gen

package
v0.14.0 Latest Latest
Warning

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

Go to latest
Published: Feb 7, 2026 License: Apache-2.0 Imports: 16 Imported by: 0

Documentation

Overview

Package gen provides primitives to interact with the openapi HTTP API.

Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.5.1 DO NOT EDIT.

Package gen provides primitives to interact with the openapi HTTP API.

Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.5.1 DO NOT EDIT.

Package gen provides primitives to interact with the openapi HTTP API.

Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.5.1 DO NOT EDIT.

Index

Constants

View Source
const (
	BearerAuthScopes = "bearerAuth.Scopes"
)

Variables

This section is empty.

Functions

func GetSwagger

func GetSwagger() (swagger *openapi3.T, err error)

GetSwagger returns the Swagger specification corresponding to the generated code in this file. The external references of Swagger specification are resolved. The logic of resolving external references is tightly connected to "import-mapping" feature. Externally referenced files must be embedded in the corresponding golang packages. Urls can be supported but this task was out of the scope.

func Handler

func Handler(si ServerInterface) http.Handler

Handler creates http.Handler with routing matching OpenAPI spec.

func HandlerFromMux

func HandlerFromMux(si ServerInterface, m ServeMux) http.Handler

HandlerFromMux creates http.Handler with routing matching OpenAPI spec based on the provided mux.

func HandlerFromMuxWithBaseURL

func HandlerFromMuxWithBaseURL(si ServerInterface, m ServeMux, baseURL string) http.Handler

func HandlerWithOptions

func HandlerWithOptions(si ServerInterface, options StdHTTPServerOptions) http.Handler

HandlerWithOptions creates http.Handler with additional options

func NewApplyResourceRequest added in v0.13.0

func NewApplyResourceRequest(server string, body ApplyResourceJSONRequestBody) (*http.Request, error)

NewApplyResourceRequest calls the generic ApplyResource builder with application/json body

func NewApplyResourceRequestWithBody added in v0.13.0

func NewApplyResourceRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewApplyResourceRequestWithBody generates requests for ApplyResource with any type of body

func NewBatchEvaluateRequest added in v0.13.0

func NewBatchEvaluateRequest(server string, body BatchEvaluateJSONRequestBody) (*http.Request, error)

NewBatchEvaluateRequest calls the generic BatchEvaluate builder with application/json body

func NewBatchEvaluateRequestWithBody added in v0.13.0

func NewBatchEvaluateRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewBatchEvaluateRequestWithBody generates requests for BatchEvaluate with any type of body

func NewCreateClusterRoleBindingRequest added in v0.14.0

func NewCreateClusterRoleBindingRequest(server string, body CreateClusterRoleBindingJSONRequestBody) (*http.Request, error)

NewCreateClusterRoleBindingRequest calls the generic CreateClusterRoleBinding builder with application/json body

func NewCreateClusterRoleBindingRequestWithBody added in v0.14.0

func NewCreateClusterRoleBindingRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateClusterRoleBindingRequestWithBody generates requests for CreateClusterRoleBinding with any type of body

func NewCreateClusterRoleRequest added in v0.14.0

func NewCreateClusterRoleRequest(server string, body CreateClusterRoleJSONRequestBody) (*http.Request, error)

NewCreateClusterRoleRequest calls the generic CreateClusterRole builder with application/json body

func NewCreateClusterRoleRequestWithBody added in v0.14.0

func NewCreateClusterRoleRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateClusterRoleRequestWithBody generates requests for CreateClusterRole with any type of body

func NewCreateComponentReleaseRequest added in v0.13.0

func NewCreateComponentReleaseRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body CreateComponentReleaseJSONRequestBody) (*http.Request, error)

NewCreateComponentReleaseRequest calls the generic CreateComponentRelease builder with application/json body

func NewCreateComponentReleaseRequestWithBody added in v0.13.0

func NewCreateComponentReleaseRequestWithBody(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader) (*http.Request, error)

NewCreateComponentReleaseRequestWithBody generates requests for CreateComponentRelease with any type of body

func NewCreateComponentRequest added in v0.13.0

func NewCreateComponentRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, body CreateComponentJSONRequestBody) (*http.Request, error)

NewCreateComponentRequest calls the generic CreateComponent builder with application/json body

func NewCreateComponentRequestWithBody added in v0.13.0

func NewCreateComponentRequestWithBody(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, contentType string, body io.Reader) (*http.Request, error)

NewCreateComponentRequestWithBody generates requests for CreateComponent with any type of body

func NewCreateComponentWorkflowRunRequest added in v0.13.0

func NewCreateComponentWorkflowRunRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params *CreateComponentWorkflowRunParams) (*http.Request, error)

NewCreateComponentWorkflowRunRequest generates requests for CreateComponentWorkflowRun

func NewCreateDataPlaneRequest added in v0.13.0

func NewCreateDataPlaneRequest(server string, namespaceName NamespaceNameParam, body CreateDataPlaneJSONRequestBody) (*http.Request, error)

NewCreateDataPlaneRequest calls the generic CreateDataPlane builder with application/json body

func NewCreateDataPlaneRequestWithBody added in v0.13.0

func NewCreateDataPlaneRequestWithBody(server string, namespaceName NamespaceNameParam, contentType string, body io.Reader) (*http.Request, error)

NewCreateDataPlaneRequestWithBody generates requests for CreateDataPlane with any type of body

func NewCreateEnvironmentRequest added in v0.13.0

func NewCreateEnvironmentRequest(server string, namespaceName NamespaceNameParam, body CreateEnvironmentJSONRequestBody) (*http.Request, error)

NewCreateEnvironmentRequest calls the generic CreateEnvironment builder with application/json body

func NewCreateEnvironmentRequestWithBody added in v0.13.0

func NewCreateEnvironmentRequestWithBody(server string, namespaceName NamespaceNameParam, contentType string, body io.Reader) (*http.Request, error)

NewCreateEnvironmentRequestWithBody generates requests for CreateEnvironment with any type of body

func NewCreateNamespaceRequest added in v0.13.0

func NewCreateNamespaceRequest(server string, body CreateNamespaceJSONRequestBody) (*http.Request, error)

NewCreateNamespaceRequest calls the generic CreateNamespace builder with application/json body

func NewCreateNamespaceRequestWithBody added in v0.13.0

func NewCreateNamespaceRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateNamespaceRequestWithBody generates requests for CreateNamespace with any type of body

func NewCreateNamespaceRoleBindingRequest added in v0.14.0

func NewCreateNamespaceRoleBindingRequest(server string, namespaceName NamespaceNameParam, body CreateNamespaceRoleBindingJSONRequestBody) (*http.Request, error)

NewCreateNamespaceRoleBindingRequest calls the generic CreateNamespaceRoleBinding builder with application/json body

func NewCreateNamespaceRoleBindingRequestWithBody added in v0.14.0

func NewCreateNamespaceRoleBindingRequestWithBody(server string, namespaceName NamespaceNameParam, contentType string, body io.Reader) (*http.Request, error)

NewCreateNamespaceRoleBindingRequestWithBody generates requests for CreateNamespaceRoleBinding with any type of body

func NewCreateNamespaceRoleRequest added in v0.14.0

func NewCreateNamespaceRoleRequest(server string, namespaceName NamespaceNameParam, body CreateNamespaceRoleJSONRequestBody) (*http.Request, error)

NewCreateNamespaceRoleRequest calls the generic CreateNamespaceRole builder with application/json body

func NewCreateNamespaceRoleRequestWithBody added in v0.14.0

func NewCreateNamespaceRoleRequestWithBody(server string, namespaceName NamespaceNameParam, contentType string, body io.Reader) (*http.Request, error)

NewCreateNamespaceRoleRequestWithBody generates requests for CreateNamespaceRole with any type of body

func NewCreateProjectRequest added in v0.13.0

func NewCreateProjectRequest(server string, namespaceName NamespaceNameParam, body CreateProjectJSONRequestBody) (*http.Request, error)

NewCreateProjectRequest calls the generic CreateProject builder with application/json body

func NewCreateProjectRequestWithBody added in v0.13.0

func NewCreateProjectRequestWithBody(server string, namespaceName NamespaceNameParam, contentType string, body io.Reader) (*http.Request, error)

NewCreateProjectRequestWithBody generates requests for CreateProject with any type of body

func NewCreateWorkflowRunRequest added in v0.13.0

func NewCreateWorkflowRunRequest(server string, namespaceName NamespaceNameParam, body CreateWorkflowRunJSONRequestBody) (*http.Request, error)

NewCreateWorkflowRunRequest calls the generic CreateWorkflowRun builder with application/json body

func NewCreateWorkflowRunRequestWithBody added in v0.13.0

func NewCreateWorkflowRunRequestWithBody(server string, namespaceName NamespaceNameParam, contentType string, body io.Reader) (*http.Request, error)

NewCreateWorkflowRunRequestWithBody generates requests for CreateWorkflowRun with any type of body

func NewCreateWorkloadRequest added in v0.13.0

func NewCreateWorkloadRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body CreateWorkloadJSONRequestBody) (*http.Request, error)

NewCreateWorkloadRequest calls the generic CreateWorkload builder with application/json body

func NewCreateWorkloadRequestWithBody added in v0.13.0

func NewCreateWorkloadRequestWithBody(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader) (*http.Request, error)

NewCreateWorkloadRequestWithBody generates requests for CreateWorkload with any type of body

func NewDeleteClusterRoleBindingRequest added in v0.14.0

func NewDeleteClusterRoleBindingRequest(server string, name string) (*http.Request, error)

NewDeleteClusterRoleBindingRequest generates requests for DeleteClusterRoleBinding

func NewDeleteClusterRoleRequest added in v0.14.0

func NewDeleteClusterRoleRequest(server string, name string, params *DeleteClusterRoleParams) (*http.Request, error)

NewDeleteClusterRoleRequest generates requests for DeleteClusterRole

func NewDeleteNamespaceRoleBindingRequest added in v0.14.0

func NewDeleteNamespaceRoleBindingRequest(server string, namespaceName NamespaceNameParam, name string) (*http.Request, error)

NewDeleteNamespaceRoleBindingRequest generates requests for DeleteNamespaceRoleBinding

func NewDeleteNamespaceRoleRequest added in v0.14.0

func NewDeleteNamespaceRoleRequest(server string, namespaceName NamespaceNameParam, name string, params *DeleteNamespaceRoleParams) (*http.Request, error)

NewDeleteNamespaceRoleRequest generates requests for DeleteNamespaceRole

func NewDeleteResourceRequest added in v0.13.0

func NewDeleteResourceRequest(server string, body DeleteResourceJSONRequestBody) (*http.Request, error)

NewDeleteResourceRequest calls the generic DeleteResource builder with application/json body

func NewDeleteResourceRequestWithBody added in v0.13.0

func NewDeleteResourceRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewDeleteResourceRequestWithBody generates requests for DeleteResource with any type of body

func NewDeployReleaseRequest added in v0.13.0

func NewDeployReleaseRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body DeployReleaseJSONRequestBody) (*http.Request, error)

NewDeployReleaseRequest calls the generic DeployRelease builder with application/json body

func NewDeployReleaseRequestWithBody added in v0.13.0

func NewDeployReleaseRequestWithBody(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader) (*http.Request, error)

NewDeployReleaseRequestWithBody generates requests for DeployRelease with any type of body

func NewEvaluateRequest added in v0.13.0

func NewEvaluateRequest(server string, body EvaluateJSONRequestBody) (*http.Request, error)

NewEvaluateRequest calls the generic Evaluate builder with application/json body

func NewEvaluateRequestWithBody added in v0.13.0

func NewEvaluateRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewEvaluateRequestWithBody generates requests for Evaluate with any type of body

func NewGetBuildObserverURLRequest added in v0.13.0

func NewGetBuildObserverURLRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam) (*http.Request, error)

NewGetBuildObserverURLRequest generates requests for GetBuildObserverURL

func NewGetClusterRoleBindingRequest added in v0.14.0

func NewGetClusterRoleBindingRequest(server string, name string) (*http.Request, error)

NewGetClusterRoleBindingRequest generates requests for GetClusterRoleBinding

func NewGetClusterRoleRequest added in v0.14.0

func NewGetClusterRoleRequest(server string, name string) (*http.Request, error)

NewGetClusterRoleRequest generates requests for GetClusterRole

func NewGetComponentObserverURLRequest added in v0.13.0

func NewGetComponentObserverURLRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, environmentName ComponentEnvironmentNameParam) (*http.Request, error)

NewGetComponentObserverURLRequest generates requests for GetComponentObserverURL

func NewGetComponentReleaseRequest added in v0.13.0

func NewGetComponentReleaseRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, releaseName ReleaseNameParam) (*http.Request, error)

NewGetComponentReleaseRequest generates requests for GetComponentRelease

func NewGetComponentReleaseSchemaRequest added in v0.13.0

func NewGetComponentReleaseSchemaRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, releaseName ReleaseNameParam) (*http.Request, error)

NewGetComponentReleaseSchemaRequest generates requests for GetComponentReleaseSchema

func NewGetComponentRequest added in v0.13.0

func NewGetComponentRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params *GetComponentParams) (*http.Request, error)

NewGetComponentRequest generates requests for GetComponent

func NewGetComponentSchemaRequest added in v0.13.0

func NewGetComponentSchemaRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam) (*http.Request, error)

NewGetComponentSchemaRequest generates requests for GetComponentSchema

func NewGetComponentTypeSchemaRequest added in v0.13.0

func NewGetComponentTypeSchemaRequest(server string, namespaceName NamespaceNameParam, ctName ComponentTypeNameParam) (*http.Request, error)

NewGetComponentTypeSchemaRequest generates requests for GetComponentTypeSchema

func NewGetComponentWorkflowRunRequest added in v0.13.0

func NewGetComponentWorkflowRunRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, runName WorkflowRunNameParam) (*http.Request, error)

NewGetComponentWorkflowRunRequest generates requests for GetComponentWorkflowRun

func NewGetComponentWorkflowSchemaRequest added in v0.13.0

func NewGetComponentWorkflowSchemaRequest(server string, namespaceName NamespaceNameParam, cwName ComponentWorkflowNameParam) (*http.Request, error)

NewGetComponentWorkflowSchemaRequest generates requests for GetComponentWorkflowSchema

func NewGetDataPlaneRequest added in v0.13.0

func NewGetDataPlaneRequest(server string, namespaceName NamespaceNameParam, dpName DataPlaneNameParam) (*http.Request, error)

NewGetDataPlaneRequest generates requests for GetDataPlane

func NewGetEnvironmentObserverURLRequest added in v0.13.0

func NewGetEnvironmentObserverURLRequest(server string, namespaceName NamespaceNameParam, envName EnvironmentNameParam) (*http.Request, error)

NewGetEnvironmentObserverURLRequest generates requests for GetEnvironmentObserverURL

func NewGetEnvironmentReleaseRequest added in v0.13.0

func NewGetEnvironmentReleaseRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, environmentName ComponentEnvironmentNameParam) (*http.Request, error)

NewGetEnvironmentReleaseRequest generates requests for GetEnvironmentRelease

func NewGetEnvironmentRequest added in v0.13.0

func NewGetEnvironmentRequest(server string, namespaceName NamespaceNameParam, envName EnvironmentNameParam) (*http.Request, error)

NewGetEnvironmentRequest generates requests for GetEnvironment

func NewGetHealthRequest added in v0.13.0

func NewGetHealthRequest(server string) (*http.Request, error)

NewGetHealthRequest generates requests for GetHealth

func NewGetNamespaceRequest added in v0.13.0

func NewGetNamespaceRequest(server string, namespaceName NamespaceNameParam) (*http.Request, error)

NewGetNamespaceRequest generates requests for GetNamespace

func NewGetNamespaceRoleBindingRequest added in v0.14.0

func NewGetNamespaceRoleBindingRequest(server string, namespaceName NamespaceNameParam, name string) (*http.Request, error)

NewGetNamespaceRoleBindingRequest generates requests for GetNamespaceRoleBinding

func NewGetNamespaceRoleRequest added in v0.14.0

func NewGetNamespaceRoleRequest(server string, namespaceName NamespaceNameParam, name string) (*http.Request, error)

NewGetNamespaceRoleRequest generates requests for GetNamespaceRole

func NewGetOAuthProtectedResourceMetadataRequest added in v0.13.0

func NewGetOAuthProtectedResourceMetadataRequest(server string) (*http.Request, error)

NewGetOAuthProtectedResourceMetadataRequest generates requests for GetOAuthProtectedResourceMetadata

func NewGetOpenAPISpecRequest added in v0.13.0

func NewGetOpenAPISpecRequest(server string) (*http.Request, error)

NewGetOpenAPISpecRequest generates requests for GetOpenAPISpec

func NewGetOpenIDConfigurationRequest added in v0.13.0

func NewGetOpenIDConfigurationRequest(server string) (*http.Request, error)

NewGetOpenIDConfigurationRequest generates requests for GetOpenIDConfiguration

func NewGetProjectDeploymentPipelineRequest added in v0.13.0

func NewGetProjectDeploymentPipelineRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam) (*http.Request, error)

NewGetProjectDeploymentPipelineRequest generates requests for GetProjectDeploymentPipeline

func NewGetProjectRequest added in v0.13.0

func NewGetProjectRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam) (*http.Request, error)

NewGetProjectRequest generates requests for GetProject

func NewGetRCAAgentURLRequest added in v0.13.0

func NewGetRCAAgentURLRequest(server string, namespaceName NamespaceNameParam, envName EnvironmentNameParam) (*http.Request, error)

NewGetRCAAgentURLRequest generates requests for GetRCAAgentURL

func NewGetReadyRequest added in v0.13.0

func NewGetReadyRequest(server string) (*http.Request, error)

NewGetReadyRequest generates requests for GetReady

func NewGetSubjectProfileRequest added in v0.13.0

func NewGetSubjectProfileRequest(server string, params *GetSubjectProfileParams) (*http.Request, error)

NewGetSubjectProfileRequest generates requests for GetSubjectProfile

func NewGetTraitSchemaRequest added in v0.13.0

func NewGetTraitSchemaRequest(server string, namespaceName NamespaceNameParam, traitName TraitNameParam) (*http.Request, error)

NewGetTraitSchemaRequest generates requests for GetTraitSchema

func NewGetVersionRequest added in v0.13.0

func NewGetVersionRequest(server string) (*http.Request, error)

NewGetVersionRequest generates requests for GetVersion

func NewGetWorkflowRunRequest added in v0.13.0

func NewGetWorkflowRunRequest(server string, namespaceName NamespaceNameParam, runName WorkflowRunNameParam) (*http.Request, error)

NewGetWorkflowRunRequest generates requests for GetWorkflowRun

func NewGetWorkflowSchemaRequest added in v0.13.0

func NewGetWorkflowSchemaRequest(server string, namespaceName NamespaceNameParam, workflowName WorkflowNameParam) (*http.Request, error)

NewGetWorkflowSchemaRequest generates requests for GetWorkflowSchema

func NewGetWorkloadsRequest added in v0.13.0

func NewGetWorkloadsRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam) (*http.Request, error)

NewGetWorkloadsRequest generates requests for GetWorkloads

func NewHandleBitbucketWebhookRequest added in v0.13.0

func NewHandleBitbucketWebhookRequest(server string, body HandleBitbucketWebhookJSONRequestBody) (*http.Request, error)

NewHandleBitbucketWebhookRequest calls the generic HandleBitbucketWebhook builder with application/json body

func NewHandleBitbucketWebhookRequestWithBody added in v0.13.0

func NewHandleBitbucketWebhookRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewHandleBitbucketWebhookRequestWithBody generates requests for HandleBitbucketWebhook with any type of body

func NewHandleGitHubWebhookRequest added in v0.13.0

func NewHandleGitHubWebhookRequest(server string, body HandleGitHubWebhookJSONRequestBody) (*http.Request, error)

NewHandleGitHubWebhookRequest calls the generic HandleGitHubWebhook builder with application/json body

func NewHandleGitHubWebhookRequestWithBody added in v0.13.0

func NewHandleGitHubWebhookRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewHandleGitHubWebhookRequestWithBody generates requests for HandleGitHubWebhook with any type of body

func NewHandleGitLabWebhookRequest added in v0.13.0

func NewHandleGitLabWebhookRequest(server string, body HandleGitLabWebhookJSONRequestBody) (*http.Request, error)

NewHandleGitLabWebhookRequest calls the generic HandleGitLabWebhook builder with application/json body

func NewHandleGitLabWebhookRequestWithBody added in v0.13.0

func NewHandleGitLabWebhookRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewHandleGitLabWebhookRequestWithBody generates requests for HandleGitLabWebhook with any type of body

func NewListActionsRequest added in v0.13.0

func NewListActionsRequest(server string) (*http.Request, error)

NewListActionsRequest generates requests for ListActions

func NewListBuildPlanesRequest added in v0.13.0

func NewListBuildPlanesRequest(server string, namespaceName NamespaceNameParam) (*http.Request, error)

NewListBuildPlanesRequest generates requests for ListBuildPlanes

func NewListClusterRoleBindingsRequest added in v0.14.0

func NewListClusterRoleBindingsRequest(server string, params *ListClusterRoleBindingsParams) (*http.Request, error)

NewListClusterRoleBindingsRequest generates requests for ListClusterRoleBindings

func NewListClusterRolesRequest added in v0.14.0

func NewListClusterRolesRequest(server string) (*http.Request, error)

NewListClusterRolesRequest generates requests for ListClusterRoles

func NewListComponentBindingsRequest added in v0.13.0

func NewListComponentBindingsRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params *ListComponentBindingsParams) (*http.Request, error)

NewListComponentBindingsRequest generates requests for ListComponentBindings

func NewListComponentReleasesRequest added in v0.13.0

func NewListComponentReleasesRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params *ListComponentReleasesParams) (*http.Request, error)

NewListComponentReleasesRequest generates requests for ListComponentReleases

func NewListComponentTraitsRequest added in v0.13.0

func NewListComponentTraitsRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam) (*http.Request, error)

NewListComponentTraitsRequest generates requests for ListComponentTraits

func NewListComponentTypesRequest added in v0.13.0

func NewListComponentTypesRequest(server string, namespaceName NamespaceNameParam, params *ListComponentTypesParams) (*http.Request, error)

NewListComponentTypesRequest generates requests for ListComponentTypes

func NewListComponentWorkflowRunsRequest added in v0.13.0

func NewListComponentWorkflowRunsRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params *ListComponentWorkflowRunsParams) (*http.Request, error)

NewListComponentWorkflowRunsRequest generates requests for ListComponentWorkflowRuns

func NewListComponentWorkflowsRequest added in v0.13.0

func NewListComponentWorkflowsRequest(server string, namespaceName NamespaceNameParam, params *ListComponentWorkflowsParams) (*http.Request, error)

NewListComponentWorkflowsRequest generates requests for ListComponentWorkflows

func NewListComponentsRequest added in v0.13.0

func NewListComponentsRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, params *ListComponentsParams) (*http.Request, error)

NewListComponentsRequest generates requests for ListComponents

func NewListDataPlanesRequest added in v0.13.0

func NewListDataPlanesRequest(server string, namespaceName NamespaceNameParam, params *ListDataPlanesParams) (*http.Request, error)

NewListDataPlanesRequest generates requests for ListDataPlanes

func NewListEnvironmentsRequest added in v0.13.0

func NewListEnvironmentsRequest(server string, namespaceName NamespaceNameParam, params *ListEnvironmentsParams) (*http.Request, error)

NewListEnvironmentsRequest generates requests for ListEnvironments

func NewListNamespaceRoleBindingsRequest added in v0.14.0

func NewListNamespaceRoleBindingsRequest(server string, namespaceName NamespaceNameParam, params *ListNamespaceRoleBindingsParams) (*http.Request, error)

NewListNamespaceRoleBindingsRequest generates requests for ListNamespaceRoleBindings

func NewListNamespaceRolesRequest added in v0.14.0

func NewListNamespaceRolesRequest(server string, namespaceName NamespaceNameParam) (*http.Request, error)

NewListNamespaceRolesRequest generates requests for ListNamespaceRoles

func NewListNamespacesRequest added in v0.13.0

func NewListNamespacesRequest(server string, params *ListNamespacesParams) (*http.Request, error)

NewListNamespacesRequest generates requests for ListNamespaces

func NewListObservabilityPlanesRequest added in v0.13.0

func NewListObservabilityPlanesRequest(server string, namespaceName NamespaceNameParam) (*http.Request, error)

NewListObservabilityPlanesRequest generates requests for ListObservabilityPlanes

func NewListProjectsRequest added in v0.13.0

func NewListProjectsRequest(server string, namespaceName NamespaceNameParam, params *ListProjectsParams) (*http.Request, error)

NewListProjectsRequest generates requests for ListProjects

func NewListReleaseBindingsRequest added in v0.13.0

func NewListReleaseBindingsRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params *ListReleaseBindingsParams) (*http.Request, error)

NewListReleaseBindingsRequest generates requests for ListReleaseBindings

func NewListSecretReferencesRequest added in v0.13.0

func NewListSecretReferencesRequest(server string, namespaceName NamespaceNameParam) (*http.Request, error)

NewListSecretReferencesRequest generates requests for ListSecretReferences

func NewListTraitsRequest added in v0.13.0

func NewListTraitsRequest(server string, namespaceName NamespaceNameParam, params *ListTraitsParams) (*http.Request, error)

NewListTraitsRequest generates requests for ListTraits

func NewListUserTypesRequest added in v0.13.0

func NewListUserTypesRequest(server string) (*http.Request, error)

NewListUserTypesRequest generates requests for ListUserTypes

func NewListWorkflowRunsRequest added in v0.13.0

func NewListWorkflowRunsRequest(server string, namespaceName NamespaceNameParam, params *ListWorkflowRunsParams) (*http.Request, error)

NewListWorkflowRunsRequest generates requests for ListWorkflowRuns

func NewListWorkflowsRequest added in v0.13.0

func NewListWorkflowsRequest(server string, namespaceName NamespaceNameParam, params *ListWorkflowsParams) (*http.Request, error)

NewListWorkflowsRequest generates requests for ListWorkflows

func NewPatchComponentRequest added in v0.13.0

func NewPatchComponentRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body PatchComponentJSONRequestBody) (*http.Request, error)

NewPatchComponentRequest calls the generic PatchComponent builder with application/json body

func NewPatchComponentRequestWithBody added in v0.13.0

func NewPatchComponentRequestWithBody(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader) (*http.Request, error)

NewPatchComponentRequestWithBody generates requests for PatchComponent with any type of body

func NewPatchReleaseBindingRequest added in v0.13.0

func NewPatchReleaseBindingRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, bindingName BindingNameParam, body PatchReleaseBindingJSONRequestBody) (*http.Request, error)

NewPatchReleaseBindingRequest calls the generic PatchReleaseBinding builder with application/json body

func NewPatchReleaseBindingRequestWithBody added in v0.13.0

func NewPatchReleaseBindingRequestWithBody(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, bindingName BindingNameParam, contentType string, body io.Reader) (*http.Request, error)

NewPatchReleaseBindingRequestWithBody generates requests for PatchReleaseBinding with any type of body

func NewPromoteComponentRequest added in v0.13.0

func NewPromoteComponentRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body PromoteComponentJSONRequestBody) (*http.Request, error)

NewPromoteComponentRequest calls the generic PromoteComponent builder with application/json body

func NewPromoteComponentRequestWithBody added in v0.13.0

func NewPromoteComponentRequestWithBody(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader) (*http.Request, error)

NewPromoteComponentRequestWithBody generates requests for PromoteComponent with any type of body

func NewUpdateClusterRoleBindingRequest added in v0.14.0

func NewUpdateClusterRoleBindingRequest(server string, name string, body UpdateClusterRoleBindingJSONRequestBody) (*http.Request, error)

NewUpdateClusterRoleBindingRequest calls the generic UpdateClusterRoleBinding builder with application/json body

func NewUpdateClusterRoleBindingRequestWithBody added in v0.14.0

func NewUpdateClusterRoleBindingRequestWithBody(server string, name string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateClusterRoleBindingRequestWithBody generates requests for UpdateClusterRoleBinding with any type of body

func NewUpdateClusterRoleRequest added in v0.14.0

func NewUpdateClusterRoleRequest(server string, name string, body UpdateClusterRoleJSONRequestBody) (*http.Request, error)

NewUpdateClusterRoleRequest calls the generic UpdateClusterRole builder with application/json body

func NewUpdateClusterRoleRequestWithBody added in v0.14.0

func NewUpdateClusterRoleRequestWithBody(server string, name string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateClusterRoleRequestWithBody generates requests for UpdateClusterRole with any type of body

func NewUpdateComponentBindingRequest added in v0.13.0

func NewUpdateComponentBindingRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, bindingName BindingNameParam, body UpdateComponentBindingJSONRequestBody) (*http.Request, error)

NewUpdateComponentBindingRequest calls the generic UpdateComponentBinding builder with application/json body

func NewUpdateComponentBindingRequestWithBody added in v0.13.0

func NewUpdateComponentBindingRequestWithBody(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, bindingName BindingNameParam, contentType string, body io.Reader) (*http.Request, error)

NewUpdateComponentBindingRequestWithBody generates requests for UpdateComponentBinding with any type of body

func NewUpdateComponentTraitsRequest added in v0.13.0

func NewUpdateComponentTraitsRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body UpdateComponentTraitsJSONRequestBody) (*http.Request, error)

NewUpdateComponentTraitsRequest calls the generic UpdateComponentTraits builder with application/json body

func NewUpdateComponentTraitsRequestWithBody added in v0.13.0

func NewUpdateComponentTraitsRequestWithBody(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader) (*http.Request, error)

NewUpdateComponentTraitsRequestWithBody generates requests for UpdateComponentTraits with any type of body

func NewUpdateComponentWorkflowParametersRequest added in v0.13.0

func NewUpdateComponentWorkflowParametersRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body UpdateComponentWorkflowParametersJSONRequestBody) (*http.Request, error)

NewUpdateComponentWorkflowParametersRequest calls the generic UpdateComponentWorkflowParameters builder with application/json body

func NewUpdateComponentWorkflowParametersRequestWithBody added in v0.13.0

func NewUpdateComponentWorkflowParametersRequestWithBody(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader) (*http.Request, error)

NewUpdateComponentWorkflowParametersRequestWithBody generates requests for UpdateComponentWorkflowParameters with any type of body

func NewUpdateNamespaceRoleBindingRequest added in v0.14.0

func NewUpdateNamespaceRoleBindingRequest(server string, namespaceName NamespaceNameParam, name string, body UpdateNamespaceRoleBindingJSONRequestBody) (*http.Request, error)

NewUpdateNamespaceRoleBindingRequest calls the generic UpdateNamespaceRoleBinding builder with application/json body

func NewUpdateNamespaceRoleBindingRequestWithBody added in v0.14.0

func NewUpdateNamespaceRoleBindingRequestWithBody(server string, namespaceName NamespaceNameParam, name string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateNamespaceRoleBindingRequestWithBody generates requests for UpdateNamespaceRoleBinding with any type of body

func NewUpdateNamespaceRoleRequest added in v0.14.0

func NewUpdateNamespaceRoleRequest(server string, namespaceName NamespaceNameParam, name string, body UpdateNamespaceRoleJSONRequestBody) (*http.Request, error)

NewUpdateNamespaceRoleRequest calls the generic UpdateNamespaceRole builder with application/json body

func NewUpdateNamespaceRoleRequestWithBody added in v0.14.0

func NewUpdateNamespaceRoleRequestWithBody(server string, namespaceName NamespaceNameParam, name string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateNamespaceRoleRequestWithBody generates requests for UpdateNamespaceRole with any type of body

func PathToRawSpec

func PathToRawSpec(pathToFile string) map[string]func() ([]byte, error)

Constructs a synthetic filesystem for resolving external references when loading openapi specifications.

Types

type ActionCapability

type ActionCapability struct {
	// Allowed Resources where action is allowed
	Allowed *[]CapabilityResource `json:"allowed,omitempty"`

	// Denied Resources where action is denied
	Denied *[]CapabilityResource `json:"denied,omitempty"`
}

ActionCapability Capabilities for a specific action

type ApplyResource200JSONResponse

type ApplyResource200JSONResponse ApplyResourceResponse

func (ApplyResource200JSONResponse) VisitApplyResourceResponse

func (response ApplyResource200JSONResponse) VisitApplyResourceResponse(w http.ResponseWriter) error

type ApplyResource400JSONResponse

type ApplyResource400JSONResponse struct{ BadRequestJSONResponse }

func (ApplyResource400JSONResponse) VisitApplyResourceResponse

func (response ApplyResource400JSONResponse) VisitApplyResourceResponse(w http.ResponseWriter) error

type ApplyResource401JSONResponse

type ApplyResource401JSONResponse struct{ UnauthorizedJSONResponse }

func (ApplyResource401JSONResponse) VisitApplyResourceResponse

func (response ApplyResource401JSONResponse) VisitApplyResourceResponse(w http.ResponseWriter) error

type ApplyResource403JSONResponse

type ApplyResource403JSONResponse struct{ ForbiddenJSONResponse }

func (ApplyResource403JSONResponse) VisitApplyResourceResponse

func (response ApplyResource403JSONResponse) VisitApplyResourceResponse(w http.ResponseWriter) error

type ApplyResource500JSONResponse

type ApplyResource500JSONResponse struct{ InternalErrorJSONResponse }

func (ApplyResource500JSONResponse) VisitApplyResourceResponse

func (response ApplyResource500JSONResponse) VisitApplyResourceResponse(w http.ResponseWriter) error

type ApplyResourceJSONRequestBody

type ApplyResourceJSONRequestBody = KubernetesResource

ApplyResourceJSONRequestBody defines body for ApplyResource for application/json ContentType.

type ApplyResourceRequestObject

type ApplyResourceRequestObject struct {
	Body *ApplyResourceJSONRequestBody
}

type ApplyResourceResp added in v0.13.0

type ApplyResourceResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ApplyResourceResponse
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON500      *InternalError
}

func ParseApplyResourceResp added in v0.13.0

func ParseApplyResourceResp(rsp *http.Response) (*ApplyResourceResp, error)

ParseApplyResourceResp parses an HTTP response from a ApplyResourceWithResponse call

func (ApplyResourceResp) Status added in v0.13.0

func (r ApplyResourceResp) Status() string

Status returns HTTPResponse.Status

func (ApplyResourceResp) StatusCode added in v0.13.0

func (r ApplyResourceResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ApplyResourceResponse

type ApplyResourceResponse struct {
	// ApiVersion Applied resource API version
	ApiVersion string `json:"apiVersion"`

	// Kind Applied resource kind
	Kind string `json:"kind"`

	// Name Applied resource name
	Name string `json:"name"`

	// Namespace Applied resource namespace
	Namespace *string `json:"namespace,omitempty"`

	// Operation Operation performed
	Operation ApplyResourceResponseOperation `json:"operation"`
}

ApplyResourceResponse Response from applying a resource

type ApplyResourceResponseObject

type ApplyResourceResponseObject interface {
	VisitApplyResourceResponse(w http.ResponseWriter) error
}

type ApplyResourceResponseOperation

type ApplyResourceResponseOperation string

ApplyResourceResponseOperation Operation performed

const (
	Created   ApplyResourceResponseOperation = "created"
	Unchanged ApplyResourceResponseOperation = "unchanged"
	Updated   ApplyResourceResponseOperation = "updated"
)

Defines values for ApplyResourceResponseOperation.

type AuthMechanismConfig

type AuthMechanismConfig struct {
	// Entitlement Configuration for extracting entitlement claims from tokens
	Entitlement EntitlementConfig `json:"entitlement"`

	// Type Authentication mechanism type (e.g., "jwt", "oauth2", "api_key")
	Type string `json:"type"`
}

AuthMechanismConfig Configuration for an authentication mechanism

type AuthzContext

type AuthzContext map[string]interface{}

AuthzContext Additional context for authorization

type BadRequest

type BadRequest = ErrorResponse

BadRequest Standard error response format

type BadRequestJSONResponse

type BadRequestJSONResponse ErrorResponse

type BatchEvaluate200JSONResponse

type BatchEvaluate200JSONResponse BatchEvaluateResponse

func (BatchEvaluate200JSONResponse) VisitBatchEvaluateResponse

func (response BatchEvaluate200JSONResponse) VisitBatchEvaluateResponse(w http.ResponseWriter) error

type BatchEvaluate400JSONResponse

type BatchEvaluate400JSONResponse struct{ BadRequestJSONResponse }

func (BatchEvaluate400JSONResponse) VisitBatchEvaluateResponse

func (response BatchEvaluate400JSONResponse) VisitBatchEvaluateResponse(w http.ResponseWriter) error

type BatchEvaluate401JSONResponse

type BatchEvaluate401JSONResponse struct{ UnauthorizedJSONResponse }

func (BatchEvaluate401JSONResponse) VisitBatchEvaluateResponse

func (response BatchEvaluate401JSONResponse) VisitBatchEvaluateResponse(w http.ResponseWriter) error

type BatchEvaluate500JSONResponse

type BatchEvaluate500JSONResponse struct{ InternalErrorJSONResponse }

func (BatchEvaluate500JSONResponse) VisitBatchEvaluateResponse

func (response BatchEvaluate500JSONResponse) VisitBatchEvaluateResponse(w http.ResponseWriter) error

type BatchEvaluateJSONRequestBody

type BatchEvaluateJSONRequestBody = BatchEvaluateRequest

BatchEvaluateJSONRequestBody defines body for BatchEvaluate for application/json ContentType.

type BatchEvaluateRequest

type BatchEvaluateRequest struct {
	// Requests List of evaluation requests
	Requests []EvaluateRequest `json:"requests"`
}

BatchEvaluateRequest Batch authorization evaluation request

type BatchEvaluateRequestObject

type BatchEvaluateRequestObject struct {
	Body *BatchEvaluateJSONRequestBody
}

type BatchEvaluateResp added in v0.13.0

type BatchEvaluateResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BatchEvaluateResponse
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON500      *InternalError
}

func ParseBatchEvaluateResp added in v0.13.0

func ParseBatchEvaluateResp(rsp *http.Response) (*BatchEvaluateResp, error)

ParseBatchEvaluateResp parses an HTTP response from a BatchEvaluateWithResponse call

func (BatchEvaluateResp) Status added in v0.13.0

func (r BatchEvaluateResp) Status() string

Status returns HTTPResponse.Status

func (BatchEvaluateResp) StatusCode added in v0.13.0

func (r BatchEvaluateResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type BatchEvaluateResponse

type BatchEvaluateResponse struct {
	// Decisions List of decisions (in same order as requests)
	Decisions []Decision `json:"decisions"`
}

BatchEvaluateResponse Batch authorization evaluation response

type BatchEvaluateResponseObject

type BatchEvaluateResponseObject interface {
	VisitBatchEvaluateResponse(w http.ResponseWriter) error
}

type Binding

type Binding struct {
	// ComponentName Parent component name
	ComponentName string `json:"componentName"`

	// Environment Target environment name
	Environment string `json:"environment"`

	// Name Binding name
	Name string `json:"name"`

	// NamespaceName Parent namespace name
	NamespaceName string `json:"namespaceName"`

	// ProjectName Parent project name
	ProjectName string `json:"projectName"`

	// ScheduledTaskBinding Scheduled task-specific binding data
	ScheduledTaskBinding *ScheduledTaskBinding `json:"scheduledTaskBinding,omitempty"`

	// ServiceBinding Service-specific binding data
	ServiceBinding *ServiceBinding `json:"serviceBinding,omitempty"`

	// Status Status of a binding
	Status BindingStatus `json:"status"`

	// Type Binding type
	Type string `json:"type"`

	// WebApplicationBinding Web application-specific binding data
	WebApplicationBinding *WebApplicationBinding `json:"webApplicationBinding,omitempty"`
}

Binding Deployment binding for a component in an environment

type BindingList

type BindingList struct {
	Items []Binding `json:"items"`

	// Pagination Cursor-based pagination metadata. Uses Kubernetes-native continuation tokens
	// for efficient pagination through large result sets.
	Pagination Pagination `json:"pagination"`
}

BindingList Paginated list of bindings

type BindingNameParam

type BindingNameParam = string

BindingNameParam defines model for BindingNameParam.

type BindingStatus

type BindingStatus struct {
	// LastTransitioned Last status transition time
	LastTransitioned *time.Time `json:"lastTransitioned,omitempty"`

	// Message Human-readable status message
	Message *string `json:"message,omitempty"`

	// Reason Human-readable status reason
	Reason *string `json:"reason,omitempty"`

	// Status Status type
	Status *BindingStatusStatus `json:"status,omitempty"`
}

BindingStatus Status of a binding

type BindingStatusStatus

type BindingStatusStatus string

BindingStatusStatus Status type

const (
	BindingStatusStatusActive     BindingStatusStatus = "Active"
	BindingStatusStatusFailed     BindingStatusStatus = "Failed"
	BindingStatusStatusInProgress BindingStatusStatus = "InProgress"
	BindingStatusStatusSuspended  BindingStatusStatus = "Suspended"
)

Defines values for BindingStatusStatus.

type BuildPlane

type BuildPlane struct {
	// CreatedAt Creation timestamp
	CreatedAt time.Time `json:"createdAt"`

	// Description BuildPlane description
	Description *string `json:"description,omitempty"`

	// DisplayName Human-readable display name
	DisplayName *string `json:"displayName,omitempty"`

	// Name BuildPlane name (unique within namespace)
	Name string `json:"name"`

	// Namespace Kubernetes namespace for the build plane
	Namespace string `json:"namespace"`

	// ObservabilityPlaneRef Reference to the observability plane for build logs
	ObservabilityPlaneRef *string `json:"observabilityPlaneRef,omitempty"`

	// Status BuildPlane status
	Status *string `json:"status,omitempty"`
}

BuildPlane BuildPlane resource for CI/CD build infrastructure

type BuildPlaneList

type BuildPlaneList struct {
	Items []BuildPlane `json:"items"`

	// Pagination Cursor-based pagination metadata. Uses Kubernetes-native continuation tokens
	// for efficient pagination through large result sets.
	Pagination Pagination `json:"pagination"`
}

BuildPlaneList Paginated list of build planes

type CapabilityResource

type CapabilityResource struct {
	// Constraints Additional instance-level restrictions
	Constraints *map[string]interface{} `json:"constraints,omitempty"`

	// Path Full resource path
	Path *string `json:"path,omitempty"`
}

CapabilityResource Resource with permission details

type Client added in v0.13.0

type Client struct {
	// The endpoint of the server conforming to this interface, with scheme,
	// https://api.deepmap.com for example. This can contain a path relative
	// to the server, such as https://api.deepmap.com/dev-test, and all the
	// paths in the swagger spec will be appended to the server.
	Server string

	// Doer for performing requests, typically a *http.Client with any
	// customized settings, such as certificate chains.
	Client HttpRequestDoer

	// A list of callbacks for modifying requests which are generated before sending over
	// the network.
	RequestEditors []RequestEditorFn
}

Client which conforms to the OpenAPI3 specification for this service.

func NewClient added in v0.13.0

func NewClient(server string, opts ...ClientOption) (*Client, error)

Creates a new Client, with reasonable defaults

func (*Client) ApplyResource added in v0.13.0

func (c *Client) ApplyResource(ctx context.Context, body ApplyResourceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ApplyResourceWithBody added in v0.13.0

func (c *Client) ApplyResourceWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) BatchEvaluate added in v0.13.0

func (c *Client) BatchEvaluate(ctx context.Context, body BatchEvaluateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) BatchEvaluateWithBody added in v0.13.0

func (c *Client) BatchEvaluateWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateClusterRole added in v0.14.0

func (c *Client) CreateClusterRole(ctx context.Context, body CreateClusterRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateClusterRoleBinding added in v0.14.0

func (c *Client) CreateClusterRoleBinding(ctx context.Context, body CreateClusterRoleBindingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateClusterRoleBindingWithBody added in v0.14.0

func (c *Client) CreateClusterRoleBindingWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateClusterRoleWithBody added in v0.14.0

func (c *Client) CreateClusterRoleWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateComponent added in v0.13.0

func (c *Client) CreateComponent(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, body CreateComponentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateComponentRelease added in v0.13.0

func (c *Client) CreateComponentRelease(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body CreateComponentReleaseJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateComponentReleaseWithBody added in v0.13.0

func (c *Client) CreateComponentReleaseWithBody(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateComponentWithBody added in v0.13.0

func (c *Client) CreateComponentWithBody(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateComponentWorkflowRun added in v0.13.0

func (c *Client) CreateComponentWorkflowRun(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params *CreateComponentWorkflowRunParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateDataPlane added in v0.13.0

func (c *Client) CreateDataPlane(ctx context.Context, namespaceName NamespaceNameParam, body CreateDataPlaneJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateDataPlaneWithBody added in v0.13.0

func (c *Client) CreateDataPlaneWithBody(ctx context.Context, namespaceName NamespaceNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateEnvironment added in v0.13.0

func (c *Client) CreateEnvironment(ctx context.Context, namespaceName NamespaceNameParam, body CreateEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateEnvironmentWithBody added in v0.13.0

func (c *Client) CreateEnvironmentWithBody(ctx context.Context, namespaceName NamespaceNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateNamespace added in v0.13.0

func (c *Client) CreateNamespace(ctx context.Context, body CreateNamespaceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateNamespaceRole added in v0.14.0

func (c *Client) CreateNamespaceRole(ctx context.Context, namespaceName NamespaceNameParam, body CreateNamespaceRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateNamespaceRoleBinding added in v0.14.0

func (c *Client) CreateNamespaceRoleBinding(ctx context.Context, namespaceName NamespaceNameParam, body CreateNamespaceRoleBindingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateNamespaceRoleBindingWithBody added in v0.14.0

func (c *Client) CreateNamespaceRoleBindingWithBody(ctx context.Context, namespaceName NamespaceNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateNamespaceRoleWithBody added in v0.14.0

func (c *Client) CreateNamespaceRoleWithBody(ctx context.Context, namespaceName NamespaceNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateNamespaceWithBody added in v0.13.0

func (c *Client) CreateNamespaceWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateProject added in v0.13.0

func (c *Client) CreateProject(ctx context.Context, namespaceName NamespaceNameParam, body CreateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateProjectWithBody added in v0.13.0

func (c *Client) CreateProjectWithBody(ctx context.Context, namespaceName NamespaceNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateWorkflowRun added in v0.13.0

func (c *Client) CreateWorkflowRun(ctx context.Context, namespaceName NamespaceNameParam, body CreateWorkflowRunJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateWorkflowRunWithBody added in v0.13.0

func (c *Client) CreateWorkflowRunWithBody(ctx context.Context, namespaceName NamespaceNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateWorkload added in v0.13.0

func (c *Client) CreateWorkload(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body CreateWorkloadJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateWorkloadWithBody added in v0.13.0

func (c *Client) CreateWorkloadWithBody(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteClusterRole added in v0.14.0

func (c *Client) DeleteClusterRole(ctx context.Context, name string, params *DeleteClusterRoleParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteClusterRoleBinding added in v0.14.0

func (c *Client) DeleteClusterRoleBinding(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteNamespaceRole added in v0.14.0

func (c *Client) DeleteNamespaceRole(ctx context.Context, namespaceName NamespaceNameParam, name string, params *DeleteNamespaceRoleParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteNamespaceRoleBinding added in v0.14.0

func (c *Client) DeleteNamespaceRoleBinding(ctx context.Context, namespaceName NamespaceNameParam, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteResource added in v0.13.0

func (c *Client) DeleteResource(ctx context.Context, body DeleteResourceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteResourceWithBody added in v0.13.0

func (c *Client) DeleteResourceWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeployRelease added in v0.13.0

func (c *Client) DeployRelease(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body DeployReleaseJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeployReleaseWithBody added in v0.13.0

func (c *Client) DeployReleaseWithBody(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) Evaluate added in v0.13.0

func (c *Client) Evaluate(ctx context.Context, body EvaluateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EvaluateWithBody added in v0.13.0

func (c *Client) EvaluateWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetBuildObserverURL added in v0.13.0

func (c *Client) GetBuildObserverURL(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetClusterRole added in v0.14.0

func (c *Client) GetClusterRole(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetClusterRoleBinding added in v0.14.0

func (c *Client) GetClusterRoleBinding(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetComponent added in v0.13.0

func (c *Client) GetComponent(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params *GetComponentParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetComponentObserverURL added in v0.13.0

func (c *Client) GetComponentObserverURL(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, environmentName ComponentEnvironmentNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetComponentRelease added in v0.13.0

func (c *Client) GetComponentRelease(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, releaseName ReleaseNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetComponentReleaseSchema added in v0.13.0

func (c *Client) GetComponentReleaseSchema(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, releaseName ReleaseNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetComponentSchema added in v0.13.0

func (c *Client) GetComponentSchema(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetComponentTypeSchema added in v0.13.0

func (c *Client) GetComponentTypeSchema(ctx context.Context, namespaceName NamespaceNameParam, ctName ComponentTypeNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetComponentWorkflowRun added in v0.13.0

func (c *Client) GetComponentWorkflowRun(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, runName WorkflowRunNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetComponentWorkflowSchema added in v0.13.0

func (c *Client) GetComponentWorkflowSchema(ctx context.Context, namespaceName NamespaceNameParam, cwName ComponentWorkflowNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDataPlane added in v0.13.0

func (c *Client) GetDataPlane(ctx context.Context, namespaceName NamespaceNameParam, dpName DataPlaneNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetEnvironment added in v0.13.0

func (c *Client) GetEnvironment(ctx context.Context, namespaceName NamespaceNameParam, envName EnvironmentNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetEnvironmentObserverURL added in v0.13.0

func (c *Client) GetEnvironmentObserverURL(ctx context.Context, namespaceName NamespaceNameParam, envName EnvironmentNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetEnvironmentRelease added in v0.13.0

func (c *Client) GetEnvironmentRelease(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, environmentName ComponentEnvironmentNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetHealth added in v0.13.0

func (c *Client) GetHealth(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetNamespace added in v0.13.0

func (c *Client) GetNamespace(ctx context.Context, namespaceName NamespaceNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetNamespaceRole added in v0.14.0

func (c *Client) GetNamespaceRole(ctx context.Context, namespaceName NamespaceNameParam, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetNamespaceRoleBinding added in v0.14.0

func (c *Client) GetNamespaceRoleBinding(ctx context.Context, namespaceName NamespaceNameParam, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetOAuthProtectedResourceMetadata added in v0.13.0

func (c *Client) GetOAuthProtectedResourceMetadata(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetOpenAPISpec added in v0.13.0

func (c *Client) GetOpenAPISpec(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetOpenIDConfiguration added in v0.13.0

func (c *Client) GetOpenIDConfiguration(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetProject added in v0.13.0

func (c *Client) GetProject(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetProjectDeploymentPipeline added in v0.13.0

func (c *Client) GetProjectDeploymentPipeline(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetRCAAgentURL added in v0.13.0

func (c *Client) GetRCAAgentURL(ctx context.Context, namespaceName NamespaceNameParam, envName EnvironmentNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetReady added in v0.13.0

func (c *Client) GetReady(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSubjectProfile added in v0.13.0

func (c *Client) GetSubjectProfile(ctx context.Context, params *GetSubjectProfileParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetTraitSchema added in v0.13.0

func (c *Client) GetTraitSchema(ctx context.Context, namespaceName NamespaceNameParam, traitName TraitNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetVersion added in v0.13.0

func (c *Client) GetVersion(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetWorkflowRun added in v0.13.0

func (c *Client) GetWorkflowRun(ctx context.Context, namespaceName NamespaceNameParam, runName WorkflowRunNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetWorkflowSchema added in v0.13.0

func (c *Client) GetWorkflowSchema(ctx context.Context, namespaceName NamespaceNameParam, workflowName WorkflowNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetWorkloads added in v0.13.0

func (c *Client) GetWorkloads(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HandleBitbucketWebhook added in v0.13.0

func (c *Client) HandleBitbucketWebhook(ctx context.Context, body HandleBitbucketWebhookJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HandleBitbucketWebhookWithBody added in v0.13.0

func (c *Client) HandleBitbucketWebhookWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HandleGitHubWebhook added in v0.13.0

func (c *Client) HandleGitHubWebhook(ctx context.Context, body HandleGitHubWebhookJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HandleGitHubWebhookWithBody added in v0.13.0

func (c *Client) HandleGitHubWebhookWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HandleGitLabWebhook added in v0.13.0

func (c *Client) HandleGitLabWebhook(ctx context.Context, body HandleGitLabWebhookJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HandleGitLabWebhookWithBody added in v0.13.0

func (c *Client) HandleGitLabWebhookWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListActions added in v0.13.0

func (c *Client) ListActions(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListBuildPlanes added in v0.13.0

func (c *Client) ListBuildPlanes(ctx context.Context, namespaceName NamespaceNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListClusterRoleBindings added in v0.14.0

func (c *Client) ListClusterRoleBindings(ctx context.Context, params *ListClusterRoleBindingsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListClusterRoles added in v0.14.0

func (c *Client) ListClusterRoles(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListComponentBindings added in v0.13.0

func (c *Client) ListComponentBindings(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params *ListComponentBindingsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListComponentReleases added in v0.13.0

func (c *Client) ListComponentReleases(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params *ListComponentReleasesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListComponentTraits added in v0.13.0

func (c *Client) ListComponentTraits(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListComponentTypes added in v0.13.0

func (c *Client) ListComponentTypes(ctx context.Context, namespaceName NamespaceNameParam, params *ListComponentTypesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListComponentWorkflowRuns added in v0.13.0

func (c *Client) ListComponentWorkflowRuns(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params *ListComponentWorkflowRunsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListComponentWorkflows added in v0.13.0

func (c *Client) ListComponentWorkflows(ctx context.Context, namespaceName NamespaceNameParam, params *ListComponentWorkflowsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListComponents added in v0.13.0

func (c *Client) ListComponents(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, params *ListComponentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListDataPlanes added in v0.13.0

func (c *Client) ListDataPlanes(ctx context.Context, namespaceName NamespaceNameParam, params *ListDataPlanesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListEnvironments added in v0.13.0

func (c *Client) ListEnvironments(ctx context.Context, namespaceName NamespaceNameParam, params *ListEnvironmentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListNamespaceRoleBindings added in v0.14.0

func (c *Client) ListNamespaceRoleBindings(ctx context.Context, namespaceName NamespaceNameParam, params *ListNamespaceRoleBindingsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListNamespaceRoles added in v0.14.0

func (c *Client) ListNamespaceRoles(ctx context.Context, namespaceName NamespaceNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListNamespaces added in v0.13.0

func (c *Client) ListNamespaces(ctx context.Context, params *ListNamespacesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListObservabilityPlanes added in v0.13.0

func (c *Client) ListObservabilityPlanes(ctx context.Context, namespaceName NamespaceNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListProjects added in v0.13.0

func (c *Client) ListProjects(ctx context.Context, namespaceName NamespaceNameParam, params *ListProjectsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListReleaseBindings added in v0.13.0

func (c *Client) ListReleaseBindings(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params *ListReleaseBindingsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListSecretReferences added in v0.13.0

func (c *Client) ListSecretReferences(ctx context.Context, namespaceName NamespaceNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListTraits added in v0.13.0

func (c *Client) ListTraits(ctx context.Context, namespaceName NamespaceNameParam, params *ListTraitsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListUserTypes added in v0.13.0

func (c *Client) ListUserTypes(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListWorkflowRuns added in v0.13.0

func (c *Client) ListWorkflowRuns(ctx context.Context, namespaceName NamespaceNameParam, params *ListWorkflowRunsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListWorkflows added in v0.13.0

func (c *Client) ListWorkflows(ctx context.Context, namespaceName NamespaceNameParam, params *ListWorkflowsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchComponent added in v0.13.0

func (c *Client) PatchComponent(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body PatchComponentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchComponentWithBody added in v0.13.0

func (c *Client) PatchComponentWithBody(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchReleaseBinding added in v0.13.0

func (c *Client) PatchReleaseBinding(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, bindingName BindingNameParam, body PatchReleaseBindingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchReleaseBindingWithBody added in v0.13.0

func (c *Client) PatchReleaseBindingWithBody(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, bindingName BindingNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PromoteComponent added in v0.13.0

func (c *Client) PromoteComponent(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body PromoteComponentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PromoteComponentWithBody added in v0.13.0

func (c *Client) PromoteComponentWithBody(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateClusterRole added in v0.14.0

func (c *Client) UpdateClusterRole(ctx context.Context, name string, body UpdateClusterRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateClusterRoleBinding added in v0.14.0

func (c *Client) UpdateClusterRoleBinding(ctx context.Context, name string, body UpdateClusterRoleBindingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateClusterRoleBindingWithBody added in v0.14.0

func (c *Client) UpdateClusterRoleBindingWithBody(ctx context.Context, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateClusterRoleWithBody added in v0.14.0

func (c *Client) UpdateClusterRoleWithBody(ctx context.Context, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateComponentBinding added in v0.13.0

func (c *Client) UpdateComponentBinding(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, bindingName BindingNameParam, body UpdateComponentBindingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateComponentBindingWithBody added in v0.13.0

func (c *Client) UpdateComponentBindingWithBody(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, bindingName BindingNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateComponentTraits added in v0.13.0

func (c *Client) UpdateComponentTraits(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body UpdateComponentTraitsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateComponentTraitsWithBody added in v0.13.0

func (c *Client) UpdateComponentTraitsWithBody(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateComponentWorkflowParameters added in v0.13.0

func (c *Client) UpdateComponentWorkflowParameters(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body UpdateComponentWorkflowParametersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateComponentWorkflowParametersWithBody added in v0.13.0

func (c *Client) UpdateComponentWorkflowParametersWithBody(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateNamespaceRole added in v0.14.0

func (c *Client) UpdateNamespaceRole(ctx context.Context, namespaceName NamespaceNameParam, name string, body UpdateNamespaceRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateNamespaceRoleBinding added in v0.14.0

func (c *Client) UpdateNamespaceRoleBinding(ctx context.Context, namespaceName NamespaceNameParam, name string, body UpdateNamespaceRoleBindingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateNamespaceRoleBindingWithBody added in v0.14.0

func (c *Client) UpdateNamespaceRoleBindingWithBody(ctx context.Context, namespaceName NamespaceNameParam, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateNamespaceRoleWithBody added in v0.14.0

func (c *Client) UpdateNamespaceRoleWithBody(ctx context.Context, namespaceName NamespaceNameParam, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

type ClientConfigList

type ClientConfigList struct {
	// AuthorizationEndpoint OAuth2 authorization endpoint URL
	AuthorizationEndpoint string `json:"authorization_endpoint"`

	// ExternalClients Array of external client configurations
	ExternalClients []ExternalClient `json:"external_clients"`

	// Issuer OIDC issuer URL
	Issuer *string `json:"issuer,omitempty"`

	// SecurityEnabled Whether authentication is enabled on the server
	SecurityEnabled bool `json:"security_enabled"`

	// TokenEndpoint OAuth2 token endpoint URL
	TokenEndpoint string `json:"token_endpoint"`
}

ClientConfigList OpenID Connect configuration response

type ClientInterface added in v0.13.0

type ClientInterface interface {
	// GetOAuthProtectedResourceMetadata request
	GetOAuthProtectedResourceMetadata(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetOpenIDConfiguration request
	GetOpenIDConfiguration(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ApplyResourceWithBody request with any body
	ApplyResourceWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ApplyResource(ctx context.Context, body ApplyResourceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListActions request
	ListActions(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// BatchEvaluateWithBody request with any body
	BatchEvaluateWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	BatchEvaluate(ctx context.Context, body BatchEvaluateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// EvaluateWithBody request with any body
	EvaluateWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	Evaluate(ctx context.Context, body EvaluateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSubjectProfile request
	GetSubjectProfile(ctx context.Context, params *GetSubjectProfileParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListClusterRoleBindings request
	ListClusterRoleBindings(ctx context.Context, params *ListClusterRoleBindingsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateClusterRoleBindingWithBody request with any body
	CreateClusterRoleBindingWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateClusterRoleBinding(ctx context.Context, body CreateClusterRoleBindingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteClusterRoleBinding request
	DeleteClusterRoleBinding(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetClusterRoleBinding request
	GetClusterRoleBinding(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateClusterRoleBindingWithBody request with any body
	UpdateClusterRoleBindingWithBody(ctx context.Context, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateClusterRoleBinding(ctx context.Context, name string, body UpdateClusterRoleBindingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListClusterRoles request
	ListClusterRoles(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateClusterRoleWithBody request with any body
	CreateClusterRoleWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateClusterRole(ctx context.Context, body CreateClusterRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteClusterRole request
	DeleteClusterRole(ctx context.Context, name string, params *DeleteClusterRoleParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetClusterRole request
	GetClusterRole(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateClusterRoleWithBody request with any body
	UpdateClusterRoleWithBody(ctx context.Context, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateClusterRole(ctx context.Context, name string, body UpdateClusterRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteResourceWithBody request with any body
	DeleteResourceWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	DeleteResource(ctx context.Context, body DeleteResourceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListNamespaces request
	ListNamespaces(ctx context.Context, params *ListNamespacesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateNamespaceWithBody request with any body
	CreateNamespaceWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateNamespace(ctx context.Context, body CreateNamespaceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetNamespace request
	GetNamespace(ctx context.Context, namespaceName NamespaceNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListBuildPlanes request
	ListBuildPlanes(ctx context.Context, namespaceName NamespaceNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListComponentTypes request
	ListComponentTypes(ctx context.Context, namespaceName NamespaceNameParam, params *ListComponentTypesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetComponentTypeSchema request
	GetComponentTypeSchema(ctx context.Context, namespaceName NamespaceNameParam, ctName ComponentTypeNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListComponentWorkflows request
	ListComponentWorkflows(ctx context.Context, namespaceName NamespaceNameParam, params *ListComponentWorkflowsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetComponentWorkflowSchema request
	GetComponentWorkflowSchema(ctx context.Context, namespaceName NamespaceNameParam, cwName ComponentWorkflowNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListDataPlanes request
	ListDataPlanes(ctx context.Context, namespaceName NamespaceNameParam, params *ListDataPlanesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateDataPlaneWithBody request with any body
	CreateDataPlaneWithBody(ctx context.Context, namespaceName NamespaceNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateDataPlane(ctx context.Context, namespaceName NamespaceNameParam, body CreateDataPlaneJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDataPlane request
	GetDataPlane(ctx context.Context, namespaceName NamespaceNameParam, dpName DataPlaneNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListEnvironments request
	ListEnvironments(ctx context.Context, namespaceName NamespaceNameParam, params *ListEnvironmentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateEnvironmentWithBody request with any body
	CreateEnvironmentWithBody(ctx context.Context, namespaceName NamespaceNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateEnvironment(ctx context.Context, namespaceName NamespaceNameParam, body CreateEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetEnvironment request
	GetEnvironment(ctx context.Context, namespaceName NamespaceNameParam, envName EnvironmentNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetEnvironmentObserverURL request
	GetEnvironmentObserverURL(ctx context.Context, namespaceName NamespaceNameParam, envName EnvironmentNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetRCAAgentURL request
	GetRCAAgentURL(ctx context.Context, namespaceName NamespaceNameParam, envName EnvironmentNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListObservabilityPlanes request
	ListObservabilityPlanes(ctx context.Context, namespaceName NamespaceNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListProjects request
	ListProjects(ctx context.Context, namespaceName NamespaceNameParam, params *ListProjectsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateProjectWithBody request with any body
	CreateProjectWithBody(ctx context.Context, namespaceName NamespaceNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateProject(ctx context.Context, namespaceName NamespaceNameParam, body CreateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProject request
	GetProject(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListComponents request
	ListComponents(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, params *ListComponentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateComponentWithBody request with any body
	CreateComponentWithBody(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateComponent(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, body CreateComponentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetComponent request
	GetComponent(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params *GetComponentParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PatchComponentWithBody request with any body
	PatchComponentWithBody(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PatchComponent(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body PatchComponentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListComponentBindings request
	ListComponentBindings(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params *ListComponentBindingsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateComponentBindingWithBody request with any body
	UpdateComponentBindingWithBody(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, bindingName BindingNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateComponentBinding(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, bindingName BindingNameParam, body UpdateComponentBindingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListComponentReleases request
	ListComponentReleases(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params *ListComponentReleasesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateComponentReleaseWithBody request with any body
	CreateComponentReleaseWithBody(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateComponentRelease(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body CreateComponentReleaseJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetComponentRelease request
	GetComponentRelease(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, releaseName ReleaseNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetComponentReleaseSchema request
	GetComponentReleaseSchema(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, releaseName ReleaseNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeployReleaseWithBody request with any body
	DeployReleaseWithBody(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	DeployRelease(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body DeployReleaseJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetComponentObserverURL request
	GetComponentObserverURL(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, environmentName ComponentEnvironmentNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetEnvironmentRelease request
	GetEnvironmentRelease(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, environmentName ComponentEnvironmentNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetBuildObserverURL request
	GetBuildObserverURL(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PromoteComponentWithBody request with any body
	PromoteComponentWithBody(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PromoteComponent(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body PromoteComponentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListReleaseBindings request
	ListReleaseBindings(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params *ListReleaseBindingsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PatchReleaseBindingWithBody request with any body
	PatchReleaseBindingWithBody(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, bindingName BindingNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PatchReleaseBinding(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, bindingName BindingNameParam, body PatchReleaseBindingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetComponentSchema request
	GetComponentSchema(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListComponentTraits request
	ListComponentTraits(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateComponentTraitsWithBody request with any body
	UpdateComponentTraitsWithBody(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateComponentTraits(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body UpdateComponentTraitsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateComponentWorkflowParametersWithBody request with any body
	UpdateComponentWorkflowParametersWithBody(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateComponentWorkflowParameters(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body UpdateComponentWorkflowParametersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListComponentWorkflowRuns request
	ListComponentWorkflowRuns(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params *ListComponentWorkflowRunsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateComponentWorkflowRun request
	CreateComponentWorkflowRun(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params *CreateComponentWorkflowRunParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetComponentWorkflowRun request
	GetComponentWorkflowRun(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, runName WorkflowRunNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetWorkloads request
	GetWorkloads(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateWorkloadWithBody request with any body
	CreateWorkloadWithBody(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateWorkload(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body CreateWorkloadJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProjectDeploymentPipeline request
	GetProjectDeploymentPipeline(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListNamespaceRoleBindings request
	ListNamespaceRoleBindings(ctx context.Context, namespaceName NamespaceNameParam, params *ListNamespaceRoleBindingsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateNamespaceRoleBindingWithBody request with any body
	CreateNamespaceRoleBindingWithBody(ctx context.Context, namespaceName NamespaceNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateNamespaceRoleBinding(ctx context.Context, namespaceName NamespaceNameParam, body CreateNamespaceRoleBindingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteNamespaceRoleBinding request
	DeleteNamespaceRoleBinding(ctx context.Context, namespaceName NamespaceNameParam, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetNamespaceRoleBinding request
	GetNamespaceRoleBinding(ctx context.Context, namespaceName NamespaceNameParam, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateNamespaceRoleBindingWithBody request with any body
	UpdateNamespaceRoleBindingWithBody(ctx context.Context, namespaceName NamespaceNameParam, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateNamespaceRoleBinding(ctx context.Context, namespaceName NamespaceNameParam, name string, body UpdateNamespaceRoleBindingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListNamespaceRoles request
	ListNamespaceRoles(ctx context.Context, namespaceName NamespaceNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateNamespaceRoleWithBody request with any body
	CreateNamespaceRoleWithBody(ctx context.Context, namespaceName NamespaceNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateNamespaceRole(ctx context.Context, namespaceName NamespaceNameParam, body CreateNamespaceRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteNamespaceRole request
	DeleteNamespaceRole(ctx context.Context, namespaceName NamespaceNameParam, name string, params *DeleteNamespaceRoleParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetNamespaceRole request
	GetNamespaceRole(ctx context.Context, namespaceName NamespaceNameParam, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateNamespaceRoleWithBody request with any body
	UpdateNamespaceRoleWithBody(ctx context.Context, namespaceName NamespaceNameParam, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateNamespaceRole(ctx context.Context, namespaceName NamespaceNameParam, name string, body UpdateNamespaceRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListSecretReferences request
	ListSecretReferences(ctx context.Context, namespaceName NamespaceNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListTraits request
	ListTraits(ctx context.Context, namespaceName NamespaceNameParam, params *ListTraitsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTraitSchema request
	GetTraitSchema(ctx context.Context, namespaceName NamespaceNameParam, traitName TraitNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListWorkflowRuns request
	ListWorkflowRuns(ctx context.Context, namespaceName NamespaceNameParam, params *ListWorkflowRunsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateWorkflowRunWithBody request with any body
	CreateWorkflowRunWithBody(ctx context.Context, namespaceName NamespaceNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateWorkflowRun(ctx context.Context, namespaceName NamespaceNameParam, body CreateWorkflowRunJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetWorkflowRun request
	GetWorkflowRun(ctx context.Context, namespaceName NamespaceNameParam, runName WorkflowRunNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListWorkflows request
	ListWorkflows(ctx context.Context, namespaceName NamespaceNameParam, params *ListWorkflowsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetWorkflowSchema request
	GetWorkflowSchema(ctx context.Context, namespaceName NamespaceNameParam, workflowName WorkflowNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListUserTypes request
	ListUserTypes(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// HandleBitbucketWebhookWithBody request with any body
	HandleBitbucketWebhookWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	HandleBitbucketWebhook(ctx context.Context, body HandleBitbucketWebhookJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// HandleGitHubWebhookWithBody request with any body
	HandleGitHubWebhookWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	HandleGitHubWebhook(ctx context.Context, body HandleGitHubWebhookJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// HandleGitLabWebhookWithBody request with any body
	HandleGitLabWebhookWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	HandleGitLabWebhook(ctx context.Context, body HandleGitLabWebhookJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetHealth request
	GetHealth(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetOpenAPISpec request
	GetOpenAPISpec(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetReady request
	GetReady(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetVersion request
	GetVersion(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
}

The interface specification for the client above.

type ClientOption added in v0.13.0

type ClientOption func(*Client) error

ClientOption allows setting custom parameters during construction

func WithBaseURL added in v0.13.0

func WithBaseURL(baseURL string) ClientOption

WithBaseURL overrides the baseURL.

func WithHTTPClient added in v0.13.0

func WithHTTPClient(doer HttpRequestDoer) ClientOption

WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client. This is useful for tests.

func WithRequestEditorFn added in v0.13.0

func WithRequestEditorFn(fn RequestEditorFn) ClientOption

WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request. This can be used to mutate the request.

type ClientWithResponses added in v0.13.0

type ClientWithResponses struct {
	ClientInterface
}

ClientWithResponses builds on ClientInterface to offer response payloads

func NewClientWithResponses added in v0.13.0

func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error)

NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling

func (*ClientWithResponses) ApplyResourceWithBodyWithResponse added in v0.13.0

func (c *ClientWithResponses) ApplyResourceWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ApplyResourceResp, error)

ApplyResourceWithBodyWithResponse request with arbitrary body returning *ApplyResourceResp

func (*ClientWithResponses) ApplyResourceWithResponse added in v0.13.0

func (c *ClientWithResponses) ApplyResourceWithResponse(ctx context.Context, body ApplyResourceJSONRequestBody, reqEditors ...RequestEditorFn) (*ApplyResourceResp, error)

func (*ClientWithResponses) BatchEvaluateWithBodyWithResponse added in v0.13.0

func (c *ClientWithResponses) BatchEvaluateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BatchEvaluateResp, error)

BatchEvaluateWithBodyWithResponse request with arbitrary body returning *BatchEvaluateResp

func (*ClientWithResponses) BatchEvaluateWithResponse added in v0.13.0

func (c *ClientWithResponses) BatchEvaluateWithResponse(ctx context.Context, body BatchEvaluateJSONRequestBody, reqEditors ...RequestEditorFn) (*BatchEvaluateResp, error)

func (*ClientWithResponses) CreateClusterRoleBindingWithBodyWithResponse added in v0.14.0

func (c *ClientWithResponses) CreateClusterRoleBindingWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateClusterRoleBindingResp, error)

CreateClusterRoleBindingWithBodyWithResponse request with arbitrary body returning *CreateClusterRoleBindingResp

func (*ClientWithResponses) CreateClusterRoleBindingWithResponse added in v0.14.0

func (c *ClientWithResponses) CreateClusterRoleBindingWithResponse(ctx context.Context, body CreateClusterRoleBindingJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateClusterRoleBindingResp, error)

func (*ClientWithResponses) CreateClusterRoleWithBodyWithResponse added in v0.14.0

func (c *ClientWithResponses) CreateClusterRoleWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateClusterRoleResp, error)

CreateClusterRoleWithBodyWithResponse request with arbitrary body returning *CreateClusterRoleResp

func (*ClientWithResponses) CreateClusterRoleWithResponse added in v0.14.0

func (c *ClientWithResponses) CreateClusterRoleWithResponse(ctx context.Context, body CreateClusterRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateClusterRoleResp, error)

func (*ClientWithResponses) CreateComponentReleaseWithBodyWithResponse added in v0.13.0

func (c *ClientWithResponses) CreateComponentReleaseWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateComponentReleaseResp, error)

CreateComponentReleaseWithBodyWithResponse request with arbitrary body returning *CreateComponentReleaseResp

func (*ClientWithResponses) CreateComponentReleaseWithResponse added in v0.13.0

func (c *ClientWithResponses) CreateComponentReleaseWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body CreateComponentReleaseJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateComponentReleaseResp, error)

func (*ClientWithResponses) CreateComponentWithBodyWithResponse added in v0.13.0

func (c *ClientWithResponses) CreateComponentWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateComponentResp, error)

CreateComponentWithBodyWithResponse request with arbitrary body returning *CreateComponentResp

func (*ClientWithResponses) CreateComponentWithResponse added in v0.13.0

func (c *ClientWithResponses) CreateComponentWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, body CreateComponentJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateComponentResp, error)

func (*ClientWithResponses) CreateComponentWorkflowRunWithResponse added in v0.13.0

func (c *ClientWithResponses) CreateComponentWorkflowRunWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params *CreateComponentWorkflowRunParams, reqEditors ...RequestEditorFn) (*CreateComponentWorkflowRunResp, error)

CreateComponentWorkflowRunWithResponse request returning *CreateComponentWorkflowRunResp

func (*ClientWithResponses) CreateDataPlaneWithBodyWithResponse added in v0.13.0

func (c *ClientWithResponses) CreateDataPlaneWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateDataPlaneResp, error)

CreateDataPlaneWithBodyWithResponse request with arbitrary body returning *CreateDataPlaneResp

func (*ClientWithResponses) CreateDataPlaneWithResponse added in v0.13.0

func (c *ClientWithResponses) CreateDataPlaneWithResponse(ctx context.Context, namespaceName NamespaceNameParam, body CreateDataPlaneJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateDataPlaneResp, error)

func (*ClientWithResponses) CreateEnvironmentWithBodyWithResponse added in v0.13.0

func (c *ClientWithResponses) CreateEnvironmentWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateEnvironmentResp, error)

CreateEnvironmentWithBodyWithResponse request with arbitrary body returning *CreateEnvironmentResp

func (*ClientWithResponses) CreateEnvironmentWithResponse added in v0.13.0

func (c *ClientWithResponses) CreateEnvironmentWithResponse(ctx context.Context, namespaceName NamespaceNameParam, body CreateEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateEnvironmentResp, error)

func (*ClientWithResponses) CreateNamespaceRoleBindingWithBodyWithResponse added in v0.14.0

func (c *ClientWithResponses) CreateNamespaceRoleBindingWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateNamespaceRoleBindingResp, error)

CreateNamespaceRoleBindingWithBodyWithResponse request with arbitrary body returning *CreateNamespaceRoleBindingResp

func (*ClientWithResponses) CreateNamespaceRoleBindingWithResponse added in v0.14.0

func (c *ClientWithResponses) CreateNamespaceRoleBindingWithResponse(ctx context.Context, namespaceName NamespaceNameParam, body CreateNamespaceRoleBindingJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateNamespaceRoleBindingResp, error)

func (*ClientWithResponses) CreateNamespaceRoleWithBodyWithResponse added in v0.14.0

func (c *ClientWithResponses) CreateNamespaceRoleWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateNamespaceRoleResp, error)

CreateNamespaceRoleWithBodyWithResponse request with arbitrary body returning *CreateNamespaceRoleResp

func (*ClientWithResponses) CreateNamespaceRoleWithResponse added in v0.14.0

func (c *ClientWithResponses) CreateNamespaceRoleWithResponse(ctx context.Context, namespaceName NamespaceNameParam, body CreateNamespaceRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateNamespaceRoleResp, error)

func (*ClientWithResponses) CreateNamespaceWithBodyWithResponse added in v0.13.0

func (c *ClientWithResponses) CreateNamespaceWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateNamespaceResp, error)

CreateNamespaceWithBodyWithResponse request with arbitrary body returning *CreateNamespaceResp

func (*ClientWithResponses) CreateNamespaceWithResponse added in v0.13.0

func (c *ClientWithResponses) CreateNamespaceWithResponse(ctx context.Context, body CreateNamespaceJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateNamespaceResp, error)

func (*ClientWithResponses) CreateProjectWithBodyWithResponse added in v0.13.0

func (c *ClientWithResponses) CreateProjectWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectResp, error)

CreateProjectWithBodyWithResponse request with arbitrary body returning *CreateProjectResp

func (*ClientWithResponses) CreateProjectWithResponse added in v0.13.0

func (c *ClientWithResponses) CreateProjectWithResponse(ctx context.Context, namespaceName NamespaceNameParam, body CreateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectResp, error)

func (*ClientWithResponses) CreateWorkflowRunWithBodyWithResponse added in v0.13.0

func (c *ClientWithResponses) CreateWorkflowRunWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateWorkflowRunResp, error)

CreateWorkflowRunWithBodyWithResponse request with arbitrary body returning *CreateWorkflowRunResp

func (*ClientWithResponses) CreateWorkflowRunWithResponse added in v0.13.0

func (c *ClientWithResponses) CreateWorkflowRunWithResponse(ctx context.Context, namespaceName NamespaceNameParam, body CreateWorkflowRunJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateWorkflowRunResp, error)

func (*ClientWithResponses) CreateWorkloadWithBodyWithResponse added in v0.13.0

func (c *ClientWithResponses) CreateWorkloadWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateWorkloadResp, error)

CreateWorkloadWithBodyWithResponse request with arbitrary body returning *CreateWorkloadResp

func (*ClientWithResponses) CreateWorkloadWithResponse added in v0.13.0

func (c *ClientWithResponses) CreateWorkloadWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body CreateWorkloadJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateWorkloadResp, error)

func (*ClientWithResponses) DeleteClusterRoleBindingWithResponse added in v0.14.0

func (c *ClientWithResponses) DeleteClusterRoleBindingWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*DeleteClusterRoleBindingResp, error)

DeleteClusterRoleBindingWithResponse request returning *DeleteClusterRoleBindingResp

func (*ClientWithResponses) DeleteClusterRoleWithResponse added in v0.14.0

func (c *ClientWithResponses) DeleteClusterRoleWithResponse(ctx context.Context, name string, params *DeleteClusterRoleParams, reqEditors ...RequestEditorFn) (*DeleteClusterRoleResp, error)

DeleteClusterRoleWithResponse request returning *DeleteClusterRoleResp

func (*ClientWithResponses) DeleteNamespaceRoleBindingWithResponse added in v0.14.0

func (c *ClientWithResponses) DeleteNamespaceRoleBindingWithResponse(ctx context.Context, namespaceName NamespaceNameParam, name string, reqEditors ...RequestEditorFn) (*DeleteNamespaceRoleBindingResp, error)

DeleteNamespaceRoleBindingWithResponse request returning *DeleteNamespaceRoleBindingResp

func (*ClientWithResponses) DeleteNamespaceRoleWithResponse added in v0.14.0

func (c *ClientWithResponses) DeleteNamespaceRoleWithResponse(ctx context.Context, namespaceName NamespaceNameParam, name string, params *DeleteNamespaceRoleParams, reqEditors ...RequestEditorFn) (*DeleteNamespaceRoleResp, error)

DeleteNamespaceRoleWithResponse request returning *DeleteNamespaceRoleResp

func (*ClientWithResponses) DeleteResourceWithBodyWithResponse added in v0.13.0

func (c *ClientWithResponses) DeleteResourceWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteResourceResp, error)

DeleteResourceWithBodyWithResponse request with arbitrary body returning *DeleteResourceResp

func (*ClientWithResponses) DeleteResourceWithResponse added in v0.13.0

func (c *ClientWithResponses) DeleteResourceWithResponse(ctx context.Context, body DeleteResourceJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteResourceResp, error)

func (*ClientWithResponses) DeployReleaseWithBodyWithResponse added in v0.13.0

func (c *ClientWithResponses) DeployReleaseWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeployReleaseResp, error)

DeployReleaseWithBodyWithResponse request with arbitrary body returning *DeployReleaseResp

func (*ClientWithResponses) DeployReleaseWithResponse added in v0.13.0

func (c *ClientWithResponses) DeployReleaseWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body DeployReleaseJSONRequestBody, reqEditors ...RequestEditorFn) (*DeployReleaseResp, error)

func (*ClientWithResponses) EvaluateWithBodyWithResponse added in v0.13.0

func (c *ClientWithResponses) EvaluateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EvaluateResp, error)

EvaluateWithBodyWithResponse request with arbitrary body returning *EvaluateResp

func (*ClientWithResponses) EvaluateWithResponse added in v0.13.0

func (c *ClientWithResponses) EvaluateWithResponse(ctx context.Context, body EvaluateJSONRequestBody, reqEditors ...RequestEditorFn) (*EvaluateResp, error)

func (*ClientWithResponses) GetBuildObserverURLWithResponse added in v0.13.0

func (c *ClientWithResponses) GetBuildObserverURLWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, reqEditors ...RequestEditorFn) (*GetBuildObserverURLResp, error)

GetBuildObserverURLWithResponse request returning *GetBuildObserverURLResp

func (*ClientWithResponses) GetClusterRoleBindingWithResponse added in v0.14.0

func (c *ClientWithResponses) GetClusterRoleBindingWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*GetClusterRoleBindingResp, error)

GetClusterRoleBindingWithResponse request returning *GetClusterRoleBindingResp

func (*ClientWithResponses) GetClusterRoleWithResponse added in v0.14.0

func (c *ClientWithResponses) GetClusterRoleWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*GetClusterRoleResp, error)

GetClusterRoleWithResponse request returning *GetClusterRoleResp

func (*ClientWithResponses) GetComponentObserverURLWithResponse added in v0.13.0

func (c *ClientWithResponses) GetComponentObserverURLWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, environmentName ComponentEnvironmentNameParam, reqEditors ...RequestEditorFn) (*GetComponentObserverURLResp, error)

GetComponentObserverURLWithResponse request returning *GetComponentObserverURLResp

func (*ClientWithResponses) GetComponentReleaseSchemaWithResponse added in v0.13.0

func (c *ClientWithResponses) GetComponentReleaseSchemaWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, releaseName ReleaseNameParam, reqEditors ...RequestEditorFn) (*GetComponentReleaseSchemaResp, error)

GetComponentReleaseSchemaWithResponse request returning *GetComponentReleaseSchemaResp

func (*ClientWithResponses) GetComponentReleaseWithResponse added in v0.13.0

func (c *ClientWithResponses) GetComponentReleaseWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, releaseName ReleaseNameParam, reqEditors ...RequestEditorFn) (*GetComponentReleaseResp, error)

GetComponentReleaseWithResponse request returning *GetComponentReleaseResp

func (*ClientWithResponses) GetComponentSchemaWithResponse added in v0.13.0

func (c *ClientWithResponses) GetComponentSchemaWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, reqEditors ...RequestEditorFn) (*GetComponentSchemaResp, error)

GetComponentSchemaWithResponse request returning *GetComponentSchemaResp

func (*ClientWithResponses) GetComponentTypeSchemaWithResponse added in v0.13.0

func (c *ClientWithResponses) GetComponentTypeSchemaWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ctName ComponentTypeNameParam, reqEditors ...RequestEditorFn) (*GetComponentTypeSchemaResp, error)

GetComponentTypeSchemaWithResponse request returning *GetComponentTypeSchemaResp

func (*ClientWithResponses) GetComponentWithResponse added in v0.13.0

func (c *ClientWithResponses) GetComponentWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params *GetComponentParams, reqEditors ...RequestEditorFn) (*GetComponentResp, error)

GetComponentWithResponse request returning *GetComponentResp

func (*ClientWithResponses) GetComponentWorkflowRunWithResponse added in v0.13.0

func (c *ClientWithResponses) GetComponentWorkflowRunWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, runName WorkflowRunNameParam, reqEditors ...RequestEditorFn) (*GetComponentWorkflowRunResp, error)

GetComponentWorkflowRunWithResponse request returning *GetComponentWorkflowRunResp

func (*ClientWithResponses) GetComponentWorkflowSchemaWithResponse added in v0.13.0

func (c *ClientWithResponses) GetComponentWorkflowSchemaWithResponse(ctx context.Context, namespaceName NamespaceNameParam, cwName ComponentWorkflowNameParam, reqEditors ...RequestEditorFn) (*GetComponentWorkflowSchemaResp, error)

GetComponentWorkflowSchemaWithResponse request returning *GetComponentWorkflowSchemaResp

func (*ClientWithResponses) GetDataPlaneWithResponse added in v0.13.0

func (c *ClientWithResponses) GetDataPlaneWithResponse(ctx context.Context, namespaceName NamespaceNameParam, dpName DataPlaneNameParam, reqEditors ...RequestEditorFn) (*GetDataPlaneResp, error)

GetDataPlaneWithResponse request returning *GetDataPlaneResp

func (*ClientWithResponses) GetEnvironmentObserverURLWithResponse added in v0.13.0

func (c *ClientWithResponses) GetEnvironmentObserverURLWithResponse(ctx context.Context, namespaceName NamespaceNameParam, envName EnvironmentNameParam, reqEditors ...RequestEditorFn) (*GetEnvironmentObserverURLResp, error)

GetEnvironmentObserverURLWithResponse request returning *GetEnvironmentObserverURLResp

func (*ClientWithResponses) GetEnvironmentReleaseWithResponse added in v0.13.0

func (c *ClientWithResponses) GetEnvironmentReleaseWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, environmentName ComponentEnvironmentNameParam, reqEditors ...RequestEditorFn) (*GetEnvironmentReleaseResp, error)

GetEnvironmentReleaseWithResponse request returning *GetEnvironmentReleaseResp

func (*ClientWithResponses) GetEnvironmentWithResponse added in v0.13.0

func (c *ClientWithResponses) GetEnvironmentWithResponse(ctx context.Context, namespaceName NamespaceNameParam, envName EnvironmentNameParam, reqEditors ...RequestEditorFn) (*GetEnvironmentResp, error)

GetEnvironmentWithResponse request returning *GetEnvironmentResp

func (*ClientWithResponses) GetHealthWithResponse added in v0.13.0

func (c *ClientWithResponses) GetHealthWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetHealthResp, error)

GetHealthWithResponse request returning *GetHealthResp

func (*ClientWithResponses) GetNamespaceRoleBindingWithResponse added in v0.14.0

func (c *ClientWithResponses) GetNamespaceRoleBindingWithResponse(ctx context.Context, namespaceName NamespaceNameParam, name string, reqEditors ...RequestEditorFn) (*GetNamespaceRoleBindingResp, error)

GetNamespaceRoleBindingWithResponse request returning *GetNamespaceRoleBindingResp

func (*ClientWithResponses) GetNamespaceRoleWithResponse added in v0.14.0

func (c *ClientWithResponses) GetNamespaceRoleWithResponse(ctx context.Context, namespaceName NamespaceNameParam, name string, reqEditors ...RequestEditorFn) (*GetNamespaceRoleResp, error)

GetNamespaceRoleWithResponse request returning *GetNamespaceRoleResp

func (*ClientWithResponses) GetNamespaceWithResponse added in v0.13.0

func (c *ClientWithResponses) GetNamespaceWithResponse(ctx context.Context, namespaceName NamespaceNameParam, reqEditors ...RequestEditorFn) (*GetNamespaceResp, error)

GetNamespaceWithResponse request returning *GetNamespaceResp

func (*ClientWithResponses) GetOAuthProtectedResourceMetadataWithResponse added in v0.13.0

func (c *ClientWithResponses) GetOAuthProtectedResourceMetadataWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetOAuthProtectedResourceMetadataResp, error)

GetOAuthProtectedResourceMetadataWithResponse request returning *GetOAuthProtectedResourceMetadataResp

func (*ClientWithResponses) GetOpenAPISpecWithResponse added in v0.13.0

func (c *ClientWithResponses) GetOpenAPISpecWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetOpenAPISpecResp, error)

GetOpenAPISpecWithResponse request returning *GetOpenAPISpecResp

func (*ClientWithResponses) GetOpenIDConfigurationWithResponse added in v0.13.0

func (c *ClientWithResponses) GetOpenIDConfigurationWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetOpenIDConfigurationResp, error)

GetOpenIDConfigurationWithResponse request returning *GetOpenIDConfigurationResp

func (*ClientWithResponses) GetProjectDeploymentPipelineWithResponse added in v0.13.0

func (c *ClientWithResponses) GetProjectDeploymentPipelineWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, reqEditors ...RequestEditorFn) (*GetProjectDeploymentPipelineResp, error)

GetProjectDeploymentPipelineWithResponse request returning *GetProjectDeploymentPipelineResp

func (*ClientWithResponses) GetProjectWithResponse added in v0.13.0

func (c *ClientWithResponses) GetProjectWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, reqEditors ...RequestEditorFn) (*GetProjectResp, error)

GetProjectWithResponse request returning *GetProjectResp

func (*ClientWithResponses) GetRCAAgentURLWithResponse added in v0.13.0

func (c *ClientWithResponses) GetRCAAgentURLWithResponse(ctx context.Context, namespaceName NamespaceNameParam, envName EnvironmentNameParam, reqEditors ...RequestEditorFn) (*GetRCAAgentURLResp, error)

GetRCAAgentURLWithResponse request returning *GetRCAAgentURLResp

func (*ClientWithResponses) GetReadyWithResponse added in v0.13.0

func (c *ClientWithResponses) GetReadyWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetReadyResp, error)

GetReadyWithResponse request returning *GetReadyResp

func (*ClientWithResponses) GetSubjectProfileWithResponse added in v0.13.0

func (c *ClientWithResponses) GetSubjectProfileWithResponse(ctx context.Context, params *GetSubjectProfileParams, reqEditors ...RequestEditorFn) (*GetSubjectProfileResp, error)

GetSubjectProfileWithResponse request returning *GetSubjectProfileResp

func (*ClientWithResponses) GetTraitSchemaWithResponse added in v0.13.0

func (c *ClientWithResponses) GetTraitSchemaWithResponse(ctx context.Context, namespaceName NamespaceNameParam, traitName TraitNameParam, reqEditors ...RequestEditorFn) (*GetTraitSchemaResp, error)

GetTraitSchemaWithResponse request returning *GetTraitSchemaResp

func (*ClientWithResponses) GetVersionWithResponse added in v0.13.0

func (c *ClientWithResponses) GetVersionWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetVersionResp, error)

GetVersionWithResponse request returning *GetVersionResp

func (*ClientWithResponses) GetWorkflowRunWithResponse added in v0.13.0

func (c *ClientWithResponses) GetWorkflowRunWithResponse(ctx context.Context, namespaceName NamespaceNameParam, runName WorkflowRunNameParam, reqEditors ...RequestEditorFn) (*GetWorkflowRunResp, error)

GetWorkflowRunWithResponse request returning *GetWorkflowRunResp

func (*ClientWithResponses) GetWorkflowSchemaWithResponse added in v0.13.0

func (c *ClientWithResponses) GetWorkflowSchemaWithResponse(ctx context.Context, namespaceName NamespaceNameParam, workflowName WorkflowNameParam, reqEditors ...RequestEditorFn) (*GetWorkflowSchemaResp, error)

GetWorkflowSchemaWithResponse request returning *GetWorkflowSchemaResp

func (*ClientWithResponses) GetWorkloadsWithResponse added in v0.13.0

func (c *ClientWithResponses) GetWorkloadsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, reqEditors ...RequestEditorFn) (*GetWorkloadsResp, error)

GetWorkloadsWithResponse request returning *GetWorkloadsResp

func (*ClientWithResponses) HandleBitbucketWebhookWithBodyWithResponse added in v0.13.0

func (c *ClientWithResponses) HandleBitbucketWebhookWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*HandleBitbucketWebhookResp, error)

HandleBitbucketWebhookWithBodyWithResponse request with arbitrary body returning *HandleBitbucketWebhookResp

func (*ClientWithResponses) HandleBitbucketWebhookWithResponse added in v0.13.0

func (c *ClientWithResponses) HandleBitbucketWebhookWithResponse(ctx context.Context, body HandleBitbucketWebhookJSONRequestBody, reqEditors ...RequestEditorFn) (*HandleBitbucketWebhookResp, error)

func (*ClientWithResponses) HandleGitHubWebhookWithBodyWithResponse added in v0.13.0

func (c *ClientWithResponses) HandleGitHubWebhookWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*HandleGitHubWebhookResp, error)

HandleGitHubWebhookWithBodyWithResponse request with arbitrary body returning *HandleGitHubWebhookResp

func (*ClientWithResponses) HandleGitHubWebhookWithResponse added in v0.13.0

func (c *ClientWithResponses) HandleGitHubWebhookWithResponse(ctx context.Context, body HandleGitHubWebhookJSONRequestBody, reqEditors ...RequestEditorFn) (*HandleGitHubWebhookResp, error)

func (*ClientWithResponses) HandleGitLabWebhookWithBodyWithResponse added in v0.13.0

func (c *ClientWithResponses) HandleGitLabWebhookWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*HandleGitLabWebhookResp, error)

HandleGitLabWebhookWithBodyWithResponse request with arbitrary body returning *HandleGitLabWebhookResp

func (*ClientWithResponses) HandleGitLabWebhookWithResponse added in v0.13.0

func (c *ClientWithResponses) HandleGitLabWebhookWithResponse(ctx context.Context, body HandleGitLabWebhookJSONRequestBody, reqEditors ...RequestEditorFn) (*HandleGitLabWebhookResp, error)

func (*ClientWithResponses) ListActionsWithResponse added in v0.13.0

func (c *ClientWithResponses) ListActionsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListActionsResp, error)

ListActionsWithResponse request returning *ListActionsResp

func (*ClientWithResponses) ListBuildPlanesWithResponse added in v0.13.0

func (c *ClientWithResponses) ListBuildPlanesWithResponse(ctx context.Context, namespaceName NamespaceNameParam, reqEditors ...RequestEditorFn) (*ListBuildPlanesResp, error)

ListBuildPlanesWithResponse request returning *ListBuildPlanesResp

func (*ClientWithResponses) ListClusterRoleBindingsWithResponse added in v0.14.0

func (c *ClientWithResponses) ListClusterRoleBindingsWithResponse(ctx context.Context, params *ListClusterRoleBindingsParams, reqEditors ...RequestEditorFn) (*ListClusterRoleBindingsResp, error)

ListClusterRoleBindingsWithResponse request returning *ListClusterRoleBindingsResp

func (*ClientWithResponses) ListClusterRolesWithResponse added in v0.14.0

func (c *ClientWithResponses) ListClusterRolesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListClusterRolesResp, error)

ListClusterRolesWithResponse request returning *ListClusterRolesResp

func (*ClientWithResponses) ListComponentBindingsWithResponse added in v0.13.0

func (c *ClientWithResponses) ListComponentBindingsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params *ListComponentBindingsParams, reqEditors ...RequestEditorFn) (*ListComponentBindingsResp, error)

ListComponentBindingsWithResponse request returning *ListComponentBindingsResp

func (*ClientWithResponses) ListComponentReleasesWithResponse added in v0.13.0

func (c *ClientWithResponses) ListComponentReleasesWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params *ListComponentReleasesParams, reqEditors ...RequestEditorFn) (*ListComponentReleasesResp, error)

ListComponentReleasesWithResponse request returning *ListComponentReleasesResp

func (*ClientWithResponses) ListComponentTraitsWithResponse added in v0.13.0

func (c *ClientWithResponses) ListComponentTraitsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, reqEditors ...RequestEditorFn) (*ListComponentTraitsResp, error)

ListComponentTraitsWithResponse request returning *ListComponentTraitsResp

func (*ClientWithResponses) ListComponentTypesWithResponse added in v0.13.0

func (c *ClientWithResponses) ListComponentTypesWithResponse(ctx context.Context, namespaceName NamespaceNameParam, params *ListComponentTypesParams, reqEditors ...RequestEditorFn) (*ListComponentTypesResp, error)

ListComponentTypesWithResponse request returning *ListComponentTypesResp

func (*ClientWithResponses) ListComponentWorkflowRunsWithResponse added in v0.13.0

func (c *ClientWithResponses) ListComponentWorkflowRunsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params *ListComponentWorkflowRunsParams, reqEditors ...RequestEditorFn) (*ListComponentWorkflowRunsResp, error)

ListComponentWorkflowRunsWithResponse request returning *ListComponentWorkflowRunsResp

func (*ClientWithResponses) ListComponentWorkflowsWithResponse added in v0.13.0

func (c *ClientWithResponses) ListComponentWorkflowsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, params *ListComponentWorkflowsParams, reqEditors ...RequestEditorFn) (*ListComponentWorkflowsResp, error)

ListComponentWorkflowsWithResponse request returning *ListComponentWorkflowsResp

func (*ClientWithResponses) ListComponentsWithResponse added in v0.13.0

func (c *ClientWithResponses) ListComponentsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, params *ListComponentsParams, reqEditors ...RequestEditorFn) (*ListComponentsResp, error)

ListComponentsWithResponse request returning *ListComponentsResp

func (*ClientWithResponses) ListDataPlanesWithResponse added in v0.13.0

func (c *ClientWithResponses) ListDataPlanesWithResponse(ctx context.Context, namespaceName NamespaceNameParam, params *ListDataPlanesParams, reqEditors ...RequestEditorFn) (*ListDataPlanesResp, error)

ListDataPlanesWithResponse request returning *ListDataPlanesResp

func (*ClientWithResponses) ListEnvironmentsWithResponse added in v0.13.0

func (c *ClientWithResponses) ListEnvironmentsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, params *ListEnvironmentsParams, reqEditors ...RequestEditorFn) (*ListEnvironmentsResp, error)

ListEnvironmentsWithResponse request returning *ListEnvironmentsResp

func (*ClientWithResponses) ListNamespaceRoleBindingsWithResponse added in v0.14.0

func (c *ClientWithResponses) ListNamespaceRoleBindingsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, params *ListNamespaceRoleBindingsParams, reqEditors ...RequestEditorFn) (*ListNamespaceRoleBindingsResp, error)

ListNamespaceRoleBindingsWithResponse request returning *ListNamespaceRoleBindingsResp

func (*ClientWithResponses) ListNamespaceRolesWithResponse added in v0.14.0

func (c *ClientWithResponses) ListNamespaceRolesWithResponse(ctx context.Context, namespaceName NamespaceNameParam, reqEditors ...RequestEditorFn) (*ListNamespaceRolesResp, error)

ListNamespaceRolesWithResponse request returning *ListNamespaceRolesResp

func (*ClientWithResponses) ListNamespacesWithResponse added in v0.13.0

func (c *ClientWithResponses) ListNamespacesWithResponse(ctx context.Context, params *ListNamespacesParams, reqEditors ...RequestEditorFn) (*ListNamespacesResp, error)

ListNamespacesWithResponse request returning *ListNamespacesResp

func (*ClientWithResponses) ListObservabilityPlanesWithResponse added in v0.13.0

func (c *ClientWithResponses) ListObservabilityPlanesWithResponse(ctx context.Context, namespaceName NamespaceNameParam, reqEditors ...RequestEditorFn) (*ListObservabilityPlanesResp, error)

ListObservabilityPlanesWithResponse request returning *ListObservabilityPlanesResp

func (*ClientWithResponses) ListProjectsWithResponse added in v0.13.0

func (c *ClientWithResponses) ListProjectsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, params *ListProjectsParams, reqEditors ...RequestEditorFn) (*ListProjectsResp, error)

ListProjectsWithResponse request returning *ListProjectsResp

func (*ClientWithResponses) ListReleaseBindingsWithResponse added in v0.13.0

func (c *ClientWithResponses) ListReleaseBindingsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params *ListReleaseBindingsParams, reqEditors ...RequestEditorFn) (*ListReleaseBindingsResp, error)

ListReleaseBindingsWithResponse request returning *ListReleaseBindingsResp

func (*ClientWithResponses) ListSecretReferencesWithResponse added in v0.13.0

func (c *ClientWithResponses) ListSecretReferencesWithResponse(ctx context.Context, namespaceName NamespaceNameParam, reqEditors ...RequestEditorFn) (*ListSecretReferencesResp, error)

ListSecretReferencesWithResponse request returning *ListSecretReferencesResp

func (*ClientWithResponses) ListTraitsWithResponse added in v0.13.0

func (c *ClientWithResponses) ListTraitsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, params *ListTraitsParams, reqEditors ...RequestEditorFn) (*ListTraitsResp, error)

ListTraitsWithResponse request returning *ListTraitsResp

func (*ClientWithResponses) ListUserTypesWithResponse added in v0.13.0

func (c *ClientWithResponses) ListUserTypesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListUserTypesResp, error)

ListUserTypesWithResponse request returning *ListUserTypesResp

func (*ClientWithResponses) ListWorkflowRunsWithResponse added in v0.13.0

func (c *ClientWithResponses) ListWorkflowRunsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, params *ListWorkflowRunsParams, reqEditors ...RequestEditorFn) (*ListWorkflowRunsResp, error)

ListWorkflowRunsWithResponse request returning *ListWorkflowRunsResp

func (*ClientWithResponses) ListWorkflowsWithResponse added in v0.13.0

func (c *ClientWithResponses) ListWorkflowsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, params *ListWorkflowsParams, reqEditors ...RequestEditorFn) (*ListWorkflowsResp, error)

ListWorkflowsWithResponse request returning *ListWorkflowsResp

func (*ClientWithResponses) PatchComponentWithBodyWithResponse added in v0.13.0

func (c *ClientWithResponses) PatchComponentWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchComponentResp, error)

PatchComponentWithBodyWithResponse request with arbitrary body returning *PatchComponentResp

func (*ClientWithResponses) PatchComponentWithResponse added in v0.13.0

func (c *ClientWithResponses) PatchComponentWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body PatchComponentJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchComponentResp, error)

func (*ClientWithResponses) PatchReleaseBindingWithBodyWithResponse added in v0.13.0

func (c *ClientWithResponses) PatchReleaseBindingWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, bindingName BindingNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchReleaseBindingResp, error)

PatchReleaseBindingWithBodyWithResponse request with arbitrary body returning *PatchReleaseBindingResp

func (*ClientWithResponses) PatchReleaseBindingWithResponse added in v0.13.0

func (c *ClientWithResponses) PatchReleaseBindingWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, bindingName BindingNameParam, body PatchReleaseBindingJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchReleaseBindingResp, error)

func (*ClientWithResponses) PromoteComponentWithBodyWithResponse added in v0.13.0

func (c *ClientWithResponses) PromoteComponentWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PromoteComponentResp, error)

PromoteComponentWithBodyWithResponse request with arbitrary body returning *PromoteComponentResp

func (*ClientWithResponses) PromoteComponentWithResponse added in v0.13.0

func (c *ClientWithResponses) PromoteComponentWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body PromoteComponentJSONRequestBody, reqEditors ...RequestEditorFn) (*PromoteComponentResp, error)

func (*ClientWithResponses) UpdateClusterRoleBindingWithBodyWithResponse added in v0.14.0

func (c *ClientWithResponses) UpdateClusterRoleBindingWithBodyWithResponse(ctx context.Context, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateClusterRoleBindingResp, error)

UpdateClusterRoleBindingWithBodyWithResponse request with arbitrary body returning *UpdateClusterRoleBindingResp

func (*ClientWithResponses) UpdateClusterRoleBindingWithResponse added in v0.14.0

func (c *ClientWithResponses) UpdateClusterRoleBindingWithResponse(ctx context.Context, name string, body UpdateClusterRoleBindingJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateClusterRoleBindingResp, error)

func (*ClientWithResponses) UpdateClusterRoleWithBodyWithResponse added in v0.14.0

func (c *ClientWithResponses) UpdateClusterRoleWithBodyWithResponse(ctx context.Context, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateClusterRoleResp, error)

UpdateClusterRoleWithBodyWithResponse request with arbitrary body returning *UpdateClusterRoleResp

func (*ClientWithResponses) UpdateClusterRoleWithResponse added in v0.14.0

func (c *ClientWithResponses) UpdateClusterRoleWithResponse(ctx context.Context, name string, body UpdateClusterRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateClusterRoleResp, error)

func (*ClientWithResponses) UpdateComponentBindingWithBodyWithResponse added in v0.13.0

func (c *ClientWithResponses) UpdateComponentBindingWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, bindingName BindingNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateComponentBindingResp, error)

UpdateComponentBindingWithBodyWithResponse request with arbitrary body returning *UpdateComponentBindingResp

func (*ClientWithResponses) UpdateComponentBindingWithResponse added in v0.13.0

func (c *ClientWithResponses) UpdateComponentBindingWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, bindingName BindingNameParam, body UpdateComponentBindingJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateComponentBindingResp, error)

func (*ClientWithResponses) UpdateComponentTraitsWithBodyWithResponse added in v0.13.0

func (c *ClientWithResponses) UpdateComponentTraitsWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateComponentTraitsResp, error)

UpdateComponentTraitsWithBodyWithResponse request with arbitrary body returning *UpdateComponentTraitsResp

func (*ClientWithResponses) UpdateComponentTraitsWithResponse added in v0.13.0

func (c *ClientWithResponses) UpdateComponentTraitsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body UpdateComponentTraitsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateComponentTraitsResp, error)

func (*ClientWithResponses) UpdateComponentWorkflowParametersWithBodyWithResponse added in v0.13.0

func (c *ClientWithResponses) UpdateComponentWorkflowParametersWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateComponentWorkflowParametersResp, error)

UpdateComponentWorkflowParametersWithBodyWithResponse request with arbitrary body returning *UpdateComponentWorkflowParametersResp

func (*ClientWithResponses) UpdateComponentWorkflowParametersWithResponse added in v0.13.0

func (c *ClientWithResponses) UpdateComponentWorkflowParametersWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body UpdateComponentWorkflowParametersJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateComponentWorkflowParametersResp, error)

func (*ClientWithResponses) UpdateNamespaceRoleBindingWithBodyWithResponse added in v0.14.0

func (c *ClientWithResponses) UpdateNamespaceRoleBindingWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateNamespaceRoleBindingResp, error)

UpdateNamespaceRoleBindingWithBodyWithResponse request with arbitrary body returning *UpdateNamespaceRoleBindingResp

func (*ClientWithResponses) UpdateNamespaceRoleBindingWithResponse added in v0.14.0

func (c *ClientWithResponses) UpdateNamespaceRoleBindingWithResponse(ctx context.Context, namespaceName NamespaceNameParam, name string, body UpdateNamespaceRoleBindingJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateNamespaceRoleBindingResp, error)

func (*ClientWithResponses) UpdateNamespaceRoleWithBodyWithResponse added in v0.14.0

func (c *ClientWithResponses) UpdateNamespaceRoleWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateNamespaceRoleResp, error)

UpdateNamespaceRoleWithBodyWithResponse request with arbitrary body returning *UpdateNamespaceRoleResp

func (*ClientWithResponses) UpdateNamespaceRoleWithResponse added in v0.14.0

func (c *ClientWithResponses) UpdateNamespaceRoleWithResponse(ctx context.Context, namespaceName NamespaceNameParam, name string, body UpdateNamespaceRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateNamespaceRoleResp, error)

type ClientWithResponsesInterface added in v0.13.0

type ClientWithResponsesInterface interface {
	// GetOAuthProtectedResourceMetadataWithResponse request
	GetOAuthProtectedResourceMetadataWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetOAuthProtectedResourceMetadataResp, error)

	// GetOpenIDConfigurationWithResponse request
	GetOpenIDConfigurationWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetOpenIDConfigurationResp, error)

	// ApplyResourceWithBodyWithResponse request with any body
	ApplyResourceWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ApplyResourceResp, error)

	ApplyResourceWithResponse(ctx context.Context, body ApplyResourceJSONRequestBody, reqEditors ...RequestEditorFn) (*ApplyResourceResp, error)

	// ListActionsWithResponse request
	ListActionsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListActionsResp, error)

	// BatchEvaluateWithBodyWithResponse request with any body
	BatchEvaluateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BatchEvaluateResp, error)

	BatchEvaluateWithResponse(ctx context.Context, body BatchEvaluateJSONRequestBody, reqEditors ...RequestEditorFn) (*BatchEvaluateResp, error)

	// EvaluateWithBodyWithResponse request with any body
	EvaluateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EvaluateResp, error)

	EvaluateWithResponse(ctx context.Context, body EvaluateJSONRequestBody, reqEditors ...RequestEditorFn) (*EvaluateResp, error)

	// GetSubjectProfileWithResponse request
	GetSubjectProfileWithResponse(ctx context.Context, params *GetSubjectProfileParams, reqEditors ...RequestEditorFn) (*GetSubjectProfileResp, error)

	// ListClusterRoleBindingsWithResponse request
	ListClusterRoleBindingsWithResponse(ctx context.Context, params *ListClusterRoleBindingsParams, reqEditors ...RequestEditorFn) (*ListClusterRoleBindingsResp, error)

	// CreateClusterRoleBindingWithBodyWithResponse request with any body
	CreateClusterRoleBindingWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateClusterRoleBindingResp, error)

	CreateClusterRoleBindingWithResponse(ctx context.Context, body CreateClusterRoleBindingJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateClusterRoleBindingResp, error)

	// DeleteClusterRoleBindingWithResponse request
	DeleteClusterRoleBindingWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*DeleteClusterRoleBindingResp, error)

	// GetClusterRoleBindingWithResponse request
	GetClusterRoleBindingWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*GetClusterRoleBindingResp, error)

	// UpdateClusterRoleBindingWithBodyWithResponse request with any body
	UpdateClusterRoleBindingWithBodyWithResponse(ctx context.Context, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateClusterRoleBindingResp, error)

	UpdateClusterRoleBindingWithResponse(ctx context.Context, name string, body UpdateClusterRoleBindingJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateClusterRoleBindingResp, error)

	// ListClusterRolesWithResponse request
	ListClusterRolesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListClusterRolesResp, error)

	// CreateClusterRoleWithBodyWithResponse request with any body
	CreateClusterRoleWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateClusterRoleResp, error)

	CreateClusterRoleWithResponse(ctx context.Context, body CreateClusterRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateClusterRoleResp, error)

	// DeleteClusterRoleWithResponse request
	DeleteClusterRoleWithResponse(ctx context.Context, name string, params *DeleteClusterRoleParams, reqEditors ...RequestEditorFn) (*DeleteClusterRoleResp, error)

	// GetClusterRoleWithResponse request
	GetClusterRoleWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*GetClusterRoleResp, error)

	// UpdateClusterRoleWithBodyWithResponse request with any body
	UpdateClusterRoleWithBodyWithResponse(ctx context.Context, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateClusterRoleResp, error)

	UpdateClusterRoleWithResponse(ctx context.Context, name string, body UpdateClusterRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateClusterRoleResp, error)

	// DeleteResourceWithBodyWithResponse request with any body
	DeleteResourceWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteResourceResp, error)

	DeleteResourceWithResponse(ctx context.Context, body DeleteResourceJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteResourceResp, error)

	// ListNamespacesWithResponse request
	ListNamespacesWithResponse(ctx context.Context, params *ListNamespacesParams, reqEditors ...RequestEditorFn) (*ListNamespacesResp, error)

	// CreateNamespaceWithBodyWithResponse request with any body
	CreateNamespaceWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateNamespaceResp, error)

	CreateNamespaceWithResponse(ctx context.Context, body CreateNamespaceJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateNamespaceResp, error)

	// GetNamespaceWithResponse request
	GetNamespaceWithResponse(ctx context.Context, namespaceName NamespaceNameParam, reqEditors ...RequestEditorFn) (*GetNamespaceResp, error)

	// ListBuildPlanesWithResponse request
	ListBuildPlanesWithResponse(ctx context.Context, namespaceName NamespaceNameParam, reqEditors ...RequestEditorFn) (*ListBuildPlanesResp, error)

	// ListComponentTypesWithResponse request
	ListComponentTypesWithResponse(ctx context.Context, namespaceName NamespaceNameParam, params *ListComponentTypesParams, reqEditors ...RequestEditorFn) (*ListComponentTypesResp, error)

	// GetComponentTypeSchemaWithResponse request
	GetComponentTypeSchemaWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ctName ComponentTypeNameParam, reqEditors ...RequestEditorFn) (*GetComponentTypeSchemaResp, error)

	// ListComponentWorkflowsWithResponse request
	ListComponentWorkflowsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, params *ListComponentWorkflowsParams, reqEditors ...RequestEditorFn) (*ListComponentWorkflowsResp, error)

	// GetComponentWorkflowSchemaWithResponse request
	GetComponentWorkflowSchemaWithResponse(ctx context.Context, namespaceName NamespaceNameParam, cwName ComponentWorkflowNameParam, reqEditors ...RequestEditorFn) (*GetComponentWorkflowSchemaResp, error)

	// ListDataPlanesWithResponse request
	ListDataPlanesWithResponse(ctx context.Context, namespaceName NamespaceNameParam, params *ListDataPlanesParams, reqEditors ...RequestEditorFn) (*ListDataPlanesResp, error)

	// CreateDataPlaneWithBodyWithResponse request with any body
	CreateDataPlaneWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateDataPlaneResp, error)

	CreateDataPlaneWithResponse(ctx context.Context, namespaceName NamespaceNameParam, body CreateDataPlaneJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateDataPlaneResp, error)

	// GetDataPlaneWithResponse request
	GetDataPlaneWithResponse(ctx context.Context, namespaceName NamespaceNameParam, dpName DataPlaneNameParam, reqEditors ...RequestEditorFn) (*GetDataPlaneResp, error)

	// ListEnvironmentsWithResponse request
	ListEnvironmentsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, params *ListEnvironmentsParams, reqEditors ...RequestEditorFn) (*ListEnvironmentsResp, error)

	// CreateEnvironmentWithBodyWithResponse request with any body
	CreateEnvironmentWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateEnvironmentResp, error)

	CreateEnvironmentWithResponse(ctx context.Context, namespaceName NamespaceNameParam, body CreateEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateEnvironmentResp, error)

	// GetEnvironmentWithResponse request
	GetEnvironmentWithResponse(ctx context.Context, namespaceName NamespaceNameParam, envName EnvironmentNameParam, reqEditors ...RequestEditorFn) (*GetEnvironmentResp, error)

	// GetEnvironmentObserverURLWithResponse request
	GetEnvironmentObserverURLWithResponse(ctx context.Context, namespaceName NamespaceNameParam, envName EnvironmentNameParam, reqEditors ...RequestEditorFn) (*GetEnvironmentObserverURLResp, error)

	// GetRCAAgentURLWithResponse request
	GetRCAAgentURLWithResponse(ctx context.Context, namespaceName NamespaceNameParam, envName EnvironmentNameParam, reqEditors ...RequestEditorFn) (*GetRCAAgentURLResp, error)

	// ListObservabilityPlanesWithResponse request
	ListObservabilityPlanesWithResponse(ctx context.Context, namespaceName NamespaceNameParam, reqEditors ...RequestEditorFn) (*ListObservabilityPlanesResp, error)

	// ListProjectsWithResponse request
	ListProjectsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, params *ListProjectsParams, reqEditors ...RequestEditorFn) (*ListProjectsResp, error)

	// CreateProjectWithBodyWithResponse request with any body
	CreateProjectWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectResp, error)

	CreateProjectWithResponse(ctx context.Context, namespaceName NamespaceNameParam, body CreateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectResp, error)

	// GetProjectWithResponse request
	GetProjectWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, reqEditors ...RequestEditorFn) (*GetProjectResp, error)

	// ListComponentsWithResponse request
	ListComponentsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, params *ListComponentsParams, reqEditors ...RequestEditorFn) (*ListComponentsResp, error)

	// CreateComponentWithBodyWithResponse request with any body
	CreateComponentWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateComponentResp, error)

	CreateComponentWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, body CreateComponentJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateComponentResp, error)

	// GetComponentWithResponse request
	GetComponentWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params *GetComponentParams, reqEditors ...RequestEditorFn) (*GetComponentResp, error)

	// PatchComponentWithBodyWithResponse request with any body
	PatchComponentWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchComponentResp, error)

	PatchComponentWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body PatchComponentJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchComponentResp, error)

	// ListComponentBindingsWithResponse request
	ListComponentBindingsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params *ListComponentBindingsParams, reqEditors ...RequestEditorFn) (*ListComponentBindingsResp, error)

	// UpdateComponentBindingWithBodyWithResponse request with any body
	UpdateComponentBindingWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, bindingName BindingNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateComponentBindingResp, error)

	UpdateComponentBindingWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, bindingName BindingNameParam, body UpdateComponentBindingJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateComponentBindingResp, error)

	// ListComponentReleasesWithResponse request
	ListComponentReleasesWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params *ListComponentReleasesParams, reqEditors ...RequestEditorFn) (*ListComponentReleasesResp, error)

	// CreateComponentReleaseWithBodyWithResponse request with any body
	CreateComponentReleaseWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateComponentReleaseResp, error)

	CreateComponentReleaseWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body CreateComponentReleaseJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateComponentReleaseResp, error)

	// GetComponentReleaseWithResponse request
	GetComponentReleaseWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, releaseName ReleaseNameParam, reqEditors ...RequestEditorFn) (*GetComponentReleaseResp, error)

	// GetComponentReleaseSchemaWithResponse request
	GetComponentReleaseSchemaWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, releaseName ReleaseNameParam, reqEditors ...RequestEditorFn) (*GetComponentReleaseSchemaResp, error)

	// DeployReleaseWithBodyWithResponse request with any body
	DeployReleaseWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeployReleaseResp, error)

	DeployReleaseWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body DeployReleaseJSONRequestBody, reqEditors ...RequestEditorFn) (*DeployReleaseResp, error)

	// GetComponentObserverURLWithResponse request
	GetComponentObserverURLWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, environmentName ComponentEnvironmentNameParam, reqEditors ...RequestEditorFn) (*GetComponentObserverURLResp, error)

	// GetEnvironmentReleaseWithResponse request
	GetEnvironmentReleaseWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, environmentName ComponentEnvironmentNameParam, reqEditors ...RequestEditorFn) (*GetEnvironmentReleaseResp, error)

	// GetBuildObserverURLWithResponse request
	GetBuildObserverURLWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, reqEditors ...RequestEditorFn) (*GetBuildObserverURLResp, error)

	// PromoteComponentWithBodyWithResponse request with any body
	PromoteComponentWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PromoteComponentResp, error)

	PromoteComponentWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body PromoteComponentJSONRequestBody, reqEditors ...RequestEditorFn) (*PromoteComponentResp, error)

	// ListReleaseBindingsWithResponse request
	ListReleaseBindingsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params *ListReleaseBindingsParams, reqEditors ...RequestEditorFn) (*ListReleaseBindingsResp, error)

	// PatchReleaseBindingWithBodyWithResponse request with any body
	PatchReleaseBindingWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, bindingName BindingNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchReleaseBindingResp, error)

	PatchReleaseBindingWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, bindingName BindingNameParam, body PatchReleaseBindingJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchReleaseBindingResp, error)

	// GetComponentSchemaWithResponse request
	GetComponentSchemaWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, reqEditors ...RequestEditorFn) (*GetComponentSchemaResp, error)

	// ListComponentTraitsWithResponse request
	ListComponentTraitsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, reqEditors ...RequestEditorFn) (*ListComponentTraitsResp, error)

	// UpdateComponentTraitsWithBodyWithResponse request with any body
	UpdateComponentTraitsWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateComponentTraitsResp, error)

	UpdateComponentTraitsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body UpdateComponentTraitsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateComponentTraitsResp, error)

	// UpdateComponentWorkflowParametersWithBodyWithResponse request with any body
	UpdateComponentWorkflowParametersWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateComponentWorkflowParametersResp, error)

	UpdateComponentWorkflowParametersWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body UpdateComponentWorkflowParametersJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateComponentWorkflowParametersResp, error)

	// ListComponentWorkflowRunsWithResponse request
	ListComponentWorkflowRunsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params *ListComponentWorkflowRunsParams, reqEditors ...RequestEditorFn) (*ListComponentWorkflowRunsResp, error)

	// CreateComponentWorkflowRunWithResponse request
	CreateComponentWorkflowRunWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params *CreateComponentWorkflowRunParams, reqEditors ...RequestEditorFn) (*CreateComponentWorkflowRunResp, error)

	// GetComponentWorkflowRunWithResponse request
	GetComponentWorkflowRunWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, runName WorkflowRunNameParam, reqEditors ...RequestEditorFn) (*GetComponentWorkflowRunResp, error)

	// GetWorkloadsWithResponse request
	GetWorkloadsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, reqEditors ...RequestEditorFn) (*GetWorkloadsResp, error)

	// CreateWorkloadWithBodyWithResponse request with any body
	CreateWorkloadWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateWorkloadResp, error)

	CreateWorkloadWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body CreateWorkloadJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateWorkloadResp, error)

	// GetProjectDeploymentPipelineWithResponse request
	GetProjectDeploymentPipelineWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, reqEditors ...RequestEditorFn) (*GetProjectDeploymentPipelineResp, error)

	// ListNamespaceRoleBindingsWithResponse request
	ListNamespaceRoleBindingsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, params *ListNamespaceRoleBindingsParams, reqEditors ...RequestEditorFn) (*ListNamespaceRoleBindingsResp, error)

	// CreateNamespaceRoleBindingWithBodyWithResponse request with any body
	CreateNamespaceRoleBindingWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateNamespaceRoleBindingResp, error)

	CreateNamespaceRoleBindingWithResponse(ctx context.Context, namespaceName NamespaceNameParam, body CreateNamespaceRoleBindingJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateNamespaceRoleBindingResp, error)

	// DeleteNamespaceRoleBindingWithResponse request
	DeleteNamespaceRoleBindingWithResponse(ctx context.Context, namespaceName NamespaceNameParam, name string, reqEditors ...RequestEditorFn) (*DeleteNamespaceRoleBindingResp, error)

	// GetNamespaceRoleBindingWithResponse request
	GetNamespaceRoleBindingWithResponse(ctx context.Context, namespaceName NamespaceNameParam, name string, reqEditors ...RequestEditorFn) (*GetNamespaceRoleBindingResp, error)

	// UpdateNamespaceRoleBindingWithBodyWithResponse request with any body
	UpdateNamespaceRoleBindingWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateNamespaceRoleBindingResp, error)

	UpdateNamespaceRoleBindingWithResponse(ctx context.Context, namespaceName NamespaceNameParam, name string, body UpdateNamespaceRoleBindingJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateNamespaceRoleBindingResp, error)

	// ListNamespaceRolesWithResponse request
	ListNamespaceRolesWithResponse(ctx context.Context, namespaceName NamespaceNameParam, reqEditors ...RequestEditorFn) (*ListNamespaceRolesResp, error)

	// CreateNamespaceRoleWithBodyWithResponse request with any body
	CreateNamespaceRoleWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateNamespaceRoleResp, error)

	CreateNamespaceRoleWithResponse(ctx context.Context, namespaceName NamespaceNameParam, body CreateNamespaceRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateNamespaceRoleResp, error)

	// DeleteNamespaceRoleWithResponse request
	DeleteNamespaceRoleWithResponse(ctx context.Context, namespaceName NamespaceNameParam, name string, params *DeleteNamespaceRoleParams, reqEditors ...RequestEditorFn) (*DeleteNamespaceRoleResp, error)

	// GetNamespaceRoleWithResponse request
	GetNamespaceRoleWithResponse(ctx context.Context, namespaceName NamespaceNameParam, name string, reqEditors ...RequestEditorFn) (*GetNamespaceRoleResp, error)

	// UpdateNamespaceRoleWithBodyWithResponse request with any body
	UpdateNamespaceRoleWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateNamespaceRoleResp, error)

	UpdateNamespaceRoleWithResponse(ctx context.Context, namespaceName NamespaceNameParam, name string, body UpdateNamespaceRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateNamespaceRoleResp, error)

	// ListSecretReferencesWithResponse request
	ListSecretReferencesWithResponse(ctx context.Context, namespaceName NamespaceNameParam, reqEditors ...RequestEditorFn) (*ListSecretReferencesResp, error)

	// ListTraitsWithResponse request
	ListTraitsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, params *ListTraitsParams, reqEditors ...RequestEditorFn) (*ListTraitsResp, error)

	// GetTraitSchemaWithResponse request
	GetTraitSchemaWithResponse(ctx context.Context, namespaceName NamespaceNameParam, traitName TraitNameParam, reqEditors ...RequestEditorFn) (*GetTraitSchemaResp, error)

	// ListWorkflowRunsWithResponse request
	ListWorkflowRunsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, params *ListWorkflowRunsParams, reqEditors ...RequestEditorFn) (*ListWorkflowRunsResp, error)

	// CreateWorkflowRunWithBodyWithResponse request with any body
	CreateWorkflowRunWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateWorkflowRunResp, error)

	CreateWorkflowRunWithResponse(ctx context.Context, namespaceName NamespaceNameParam, body CreateWorkflowRunJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateWorkflowRunResp, error)

	// GetWorkflowRunWithResponse request
	GetWorkflowRunWithResponse(ctx context.Context, namespaceName NamespaceNameParam, runName WorkflowRunNameParam, reqEditors ...RequestEditorFn) (*GetWorkflowRunResp, error)

	// ListWorkflowsWithResponse request
	ListWorkflowsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, params *ListWorkflowsParams, reqEditors ...RequestEditorFn) (*ListWorkflowsResp, error)

	// GetWorkflowSchemaWithResponse request
	GetWorkflowSchemaWithResponse(ctx context.Context, namespaceName NamespaceNameParam, workflowName WorkflowNameParam, reqEditors ...RequestEditorFn) (*GetWorkflowSchemaResp, error)

	// ListUserTypesWithResponse request
	ListUserTypesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListUserTypesResp, error)

	// HandleBitbucketWebhookWithBodyWithResponse request with any body
	HandleBitbucketWebhookWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*HandleBitbucketWebhookResp, error)

	HandleBitbucketWebhookWithResponse(ctx context.Context, body HandleBitbucketWebhookJSONRequestBody, reqEditors ...RequestEditorFn) (*HandleBitbucketWebhookResp, error)

	// HandleGitHubWebhookWithBodyWithResponse request with any body
	HandleGitHubWebhookWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*HandleGitHubWebhookResp, error)

	HandleGitHubWebhookWithResponse(ctx context.Context, body HandleGitHubWebhookJSONRequestBody, reqEditors ...RequestEditorFn) (*HandleGitHubWebhookResp, error)

	// HandleGitLabWebhookWithBodyWithResponse request with any body
	HandleGitLabWebhookWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*HandleGitLabWebhookResp, error)

	HandleGitLabWebhookWithResponse(ctx context.Context, body HandleGitLabWebhookJSONRequestBody, reqEditors ...RequestEditorFn) (*HandleGitLabWebhookResp, error)

	// GetHealthWithResponse request
	GetHealthWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetHealthResp, error)

	// GetOpenAPISpecWithResponse request
	GetOpenAPISpecWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetOpenAPISpecResp, error)

	// GetReadyWithResponse request
	GetReadyWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetReadyResp, error)

	// GetVersionWithResponse request
	GetVersionWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetVersionResp, error)
}

ClientWithResponsesInterface is the interface specification for the client with responses above.

type ClusterRoleRef added in v0.14.0

type ClusterRoleRef struct {
	// Name Cluster role name
	Name string `json:"name"`
}

ClusterRoleRef Reference to a cluster role by name only

type Component

type Component struct {
	// AutoDeploy Whether to automatically deploy to default environment
	AutoDeploy *bool `json:"autoDeploy,omitempty"`

	// ComponentWorkflow Component workflow configuration
	ComponentWorkflow *ComponentWorkflowConfig `json:"componentWorkflow,omitempty"`

	// CreatedAt Creation timestamp
	CreatedAt time.Time `json:"createdAt"`

	// Description Component description
	Description *string `json:"description,omitempty"`

	// DisplayName Human-readable display name
	DisplayName *string `json:"displayName,omitempty"`

	// Name Component name (unique within project)
	Name string `json:"name"`

	// NamespaceName Parent namespace name
	NamespaceName string `json:"namespaceName"`

	// ProjectName Parent project name
	ProjectName string `json:"projectName"`

	// Status Component status
	Status *string `json:"status,omitempty"`

	// Type Component type (from ComponentType)
	Type string `json:"type"`

	// Uid Unique identifier (Kubernetes UID)
	Uid openapi_types.UUID `json:"uid"`

	// Workload Workload specification (source code definition)
	Workload *map[string]interface{} `json:"workload,omitempty"`
}

Component Component resource

type ComponentEnvironmentNameParam

type ComponentEnvironmentNameParam = string

ComponentEnvironmentNameParam defines model for ComponentEnvironmentNameParam.

type ComponentList

type ComponentList struct {
	Items []Component `json:"items"`

	// Pagination Cursor-based pagination metadata. Uses Kubernetes-native continuation tokens
	// for efficient pagination through large result sets.
	Pagination Pagination `json:"pagination"`
}

ComponentList Paginated list of components

type ComponentNameParam

type ComponentNameParam = string

ComponentNameParam defines model for ComponentNameParam.

type ComponentRelease

type ComponentRelease struct {
	// ComponentName Parent component name
	ComponentName string `json:"componentName"`

	// CreatedAt Creation timestamp
	CreatedAt time.Time `json:"createdAt"`

	// Name Release name
	Name string `json:"name"`

	// NamespaceName Parent namespace name
	NamespaceName string `json:"namespaceName"`

	// ProjectName Parent project name
	ProjectName string `json:"projectName"`

	// Status Release status
	Status *string `json:"status,omitempty"`
}

ComponentRelease Immutable release snapshot for a component

type ComponentReleaseList

type ComponentReleaseList struct {
	Items []ComponentRelease `json:"items"`

	// Pagination Cursor-based pagination metadata. Uses Kubernetes-native continuation tokens
	// for efficient pagination through large result sets.
	Pagination Pagination `json:"pagination"`
}

ComponentReleaseList Paginated list of component releases

type ComponentTrait

type ComponentTrait struct {
	// InstanceName Instance name for this trait attachment
	InstanceName string `json:"instanceName"`

	// Name Trait template name
	Name string `json:"name"`

	// Parameters Trait parameters
	Parameters *map[string]interface{} `json:"parameters,omitempty"`
}

ComponentTrait Trait attached to a component

type ComponentTraitInput

type ComponentTraitInput struct {
	// InstanceName Unique instance name within the component
	InstanceName string `json:"instanceName"`

	// Name Trait resource name
	Name string `json:"name"`

	// Parameters Trait parameter values
	Parameters *map[string]interface{} `json:"parameters,omitempty"`
}

ComponentTraitInput Trait instance to attach to a component

type ComponentTraitList

type ComponentTraitList struct {
	Items []ComponentTrait `json:"items"`
}

ComponentTraitList List of component traits

type ComponentType

type ComponentType struct {
	// AllowedWorkflows List of allowed workflow names for this component type
	AllowedWorkflows *[]string `json:"allowedWorkflows,omitempty"`

	// CreatedAt Creation timestamp
	CreatedAt time.Time `json:"createdAt"`

	// Description ComponentType description
	Description *string `json:"description,omitempty"`

	// DisplayName Human-readable display name
	DisplayName *string `json:"displayName,omitempty"`

	// Name ComponentType name (unique within namespace)
	Name string `json:"name"`

	// WorkloadType Type of workload (service, web-application, scheduled-task)
	WorkloadType string `json:"workloadType"`
}

ComponentType ComponentType resource defining a workload template

type ComponentTypeList

type ComponentTypeList struct {
	Items []ComponentType `json:"items"`

	// Pagination Cursor-based pagination metadata. Uses Kubernetes-native continuation tokens
	// for efficient pagination through large result sets.
	Pagination Pagination `json:"pagination"`
}

ComponentTypeList Paginated list of component types

type ComponentTypeNameParam

type ComponentTypeNameParam = string

ComponentTypeNameParam defines model for ComponentTypeNameParam.

type ComponentWorkflowConfig

type ComponentWorkflowConfig struct {
	// Name Workflow name
	Name *string `json:"name,omitempty"`

	// Parameters User-defined workflow parameters
	Parameters *map[string]interface{} `json:"parameters,omitempty"`

	// SystemParameters System-managed parameters (repository info)
	SystemParameters *struct {
		Repository *struct {
			// AppPath Path to application within repository
			AppPath  *string `json:"appPath,omitempty"`
			Revision *struct {
				// Branch Git branch
				Branch *string `json:"branch,omitempty"`

				// Commit Git commit SHA
				Commit *string `json:"commit,omitempty"`
			} `json:"revision,omitempty"`

			// Url Git repository URL
			Url *string `json:"url,omitempty"`
		} `json:"repository,omitempty"`
	} `json:"systemParameters,omitempty"`
}

ComponentWorkflowConfig Component workflow configuration

type ComponentWorkflowInput

type ComponentWorkflowInput struct {
	// Name ComponentWorkflow resource name
	Name string `json:"name"`

	// Parameters User-defined workflow parameters
	Parameters *map[string]interface{} `json:"parameters,omitempty"`

	// SystemParameters System parameters including repository configuration
	SystemParameters struct {
		Repository struct {
			// AppPath Path to application within repository
			AppPath  string `json:"appPath"`
			Revision struct {
				// Branch Git branch to build from
				Branch string `json:"branch"`

				// Commit Specific commit SHA (optional)
				Commit *string `json:"commit,omitempty"`
			} `json:"revision"`

			// Url Git repository URL
			Url string `json:"url"`
		} `json:"repository"`
	} `json:"systemParameters"`
}

ComponentWorkflowInput Workflow configuration for component creation

type ComponentWorkflowNameParam

type ComponentWorkflowNameParam = string

ComponentWorkflowNameParam defines model for ComponentWorkflowNameParam.

type ComponentWorkflowRun

type ComponentWorkflowRun struct {
	// Commit Git commit SHA being built
	Commit *string `json:"commit,omitempty"`

	// ComponentName Parent component name
	ComponentName string `json:"componentName"`

	// CreatedAt Creation timestamp
	CreatedAt time.Time `json:"createdAt"`

	// Image Built container image
	Image *string `json:"image,omitempty"`

	// Name Workflow run name
	Name string `json:"name"`

	// NamespaceName Parent namespace name
	NamespaceName string `json:"namespaceName"`

	// ProjectName Parent project name
	ProjectName string `json:"projectName"`

	// Status Run status
	Status *string `json:"status,omitempty"`

	// Uuid Unique identifier
	Uuid *string `json:"uuid,omitempty"`

	// Workflow Component workflow configuration
	Workflow *ComponentWorkflowConfig `json:"workflow,omitempty"`
}

ComponentWorkflowRun Component workflow run (build execution)

type ComponentWorkflowRunList

type ComponentWorkflowRunList struct {
	Items []ComponentWorkflowRun `json:"items"`

	// Pagination Cursor-based pagination metadata. Uses Kubernetes-native continuation tokens
	// for efficient pagination through large result sets.
	Pagination Pagination `json:"pagination"`
}

ComponentWorkflowRunList Paginated list of component workflow runs

type ComponentWorkflowTemplate

type ComponentWorkflowTemplate struct {
	// CreatedAt Creation timestamp
	CreatedAt time.Time `json:"createdAt"`

	// Description ComponentWorkflow description
	Description *string `json:"description,omitempty"`

	// DisplayName Human-readable display name
	DisplayName *string `json:"displayName,omitempty"`

	// Name ComponentWorkflow name (unique within namespace)
	Name string `json:"name"`
}

ComponentWorkflowTemplate Component workflow template resource

type ComponentWorkflowTemplateList

type ComponentWorkflowTemplateList struct {
	Items []ComponentWorkflowTemplate `json:"items"`

	// Pagination Cursor-based pagination metadata. Uses Kubernetes-native continuation tokens
	// for efficient pagination through large result sets.
	Pagination Pagination `json:"pagination"`
}

ComponentWorkflowTemplateList Paginated list of component workflow templates

type Conflict

type Conflict = ErrorResponse

Conflict Standard error response format

type ConflictJSONResponse

type ConflictJSONResponse ErrorResponse

type ContainerOverride

type ContainerOverride struct {
	Env   *[]EnvVar  `json:"env,omitempty"`
	Files *[]FileVar `json:"files,omitempty"`
}

ContainerOverride Container-level overrides

type CreateClusterRole201JSONResponse added in v0.14.0

type CreateClusterRole201JSONResponse Role

func (CreateClusterRole201JSONResponse) VisitCreateClusterRoleResponse added in v0.14.0

func (response CreateClusterRole201JSONResponse) VisitCreateClusterRoleResponse(w http.ResponseWriter) error

type CreateClusterRole400JSONResponse added in v0.14.0

type CreateClusterRole400JSONResponse struct{ BadRequestJSONResponse }

func (CreateClusterRole400JSONResponse) VisitCreateClusterRoleResponse added in v0.14.0

func (response CreateClusterRole400JSONResponse) VisitCreateClusterRoleResponse(w http.ResponseWriter) error

type CreateClusterRole401JSONResponse added in v0.14.0

type CreateClusterRole401JSONResponse struct{ UnauthorizedJSONResponse }

func (CreateClusterRole401JSONResponse) VisitCreateClusterRoleResponse added in v0.14.0

func (response CreateClusterRole401JSONResponse) VisitCreateClusterRoleResponse(w http.ResponseWriter) error

type CreateClusterRole403JSONResponse added in v0.14.0

type CreateClusterRole403JSONResponse struct{ ForbiddenJSONResponse }

func (CreateClusterRole403JSONResponse) VisitCreateClusterRoleResponse added in v0.14.0

func (response CreateClusterRole403JSONResponse) VisitCreateClusterRoleResponse(w http.ResponseWriter) error

type CreateClusterRole409JSONResponse added in v0.14.0

type CreateClusterRole409JSONResponse struct{ ConflictJSONResponse }

func (CreateClusterRole409JSONResponse) VisitCreateClusterRoleResponse added in v0.14.0

func (response CreateClusterRole409JSONResponse) VisitCreateClusterRoleResponse(w http.ResponseWriter) error

type CreateClusterRole500JSONResponse added in v0.14.0

type CreateClusterRole500JSONResponse struct{ InternalErrorJSONResponse }

func (CreateClusterRole500JSONResponse) VisitCreateClusterRoleResponse added in v0.14.0

func (response CreateClusterRole500JSONResponse) VisitCreateClusterRoleResponse(w http.ResponseWriter) error

type CreateClusterRoleBinding201JSONResponse added in v0.14.0

type CreateClusterRoleBinding201JSONResponse RoleEntitlementMapping

func (CreateClusterRoleBinding201JSONResponse) VisitCreateClusterRoleBindingResponse added in v0.14.0

func (response CreateClusterRoleBinding201JSONResponse) VisitCreateClusterRoleBindingResponse(w http.ResponseWriter) error

type CreateClusterRoleBinding400JSONResponse added in v0.14.0

type CreateClusterRoleBinding400JSONResponse struct{ BadRequestJSONResponse }

func (CreateClusterRoleBinding400JSONResponse) VisitCreateClusterRoleBindingResponse added in v0.14.0

func (response CreateClusterRoleBinding400JSONResponse) VisitCreateClusterRoleBindingResponse(w http.ResponseWriter) error

type CreateClusterRoleBinding401JSONResponse added in v0.14.0

type CreateClusterRoleBinding401JSONResponse struct{ UnauthorizedJSONResponse }

func (CreateClusterRoleBinding401JSONResponse) VisitCreateClusterRoleBindingResponse added in v0.14.0

func (response CreateClusterRoleBinding401JSONResponse) VisitCreateClusterRoleBindingResponse(w http.ResponseWriter) error

type CreateClusterRoleBinding403JSONResponse added in v0.14.0

type CreateClusterRoleBinding403JSONResponse struct{ ForbiddenJSONResponse }

func (CreateClusterRoleBinding403JSONResponse) VisitCreateClusterRoleBindingResponse added in v0.14.0

func (response CreateClusterRoleBinding403JSONResponse) VisitCreateClusterRoleBindingResponse(w http.ResponseWriter) error

type CreateClusterRoleBinding409JSONResponse added in v0.14.0

type CreateClusterRoleBinding409JSONResponse struct{ ConflictJSONResponse }

func (CreateClusterRoleBinding409JSONResponse) VisitCreateClusterRoleBindingResponse added in v0.14.0

func (response CreateClusterRoleBinding409JSONResponse) VisitCreateClusterRoleBindingResponse(w http.ResponseWriter) error

type CreateClusterRoleBinding500JSONResponse added in v0.14.0

type CreateClusterRoleBinding500JSONResponse struct{ InternalErrorJSONResponse }

func (CreateClusterRoleBinding500JSONResponse) VisitCreateClusterRoleBindingResponse added in v0.14.0

func (response CreateClusterRoleBinding500JSONResponse) VisitCreateClusterRoleBindingResponse(w http.ResponseWriter) error

type CreateClusterRoleBindingJSONRequestBody added in v0.14.0

type CreateClusterRoleBindingJSONRequestBody = CreateClusterRoleBindingRequest

CreateClusterRoleBindingJSONRequestBody defines body for CreateClusterRoleBinding for application/json ContentType.

type CreateClusterRoleBindingRequest added in v0.14.0

type CreateClusterRoleBindingRequest struct {
	// Effect Policy effect (allow or deny)
	Effect *CreateClusterRoleBindingRequestEffect `json:"effect,omitempty"`

	// Entitlement Entitlement with claim and value
	Entitlement Entitlement `json:"entitlement"`

	// Name Unique cluster role binding name
	Name string `json:"name"`

	// Role Cluster role name
	Role string `json:"role"`
}

CreateClusterRoleBindingRequest Request to create a cluster-scoped role binding

type CreateClusterRoleBindingRequestEffect added in v0.14.0

type CreateClusterRoleBindingRequestEffect string

CreateClusterRoleBindingRequestEffect Policy effect (allow or deny)

const (
	CreateClusterRoleBindingRequestEffectAllow CreateClusterRoleBindingRequestEffect = "allow"
	CreateClusterRoleBindingRequestEffectDeny  CreateClusterRoleBindingRequestEffect = "deny"
)

Defines values for CreateClusterRoleBindingRequestEffect.

type CreateClusterRoleBindingRequestObject added in v0.14.0

type CreateClusterRoleBindingRequestObject struct {
	Body *CreateClusterRoleBindingJSONRequestBody
}

type CreateClusterRoleBindingResp added in v0.14.0

type CreateClusterRoleBindingResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *RoleEntitlementMapping
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON409      *Conflict
	JSON500      *InternalError
}

func ParseCreateClusterRoleBindingResp added in v0.14.0

func ParseCreateClusterRoleBindingResp(rsp *http.Response) (*CreateClusterRoleBindingResp, error)

ParseCreateClusterRoleBindingResp parses an HTTP response from a CreateClusterRoleBindingWithResponse call

func (CreateClusterRoleBindingResp) Status added in v0.14.0

Status returns HTTPResponse.Status

func (CreateClusterRoleBindingResp) StatusCode added in v0.14.0

func (r CreateClusterRoleBindingResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateClusterRoleBindingResponseObject added in v0.14.0

type CreateClusterRoleBindingResponseObject interface {
	VisitCreateClusterRoleBindingResponse(w http.ResponseWriter) error
}

type CreateClusterRoleJSONRequestBody added in v0.14.0

type CreateClusterRoleJSONRequestBody = CreateClusterRoleRequest

CreateClusterRoleJSONRequestBody defines body for CreateClusterRole for application/json ContentType.

type CreateClusterRoleRequest added in v0.14.0

type CreateClusterRoleRequest struct {
	// Actions List of actions this role permits
	Actions []string `json:"actions"`

	// Description Human-readable description of the role
	Description *string `json:"description,omitempty"`

	// Name Unique cluster role name
	Name string `json:"name"`
}

CreateClusterRoleRequest Request to create a cluster-scoped role

type CreateClusterRoleRequestObject added in v0.14.0

type CreateClusterRoleRequestObject struct {
	Body *CreateClusterRoleJSONRequestBody
}

type CreateClusterRoleResp added in v0.14.0

type CreateClusterRoleResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Role
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON409      *Conflict
	JSON500      *InternalError
}

func ParseCreateClusterRoleResp added in v0.14.0

func ParseCreateClusterRoleResp(rsp *http.Response) (*CreateClusterRoleResp, error)

ParseCreateClusterRoleResp parses an HTTP response from a CreateClusterRoleWithResponse call

func (CreateClusterRoleResp) Status added in v0.14.0

func (r CreateClusterRoleResp) Status() string

Status returns HTTPResponse.Status

func (CreateClusterRoleResp) StatusCode added in v0.14.0

func (r CreateClusterRoleResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateClusterRoleResponseObject added in v0.14.0

type CreateClusterRoleResponseObject interface {
	VisitCreateClusterRoleResponse(w http.ResponseWriter) error
}

type CreateComponent201JSONResponse

type CreateComponent201JSONResponse Component

func (CreateComponent201JSONResponse) VisitCreateComponentResponse

func (response CreateComponent201JSONResponse) VisitCreateComponentResponse(w http.ResponseWriter) error

type CreateComponent400JSONResponse

type CreateComponent400JSONResponse struct{ BadRequestJSONResponse }

func (CreateComponent400JSONResponse) VisitCreateComponentResponse

func (response CreateComponent400JSONResponse) VisitCreateComponentResponse(w http.ResponseWriter) error

type CreateComponent401JSONResponse

type CreateComponent401JSONResponse struct{ UnauthorizedJSONResponse }

func (CreateComponent401JSONResponse) VisitCreateComponentResponse

func (response CreateComponent401JSONResponse) VisitCreateComponentResponse(w http.ResponseWriter) error

type CreateComponent403JSONResponse

type CreateComponent403JSONResponse struct{ ForbiddenJSONResponse }

func (CreateComponent403JSONResponse) VisitCreateComponentResponse

func (response CreateComponent403JSONResponse) VisitCreateComponentResponse(w http.ResponseWriter) error

type CreateComponent404JSONResponse

type CreateComponent404JSONResponse struct{ NotFoundJSONResponse }

func (CreateComponent404JSONResponse) VisitCreateComponentResponse

func (response CreateComponent404JSONResponse) VisitCreateComponentResponse(w http.ResponseWriter) error

type CreateComponent409JSONResponse

type CreateComponent409JSONResponse struct{ ConflictJSONResponse }

func (CreateComponent409JSONResponse) VisitCreateComponentResponse

func (response CreateComponent409JSONResponse) VisitCreateComponentResponse(w http.ResponseWriter) error

type CreateComponent500JSONResponse

type CreateComponent500JSONResponse struct{ InternalErrorJSONResponse }

func (CreateComponent500JSONResponse) VisitCreateComponentResponse

func (response CreateComponent500JSONResponse) VisitCreateComponentResponse(w http.ResponseWriter) error

type CreateComponentJSONRequestBody

type CreateComponentJSONRequestBody = CreateComponentRequest

CreateComponentJSONRequestBody defines body for CreateComponent for application/json ContentType.

type CreateComponentRelease201JSONResponse

type CreateComponentRelease201JSONResponse ComponentRelease

func (CreateComponentRelease201JSONResponse) VisitCreateComponentReleaseResponse

func (response CreateComponentRelease201JSONResponse) VisitCreateComponentReleaseResponse(w http.ResponseWriter) error

type CreateComponentRelease400JSONResponse

type CreateComponentRelease400JSONResponse struct{ BadRequestJSONResponse }

func (CreateComponentRelease400JSONResponse) VisitCreateComponentReleaseResponse

func (response CreateComponentRelease400JSONResponse) VisitCreateComponentReleaseResponse(w http.ResponseWriter) error

type CreateComponentRelease401JSONResponse

type CreateComponentRelease401JSONResponse struct{ UnauthorizedJSONResponse }

func (CreateComponentRelease401JSONResponse) VisitCreateComponentReleaseResponse

func (response CreateComponentRelease401JSONResponse) VisitCreateComponentReleaseResponse(w http.ResponseWriter) error

type CreateComponentRelease403JSONResponse

type CreateComponentRelease403JSONResponse struct{ ForbiddenJSONResponse }

func (CreateComponentRelease403JSONResponse) VisitCreateComponentReleaseResponse

func (response CreateComponentRelease403JSONResponse) VisitCreateComponentReleaseResponse(w http.ResponseWriter) error

type CreateComponentRelease404JSONResponse

type CreateComponentRelease404JSONResponse struct{ NotFoundJSONResponse }

func (CreateComponentRelease404JSONResponse) VisitCreateComponentReleaseResponse

func (response CreateComponentRelease404JSONResponse) VisitCreateComponentReleaseResponse(w http.ResponseWriter) error

type CreateComponentRelease500JSONResponse

type CreateComponentRelease500JSONResponse struct{ InternalErrorJSONResponse }

func (CreateComponentRelease500JSONResponse) VisitCreateComponentReleaseResponse

func (response CreateComponentRelease500JSONResponse) VisitCreateComponentReleaseResponse(w http.ResponseWriter) error

type CreateComponentReleaseJSONRequestBody

type CreateComponentReleaseJSONRequestBody = CreateComponentReleaseRequest

CreateComponentReleaseJSONRequestBody defines body for CreateComponentRelease for application/json ContentType.

type CreateComponentReleaseRequest

type CreateComponentReleaseRequest struct {
	// ReleaseName Optional release name (auto-generated if not provided)
	ReleaseName *string `json:"releaseName,omitempty"`
}

CreateComponentReleaseRequest Request to create a component release

type CreateComponentReleaseRequestObject

type CreateComponentReleaseRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	ProjectName   ProjectNameParam   `json:"projectName"`
	ComponentName ComponentNameParam `json:"componentName"`
	Body          *CreateComponentReleaseJSONRequestBody
}

type CreateComponentReleaseResp added in v0.13.0

type CreateComponentReleaseResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *ComponentRelease
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseCreateComponentReleaseResp added in v0.13.0

func ParseCreateComponentReleaseResp(rsp *http.Response) (*CreateComponentReleaseResp, error)

ParseCreateComponentReleaseResp parses an HTTP response from a CreateComponentReleaseWithResponse call

func (CreateComponentReleaseResp) Status added in v0.13.0

Status returns HTTPResponse.Status

func (CreateComponentReleaseResp) StatusCode added in v0.13.0

func (r CreateComponentReleaseResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateComponentReleaseResponseObject

type CreateComponentReleaseResponseObject interface {
	VisitCreateComponentReleaseResponse(w http.ResponseWriter) error
}

type CreateComponentRequest

type CreateComponentRequest struct {
	// AutoDeploy Whether to automatically deploy to default environment
	AutoDeploy *bool `json:"autoDeploy,omitempty"`

	// ComponentType Component type reference (format: {workloadType}/{componentTypeName})
	ComponentType *string `json:"componentType,omitempty"`

	// Description Component description
	Description *string `json:"description,omitempty"`

	// DisplayName Human-readable display name
	DisplayName *string `json:"displayName,omitempty"`

	// Name Component name (must be unique within project)
	Name string `json:"name"`

	// Parameters Component type parameters
	Parameters *map[string]interface{} `json:"parameters,omitempty"`

	// Traits Trait instances to attach to the component
	Traits *[]ComponentTraitInput `json:"traits,omitempty"`

	// Type DEPRECATED: Use componentType instead. Legacy component type field.
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	Type *string `json:"type,omitempty"`

	// Workflow Workflow configuration for component creation
	Workflow *ComponentWorkflowInput `json:"workflow,omitempty"`
}

CreateComponentRequest Request to create a new component

type CreateComponentRequestObject

type CreateComponentRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	ProjectName   ProjectNameParam   `json:"projectName"`
	Body          *CreateComponentJSONRequestBody
}

type CreateComponentResp added in v0.13.0

type CreateComponentResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Component
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON409      *Conflict
	JSON500      *InternalError
}

func ParseCreateComponentResp added in v0.13.0

func ParseCreateComponentResp(rsp *http.Response) (*CreateComponentResp, error)

ParseCreateComponentResp parses an HTTP response from a CreateComponentWithResponse call

func (CreateComponentResp) Status added in v0.13.0

func (r CreateComponentResp) Status() string

Status returns HTTPResponse.Status

func (CreateComponentResp) StatusCode added in v0.13.0

func (r CreateComponentResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateComponentResponseObject

type CreateComponentResponseObject interface {
	VisitCreateComponentResponse(w http.ResponseWriter) error
}

type CreateComponentWorkflowRun201JSONResponse

type CreateComponentWorkflowRun201JSONResponse ComponentWorkflowRun

func (CreateComponentWorkflowRun201JSONResponse) VisitCreateComponentWorkflowRunResponse

func (response CreateComponentWorkflowRun201JSONResponse) VisitCreateComponentWorkflowRunResponse(w http.ResponseWriter) error

type CreateComponentWorkflowRun400JSONResponse

type CreateComponentWorkflowRun400JSONResponse struct{ BadRequestJSONResponse }

func (CreateComponentWorkflowRun400JSONResponse) VisitCreateComponentWorkflowRunResponse

func (response CreateComponentWorkflowRun400JSONResponse) VisitCreateComponentWorkflowRunResponse(w http.ResponseWriter) error

type CreateComponentWorkflowRun401JSONResponse

type CreateComponentWorkflowRun401JSONResponse struct{ UnauthorizedJSONResponse }

func (CreateComponentWorkflowRun401JSONResponse) VisitCreateComponentWorkflowRunResponse

func (response CreateComponentWorkflowRun401JSONResponse) VisitCreateComponentWorkflowRunResponse(w http.ResponseWriter) error

type CreateComponentWorkflowRun403JSONResponse

type CreateComponentWorkflowRun403JSONResponse struct{ ForbiddenJSONResponse }

func (CreateComponentWorkflowRun403JSONResponse) VisitCreateComponentWorkflowRunResponse

func (response CreateComponentWorkflowRun403JSONResponse) VisitCreateComponentWorkflowRunResponse(w http.ResponseWriter) error

type CreateComponentWorkflowRun404JSONResponse

type CreateComponentWorkflowRun404JSONResponse struct{ NotFoundJSONResponse }

func (CreateComponentWorkflowRun404JSONResponse) VisitCreateComponentWorkflowRunResponse

func (response CreateComponentWorkflowRun404JSONResponse) VisitCreateComponentWorkflowRunResponse(w http.ResponseWriter) error

type CreateComponentWorkflowRun500JSONResponse

type CreateComponentWorkflowRun500JSONResponse struct{ InternalErrorJSONResponse }

func (CreateComponentWorkflowRun500JSONResponse) VisitCreateComponentWorkflowRunResponse

func (response CreateComponentWorkflowRun500JSONResponse) VisitCreateComponentWorkflowRunResponse(w http.ResponseWriter) error

type CreateComponentWorkflowRunParams

type CreateComponentWorkflowRunParams struct {
	// Commit Specific git commit SHA to build (optional)
	Commit *string `form:"commit,omitempty" json:"commit,omitempty"`
}

CreateComponentWorkflowRunParams defines parameters for CreateComponentWorkflowRun.

type CreateComponentWorkflowRunRequestObject

type CreateComponentWorkflowRunRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	ProjectName   ProjectNameParam   `json:"projectName"`
	ComponentName ComponentNameParam `json:"componentName"`
	Params        CreateComponentWorkflowRunParams
}

type CreateComponentWorkflowRunResp added in v0.13.0

type CreateComponentWorkflowRunResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *ComponentWorkflowRun
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseCreateComponentWorkflowRunResp added in v0.13.0

func ParseCreateComponentWorkflowRunResp(rsp *http.Response) (*CreateComponentWorkflowRunResp, error)

ParseCreateComponentWorkflowRunResp parses an HTTP response from a CreateComponentWorkflowRunWithResponse call

func (CreateComponentWorkflowRunResp) Status added in v0.13.0

Status returns HTTPResponse.Status

func (CreateComponentWorkflowRunResp) StatusCode added in v0.13.0

func (r CreateComponentWorkflowRunResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateComponentWorkflowRunResponseObject

type CreateComponentWorkflowRunResponseObject interface {
	VisitCreateComponentWorkflowRunResponse(w http.ResponseWriter) error
}

type CreateDataPlane201JSONResponse

type CreateDataPlane201JSONResponse DataPlane

func (CreateDataPlane201JSONResponse) VisitCreateDataPlaneResponse

func (response CreateDataPlane201JSONResponse) VisitCreateDataPlaneResponse(w http.ResponseWriter) error

type CreateDataPlane400JSONResponse

type CreateDataPlane400JSONResponse struct{ BadRequestJSONResponse }

func (CreateDataPlane400JSONResponse) VisitCreateDataPlaneResponse

func (response CreateDataPlane400JSONResponse) VisitCreateDataPlaneResponse(w http.ResponseWriter) error

type CreateDataPlane401JSONResponse

type CreateDataPlane401JSONResponse struct{ UnauthorizedJSONResponse }

func (CreateDataPlane401JSONResponse) VisitCreateDataPlaneResponse

func (response CreateDataPlane401JSONResponse) VisitCreateDataPlaneResponse(w http.ResponseWriter) error

type CreateDataPlane403JSONResponse

type CreateDataPlane403JSONResponse struct{ ForbiddenJSONResponse }

func (CreateDataPlane403JSONResponse) VisitCreateDataPlaneResponse

func (response CreateDataPlane403JSONResponse) VisitCreateDataPlaneResponse(w http.ResponseWriter) error

type CreateDataPlane409JSONResponse

type CreateDataPlane409JSONResponse struct{ ConflictJSONResponse }

func (CreateDataPlane409JSONResponse) VisitCreateDataPlaneResponse

func (response CreateDataPlane409JSONResponse) VisitCreateDataPlaneResponse(w http.ResponseWriter) error

type CreateDataPlane500JSONResponse

type CreateDataPlane500JSONResponse struct{ InternalErrorJSONResponse }

func (CreateDataPlane500JSONResponse) VisitCreateDataPlaneResponse

func (response CreateDataPlane500JSONResponse) VisitCreateDataPlaneResponse(w http.ResponseWriter) error

type CreateDataPlaneJSONRequestBody

type CreateDataPlaneJSONRequestBody = CreateDataPlaneRequest

CreateDataPlaneJSONRequestBody defines body for CreateDataPlane for application/json ContentType.

type CreateDataPlaneRequest

type CreateDataPlaneRequest struct {
	// ClusterAgentClientCA CA certificate for cluster agent client authentication (PEM format)
	ClusterAgentClientCA string `json:"clusterAgentClientCA"`

	// Description DataPlane description
	Description *string `json:"description,omitempty"`

	// DisplayName Human-readable display name
	DisplayName *string `json:"displayName,omitempty"`

	// Name DataPlane name (must be unique within namespace)
	Name string `json:"name"`

	// ObservabilityPlaneRef Reference to the observability plane
	ObservabilityPlaneRef *string `json:"observabilityPlaneRef,omitempty"`

	// OrganizationHTTPPort Organization HTTP port (defaults to 8080)
	OrganizationHTTPPort *int32 `json:"organizationHTTPPort,omitempty"`

	// OrganizationHTTPSPort Organization HTTPS port (defaults to 8443)
	OrganizationHTTPSPort *int32 `json:"organizationHTTPSPort,omitempty"`

	// OrganizationVirtualHost Organization virtual host for internal traffic
	OrganizationVirtualHost string `json:"organizationVirtualHost"`

	// PublicHTTPPort Public HTTP port (defaults to 80)
	PublicHTTPPort *int32 `json:"publicHTTPPort,omitempty"`

	// PublicHTTPSPort Public HTTPS port (defaults to 443)
	PublicHTTPSPort *int32 `json:"publicHTTPSPort,omitempty"`

	// PublicVirtualHost Public virtual host for external traffic
	PublicVirtualHost string `json:"publicVirtualHost"`
}

CreateDataPlaneRequest Request to create a new data plane

type CreateDataPlaneRequestObject

type CreateDataPlaneRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	Body          *CreateDataPlaneJSONRequestBody
}

type CreateDataPlaneResp added in v0.13.0

type CreateDataPlaneResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *DataPlane
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON409      *Conflict
	JSON500      *InternalError
}

func ParseCreateDataPlaneResp added in v0.13.0

func ParseCreateDataPlaneResp(rsp *http.Response) (*CreateDataPlaneResp, error)

ParseCreateDataPlaneResp parses an HTTP response from a CreateDataPlaneWithResponse call

func (CreateDataPlaneResp) Status added in v0.13.0

func (r CreateDataPlaneResp) Status() string

Status returns HTTPResponse.Status

func (CreateDataPlaneResp) StatusCode added in v0.13.0

func (r CreateDataPlaneResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateDataPlaneResponseObject

type CreateDataPlaneResponseObject interface {
	VisitCreateDataPlaneResponse(w http.ResponseWriter) error
}

type CreateEnvironment201JSONResponse

type CreateEnvironment201JSONResponse Environment

func (CreateEnvironment201JSONResponse) VisitCreateEnvironmentResponse

func (response CreateEnvironment201JSONResponse) VisitCreateEnvironmentResponse(w http.ResponseWriter) error

type CreateEnvironment400JSONResponse

type CreateEnvironment400JSONResponse struct{ BadRequestJSONResponse }

func (CreateEnvironment400JSONResponse) VisitCreateEnvironmentResponse

func (response CreateEnvironment400JSONResponse) VisitCreateEnvironmentResponse(w http.ResponseWriter) error

type CreateEnvironment401JSONResponse

type CreateEnvironment401JSONResponse struct{ UnauthorizedJSONResponse }

func (CreateEnvironment401JSONResponse) VisitCreateEnvironmentResponse

func (response CreateEnvironment401JSONResponse) VisitCreateEnvironmentResponse(w http.ResponseWriter) error

type CreateEnvironment403JSONResponse

type CreateEnvironment403JSONResponse struct{ ForbiddenJSONResponse }

func (CreateEnvironment403JSONResponse) VisitCreateEnvironmentResponse

func (response CreateEnvironment403JSONResponse) VisitCreateEnvironmentResponse(w http.ResponseWriter) error

type CreateEnvironment409JSONResponse

type CreateEnvironment409JSONResponse struct{ ConflictJSONResponse }

func (CreateEnvironment409JSONResponse) VisitCreateEnvironmentResponse

func (response CreateEnvironment409JSONResponse) VisitCreateEnvironmentResponse(w http.ResponseWriter) error

type CreateEnvironment500JSONResponse

type CreateEnvironment500JSONResponse struct{ InternalErrorJSONResponse }

func (CreateEnvironment500JSONResponse) VisitCreateEnvironmentResponse

func (response CreateEnvironment500JSONResponse) VisitCreateEnvironmentResponse(w http.ResponseWriter) error

type CreateEnvironmentJSONRequestBody

type CreateEnvironmentJSONRequestBody = CreateEnvironmentRequest

CreateEnvironmentJSONRequestBody defines body for CreateEnvironment for application/json ContentType.

type CreateEnvironmentRequest

type CreateEnvironmentRequest struct {
	// DataPlaneRef Reference to the DataPlane for workload deployment
	DataPlaneRef *string `json:"dataPlaneRef,omitempty"`

	// Description Environment description
	Description *string `json:"description,omitempty"`

	// DisplayName Human-readable display name
	DisplayName *string `json:"displayName,omitempty"`

	// DnsPrefix DNS prefix for environment-specific routing
	DnsPrefix *string `json:"dnsPrefix,omitempty"`

	// IsProduction Whether this is a production environment
	IsProduction *bool `json:"isProduction,omitempty"`

	// Name Environment name (must be unique within namespace)
	Name string `json:"name"`
}

CreateEnvironmentRequest Request to create a new environment

type CreateEnvironmentRequestObject

type CreateEnvironmentRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	Body          *CreateEnvironmentJSONRequestBody
}

type CreateEnvironmentResp added in v0.13.0

type CreateEnvironmentResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Environment
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON409      *Conflict
	JSON500      *InternalError
}

func ParseCreateEnvironmentResp added in v0.13.0

func ParseCreateEnvironmentResp(rsp *http.Response) (*CreateEnvironmentResp, error)

ParseCreateEnvironmentResp parses an HTTP response from a CreateEnvironmentWithResponse call

func (CreateEnvironmentResp) Status added in v0.13.0

func (r CreateEnvironmentResp) Status() string

Status returns HTTPResponse.Status

func (CreateEnvironmentResp) StatusCode added in v0.13.0

func (r CreateEnvironmentResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateEnvironmentResponseObject

type CreateEnvironmentResponseObject interface {
	VisitCreateEnvironmentResponse(w http.ResponseWriter) error
}

type CreateNamespace201JSONResponse added in v0.13.0

type CreateNamespace201JSONResponse Namespace

func (CreateNamespace201JSONResponse) VisitCreateNamespaceResponse added in v0.13.0

func (response CreateNamespace201JSONResponse) VisitCreateNamespaceResponse(w http.ResponseWriter) error

type CreateNamespace400JSONResponse added in v0.13.0

type CreateNamespace400JSONResponse struct{ BadRequestJSONResponse }

func (CreateNamespace400JSONResponse) VisitCreateNamespaceResponse added in v0.13.0

func (response CreateNamespace400JSONResponse) VisitCreateNamespaceResponse(w http.ResponseWriter) error

type CreateNamespace401JSONResponse added in v0.13.0

type CreateNamespace401JSONResponse struct{ UnauthorizedJSONResponse }

func (CreateNamespace401JSONResponse) VisitCreateNamespaceResponse added in v0.13.0

func (response CreateNamespace401JSONResponse) VisitCreateNamespaceResponse(w http.ResponseWriter) error

type CreateNamespace403JSONResponse added in v0.13.0

type CreateNamespace403JSONResponse struct{ ForbiddenJSONResponse }

func (CreateNamespace403JSONResponse) VisitCreateNamespaceResponse added in v0.13.0

func (response CreateNamespace403JSONResponse) VisitCreateNamespaceResponse(w http.ResponseWriter) error

type CreateNamespace409JSONResponse added in v0.13.0

type CreateNamespace409JSONResponse ErrorResponse

func (CreateNamespace409JSONResponse) VisitCreateNamespaceResponse added in v0.13.0

func (response CreateNamespace409JSONResponse) VisitCreateNamespaceResponse(w http.ResponseWriter) error

type CreateNamespace500JSONResponse added in v0.13.0

type CreateNamespace500JSONResponse struct{ InternalErrorJSONResponse }

func (CreateNamespace500JSONResponse) VisitCreateNamespaceResponse added in v0.13.0

func (response CreateNamespace500JSONResponse) VisitCreateNamespaceResponse(w http.ResponseWriter) error

type CreateNamespaceJSONRequestBody added in v0.13.0

type CreateNamespaceJSONRequestBody = CreateNamespaceRequest

CreateNamespaceJSONRequestBody defines body for CreateNamespace for application/json ContentType.

type CreateNamespaceRequest added in v0.13.0

type CreateNamespaceRequest struct {
	// Description Namespace description
	Description *string `json:"description,omitempty"`

	// DisplayName Human-readable display name
	DisplayName *string `json:"displayName,omitempty"`

	// Name Namespace name (unique identifier, must be a valid Kubernetes namespace name)
	Name string `json:"name"`
}

CreateNamespaceRequest Request body for creating a new control plane namespace

type CreateNamespaceRequestObject added in v0.13.0

type CreateNamespaceRequestObject struct {
	Body *CreateNamespaceJSONRequestBody
}

type CreateNamespaceResp added in v0.13.0

type CreateNamespaceResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Namespace
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON409      *ErrorResponse
	JSON500      *InternalError
}

func ParseCreateNamespaceResp added in v0.13.0

func ParseCreateNamespaceResp(rsp *http.Response) (*CreateNamespaceResp, error)

ParseCreateNamespaceResp parses an HTTP response from a CreateNamespaceWithResponse call

func (CreateNamespaceResp) Status added in v0.13.0

func (r CreateNamespaceResp) Status() string

Status returns HTTPResponse.Status

func (CreateNamespaceResp) StatusCode added in v0.13.0

func (r CreateNamespaceResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateNamespaceResponseObject added in v0.13.0

type CreateNamespaceResponseObject interface {
	VisitCreateNamespaceResponse(w http.ResponseWriter) error
}

type CreateNamespaceRole201JSONResponse added in v0.14.0

type CreateNamespaceRole201JSONResponse Role

func (CreateNamespaceRole201JSONResponse) VisitCreateNamespaceRoleResponse added in v0.14.0

func (response CreateNamespaceRole201JSONResponse) VisitCreateNamespaceRoleResponse(w http.ResponseWriter) error

type CreateNamespaceRole400JSONResponse added in v0.14.0

type CreateNamespaceRole400JSONResponse struct{ BadRequestJSONResponse }

func (CreateNamespaceRole400JSONResponse) VisitCreateNamespaceRoleResponse added in v0.14.0

func (response CreateNamespaceRole400JSONResponse) VisitCreateNamespaceRoleResponse(w http.ResponseWriter) error

type CreateNamespaceRole401JSONResponse added in v0.14.0

type CreateNamespaceRole401JSONResponse struct{ UnauthorizedJSONResponse }

func (CreateNamespaceRole401JSONResponse) VisitCreateNamespaceRoleResponse added in v0.14.0

func (response CreateNamespaceRole401JSONResponse) VisitCreateNamespaceRoleResponse(w http.ResponseWriter) error

type CreateNamespaceRole403JSONResponse added in v0.14.0

type CreateNamespaceRole403JSONResponse struct{ ForbiddenJSONResponse }

func (CreateNamespaceRole403JSONResponse) VisitCreateNamespaceRoleResponse added in v0.14.0

func (response CreateNamespaceRole403JSONResponse) VisitCreateNamespaceRoleResponse(w http.ResponseWriter) error

type CreateNamespaceRole409JSONResponse added in v0.14.0

type CreateNamespaceRole409JSONResponse struct{ ConflictJSONResponse }

func (CreateNamespaceRole409JSONResponse) VisitCreateNamespaceRoleResponse added in v0.14.0

func (response CreateNamespaceRole409JSONResponse) VisitCreateNamespaceRoleResponse(w http.ResponseWriter) error

type CreateNamespaceRole500JSONResponse added in v0.14.0

type CreateNamespaceRole500JSONResponse struct{ InternalErrorJSONResponse }

func (CreateNamespaceRole500JSONResponse) VisitCreateNamespaceRoleResponse added in v0.14.0

func (response CreateNamespaceRole500JSONResponse) VisitCreateNamespaceRoleResponse(w http.ResponseWriter) error

type CreateNamespaceRoleBinding201JSONResponse added in v0.14.0

type CreateNamespaceRoleBinding201JSONResponse RoleEntitlementMapping

func (CreateNamespaceRoleBinding201JSONResponse) VisitCreateNamespaceRoleBindingResponse added in v0.14.0

func (response CreateNamespaceRoleBinding201JSONResponse) VisitCreateNamespaceRoleBindingResponse(w http.ResponseWriter) error

type CreateNamespaceRoleBinding400JSONResponse added in v0.14.0

type CreateNamespaceRoleBinding400JSONResponse struct{ BadRequestJSONResponse }

func (CreateNamespaceRoleBinding400JSONResponse) VisitCreateNamespaceRoleBindingResponse added in v0.14.0

func (response CreateNamespaceRoleBinding400JSONResponse) VisitCreateNamespaceRoleBindingResponse(w http.ResponseWriter) error

type CreateNamespaceRoleBinding401JSONResponse added in v0.14.0

type CreateNamespaceRoleBinding401JSONResponse struct{ UnauthorizedJSONResponse }

func (CreateNamespaceRoleBinding401JSONResponse) VisitCreateNamespaceRoleBindingResponse added in v0.14.0

func (response CreateNamespaceRoleBinding401JSONResponse) VisitCreateNamespaceRoleBindingResponse(w http.ResponseWriter) error

type CreateNamespaceRoleBinding403JSONResponse added in v0.14.0

type CreateNamespaceRoleBinding403JSONResponse struct{ ForbiddenJSONResponse }

func (CreateNamespaceRoleBinding403JSONResponse) VisitCreateNamespaceRoleBindingResponse added in v0.14.0

func (response CreateNamespaceRoleBinding403JSONResponse) VisitCreateNamespaceRoleBindingResponse(w http.ResponseWriter) error

type CreateNamespaceRoleBinding409JSONResponse added in v0.14.0

type CreateNamespaceRoleBinding409JSONResponse struct{ ConflictJSONResponse }

func (CreateNamespaceRoleBinding409JSONResponse) VisitCreateNamespaceRoleBindingResponse added in v0.14.0

func (response CreateNamespaceRoleBinding409JSONResponse) VisitCreateNamespaceRoleBindingResponse(w http.ResponseWriter) error

type CreateNamespaceRoleBinding500JSONResponse added in v0.14.0

type CreateNamespaceRoleBinding500JSONResponse struct{ InternalErrorJSONResponse }

func (CreateNamespaceRoleBinding500JSONResponse) VisitCreateNamespaceRoleBindingResponse added in v0.14.0

func (response CreateNamespaceRoleBinding500JSONResponse) VisitCreateNamespaceRoleBindingResponse(w http.ResponseWriter) error

type CreateNamespaceRoleBindingJSONRequestBody added in v0.14.0

type CreateNamespaceRoleBindingJSONRequestBody = CreateNamespaceRoleBindingRequest

CreateNamespaceRoleBindingJSONRequestBody defines body for CreateNamespaceRoleBinding for application/json ContentType.

type CreateNamespaceRoleBindingRequest added in v0.14.0

type CreateNamespaceRoleBindingRequest struct {
	// Effect Policy effect (allow or deny)
	Effect *CreateNamespaceRoleBindingRequestEffect `json:"effect,omitempty"`

	// Entitlement Entitlement with claim and value
	Entitlement Entitlement `json:"entitlement"`

	// Name Unique namespace role binding name
	Name string `json:"name"`

	// Role Reference to a role by name and namespace
	Role RoleRef `json:"role"`

	// TargetPath Target resource path within a namespace (project/component only)
	TargetPath *TargetPath `json:"targetPath,omitempty"`
}

CreateNamespaceRoleBindingRequest Request to create a namespace-scoped role binding

type CreateNamespaceRoleBindingRequestEffect added in v0.14.0

type CreateNamespaceRoleBindingRequestEffect string

CreateNamespaceRoleBindingRequestEffect Policy effect (allow or deny)

const (
	CreateNamespaceRoleBindingRequestEffectAllow CreateNamespaceRoleBindingRequestEffect = "allow"
	CreateNamespaceRoleBindingRequestEffectDeny  CreateNamespaceRoleBindingRequestEffect = "deny"
)

Defines values for CreateNamespaceRoleBindingRequestEffect.

type CreateNamespaceRoleBindingRequestObject added in v0.14.0

type CreateNamespaceRoleBindingRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	Body          *CreateNamespaceRoleBindingJSONRequestBody
}

type CreateNamespaceRoleBindingResp added in v0.14.0

type CreateNamespaceRoleBindingResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *RoleEntitlementMapping
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON409      *Conflict
	JSON500      *InternalError
}

func ParseCreateNamespaceRoleBindingResp added in v0.14.0

func ParseCreateNamespaceRoleBindingResp(rsp *http.Response) (*CreateNamespaceRoleBindingResp, error)

ParseCreateNamespaceRoleBindingResp parses an HTTP response from a CreateNamespaceRoleBindingWithResponse call

func (CreateNamespaceRoleBindingResp) Status added in v0.14.0

Status returns HTTPResponse.Status

func (CreateNamespaceRoleBindingResp) StatusCode added in v0.14.0

func (r CreateNamespaceRoleBindingResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateNamespaceRoleBindingResponseObject added in v0.14.0

type CreateNamespaceRoleBindingResponseObject interface {
	VisitCreateNamespaceRoleBindingResponse(w http.ResponseWriter) error
}

type CreateNamespaceRoleJSONRequestBody added in v0.14.0

type CreateNamespaceRoleJSONRequestBody = CreateNamespaceRoleRequest

CreateNamespaceRoleJSONRequestBody defines body for CreateNamespaceRole for application/json ContentType.

type CreateNamespaceRoleRequest added in v0.14.0

type CreateNamespaceRoleRequest struct {
	// Actions List of actions this role permits
	Actions []string `json:"actions"`

	// Description Human-readable description of the role
	Description *string `json:"description,omitempty"`

	// Name Unique namespace role name
	Name string `json:"name"`
}

CreateNamespaceRoleRequest Request to create a namespace-scoped role

type CreateNamespaceRoleRequestObject added in v0.14.0

type CreateNamespaceRoleRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	Body          *CreateNamespaceRoleJSONRequestBody
}

type CreateNamespaceRoleResp added in v0.14.0

type CreateNamespaceRoleResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Role
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON409      *Conflict
	JSON500      *InternalError
}

func ParseCreateNamespaceRoleResp added in v0.14.0

func ParseCreateNamespaceRoleResp(rsp *http.Response) (*CreateNamespaceRoleResp, error)

ParseCreateNamespaceRoleResp parses an HTTP response from a CreateNamespaceRoleWithResponse call

func (CreateNamespaceRoleResp) Status added in v0.14.0

func (r CreateNamespaceRoleResp) Status() string

Status returns HTTPResponse.Status

func (CreateNamespaceRoleResp) StatusCode added in v0.14.0

func (r CreateNamespaceRoleResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateNamespaceRoleResponseObject added in v0.14.0

type CreateNamespaceRoleResponseObject interface {
	VisitCreateNamespaceRoleResponse(w http.ResponseWriter) error
}

type CreateProject201JSONResponse

type CreateProject201JSONResponse Project

func (CreateProject201JSONResponse) VisitCreateProjectResponse

func (response CreateProject201JSONResponse) VisitCreateProjectResponse(w http.ResponseWriter) error

type CreateProject400JSONResponse

type CreateProject400JSONResponse struct{ BadRequestJSONResponse }

func (CreateProject400JSONResponse) VisitCreateProjectResponse

func (response CreateProject400JSONResponse) VisitCreateProjectResponse(w http.ResponseWriter) error

type CreateProject401JSONResponse

type CreateProject401JSONResponse struct{ UnauthorizedJSONResponse }

func (CreateProject401JSONResponse) VisitCreateProjectResponse

func (response CreateProject401JSONResponse) VisitCreateProjectResponse(w http.ResponseWriter) error

type CreateProject403JSONResponse

type CreateProject403JSONResponse struct{ ForbiddenJSONResponse }

func (CreateProject403JSONResponse) VisitCreateProjectResponse

func (response CreateProject403JSONResponse) VisitCreateProjectResponse(w http.ResponseWriter) error

type CreateProject409JSONResponse

type CreateProject409JSONResponse struct{ ConflictJSONResponse }

func (CreateProject409JSONResponse) VisitCreateProjectResponse

func (response CreateProject409JSONResponse) VisitCreateProjectResponse(w http.ResponseWriter) error

type CreateProject500JSONResponse

type CreateProject500JSONResponse struct{ InternalErrorJSONResponse }

func (CreateProject500JSONResponse) VisitCreateProjectResponse

func (response CreateProject500JSONResponse) VisitCreateProjectResponse(w http.ResponseWriter) error

type CreateProjectJSONRequestBody

type CreateProjectJSONRequestBody = CreateProjectRequest

CreateProjectJSONRequestBody defines body for CreateProject for application/json ContentType.

type CreateProjectRequest

type CreateProjectRequest struct {
	// DeploymentPipeline Deployment pipeline to use (defaults to namespace default)
	DeploymentPipeline *string `json:"deploymentPipeline,omitempty"`

	// Description Project description
	Description *string `json:"description,omitempty"`

	// DisplayName Human-readable display name
	DisplayName *string `json:"displayName,omitempty"`

	// Name Project name (must be unique within namespace)
	Name string `json:"name"`
}

CreateProjectRequest Request to create a new project

type CreateProjectRequestObject

type CreateProjectRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	Body          *CreateProjectJSONRequestBody
}

type CreateProjectResp added in v0.13.0

type CreateProjectResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Project
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON409      *Conflict
	JSON500      *InternalError
}

func ParseCreateProjectResp added in v0.13.0

func ParseCreateProjectResp(rsp *http.Response) (*CreateProjectResp, error)

ParseCreateProjectResp parses an HTTP response from a CreateProjectWithResponse call

func (CreateProjectResp) Status added in v0.13.0

func (r CreateProjectResp) Status() string

Status returns HTTPResponse.Status

func (CreateProjectResp) StatusCode added in v0.13.0

func (r CreateProjectResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateProjectResponseObject

type CreateProjectResponseObject interface {
	VisitCreateProjectResponse(w http.ResponseWriter) error
}

type CreateWorkflowRun201JSONResponse added in v0.13.0

type CreateWorkflowRun201JSONResponse WorkflowRun

func (CreateWorkflowRun201JSONResponse) VisitCreateWorkflowRunResponse added in v0.13.0

func (response CreateWorkflowRun201JSONResponse) VisitCreateWorkflowRunResponse(w http.ResponseWriter) error

type CreateWorkflowRun400JSONResponse added in v0.13.0

type CreateWorkflowRun400JSONResponse struct{ BadRequestJSONResponse }

func (CreateWorkflowRun400JSONResponse) VisitCreateWorkflowRunResponse added in v0.13.0

func (response CreateWorkflowRun400JSONResponse) VisitCreateWorkflowRunResponse(w http.ResponseWriter) error

type CreateWorkflowRun401JSONResponse added in v0.13.0

type CreateWorkflowRun401JSONResponse struct{ UnauthorizedJSONResponse }

func (CreateWorkflowRun401JSONResponse) VisitCreateWorkflowRunResponse added in v0.13.0

func (response CreateWorkflowRun401JSONResponse) VisitCreateWorkflowRunResponse(w http.ResponseWriter) error

type CreateWorkflowRun403JSONResponse added in v0.13.0

type CreateWorkflowRun403JSONResponse struct{ ForbiddenJSONResponse }

func (CreateWorkflowRun403JSONResponse) VisitCreateWorkflowRunResponse added in v0.13.0

func (response CreateWorkflowRun403JSONResponse) VisitCreateWorkflowRunResponse(w http.ResponseWriter) error

type CreateWorkflowRun404JSONResponse added in v0.13.0

type CreateWorkflowRun404JSONResponse struct{ NotFoundJSONResponse }

func (CreateWorkflowRun404JSONResponse) VisitCreateWorkflowRunResponse added in v0.13.0

func (response CreateWorkflowRun404JSONResponse) VisitCreateWorkflowRunResponse(w http.ResponseWriter) error

type CreateWorkflowRun500JSONResponse added in v0.13.0

type CreateWorkflowRun500JSONResponse struct{ InternalErrorJSONResponse }

func (CreateWorkflowRun500JSONResponse) VisitCreateWorkflowRunResponse added in v0.13.0

func (response CreateWorkflowRun500JSONResponse) VisitCreateWorkflowRunResponse(w http.ResponseWriter) error

type CreateWorkflowRunJSONRequestBody added in v0.13.0

type CreateWorkflowRunJSONRequestBody = CreateWorkflowRunRequest

CreateWorkflowRunJSONRequestBody defines body for CreateWorkflowRun for application/json ContentType.

type CreateWorkflowRunRequest added in v0.13.0

type CreateWorkflowRunRequest struct {
	// Parameters User-defined workflow parameters
	Parameters map[string]interface{} `json:"parameters"`

	// WorkflowName Name of the workflow to execute
	WorkflowName string `json:"workflowName"`
}

CreateWorkflowRunRequest Request to create a new workflow run

type CreateWorkflowRunRequestObject added in v0.13.0

type CreateWorkflowRunRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	Body          *CreateWorkflowRunJSONRequestBody
}

type CreateWorkflowRunResp added in v0.13.0

type CreateWorkflowRunResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *WorkflowRun
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseCreateWorkflowRunResp added in v0.13.0

func ParseCreateWorkflowRunResp(rsp *http.Response) (*CreateWorkflowRunResp, error)

ParseCreateWorkflowRunResp parses an HTTP response from a CreateWorkflowRunWithResponse call

func (CreateWorkflowRunResp) Status added in v0.13.0

func (r CreateWorkflowRunResp) Status() string

Status returns HTTPResponse.Status

func (CreateWorkflowRunResp) StatusCode added in v0.13.0

func (r CreateWorkflowRunResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateWorkflowRunResponseObject added in v0.13.0

type CreateWorkflowRunResponseObject interface {
	VisitCreateWorkflowRunResponse(w http.ResponseWriter) error
}

type CreateWorkload201JSONResponse

type CreateWorkload201JSONResponse WorkloadSpec

func (CreateWorkload201JSONResponse) VisitCreateWorkloadResponse

func (response CreateWorkload201JSONResponse) VisitCreateWorkloadResponse(w http.ResponseWriter) error

type CreateWorkload400JSONResponse

type CreateWorkload400JSONResponse struct{ BadRequestJSONResponse }

func (CreateWorkload400JSONResponse) VisitCreateWorkloadResponse

func (response CreateWorkload400JSONResponse) VisitCreateWorkloadResponse(w http.ResponseWriter) error

type CreateWorkload401JSONResponse

type CreateWorkload401JSONResponse struct{ UnauthorizedJSONResponse }

func (CreateWorkload401JSONResponse) VisitCreateWorkloadResponse

func (response CreateWorkload401JSONResponse) VisitCreateWorkloadResponse(w http.ResponseWriter) error

type CreateWorkload403JSONResponse

type CreateWorkload403JSONResponse struct{ ForbiddenJSONResponse }

func (CreateWorkload403JSONResponse) VisitCreateWorkloadResponse

func (response CreateWorkload403JSONResponse) VisitCreateWorkloadResponse(w http.ResponseWriter) error

type CreateWorkload404JSONResponse

type CreateWorkload404JSONResponse struct{ NotFoundJSONResponse }

func (CreateWorkload404JSONResponse) VisitCreateWorkloadResponse

func (response CreateWorkload404JSONResponse) VisitCreateWorkloadResponse(w http.ResponseWriter) error

type CreateWorkload500JSONResponse

type CreateWorkload500JSONResponse struct{ InternalErrorJSONResponse }

func (CreateWorkload500JSONResponse) VisitCreateWorkloadResponse

func (response CreateWorkload500JSONResponse) VisitCreateWorkloadResponse(w http.ResponseWriter) error

type CreateWorkloadJSONRequestBody

type CreateWorkloadJSONRequestBody = WorkloadSpec

CreateWorkloadJSONRequestBody defines body for CreateWorkload for application/json ContentType.

type CreateWorkloadRequestObject

type CreateWorkloadRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	ProjectName   ProjectNameParam   `json:"projectName"`
	ComponentName ComponentNameParam `json:"componentName"`
	Body          *CreateWorkloadJSONRequestBody
}

type CreateWorkloadResp added in v0.13.0

type CreateWorkloadResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *WorkloadSpec
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseCreateWorkloadResp added in v0.13.0

func ParseCreateWorkloadResp(rsp *http.Response) (*CreateWorkloadResp, error)

ParseCreateWorkloadResp parses an HTTP response from a CreateWorkloadWithResponse call

func (CreateWorkloadResp) Status added in v0.13.0

func (r CreateWorkloadResp) Status() string

Status returns HTTPResponse.Status

func (CreateWorkloadResp) StatusCode added in v0.13.0

func (r CreateWorkloadResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateWorkloadResponseObject

type CreateWorkloadResponseObject interface {
	VisitCreateWorkloadResponse(w http.ResponseWriter) error
}

type CursorParam

type CursorParam = string

CursorParam defines model for CursorParam.

type DataPlane

type DataPlane struct {
	// CreatedAt Creation timestamp
	CreatedAt time.Time `json:"createdAt"`

	// Description DataPlane description
	Description *string `json:"description,omitempty"`

	// DisplayName Human-readable display name
	DisplayName *string `json:"displayName,omitempty"`

	// ImagePullSecretRefs References to image pull secrets
	ImagePullSecretRefs *[]string `json:"imagePullSecretRefs,omitempty"`

	// Name DataPlane name (unique within namespace)
	Name string `json:"name"`

	// Namespace Kubernetes namespace for the data plane
	Namespace string `json:"namespace"`

	// ObservabilityPlaneRef Reference to the observability plane
	ObservabilityPlaneRef *string `json:"observabilityPlaneRef,omitempty"`

	// OrganizationHTTPPort Organization HTTP port
	OrganizationHTTPPort int32 `json:"organizationHTTPPort"`

	// OrganizationHTTPSPort Organization HTTPS port
	OrganizationHTTPSPort int32 `json:"organizationHTTPSPort"`

	// OrganizationVirtualHost Namespace virtual host for internal traffic
	OrganizationVirtualHost string `json:"organizationVirtualHost"`

	// PublicHTTPPort Public HTTP port
	PublicHTTPPort int32 `json:"publicHTTPPort"`

	// PublicHTTPSPort Public HTTPS port
	PublicHTTPSPort int32 `json:"publicHTTPSPort"`

	// PublicVirtualHost Public virtual host for external traffic
	PublicVirtualHost string `json:"publicVirtualHost"`

	// SecretStoreRef Reference to the secret store for external secrets
	SecretStoreRef *string `json:"secretStoreRef,omitempty"`

	// Status DataPlane status
	Status *string `json:"status,omitempty"`
}

DataPlane DataPlane resource representing a Kubernetes cluster for workload deployment

type DataPlaneList

type DataPlaneList struct {
	Items []DataPlane `json:"items"`

	// Pagination Cursor-based pagination metadata. Uses Kubernetes-native continuation tokens
	// for efficient pagination through large result sets.
	Pagination Pagination `json:"pagination"`
}

DataPlaneList Paginated list of data planes

type DataPlaneNameParam

type DataPlaneNameParam = string

DataPlaneNameParam defines model for DataPlaneNameParam.

type Decision

type Decision struct {
	// Context Additional decision context
	Context *struct {
		// Reason Reason for the decision
		Reason *string `json:"reason,omitempty"`
	} `json:"context,omitempty"`

	// Decision Authorization result (true = allowed)
	Decision bool `json:"decision"`
}

Decision Authorization decision

type DeleteClusterRole204Response added in v0.14.0

type DeleteClusterRole204Response struct {
}

func (DeleteClusterRole204Response) VisitDeleteClusterRoleResponse added in v0.14.0

func (response DeleteClusterRole204Response) VisitDeleteClusterRoleResponse(w http.ResponseWriter) error

type DeleteClusterRole401JSONResponse added in v0.14.0

type DeleteClusterRole401JSONResponse struct{ UnauthorizedJSONResponse }

func (DeleteClusterRole401JSONResponse) VisitDeleteClusterRoleResponse added in v0.14.0

func (response DeleteClusterRole401JSONResponse) VisitDeleteClusterRoleResponse(w http.ResponseWriter) error

type DeleteClusterRole403JSONResponse added in v0.14.0

type DeleteClusterRole403JSONResponse struct{ ForbiddenJSONResponse }

func (DeleteClusterRole403JSONResponse) VisitDeleteClusterRoleResponse added in v0.14.0

func (response DeleteClusterRole403JSONResponse) VisitDeleteClusterRoleResponse(w http.ResponseWriter) error

type DeleteClusterRole404JSONResponse added in v0.14.0

type DeleteClusterRole404JSONResponse struct{ NotFoundJSONResponse }

func (DeleteClusterRole404JSONResponse) VisitDeleteClusterRoleResponse added in v0.14.0

func (response DeleteClusterRole404JSONResponse) VisitDeleteClusterRoleResponse(w http.ResponseWriter) error

type DeleteClusterRole409JSONResponse added in v0.14.0

type DeleteClusterRole409JSONResponse struct{ ConflictJSONResponse }

func (DeleteClusterRole409JSONResponse) VisitDeleteClusterRoleResponse added in v0.14.0

func (response DeleteClusterRole409JSONResponse) VisitDeleteClusterRoleResponse(w http.ResponseWriter) error

type DeleteClusterRole500JSONResponse added in v0.14.0

type DeleteClusterRole500JSONResponse struct{ InternalErrorJSONResponse }

func (DeleteClusterRole500JSONResponse) VisitDeleteClusterRoleResponse added in v0.14.0

func (response DeleteClusterRole500JSONResponse) VisitDeleteClusterRoleResponse(w http.ResponseWriter) error

type DeleteClusterRoleBinding204Response added in v0.14.0

type DeleteClusterRoleBinding204Response struct {
}

func (DeleteClusterRoleBinding204Response) VisitDeleteClusterRoleBindingResponse added in v0.14.0

func (response DeleteClusterRoleBinding204Response) VisitDeleteClusterRoleBindingResponse(w http.ResponseWriter) error

type DeleteClusterRoleBinding401JSONResponse added in v0.14.0

type DeleteClusterRoleBinding401JSONResponse struct{ UnauthorizedJSONResponse }

func (DeleteClusterRoleBinding401JSONResponse) VisitDeleteClusterRoleBindingResponse added in v0.14.0

func (response DeleteClusterRoleBinding401JSONResponse) VisitDeleteClusterRoleBindingResponse(w http.ResponseWriter) error

type DeleteClusterRoleBinding403JSONResponse added in v0.14.0

type DeleteClusterRoleBinding403JSONResponse struct{ ForbiddenJSONResponse }

func (DeleteClusterRoleBinding403JSONResponse) VisitDeleteClusterRoleBindingResponse added in v0.14.0

func (response DeleteClusterRoleBinding403JSONResponse) VisitDeleteClusterRoleBindingResponse(w http.ResponseWriter) error

type DeleteClusterRoleBinding404JSONResponse added in v0.14.0

type DeleteClusterRoleBinding404JSONResponse struct{ NotFoundJSONResponse }

func (DeleteClusterRoleBinding404JSONResponse) VisitDeleteClusterRoleBindingResponse added in v0.14.0

func (response DeleteClusterRoleBinding404JSONResponse) VisitDeleteClusterRoleBindingResponse(w http.ResponseWriter) error

type DeleteClusterRoleBinding500JSONResponse added in v0.14.0

type DeleteClusterRoleBinding500JSONResponse struct{ InternalErrorJSONResponse }

func (DeleteClusterRoleBinding500JSONResponse) VisitDeleteClusterRoleBindingResponse added in v0.14.0

func (response DeleteClusterRoleBinding500JSONResponse) VisitDeleteClusterRoleBindingResponse(w http.ResponseWriter) error

type DeleteClusterRoleBindingRequestObject added in v0.14.0

type DeleteClusterRoleBindingRequestObject struct {
	Name string `json:"name"`
}

type DeleteClusterRoleBindingResp added in v0.14.0

type DeleteClusterRoleBindingResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseDeleteClusterRoleBindingResp added in v0.14.0

func ParseDeleteClusterRoleBindingResp(rsp *http.Response) (*DeleteClusterRoleBindingResp, error)

ParseDeleteClusterRoleBindingResp parses an HTTP response from a DeleteClusterRoleBindingWithResponse call

func (DeleteClusterRoleBindingResp) Status added in v0.14.0

Status returns HTTPResponse.Status

func (DeleteClusterRoleBindingResp) StatusCode added in v0.14.0

func (r DeleteClusterRoleBindingResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteClusterRoleBindingResponseObject added in v0.14.0

type DeleteClusterRoleBindingResponseObject interface {
	VisitDeleteClusterRoleBindingResponse(w http.ResponseWriter) error
}

type DeleteClusterRoleParams added in v0.14.0

type DeleteClusterRoleParams struct {
	// Force Force deletion and remove all associated role bindings
	Force *bool `form:"force,omitempty" json:"force,omitempty"`
}

DeleteClusterRoleParams defines parameters for DeleteClusterRole.

type DeleteClusterRoleRequestObject added in v0.14.0

type DeleteClusterRoleRequestObject struct {
	Name   string `json:"name"`
	Params DeleteClusterRoleParams
}

type DeleteClusterRoleResp added in v0.14.0

type DeleteClusterRoleResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON409      *Conflict
	JSON500      *InternalError
}

func ParseDeleteClusterRoleResp added in v0.14.0

func ParseDeleteClusterRoleResp(rsp *http.Response) (*DeleteClusterRoleResp, error)

ParseDeleteClusterRoleResp parses an HTTP response from a DeleteClusterRoleWithResponse call

func (DeleteClusterRoleResp) Status added in v0.14.0

func (r DeleteClusterRoleResp) Status() string

Status returns HTTPResponse.Status

func (DeleteClusterRoleResp) StatusCode added in v0.14.0

func (r DeleteClusterRoleResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteClusterRoleResponseObject added in v0.14.0

type DeleteClusterRoleResponseObject interface {
	VisitDeleteClusterRoleResponse(w http.ResponseWriter) error
}

type DeleteNamespaceRole204Response added in v0.14.0

type DeleteNamespaceRole204Response struct {
}

func (DeleteNamespaceRole204Response) VisitDeleteNamespaceRoleResponse added in v0.14.0

func (response DeleteNamespaceRole204Response) VisitDeleteNamespaceRoleResponse(w http.ResponseWriter) error

type DeleteNamespaceRole400JSONResponse added in v0.14.0

type DeleteNamespaceRole400JSONResponse struct{ BadRequestJSONResponse }

func (DeleteNamespaceRole400JSONResponse) VisitDeleteNamespaceRoleResponse added in v0.14.0

func (response DeleteNamespaceRole400JSONResponse) VisitDeleteNamespaceRoleResponse(w http.ResponseWriter) error

type DeleteNamespaceRole401JSONResponse added in v0.14.0

type DeleteNamespaceRole401JSONResponse struct{ UnauthorizedJSONResponse }

func (DeleteNamespaceRole401JSONResponse) VisitDeleteNamespaceRoleResponse added in v0.14.0

func (response DeleteNamespaceRole401JSONResponse) VisitDeleteNamespaceRoleResponse(w http.ResponseWriter) error

type DeleteNamespaceRole403JSONResponse added in v0.14.0

type DeleteNamespaceRole403JSONResponse struct{ ForbiddenJSONResponse }

func (DeleteNamespaceRole403JSONResponse) VisitDeleteNamespaceRoleResponse added in v0.14.0

func (response DeleteNamespaceRole403JSONResponse) VisitDeleteNamespaceRoleResponse(w http.ResponseWriter) error

type DeleteNamespaceRole404JSONResponse added in v0.14.0

type DeleteNamespaceRole404JSONResponse struct{ NotFoundJSONResponse }

func (DeleteNamespaceRole404JSONResponse) VisitDeleteNamespaceRoleResponse added in v0.14.0

func (response DeleteNamespaceRole404JSONResponse) VisitDeleteNamespaceRoleResponse(w http.ResponseWriter) error

type DeleteNamespaceRole409JSONResponse added in v0.14.0

type DeleteNamespaceRole409JSONResponse struct{ ConflictJSONResponse }

func (DeleteNamespaceRole409JSONResponse) VisitDeleteNamespaceRoleResponse added in v0.14.0

func (response DeleteNamespaceRole409JSONResponse) VisitDeleteNamespaceRoleResponse(w http.ResponseWriter) error

type DeleteNamespaceRole500JSONResponse added in v0.14.0

type DeleteNamespaceRole500JSONResponse struct{ InternalErrorJSONResponse }

func (DeleteNamespaceRole500JSONResponse) VisitDeleteNamespaceRoleResponse added in v0.14.0

func (response DeleteNamespaceRole500JSONResponse) VisitDeleteNamespaceRoleResponse(w http.ResponseWriter) error

type DeleteNamespaceRoleBinding204Response added in v0.14.0

type DeleteNamespaceRoleBinding204Response struct {
}

func (DeleteNamespaceRoleBinding204Response) VisitDeleteNamespaceRoleBindingResponse added in v0.14.0

func (response DeleteNamespaceRoleBinding204Response) VisitDeleteNamespaceRoleBindingResponse(w http.ResponseWriter) error

type DeleteNamespaceRoleBinding400JSONResponse added in v0.14.0

type DeleteNamespaceRoleBinding400JSONResponse struct{ BadRequestJSONResponse }

func (DeleteNamespaceRoleBinding400JSONResponse) VisitDeleteNamespaceRoleBindingResponse added in v0.14.0

func (response DeleteNamespaceRoleBinding400JSONResponse) VisitDeleteNamespaceRoleBindingResponse(w http.ResponseWriter) error

type DeleteNamespaceRoleBinding401JSONResponse added in v0.14.0

type DeleteNamespaceRoleBinding401JSONResponse struct{ UnauthorizedJSONResponse }

func (DeleteNamespaceRoleBinding401JSONResponse) VisitDeleteNamespaceRoleBindingResponse added in v0.14.0

func (response DeleteNamespaceRoleBinding401JSONResponse) VisitDeleteNamespaceRoleBindingResponse(w http.ResponseWriter) error

type DeleteNamespaceRoleBinding403JSONResponse added in v0.14.0

type DeleteNamespaceRoleBinding403JSONResponse struct{ ForbiddenJSONResponse }

func (DeleteNamespaceRoleBinding403JSONResponse) VisitDeleteNamespaceRoleBindingResponse added in v0.14.0

func (response DeleteNamespaceRoleBinding403JSONResponse) VisitDeleteNamespaceRoleBindingResponse(w http.ResponseWriter) error

type DeleteNamespaceRoleBinding404JSONResponse added in v0.14.0

type DeleteNamespaceRoleBinding404JSONResponse struct{ NotFoundJSONResponse }

func (DeleteNamespaceRoleBinding404JSONResponse) VisitDeleteNamespaceRoleBindingResponse added in v0.14.0

func (response DeleteNamespaceRoleBinding404JSONResponse) VisitDeleteNamespaceRoleBindingResponse(w http.ResponseWriter) error

type DeleteNamespaceRoleBinding500JSONResponse added in v0.14.0

type DeleteNamespaceRoleBinding500JSONResponse struct{ InternalErrorJSONResponse }

func (DeleteNamespaceRoleBinding500JSONResponse) VisitDeleteNamespaceRoleBindingResponse added in v0.14.0

func (response DeleteNamespaceRoleBinding500JSONResponse) VisitDeleteNamespaceRoleBindingResponse(w http.ResponseWriter) error

type DeleteNamespaceRoleBindingRequestObject added in v0.14.0

type DeleteNamespaceRoleBindingRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	Name          string             `json:"name"`
}

type DeleteNamespaceRoleBindingResp added in v0.14.0

type DeleteNamespaceRoleBindingResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseDeleteNamespaceRoleBindingResp added in v0.14.0

func ParseDeleteNamespaceRoleBindingResp(rsp *http.Response) (*DeleteNamespaceRoleBindingResp, error)

ParseDeleteNamespaceRoleBindingResp parses an HTTP response from a DeleteNamespaceRoleBindingWithResponse call

func (DeleteNamespaceRoleBindingResp) Status added in v0.14.0

Status returns HTTPResponse.Status

func (DeleteNamespaceRoleBindingResp) StatusCode added in v0.14.0

func (r DeleteNamespaceRoleBindingResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteNamespaceRoleBindingResponseObject added in v0.14.0

type DeleteNamespaceRoleBindingResponseObject interface {
	VisitDeleteNamespaceRoleBindingResponse(w http.ResponseWriter) error
}

type DeleteNamespaceRoleParams added in v0.14.0

type DeleteNamespaceRoleParams struct {
	// Force Force deletion and remove all associated role bindings
	Force *bool `form:"force,omitempty" json:"force,omitempty"`
}

DeleteNamespaceRoleParams defines parameters for DeleteNamespaceRole.

type DeleteNamespaceRoleRequestObject added in v0.14.0

type DeleteNamespaceRoleRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	Name          string             `json:"name"`
	Params        DeleteNamespaceRoleParams
}

type DeleteNamespaceRoleResp added in v0.14.0

type DeleteNamespaceRoleResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON409      *Conflict
	JSON500      *InternalError
}

func ParseDeleteNamespaceRoleResp added in v0.14.0

func ParseDeleteNamespaceRoleResp(rsp *http.Response) (*DeleteNamespaceRoleResp, error)

ParseDeleteNamespaceRoleResp parses an HTTP response from a DeleteNamespaceRoleWithResponse call

func (DeleteNamespaceRoleResp) Status added in v0.14.0

func (r DeleteNamespaceRoleResp) Status() string

Status returns HTTPResponse.Status

func (DeleteNamespaceRoleResp) StatusCode added in v0.14.0

func (r DeleteNamespaceRoleResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteNamespaceRoleResponseObject added in v0.14.0

type DeleteNamespaceRoleResponseObject interface {
	VisitDeleteNamespaceRoleResponse(w http.ResponseWriter) error
}

type DeleteResource200JSONResponse

type DeleteResource200JSONResponse DeleteResourceResponse

func (DeleteResource200JSONResponse) VisitDeleteResourceResponse

func (response DeleteResource200JSONResponse) VisitDeleteResourceResponse(w http.ResponseWriter) error

type DeleteResource400JSONResponse

type DeleteResource400JSONResponse struct{ BadRequestJSONResponse }

func (DeleteResource400JSONResponse) VisitDeleteResourceResponse

func (response DeleteResource400JSONResponse) VisitDeleteResourceResponse(w http.ResponseWriter) error

type DeleteResource401JSONResponse

type DeleteResource401JSONResponse struct{ UnauthorizedJSONResponse }

func (DeleteResource401JSONResponse) VisitDeleteResourceResponse

func (response DeleteResource401JSONResponse) VisitDeleteResourceResponse(w http.ResponseWriter) error

type DeleteResource403JSONResponse

type DeleteResource403JSONResponse struct{ ForbiddenJSONResponse }

func (DeleteResource403JSONResponse) VisitDeleteResourceResponse

func (response DeleteResource403JSONResponse) VisitDeleteResourceResponse(w http.ResponseWriter) error

type DeleteResource500JSONResponse

type DeleteResource500JSONResponse struct{ InternalErrorJSONResponse }

func (DeleteResource500JSONResponse) VisitDeleteResourceResponse

func (response DeleteResource500JSONResponse) VisitDeleteResourceResponse(w http.ResponseWriter) error

type DeleteResourceJSONRequestBody

type DeleteResourceJSONRequestBody = KubernetesResource

DeleteResourceJSONRequestBody defines body for DeleteResource for application/json ContentType.

type DeleteResourceRequestObject

type DeleteResourceRequestObject struct {
	Body *DeleteResourceJSONRequestBody
}

type DeleteResourceResp added in v0.13.0

type DeleteResourceResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DeleteResourceResponse
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON500      *InternalError
}

func ParseDeleteResourceResp added in v0.13.0

func ParseDeleteResourceResp(rsp *http.Response) (*DeleteResourceResp, error)

ParseDeleteResourceResp parses an HTTP response from a DeleteResourceWithResponse call

func (DeleteResourceResp) Status added in v0.13.0

func (r DeleteResourceResp) Status() string

Status returns HTTPResponse.Status

func (DeleteResourceResp) StatusCode added in v0.13.0

func (r DeleteResourceResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteResourceResponse

type DeleteResourceResponse struct {
	// ApiVersion Deleted resource API version
	ApiVersion string `json:"apiVersion"`

	// Kind Deleted resource kind
	Kind string `json:"kind"`

	// Name Deleted resource name
	Name string `json:"name"`

	// Namespace Deleted resource namespace
	Namespace *string `json:"namespace,omitempty"`

	// Operation Operation result
	Operation DeleteResourceResponseOperation `json:"operation"`
}

DeleteResourceResponse Response from deleting a resource

type DeleteResourceResponseObject

type DeleteResourceResponseObject interface {
	VisitDeleteResourceResponse(w http.ResponseWriter) error
}

type DeleteResourceResponseOperation

type DeleteResourceResponseOperation string

DeleteResourceResponseOperation Operation result

const (
	DeleteResourceResponseOperationDeleted  DeleteResourceResponseOperation = "deleted"
	DeleteResourceResponseOperationNotFound DeleteResourceResponseOperation = "not_found"
)

Defines values for DeleteResourceResponseOperation.

type DeployRelease201JSONResponse

type DeployRelease201JSONResponse ReleaseBinding

func (DeployRelease201JSONResponse) VisitDeployReleaseResponse

func (response DeployRelease201JSONResponse) VisitDeployReleaseResponse(w http.ResponseWriter) error

type DeployRelease400JSONResponse

type DeployRelease400JSONResponse struct{ BadRequestJSONResponse }

func (DeployRelease400JSONResponse) VisitDeployReleaseResponse

func (response DeployRelease400JSONResponse) VisitDeployReleaseResponse(w http.ResponseWriter) error

type DeployRelease401JSONResponse

type DeployRelease401JSONResponse struct{ UnauthorizedJSONResponse }

func (DeployRelease401JSONResponse) VisitDeployReleaseResponse

func (response DeployRelease401JSONResponse) VisitDeployReleaseResponse(w http.ResponseWriter) error

type DeployRelease403JSONResponse

type DeployRelease403JSONResponse struct{ ForbiddenJSONResponse }

func (DeployRelease403JSONResponse) VisitDeployReleaseResponse

func (response DeployRelease403JSONResponse) VisitDeployReleaseResponse(w http.ResponseWriter) error

type DeployRelease404JSONResponse

type DeployRelease404JSONResponse struct{ NotFoundJSONResponse }

func (DeployRelease404JSONResponse) VisitDeployReleaseResponse

func (response DeployRelease404JSONResponse) VisitDeployReleaseResponse(w http.ResponseWriter) error

type DeployRelease500JSONResponse

type DeployRelease500JSONResponse struct{ InternalErrorJSONResponse }

func (DeployRelease500JSONResponse) VisitDeployReleaseResponse

func (response DeployRelease500JSONResponse) VisitDeployReleaseResponse(w http.ResponseWriter) error

type DeployReleaseJSONRequestBody

type DeployReleaseJSONRequestBody = DeployReleaseRequest

DeployReleaseJSONRequestBody defines body for DeployRelease for application/json ContentType.

type DeployReleaseRequest

type DeployReleaseRequest struct {
	// ReleaseName Component release name to deploy
	ReleaseName string `json:"releaseName"`
}

DeployReleaseRequest Request to deploy a release

type DeployReleaseRequestObject

type DeployReleaseRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	ProjectName   ProjectNameParam   `json:"projectName"`
	ComponentName ComponentNameParam `json:"componentName"`
	Body          *DeployReleaseJSONRequestBody
}

type DeployReleaseResp added in v0.13.0

type DeployReleaseResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *ReleaseBinding
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseDeployReleaseResp added in v0.13.0

func ParseDeployReleaseResp(rsp *http.Response) (*DeployReleaseResp, error)

ParseDeployReleaseResp parses an HTTP response from a DeployReleaseWithResponse call

func (DeployReleaseResp) Status added in v0.13.0

func (r DeployReleaseResp) Status() string

Status returns HTTPResponse.Status

func (DeployReleaseResp) StatusCode added in v0.13.0

func (r DeployReleaseResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeployReleaseResponseObject

type DeployReleaseResponseObject interface {
	VisitDeployReleaseResponse(w http.ResponseWriter) error
}

type DeploymentPipeline

type DeploymentPipeline struct {
	// CreatedAt Creation timestamp
	CreatedAt time.Time `json:"createdAt"`

	// Description Pipeline description
	Description *string `json:"description,omitempty"`

	// DisplayName Human-readable display name
	DisplayName *string `json:"displayName,omitempty"`

	// Name Pipeline name
	Name string `json:"name"`

	// NamespaceName Parent namespace name
	NamespaceName string `json:"namespaceName"`

	// PromotionPaths Promotion paths between environments
	PromotionPaths *[]PromotionPath `json:"promotionPaths,omitempty"`

	// Status Pipeline status
	Status *string `json:"status,omitempty"`
}

DeploymentPipeline Deployment pipeline resource

type EndpointStatus

type EndpointStatus struct {
	// Name Endpoint name
	Name *string `json:"name,omitempty"`

	// Namespace Exposed endpoint details
	Namespace *ExposedEndpoint `json:"namespace,omitempty"`

	// Project Exposed endpoint details
	Project *ExposedEndpoint `json:"project,omitempty"`

	// Public Exposed endpoint details
	Public *ExposedEndpoint `json:"public,omitempty"`

	// Type Endpoint type
	Type *string `json:"type,omitempty"`
}

EndpointStatus Status of an exposed endpoint

type Entitlement

type Entitlement struct {
	// Claim JWT claim name
	Claim string `json:"claim"`

	// Value Entitlement value
	Value string `json:"value"`
}

Entitlement Entitlement with claim and value

type EntitlementConfig

type EntitlementConfig struct {
	// Claim Claim name for detection and entitlement (e.g., "groups", "scopes")
	Claim string `json:"claim"`

	// DisplayName Human-readable name for the claim
	DisplayName string `json:"displayName"`
}

EntitlementConfig Configuration for extracting entitlement claims from tokens

type EnvVar

type EnvVar struct {
	// Key Variable key/name
	Key string `json:"key"`

	// Value Variable value
	Value *string `json:"value,omitempty"`

	// ValueFrom Value source reference
	ValueFrom *EnvVarValueFrom `json:"valueFrom,omitempty"`
}

EnvVar Environment variable

type EnvVarValueFrom

type EnvVarValueFrom struct {
	// SecretRef Secret reference
	SecretRef *struct {
		// Key Secret key
		Key *string `json:"key,omitempty"`

		// Name Secret name
		Name *string `json:"name,omitempty"`
	} `json:"secretRef,omitempty"`
}

EnvVarValueFrom Value source reference

type Environment

type Environment struct {
	// CreatedAt Creation timestamp
	CreatedAt time.Time `json:"createdAt"`

	// DataPlaneRef Reference to the DataPlane where workloads are deployed
	DataPlaneRef *string `json:"dataPlaneRef,omitempty"`

	// Description Environment description
	Description *string `json:"description,omitempty"`

	// DisplayName Human-readable display name
	DisplayName *string `json:"displayName,omitempty"`

	// DnsPrefix DNS prefix for environment-specific routing
	DnsPrefix *string `json:"dnsPrefix,omitempty"`

	// IsProduction Whether this is a production environment
	IsProduction bool `json:"isProduction"`

	// Name Environment name (unique within namespace)
	Name string `json:"name"`

	// Namespace Kubernetes namespace for the environment
	Namespace string `json:"namespace"`

	// Status Environment status
	Status *string `json:"status,omitempty"`

	// Uid Unique identifier (Kubernetes UID)
	Uid openapi_types.UUID `json:"uid"`
}

Environment Environment resource representing a deployment target

type EnvironmentList

type EnvironmentList struct {
	Items []Environment `json:"items"`

	// Pagination Cursor-based pagination metadata. Uses Kubernetes-native continuation tokens
	// for efficient pagination through large result sets.
	Pagination Pagination `json:"pagination"`
}

EnvironmentList Paginated list of environments

type EnvironmentNameParam

type EnvironmentNameParam = string

EnvironmentNameParam defines model for EnvironmentNameParam.

type ErrorResponse

type ErrorResponse struct {
	// Code Machine-readable error code
	Code ErrorResponseCode `json:"code"`

	// Details Additional error details (e.g., validation errors)
	Details *[]struct {
		// Field Field that caused the error
		Field *string `json:"field,omitempty"`

		// Message Error message for this field
		Message *string `json:"message,omitempty"`
	} `json:"details,omitempty"`

	// Error Human-readable error message
	Error string `json:"error"`
}

ErrorResponse Standard error response format

type ErrorResponseCode

type ErrorResponseCode string

ErrorResponseCode Machine-readable error code

const (
	BADREQUEST    ErrorResponseCode = "BAD_REQUEST"
	CONFLICT      ErrorResponseCode = "CONFLICT"
	FORBIDDEN     ErrorResponseCode = "FORBIDDEN"
	INTERNALERROR ErrorResponseCode = "INTERNAL_ERROR"
	NOTFOUND      ErrorResponseCode = "NOT_FOUND"
	UNAUTHORIZED  ErrorResponseCode = "UNAUTHORIZED"
)

Defines values for ErrorResponseCode.

type Evaluate200JSONResponse

type Evaluate200JSONResponse Decision

func (Evaluate200JSONResponse) VisitEvaluateResponse

func (response Evaluate200JSONResponse) VisitEvaluateResponse(w http.ResponseWriter) error

type Evaluate400JSONResponse

type Evaluate400JSONResponse struct{ BadRequestJSONResponse }

func (Evaluate400JSONResponse) VisitEvaluateResponse

func (response Evaluate400JSONResponse) VisitEvaluateResponse(w http.ResponseWriter) error

type Evaluate401JSONResponse

type Evaluate401JSONResponse struct{ UnauthorizedJSONResponse }

func (Evaluate401JSONResponse) VisitEvaluateResponse

func (response Evaluate401JSONResponse) VisitEvaluateResponse(w http.ResponseWriter) error

type Evaluate500JSONResponse

type Evaluate500JSONResponse struct{ InternalErrorJSONResponse }

func (Evaluate500JSONResponse) VisitEvaluateResponse

func (response Evaluate500JSONResponse) VisitEvaluateResponse(w http.ResponseWriter) error

type EvaluateJSONRequestBody

type EvaluateJSONRequestBody = EvaluateRequest

EvaluateJSONRequestBody defines body for Evaluate for application/json ContentType.

type EvaluateRequest

type EvaluateRequest struct {
	// Action Action to evaluate
	Action string `json:"action"`

	// Context Additional context for authorization
	Context *AuthzContext `json:"context,omitempty"`

	// Resource Resource for authorization evaluation
	Resource Resource `json:"resource"`

	// SubjectContext Authenticated subject context
	SubjectContext SubjectContext `json:"subject_context"`
}

EvaluateRequest Single authorization evaluation request

type EvaluateRequestObject

type EvaluateRequestObject struct {
	Body *EvaluateJSONRequestBody
}

type EvaluateResp added in v0.13.0

type EvaluateResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Decision
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON500      *InternalError
}

func ParseEvaluateResp added in v0.13.0

func ParseEvaluateResp(rsp *http.Response) (*EvaluateResp, error)

ParseEvaluateResp parses an HTTP response from a EvaluateWithResponse call

func (EvaluateResp) Status added in v0.13.0

func (r EvaluateResp) Status() string

Status returns HTTPResponse.Status

func (EvaluateResp) StatusCode added in v0.13.0

func (r EvaluateResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type EvaluateResponseObject

type EvaluateResponseObject interface {
	VisitEvaluateResponse(w http.ResponseWriter) error
}

type ExposedEndpoint

type ExposedEndpoint struct {
	// BasePath Base path
	BasePath *string `json:"basePath,omitempty"`

	// Host Endpoint hostname
	Host *string `json:"host,omitempty"`

	// Port Endpoint port
	Port *int `json:"port,omitempty"`

	// Scheme URL scheme
	Scheme *string `json:"scheme,omitempty"`

	// Uri Full URI
	Uri *string `json:"uri,omitempty"`
}

ExposedEndpoint Exposed endpoint details

type ExternalClient

type ExternalClient struct {
	// ClientId OAuth2 client ID for this client type
	ClientId string `json:"client_id"`

	// Name Name of the external client
	Name string `json:"name"`

	// Scopes OAuth2 scopes for this client
	Scopes []string `json:"scopes"`
}

ExternalClient External client configuration

type FileVar

type FileVar struct {
	// Key File key/name
	Key string `json:"key"`

	// MountPath Mount path in container
	MountPath string `json:"mountPath"`

	// Value File content
	Value *string `json:"value,omitempty"`

	// ValueFrom Value source reference
	ValueFrom *EnvVarValueFrom `json:"valueFrom,omitempty"`
}

FileVar File mount variable

type Forbidden

type Forbidden = ErrorResponse

Forbidden Standard error response format

type ForbiddenJSONResponse

type ForbiddenJSONResponse ErrorResponse

type GetBuildObserverURL200JSONResponse

type GetBuildObserverURL200JSONResponse ObserverURLResponse

func (GetBuildObserverURL200JSONResponse) VisitGetBuildObserverURLResponse

func (response GetBuildObserverURL200JSONResponse) VisitGetBuildObserverURLResponse(w http.ResponseWriter) error

type GetBuildObserverURL401JSONResponse

type GetBuildObserverURL401JSONResponse struct{ UnauthorizedJSONResponse }

func (GetBuildObserverURL401JSONResponse) VisitGetBuildObserverURLResponse

func (response GetBuildObserverURL401JSONResponse) VisitGetBuildObserverURLResponse(w http.ResponseWriter) error

type GetBuildObserverURL403JSONResponse

type GetBuildObserverURL403JSONResponse struct{ ForbiddenJSONResponse }

func (GetBuildObserverURL403JSONResponse) VisitGetBuildObserverURLResponse

func (response GetBuildObserverURL403JSONResponse) VisitGetBuildObserverURLResponse(w http.ResponseWriter) error

type GetBuildObserverURL404JSONResponse

type GetBuildObserverURL404JSONResponse struct{ NotFoundJSONResponse }

func (GetBuildObserverURL404JSONResponse) VisitGetBuildObserverURLResponse

func (response GetBuildObserverURL404JSONResponse) VisitGetBuildObserverURLResponse(w http.ResponseWriter) error

type GetBuildObserverURL500JSONResponse

type GetBuildObserverURL500JSONResponse struct{ InternalErrorJSONResponse }

func (GetBuildObserverURL500JSONResponse) VisitGetBuildObserverURLResponse

func (response GetBuildObserverURL500JSONResponse) VisitGetBuildObserverURLResponse(w http.ResponseWriter) error

type GetBuildObserverURLRequestObject

type GetBuildObserverURLRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	ProjectName   ProjectNameParam   `json:"projectName"`
	ComponentName ComponentNameParam `json:"componentName"`
}

type GetBuildObserverURLResp added in v0.13.0

type GetBuildObserverURLResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ObserverURLResponse
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetBuildObserverURLResp added in v0.13.0

func ParseGetBuildObserverURLResp(rsp *http.Response) (*GetBuildObserverURLResp, error)

ParseGetBuildObserverURLResp parses an HTTP response from a GetBuildObserverURLWithResponse call

func (GetBuildObserverURLResp) Status added in v0.13.0

func (r GetBuildObserverURLResp) Status() string

Status returns HTTPResponse.Status

func (GetBuildObserverURLResp) StatusCode added in v0.13.0

func (r GetBuildObserverURLResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetBuildObserverURLResponseObject

type GetBuildObserverURLResponseObject interface {
	VisitGetBuildObserverURLResponse(w http.ResponseWriter) error
}

type GetClusterRole200JSONResponse added in v0.14.0

type GetClusterRole200JSONResponse Role

func (GetClusterRole200JSONResponse) VisitGetClusterRoleResponse added in v0.14.0

func (response GetClusterRole200JSONResponse) VisitGetClusterRoleResponse(w http.ResponseWriter) error

type GetClusterRole401JSONResponse added in v0.14.0

type GetClusterRole401JSONResponse struct{ UnauthorizedJSONResponse }

func (GetClusterRole401JSONResponse) VisitGetClusterRoleResponse added in v0.14.0

func (response GetClusterRole401JSONResponse) VisitGetClusterRoleResponse(w http.ResponseWriter) error

type GetClusterRole403JSONResponse added in v0.14.0

type GetClusterRole403JSONResponse struct{ ForbiddenJSONResponse }

func (GetClusterRole403JSONResponse) VisitGetClusterRoleResponse added in v0.14.0

func (response GetClusterRole403JSONResponse) VisitGetClusterRoleResponse(w http.ResponseWriter) error

type GetClusterRole404JSONResponse added in v0.14.0

type GetClusterRole404JSONResponse struct{ NotFoundJSONResponse }

func (GetClusterRole404JSONResponse) VisitGetClusterRoleResponse added in v0.14.0

func (response GetClusterRole404JSONResponse) VisitGetClusterRoleResponse(w http.ResponseWriter) error

type GetClusterRole500JSONResponse added in v0.14.0

type GetClusterRole500JSONResponse struct{ InternalErrorJSONResponse }

func (GetClusterRole500JSONResponse) VisitGetClusterRoleResponse added in v0.14.0

func (response GetClusterRole500JSONResponse) VisitGetClusterRoleResponse(w http.ResponseWriter) error

type GetClusterRoleBinding200JSONResponse added in v0.14.0

type GetClusterRoleBinding200JSONResponse RoleEntitlementMapping

func (GetClusterRoleBinding200JSONResponse) VisitGetClusterRoleBindingResponse added in v0.14.0

func (response GetClusterRoleBinding200JSONResponse) VisitGetClusterRoleBindingResponse(w http.ResponseWriter) error

type GetClusterRoleBinding401JSONResponse added in v0.14.0

type GetClusterRoleBinding401JSONResponse struct{ UnauthorizedJSONResponse }

func (GetClusterRoleBinding401JSONResponse) VisitGetClusterRoleBindingResponse added in v0.14.0

func (response GetClusterRoleBinding401JSONResponse) VisitGetClusterRoleBindingResponse(w http.ResponseWriter) error

type GetClusterRoleBinding403JSONResponse added in v0.14.0

type GetClusterRoleBinding403JSONResponse struct{ ForbiddenJSONResponse }

func (GetClusterRoleBinding403JSONResponse) VisitGetClusterRoleBindingResponse added in v0.14.0

func (response GetClusterRoleBinding403JSONResponse) VisitGetClusterRoleBindingResponse(w http.ResponseWriter) error

type GetClusterRoleBinding404JSONResponse added in v0.14.0

type GetClusterRoleBinding404JSONResponse struct{ NotFoundJSONResponse }

func (GetClusterRoleBinding404JSONResponse) VisitGetClusterRoleBindingResponse added in v0.14.0

func (response GetClusterRoleBinding404JSONResponse) VisitGetClusterRoleBindingResponse(w http.ResponseWriter) error

type GetClusterRoleBinding500JSONResponse added in v0.14.0

type GetClusterRoleBinding500JSONResponse struct{ InternalErrorJSONResponse }

func (GetClusterRoleBinding500JSONResponse) VisitGetClusterRoleBindingResponse added in v0.14.0

func (response GetClusterRoleBinding500JSONResponse) VisitGetClusterRoleBindingResponse(w http.ResponseWriter) error

type GetClusterRoleBindingRequestObject added in v0.14.0

type GetClusterRoleBindingRequestObject struct {
	Name string `json:"name"`
}

type GetClusterRoleBindingResp added in v0.14.0

type GetClusterRoleBindingResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RoleEntitlementMapping
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetClusterRoleBindingResp added in v0.14.0

func ParseGetClusterRoleBindingResp(rsp *http.Response) (*GetClusterRoleBindingResp, error)

ParseGetClusterRoleBindingResp parses an HTTP response from a GetClusterRoleBindingWithResponse call

func (GetClusterRoleBindingResp) Status added in v0.14.0

func (r GetClusterRoleBindingResp) Status() string

Status returns HTTPResponse.Status

func (GetClusterRoleBindingResp) StatusCode added in v0.14.0

func (r GetClusterRoleBindingResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetClusterRoleBindingResponseObject added in v0.14.0

type GetClusterRoleBindingResponseObject interface {
	VisitGetClusterRoleBindingResponse(w http.ResponseWriter) error
}

type GetClusterRoleRequestObject added in v0.14.0

type GetClusterRoleRequestObject struct {
	Name string `json:"name"`
}

type GetClusterRoleResp added in v0.14.0

type GetClusterRoleResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Role
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetClusterRoleResp added in v0.14.0

func ParseGetClusterRoleResp(rsp *http.Response) (*GetClusterRoleResp, error)

ParseGetClusterRoleResp parses an HTTP response from a GetClusterRoleWithResponse call

func (GetClusterRoleResp) Status added in v0.14.0

func (r GetClusterRoleResp) Status() string

Status returns HTTPResponse.Status

func (GetClusterRoleResp) StatusCode added in v0.14.0

func (r GetClusterRoleResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetClusterRoleResponseObject added in v0.14.0

type GetClusterRoleResponseObject interface {
	VisitGetClusterRoleResponse(w http.ResponseWriter) error
}

type GetComponent200JSONResponse

type GetComponent200JSONResponse Component

func (GetComponent200JSONResponse) VisitGetComponentResponse

func (response GetComponent200JSONResponse) VisitGetComponentResponse(w http.ResponseWriter) error

type GetComponent401JSONResponse

type GetComponent401JSONResponse struct{ UnauthorizedJSONResponse }

func (GetComponent401JSONResponse) VisitGetComponentResponse

func (response GetComponent401JSONResponse) VisitGetComponentResponse(w http.ResponseWriter) error

type GetComponent403JSONResponse

type GetComponent403JSONResponse struct{ ForbiddenJSONResponse }

func (GetComponent403JSONResponse) VisitGetComponentResponse

func (response GetComponent403JSONResponse) VisitGetComponentResponse(w http.ResponseWriter) error

type GetComponent404JSONResponse

type GetComponent404JSONResponse struct{ NotFoundJSONResponse }

func (GetComponent404JSONResponse) VisitGetComponentResponse

func (response GetComponent404JSONResponse) VisitGetComponentResponse(w http.ResponseWriter) error

type GetComponent500JSONResponse

type GetComponent500JSONResponse struct{ InternalErrorJSONResponse }

func (GetComponent500JSONResponse) VisitGetComponentResponse

func (response GetComponent500JSONResponse) VisitGetComponentResponse(w http.ResponseWriter) error

type GetComponentObserverURL200JSONResponse

type GetComponentObserverURL200JSONResponse ObserverURLResponse

func (GetComponentObserverURL200JSONResponse) VisitGetComponentObserverURLResponse

func (response GetComponentObserverURL200JSONResponse) VisitGetComponentObserverURLResponse(w http.ResponseWriter) error

type GetComponentObserverURL401JSONResponse

type GetComponentObserverURL401JSONResponse struct{ UnauthorizedJSONResponse }

func (GetComponentObserverURL401JSONResponse) VisitGetComponentObserverURLResponse

func (response GetComponentObserverURL401JSONResponse) VisitGetComponentObserverURLResponse(w http.ResponseWriter) error

type GetComponentObserverURL403JSONResponse

type GetComponentObserverURL403JSONResponse struct{ ForbiddenJSONResponse }

func (GetComponentObserverURL403JSONResponse) VisitGetComponentObserverURLResponse

func (response GetComponentObserverURL403JSONResponse) VisitGetComponentObserverURLResponse(w http.ResponseWriter) error

type GetComponentObserverURL404JSONResponse

type GetComponentObserverURL404JSONResponse struct{ NotFoundJSONResponse }

func (GetComponentObserverURL404JSONResponse) VisitGetComponentObserverURLResponse

func (response GetComponentObserverURL404JSONResponse) VisitGetComponentObserverURLResponse(w http.ResponseWriter) error

type GetComponentObserverURL500JSONResponse

type GetComponentObserverURL500JSONResponse struct{ InternalErrorJSONResponse }

func (GetComponentObserverURL500JSONResponse) VisitGetComponentObserverURLResponse

func (response GetComponentObserverURL500JSONResponse) VisitGetComponentObserverURLResponse(w http.ResponseWriter) error

type GetComponentObserverURLRequestObject

type GetComponentObserverURLRequestObject struct {
	NamespaceName   NamespaceNameParam            `json:"namespaceName"`
	ProjectName     ProjectNameParam              `json:"projectName"`
	ComponentName   ComponentNameParam            `json:"componentName"`
	EnvironmentName ComponentEnvironmentNameParam `json:"environmentName"`
}

type GetComponentObserverURLResp added in v0.13.0

type GetComponentObserverURLResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ObserverURLResponse
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetComponentObserverURLResp added in v0.13.0

func ParseGetComponentObserverURLResp(rsp *http.Response) (*GetComponentObserverURLResp, error)

ParseGetComponentObserverURLResp parses an HTTP response from a GetComponentObserverURLWithResponse call

func (GetComponentObserverURLResp) Status added in v0.13.0

Status returns HTTPResponse.Status

func (GetComponentObserverURLResp) StatusCode added in v0.13.0

func (r GetComponentObserverURLResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetComponentObserverURLResponseObject

type GetComponentObserverURLResponseObject interface {
	VisitGetComponentObserverURLResponse(w http.ResponseWriter) error
}

type GetComponentParams

type GetComponentParams struct {
	// Include Comma-separated list of additional resources to include
	Include *string `form:"include,omitempty" json:"include,omitempty"`
}

GetComponentParams defines parameters for GetComponent.

type GetComponentRelease200JSONResponse

type GetComponentRelease200JSONResponse ComponentRelease

func (GetComponentRelease200JSONResponse) VisitGetComponentReleaseResponse

func (response GetComponentRelease200JSONResponse) VisitGetComponentReleaseResponse(w http.ResponseWriter) error

type GetComponentRelease401JSONResponse

type GetComponentRelease401JSONResponse struct{ UnauthorizedJSONResponse }

func (GetComponentRelease401JSONResponse) VisitGetComponentReleaseResponse

func (response GetComponentRelease401JSONResponse) VisitGetComponentReleaseResponse(w http.ResponseWriter) error

type GetComponentRelease403JSONResponse

type GetComponentRelease403JSONResponse struct{ ForbiddenJSONResponse }

func (GetComponentRelease403JSONResponse) VisitGetComponentReleaseResponse

func (response GetComponentRelease403JSONResponse) VisitGetComponentReleaseResponse(w http.ResponseWriter) error

type GetComponentRelease404JSONResponse

type GetComponentRelease404JSONResponse struct{ NotFoundJSONResponse }

func (GetComponentRelease404JSONResponse) VisitGetComponentReleaseResponse

func (response GetComponentRelease404JSONResponse) VisitGetComponentReleaseResponse(w http.ResponseWriter) error

type GetComponentRelease500JSONResponse

type GetComponentRelease500JSONResponse struct{ InternalErrorJSONResponse }

func (GetComponentRelease500JSONResponse) VisitGetComponentReleaseResponse

func (response GetComponentRelease500JSONResponse) VisitGetComponentReleaseResponse(w http.ResponseWriter) error

type GetComponentReleaseRequestObject

type GetComponentReleaseRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	ProjectName   ProjectNameParam   `json:"projectName"`
	ComponentName ComponentNameParam `json:"componentName"`
	ReleaseName   ReleaseNameParam   `json:"releaseName"`
}

type GetComponentReleaseResp added in v0.13.0

type GetComponentReleaseResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ComponentRelease
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetComponentReleaseResp added in v0.13.0

func ParseGetComponentReleaseResp(rsp *http.Response) (*GetComponentReleaseResp, error)

ParseGetComponentReleaseResp parses an HTTP response from a GetComponentReleaseWithResponse call

func (GetComponentReleaseResp) Status added in v0.13.0

func (r GetComponentReleaseResp) Status() string

Status returns HTTPResponse.Status

func (GetComponentReleaseResp) StatusCode added in v0.13.0

func (r GetComponentReleaseResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetComponentReleaseResponseObject

type GetComponentReleaseResponseObject interface {
	VisitGetComponentReleaseResponse(w http.ResponseWriter) error
}

type GetComponentReleaseSchema200JSONResponse

type GetComponentReleaseSchema200JSONResponse SchemaResponse

func (GetComponentReleaseSchema200JSONResponse) VisitGetComponentReleaseSchemaResponse

func (response GetComponentReleaseSchema200JSONResponse) VisitGetComponentReleaseSchemaResponse(w http.ResponseWriter) error

type GetComponentReleaseSchema401JSONResponse

type GetComponentReleaseSchema401JSONResponse struct{ UnauthorizedJSONResponse }

func (GetComponentReleaseSchema401JSONResponse) VisitGetComponentReleaseSchemaResponse

func (response GetComponentReleaseSchema401JSONResponse) VisitGetComponentReleaseSchemaResponse(w http.ResponseWriter) error

type GetComponentReleaseSchema403JSONResponse

type GetComponentReleaseSchema403JSONResponse struct{ ForbiddenJSONResponse }

func (GetComponentReleaseSchema403JSONResponse) VisitGetComponentReleaseSchemaResponse

func (response GetComponentReleaseSchema403JSONResponse) VisitGetComponentReleaseSchemaResponse(w http.ResponseWriter) error

type GetComponentReleaseSchema404JSONResponse

type GetComponentReleaseSchema404JSONResponse struct{ NotFoundJSONResponse }

func (GetComponentReleaseSchema404JSONResponse) VisitGetComponentReleaseSchemaResponse

func (response GetComponentReleaseSchema404JSONResponse) VisitGetComponentReleaseSchemaResponse(w http.ResponseWriter) error

type GetComponentReleaseSchema500JSONResponse

type GetComponentReleaseSchema500JSONResponse struct{ InternalErrorJSONResponse }

func (GetComponentReleaseSchema500JSONResponse) VisitGetComponentReleaseSchemaResponse

func (response GetComponentReleaseSchema500JSONResponse) VisitGetComponentReleaseSchemaResponse(w http.ResponseWriter) error

type GetComponentReleaseSchemaRequestObject

type GetComponentReleaseSchemaRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	ProjectName   ProjectNameParam   `json:"projectName"`
	ComponentName ComponentNameParam `json:"componentName"`
	ReleaseName   ReleaseNameParam   `json:"releaseName"`
}

type GetComponentReleaseSchemaResp added in v0.13.0

type GetComponentReleaseSchemaResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SchemaResponse
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetComponentReleaseSchemaResp added in v0.13.0

func ParseGetComponentReleaseSchemaResp(rsp *http.Response) (*GetComponentReleaseSchemaResp, error)

ParseGetComponentReleaseSchemaResp parses an HTTP response from a GetComponentReleaseSchemaWithResponse call

func (GetComponentReleaseSchemaResp) Status added in v0.13.0

Status returns HTTPResponse.Status

func (GetComponentReleaseSchemaResp) StatusCode added in v0.13.0

func (r GetComponentReleaseSchemaResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetComponentReleaseSchemaResponseObject

type GetComponentReleaseSchemaResponseObject interface {
	VisitGetComponentReleaseSchemaResponse(w http.ResponseWriter) error
}

type GetComponentRequestObject

type GetComponentRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	ProjectName   ProjectNameParam   `json:"projectName"`
	ComponentName ComponentNameParam `json:"componentName"`
	Params        GetComponentParams
}

type GetComponentResp added in v0.13.0

type GetComponentResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Component
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetComponentResp added in v0.13.0

func ParseGetComponentResp(rsp *http.Response) (*GetComponentResp, error)

ParseGetComponentResp parses an HTTP response from a GetComponentWithResponse call

func (GetComponentResp) Status added in v0.13.0

func (r GetComponentResp) Status() string

Status returns HTTPResponse.Status

func (GetComponentResp) StatusCode added in v0.13.0

func (r GetComponentResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetComponentResponseObject

type GetComponentResponseObject interface {
	VisitGetComponentResponse(w http.ResponseWriter) error
}

type GetComponentSchema200JSONResponse

type GetComponentSchema200JSONResponse SchemaResponse

func (GetComponentSchema200JSONResponse) VisitGetComponentSchemaResponse

func (response GetComponentSchema200JSONResponse) VisitGetComponentSchemaResponse(w http.ResponseWriter) error

type GetComponentSchema401JSONResponse

type GetComponentSchema401JSONResponse struct{ UnauthorizedJSONResponse }

func (GetComponentSchema401JSONResponse) VisitGetComponentSchemaResponse

func (response GetComponentSchema401JSONResponse) VisitGetComponentSchemaResponse(w http.ResponseWriter) error

type GetComponentSchema403JSONResponse

type GetComponentSchema403JSONResponse struct{ ForbiddenJSONResponse }

func (GetComponentSchema403JSONResponse) VisitGetComponentSchemaResponse

func (response GetComponentSchema403JSONResponse) VisitGetComponentSchemaResponse(w http.ResponseWriter) error

type GetComponentSchema404JSONResponse

type GetComponentSchema404JSONResponse struct{ NotFoundJSONResponse }

func (GetComponentSchema404JSONResponse) VisitGetComponentSchemaResponse

func (response GetComponentSchema404JSONResponse) VisitGetComponentSchemaResponse(w http.ResponseWriter) error

type GetComponentSchema500JSONResponse

type GetComponentSchema500JSONResponse struct{ InternalErrorJSONResponse }

func (GetComponentSchema500JSONResponse) VisitGetComponentSchemaResponse

func (response GetComponentSchema500JSONResponse) VisitGetComponentSchemaResponse(w http.ResponseWriter) error

type GetComponentSchemaRequestObject

type GetComponentSchemaRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	ProjectName   ProjectNameParam   `json:"projectName"`
	ComponentName ComponentNameParam `json:"componentName"`
}

type GetComponentSchemaResp added in v0.13.0

type GetComponentSchemaResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SchemaResponse
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetComponentSchemaResp added in v0.13.0

func ParseGetComponentSchemaResp(rsp *http.Response) (*GetComponentSchemaResp, error)

ParseGetComponentSchemaResp parses an HTTP response from a GetComponentSchemaWithResponse call

func (GetComponentSchemaResp) Status added in v0.13.0

func (r GetComponentSchemaResp) Status() string

Status returns HTTPResponse.Status

func (GetComponentSchemaResp) StatusCode added in v0.13.0

func (r GetComponentSchemaResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetComponentSchemaResponseObject

type GetComponentSchemaResponseObject interface {
	VisitGetComponentSchemaResponse(w http.ResponseWriter) error
}

type GetComponentTypeSchema200JSONResponse

type GetComponentTypeSchema200JSONResponse SchemaResponse

func (GetComponentTypeSchema200JSONResponse) VisitGetComponentTypeSchemaResponse

func (response GetComponentTypeSchema200JSONResponse) VisitGetComponentTypeSchemaResponse(w http.ResponseWriter) error

type GetComponentTypeSchema401JSONResponse

type GetComponentTypeSchema401JSONResponse struct{ UnauthorizedJSONResponse }

func (GetComponentTypeSchema401JSONResponse) VisitGetComponentTypeSchemaResponse

func (response GetComponentTypeSchema401JSONResponse) VisitGetComponentTypeSchemaResponse(w http.ResponseWriter) error

type GetComponentTypeSchema403JSONResponse

type GetComponentTypeSchema403JSONResponse struct{ ForbiddenJSONResponse }

func (GetComponentTypeSchema403JSONResponse) VisitGetComponentTypeSchemaResponse

func (response GetComponentTypeSchema403JSONResponse) VisitGetComponentTypeSchemaResponse(w http.ResponseWriter) error

type GetComponentTypeSchema404JSONResponse

type GetComponentTypeSchema404JSONResponse struct{ NotFoundJSONResponse }

func (GetComponentTypeSchema404JSONResponse) VisitGetComponentTypeSchemaResponse

func (response GetComponentTypeSchema404JSONResponse) VisitGetComponentTypeSchemaResponse(w http.ResponseWriter) error

type GetComponentTypeSchema500JSONResponse

type GetComponentTypeSchema500JSONResponse struct{ InternalErrorJSONResponse }

func (GetComponentTypeSchema500JSONResponse) VisitGetComponentTypeSchemaResponse

func (response GetComponentTypeSchema500JSONResponse) VisitGetComponentTypeSchemaResponse(w http.ResponseWriter) error

type GetComponentTypeSchemaRequestObject

type GetComponentTypeSchemaRequestObject struct {
	NamespaceName NamespaceNameParam     `json:"namespaceName"`
	CtName        ComponentTypeNameParam `json:"ctName"`
}

type GetComponentTypeSchemaResp added in v0.13.0

type GetComponentTypeSchemaResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SchemaResponse
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetComponentTypeSchemaResp added in v0.13.0

func ParseGetComponentTypeSchemaResp(rsp *http.Response) (*GetComponentTypeSchemaResp, error)

ParseGetComponentTypeSchemaResp parses an HTTP response from a GetComponentTypeSchemaWithResponse call

func (GetComponentTypeSchemaResp) Status added in v0.13.0

Status returns HTTPResponse.Status

func (GetComponentTypeSchemaResp) StatusCode added in v0.13.0

func (r GetComponentTypeSchemaResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetComponentTypeSchemaResponseObject

type GetComponentTypeSchemaResponseObject interface {
	VisitGetComponentTypeSchemaResponse(w http.ResponseWriter) error
}

type GetComponentWorkflowRun200JSONResponse

type GetComponentWorkflowRun200JSONResponse ComponentWorkflowRun

func (GetComponentWorkflowRun200JSONResponse) VisitGetComponentWorkflowRunResponse

func (response GetComponentWorkflowRun200JSONResponse) VisitGetComponentWorkflowRunResponse(w http.ResponseWriter) error

type GetComponentWorkflowRun401JSONResponse

type GetComponentWorkflowRun401JSONResponse struct{ UnauthorizedJSONResponse }

func (GetComponentWorkflowRun401JSONResponse) VisitGetComponentWorkflowRunResponse

func (response GetComponentWorkflowRun401JSONResponse) VisitGetComponentWorkflowRunResponse(w http.ResponseWriter) error

type GetComponentWorkflowRun403JSONResponse

type GetComponentWorkflowRun403JSONResponse struct{ ForbiddenJSONResponse }

func (GetComponentWorkflowRun403JSONResponse) VisitGetComponentWorkflowRunResponse

func (response GetComponentWorkflowRun403JSONResponse) VisitGetComponentWorkflowRunResponse(w http.ResponseWriter) error

type GetComponentWorkflowRun404JSONResponse

type GetComponentWorkflowRun404JSONResponse struct{ NotFoundJSONResponse }

func (GetComponentWorkflowRun404JSONResponse) VisitGetComponentWorkflowRunResponse

func (response GetComponentWorkflowRun404JSONResponse) VisitGetComponentWorkflowRunResponse(w http.ResponseWriter) error

type GetComponentWorkflowRun500JSONResponse

type GetComponentWorkflowRun500JSONResponse struct{ InternalErrorJSONResponse }

func (GetComponentWorkflowRun500JSONResponse) VisitGetComponentWorkflowRunResponse

func (response GetComponentWorkflowRun500JSONResponse) VisitGetComponentWorkflowRunResponse(w http.ResponseWriter) error

type GetComponentWorkflowRunRequestObject

type GetComponentWorkflowRunRequestObject struct {
	NamespaceName NamespaceNameParam   `json:"namespaceName"`
	ProjectName   ProjectNameParam     `json:"projectName"`
	ComponentName ComponentNameParam   `json:"componentName"`
	RunName       WorkflowRunNameParam `json:"runName"`
}

type GetComponentWorkflowRunResp added in v0.13.0

type GetComponentWorkflowRunResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ComponentWorkflowRun
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetComponentWorkflowRunResp added in v0.13.0

func ParseGetComponentWorkflowRunResp(rsp *http.Response) (*GetComponentWorkflowRunResp, error)

ParseGetComponentWorkflowRunResp parses an HTTP response from a GetComponentWorkflowRunWithResponse call

func (GetComponentWorkflowRunResp) Status added in v0.13.0

Status returns HTTPResponse.Status

func (GetComponentWorkflowRunResp) StatusCode added in v0.13.0

func (r GetComponentWorkflowRunResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetComponentWorkflowRunResponseObject

type GetComponentWorkflowRunResponseObject interface {
	VisitGetComponentWorkflowRunResponse(w http.ResponseWriter) error
}

type GetComponentWorkflowSchema200JSONResponse

type GetComponentWorkflowSchema200JSONResponse SchemaResponse

func (GetComponentWorkflowSchema200JSONResponse) VisitGetComponentWorkflowSchemaResponse

func (response GetComponentWorkflowSchema200JSONResponse) VisitGetComponentWorkflowSchemaResponse(w http.ResponseWriter) error

type GetComponentWorkflowSchema401JSONResponse

type GetComponentWorkflowSchema401JSONResponse struct{ UnauthorizedJSONResponse }

func (GetComponentWorkflowSchema401JSONResponse) VisitGetComponentWorkflowSchemaResponse

func (response GetComponentWorkflowSchema401JSONResponse) VisitGetComponentWorkflowSchemaResponse(w http.ResponseWriter) error

type GetComponentWorkflowSchema403JSONResponse

type GetComponentWorkflowSchema403JSONResponse struct{ ForbiddenJSONResponse }

func (GetComponentWorkflowSchema403JSONResponse) VisitGetComponentWorkflowSchemaResponse

func (response GetComponentWorkflowSchema403JSONResponse) VisitGetComponentWorkflowSchemaResponse(w http.ResponseWriter) error

type GetComponentWorkflowSchema404JSONResponse

type GetComponentWorkflowSchema404JSONResponse struct{ NotFoundJSONResponse }

func (GetComponentWorkflowSchema404JSONResponse) VisitGetComponentWorkflowSchemaResponse

func (response GetComponentWorkflowSchema404JSONResponse) VisitGetComponentWorkflowSchemaResponse(w http.ResponseWriter) error

type GetComponentWorkflowSchema500JSONResponse

type GetComponentWorkflowSchema500JSONResponse struct{ InternalErrorJSONResponse }

func (GetComponentWorkflowSchema500JSONResponse) VisitGetComponentWorkflowSchemaResponse

func (response GetComponentWorkflowSchema500JSONResponse) VisitGetComponentWorkflowSchemaResponse(w http.ResponseWriter) error

type GetComponentWorkflowSchemaRequestObject

type GetComponentWorkflowSchemaRequestObject struct {
	NamespaceName NamespaceNameParam         `json:"namespaceName"`
	CwName        ComponentWorkflowNameParam `json:"cwName"`
}

type GetComponentWorkflowSchemaResp added in v0.13.0

type GetComponentWorkflowSchemaResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SchemaResponse
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetComponentWorkflowSchemaResp added in v0.13.0

func ParseGetComponentWorkflowSchemaResp(rsp *http.Response) (*GetComponentWorkflowSchemaResp, error)

ParseGetComponentWorkflowSchemaResp parses an HTTP response from a GetComponentWorkflowSchemaWithResponse call

func (GetComponentWorkflowSchemaResp) Status added in v0.13.0

Status returns HTTPResponse.Status

func (GetComponentWorkflowSchemaResp) StatusCode added in v0.13.0

func (r GetComponentWorkflowSchemaResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetComponentWorkflowSchemaResponseObject

type GetComponentWorkflowSchemaResponseObject interface {
	VisitGetComponentWorkflowSchemaResponse(w http.ResponseWriter) error
}

type GetDataPlane200JSONResponse

type GetDataPlane200JSONResponse DataPlane

func (GetDataPlane200JSONResponse) VisitGetDataPlaneResponse

func (response GetDataPlane200JSONResponse) VisitGetDataPlaneResponse(w http.ResponseWriter) error

type GetDataPlane401JSONResponse

type GetDataPlane401JSONResponse struct{ UnauthorizedJSONResponse }

func (GetDataPlane401JSONResponse) VisitGetDataPlaneResponse

func (response GetDataPlane401JSONResponse) VisitGetDataPlaneResponse(w http.ResponseWriter) error

type GetDataPlane403JSONResponse

type GetDataPlane403JSONResponse struct{ ForbiddenJSONResponse }

func (GetDataPlane403JSONResponse) VisitGetDataPlaneResponse

func (response GetDataPlane403JSONResponse) VisitGetDataPlaneResponse(w http.ResponseWriter) error

type GetDataPlane404JSONResponse

type GetDataPlane404JSONResponse struct{ NotFoundJSONResponse }

func (GetDataPlane404JSONResponse) VisitGetDataPlaneResponse

func (response GetDataPlane404JSONResponse) VisitGetDataPlaneResponse(w http.ResponseWriter) error

type GetDataPlane500JSONResponse

type GetDataPlane500JSONResponse struct{ InternalErrorJSONResponse }

func (GetDataPlane500JSONResponse) VisitGetDataPlaneResponse

func (response GetDataPlane500JSONResponse) VisitGetDataPlaneResponse(w http.ResponseWriter) error

type GetDataPlaneRequestObject

type GetDataPlaneRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	DpName        DataPlaneNameParam `json:"dpName"`
}

type GetDataPlaneResp added in v0.13.0

type GetDataPlaneResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DataPlane
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetDataPlaneResp added in v0.13.0

func ParseGetDataPlaneResp(rsp *http.Response) (*GetDataPlaneResp, error)

ParseGetDataPlaneResp parses an HTTP response from a GetDataPlaneWithResponse call

func (GetDataPlaneResp) Status added in v0.13.0

func (r GetDataPlaneResp) Status() string

Status returns HTTPResponse.Status

func (GetDataPlaneResp) StatusCode added in v0.13.0

func (r GetDataPlaneResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDataPlaneResponseObject

type GetDataPlaneResponseObject interface {
	VisitGetDataPlaneResponse(w http.ResponseWriter) error
}

type GetEnvironment200JSONResponse

type GetEnvironment200JSONResponse Environment

func (GetEnvironment200JSONResponse) VisitGetEnvironmentResponse

func (response GetEnvironment200JSONResponse) VisitGetEnvironmentResponse(w http.ResponseWriter) error

type GetEnvironment401JSONResponse

type GetEnvironment401JSONResponse struct{ UnauthorizedJSONResponse }

func (GetEnvironment401JSONResponse) VisitGetEnvironmentResponse

func (response GetEnvironment401JSONResponse) VisitGetEnvironmentResponse(w http.ResponseWriter) error

type GetEnvironment403JSONResponse

type GetEnvironment403JSONResponse struct{ ForbiddenJSONResponse }

func (GetEnvironment403JSONResponse) VisitGetEnvironmentResponse

func (response GetEnvironment403JSONResponse) VisitGetEnvironmentResponse(w http.ResponseWriter) error

type GetEnvironment404JSONResponse

type GetEnvironment404JSONResponse struct{ NotFoundJSONResponse }

func (GetEnvironment404JSONResponse) VisitGetEnvironmentResponse

func (response GetEnvironment404JSONResponse) VisitGetEnvironmentResponse(w http.ResponseWriter) error

type GetEnvironment500JSONResponse

type GetEnvironment500JSONResponse struct{ InternalErrorJSONResponse }

func (GetEnvironment500JSONResponse) VisitGetEnvironmentResponse

func (response GetEnvironment500JSONResponse) VisitGetEnvironmentResponse(w http.ResponseWriter) error

type GetEnvironmentObserverURL200JSONResponse

type GetEnvironmentObserverURL200JSONResponse ObserverURLResponse

func (GetEnvironmentObserverURL200JSONResponse) VisitGetEnvironmentObserverURLResponse

func (response GetEnvironmentObserverURL200JSONResponse) VisitGetEnvironmentObserverURLResponse(w http.ResponseWriter) error

type GetEnvironmentObserverURL401JSONResponse

type GetEnvironmentObserverURL401JSONResponse struct{ UnauthorizedJSONResponse }

func (GetEnvironmentObserverURL401JSONResponse) VisitGetEnvironmentObserverURLResponse

func (response GetEnvironmentObserverURL401JSONResponse) VisitGetEnvironmentObserverURLResponse(w http.ResponseWriter) error

type GetEnvironmentObserverURL403JSONResponse

type GetEnvironmentObserverURL403JSONResponse struct{ ForbiddenJSONResponse }

func (GetEnvironmentObserverURL403JSONResponse) VisitGetEnvironmentObserverURLResponse

func (response GetEnvironmentObserverURL403JSONResponse) VisitGetEnvironmentObserverURLResponse(w http.ResponseWriter) error

type GetEnvironmentObserverURL404JSONResponse

type GetEnvironmentObserverURL404JSONResponse struct{ NotFoundJSONResponse }

func (GetEnvironmentObserverURL404JSONResponse) VisitGetEnvironmentObserverURLResponse

func (response GetEnvironmentObserverURL404JSONResponse) VisitGetEnvironmentObserverURLResponse(w http.ResponseWriter) error

type GetEnvironmentObserverURL500JSONResponse

type GetEnvironmentObserverURL500JSONResponse struct{ InternalErrorJSONResponse }

func (GetEnvironmentObserverURL500JSONResponse) VisitGetEnvironmentObserverURLResponse

func (response GetEnvironmentObserverURL500JSONResponse) VisitGetEnvironmentObserverURLResponse(w http.ResponseWriter) error

type GetEnvironmentObserverURLRequestObject

type GetEnvironmentObserverURLRequestObject struct {
	NamespaceName NamespaceNameParam   `json:"namespaceName"`
	EnvName       EnvironmentNameParam `json:"envName"`
}

type GetEnvironmentObserverURLResp added in v0.13.0

type GetEnvironmentObserverURLResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ObserverURLResponse
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetEnvironmentObserverURLResp added in v0.13.0

func ParseGetEnvironmentObserverURLResp(rsp *http.Response) (*GetEnvironmentObserverURLResp, error)

ParseGetEnvironmentObserverURLResp parses an HTTP response from a GetEnvironmentObserverURLWithResponse call

func (GetEnvironmentObserverURLResp) Status added in v0.13.0

Status returns HTTPResponse.Status

func (GetEnvironmentObserverURLResp) StatusCode added in v0.13.0

func (r GetEnvironmentObserverURLResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetEnvironmentObserverURLResponseObject

type GetEnvironmentObserverURLResponseObject interface {
	VisitGetEnvironmentObserverURLResponse(w http.ResponseWriter) error
}

type GetEnvironmentRelease200JSONResponse

type GetEnvironmentRelease200JSONResponse Release

func (GetEnvironmentRelease200JSONResponse) VisitGetEnvironmentReleaseResponse

func (response GetEnvironmentRelease200JSONResponse) VisitGetEnvironmentReleaseResponse(w http.ResponseWriter) error

type GetEnvironmentRelease401JSONResponse

type GetEnvironmentRelease401JSONResponse struct{ UnauthorizedJSONResponse }

func (GetEnvironmentRelease401JSONResponse) VisitGetEnvironmentReleaseResponse

func (response GetEnvironmentRelease401JSONResponse) VisitGetEnvironmentReleaseResponse(w http.ResponseWriter) error

type GetEnvironmentRelease403JSONResponse

type GetEnvironmentRelease403JSONResponse struct{ ForbiddenJSONResponse }

func (GetEnvironmentRelease403JSONResponse) VisitGetEnvironmentReleaseResponse

func (response GetEnvironmentRelease403JSONResponse) VisitGetEnvironmentReleaseResponse(w http.ResponseWriter) error

type GetEnvironmentRelease404JSONResponse

type GetEnvironmentRelease404JSONResponse struct{ NotFoundJSONResponse }

func (GetEnvironmentRelease404JSONResponse) VisitGetEnvironmentReleaseResponse

func (response GetEnvironmentRelease404JSONResponse) VisitGetEnvironmentReleaseResponse(w http.ResponseWriter) error

type GetEnvironmentRelease500JSONResponse

type GetEnvironmentRelease500JSONResponse struct{ InternalErrorJSONResponse }

func (GetEnvironmentRelease500JSONResponse) VisitGetEnvironmentReleaseResponse

func (response GetEnvironmentRelease500JSONResponse) VisitGetEnvironmentReleaseResponse(w http.ResponseWriter) error

type GetEnvironmentReleaseRequestObject

type GetEnvironmentReleaseRequestObject struct {
	NamespaceName   NamespaceNameParam            `json:"namespaceName"`
	ProjectName     ProjectNameParam              `json:"projectName"`
	ComponentName   ComponentNameParam            `json:"componentName"`
	EnvironmentName ComponentEnvironmentNameParam `json:"environmentName"`
}

type GetEnvironmentReleaseResp added in v0.13.0

type GetEnvironmentReleaseResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Release
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetEnvironmentReleaseResp added in v0.13.0

func ParseGetEnvironmentReleaseResp(rsp *http.Response) (*GetEnvironmentReleaseResp, error)

ParseGetEnvironmentReleaseResp parses an HTTP response from a GetEnvironmentReleaseWithResponse call

func (GetEnvironmentReleaseResp) Status added in v0.13.0

func (r GetEnvironmentReleaseResp) Status() string

Status returns HTTPResponse.Status

func (GetEnvironmentReleaseResp) StatusCode added in v0.13.0

func (r GetEnvironmentReleaseResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetEnvironmentReleaseResponseObject

type GetEnvironmentReleaseResponseObject interface {
	VisitGetEnvironmentReleaseResponse(w http.ResponseWriter) error
}

type GetEnvironmentRequestObject

type GetEnvironmentRequestObject struct {
	NamespaceName NamespaceNameParam   `json:"namespaceName"`
	EnvName       EnvironmentNameParam `json:"envName"`
}

type GetEnvironmentResp added in v0.13.0

type GetEnvironmentResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Environment
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetEnvironmentResp added in v0.13.0

func ParseGetEnvironmentResp(rsp *http.Response) (*GetEnvironmentResp, error)

ParseGetEnvironmentResp parses an HTTP response from a GetEnvironmentWithResponse call

func (GetEnvironmentResp) Status added in v0.13.0

func (r GetEnvironmentResp) Status() string

Status returns HTTPResponse.Status

func (GetEnvironmentResp) StatusCode added in v0.13.0

func (r GetEnvironmentResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetEnvironmentResponseObject

type GetEnvironmentResponseObject interface {
	VisitGetEnvironmentResponse(w http.ResponseWriter) error
}

type GetHealth200TextResponse

type GetHealth200TextResponse string

func (GetHealth200TextResponse) VisitGetHealthResponse

func (response GetHealth200TextResponse) VisitGetHealthResponse(w http.ResponseWriter) error

type GetHealthRequestObject

type GetHealthRequestObject struct {
}

type GetHealthResp added in v0.13.0

type GetHealthResp struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseGetHealthResp added in v0.13.0

func ParseGetHealthResp(rsp *http.Response) (*GetHealthResp, error)

ParseGetHealthResp parses an HTTP response from a GetHealthWithResponse call

func (GetHealthResp) Status added in v0.13.0

func (r GetHealthResp) Status() string

Status returns HTTPResponse.Status

func (GetHealthResp) StatusCode added in v0.13.0

func (r GetHealthResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetHealthResponseObject

type GetHealthResponseObject interface {
	VisitGetHealthResponse(w http.ResponseWriter) error
}

type GetNamespace200JSONResponse added in v0.13.0

type GetNamespace200JSONResponse Namespace

func (GetNamespace200JSONResponse) VisitGetNamespaceResponse added in v0.13.0

func (response GetNamespace200JSONResponse) VisitGetNamespaceResponse(w http.ResponseWriter) error

type GetNamespace401JSONResponse added in v0.13.0

type GetNamespace401JSONResponse struct{ UnauthorizedJSONResponse }

func (GetNamespace401JSONResponse) VisitGetNamespaceResponse added in v0.13.0

func (response GetNamespace401JSONResponse) VisitGetNamespaceResponse(w http.ResponseWriter) error

type GetNamespace403JSONResponse added in v0.13.0

type GetNamespace403JSONResponse struct{ ForbiddenJSONResponse }

func (GetNamespace403JSONResponse) VisitGetNamespaceResponse added in v0.13.0

func (response GetNamespace403JSONResponse) VisitGetNamespaceResponse(w http.ResponseWriter) error

type GetNamespace404JSONResponse added in v0.13.0

type GetNamespace404JSONResponse struct{ NotFoundJSONResponse }

func (GetNamespace404JSONResponse) VisitGetNamespaceResponse added in v0.13.0

func (response GetNamespace404JSONResponse) VisitGetNamespaceResponse(w http.ResponseWriter) error

type GetNamespace500JSONResponse added in v0.13.0

type GetNamespace500JSONResponse struct{ InternalErrorJSONResponse }

func (GetNamespace500JSONResponse) VisitGetNamespaceResponse added in v0.13.0

func (response GetNamespace500JSONResponse) VisitGetNamespaceResponse(w http.ResponseWriter) error

type GetNamespaceRequestObject added in v0.13.0

type GetNamespaceRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
}

type GetNamespaceResp added in v0.13.0

type GetNamespaceResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Namespace
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetNamespaceResp added in v0.13.0

func ParseGetNamespaceResp(rsp *http.Response) (*GetNamespaceResp, error)

ParseGetNamespaceResp parses an HTTP response from a GetNamespaceWithResponse call

func (GetNamespaceResp) Status added in v0.13.0

func (r GetNamespaceResp) Status() string

Status returns HTTPResponse.Status

func (GetNamespaceResp) StatusCode added in v0.13.0

func (r GetNamespaceResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetNamespaceResponseObject added in v0.13.0

type GetNamespaceResponseObject interface {
	VisitGetNamespaceResponse(w http.ResponseWriter) error
}

type GetNamespaceRole200JSONResponse added in v0.14.0

type GetNamespaceRole200JSONResponse Role

func (GetNamespaceRole200JSONResponse) VisitGetNamespaceRoleResponse added in v0.14.0

func (response GetNamespaceRole200JSONResponse) VisitGetNamespaceRoleResponse(w http.ResponseWriter) error

type GetNamespaceRole400JSONResponse added in v0.14.0

type GetNamespaceRole400JSONResponse struct{ BadRequestJSONResponse }

func (GetNamespaceRole400JSONResponse) VisitGetNamespaceRoleResponse added in v0.14.0

func (response GetNamespaceRole400JSONResponse) VisitGetNamespaceRoleResponse(w http.ResponseWriter) error

type GetNamespaceRole401JSONResponse added in v0.14.0

type GetNamespaceRole401JSONResponse struct{ UnauthorizedJSONResponse }

func (GetNamespaceRole401JSONResponse) VisitGetNamespaceRoleResponse added in v0.14.0

func (response GetNamespaceRole401JSONResponse) VisitGetNamespaceRoleResponse(w http.ResponseWriter) error

type GetNamespaceRole403JSONResponse added in v0.14.0

type GetNamespaceRole403JSONResponse struct{ ForbiddenJSONResponse }

func (GetNamespaceRole403JSONResponse) VisitGetNamespaceRoleResponse added in v0.14.0

func (response GetNamespaceRole403JSONResponse) VisitGetNamespaceRoleResponse(w http.ResponseWriter) error

type GetNamespaceRole404JSONResponse added in v0.14.0

type GetNamespaceRole404JSONResponse struct{ NotFoundJSONResponse }

func (GetNamespaceRole404JSONResponse) VisitGetNamespaceRoleResponse added in v0.14.0

func (response GetNamespaceRole404JSONResponse) VisitGetNamespaceRoleResponse(w http.ResponseWriter) error

type GetNamespaceRole500JSONResponse added in v0.14.0

type GetNamespaceRole500JSONResponse struct{ InternalErrorJSONResponse }

func (GetNamespaceRole500JSONResponse) VisitGetNamespaceRoleResponse added in v0.14.0

func (response GetNamespaceRole500JSONResponse) VisitGetNamespaceRoleResponse(w http.ResponseWriter) error

type GetNamespaceRoleBinding200JSONResponse added in v0.14.0

type GetNamespaceRoleBinding200JSONResponse RoleEntitlementMapping

func (GetNamespaceRoleBinding200JSONResponse) VisitGetNamespaceRoleBindingResponse added in v0.14.0

func (response GetNamespaceRoleBinding200JSONResponse) VisitGetNamespaceRoleBindingResponse(w http.ResponseWriter) error

type GetNamespaceRoleBinding400JSONResponse added in v0.14.0

type GetNamespaceRoleBinding400JSONResponse struct{ BadRequestJSONResponse }

func (GetNamespaceRoleBinding400JSONResponse) VisitGetNamespaceRoleBindingResponse added in v0.14.0

func (response GetNamespaceRoleBinding400JSONResponse) VisitGetNamespaceRoleBindingResponse(w http.ResponseWriter) error

type GetNamespaceRoleBinding401JSONResponse added in v0.14.0

type GetNamespaceRoleBinding401JSONResponse struct{ UnauthorizedJSONResponse }

func (GetNamespaceRoleBinding401JSONResponse) VisitGetNamespaceRoleBindingResponse added in v0.14.0

func (response GetNamespaceRoleBinding401JSONResponse) VisitGetNamespaceRoleBindingResponse(w http.ResponseWriter) error

type GetNamespaceRoleBinding403JSONResponse added in v0.14.0

type GetNamespaceRoleBinding403JSONResponse struct{ ForbiddenJSONResponse }

func (GetNamespaceRoleBinding403JSONResponse) VisitGetNamespaceRoleBindingResponse added in v0.14.0

func (response GetNamespaceRoleBinding403JSONResponse) VisitGetNamespaceRoleBindingResponse(w http.ResponseWriter) error

type GetNamespaceRoleBinding404JSONResponse added in v0.14.0

type GetNamespaceRoleBinding404JSONResponse struct{ NotFoundJSONResponse }

func (GetNamespaceRoleBinding404JSONResponse) VisitGetNamespaceRoleBindingResponse added in v0.14.0

func (response GetNamespaceRoleBinding404JSONResponse) VisitGetNamespaceRoleBindingResponse(w http.ResponseWriter) error

type GetNamespaceRoleBinding500JSONResponse added in v0.14.0

type GetNamespaceRoleBinding500JSONResponse struct{ InternalErrorJSONResponse }

func (GetNamespaceRoleBinding500JSONResponse) VisitGetNamespaceRoleBindingResponse added in v0.14.0

func (response GetNamespaceRoleBinding500JSONResponse) VisitGetNamespaceRoleBindingResponse(w http.ResponseWriter) error

type GetNamespaceRoleBindingRequestObject added in v0.14.0

type GetNamespaceRoleBindingRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	Name          string             `json:"name"`
}

type GetNamespaceRoleBindingResp added in v0.14.0

type GetNamespaceRoleBindingResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RoleEntitlementMapping
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetNamespaceRoleBindingResp added in v0.14.0

func ParseGetNamespaceRoleBindingResp(rsp *http.Response) (*GetNamespaceRoleBindingResp, error)

ParseGetNamespaceRoleBindingResp parses an HTTP response from a GetNamespaceRoleBindingWithResponse call

func (GetNamespaceRoleBindingResp) Status added in v0.14.0

Status returns HTTPResponse.Status

func (GetNamespaceRoleBindingResp) StatusCode added in v0.14.0

func (r GetNamespaceRoleBindingResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetNamespaceRoleBindingResponseObject added in v0.14.0

type GetNamespaceRoleBindingResponseObject interface {
	VisitGetNamespaceRoleBindingResponse(w http.ResponseWriter) error
}

type GetNamespaceRoleRequestObject added in v0.14.0

type GetNamespaceRoleRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	Name          string             `json:"name"`
}

type GetNamespaceRoleResp added in v0.14.0

type GetNamespaceRoleResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Role
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetNamespaceRoleResp added in v0.14.0

func ParseGetNamespaceRoleResp(rsp *http.Response) (*GetNamespaceRoleResp, error)

ParseGetNamespaceRoleResp parses an HTTP response from a GetNamespaceRoleWithResponse call

func (GetNamespaceRoleResp) Status added in v0.14.0

func (r GetNamespaceRoleResp) Status() string

Status returns HTTPResponse.Status

func (GetNamespaceRoleResp) StatusCode added in v0.14.0

func (r GetNamespaceRoleResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetNamespaceRoleResponseObject added in v0.14.0

type GetNamespaceRoleResponseObject interface {
	VisitGetNamespaceRoleResponse(w http.ResponseWriter) error
}

type GetOAuthProtectedResourceMetadata200JSONResponse

type GetOAuthProtectedResourceMetadata200JSONResponse OAuthProtectedResourceMetadata

func (GetOAuthProtectedResourceMetadata200JSONResponse) VisitGetOAuthProtectedResourceMetadataResponse

func (response GetOAuthProtectedResourceMetadata200JSONResponse) VisitGetOAuthProtectedResourceMetadataResponse(w http.ResponseWriter) error

type GetOAuthProtectedResourceMetadataRequestObject

type GetOAuthProtectedResourceMetadataRequestObject struct {
}

type GetOAuthProtectedResourceMetadataResp added in v0.13.0

type GetOAuthProtectedResourceMetadataResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *OAuthProtectedResourceMetadata
}

func ParseGetOAuthProtectedResourceMetadataResp added in v0.13.0

func ParseGetOAuthProtectedResourceMetadataResp(rsp *http.Response) (*GetOAuthProtectedResourceMetadataResp, error)

ParseGetOAuthProtectedResourceMetadataResp parses an HTTP response from a GetOAuthProtectedResourceMetadataWithResponse call

func (GetOAuthProtectedResourceMetadataResp) Status added in v0.13.0

Status returns HTTPResponse.Status

func (GetOAuthProtectedResourceMetadataResp) StatusCode added in v0.13.0

StatusCode returns HTTPResponse.StatusCode

type GetOAuthProtectedResourceMetadataResponseObject

type GetOAuthProtectedResourceMetadataResponseObject interface {
	VisitGetOAuthProtectedResourceMetadataResponse(w http.ResponseWriter) error
}

type GetOpenAPISpec200JSONResponse

type GetOpenAPISpec200JSONResponse map[string]interface{}

func (GetOpenAPISpec200JSONResponse) VisitGetOpenAPISpecResponse

func (response GetOpenAPISpec200JSONResponse) VisitGetOpenAPISpecResponse(w http.ResponseWriter) error

type GetOpenAPISpecRequestObject

type GetOpenAPISpecRequestObject struct {
}

type GetOpenAPISpecResp added in v0.13.0

type GetOpenAPISpecResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
}

func ParseGetOpenAPISpecResp added in v0.13.0

func ParseGetOpenAPISpecResp(rsp *http.Response) (*GetOpenAPISpecResp, error)

ParseGetOpenAPISpecResp parses an HTTP response from a GetOpenAPISpecWithResponse call

func (GetOpenAPISpecResp) Status added in v0.13.0

func (r GetOpenAPISpecResp) Status() string

Status returns HTTPResponse.Status

func (GetOpenAPISpecResp) StatusCode added in v0.13.0

func (r GetOpenAPISpecResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetOpenAPISpecResponseObject

type GetOpenAPISpecResponseObject interface {
	VisitGetOpenAPISpecResponse(w http.ResponseWriter) error
}

type GetOpenIDConfiguration200JSONResponse added in v0.12.0

type GetOpenIDConfiguration200JSONResponse ClientConfigList

func (GetOpenIDConfiguration200JSONResponse) VisitGetOpenIDConfigurationResponse added in v0.12.0

func (response GetOpenIDConfiguration200JSONResponse) VisitGetOpenIDConfigurationResponse(w http.ResponseWriter) error

type GetOpenIDConfigurationRequestObject added in v0.12.0

type GetOpenIDConfigurationRequestObject struct {
}

type GetOpenIDConfigurationResp added in v0.13.0

type GetOpenIDConfigurationResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ClientConfigList
}

func ParseGetOpenIDConfigurationResp added in v0.13.0

func ParseGetOpenIDConfigurationResp(rsp *http.Response) (*GetOpenIDConfigurationResp, error)

ParseGetOpenIDConfigurationResp parses an HTTP response from a GetOpenIDConfigurationWithResponse call

func (GetOpenIDConfigurationResp) Status added in v0.13.0

Status returns HTTPResponse.Status

func (GetOpenIDConfigurationResp) StatusCode added in v0.13.0

func (r GetOpenIDConfigurationResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetOpenIDConfigurationResponseObject added in v0.12.0

type GetOpenIDConfigurationResponseObject interface {
	VisitGetOpenIDConfigurationResponse(w http.ResponseWriter) error
}

type GetProject200JSONResponse

type GetProject200JSONResponse Project

func (GetProject200JSONResponse) VisitGetProjectResponse

func (response GetProject200JSONResponse) VisitGetProjectResponse(w http.ResponseWriter) error

type GetProject401JSONResponse

type GetProject401JSONResponse struct{ UnauthorizedJSONResponse }

func (GetProject401JSONResponse) VisitGetProjectResponse

func (response GetProject401JSONResponse) VisitGetProjectResponse(w http.ResponseWriter) error

type GetProject403JSONResponse

type GetProject403JSONResponse struct{ ForbiddenJSONResponse }

func (GetProject403JSONResponse) VisitGetProjectResponse

func (response GetProject403JSONResponse) VisitGetProjectResponse(w http.ResponseWriter) error

type GetProject404JSONResponse

type GetProject404JSONResponse struct{ NotFoundJSONResponse }

func (GetProject404JSONResponse) VisitGetProjectResponse

func (response GetProject404JSONResponse) VisitGetProjectResponse(w http.ResponseWriter) error

type GetProject500JSONResponse

type GetProject500JSONResponse struct{ InternalErrorJSONResponse }

func (GetProject500JSONResponse) VisitGetProjectResponse

func (response GetProject500JSONResponse) VisitGetProjectResponse(w http.ResponseWriter) error

type GetProjectDeploymentPipeline200JSONResponse

type GetProjectDeploymentPipeline200JSONResponse DeploymentPipeline

func (GetProjectDeploymentPipeline200JSONResponse) VisitGetProjectDeploymentPipelineResponse

func (response GetProjectDeploymentPipeline200JSONResponse) VisitGetProjectDeploymentPipelineResponse(w http.ResponseWriter) error

type GetProjectDeploymentPipeline401JSONResponse

type GetProjectDeploymentPipeline401JSONResponse struct{ UnauthorizedJSONResponse }

func (GetProjectDeploymentPipeline401JSONResponse) VisitGetProjectDeploymentPipelineResponse

func (response GetProjectDeploymentPipeline401JSONResponse) VisitGetProjectDeploymentPipelineResponse(w http.ResponseWriter) error

type GetProjectDeploymentPipeline403JSONResponse

type GetProjectDeploymentPipeline403JSONResponse struct{ ForbiddenJSONResponse }

func (GetProjectDeploymentPipeline403JSONResponse) VisitGetProjectDeploymentPipelineResponse

func (response GetProjectDeploymentPipeline403JSONResponse) VisitGetProjectDeploymentPipelineResponse(w http.ResponseWriter) error

type GetProjectDeploymentPipeline404JSONResponse

type GetProjectDeploymentPipeline404JSONResponse struct{ NotFoundJSONResponse }

func (GetProjectDeploymentPipeline404JSONResponse) VisitGetProjectDeploymentPipelineResponse

func (response GetProjectDeploymentPipeline404JSONResponse) VisitGetProjectDeploymentPipelineResponse(w http.ResponseWriter) error

type GetProjectDeploymentPipeline500JSONResponse

type GetProjectDeploymentPipeline500JSONResponse struct{ InternalErrorJSONResponse }

func (GetProjectDeploymentPipeline500JSONResponse) VisitGetProjectDeploymentPipelineResponse

func (response GetProjectDeploymentPipeline500JSONResponse) VisitGetProjectDeploymentPipelineResponse(w http.ResponseWriter) error

type GetProjectDeploymentPipelineRequestObject

type GetProjectDeploymentPipelineRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	ProjectName   ProjectNameParam   `json:"projectName"`
}

type GetProjectDeploymentPipelineResp added in v0.13.0

type GetProjectDeploymentPipelineResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DeploymentPipeline
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetProjectDeploymentPipelineResp added in v0.13.0

func ParseGetProjectDeploymentPipelineResp(rsp *http.Response) (*GetProjectDeploymentPipelineResp, error)

ParseGetProjectDeploymentPipelineResp parses an HTTP response from a GetProjectDeploymentPipelineWithResponse call

func (GetProjectDeploymentPipelineResp) Status added in v0.13.0

Status returns HTTPResponse.Status

func (GetProjectDeploymentPipelineResp) StatusCode added in v0.13.0

func (r GetProjectDeploymentPipelineResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetProjectDeploymentPipelineResponseObject

type GetProjectDeploymentPipelineResponseObject interface {
	VisitGetProjectDeploymentPipelineResponse(w http.ResponseWriter) error
}

type GetProjectRequestObject

type GetProjectRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	ProjectName   ProjectNameParam   `json:"projectName"`
}

type GetProjectResp added in v0.13.0

type GetProjectResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Project
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetProjectResp added in v0.13.0

func ParseGetProjectResp(rsp *http.Response) (*GetProjectResp, error)

ParseGetProjectResp parses an HTTP response from a GetProjectWithResponse call

func (GetProjectResp) Status added in v0.13.0

func (r GetProjectResp) Status() string

Status returns HTTPResponse.Status

func (GetProjectResp) StatusCode added in v0.13.0

func (r GetProjectResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetProjectResponseObject

type GetProjectResponseObject interface {
	VisitGetProjectResponse(w http.ResponseWriter) error
}

type GetRCAAgentURL200JSONResponse added in v0.13.0

type GetRCAAgentURL200JSONResponse RCAAgentURLResponse

func (GetRCAAgentURL200JSONResponse) VisitGetRCAAgentURLResponse added in v0.13.0

func (response GetRCAAgentURL200JSONResponse) VisitGetRCAAgentURLResponse(w http.ResponseWriter) error

type GetRCAAgentURL401JSONResponse added in v0.13.0

type GetRCAAgentURL401JSONResponse struct{ UnauthorizedJSONResponse }

func (GetRCAAgentURL401JSONResponse) VisitGetRCAAgentURLResponse added in v0.13.0

func (response GetRCAAgentURL401JSONResponse) VisitGetRCAAgentURLResponse(w http.ResponseWriter) error

type GetRCAAgentURL403JSONResponse added in v0.13.0

type GetRCAAgentURL403JSONResponse struct{ ForbiddenJSONResponse }

func (GetRCAAgentURL403JSONResponse) VisitGetRCAAgentURLResponse added in v0.13.0

func (response GetRCAAgentURL403JSONResponse) VisitGetRCAAgentURLResponse(w http.ResponseWriter) error

type GetRCAAgentURL404JSONResponse added in v0.13.0

type GetRCAAgentURL404JSONResponse struct{ NotFoundJSONResponse }

func (GetRCAAgentURL404JSONResponse) VisitGetRCAAgentURLResponse added in v0.13.0

func (response GetRCAAgentURL404JSONResponse) VisitGetRCAAgentURLResponse(w http.ResponseWriter) error

type GetRCAAgentURL500JSONResponse added in v0.13.0

type GetRCAAgentURL500JSONResponse struct{ InternalErrorJSONResponse }

func (GetRCAAgentURL500JSONResponse) VisitGetRCAAgentURLResponse added in v0.13.0

func (response GetRCAAgentURL500JSONResponse) VisitGetRCAAgentURLResponse(w http.ResponseWriter) error

type GetRCAAgentURLRequestObject added in v0.13.0

type GetRCAAgentURLRequestObject struct {
	NamespaceName NamespaceNameParam   `json:"namespaceName"`
	EnvName       EnvironmentNameParam `json:"envName"`
}

type GetRCAAgentURLResp added in v0.13.0

type GetRCAAgentURLResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RCAAgentURLResponse
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetRCAAgentURLResp added in v0.13.0

func ParseGetRCAAgentURLResp(rsp *http.Response) (*GetRCAAgentURLResp, error)

ParseGetRCAAgentURLResp parses an HTTP response from a GetRCAAgentURLWithResponse call

func (GetRCAAgentURLResp) Status added in v0.13.0

func (r GetRCAAgentURLResp) Status() string

Status returns HTTPResponse.Status

func (GetRCAAgentURLResp) StatusCode added in v0.13.0

func (r GetRCAAgentURLResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetRCAAgentURLResponseObject added in v0.13.0

type GetRCAAgentURLResponseObject interface {
	VisitGetRCAAgentURLResponse(w http.ResponseWriter) error
}

type GetReady200TextResponse

type GetReady200TextResponse string

func (GetReady200TextResponse) VisitGetReadyResponse

func (response GetReady200TextResponse) VisitGetReadyResponse(w http.ResponseWriter) error

type GetReadyRequestObject

type GetReadyRequestObject struct {
}

type GetReadyResp added in v0.13.0

type GetReadyResp struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseGetReadyResp added in v0.13.0

func ParseGetReadyResp(rsp *http.Response) (*GetReadyResp, error)

ParseGetReadyResp parses an HTTP response from a GetReadyWithResponse call

func (GetReadyResp) Status added in v0.13.0

func (r GetReadyResp) Status() string

Status returns HTTPResponse.Status

func (GetReadyResp) StatusCode added in v0.13.0

func (r GetReadyResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetReadyResponseObject

type GetReadyResponseObject interface {
	VisitGetReadyResponse(w http.ResponseWriter) error
}

type GetSubjectProfile200JSONResponse

type GetSubjectProfile200JSONResponse UserCapabilitiesResponse

func (GetSubjectProfile200JSONResponse) VisitGetSubjectProfileResponse

func (response GetSubjectProfile200JSONResponse) VisitGetSubjectProfileResponse(w http.ResponseWriter) error

type GetSubjectProfile400JSONResponse

type GetSubjectProfile400JSONResponse struct{ BadRequestJSONResponse }

func (GetSubjectProfile400JSONResponse) VisitGetSubjectProfileResponse

func (response GetSubjectProfile400JSONResponse) VisitGetSubjectProfileResponse(w http.ResponseWriter) error

type GetSubjectProfile401JSONResponse

type GetSubjectProfile401JSONResponse struct{ UnauthorizedJSONResponse }

func (GetSubjectProfile401JSONResponse) VisitGetSubjectProfileResponse

func (response GetSubjectProfile401JSONResponse) VisitGetSubjectProfileResponse(w http.ResponseWriter) error

type GetSubjectProfile403JSONResponse

type GetSubjectProfile403JSONResponse struct{ ForbiddenJSONResponse }

func (GetSubjectProfile403JSONResponse) VisitGetSubjectProfileResponse

func (response GetSubjectProfile403JSONResponse) VisitGetSubjectProfileResponse(w http.ResponseWriter) error

type GetSubjectProfile500JSONResponse

type GetSubjectProfile500JSONResponse struct{ InternalErrorJSONResponse }

func (GetSubjectProfile500JSONResponse) VisitGetSubjectProfileResponse

func (response GetSubjectProfile500JSONResponse) VisitGetSubjectProfileResponse(w http.ResponseWriter) error

type GetSubjectProfileParams

type GetSubjectProfileParams struct {
	// Namespace Namespace scope
	Namespace *string `form:"namespace,omitempty" json:"namespace,omitempty"`

	// Project Project scope
	Project *string `form:"project,omitempty" json:"project,omitempty"`

	// Component Component scope
	Component *string `form:"component,omitempty" json:"component,omitempty"`
}

GetSubjectProfileParams defines parameters for GetSubjectProfile.

type GetSubjectProfileRequestObject

type GetSubjectProfileRequestObject struct {
	Params GetSubjectProfileParams
}

type GetSubjectProfileResp added in v0.13.0

type GetSubjectProfileResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *UserCapabilitiesResponse
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON500      *InternalError
}

func ParseGetSubjectProfileResp added in v0.13.0

func ParseGetSubjectProfileResp(rsp *http.Response) (*GetSubjectProfileResp, error)

ParseGetSubjectProfileResp parses an HTTP response from a GetSubjectProfileWithResponse call

func (GetSubjectProfileResp) Status added in v0.13.0

func (r GetSubjectProfileResp) Status() string

Status returns HTTPResponse.Status

func (GetSubjectProfileResp) StatusCode added in v0.13.0

func (r GetSubjectProfileResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSubjectProfileResponseObject

type GetSubjectProfileResponseObject interface {
	VisitGetSubjectProfileResponse(w http.ResponseWriter) error
}

type GetTraitSchema200JSONResponse

type GetTraitSchema200JSONResponse SchemaResponse

func (GetTraitSchema200JSONResponse) VisitGetTraitSchemaResponse

func (response GetTraitSchema200JSONResponse) VisitGetTraitSchemaResponse(w http.ResponseWriter) error

type GetTraitSchema401JSONResponse

type GetTraitSchema401JSONResponse struct{ UnauthorizedJSONResponse }

func (GetTraitSchema401JSONResponse) VisitGetTraitSchemaResponse

func (response GetTraitSchema401JSONResponse) VisitGetTraitSchemaResponse(w http.ResponseWriter) error

type GetTraitSchema403JSONResponse

type GetTraitSchema403JSONResponse struct{ ForbiddenJSONResponse }

func (GetTraitSchema403JSONResponse) VisitGetTraitSchemaResponse

func (response GetTraitSchema403JSONResponse) VisitGetTraitSchemaResponse(w http.ResponseWriter) error

type GetTraitSchema404JSONResponse

type GetTraitSchema404JSONResponse struct{ NotFoundJSONResponse }

func (GetTraitSchema404JSONResponse) VisitGetTraitSchemaResponse

func (response GetTraitSchema404JSONResponse) VisitGetTraitSchemaResponse(w http.ResponseWriter) error

type GetTraitSchema500JSONResponse

type GetTraitSchema500JSONResponse struct{ InternalErrorJSONResponse }

func (GetTraitSchema500JSONResponse) VisitGetTraitSchemaResponse

func (response GetTraitSchema500JSONResponse) VisitGetTraitSchemaResponse(w http.ResponseWriter) error

type GetTraitSchemaRequestObject

type GetTraitSchemaRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	TraitName     TraitNameParam     `json:"traitName"`
}

type GetTraitSchemaResp added in v0.13.0

type GetTraitSchemaResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SchemaResponse
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetTraitSchemaResp added in v0.13.0

func ParseGetTraitSchemaResp(rsp *http.Response) (*GetTraitSchemaResp, error)

ParseGetTraitSchemaResp parses an HTTP response from a GetTraitSchemaWithResponse call

func (GetTraitSchemaResp) Status added in v0.13.0

func (r GetTraitSchemaResp) Status() string

Status returns HTTPResponse.Status

func (GetTraitSchemaResp) StatusCode added in v0.13.0

func (r GetTraitSchemaResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTraitSchemaResponseObject

type GetTraitSchemaResponseObject interface {
	VisitGetTraitSchemaResponse(w http.ResponseWriter) error
}

type GetVersion200JSONResponse

type GetVersion200JSONResponse VersionResponse

func (GetVersion200JSONResponse) VisitGetVersionResponse

func (response GetVersion200JSONResponse) VisitGetVersionResponse(w http.ResponseWriter) error

type GetVersionRequestObject

type GetVersionRequestObject struct {
}

type GetVersionResp added in v0.13.0

type GetVersionResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VersionResponse
}

func ParseGetVersionResp added in v0.13.0

func ParseGetVersionResp(rsp *http.Response) (*GetVersionResp, error)

ParseGetVersionResp parses an HTTP response from a GetVersionWithResponse call

func (GetVersionResp) Status added in v0.13.0

func (r GetVersionResp) Status() string

Status returns HTTPResponse.Status

func (GetVersionResp) StatusCode added in v0.13.0

func (r GetVersionResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetVersionResponseObject

type GetVersionResponseObject interface {
	VisitGetVersionResponse(w http.ResponseWriter) error
}

type GetWorkflowRun200JSONResponse added in v0.13.0

type GetWorkflowRun200JSONResponse WorkflowRun

func (GetWorkflowRun200JSONResponse) VisitGetWorkflowRunResponse added in v0.13.0

func (response GetWorkflowRun200JSONResponse) VisitGetWorkflowRunResponse(w http.ResponseWriter) error

type GetWorkflowRun401JSONResponse added in v0.13.0

type GetWorkflowRun401JSONResponse struct{ UnauthorizedJSONResponse }

func (GetWorkflowRun401JSONResponse) VisitGetWorkflowRunResponse added in v0.13.0

func (response GetWorkflowRun401JSONResponse) VisitGetWorkflowRunResponse(w http.ResponseWriter) error

type GetWorkflowRun403JSONResponse added in v0.13.0

type GetWorkflowRun403JSONResponse struct{ ForbiddenJSONResponse }

func (GetWorkflowRun403JSONResponse) VisitGetWorkflowRunResponse added in v0.13.0

func (response GetWorkflowRun403JSONResponse) VisitGetWorkflowRunResponse(w http.ResponseWriter) error

type GetWorkflowRun404JSONResponse added in v0.13.0

type GetWorkflowRun404JSONResponse struct{ NotFoundJSONResponse }

func (GetWorkflowRun404JSONResponse) VisitGetWorkflowRunResponse added in v0.13.0

func (response GetWorkflowRun404JSONResponse) VisitGetWorkflowRunResponse(w http.ResponseWriter) error

type GetWorkflowRun500JSONResponse added in v0.13.0

type GetWorkflowRun500JSONResponse struct{ InternalErrorJSONResponse }

func (GetWorkflowRun500JSONResponse) VisitGetWorkflowRunResponse added in v0.13.0

func (response GetWorkflowRun500JSONResponse) VisitGetWorkflowRunResponse(w http.ResponseWriter) error

type GetWorkflowRunRequestObject added in v0.13.0

type GetWorkflowRunRequestObject struct {
	NamespaceName NamespaceNameParam   `json:"namespaceName"`
	RunName       WorkflowRunNameParam `json:"runName"`
}

type GetWorkflowRunResp added in v0.13.0

type GetWorkflowRunResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *WorkflowRun
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetWorkflowRunResp added in v0.13.0

func ParseGetWorkflowRunResp(rsp *http.Response) (*GetWorkflowRunResp, error)

ParseGetWorkflowRunResp parses an HTTP response from a GetWorkflowRunWithResponse call

func (GetWorkflowRunResp) Status added in v0.13.0

func (r GetWorkflowRunResp) Status() string

Status returns HTTPResponse.Status

func (GetWorkflowRunResp) StatusCode added in v0.13.0

func (r GetWorkflowRunResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetWorkflowRunResponseObject added in v0.13.0

type GetWorkflowRunResponseObject interface {
	VisitGetWorkflowRunResponse(w http.ResponseWriter) error
}

type GetWorkflowSchema200JSONResponse

type GetWorkflowSchema200JSONResponse SchemaResponse

func (GetWorkflowSchema200JSONResponse) VisitGetWorkflowSchemaResponse

func (response GetWorkflowSchema200JSONResponse) VisitGetWorkflowSchemaResponse(w http.ResponseWriter) error

type GetWorkflowSchema401JSONResponse

type GetWorkflowSchema401JSONResponse struct{ UnauthorizedJSONResponse }

func (GetWorkflowSchema401JSONResponse) VisitGetWorkflowSchemaResponse

func (response GetWorkflowSchema401JSONResponse) VisitGetWorkflowSchemaResponse(w http.ResponseWriter) error

type GetWorkflowSchema403JSONResponse

type GetWorkflowSchema403JSONResponse struct{ ForbiddenJSONResponse }

func (GetWorkflowSchema403JSONResponse) VisitGetWorkflowSchemaResponse

func (response GetWorkflowSchema403JSONResponse) VisitGetWorkflowSchemaResponse(w http.ResponseWriter) error

type GetWorkflowSchema404JSONResponse

type GetWorkflowSchema404JSONResponse struct{ NotFoundJSONResponse }

func (GetWorkflowSchema404JSONResponse) VisitGetWorkflowSchemaResponse

func (response GetWorkflowSchema404JSONResponse) VisitGetWorkflowSchemaResponse(w http.ResponseWriter) error

type GetWorkflowSchema500JSONResponse

type GetWorkflowSchema500JSONResponse struct{ InternalErrorJSONResponse }

func (GetWorkflowSchema500JSONResponse) VisitGetWorkflowSchemaResponse

func (response GetWorkflowSchema500JSONResponse) VisitGetWorkflowSchemaResponse(w http.ResponseWriter) error

type GetWorkflowSchemaRequestObject

type GetWorkflowSchemaRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	WorkflowName  WorkflowNameParam  `json:"workflowName"`
}

type GetWorkflowSchemaResp added in v0.13.0

type GetWorkflowSchemaResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SchemaResponse
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetWorkflowSchemaResp added in v0.13.0

func ParseGetWorkflowSchemaResp(rsp *http.Response) (*GetWorkflowSchemaResp, error)

ParseGetWorkflowSchemaResp parses an HTTP response from a GetWorkflowSchemaWithResponse call

func (GetWorkflowSchemaResp) Status added in v0.13.0

func (r GetWorkflowSchemaResp) Status() string

Status returns HTTPResponse.Status

func (GetWorkflowSchemaResp) StatusCode added in v0.13.0

func (r GetWorkflowSchemaResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetWorkflowSchemaResponseObject

type GetWorkflowSchemaResponseObject interface {
	VisitGetWorkflowSchemaResponse(w http.ResponseWriter) error
}

type GetWorkloads200JSONResponse

type GetWorkloads200JSONResponse WorkloadSpec

func (GetWorkloads200JSONResponse) VisitGetWorkloadsResponse

func (response GetWorkloads200JSONResponse) VisitGetWorkloadsResponse(w http.ResponseWriter) error

type GetWorkloads401JSONResponse

type GetWorkloads401JSONResponse struct{ UnauthorizedJSONResponse }

func (GetWorkloads401JSONResponse) VisitGetWorkloadsResponse

func (response GetWorkloads401JSONResponse) VisitGetWorkloadsResponse(w http.ResponseWriter) error

type GetWorkloads403JSONResponse

type GetWorkloads403JSONResponse struct{ ForbiddenJSONResponse }

func (GetWorkloads403JSONResponse) VisitGetWorkloadsResponse

func (response GetWorkloads403JSONResponse) VisitGetWorkloadsResponse(w http.ResponseWriter) error

type GetWorkloads404JSONResponse

type GetWorkloads404JSONResponse struct{ NotFoundJSONResponse }

func (GetWorkloads404JSONResponse) VisitGetWorkloadsResponse

func (response GetWorkloads404JSONResponse) VisitGetWorkloadsResponse(w http.ResponseWriter) error

type GetWorkloads500JSONResponse

type GetWorkloads500JSONResponse struct{ InternalErrorJSONResponse }

func (GetWorkloads500JSONResponse) VisitGetWorkloadsResponse

func (response GetWorkloads500JSONResponse) VisitGetWorkloadsResponse(w http.ResponseWriter) error

type GetWorkloadsRequestObject

type GetWorkloadsRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	ProjectName   ProjectNameParam   `json:"projectName"`
	ComponentName ComponentNameParam `json:"componentName"`
}

type GetWorkloadsResp added in v0.13.0

type GetWorkloadsResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *WorkloadSpec
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetWorkloadsResp added in v0.13.0

func ParseGetWorkloadsResp(rsp *http.Response) (*GetWorkloadsResp, error)

ParseGetWorkloadsResp parses an HTTP response from a GetWorkloadsWithResponse call

func (GetWorkloadsResp) Status added in v0.13.0

func (r GetWorkloadsResp) Status() string

Status returns HTTPResponse.Status

func (GetWorkloadsResp) StatusCode added in v0.13.0

func (r GetWorkloadsResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetWorkloadsResponseObject

type GetWorkloadsResponseObject interface {
	VisitGetWorkloadsResponse(w http.ResponseWriter) error
}

type HandleBitbucketWebhook200JSONResponse

type HandleBitbucketWebhook200JSONResponse WebhookEventResponse

func (HandleBitbucketWebhook200JSONResponse) VisitHandleBitbucketWebhookResponse

func (response HandleBitbucketWebhook200JSONResponse) VisitHandleBitbucketWebhookResponse(w http.ResponseWriter) error

type HandleBitbucketWebhook400JSONResponse

type HandleBitbucketWebhook400JSONResponse struct{ BadRequestJSONResponse }

func (HandleBitbucketWebhook400JSONResponse) VisitHandleBitbucketWebhookResponse

func (response HandleBitbucketWebhook400JSONResponse) VisitHandleBitbucketWebhookResponse(w http.ResponseWriter) error

type HandleBitbucketWebhook401JSONResponse

type HandleBitbucketWebhook401JSONResponse struct{ UnauthorizedJSONResponse }

func (HandleBitbucketWebhook401JSONResponse) VisitHandleBitbucketWebhookResponse

func (response HandleBitbucketWebhook401JSONResponse) VisitHandleBitbucketWebhookResponse(w http.ResponseWriter) error

type HandleBitbucketWebhook500JSONResponse

type HandleBitbucketWebhook500JSONResponse struct{ InternalErrorJSONResponse }

func (HandleBitbucketWebhook500JSONResponse) VisitHandleBitbucketWebhookResponse

func (response HandleBitbucketWebhook500JSONResponse) VisitHandleBitbucketWebhookResponse(w http.ResponseWriter) error

type HandleBitbucketWebhookJSONBody

type HandleBitbucketWebhookJSONBody map[string]interface{}

HandleBitbucketWebhookJSONBody defines parameters for HandleBitbucketWebhook.

type HandleBitbucketWebhookJSONRequestBody

type HandleBitbucketWebhookJSONRequestBody HandleBitbucketWebhookJSONBody

HandleBitbucketWebhookJSONRequestBody defines body for HandleBitbucketWebhook for application/json ContentType.

type HandleBitbucketWebhookRequestObject

type HandleBitbucketWebhookRequestObject struct {
	Body *HandleBitbucketWebhookJSONRequestBody
}

type HandleBitbucketWebhookResp added in v0.13.0

type HandleBitbucketWebhookResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *WebhookEventResponse
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON500      *InternalError
}

func ParseHandleBitbucketWebhookResp added in v0.13.0

func ParseHandleBitbucketWebhookResp(rsp *http.Response) (*HandleBitbucketWebhookResp, error)

ParseHandleBitbucketWebhookResp parses an HTTP response from a HandleBitbucketWebhookWithResponse call

func (HandleBitbucketWebhookResp) Status added in v0.13.0

Status returns HTTPResponse.Status

func (HandleBitbucketWebhookResp) StatusCode added in v0.13.0

func (r HandleBitbucketWebhookResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type HandleBitbucketWebhookResponseObject

type HandleBitbucketWebhookResponseObject interface {
	VisitHandleBitbucketWebhookResponse(w http.ResponseWriter) error
}

type HandleGitHubWebhook200JSONResponse

type HandleGitHubWebhook200JSONResponse WebhookEventResponse

func (HandleGitHubWebhook200JSONResponse) VisitHandleGitHubWebhookResponse

func (response HandleGitHubWebhook200JSONResponse) VisitHandleGitHubWebhookResponse(w http.ResponseWriter) error

type HandleGitHubWebhook400JSONResponse

type HandleGitHubWebhook400JSONResponse struct{ BadRequestJSONResponse }

func (HandleGitHubWebhook400JSONResponse) VisitHandleGitHubWebhookResponse

func (response HandleGitHubWebhook400JSONResponse) VisitHandleGitHubWebhookResponse(w http.ResponseWriter) error

type HandleGitHubWebhook401JSONResponse

type HandleGitHubWebhook401JSONResponse struct{ UnauthorizedJSONResponse }

func (HandleGitHubWebhook401JSONResponse) VisitHandleGitHubWebhookResponse

func (response HandleGitHubWebhook401JSONResponse) VisitHandleGitHubWebhookResponse(w http.ResponseWriter) error

type HandleGitHubWebhook500JSONResponse

type HandleGitHubWebhook500JSONResponse struct{ InternalErrorJSONResponse }

func (HandleGitHubWebhook500JSONResponse) VisitHandleGitHubWebhookResponse

func (response HandleGitHubWebhook500JSONResponse) VisitHandleGitHubWebhookResponse(w http.ResponseWriter) error

type HandleGitHubWebhookJSONBody

type HandleGitHubWebhookJSONBody map[string]interface{}

HandleGitHubWebhookJSONBody defines parameters for HandleGitHubWebhook.

type HandleGitHubWebhookJSONRequestBody

type HandleGitHubWebhookJSONRequestBody HandleGitHubWebhookJSONBody

HandleGitHubWebhookJSONRequestBody defines body for HandleGitHubWebhook for application/json ContentType.

type HandleGitHubWebhookRequestObject

type HandleGitHubWebhookRequestObject struct {
	Body *HandleGitHubWebhookJSONRequestBody
}

type HandleGitHubWebhookResp added in v0.13.0

type HandleGitHubWebhookResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *WebhookEventResponse
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON500      *InternalError
}

func ParseHandleGitHubWebhookResp added in v0.13.0

func ParseHandleGitHubWebhookResp(rsp *http.Response) (*HandleGitHubWebhookResp, error)

ParseHandleGitHubWebhookResp parses an HTTP response from a HandleGitHubWebhookWithResponse call

func (HandleGitHubWebhookResp) Status added in v0.13.0

func (r HandleGitHubWebhookResp) Status() string

Status returns HTTPResponse.Status

func (HandleGitHubWebhookResp) StatusCode added in v0.13.0

func (r HandleGitHubWebhookResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type HandleGitHubWebhookResponseObject

type HandleGitHubWebhookResponseObject interface {
	VisitHandleGitHubWebhookResponse(w http.ResponseWriter) error
}

type HandleGitLabWebhook200JSONResponse

type HandleGitLabWebhook200JSONResponse WebhookEventResponse

func (HandleGitLabWebhook200JSONResponse) VisitHandleGitLabWebhookResponse

func (response HandleGitLabWebhook200JSONResponse) VisitHandleGitLabWebhookResponse(w http.ResponseWriter) error

type HandleGitLabWebhook400JSONResponse

type HandleGitLabWebhook400JSONResponse struct{ BadRequestJSONResponse }

func (HandleGitLabWebhook400JSONResponse) VisitHandleGitLabWebhookResponse

func (response HandleGitLabWebhook400JSONResponse) VisitHandleGitLabWebhookResponse(w http.ResponseWriter) error

type HandleGitLabWebhook401JSONResponse

type HandleGitLabWebhook401JSONResponse struct{ UnauthorizedJSONResponse }

func (HandleGitLabWebhook401JSONResponse) VisitHandleGitLabWebhookResponse

func (response HandleGitLabWebhook401JSONResponse) VisitHandleGitLabWebhookResponse(w http.ResponseWriter) error

type HandleGitLabWebhook500JSONResponse

type HandleGitLabWebhook500JSONResponse struct{ InternalErrorJSONResponse }

func (HandleGitLabWebhook500JSONResponse) VisitHandleGitLabWebhookResponse

func (response HandleGitLabWebhook500JSONResponse) VisitHandleGitLabWebhookResponse(w http.ResponseWriter) error

type HandleGitLabWebhookJSONBody

type HandleGitLabWebhookJSONBody map[string]interface{}

HandleGitLabWebhookJSONBody defines parameters for HandleGitLabWebhook.

type HandleGitLabWebhookJSONRequestBody

type HandleGitLabWebhookJSONRequestBody HandleGitLabWebhookJSONBody

HandleGitLabWebhookJSONRequestBody defines body for HandleGitLabWebhook for application/json ContentType.

type HandleGitLabWebhookRequestObject

type HandleGitLabWebhookRequestObject struct {
	Body *HandleGitLabWebhookJSONRequestBody
}

type HandleGitLabWebhookResp added in v0.13.0

type HandleGitLabWebhookResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *WebhookEventResponse
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON500      *InternalError
}

func ParseHandleGitLabWebhookResp added in v0.13.0

func ParseHandleGitLabWebhookResp(rsp *http.Response) (*HandleGitLabWebhookResp, error)

ParseHandleGitLabWebhookResp parses an HTTP response from a HandleGitLabWebhookWithResponse call

func (HandleGitLabWebhookResp) Status added in v0.13.0

func (r HandleGitLabWebhookResp) Status() string

Status returns HTTPResponse.Status

func (HandleGitLabWebhookResp) StatusCode added in v0.13.0

func (r HandleGitLabWebhookResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type HandleGitLabWebhookResponseObject

type HandleGitLabWebhookResponseObject interface {
	VisitHandleGitLabWebhookResponse(w http.ResponseWriter) error
}

type HttpRequestDoer added in v0.13.0

type HttpRequestDoer interface {
	Do(req *http.Request) (*http.Response, error)
}

Doer performs HTTP requests.

The standard http.Client implements this interface.

type InternalError

type InternalError = ErrorResponse

InternalError Standard error response format

type InternalErrorJSONResponse

type InternalErrorJSONResponse ErrorResponse

type InvalidParamFormatError

type InvalidParamFormatError struct {
	ParamName string
	Err       error
}

func (*InvalidParamFormatError) Error

func (e *InvalidParamFormatError) Error() string

func (*InvalidParamFormatError) Unwrap

func (e *InvalidParamFormatError) Unwrap() error

type KubernetesResource

type KubernetesResource struct {
	// ApiVersion API version (must be openchoreo.dev/v1alpha1)
	ApiVersion string `json:"apiVersion"`

	// Kind Resource kind
	Kind string `json:"kind"`

	// Metadata Resource metadata
	Metadata KubernetesResource_Metadata `json:"metadata"`

	// Spec Resource specification
	Spec *map[string]interface{} `json:"spec,omitempty"`
}

KubernetesResource Kubernetes resource with OpenChoreo API group

type KubernetesResource_Metadata

type KubernetesResource_Metadata struct {
	// Name Resource name
	Name string `json:"name"`

	// Namespace Kubernetes namespace
	Namespace            *string                `json:"namespace,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

KubernetesResource_Metadata Resource metadata

func (KubernetesResource_Metadata) Get

func (a KubernetesResource_Metadata) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for KubernetesResource_Metadata. Returns the specified element and whether it was found

func (KubernetesResource_Metadata) MarshalJSON

func (a KubernetesResource_Metadata) MarshalJSON() ([]byte, error)

Override default JSON handling for KubernetesResource_Metadata to handle AdditionalProperties

func (*KubernetesResource_Metadata) Set

func (a *KubernetesResource_Metadata) Set(fieldName string, value interface{})

Setter for additional properties for KubernetesResource_Metadata

func (*KubernetesResource_Metadata) UnmarshalJSON

func (a *KubernetesResource_Metadata) UnmarshalJSON(b []byte) error

Override default JSON handling for KubernetesResource_Metadata to handle AdditionalProperties

type LimitParam

type LimitParam = int

LimitParam defines model for LimitParam.

type ListActions200JSONResponse

type ListActions200JSONResponse []string

func (ListActions200JSONResponse) VisitListActionsResponse

func (response ListActions200JSONResponse) VisitListActionsResponse(w http.ResponseWriter) error

type ListActions401JSONResponse

type ListActions401JSONResponse struct{ UnauthorizedJSONResponse }

func (ListActions401JSONResponse) VisitListActionsResponse

func (response ListActions401JSONResponse) VisitListActionsResponse(w http.ResponseWriter) error

type ListActions403JSONResponse

type ListActions403JSONResponse struct{ ForbiddenJSONResponse }

func (ListActions403JSONResponse) VisitListActionsResponse

func (response ListActions403JSONResponse) VisitListActionsResponse(w http.ResponseWriter) error

type ListActions500JSONResponse

type ListActions500JSONResponse struct{ InternalErrorJSONResponse }

func (ListActions500JSONResponse) VisitListActionsResponse

func (response ListActions500JSONResponse) VisitListActionsResponse(w http.ResponseWriter) error

type ListActionsRequestObject

type ListActionsRequestObject struct {
}

type ListActionsResp added in v0.13.0

type ListActionsResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]string
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON500      *InternalError
}

func ParseListActionsResp added in v0.13.0

func ParseListActionsResp(rsp *http.Response) (*ListActionsResp, error)

ParseListActionsResp parses an HTTP response from a ListActionsWithResponse call

func (ListActionsResp) Status added in v0.13.0

func (r ListActionsResp) Status() string

Status returns HTTPResponse.Status

func (ListActionsResp) StatusCode added in v0.13.0

func (r ListActionsResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListActionsResponseObject

type ListActionsResponseObject interface {
	VisitListActionsResponse(w http.ResponseWriter) error
}

type ListBuildPlanes200JSONResponse

type ListBuildPlanes200JSONResponse BuildPlaneList

func (ListBuildPlanes200JSONResponse) VisitListBuildPlanesResponse

func (response ListBuildPlanes200JSONResponse) VisitListBuildPlanesResponse(w http.ResponseWriter) error

type ListBuildPlanes401JSONResponse

type ListBuildPlanes401JSONResponse struct{ UnauthorizedJSONResponse }

func (ListBuildPlanes401JSONResponse) VisitListBuildPlanesResponse

func (response ListBuildPlanes401JSONResponse) VisitListBuildPlanesResponse(w http.ResponseWriter) error

type ListBuildPlanes403JSONResponse

type ListBuildPlanes403JSONResponse struct{ ForbiddenJSONResponse }

func (ListBuildPlanes403JSONResponse) VisitListBuildPlanesResponse

func (response ListBuildPlanes403JSONResponse) VisitListBuildPlanesResponse(w http.ResponseWriter) error

type ListBuildPlanes500JSONResponse

type ListBuildPlanes500JSONResponse struct{ InternalErrorJSONResponse }

func (ListBuildPlanes500JSONResponse) VisitListBuildPlanesResponse

func (response ListBuildPlanes500JSONResponse) VisitListBuildPlanesResponse(w http.ResponseWriter) error

type ListBuildPlanesRequestObject

type ListBuildPlanesRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
}

type ListBuildPlanesResp added in v0.13.0

type ListBuildPlanesResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BuildPlaneList
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON500      *InternalError
}

func ParseListBuildPlanesResp added in v0.13.0

func ParseListBuildPlanesResp(rsp *http.Response) (*ListBuildPlanesResp, error)

ParseListBuildPlanesResp parses an HTTP response from a ListBuildPlanesWithResponse call

func (ListBuildPlanesResp) Status added in v0.13.0

func (r ListBuildPlanesResp) Status() string

Status returns HTTPResponse.Status

func (ListBuildPlanesResp) StatusCode added in v0.13.0

func (r ListBuildPlanesResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListBuildPlanesResponseObject

type ListBuildPlanesResponseObject interface {
	VisitListBuildPlanesResponse(w http.ResponseWriter) error
}

type ListClusterRoleBindings200JSONResponse added in v0.14.0

type ListClusterRoleBindings200JSONResponse []RoleEntitlementMapping

func (ListClusterRoleBindings200JSONResponse) VisitListClusterRoleBindingsResponse added in v0.14.0

func (response ListClusterRoleBindings200JSONResponse) VisitListClusterRoleBindingsResponse(w http.ResponseWriter) error

type ListClusterRoleBindings401JSONResponse added in v0.14.0

type ListClusterRoleBindings401JSONResponse struct{ UnauthorizedJSONResponse }

func (ListClusterRoleBindings401JSONResponse) VisitListClusterRoleBindingsResponse added in v0.14.0

func (response ListClusterRoleBindings401JSONResponse) VisitListClusterRoleBindingsResponse(w http.ResponseWriter) error

type ListClusterRoleBindings403JSONResponse added in v0.14.0

type ListClusterRoleBindings403JSONResponse struct{ ForbiddenJSONResponse }

func (ListClusterRoleBindings403JSONResponse) VisitListClusterRoleBindingsResponse added in v0.14.0

func (response ListClusterRoleBindings403JSONResponse) VisitListClusterRoleBindingsResponse(w http.ResponseWriter) error

type ListClusterRoleBindings500JSONResponse added in v0.14.0

type ListClusterRoleBindings500JSONResponse struct{ InternalErrorJSONResponse }

func (ListClusterRoleBindings500JSONResponse) VisitListClusterRoleBindingsResponse added in v0.14.0

func (response ListClusterRoleBindings500JSONResponse) VisitListClusterRoleBindingsResponse(w http.ResponseWriter) error

type ListClusterRoleBindingsParams added in v0.14.0

type ListClusterRoleBindingsParams struct {
	// RoleName Filter by role name
	RoleName *string `form:"roleName,omitempty" json:"roleName,omitempty"`

	// Claim Filter by entitlement claim (must be used with value parameter)
	Claim *string `form:"claim,omitempty" json:"claim,omitempty"`

	// Value Filter by entitlement value (must be used with claim parameter)
	Value *string `form:"value,omitempty" json:"value,omitempty"`

	// Effect filter by binding effect (allow or deny)
	Effect *ListClusterRoleBindingsParamsEffect `form:"effect,omitempty" json:"effect,omitempty"`
}

ListClusterRoleBindingsParams defines parameters for ListClusterRoleBindings.

type ListClusterRoleBindingsParamsEffect added in v0.14.0

type ListClusterRoleBindingsParamsEffect string

ListClusterRoleBindingsParamsEffect defines parameters for ListClusterRoleBindings.

const (
	ListClusterRoleBindingsParamsEffectAllow ListClusterRoleBindingsParamsEffect = "allow"
	ListClusterRoleBindingsParamsEffectDeny  ListClusterRoleBindingsParamsEffect = "deny"
)

Defines values for ListClusterRoleBindingsParamsEffect.

type ListClusterRoleBindingsRequestObject added in v0.14.0

type ListClusterRoleBindingsRequestObject struct {
	Params ListClusterRoleBindingsParams
}

type ListClusterRoleBindingsResp added in v0.14.0

type ListClusterRoleBindingsResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]RoleEntitlementMapping
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON500      *InternalError
}

func ParseListClusterRoleBindingsResp added in v0.14.0

func ParseListClusterRoleBindingsResp(rsp *http.Response) (*ListClusterRoleBindingsResp, error)

ParseListClusterRoleBindingsResp parses an HTTP response from a ListClusterRoleBindingsWithResponse call

func (ListClusterRoleBindingsResp) Status added in v0.14.0

Status returns HTTPResponse.Status

func (ListClusterRoleBindingsResp) StatusCode added in v0.14.0

func (r ListClusterRoleBindingsResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListClusterRoleBindingsResponseObject added in v0.14.0

type ListClusterRoleBindingsResponseObject interface {
	VisitListClusterRoleBindingsResponse(w http.ResponseWriter) error
}

type ListClusterRoles200JSONResponse added in v0.14.0

type ListClusterRoles200JSONResponse []Role

func (ListClusterRoles200JSONResponse) VisitListClusterRolesResponse added in v0.14.0

func (response ListClusterRoles200JSONResponse) VisitListClusterRolesResponse(w http.ResponseWriter) error

type ListClusterRoles401JSONResponse added in v0.14.0

type ListClusterRoles401JSONResponse struct{ UnauthorizedJSONResponse }

func (ListClusterRoles401JSONResponse) VisitListClusterRolesResponse added in v0.14.0

func (response ListClusterRoles401JSONResponse) VisitListClusterRolesResponse(w http.ResponseWriter) error

type ListClusterRoles403JSONResponse added in v0.14.0

type ListClusterRoles403JSONResponse struct{ ForbiddenJSONResponse }

func (ListClusterRoles403JSONResponse) VisitListClusterRolesResponse added in v0.14.0

func (response ListClusterRoles403JSONResponse) VisitListClusterRolesResponse(w http.ResponseWriter) error

type ListClusterRoles500JSONResponse added in v0.14.0

type ListClusterRoles500JSONResponse struct{ InternalErrorJSONResponse }

func (ListClusterRoles500JSONResponse) VisitListClusterRolesResponse added in v0.14.0

func (response ListClusterRoles500JSONResponse) VisitListClusterRolesResponse(w http.ResponseWriter) error

type ListClusterRolesRequestObject added in v0.14.0

type ListClusterRolesRequestObject struct {
}

type ListClusterRolesResp added in v0.14.0

type ListClusterRolesResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]Role
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON500      *InternalError
}

func ParseListClusterRolesResp added in v0.14.0

func ParseListClusterRolesResp(rsp *http.Response) (*ListClusterRolesResp, error)

ParseListClusterRolesResp parses an HTTP response from a ListClusterRolesWithResponse call

func (ListClusterRolesResp) Status added in v0.14.0

func (r ListClusterRolesResp) Status() string

Status returns HTTPResponse.Status

func (ListClusterRolesResp) StatusCode added in v0.14.0

func (r ListClusterRolesResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListClusterRolesResponseObject added in v0.14.0

type ListClusterRolesResponseObject interface {
	VisitListClusterRolesResponse(w http.ResponseWriter) error
}

type ListComponentBindings200JSONResponse

type ListComponentBindings200JSONResponse BindingList

func (ListComponentBindings200JSONResponse) VisitListComponentBindingsResponse

func (response ListComponentBindings200JSONResponse) VisitListComponentBindingsResponse(w http.ResponseWriter) error

type ListComponentBindings401JSONResponse

type ListComponentBindings401JSONResponse struct{ UnauthorizedJSONResponse }

func (ListComponentBindings401JSONResponse) VisitListComponentBindingsResponse

func (response ListComponentBindings401JSONResponse) VisitListComponentBindingsResponse(w http.ResponseWriter) error

type ListComponentBindings403JSONResponse

type ListComponentBindings403JSONResponse struct{ ForbiddenJSONResponse }

func (ListComponentBindings403JSONResponse) VisitListComponentBindingsResponse

func (response ListComponentBindings403JSONResponse) VisitListComponentBindingsResponse(w http.ResponseWriter) error

type ListComponentBindings404JSONResponse

type ListComponentBindings404JSONResponse struct{ NotFoundJSONResponse }

func (ListComponentBindings404JSONResponse) VisitListComponentBindingsResponse

func (response ListComponentBindings404JSONResponse) VisitListComponentBindingsResponse(w http.ResponseWriter) error

type ListComponentBindings500JSONResponse

type ListComponentBindings500JSONResponse struct{ InternalErrorJSONResponse }

func (ListComponentBindings500JSONResponse) VisitListComponentBindingsResponse

func (response ListComponentBindings500JSONResponse) VisitListComponentBindingsResponse(w http.ResponseWriter) error

type ListComponentBindingsParams

type ListComponentBindingsParams struct {
	// Environment Filter by environment names
	Environment *[]string `form:"environment,omitempty" json:"environment,omitempty"`
}

ListComponentBindingsParams defines parameters for ListComponentBindings.

type ListComponentBindingsRequestObject

type ListComponentBindingsRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	ProjectName   ProjectNameParam   `json:"projectName"`
	ComponentName ComponentNameParam `json:"componentName"`
	Params        ListComponentBindingsParams
}

type ListComponentBindingsResp added in v0.13.0

type ListComponentBindingsResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BindingList
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseListComponentBindingsResp added in v0.13.0

func ParseListComponentBindingsResp(rsp *http.Response) (*ListComponentBindingsResp, error)

ParseListComponentBindingsResp parses an HTTP response from a ListComponentBindingsWithResponse call

func (ListComponentBindingsResp) Status added in v0.13.0

func (r ListComponentBindingsResp) Status() string

Status returns HTTPResponse.Status

func (ListComponentBindingsResp) StatusCode added in v0.13.0

func (r ListComponentBindingsResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListComponentBindingsResponseObject

type ListComponentBindingsResponseObject interface {
	VisitListComponentBindingsResponse(w http.ResponseWriter) error
}

type ListComponentReleases200JSONResponse

type ListComponentReleases200JSONResponse ComponentReleaseList

func (ListComponentReleases200JSONResponse) VisitListComponentReleasesResponse

func (response ListComponentReleases200JSONResponse) VisitListComponentReleasesResponse(w http.ResponseWriter) error

type ListComponentReleases401JSONResponse

type ListComponentReleases401JSONResponse struct{ UnauthorizedJSONResponse }

func (ListComponentReleases401JSONResponse) VisitListComponentReleasesResponse

func (response ListComponentReleases401JSONResponse) VisitListComponentReleasesResponse(w http.ResponseWriter) error

type ListComponentReleases403JSONResponse

type ListComponentReleases403JSONResponse struct{ ForbiddenJSONResponse }

func (ListComponentReleases403JSONResponse) VisitListComponentReleasesResponse

func (response ListComponentReleases403JSONResponse) VisitListComponentReleasesResponse(w http.ResponseWriter) error

type ListComponentReleases404JSONResponse

type ListComponentReleases404JSONResponse struct{ NotFoundJSONResponse }

func (ListComponentReleases404JSONResponse) VisitListComponentReleasesResponse

func (response ListComponentReleases404JSONResponse) VisitListComponentReleasesResponse(w http.ResponseWriter) error

type ListComponentReleases500JSONResponse

type ListComponentReleases500JSONResponse struct{ InternalErrorJSONResponse }

func (ListComponentReleases500JSONResponse) VisitListComponentReleasesResponse

func (response ListComponentReleases500JSONResponse) VisitListComponentReleasesResponse(w http.ResponseWriter) error

type ListComponentReleasesParams

type ListComponentReleasesParams struct {
	// Limit Maximum number of items to return per page
	Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`

	// Cursor Opaque pagination cursor from a previous response.
	// Pass the `nextCursor` value from pagination metadata to fetch the next page.
	Cursor *CursorParam `form:"cursor,omitempty" json:"cursor,omitempty"`
}

ListComponentReleasesParams defines parameters for ListComponentReleases.

type ListComponentReleasesRequestObject

type ListComponentReleasesRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	ProjectName   ProjectNameParam   `json:"projectName"`
	ComponentName ComponentNameParam `json:"componentName"`
	Params        ListComponentReleasesParams
}

type ListComponentReleasesResp added in v0.13.0

type ListComponentReleasesResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ComponentReleaseList
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseListComponentReleasesResp added in v0.13.0

func ParseListComponentReleasesResp(rsp *http.Response) (*ListComponentReleasesResp, error)

ParseListComponentReleasesResp parses an HTTP response from a ListComponentReleasesWithResponse call

func (ListComponentReleasesResp) Status added in v0.13.0

func (r ListComponentReleasesResp) Status() string

Status returns HTTPResponse.Status

func (ListComponentReleasesResp) StatusCode added in v0.13.0

func (r ListComponentReleasesResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListComponentReleasesResponseObject

type ListComponentReleasesResponseObject interface {
	VisitListComponentReleasesResponse(w http.ResponseWriter) error
}

type ListComponentTraits200JSONResponse

type ListComponentTraits200JSONResponse ComponentTraitList

func (ListComponentTraits200JSONResponse) VisitListComponentTraitsResponse

func (response ListComponentTraits200JSONResponse) VisitListComponentTraitsResponse(w http.ResponseWriter) error

type ListComponentTraits401JSONResponse

type ListComponentTraits401JSONResponse struct{ UnauthorizedJSONResponse }

func (ListComponentTraits401JSONResponse) VisitListComponentTraitsResponse

func (response ListComponentTraits401JSONResponse) VisitListComponentTraitsResponse(w http.ResponseWriter) error

type ListComponentTraits403JSONResponse

type ListComponentTraits403JSONResponse struct{ ForbiddenJSONResponse }

func (ListComponentTraits403JSONResponse) VisitListComponentTraitsResponse

func (response ListComponentTraits403JSONResponse) VisitListComponentTraitsResponse(w http.ResponseWriter) error

type ListComponentTraits404JSONResponse

type ListComponentTraits404JSONResponse struct{ NotFoundJSONResponse }

func (ListComponentTraits404JSONResponse) VisitListComponentTraitsResponse

func (response ListComponentTraits404JSONResponse) VisitListComponentTraitsResponse(w http.ResponseWriter) error

type ListComponentTraits500JSONResponse

type ListComponentTraits500JSONResponse struct{ InternalErrorJSONResponse }

func (ListComponentTraits500JSONResponse) VisitListComponentTraitsResponse

func (response ListComponentTraits500JSONResponse) VisitListComponentTraitsResponse(w http.ResponseWriter) error

type ListComponentTraitsRequestObject

type ListComponentTraitsRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	ProjectName   ProjectNameParam   `json:"projectName"`
	ComponentName ComponentNameParam `json:"componentName"`
}

type ListComponentTraitsResp added in v0.13.0

type ListComponentTraitsResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ComponentTraitList
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseListComponentTraitsResp added in v0.13.0

func ParseListComponentTraitsResp(rsp *http.Response) (*ListComponentTraitsResp, error)

ParseListComponentTraitsResp parses an HTTP response from a ListComponentTraitsWithResponse call

func (ListComponentTraitsResp) Status added in v0.13.0

func (r ListComponentTraitsResp) Status() string

Status returns HTTPResponse.Status

func (ListComponentTraitsResp) StatusCode added in v0.13.0

func (r ListComponentTraitsResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListComponentTraitsResponseObject

type ListComponentTraitsResponseObject interface {
	VisitListComponentTraitsResponse(w http.ResponseWriter) error
}

type ListComponentTypes200JSONResponse

type ListComponentTypes200JSONResponse ComponentTypeList

func (ListComponentTypes200JSONResponse) VisitListComponentTypesResponse

func (response ListComponentTypes200JSONResponse) VisitListComponentTypesResponse(w http.ResponseWriter) error

type ListComponentTypes401JSONResponse

type ListComponentTypes401JSONResponse struct{ UnauthorizedJSONResponse }

func (ListComponentTypes401JSONResponse) VisitListComponentTypesResponse

func (response ListComponentTypes401JSONResponse) VisitListComponentTypesResponse(w http.ResponseWriter) error

type ListComponentTypes403JSONResponse

type ListComponentTypes403JSONResponse struct{ ForbiddenJSONResponse }

func (ListComponentTypes403JSONResponse) VisitListComponentTypesResponse

func (response ListComponentTypes403JSONResponse) VisitListComponentTypesResponse(w http.ResponseWriter) error

type ListComponentTypes500JSONResponse

type ListComponentTypes500JSONResponse struct{ InternalErrorJSONResponse }

func (ListComponentTypes500JSONResponse) VisitListComponentTypesResponse

func (response ListComponentTypes500JSONResponse) VisitListComponentTypesResponse(w http.ResponseWriter) error

type ListComponentTypesParams

type ListComponentTypesParams struct {
	// Limit Maximum number of items to return per page
	Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`

	// Cursor Opaque pagination cursor from a previous response.
	// Pass the `nextCursor` value from pagination metadata to fetch the next page.
	Cursor *CursorParam `form:"cursor,omitempty" json:"cursor,omitempty"`
}

ListComponentTypesParams defines parameters for ListComponentTypes.

type ListComponentTypesRequestObject

type ListComponentTypesRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	Params        ListComponentTypesParams
}

type ListComponentTypesResp added in v0.13.0

type ListComponentTypesResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ComponentTypeList
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON500      *InternalError
}

func ParseListComponentTypesResp added in v0.13.0

func ParseListComponentTypesResp(rsp *http.Response) (*ListComponentTypesResp, error)

ParseListComponentTypesResp parses an HTTP response from a ListComponentTypesWithResponse call

func (ListComponentTypesResp) Status added in v0.13.0

func (r ListComponentTypesResp) Status() string

Status returns HTTPResponse.Status

func (ListComponentTypesResp) StatusCode added in v0.13.0

func (r ListComponentTypesResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListComponentTypesResponseObject

type ListComponentTypesResponseObject interface {
	VisitListComponentTypesResponse(w http.ResponseWriter) error
}

type ListComponentWorkflowRuns200JSONResponse

type ListComponentWorkflowRuns200JSONResponse ComponentWorkflowRunList

func (ListComponentWorkflowRuns200JSONResponse) VisitListComponentWorkflowRunsResponse

func (response ListComponentWorkflowRuns200JSONResponse) VisitListComponentWorkflowRunsResponse(w http.ResponseWriter) error

type ListComponentWorkflowRuns401JSONResponse

type ListComponentWorkflowRuns401JSONResponse struct{ UnauthorizedJSONResponse }

func (ListComponentWorkflowRuns401JSONResponse) VisitListComponentWorkflowRunsResponse

func (response ListComponentWorkflowRuns401JSONResponse) VisitListComponentWorkflowRunsResponse(w http.ResponseWriter) error

type ListComponentWorkflowRuns403JSONResponse

type ListComponentWorkflowRuns403JSONResponse struct{ ForbiddenJSONResponse }

func (ListComponentWorkflowRuns403JSONResponse) VisitListComponentWorkflowRunsResponse

func (response ListComponentWorkflowRuns403JSONResponse) VisitListComponentWorkflowRunsResponse(w http.ResponseWriter) error

type ListComponentWorkflowRuns404JSONResponse

type ListComponentWorkflowRuns404JSONResponse struct{ NotFoundJSONResponse }

func (ListComponentWorkflowRuns404JSONResponse) VisitListComponentWorkflowRunsResponse

func (response ListComponentWorkflowRuns404JSONResponse) VisitListComponentWorkflowRunsResponse(w http.ResponseWriter) error

type ListComponentWorkflowRuns500JSONResponse

type ListComponentWorkflowRuns500JSONResponse struct{ InternalErrorJSONResponse }

func (ListComponentWorkflowRuns500JSONResponse) VisitListComponentWorkflowRunsResponse

func (response ListComponentWorkflowRuns500JSONResponse) VisitListComponentWorkflowRunsResponse(w http.ResponseWriter) error

type ListComponentWorkflowRunsParams

type ListComponentWorkflowRunsParams struct {
	// Limit Maximum number of items to return per page
	Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`

	// Cursor Opaque pagination cursor from a previous response.
	// Pass the `nextCursor` value from pagination metadata to fetch the next page.
	Cursor *CursorParam `form:"cursor,omitempty" json:"cursor,omitempty"`
}

ListComponentWorkflowRunsParams defines parameters for ListComponentWorkflowRuns.

type ListComponentWorkflowRunsRequestObject

type ListComponentWorkflowRunsRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	ProjectName   ProjectNameParam   `json:"projectName"`
	ComponentName ComponentNameParam `json:"componentName"`
	Params        ListComponentWorkflowRunsParams
}

type ListComponentWorkflowRunsResp added in v0.13.0

type ListComponentWorkflowRunsResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ComponentWorkflowRunList
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseListComponentWorkflowRunsResp added in v0.13.0

func ParseListComponentWorkflowRunsResp(rsp *http.Response) (*ListComponentWorkflowRunsResp, error)

ParseListComponentWorkflowRunsResp parses an HTTP response from a ListComponentWorkflowRunsWithResponse call

func (ListComponentWorkflowRunsResp) Status added in v0.13.0

Status returns HTTPResponse.Status

func (ListComponentWorkflowRunsResp) StatusCode added in v0.13.0

func (r ListComponentWorkflowRunsResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListComponentWorkflowRunsResponseObject

type ListComponentWorkflowRunsResponseObject interface {
	VisitListComponentWorkflowRunsResponse(w http.ResponseWriter) error
}

type ListComponentWorkflows200JSONResponse

type ListComponentWorkflows200JSONResponse ComponentWorkflowTemplateList

func (ListComponentWorkflows200JSONResponse) VisitListComponentWorkflowsResponse

func (response ListComponentWorkflows200JSONResponse) VisitListComponentWorkflowsResponse(w http.ResponseWriter) error

type ListComponentWorkflows401JSONResponse

type ListComponentWorkflows401JSONResponse struct{ UnauthorizedJSONResponse }

func (ListComponentWorkflows401JSONResponse) VisitListComponentWorkflowsResponse

func (response ListComponentWorkflows401JSONResponse) VisitListComponentWorkflowsResponse(w http.ResponseWriter) error

type ListComponentWorkflows403JSONResponse

type ListComponentWorkflows403JSONResponse struct{ ForbiddenJSONResponse }

func (ListComponentWorkflows403JSONResponse) VisitListComponentWorkflowsResponse

func (response ListComponentWorkflows403JSONResponse) VisitListComponentWorkflowsResponse(w http.ResponseWriter) error

type ListComponentWorkflows500JSONResponse

type ListComponentWorkflows500JSONResponse struct{ InternalErrorJSONResponse }

func (ListComponentWorkflows500JSONResponse) VisitListComponentWorkflowsResponse

func (response ListComponentWorkflows500JSONResponse) VisitListComponentWorkflowsResponse(w http.ResponseWriter) error

type ListComponentWorkflowsParams

type ListComponentWorkflowsParams struct {
	// Limit Maximum number of items to return per page
	Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`

	// Cursor Opaque pagination cursor from a previous response.
	// Pass the `nextCursor` value from pagination metadata to fetch the next page.
	Cursor *CursorParam `form:"cursor,omitempty" json:"cursor,omitempty"`
}

ListComponentWorkflowsParams defines parameters for ListComponentWorkflows.

type ListComponentWorkflowsRequestObject

type ListComponentWorkflowsRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	Params        ListComponentWorkflowsParams
}

type ListComponentWorkflowsResp added in v0.13.0

type ListComponentWorkflowsResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ComponentWorkflowTemplateList
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON500      *InternalError
}

func ParseListComponentWorkflowsResp added in v0.13.0

func ParseListComponentWorkflowsResp(rsp *http.Response) (*ListComponentWorkflowsResp, error)

ParseListComponentWorkflowsResp parses an HTTP response from a ListComponentWorkflowsWithResponse call

func (ListComponentWorkflowsResp) Status added in v0.13.0

Status returns HTTPResponse.Status

func (ListComponentWorkflowsResp) StatusCode added in v0.13.0

func (r ListComponentWorkflowsResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListComponentWorkflowsResponseObject

type ListComponentWorkflowsResponseObject interface {
	VisitListComponentWorkflowsResponse(w http.ResponseWriter) error
}

type ListComponents200JSONResponse

type ListComponents200JSONResponse ComponentList

func (ListComponents200JSONResponse) VisitListComponentsResponse

func (response ListComponents200JSONResponse) VisitListComponentsResponse(w http.ResponseWriter) error

type ListComponents401JSONResponse

type ListComponents401JSONResponse struct{ UnauthorizedJSONResponse }

func (ListComponents401JSONResponse) VisitListComponentsResponse

func (response ListComponents401JSONResponse) VisitListComponentsResponse(w http.ResponseWriter) error

type ListComponents403JSONResponse

type ListComponents403JSONResponse struct{ ForbiddenJSONResponse }

func (ListComponents403JSONResponse) VisitListComponentsResponse

func (response ListComponents403JSONResponse) VisitListComponentsResponse(w http.ResponseWriter) error

type ListComponents404JSONResponse

type ListComponents404JSONResponse struct{ NotFoundJSONResponse }

func (ListComponents404JSONResponse) VisitListComponentsResponse

func (response ListComponents404JSONResponse) VisitListComponentsResponse(w http.ResponseWriter) error

type ListComponents500JSONResponse

type ListComponents500JSONResponse struct{ InternalErrorJSONResponse }

func (ListComponents500JSONResponse) VisitListComponentsResponse

func (response ListComponents500JSONResponse) VisitListComponentsResponse(w http.ResponseWriter) error

type ListComponentsParams

type ListComponentsParams struct {
	// Limit Maximum number of items to return per page
	Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`

	// Cursor Opaque pagination cursor from a previous response.
	// Pass the `nextCursor` value from pagination metadata to fetch the next page.
	Cursor *CursorParam `form:"cursor,omitempty" json:"cursor,omitempty"`
}

ListComponentsParams defines parameters for ListComponents.

type ListComponentsRequestObject

type ListComponentsRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	ProjectName   ProjectNameParam   `json:"projectName"`
	Params        ListComponentsParams
}

type ListComponentsResp added in v0.13.0

type ListComponentsResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ComponentList
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseListComponentsResp added in v0.13.0

func ParseListComponentsResp(rsp *http.Response) (*ListComponentsResp, error)

ParseListComponentsResp parses an HTTP response from a ListComponentsWithResponse call

func (ListComponentsResp) Status added in v0.13.0

func (r ListComponentsResp) Status() string

Status returns HTTPResponse.Status

func (ListComponentsResp) StatusCode added in v0.13.0

func (r ListComponentsResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListComponentsResponseObject

type ListComponentsResponseObject interface {
	VisitListComponentsResponse(w http.ResponseWriter) error
}

type ListDataPlanes200JSONResponse

type ListDataPlanes200JSONResponse DataPlaneList

func (ListDataPlanes200JSONResponse) VisitListDataPlanesResponse

func (response ListDataPlanes200JSONResponse) VisitListDataPlanesResponse(w http.ResponseWriter) error

type ListDataPlanes401JSONResponse

type ListDataPlanes401JSONResponse struct{ UnauthorizedJSONResponse }

func (ListDataPlanes401JSONResponse) VisitListDataPlanesResponse

func (response ListDataPlanes401JSONResponse) VisitListDataPlanesResponse(w http.ResponseWriter) error

type ListDataPlanes403JSONResponse

type ListDataPlanes403JSONResponse struct{ ForbiddenJSONResponse }

func (ListDataPlanes403JSONResponse) VisitListDataPlanesResponse

func (response ListDataPlanes403JSONResponse) VisitListDataPlanesResponse(w http.ResponseWriter) error

type ListDataPlanes500JSONResponse

type ListDataPlanes500JSONResponse struct{ InternalErrorJSONResponse }

func (ListDataPlanes500JSONResponse) VisitListDataPlanesResponse

func (response ListDataPlanes500JSONResponse) VisitListDataPlanesResponse(w http.ResponseWriter) error

type ListDataPlanesParams

type ListDataPlanesParams struct {
	// Limit Maximum number of items to return per page
	Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`

	// Cursor Opaque pagination cursor from a previous response.
	// Pass the `nextCursor` value from pagination metadata to fetch the next page.
	Cursor *CursorParam `form:"cursor,omitempty" json:"cursor,omitempty"`
}

ListDataPlanesParams defines parameters for ListDataPlanes.

type ListDataPlanesRequestObject

type ListDataPlanesRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	Params        ListDataPlanesParams
}

type ListDataPlanesResp added in v0.13.0

type ListDataPlanesResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DataPlaneList
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON500      *InternalError
}

func ParseListDataPlanesResp added in v0.13.0

func ParseListDataPlanesResp(rsp *http.Response) (*ListDataPlanesResp, error)

ParseListDataPlanesResp parses an HTTP response from a ListDataPlanesWithResponse call

func (ListDataPlanesResp) Status added in v0.13.0

func (r ListDataPlanesResp) Status() string

Status returns HTTPResponse.Status

func (ListDataPlanesResp) StatusCode added in v0.13.0

func (r ListDataPlanesResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListDataPlanesResponseObject

type ListDataPlanesResponseObject interface {
	VisitListDataPlanesResponse(w http.ResponseWriter) error
}

type ListEnvironments200JSONResponse

type ListEnvironments200JSONResponse EnvironmentList

func (ListEnvironments200JSONResponse) VisitListEnvironmentsResponse

func (response ListEnvironments200JSONResponse) VisitListEnvironmentsResponse(w http.ResponseWriter) error

type ListEnvironments401JSONResponse

type ListEnvironments401JSONResponse struct{ UnauthorizedJSONResponse }

func (ListEnvironments401JSONResponse) VisitListEnvironmentsResponse

func (response ListEnvironments401JSONResponse) VisitListEnvironmentsResponse(w http.ResponseWriter) error

type ListEnvironments403JSONResponse

type ListEnvironments403JSONResponse struct{ ForbiddenJSONResponse }

func (ListEnvironments403JSONResponse) VisitListEnvironmentsResponse

func (response ListEnvironments403JSONResponse) VisitListEnvironmentsResponse(w http.ResponseWriter) error

type ListEnvironments500JSONResponse

type ListEnvironments500JSONResponse struct{ InternalErrorJSONResponse }

func (ListEnvironments500JSONResponse) VisitListEnvironmentsResponse

func (response ListEnvironments500JSONResponse) VisitListEnvironmentsResponse(w http.ResponseWriter) error

type ListEnvironmentsParams

type ListEnvironmentsParams struct {
	// Limit Maximum number of items to return per page
	Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`

	// Cursor Opaque pagination cursor from a previous response.
	// Pass the `nextCursor` value from pagination metadata to fetch the next page.
	Cursor *CursorParam `form:"cursor,omitempty" json:"cursor,omitempty"`
}

ListEnvironmentsParams defines parameters for ListEnvironments.

type ListEnvironmentsRequestObject

type ListEnvironmentsRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	Params        ListEnvironmentsParams
}

type ListEnvironmentsResp added in v0.13.0

type ListEnvironmentsResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *EnvironmentList
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON500      *InternalError
}

func ParseListEnvironmentsResp added in v0.13.0

func ParseListEnvironmentsResp(rsp *http.Response) (*ListEnvironmentsResp, error)

ParseListEnvironmentsResp parses an HTTP response from a ListEnvironmentsWithResponse call

func (ListEnvironmentsResp) Status added in v0.13.0

func (r ListEnvironmentsResp) Status() string

Status returns HTTPResponse.Status

func (ListEnvironmentsResp) StatusCode added in v0.13.0

func (r ListEnvironmentsResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListEnvironmentsResponseObject

type ListEnvironmentsResponseObject interface {
	VisitListEnvironmentsResponse(w http.ResponseWriter) error
}

type ListNamespaceRoleBindings200JSONResponse added in v0.14.0

type ListNamespaceRoleBindings200JSONResponse []RoleEntitlementMapping

func (ListNamespaceRoleBindings200JSONResponse) VisitListNamespaceRoleBindingsResponse added in v0.14.0

func (response ListNamespaceRoleBindings200JSONResponse) VisitListNamespaceRoleBindingsResponse(w http.ResponseWriter) error

type ListNamespaceRoleBindings400JSONResponse added in v0.14.0

type ListNamespaceRoleBindings400JSONResponse struct{ BadRequestJSONResponse }

func (ListNamespaceRoleBindings400JSONResponse) VisitListNamespaceRoleBindingsResponse added in v0.14.0

func (response ListNamespaceRoleBindings400JSONResponse) VisitListNamespaceRoleBindingsResponse(w http.ResponseWriter) error

type ListNamespaceRoleBindings401JSONResponse added in v0.14.0

type ListNamespaceRoleBindings401JSONResponse struct{ UnauthorizedJSONResponse }

func (ListNamespaceRoleBindings401JSONResponse) VisitListNamespaceRoleBindingsResponse added in v0.14.0

func (response ListNamespaceRoleBindings401JSONResponse) VisitListNamespaceRoleBindingsResponse(w http.ResponseWriter) error

type ListNamespaceRoleBindings403JSONResponse added in v0.14.0

type ListNamespaceRoleBindings403JSONResponse struct{ ForbiddenJSONResponse }

func (ListNamespaceRoleBindings403JSONResponse) VisitListNamespaceRoleBindingsResponse added in v0.14.0

func (response ListNamespaceRoleBindings403JSONResponse) VisitListNamespaceRoleBindingsResponse(w http.ResponseWriter) error

type ListNamespaceRoleBindings500JSONResponse added in v0.14.0

type ListNamespaceRoleBindings500JSONResponse struct{ InternalErrorJSONResponse }

func (ListNamespaceRoleBindings500JSONResponse) VisitListNamespaceRoleBindingsResponse added in v0.14.0

func (response ListNamespaceRoleBindings500JSONResponse) VisitListNamespaceRoleBindingsResponse(w http.ResponseWriter) error

type ListNamespaceRoleBindingsParams added in v0.14.0

type ListNamespaceRoleBindingsParams struct {
	// RoleName Filter by role reference name
	RoleName *string `form:"roleName,omitempty" json:"roleName,omitempty"`

	// RoleNamespace Filter by role reference namespace (optional, for namespace-scoped roles)
	RoleNamespace *string `form:"roleNamespace,omitempty" json:"roleNamespace,omitempty"`

	// Claim Filter by entitlement claim (must be used with value parameter)
	Claim *string `form:"claim,omitempty" json:"claim,omitempty"`

	// Value Filter by entitlement value (must be used with claim parameter)
	Value *string `form:"value,omitempty" json:"value,omitempty"`

	// Effect filter by binding effect (allow or deny)
	Effect *ListNamespaceRoleBindingsParamsEffect `form:"effect,omitempty" json:"effect,omitempty"`
}

ListNamespaceRoleBindingsParams defines parameters for ListNamespaceRoleBindings.

type ListNamespaceRoleBindingsParamsEffect added in v0.14.0

type ListNamespaceRoleBindingsParamsEffect string

ListNamespaceRoleBindingsParamsEffect defines parameters for ListNamespaceRoleBindings.

const (
	ListNamespaceRoleBindingsParamsEffectAllow ListNamespaceRoleBindingsParamsEffect = "allow"
	ListNamespaceRoleBindingsParamsEffectDeny  ListNamespaceRoleBindingsParamsEffect = "deny"
)

Defines values for ListNamespaceRoleBindingsParamsEffect.

type ListNamespaceRoleBindingsRequestObject added in v0.14.0

type ListNamespaceRoleBindingsRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	Params        ListNamespaceRoleBindingsParams
}

type ListNamespaceRoleBindingsResp added in v0.14.0

type ListNamespaceRoleBindingsResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]RoleEntitlementMapping
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON500      *InternalError
}

func ParseListNamespaceRoleBindingsResp added in v0.14.0

func ParseListNamespaceRoleBindingsResp(rsp *http.Response) (*ListNamespaceRoleBindingsResp, error)

ParseListNamespaceRoleBindingsResp parses an HTTP response from a ListNamespaceRoleBindingsWithResponse call

func (ListNamespaceRoleBindingsResp) Status added in v0.14.0

Status returns HTTPResponse.Status

func (ListNamespaceRoleBindingsResp) StatusCode added in v0.14.0

func (r ListNamespaceRoleBindingsResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListNamespaceRoleBindingsResponseObject added in v0.14.0

type ListNamespaceRoleBindingsResponseObject interface {
	VisitListNamespaceRoleBindingsResponse(w http.ResponseWriter) error
}

type ListNamespaceRoles200JSONResponse added in v0.14.0

type ListNamespaceRoles200JSONResponse []Role

func (ListNamespaceRoles200JSONResponse) VisitListNamespaceRolesResponse added in v0.14.0

func (response ListNamespaceRoles200JSONResponse) VisitListNamespaceRolesResponse(w http.ResponseWriter) error

type ListNamespaceRoles400JSONResponse added in v0.14.0

type ListNamespaceRoles400JSONResponse struct{ BadRequestJSONResponse }

func (ListNamespaceRoles400JSONResponse) VisitListNamespaceRolesResponse added in v0.14.0

func (response ListNamespaceRoles400JSONResponse) VisitListNamespaceRolesResponse(w http.ResponseWriter) error

type ListNamespaceRoles401JSONResponse added in v0.14.0

type ListNamespaceRoles401JSONResponse struct{ UnauthorizedJSONResponse }

func (ListNamespaceRoles401JSONResponse) VisitListNamespaceRolesResponse added in v0.14.0

func (response ListNamespaceRoles401JSONResponse) VisitListNamespaceRolesResponse(w http.ResponseWriter) error

type ListNamespaceRoles403JSONResponse added in v0.14.0

type ListNamespaceRoles403JSONResponse struct{ ForbiddenJSONResponse }

func (ListNamespaceRoles403JSONResponse) VisitListNamespaceRolesResponse added in v0.14.0

func (response ListNamespaceRoles403JSONResponse) VisitListNamespaceRolesResponse(w http.ResponseWriter) error

type ListNamespaceRoles500JSONResponse added in v0.14.0

type ListNamespaceRoles500JSONResponse struct{ InternalErrorJSONResponse }

func (ListNamespaceRoles500JSONResponse) VisitListNamespaceRolesResponse added in v0.14.0

func (response ListNamespaceRoles500JSONResponse) VisitListNamespaceRolesResponse(w http.ResponseWriter) error

type ListNamespaceRolesRequestObject added in v0.14.0

type ListNamespaceRolesRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
}

type ListNamespaceRolesResp added in v0.14.0

type ListNamespaceRolesResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]Role
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON500      *InternalError
}

func ParseListNamespaceRolesResp added in v0.14.0

func ParseListNamespaceRolesResp(rsp *http.Response) (*ListNamespaceRolesResp, error)

ParseListNamespaceRolesResp parses an HTTP response from a ListNamespaceRolesWithResponse call

func (ListNamespaceRolesResp) Status added in v0.14.0

func (r ListNamespaceRolesResp) Status() string

Status returns HTTPResponse.Status

func (ListNamespaceRolesResp) StatusCode added in v0.14.0

func (r ListNamespaceRolesResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListNamespaceRolesResponseObject added in v0.14.0

type ListNamespaceRolesResponseObject interface {
	VisitListNamespaceRolesResponse(w http.ResponseWriter) error
}

type ListNamespaces200JSONResponse added in v0.13.0

type ListNamespaces200JSONResponse NamespaceList

func (ListNamespaces200JSONResponse) VisitListNamespacesResponse added in v0.13.0

func (response ListNamespaces200JSONResponse) VisitListNamespacesResponse(w http.ResponseWriter) error

type ListNamespaces401JSONResponse added in v0.13.0

type ListNamespaces401JSONResponse struct{ UnauthorizedJSONResponse }

func (ListNamespaces401JSONResponse) VisitListNamespacesResponse added in v0.13.0

func (response ListNamespaces401JSONResponse) VisitListNamespacesResponse(w http.ResponseWriter) error

type ListNamespaces403JSONResponse added in v0.13.0

type ListNamespaces403JSONResponse struct{ ForbiddenJSONResponse }

func (ListNamespaces403JSONResponse) VisitListNamespacesResponse added in v0.13.0

func (response ListNamespaces403JSONResponse) VisitListNamespacesResponse(w http.ResponseWriter) error

type ListNamespaces500JSONResponse added in v0.13.0

type ListNamespaces500JSONResponse struct{ InternalErrorJSONResponse }

func (ListNamespaces500JSONResponse) VisitListNamespacesResponse added in v0.13.0

func (response ListNamespaces500JSONResponse) VisitListNamespacesResponse(w http.ResponseWriter) error

type ListNamespacesParams added in v0.13.0

type ListNamespacesParams struct {
	// Limit Maximum number of items to return per page
	Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`

	// Cursor Opaque pagination cursor from a previous response.
	// Pass the `nextCursor` value from pagination metadata to fetch the next page.
	Cursor *CursorParam `form:"cursor,omitempty" json:"cursor,omitempty"`
}

ListNamespacesParams defines parameters for ListNamespaces.

type ListNamespacesRequestObject added in v0.13.0

type ListNamespacesRequestObject struct {
	Params ListNamespacesParams
}

type ListNamespacesResp added in v0.13.0

type ListNamespacesResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *NamespaceList
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON500      *InternalError
}

func ParseListNamespacesResp added in v0.13.0

func ParseListNamespacesResp(rsp *http.Response) (*ListNamespacesResp, error)

ParseListNamespacesResp parses an HTTP response from a ListNamespacesWithResponse call

func (ListNamespacesResp) Status added in v0.13.0

func (r ListNamespacesResp) Status() string

Status returns HTTPResponse.Status

func (ListNamespacesResp) StatusCode added in v0.13.0

func (r ListNamespacesResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListNamespacesResponseObject added in v0.13.0

type ListNamespacesResponseObject interface {
	VisitListNamespacesResponse(w http.ResponseWriter) error
}

type ListObservabilityPlanes200JSONResponse

type ListObservabilityPlanes200JSONResponse ObservabilityPlaneList

func (ListObservabilityPlanes200JSONResponse) VisitListObservabilityPlanesResponse

func (response ListObservabilityPlanes200JSONResponse) VisitListObservabilityPlanesResponse(w http.ResponseWriter) error

type ListObservabilityPlanes401JSONResponse

type ListObservabilityPlanes401JSONResponse struct{ UnauthorizedJSONResponse }

func (ListObservabilityPlanes401JSONResponse) VisitListObservabilityPlanesResponse

func (response ListObservabilityPlanes401JSONResponse) VisitListObservabilityPlanesResponse(w http.ResponseWriter) error

type ListObservabilityPlanes403JSONResponse

type ListObservabilityPlanes403JSONResponse struct{ ForbiddenJSONResponse }

func (ListObservabilityPlanes403JSONResponse) VisitListObservabilityPlanesResponse

func (response ListObservabilityPlanes403JSONResponse) VisitListObservabilityPlanesResponse(w http.ResponseWriter) error

type ListObservabilityPlanes500JSONResponse

type ListObservabilityPlanes500JSONResponse struct{ InternalErrorJSONResponse }

func (ListObservabilityPlanes500JSONResponse) VisitListObservabilityPlanesResponse

func (response ListObservabilityPlanes500JSONResponse) VisitListObservabilityPlanesResponse(w http.ResponseWriter) error

type ListObservabilityPlanesRequestObject

type ListObservabilityPlanesRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
}

type ListObservabilityPlanesResp added in v0.13.0

type ListObservabilityPlanesResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ObservabilityPlaneList
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON500      *InternalError
}

func ParseListObservabilityPlanesResp added in v0.13.0

func ParseListObservabilityPlanesResp(rsp *http.Response) (*ListObservabilityPlanesResp, error)

ParseListObservabilityPlanesResp parses an HTTP response from a ListObservabilityPlanesWithResponse call

func (ListObservabilityPlanesResp) Status added in v0.13.0

Status returns HTTPResponse.Status

func (ListObservabilityPlanesResp) StatusCode added in v0.13.0

func (r ListObservabilityPlanesResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListObservabilityPlanesResponseObject

type ListObservabilityPlanesResponseObject interface {
	VisitListObservabilityPlanesResponse(w http.ResponseWriter) error
}

type ListProjects200JSONResponse

type ListProjects200JSONResponse ProjectList

func (ListProjects200JSONResponse) VisitListProjectsResponse

func (response ListProjects200JSONResponse) VisitListProjectsResponse(w http.ResponseWriter) error

type ListProjects401JSONResponse

type ListProjects401JSONResponse struct{ UnauthorizedJSONResponse }

func (ListProjects401JSONResponse) VisitListProjectsResponse

func (response ListProjects401JSONResponse) VisitListProjectsResponse(w http.ResponseWriter) error

type ListProjects403JSONResponse

type ListProjects403JSONResponse struct{ ForbiddenJSONResponse }

func (ListProjects403JSONResponse) VisitListProjectsResponse

func (response ListProjects403JSONResponse) VisitListProjectsResponse(w http.ResponseWriter) error

type ListProjects404JSONResponse

type ListProjects404JSONResponse struct{ NotFoundJSONResponse }

func (ListProjects404JSONResponse) VisitListProjectsResponse

func (response ListProjects404JSONResponse) VisitListProjectsResponse(w http.ResponseWriter) error

type ListProjects500JSONResponse

type ListProjects500JSONResponse struct{ InternalErrorJSONResponse }

func (ListProjects500JSONResponse) VisitListProjectsResponse

func (response ListProjects500JSONResponse) VisitListProjectsResponse(w http.ResponseWriter) error

type ListProjectsParams

type ListProjectsParams struct {
	// Limit Maximum number of items to return per page
	Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`

	// Cursor Opaque pagination cursor from a previous response.
	// Pass the `nextCursor` value from pagination metadata to fetch the next page.
	Cursor *CursorParam `form:"cursor,omitempty" json:"cursor,omitempty"`
}

ListProjectsParams defines parameters for ListProjects.

type ListProjectsRequestObject

type ListProjectsRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	Params        ListProjectsParams
}

type ListProjectsResp added in v0.13.0

type ListProjectsResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ProjectList
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseListProjectsResp added in v0.13.0

func ParseListProjectsResp(rsp *http.Response) (*ListProjectsResp, error)

ParseListProjectsResp parses an HTTP response from a ListProjectsWithResponse call

func (ListProjectsResp) Status added in v0.13.0

func (r ListProjectsResp) Status() string

Status returns HTTPResponse.Status

func (ListProjectsResp) StatusCode added in v0.13.0

func (r ListProjectsResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListProjectsResponseObject

type ListProjectsResponseObject interface {
	VisitListProjectsResponse(w http.ResponseWriter) error
}

type ListReleaseBindings200JSONResponse

type ListReleaseBindings200JSONResponse ReleaseBindingList

func (ListReleaseBindings200JSONResponse) VisitListReleaseBindingsResponse

func (response ListReleaseBindings200JSONResponse) VisitListReleaseBindingsResponse(w http.ResponseWriter) error

type ListReleaseBindings401JSONResponse

type ListReleaseBindings401JSONResponse struct{ UnauthorizedJSONResponse }

func (ListReleaseBindings401JSONResponse) VisitListReleaseBindingsResponse

func (response ListReleaseBindings401JSONResponse) VisitListReleaseBindingsResponse(w http.ResponseWriter) error

type ListReleaseBindings403JSONResponse

type ListReleaseBindings403JSONResponse struct{ ForbiddenJSONResponse }

func (ListReleaseBindings403JSONResponse) VisitListReleaseBindingsResponse

func (response ListReleaseBindings403JSONResponse) VisitListReleaseBindingsResponse(w http.ResponseWriter) error

type ListReleaseBindings404JSONResponse

type ListReleaseBindings404JSONResponse struct{ NotFoundJSONResponse }

func (ListReleaseBindings404JSONResponse) VisitListReleaseBindingsResponse

func (response ListReleaseBindings404JSONResponse) VisitListReleaseBindingsResponse(w http.ResponseWriter) error

type ListReleaseBindings500JSONResponse

type ListReleaseBindings500JSONResponse struct{ InternalErrorJSONResponse }

func (ListReleaseBindings500JSONResponse) VisitListReleaseBindingsResponse

func (response ListReleaseBindings500JSONResponse) VisitListReleaseBindingsResponse(w http.ResponseWriter) error

type ListReleaseBindingsParams

type ListReleaseBindingsParams struct {
	// Environment Filter by environment names
	Environment *[]string `form:"environment,omitempty" json:"environment,omitempty"`
}

ListReleaseBindingsParams defines parameters for ListReleaseBindings.

type ListReleaseBindingsRequestObject

type ListReleaseBindingsRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	ProjectName   ProjectNameParam   `json:"projectName"`
	ComponentName ComponentNameParam `json:"componentName"`
	Params        ListReleaseBindingsParams
}

type ListReleaseBindingsResp added in v0.13.0

type ListReleaseBindingsResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ReleaseBindingList
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseListReleaseBindingsResp added in v0.13.0

func ParseListReleaseBindingsResp(rsp *http.Response) (*ListReleaseBindingsResp, error)

ParseListReleaseBindingsResp parses an HTTP response from a ListReleaseBindingsWithResponse call

func (ListReleaseBindingsResp) Status added in v0.13.0

func (r ListReleaseBindingsResp) Status() string

Status returns HTTPResponse.Status

func (ListReleaseBindingsResp) StatusCode added in v0.13.0

func (r ListReleaseBindingsResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListReleaseBindingsResponseObject

type ListReleaseBindingsResponseObject interface {
	VisitListReleaseBindingsResponse(w http.ResponseWriter) error
}

type ListSecretReferences200JSONResponse

type ListSecretReferences200JSONResponse SecretReferenceList

func (ListSecretReferences200JSONResponse) VisitListSecretReferencesResponse

func (response ListSecretReferences200JSONResponse) VisitListSecretReferencesResponse(w http.ResponseWriter) error

type ListSecretReferences401JSONResponse

type ListSecretReferences401JSONResponse struct{ UnauthorizedJSONResponse }

func (ListSecretReferences401JSONResponse) VisitListSecretReferencesResponse

func (response ListSecretReferences401JSONResponse) VisitListSecretReferencesResponse(w http.ResponseWriter) error

type ListSecretReferences403JSONResponse

type ListSecretReferences403JSONResponse struct{ ForbiddenJSONResponse }

func (ListSecretReferences403JSONResponse) VisitListSecretReferencesResponse

func (response ListSecretReferences403JSONResponse) VisitListSecretReferencesResponse(w http.ResponseWriter) error

type ListSecretReferences404JSONResponse

type ListSecretReferences404JSONResponse struct{ NotFoundJSONResponse }

func (ListSecretReferences404JSONResponse) VisitListSecretReferencesResponse

func (response ListSecretReferences404JSONResponse) VisitListSecretReferencesResponse(w http.ResponseWriter) error

type ListSecretReferences500JSONResponse

type ListSecretReferences500JSONResponse struct{ InternalErrorJSONResponse }

func (ListSecretReferences500JSONResponse) VisitListSecretReferencesResponse

func (response ListSecretReferences500JSONResponse) VisitListSecretReferencesResponse(w http.ResponseWriter) error

type ListSecretReferencesRequestObject

type ListSecretReferencesRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
}

type ListSecretReferencesResp added in v0.13.0

type ListSecretReferencesResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SecretReferenceList
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseListSecretReferencesResp added in v0.13.0

func ParseListSecretReferencesResp(rsp *http.Response) (*ListSecretReferencesResp, error)

ParseListSecretReferencesResp parses an HTTP response from a ListSecretReferencesWithResponse call

func (ListSecretReferencesResp) Status added in v0.13.0

func (r ListSecretReferencesResp) Status() string

Status returns HTTPResponse.Status

func (ListSecretReferencesResp) StatusCode added in v0.13.0

func (r ListSecretReferencesResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListSecretReferencesResponseObject

type ListSecretReferencesResponseObject interface {
	VisitListSecretReferencesResponse(w http.ResponseWriter) error
}

type ListTraits200JSONResponse

type ListTraits200JSONResponse TraitList

func (ListTraits200JSONResponse) VisitListTraitsResponse

func (response ListTraits200JSONResponse) VisitListTraitsResponse(w http.ResponseWriter) error

type ListTraits401JSONResponse

type ListTraits401JSONResponse struct{ UnauthorizedJSONResponse }

func (ListTraits401JSONResponse) VisitListTraitsResponse

func (response ListTraits401JSONResponse) VisitListTraitsResponse(w http.ResponseWriter) error

type ListTraits403JSONResponse

type ListTraits403JSONResponse struct{ ForbiddenJSONResponse }

func (ListTraits403JSONResponse) VisitListTraitsResponse

func (response ListTraits403JSONResponse) VisitListTraitsResponse(w http.ResponseWriter) error

type ListTraits500JSONResponse

type ListTraits500JSONResponse struct{ InternalErrorJSONResponse }

func (ListTraits500JSONResponse) VisitListTraitsResponse

func (response ListTraits500JSONResponse) VisitListTraitsResponse(w http.ResponseWriter) error

type ListTraitsParams

type ListTraitsParams struct {
	// Limit Maximum number of items to return per page
	Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`

	// Cursor Opaque pagination cursor from a previous response.
	// Pass the `nextCursor` value from pagination metadata to fetch the next page.
	Cursor *CursorParam `form:"cursor,omitempty" json:"cursor,omitempty"`
}

ListTraitsParams defines parameters for ListTraits.

type ListTraitsRequestObject

type ListTraitsRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	Params        ListTraitsParams
}

type ListTraitsResp added in v0.13.0

type ListTraitsResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TraitList
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON500      *InternalError
}

func ParseListTraitsResp added in v0.13.0

func ParseListTraitsResp(rsp *http.Response) (*ListTraitsResp, error)

ParseListTraitsResp parses an HTTP response from a ListTraitsWithResponse call

func (ListTraitsResp) Status added in v0.13.0

func (r ListTraitsResp) Status() string

Status returns HTTPResponse.Status

func (ListTraitsResp) StatusCode added in v0.13.0

func (r ListTraitsResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListTraitsResponseObject

type ListTraitsResponseObject interface {
	VisitListTraitsResponse(w http.ResponseWriter) error
}

type ListUserTypes200JSONResponse

type ListUserTypes200JSONResponse []UserTypeConfig

func (ListUserTypes200JSONResponse) VisitListUserTypesResponse

func (response ListUserTypes200JSONResponse) VisitListUserTypesResponse(w http.ResponseWriter) error

type ListUserTypes401JSONResponse

type ListUserTypes401JSONResponse struct{ UnauthorizedJSONResponse }

func (ListUserTypes401JSONResponse) VisitListUserTypesResponse

func (response ListUserTypes401JSONResponse) VisitListUserTypesResponse(w http.ResponseWriter) error

type ListUserTypes500JSONResponse

type ListUserTypes500JSONResponse struct{ InternalErrorJSONResponse }

func (ListUserTypes500JSONResponse) VisitListUserTypesResponse

func (response ListUserTypes500JSONResponse) VisitListUserTypesResponse(w http.ResponseWriter) error

type ListUserTypesRequestObject

type ListUserTypesRequestObject struct {
}

type ListUserTypesResp added in v0.13.0

type ListUserTypesResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]UserTypeConfig
	JSON401      *Unauthorized
	JSON500      *InternalError
}

func ParseListUserTypesResp added in v0.13.0

func ParseListUserTypesResp(rsp *http.Response) (*ListUserTypesResp, error)

ParseListUserTypesResp parses an HTTP response from a ListUserTypesWithResponse call

func (ListUserTypesResp) Status added in v0.13.0

func (r ListUserTypesResp) Status() string

Status returns HTTPResponse.Status

func (ListUserTypesResp) StatusCode added in v0.13.0

func (r ListUserTypesResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListUserTypesResponseObject

type ListUserTypesResponseObject interface {
	VisitListUserTypesResponse(w http.ResponseWriter) error
}

type ListWorkflowRuns200JSONResponse added in v0.13.0

type ListWorkflowRuns200JSONResponse WorkflowRunList

func (ListWorkflowRuns200JSONResponse) VisitListWorkflowRunsResponse added in v0.13.0

func (response ListWorkflowRuns200JSONResponse) VisitListWorkflowRunsResponse(w http.ResponseWriter) error

type ListWorkflowRuns401JSONResponse added in v0.13.0

type ListWorkflowRuns401JSONResponse struct{ UnauthorizedJSONResponse }

func (ListWorkflowRuns401JSONResponse) VisitListWorkflowRunsResponse added in v0.13.0

func (response ListWorkflowRuns401JSONResponse) VisitListWorkflowRunsResponse(w http.ResponseWriter) error

type ListWorkflowRuns403JSONResponse added in v0.13.0

type ListWorkflowRuns403JSONResponse struct{ ForbiddenJSONResponse }

func (ListWorkflowRuns403JSONResponse) VisitListWorkflowRunsResponse added in v0.13.0

func (response ListWorkflowRuns403JSONResponse) VisitListWorkflowRunsResponse(w http.ResponseWriter) error

type ListWorkflowRuns500JSONResponse added in v0.13.0

type ListWorkflowRuns500JSONResponse struct{ InternalErrorJSONResponse }

func (ListWorkflowRuns500JSONResponse) VisitListWorkflowRunsResponse added in v0.13.0

func (response ListWorkflowRuns500JSONResponse) VisitListWorkflowRunsResponse(w http.ResponseWriter) error

type ListWorkflowRunsParams added in v0.13.0

type ListWorkflowRunsParams struct {
	// Limit Maximum number of items to return per page
	Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`

	// Cursor Opaque pagination cursor from a previous response.
	// Pass the `nextCursor` value from pagination metadata to fetch the next page.
	Cursor *CursorParam `form:"cursor,omitempty" json:"cursor,omitempty"`
}

ListWorkflowRunsParams defines parameters for ListWorkflowRuns.

type ListWorkflowRunsRequestObject added in v0.13.0

type ListWorkflowRunsRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	Params        ListWorkflowRunsParams
}

type ListWorkflowRunsResp added in v0.13.0

type ListWorkflowRunsResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *WorkflowRunList
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON500      *InternalError
}

func ParseListWorkflowRunsResp added in v0.13.0

func ParseListWorkflowRunsResp(rsp *http.Response) (*ListWorkflowRunsResp, error)

ParseListWorkflowRunsResp parses an HTTP response from a ListWorkflowRunsWithResponse call

func (ListWorkflowRunsResp) Status added in v0.13.0

func (r ListWorkflowRunsResp) Status() string

Status returns HTTPResponse.Status

func (ListWorkflowRunsResp) StatusCode added in v0.13.0

func (r ListWorkflowRunsResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListWorkflowRunsResponseObject added in v0.13.0

type ListWorkflowRunsResponseObject interface {
	VisitListWorkflowRunsResponse(w http.ResponseWriter) error
}

type ListWorkflows200JSONResponse

type ListWorkflows200JSONResponse WorkflowList

func (ListWorkflows200JSONResponse) VisitListWorkflowsResponse

func (response ListWorkflows200JSONResponse) VisitListWorkflowsResponse(w http.ResponseWriter) error

type ListWorkflows401JSONResponse

type ListWorkflows401JSONResponse struct{ UnauthorizedJSONResponse }

func (ListWorkflows401JSONResponse) VisitListWorkflowsResponse

func (response ListWorkflows401JSONResponse) VisitListWorkflowsResponse(w http.ResponseWriter) error

type ListWorkflows403JSONResponse

type ListWorkflows403JSONResponse struct{ ForbiddenJSONResponse }

func (ListWorkflows403JSONResponse) VisitListWorkflowsResponse

func (response ListWorkflows403JSONResponse) VisitListWorkflowsResponse(w http.ResponseWriter) error

type ListWorkflows500JSONResponse

type ListWorkflows500JSONResponse struct{ InternalErrorJSONResponse }

func (ListWorkflows500JSONResponse) VisitListWorkflowsResponse

func (response ListWorkflows500JSONResponse) VisitListWorkflowsResponse(w http.ResponseWriter) error

type ListWorkflowsParams

type ListWorkflowsParams struct {
	// Limit Maximum number of items to return per page
	Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`

	// Cursor Opaque pagination cursor from a previous response.
	// Pass the `nextCursor` value from pagination metadata to fetch the next page.
	Cursor *CursorParam `form:"cursor,omitempty" json:"cursor,omitempty"`
}

ListWorkflowsParams defines parameters for ListWorkflows.

type ListWorkflowsRequestObject

type ListWorkflowsRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	Params        ListWorkflowsParams
}

type ListWorkflowsResp added in v0.13.0

type ListWorkflowsResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *WorkflowList
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON500      *InternalError
}

func ParseListWorkflowsResp added in v0.13.0

func ParseListWorkflowsResp(rsp *http.Response) (*ListWorkflowsResp, error)

ParseListWorkflowsResp parses an HTTP response from a ListWorkflowsWithResponse call

func (ListWorkflowsResp) Status added in v0.13.0

func (r ListWorkflowsResp) Status() string

Status returns HTTPResponse.Status

func (ListWorkflowsResp) StatusCode added in v0.13.0

func (r ListWorkflowsResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListWorkflowsResponseObject

type ListWorkflowsResponseObject interface {
	VisitListWorkflowsResponse(w http.ResponseWriter) error
}

type MappingIdParam

type MappingIdParam = int64

MappingIdParam defines model for MappingIdParam.

type MessageResponse

type MessageResponse struct {
	// Message Response message
	Message string `json:"message"`
}

MessageResponse Simple message response

type MiddlewareFunc

type MiddlewareFunc func(http.Handler) http.Handler

type Namespace added in v0.13.0

type Namespace struct {
	// CreatedAt Creation timestamp
	CreatedAt time.Time `json:"createdAt"`

	// Description Namespace description
	Description *string `json:"description,omitempty"`

	// DisplayName Human-readable display name
	DisplayName *string `json:"displayName,omitempty"`

	// Name Namespace name (unique identifier)
	Name string `json:"name"`

	// Namespace Kubernetes namespace for the namespace
	Namespace *string `json:"namespace,omitempty"`

	// Status Namespace status
	Status *string `json:"status,omitempty"`
}

Namespace Namespace resource representing an OpenChoreo control plane namespace. Control plane namespaces hold resources like Projects, Components, and Environments. These namespaces are identified by the label `openchoreo.dev/controlplane-namespace=true`.

type NamespaceList added in v0.13.0

type NamespaceList struct {
	Items []Namespace `json:"items"`

	// Pagination Cursor-based pagination metadata. Uses Kubernetes-native continuation tokens
	// for efficient pagination through large result sets.
	Pagination Pagination `json:"pagination"`
}

NamespaceList Paginated list of namespaces

type NamespaceNameParam added in v0.13.0

type NamespaceNameParam = string

NamespaceNameParam defines model for NamespaceNameParam.

type NotFound

type NotFound = ErrorResponse

NotFound Standard error response format

type NotFoundJSONResponse

type NotFoundJSONResponse ErrorResponse

type OAuthProtectedResourceMetadata

type OAuthProtectedResourceMetadata struct {
	// AuthorizationServers List of authorization server URLs
	AuthorizationServers []string `json:"authorization_servers"`

	// BearerMethodsSupported Supported bearer token methods
	BearerMethodsSupported []string `json:"bearer_methods_supported"`

	// Resource URL of the protected resource
	Resource string `json:"resource"`

	// ResourceName Human-readable name of the protected resource
	ResourceName string `json:"resource_name"`

	// ScopesSupported Supported OAuth scopes
	ScopesSupported []string `json:"scopes_supported"`
}

OAuthProtectedResourceMetadata OAuth 2.0 protected resource metadata as defined in RFC 9728

type ObservabilityPlane

type ObservabilityPlane struct {
	// CreatedAt Creation timestamp
	CreatedAt time.Time `json:"createdAt"`

	// Description ObservabilityPlane description
	Description *string `json:"description,omitempty"`

	// DisplayName Human-readable display name
	DisplayName *string `json:"displayName,omitempty"`

	// Name ObservabilityPlane name (unique within namespace)
	Name string `json:"name"`

	// Namespace Kubernetes namespace for the observability plane
	Namespace string `json:"namespace"`

	// Status ObservabilityPlane status
	Status *string `json:"status,omitempty"`
}

ObservabilityPlane ObservabilityPlane resource for monitoring and logging infrastructure

type ObservabilityPlaneList

type ObservabilityPlaneList struct {
	Items []ObservabilityPlane `json:"items"`

	// Pagination Cursor-based pagination metadata. Uses Kubernetes-native continuation tokens
	// for efficient pagination through large result sets.
	Pagination Pagination `json:"pagination"`
}

ObservabilityPlaneList Paginated list of observability planes

type ObserverURLResponse

type ObserverURLResponse struct {
	// Message Additional information or status message
	Message *string `json:"message,omitempty"`

	// ObserverUrl URL to the observer service for logs and metrics
	ObserverUrl *string `json:"observerUrl,omitempty"`
}

ObserverURLResponse Observer URL response for accessing logs and metrics

type Pagination

type Pagination struct {
	// NextCursor Opaque cursor for fetching the next page. Pass this value as the
	// `cursor` query parameter in the next request. Absent when there
	// are no more items.
	NextCursor *string `json:"nextCursor,omitempty"`

	// RemainingCount Approximate number of items remaining after this page.
	// This is an estimate provided by Kubernetes and may not be exact.
	// Use for UI hints like "~50 more items". May be absent for
	// filtered queries.
	RemainingCount *int64 `json:"remainingCount,omitempty"`
}

Pagination Cursor-based pagination metadata. Uses Kubernetes-native continuation tokens for efficient pagination through large result sets.

type PatchComponent200JSONResponse

type PatchComponent200JSONResponse Component

func (PatchComponent200JSONResponse) VisitPatchComponentResponse

func (response PatchComponent200JSONResponse) VisitPatchComponentResponse(w http.ResponseWriter) error

type PatchComponent400JSONResponse

type PatchComponent400JSONResponse struct{ BadRequestJSONResponse }

func (PatchComponent400JSONResponse) VisitPatchComponentResponse

func (response PatchComponent400JSONResponse) VisitPatchComponentResponse(w http.ResponseWriter) error

type PatchComponent401JSONResponse

type PatchComponent401JSONResponse struct{ UnauthorizedJSONResponse }

func (PatchComponent401JSONResponse) VisitPatchComponentResponse

func (response PatchComponent401JSONResponse) VisitPatchComponentResponse(w http.ResponseWriter) error

type PatchComponent403JSONResponse

type PatchComponent403JSONResponse struct{ ForbiddenJSONResponse }

func (PatchComponent403JSONResponse) VisitPatchComponentResponse

func (response PatchComponent403JSONResponse) VisitPatchComponentResponse(w http.ResponseWriter) error

type PatchComponent404JSONResponse

type PatchComponent404JSONResponse struct{ NotFoundJSONResponse }

func (PatchComponent404JSONResponse) VisitPatchComponentResponse

func (response PatchComponent404JSONResponse) VisitPatchComponentResponse(w http.ResponseWriter) error

type PatchComponent500JSONResponse

type PatchComponent500JSONResponse struct{ InternalErrorJSONResponse }

func (PatchComponent500JSONResponse) VisitPatchComponentResponse

func (response PatchComponent500JSONResponse) VisitPatchComponentResponse(w http.ResponseWriter) error

type PatchComponentJSONRequestBody

type PatchComponentJSONRequestBody = PatchComponentRequest

PatchComponentJSONRequestBody defines body for PatchComponent for application/json ContentType.

type PatchComponentRequest

type PatchComponentRequest struct {
	// AutoDeploy Controls auto-deployment to default environment
	AutoDeploy *bool `json:"autoDeploy,omitempty"`

	// Parameters ComponentType parameters
	Parameters *map[string]interface{} `json:"parameters,omitempty"`
}

PatchComponentRequest Request to patch a component

type PatchComponentRequestObject

type PatchComponentRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	ProjectName   ProjectNameParam   `json:"projectName"`
	ComponentName ComponentNameParam `json:"componentName"`
	Body          *PatchComponentJSONRequestBody
}

type PatchComponentResp added in v0.13.0

type PatchComponentResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Component
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParsePatchComponentResp added in v0.13.0

func ParsePatchComponentResp(rsp *http.Response) (*PatchComponentResp, error)

ParsePatchComponentResp parses an HTTP response from a PatchComponentWithResponse call

func (PatchComponentResp) Status added in v0.13.0

func (r PatchComponentResp) Status() string

Status returns HTTPResponse.Status

func (PatchComponentResp) StatusCode added in v0.13.0

func (r PatchComponentResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PatchComponentResponseObject

type PatchComponentResponseObject interface {
	VisitPatchComponentResponse(w http.ResponseWriter) error
}

type PatchReleaseBinding200JSONResponse

type PatchReleaseBinding200JSONResponse ReleaseBinding

func (PatchReleaseBinding200JSONResponse) VisitPatchReleaseBindingResponse

func (response PatchReleaseBinding200JSONResponse) VisitPatchReleaseBindingResponse(w http.ResponseWriter) error

type PatchReleaseBinding400JSONResponse

type PatchReleaseBinding400JSONResponse struct{ BadRequestJSONResponse }

func (PatchReleaseBinding400JSONResponse) VisitPatchReleaseBindingResponse

func (response PatchReleaseBinding400JSONResponse) VisitPatchReleaseBindingResponse(w http.ResponseWriter) error

type PatchReleaseBinding401JSONResponse

type PatchReleaseBinding401JSONResponse struct{ UnauthorizedJSONResponse }

func (PatchReleaseBinding401JSONResponse) VisitPatchReleaseBindingResponse

func (response PatchReleaseBinding401JSONResponse) VisitPatchReleaseBindingResponse(w http.ResponseWriter) error

type PatchReleaseBinding403JSONResponse

type PatchReleaseBinding403JSONResponse struct{ ForbiddenJSONResponse }

func (PatchReleaseBinding403JSONResponse) VisitPatchReleaseBindingResponse

func (response PatchReleaseBinding403JSONResponse) VisitPatchReleaseBindingResponse(w http.ResponseWriter) error

type PatchReleaseBinding404JSONResponse

type PatchReleaseBinding404JSONResponse struct{ NotFoundJSONResponse }

func (PatchReleaseBinding404JSONResponse) VisitPatchReleaseBindingResponse

func (response PatchReleaseBinding404JSONResponse) VisitPatchReleaseBindingResponse(w http.ResponseWriter) error

type PatchReleaseBinding500JSONResponse

type PatchReleaseBinding500JSONResponse struct{ InternalErrorJSONResponse }

func (PatchReleaseBinding500JSONResponse) VisitPatchReleaseBindingResponse

func (response PatchReleaseBinding500JSONResponse) VisitPatchReleaseBindingResponse(w http.ResponseWriter) error

type PatchReleaseBindingJSONRequestBody

type PatchReleaseBindingJSONRequestBody = PatchReleaseBindingRequest

PatchReleaseBindingJSONRequestBody defines body for PatchReleaseBinding for application/json ContentType.

type PatchReleaseBindingRequest

type PatchReleaseBindingRequest struct {
	// ComponentTypeEnvOverrides Environment-specific ComponentType overrides
	ComponentTypeEnvOverrides *map[string]interface{} `json:"componentTypeEnvOverrides,omitempty"`

	// ReleaseName Component release name to deploy
	ReleaseName *string `json:"releaseName,omitempty"`

	// TraitOverrides Environment-specific trait overrides
	TraitOverrides *map[string]interface{} `json:"traitOverrides,omitempty"`

	// WorkloadOverrides Environment-specific workload overrides
	WorkloadOverrides *WorkloadOverrides `json:"workloadOverrides,omitempty"`
}

PatchReleaseBindingRequest Request to patch a release binding

type PatchReleaseBindingRequestObject

type PatchReleaseBindingRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	ProjectName   ProjectNameParam   `json:"projectName"`
	ComponentName ComponentNameParam `json:"componentName"`
	BindingName   BindingNameParam   `json:"bindingName"`
	Body          *PatchReleaseBindingJSONRequestBody
}

type PatchReleaseBindingResp added in v0.13.0

type PatchReleaseBindingResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ReleaseBinding
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParsePatchReleaseBindingResp added in v0.13.0

func ParsePatchReleaseBindingResp(rsp *http.Response) (*PatchReleaseBindingResp, error)

ParsePatchReleaseBindingResp parses an HTTP response from a PatchReleaseBindingWithResponse call

func (PatchReleaseBindingResp) Status added in v0.13.0

func (r PatchReleaseBindingResp) Status() string

Status returns HTTPResponse.Status

func (PatchReleaseBindingResp) StatusCode added in v0.13.0

func (r PatchReleaseBindingResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PatchReleaseBindingResponseObject

type PatchReleaseBindingResponseObject interface {
	VisitPatchReleaseBindingResponse(w http.ResponseWriter) error
}

type Project

type Project struct {
	// CreatedAt Creation timestamp
	CreatedAt time.Time `json:"createdAt"`

	// DeploymentPipeline Referenced deployment pipeline name
	DeploymentPipeline *string `json:"deploymentPipeline,omitempty"`

	// Description Project description
	Description *string `json:"description,omitempty"`

	// DisplayName Human-readable display name
	DisplayName *string `json:"displayName,omitempty"`

	// Name Project name (unique within namespace)
	Name string `json:"name"`

	// NamespaceName Parent namespace name
	NamespaceName string `json:"namespaceName"`

	// Status Project status
	Status *string `json:"status,omitempty"`

	// Uid Unique identifier (Kubernetes UID)
	Uid openapi_types.UUID `json:"uid"`
}

Project Project resource

type ProjectList

type ProjectList struct {
	Items []Project `json:"items"`

	// Pagination Cursor-based pagination metadata. Uses Kubernetes-native continuation tokens
	// for efficient pagination through large result sets.
	Pagination Pagination `json:"pagination"`
}

ProjectList Paginated list of projects

type ProjectNameParam

type ProjectNameParam = string

ProjectNameParam defines model for ProjectNameParam.

type PromoteComponent200JSONResponse

type PromoteComponent200JSONResponse ReleaseBinding

func (PromoteComponent200JSONResponse) VisitPromoteComponentResponse

func (response PromoteComponent200JSONResponse) VisitPromoteComponentResponse(w http.ResponseWriter) error

type PromoteComponent400JSONResponse

type PromoteComponent400JSONResponse struct{ BadRequestJSONResponse }

func (PromoteComponent400JSONResponse) VisitPromoteComponentResponse

func (response PromoteComponent400JSONResponse) VisitPromoteComponentResponse(w http.ResponseWriter) error

type PromoteComponent401JSONResponse

type PromoteComponent401JSONResponse struct{ UnauthorizedJSONResponse }

func (PromoteComponent401JSONResponse) VisitPromoteComponentResponse

func (response PromoteComponent401JSONResponse) VisitPromoteComponentResponse(w http.ResponseWriter) error

type PromoteComponent403JSONResponse

type PromoteComponent403JSONResponse struct{ ForbiddenJSONResponse }

func (PromoteComponent403JSONResponse) VisitPromoteComponentResponse

func (response PromoteComponent403JSONResponse) VisitPromoteComponentResponse(w http.ResponseWriter) error

type PromoteComponent404JSONResponse

type PromoteComponent404JSONResponse struct{ NotFoundJSONResponse }

func (PromoteComponent404JSONResponse) VisitPromoteComponentResponse

func (response PromoteComponent404JSONResponse) VisitPromoteComponentResponse(w http.ResponseWriter) error

type PromoteComponent500JSONResponse

type PromoteComponent500JSONResponse struct{ InternalErrorJSONResponse }

func (PromoteComponent500JSONResponse) VisitPromoteComponentResponse

func (response PromoteComponent500JSONResponse) VisitPromoteComponentResponse(w http.ResponseWriter) error

type PromoteComponentJSONRequestBody

type PromoteComponentJSONRequestBody = PromoteComponentRequest

PromoteComponentJSONRequestBody defines body for PromoteComponent for application/json ContentType.

type PromoteComponentRequest

type PromoteComponentRequest struct {
	// SourceEnv Source environment name
	SourceEnv string `json:"sourceEnv"`

	// TargetEnv Target environment name
	TargetEnv string `json:"targetEnv"`
}

PromoteComponentRequest Request to promote a component between environments

type PromoteComponentRequestObject

type PromoteComponentRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	ProjectName   ProjectNameParam   `json:"projectName"`
	ComponentName ComponentNameParam `json:"componentName"`
	Body          *PromoteComponentJSONRequestBody
}

type PromoteComponentResp added in v0.13.0

type PromoteComponentResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ReleaseBinding
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParsePromoteComponentResp added in v0.13.0

func ParsePromoteComponentResp(rsp *http.Response) (*PromoteComponentResp, error)

ParsePromoteComponentResp parses an HTTP response from a PromoteComponentWithResponse call

func (PromoteComponentResp) Status added in v0.13.0

func (r PromoteComponentResp) Status() string

Status returns HTTPResponse.Status

func (PromoteComponentResp) StatusCode added in v0.13.0

func (r PromoteComponentResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PromoteComponentResponseObject

type PromoteComponentResponseObject interface {
	VisitPromoteComponentResponse(w http.ResponseWriter) error
}

type PromotionPath

type PromotionPath struct {
	// SourceEnvironmentRef Source environment name
	SourceEnvironmentRef string `json:"sourceEnvironmentRef"`

	// TargetEnvironmentRefs Target environments for promotion
	TargetEnvironmentRefs []TargetEnvironmentRef `json:"targetEnvironmentRefs"`
}

PromotionPath Promotion path between environments

type RCAAgentURLResponse added in v0.13.0

type RCAAgentURLResponse struct {
	// Message Additional information or status message
	Message *string `json:"message,omitempty"`

	// RcaAgentUrl URL to the RCA agent service for AI-powered root cause analysis
	RcaAgentUrl *string `json:"rcaAgentUrl,omitempty"`
}

RCAAgentURLResponse RCA agent URL response for AI-powered root cause analysis

type Release

type Release struct {
	// Spec Release specification
	Spec *struct {
		// Resources Kubernetes resources in this release
		Resources *[]map[string]interface{} `json:"resources,omitempty"`
	} `json:"spec,omitempty"`

	// Status Release status
	Status *map[string]interface{} `json:"status,omitempty"`
}

Release Deployed release with Kubernetes resources

type ReleaseBinding

type ReleaseBinding struct {
	// ComponentName Parent component name
	ComponentName string `json:"componentName"`

	// ComponentTypeEnvOverrides Environment-specific ComponentType overrides
	ComponentTypeEnvOverrides *map[string]interface{} `json:"componentTypeEnvOverrides,omitempty"`

	// CreatedAt Creation timestamp
	CreatedAt time.Time `json:"createdAt"`

	// Environment Target environment name
	Environment string `json:"environment"`

	// Name Binding name
	Name string `json:"name"`

	// NamespaceName Parent namespace name
	NamespaceName string `json:"namespaceName"`

	// ProjectName Parent project name
	ProjectName string `json:"projectName"`

	// ReleaseName Reference to component release
	ReleaseName *string `json:"releaseName,omitempty"`

	// Status Binding status
	Status *string `json:"status,omitempty"`

	// TraitOverrides Environment-specific trait overrides
	TraitOverrides *map[string]interface{} `json:"traitOverrides,omitempty"`

	// WorkloadOverrides Environment-specific workload overrides
	WorkloadOverrides *WorkloadOverrides `json:"workloadOverrides,omitempty"`
}

ReleaseBinding Environment-specific release binding

type ReleaseBindingList

type ReleaseBindingList struct {
	Items []ReleaseBinding `json:"items"`

	// Pagination Cursor-based pagination metadata. Uses Kubernetes-native continuation tokens
	// for efficient pagination through large result sets.
	Pagination Pagination `json:"pagination"`
}

ReleaseBindingList Paginated list of release bindings

type ReleaseNameParam

type ReleaseNameParam = string

ReleaseNameParam defines model for ReleaseNameParam.

type RemoteReference

type RemoteReference struct {
	// Key Key in the external secret store
	Key string `json:"key"`

	// Property Property within the secret
	Property *string `json:"property,omitempty"`

	// Version Secret version
	Version *string `json:"version,omitempty"`
}

RemoteReference Remote secret reference

type RequestEditorFn added in v0.13.0

type RequestEditorFn func(ctx context.Context, req *http.Request) error

RequestEditorFn is the function signature for the RequestEditor callback function

type RequiredHeaderError

type RequiredHeaderError struct {
	ParamName string
	Err       error
}

func (*RequiredHeaderError) Error

func (e *RequiredHeaderError) Error() string

func (*RequiredHeaderError) Unwrap

func (e *RequiredHeaderError) Unwrap() error

type RequiredParamError

type RequiredParamError struct {
	ParamName string
}

func (*RequiredParamError) Error

func (e *RequiredParamError) Error() string

type Resource

type Resource struct {
	// Hierarchy Resource hierarchy scope
	Hierarchy ResourceHierarchy `json:"hierarchy"`

	// Id Resource ID
	Id *string `json:"id,omitempty"`

	// Type Resource type
	Type string `json:"type"`
}

Resource Resource for authorization evaluation

type ResourceHierarchy

type ResourceHierarchy struct {
	// Component Component name
	Component *string `json:"component,omitempty"`

	// Namespace Namespace name
	Namespace *string `json:"namespace,omitempty"`

	// Project Project name
	Project *string `json:"project,omitempty"`
}

ResourceHierarchy Resource hierarchy scope

type Role

type Role struct {
	// Actions List of actions this role permits
	Actions []string `json:"actions"`

	// Description Human-readable description of the role
	Description *string `json:"description,omitempty"`

	// Name Unique role name
	Name string `json:"name"`

	// Namespace Namespace for namespace-scoped roles, empty for cluster roles
	Namespace *string `json:"namespace,omitempty"`
}

Role Authorization role with permitted actions

type RoleEntitlementMapping

type RoleEntitlementMapping struct {
	// Context Additional context for authorization
	Context *AuthzContext `json:"context,omitempty"`

	// Effect Policy effect (allow or deny)
	Effect RoleEntitlementMappingEffect `json:"effect"`

	// Entitlement Entitlement with claim and value
	Entitlement Entitlement `json:"entitlement"`

	// Hierarchy Resource hierarchy scope
	Hierarchy ResourceHierarchy `json:"hierarchy"`

	// Name Unique mapping name
	Name string `json:"name"`

	// Role Reference to a role by name and namespace
	Role RoleRef `json:"role"`
}

RoleEntitlementMapping Mapping of a role to an entitlement within a scope

type RoleEntitlementMappingEffect

type RoleEntitlementMappingEffect string

RoleEntitlementMappingEffect Policy effect (allow or deny)

const (
	RoleEntitlementMappingEffectAllow RoleEntitlementMappingEffect = "allow"
	RoleEntitlementMappingEffectDeny  RoleEntitlementMappingEffect = "deny"
)

Defines values for RoleEntitlementMappingEffect.

type RoleNameParam

type RoleNameParam = string

RoleNameParam defines model for RoleNameParam.

type RoleRef added in v0.14.0

type RoleRef struct {
	// Name Role name
	Name string `json:"name"`

	// Namespace Namespace for namespace-scoped roles, empty for cluster roles
	Namespace *string `json:"namespace,omitempty"`
}

RoleRef Reference to a role by name and namespace

type ScheduledTaskBinding

type ScheduledTaskBinding struct {
	// Image Container image
	Image *string `json:"image,omitempty"`

	// ReleaseState Release state
	ReleaseState *string `json:"releaseState,omitempty"`
}

ScheduledTaskBinding Scheduled task-specific binding data

type SchemaResponse

type SchemaResponse map[string]interface{}

SchemaResponse JSON Schema response for component types, traits, or workflows

type SecretDataSource

type SecretDataSource struct {
	// RemoteRef Remote secret reference
	RemoteRef RemoteReference `json:"remoteRef"`

	// SecretKey Key in the Kubernetes secret
	SecretKey string `json:"secretKey"`
}

SecretDataSource Secret data source information

type SecretReference

type SecretReference struct {
	// CreatedAt Creation timestamp
	CreatedAt time.Time `json:"createdAt"`

	// Data Secret data sources
	Data *[]SecretDataSource `json:"data,omitempty"`

	// Description Secret reference description
	Description *string `json:"description,omitempty"`

	// DisplayName Human-readable display name
	DisplayName *string `json:"displayName,omitempty"`

	// LastRefreshTime Last refresh time
	LastRefreshTime *time.Time `json:"lastRefreshTime,omitempty"`

	// Name Secret reference name
	Name string `json:"name"`

	// Namespace Kubernetes namespace
	Namespace string `json:"namespace"`

	// RefreshInterval Refresh interval for secret sync
	RefreshInterval *string `json:"refreshInterval,omitempty"`

	// SecretStores Secret store references
	SecretStores *[]SecretStoreReference `json:"secretStores,omitempty"`

	// Status Secret reference status
	Status *string `json:"status,omitempty"`
}

SecretReference Secret reference resource

type SecretReferenceList

type SecretReferenceList struct {
	Items []SecretReference `json:"items"`

	// Pagination Cursor-based pagination metadata. Uses Kubernetes-native continuation tokens
	// for efficient pagination through large result sets.
	Pagination Pagination `json:"pagination"`
}

SecretReferenceList Paginated list of secret references

type SecretStoreReference

type SecretStoreReference struct {
	// Kind Secret store kind
	Kind string `json:"kind"`

	// Name Secret store name
	Name string `json:"name"`

	// Namespace Secret store namespace
	Namespace *string `json:"namespace,omitempty"`
}

SecretStoreReference Reference to a secret store

type ServeMux

type ServeMux interface {
	HandleFunc(pattern string, handler func(http.ResponseWriter, *http.Request))
	ServeHTTP(w http.ResponseWriter, r *http.Request)
}

ServeMux is an abstraction of http.ServeMux.

type ServerInterface

type ServerInterface interface {
	// Get OAuth protected resource metadata
	// (GET /.well-known/oauth-protected-resource)
	GetOAuthProtectedResourceMetadata(w http.ResponseWriter, r *http.Request)
	// Get OpenID configuration
	// (GET /api/v1/.well-known/openid-configuration)
	GetOpenIDConfiguration(w http.ResponseWriter, r *http.Request)
	// Apply resource
	// (POST /api/v1/apply)
	ApplyResource(w http.ResponseWriter, r *http.Request)
	// List actions
	// (GET /api/v1/authz/actions)
	ListActions(w http.ResponseWriter, r *http.Request)
	// Batch evaluate authorization
	// (POST /api/v1/authz/batch-evaluate)
	BatchEvaluate(w http.ResponseWriter, r *http.Request)
	// Evaluate authorization
	// (POST /api/v1/authz/evaluate)
	Evaluate(w http.ResponseWriter, r *http.Request)
	// Get subject profile
	// (GET /api/v1/authz/profile)
	GetSubjectProfile(w http.ResponseWriter, r *http.Request, params GetSubjectProfileParams)
	// List cluster role bindings
	// (GET /api/v1/clusterrolebindings)
	ListClusterRoleBindings(w http.ResponseWriter, r *http.Request, params ListClusterRoleBindingsParams)
	// Create cluster role binding
	// (POST /api/v1/clusterrolebindings)
	CreateClusterRoleBinding(w http.ResponseWriter, r *http.Request)
	// Delete cluster role binding
	// (DELETE /api/v1/clusterrolebindings/{name})
	DeleteClusterRoleBinding(w http.ResponseWriter, r *http.Request, name string)
	// Get cluster role binding
	// (GET /api/v1/clusterrolebindings/{name})
	GetClusterRoleBinding(w http.ResponseWriter, r *http.Request, name string)
	// Update cluster role binding
	// (PUT /api/v1/clusterrolebindings/{name})
	UpdateClusterRoleBinding(w http.ResponseWriter, r *http.Request, name string)
	// List cluster roles
	// (GET /api/v1/clusterroles)
	ListClusterRoles(w http.ResponseWriter, r *http.Request)
	// Create cluster role
	// (POST /api/v1/clusterroles)
	CreateClusterRole(w http.ResponseWriter, r *http.Request)
	// Delete cluster role
	// (DELETE /api/v1/clusterroles/{name})
	DeleteClusterRole(w http.ResponseWriter, r *http.Request, name string, params DeleteClusterRoleParams)
	// Get cluster role
	// (GET /api/v1/clusterroles/{name})
	GetClusterRole(w http.ResponseWriter, r *http.Request, name string)
	// Update cluster role
	// (PUT /api/v1/clusterroles/{name})
	UpdateClusterRole(w http.ResponseWriter, r *http.Request, name string)
	// Delete resource
	// (DELETE /api/v1/delete)
	DeleteResource(w http.ResponseWriter, r *http.Request)
	// List namespaces
	// (GET /api/v1/namespaces)
	ListNamespaces(w http.ResponseWriter, r *http.Request, params ListNamespacesParams)
	// Create namespace
	// (POST /api/v1/namespaces)
	CreateNamespace(w http.ResponseWriter, r *http.Request)
	// Get namespace
	// (GET /api/v1/namespaces/{namespaceName})
	GetNamespace(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam)
	// List build planes
	// (GET /api/v1/namespaces/{namespaceName}/buildplanes)
	ListBuildPlanes(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam)
	// List component types
	// (GET /api/v1/namespaces/{namespaceName}/component-types)
	ListComponentTypes(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, params ListComponentTypesParams)
	// Get component type schema
	// (GET /api/v1/namespaces/{namespaceName}/component-types/{ctName}/schema)
	GetComponentTypeSchema(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, ctName ComponentTypeNameParam)
	// List component workflows
	// (GET /api/v1/namespaces/{namespaceName}/component-workflows)
	ListComponentWorkflows(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, params ListComponentWorkflowsParams)
	// Get component workflow schema
	// (GET /api/v1/namespaces/{namespaceName}/component-workflows/{cwName}/schema)
	GetComponentWorkflowSchema(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, cwName ComponentWorkflowNameParam)
	// List data planes
	// (GET /api/v1/namespaces/{namespaceName}/dataplanes)
	ListDataPlanes(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, params ListDataPlanesParams)
	// Create data plane
	// (POST /api/v1/namespaces/{namespaceName}/dataplanes)
	CreateDataPlane(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam)
	// Get data plane
	// (GET /api/v1/namespaces/{namespaceName}/dataplanes/{dpName})
	GetDataPlane(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, dpName DataPlaneNameParam)
	// List environments
	// (GET /api/v1/namespaces/{namespaceName}/environments)
	ListEnvironments(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, params ListEnvironmentsParams)
	// Create environment
	// (POST /api/v1/namespaces/{namespaceName}/environments)
	CreateEnvironment(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam)
	// Get environment
	// (GET /api/v1/namespaces/{namespaceName}/environments/{envName})
	GetEnvironment(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, envName EnvironmentNameParam)
	// Get environment observer URL
	// (GET /api/v1/namespaces/{namespaceName}/environments/{envName}/observer-url)
	GetEnvironmentObserverURL(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, envName EnvironmentNameParam)
	// Get RCA agent URL
	// (GET /api/v1/namespaces/{namespaceName}/environments/{envName}/rca-agent-url)
	GetRCAAgentURL(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, envName EnvironmentNameParam)
	// List observability planes
	// (GET /api/v1/namespaces/{namespaceName}/observabilityplanes)
	ListObservabilityPlanes(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam)
	// List projects
	// (GET /api/v1/namespaces/{namespaceName}/projects)
	ListProjects(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, params ListProjectsParams)
	// Create project
	// (POST /api/v1/namespaces/{namespaceName}/projects)
	CreateProject(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam)
	// Get project
	// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName})
	GetProject(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, projectName ProjectNameParam)
	// List components
	// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName}/components)
	ListComponents(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, projectName ProjectNameParam, params ListComponentsParams)
	// Create component
	// (POST /api/v1/namespaces/{namespaceName}/projects/{projectName}/components)
	CreateComponent(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, projectName ProjectNameParam)
	// Get component
	// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName})
	GetComponent(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params GetComponentParams)
	// Patch component
	// (PATCH /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName})
	PatchComponent(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam)
	// List component bindings
	// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/bindings)
	ListComponentBindings(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params ListComponentBindingsParams)
	// Update component binding
	// (PATCH /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/bindings/{bindingName})
	UpdateComponentBinding(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, bindingName BindingNameParam)
	// List component releases
	// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/component-releases)
	ListComponentReleases(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params ListComponentReleasesParams)
	// Create component release
	// (POST /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/component-releases)
	CreateComponentRelease(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam)
	// Get component release
	// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/component-releases/{releaseName})
	GetComponentRelease(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, releaseName ReleaseNameParam)
	// Get component release schema
	// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/component-releases/{releaseName}/schema)
	GetComponentReleaseSchema(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, releaseName ReleaseNameParam)
	// Deploy release
	// (POST /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/deploy)
	DeployRelease(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam)
	// Get component observer URL
	// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/environments/{environmentName}/observer-url)
	GetComponentObserverURL(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, environmentName ComponentEnvironmentNameParam)
	// Get environment release
	// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/environments/{environmentName}/release)
	GetEnvironmentRelease(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, environmentName ComponentEnvironmentNameParam)
	// Get build observer URL
	// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/observer-url)
	GetBuildObserverURL(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam)
	// Promote component
	// (POST /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/promote)
	PromoteComponent(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam)
	// List release bindings
	// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/release-bindings)
	ListReleaseBindings(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params ListReleaseBindingsParams)
	// Patch release binding
	// (PATCH /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/release-bindings/{bindingName})
	PatchReleaseBinding(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, bindingName BindingNameParam)
	// Get component schema
	// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/schema)
	GetComponentSchema(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam)
	// List component traits
	// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/traits)
	ListComponentTraits(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam)
	// Update component traits
	// (PUT /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/traits)
	UpdateComponentTraits(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam)
	// Update component workflow parameters
	// (PATCH /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/workflow-parameters)
	UpdateComponentWorkflowParameters(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam)
	// List component workflow runs
	// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/workflow-runs)
	ListComponentWorkflowRuns(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params ListComponentWorkflowRunsParams)
	// Trigger component workflow run
	// (POST /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/workflow-runs)
	CreateComponentWorkflowRun(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params CreateComponentWorkflowRunParams)
	// Get component workflow run
	// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/workflow-runs/{runName})
	GetComponentWorkflowRun(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, runName WorkflowRunNameParam)
	// Get component workloads
	// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/workloads)
	GetWorkloads(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam)
	// Create or update workload
	// (POST /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/workloads)
	CreateWorkload(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam)
	// Get project deployment pipeline
	// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName}/deployment-pipeline)
	GetProjectDeploymentPipeline(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, projectName ProjectNameParam)
	// List namespace role bindings
	// (GET /api/v1/namespaces/{namespaceName}/rolebindings)
	ListNamespaceRoleBindings(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, params ListNamespaceRoleBindingsParams)
	// Create namespace role binding
	// (POST /api/v1/namespaces/{namespaceName}/rolebindings)
	CreateNamespaceRoleBinding(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam)
	// Delete namespace role binding
	// (DELETE /api/v1/namespaces/{namespaceName}/rolebindings/{name})
	DeleteNamespaceRoleBinding(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, name string)
	// Get namespace role binding
	// (GET /api/v1/namespaces/{namespaceName}/rolebindings/{name})
	GetNamespaceRoleBinding(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, name string)
	// Update namespace role binding
	// (PUT /api/v1/namespaces/{namespaceName}/rolebindings/{name})
	UpdateNamespaceRoleBinding(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, name string)
	// List namespace roles
	// (GET /api/v1/namespaces/{namespaceName}/roles)
	ListNamespaceRoles(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam)
	// Create namespace role
	// (POST /api/v1/namespaces/{namespaceName}/roles)
	CreateNamespaceRole(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam)
	// Delete namespace role
	// (DELETE /api/v1/namespaces/{namespaceName}/roles/{name})
	DeleteNamespaceRole(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, name string, params DeleteNamespaceRoleParams)
	// Get namespace role
	// (GET /api/v1/namespaces/{namespaceName}/roles/{name})
	GetNamespaceRole(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, name string)
	// Update namespace role
	// (PUT /api/v1/namespaces/{namespaceName}/roles/{name})
	UpdateNamespaceRole(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, name string)
	// List secret references
	// (GET /api/v1/namespaces/{namespaceName}/secret-references)
	ListSecretReferences(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam)
	// List traits
	// (GET /api/v1/namespaces/{namespaceName}/traits)
	ListTraits(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, params ListTraitsParams)
	// Get trait schema
	// (GET /api/v1/namespaces/{namespaceName}/traits/{traitName}/schema)
	GetTraitSchema(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, traitName TraitNameParam)
	// List workflow runs
	// (GET /api/v1/namespaces/{namespaceName}/workflow-runs)
	ListWorkflowRuns(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, params ListWorkflowRunsParams)
	// Create workflow run
	// (POST /api/v1/namespaces/{namespaceName}/workflow-runs)
	CreateWorkflowRun(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam)
	// Get workflow run
	// (GET /api/v1/namespaces/{namespaceName}/workflow-runs/{runName})
	GetWorkflowRun(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, runName WorkflowRunNameParam)
	// List workflows
	// (GET /api/v1/namespaces/{namespaceName}/workflows)
	ListWorkflows(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, params ListWorkflowsParams)
	// Get workflow schema
	// (GET /api/v1/namespaces/{namespaceName}/workflows/{workflowName}/schema)
	GetWorkflowSchema(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, workflowName WorkflowNameParam)
	// List user types
	// (GET /api/v1/user-types)
	ListUserTypes(w http.ResponseWriter, r *http.Request)
	// Handle Bitbucket webhook
	// (POST /api/v1/webhooks/bitbucket)
	HandleBitbucketWebhook(w http.ResponseWriter, r *http.Request)
	// Handle GitHub webhook
	// (POST /api/v1/webhooks/github)
	HandleGitHubWebhook(w http.ResponseWriter, r *http.Request)
	// Handle GitLab webhook
	// (POST /api/v1/webhooks/gitlab)
	HandleGitLabWebhook(w http.ResponseWriter, r *http.Request)
	// Health check
	// (GET /health)
	GetHealth(w http.ResponseWriter, r *http.Request)
	// Get OpenAPI specification
	// (GET /openapi.json)
	GetOpenAPISpec(w http.ResponseWriter, r *http.Request)
	// Readiness check
	// (GET /ready)
	GetReady(w http.ResponseWriter, r *http.Request)
	// Get server version
	// (GET /version)
	GetVersion(w http.ResponseWriter, r *http.Request)
}

ServerInterface represents all server handlers.

func NewStrictHandler

func NewStrictHandler(ssi StrictServerInterface, middlewares []StrictMiddlewareFunc) ServerInterface

func NewStrictHandlerWithOptions

func NewStrictHandlerWithOptions(ssi StrictServerInterface, middlewares []StrictMiddlewareFunc, options StrictHTTPServerOptions) ServerInterface

type ServerInterfaceWrapper

type ServerInterfaceWrapper struct {
	Handler            ServerInterface
	HandlerMiddlewares []MiddlewareFunc
	ErrorHandlerFunc   func(w http.ResponseWriter, r *http.Request, err error)
}

ServerInterfaceWrapper converts contexts to parameters.

func (*ServerInterfaceWrapper) ApplyResource

func (siw *ServerInterfaceWrapper) ApplyResource(w http.ResponseWriter, r *http.Request)

ApplyResource operation middleware

func (*ServerInterfaceWrapper) BatchEvaluate

func (siw *ServerInterfaceWrapper) BatchEvaluate(w http.ResponseWriter, r *http.Request)

BatchEvaluate operation middleware

func (*ServerInterfaceWrapper) CreateClusterRole added in v0.14.0

func (siw *ServerInterfaceWrapper) CreateClusterRole(w http.ResponseWriter, r *http.Request)

CreateClusterRole operation middleware

func (*ServerInterfaceWrapper) CreateClusterRoleBinding added in v0.14.0

func (siw *ServerInterfaceWrapper) CreateClusterRoleBinding(w http.ResponseWriter, r *http.Request)

CreateClusterRoleBinding operation middleware

func (*ServerInterfaceWrapper) CreateComponent

func (siw *ServerInterfaceWrapper) CreateComponent(w http.ResponseWriter, r *http.Request)

CreateComponent operation middleware

func (*ServerInterfaceWrapper) CreateComponentRelease

func (siw *ServerInterfaceWrapper) CreateComponentRelease(w http.ResponseWriter, r *http.Request)

CreateComponentRelease operation middleware

func (*ServerInterfaceWrapper) CreateComponentWorkflowRun

func (siw *ServerInterfaceWrapper) CreateComponentWorkflowRun(w http.ResponseWriter, r *http.Request)

CreateComponentWorkflowRun operation middleware

func (*ServerInterfaceWrapper) CreateDataPlane

func (siw *ServerInterfaceWrapper) CreateDataPlane(w http.ResponseWriter, r *http.Request)

CreateDataPlane operation middleware

func (*ServerInterfaceWrapper) CreateEnvironment

func (siw *ServerInterfaceWrapper) CreateEnvironment(w http.ResponseWriter, r *http.Request)

CreateEnvironment operation middleware

func (*ServerInterfaceWrapper) CreateNamespace added in v0.13.0

func (siw *ServerInterfaceWrapper) CreateNamespace(w http.ResponseWriter, r *http.Request)

CreateNamespace operation middleware

func (*ServerInterfaceWrapper) CreateNamespaceRole added in v0.14.0

func (siw *ServerInterfaceWrapper) CreateNamespaceRole(w http.ResponseWriter, r *http.Request)

CreateNamespaceRole operation middleware

func (*ServerInterfaceWrapper) CreateNamespaceRoleBinding added in v0.14.0

func (siw *ServerInterfaceWrapper) CreateNamespaceRoleBinding(w http.ResponseWriter, r *http.Request)

CreateNamespaceRoleBinding operation middleware

func (*ServerInterfaceWrapper) CreateProject

func (siw *ServerInterfaceWrapper) CreateProject(w http.ResponseWriter, r *http.Request)

CreateProject operation middleware

func (*ServerInterfaceWrapper) CreateWorkflowRun added in v0.13.0

func (siw *ServerInterfaceWrapper) CreateWorkflowRun(w http.ResponseWriter, r *http.Request)

CreateWorkflowRun operation middleware

func (*ServerInterfaceWrapper) CreateWorkload

func (siw *ServerInterfaceWrapper) CreateWorkload(w http.ResponseWriter, r *http.Request)

CreateWorkload operation middleware

func (*ServerInterfaceWrapper) DeleteClusterRole added in v0.14.0

func (siw *ServerInterfaceWrapper) DeleteClusterRole(w http.ResponseWriter, r *http.Request)

DeleteClusterRole operation middleware

func (*ServerInterfaceWrapper) DeleteClusterRoleBinding added in v0.14.0

func (siw *ServerInterfaceWrapper) DeleteClusterRoleBinding(w http.ResponseWriter, r *http.Request)

DeleteClusterRoleBinding operation middleware

func (*ServerInterfaceWrapper) DeleteNamespaceRole added in v0.14.0

func (siw *ServerInterfaceWrapper) DeleteNamespaceRole(w http.ResponseWriter, r *http.Request)

DeleteNamespaceRole operation middleware

func (*ServerInterfaceWrapper) DeleteNamespaceRoleBinding added in v0.14.0

func (siw *ServerInterfaceWrapper) DeleteNamespaceRoleBinding(w http.ResponseWriter, r *http.Request)

DeleteNamespaceRoleBinding operation middleware

func (*ServerInterfaceWrapper) DeleteResource

func (siw *ServerInterfaceWrapper) DeleteResource(w http.ResponseWriter, r *http.Request)

DeleteResource operation middleware

func (*ServerInterfaceWrapper) DeployRelease

func (siw *ServerInterfaceWrapper) DeployRelease(w http.ResponseWriter, r *http.Request)

DeployRelease operation middleware

func (*ServerInterfaceWrapper) Evaluate

func (siw *ServerInterfaceWrapper) Evaluate(w http.ResponseWriter, r *http.Request)

Evaluate operation middleware

func (*ServerInterfaceWrapper) GetBuildObserverURL

func (siw *ServerInterfaceWrapper) GetBuildObserverURL(w http.ResponseWriter, r *http.Request)

GetBuildObserverURL operation middleware

func (*ServerInterfaceWrapper) GetClusterRole added in v0.14.0

func (siw *ServerInterfaceWrapper) GetClusterRole(w http.ResponseWriter, r *http.Request)

GetClusterRole operation middleware

func (*ServerInterfaceWrapper) GetClusterRoleBinding added in v0.14.0

func (siw *ServerInterfaceWrapper) GetClusterRoleBinding(w http.ResponseWriter, r *http.Request)

GetClusterRoleBinding operation middleware

func (*ServerInterfaceWrapper) GetComponent

func (siw *ServerInterfaceWrapper) GetComponent(w http.ResponseWriter, r *http.Request)

GetComponent operation middleware

func (*ServerInterfaceWrapper) GetComponentObserverURL

func (siw *ServerInterfaceWrapper) GetComponentObserverURL(w http.ResponseWriter, r *http.Request)

GetComponentObserverURL operation middleware

func (*ServerInterfaceWrapper) GetComponentRelease

func (siw *ServerInterfaceWrapper) GetComponentRelease(w http.ResponseWriter, r *http.Request)

GetComponentRelease operation middleware

func (*ServerInterfaceWrapper) GetComponentReleaseSchema

func (siw *ServerInterfaceWrapper) GetComponentReleaseSchema(w http.ResponseWriter, r *http.Request)

GetComponentReleaseSchema operation middleware

func (*ServerInterfaceWrapper) GetComponentSchema

func (siw *ServerInterfaceWrapper) GetComponentSchema(w http.ResponseWriter, r *http.Request)

GetComponentSchema operation middleware

func (*ServerInterfaceWrapper) GetComponentTypeSchema

func (siw *ServerInterfaceWrapper) GetComponentTypeSchema(w http.ResponseWriter, r *http.Request)

GetComponentTypeSchema operation middleware

func (*ServerInterfaceWrapper) GetComponentWorkflowRun

func (siw *ServerInterfaceWrapper) GetComponentWorkflowRun(w http.ResponseWriter, r *http.Request)

GetComponentWorkflowRun operation middleware

func (*ServerInterfaceWrapper) GetComponentWorkflowSchema

func (siw *ServerInterfaceWrapper) GetComponentWorkflowSchema(w http.ResponseWriter, r *http.Request)

GetComponentWorkflowSchema operation middleware

func (*ServerInterfaceWrapper) GetDataPlane

func (siw *ServerInterfaceWrapper) GetDataPlane(w http.ResponseWriter, r *http.Request)

GetDataPlane operation middleware

func (*ServerInterfaceWrapper) GetEnvironment

func (siw *ServerInterfaceWrapper) GetEnvironment(w http.ResponseWriter, r *http.Request)

GetEnvironment operation middleware

func (*ServerInterfaceWrapper) GetEnvironmentObserverURL

func (siw *ServerInterfaceWrapper) GetEnvironmentObserverURL(w http.ResponseWriter, r *http.Request)

GetEnvironmentObserverURL operation middleware

func (*ServerInterfaceWrapper) GetEnvironmentRelease

func (siw *ServerInterfaceWrapper) GetEnvironmentRelease(w http.ResponseWriter, r *http.Request)

GetEnvironmentRelease operation middleware

func (*ServerInterfaceWrapper) GetHealth

func (siw *ServerInterfaceWrapper) GetHealth(w http.ResponseWriter, r *http.Request)

GetHealth operation middleware

func (*ServerInterfaceWrapper) GetNamespace added in v0.13.0

func (siw *ServerInterfaceWrapper) GetNamespace(w http.ResponseWriter, r *http.Request)

GetNamespace operation middleware

func (*ServerInterfaceWrapper) GetNamespaceRole added in v0.14.0

func (siw *ServerInterfaceWrapper) GetNamespaceRole(w http.ResponseWriter, r *http.Request)

GetNamespaceRole operation middleware

func (*ServerInterfaceWrapper) GetNamespaceRoleBinding added in v0.14.0

func (siw *ServerInterfaceWrapper) GetNamespaceRoleBinding(w http.ResponseWriter, r *http.Request)

GetNamespaceRoleBinding operation middleware

func (*ServerInterfaceWrapper) GetOAuthProtectedResourceMetadata

func (siw *ServerInterfaceWrapper) GetOAuthProtectedResourceMetadata(w http.ResponseWriter, r *http.Request)

GetOAuthProtectedResourceMetadata operation middleware

func (*ServerInterfaceWrapper) GetOpenAPISpec

func (siw *ServerInterfaceWrapper) GetOpenAPISpec(w http.ResponseWriter, r *http.Request)

GetOpenAPISpec operation middleware

func (*ServerInterfaceWrapper) GetOpenIDConfiguration added in v0.12.0

func (siw *ServerInterfaceWrapper) GetOpenIDConfiguration(w http.ResponseWriter, r *http.Request)

GetOpenIDConfiguration operation middleware

func (*ServerInterfaceWrapper) GetProject

func (siw *ServerInterfaceWrapper) GetProject(w http.ResponseWriter, r *http.Request)

GetProject operation middleware

func (*ServerInterfaceWrapper) GetProjectDeploymentPipeline

func (siw *ServerInterfaceWrapper) GetProjectDeploymentPipeline(w http.ResponseWriter, r *http.Request)

GetProjectDeploymentPipeline operation middleware

func (*ServerInterfaceWrapper) GetRCAAgentURL added in v0.13.0

func (siw *ServerInterfaceWrapper) GetRCAAgentURL(w http.ResponseWriter, r *http.Request)

GetRCAAgentURL operation middleware

func (*ServerInterfaceWrapper) GetReady

func (siw *ServerInterfaceWrapper) GetReady(w http.ResponseWriter, r *http.Request)

GetReady operation middleware

func (*ServerInterfaceWrapper) GetSubjectProfile

func (siw *ServerInterfaceWrapper) GetSubjectProfile(w http.ResponseWriter, r *http.Request)

GetSubjectProfile operation middleware

func (*ServerInterfaceWrapper) GetTraitSchema

func (siw *ServerInterfaceWrapper) GetTraitSchema(w http.ResponseWriter, r *http.Request)

GetTraitSchema operation middleware

func (*ServerInterfaceWrapper) GetVersion

func (siw *ServerInterfaceWrapper) GetVersion(w http.ResponseWriter, r *http.Request)

GetVersion operation middleware

func (*ServerInterfaceWrapper) GetWorkflowRun added in v0.13.0

func (siw *ServerInterfaceWrapper) GetWorkflowRun(w http.ResponseWriter, r *http.Request)

GetWorkflowRun operation middleware

func (*ServerInterfaceWrapper) GetWorkflowSchema

func (siw *ServerInterfaceWrapper) GetWorkflowSchema(w http.ResponseWriter, r *http.Request)

GetWorkflowSchema operation middleware

func (*ServerInterfaceWrapper) GetWorkloads

func (siw *ServerInterfaceWrapper) GetWorkloads(w http.ResponseWriter, r *http.Request)

GetWorkloads operation middleware

func (*ServerInterfaceWrapper) HandleBitbucketWebhook

func (siw *ServerInterfaceWrapper) HandleBitbucketWebhook(w http.ResponseWriter, r *http.Request)

HandleBitbucketWebhook operation middleware

func (*ServerInterfaceWrapper) HandleGitHubWebhook

func (siw *ServerInterfaceWrapper) HandleGitHubWebhook(w http.ResponseWriter, r *http.Request)

HandleGitHubWebhook operation middleware

func (*ServerInterfaceWrapper) HandleGitLabWebhook

func (siw *ServerInterfaceWrapper) HandleGitLabWebhook(w http.ResponseWriter, r *http.Request)

HandleGitLabWebhook operation middleware

func (*ServerInterfaceWrapper) ListActions

func (siw *ServerInterfaceWrapper) ListActions(w http.ResponseWriter, r *http.Request)

ListActions operation middleware

func (*ServerInterfaceWrapper) ListBuildPlanes

func (siw *ServerInterfaceWrapper) ListBuildPlanes(w http.ResponseWriter, r *http.Request)

ListBuildPlanes operation middleware

func (*ServerInterfaceWrapper) ListClusterRoleBindings added in v0.14.0

func (siw *ServerInterfaceWrapper) ListClusterRoleBindings(w http.ResponseWriter, r *http.Request)

ListClusterRoleBindings operation middleware

func (*ServerInterfaceWrapper) ListClusterRoles added in v0.14.0

func (siw *ServerInterfaceWrapper) ListClusterRoles(w http.ResponseWriter, r *http.Request)

ListClusterRoles operation middleware

func (*ServerInterfaceWrapper) ListComponentBindings

func (siw *ServerInterfaceWrapper) ListComponentBindings(w http.ResponseWriter, r *http.Request)

ListComponentBindings operation middleware

func (*ServerInterfaceWrapper) ListComponentReleases

func (siw *ServerInterfaceWrapper) ListComponentReleases(w http.ResponseWriter, r *http.Request)

ListComponentReleases operation middleware

func (*ServerInterfaceWrapper) ListComponentTraits

func (siw *ServerInterfaceWrapper) ListComponentTraits(w http.ResponseWriter, r *http.Request)

ListComponentTraits operation middleware

func (*ServerInterfaceWrapper) ListComponentTypes

func (siw *ServerInterfaceWrapper) ListComponentTypes(w http.ResponseWriter, r *http.Request)

ListComponentTypes operation middleware

func (*ServerInterfaceWrapper) ListComponentWorkflowRuns

func (siw *ServerInterfaceWrapper) ListComponentWorkflowRuns(w http.ResponseWriter, r *http.Request)

ListComponentWorkflowRuns operation middleware

func (*ServerInterfaceWrapper) ListComponentWorkflows

func (siw *ServerInterfaceWrapper) ListComponentWorkflows(w http.ResponseWriter, r *http.Request)

ListComponentWorkflows operation middleware

func (*ServerInterfaceWrapper) ListComponents

func (siw *ServerInterfaceWrapper) ListComponents(w http.ResponseWriter, r *http.Request)

ListComponents operation middleware

func (*ServerInterfaceWrapper) ListDataPlanes

func (siw *ServerInterfaceWrapper) ListDataPlanes(w http.ResponseWriter, r *http.Request)

ListDataPlanes operation middleware

func (*ServerInterfaceWrapper) ListEnvironments

func (siw *ServerInterfaceWrapper) ListEnvironments(w http.ResponseWriter, r *http.Request)

ListEnvironments operation middleware

func (*ServerInterfaceWrapper) ListNamespaceRoleBindings added in v0.14.0

func (siw *ServerInterfaceWrapper) ListNamespaceRoleBindings(w http.ResponseWriter, r *http.Request)

ListNamespaceRoleBindings operation middleware

func (*ServerInterfaceWrapper) ListNamespaceRoles added in v0.14.0

func (siw *ServerInterfaceWrapper) ListNamespaceRoles(w http.ResponseWriter, r *http.Request)

ListNamespaceRoles operation middleware

func (*ServerInterfaceWrapper) ListNamespaces added in v0.13.0

func (siw *ServerInterfaceWrapper) ListNamespaces(w http.ResponseWriter, r *http.Request)

ListNamespaces operation middleware

func (*ServerInterfaceWrapper) ListObservabilityPlanes

func (siw *ServerInterfaceWrapper) ListObservabilityPlanes(w http.ResponseWriter, r *http.Request)

ListObservabilityPlanes operation middleware

func (*ServerInterfaceWrapper) ListProjects

func (siw *ServerInterfaceWrapper) ListProjects(w http.ResponseWriter, r *http.Request)

ListProjects operation middleware

func (*ServerInterfaceWrapper) ListReleaseBindings

func (siw *ServerInterfaceWrapper) ListReleaseBindings(w http.ResponseWriter, r *http.Request)

ListReleaseBindings operation middleware

func (*ServerInterfaceWrapper) ListSecretReferences

func (siw *ServerInterfaceWrapper) ListSecretReferences(w http.ResponseWriter, r *http.Request)

ListSecretReferences operation middleware

func (*ServerInterfaceWrapper) ListTraits

func (siw *ServerInterfaceWrapper) ListTraits(w http.ResponseWriter, r *http.Request)

ListTraits operation middleware

func (*ServerInterfaceWrapper) ListUserTypes

func (siw *ServerInterfaceWrapper) ListUserTypes(w http.ResponseWriter, r *http.Request)

ListUserTypes operation middleware

func (*ServerInterfaceWrapper) ListWorkflowRuns added in v0.13.0

func (siw *ServerInterfaceWrapper) ListWorkflowRuns(w http.ResponseWriter, r *http.Request)

ListWorkflowRuns operation middleware

func (*ServerInterfaceWrapper) ListWorkflows

func (siw *ServerInterfaceWrapper) ListWorkflows(w http.ResponseWriter, r *http.Request)

ListWorkflows operation middleware

func (*ServerInterfaceWrapper) PatchComponent

func (siw *ServerInterfaceWrapper) PatchComponent(w http.ResponseWriter, r *http.Request)

PatchComponent operation middleware

func (*ServerInterfaceWrapper) PatchReleaseBinding

func (siw *ServerInterfaceWrapper) PatchReleaseBinding(w http.ResponseWriter, r *http.Request)

PatchReleaseBinding operation middleware

func (*ServerInterfaceWrapper) PromoteComponent

func (siw *ServerInterfaceWrapper) PromoteComponent(w http.ResponseWriter, r *http.Request)

PromoteComponent operation middleware

func (*ServerInterfaceWrapper) UpdateClusterRole added in v0.14.0

func (siw *ServerInterfaceWrapper) UpdateClusterRole(w http.ResponseWriter, r *http.Request)

UpdateClusterRole operation middleware

func (*ServerInterfaceWrapper) UpdateClusterRoleBinding added in v0.14.0

func (siw *ServerInterfaceWrapper) UpdateClusterRoleBinding(w http.ResponseWriter, r *http.Request)

UpdateClusterRoleBinding operation middleware

func (*ServerInterfaceWrapper) UpdateComponentBinding

func (siw *ServerInterfaceWrapper) UpdateComponentBinding(w http.ResponseWriter, r *http.Request)

UpdateComponentBinding operation middleware

func (*ServerInterfaceWrapper) UpdateComponentTraits

func (siw *ServerInterfaceWrapper) UpdateComponentTraits(w http.ResponseWriter, r *http.Request)

UpdateComponentTraits operation middleware

func (*ServerInterfaceWrapper) UpdateComponentWorkflowParameters

func (siw *ServerInterfaceWrapper) UpdateComponentWorkflowParameters(w http.ResponseWriter, r *http.Request)

UpdateComponentWorkflowParameters operation middleware

func (*ServerInterfaceWrapper) UpdateNamespaceRole added in v0.14.0

func (siw *ServerInterfaceWrapper) UpdateNamespaceRole(w http.ResponseWriter, r *http.Request)

UpdateNamespaceRole operation middleware

func (*ServerInterfaceWrapper) UpdateNamespaceRoleBinding added in v0.14.0

func (siw *ServerInterfaceWrapper) UpdateNamespaceRoleBinding(w http.ResponseWriter, r *http.Request)

UpdateNamespaceRoleBinding operation middleware

type ServiceBinding

type ServiceBinding struct {
	// Endpoints Exposed endpoints
	Endpoints *[]EndpointStatus `json:"endpoints,omitempty"`

	// Image Container image
	Image *string `json:"image,omitempty"`

	// ReleaseState Release state
	ReleaseState *string `json:"releaseState,omitempty"`
}

ServiceBinding Service-specific binding data

type StdHTTPServerOptions

type StdHTTPServerOptions struct {
	BaseURL          string
	BaseRouter       ServeMux
	Middlewares      []MiddlewareFunc
	ErrorHandlerFunc func(w http.ResponseWriter, r *http.Request, err error)
}

type StrictHTTPServerOptions

type StrictHTTPServerOptions struct {
	RequestErrorHandlerFunc  func(w http.ResponseWriter, r *http.Request, err error)
	ResponseErrorHandlerFunc func(w http.ResponseWriter, r *http.Request, err error)
}

type StrictServerInterface

type StrictServerInterface interface {
	// Get OAuth protected resource metadata
	// (GET /.well-known/oauth-protected-resource)
	GetOAuthProtectedResourceMetadata(ctx context.Context, request GetOAuthProtectedResourceMetadataRequestObject) (GetOAuthProtectedResourceMetadataResponseObject, error)
	// Get OpenID configuration
	// (GET /api/v1/.well-known/openid-configuration)
	GetOpenIDConfiguration(ctx context.Context, request GetOpenIDConfigurationRequestObject) (GetOpenIDConfigurationResponseObject, error)
	// Apply resource
	// (POST /api/v1/apply)
	ApplyResource(ctx context.Context, request ApplyResourceRequestObject) (ApplyResourceResponseObject, error)
	// List actions
	// (GET /api/v1/authz/actions)
	ListActions(ctx context.Context, request ListActionsRequestObject) (ListActionsResponseObject, error)
	// Batch evaluate authorization
	// (POST /api/v1/authz/batch-evaluate)
	BatchEvaluate(ctx context.Context, request BatchEvaluateRequestObject) (BatchEvaluateResponseObject, error)
	// Evaluate authorization
	// (POST /api/v1/authz/evaluate)
	Evaluate(ctx context.Context, request EvaluateRequestObject) (EvaluateResponseObject, error)
	// Get subject profile
	// (GET /api/v1/authz/profile)
	GetSubjectProfile(ctx context.Context, request GetSubjectProfileRequestObject) (GetSubjectProfileResponseObject, error)
	// List cluster role bindings
	// (GET /api/v1/clusterrolebindings)
	ListClusterRoleBindings(ctx context.Context, request ListClusterRoleBindingsRequestObject) (ListClusterRoleBindingsResponseObject, error)
	// Create cluster role binding
	// (POST /api/v1/clusterrolebindings)
	CreateClusterRoleBinding(ctx context.Context, request CreateClusterRoleBindingRequestObject) (CreateClusterRoleBindingResponseObject, error)
	// Delete cluster role binding
	// (DELETE /api/v1/clusterrolebindings/{name})
	DeleteClusterRoleBinding(ctx context.Context, request DeleteClusterRoleBindingRequestObject) (DeleteClusterRoleBindingResponseObject, error)
	// Get cluster role binding
	// (GET /api/v1/clusterrolebindings/{name})
	GetClusterRoleBinding(ctx context.Context, request GetClusterRoleBindingRequestObject) (GetClusterRoleBindingResponseObject, error)
	// Update cluster role binding
	// (PUT /api/v1/clusterrolebindings/{name})
	UpdateClusterRoleBinding(ctx context.Context, request UpdateClusterRoleBindingRequestObject) (UpdateClusterRoleBindingResponseObject, error)
	// List cluster roles
	// (GET /api/v1/clusterroles)
	ListClusterRoles(ctx context.Context, request ListClusterRolesRequestObject) (ListClusterRolesResponseObject, error)
	// Create cluster role
	// (POST /api/v1/clusterroles)
	CreateClusterRole(ctx context.Context, request CreateClusterRoleRequestObject) (CreateClusterRoleResponseObject, error)
	// Delete cluster role
	// (DELETE /api/v1/clusterroles/{name})
	DeleteClusterRole(ctx context.Context, request DeleteClusterRoleRequestObject) (DeleteClusterRoleResponseObject, error)
	// Get cluster role
	// (GET /api/v1/clusterroles/{name})
	GetClusterRole(ctx context.Context, request GetClusterRoleRequestObject) (GetClusterRoleResponseObject, error)
	// Update cluster role
	// (PUT /api/v1/clusterroles/{name})
	UpdateClusterRole(ctx context.Context, request UpdateClusterRoleRequestObject) (UpdateClusterRoleResponseObject, error)
	// Delete resource
	// (DELETE /api/v1/delete)
	DeleteResource(ctx context.Context, request DeleteResourceRequestObject) (DeleteResourceResponseObject, error)
	// List namespaces
	// (GET /api/v1/namespaces)
	ListNamespaces(ctx context.Context, request ListNamespacesRequestObject) (ListNamespacesResponseObject, error)
	// Create namespace
	// (POST /api/v1/namespaces)
	CreateNamespace(ctx context.Context, request CreateNamespaceRequestObject) (CreateNamespaceResponseObject, error)
	// Get namespace
	// (GET /api/v1/namespaces/{namespaceName})
	GetNamespace(ctx context.Context, request GetNamespaceRequestObject) (GetNamespaceResponseObject, error)
	// List build planes
	// (GET /api/v1/namespaces/{namespaceName}/buildplanes)
	ListBuildPlanes(ctx context.Context, request ListBuildPlanesRequestObject) (ListBuildPlanesResponseObject, error)
	// List component types
	// (GET /api/v1/namespaces/{namespaceName}/component-types)
	ListComponentTypes(ctx context.Context, request ListComponentTypesRequestObject) (ListComponentTypesResponseObject, error)
	// Get component type schema
	// (GET /api/v1/namespaces/{namespaceName}/component-types/{ctName}/schema)
	GetComponentTypeSchema(ctx context.Context, request GetComponentTypeSchemaRequestObject) (GetComponentTypeSchemaResponseObject, error)
	// List component workflows
	// (GET /api/v1/namespaces/{namespaceName}/component-workflows)
	ListComponentWorkflows(ctx context.Context, request ListComponentWorkflowsRequestObject) (ListComponentWorkflowsResponseObject, error)
	// Get component workflow schema
	// (GET /api/v1/namespaces/{namespaceName}/component-workflows/{cwName}/schema)
	GetComponentWorkflowSchema(ctx context.Context, request GetComponentWorkflowSchemaRequestObject) (GetComponentWorkflowSchemaResponseObject, error)
	// List data planes
	// (GET /api/v1/namespaces/{namespaceName}/dataplanes)
	ListDataPlanes(ctx context.Context, request ListDataPlanesRequestObject) (ListDataPlanesResponseObject, error)
	// Create data plane
	// (POST /api/v1/namespaces/{namespaceName}/dataplanes)
	CreateDataPlane(ctx context.Context, request CreateDataPlaneRequestObject) (CreateDataPlaneResponseObject, error)
	// Get data plane
	// (GET /api/v1/namespaces/{namespaceName}/dataplanes/{dpName})
	GetDataPlane(ctx context.Context, request GetDataPlaneRequestObject) (GetDataPlaneResponseObject, error)
	// List environments
	// (GET /api/v1/namespaces/{namespaceName}/environments)
	ListEnvironments(ctx context.Context, request ListEnvironmentsRequestObject) (ListEnvironmentsResponseObject, error)
	// Create environment
	// (POST /api/v1/namespaces/{namespaceName}/environments)
	CreateEnvironment(ctx context.Context, request CreateEnvironmentRequestObject) (CreateEnvironmentResponseObject, error)
	// Get environment
	// (GET /api/v1/namespaces/{namespaceName}/environments/{envName})
	GetEnvironment(ctx context.Context, request GetEnvironmentRequestObject) (GetEnvironmentResponseObject, error)
	// Get environment observer URL
	// (GET /api/v1/namespaces/{namespaceName}/environments/{envName}/observer-url)
	GetEnvironmentObserverURL(ctx context.Context, request GetEnvironmentObserverURLRequestObject) (GetEnvironmentObserverURLResponseObject, error)
	// Get RCA agent URL
	// (GET /api/v1/namespaces/{namespaceName}/environments/{envName}/rca-agent-url)
	GetRCAAgentURL(ctx context.Context, request GetRCAAgentURLRequestObject) (GetRCAAgentURLResponseObject, error)
	// List observability planes
	// (GET /api/v1/namespaces/{namespaceName}/observabilityplanes)
	ListObservabilityPlanes(ctx context.Context, request ListObservabilityPlanesRequestObject) (ListObservabilityPlanesResponseObject, error)
	// List projects
	// (GET /api/v1/namespaces/{namespaceName}/projects)
	ListProjects(ctx context.Context, request ListProjectsRequestObject) (ListProjectsResponseObject, error)
	// Create project
	// (POST /api/v1/namespaces/{namespaceName}/projects)
	CreateProject(ctx context.Context, request CreateProjectRequestObject) (CreateProjectResponseObject, error)
	// Get project
	// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName})
	GetProject(ctx context.Context, request GetProjectRequestObject) (GetProjectResponseObject, error)
	// List components
	// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName}/components)
	ListComponents(ctx context.Context, request ListComponentsRequestObject) (ListComponentsResponseObject, error)
	// Create component
	// (POST /api/v1/namespaces/{namespaceName}/projects/{projectName}/components)
	CreateComponent(ctx context.Context, request CreateComponentRequestObject) (CreateComponentResponseObject, error)
	// Get component
	// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName})
	GetComponent(ctx context.Context, request GetComponentRequestObject) (GetComponentResponseObject, error)
	// Patch component
	// (PATCH /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName})
	PatchComponent(ctx context.Context, request PatchComponentRequestObject) (PatchComponentResponseObject, error)
	// List component bindings
	// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/bindings)
	ListComponentBindings(ctx context.Context, request ListComponentBindingsRequestObject) (ListComponentBindingsResponseObject, error)
	// Update component binding
	// (PATCH /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/bindings/{bindingName})
	UpdateComponentBinding(ctx context.Context, request UpdateComponentBindingRequestObject) (UpdateComponentBindingResponseObject, error)
	// List component releases
	// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/component-releases)
	ListComponentReleases(ctx context.Context, request ListComponentReleasesRequestObject) (ListComponentReleasesResponseObject, error)
	// Create component release
	// (POST /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/component-releases)
	CreateComponentRelease(ctx context.Context, request CreateComponentReleaseRequestObject) (CreateComponentReleaseResponseObject, error)
	// Get component release
	// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/component-releases/{releaseName})
	GetComponentRelease(ctx context.Context, request GetComponentReleaseRequestObject) (GetComponentReleaseResponseObject, error)
	// Get component release schema
	// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/component-releases/{releaseName}/schema)
	GetComponentReleaseSchema(ctx context.Context, request GetComponentReleaseSchemaRequestObject) (GetComponentReleaseSchemaResponseObject, error)
	// Deploy release
	// (POST /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/deploy)
	DeployRelease(ctx context.Context, request DeployReleaseRequestObject) (DeployReleaseResponseObject, error)
	// Get component observer URL
	// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/environments/{environmentName}/observer-url)
	GetComponentObserverURL(ctx context.Context, request GetComponentObserverURLRequestObject) (GetComponentObserverURLResponseObject, error)
	// Get environment release
	// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/environments/{environmentName}/release)
	GetEnvironmentRelease(ctx context.Context, request GetEnvironmentReleaseRequestObject) (GetEnvironmentReleaseResponseObject, error)
	// Get build observer URL
	// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/observer-url)
	GetBuildObserverURL(ctx context.Context, request GetBuildObserverURLRequestObject) (GetBuildObserverURLResponseObject, error)
	// Promote component
	// (POST /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/promote)
	PromoteComponent(ctx context.Context, request PromoteComponentRequestObject) (PromoteComponentResponseObject, error)
	// List release bindings
	// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/release-bindings)
	ListReleaseBindings(ctx context.Context, request ListReleaseBindingsRequestObject) (ListReleaseBindingsResponseObject, error)
	// Patch release binding
	// (PATCH /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/release-bindings/{bindingName})
	PatchReleaseBinding(ctx context.Context, request PatchReleaseBindingRequestObject) (PatchReleaseBindingResponseObject, error)
	// Get component schema
	// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/schema)
	GetComponentSchema(ctx context.Context, request GetComponentSchemaRequestObject) (GetComponentSchemaResponseObject, error)
	// List component traits
	// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/traits)
	ListComponentTraits(ctx context.Context, request ListComponentTraitsRequestObject) (ListComponentTraitsResponseObject, error)
	// Update component traits
	// (PUT /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/traits)
	UpdateComponentTraits(ctx context.Context, request UpdateComponentTraitsRequestObject) (UpdateComponentTraitsResponseObject, error)
	// Update component workflow parameters
	// (PATCH /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/workflow-parameters)
	UpdateComponentWorkflowParameters(ctx context.Context, request UpdateComponentWorkflowParametersRequestObject) (UpdateComponentWorkflowParametersResponseObject, error)
	// List component workflow runs
	// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/workflow-runs)
	ListComponentWorkflowRuns(ctx context.Context, request ListComponentWorkflowRunsRequestObject) (ListComponentWorkflowRunsResponseObject, error)
	// Trigger component workflow run
	// (POST /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/workflow-runs)
	CreateComponentWorkflowRun(ctx context.Context, request CreateComponentWorkflowRunRequestObject) (CreateComponentWorkflowRunResponseObject, error)
	// Get component workflow run
	// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/workflow-runs/{runName})
	GetComponentWorkflowRun(ctx context.Context, request GetComponentWorkflowRunRequestObject) (GetComponentWorkflowRunResponseObject, error)
	// Get component workloads
	// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/workloads)
	GetWorkloads(ctx context.Context, request GetWorkloadsRequestObject) (GetWorkloadsResponseObject, error)
	// Create or update workload
	// (POST /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/workloads)
	CreateWorkload(ctx context.Context, request CreateWorkloadRequestObject) (CreateWorkloadResponseObject, error)
	// Get project deployment pipeline
	// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName}/deployment-pipeline)
	GetProjectDeploymentPipeline(ctx context.Context, request GetProjectDeploymentPipelineRequestObject) (GetProjectDeploymentPipelineResponseObject, error)
	// List namespace role bindings
	// (GET /api/v1/namespaces/{namespaceName}/rolebindings)
	ListNamespaceRoleBindings(ctx context.Context, request ListNamespaceRoleBindingsRequestObject) (ListNamespaceRoleBindingsResponseObject, error)
	// Create namespace role binding
	// (POST /api/v1/namespaces/{namespaceName}/rolebindings)
	CreateNamespaceRoleBinding(ctx context.Context, request CreateNamespaceRoleBindingRequestObject) (CreateNamespaceRoleBindingResponseObject, error)
	// Delete namespace role binding
	// (DELETE /api/v1/namespaces/{namespaceName}/rolebindings/{name})
	DeleteNamespaceRoleBinding(ctx context.Context, request DeleteNamespaceRoleBindingRequestObject) (DeleteNamespaceRoleBindingResponseObject, error)
	// Get namespace role binding
	// (GET /api/v1/namespaces/{namespaceName}/rolebindings/{name})
	GetNamespaceRoleBinding(ctx context.Context, request GetNamespaceRoleBindingRequestObject) (GetNamespaceRoleBindingResponseObject, error)
	// Update namespace role binding
	// (PUT /api/v1/namespaces/{namespaceName}/rolebindings/{name})
	UpdateNamespaceRoleBinding(ctx context.Context, request UpdateNamespaceRoleBindingRequestObject) (UpdateNamespaceRoleBindingResponseObject, error)
	// List namespace roles
	// (GET /api/v1/namespaces/{namespaceName}/roles)
	ListNamespaceRoles(ctx context.Context, request ListNamespaceRolesRequestObject) (ListNamespaceRolesResponseObject, error)
	// Create namespace role
	// (POST /api/v1/namespaces/{namespaceName}/roles)
	CreateNamespaceRole(ctx context.Context, request CreateNamespaceRoleRequestObject) (CreateNamespaceRoleResponseObject, error)
	// Delete namespace role
	// (DELETE /api/v1/namespaces/{namespaceName}/roles/{name})
	DeleteNamespaceRole(ctx context.Context, request DeleteNamespaceRoleRequestObject) (DeleteNamespaceRoleResponseObject, error)
	// Get namespace role
	// (GET /api/v1/namespaces/{namespaceName}/roles/{name})
	GetNamespaceRole(ctx context.Context, request GetNamespaceRoleRequestObject) (GetNamespaceRoleResponseObject, error)
	// Update namespace role
	// (PUT /api/v1/namespaces/{namespaceName}/roles/{name})
	UpdateNamespaceRole(ctx context.Context, request UpdateNamespaceRoleRequestObject) (UpdateNamespaceRoleResponseObject, error)
	// List secret references
	// (GET /api/v1/namespaces/{namespaceName}/secret-references)
	ListSecretReferences(ctx context.Context, request ListSecretReferencesRequestObject) (ListSecretReferencesResponseObject, error)
	// List traits
	// (GET /api/v1/namespaces/{namespaceName}/traits)
	ListTraits(ctx context.Context, request ListTraitsRequestObject) (ListTraitsResponseObject, error)
	// Get trait schema
	// (GET /api/v1/namespaces/{namespaceName}/traits/{traitName}/schema)
	GetTraitSchema(ctx context.Context, request GetTraitSchemaRequestObject) (GetTraitSchemaResponseObject, error)
	// List workflow runs
	// (GET /api/v1/namespaces/{namespaceName}/workflow-runs)
	ListWorkflowRuns(ctx context.Context, request ListWorkflowRunsRequestObject) (ListWorkflowRunsResponseObject, error)
	// Create workflow run
	// (POST /api/v1/namespaces/{namespaceName}/workflow-runs)
	CreateWorkflowRun(ctx context.Context, request CreateWorkflowRunRequestObject) (CreateWorkflowRunResponseObject, error)
	// Get workflow run
	// (GET /api/v1/namespaces/{namespaceName}/workflow-runs/{runName})
	GetWorkflowRun(ctx context.Context, request GetWorkflowRunRequestObject) (GetWorkflowRunResponseObject, error)
	// List workflows
	// (GET /api/v1/namespaces/{namespaceName}/workflows)
	ListWorkflows(ctx context.Context, request ListWorkflowsRequestObject) (ListWorkflowsResponseObject, error)
	// Get workflow schema
	// (GET /api/v1/namespaces/{namespaceName}/workflows/{workflowName}/schema)
	GetWorkflowSchema(ctx context.Context, request GetWorkflowSchemaRequestObject) (GetWorkflowSchemaResponseObject, error)
	// List user types
	// (GET /api/v1/user-types)
	ListUserTypes(ctx context.Context, request ListUserTypesRequestObject) (ListUserTypesResponseObject, error)
	// Handle Bitbucket webhook
	// (POST /api/v1/webhooks/bitbucket)
	HandleBitbucketWebhook(ctx context.Context, request HandleBitbucketWebhookRequestObject) (HandleBitbucketWebhookResponseObject, error)
	// Handle GitHub webhook
	// (POST /api/v1/webhooks/github)
	HandleGitHubWebhook(ctx context.Context, request HandleGitHubWebhookRequestObject) (HandleGitHubWebhookResponseObject, error)
	// Handle GitLab webhook
	// (POST /api/v1/webhooks/gitlab)
	HandleGitLabWebhook(ctx context.Context, request HandleGitLabWebhookRequestObject) (HandleGitLabWebhookResponseObject, error)
	// Health check
	// (GET /health)
	GetHealth(ctx context.Context, request GetHealthRequestObject) (GetHealthResponseObject, error)
	// Get OpenAPI specification
	// (GET /openapi.json)
	GetOpenAPISpec(ctx context.Context, request GetOpenAPISpecRequestObject) (GetOpenAPISpecResponseObject, error)
	// Readiness check
	// (GET /ready)
	GetReady(ctx context.Context, request GetReadyRequestObject) (GetReadyResponseObject, error)
	// Get server version
	// (GET /version)
	GetVersion(ctx context.Context, request GetVersionRequestObject) (GetVersionResponseObject, error)
}

StrictServerInterface represents all server handlers.

type SubjectContext

type SubjectContext struct {
	// EntitlementClaim Entitlement claim name
	EntitlementClaim string `json:"entitlement_claim"`

	// EntitlementValues Entitlement values
	EntitlementValues []string `json:"entitlement_values"`

	// Type Subject type
	Type SubjectContextType `json:"type"`
}

SubjectContext Authenticated subject context

type SubjectContextType

type SubjectContextType string

SubjectContextType Subject type

const (
	ServiceAccount SubjectContextType = "service_account"
	User           SubjectContextType = "user"
)

Defines values for SubjectContextType.

type TargetEnvironmentRef

type TargetEnvironmentRef struct {
	// IsManualApprovalRequired Whether manual approval is required
	IsManualApprovalRequired *bool `json:"isManualApprovalRequired,omitempty"`

	// Name Target environment name
	Name string `json:"name"`

	// RequiresApproval Whether promotion requires approval
	RequiresApproval *bool `json:"requiresApproval,omitempty"`
}

TargetEnvironmentRef Target environment reference with approval settings

type TargetPath added in v0.14.0

type TargetPath struct {
	// Component Component name
	Component *string `json:"component,omitempty"`

	// Project Project name
	Project *string `json:"project,omitempty"`
}

TargetPath Target resource path within a namespace (project/component only)

type TooManyValuesForParamError

type TooManyValuesForParamError struct {
	ParamName string
	Count     int
}

func (*TooManyValuesForParamError) Error

type Trait

type Trait struct {
	// CreatedAt Creation timestamp
	CreatedAt time.Time `json:"createdAt"`

	// Description Trait description
	Description *string `json:"description,omitempty"`

	// DisplayName Human-readable display name
	DisplayName *string `json:"displayName,omitempty"`

	// Name Trait name (unique within namespace)
	Name string `json:"name"`
}

Trait Trait resource for composable cross-cutting concerns

type TraitList

type TraitList struct {
	Items []Trait `json:"items"`

	// Pagination Cursor-based pagination metadata. Uses Kubernetes-native continuation tokens
	// for efficient pagination through large result sets.
	Pagination Pagination `json:"pagination"`
}

TraitList Paginated list of traits

type TraitNameParam

type TraitNameParam = string

TraitNameParam defines model for TraitNameParam.

type Unauthorized

type Unauthorized = ErrorResponse

Unauthorized Standard error response format

type UnauthorizedJSONResponse

type UnauthorizedJSONResponse ErrorResponse

type UnescapedCookieParamError

type UnescapedCookieParamError struct {
	ParamName string
	Err       error
}

func (*UnescapedCookieParamError) Error

func (e *UnescapedCookieParamError) Error() string

func (*UnescapedCookieParamError) Unwrap

func (e *UnescapedCookieParamError) Unwrap() error

type UnmarshalingParamError

type UnmarshalingParamError struct {
	ParamName string
	Err       error
}

func (*UnmarshalingParamError) Error

func (e *UnmarshalingParamError) Error() string

func (*UnmarshalingParamError) Unwrap

func (e *UnmarshalingParamError) Unwrap() error

type UpdateBindingRequest

type UpdateBindingRequest struct {
	// ReleaseState Desired release state
	ReleaseState UpdateBindingRequestReleaseState `json:"releaseState"`
}

UpdateBindingRequest Request to update a binding

type UpdateBindingRequestReleaseState

type UpdateBindingRequestReleaseState string

UpdateBindingRequestReleaseState Desired release state

const (
	UpdateBindingRequestReleaseStateActive   UpdateBindingRequestReleaseState = "Active"
	UpdateBindingRequestReleaseStateSuspend  UpdateBindingRequestReleaseState = "Suspend"
	UpdateBindingRequestReleaseStateUndeploy UpdateBindingRequestReleaseState = "Undeploy"
)

Defines values for UpdateBindingRequestReleaseState.

type UpdateClusterRole200JSONResponse added in v0.14.0

type UpdateClusterRole200JSONResponse Role

func (UpdateClusterRole200JSONResponse) VisitUpdateClusterRoleResponse added in v0.14.0

func (response UpdateClusterRole200JSONResponse) VisitUpdateClusterRoleResponse(w http.ResponseWriter) error

type UpdateClusterRole400JSONResponse added in v0.14.0

type UpdateClusterRole400JSONResponse struct{ BadRequestJSONResponse }

func (UpdateClusterRole400JSONResponse) VisitUpdateClusterRoleResponse added in v0.14.0

func (response UpdateClusterRole400JSONResponse) VisitUpdateClusterRoleResponse(w http.ResponseWriter) error

type UpdateClusterRole401JSONResponse added in v0.14.0

type UpdateClusterRole401JSONResponse struct{ UnauthorizedJSONResponse }

func (UpdateClusterRole401JSONResponse) VisitUpdateClusterRoleResponse added in v0.14.0

func (response UpdateClusterRole401JSONResponse) VisitUpdateClusterRoleResponse(w http.ResponseWriter) error

type UpdateClusterRole403JSONResponse added in v0.14.0

type UpdateClusterRole403JSONResponse struct{ ForbiddenJSONResponse }

func (UpdateClusterRole403JSONResponse) VisitUpdateClusterRoleResponse added in v0.14.0

func (response UpdateClusterRole403JSONResponse) VisitUpdateClusterRoleResponse(w http.ResponseWriter) error

type UpdateClusterRole404JSONResponse added in v0.14.0

type UpdateClusterRole404JSONResponse struct{ NotFoundJSONResponse }

func (UpdateClusterRole404JSONResponse) VisitUpdateClusterRoleResponse added in v0.14.0

func (response UpdateClusterRole404JSONResponse) VisitUpdateClusterRoleResponse(w http.ResponseWriter) error

type UpdateClusterRole500JSONResponse added in v0.14.0

type UpdateClusterRole500JSONResponse struct{ InternalErrorJSONResponse }

func (UpdateClusterRole500JSONResponse) VisitUpdateClusterRoleResponse added in v0.14.0

func (response UpdateClusterRole500JSONResponse) VisitUpdateClusterRoleResponse(w http.ResponseWriter) error

type UpdateClusterRoleBinding200JSONResponse added in v0.14.0

type UpdateClusterRoleBinding200JSONResponse RoleEntitlementMapping

func (UpdateClusterRoleBinding200JSONResponse) VisitUpdateClusterRoleBindingResponse added in v0.14.0

func (response UpdateClusterRoleBinding200JSONResponse) VisitUpdateClusterRoleBindingResponse(w http.ResponseWriter) error

type UpdateClusterRoleBinding400JSONResponse added in v0.14.0

type UpdateClusterRoleBinding400JSONResponse struct{ BadRequestJSONResponse }

func (UpdateClusterRoleBinding400JSONResponse) VisitUpdateClusterRoleBindingResponse added in v0.14.0

func (response UpdateClusterRoleBinding400JSONResponse) VisitUpdateClusterRoleBindingResponse(w http.ResponseWriter) error

type UpdateClusterRoleBinding401JSONResponse added in v0.14.0

type UpdateClusterRoleBinding401JSONResponse struct{ UnauthorizedJSONResponse }

func (UpdateClusterRoleBinding401JSONResponse) VisitUpdateClusterRoleBindingResponse added in v0.14.0

func (response UpdateClusterRoleBinding401JSONResponse) VisitUpdateClusterRoleBindingResponse(w http.ResponseWriter) error

type UpdateClusterRoleBinding403JSONResponse added in v0.14.0

type UpdateClusterRoleBinding403JSONResponse struct{ ForbiddenJSONResponse }

func (UpdateClusterRoleBinding403JSONResponse) VisitUpdateClusterRoleBindingResponse added in v0.14.0

func (response UpdateClusterRoleBinding403JSONResponse) VisitUpdateClusterRoleBindingResponse(w http.ResponseWriter) error

type UpdateClusterRoleBinding404JSONResponse added in v0.14.0

type UpdateClusterRoleBinding404JSONResponse struct{ NotFoundJSONResponse }

func (UpdateClusterRoleBinding404JSONResponse) VisitUpdateClusterRoleBindingResponse added in v0.14.0

func (response UpdateClusterRoleBinding404JSONResponse) VisitUpdateClusterRoleBindingResponse(w http.ResponseWriter) error

type UpdateClusterRoleBinding409JSONResponse added in v0.14.0

type UpdateClusterRoleBinding409JSONResponse struct{ ConflictJSONResponse }

func (UpdateClusterRoleBinding409JSONResponse) VisitUpdateClusterRoleBindingResponse added in v0.14.0

func (response UpdateClusterRoleBinding409JSONResponse) VisitUpdateClusterRoleBindingResponse(w http.ResponseWriter) error

type UpdateClusterRoleBinding500JSONResponse added in v0.14.0

type UpdateClusterRoleBinding500JSONResponse struct{ InternalErrorJSONResponse }

func (UpdateClusterRoleBinding500JSONResponse) VisitUpdateClusterRoleBindingResponse added in v0.14.0

func (response UpdateClusterRoleBinding500JSONResponse) VisitUpdateClusterRoleBindingResponse(w http.ResponseWriter) error

type UpdateClusterRoleBindingJSONRequestBody added in v0.14.0

type UpdateClusterRoleBindingJSONRequestBody = UpdateClusterRoleBindingRequest

UpdateClusterRoleBindingJSONRequestBody defines body for UpdateClusterRoleBinding for application/json ContentType.

type UpdateClusterRoleBindingRequest added in v0.14.0

type UpdateClusterRoleBindingRequest struct {
	// Effect Policy effect (allow or deny)
	Effect UpdateClusterRoleBindingRequestEffect `json:"effect"`

	// Entitlement Entitlement with claim and value
	Entitlement Entitlement `json:"entitlement"`

	// Role Cluster role name
	Role string `json:"role"`
}

UpdateClusterRoleBindingRequest Request to update a cluster role binding

type UpdateClusterRoleBindingRequestEffect added in v0.14.0

type UpdateClusterRoleBindingRequestEffect string

UpdateClusterRoleBindingRequestEffect Policy effect (allow or deny)

const (
	UpdateClusterRoleBindingRequestEffectAllow UpdateClusterRoleBindingRequestEffect = "allow"
	UpdateClusterRoleBindingRequestEffectDeny  UpdateClusterRoleBindingRequestEffect = "deny"
)

Defines values for UpdateClusterRoleBindingRequestEffect.

type UpdateClusterRoleBindingRequestObject added in v0.14.0

type UpdateClusterRoleBindingRequestObject struct {
	Name string `json:"name"`
	Body *UpdateClusterRoleBindingJSONRequestBody
}

type UpdateClusterRoleBindingResp added in v0.14.0

type UpdateClusterRoleBindingResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RoleEntitlementMapping
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON409      *Conflict
	JSON500      *InternalError
}

func ParseUpdateClusterRoleBindingResp added in v0.14.0

func ParseUpdateClusterRoleBindingResp(rsp *http.Response) (*UpdateClusterRoleBindingResp, error)

ParseUpdateClusterRoleBindingResp parses an HTTP response from a UpdateClusterRoleBindingWithResponse call

func (UpdateClusterRoleBindingResp) Status added in v0.14.0

Status returns HTTPResponse.Status

func (UpdateClusterRoleBindingResp) StatusCode added in v0.14.0

func (r UpdateClusterRoleBindingResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateClusterRoleBindingResponseObject added in v0.14.0

type UpdateClusterRoleBindingResponseObject interface {
	VisitUpdateClusterRoleBindingResponse(w http.ResponseWriter) error
}

type UpdateClusterRoleJSONRequestBody added in v0.14.0

type UpdateClusterRoleJSONRequestBody = UpdateClusterRoleRequest

UpdateClusterRoleJSONRequestBody defines body for UpdateClusterRole for application/json ContentType.

type UpdateClusterRoleRequest added in v0.14.0

type UpdateClusterRoleRequest struct {
	// Actions List of actions this role permits
	Actions []string `json:"actions"`

	// Description Human-readable description of the role
	Description *string `json:"description,omitempty"`
}

UpdateClusterRoleRequest Request to update a cluster role

type UpdateClusterRoleRequestObject added in v0.14.0

type UpdateClusterRoleRequestObject struct {
	Name string `json:"name"`
	Body *UpdateClusterRoleJSONRequestBody
}

type UpdateClusterRoleResp added in v0.14.0

type UpdateClusterRoleResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Role
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseUpdateClusterRoleResp added in v0.14.0

func ParseUpdateClusterRoleResp(rsp *http.Response) (*UpdateClusterRoleResp, error)

ParseUpdateClusterRoleResp parses an HTTP response from a UpdateClusterRoleWithResponse call

func (UpdateClusterRoleResp) Status added in v0.14.0

func (r UpdateClusterRoleResp) Status() string

Status returns HTTPResponse.Status

func (UpdateClusterRoleResp) StatusCode added in v0.14.0

func (r UpdateClusterRoleResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateClusterRoleResponseObject added in v0.14.0

type UpdateClusterRoleResponseObject interface {
	VisitUpdateClusterRoleResponse(w http.ResponseWriter) error
}

type UpdateComponentBinding200JSONResponse

type UpdateComponentBinding200JSONResponse Binding

func (UpdateComponentBinding200JSONResponse) VisitUpdateComponentBindingResponse

func (response UpdateComponentBinding200JSONResponse) VisitUpdateComponentBindingResponse(w http.ResponseWriter) error

type UpdateComponentBinding400JSONResponse

type UpdateComponentBinding400JSONResponse struct{ BadRequestJSONResponse }

func (UpdateComponentBinding400JSONResponse) VisitUpdateComponentBindingResponse

func (response UpdateComponentBinding400JSONResponse) VisitUpdateComponentBindingResponse(w http.ResponseWriter) error

type UpdateComponentBinding401JSONResponse

type UpdateComponentBinding401JSONResponse struct{ UnauthorizedJSONResponse }

func (UpdateComponentBinding401JSONResponse) VisitUpdateComponentBindingResponse

func (response UpdateComponentBinding401JSONResponse) VisitUpdateComponentBindingResponse(w http.ResponseWriter) error

type UpdateComponentBinding403JSONResponse

type UpdateComponentBinding403JSONResponse struct{ ForbiddenJSONResponse }

func (UpdateComponentBinding403JSONResponse) VisitUpdateComponentBindingResponse

func (response UpdateComponentBinding403JSONResponse) VisitUpdateComponentBindingResponse(w http.ResponseWriter) error

type UpdateComponentBinding404JSONResponse

type UpdateComponentBinding404JSONResponse struct{ NotFoundJSONResponse }

func (UpdateComponentBinding404JSONResponse) VisitUpdateComponentBindingResponse

func (response UpdateComponentBinding404JSONResponse) VisitUpdateComponentBindingResponse(w http.ResponseWriter) error

type UpdateComponentBinding500JSONResponse

type UpdateComponentBinding500JSONResponse struct{ InternalErrorJSONResponse }

func (UpdateComponentBinding500JSONResponse) VisitUpdateComponentBindingResponse

func (response UpdateComponentBinding500JSONResponse) VisitUpdateComponentBindingResponse(w http.ResponseWriter) error

type UpdateComponentBindingJSONRequestBody

type UpdateComponentBindingJSONRequestBody = UpdateBindingRequest

UpdateComponentBindingJSONRequestBody defines body for UpdateComponentBinding for application/json ContentType.

type UpdateComponentBindingRequestObject

type UpdateComponentBindingRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	ProjectName   ProjectNameParam   `json:"projectName"`
	ComponentName ComponentNameParam `json:"componentName"`
	BindingName   BindingNameParam   `json:"bindingName"`
	Body          *UpdateComponentBindingJSONRequestBody
}

type UpdateComponentBindingResp added in v0.13.0

type UpdateComponentBindingResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Binding
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseUpdateComponentBindingResp added in v0.13.0

func ParseUpdateComponentBindingResp(rsp *http.Response) (*UpdateComponentBindingResp, error)

ParseUpdateComponentBindingResp parses an HTTP response from a UpdateComponentBindingWithResponse call

func (UpdateComponentBindingResp) Status added in v0.13.0

Status returns HTTPResponse.Status

func (UpdateComponentBindingResp) StatusCode added in v0.13.0

func (r UpdateComponentBindingResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateComponentBindingResponseObject

type UpdateComponentBindingResponseObject interface {
	VisitUpdateComponentBindingResponse(w http.ResponseWriter) error
}

type UpdateComponentTraits200JSONResponse

type UpdateComponentTraits200JSONResponse ComponentTraitList

func (UpdateComponentTraits200JSONResponse) VisitUpdateComponentTraitsResponse

func (response UpdateComponentTraits200JSONResponse) VisitUpdateComponentTraitsResponse(w http.ResponseWriter) error

type UpdateComponentTraits400JSONResponse

type UpdateComponentTraits400JSONResponse struct{ BadRequestJSONResponse }

func (UpdateComponentTraits400JSONResponse) VisitUpdateComponentTraitsResponse

func (response UpdateComponentTraits400JSONResponse) VisitUpdateComponentTraitsResponse(w http.ResponseWriter) error

type UpdateComponentTraits401JSONResponse

type UpdateComponentTraits401JSONResponse struct{ UnauthorizedJSONResponse }

func (UpdateComponentTraits401JSONResponse) VisitUpdateComponentTraitsResponse

func (response UpdateComponentTraits401JSONResponse) VisitUpdateComponentTraitsResponse(w http.ResponseWriter) error

type UpdateComponentTraits403JSONResponse

type UpdateComponentTraits403JSONResponse struct{ ForbiddenJSONResponse }

func (UpdateComponentTraits403JSONResponse) VisitUpdateComponentTraitsResponse

func (response UpdateComponentTraits403JSONResponse) VisitUpdateComponentTraitsResponse(w http.ResponseWriter) error

type UpdateComponentTraits404JSONResponse

type UpdateComponentTraits404JSONResponse struct{ NotFoundJSONResponse }

func (UpdateComponentTraits404JSONResponse) VisitUpdateComponentTraitsResponse

func (response UpdateComponentTraits404JSONResponse) VisitUpdateComponentTraitsResponse(w http.ResponseWriter) error

type UpdateComponentTraits500JSONResponse

type UpdateComponentTraits500JSONResponse struct{ InternalErrorJSONResponse }

func (UpdateComponentTraits500JSONResponse) VisitUpdateComponentTraitsResponse

func (response UpdateComponentTraits500JSONResponse) VisitUpdateComponentTraitsResponse(w http.ResponseWriter) error

type UpdateComponentTraitsJSONRequestBody

type UpdateComponentTraitsJSONRequestBody = UpdateComponentTraitsRequest

UpdateComponentTraitsJSONRequestBody defines body for UpdateComponentTraits for application/json ContentType.

type UpdateComponentTraitsRequest

type UpdateComponentTraitsRequest struct {
	Traits []ComponentTraitInput `json:"traits"`
}

UpdateComponentTraitsRequest Request to update component traits

type UpdateComponentTraitsRequestObject

type UpdateComponentTraitsRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	ProjectName   ProjectNameParam   `json:"projectName"`
	ComponentName ComponentNameParam `json:"componentName"`
	Body          *UpdateComponentTraitsJSONRequestBody
}

type UpdateComponentTraitsResp added in v0.13.0

type UpdateComponentTraitsResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ComponentTraitList
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseUpdateComponentTraitsResp added in v0.13.0

func ParseUpdateComponentTraitsResp(rsp *http.Response) (*UpdateComponentTraitsResp, error)

ParseUpdateComponentTraitsResp parses an HTTP response from a UpdateComponentTraitsWithResponse call

func (UpdateComponentTraitsResp) Status added in v0.13.0

func (r UpdateComponentTraitsResp) Status() string

Status returns HTTPResponse.Status

func (UpdateComponentTraitsResp) StatusCode added in v0.13.0

func (r UpdateComponentTraitsResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateComponentTraitsResponseObject

type UpdateComponentTraitsResponseObject interface {
	VisitUpdateComponentTraitsResponse(w http.ResponseWriter) error
}

type UpdateComponentWorkflowParameters200JSONResponse

type UpdateComponentWorkflowParameters200JSONResponse Component

func (UpdateComponentWorkflowParameters200JSONResponse) VisitUpdateComponentWorkflowParametersResponse

func (response UpdateComponentWorkflowParameters200JSONResponse) VisitUpdateComponentWorkflowParametersResponse(w http.ResponseWriter) error

type UpdateComponentWorkflowParameters400JSONResponse

type UpdateComponentWorkflowParameters400JSONResponse struct{ BadRequestJSONResponse }

func (UpdateComponentWorkflowParameters400JSONResponse) VisitUpdateComponentWorkflowParametersResponse

func (response UpdateComponentWorkflowParameters400JSONResponse) VisitUpdateComponentWorkflowParametersResponse(w http.ResponseWriter) error

type UpdateComponentWorkflowParameters401JSONResponse

type UpdateComponentWorkflowParameters401JSONResponse struct{ UnauthorizedJSONResponse }

func (UpdateComponentWorkflowParameters401JSONResponse) VisitUpdateComponentWorkflowParametersResponse

func (response UpdateComponentWorkflowParameters401JSONResponse) VisitUpdateComponentWorkflowParametersResponse(w http.ResponseWriter) error

type UpdateComponentWorkflowParameters403JSONResponse

type UpdateComponentWorkflowParameters403JSONResponse struct{ ForbiddenJSONResponse }

func (UpdateComponentWorkflowParameters403JSONResponse) VisitUpdateComponentWorkflowParametersResponse

func (response UpdateComponentWorkflowParameters403JSONResponse) VisitUpdateComponentWorkflowParametersResponse(w http.ResponseWriter) error

type UpdateComponentWorkflowParameters404JSONResponse

type UpdateComponentWorkflowParameters404JSONResponse struct{ NotFoundJSONResponse }

func (UpdateComponentWorkflowParameters404JSONResponse) VisitUpdateComponentWorkflowParametersResponse

func (response UpdateComponentWorkflowParameters404JSONResponse) VisitUpdateComponentWorkflowParametersResponse(w http.ResponseWriter) error

type UpdateComponentWorkflowParameters500JSONResponse

type UpdateComponentWorkflowParameters500JSONResponse struct{ InternalErrorJSONResponse }

func (UpdateComponentWorkflowParameters500JSONResponse) VisitUpdateComponentWorkflowParametersResponse

func (response UpdateComponentWorkflowParameters500JSONResponse) VisitUpdateComponentWorkflowParametersResponse(w http.ResponseWriter) error

type UpdateComponentWorkflowParametersJSONRequestBody

type UpdateComponentWorkflowParametersJSONRequestBody = UpdateComponentWorkflowRequest

UpdateComponentWorkflowParametersJSONRequestBody defines body for UpdateComponentWorkflowParameters for application/json ContentType.

type UpdateComponentWorkflowParametersRequestObject

type UpdateComponentWorkflowParametersRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	ProjectName   ProjectNameParam   `json:"projectName"`
	ComponentName ComponentNameParam `json:"componentName"`
	Body          *UpdateComponentWorkflowParametersJSONRequestBody
}

type UpdateComponentWorkflowParametersResp added in v0.13.0

type UpdateComponentWorkflowParametersResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Component
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseUpdateComponentWorkflowParametersResp added in v0.13.0

func ParseUpdateComponentWorkflowParametersResp(rsp *http.Response) (*UpdateComponentWorkflowParametersResp, error)

ParseUpdateComponentWorkflowParametersResp parses an HTTP response from a UpdateComponentWorkflowParametersWithResponse call

func (UpdateComponentWorkflowParametersResp) Status added in v0.13.0

Status returns HTTPResponse.Status

func (UpdateComponentWorkflowParametersResp) StatusCode added in v0.13.0

StatusCode returns HTTPResponse.StatusCode

type UpdateComponentWorkflowParametersResponseObject

type UpdateComponentWorkflowParametersResponseObject interface {
	VisitUpdateComponentWorkflowParametersResponse(w http.ResponseWriter) error
}

type UpdateComponentWorkflowRequest

type UpdateComponentWorkflowRequest struct {
	// Parameters User-defined workflow parameters
	Parameters *map[string]interface{} `json:"parameters,omitempty"`

	// SystemParameters System parameters including repository configuration
	SystemParameters *struct {
		Repository *struct {
			// AppPath Path to application within repository
			AppPath  *string `json:"appPath,omitempty"`
			Revision *struct {
				// Branch Git branch
				Branch *string `json:"branch,omitempty"`

				// Commit Specific commit SHA
				Commit *string `json:"commit,omitempty"`
			} `json:"revision,omitempty"`

			// Url Git repository URL
			Url *string `json:"url,omitempty"`
		} `json:"repository,omitempty"`
	} `json:"systemParameters,omitempty"`

	// WorkflowName ComponentWorkflow template name to use
	WorkflowName *string `json:"workflowName,omitempty"`
}

UpdateComponentWorkflowRequest Request to update component workflow parameters

type UpdateNamespaceRole200JSONResponse added in v0.14.0

type UpdateNamespaceRole200JSONResponse Role

func (UpdateNamespaceRole200JSONResponse) VisitUpdateNamespaceRoleResponse added in v0.14.0

func (response UpdateNamespaceRole200JSONResponse) VisitUpdateNamespaceRoleResponse(w http.ResponseWriter) error

type UpdateNamespaceRole400JSONResponse added in v0.14.0

type UpdateNamespaceRole400JSONResponse struct{ BadRequestJSONResponse }

func (UpdateNamespaceRole400JSONResponse) VisitUpdateNamespaceRoleResponse added in v0.14.0

func (response UpdateNamespaceRole400JSONResponse) VisitUpdateNamespaceRoleResponse(w http.ResponseWriter) error

type UpdateNamespaceRole401JSONResponse added in v0.14.0

type UpdateNamespaceRole401JSONResponse struct{ UnauthorizedJSONResponse }

func (UpdateNamespaceRole401JSONResponse) VisitUpdateNamespaceRoleResponse added in v0.14.0

func (response UpdateNamespaceRole401JSONResponse) VisitUpdateNamespaceRoleResponse(w http.ResponseWriter) error

type UpdateNamespaceRole403JSONResponse added in v0.14.0

type UpdateNamespaceRole403JSONResponse struct{ ForbiddenJSONResponse }

func (UpdateNamespaceRole403JSONResponse) VisitUpdateNamespaceRoleResponse added in v0.14.0

func (response UpdateNamespaceRole403JSONResponse) VisitUpdateNamespaceRoleResponse(w http.ResponseWriter) error

type UpdateNamespaceRole404JSONResponse added in v0.14.0

type UpdateNamespaceRole404JSONResponse struct{ NotFoundJSONResponse }

func (UpdateNamespaceRole404JSONResponse) VisitUpdateNamespaceRoleResponse added in v0.14.0

func (response UpdateNamespaceRole404JSONResponse) VisitUpdateNamespaceRoleResponse(w http.ResponseWriter) error

type UpdateNamespaceRole500JSONResponse added in v0.14.0

type UpdateNamespaceRole500JSONResponse struct{ InternalErrorJSONResponse }

func (UpdateNamespaceRole500JSONResponse) VisitUpdateNamespaceRoleResponse added in v0.14.0

func (response UpdateNamespaceRole500JSONResponse) VisitUpdateNamespaceRoleResponse(w http.ResponseWriter) error

type UpdateNamespaceRoleBinding200JSONResponse added in v0.14.0

type UpdateNamespaceRoleBinding200JSONResponse RoleEntitlementMapping

func (UpdateNamespaceRoleBinding200JSONResponse) VisitUpdateNamespaceRoleBindingResponse added in v0.14.0

func (response UpdateNamespaceRoleBinding200JSONResponse) VisitUpdateNamespaceRoleBindingResponse(w http.ResponseWriter) error

type UpdateNamespaceRoleBinding400JSONResponse added in v0.14.0

type UpdateNamespaceRoleBinding400JSONResponse struct{ BadRequestJSONResponse }

func (UpdateNamespaceRoleBinding400JSONResponse) VisitUpdateNamespaceRoleBindingResponse added in v0.14.0

func (response UpdateNamespaceRoleBinding400JSONResponse) VisitUpdateNamespaceRoleBindingResponse(w http.ResponseWriter) error

type UpdateNamespaceRoleBinding401JSONResponse added in v0.14.0

type UpdateNamespaceRoleBinding401JSONResponse struct{ UnauthorizedJSONResponse }

func (UpdateNamespaceRoleBinding401JSONResponse) VisitUpdateNamespaceRoleBindingResponse added in v0.14.0

func (response UpdateNamespaceRoleBinding401JSONResponse) VisitUpdateNamespaceRoleBindingResponse(w http.ResponseWriter) error

type UpdateNamespaceRoleBinding403JSONResponse added in v0.14.0

type UpdateNamespaceRoleBinding403JSONResponse struct{ ForbiddenJSONResponse }

func (UpdateNamespaceRoleBinding403JSONResponse) VisitUpdateNamespaceRoleBindingResponse added in v0.14.0

func (response UpdateNamespaceRoleBinding403JSONResponse) VisitUpdateNamespaceRoleBindingResponse(w http.ResponseWriter) error

type UpdateNamespaceRoleBinding404JSONResponse added in v0.14.0

type UpdateNamespaceRoleBinding404JSONResponse struct{ NotFoundJSONResponse }

func (UpdateNamespaceRoleBinding404JSONResponse) VisitUpdateNamespaceRoleBindingResponse added in v0.14.0

func (response UpdateNamespaceRoleBinding404JSONResponse) VisitUpdateNamespaceRoleBindingResponse(w http.ResponseWriter) error

type UpdateNamespaceRoleBinding409JSONResponse added in v0.14.0

type UpdateNamespaceRoleBinding409JSONResponse struct{ ConflictJSONResponse }

func (UpdateNamespaceRoleBinding409JSONResponse) VisitUpdateNamespaceRoleBindingResponse added in v0.14.0

func (response UpdateNamespaceRoleBinding409JSONResponse) VisitUpdateNamespaceRoleBindingResponse(w http.ResponseWriter) error

type UpdateNamespaceRoleBinding500JSONResponse added in v0.14.0

type UpdateNamespaceRoleBinding500JSONResponse struct{ InternalErrorJSONResponse }

func (UpdateNamespaceRoleBinding500JSONResponse) VisitUpdateNamespaceRoleBindingResponse added in v0.14.0

func (response UpdateNamespaceRoleBinding500JSONResponse) VisitUpdateNamespaceRoleBindingResponse(w http.ResponseWriter) error

type UpdateNamespaceRoleBindingJSONRequestBody added in v0.14.0

type UpdateNamespaceRoleBindingJSONRequestBody = UpdateNamespaceRoleBindingRequest

UpdateNamespaceRoleBindingJSONRequestBody defines body for UpdateNamespaceRoleBinding for application/json ContentType.

type UpdateNamespaceRoleBindingRequest added in v0.14.0

type UpdateNamespaceRoleBindingRequest struct {
	// Effect Policy effect (allow or deny)
	Effect UpdateNamespaceRoleBindingRequestEffect `json:"effect"`

	// Entitlement Entitlement with claim and value
	Entitlement Entitlement `json:"entitlement"`

	// Role Reference to a role by name and namespace
	Role RoleRef `json:"role"`

	// TargetPath Target resource path within a namespace (project/component only)
	TargetPath TargetPath `json:"targetPath"`
}

UpdateNamespaceRoleBindingRequest Request to update a namespace role binding

type UpdateNamespaceRoleBindingRequestEffect added in v0.14.0

type UpdateNamespaceRoleBindingRequestEffect string

UpdateNamespaceRoleBindingRequestEffect Policy effect (allow or deny)

const (
	UpdateNamespaceRoleBindingRequestEffectAllow UpdateNamespaceRoleBindingRequestEffect = "allow"
	UpdateNamespaceRoleBindingRequestEffectDeny  UpdateNamespaceRoleBindingRequestEffect = "deny"
)

Defines values for UpdateNamespaceRoleBindingRequestEffect.

type UpdateNamespaceRoleBindingRequestObject added in v0.14.0

type UpdateNamespaceRoleBindingRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	Name          string             `json:"name"`
	Body          *UpdateNamespaceRoleBindingJSONRequestBody
}

type UpdateNamespaceRoleBindingResp added in v0.14.0

type UpdateNamespaceRoleBindingResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RoleEntitlementMapping
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON409      *Conflict
	JSON500      *InternalError
}

func ParseUpdateNamespaceRoleBindingResp added in v0.14.0

func ParseUpdateNamespaceRoleBindingResp(rsp *http.Response) (*UpdateNamespaceRoleBindingResp, error)

ParseUpdateNamespaceRoleBindingResp parses an HTTP response from a UpdateNamespaceRoleBindingWithResponse call

func (UpdateNamespaceRoleBindingResp) Status added in v0.14.0

Status returns HTTPResponse.Status

func (UpdateNamespaceRoleBindingResp) StatusCode added in v0.14.0

func (r UpdateNamespaceRoleBindingResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateNamespaceRoleBindingResponseObject added in v0.14.0

type UpdateNamespaceRoleBindingResponseObject interface {
	VisitUpdateNamespaceRoleBindingResponse(w http.ResponseWriter) error
}

type UpdateNamespaceRoleJSONRequestBody added in v0.14.0

type UpdateNamespaceRoleJSONRequestBody = UpdateNamespaceRoleRequest

UpdateNamespaceRoleJSONRequestBody defines body for UpdateNamespaceRole for application/json ContentType.

type UpdateNamespaceRoleRequest added in v0.14.0

type UpdateNamespaceRoleRequest struct {
	// Actions List of actions this role permits
	Actions []string `json:"actions"`

	// Description Human-readable description of the role
	Description *string `json:"description,omitempty"`
}

UpdateNamespaceRoleRequest Request to update a namespace role

type UpdateNamespaceRoleRequestObject added in v0.14.0

type UpdateNamespaceRoleRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	Name          string             `json:"name"`
	Body          *UpdateNamespaceRoleJSONRequestBody
}

type UpdateNamespaceRoleResp added in v0.14.0

type UpdateNamespaceRoleResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Role
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseUpdateNamespaceRoleResp added in v0.14.0

func ParseUpdateNamespaceRoleResp(rsp *http.Response) (*UpdateNamespaceRoleResp, error)

ParseUpdateNamespaceRoleResp parses an HTTP response from a UpdateNamespaceRoleWithResponse call

func (UpdateNamespaceRoleResp) Status added in v0.14.0

func (r UpdateNamespaceRoleResp) Status() string

Status returns HTTPResponse.Status

func (UpdateNamespaceRoleResp) StatusCode added in v0.14.0

func (r UpdateNamespaceRoleResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateNamespaceRoleResponseObject added in v0.14.0

type UpdateNamespaceRoleResponseObject interface {
	VisitUpdateNamespaceRoleResponse(w http.ResponseWriter) error
}

type UpdateRoleMappingRequest

type UpdateRoleMappingRequest struct {
	// Context Additional context for authorization
	Context *AuthzContext `json:"context,omitempty"`

	// Effect Policy effect (allow or deny)
	Effect UpdateRoleMappingRequestEffect `json:"effect"`

	// Entitlement Entitlement with claim and value
	Entitlement Entitlement `json:"entitlement"`

	// Hierarchy Resource hierarchy scope
	Hierarchy ResourceHierarchy `json:"hierarchy"`

	// Role Reference to a role by name and namespace
	Role RoleRef `json:"role"`
}

UpdateRoleMappingRequest Request to update a role mapping

type UpdateRoleMappingRequestEffect

type UpdateRoleMappingRequestEffect string

UpdateRoleMappingRequestEffect Policy effect (allow or deny)

const (
	UpdateRoleMappingRequestEffectAllow UpdateRoleMappingRequestEffect = "allow"
	UpdateRoleMappingRequestEffectDeny  UpdateRoleMappingRequestEffect = "deny"
)

Defines values for UpdateRoleMappingRequestEffect.

type UpdateRoleRequest

type UpdateRoleRequest struct {
	// Actions New list of actions for the role
	Actions []string `json:"actions"`
}

UpdateRoleRequest Request to update a role's actions

type UserCapabilitiesResponse

type UserCapabilitiesResponse struct {
	// Capabilities Map of action to capabilities
	Capabilities *map[string]ActionCapability `json:"capabilities,omitempty"`

	// EvaluatedAt Time when capabilities were evaluated
	EvaluatedAt *time.Time `json:"evaluatedAt,omitempty"`

	// User Authenticated subject context
	User *SubjectContext `json:"user,omitempty"`
}

UserCapabilitiesResponse User authorization profile response

type UserTypeConfig

type UserTypeConfig struct {
	// AuthMechanisms Supported authentication mechanisms for this user type
	AuthMechanisms []AuthMechanismConfig `json:"authMechanisms"`

	// DisplayName Human-readable name for the user type
	DisplayName string `json:"displayName"`

	// Priority Check order for user type detection (lower = higher priority)
	Priority int `json:"priority"`

	// Type User type identifier (e.g., "user", "service_account")
	Type string `json:"type"`
}

UserTypeConfig Configuration for a user type used in authentication and authorization

type VersionResponse

type VersionResponse struct {
	// BuildTime Build timestamp
	BuildTime string `json:"buildTime"`

	// GitRevision Git commit SHA
	GitRevision string `json:"gitRevision"`

	// GoArch Target architecture
	GoArch string `json:"goArch"`

	// GoOS Target operating system
	GoOS string `json:"goOS"`

	// GoVersion Go version used to build
	GoVersion string `json:"goVersion"`

	// Name Application name
	Name string `json:"name"`

	// Version Version string
	Version string `json:"version"`
}

VersionResponse Server version information

type WebApplicationBinding

type WebApplicationBinding struct {
	// Endpoints Exposed endpoints
	Endpoints *[]EndpointStatus `json:"endpoints,omitempty"`

	// Image Container image
	Image *string `json:"image,omitempty"`

	// ReleaseState Release state
	ReleaseState *string `json:"releaseState,omitempty"`
}

WebApplicationBinding Web application-specific binding data

type WebhookEventResponse

type WebhookEventResponse struct {
	// AffectedComponents List of components affected by this webhook
	AffectedComponents *[]string `json:"affectedComponents,omitempty"`

	// Message Status message
	Message string `json:"message"`

	// Success Whether the webhook was processed successfully
	Success bool `json:"success"`

	// TriggeredBuilds Number of builds triggered
	TriggeredBuilds int `json:"triggeredBuilds"`
}

WebhookEventResponse Response after processing a webhook event

type Workflow

type Workflow struct {
	// CreatedAt Creation timestamp
	CreatedAt time.Time `json:"createdAt"`

	// Description Workflow description
	Description *string `json:"description,omitempty"`

	// DisplayName Human-readable display name
	DisplayName *string `json:"displayName,omitempty"`

	// Name Workflow name (unique within namespace)
	Name string `json:"name"`
}

Workflow Generic workflow resource

type WorkflowList

type WorkflowList struct {
	Items []Workflow `json:"items"`

	// Pagination Cursor-based pagination metadata. Uses Kubernetes-native continuation tokens
	// for efficient pagination through large result sets.
	Pagination Pagination `json:"pagination"`
}

WorkflowList Paginated list of workflows

type WorkflowNameParam

type WorkflowNameParam = string

WorkflowNameParam defines model for WorkflowNameParam.

type WorkflowRun added in v0.13.0

type WorkflowRun struct {
	// CreatedAt Creation timestamp
	CreatedAt time.Time `json:"createdAt"`

	// FinishedAt Completion timestamp
	FinishedAt *time.Time `json:"finishedAt,omitempty"`

	// Name Workflow run name
	Name string `json:"name"`

	// OrgName Organization name
	OrgName string `json:"orgName"`

	// Parameters User-defined workflow parameters
	Parameters *map[string]interface{} `json:"parameters,omitempty"`

	// Phase Detailed execution phase
	Phase *string `json:"phase,omitempty"`

	// Status Current execution status
	Status WorkflowRunStatus `json:"status"`

	// Uuid Unique identifier
	Uuid *string `json:"uuid,omitempty"`

	// WorkflowName Parent workflow name
	WorkflowName string `json:"workflowName"`
}

WorkflowRun Generic workflow run (execution)

type WorkflowRunList added in v0.13.0

type WorkflowRunList struct {
	Items []WorkflowRun `json:"items"`

	// Pagination Cursor-based pagination metadata. Uses Kubernetes-native continuation tokens
	// for efficient pagination through large result sets.
	Pagination Pagination `json:"pagination"`
}

WorkflowRunList Paginated list of workflow runs

type WorkflowRunNameParam

type WorkflowRunNameParam = string

WorkflowRunNameParam defines model for WorkflowRunNameParam.

type WorkflowRunStatus added in v0.13.0

type WorkflowRunStatus string

WorkflowRunStatus Current execution status

const (
	Error     WorkflowRunStatus = "Error"
	Failed    WorkflowRunStatus = "Failed"
	Pending   WorkflowRunStatus = "Pending"
	Running   WorkflowRunStatus = "Running"
	Succeeded WorkflowRunStatus = "Succeeded"
)

Defines values for WorkflowRunStatus.

type WorkloadOverrides

type WorkloadOverrides struct {
	// Containers Container overrides keyed by container name
	Containers *map[string]ContainerOverride `json:"containers,omitempty"`
}

WorkloadOverrides Environment-specific workload overrides

type WorkloadSpec

type WorkloadSpec map[string]interface{}

WorkloadSpec Workload specification (source code definition)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL