gen

package
v1.0.2 Latest Latest
Warning

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

Go to latest
Published: Jul 8, 2026 License: Apache-2.0 Imports: 15 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 NewCreateClusterComponentTypeRequest added in v0.16.0

func NewCreateClusterComponentTypeRequest(server string, body CreateClusterComponentTypeJSONRequestBody) (*http.Request, error)

NewCreateClusterComponentTypeRequest calls the generic CreateClusterComponentType builder with application/json body

func NewCreateClusterComponentTypeRequestWithBody added in v0.16.0

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

NewCreateClusterComponentTypeRequestWithBody generates requests for CreateClusterComponentType with any type of body

func NewCreateClusterDataPlaneRequest added in v0.15.0

func NewCreateClusterDataPlaneRequest(server string, body CreateClusterDataPlaneJSONRequestBody) (*http.Request, error)

NewCreateClusterDataPlaneRequest calls the generic CreateClusterDataPlane builder with application/json body

func NewCreateClusterDataPlaneRequestWithBody added in v0.15.0

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

NewCreateClusterDataPlaneRequestWithBody generates requests for CreateClusterDataPlane with any type of body

func NewCreateClusterObservabilityPlaneRequest added in v0.16.0

func NewCreateClusterObservabilityPlaneRequest(server string, body CreateClusterObservabilityPlaneJSONRequestBody) (*http.Request, error)

NewCreateClusterObservabilityPlaneRequest calls the generic CreateClusterObservabilityPlane builder with application/json body

func NewCreateClusterObservabilityPlaneRequestWithBody added in v0.16.0

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

NewCreateClusterObservabilityPlaneRequestWithBody generates requests for CreateClusterObservabilityPlane 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 NewCreateClusterTraitRequest added in v0.16.0

func NewCreateClusterTraitRequest(server string, body CreateClusterTraitJSONRequestBody) (*http.Request, error)

NewCreateClusterTraitRequest calls the generic CreateClusterTrait builder with application/json body

func NewCreateClusterTraitRequestWithBody added in v0.16.0

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

NewCreateClusterTraitRequestWithBody generates requests for CreateClusterTrait with any type of body

func NewCreateClusterWorkflowPlaneRequest added in v1.0.0

func NewCreateClusterWorkflowPlaneRequest(server string, body CreateClusterWorkflowPlaneJSONRequestBody) (*http.Request, error)

NewCreateClusterWorkflowPlaneRequest calls the generic CreateClusterWorkflowPlane builder with application/json body

func NewCreateClusterWorkflowPlaneRequestWithBody added in v1.0.0

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

NewCreateClusterWorkflowPlaneRequestWithBody generates requests for CreateClusterWorkflowPlane with any type of body

func NewCreateClusterWorkflowRequest added in v1.0.0

func NewCreateClusterWorkflowRequest(server string, body CreateClusterWorkflowJSONRequestBody) (*http.Request, error)

NewCreateClusterWorkflowRequest calls the generic CreateClusterWorkflow builder with application/json body

func NewCreateClusterWorkflowRequestWithBody added in v1.0.0

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

NewCreateClusterWorkflowRequestWithBody generates requests for CreateClusterWorkflow with any type of body

func NewCreateComponentReleaseRequest added in v0.13.0

func NewCreateComponentReleaseRequest(server string, namespaceName NamespaceNameParam, 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, 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, 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, contentType string, body io.Reader) (*http.Request, error)

NewCreateComponentRequestWithBody generates requests for CreateComponent with any type of body

func NewCreateComponentTypeRequest added in v0.16.0

func NewCreateComponentTypeRequest(server string, namespaceName NamespaceNameParam, body CreateComponentTypeJSONRequestBody) (*http.Request, error)

NewCreateComponentTypeRequest calls the generic CreateComponentType builder with application/json body

func NewCreateComponentTypeRequestWithBody added in v0.16.0

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

NewCreateComponentTypeRequestWithBody generates requests for CreateComponentType with any type of body

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 NewCreateDeploymentPipelineRequest added in v0.16.0

func NewCreateDeploymentPipelineRequest(server string, namespaceName NamespaceNameParam, body CreateDeploymentPipelineJSONRequestBody) (*http.Request, error)

NewCreateDeploymentPipelineRequest calls the generic CreateDeploymentPipeline builder with application/json body

func NewCreateDeploymentPipelineRequestWithBody added in v0.16.0

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

NewCreateDeploymentPipelineRequestWithBody generates requests for CreateDeploymentPipeline 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 NewCreateGitSecretRequest added in v0.17.0

func NewCreateGitSecretRequest(server string, namespaceName NamespaceNameParam, body CreateGitSecretJSONRequestBody) (*http.Request, error)

NewCreateGitSecretRequest calls the generic CreateGitSecret builder with application/json body

func NewCreateGitSecretRequestWithBody added in v0.17.0

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

NewCreateGitSecretRequestWithBody generates requests for CreateGitSecret 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 NewCreateObservabilityAlertsNotificationChannelRequest added in v0.16.0

func NewCreateObservabilityAlertsNotificationChannelRequest(server string, namespaceName NamespaceNameParam, body CreateObservabilityAlertsNotificationChannelJSONRequestBody) (*http.Request, error)

NewCreateObservabilityAlertsNotificationChannelRequest calls the generic CreateObservabilityAlertsNotificationChannel builder with application/json body

func NewCreateObservabilityAlertsNotificationChannelRequestWithBody added in v0.16.0

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

NewCreateObservabilityAlertsNotificationChannelRequestWithBody generates requests for CreateObservabilityAlertsNotificationChannel with any type of body

func NewCreateObservabilityPlaneRequest added in v0.16.0

func NewCreateObservabilityPlaneRequest(server string, namespaceName NamespaceNameParam, body CreateObservabilityPlaneJSONRequestBody) (*http.Request, error)

NewCreateObservabilityPlaneRequest calls the generic CreateObservabilityPlane builder with application/json body

func NewCreateObservabilityPlaneRequestWithBody added in v0.16.0

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

NewCreateObservabilityPlaneRequestWithBody generates requests for CreateObservabilityPlane 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 NewCreateReleaseBindingRequest added in v0.16.0

func NewCreateReleaseBindingRequest(server string, namespaceName NamespaceNameParam, body CreateReleaseBindingJSONRequestBody) (*http.Request, error)

NewCreateReleaseBindingRequest calls the generic CreateReleaseBinding builder with application/json body

func NewCreateReleaseBindingRequestWithBody added in v0.16.0

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

NewCreateReleaseBindingRequestWithBody generates requests for CreateReleaseBinding with any type of body

func NewCreateSecretReferenceRequest added in v0.16.0

func NewCreateSecretReferenceRequest(server string, namespaceName NamespaceNameParam, body CreateSecretReferenceJSONRequestBody) (*http.Request, error)

NewCreateSecretReferenceRequest calls the generic CreateSecretReference builder with application/json body

func NewCreateSecretReferenceRequestWithBody added in v0.16.0

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

NewCreateSecretReferenceRequestWithBody generates requests for CreateSecretReference with any type of body

func NewCreateTraitRequest added in v0.16.0

func NewCreateTraitRequest(server string, namespaceName NamespaceNameParam, body CreateTraitJSONRequestBody) (*http.Request, error)

NewCreateTraitRequest calls the generic CreateTrait builder with application/json body

func NewCreateTraitRequestWithBody added in v0.16.0

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

NewCreateTraitRequestWithBody generates requests for CreateTrait with any type of body

func NewCreateWorkflowPlaneRequest added in v1.0.0

func NewCreateWorkflowPlaneRequest(server string, namespaceName NamespaceNameParam, body CreateWorkflowPlaneJSONRequestBody) (*http.Request, error)

NewCreateWorkflowPlaneRequest calls the generic CreateWorkflowPlane builder with application/json body

func NewCreateWorkflowPlaneRequestWithBody added in v1.0.0

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

NewCreateWorkflowPlaneRequestWithBody generates requests for CreateWorkflowPlane with any type of body

func NewCreateWorkflowRequest added in v0.17.0

func NewCreateWorkflowRequest(server string, namespaceName NamespaceNameParam, body CreateWorkflowJSONRequestBody) (*http.Request, error)

NewCreateWorkflowRequest calls the generic CreateWorkflow builder with application/json body

func NewCreateWorkflowRequestWithBody added in v0.17.0

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

NewCreateWorkflowRequestWithBody generates requests for CreateWorkflow 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, 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, contentType string, body io.Reader) (*http.Request, error)

NewCreateWorkloadRequestWithBody generates requests for CreateWorkload with any type of body

func NewDeleteClusterComponentTypeRequest added in v0.16.0

func NewDeleteClusterComponentTypeRequest(server string, cctName ClusterComponentTypeNameParam) (*http.Request, error)

NewDeleteClusterComponentTypeRequest generates requests for DeleteClusterComponentType

func NewDeleteClusterDataPlaneRequest added in v0.16.0

func NewDeleteClusterDataPlaneRequest(server string, cdpName ClusterDataPlaneNameParam) (*http.Request, error)

NewDeleteClusterDataPlaneRequest generates requests for DeleteClusterDataPlane

func NewDeleteClusterObservabilityPlaneRequest added in v0.16.0

func NewDeleteClusterObservabilityPlaneRequest(server string, clusterObservabilityPlaneName ClusterObservabilityPlaneNameParam) (*http.Request, error)

NewDeleteClusterObservabilityPlaneRequest generates requests for DeleteClusterObservabilityPlane

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) (*http.Request, error)

NewDeleteClusterRoleRequest generates requests for DeleteClusterRole

func NewDeleteClusterTraitRequest added in v0.16.0

func NewDeleteClusterTraitRequest(server string, clusterTraitName ClusterTraitNameParam) (*http.Request, error)

NewDeleteClusterTraitRequest generates requests for DeleteClusterTrait

func NewDeleteClusterWorkflowPlaneRequest added in v1.0.0

func NewDeleteClusterWorkflowPlaneRequest(server string, clusterWorkflowPlaneName string) (*http.Request, error)

NewDeleteClusterWorkflowPlaneRequest generates requests for DeleteClusterWorkflowPlane

func NewDeleteClusterWorkflowRequest added in v1.0.0

func NewDeleteClusterWorkflowRequest(server string, clusterWorkflowName ClusterWorkflowNameParam) (*http.Request, error)

NewDeleteClusterWorkflowRequest generates requests for DeleteClusterWorkflow

func NewDeleteComponentReleaseRequest added in v1.0.0

func NewDeleteComponentReleaseRequest(server string, namespaceName NamespaceNameParam, componentReleaseName ComponentReleaseNameParam) (*http.Request, error)

NewDeleteComponentReleaseRequest generates requests for DeleteComponentRelease

func NewDeleteComponentRequest added in v0.16.0

func NewDeleteComponentRequest(server string, namespaceName NamespaceNameParam, componentName ComponentNameParam) (*http.Request, error)

NewDeleteComponentRequest generates requests for DeleteComponent

func NewDeleteComponentTypeRequest added in v0.16.0

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

NewDeleteComponentTypeRequest generates requests for DeleteComponentType

func NewDeleteDataPlaneRequest added in v0.16.0

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

NewDeleteDataPlaneRequest generates requests for DeleteDataPlane

func NewDeleteDeploymentPipelineRequest added in v0.16.0

func NewDeleteDeploymentPipelineRequest(server string, namespaceName NamespaceNameParam, deploymentPipelineName DeploymentPipelineNameParam) (*http.Request, error)

NewDeleteDeploymentPipelineRequest generates requests for DeleteDeploymentPipeline

func NewDeleteEnvironmentRequest added in v0.17.0

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

NewDeleteEnvironmentRequest generates requests for DeleteEnvironment

func NewDeleteGitSecretRequest added in v0.17.0

func NewDeleteGitSecretRequest(server string, namespaceName NamespaceNameParam, gitSecretName GitSecretNameParam) (*http.Request, error)

NewDeleteGitSecretRequest generates requests for DeleteGitSecret

func NewDeleteNamespaceRequest added in v0.16.0

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

NewDeleteNamespaceRequest generates requests for DeleteNamespace

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) (*http.Request, error)

NewDeleteNamespaceRoleRequest generates requests for DeleteNamespaceRole

func NewDeleteObservabilityAlertsNotificationChannelRequest added in v0.16.0

func NewDeleteObservabilityAlertsNotificationChannelRequest(server string, namespaceName NamespaceNameParam, observabilityAlertsNotificationChannelName ObservabilityAlertsNotificationChannelNameParam) (*http.Request, error)

NewDeleteObservabilityAlertsNotificationChannelRequest generates requests for DeleteObservabilityAlertsNotificationChannel

func NewDeleteObservabilityPlaneRequest added in v0.16.0

func NewDeleteObservabilityPlaneRequest(server string, namespaceName NamespaceNameParam, observabilityPlaneName ObservabilityPlaneNameParam) (*http.Request, error)

NewDeleteObservabilityPlaneRequest generates requests for DeleteObservabilityPlane

func NewDeleteProjectRequest added in v0.16.0

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

NewDeleteProjectRequest generates requests for DeleteProject

func NewDeleteReleaseBindingRequest added in v0.16.0

func NewDeleteReleaseBindingRequest(server string, namespaceName NamespaceNameParam, releaseBindingName ReleaseBindingNameParam) (*http.Request, error)

NewDeleteReleaseBindingRequest generates requests for DeleteReleaseBinding

func NewDeleteSecretReferenceRequest added in v0.16.0

func NewDeleteSecretReferenceRequest(server string, namespaceName NamespaceNameParam, secretReferenceName SecretReferenceNameParam) (*http.Request, error)

NewDeleteSecretReferenceRequest generates requests for DeleteSecretReference

func NewDeleteTraitRequest added in v0.16.0

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

NewDeleteTraitRequest generates requests for DeleteTrait

func NewDeleteWorkflowPlaneRequest added in v1.0.0

func NewDeleteWorkflowPlaneRequest(server string, namespaceName NamespaceNameParam, workflowPlaneName WorkflowPlaneNameParam) (*http.Request, error)

NewDeleteWorkflowPlaneRequest generates requests for DeleteWorkflowPlane

func NewDeleteWorkflowRequest added in v0.17.0

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

NewDeleteWorkflowRequest generates requests for DeleteWorkflow

func NewDeleteWorkloadRequest added in v0.16.0

func NewDeleteWorkloadRequest(server string, namespaceName NamespaceNameParam, workloadName WorkloadNameParam) (*http.Request, error)

NewDeleteWorkloadRequest generates requests for DeleteWorkload

func NewEvaluatesRequest added in v0.16.0

func NewEvaluatesRequest(server string, body EvaluatesJSONRequestBody) (*http.Request, error)

NewEvaluatesRequest calls the generic Evaluates builder with application/json body

func NewEvaluatesRequestWithBody added in v0.16.0

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

NewEvaluatesRequestWithBody generates requests for Evaluates with any type of body

func NewGenerateReleaseRequest added in v0.16.0

func NewGenerateReleaseRequest(server string, namespaceName NamespaceNameParam, componentName ComponentNameParam, body GenerateReleaseJSONRequestBody) (*http.Request, error)

NewGenerateReleaseRequest calls the generic GenerateRelease builder with application/json body

func NewGenerateReleaseRequestWithBody added in v0.16.0

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

NewGenerateReleaseRequestWithBody generates requests for GenerateRelease with any type of body

func NewGetClusterComponentTypeRequest added in v0.16.0

func NewGetClusterComponentTypeRequest(server string, cctName ClusterComponentTypeNameParam) (*http.Request, error)

NewGetClusterComponentTypeRequest generates requests for GetClusterComponentType

func NewGetClusterComponentTypeSchemaRequest added in v0.16.0

func NewGetClusterComponentTypeSchemaRequest(server string, cctName ClusterComponentTypeNameParam) (*http.Request, error)

NewGetClusterComponentTypeSchemaRequest generates requests for GetClusterComponentTypeSchema

func NewGetClusterDataPlaneRequest added in v0.15.0

func NewGetClusterDataPlaneRequest(server string, cdpName ClusterDataPlaneNameParam) (*http.Request, error)

NewGetClusterDataPlaneRequest generates requests for GetClusterDataPlane

func NewGetClusterObservabilityPlaneRequest added in v0.16.0

func NewGetClusterObservabilityPlaneRequest(server string, clusterObservabilityPlaneName ClusterObservabilityPlaneNameParam) (*http.Request, error)

NewGetClusterObservabilityPlaneRequest generates requests for GetClusterObservabilityPlane

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 NewGetClusterTraitRequest added in v0.16.0

func NewGetClusterTraitRequest(server string, clusterTraitName ClusterTraitNameParam) (*http.Request, error)

NewGetClusterTraitRequest generates requests for GetClusterTrait

func NewGetClusterTraitSchemaRequest added in v0.16.0

func NewGetClusterTraitSchemaRequest(server string, clusterTraitName ClusterTraitNameParam) (*http.Request, error)

NewGetClusterTraitSchemaRequest generates requests for GetClusterTraitSchema

func NewGetClusterWorkflowPlaneRequest added in v1.0.0

func NewGetClusterWorkflowPlaneRequest(server string, clusterWorkflowPlaneName string) (*http.Request, error)

NewGetClusterWorkflowPlaneRequest generates requests for GetClusterWorkflowPlane

func NewGetClusterWorkflowRequest added in v1.0.0

func NewGetClusterWorkflowRequest(server string, clusterWorkflowName ClusterWorkflowNameParam) (*http.Request, error)

NewGetClusterWorkflowRequest generates requests for GetClusterWorkflow

func NewGetClusterWorkflowSchemaRequest added in v1.0.0

func NewGetClusterWorkflowSchemaRequest(server string, clusterWorkflowName ClusterWorkflowNameParam) (*http.Request, error)

NewGetClusterWorkflowSchemaRequest generates requests for GetClusterWorkflowSchema

func NewGetComponentReleaseRequest added in v0.13.0

func NewGetComponentReleaseRequest(server string, namespaceName NamespaceNameParam, componentReleaseName ComponentReleaseNameParam) (*http.Request, error)

NewGetComponentReleaseRequest generates requests for GetComponentRelease

func NewGetComponentRequest added in v0.13.0

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

NewGetComponentRequest generates requests for GetComponent

func NewGetComponentSchemaRequest added in v0.13.0

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

NewGetComponentSchemaRequest generates requests for GetComponentSchema

func NewGetComponentTypeRequest added in v0.16.0

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

NewGetComponentTypeRequest generates requests for GetComponentType

func NewGetComponentTypeSchemaRequest added in v0.13.0

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

NewGetComponentTypeSchemaRequest generates requests for GetComponentTypeSchema

func NewGetDataPlaneRequest added in v0.13.0

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

NewGetDataPlaneRequest generates requests for GetDataPlane

func NewGetDeploymentPipelineRequest added in v0.16.0

func NewGetDeploymentPipelineRequest(server string, namespaceName NamespaceNameParam, deploymentPipelineName DeploymentPipelineNameParam) (*http.Request, error)

NewGetDeploymentPipelineRequest generates requests for GetDeploymentPipeline

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 NewGetObservabilityAlertsNotificationChannelRequest added in v0.16.0

func NewGetObservabilityAlertsNotificationChannelRequest(server string, namespaceName NamespaceNameParam, observabilityAlertsNotificationChannelName ObservabilityAlertsNotificationChannelNameParam) (*http.Request, error)

NewGetObservabilityAlertsNotificationChannelRequest generates requests for GetObservabilityAlertsNotificationChannel

func NewGetObservabilityPlaneRequest added in v0.16.0

func NewGetObservabilityPlaneRequest(server string, namespaceName NamespaceNameParam, observabilityPlaneName ObservabilityPlaneNameParam) (*http.Request, error)

NewGetObservabilityPlaneRequest generates requests for GetObservabilityPlane

func NewGetOpenAPISpecRequest added in v0.13.0

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

NewGetOpenAPISpecRequest generates requests for GetOpenAPISpec

func NewGetProjectRequest added in v0.13.0

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

NewGetProjectRequest generates requests for GetProject

func NewGetReadyRequest added in v0.13.0

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

NewGetReadyRequest generates requests for GetReady

func NewGetReleaseBindingK8sResourceEventsRequest added in v0.17.0

func NewGetReleaseBindingK8sResourceEventsRequest(server string, namespaceName NamespaceNameParam, releaseBindingName ReleaseBindingNameParam, params *GetReleaseBindingK8sResourceEventsParams) (*http.Request, error)

NewGetReleaseBindingK8sResourceEventsRequest generates requests for GetReleaseBindingK8sResourceEvents

func NewGetReleaseBindingK8sResourceLogsRequest added in v0.17.0

func NewGetReleaseBindingK8sResourceLogsRequest(server string, namespaceName NamespaceNameParam, releaseBindingName ReleaseBindingNameParam, params *GetReleaseBindingK8sResourceLogsParams) (*http.Request, error)

NewGetReleaseBindingK8sResourceLogsRequest generates requests for GetReleaseBindingK8sResourceLogs

func NewGetReleaseBindingK8sResourceTreeRequest added in v0.17.0

func NewGetReleaseBindingK8sResourceTreeRequest(server string, namespaceName NamespaceNameParam, releaseBindingName ReleaseBindingNameParam) (*http.Request, error)

NewGetReleaseBindingK8sResourceTreeRequest generates requests for GetReleaseBindingK8sResourceTree

func NewGetReleaseBindingRequest added in v0.16.0

func NewGetReleaseBindingRequest(server string, namespaceName NamespaceNameParam, releaseBindingName ReleaseBindingNameParam) (*http.Request, error)

NewGetReleaseBindingRequest generates requests for GetReleaseBinding

func NewGetSecretReferenceRequest added in v0.16.0

func NewGetSecretReferenceRequest(server string, namespaceName NamespaceNameParam, secretReferenceName SecretReferenceNameParam) (*http.Request, error)

NewGetSecretReferenceRequest generates requests for GetSecretReference

func NewGetSubjectProfileRequest added in v0.13.0

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

NewGetSubjectProfileRequest generates requests for GetSubjectProfile

func NewGetTraitRequest added in v0.16.0

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

NewGetTraitRequest generates requests for GetTrait

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 NewGetWorkflowPlaneRequest added in v1.0.0

func NewGetWorkflowPlaneRequest(server string, namespaceName NamespaceNameParam, workflowPlaneName WorkflowPlaneNameParam) (*http.Request, error)

NewGetWorkflowPlaneRequest generates requests for GetWorkflowPlane

func NewGetWorkflowRequest added in v0.17.0

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

NewGetWorkflowRequest generates requests for GetWorkflow

func NewGetWorkflowRunEventsRequest added in v0.16.0

func NewGetWorkflowRunEventsRequest(server string, namespaceName NamespaceNameParam, runName WorkflowRunNameParam, params *GetWorkflowRunEventsParams) (*http.Request, error)

NewGetWorkflowRunEventsRequest generates requests for GetWorkflowRunEvents

func NewGetWorkflowRunLogsRequest added in v0.16.0

func NewGetWorkflowRunLogsRequest(server string, namespaceName NamespaceNameParam, runName WorkflowRunNameParam, params *GetWorkflowRunLogsParams) (*http.Request, error)

NewGetWorkflowRunLogsRequest generates requests for GetWorkflowRunLogs

func NewGetWorkflowRunRequest added in v0.13.0

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

NewGetWorkflowRunRequest generates requests for GetWorkflowRun

func NewGetWorkflowRunStatusRequest added in v0.16.0

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

NewGetWorkflowRunStatusRequest generates requests for GetWorkflowRunStatus

func NewGetWorkflowSchemaRequest added in v0.13.0

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

NewGetWorkflowSchemaRequest generates requests for GetWorkflowSchema

func NewGetWorkloadRequest added in v0.16.0

func NewGetWorkloadRequest(server string, namespaceName NamespaceNameParam, workloadName WorkloadNameParam) (*http.Request, error)

NewGetWorkloadRequest generates requests for GetWorkload

func NewHandleAutoBuildRequest added in v0.17.0

func NewHandleAutoBuildRequest(server string, params *HandleAutoBuildParams, body HandleAutoBuildJSONRequestBody) (*http.Request, error)

NewHandleAutoBuildRequest calls the generic HandleAutoBuild builder with application/json body

func NewHandleAutoBuildRequestWithBody added in v0.17.0

func NewHandleAutoBuildRequestWithBody(server string, params *HandleAutoBuildParams, contentType string, body io.Reader) (*http.Request, error)

NewHandleAutoBuildRequestWithBody generates requests for HandleAutoBuild 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 NewListClusterComponentTypesRequest added in v0.16.0

func NewListClusterComponentTypesRequest(server string, params *ListClusterComponentTypesParams) (*http.Request, error)

NewListClusterComponentTypesRequest generates requests for ListClusterComponentTypes

func NewListClusterDataPlanesRequest added in v0.15.0

func NewListClusterDataPlanesRequest(server string, params *ListClusterDataPlanesParams) (*http.Request, error)

NewListClusterDataPlanesRequest generates requests for ListClusterDataPlanes

func NewListClusterObservabilityPlanesRequest added in v0.15.0

func NewListClusterObservabilityPlanesRequest(server string, params *ListClusterObservabilityPlanesParams) (*http.Request, error)

NewListClusterObservabilityPlanesRequest generates requests for ListClusterObservabilityPlanes

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, params *ListClusterRolesParams) (*http.Request, error)

NewListClusterRolesRequest generates requests for ListClusterRoles

func NewListClusterTraitsRequest added in v0.16.0

func NewListClusterTraitsRequest(server string, params *ListClusterTraitsParams) (*http.Request, error)

NewListClusterTraitsRequest generates requests for ListClusterTraits

func NewListClusterWorkflowPlanesRequest added in v1.0.0

func NewListClusterWorkflowPlanesRequest(server string, params *ListClusterWorkflowPlanesParams) (*http.Request, error)

NewListClusterWorkflowPlanesRequest generates requests for ListClusterWorkflowPlanes

func NewListClusterWorkflowsRequest added in v1.0.0

func NewListClusterWorkflowsRequest(server string, params *ListClusterWorkflowsParams) (*http.Request, error)

NewListClusterWorkflowsRequest generates requests for ListClusterWorkflows

func NewListComponentReleasesRequest added in v0.13.0

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

NewListComponentReleasesRequest generates requests for ListComponentReleases

func NewListComponentTypesRequest added in v0.13.0

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

NewListComponentTypesRequest generates requests for ListComponentTypes

func NewListComponentsRequest added in v0.13.0

func NewListComponentsRequest(server string, namespaceName NamespaceNameParam, 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 NewListDeploymentPipelinesRequest added in v0.16.0

func NewListDeploymentPipelinesRequest(server string, namespaceName NamespaceNameParam, params *ListDeploymentPipelinesParams) (*http.Request, error)

NewListDeploymentPipelinesRequest generates requests for ListDeploymentPipelines

func NewListEnvironmentsRequest added in v0.13.0

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

NewListEnvironmentsRequest generates requests for ListEnvironments

func NewListGitSecretsRequest added in v0.17.0

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

NewListGitSecretsRequest generates requests for ListGitSecrets

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, params *ListNamespaceRolesParams) (*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 NewListObservabilityAlertsNotificationChannelsRequest added in v0.16.0

func NewListObservabilityAlertsNotificationChannelsRequest(server string, namespaceName NamespaceNameParam, params *ListObservabilityAlertsNotificationChannelsParams) (*http.Request, error)

NewListObservabilityAlertsNotificationChannelsRequest generates requests for ListObservabilityAlertsNotificationChannels

func NewListObservabilityPlanesRequest added in v0.13.0

func NewListObservabilityPlanesRequest(server string, namespaceName NamespaceNameParam, params *ListObservabilityPlanesParams) (*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, params *ListReleaseBindingsParams) (*http.Request, error)

NewListReleaseBindingsRequest generates requests for ListReleaseBindings

func NewListSecretReferencesRequest added in v0.13.0

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

NewListSecretReferencesRequest generates requests for ListSecretReferences

func NewListSubjectTypesRequest added in v1.0.0

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

NewListSubjectTypesRequest generates requests for ListSubjectTypes

func NewListTraitsRequest added in v0.13.0

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

NewListTraitsRequest generates requests for ListTraits

func NewListWorkflowPlanesRequest added in v1.0.0

func NewListWorkflowPlanesRequest(server string, namespaceName NamespaceNameParam, params *ListWorkflowPlanesParams) (*http.Request, error)

NewListWorkflowPlanesRequest generates requests for ListWorkflowPlanes

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 NewListWorkloadsRequest added in v0.16.0

func NewListWorkloadsRequest(server string, namespaceName NamespaceNameParam, params *ListWorkloadsParams) (*http.Request, error)

NewListWorkloadsRequest generates requests for ListWorkloads

func NewUpdateClusterComponentTypeRequest added in v0.16.0

func NewUpdateClusterComponentTypeRequest(server string, cctName ClusterComponentTypeNameParam, body UpdateClusterComponentTypeJSONRequestBody) (*http.Request, error)

NewUpdateClusterComponentTypeRequest calls the generic UpdateClusterComponentType builder with application/json body

func NewUpdateClusterComponentTypeRequestWithBody added in v0.16.0

func NewUpdateClusterComponentTypeRequestWithBody(server string, cctName ClusterComponentTypeNameParam, contentType string, body io.Reader) (*http.Request, error)

NewUpdateClusterComponentTypeRequestWithBody generates requests for UpdateClusterComponentType with any type of body

func NewUpdateClusterDataPlaneRequest added in v0.16.0

func NewUpdateClusterDataPlaneRequest(server string, cdpName ClusterDataPlaneNameParam, body UpdateClusterDataPlaneJSONRequestBody) (*http.Request, error)

NewUpdateClusterDataPlaneRequest calls the generic UpdateClusterDataPlane builder with application/json body

func NewUpdateClusterDataPlaneRequestWithBody added in v0.16.0

func NewUpdateClusterDataPlaneRequestWithBody(server string, cdpName ClusterDataPlaneNameParam, contentType string, body io.Reader) (*http.Request, error)

NewUpdateClusterDataPlaneRequestWithBody generates requests for UpdateClusterDataPlane with any type of body

func NewUpdateClusterObservabilityPlaneRequest added in v0.16.0

func NewUpdateClusterObservabilityPlaneRequest(server string, clusterObservabilityPlaneName ClusterObservabilityPlaneNameParam, body UpdateClusterObservabilityPlaneJSONRequestBody) (*http.Request, error)

NewUpdateClusterObservabilityPlaneRequest calls the generic UpdateClusterObservabilityPlane builder with application/json body

func NewUpdateClusterObservabilityPlaneRequestWithBody added in v0.16.0

func NewUpdateClusterObservabilityPlaneRequestWithBody(server string, clusterObservabilityPlaneName ClusterObservabilityPlaneNameParam, contentType string, body io.Reader) (*http.Request, error)

NewUpdateClusterObservabilityPlaneRequestWithBody generates requests for UpdateClusterObservabilityPlane 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 NewUpdateClusterTraitRequest added in v0.16.0

func NewUpdateClusterTraitRequest(server string, clusterTraitName ClusterTraitNameParam, body UpdateClusterTraitJSONRequestBody) (*http.Request, error)

NewUpdateClusterTraitRequest calls the generic UpdateClusterTrait builder with application/json body

func NewUpdateClusterTraitRequestWithBody added in v0.16.0

func NewUpdateClusterTraitRequestWithBody(server string, clusterTraitName ClusterTraitNameParam, contentType string, body io.Reader) (*http.Request, error)

NewUpdateClusterTraitRequestWithBody generates requests for UpdateClusterTrait with any type of body

func NewUpdateClusterWorkflowPlaneRequest added in v1.0.0

func NewUpdateClusterWorkflowPlaneRequest(server string, clusterWorkflowPlaneName string, body UpdateClusterWorkflowPlaneJSONRequestBody) (*http.Request, error)

NewUpdateClusterWorkflowPlaneRequest calls the generic UpdateClusterWorkflowPlane builder with application/json body

func NewUpdateClusterWorkflowPlaneRequestWithBody added in v1.0.0

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

NewUpdateClusterWorkflowPlaneRequestWithBody generates requests for UpdateClusterWorkflowPlane with any type of body

func NewUpdateClusterWorkflowRequest added in v1.0.0

func NewUpdateClusterWorkflowRequest(server string, clusterWorkflowName ClusterWorkflowNameParam, body UpdateClusterWorkflowJSONRequestBody) (*http.Request, error)

NewUpdateClusterWorkflowRequest calls the generic UpdateClusterWorkflow builder with application/json body

func NewUpdateClusterWorkflowRequestWithBody added in v1.0.0

func NewUpdateClusterWorkflowRequestWithBody(server string, clusterWorkflowName ClusterWorkflowNameParam, contentType string, body io.Reader) (*http.Request, error)

NewUpdateClusterWorkflowRequestWithBody generates requests for UpdateClusterWorkflow with any type of body

func NewUpdateComponentRequest added in v0.16.0

func NewUpdateComponentRequest(server string, namespaceName NamespaceNameParam, componentName ComponentNameParam, body UpdateComponentJSONRequestBody) (*http.Request, error)

NewUpdateComponentRequest calls the generic UpdateComponent builder with application/json body

func NewUpdateComponentRequestWithBody added in v0.16.0

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

NewUpdateComponentRequestWithBody generates requests for UpdateComponent with any type of body

func NewUpdateComponentTypeRequest added in v0.16.0

func NewUpdateComponentTypeRequest(server string, namespaceName NamespaceNameParam, ctName ComponentTypeNameParam, body UpdateComponentTypeJSONRequestBody) (*http.Request, error)

NewUpdateComponentTypeRequest calls the generic UpdateComponentType builder with application/json body

func NewUpdateComponentTypeRequestWithBody added in v0.16.0

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

NewUpdateComponentTypeRequestWithBody generates requests for UpdateComponentType with any type of body

func NewUpdateDataPlaneRequest added in v0.16.0

func NewUpdateDataPlaneRequest(server string, namespaceName NamespaceNameParam, dpName DataPlaneNameParam, body UpdateDataPlaneJSONRequestBody) (*http.Request, error)

NewUpdateDataPlaneRequest calls the generic UpdateDataPlane builder with application/json body

func NewUpdateDataPlaneRequestWithBody added in v0.16.0

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

NewUpdateDataPlaneRequestWithBody generates requests for UpdateDataPlane with any type of body

func NewUpdateDeploymentPipelineRequest added in v0.16.0

func NewUpdateDeploymentPipelineRequest(server string, namespaceName NamespaceNameParam, deploymentPipelineName DeploymentPipelineNameParam, body UpdateDeploymentPipelineJSONRequestBody) (*http.Request, error)

NewUpdateDeploymentPipelineRequest calls the generic UpdateDeploymentPipeline builder with application/json body

func NewUpdateDeploymentPipelineRequestWithBody added in v0.16.0

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

NewUpdateDeploymentPipelineRequestWithBody generates requests for UpdateDeploymentPipeline with any type of body

func NewUpdateEnvironmentRequest added in v0.17.0

func NewUpdateEnvironmentRequest(server string, namespaceName NamespaceNameParam, envName EnvironmentNameParam, body UpdateEnvironmentJSONRequestBody) (*http.Request, error)

NewUpdateEnvironmentRequest calls the generic UpdateEnvironment builder with application/json body

func NewUpdateEnvironmentRequestWithBody added in v0.17.0

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

NewUpdateEnvironmentRequestWithBody generates requests for UpdateEnvironment with any type of body

func NewUpdateNamespaceRequest added in v0.16.0

func NewUpdateNamespaceRequest(server string, namespaceName NamespaceNameParam, body UpdateNamespaceJSONRequestBody) (*http.Request, error)

NewUpdateNamespaceRequest calls the generic UpdateNamespace builder with application/json body

func NewUpdateNamespaceRequestWithBody added in v0.16.0

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

NewUpdateNamespaceRequestWithBody generates requests for UpdateNamespace 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 NewUpdateObservabilityAlertsNotificationChannelRequest added in v0.16.0

func NewUpdateObservabilityAlertsNotificationChannelRequest(server string, namespaceName NamespaceNameParam, observabilityAlertsNotificationChannelName ObservabilityAlertsNotificationChannelNameParam, body UpdateObservabilityAlertsNotificationChannelJSONRequestBody) (*http.Request, error)

NewUpdateObservabilityAlertsNotificationChannelRequest calls the generic UpdateObservabilityAlertsNotificationChannel builder with application/json body

func NewUpdateObservabilityAlertsNotificationChannelRequestWithBody added in v0.16.0

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

NewUpdateObservabilityAlertsNotificationChannelRequestWithBody generates requests for UpdateObservabilityAlertsNotificationChannel with any type of body

func NewUpdateObservabilityPlaneRequest added in v0.16.0

func NewUpdateObservabilityPlaneRequest(server string, namespaceName NamespaceNameParam, observabilityPlaneName ObservabilityPlaneNameParam, body UpdateObservabilityPlaneJSONRequestBody) (*http.Request, error)

NewUpdateObservabilityPlaneRequest calls the generic UpdateObservabilityPlane builder with application/json body

func NewUpdateObservabilityPlaneRequestWithBody added in v0.16.0

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

NewUpdateObservabilityPlaneRequestWithBody generates requests for UpdateObservabilityPlane with any type of body

func NewUpdateProjectRequest added in v0.16.0

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

NewUpdateProjectRequest calls the generic UpdateProject builder with application/json body

func NewUpdateProjectRequestWithBody added in v0.16.0

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

NewUpdateProjectRequestWithBody generates requests for UpdateProject with any type of body

func NewUpdateReleaseBindingRequest added in v0.16.0

func NewUpdateReleaseBindingRequest(server string, namespaceName NamespaceNameParam, releaseBindingName ReleaseBindingNameParam, body UpdateReleaseBindingJSONRequestBody) (*http.Request, error)

NewUpdateReleaseBindingRequest calls the generic UpdateReleaseBinding builder with application/json body

func NewUpdateReleaseBindingRequestWithBody added in v0.16.0

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

NewUpdateReleaseBindingRequestWithBody generates requests for UpdateReleaseBinding with any type of body

func NewUpdateSecretReferenceRequest added in v0.16.0

func NewUpdateSecretReferenceRequest(server string, namespaceName NamespaceNameParam, secretReferenceName SecretReferenceNameParam, body UpdateSecretReferenceJSONRequestBody) (*http.Request, error)

NewUpdateSecretReferenceRequest calls the generic UpdateSecretReference builder with application/json body

func NewUpdateSecretReferenceRequestWithBody added in v0.16.0

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

NewUpdateSecretReferenceRequestWithBody generates requests for UpdateSecretReference with any type of body

func NewUpdateTraitRequest added in v0.16.0

func NewUpdateTraitRequest(server string, namespaceName NamespaceNameParam, traitName TraitNameParam, body UpdateTraitJSONRequestBody) (*http.Request, error)

NewUpdateTraitRequest calls the generic UpdateTrait builder with application/json body

func NewUpdateTraitRequestWithBody added in v0.16.0

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

NewUpdateTraitRequestWithBody generates requests for UpdateTrait with any type of body

func NewUpdateWorkflowPlaneRequest added in v1.0.0

func NewUpdateWorkflowPlaneRequest(server string, namespaceName NamespaceNameParam, workflowPlaneName WorkflowPlaneNameParam, body UpdateWorkflowPlaneJSONRequestBody) (*http.Request, error)

NewUpdateWorkflowPlaneRequest calls the generic UpdateWorkflowPlane builder with application/json body

func NewUpdateWorkflowPlaneRequestWithBody added in v1.0.0

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

NewUpdateWorkflowPlaneRequestWithBody generates requests for UpdateWorkflowPlane with any type of body

func NewUpdateWorkflowRequest added in v0.17.0

func NewUpdateWorkflowRequest(server string, namespaceName NamespaceNameParam, workflowName WorkflowNameParam, body UpdateWorkflowJSONRequestBody) (*http.Request, error)

NewUpdateWorkflowRequest calls the generic UpdateWorkflow builder with application/json body

func NewUpdateWorkflowRequestWithBody added in v0.17.0

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

NewUpdateWorkflowRequestWithBody generates requests for UpdateWorkflow with any type of body

func NewUpdateWorkflowRunRequest added in v1.0.0

func NewUpdateWorkflowRunRequest(server string, namespaceName NamespaceNameParam, runName WorkflowRunNameParam, body UpdateWorkflowRunJSONRequestBody) (*http.Request, error)

NewUpdateWorkflowRunRequest calls the generic UpdateWorkflowRun builder with application/json body

func NewUpdateWorkflowRunRequestWithBody added in v1.0.0

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

NewUpdateWorkflowRunRequestWithBody generates requests for UpdateWorkflowRun with any type of body

func NewUpdateWorkloadRequest added in v0.16.0

func NewUpdateWorkloadRequest(server string, namespaceName NamespaceNameParam, workloadName WorkloadNameParam, body UpdateWorkloadJSONRequestBody) (*http.Request, error)

NewUpdateWorkloadRequest calls the generic UpdateWorkload builder with application/json body

func NewUpdateWorkloadRequestWithBody added in v0.16.0

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

NewUpdateWorkloadRequestWithBody generates requests for UpdateWorkload 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 ActionInfo added in v1.0.0

type ActionInfo struct {
	// LowestScope The lowest resource hierarchy level at which this action is evaluated. One of cluster, namespace, project, or component.
	LowestScope ActionInfoLowestScope `json:"lowestScope"`

	// Name The action identifier (e.g. "component:create").
	Name string `json:"name"`
}

ActionInfo An authorization action with its scope in the resource hierarchy.

type ActionInfoLowestScope added in v1.0.0

type ActionInfoLowestScope string

ActionInfoLowestScope The lowest resource hierarchy level at which this action is evaluated. One of cluster, namespace, project, or component.

const (
	ActionInfoLowestScopeCluster   ActionInfoLowestScope = "cluster"
	ActionInfoLowestScopeComponent ActionInfoLowestScope = "component"
	ActionInfoLowestScopeNamespace ActionInfoLowestScope = "namespace"
	ActionInfoLowestScopeProject   ActionInfoLowestScope = "project"
)

Defines values for ActionInfoLowestScope.

type AgentConnectionStatus added in v0.16.0

type AgentConnectionStatus struct {
	// Connected Whether any cluster agent is currently connected
	Connected *bool `json:"connected,omitempty"`

	// ConnectedAgents Number of cluster agents currently connected
	ConnectedAgents *int `json:"connectedAgents,omitempty"`

	// LastConnectedTime When an agent last successfully connected
	LastConnectedTime *time.Time `json:"lastConnectedTime,omitempty"`

	// LastDisconnectedTime When the last agent disconnected
	LastDisconnectedTime *time.Time `json:"lastDisconnectedTime,omitempty"`

	// LastHeartbeatTime When control plane last received communication from an agent
	LastHeartbeatTime *time.Time `json:"lastHeartbeatTime,omitempty"`

	// Message Additional information about agent connection status
	Message *string `json:"message,omitempty"`
}

AgentConnectionStatus Status of cluster agent connections

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 AuthzClusterScope added in v1.0.0

type AuthzClusterScope 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"`
}

AuthzClusterScope Target resource scope for cluster-scoped bindings (namespace/project/component)

type AuthzContext

type AuthzContext map[string]interface{}

AuthzContext Additional context for authorization

type AuthzEntitlementClaim added in v0.16.0

type AuthzEntitlementClaim struct {
	// Claim JWT claim name
	Claim string `json:"claim"`

	// Value Entitlement value
	Value string `json:"value"`
}

AuthzEntitlementClaim Entitlement claim-value pair for subject identification

type AuthzRole added in v0.16.0

type AuthzRole struct {
	// ApiVersion API version of the resource
	ApiVersion *string `json:"apiVersion,omitempty"`

	// Kind Kind of the resource
	Kind *string `json:"kind,omitempty"`

	// Metadata Standard Kubernetes object metadata (without kind/apiVersion).
	// Matches the structure of metav1.ObjectMeta for the fields exposed via the API.
	Metadata ObjectMeta `json:"metadata"`

	// Spec Specification for a namespace-scoped authorization role
	Spec *AuthzRoleSpec `json:"spec,omitempty"`
}

AuthzRole Namespace-scoped authorization role (Kubernetes CRD). Defines a set of actions that can be assigned to subjects via role bindings within a namespace.

type AuthzRoleBinding added in v0.16.0

type AuthzRoleBinding struct {
	// ApiVersion API version of the resource
	ApiVersion *string `json:"apiVersion,omitempty"`

	// Kind Kind of the resource
	Kind *string `json:"kind,omitempty"`

	// Metadata Standard Kubernetes object metadata (without kind/apiVersion).
	// Matches the structure of metav1.ObjectMeta for the fields exposed via the API.
	Metadata ObjectMeta `json:"metadata"`

	// Spec Specification for a namespace-scoped role binding
	Spec *AuthzRoleBindingSpec `json:"spec,omitempty"`
}

AuthzRoleBinding Namespace-scoped role binding (Kubernetes CRD). Binds a role to a subject identified by an entitlement claim within a namespace.

type AuthzRoleBindingList added in v0.16.0

type AuthzRoleBindingList struct {
	Items []AuthzRoleBinding `json:"items"`

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

AuthzRoleBindingList List of namespace-scoped role bindings

type AuthzRoleBindingSpec added in v0.16.0

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

	// Entitlement Entitlement claim-value pair for subject identification
	Entitlement AuthzEntitlementClaim `json:"entitlement"`

	// RoleMappings List of role-scope pair mappings this binding grants
	RoleMappings []AuthzRoleMapping `json:"roleMappings"`
}

AuthzRoleBindingSpec Specification for a namespace-scoped role binding

type AuthzRoleBindingSpecEffect added in v0.16.0

type AuthzRoleBindingSpecEffect string

AuthzRoleBindingSpecEffect Policy effect (allow or deny)

const (
	AuthzRoleBindingSpecEffectAllow AuthzRoleBindingSpecEffect = "allow"
	AuthzRoleBindingSpecEffectDeny  AuthzRoleBindingSpecEffect = "deny"
)

Defines values for AuthzRoleBindingSpecEffect.

type AuthzRoleList added in v0.16.0

type AuthzRoleList struct {
	Items []AuthzRole `json:"items"`

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

AuthzRoleList List of namespace-scoped authorization roles

type AuthzRoleMapping added in v1.0.0

type AuthzRoleMapping struct {
	// RoleRef Reference to an AuthzRole or ClusterAuthzRole
	RoleRef AuthzRoleRef `json:"roleRef"`

	// Scope Target resource scope within a namespace (project/component scope)
	Scope *AuthzScope `json:"scope,omitempty"`
}

AuthzRoleMapping Pairs a role reference with an optional scope

type AuthzRoleRef added in v0.16.0

type AuthzRoleRef struct {
	// Kind Kind of role (AuthzRole or ClusterAuthzRole)
	Kind AuthzRoleRefKind `json:"kind"`

	// Name Name of the role
	Name string `json:"name"`
}

AuthzRoleRef Reference to an AuthzRole or ClusterAuthzRole

type AuthzRoleRefKind added in v0.16.0

type AuthzRoleRefKind string

AuthzRoleRefKind Kind of role (AuthzRole or ClusterAuthzRole)

const (
	AuthzRoleRefKindAuthzRole        AuthzRoleRefKind = "AuthzRole"
	AuthzRoleRefKindClusterAuthzRole AuthzRoleRefKind = "ClusterAuthzRole"
)

Defines values for AuthzRoleRefKind.

type AuthzRoleSpec added in v0.16.0

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

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

AuthzRoleSpec Specification for a namespace-scoped authorization role

type AuthzScope added in v1.0.0

type AuthzScope struct {
	// Component Component name
	Component *string `json:"component,omitempty"`

	// Project Project name
	Project *string `json:"project,omitempty"`
}

AuthzScope Target resource scope within a namespace (project/component scope)

type BadRequest

type BadRequest = ErrorResponse

BadRequest Standard error response format

type BadRequestJSONResponse

type BadRequestJSONResponse ErrorResponse

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) CreateClusterComponentType added in v0.16.0

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

func (*Client) CreateClusterComponentTypeWithBody added in v0.16.0

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

func (*Client) CreateClusterDataPlane added in v0.15.0

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

func (*Client) CreateClusterDataPlaneWithBody added in v0.15.0

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

func (*Client) CreateClusterObservabilityPlane added in v0.16.0

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

func (*Client) CreateClusterObservabilityPlaneWithBody added in v0.16.0

func (c *Client) CreateClusterObservabilityPlaneWithBody(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) CreateClusterTrait added in v0.16.0

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

func (*Client) CreateClusterTraitWithBody added in v0.16.0

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

func (*Client) CreateClusterWorkflow added in v1.0.0

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

func (*Client) CreateClusterWorkflowPlane added in v1.0.0

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

func (*Client) CreateClusterWorkflowPlaneWithBody added in v1.0.0

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

func (*Client) CreateClusterWorkflowWithBody added in v1.0.0

func (c *Client) CreateClusterWorkflowWithBody(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, body CreateComponentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateComponentRelease added in v0.13.0

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

func (*Client) CreateComponentReleaseWithBody added in v0.13.0

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

func (*Client) CreateComponentType added in v0.16.0

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

func (*Client) CreateComponentTypeWithBody added in v0.16.0

func (c *Client) CreateComponentTypeWithBody(ctx context.Context, namespaceName NamespaceNameParam, 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, contentType string, body io.Reader, 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) CreateDeploymentPipeline added in v0.16.0

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

func (*Client) CreateDeploymentPipelineWithBody added in v0.16.0

func (c *Client) CreateDeploymentPipelineWithBody(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) CreateGitSecret added in v0.17.0

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

func (*Client) CreateGitSecretWithBody added in v0.17.0

func (c *Client) CreateGitSecretWithBody(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) CreateObservabilityAlertsNotificationChannel added in v0.16.0

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

func (*Client) CreateObservabilityAlertsNotificationChannelWithBody added in v0.16.0

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

func (*Client) CreateObservabilityPlane added in v0.16.0

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

func (*Client) CreateObservabilityPlaneWithBody added in v0.16.0

func (c *Client) CreateObservabilityPlaneWithBody(ctx context.Context, namespaceName NamespaceNameParam, 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) CreateReleaseBinding added in v0.16.0

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

func (*Client) CreateReleaseBindingWithBody added in v0.16.0

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

func (*Client) CreateSecretReference added in v0.16.0

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

func (*Client) CreateSecretReferenceWithBody added in v0.16.0

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

func (*Client) CreateTrait added in v0.16.0

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

func (*Client) CreateTraitWithBody added in v0.16.0

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

func (*Client) CreateWorkflow added in v0.17.0

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

func (*Client) CreateWorkflowPlane added in v1.0.0

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

func (*Client) CreateWorkflowPlaneWithBody added in v1.0.0

func (c *Client) CreateWorkflowPlaneWithBody(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) CreateWorkflowWithBody added in v0.17.0

func (c *Client) CreateWorkflowWithBody(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, body CreateWorkloadJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateWorkloadWithBody added in v0.13.0

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

func (*Client) DeleteClusterComponentType added in v0.16.0

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

func (*Client) DeleteClusterDataPlane added in v0.16.0

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

func (*Client) DeleteClusterObservabilityPlane added in v0.16.0

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

func (*Client) DeleteClusterRole added in v0.14.0

func (c *Client) DeleteClusterRole(ctx context.Context, name string, 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) DeleteClusterTrait added in v0.16.0

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

func (*Client) DeleteClusterWorkflow added in v1.0.0

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

func (*Client) DeleteClusterWorkflowPlane added in v1.0.0

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

func (*Client) DeleteComponent added in v0.16.0

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

func (*Client) DeleteComponentRelease added in v1.0.0

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

func (*Client) DeleteComponentType added in v0.16.0

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

func (*Client) DeleteDataPlane added in v0.16.0

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

func (*Client) DeleteDeploymentPipeline added in v0.16.0

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

func (*Client) DeleteEnvironment added in v0.17.0

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

func (*Client) DeleteGitSecret added in v0.17.0

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

func (*Client) DeleteNamespace added in v0.16.0

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

func (*Client) DeleteNamespaceRole added in v0.14.0

func (c *Client) DeleteNamespaceRole(ctx context.Context, namespaceName NamespaceNameParam, name string, 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) DeleteObservabilityAlertsNotificationChannel added in v0.16.0

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

func (*Client) DeleteObservabilityPlane added in v0.16.0

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

func (*Client) DeleteProject added in v0.16.0

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

func (*Client) DeleteReleaseBinding added in v0.16.0

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

func (*Client) DeleteSecretReference added in v0.16.0

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

func (*Client) DeleteTrait added in v0.16.0

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

func (*Client) DeleteWorkflow added in v0.17.0

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

func (*Client) DeleteWorkflowPlane added in v1.0.0

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

func (*Client) DeleteWorkload added in v0.16.0

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

func (*Client) Evaluates added in v0.16.0

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

func (*Client) EvaluatesWithBody added in v0.16.0

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

func (*Client) GenerateRelease added in v0.16.0

func (c *Client) GenerateRelease(ctx context.Context, namespaceName NamespaceNameParam, componentName ComponentNameParam, body GenerateReleaseJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GenerateReleaseWithBody added in v0.16.0

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

func (*Client) GetClusterComponentType added in v0.16.0

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

func (*Client) GetClusterComponentTypeSchema added in v0.16.0

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

func (*Client) GetClusterDataPlane added in v0.15.0

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

func (*Client) GetClusterObservabilityPlane added in v0.16.0

func (c *Client) GetClusterObservabilityPlane(ctx context.Context, clusterObservabilityPlaneName ClusterObservabilityPlaneNameParam, 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) GetClusterTrait added in v0.16.0

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

func (*Client) GetClusterTraitSchema added in v0.16.0

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

func (*Client) GetClusterWorkflow added in v1.0.0

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

func (*Client) GetClusterWorkflowPlane added in v1.0.0

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

func (*Client) GetClusterWorkflowSchema added in v1.0.0

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

func (*Client) GetComponent added in v0.13.0

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

func (*Client) GetComponentRelease added in v0.13.0

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

func (*Client) GetComponentSchema added in v0.13.0

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

func (*Client) GetComponentType added in v0.16.0

func (c *Client) GetComponentType(ctx context.Context, namespaceName NamespaceNameParam, ctName ComponentTypeNameParam, 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) GetDataPlane added in v0.13.0

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

func (*Client) GetDeploymentPipeline added in v0.16.0

func (c *Client) GetDeploymentPipeline(ctx context.Context, namespaceName NamespaceNameParam, deploymentPipelineName DeploymentPipelineNameParam, 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) 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) GetObservabilityAlertsNotificationChannel added in v0.16.0

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

func (*Client) GetObservabilityPlane added in v0.16.0

func (c *Client) GetObservabilityPlane(ctx context.Context, namespaceName NamespaceNameParam, observabilityPlaneName ObservabilityPlaneNameParam, 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) GetProject added in v0.13.0

func (c *Client) GetProject(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, 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) GetReleaseBinding added in v0.16.0

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

func (*Client) GetReleaseBindingK8sResourceEvents added in v0.17.0

func (c *Client) GetReleaseBindingK8sResourceEvents(ctx context.Context, namespaceName NamespaceNameParam, releaseBindingName ReleaseBindingNameParam, params *GetReleaseBindingK8sResourceEventsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetReleaseBindingK8sResourceLogs added in v0.17.0

func (c *Client) GetReleaseBindingK8sResourceLogs(ctx context.Context, namespaceName NamespaceNameParam, releaseBindingName ReleaseBindingNameParam, params *GetReleaseBindingK8sResourceLogsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetReleaseBindingK8sResourceTree added in v0.17.0

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

func (*Client) GetSecretReference added in v0.16.0

func (c *Client) GetSecretReference(ctx context.Context, namespaceName NamespaceNameParam, secretReferenceName SecretReferenceNameParam, 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) GetTrait added in v0.16.0

func (c *Client) GetTrait(ctx context.Context, namespaceName NamespaceNameParam, traitName TraitNameParam, 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) GetWorkflow added in v0.17.0

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

func (*Client) GetWorkflowPlane added in v1.0.0

func (c *Client) GetWorkflowPlane(ctx context.Context, namespaceName NamespaceNameParam, workflowPlaneName WorkflowPlaneNameParam, 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) GetWorkflowRunEvents added in v0.16.0

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

func (*Client) GetWorkflowRunLogs added in v0.16.0

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

func (*Client) GetWorkflowRunStatus added in v0.16.0

func (c *Client) GetWorkflowRunStatus(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) GetWorkload added in v0.16.0

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

func (*Client) HandleAutoBuild added in v0.17.0

func (c *Client) HandleAutoBuild(ctx context.Context, params *HandleAutoBuildParams, body HandleAutoBuildJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HandleAutoBuildWithBody added in v0.17.0

func (c *Client) HandleAutoBuildWithBody(ctx context.Context, params *HandleAutoBuildParams, 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) ListClusterComponentTypes added in v0.16.0

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

func (*Client) ListClusterDataPlanes added in v0.15.0

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

func (*Client) ListClusterObservabilityPlanes added in v0.15.0

func (c *Client) ListClusterObservabilityPlanes(ctx context.Context, params *ListClusterObservabilityPlanesParams, 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, params *ListClusterRolesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListClusterTraits added in v0.16.0

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

func (*Client) ListClusterWorkflowPlanes added in v1.0.0

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

func (*Client) ListClusterWorkflows added in v1.0.0

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

func (*Client) ListComponentReleases added in v0.13.0

func (c *Client) ListComponentReleases(ctx context.Context, namespaceName NamespaceNameParam, params *ListComponentReleasesParams, 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) ListComponents added in v0.13.0

func (c *Client) ListComponents(ctx context.Context, namespaceName NamespaceNameParam, 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) ListDeploymentPipelines added in v0.16.0

func (c *Client) ListDeploymentPipelines(ctx context.Context, namespaceName NamespaceNameParam, params *ListDeploymentPipelinesParams, 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) ListGitSecrets added in v0.17.0

func (c *Client) ListGitSecrets(ctx context.Context, namespaceName NamespaceNameParam, 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, params *ListNamespaceRolesParams, 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) ListObservabilityAlertsNotificationChannels added in v0.16.0

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

func (*Client) ListObservabilityPlanes added in v0.13.0

func (c *Client) ListObservabilityPlanes(ctx context.Context, namespaceName NamespaceNameParam, params *ListObservabilityPlanesParams, 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, params *ListReleaseBindingsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListSecretReferences added in v0.13.0

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

func (*Client) ListSubjectTypes added in v1.0.0

func (c *Client) ListSubjectTypes(ctx context.Context, 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) ListWorkflowPlanes added in v1.0.0

func (c *Client) ListWorkflowPlanes(ctx context.Context, namespaceName NamespaceNameParam, params *ListWorkflowPlanesParams, 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) ListWorkloads added in v0.16.0

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

func (*Client) UpdateClusterComponentType added in v0.16.0

func (c *Client) UpdateClusterComponentType(ctx context.Context, cctName ClusterComponentTypeNameParam, body UpdateClusterComponentTypeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateClusterComponentTypeWithBody added in v0.16.0

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

func (*Client) UpdateClusterDataPlane added in v0.16.0

func (c *Client) UpdateClusterDataPlane(ctx context.Context, cdpName ClusterDataPlaneNameParam, body UpdateClusterDataPlaneJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateClusterDataPlaneWithBody added in v0.16.0

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

func (*Client) UpdateClusterObservabilityPlane added in v0.16.0

func (c *Client) UpdateClusterObservabilityPlane(ctx context.Context, clusterObservabilityPlaneName ClusterObservabilityPlaneNameParam, body UpdateClusterObservabilityPlaneJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateClusterObservabilityPlaneWithBody added in v0.16.0

func (c *Client) UpdateClusterObservabilityPlaneWithBody(ctx context.Context, clusterObservabilityPlaneName ClusterObservabilityPlaneNameParam, 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) UpdateClusterTrait added in v0.16.0

func (c *Client) UpdateClusterTrait(ctx context.Context, clusterTraitName ClusterTraitNameParam, body UpdateClusterTraitJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateClusterTraitWithBody added in v0.16.0

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

func (*Client) UpdateClusterWorkflow added in v1.0.0

func (c *Client) UpdateClusterWorkflow(ctx context.Context, clusterWorkflowName ClusterWorkflowNameParam, body UpdateClusterWorkflowJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateClusterWorkflowPlane added in v1.0.0

func (c *Client) UpdateClusterWorkflowPlane(ctx context.Context, clusterWorkflowPlaneName string, body UpdateClusterWorkflowPlaneJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateClusterWorkflowPlaneWithBody added in v1.0.0

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

func (*Client) UpdateClusterWorkflowWithBody added in v1.0.0

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

func (*Client) UpdateComponent added in v0.16.0

func (c *Client) UpdateComponent(ctx context.Context, namespaceName NamespaceNameParam, componentName ComponentNameParam, body UpdateComponentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateComponentType added in v0.16.0

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

func (*Client) UpdateComponentTypeWithBody added in v0.16.0

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

func (*Client) UpdateComponentWithBody added in v0.16.0

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

func (*Client) UpdateDataPlane added in v0.16.0

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

func (*Client) UpdateDataPlaneWithBody added in v0.16.0

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

func (*Client) UpdateDeploymentPipeline added in v0.16.0

func (c *Client) UpdateDeploymentPipeline(ctx context.Context, namespaceName NamespaceNameParam, deploymentPipelineName DeploymentPipelineNameParam, body UpdateDeploymentPipelineJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateDeploymentPipelineWithBody added in v0.16.0

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

func (*Client) UpdateEnvironment added in v0.17.0

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

func (*Client) UpdateEnvironmentWithBody added in v0.17.0

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

func (*Client) UpdateNamespace added in v0.16.0

func (c *Client) UpdateNamespace(ctx context.Context, namespaceName NamespaceNameParam, body UpdateNamespaceJSONRequestBody, 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)

func (*Client) UpdateNamespaceWithBody added in v0.16.0

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

func (*Client) UpdateObservabilityAlertsNotificationChannel added in v0.16.0

func (c *Client) UpdateObservabilityAlertsNotificationChannel(ctx context.Context, namespaceName NamespaceNameParam, observabilityAlertsNotificationChannelName ObservabilityAlertsNotificationChannelNameParam, body UpdateObservabilityAlertsNotificationChannelJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateObservabilityAlertsNotificationChannelWithBody added in v0.16.0

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

func (*Client) UpdateObservabilityPlane added in v0.16.0

func (c *Client) UpdateObservabilityPlane(ctx context.Context, namespaceName NamespaceNameParam, observabilityPlaneName ObservabilityPlaneNameParam, body UpdateObservabilityPlaneJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateObservabilityPlaneWithBody added in v0.16.0

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

func (*Client) UpdateProject added in v0.16.0

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

func (*Client) UpdateProjectWithBody added in v0.16.0

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

func (*Client) UpdateReleaseBinding added in v0.16.0

func (c *Client) UpdateReleaseBinding(ctx context.Context, namespaceName NamespaceNameParam, releaseBindingName ReleaseBindingNameParam, body UpdateReleaseBindingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateReleaseBindingWithBody added in v0.16.0

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

func (*Client) UpdateSecretReference added in v0.16.0

func (c *Client) UpdateSecretReference(ctx context.Context, namespaceName NamespaceNameParam, secretReferenceName SecretReferenceNameParam, body UpdateSecretReferenceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSecretReferenceWithBody added in v0.16.0

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

func (*Client) UpdateTrait added in v0.16.0

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

func (*Client) UpdateTraitWithBody added in v0.16.0

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

func (*Client) UpdateWorkflow added in v0.17.0

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

func (*Client) UpdateWorkflowPlane added in v1.0.0

func (c *Client) UpdateWorkflowPlane(ctx context.Context, namespaceName NamespaceNameParam, workflowPlaneName WorkflowPlaneNameParam, body UpdateWorkflowPlaneJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateWorkflowPlaneWithBody added in v1.0.0

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

func (*Client) UpdateWorkflowRun added in v1.0.0

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

func (*Client) UpdateWorkflowRunWithBody added in v1.0.0

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

func (*Client) UpdateWorkflowWithBody added in v0.17.0

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

func (*Client) UpdateWorkload added in v0.16.0

func (c *Client) UpdateWorkload(ctx context.Context, namespaceName NamespaceNameParam, workloadName WorkloadNameParam, body UpdateWorkloadJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateWorkloadWithBody added in v0.16.0

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

type ClientInterface added in v0.13.0

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

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

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

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

	Evaluates(ctx context.Context, body EvaluatesJSONRequestBody, 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, params *ListClusterRolesParams, 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, 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)

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

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

	CreateClusterComponentType(ctx context.Context, body CreateClusterComponentTypeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteClusterComponentType request
	DeleteClusterComponentType(ctx context.Context, cctName ClusterComponentTypeNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetClusterComponentType request
	GetClusterComponentType(ctx context.Context, cctName ClusterComponentTypeNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UpdateClusterComponentType(ctx context.Context, cctName ClusterComponentTypeNameParam, body UpdateClusterComponentTypeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetClusterComponentTypeSchema request
	GetClusterComponentTypeSchema(ctx context.Context, cctName ClusterComponentTypeNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	CreateClusterDataPlane(ctx context.Context, body CreateClusterDataPlaneJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteClusterDataPlane request
	DeleteClusterDataPlane(ctx context.Context, cdpName ClusterDataPlaneNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetClusterDataPlane request
	GetClusterDataPlane(ctx context.Context, cdpName ClusterDataPlaneNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UpdateClusterDataPlane(ctx context.Context, cdpName ClusterDataPlaneNameParam, body UpdateClusterDataPlaneJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	CreateClusterObservabilityPlane(ctx context.Context, body CreateClusterObservabilityPlaneJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteClusterObservabilityPlane request
	DeleteClusterObservabilityPlane(ctx context.Context, clusterObservabilityPlaneName ClusterObservabilityPlaneNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetClusterObservabilityPlane request
	GetClusterObservabilityPlane(ctx context.Context, clusterObservabilityPlaneName ClusterObservabilityPlaneNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UpdateClusterObservabilityPlane(ctx context.Context, clusterObservabilityPlaneName ClusterObservabilityPlaneNameParam, body UpdateClusterObservabilityPlaneJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	CreateClusterTrait(ctx context.Context, body CreateClusterTraitJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteClusterTrait request
	DeleteClusterTrait(ctx context.Context, clusterTraitName ClusterTraitNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetClusterTrait request
	GetClusterTrait(ctx context.Context, clusterTraitName ClusterTraitNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UpdateClusterTrait(ctx context.Context, clusterTraitName ClusterTraitNameParam, body UpdateClusterTraitJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetClusterTraitSchema request
	GetClusterTraitSchema(ctx context.Context, clusterTraitName ClusterTraitNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	CreateClusterWorkflowPlane(ctx context.Context, body CreateClusterWorkflowPlaneJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

	UpdateClusterWorkflowPlane(ctx context.Context, clusterWorkflowPlaneName string, body UpdateClusterWorkflowPlaneJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	CreateClusterWorkflow(ctx context.Context, body CreateClusterWorkflowJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteClusterWorkflow request
	DeleteClusterWorkflow(ctx context.Context, clusterWorkflowName ClusterWorkflowNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetClusterWorkflow request
	GetClusterWorkflow(ctx context.Context, clusterWorkflowName ClusterWorkflowNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UpdateClusterWorkflow(ctx context.Context, clusterWorkflowName ClusterWorkflowNameParam, body UpdateClusterWorkflowJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetClusterWorkflowSchema request
	GetClusterWorkflowSchema(ctx context.Context, clusterWorkflowName ClusterWorkflowNameParam, 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)

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

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

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

	UpdateNamespace(ctx context.Context, namespaceName NamespaceNameParam, body UpdateNamespaceJSONRequestBody, 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, params *ListNamespaceRolesParams, 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, 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)

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

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

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

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

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

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

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

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

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

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

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

	UpdateComponent(ctx context.Context, namespaceName NamespaceNameParam, componentName ComponentNameParam, body UpdateComponentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	GenerateRelease(ctx context.Context, namespaceName NamespaceNameParam, componentName ComponentNameParam, body GenerateReleaseJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

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

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

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

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

	UpdateComponentType(ctx context.Context, namespaceName NamespaceNameParam, ctName ComponentTypeNameParam, body UpdateComponentTypeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetComponentTypeSchema request
	GetComponentTypeSchema(ctx context.Context, namespaceName NamespaceNameParam, ctName ComponentTypeNameParam, 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)

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

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

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

	UpdateDataPlane(ctx context.Context, namespaceName NamespaceNameParam, dpName DataPlaneNameParam, body UpdateDataPlaneJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

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

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

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

	UpdateDeploymentPipeline(ctx context.Context, namespaceName NamespaceNameParam, deploymentPipelineName DeploymentPipelineNameParam, body UpdateDeploymentPipelineJSONRequestBody, 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)

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

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

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

	UpdateEnvironment(ctx context.Context, namespaceName NamespaceNameParam, envName EnvironmentNameParam, body UpdateEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

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

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

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

	UpdateObservabilityAlertsNotificationChannel(ctx context.Context, namespaceName NamespaceNameParam, observabilityAlertsNotificationChannelName ObservabilityAlertsNotificationChannelNameParam, body UpdateObservabilityAlertsNotificationChannelJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

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

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

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

	UpdateObservabilityPlane(ctx context.Context, namespaceName NamespaceNameParam, observabilityPlaneName ObservabilityPlaneNameParam, body UpdateObservabilityPlaneJSONRequestBody, 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)

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

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

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

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

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

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

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

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

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

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

	UpdateReleaseBinding(ctx context.Context, namespaceName NamespaceNameParam, releaseBindingName ReleaseBindingNameParam, body UpdateReleaseBindingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetReleaseBindingK8sResourceEvents request
	GetReleaseBindingK8sResourceEvents(ctx context.Context, namespaceName NamespaceNameParam, releaseBindingName ReleaseBindingNameParam, params *GetReleaseBindingK8sResourceEventsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetReleaseBindingK8sResourceLogs request
	GetReleaseBindingK8sResourceLogs(ctx context.Context, namespaceName NamespaceNameParam, releaseBindingName ReleaseBindingNameParam, params *GetReleaseBindingK8sResourceLogsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

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

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

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

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

	UpdateSecretReference(ctx context.Context, namespaceName NamespaceNameParam, secretReferenceName SecretReferenceNameParam, body UpdateSecretReferenceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

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

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

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

	UpdateTrait(ctx context.Context, namespaceName NamespaceNameParam, traitName TraitNameParam, body UpdateTraitJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

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

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

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

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

	UpdateWorkflowPlane(ctx context.Context, namespaceName NamespaceNameParam, workflowPlaneName WorkflowPlaneNameParam, body UpdateWorkflowPlaneJSONRequestBody, 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)

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

	UpdateWorkflowRun(ctx context.Context, namespaceName NamespaceNameParam, runName WorkflowRunNameParam, body UpdateWorkflowRunJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	// GetWorkflowRunStatus request
	GetWorkflowRunStatus(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)

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

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

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

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

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

	UpdateWorkflow(ctx context.Context, namespaceName NamespaceNameParam, workflowName WorkflowNameParam, body UpdateWorkflowJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

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

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

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

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

	UpdateWorkload(ctx context.Context, namespaceName NamespaceNameParam, workloadName WorkloadNameParam, body UpdateWorkloadJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	HandleAutoBuild(ctx context.Context, params *HandleAutoBuildParams, body HandleAutoBuildJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

	// DeleteGitSecret request
	DeleteGitSecret(ctx context.Context, namespaceName NamespaceNameParam, gitSecretName GitSecretNameParam, 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) CreateClusterComponentTypeWithBodyWithResponse added in v0.16.0

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

CreateClusterComponentTypeWithBodyWithResponse request with arbitrary body returning *CreateClusterComponentTypeResp

func (*ClientWithResponses) CreateClusterComponentTypeWithResponse added in v0.16.0

func (c *ClientWithResponses) CreateClusterComponentTypeWithResponse(ctx context.Context, body CreateClusterComponentTypeJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateClusterComponentTypeResp, error)

func (*ClientWithResponses) CreateClusterDataPlaneWithBodyWithResponse added in v0.15.0

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

CreateClusterDataPlaneWithBodyWithResponse request with arbitrary body returning *CreateClusterDataPlaneResp

func (*ClientWithResponses) CreateClusterDataPlaneWithResponse added in v0.15.0

func (c *ClientWithResponses) CreateClusterDataPlaneWithResponse(ctx context.Context, body CreateClusterDataPlaneJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateClusterDataPlaneResp, error)

func (*ClientWithResponses) CreateClusterObservabilityPlaneWithBodyWithResponse added in v0.16.0

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

CreateClusterObservabilityPlaneWithBodyWithResponse request with arbitrary body returning *CreateClusterObservabilityPlaneResp

func (*ClientWithResponses) CreateClusterObservabilityPlaneWithResponse added in v0.16.0

func (c *ClientWithResponses) CreateClusterObservabilityPlaneWithResponse(ctx context.Context, body CreateClusterObservabilityPlaneJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateClusterObservabilityPlaneResp, 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) CreateClusterTraitWithBodyWithResponse added in v0.16.0

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

CreateClusterTraitWithBodyWithResponse request with arbitrary body returning *CreateClusterTraitResp

func (*ClientWithResponses) CreateClusterTraitWithResponse added in v0.16.0

func (c *ClientWithResponses) CreateClusterTraitWithResponse(ctx context.Context, body CreateClusterTraitJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateClusterTraitResp, error)

func (*ClientWithResponses) CreateClusterWorkflowPlaneWithBodyWithResponse added in v1.0.0

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

CreateClusterWorkflowPlaneWithBodyWithResponse request with arbitrary body returning *CreateClusterWorkflowPlaneResp

func (*ClientWithResponses) CreateClusterWorkflowPlaneWithResponse added in v1.0.0

func (c *ClientWithResponses) CreateClusterWorkflowPlaneWithResponse(ctx context.Context, body CreateClusterWorkflowPlaneJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateClusterWorkflowPlaneResp, error)

func (*ClientWithResponses) CreateClusterWorkflowWithBodyWithResponse added in v1.0.0

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

CreateClusterWorkflowWithBodyWithResponse request with arbitrary body returning *CreateClusterWorkflowResp

func (*ClientWithResponses) CreateClusterWorkflowWithResponse added in v1.0.0

func (c *ClientWithResponses) CreateClusterWorkflowWithResponse(ctx context.Context, body CreateClusterWorkflowJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateClusterWorkflowResp, error)

func (*ClientWithResponses) CreateComponentReleaseWithBodyWithResponse added in v0.13.0

func (c *ClientWithResponses) CreateComponentReleaseWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, 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, body CreateComponentReleaseJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateComponentReleaseResp, error)

func (*ClientWithResponses) CreateComponentTypeWithBodyWithResponse added in v0.16.0

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

CreateComponentTypeWithBodyWithResponse request with arbitrary body returning *CreateComponentTypeResp

func (*ClientWithResponses) CreateComponentTypeWithResponse added in v0.16.0

func (c *ClientWithResponses) CreateComponentTypeWithResponse(ctx context.Context, namespaceName NamespaceNameParam, body CreateComponentTypeJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateComponentTypeResp, error)

func (*ClientWithResponses) CreateComponentWithBodyWithResponse added in v0.13.0

func (c *ClientWithResponses) CreateComponentWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, 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, body CreateComponentJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateComponentResp, error)

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) CreateDeploymentPipelineWithBodyWithResponse added in v0.16.0

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

CreateDeploymentPipelineWithBodyWithResponse request with arbitrary body returning *CreateDeploymentPipelineResp

func (*ClientWithResponses) CreateDeploymentPipelineWithResponse added in v0.16.0

func (c *ClientWithResponses) CreateDeploymentPipelineWithResponse(ctx context.Context, namespaceName NamespaceNameParam, body CreateDeploymentPipelineJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateDeploymentPipelineResp, 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) CreateGitSecretWithBodyWithResponse added in v0.17.0

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

CreateGitSecretWithBodyWithResponse request with arbitrary body returning *CreateGitSecretResp

func (*ClientWithResponses) CreateGitSecretWithResponse added in v0.17.0

func (c *ClientWithResponses) CreateGitSecretWithResponse(ctx context.Context, namespaceName NamespaceNameParam, body CreateGitSecretJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateGitSecretResp, 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) CreateObservabilityAlertsNotificationChannelWithBodyWithResponse added in v0.16.0

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

CreateObservabilityAlertsNotificationChannelWithBodyWithResponse request with arbitrary body returning *CreateObservabilityAlertsNotificationChannelResp

func (*ClientWithResponses) CreateObservabilityAlertsNotificationChannelWithResponse added in v0.16.0

func (c *ClientWithResponses) CreateObservabilityAlertsNotificationChannelWithResponse(ctx context.Context, namespaceName NamespaceNameParam, body CreateObservabilityAlertsNotificationChannelJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateObservabilityAlertsNotificationChannelResp, error)

func (*ClientWithResponses) CreateObservabilityPlaneWithBodyWithResponse added in v0.16.0

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

CreateObservabilityPlaneWithBodyWithResponse request with arbitrary body returning *CreateObservabilityPlaneResp

func (*ClientWithResponses) CreateObservabilityPlaneWithResponse added in v0.16.0

func (c *ClientWithResponses) CreateObservabilityPlaneWithResponse(ctx context.Context, namespaceName NamespaceNameParam, body CreateObservabilityPlaneJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateObservabilityPlaneResp, 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) CreateReleaseBindingWithBodyWithResponse added in v0.16.0

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

CreateReleaseBindingWithBodyWithResponse request with arbitrary body returning *CreateReleaseBindingResp

func (*ClientWithResponses) CreateReleaseBindingWithResponse added in v0.16.0

func (c *ClientWithResponses) CreateReleaseBindingWithResponse(ctx context.Context, namespaceName NamespaceNameParam, body CreateReleaseBindingJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateReleaseBindingResp, error)

func (*ClientWithResponses) CreateSecretReferenceWithBodyWithResponse added in v0.16.0

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

CreateSecretReferenceWithBodyWithResponse request with arbitrary body returning *CreateSecretReferenceResp

func (*ClientWithResponses) CreateSecretReferenceWithResponse added in v0.16.0

func (c *ClientWithResponses) CreateSecretReferenceWithResponse(ctx context.Context, namespaceName NamespaceNameParam, body CreateSecretReferenceJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSecretReferenceResp, error)

func (*ClientWithResponses) CreateTraitWithBodyWithResponse added in v0.16.0

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

CreateTraitWithBodyWithResponse request with arbitrary body returning *CreateTraitResp

func (*ClientWithResponses) CreateTraitWithResponse added in v0.16.0

func (c *ClientWithResponses) CreateTraitWithResponse(ctx context.Context, namespaceName NamespaceNameParam, body CreateTraitJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTraitResp, error)

func (*ClientWithResponses) CreateWorkflowPlaneWithBodyWithResponse added in v1.0.0

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

CreateWorkflowPlaneWithBodyWithResponse request with arbitrary body returning *CreateWorkflowPlaneResp

func (*ClientWithResponses) CreateWorkflowPlaneWithResponse added in v1.0.0

func (c *ClientWithResponses) CreateWorkflowPlaneWithResponse(ctx context.Context, namespaceName NamespaceNameParam, body CreateWorkflowPlaneJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateWorkflowPlaneResp, 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) CreateWorkflowWithBodyWithResponse added in v0.17.0

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

CreateWorkflowWithBodyWithResponse request with arbitrary body returning *CreateWorkflowResp

func (*ClientWithResponses) CreateWorkflowWithResponse added in v0.17.0

func (c *ClientWithResponses) CreateWorkflowWithResponse(ctx context.Context, namespaceName NamespaceNameParam, body CreateWorkflowJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateWorkflowResp, error)

func (*ClientWithResponses) CreateWorkloadWithBodyWithResponse added in v0.13.0

func (c *ClientWithResponses) CreateWorkloadWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, 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, body CreateWorkloadJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateWorkloadResp, error)

func (*ClientWithResponses) DeleteClusterComponentTypeWithResponse added in v0.16.0

func (c *ClientWithResponses) DeleteClusterComponentTypeWithResponse(ctx context.Context, cctName ClusterComponentTypeNameParam, reqEditors ...RequestEditorFn) (*DeleteClusterComponentTypeResp, error)

DeleteClusterComponentTypeWithResponse request returning *DeleteClusterComponentTypeResp

func (*ClientWithResponses) DeleteClusterDataPlaneWithResponse added in v0.16.0

func (c *ClientWithResponses) DeleteClusterDataPlaneWithResponse(ctx context.Context, cdpName ClusterDataPlaneNameParam, reqEditors ...RequestEditorFn) (*DeleteClusterDataPlaneResp, error)

DeleteClusterDataPlaneWithResponse request returning *DeleteClusterDataPlaneResp

func (*ClientWithResponses) DeleteClusterObservabilityPlaneWithResponse added in v0.16.0

func (c *ClientWithResponses) DeleteClusterObservabilityPlaneWithResponse(ctx context.Context, clusterObservabilityPlaneName ClusterObservabilityPlaneNameParam, reqEditors ...RequestEditorFn) (*DeleteClusterObservabilityPlaneResp, error)

DeleteClusterObservabilityPlaneWithResponse request returning *DeleteClusterObservabilityPlaneResp

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, reqEditors ...RequestEditorFn) (*DeleteClusterRoleResp, error)

DeleteClusterRoleWithResponse request returning *DeleteClusterRoleResp

func (*ClientWithResponses) DeleteClusterTraitWithResponse added in v0.16.0

func (c *ClientWithResponses) DeleteClusterTraitWithResponse(ctx context.Context, clusterTraitName ClusterTraitNameParam, reqEditors ...RequestEditorFn) (*DeleteClusterTraitResp, error)

DeleteClusterTraitWithResponse request returning *DeleteClusterTraitResp

func (*ClientWithResponses) DeleteClusterWorkflowPlaneWithResponse added in v1.0.0

func (c *ClientWithResponses) DeleteClusterWorkflowPlaneWithResponse(ctx context.Context, clusterWorkflowPlaneName string, reqEditors ...RequestEditorFn) (*DeleteClusterWorkflowPlaneResp, error)

DeleteClusterWorkflowPlaneWithResponse request returning *DeleteClusterWorkflowPlaneResp

func (*ClientWithResponses) DeleteClusterWorkflowWithResponse added in v1.0.0

func (c *ClientWithResponses) DeleteClusterWorkflowWithResponse(ctx context.Context, clusterWorkflowName ClusterWorkflowNameParam, reqEditors ...RequestEditorFn) (*DeleteClusterWorkflowResp, error)

DeleteClusterWorkflowWithResponse request returning *DeleteClusterWorkflowResp

func (*ClientWithResponses) DeleteComponentReleaseWithResponse added in v1.0.0

func (c *ClientWithResponses) DeleteComponentReleaseWithResponse(ctx context.Context, namespaceName NamespaceNameParam, componentReleaseName ComponentReleaseNameParam, reqEditors ...RequestEditorFn) (*DeleteComponentReleaseResp, error)

DeleteComponentReleaseWithResponse request returning *DeleteComponentReleaseResp

func (*ClientWithResponses) DeleteComponentTypeWithResponse added in v0.16.0

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

DeleteComponentTypeWithResponse request returning *DeleteComponentTypeResp

func (*ClientWithResponses) DeleteComponentWithResponse added in v0.16.0

func (c *ClientWithResponses) DeleteComponentWithResponse(ctx context.Context, namespaceName NamespaceNameParam, componentName ComponentNameParam, reqEditors ...RequestEditorFn) (*DeleteComponentResp, error)

DeleteComponentWithResponse request returning *DeleteComponentResp

func (*ClientWithResponses) DeleteDataPlaneWithResponse added in v0.16.0

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

DeleteDataPlaneWithResponse request returning *DeleteDataPlaneResp

func (*ClientWithResponses) DeleteDeploymentPipelineWithResponse added in v0.16.0

func (c *ClientWithResponses) DeleteDeploymentPipelineWithResponse(ctx context.Context, namespaceName NamespaceNameParam, deploymentPipelineName DeploymentPipelineNameParam, reqEditors ...RequestEditorFn) (*DeleteDeploymentPipelineResp, error)

DeleteDeploymentPipelineWithResponse request returning *DeleteDeploymentPipelineResp

func (*ClientWithResponses) DeleteEnvironmentWithResponse added in v0.17.0

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

DeleteEnvironmentWithResponse request returning *DeleteEnvironmentResp

func (*ClientWithResponses) DeleteGitSecretWithResponse added in v0.17.0

func (c *ClientWithResponses) DeleteGitSecretWithResponse(ctx context.Context, namespaceName NamespaceNameParam, gitSecretName GitSecretNameParam, reqEditors ...RequestEditorFn) (*DeleteGitSecretResp, error)

DeleteGitSecretWithResponse request returning *DeleteGitSecretResp

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, reqEditors ...RequestEditorFn) (*DeleteNamespaceRoleResp, error)

DeleteNamespaceRoleWithResponse request returning *DeleteNamespaceRoleResp

func (*ClientWithResponses) DeleteNamespaceWithResponse added in v0.16.0

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

DeleteNamespaceWithResponse request returning *DeleteNamespaceResp

func (*ClientWithResponses) DeleteObservabilityAlertsNotificationChannelWithResponse added in v0.16.0

func (c *ClientWithResponses) DeleteObservabilityAlertsNotificationChannelWithResponse(ctx context.Context, namespaceName NamespaceNameParam, observabilityAlertsNotificationChannelName ObservabilityAlertsNotificationChannelNameParam, reqEditors ...RequestEditorFn) (*DeleteObservabilityAlertsNotificationChannelResp, error)

DeleteObservabilityAlertsNotificationChannelWithResponse request returning *DeleteObservabilityAlertsNotificationChannelResp

func (*ClientWithResponses) DeleteObservabilityPlaneWithResponse added in v0.16.0

func (c *ClientWithResponses) DeleteObservabilityPlaneWithResponse(ctx context.Context, namespaceName NamespaceNameParam, observabilityPlaneName ObservabilityPlaneNameParam, reqEditors ...RequestEditorFn) (*DeleteObservabilityPlaneResp, error)

DeleteObservabilityPlaneWithResponse request returning *DeleteObservabilityPlaneResp

func (*ClientWithResponses) DeleteProjectWithResponse added in v0.16.0

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

DeleteProjectWithResponse request returning *DeleteProjectResp

func (*ClientWithResponses) DeleteReleaseBindingWithResponse added in v0.16.0

func (c *ClientWithResponses) DeleteReleaseBindingWithResponse(ctx context.Context, namespaceName NamespaceNameParam, releaseBindingName ReleaseBindingNameParam, reqEditors ...RequestEditorFn) (*DeleteReleaseBindingResp, error)

DeleteReleaseBindingWithResponse request returning *DeleteReleaseBindingResp

func (*ClientWithResponses) DeleteSecretReferenceWithResponse added in v0.16.0

func (c *ClientWithResponses) DeleteSecretReferenceWithResponse(ctx context.Context, namespaceName NamespaceNameParam, secretReferenceName SecretReferenceNameParam, reqEditors ...RequestEditorFn) (*DeleteSecretReferenceResp, error)

DeleteSecretReferenceWithResponse request returning *DeleteSecretReferenceResp

func (*ClientWithResponses) DeleteTraitWithResponse added in v0.16.0

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

DeleteTraitWithResponse request returning *DeleteTraitResp

func (*ClientWithResponses) DeleteWorkflowPlaneWithResponse added in v1.0.0

func (c *ClientWithResponses) DeleteWorkflowPlaneWithResponse(ctx context.Context, namespaceName NamespaceNameParam, workflowPlaneName WorkflowPlaneNameParam, reqEditors ...RequestEditorFn) (*DeleteWorkflowPlaneResp, error)

DeleteWorkflowPlaneWithResponse request returning *DeleteWorkflowPlaneResp

func (*ClientWithResponses) DeleteWorkflowWithResponse added in v0.17.0

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

DeleteWorkflowWithResponse request returning *DeleteWorkflowResp

func (*ClientWithResponses) DeleteWorkloadWithResponse added in v0.16.0

func (c *ClientWithResponses) DeleteWorkloadWithResponse(ctx context.Context, namespaceName NamespaceNameParam, workloadName WorkloadNameParam, reqEditors ...RequestEditorFn) (*DeleteWorkloadResp, error)

DeleteWorkloadWithResponse request returning *DeleteWorkloadResp

func (*ClientWithResponses) EvaluatesWithBodyWithResponse added in v0.16.0

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

EvaluatesWithBodyWithResponse request with arbitrary body returning *EvaluatesResp

func (*ClientWithResponses) EvaluatesWithResponse added in v0.16.0

func (c *ClientWithResponses) EvaluatesWithResponse(ctx context.Context, body EvaluatesJSONRequestBody, reqEditors ...RequestEditorFn) (*EvaluatesResp, error)

func (*ClientWithResponses) GenerateReleaseWithBodyWithResponse added in v0.16.0

func (c *ClientWithResponses) GenerateReleaseWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, componentName ComponentNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GenerateReleaseResp, error)

GenerateReleaseWithBodyWithResponse request with arbitrary body returning *GenerateReleaseResp

func (*ClientWithResponses) GenerateReleaseWithResponse added in v0.16.0

func (c *ClientWithResponses) GenerateReleaseWithResponse(ctx context.Context, namespaceName NamespaceNameParam, componentName ComponentNameParam, body GenerateReleaseJSONRequestBody, reqEditors ...RequestEditorFn) (*GenerateReleaseResp, error)

func (*ClientWithResponses) GetClusterComponentTypeSchemaWithResponse added in v0.16.0

func (c *ClientWithResponses) GetClusterComponentTypeSchemaWithResponse(ctx context.Context, cctName ClusterComponentTypeNameParam, reqEditors ...RequestEditorFn) (*GetClusterComponentTypeSchemaResp, error)

GetClusterComponentTypeSchemaWithResponse request returning *GetClusterComponentTypeSchemaResp

func (*ClientWithResponses) GetClusterComponentTypeWithResponse added in v0.16.0

func (c *ClientWithResponses) GetClusterComponentTypeWithResponse(ctx context.Context, cctName ClusterComponentTypeNameParam, reqEditors ...RequestEditorFn) (*GetClusterComponentTypeResp, error)

GetClusterComponentTypeWithResponse request returning *GetClusterComponentTypeResp

func (*ClientWithResponses) GetClusterDataPlaneWithResponse added in v0.15.0

func (c *ClientWithResponses) GetClusterDataPlaneWithResponse(ctx context.Context, cdpName ClusterDataPlaneNameParam, reqEditors ...RequestEditorFn) (*GetClusterDataPlaneResp, error)

GetClusterDataPlaneWithResponse request returning *GetClusterDataPlaneResp

func (*ClientWithResponses) GetClusterObservabilityPlaneWithResponse added in v0.16.0

func (c *ClientWithResponses) GetClusterObservabilityPlaneWithResponse(ctx context.Context, clusterObservabilityPlaneName ClusterObservabilityPlaneNameParam, reqEditors ...RequestEditorFn) (*GetClusterObservabilityPlaneResp, error)

GetClusterObservabilityPlaneWithResponse request returning *GetClusterObservabilityPlaneResp

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) GetClusterTraitSchemaWithResponse added in v0.16.0

func (c *ClientWithResponses) GetClusterTraitSchemaWithResponse(ctx context.Context, clusterTraitName ClusterTraitNameParam, reqEditors ...RequestEditorFn) (*GetClusterTraitSchemaResp, error)

GetClusterTraitSchemaWithResponse request returning *GetClusterTraitSchemaResp

func (*ClientWithResponses) GetClusterTraitWithResponse added in v0.16.0

func (c *ClientWithResponses) GetClusterTraitWithResponse(ctx context.Context, clusterTraitName ClusterTraitNameParam, reqEditors ...RequestEditorFn) (*GetClusterTraitResp, error)

GetClusterTraitWithResponse request returning *GetClusterTraitResp

func (*ClientWithResponses) GetClusterWorkflowPlaneWithResponse added in v1.0.0

func (c *ClientWithResponses) GetClusterWorkflowPlaneWithResponse(ctx context.Context, clusterWorkflowPlaneName string, reqEditors ...RequestEditorFn) (*GetClusterWorkflowPlaneResp, error)

GetClusterWorkflowPlaneWithResponse request returning *GetClusterWorkflowPlaneResp

func (*ClientWithResponses) GetClusterWorkflowSchemaWithResponse added in v1.0.0

func (c *ClientWithResponses) GetClusterWorkflowSchemaWithResponse(ctx context.Context, clusterWorkflowName ClusterWorkflowNameParam, reqEditors ...RequestEditorFn) (*GetClusterWorkflowSchemaResp, error)

GetClusterWorkflowSchemaWithResponse request returning *GetClusterWorkflowSchemaResp

func (*ClientWithResponses) GetClusterWorkflowWithResponse added in v1.0.0

func (c *ClientWithResponses) GetClusterWorkflowWithResponse(ctx context.Context, clusterWorkflowName ClusterWorkflowNameParam, reqEditors ...RequestEditorFn) (*GetClusterWorkflowResp, error)

GetClusterWorkflowWithResponse request returning *GetClusterWorkflowResp

func (*ClientWithResponses) GetComponentReleaseWithResponse added in v0.13.0

func (c *ClientWithResponses) GetComponentReleaseWithResponse(ctx context.Context, namespaceName NamespaceNameParam, componentReleaseName ComponentReleaseNameParam, 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, 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) GetComponentTypeWithResponse added in v0.16.0

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

GetComponentTypeWithResponse request returning *GetComponentTypeResp

func (*ClientWithResponses) GetComponentWithResponse added in v0.13.0

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

GetComponentWithResponse request returning *GetComponentResp

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) GetDeploymentPipelineWithResponse added in v0.16.0

func (c *ClientWithResponses) GetDeploymentPipelineWithResponse(ctx context.Context, namespaceName NamespaceNameParam, deploymentPipelineName DeploymentPipelineNameParam, reqEditors ...RequestEditorFn) (*GetDeploymentPipelineResp, error)

GetDeploymentPipelineWithResponse request returning *GetDeploymentPipelineResp

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) GetObservabilityAlertsNotificationChannelWithResponse added in v0.16.0

func (c *ClientWithResponses) GetObservabilityAlertsNotificationChannelWithResponse(ctx context.Context, namespaceName NamespaceNameParam, observabilityAlertsNotificationChannelName ObservabilityAlertsNotificationChannelNameParam, reqEditors ...RequestEditorFn) (*GetObservabilityAlertsNotificationChannelResp, error)

GetObservabilityAlertsNotificationChannelWithResponse request returning *GetObservabilityAlertsNotificationChannelResp

func (*ClientWithResponses) GetObservabilityPlaneWithResponse added in v0.16.0

func (c *ClientWithResponses) GetObservabilityPlaneWithResponse(ctx context.Context, namespaceName NamespaceNameParam, observabilityPlaneName ObservabilityPlaneNameParam, reqEditors ...RequestEditorFn) (*GetObservabilityPlaneResp, error)

GetObservabilityPlaneWithResponse request returning *GetObservabilityPlaneResp

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) 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) GetReadyWithResponse added in v0.13.0

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

GetReadyWithResponse request returning *GetReadyResp

func (*ClientWithResponses) GetReleaseBindingK8sResourceEventsWithResponse added in v0.17.0

func (c *ClientWithResponses) GetReleaseBindingK8sResourceEventsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, releaseBindingName ReleaseBindingNameParam, params *GetReleaseBindingK8sResourceEventsParams, reqEditors ...RequestEditorFn) (*GetReleaseBindingK8sResourceEventsResp, error)

GetReleaseBindingK8sResourceEventsWithResponse request returning *GetReleaseBindingK8sResourceEventsResp

func (*ClientWithResponses) GetReleaseBindingK8sResourceLogsWithResponse added in v0.17.0

func (c *ClientWithResponses) GetReleaseBindingK8sResourceLogsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, releaseBindingName ReleaseBindingNameParam, params *GetReleaseBindingK8sResourceLogsParams, reqEditors ...RequestEditorFn) (*GetReleaseBindingK8sResourceLogsResp, error)

GetReleaseBindingK8sResourceLogsWithResponse request returning *GetReleaseBindingK8sResourceLogsResp

func (*ClientWithResponses) GetReleaseBindingK8sResourceTreeWithResponse added in v0.17.0

func (c *ClientWithResponses) GetReleaseBindingK8sResourceTreeWithResponse(ctx context.Context, namespaceName NamespaceNameParam, releaseBindingName ReleaseBindingNameParam, reqEditors ...RequestEditorFn) (*GetReleaseBindingK8sResourceTreeResp, error)

GetReleaseBindingK8sResourceTreeWithResponse request returning *GetReleaseBindingK8sResourceTreeResp

func (*ClientWithResponses) GetReleaseBindingWithResponse added in v0.16.0

func (c *ClientWithResponses) GetReleaseBindingWithResponse(ctx context.Context, namespaceName NamespaceNameParam, releaseBindingName ReleaseBindingNameParam, reqEditors ...RequestEditorFn) (*GetReleaseBindingResp, error)

GetReleaseBindingWithResponse request returning *GetReleaseBindingResp

func (*ClientWithResponses) GetSecretReferenceWithResponse added in v0.16.0

func (c *ClientWithResponses) GetSecretReferenceWithResponse(ctx context.Context, namespaceName NamespaceNameParam, secretReferenceName SecretReferenceNameParam, reqEditors ...RequestEditorFn) (*GetSecretReferenceResp, error)

GetSecretReferenceWithResponse request returning *GetSecretReferenceResp

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) GetTraitWithResponse added in v0.16.0

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

GetTraitWithResponse request returning *GetTraitResp

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) GetWorkflowPlaneWithResponse added in v1.0.0

func (c *ClientWithResponses) GetWorkflowPlaneWithResponse(ctx context.Context, namespaceName NamespaceNameParam, workflowPlaneName WorkflowPlaneNameParam, reqEditors ...RequestEditorFn) (*GetWorkflowPlaneResp, error)

GetWorkflowPlaneWithResponse request returning *GetWorkflowPlaneResp

func (*ClientWithResponses) GetWorkflowRunEventsWithResponse added in v0.16.0

func (c *ClientWithResponses) GetWorkflowRunEventsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, runName WorkflowRunNameParam, params *GetWorkflowRunEventsParams, reqEditors ...RequestEditorFn) (*GetWorkflowRunEventsResp, error)

GetWorkflowRunEventsWithResponse request returning *GetWorkflowRunEventsResp

func (*ClientWithResponses) GetWorkflowRunLogsWithResponse added in v0.16.0

func (c *ClientWithResponses) GetWorkflowRunLogsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, runName WorkflowRunNameParam, params *GetWorkflowRunLogsParams, reqEditors ...RequestEditorFn) (*GetWorkflowRunLogsResp, error)

GetWorkflowRunLogsWithResponse request returning *GetWorkflowRunLogsResp

func (*ClientWithResponses) GetWorkflowRunStatusWithResponse added in v0.16.0

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

GetWorkflowRunStatusWithResponse request returning *GetWorkflowRunStatusResp

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) GetWorkflowWithResponse added in v0.17.0

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

GetWorkflowWithResponse request returning *GetWorkflowResp

func (*ClientWithResponses) GetWorkloadWithResponse added in v0.16.0

func (c *ClientWithResponses) GetWorkloadWithResponse(ctx context.Context, namespaceName NamespaceNameParam, workloadName WorkloadNameParam, reqEditors ...RequestEditorFn) (*GetWorkloadResp, error)

GetWorkloadWithResponse request returning *GetWorkloadResp

func (*ClientWithResponses) HandleAutoBuildWithBodyWithResponse added in v0.17.0

func (c *ClientWithResponses) HandleAutoBuildWithBodyWithResponse(ctx context.Context, params *HandleAutoBuildParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*HandleAutoBuildResp, error)

HandleAutoBuildWithBodyWithResponse request with arbitrary body returning *HandleAutoBuildResp

func (*ClientWithResponses) HandleAutoBuildWithResponse added in v0.17.0

func (c *ClientWithResponses) HandleAutoBuildWithResponse(ctx context.Context, params *HandleAutoBuildParams, body HandleAutoBuildJSONRequestBody, reqEditors ...RequestEditorFn) (*HandleAutoBuildResp, 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) ListClusterComponentTypesWithResponse added in v0.16.0

func (c *ClientWithResponses) ListClusterComponentTypesWithResponse(ctx context.Context, params *ListClusterComponentTypesParams, reqEditors ...RequestEditorFn) (*ListClusterComponentTypesResp, error)

ListClusterComponentTypesWithResponse request returning *ListClusterComponentTypesResp

func (*ClientWithResponses) ListClusterDataPlanesWithResponse added in v0.15.0

func (c *ClientWithResponses) ListClusterDataPlanesWithResponse(ctx context.Context, params *ListClusterDataPlanesParams, reqEditors ...RequestEditorFn) (*ListClusterDataPlanesResp, error)

ListClusterDataPlanesWithResponse request returning *ListClusterDataPlanesResp

func (*ClientWithResponses) ListClusterObservabilityPlanesWithResponse added in v0.15.0

func (c *ClientWithResponses) ListClusterObservabilityPlanesWithResponse(ctx context.Context, params *ListClusterObservabilityPlanesParams, reqEditors ...RequestEditorFn) (*ListClusterObservabilityPlanesResp, error)

ListClusterObservabilityPlanesWithResponse request returning *ListClusterObservabilityPlanesResp

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, params *ListClusterRolesParams, reqEditors ...RequestEditorFn) (*ListClusterRolesResp, error)

ListClusterRolesWithResponse request returning *ListClusterRolesResp

func (*ClientWithResponses) ListClusterTraitsWithResponse added in v0.16.0

func (c *ClientWithResponses) ListClusterTraitsWithResponse(ctx context.Context, params *ListClusterTraitsParams, reqEditors ...RequestEditorFn) (*ListClusterTraitsResp, error)

ListClusterTraitsWithResponse request returning *ListClusterTraitsResp

func (*ClientWithResponses) ListClusterWorkflowPlanesWithResponse added in v1.0.0

func (c *ClientWithResponses) ListClusterWorkflowPlanesWithResponse(ctx context.Context, params *ListClusterWorkflowPlanesParams, reqEditors ...RequestEditorFn) (*ListClusterWorkflowPlanesResp, error)

ListClusterWorkflowPlanesWithResponse request returning *ListClusterWorkflowPlanesResp

func (*ClientWithResponses) ListClusterWorkflowsWithResponse added in v1.0.0

func (c *ClientWithResponses) ListClusterWorkflowsWithResponse(ctx context.Context, params *ListClusterWorkflowsParams, reqEditors ...RequestEditorFn) (*ListClusterWorkflowsResp, error)

ListClusterWorkflowsWithResponse request returning *ListClusterWorkflowsResp

func (*ClientWithResponses) ListComponentReleasesWithResponse added in v0.13.0

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

ListComponentReleasesWithResponse request returning *ListComponentReleasesResp

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) ListComponentsWithResponse added in v0.13.0

func (c *ClientWithResponses) ListComponentsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, 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) ListDeploymentPipelinesWithResponse added in v0.16.0

func (c *ClientWithResponses) ListDeploymentPipelinesWithResponse(ctx context.Context, namespaceName NamespaceNameParam, params *ListDeploymentPipelinesParams, reqEditors ...RequestEditorFn) (*ListDeploymentPipelinesResp, error)

ListDeploymentPipelinesWithResponse request returning *ListDeploymentPipelinesResp

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) ListGitSecretsWithResponse added in v0.17.0

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

ListGitSecretsWithResponse request returning *ListGitSecretsResp

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, params *ListNamespaceRolesParams, 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) ListObservabilityAlertsNotificationChannelsWithResponse added in v0.16.0

func (c *ClientWithResponses) ListObservabilityAlertsNotificationChannelsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, params *ListObservabilityAlertsNotificationChannelsParams, reqEditors ...RequestEditorFn) (*ListObservabilityAlertsNotificationChannelsResp, error)

ListObservabilityAlertsNotificationChannelsWithResponse request returning *ListObservabilityAlertsNotificationChannelsResp

func (*ClientWithResponses) ListObservabilityPlanesWithResponse added in v0.13.0

func (c *ClientWithResponses) ListObservabilityPlanesWithResponse(ctx context.Context, namespaceName NamespaceNameParam, params *ListObservabilityPlanesParams, 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, 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, params *ListSecretReferencesParams, reqEditors ...RequestEditorFn) (*ListSecretReferencesResp, error)

ListSecretReferencesWithResponse request returning *ListSecretReferencesResp

func (*ClientWithResponses) ListSubjectTypesWithResponse added in v1.0.0

func (c *ClientWithResponses) ListSubjectTypesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListSubjectTypesResp, error)

ListSubjectTypesWithResponse request returning *ListSubjectTypesResp

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) ListWorkflowPlanesWithResponse added in v1.0.0

func (c *ClientWithResponses) ListWorkflowPlanesWithResponse(ctx context.Context, namespaceName NamespaceNameParam, params *ListWorkflowPlanesParams, reqEditors ...RequestEditorFn) (*ListWorkflowPlanesResp, error)

ListWorkflowPlanesWithResponse request returning *ListWorkflowPlanesResp

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) ListWorkloadsWithResponse added in v0.16.0

func (c *ClientWithResponses) ListWorkloadsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, params *ListWorkloadsParams, reqEditors ...RequestEditorFn) (*ListWorkloadsResp, error)

ListWorkloadsWithResponse request returning *ListWorkloadsResp

func (*ClientWithResponses) UpdateClusterComponentTypeWithBodyWithResponse added in v0.16.0

func (c *ClientWithResponses) UpdateClusterComponentTypeWithBodyWithResponse(ctx context.Context, cctName ClusterComponentTypeNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateClusterComponentTypeResp, error)

UpdateClusterComponentTypeWithBodyWithResponse request with arbitrary body returning *UpdateClusterComponentTypeResp

func (*ClientWithResponses) UpdateClusterComponentTypeWithResponse added in v0.16.0

func (*ClientWithResponses) UpdateClusterDataPlaneWithBodyWithResponse added in v0.16.0

func (c *ClientWithResponses) UpdateClusterDataPlaneWithBodyWithResponse(ctx context.Context, cdpName ClusterDataPlaneNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateClusterDataPlaneResp, error)

UpdateClusterDataPlaneWithBodyWithResponse request with arbitrary body returning *UpdateClusterDataPlaneResp

func (*ClientWithResponses) UpdateClusterDataPlaneWithResponse added in v0.16.0

func (*ClientWithResponses) UpdateClusterObservabilityPlaneWithBodyWithResponse added in v0.16.0

func (c *ClientWithResponses) UpdateClusterObservabilityPlaneWithBodyWithResponse(ctx context.Context, clusterObservabilityPlaneName ClusterObservabilityPlaneNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateClusterObservabilityPlaneResp, error)

UpdateClusterObservabilityPlaneWithBodyWithResponse request with arbitrary body returning *UpdateClusterObservabilityPlaneResp

func (*ClientWithResponses) UpdateClusterObservabilityPlaneWithResponse added in v0.16.0

func (c *ClientWithResponses) UpdateClusterObservabilityPlaneWithResponse(ctx context.Context, clusterObservabilityPlaneName ClusterObservabilityPlaneNameParam, body UpdateClusterObservabilityPlaneJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateClusterObservabilityPlaneResp, 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) UpdateClusterTraitWithBodyWithResponse added in v0.16.0

func (c *ClientWithResponses) UpdateClusterTraitWithBodyWithResponse(ctx context.Context, clusterTraitName ClusterTraitNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateClusterTraitResp, error)

UpdateClusterTraitWithBodyWithResponse request with arbitrary body returning *UpdateClusterTraitResp

func (*ClientWithResponses) UpdateClusterTraitWithResponse added in v0.16.0

func (c *ClientWithResponses) UpdateClusterTraitWithResponse(ctx context.Context, clusterTraitName ClusterTraitNameParam, body UpdateClusterTraitJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateClusterTraitResp, error)

func (*ClientWithResponses) UpdateClusterWorkflowPlaneWithBodyWithResponse added in v1.0.0

func (c *ClientWithResponses) UpdateClusterWorkflowPlaneWithBodyWithResponse(ctx context.Context, clusterWorkflowPlaneName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateClusterWorkflowPlaneResp, error)

UpdateClusterWorkflowPlaneWithBodyWithResponse request with arbitrary body returning *UpdateClusterWorkflowPlaneResp

func (*ClientWithResponses) UpdateClusterWorkflowPlaneWithResponse added in v1.0.0

func (c *ClientWithResponses) UpdateClusterWorkflowPlaneWithResponse(ctx context.Context, clusterWorkflowPlaneName string, body UpdateClusterWorkflowPlaneJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateClusterWorkflowPlaneResp, error)

func (*ClientWithResponses) UpdateClusterWorkflowWithBodyWithResponse added in v1.0.0

func (c *ClientWithResponses) UpdateClusterWorkflowWithBodyWithResponse(ctx context.Context, clusterWorkflowName ClusterWorkflowNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateClusterWorkflowResp, error)

UpdateClusterWorkflowWithBodyWithResponse request with arbitrary body returning *UpdateClusterWorkflowResp

func (*ClientWithResponses) UpdateClusterWorkflowWithResponse added in v1.0.0

func (c *ClientWithResponses) UpdateClusterWorkflowWithResponse(ctx context.Context, clusterWorkflowName ClusterWorkflowNameParam, body UpdateClusterWorkflowJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateClusterWorkflowResp, error)

func (*ClientWithResponses) UpdateComponentTypeWithBodyWithResponse added in v0.16.0

func (c *ClientWithResponses) UpdateComponentTypeWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ctName ComponentTypeNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateComponentTypeResp, error)

UpdateComponentTypeWithBodyWithResponse request with arbitrary body returning *UpdateComponentTypeResp

func (*ClientWithResponses) UpdateComponentTypeWithResponse added in v0.16.0

func (c *ClientWithResponses) UpdateComponentTypeWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ctName ComponentTypeNameParam, body UpdateComponentTypeJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateComponentTypeResp, error)

func (*ClientWithResponses) UpdateComponentWithBodyWithResponse added in v0.16.0

func (c *ClientWithResponses) UpdateComponentWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, componentName ComponentNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateComponentResp, error)

UpdateComponentWithBodyWithResponse request with arbitrary body returning *UpdateComponentResp

func (*ClientWithResponses) UpdateComponentWithResponse added in v0.16.0

func (c *ClientWithResponses) UpdateComponentWithResponse(ctx context.Context, namespaceName NamespaceNameParam, componentName ComponentNameParam, body UpdateComponentJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateComponentResp, error)

func (*ClientWithResponses) UpdateDataPlaneWithBodyWithResponse added in v0.16.0

func (c *ClientWithResponses) UpdateDataPlaneWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, dpName DataPlaneNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateDataPlaneResp, error)

UpdateDataPlaneWithBodyWithResponse request with arbitrary body returning *UpdateDataPlaneResp

func (*ClientWithResponses) UpdateDataPlaneWithResponse added in v0.16.0

func (c *ClientWithResponses) UpdateDataPlaneWithResponse(ctx context.Context, namespaceName NamespaceNameParam, dpName DataPlaneNameParam, body UpdateDataPlaneJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateDataPlaneResp, error)

func (*ClientWithResponses) UpdateDeploymentPipelineWithBodyWithResponse added in v0.16.0

func (c *ClientWithResponses) UpdateDeploymentPipelineWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, deploymentPipelineName DeploymentPipelineNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateDeploymentPipelineResp, error)

UpdateDeploymentPipelineWithBodyWithResponse request with arbitrary body returning *UpdateDeploymentPipelineResp

func (*ClientWithResponses) UpdateDeploymentPipelineWithResponse added in v0.16.0

func (c *ClientWithResponses) UpdateDeploymentPipelineWithResponse(ctx context.Context, namespaceName NamespaceNameParam, deploymentPipelineName DeploymentPipelineNameParam, body UpdateDeploymentPipelineJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateDeploymentPipelineResp, error)

func (*ClientWithResponses) UpdateEnvironmentWithBodyWithResponse added in v0.17.0

func (c *ClientWithResponses) UpdateEnvironmentWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, envName EnvironmentNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateEnvironmentResp, error)

UpdateEnvironmentWithBodyWithResponse request with arbitrary body returning *UpdateEnvironmentResp

func (*ClientWithResponses) UpdateEnvironmentWithResponse added in v0.17.0

func (c *ClientWithResponses) UpdateEnvironmentWithResponse(ctx context.Context, namespaceName NamespaceNameParam, envName EnvironmentNameParam, body UpdateEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateEnvironmentResp, 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)

func (*ClientWithResponses) UpdateNamespaceWithBodyWithResponse added in v0.16.0

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

UpdateNamespaceWithBodyWithResponse request with arbitrary body returning *UpdateNamespaceResp

func (*ClientWithResponses) UpdateNamespaceWithResponse added in v0.16.0

func (c *ClientWithResponses) UpdateNamespaceWithResponse(ctx context.Context, namespaceName NamespaceNameParam, body UpdateNamespaceJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateNamespaceResp, error)

func (*ClientWithResponses) UpdateObservabilityAlertsNotificationChannelWithBodyWithResponse added in v0.16.0

func (c *ClientWithResponses) UpdateObservabilityAlertsNotificationChannelWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, observabilityAlertsNotificationChannelName ObservabilityAlertsNotificationChannelNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateObservabilityAlertsNotificationChannelResp, error)

UpdateObservabilityAlertsNotificationChannelWithBodyWithResponse request with arbitrary body returning *UpdateObservabilityAlertsNotificationChannelResp

func (*ClientWithResponses) UpdateObservabilityAlertsNotificationChannelWithResponse added in v0.16.0

func (c *ClientWithResponses) UpdateObservabilityAlertsNotificationChannelWithResponse(ctx context.Context, namespaceName NamespaceNameParam, observabilityAlertsNotificationChannelName ObservabilityAlertsNotificationChannelNameParam, body UpdateObservabilityAlertsNotificationChannelJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateObservabilityAlertsNotificationChannelResp, error)

func (*ClientWithResponses) UpdateObservabilityPlaneWithBodyWithResponse added in v0.16.0

func (c *ClientWithResponses) UpdateObservabilityPlaneWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, observabilityPlaneName ObservabilityPlaneNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateObservabilityPlaneResp, error)

UpdateObservabilityPlaneWithBodyWithResponse request with arbitrary body returning *UpdateObservabilityPlaneResp

func (*ClientWithResponses) UpdateObservabilityPlaneWithResponse added in v0.16.0

func (c *ClientWithResponses) UpdateObservabilityPlaneWithResponse(ctx context.Context, namespaceName NamespaceNameParam, observabilityPlaneName ObservabilityPlaneNameParam, body UpdateObservabilityPlaneJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateObservabilityPlaneResp, error)

func (*ClientWithResponses) UpdateProjectWithBodyWithResponse added in v0.16.0

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

UpdateProjectWithBodyWithResponse request with arbitrary body returning *UpdateProjectResp

func (*ClientWithResponses) UpdateProjectWithResponse added in v0.16.0

func (c *ClientWithResponses) UpdateProjectWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, body UpdateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectResp, error)

func (*ClientWithResponses) UpdateReleaseBindingWithBodyWithResponse added in v0.16.0

func (c *ClientWithResponses) UpdateReleaseBindingWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, releaseBindingName ReleaseBindingNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateReleaseBindingResp, error)

UpdateReleaseBindingWithBodyWithResponse request with arbitrary body returning *UpdateReleaseBindingResp

func (*ClientWithResponses) UpdateReleaseBindingWithResponse added in v0.16.0

func (c *ClientWithResponses) UpdateReleaseBindingWithResponse(ctx context.Context, namespaceName NamespaceNameParam, releaseBindingName ReleaseBindingNameParam, body UpdateReleaseBindingJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateReleaseBindingResp, error)

func (*ClientWithResponses) UpdateSecretReferenceWithBodyWithResponse added in v0.16.0

func (c *ClientWithResponses) UpdateSecretReferenceWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, secretReferenceName SecretReferenceNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSecretReferenceResp, error)

UpdateSecretReferenceWithBodyWithResponse request with arbitrary body returning *UpdateSecretReferenceResp

func (*ClientWithResponses) UpdateSecretReferenceWithResponse added in v0.16.0

func (c *ClientWithResponses) UpdateSecretReferenceWithResponse(ctx context.Context, namespaceName NamespaceNameParam, secretReferenceName SecretReferenceNameParam, body UpdateSecretReferenceJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSecretReferenceResp, error)

func (*ClientWithResponses) UpdateTraitWithBodyWithResponse added in v0.16.0

func (c *ClientWithResponses) UpdateTraitWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, traitName TraitNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateTraitResp, error)

UpdateTraitWithBodyWithResponse request with arbitrary body returning *UpdateTraitResp

func (*ClientWithResponses) UpdateTraitWithResponse added in v0.16.0

func (c *ClientWithResponses) UpdateTraitWithResponse(ctx context.Context, namespaceName NamespaceNameParam, traitName TraitNameParam, body UpdateTraitJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateTraitResp, error)

func (*ClientWithResponses) UpdateWorkflowPlaneWithBodyWithResponse added in v1.0.0

func (c *ClientWithResponses) UpdateWorkflowPlaneWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, workflowPlaneName WorkflowPlaneNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateWorkflowPlaneResp, error)

UpdateWorkflowPlaneWithBodyWithResponse request with arbitrary body returning *UpdateWorkflowPlaneResp

func (*ClientWithResponses) UpdateWorkflowPlaneWithResponse added in v1.0.0

func (c *ClientWithResponses) UpdateWorkflowPlaneWithResponse(ctx context.Context, namespaceName NamespaceNameParam, workflowPlaneName WorkflowPlaneNameParam, body UpdateWorkflowPlaneJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateWorkflowPlaneResp, error)

func (*ClientWithResponses) UpdateWorkflowRunWithBodyWithResponse added in v1.0.0

func (c *ClientWithResponses) UpdateWorkflowRunWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, runName WorkflowRunNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateWorkflowRunResp, error)

UpdateWorkflowRunWithBodyWithResponse request with arbitrary body returning *UpdateWorkflowRunResp

func (*ClientWithResponses) UpdateWorkflowRunWithResponse added in v1.0.0

func (c *ClientWithResponses) UpdateWorkflowRunWithResponse(ctx context.Context, namespaceName NamespaceNameParam, runName WorkflowRunNameParam, body UpdateWorkflowRunJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateWorkflowRunResp, error)

func (*ClientWithResponses) UpdateWorkflowWithBodyWithResponse added in v0.17.0

func (c *ClientWithResponses) UpdateWorkflowWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, workflowName WorkflowNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateWorkflowResp, error)

UpdateWorkflowWithBodyWithResponse request with arbitrary body returning *UpdateWorkflowResp

func (*ClientWithResponses) UpdateWorkflowWithResponse added in v0.17.0

func (c *ClientWithResponses) UpdateWorkflowWithResponse(ctx context.Context, namespaceName NamespaceNameParam, workflowName WorkflowNameParam, body UpdateWorkflowJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateWorkflowResp, error)

func (*ClientWithResponses) UpdateWorkloadWithBodyWithResponse added in v0.16.0

func (c *ClientWithResponses) UpdateWorkloadWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, workloadName WorkloadNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateWorkloadResp, error)

UpdateWorkloadWithBodyWithResponse request with arbitrary body returning *UpdateWorkloadResp

func (*ClientWithResponses) UpdateWorkloadWithResponse added in v0.16.0

func (c *ClientWithResponses) UpdateWorkloadWithResponse(ctx context.Context, namespaceName NamespaceNameParam, workloadName WorkloadNameParam, body UpdateWorkloadJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateWorkloadResp, error)

type ClientWithResponsesInterface added in v0.13.0

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

	// ListSubjectTypesWithResponse request
	ListSubjectTypesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListSubjectTypesResp, error)

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

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

	EvaluatesWithResponse(ctx context.Context, body EvaluatesJSONRequestBody, reqEditors ...RequestEditorFn) (*EvaluatesResp, 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, params *ListClusterRolesParams, 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, 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)

	// ListClusterComponentTypesWithResponse request
	ListClusterComponentTypesWithResponse(ctx context.Context, params *ListClusterComponentTypesParams, reqEditors ...RequestEditorFn) (*ListClusterComponentTypesResp, error)

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

	CreateClusterComponentTypeWithResponse(ctx context.Context, body CreateClusterComponentTypeJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateClusterComponentTypeResp, error)

	// DeleteClusterComponentTypeWithResponse request
	DeleteClusterComponentTypeWithResponse(ctx context.Context, cctName ClusterComponentTypeNameParam, reqEditors ...RequestEditorFn) (*DeleteClusterComponentTypeResp, error)

	// GetClusterComponentTypeWithResponse request
	GetClusterComponentTypeWithResponse(ctx context.Context, cctName ClusterComponentTypeNameParam, reqEditors ...RequestEditorFn) (*GetClusterComponentTypeResp, error)

	// UpdateClusterComponentTypeWithBodyWithResponse request with any body
	UpdateClusterComponentTypeWithBodyWithResponse(ctx context.Context, cctName ClusterComponentTypeNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateClusterComponentTypeResp, error)

	UpdateClusterComponentTypeWithResponse(ctx context.Context, cctName ClusterComponentTypeNameParam, body UpdateClusterComponentTypeJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateClusterComponentTypeResp, error)

	// GetClusterComponentTypeSchemaWithResponse request
	GetClusterComponentTypeSchemaWithResponse(ctx context.Context, cctName ClusterComponentTypeNameParam, reqEditors ...RequestEditorFn) (*GetClusterComponentTypeSchemaResp, error)

	// ListClusterDataPlanesWithResponse request
	ListClusterDataPlanesWithResponse(ctx context.Context, params *ListClusterDataPlanesParams, reqEditors ...RequestEditorFn) (*ListClusterDataPlanesResp, error)

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

	CreateClusterDataPlaneWithResponse(ctx context.Context, body CreateClusterDataPlaneJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateClusterDataPlaneResp, error)

	// DeleteClusterDataPlaneWithResponse request
	DeleteClusterDataPlaneWithResponse(ctx context.Context, cdpName ClusterDataPlaneNameParam, reqEditors ...RequestEditorFn) (*DeleteClusterDataPlaneResp, error)

	// GetClusterDataPlaneWithResponse request
	GetClusterDataPlaneWithResponse(ctx context.Context, cdpName ClusterDataPlaneNameParam, reqEditors ...RequestEditorFn) (*GetClusterDataPlaneResp, error)

	// UpdateClusterDataPlaneWithBodyWithResponse request with any body
	UpdateClusterDataPlaneWithBodyWithResponse(ctx context.Context, cdpName ClusterDataPlaneNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateClusterDataPlaneResp, error)

	UpdateClusterDataPlaneWithResponse(ctx context.Context, cdpName ClusterDataPlaneNameParam, body UpdateClusterDataPlaneJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateClusterDataPlaneResp, error)

	// ListClusterObservabilityPlanesWithResponse request
	ListClusterObservabilityPlanesWithResponse(ctx context.Context, params *ListClusterObservabilityPlanesParams, reqEditors ...RequestEditorFn) (*ListClusterObservabilityPlanesResp, error)

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

	CreateClusterObservabilityPlaneWithResponse(ctx context.Context, body CreateClusterObservabilityPlaneJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateClusterObservabilityPlaneResp, error)

	// DeleteClusterObservabilityPlaneWithResponse request
	DeleteClusterObservabilityPlaneWithResponse(ctx context.Context, clusterObservabilityPlaneName ClusterObservabilityPlaneNameParam, reqEditors ...RequestEditorFn) (*DeleteClusterObservabilityPlaneResp, error)

	// GetClusterObservabilityPlaneWithResponse request
	GetClusterObservabilityPlaneWithResponse(ctx context.Context, clusterObservabilityPlaneName ClusterObservabilityPlaneNameParam, reqEditors ...RequestEditorFn) (*GetClusterObservabilityPlaneResp, error)

	// UpdateClusterObservabilityPlaneWithBodyWithResponse request with any body
	UpdateClusterObservabilityPlaneWithBodyWithResponse(ctx context.Context, clusterObservabilityPlaneName ClusterObservabilityPlaneNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateClusterObservabilityPlaneResp, error)

	UpdateClusterObservabilityPlaneWithResponse(ctx context.Context, clusterObservabilityPlaneName ClusterObservabilityPlaneNameParam, body UpdateClusterObservabilityPlaneJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateClusterObservabilityPlaneResp, error)

	// ListClusterTraitsWithResponse request
	ListClusterTraitsWithResponse(ctx context.Context, params *ListClusterTraitsParams, reqEditors ...RequestEditorFn) (*ListClusterTraitsResp, error)

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

	CreateClusterTraitWithResponse(ctx context.Context, body CreateClusterTraitJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateClusterTraitResp, error)

	// DeleteClusterTraitWithResponse request
	DeleteClusterTraitWithResponse(ctx context.Context, clusterTraitName ClusterTraitNameParam, reqEditors ...RequestEditorFn) (*DeleteClusterTraitResp, error)

	// GetClusterTraitWithResponse request
	GetClusterTraitWithResponse(ctx context.Context, clusterTraitName ClusterTraitNameParam, reqEditors ...RequestEditorFn) (*GetClusterTraitResp, error)

	// UpdateClusterTraitWithBodyWithResponse request with any body
	UpdateClusterTraitWithBodyWithResponse(ctx context.Context, clusterTraitName ClusterTraitNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateClusterTraitResp, error)

	UpdateClusterTraitWithResponse(ctx context.Context, clusterTraitName ClusterTraitNameParam, body UpdateClusterTraitJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateClusterTraitResp, error)

	// GetClusterTraitSchemaWithResponse request
	GetClusterTraitSchemaWithResponse(ctx context.Context, clusterTraitName ClusterTraitNameParam, reqEditors ...RequestEditorFn) (*GetClusterTraitSchemaResp, error)

	// ListClusterWorkflowPlanesWithResponse request
	ListClusterWorkflowPlanesWithResponse(ctx context.Context, params *ListClusterWorkflowPlanesParams, reqEditors ...RequestEditorFn) (*ListClusterWorkflowPlanesResp, error)

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

	CreateClusterWorkflowPlaneWithResponse(ctx context.Context, body CreateClusterWorkflowPlaneJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateClusterWorkflowPlaneResp, error)

	// DeleteClusterWorkflowPlaneWithResponse request
	DeleteClusterWorkflowPlaneWithResponse(ctx context.Context, clusterWorkflowPlaneName string, reqEditors ...RequestEditorFn) (*DeleteClusterWorkflowPlaneResp, error)

	// GetClusterWorkflowPlaneWithResponse request
	GetClusterWorkflowPlaneWithResponse(ctx context.Context, clusterWorkflowPlaneName string, reqEditors ...RequestEditorFn) (*GetClusterWorkflowPlaneResp, error)

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

	UpdateClusterWorkflowPlaneWithResponse(ctx context.Context, clusterWorkflowPlaneName string, body UpdateClusterWorkflowPlaneJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateClusterWorkflowPlaneResp, error)

	// ListClusterWorkflowsWithResponse request
	ListClusterWorkflowsWithResponse(ctx context.Context, params *ListClusterWorkflowsParams, reqEditors ...RequestEditorFn) (*ListClusterWorkflowsResp, error)

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

	CreateClusterWorkflowWithResponse(ctx context.Context, body CreateClusterWorkflowJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateClusterWorkflowResp, error)

	// DeleteClusterWorkflowWithResponse request
	DeleteClusterWorkflowWithResponse(ctx context.Context, clusterWorkflowName ClusterWorkflowNameParam, reqEditors ...RequestEditorFn) (*DeleteClusterWorkflowResp, error)

	// GetClusterWorkflowWithResponse request
	GetClusterWorkflowWithResponse(ctx context.Context, clusterWorkflowName ClusterWorkflowNameParam, reqEditors ...RequestEditorFn) (*GetClusterWorkflowResp, error)

	// UpdateClusterWorkflowWithBodyWithResponse request with any body
	UpdateClusterWorkflowWithBodyWithResponse(ctx context.Context, clusterWorkflowName ClusterWorkflowNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateClusterWorkflowResp, error)

	UpdateClusterWorkflowWithResponse(ctx context.Context, clusterWorkflowName ClusterWorkflowNameParam, body UpdateClusterWorkflowJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateClusterWorkflowResp, error)

	// GetClusterWorkflowSchemaWithResponse request
	GetClusterWorkflowSchemaWithResponse(ctx context.Context, clusterWorkflowName ClusterWorkflowNameParam, reqEditors ...RequestEditorFn) (*GetClusterWorkflowSchemaResp, 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)

	// DeleteNamespaceWithResponse request
	DeleteNamespaceWithResponse(ctx context.Context, namespaceName NamespaceNameParam, reqEditors ...RequestEditorFn) (*DeleteNamespaceResp, error)

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

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

	UpdateNamespaceWithResponse(ctx context.Context, namespaceName NamespaceNameParam, body UpdateNamespaceJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateNamespaceResp, 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, params *ListNamespaceRolesParams, 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, 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)

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

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

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

	// DeleteComponentReleaseWithResponse request
	DeleteComponentReleaseWithResponse(ctx context.Context, namespaceName NamespaceNameParam, componentReleaseName ComponentReleaseNameParam, reqEditors ...RequestEditorFn) (*DeleteComponentReleaseResp, error)

	// GetComponentReleaseWithResponse request
	GetComponentReleaseWithResponse(ctx context.Context, namespaceName NamespaceNameParam, componentReleaseName ComponentReleaseNameParam, reqEditors ...RequestEditorFn) (*GetComponentReleaseResp, error)

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

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

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

	// DeleteComponentWithResponse request
	DeleteComponentWithResponse(ctx context.Context, namespaceName NamespaceNameParam, componentName ComponentNameParam, reqEditors ...RequestEditorFn) (*DeleteComponentResp, error)

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

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

	UpdateComponentWithResponse(ctx context.Context, namespaceName NamespaceNameParam, componentName ComponentNameParam, body UpdateComponentJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateComponentResp, error)

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

	GenerateReleaseWithResponse(ctx context.Context, namespaceName NamespaceNameParam, componentName ComponentNameParam, body GenerateReleaseJSONRequestBody, reqEditors ...RequestEditorFn) (*GenerateReleaseResp, error)

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

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

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

	CreateComponentTypeWithResponse(ctx context.Context, namespaceName NamespaceNameParam, body CreateComponentTypeJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateComponentTypeResp, error)

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

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

	// UpdateComponentTypeWithBodyWithResponse request with any body
	UpdateComponentTypeWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ctName ComponentTypeNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateComponentTypeResp, error)

	UpdateComponentTypeWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ctName ComponentTypeNameParam, body UpdateComponentTypeJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateComponentTypeResp, error)

	// GetComponentTypeSchemaWithResponse request
	GetComponentTypeSchemaWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ctName ComponentTypeNameParam, reqEditors ...RequestEditorFn) (*GetComponentTypeSchemaResp, 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)

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

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

	// UpdateDataPlaneWithBodyWithResponse request with any body
	UpdateDataPlaneWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, dpName DataPlaneNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateDataPlaneResp, error)

	UpdateDataPlaneWithResponse(ctx context.Context, namespaceName NamespaceNameParam, dpName DataPlaneNameParam, body UpdateDataPlaneJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateDataPlaneResp, error)

	// ListDeploymentPipelinesWithResponse request
	ListDeploymentPipelinesWithResponse(ctx context.Context, namespaceName NamespaceNameParam, params *ListDeploymentPipelinesParams, reqEditors ...RequestEditorFn) (*ListDeploymentPipelinesResp, error)

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

	CreateDeploymentPipelineWithResponse(ctx context.Context, namespaceName NamespaceNameParam, body CreateDeploymentPipelineJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateDeploymentPipelineResp, error)

	// DeleteDeploymentPipelineWithResponse request
	DeleteDeploymentPipelineWithResponse(ctx context.Context, namespaceName NamespaceNameParam, deploymentPipelineName DeploymentPipelineNameParam, reqEditors ...RequestEditorFn) (*DeleteDeploymentPipelineResp, error)

	// GetDeploymentPipelineWithResponse request
	GetDeploymentPipelineWithResponse(ctx context.Context, namespaceName NamespaceNameParam, deploymentPipelineName DeploymentPipelineNameParam, reqEditors ...RequestEditorFn) (*GetDeploymentPipelineResp, error)

	// UpdateDeploymentPipelineWithBodyWithResponse request with any body
	UpdateDeploymentPipelineWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, deploymentPipelineName DeploymentPipelineNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateDeploymentPipelineResp, error)

	UpdateDeploymentPipelineWithResponse(ctx context.Context, namespaceName NamespaceNameParam, deploymentPipelineName DeploymentPipelineNameParam, body UpdateDeploymentPipelineJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateDeploymentPipelineResp, 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)

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

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

	// UpdateEnvironmentWithBodyWithResponse request with any body
	UpdateEnvironmentWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, envName EnvironmentNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateEnvironmentResp, error)

	UpdateEnvironmentWithResponse(ctx context.Context, namespaceName NamespaceNameParam, envName EnvironmentNameParam, body UpdateEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateEnvironmentResp, error)

	// ListObservabilityAlertsNotificationChannelsWithResponse request
	ListObservabilityAlertsNotificationChannelsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, params *ListObservabilityAlertsNotificationChannelsParams, reqEditors ...RequestEditorFn) (*ListObservabilityAlertsNotificationChannelsResp, error)

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

	CreateObservabilityAlertsNotificationChannelWithResponse(ctx context.Context, namespaceName NamespaceNameParam, body CreateObservabilityAlertsNotificationChannelJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateObservabilityAlertsNotificationChannelResp, error)

	// DeleteObservabilityAlertsNotificationChannelWithResponse request
	DeleteObservabilityAlertsNotificationChannelWithResponse(ctx context.Context, namespaceName NamespaceNameParam, observabilityAlertsNotificationChannelName ObservabilityAlertsNotificationChannelNameParam, reqEditors ...RequestEditorFn) (*DeleteObservabilityAlertsNotificationChannelResp, error)

	// GetObservabilityAlertsNotificationChannelWithResponse request
	GetObservabilityAlertsNotificationChannelWithResponse(ctx context.Context, namespaceName NamespaceNameParam, observabilityAlertsNotificationChannelName ObservabilityAlertsNotificationChannelNameParam, reqEditors ...RequestEditorFn) (*GetObservabilityAlertsNotificationChannelResp, error)

	// UpdateObservabilityAlertsNotificationChannelWithBodyWithResponse request with any body
	UpdateObservabilityAlertsNotificationChannelWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, observabilityAlertsNotificationChannelName ObservabilityAlertsNotificationChannelNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateObservabilityAlertsNotificationChannelResp, error)

	UpdateObservabilityAlertsNotificationChannelWithResponse(ctx context.Context, namespaceName NamespaceNameParam, observabilityAlertsNotificationChannelName ObservabilityAlertsNotificationChannelNameParam, body UpdateObservabilityAlertsNotificationChannelJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateObservabilityAlertsNotificationChannelResp, error)

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

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

	CreateObservabilityPlaneWithResponse(ctx context.Context, namespaceName NamespaceNameParam, body CreateObservabilityPlaneJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateObservabilityPlaneResp, error)

	// DeleteObservabilityPlaneWithResponse request
	DeleteObservabilityPlaneWithResponse(ctx context.Context, namespaceName NamespaceNameParam, observabilityPlaneName ObservabilityPlaneNameParam, reqEditors ...RequestEditorFn) (*DeleteObservabilityPlaneResp, error)

	// GetObservabilityPlaneWithResponse request
	GetObservabilityPlaneWithResponse(ctx context.Context, namespaceName NamespaceNameParam, observabilityPlaneName ObservabilityPlaneNameParam, reqEditors ...RequestEditorFn) (*GetObservabilityPlaneResp, error)

	// UpdateObservabilityPlaneWithBodyWithResponse request with any body
	UpdateObservabilityPlaneWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, observabilityPlaneName ObservabilityPlaneNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateObservabilityPlaneResp, error)

	UpdateObservabilityPlaneWithResponse(ctx context.Context, namespaceName NamespaceNameParam, observabilityPlaneName ObservabilityPlaneNameParam, body UpdateObservabilityPlaneJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateObservabilityPlaneResp, 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)

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

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

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

	UpdateProjectWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, body UpdateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectResp, error)

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

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

	CreateReleaseBindingWithResponse(ctx context.Context, namespaceName NamespaceNameParam, body CreateReleaseBindingJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateReleaseBindingResp, error)

	// DeleteReleaseBindingWithResponse request
	DeleteReleaseBindingWithResponse(ctx context.Context, namespaceName NamespaceNameParam, releaseBindingName ReleaseBindingNameParam, reqEditors ...RequestEditorFn) (*DeleteReleaseBindingResp, error)

	// GetReleaseBindingWithResponse request
	GetReleaseBindingWithResponse(ctx context.Context, namespaceName NamespaceNameParam, releaseBindingName ReleaseBindingNameParam, reqEditors ...RequestEditorFn) (*GetReleaseBindingResp, error)

	// UpdateReleaseBindingWithBodyWithResponse request with any body
	UpdateReleaseBindingWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, releaseBindingName ReleaseBindingNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateReleaseBindingResp, error)

	UpdateReleaseBindingWithResponse(ctx context.Context, namespaceName NamespaceNameParam, releaseBindingName ReleaseBindingNameParam, body UpdateReleaseBindingJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateReleaseBindingResp, error)

	// GetReleaseBindingK8sResourceEventsWithResponse request
	GetReleaseBindingK8sResourceEventsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, releaseBindingName ReleaseBindingNameParam, params *GetReleaseBindingK8sResourceEventsParams, reqEditors ...RequestEditorFn) (*GetReleaseBindingK8sResourceEventsResp, error)

	// GetReleaseBindingK8sResourceLogsWithResponse request
	GetReleaseBindingK8sResourceLogsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, releaseBindingName ReleaseBindingNameParam, params *GetReleaseBindingK8sResourceLogsParams, reqEditors ...RequestEditorFn) (*GetReleaseBindingK8sResourceLogsResp, error)

	// GetReleaseBindingK8sResourceTreeWithResponse request
	GetReleaseBindingK8sResourceTreeWithResponse(ctx context.Context, namespaceName NamespaceNameParam, releaseBindingName ReleaseBindingNameParam, reqEditors ...RequestEditorFn) (*GetReleaseBindingK8sResourceTreeResp, error)

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

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

	CreateSecretReferenceWithResponse(ctx context.Context, namespaceName NamespaceNameParam, body CreateSecretReferenceJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSecretReferenceResp, error)

	// DeleteSecretReferenceWithResponse request
	DeleteSecretReferenceWithResponse(ctx context.Context, namespaceName NamespaceNameParam, secretReferenceName SecretReferenceNameParam, reqEditors ...RequestEditorFn) (*DeleteSecretReferenceResp, error)

	// GetSecretReferenceWithResponse request
	GetSecretReferenceWithResponse(ctx context.Context, namespaceName NamespaceNameParam, secretReferenceName SecretReferenceNameParam, reqEditors ...RequestEditorFn) (*GetSecretReferenceResp, error)

	// UpdateSecretReferenceWithBodyWithResponse request with any body
	UpdateSecretReferenceWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, secretReferenceName SecretReferenceNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSecretReferenceResp, error)

	UpdateSecretReferenceWithResponse(ctx context.Context, namespaceName NamespaceNameParam, secretReferenceName SecretReferenceNameParam, body UpdateSecretReferenceJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSecretReferenceResp, error)

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

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

	CreateTraitWithResponse(ctx context.Context, namespaceName NamespaceNameParam, body CreateTraitJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTraitResp, error)

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

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

	// UpdateTraitWithBodyWithResponse request with any body
	UpdateTraitWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, traitName TraitNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateTraitResp, error)

	UpdateTraitWithResponse(ctx context.Context, namespaceName NamespaceNameParam, traitName TraitNameParam, body UpdateTraitJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateTraitResp, error)

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

	// ListWorkflowPlanesWithResponse request
	ListWorkflowPlanesWithResponse(ctx context.Context, namespaceName NamespaceNameParam, params *ListWorkflowPlanesParams, reqEditors ...RequestEditorFn) (*ListWorkflowPlanesResp, error)

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

	CreateWorkflowPlaneWithResponse(ctx context.Context, namespaceName NamespaceNameParam, body CreateWorkflowPlaneJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateWorkflowPlaneResp, error)

	// DeleteWorkflowPlaneWithResponse request
	DeleteWorkflowPlaneWithResponse(ctx context.Context, namespaceName NamespaceNameParam, workflowPlaneName WorkflowPlaneNameParam, reqEditors ...RequestEditorFn) (*DeleteWorkflowPlaneResp, error)

	// GetWorkflowPlaneWithResponse request
	GetWorkflowPlaneWithResponse(ctx context.Context, namespaceName NamespaceNameParam, workflowPlaneName WorkflowPlaneNameParam, reqEditors ...RequestEditorFn) (*GetWorkflowPlaneResp, error)

	// UpdateWorkflowPlaneWithBodyWithResponse request with any body
	UpdateWorkflowPlaneWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, workflowPlaneName WorkflowPlaneNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateWorkflowPlaneResp, error)

	UpdateWorkflowPlaneWithResponse(ctx context.Context, namespaceName NamespaceNameParam, workflowPlaneName WorkflowPlaneNameParam, body UpdateWorkflowPlaneJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateWorkflowPlaneResp, 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)

	// UpdateWorkflowRunWithBodyWithResponse request with any body
	UpdateWorkflowRunWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, runName WorkflowRunNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateWorkflowRunResp, error)

	UpdateWorkflowRunWithResponse(ctx context.Context, namespaceName NamespaceNameParam, runName WorkflowRunNameParam, body UpdateWorkflowRunJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateWorkflowRunResp, error)

	// GetWorkflowRunEventsWithResponse request
	GetWorkflowRunEventsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, runName WorkflowRunNameParam, params *GetWorkflowRunEventsParams, reqEditors ...RequestEditorFn) (*GetWorkflowRunEventsResp, error)

	// GetWorkflowRunLogsWithResponse request
	GetWorkflowRunLogsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, runName WorkflowRunNameParam, params *GetWorkflowRunLogsParams, reqEditors ...RequestEditorFn) (*GetWorkflowRunLogsResp, error)

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

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

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

	CreateWorkflowWithResponse(ctx context.Context, namespaceName NamespaceNameParam, body CreateWorkflowJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateWorkflowResp, error)

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

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

	// UpdateWorkflowWithBodyWithResponse request with any body
	UpdateWorkflowWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, workflowName WorkflowNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateWorkflowResp, error)

	UpdateWorkflowWithResponse(ctx context.Context, namespaceName NamespaceNameParam, workflowName WorkflowNameParam, body UpdateWorkflowJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateWorkflowResp, error)

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

	// ListWorkloadsWithResponse request
	ListWorkloadsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, params *ListWorkloadsParams, reqEditors ...RequestEditorFn) (*ListWorkloadsResp, error)

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

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

	// DeleteWorkloadWithResponse request
	DeleteWorkloadWithResponse(ctx context.Context, namespaceName NamespaceNameParam, workloadName WorkloadNameParam, reqEditors ...RequestEditorFn) (*DeleteWorkloadResp, error)

	// GetWorkloadWithResponse request
	GetWorkloadWithResponse(ctx context.Context, namespaceName NamespaceNameParam, workloadName WorkloadNameParam, reqEditors ...RequestEditorFn) (*GetWorkloadResp, error)

	// UpdateWorkloadWithBodyWithResponse request with any body
	UpdateWorkloadWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, workloadName WorkloadNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateWorkloadResp, error)

	UpdateWorkloadWithResponse(ctx context.Context, namespaceName NamespaceNameParam, workloadName WorkloadNameParam, body UpdateWorkloadJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateWorkloadResp, error)

	// HandleAutoBuildWithBodyWithResponse request with any body
	HandleAutoBuildWithBodyWithResponse(ctx context.Context, params *HandleAutoBuildParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*HandleAutoBuildResp, error)

	HandleAutoBuildWithResponse(ctx context.Context, params *HandleAutoBuildParams, body HandleAutoBuildJSONRequestBody, reqEditors ...RequestEditorFn) (*HandleAutoBuildResp, error)

	// ListGitSecretsWithResponse request
	ListGitSecretsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, reqEditors ...RequestEditorFn) (*ListGitSecretsResp, error)

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

	CreateGitSecretWithResponse(ctx context.Context, namespaceName NamespaceNameParam, body CreateGitSecretJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateGitSecretResp, error)

	// DeleteGitSecretWithResponse request
	DeleteGitSecretWithResponse(ctx context.Context, namespaceName NamespaceNameParam, gitSecretName GitSecretNameParam, reqEditors ...RequestEditorFn) (*DeleteGitSecretResp, 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 ClusterAgentConfig added in v0.16.0

type ClusterAgentConfig struct {
	// ClientCA Reference to a secret or inline value
	ClientCA *ValueFrom `json:"clientCA,omitempty"`
}

ClusterAgentConfig Configuration for cluster agent-based communication

type ClusterAuthzRole added in v1.0.0

type ClusterAuthzRole struct {
	// ApiVersion API version of the resource
	ApiVersion *string `json:"apiVersion,omitempty"`

	// Kind Kind of the resource
	Kind *string `json:"kind,omitempty"`

	// Metadata Standard Kubernetes object metadata (without kind/apiVersion).
	// Matches the structure of metav1.ObjectMeta for the fields exposed via the API.
	Metadata ObjectMeta `json:"metadata"`

	// Spec Specification for a cluster-scoped authorization role
	Spec *ClusterAuthzRoleSpec `json:"spec,omitempty"`
}

ClusterAuthzRole Cluster-scoped authorization role (Kubernetes CRD). Defines a set of actions that can be assigned to subjects via role bindings.

type ClusterAuthzRoleBinding added in v1.0.0

type ClusterAuthzRoleBinding struct {
	// ApiVersion API version of the resource
	ApiVersion *string `json:"apiVersion,omitempty"`

	// Kind Kind of the resource
	Kind *string `json:"kind,omitempty"`

	// Metadata Standard Kubernetes object metadata (without kind/apiVersion).
	// Matches the structure of metav1.ObjectMeta for the fields exposed via the API.
	Metadata ObjectMeta `json:"metadata"`

	// Spec Specification for a cluster-scoped role binding
	Spec *ClusterAuthzRoleBindingSpec `json:"spec,omitempty"`
}

ClusterAuthzRoleBinding Cluster-scoped role binding (Kubernetes CRD). Binds a cluster role to a subject identified by an entitlement claim.

type ClusterAuthzRoleBindingList added in v1.0.0

type ClusterAuthzRoleBindingList struct {
	Items []ClusterAuthzRoleBinding `json:"items"`

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

ClusterAuthzRoleBindingList List of cluster-scoped role bindings

type ClusterAuthzRoleBindingSpec added in v1.0.0

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

	// Entitlement Entitlement claim-value pair for subject identification
	Entitlement AuthzEntitlementClaim `json:"entitlement"`

	// RoleMappings List of cluster role mappings this binding grants
	RoleMappings []ClusterAuthzRoleMapping `json:"roleMappings"`
}

ClusterAuthzRoleBindingSpec Specification for a cluster-scoped role binding

type ClusterAuthzRoleBindingSpecEffect added in v1.0.0

type ClusterAuthzRoleBindingSpecEffect string

ClusterAuthzRoleBindingSpecEffect Policy effect (allow or deny)

const (
	ClusterAuthzRoleBindingSpecEffectAllow ClusterAuthzRoleBindingSpecEffect = "allow"
	ClusterAuthzRoleBindingSpecEffectDeny  ClusterAuthzRoleBindingSpecEffect = "deny"
)

Defines values for ClusterAuthzRoleBindingSpecEffect.

type ClusterAuthzRoleList added in v1.0.0

type ClusterAuthzRoleList struct {
	Items []ClusterAuthzRole `json:"items"`

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

ClusterAuthzRoleList List of cluster-scoped authorization roles

type ClusterAuthzRoleMapping added in v1.0.0

type ClusterAuthzRoleMapping struct {
	RoleRef struct {
		Kind ClusterAuthzRoleMappingRoleRefKind `json:"kind"`

		// Name Name of the role
		Name string `json:"name"`
	} `json:"roleRef"`

	// Scope Target resource scope for cluster-scoped bindings (namespace/project/component)
	Scope *AuthzClusterScope `json:"scope,omitempty"`
}

ClusterAuthzRoleMapping Pairs a role reference with an optional scope for cluster-scoped bindings

type ClusterAuthzRoleMappingRoleRefKind added in v1.0.0

type ClusterAuthzRoleMappingRoleRefKind string

ClusterAuthzRoleMappingRoleRefKind defines model for ClusterAuthzRoleMapping.RoleRef.Kind.

const (
	ClusterAuthzRoleMappingRoleRefKindClusterAuthzRole ClusterAuthzRoleMappingRoleRefKind = "ClusterAuthzRole"
)

Defines values for ClusterAuthzRoleMappingRoleRefKind.

type ClusterAuthzRoleSpec added in v1.0.0

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

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

ClusterAuthzRoleSpec Specification for a cluster-scoped authorization role

type ClusterComponentType added in v0.16.0

type ClusterComponentType struct {
	// ApiVersion API version of the resource
	ApiVersion *string `json:"apiVersion,omitempty"`

	// Kind Kind of the resource
	Kind *string `json:"kind,omitempty"`

	// Metadata Standard Kubernetes object metadata (without kind/apiVersion).
	// Matches the structure of metav1.ObjectMeta for the fields exposed via the API.
	Metadata ObjectMeta `json:"metadata"`

	// Spec Desired state of a ClusterComponentType
	Spec   *ClusterComponentTypeSpec   `json:"spec,omitempty"`
	Status *ClusterComponentTypeStatus `json:"status,omitempty"`
}

ClusterComponentType ClusterComponentType resource. Cluster-scoped version of ComponentType.

type ClusterComponentTypeList added in v0.16.0

type ClusterComponentTypeList struct {
	Items []ClusterComponentType `json:"items"`

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

ClusterComponentTypeList Paginated list of cluster-scoped component types

type ClusterComponentTypeNameParam added in v0.16.0

type ClusterComponentTypeNameParam = string

ClusterComponentTypeNameParam defines model for ClusterComponentTypeNameParam.

type ClusterComponentTypeSpec added in v0.16.0

type ClusterComponentTypeSpec struct {
	// AllowedTraits Restricts which ClusterTrait CRs developers can attach to Components of this type. Each entry is an object with "kind" (always ClusterTrait) and "name" referencing a ClusterTrait. If empty or omitted, no additional component-level traits are permitted (only embedded traits defined in spec.traits are allowed).
	AllowedTraits *[]struct {
		// Kind Kind of trait reference (must be ClusterTrait)
		Kind ClusterComponentTypeSpecAllowedTraitsKind `json:"kind"`

		// Name Name of the ClusterTrait resource
		Name string `json:"name"`
	} `json:"allowedTraits,omitempty"`

	// AllowedWorkflows List of allowed ClusterWorkflow references for this component type
	AllowedWorkflows *[]struct {
		// Kind Kind of the workflow reference. Must be "ClusterWorkflow".
		Kind ClusterComponentTypeSpecAllowedWorkflowsKind `json:"kind"`

		// Name Name of the ClusterWorkflow resource
		Name string `json:"name"`
	} `json:"allowedWorkflows,omitempty"`

	// EnvironmentConfigs Schema section using openAPIV3Schema format
	EnvironmentConfigs *SchemaSection `json:"environmentConfigs,omitempty"`

	// Parameters Schema section using openAPIV3Schema format
	Parameters *SchemaSection `json:"parameters,omitempty"`

	// Resources Templates that generate Kubernetes resources dynamically
	Resources []struct {
		// ForEach CEL expression for generating multiple resources from a list
		ForEach *string `json:"forEach,omitempty"`

		// Id Unique identifier for this resource within the component type
		Id string `json:"id"`

		// IncludeWhen CEL expression determining if this resource should be created
		IncludeWhen *string `json:"includeWhen,omitempty"`

		// TargetPlane Target plane for deployment
		TargetPlane *ClusterComponentTypeSpecResourcesTargetPlane `json:"targetPlane,omitempty"`

		// Template Kubernetes resource template with CEL expressions
		Template map[string]interface{} `json:"template"`

		// Var Loop variable name when using forEach
		Var *string `json:"var,omitempty"`
	} `json:"resources"`

	// Traits Pre-configured trait instances embedded in this component type
	Traits *[]struct {
		// EnvironmentConfigs Trait environment override bindings
		EnvironmentConfigs *map[string]interface{} `json:"environmentConfigs,omitempty"`

		// InstanceName Unique instance name for this trait
		InstanceName string `json:"instanceName"`

		// Kind Kind of trait (only ClusterTrait allowed for cluster-scoped)
		Kind *ClusterComponentTypeSpecTraitsKind `json:"kind,omitempty"`

		// Name Name of the ClusterTrait resource
		Name string `json:"name"`

		// Parameters Trait parameter bindings (concrete values or CEL expressions)
		Parameters *map[string]interface{} `json:"parameters,omitempty"`
	} `json:"traits,omitempty"`

	// Validations CEL-based validation rules evaluated during rendering
	Validations *[]ValidationRule `json:"validations,omitempty"`

	// WorkloadType Primary workload resource type for this component type
	WorkloadType ClusterComponentTypeSpecWorkloadType `json:"workloadType"`
}

ClusterComponentTypeSpec Desired state of a ClusterComponentType

type ClusterComponentTypeSpecAllowedTraitsKind added in v0.16.0

type ClusterComponentTypeSpecAllowedTraitsKind string

ClusterComponentTypeSpecAllowedTraitsKind Kind of trait reference (must be ClusterTrait)

const (
	ClusterComponentTypeSpecAllowedTraitsKindClusterTrait ClusterComponentTypeSpecAllowedTraitsKind = "ClusterTrait"
)

Defines values for ClusterComponentTypeSpecAllowedTraitsKind.

type ClusterComponentTypeSpecAllowedWorkflowsKind added in v0.17.0

type ClusterComponentTypeSpecAllowedWorkflowsKind string

ClusterComponentTypeSpecAllowedWorkflowsKind Kind of the workflow reference. Must be "ClusterWorkflow".

const (
	ClusterComponentTypeSpecAllowedWorkflowsKindClusterWorkflow ClusterComponentTypeSpecAllowedWorkflowsKind = "ClusterWorkflow"
)

Defines values for ClusterComponentTypeSpecAllowedWorkflowsKind.

type ClusterComponentTypeSpecResourcesTargetPlane added in v0.16.0

type ClusterComponentTypeSpecResourcesTargetPlane string

ClusterComponentTypeSpecResourcesTargetPlane Target plane for deployment

const (
	ClusterComponentTypeSpecResourcesTargetPlaneDataplane          ClusterComponentTypeSpecResourcesTargetPlane = "dataplane"
	ClusterComponentTypeSpecResourcesTargetPlaneObservabilityplane ClusterComponentTypeSpecResourcesTargetPlane = "observabilityplane"
)

Defines values for ClusterComponentTypeSpecResourcesTargetPlane.

type ClusterComponentTypeSpecTraitsKind added in v0.16.0

type ClusterComponentTypeSpecTraitsKind string

ClusterComponentTypeSpecTraitsKind Kind of trait (only ClusterTrait allowed for cluster-scoped)

const (
	ClusterComponentTypeSpecTraitsKindClusterTrait ClusterComponentTypeSpecTraitsKind = "ClusterTrait"
)

Defines values for ClusterComponentTypeSpecTraitsKind.

type ClusterComponentTypeSpecWorkloadType added in v0.16.0

type ClusterComponentTypeSpecWorkloadType string

ClusterComponentTypeSpecWorkloadType Primary workload resource type for this component type

const (
	ClusterComponentTypeSpecWorkloadTypeCronjob     ClusterComponentTypeSpecWorkloadType = "cronjob"
	ClusterComponentTypeSpecWorkloadTypeDeployment  ClusterComponentTypeSpecWorkloadType = "deployment"
	ClusterComponentTypeSpecWorkloadTypeJob         ClusterComponentTypeSpecWorkloadType = "job"
	ClusterComponentTypeSpecWorkloadTypeProxy       ClusterComponentTypeSpecWorkloadType = "proxy"
	ClusterComponentTypeSpecWorkloadTypeStatefulset ClusterComponentTypeSpecWorkloadType = "statefulset"
)

Defines values for ClusterComponentTypeSpecWorkloadType.

type ClusterComponentTypeStatus added in v0.16.0

type ClusterComponentTypeStatus = map[string]interface{}

ClusterComponentTypeStatus Observed state of a ClusterComponentType

type ClusterDataPlane added in v0.15.0

type ClusterDataPlane struct {
	// ApiVersion API version of the resource
	ApiVersion *string `json:"apiVersion,omitempty"`

	// Kind Kind of the resource
	Kind *string `json:"kind,omitempty"`

	// Metadata Standard Kubernetes object metadata (without kind/apiVersion).
	// Matches the structure of metav1.ObjectMeta for the fields exposed via the API.
	Metadata ObjectMeta `json:"metadata"`

	// Spec Desired state of a ClusterDataPlane
	Spec   *ClusterDataPlaneSpec   `json:"spec,omitempty"`
	Status *ClusterDataPlaneStatus `json:"status,omitempty"`
}

ClusterDataPlane ClusterDataPlane resource. Represents a cluster-scoped data plane for workload deployment.

type ClusterDataPlaneList added in v0.15.0

type ClusterDataPlaneList struct {
	Items []ClusterDataPlane `json:"items"`

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

ClusterDataPlaneList Paginated list of cluster-scoped data planes

type ClusterDataPlaneNameParam added in v0.15.0

type ClusterDataPlaneNameParam = string

ClusterDataPlaneNameParam defines model for ClusterDataPlaneNameParam.

type ClusterDataPlaneSpec added in v0.16.0

type ClusterDataPlaneSpec struct {
	// ClusterAgent Configuration for cluster agent-based communication
	ClusterAgent *ClusterAgentConfig `json:"clusterAgent,omitempty"`

	// Gateway Gateway configuration with ingress and egress network specs
	Gateway *GatewaySpec `json:"gateway,omitempty"`

	// ObservabilityPlaneRef Reference to a ClusterObservabilityPlane (cluster-scoped only)
	ObservabilityPlaneRef *ClusterObservabilityPlaneRef `json:"observabilityPlaneRef,omitempty"`

	// PlaneID Logical plane identifier for the physical cluster.
	// Multiple ClusterDataPlane CRs can share the same planeID.
	PlaneID *string `json:"planeID,omitempty"`

	// SecretStoreRef Reference to an External Secrets Operator ClusterSecretStore
	SecretStoreRef *SecretStoreRef `json:"secretStoreRef,omitempty"`
}

ClusterDataPlaneSpec Desired state of a ClusterDataPlane

type ClusterDataPlaneStatus added in v0.16.0

type ClusterDataPlaneStatus struct {
	// AgentConnection Status of cluster agent connections
	AgentConnection *AgentConnectionStatus `json:"agentConnection,omitempty"`

	// Conditions Current state conditions of the ClusterDataPlane
	Conditions *[]Condition `json:"conditions,omitempty"`

	// ObservedGeneration Generation of the most recently observed ClusterDataPlane
	ObservedGeneration *int64 `json:"observedGeneration,omitempty"`
}

ClusterDataPlaneStatus Observed state of a ClusterDataPlane

type ClusterObservabilityPlane added in v0.15.0

type ClusterObservabilityPlane struct {
	// ApiVersion API version of the resource
	ApiVersion *string `json:"apiVersion,omitempty"`

	// Kind Kind of the resource
	Kind *string `json:"kind,omitempty"`

	// Metadata Standard Kubernetes object metadata (without kind/apiVersion).
	// Matches the structure of metav1.ObjectMeta for the fields exposed via the API.
	Metadata ObjectMeta `json:"metadata"`

	// Spec Desired state of a ClusterObservabilityPlane
	Spec   *ClusterObservabilityPlaneSpec   `json:"spec,omitempty"`
	Status *ClusterObservabilityPlaneStatus `json:"status,omitempty"`
}

ClusterObservabilityPlane ClusterObservabilityPlane resource. Represents cluster-scoped monitoring and logging infrastructure.

type ClusterObservabilityPlaneList added in v0.15.0

type ClusterObservabilityPlaneList struct {
	Items []ClusterObservabilityPlane `json:"items"`

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

ClusterObservabilityPlaneList List of cluster-scoped observability planes

type ClusterObservabilityPlaneNameParam added in v0.16.0

type ClusterObservabilityPlaneNameParam = string

ClusterObservabilityPlaneNameParam defines model for ClusterObservabilityPlaneNameParam.

type ClusterObservabilityPlaneRef added in v0.15.0

type ClusterObservabilityPlaneRef struct {
	// Kind Kind of observability plane (only ClusterObservabilityPlane allowed)
	Kind ClusterObservabilityPlaneRefKind `json:"kind"`

	// Name Name of the ClusterObservabilityPlane resource
	Name string `json:"name"`
}

ClusterObservabilityPlaneRef Reference to a ClusterObservabilityPlane (cluster-scoped only)

type ClusterObservabilityPlaneRefKind added in v0.15.0

type ClusterObservabilityPlaneRefKind string

ClusterObservabilityPlaneRefKind Kind of observability plane (only ClusterObservabilityPlane allowed)

const (
	ClusterObservabilityPlaneRefKindClusterObservabilityPlane ClusterObservabilityPlaneRefKind = "ClusterObservabilityPlane"
)

Defines values for ClusterObservabilityPlaneRefKind.

type ClusterObservabilityPlaneSpec added in v0.16.0

type ClusterObservabilityPlaneSpec struct {
	// ClusterAgent Configuration for cluster agent-based communication
	ClusterAgent *ClusterAgentConfig `json:"clusterAgent,omitempty"`

	// ObserverURL Base URL of the Observer API in the observability plane cluster
	ObserverURL *string `json:"observerURL,omitempty"`

	// PlaneID Logical plane identifier for the physical cluster.
	// Multiple ClusterObservabilityPlane CRs can share the same planeID.
	PlaneID *string `json:"planeID,omitempty"`

	// RcaAgentURL Base URL of the RCA Agent API in the observability plane cluster
	RcaAgentURL *string `json:"rcaAgentURL,omitempty"`
}

ClusterObservabilityPlaneSpec Desired state of a ClusterObservabilityPlane

type ClusterObservabilityPlaneStatus added in v0.16.0

type ClusterObservabilityPlaneStatus struct {
	// AgentConnection Status of cluster agent connections
	AgentConnection *AgentConnectionStatus `json:"agentConnection,omitempty"`

	// Conditions Current state conditions of the ClusterObservabilityPlane
	Conditions *[]Condition `json:"conditions,omitempty"`

	// ObservedGeneration Generation of the most recently observed ClusterObservabilityPlane
	ObservedGeneration *int64 `json:"observedGeneration,omitempty"`
}

ClusterObservabilityPlaneStatus Observed state of a ClusterObservabilityPlane

type ClusterTrait added in v0.16.0

type ClusterTrait struct {
	// ApiVersion API version of the resource
	ApiVersion *string `json:"apiVersion,omitempty"`

	// Kind Kind of the resource
	Kind *string `json:"kind,omitempty"`

	// Metadata Standard Kubernetes object metadata (without kind/apiVersion).
	// Matches the structure of metav1.ObjectMeta for the fields exposed via the API.
	Metadata ObjectMeta `json:"metadata"`

	// Spec Desired state of a ClusterTrait
	Spec   *ClusterTraitSpec   `json:"spec,omitempty"`
	Status *ClusterTraitStatus `json:"status,omitempty"`
}

ClusterTrait ClusterTrait resource. Cluster-scoped version of Trait.

type ClusterTraitList added in v0.16.0

type ClusterTraitList struct {
	Items []ClusterTrait `json:"items"`

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

ClusterTraitList Paginated list of cluster-scoped traits

type ClusterTraitNameParam added in v0.16.0

type ClusterTraitNameParam = string

ClusterTraitNameParam defines model for ClusterTraitNameParam.

type ClusterTraitSpec added in v0.16.0

type ClusterTraitSpec struct {
	// Creates New Kubernetes resources to create when this trait is applied
	Creates *[]struct {
		// ForEach CEL expression for generating multiple resources from a list
		ForEach *string `json:"forEach,omitempty"`

		// IncludeWhen CEL expression determining if this resource should be created
		IncludeWhen *string `json:"includeWhen,omitempty"`

		// TargetPlane Target plane for deployment
		TargetPlane *ClusterTraitSpecCreatesTargetPlane `json:"targetPlane,omitempty"`

		// Template Kubernetes resource template with CEL expressions
		Template map[string]interface{} `json:"template"`

		// Var Loop variable name when using forEach
		Var *string `json:"var,omitempty"`
	} `json:"creates,omitempty"`

	// EnvironmentConfigs Schema section using openAPIV3Schema format
	EnvironmentConfigs *SchemaSection `json:"environmentConfigs,omitempty"`

	// Parameters Schema section using openAPIV3Schema format
	Parameters *SchemaSection `json:"parameters,omitempty"`

	// Patches Modifications to existing resources generated by the ComponentType
	Patches *[]struct {
		// ForEach CEL expression for repeating this patch
		ForEach *string `json:"forEach,omitempty"`

		// Operations JSONPatch operations to apply
		Operations []struct {
			// Op Operation type
			Op ClusterTraitSpecPatchesOperationsOp `json:"op"`

			// Path JSON Pointer to the field to modify
			Path string `json:"path"`

			// Value Value to set (for add/replace operations)
			Value interface{} `json:"value,omitempty"`
		} `json:"operations"`

		// Target Target resource to patch
		Target struct {
			// Group API group of the resource
			Group string `json:"group"`

			// Kind Resource type to patch
			Kind string `json:"kind"`

			// Version API version of the resource
			Version string `json:"version"`

			// Where CEL expression to filter which resources to patch
			Where *string `json:"where,omitempty"`
		} `json:"target"`

		// TargetPlane Target plane for this patch
		TargetPlane *ClusterTraitSpecPatchesTargetPlane `json:"targetPlane,omitempty"`

		// Var Loop variable name when using forEach
		Var *string `json:"var,omitempty"`
	} `json:"patches,omitempty"`

	// Validations CEL-based validation rules evaluated during rendering
	Validations *[]ValidationRule `json:"validations,omitempty"`
}

ClusterTraitSpec Desired state of a ClusterTrait

type ClusterTraitSpecCreatesTargetPlane added in v0.16.0

type ClusterTraitSpecCreatesTargetPlane string

ClusterTraitSpecCreatesTargetPlane Target plane for deployment

const (
	ClusterTraitSpecCreatesTargetPlaneDataplane          ClusterTraitSpecCreatesTargetPlane = "dataplane"
	ClusterTraitSpecCreatesTargetPlaneObservabilityplane ClusterTraitSpecCreatesTargetPlane = "observabilityplane"
)

Defines values for ClusterTraitSpecCreatesTargetPlane.

type ClusterTraitSpecPatchesOperationsOp added in v0.16.0

type ClusterTraitSpecPatchesOperationsOp string

ClusterTraitSpecPatchesOperationsOp Operation type

const (
	ClusterTraitSpecPatchesOperationsOpAdd     ClusterTraitSpecPatchesOperationsOp = "add"
	ClusterTraitSpecPatchesOperationsOpRemove  ClusterTraitSpecPatchesOperationsOp = "remove"
	ClusterTraitSpecPatchesOperationsOpReplace ClusterTraitSpecPatchesOperationsOp = "replace"
)

Defines values for ClusterTraitSpecPatchesOperationsOp.

type ClusterTraitSpecPatchesTargetPlane added in v0.16.0

type ClusterTraitSpecPatchesTargetPlane string

ClusterTraitSpecPatchesTargetPlane Target plane for this patch

const (
	ClusterTraitSpecPatchesTargetPlaneDataplane          ClusterTraitSpecPatchesTargetPlane = "dataplane"
	ClusterTraitSpecPatchesTargetPlaneObservabilityplane ClusterTraitSpecPatchesTargetPlane = "observabilityplane"
)

Defines values for ClusterTraitSpecPatchesTargetPlane.

type ClusterTraitStatus added in v0.16.0

type ClusterTraitStatus = map[string]interface{}

ClusterTraitStatus Observed state of a ClusterTrait

type ClusterWorkflow added in v1.0.0

type ClusterWorkflow struct {
	// ApiVersion API version of the resource
	ApiVersion *string `json:"apiVersion,omitempty"`

	// Kind Kind of the resource
	Kind *string `json:"kind,omitempty"`

	// Metadata Standard Kubernetes object metadata (without kind/apiVersion).
	// Matches the structure of metav1.ObjectMeta for the fields exposed via the API.
	Metadata ObjectMeta `json:"metadata"`

	// Spec Desired state of a ClusterWorkflow
	Spec   *ClusterWorkflowSpec   `json:"spec,omitempty"`
	Status *ClusterWorkflowStatus `json:"status,omitempty"`
}

ClusterWorkflow ClusterWorkflow resource. Cluster-scoped version of Workflow that can be referenced by Components across all namespaces.

type ClusterWorkflowList added in v1.0.0

type ClusterWorkflowList struct {
	Items []ClusterWorkflow `json:"items"`

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

ClusterWorkflowList Paginated list of cluster-scoped workflows

type ClusterWorkflowNameParam added in v1.0.0

type ClusterWorkflowNameParam = string

ClusterWorkflowNameParam defines model for ClusterWorkflowNameParam.

type ClusterWorkflowPlane added in v1.0.0

type ClusterWorkflowPlane struct {
	// ApiVersion API version of the resource
	ApiVersion *string `json:"apiVersion,omitempty"`

	// Kind Kind of the resource
	Kind *string `json:"kind,omitempty"`

	// Metadata Standard Kubernetes object metadata (without kind/apiVersion).
	// Matches the structure of metav1.ObjectMeta for the fields exposed via the API.
	Metadata ObjectMeta `json:"metadata"`

	// Spec Desired state of a ClusterWorkflowPlane
	Spec   *ClusterWorkflowPlaneSpec   `json:"spec,omitempty"`
	Status *ClusterWorkflowPlaneStatus `json:"status,omitempty"`
}

ClusterWorkflowPlane ClusterWorkflowPlane resource. Represents cluster-scoped CI/CD build infrastructure.

type ClusterWorkflowPlaneList added in v1.0.0

type ClusterWorkflowPlaneList struct {
	Items []ClusterWorkflowPlane `json:"items"`

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

ClusterWorkflowPlaneList List of cluster-scoped workflow planes

type ClusterWorkflowPlaneRef added in v1.0.0

type ClusterWorkflowPlaneRef struct {
	// Kind Kind of workflow plane (must be ClusterWorkflowPlane)
	Kind ClusterWorkflowPlaneRefKind `json:"kind"`

	// Name Name of the cluster workflow plane resource
	Name string `json:"name"`
}

ClusterWorkflowPlaneRef Reference to a ClusterWorkflowPlane

type ClusterWorkflowPlaneRefKind added in v1.0.0

type ClusterWorkflowPlaneRefKind string

ClusterWorkflowPlaneRefKind Kind of workflow plane (must be ClusterWorkflowPlane)

const (
	ClusterWorkflowPlaneRefKindClusterWorkflowPlane ClusterWorkflowPlaneRefKind = "ClusterWorkflowPlane"
)

Defines values for ClusterWorkflowPlaneRefKind.

type ClusterWorkflowPlaneSpec added in v1.0.0

type ClusterWorkflowPlaneSpec struct {
	// ClusterAgent Configuration for cluster agent-based communication
	ClusterAgent *ClusterAgentConfig `json:"clusterAgent,omitempty"`

	// ObservabilityPlaneRef Reference to a ClusterObservabilityPlane (cluster-scoped only)
	ObservabilityPlaneRef *ClusterObservabilityPlaneRef `json:"observabilityPlaneRef,omitempty"`

	// PlaneID Logical plane identifier for the physical cluster.
	// Multiple ClusterWorkflowPlane CRs can share the same planeID.
	PlaneID *string `json:"planeID,omitempty"`

	// SecretStoreRef Reference to an External Secrets Operator ClusterSecretStore
	SecretStoreRef *SecretStoreRef `json:"secretStoreRef,omitempty"`
}

ClusterWorkflowPlaneSpec Desired state of a ClusterWorkflowPlane

type ClusterWorkflowPlaneStatus added in v1.0.0

type ClusterWorkflowPlaneStatus struct {
	// AgentConnection Status of cluster agent connections
	AgentConnection *AgentConnectionStatus `json:"agentConnection,omitempty"`

	// Conditions Current state conditions of the ClusterWorkflowPlane
	Conditions *[]Condition `json:"conditions,omitempty"`

	// ObservedGeneration Generation of the most recently observed ClusterWorkflowPlane
	ObservedGeneration *int64 `json:"observedGeneration,omitempty"`
}

ClusterWorkflowPlaneStatus Observed state of a ClusterWorkflowPlane

type ClusterWorkflowSpec added in v1.0.0

type ClusterWorkflowSpec struct {
	// ExternalRefs External CR references resolved and injected into the CEL context under their id.
	ExternalRefs *[]ExternalRef `json:"externalRefs,omitempty"`

	// Parameters Schema section using openAPIV3Schema format
	Parameters *SchemaSection `json:"parameters,omitempty"`

	// Resources Additional resource templates to render and apply alongside the workflow run.
	Resources *[]WorkflowResource `json:"resources,omitempty"`

	// RunTemplate Kubernetes resource template to render and apply for this workflow run.
	RunTemplate map[string]interface{} `json:"runTemplate"`

	// TtlAfterCompletion Time-to-live for WorkflowRun instances after completion (duration string like 10d1h30m).
	TtlAfterCompletion *string `json:"ttlAfterCompletion,omitempty"`

	// WorkflowPlaneRef Reference to the ClusterWorkflowPlane for this workflow's build operations. Defaults to ClusterWorkflowPlane named "default" when omitted.
	WorkflowPlaneRef *ClusterWorkflowPlaneRef `json:"workflowPlaneRef,omitempty"`
}

ClusterWorkflowSpec Desired state of a ClusterWorkflow

type ClusterWorkflowStatus added in v1.0.0

type ClusterWorkflowStatus struct {
	// Conditions Kubernetes-style conditions
	Conditions *[]Condition `json:"conditions,omitempty"`
}

ClusterWorkflowStatus Observed state of a ClusterWorkflow

type Component

type Component struct {
	// ApiVersion API version of the resource
	ApiVersion *string `json:"apiVersion,omitempty"`

	// Kind Kind of the resource
	Kind *string `json:"kind,omitempty"`

	// Metadata Standard Kubernetes object metadata (without kind/apiVersion).
	// Matches the structure of metav1.ObjectMeta for the fields exposed via the API.
	Metadata ObjectMeta `json:"metadata"`

	// Spec Desired state of a Component
	Spec   *ComponentSpec   `json:"spec,omitempty"`
	Status *ComponentStatus `json:"status,omitempty"`
}

Component Component resource. Components group source code and deployment configuration within a project.

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 ComponentQueryParam added in v0.16.0

type ComponentQueryParam = string

ComponentQueryParam defines model for ComponentQueryParam.

type ComponentRelease

type ComponentRelease struct {
	// ApiVersion API version of the resource
	ApiVersion *string `json:"apiVersion,omitempty"`

	// Kind Kind of the resource
	Kind *string `json:"kind,omitempty"`

	// Metadata Standard Kubernetes object metadata (without kind/apiVersion).
	// Matches the structure of metav1.ObjectMeta for the fields exposed via the API.
	Metadata ObjectMeta `json:"metadata"`

	// Spec Desired state of a ComponentRelease
	Spec *ComponentReleaseSpec `json:"spec,omitempty"`

	// Status ComponentRelease status (currently empty, immutable after creation)
	Status *map[string]interface{} `json:"status,omitempty"`
}

ComponentRelease ComponentRelease resource. Immutable snapshot of component state at release time.

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 ComponentReleaseNameParam added in v0.16.0

type ComponentReleaseNameParam = string

ComponentReleaseNameParam defines model for ComponentReleaseNameParam.

type ComponentReleaseSpec added in v0.16.0

type ComponentReleaseSpec struct {
	// ComponentProfile Snapshot of component parameters and trait configs
	ComponentProfile *struct {
		// Parameters Component type parameters
		Parameters *map[string]interface{} `json:"parameters,omitempty"`

		// Traits Component trait instances
		Traits *[]ComponentTrait `json:"traits,omitempty"`
	} `json:"componentProfile,omitempty"`

	// ComponentType Frozen ComponentType spec at release time
	ComponentType map[string]interface{} `json:"componentType"`

	// Owner Identifies the component and project this release belongs to
	Owner struct {
		// ComponentName Parent component name
		ComponentName string `json:"componentName"`

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

	// Traits Frozen trait specs at release time
	Traits *[]map[string]interface{} `json:"traits,omitempty"`

	// Workload Frozen workload spec at release time
	Workload map[string]interface{} `json:"workload"`
}

ComponentReleaseSpec Desired state of a ComponentRelease

type ComponentSpec added in v0.16.0

type ComponentSpec struct {
	// AutoBuild Whether to automatically trigger builds on code push
	AutoBuild *bool `json:"autoBuild,omitempty"`

	// AutoDeploy Whether to automatically deploy to default environment when created
	AutoDeploy *bool `json:"autoDeploy,omitempty"`

	// ComponentType Reference to the ComponentType or ClusterComponentType
	ComponentType struct {
		// Kind Kind of component type (ComponentType or ClusterComponentType)
		Kind *ComponentSpecComponentTypeKind `json:"kind,omitempty"`

		// Name Component type reference in format: {workloadType}/{componentTypeName}
		Name string `json:"name"`
	} `json:"componentType"`

	// Owner Ownership information for the component
	Owner struct {
		// ProjectName Name of the project this component belongs to
		ProjectName string `json:"projectName"`
	} `json:"owner"`

	// Parameters ComponentType parameter values (schema defined by the referenced ComponentType)
	Parameters *map[string]interface{} `json:"parameters,omitempty"`

	// Traits Trait instances attached to the component
	Traits *[]ComponentTrait `json:"traits,omitempty"`

	// Workflow Workflow configuration for a component. Kind and name are mutable.
	Workflow *ComponentWorkflowConfig `json:"workflow,omitempty"`
}

ComponentSpec Desired state of a Component

type ComponentSpecComponentTypeKind added in v0.16.0

type ComponentSpecComponentTypeKind string

ComponentSpecComponentTypeKind Kind of component type (ComponentType or ClusterComponentType)

const (
	ComponentSpecComponentTypeKindClusterComponentType ComponentSpecComponentTypeKind = "ClusterComponentType"
	ComponentSpecComponentTypeKindComponentType        ComponentSpecComponentTypeKind = "ComponentType"
)

Defines values for ComponentSpecComponentTypeKind.

type ComponentStatus added in v0.16.0

type ComponentStatus struct {
	// Conditions Current state conditions of the Component
	Conditions *[]Condition `json:"conditions,omitempty"`

	// LatestRelease Information about the latest ComponentRelease created for this component
	LatestRelease *struct {
		// Name Name of the latest ComponentRelease resource
		Name *string `json:"name,omitempty"`

		// ReleaseHash Hash of the latest ComponentRelease spec
		ReleaseHash *string `json:"releaseHash,omitempty"`
	} `json:"latestRelease,omitempty"`

	// ObservedGeneration Generation of the most recently observed Component
	ObservedGeneration *int64 `json:"observedGeneration,omitempty"`
}

ComponentStatus Observed state of a Component

type ComponentTrait

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

	// Kind Kind of trait resource (Trait for namespace-scoped, ClusterTrait for cluster-scoped)
	Kind *ComponentTraitKind `json:"kind,omitempty"`

	// 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"`

	// Kind Kind of trait resource (Trait for namespace-scoped, ClusterTrait for cluster-scoped)
	Kind *ComponentTraitInputKind `json:"kind,omitempty"`

	// 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 ComponentTraitInputKind added in v0.16.0

type ComponentTraitInputKind string

ComponentTraitInputKind Kind of trait resource (Trait for namespace-scoped, ClusterTrait for cluster-scoped)

const (
	ComponentTraitInputKindClusterTrait ComponentTraitInputKind = "ClusterTrait"
	ComponentTraitInputKindTrait        ComponentTraitInputKind = "Trait"
)

Defines values for ComponentTraitInputKind.

type ComponentTraitKind added in v0.16.0

type ComponentTraitKind string

ComponentTraitKind Kind of trait resource (Trait for namespace-scoped, ClusterTrait for cluster-scoped)

const (
	ComponentTraitKindClusterTrait ComponentTraitKind = "ClusterTrait"
	ComponentTraitKindTrait        ComponentTraitKind = "Trait"
)

Defines values for ComponentTraitKind.

type ComponentType

type ComponentType struct {
	// ApiVersion API version of the resource
	ApiVersion *string `json:"apiVersion,omitempty"`

	// Kind Kind of the resource
	Kind *string `json:"kind,omitempty"`

	// Metadata Standard Kubernetes object metadata (without kind/apiVersion).
	// Matches the structure of metav1.ObjectMeta for the fields exposed via the API.
	Metadata ObjectMeta `json:"metadata"`

	// Spec Desired state of a ComponentType
	Spec   *ComponentTypeSpec   `json:"spec,omitempty"`
	Status *ComponentTypeStatus `json:"status,omitempty"`
}

ComponentType ComponentType resource. Defines workload templates used by platform engineers to govern component behavior.

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 ComponentTypeSpec added in v0.16.0

type ComponentTypeSpec struct {
	// AllowedTraits Restricts which Trait or ClusterTrait CRs developers can attach to Components of this type. Each entry is an object with "kind" (Trait or ClusterTrait, defaults to Trait) and "name". For example: {"kind": "Trait", "name": "my-trait"} or {"kind": "ClusterTrait", "name": "my-cluster-trait"}. If empty or omitted, no additional component-level traits are permitted (only embedded traits defined in spec.traits are allowed).
	AllowedTraits *[]struct {
		// Kind Kind of trait reference
		Kind *ComponentTypeSpecAllowedTraitsKind `json:"kind,omitempty"`

		// Name Name of the Trait or ClusterTrait resource
		Name string `json:"name"`
	} `json:"allowedTraits,omitempty"`

	// AllowedWorkflows List of allowed Workflow or ClusterWorkflow references for this component type
	AllowedWorkflows *[]struct {
		// Kind Kind of the workflow reference (Workflow or ClusterWorkflow)
		Kind *ComponentTypeSpecAllowedWorkflowsKind `json:"kind,omitempty"`

		// Name Name of the workflow resource
		Name string `json:"name"`
	} `json:"allowedWorkflows,omitempty"`

	// EnvironmentConfigs Schema section using openAPIV3Schema format
	EnvironmentConfigs *SchemaSection `json:"environmentConfigs,omitempty"`

	// Parameters Schema section using openAPIV3Schema format
	Parameters *SchemaSection `json:"parameters,omitempty"`

	// Resources Templates that generate Kubernetes resources dynamically
	Resources []struct {
		// ForEach CEL expression for generating multiple resources from a list
		ForEach *string `json:"forEach,omitempty"`

		// Id Unique identifier for this resource within the component type
		Id string `json:"id"`

		// IncludeWhen CEL expression determining if this resource should be created
		IncludeWhen *string `json:"includeWhen,omitempty"`

		// TargetPlane Target plane for deployment
		TargetPlane *ComponentTypeSpecResourcesTargetPlane `json:"targetPlane,omitempty"`

		// Template Kubernetes resource template with CEL expressions
		Template map[string]interface{} `json:"template"`

		// Var Loop variable name when using forEach
		Var *string `json:"var,omitempty"`
	} `json:"resources"`

	// Traits Pre-configured trait instances embedded in this component type
	Traits *[]struct {
		// EnvironmentConfigs Trait environment override bindings
		EnvironmentConfigs *map[string]interface{} `json:"environmentConfigs,omitempty"`

		// InstanceName Unique instance name for this trait
		InstanceName string `json:"instanceName"`

		// Kind Kind of trait (Trait or ClusterTrait)
		Kind *ComponentTypeSpecTraitsKind `json:"kind,omitempty"`

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

		// Parameters Trait parameter bindings (concrete values or CEL expressions)
		Parameters *map[string]interface{} `json:"parameters,omitempty"`
	} `json:"traits,omitempty"`

	// Validations CEL-based validation rules evaluated during rendering
	Validations *[]ValidationRule `json:"validations,omitempty"`

	// WorkloadType Primary workload resource type for this component type
	WorkloadType ComponentTypeSpecWorkloadType `json:"workloadType"`
}

ComponentTypeSpec Desired state of a ComponentType

type ComponentTypeSpecAllowedTraitsKind added in v0.16.0

type ComponentTypeSpecAllowedTraitsKind string

ComponentTypeSpecAllowedTraitsKind Kind of trait reference

const (
	ComponentTypeSpecAllowedTraitsKindClusterTrait ComponentTypeSpecAllowedTraitsKind = "ClusterTrait"
	ComponentTypeSpecAllowedTraitsKindTrait        ComponentTypeSpecAllowedTraitsKind = "Trait"
)

Defines values for ComponentTypeSpecAllowedTraitsKind.

type ComponentTypeSpecAllowedWorkflowsKind added in v0.17.0

type ComponentTypeSpecAllowedWorkflowsKind string

ComponentTypeSpecAllowedWorkflowsKind Kind of the workflow reference (Workflow or ClusterWorkflow)

const (
	ComponentTypeSpecAllowedWorkflowsKindClusterWorkflow ComponentTypeSpecAllowedWorkflowsKind = "ClusterWorkflow"
	ComponentTypeSpecAllowedWorkflowsKindWorkflow        ComponentTypeSpecAllowedWorkflowsKind = "Workflow"
)

Defines values for ComponentTypeSpecAllowedWorkflowsKind.

type ComponentTypeSpecResourcesTargetPlane added in v0.16.0

type ComponentTypeSpecResourcesTargetPlane string

ComponentTypeSpecResourcesTargetPlane Target plane for deployment

const (
	ComponentTypeSpecResourcesTargetPlaneDataplane          ComponentTypeSpecResourcesTargetPlane = "dataplane"
	ComponentTypeSpecResourcesTargetPlaneObservabilityplane ComponentTypeSpecResourcesTargetPlane = "observabilityplane"
)

Defines values for ComponentTypeSpecResourcesTargetPlane.

type ComponentTypeSpecTraitsKind added in v0.16.0

type ComponentTypeSpecTraitsKind string

ComponentTypeSpecTraitsKind Kind of trait (Trait or ClusterTrait)

const (
	ComponentTypeSpecTraitsKindClusterTrait ComponentTypeSpecTraitsKind = "ClusterTrait"
	ComponentTypeSpecTraitsKindTrait        ComponentTypeSpecTraitsKind = "Trait"
)

Defines values for ComponentTypeSpecTraitsKind.

type ComponentTypeSpecWorkloadType added in v0.16.0

type ComponentTypeSpecWorkloadType string

ComponentTypeSpecWorkloadType Primary workload resource type for this component type

const (
	ComponentTypeSpecWorkloadTypeCronjob     ComponentTypeSpecWorkloadType = "cronjob"
	ComponentTypeSpecWorkloadTypeDeployment  ComponentTypeSpecWorkloadType = "deployment"
	ComponentTypeSpecWorkloadTypeJob         ComponentTypeSpecWorkloadType = "job"
	ComponentTypeSpecWorkloadTypeProxy       ComponentTypeSpecWorkloadType = "proxy"
	ComponentTypeSpecWorkloadTypeStatefulset ComponentTypeSpecWorkloadType = "statefulset"
)

Defines values for ComponentTypeSpecWorkloadType.

type ComponentTypeStatus added in v0.16.0

type ComponentTypeStatus = map[string]interface{}

ComponentTypeStatus Observed state of a ComponentType

type ComponentWorkflowConfig

type ComponentWorkflowConfig struct {
	// Kind Kind of referenced workflow resource (Workflow or ClusterWorkflow)
	Kind *ComponentWorkflowConfigKind `json:"kind,omitempty"`

	// Name Referenced workflow resource name
	Name string `json:"name"`

	// Parameters Developer-provided parameters for the referenced workflow
	Parameters *map[string]interface{} `json:"parameters,omitempty"`
}

ComponentWorkflowConfig Workflow configuration for a component. Kind and name are mutable.

type ComponentWorkflowConfigKind added in v1.0.0

type ComponentWorkflowConfigKind string

ComponentWorkflowConfigKind Kind of referenced workflow resource (Workflow or ClusterWorkflow)

const (
	ComponentWorkflowConfigKindClusterWorkflow ComponentWorkflowConfigKind = "ClusterWorkflow"
	ComponentWorkflowConfigKindWorkflow        ComponentWorkflowConfigKind = "Workflow"
)

Defines values for ComponentWorkflowConfigKind.

type ComponentWorkflowInput

type ComponentWorkflowInput struct {
	// Kind Kind of referenced workflow resource (Workflow or ClusterWorkflow)
	Kind *ComponentWorkflowInputKind `json:"kind,omitempty"`

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

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

ComponentWorkflowInput Workflow configuration for component creation

type ComponentWorkflowInputKind added in v1.0.0

type ComponentWorkflowInputKind string

ComponentWorkflowInputKind Kind of referenced workflow resource (Workflow or ClusterWorkflow)

const (
	ComponentWorkflowInputKindClusterWorkflow ComponentWorkflowInputKind = "ClusterWorkflow"
	ComponentWorkflowInputKindWorkflow        ComponentWorkflowInputKind = "Workflow"
)

Defines values for ComponentWorkflowInputKind.

type Condition added in v0.16.0

type Condition struct {
	// LastTransitionTime Last time the condition transitioned
	LastTransitionTime time.Time `json:"lastTransitionTime"`

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

	// ObservedGeneration Generation observed when this condition was set
	ObservedGeneration *int64 `json:"observedGeneration,omitempty"`

	// Reason Machine-readable reason for the condition
	Reason string `json:"reason"`

	// Status Status of the condition
	Status ConditionStatus `json:"status"`

	// Type Type of condition (e.g., Ready)
	Type string `json:"type"`
}

Condition Kubernetes-style condition

type ConditionStatus added in v0.16.0

type ConditionStatus string

ConditionStatus Status of the condition

const (
	ConditionStatusFalse   ConditionStatus = "False"
	ConditionStatusTrue    ConditionStatus = "True"
	ConditionStatusUnknown ConditionStatus = "Unknown"
)

Defines values for ConditionStatus.

type Conflict

type Conflict = ErrorResponse

Conflict Standard error response format

type ConflictJSONResponse

type ConflictJSONResponse ErrorResponse

type ConnectionEnvBindings added in v0.17.0

type ConnectionEnvBindings struct {
	// Address Env var name for the protocol-appropriate connection string.
	// For HTTP/HTTPS/WS/WSS: scheme://host:port/basePath
	// For gRPC/TCP/UDP: host:port
	Address *string `json:"address,omitempty"`

	// BasePath Env var name for just the base path
	BasePath *string `json:"basePath,omitempty"`

	// Host Env var name for just the hostname
	Host *string `json:"host,omitempty"`

	// Port Env var name for just the port number
	Port *string `json:"port,omitempty"`
}

ConnectionEnvBindings Maps resolved connection address components to environment variable names

type ContainerOverride

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

ContainerOverride Container-level overrides

type CreateClusterComponentType201JSONResponse added in v0.16.0

type CreateClusterComponentType201JSONResponse ClusterComponentType

func (CreateClusterComponentType201JSONResponse) VisitCreateClusterComponentTypeResponse added in v0.16.0

func (response CreateClusterComponentType201JSONResponse) VisitCreateClusterComponentTypeResponse(w http.ResponseWriter) error

type CreateClusterComponentType400JSONResponse added in v0.16.0

type CreateClusterComponentType400JSONResponse struct{ BadRequestJSONResponse }

func (CreateClusterComponentType400JSONResponse) VisitCreateClusterComponentTypeResponse added in v0.16.0

func (response CreateClusterComponentType400JSONResponse) VisitCreateClusterComponentTypeResponse(w http.ResponseWriter) error

type CreateClusterComponentType401JSONResponse added in v0.16.0

type CreateClusterComponentType401JSONResponse struct{ UnauthorizedJSONResponse }

func (CreateClusterComponentType401JSONResponse) VisitCreateClusterComponentTypeResponse added in v0.16.0

func (response CreateClusterComponentType401JSONResponse) VisitCreateClusterComponentTypeResponse(w http.ResponseWriter) error

type CreateClusterComponentType403JSONResponse added in v0.16.0

type CreateClusterComponentType403JSONResponse struct{ ForbiddenJSONResponse }

func (CreateClusterComponentType403JSONResponse) VisitCreateClusterComponentTypeResponse added in v0.16.0

func (response CreateClusterComponentType403JSONResponse) VisitCreateClusterComponentTypeResponse(w http.ResponseWriter) error

type CreateClusterComponentType409JSONResponse added in v0.16.0

type CreateClusterComponentType409JSONResponse struct{ ConflictJSONResponse }

func (CreateClusterComponentType409JSONResponse) VisitCreateClusterComponentTypeResponse added in v0.16.0

func (response CreateClusterComponentType409JSONResponse) VisitCreateClusterComponentTypeResponse(w http.ResponseWriter) error

type CreateClusterComponentType500JSONResponse added in v0.16.0

type CreateClusterComponentType500JSONResponse struct{ InternalErrorJSONResponse }

func (CreateClusterComponentType500JSONResponse) VisitCreateClusterComponentTypeResponse added in v0.16.0

func (response CreateClusterComponentType500JSONResponse) VisitCreateClusterComponentTypeResponse(w http.ResponseWriter) error

type CreateClusterComponentTypeJSONRequestBody added in v0.16.0

type CreateClusterComponentTypeJSONRequestBody = ClusterComponentType

CreateClusterComponentTypeJSONRequestBody defines body for CreateClusterComponentType for application/json ContentType.

type CreateClusterComponentTypeRequestObject added in v0.16.0

type CreateClusterComponentTypeRequestObject struct {
	Body *CreateClusterComponentTypeJSONRequestBody
}

type CreateClusterComponentTypeResp added in v0.16.0

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

func ParseCreateClusterComponentTypeResp added in v0.16.0

func ParseCreateClusterComponentTypeResp(rsp *http.Response) (*CreateClusterComponentTypeResp, error)

ParseCreateClusterComponentTypeResp parses an HTTP response from a CreateClusterComponentTypeWithResponse call

func (CreateClusterComponentTypeResp) Status added in v0.16.0

Status returns HTTPResponse.Status

func (CreateClusterComponentTypeResp) StatusCode added in v0.16.0

func (r CreateClusterComponentTypeResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateClusterComponentTypeResponseObject added in v0.16.0

type CreateClusterComponentTypeResponseObject interface {
	VisitCreateClusterComponentTypeResponse(w http.ResponseWriter) error
}

type CreateClusterDataPlane201JSONResponse added in v0.15.0

type CreateClusterDataPlane201JSONResponse ClusterDataPlane

func (CreateClusterDataPlane201JSONResponse) VisitCreateClusterDataPlaneResponse added in v0.15.0

func (response CreateClusterDataPlane201JSONResponse) VisitCreateClusterDataPlaneResponse(w http.ResponseWriter) error

type CreateClusterDataPlane400JSONResponse added in v0.15.0

type CreateClusterDataPlane400JSONResponse struct{ BadRequestJSONResponse }

func (CreateClusterDataPlane400JSONResponse) VisitCreateClusterDataPlaneResponse added in v0.15.0

func (response CreateClusterDataPlane400JSONResponse) VisitCreateClusterDataPlaneResponse(w http.ResponseWriter) error

type CreateClusterDataPlane401JSONResponse added in v0.15.0

type CreateClusterDataPlane401JSONResponse struct{ UnauthorizedJSONResponse }

func (CreateClusterDataPlane401JSONResponse) VisitCreateClusterDataPlaneResponse added in v0.15.0

func (response CreateClusterDataPlane401JSONResponse) VisitCreateClusterDataPlaneResponse(w http.ResponseWriter) error

type CreateClusterDataPlane403JSONResponse added in v0.15.0

type CreateClusterDataPlane403JSONResponse struct{ ForbiddenJSONResponse }

func (CreateClusterDataPlane403JSONResponse) VisitCreateClusterDataPlaneResponse added in v0.15.0

func (response CreateClusterDataPlane403JSONResponse) VisitCreateClusterDataPlaneResponse(w http.ResponseWriter) error

type CreateClusterDataPlane409JSONResponse added in v0.15.0

type CreateClusterDataPlane409JSONResponse struct{ ConflictJSONResponse }

func (CreateClusterDataPlane409JSONResponse) VisitCreateClusterDataPlaneResponse added in v0.15.0

func (response CreateClusterDataPlane409JSONResponse) VisitCreateClusterDataPlaneResponse(w http.ResponseWriter) error

type CreateClusterDataPlane500JSONResponse added in v0.15.0

type CreateClusterDataPlane500JSONResponse struct{ InternalErrorJSONResponse }

func (CreateClusterDataPlane500JSONResponse) VisitCreateClusterDataPlaneResponse added in v0.15.0

func (response CreateClusterDataPlane500JSONResponse) VisitCreateClusterDataPlaneResponse(w http.ResponseWriter) error

type CreateClusterDataPlaneJSONRequestBody added in v0.15.0

type CreateClusterDataPlaneJSONRequestBody = ClusterDataPlane

CreateClusterDataPlaneJSONRequestBody defines body for CreateClusterDataPlane for application/json ContentType.

type CreateClusterDataPlaneRequestObject added in v0.15.0

type CreateClusterDataPlaneRequestObject struct {
	Body *CreateClusterDataPlaneJSONRequestBody
}

type CreateClusterDataPlaneResp added in v0.15.0

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

func ParseCreateClusterDataPlaneResp added in v0.15.0

func ParseCreateClusterDataPlaneResp(rsp *http.Response) (*CreateClusterDataPlaneResp, error)

ParseCreateClusterDataPlaneResp parses an HTTP response from a CreateClusterDataPlaneWithResponse call

func (CreateClusterDataPlaneResp) Status added in v0.15.0

Status returns HTTPResponse.Status

func (CreateClusterDataPlaneResp) StatusCode added in v0.15.0

func (r CreateClusterDataPlaneResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateClusterDataPlaneResponseObject added in v0.15.0

type CreateClusterDataPlaneResponseObject interface {
	VisitCreateClusterDataPlaneResponse(w http.ResponseWriter) error
}

type CreateClusterObservabilityPlane201JSONResponse added in v0.16.0

type CreateClusterObservabilityPlane201JSONResponse ClusterObservabilityPlane

func (CreateClusterObservabilityPlane201JSONResponse) VisitCreateClusterObservabilityPlaneResponse added in v0.16.0

func (response CreateClusterObservabilityPlane201JSONResponse) VisitCreateClusterObservabilityPlaneResponse(w http.ResponseWriter) error

type CreateClusterObservabilityPlane400JSONResponse added in v0.16.0

type CreateClusterObservabilityPlane400JSONResponse struct{ BadRequestJSONResponse }

func (CreateClusterObservabilityPlane400JSONResponse) VisitCreateClusterObservabilityPlaneResponse added in v0.16.0

func (response CreateClusterObservabilityPlane400JSONResponse) VisitCreateClusterObservabilityPlaneResponse(w http.ResponseWriter) error

type CreateClusterObservabilityPlane401JSONResponse added in v0.16.0

type CreateClusterObservabilityPlane401JSONResponse struct{ UnauthorizedJSONResponse }

func (CreateClusterObservabilityPlane401JSONResponse) VisitCreateClusterObservabilityPlaneResponse added in v0.16.0

func (response CreateClusterObservabilityPlane401JSONResponse) VisitCreateClusterObservabilityPlaneResponse(w http.ResponseWriter) error

type CreateClusterObservabilityPlane403JSONResponse added in v0.16.0

type CreateClusterObservabilityPlane403JSONResponse struct{ ForbiddenJSONResponse }

func (CreateClusterObservabilityPlane403JSONResponse) VisitCreateClusterObservabilityPlaneResponse added in v0.16.0

func (response CreateClusterObservabilityPlane403JSONResponse) VisitCreateClusterObservabilityPlaneResponse(w http.ResponseWriter) error

type CreateClusterObservabilityPlane409JSONResponse added in v0.16.0

type CreateClusterObservabilityPlane409JSONResponse struct{ ConflictJSONResponse }

func (CreateClusterObservabilityPlane409JSONResponse) VisitCreateClusterObservabilityPlaneResponse added in v0.16.0

func (response CreateClusterObservabilityPlane409JSONResponse) VisitCreateClusterObservabilityPlaneResponse(w http.ResponseWriter) error

type CreateClusterObservabilityPlane500JSONResponse added in v0.16.0

type CreateClusterObservabilityPlane500JSONResponse struct{ InternalErrorJSONResponse }

func (CreateClusterObservabilityPlane500JSONResponse) VisitCreateClusterObservabilityPlaneResponse added in v0.16.0

func (response CreateClusterObservabilityPlane500JSONResponse) VisitCreateClusterObservabilityPlaneResponse(w http.ResponseWriter) error

type CreateClusterObservabilityPlaneJSONRequestBody added in v0.16.0

type CreateClusterObservabilityPlaneJSONRequestBody = ClusterObservabilityPlane

CreateClusterObservabilityPlaneJSONRequestBody defines body for CreateClusterObservabilityPlane for application/json ContentType.

type CreateClusterObservabilityPlaneRequestObject added in v0.16.0

type CreateClusterObservabilityPlaneRequestObject struct {
	Body *CreateClusterObservabilityPlaneJSONRequestBody
}

type CreateClusterObservabilityPlaneResp added in v0.16.0

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

func ParseCreateClusterObservabilityPlaneResp added in v0.16.0

func ParseCreateClusterObservabilityPlaneResp(rsp *http.Response) (*CreateClusterObservabilityPlaneResp, error)

ParseCreateClusterObservabilityPlaneResp parses an HTTP response from a CreateClusterObservabilityPlaneWithResponse call

func (CreateClusterObservabilityPlaneResp) Status added in v0.16.0

Status returns HTTPResponse.Status

func (CreateClusterObservabilityPlaneResp) StatusCode added in v0.16.0

StatusCode returns HTTPResponse.StatusCode

type CreateClusterObservabilityPlaneResponseObject added in v0.16.0

type CreateClusterObservabilityPlaneResponseObject interface {
	VisitCreateClusterObservabilityPlaneResponse(w http.ResponseWriter) error
}

type CreateClusterRole201JSONResponse added in v0.14.0

type CreateClusterRole201JSONResponse ClusterAuthzRole

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 ClusterAuthzRoleBinding

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 = ClusterAuthzRoleBinding

CreateClusterRoleBindingJSONRequestBody defines body for CreateClusterRoleBinding for application/json ContentType.

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      *ClusterAuthzRoleBinding
	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 = ClusterAuthzRole

CreateClusterRoleJSONRequestBody defines body for CreateClusterRole for application/json ContentType.

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      *ClusterAuthzRole
	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 CreateClusterTrait201JSONResponse added in v0.16.0

type CreateClusterTrait201JSONResponse ClusterTrait

func (CreateClusterTrait201JSONResponse) VisitCreateClusterTraitResponse added in v0.16.0

func (response CreateClusterTrait201JSONResponse) VisitCreateClusterTraitResponse(w http.ResponseWriter) error

type CreateClusterTrait400JSONResponse added in v0.16.0

type CreateClusterTrait400JSONResponse struct{ BadRequestJSONResponse }

func (CreateClusterTrait400JSONResponse) VisitCreateClusterTraitResponse added in v0.16.0

func (response CreateClusterTrait400JSONResponse) VisitCreateClusterTraitResponse(w http.ResponseWriter) error

type CreateClusterTrait401JSONResponse added in v0.16.0

type CreateClusterTrait401JSONResponse struct{ UnauthorizedJSONResponse }

func (CreateClusterTrait401JSONResponse) VisitCreateClusterTraitResponse added in v0.16.0

func (response CreateClusterTrait401JSONResponse) VisitCreateClusterTraitResponse(w http.ResponseWriter) error

type CreateClusterTrait403JSONResponse added in v0.16.0

type CreateClusterTrait403JSONResponse struct{ ForbiddenJSONResponse }

func (CreateClusterTrait403JSONResponse) VisitCreateClusterTraitResponse added in v0.16.0

func (response CreateClusterTrait403JSONResponse) VisitCreateClusterTraitResponse(w http.ResponseWriter) error

type CreateClusterTrait409JSONResponse added in v0.16.0

type CreateClusterTrait409JSONResponse struct{ ConflictJSONResponse }

func (CreateClusterTrait409JSONResponse) VisitCreateClusterTraitResponse added in v0.16.0

func (response CreateClusterTrait409JSONResponse) VisitCreateClusterTraitResponse(w http.ResponseWriter) error

type CreateClusterTrait500JSONResponse added in v0.16.0

type CreateClusterTrait500JSONResponse struct{ InternalErrorJSONResponse }

func (CreateClusterTrait500JSONResponse) VisitCreateClusterTraitResponse added in v0.16.0

func (response CreateClusterTrait500JSONResponse) VisitCreateClusterTraitResponse(w http.ResponseWriter) error

type CreateClusterTraitJSONRequestBody added in v0.16.0

type CreateClusterTraitJSONRequestBody = ClusterTrait

CreateClusterTraitJSONRequestBody defines body for CreateClusterTrait for application/json ContentType.

type CreateClusterTraitRequestObject added in v0.16.0

type CreateClusterTraitRequestObject struct {
	Body *CreateClusterTraitJSONRequestBody
}

type CreateClusterTraitResp added in v0.16.0

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

func ParseCreateClusterTraitResp added in v0.16.0

func ParseCreateClusterTraitResp(rsp *http.Response) (*CreateClusterTraitResp, error)

ParseCreateClusterTraitResp parses an HTTP response from a CreateClusterTraitWithResponse call

func (CreateClusterTraitResp) Status added in v0.16.0

func (r CreateClusterTraitResp) Status() string

Status returns HTTPResponse.Status

func (CreateClusterTraitResp) StatusCode added in v0.16.0

func (r CreateClusterTraitResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateClusterTraitResponseObject added in v0.16.0

type CreateClusterTraitResponseObject interface {
	VisitCreateClusterTraitResponse(w http.ResponseWriter) error
}

type CreateClusterWorkflow201JSONResponse added in v1.0.0

type CreateClusterWorkflow201JSONResponse ClusterWorkflow

func (CreateClusterWorkflow201JSONResponse) VisitCreateClusterWorkflowResponse added in v1.0.0

func (response CreateClusterWorkflow201JSONResponse) VisitCreateClusterWorkflowResponse(w http.ResponseWriter) error

type CreateClusterWorkflow400JSONResponse added in v1.0.0

type CreateClusterWorkflow400JSONResponse struct{ BadRequestJSONResponse }

func (CreateClusterWorkflow400JSONResponse) VisitCreateClusterWorkflowResponse added in v1.0.0

func (response CreateClusterWorkflow400JSONResponse) VisitCreateClusterWorkflowResponse(w http.ResponseWriter) error

type CreateClusterWorkflow401JSONResponse added in v1.0.0

type CreateClusterWorkflow401JSONResponse struct{ UnauthorizedJSONResponse }

func (CreateClusterWorkflow401JSONResponse) VisitCreateClusterWorkflowResponse added in v1.0.0

func (response CreateClusterWorkflow401JSONResponse) VisitCreateClusterWorkflowResponse(w http.ResponseWriter) error

type CreateClusterWorkflow403JSONResponse added in v1.0.0

type CreateClusterWorkflow403JSONResponse struct{ ForbiddenJSONResponse }

func (CreateClusterWorkflow403JSONResponse) VisitCreateClusterWorkflowResponse added in v1.0.0

func (response CreateClusterWorkflow403JSONResponse) VisitCreateClusterWorkflowResponse(w http.ResponseWriter) error

type CreateClusterWorkflow409JSONResponse added in v1.0.0

type CreateClusterWorkflow409JSONResponse struct{ ConflictJSONResponse }

func (CreateClusterWorkflow409JSONResponse) VisitCreateClusterWorkflowResponse added in v1.0.0

func (response CreateClusterWorkflow409JSONResponse) VisitCreateClusterWorkflowResponse(w http.ResponseWriter) error

type CreateClusterWorkflow500JSONResponse added in v1.0.0

type CreateClusterWorkflow500JSONResponse struct{ InternalErrorJSONResponse }

func (CreateClusterWorkflow500JSONResponse) VisitCreateClusterWorkflowResponse added in v1.0.0

func (response CreateClusterWorkflow500JSONResponse) VisitCreateClusterWorkflowResponse(w http.ResponseWriter) error

type CreateClusterWorkflowJSONRequestBody added in v1.0.0

type CreateClusterWorkflowJSONRequestBody = ClusterWorkflow

CreateClusterWorkflowJSONRequestBody defines body for CreateClusterWorkflow for application/json ContentType.

type CreateClusterWorkflowPlane201JSONResponse added in v1.0.0

type CreateClusterWorkflowPlane201JSONResponse ClusterWorkflowPlane

func (CreateClusterWorkflowPlane201JSONResponse) VisitCreateClusterWorkflowPlaneResponse added in v1.0.0

func (response CreateClusterWorkflowPlane201JSONResponse) VisitCreateClusterWorkflowPlaneResponse(w http.ResponseWriter) error

type CreateClusterWorkflowPlane400JSONResponse added in v1.0.0

type CreateClusterWorkflowPlane400JSONResponse struct{ BadRequestJSONResponse }

func (CreateClusterWorkflowPlane400JSONResponse) VisitCreateClusterWorkflowPlaneResponse added in v1.0.0

func (response CreateClusterWorkflowPlane400JSONResponse) VisitCreateClusterWorkflowPlaneResponse(w http.ResponseWriter) error

type CreateClusterWorkflowPlane401JSONResponse added in v1.0.0

type CreateClusterWorkflowPlane401JSONResponse struct{ UnauthorizedJSONResponse }

func (CreateClusterWorkflowPlane401JSONResponse) VisitCreateClusterWorkflowPlaneResponse added in v1.0.0

func (response CreateClusterWorkflowPlane401JSONResponse) VisitCreateClusterWorkflowPlaneResponse(w http.ResponseWriter) error

type CreateClusterWorkflowPlane403JSONResponse added in v1.0.0

type CreateClusterWorkflowPlane403JSONResponse struct{ ForbiddenJSONResponse }

func (CreateClusterWorkflowPlane403JSONResponse) VisitCreateClusterWorkflowPlaneResponse added in v1.0.0

func (response CreateClusterWorkflowPlane403JSONResponse) VisitCreateClusterWorkflowPlaneResponse(w http.ResponseWriter) error

type CreateClusterWorkflowPlane409JSONResponse added in v1.0.0

type CreateClusterWorkflowPlane409JSONResponse struct{ ConflictJSONResponse }

func (CreateClusterWorkflowPlane409JSONResponse) VisitCreateClusterWorkflowPlaneResponse added in v1.0.0

func (response CreateClusterWorkflowPlane409JSONResponse) VisitCreateClusterWorkflowPlaneResponse(w http.ResponseWriter) error

type CreateClusterWorkflowPlane500JSONResponse added in v1.0.0

type CreateClusterWorkflowPlane500JSONResponse struct{ InternalErrorJSONResponse }

func (CreateClusterWorkflowPlane500JSONResponse) VisitCreateClusterWorkflowPlaneResponse added in v1.0.0

func (response CreateClusterWorkflowPlane500JSONResponse) VisitCreateClusterWorkflowPlaneResponse(w http.ResponseWriter) error

type CreateClusterWorkflowPlaneJSONRequestBody added in v1.0.0

type CreateClusterWorkflowPlaneJSONRequestBody = ClusterWorkflowPlane

CreateClusterWorkflowPlaneJSONRequestBody defines body for CreateClusterWorkflowPlane for application/json ContentType.

type CreateClusterWorkflowPlaneRequestObject added in v1.0.0

type CreateClusterWorkflowPlaneRequestObject struct {
	Body *CreateClusterWorkflowPlaneJSONRequestBody
}

type CreateClusterWorkflowPlaneResp added in v1.0.0

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

func ParseCreateClusterWorkflowPlaneResp added in v1.0.0

func ParseCreateClusterWorkflowPlaneResp(rsp *http.Response) (*CreateClusterWorkflowPlaneResp, error)

ParseCreateClusterWorkflowPlaneResp parses an HTTP response from a CreateClusterWorkflowPlaneWithResponse call

func (CreateClusterWorkflowPlaneResp) Status added in v1.0.0

Status returns HTTPResponse.Status

func (CreateClusterWorkflowPlaneResp) StatusCode added in v1.0.0

func (r CreateClusterWorkflowPlaneResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateClusterWorkflowPlaneResponseObject added in v1.0.0

type CreateClusterWorkflowPlaneResponseObject interface {
	VisitCreateClusterWorkflowPlaneResponse(w http.ResponseWriter) error
}

type CreateClusterWorkflowRequestObject added in v1.0.0

type CreateClusterWorkflowRequestObject struct {
	Body *CreateClusterWorkflowJSONRequestBody
}

type CreateClusterWorkflowResp added in v1.0.0

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

func ParseCreateClusterWorkflowResp added in v1.0.0

func ParseCreateClusterWorkflowResp(rsp *http.Response) (*CreateClusterWorkflowResp, error)

ParseCreateClusterWorkflowResp parses an HTTP response from a CreateClusterWorkflowWithResponse call

func (CreateClusterWorkflowResp) Status added in v1.0.0

func (r CreateClusterWorkflowResp) Status() string

Status returns HTTPResponse.Status

func (CreateClusterWorkflowResp) StatusCode added in v1.0.0

func (r CreateClusterWorkflowResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateClusterWorkflowResponseObject added in v1.0.0

type CreateClusterWorkflowResponseObject interface {
	VisitCreateClusterWorkflowResponse(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 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 = Component

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 CreateComponentRelease409JSONResponse added in v1.0.0

type CreateComponentRelease409JSONResponse struct{ ConflictJSONResponse }

func (CreateComponentRelease409JSONResponse) VisitCreateComponentReleaseResponse added in v1.0.0

func (response CreateComponentRelease409JSONResponse) 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 = ComponentRelease

CreateComponentReleaseJSONRequestBody defines body for CreateComponentRelease for application/json ContentType.

type CreateComponentReleaseRequestObject

type CreateComponentReleaseRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	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
	JSON409      *Conflict
	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"`
	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
	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 CreateComponentType201JSONResponse added in v0.16.0

type CreateComponentType201JSONResponse ComponentType

func (CreateComponentType201JSONResponse) VisitCreateComponentTypeResponse added in v0.16.0

func (response CreateComponentType201JSONResponse) VisitCreateComponentTypeResponse(w http.ResponseWriter) error

type CreateComponentType400JSONResponse added in v0.16.0

type CreateComponentType400JSONResponse struct{ BadRequestJSONResponse }

func (CreateComponentType400JSONResponse) VisitCreateComponentTypeResponse added in v0.16.0

func (response CreateComponentType400JSONResponse) VisitCreateComponentTypeResponse(w http.ResponseWriter) error

type CreateComponentType401JSONResponse added in v0.16.0

type CreateComponentType401JSONResponse struct{ UnauthorizedJSONResponse }

func (CreateComponentType401JSONResponse) VisitCreateComponentTypeResponse added in v0.16.0

func (response CreateComponentType401JSONResponse) VisitCreateComponentTypeResponse(w http.ResponseWriter) error

type CreateComponentType403JSONResponse added in v0.16.0

type CreateComponentType403JSONResponse struct{ ForbiddenJSONResponse }

func (CreateComponentType403JSONResponse) VisitCreateComponentTypeResponse added in v0.16.0

func (response CreateComponentType403JSONResponse) VisitCreateComponentTypeResponse(w http.ResponseWriter) error

type CreateComponentType409JSONResponse added in v0.16.0

type CreateComponentType409JSONResponse struct{ ConflictJSONResponse }

func (CreateComponentType409JSONResponse) VisitCreateComponentTypeResponse added in v0.16.0

func (response CreateComponentType409JSONResponse) VisitCreateComponentTypeResponse(w http.ResponseWriter) error

type CreateComponentType500JSONResponse added in v0.16.0

type CreateComponentType500JSONResponse struct{ InternalErrorJSONResponse }

func (CreateComponentType500JSONResponse) VisitCreateComponentTypeResponse added in v0.16.0

func (response CreateComponentType500JSONResponse) VisitCreateComponentTypeResponse(w http.ResponseWriter) error

type CreateComponentTypeJSONRequestBody added in v0.16.0

type CreateComponentTypeJSONRequestBody = ComponentType

CreateComponentTypeJSONRequestBody defines body for CreateComponentType for application/json ContentType.

type CreateComponentTypeRequestObject added in v0.16.0

type CreateComponentTypeRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	Body          *CreateComponentTypeJSONRequestBody
}

type CreateComponentTypeResp added in v0.16.0

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

func ParseCreateComponentTypeResp added in v0.16.0

func ParseCreateComponentTypeResp(rsp *http.Response) (*CreateComponentTypeResp, error)

ParseCreateComponentTypeResp parses an HTTP response from a CreateComponentTypeWithResponse call

func (CreateComponentTypeResp) Status added in v0.16.0

func (r CreateComponentTypeResp) Status() string

Status returns HTTPResponse.Status

func (CreateComponentTypeResp) StatusCode added in v0.16.0

func (r CreateComponentTypeResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateComponentTypeResponseObject added in v0.16.0

type CreateComponentTypeResponseObject interface {
	VisitCreateComponentTypeResponse(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 = DataPlane

CreateDataPlaneJSONRequestBody defines body for CreateDataPlane for application/json ContentType.

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 CreateDeploymentPipeline201JSONResponse added in v0.16.0

type CreateDeploymentPipeline201JSONResponse DeploymentPipeline

func (CreateDeploymentPipeline201JSONResponse) VisitCreateDeploymentPipelineResponse added in v0.16.0

func (response CreateDeploymentPipeline201JSONResponse) VisitCreateDeploymentPipelineResponse(w http.ResponseWriter) error

type CreateDeploymentPipeline400JSONResponse added in v0.16.0

type CreateDeploymentPipeline400JSONResponse struct{ BadRequestJSONResponse }

func (CreateDeploymentPipeline400JSONResponse) VisitCreateDeploymentPipelineResponse added in v0.16.0

func (response CreateDeploymentPipeline400JSONResponse) VisitCreateDeploymentPipelineResponse(w http.ResponseWriter) error

type CreateDeploymentPipeline401JSONResponse added in v0.16.0

type CreateDeploymentPipeline401JSONResponse struct{ UnauthorizedJSONResponse }

func (CreateDeploymentPipeline401JSONResponse) VisitCreateDeploymentPipelineResponse added in v0.16.0

func (response CreateDeploymentPipeline401JSONResponse) VisitCreateDeploymentPipelineResponse(w http.ResponseWriter) error

type CreateDeploymentPipeline403JSONResponse added in v0.16.0

type CreateDeploymentPipeline403JSONResponse struct{ ForbiddenJSONResponse }

func (CreateDeploymentPipeline403JSONResponse) VisitCreateDeploymentPipelineResponse added in v0.16.0

func (response CreateDeploymentPipeline403JSONResponse) VisitCreateDeploymentPipelineResponse(w http.ResponseWriter) error

type CreateDeploymentPipeline409JSONResponse added in v0.16.0

type CreateDeploymentPipeline409JSONResponse struct{ ConflictJSONResponse }

func (CreateDeploymentPipeline409JSONResponse) VisitCreateDeploymentPipelineResponse added in v0.16.0

func (response CreateDeploymentPipeline409JSONResponse) VisitCreateDeploymentPipelineResponse(w http.ResponseWriter) error

type CreateDeploymentPipeline500JSONResponse added in v0.16.0

type CreateDeploymentPipeline500JSONResponse struct{ InternalErrorJSONResponse }

func (CreateDeploymentPipeline500JSONResponse) VisitCreateDeploymentPipelineResponse added in v0.16.0

func (response CreateDeploymentPipeline500JSONResponse) VisitCreateDeploymentPipelineResponse(w http.ResponseWriter) error

type CreateDeploymentPipelineJSONRequestBody added in v0.16.0

type CreateDeploymentPipelineJSONRequestBody = DeploymentPipeline

CreateDeploymentPipelineJSONRequestBody defines body for CreateDeploymentPipeline for application/json ContentType.

type CreateDeploymentPipelineRequestObject added in v0.16.0

type CreateDeploymentPipelineRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	Body          *CreateDeploymentPipelineJSONRequestBody
}

type CreateDeploymentPipelineResp added in v0.16.0

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

func ParseCreateDeploymentPipelineResp added in v0.16.0

func ParseCreateDeploymentPipelineResp(rsp *http.Response) (*CreateDeploymentPipelineResp, error)

ParseCreateDeploymentPipelineResp parses an HTTP response from a CreateDeploymentPipelineWithResponse call

func (CreateDeploymentPipelineResp) Status added in v0.16.0

Status returns HTTPResponse.Status

func (CreateDeploymentPipelineResp) StatusCode added in v0.16.0

func (r CreateDeploymentPipelineResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateDeploymentPipelineResponseObject added in v0.16.0

type CreateDeploymentPipelineResponseObject interface {
	VisitCreateDeploymentPipelineResponse(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 = Environment

CreateEnvironmentJSONRequestBody defines body for CreateEnvironment for application/json ContentType.

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 CreateGitSecret201JSONResponse added in v0.17.0

type CreateGitSecret201JSONResponse GitSecretResponse

func (CreateGitSecret201JSONResponse) VisitCreateGitSecretResponse added in v0.17.0

func (response CreateGitSecret201JSONResponse) VisitCreateGitSecretResponse(w http.ResponseWriter) error

type CreateGitSecret400JSONResponse added in v0.17.0

type CreateGitSecret400JSONResponse struct{ BadRequestJSONResponse }

func (CreateGitSecret400JSONResponse) VisitCreateGitSecretResponse added in v0.17.0

func (response CreateGitSecret400JSONResponse) VisitCreateGitSecretResponse(w http.ResponseWriter) error

type CreateGitSecret401JSONResponse added in v0.17.0

type CreateGitSecret401JSONResponse struct{ UnauthorizedJSONResponse }

func (CreateGitSecret401JSONResponse) VisitCreateGitSecretResponse added in v0.17.0

func (response CreateGitSecret401JSONResponse) VisitCreateGitSecretResponse(w http.ResponseWriter) error

type CreateGitSecret403JSONResponse added in v0.17.0

type CreateGitSecret403JSONResponse struct{ ForbiddenJSONResponse }

func (CreateGitSecret403JSONResponse) VisitCreateGitSecretResponse added in v0.17.0

func (response CreateGitSecret403JSONResponse) VisitCreateGitSecretResponse(w http.ResponseWriter) error

type CreateGitSecret409JSONResponse added in v0.17.0

type CreateGitSecret409JSONResponse struct{ ConflictJSONResponse }

func (CreateGitSecret409JSONResponse) VisitCreateGitSecretResponse added in v0.17.0

func (response CreateGitSecret409JSONResponse) VisitCreateGitSecretResponse(w http.ResponseWriter) error

type CreateGitSecret500JSONResponse added in v0.17.0

type CreateGitSecret500JSONResponse struct{ InternalErrorJSONResponse }

func (CreateGitSecret500JSONResponse) VisitCreateGitSecretResponse added in v0.17.0

func (response CreateGitSecret500JSONResponse) VisitCreateGitSecretResponse(w http.ResponseWriter) error

type CreateGitSecretJSONRequestBody added in v0.17.0

type CreateGitSecretJSONRequestBody = CreateGitSecretRequest

CreateGitSecretJSONRequestBody defines body for CreateGitSecret for application/json ContentType.

type CreateGitSecretRequest added in v0.17.0

type CreateGitSecretRequest struct {
	// SecretName Name of the git secret
	SecretName string `json:"secretName"`

	// SecretType Authentication type
	SecretType CreateGitSecretRequestSecretType `json:"secretType"`

	// SshKey SSH private key (required for ssh-auth)
	SshKey *string `json:"sshKey,omitempty"`

	// SshKeyId SSH key ID for AWS CodeCommit (optional for ssh-auth)
	SshKeyId *string `json:"sshKeyId,omitempty"`

	// Token Authentication token (required for basic-auth)
	Token *string `json:"token,omitempty"`

	// Username Username for basic authentication (optional)
	Username *string `json:"username,omitempty"`

	// WorkflowPlaneKind Kind of the workflow plane resource
	WorkflowPlaneKind CreateGitSecretRequestWorkflowPlaneKind `json:"workflowPlaneKind"`

	// WorkflowPlaneName Name of the workflow plane resource
	WorkflowPlaneName string `json:"workflowPlaneName"`
}

CreateGitSecretRequest Request body for creating a git secret

type CreateGitSecretRequestObject added in v0.17.0

type CreateGitSecretRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	Body          *CreateGitSecretJSONRequestBody
}

type CreateGitSecretRequestSecretType added in v0.17.0

type CreateGitSecretRequestSecretType string

CreateGitSecretRequestSecretType Authentication type

const (
	BasicAuth CreateGitSecretRequestSecretType = "basic-auth"
	SshAuth   CreateGitSecretRequestSecretType = "ssh-auth"
)

Defines values for CreateGitSecretRequestSecretType.

type CreateGitSecretRequestWorkflowPlaneKind added in v1.0.0

type CreateGitSecretRequestWorkflowPlaneKind string

CreateGitSecretRequestWorkflowPlaneKind Kind of the workflow plane resource

const (
	CreateGitSecretRequestWorkflowPlaneKindClusterWorkflowPlane CreateGitSecretRequestWorkflowPlaneKind = "ClusterWorkflowPlane"
	CreateGitSecretRequestWorkflowPlaneKindWorkflowPlane        CreateGitSecretRequestWorkflowPlaneKind = "WorkflowPlane"
)

Defines values for CreateGitSecretRequestWorkflowPlaneKind.

type CreateGitSecretResp added in v0.17.0

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

func ParseCreateGitSecretResp added in v0.17.0

func ParseCreateGitSecretResp(rsp *http.Response) (*CreateGitSecretResp, error)

ParseCreateGitSecretResp parses an HTTP response from a CreateGitSecretWithResponse call

func (CreateGitSecretResp) Status added in v0.17.0

func (r CreateGitSecretResp) Status() string

Status returns HTTPResponse.Status

func (CreateGitSecretResp) StatusCode added in v0.17.0

func (r CreateGitSecretResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateGitSecretResponseObject added in v0.17.0

type CreateGitSecretResponseObject interface {
	VisitCreateGitSecretResponse(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 struct{ ConflictJSONResponse }

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 = Namespace

CreateNamespaceJSONRequestBody defines body for CreateNamespace for application/json ContentType.

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      *Conflict
	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 AuthzRole

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 AuthzRoleBinding

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 = AuthzRoleBinding

CreateNamespaceRoleBindingJSONRequestBody defines body for CreateNamespaceRoleBinding for application/json ContentType.

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      *AuthzRoleBinding
	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 = AuthzRole

CreateNamespaceRoleJSONRequestBody defines body for CreateNamespaceRole for application/json ContentType.

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      *AuthzRole
	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 CreateObservabilityAlertsNotificationChannel201JSONResponse added in v0.16.0

type CreateObservabilityAlertsNotificationChannel201JSONResponse ObservabilityAlertsNotificationChannel

func (CreateObservabilityAlertsNotificationChannel201JSONResponse) VisitCreateObservabilityAlertsNotificationChannelResponse added in v0.16.0

func (response CreateObservabilityAlertsNotificationChannel201JSONResponse) VisitCreateObservabilityAlertsNotificationChannelResponse(w http.ResponseWriter) error

type CreateObservabilityAlertsNotificationChannel400JSONResponse added in v0.16.0

type CreateObservabilityAlertsNotificationChannel400JSONResponse struct{ BadRequestJSONResponse }

func (CreateObservabilityAlertsNotificationChannel400JSONResponse) VisitCreateObservabilityAlertsNotificationChannelResponse added in v0.16.0

func (response CreateObservabilityAlertsNotificationChannel400JSONResponse) VisitCreateObservabilityAlertsNotificationChannelResponse(w http.ResponseWriter) error

type CreateObservabilityAlertsNotificationChannel401JSONResponse added in v0.16.0

type CreateObservabilityAlertsNotificationChannel401JSONResponse struct{ UnauthorizedJSONResponse }

func (CreateObservabilityAlertsNotificationChannel401JSONResponse) VisitCreateObservabilityAlertsNotificationChannelResponse added in v0.16.0

func (response CreateObservabilityAlertsNotificationChannel401JSONResponse) VisitCreateObservabilityAlertsNotificationChannelResponse(w http.ResponseWriter) error

type CreateObservabilityAlertsNotificationChannel403JSONResponse added in v0.16.0

type CreateObservabilityAlertsNotificationChannel403JSONResponse struct{ ForbiddenJSONResponse }

func (CreateObservabilityAlertsNotificationChannel403JSONResponse) VisitCreateObservabilityAlertsNotificationChannelResponse added in v0.16.0

func (response CreateObservabilityAlertsNotificationChannel403JSONResponse) VisitCreateObservabilityAlertsNotificationChannelResponse(w http.ResponseWriter) error

type CreateObservabilityAlertsNotificationChannel409JSONResponse added in v0.16.0

type CreateObservabilityAlertsNotificationChannel409JSONResponse struct{ ConflictJSONResponse }

func (CreateObservabilityAlertsNotificationChannel409JSONResponse) VisitCreateObservabilityAlertsNotificationChannelResponse added in v0.16.0

func (response CreateObservabilityAlertsNotificationChannel409JSONResponse) VisitCreateObservabilityAlertsNotificationChannelResponse(w http.ResponseWriter) error

type CreateObservabilityAlertsNotificationChannel500JSONResponse added in v0.16.0

type CreateObservabilityAlertsNotificationChannel500JSONResponse struct{ InternalErrorJSONResponse }

func (CreateObservabilityAlertsNotificationChannel500JSONResponse) VisitCreateObservabilityAlertsNotificationChannelResponse added in v0.16.0

func (response CreateObservabilityAlertsNotificationChannel500JSONResponse) VisitCreateObservabilityAlertsNotificationChannelResponse(w http.ResponseWriter) error

type CreateObservabilityAlertsNotificationChannelJSONRequestBody added in v0.16.0

type CreateObservabilityAlertsNotificationChannelJSONRequestBody = ObservabilityAlertsNotificationChannel

CreateObservabilityAlertsNotificationChannelJSONRequestBody defines body for CreateObservabilityAlertsNotificationChannel for application/json ContentType.

type CreateObservabilityAlertsNotificationChannelRequestObject added in v0.16.0

type CreateObservabilityAlertsNotificationChannelRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	Body          *CreateObservabilityAlertsNotificationChannelJSONRequestBody
}

type CreateObservabilityAlertsNotificationChannelResp added in v0.16.0

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

func ParseCreateObservabilityAlertsNotificationChannelResp added in v0.16.0

func ParseCreateObservabilityAlertsNotificationChannelResp(rsp *http.Response) (*CreateObservabilityAlertsNotificationChannelResp, error)

ParseCreateObservabilityAlertsNotificationChannelResp parses an HTTP response from a CreateObservabilityAlertsNotificationChannelWithResponse call

func (CreateObservabilityAlertsNotificationChannelResp) Status added in v0.16.0

Status returns HTTPResponse.Status

func (CreateObservabilityAlertsNotificationChannelResp) StatusCode added in v0.16.0

StatusCode returns HTTPResponse.StatusCode

type CreateObservabilityAlertsNotificationChannelResponseObject added in v0.16.0

type CreateObservabilityAlertsNotificationChannelResponseObject interface {
	VisitCreateObservabilityAlertsNotificationChannelResponse(w http.ResponseWriter) error
}

type CreateObservabilityPlane201JSONResponse added in v0.16.0

type CreateObservabilityPlane201JSONResponse ObservabilityPlane

func (CreateObservabilityPlane201JSONResponse) VisitCreateObservabilityPlaneResponse added in v0.16.0

func (response CreateObservabilityPlane201JSONResponse) VisitCreateObservabilityPlaneResponse(w http.ResponseWriter) error

type CreateObservabilityPlane400JSONResponse added in v0.16.0

type CreateObservabilityPlane400JSONResponse struct{ BadRequestJSONResponse }

func (CreateObservabilityPlane400JSONResponse) VisitCreateObservabilityPlaneResponse added in v0.16.0

func (response CreateObservabilityPlane400JSONResponse) VisitCreateObservabilityPlaneResponse(w http.ResponseWriter) error

type CreateObservabilityPlane401JSONResponse added in v0.16.0

type CreateObservabilityPlane401JSONResponse struct{ UnauthorizedJSONResponse }

func (CreateObservabilityPlane401JSONResponse) VisitCreateObservabilityPlaneResponse added in v0.16.0

func (response CreateObservabilityPlane401JSONResponse) VisitCreateObservabilityPlaneResponse(w http.ResponseWriter) error

type CreateObservabilityPlane403JSONResponse added in v0.16.0

type CreateObservabilityPlane403JSONResponse struct{ ForbiddenJSONResponse }

func (CreateObservabilityPlane403JSONResponse) VisitCreateObservabilityPlaneResponse added in v0.16.0

func (response CreateObservabilityPlane403JSONResponse) VisitCreateObservabilityPlaneResponse(w http.ResponseWriter) error

type CreateObservabilityPlane409JSONResponse added in v0.16.0

type CreateObservabilityPlane409JSONResponse struct{ ConflictJSONResponse }

func (CreateObservabilityPlane409JSONResponse) VisitCreateObservabilityPlaneResponse added in v0.16.0

func (response CreateObservabilityPlane409JSONResponse) VisitCreateObservabilityPlaneResponse(w http.ResponseWriter) error

type CreateObservabilityPlane500JSONResponse added in v0.16.0

type CreateObservabilityPlane500JSONResponse struct{ InternalErrorJSONResponse }

func (CreateObservabilityPlane500JSONResponse) VisitCreateObservabilityPlaneResponse added in v0.16.0

func (response CreateObservabilityPlane500JSONResponse) VisitCreateObservabilityPlaneResponse(w http.ResponseWriter) error

type CreateObservabilityPlaneJSONRequestBody added in v0.16.0

type CreateObservabilityPlaneJSONRequestBody = ObservabilityPlane

CreateObservabilityPlaneJSONRequestBody defines body for CreateObservabilityPlane for application/json ContentType.

type CreateObservabilityPlaneRequestObject added in v0.16.0

type CreateObservabilityPlaneRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	Body          *CreateObservabilityPlaneJSONRequestBody
}

type CreateObservabilityPlaneResp added in v0.16.0

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

func ParseCreateObservabilityPlaneResp added in v0.16.0

func ParseCreateObservabilityPlaneResp(rsp *http.Response) (*CreateObservabilityPlaneResp, error)

ParseCreateObservabilityPlaneResp parses an HTTP response from a CreateObservabilityPlaneWithResponse call

func (CreateObservabilityPlaneResp) Status added in v0.16.0

Status returns HTTPResponse.Status

func (CreateObservabilityPlaneResp) StatusCode added in v0.16.0

func (r CreateObservabilityPlaneResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateObservabilityPlaneResponseObject added in v0.16.0

type CreateObservabilityPlaneResponseObject interface {
	VisitCreateObservabilityPlaneResponse(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 = Project

CreateProjectJSONRequestBody defines body for CreateProject for application/json ContentType.

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 CreateReleaseBinding201JSONResponse added in v0.16.0

type CreateReleaseBinding201JSONResponse ReleaseBinding

func (CreateReleaseBinding201JSONResponse) VisitCreateReleaseBindingResponse added in v0.16.0

func (response CreateReleaseBinding201JSONResponse) VisitCreateReleaseBindingResponse(w http.ResponseWriter) error

type CreateReleaseBinding400JSONResponse added in v0.16.0

type CreateReleaseBinding400JSONResponse struct{ BadRequestJSONResponse }

func (CreateReleaseBinding400JSONResponse) VisitCreateReleaseBindingResponse added in v0.16.0

func (response CreateReleaseBinding400JSONResponse) VisitCreateReleaseBindingResponse(w http.ResponseWriter) error

type CreateReleaseBinding401JSONResponse added in v0.16.0

type CreateReleaseBinding401JSONResponse struct{ UnauthorizedJSONResponse }

func (CreateReleaseBinding401JSONResponse) VisitCreateReleaseBindingResponse added in v0.16.0

func (response CreateReleaseBinding401JSONResponse) VisitCreateReleaseBindingResponse(w http.ResponseWriter) error

type CreateReleaseBinding403JSONResponse added in v0.16.0

type CreateReleaseBinding403JSONResponse struct{ ForbiddenJSONResponse }

func (CreateReleaseBinding403JSONResponse) VisitCreateReleaseBindingResponse added in v0.16.0

func (response CreateReleaseBinding403JSONResponse) VisitCreateReleaseBindingResponse(w http.ResponseWriter) error

type CreateReleaseBinding409JSONResponse added in v0.16.0

type CreateReleaseBinding409JSONResponse struct{ ConflictJSONResponse }

func (CreateReleaseBinding409JSONResponse) VisitCreateReleaseBindingResponse added in v0.16.0

func (response CreateReleaseBinding409JSONResponse) VisitCreateReleaseBindingResponse(w http.ResponseWriter) error

type CreateReleaseBinding500JSONResponse added in v0.16.0

type CreateReleaseBinding500JSONResponse struct{ InternalErrorJSONResponse }

func (CreateReleaseBinding500JSONResponse) VisitCreateReleaseBindingResponse added in v0.16.0

func (response CreateReleaseBinding500JSONResponse) VisitCreateReleaseBindingResponse(w http.ResponseWriter) error

type CreateReleaseBindingJSONRequestBody added in v0.16.0

type CreateReleaseBindingJSONRequestBody = ReleaseBinding

CreateReleaseBindingJSONRequestBody defines body for CreateReleaseBinding for application/json ContentType.

type CreateReleaseBindingRequestObject added in v0.16.0

type CreateReleaseBindingRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	Body          *CreateReleaseBindingJSONRequestBody
}

type CreateReleaseBindingResp added in v0.16.0

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

func ParseCreateReleaseBindingResp added in v0.16.0

func ParseCreateReleaseBindingResp(rsp *http.Response) (*CreateReleaseBindingResp, error)

ParseCreateReleaseBindingResp parses an HTTP response from a CreateReleaseBindingWithResponse call

func (CreateReleaseBindingResp) Status added in v0.16.0

func (r CreateReleaseBindingResp) Status() string

Status returns HTTPResponse.Status

func (CreateReleaseBindingResp) StatusCode added in v0.16.0

func (r CreateReleaseBindingResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateReleaseBindingResponseObject added in v0.16.0

type CreateReleaseBindingResponseObject interface {
	VisitCreateReleaseBindingResponse(w http.ResponseWriter) error
}

type CreateSecretReference201JSONResponse added in v0.16.0

type CreateSecretReference201JSONResponse SecretReference

func (CreateSecretReference201JSONResponse) VisitCreateSecretReferenceResponse added in v0.16.0

func (response CreateSecretReference201JSONResponse) VisitCreateSecretReferenceResponse(w http.ResponseWriter) error

type CreateSecretReference400JSONResponse added in v0.16.0

type CreateSecretReference400JSONResponse struct{ BadRequestJSONResponse }

func (CreateSecretReference400JSONResponse) VisitCreateSecretReferenceResponse added in v0.16.0

func (response CreateSecretReference400JSONResponse) VisitCreateSecretReferenceResponse(w http.ResponseWriter) error

type CreateSecretReference401JSONResponse added in v0.16.0

type CreateSecretReference401JSONResponse struct{ UnauthorizedJSONResponse }

func (CreateSecretReference401JSONResponse) VisitCreateSecretReferenceResponse added in v0.16.0

func (response CreateSecretReference401JSONResponse) VisitCreateSecretReferenceResponse(w http.ResponseWriter) error

type CreateSecretReference403JSONResponse added in v0.16.0

type CreateSecretReference403JSONResponse struct{ ForbiddenJSONResponse }

func (CreateSecretReference403JSONResponse) VisitCreateSecretReferenceResponse added in v0.16.0

func (response CreateSecretReference403JSONResponse) VisitCreateSecretReferenceResponse(w http.ResponseWriter) error

type CreateSecretReference409JSONResponse added in v0.16.0

type CreateSecretReference409JSONResponse struct{ ConflictJSONResponse }

func (CreateSecretReference409JSONResponse) VisitCreateSecretReferenceResponse added in v0.16.0

func (response CreateSecretReference409JSONResponse) VisitCreateSecretReferenceResponse(w http.ResponseWriter) error

type CreateSecretReference500JSONResponse added in v0.16.0

type CreateSecretReference500JSONResponse struct{ InternalErrorJSONResponse }

func (CreateSecretReference500JSONResponse) VisitCreateSecretReferenceResponse added in v0.16.0

func (response CreateSecretReference500JSONResponse) VisitCreateSecretReferenceResponse(w http.ResponseWriter) error

type CreateSecretReferenceJSONRequestBody added in v0.16.0

type CreateSecretReferenceJSONRequestBody = SecretReference

CreateSecretReferenceJSONRequestBody defines body for CreateSecretReference for application/json ContentType.

type CreateSecretReferenceRequestObject added in v0.16.0

type CreateSecretReferenceRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	Body          *CreateSecretReferenceJSONRequestBody
}

type CreateSecretReferenceResp added in v0.16.0

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

func ParseCreateSecretReferenceResp added in v0.16.0

func ParseCreateSecretReferenceResp(rsp *http.Response) (*CreateSecretReferenceResp, error)

ParseCreateSecretReferenceResp parses an HTTP response from a CreateSecretReferenceWithResponse call

func (CreateSecretReferenceResp) Status added in v0.16.0

func (r CreateSecretReferenceResp) Status() string

Status returns HTTPResponse.Status

func (CreateSecretReferenceResp) StatusCode added in v0.16.0

func (r CreateSecretReferenceResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateSecretReferenceResponseObject added in v0.16.0

type CreateSecretReferenceResponseObject interface {
	VisitCreateSecretReferenceResponse(w http.ResponseWriter) error
}

type CreateTrait201JSONResponse added in v0.16.0

type CreateTrait201JSONResponse Trait

func (CreateTrait201JSONResponse) VisitCreateTraitResponse added in v0.16.0

func (response CreateTrait201JSONResponse) VisitCreateTraitResponse(w http.ResponseWriter) error

type CreateTrait400JSONResponse added in v0.16.0

type CreateTrait400JSONResponse struct{ BadRequestJSONResponse }

func (CreateTrait400JSONResponse) VisitCreateTraitResponse added in v0.16.0

func (response CreateTrait400JSONResponse) VisitCreateTraitResponse(w http.ResponseWriter) error

type CreateTrait401JSONResponse added in v0.16.0

type CreateTrait401JSONResponse struct{ UnauthorizedJSONResponse }

func (CreateTrait401JSONResponse) VisitCreateTraitResponse added in v0.16.0

func (response CreateTrait401JSONResponse) VisitCreateTraitResponse(w http.ResponseWriter) error

type CreateTrait403JSONResponse added in v0.16.0

type CreateTrait403JSONResponse struct{ ForbiddenJSONResponse }

func (CreateTrait403JSONResponse) VisitCreateTraitResponse added in v0.16.0

func (response CreateTrait403JSONResponse) VisitCreateTraitResponse(w http.ResponseWriter) error

type CreateTrait409JSONResponse added in v0.16.0

type CreateTrait409JSONResponse struct{ ConflictJSONResponse }

func (CreateTrait409JSONResponse) VisitCreateTraitResponse added in v0.16.0

func (response CreateTrait409JSONResponse) VisitCreateTraitResponse(w http.ResponseWriter) error

type CreateTrait500JSONResponse added in v0.16.0

type CreateTrait500JSONResponse struct{ InternalErrorJSONResponse }

func (CreateTrait500JSONResponse) VisitCreateTraitResponse added in v0.16.0

func (response CreateTrait500JSONResponse) VisitCreateTraitResponse(w http.ResponseWriter) error

type CreateTraitJSONRequestBody added in v0.16.0

type CreateTraitJSONRequestBody = Trait

CreateTraitJSONRequestBody defines body for CreateTrait for application/json ContentType.

type CreateTraitRequestObject added in v0.16.0

type CreateTraitRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	Body          *CreateTraitJSONRequestBody
}

type CreateTraitResp added in v0.16.0

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

func ParseCreateTraitResp added in v0.16.0

func ParseCreateTraitResp(rsp *http.Response) (*CreateTraitResp, error)

ParseCreateTraitResp parses an HTTP response from a CreateTraitWithResponse call

func (CreateTraitResp) Status added in v0.16.0

func (r CreateTraitResp) Status() string

Status returns HTTPResponse.Status

func (CreateTraitResp) StatusCode added in v0.16.0

func (r CreateTraitResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateTraitResponseObject added in v0.16.0

type CreateTraitResponseObject interface {
	VisitCreateTraitResponse(w http.ResponseWriter) error
}

type CreateWorkflow201JSONResponse added in v0.17.0

type CreateWorkflow201JSONResponse Workflow

func (CreateWorkflow201JSONResponse) VisitCreateWorkflowResponse added in v0.17.0

func (response CreateWorkflow201JSONResponse) VisitCreateWorkflowResponse(w http.ResponseWriter) error

type CreateWorkflow400JSONResponse added in v0.17.0

type CreateWorkflow400JSONResponse struct{ BadRequestJSONResponse }

func (CreateWorkflow400JSONResponse) VisitCreateWorkflowResponse added in v0.17.0

func (response CreateWorkflow400JSONResponse) VisitCreateWorkflowResponse(w http.ResponseWriter) error

type CreateWorkflow401JSONResponse added in v0.17.0

type CreateWorkflow401JSONResponse struct{ UnauthorizedJSONResponse }

func (CreateWorkflow401JSONResponse) VisitCreateWorkflowResponse added in v0.17.0

func (response CreateWorkflow401JSONResponse) VisitCreateWorkflowResponse(w http.ResponseWriter) error

type CreateWorkflow403JSONResponse added in v0.17.0

type CreateWorkflow403JSONResponse struct{ ForbiddenJSONResponse }

func (CreateWorkflow403JSONResponse) VisitCreateWorkflowResponse added in v0.17.0

func (response CreateWorkflow403JSONResponse) VisitCreateWorkflowResponse(w http.ResponseWriter) error

type CreateWorkflow409JSONResponse added in v0.17.0

type CreateWorkflow409JSONResponse struct{ ConflictJSONResponse }

func (CreateWorkflow409JSONResponse) VisitCreateWorkflowResponse added in v0.17.0

func (response CreateWorkflow409JSONResponse) VisitCreateWorkflowResponse(w http.ResponseWriter) error

type CreateWorkflow500JSONResponse added in v0.17.0

type CreateWorkflow500JSONResponse struct{ InternalErrorJSONResponse }

func (CreateWorkflow500JSONResponse) VisitCreateWorkflowResponse added in v0.17.0

func (response CreateWorkflow500JSONResponse) VisitCreateWorkflowResponse(w http.ResponseWriter) error

type CreateWorkflowJSONRequestBody added in v0.17.0

type CreateWorkflowJSONRequestBody = Workflow

CreateWorkflowJSONRequestBody defines body for CreateWorkflow for application/json ContentType.

type CreateWorkflowPlane201JSONResponse added in v1.0.0

type CreateWorkflowPlane201JSONResponse WorkflowPlane

func (CreateWorkflowPlane201JSONResponse) VisitCreateWorkflowPlaneResponse added in v1.0.0

func (response CreateWorkflowPlane201JSONResponse) VisitCreateWorkflowPlaneResponse(w http.ResponseWriter) error

type CreateWorkflowPlane400JSONResponse added in v1.0.0

type CreateWorkflowPlane400JSONResponse struct{ BadRequestJSONResponse }

func (CreateWorkflowPlane400JSONResponse) VisitCreateWorkflowPlaneResponse added in v1.0.0

func (response CreateWorkflowPlane400JSONResponse) VisitCreateWorkflowPlaneResponse(w http.ResponseWriter) error

type CreateWorkflowPlane401JSONResponse added in v1.0.0

type CreateWorkflowPlane401JSONResponse struct{ UnauthorizedJSONResponse }

func (CreateWorkflowPlane401JSONResponse) VisitCreateWorkflowPlaneResponse added in v1.0.0

func (response CreateWorkflowPlane401JSONResponse) VisitCreateWorkflowPlaneResponse(w http.ResponseWriter) error

type CreateWorkflowPlane403JSONResponse added in v1.0.0

type CreateWorkflowPlane403JSONResponse struct{ ForbiddenJSONResponse }

func (CreateWorkflowPlane403JSONResponse) VisitCreateWorkflowPlaneResponse added in v1.0.0

func (response CreateWorkflowPlane403JSONResponse) VisitCreateWorkflowPlaneResponse(w http.ResponseWriter) error

type CreateWorkflowPlane409JSONResponse added in v1.0.0

type CreateWorkflowPlane409JSONResponse struct{ ConflictJSONResponse }

func (CreateWorkflowPlane409JSONResponse) VisitCreateWorkflowPlaneResponse added in v1.0.0

func (response CreateWorkflowPlane409JSONResponse) VisitCreateWorkflowPlaneResponse(w http.ResponseWriter) error

type CreateWorkflowPlane500JSONResponse added in v1.0.0

type CreateWorkflowPlane500JSONResponse struct{ InternalErrorJSONResponse }

func (CreateWorkflowPlane500JSONResponse) VisitCreateWorkflowPlaneResponse added in v1.0.0

func (response CreateWorkflowPlane500JSONResponse) VisitCreateWorkflowPlaneResponse(w http.ResponseWriter) error

type CreateWorkflowPlaneJSONRequestBody added in v1.0.0

type CreateWorkflowPlaneJSONRequestBody = WorkflowPlane

CreateWorkflowPlaneJSONRequestBody defines body for CreateWorkflowPlane for application/json ContentType.

type CreateWorkflowPlaneRequestObject added in v1.0.0

type CreateWorkflowPlaneRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	Body          *CreateWorkflowPlaneJSONRequestBody
}

type CreateWorkflowPlaneResp added in v1.0.0

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

func ParseCreateWorkflowPlaneResp added in v1.0.0

func ParseCreateWorkflowPlaneResp(rsp *http.Response) (*CreateWorkflowPlaneResp, error)

ParseCreateWorkflowPlaneResp parses an HTTP response from a CreateWorkflowPlaneWithResponse call

func (CreateWorkflowPlaneResp) Status added in v1.0.0

func (r CreateWorkflowPlaneResp) Status() string

Status returns HTTPResponse.Status

func (CreateWorkflowPlaneResp) StatusCode added in v1.0.0

func (r CreateWorkflowPlaneResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateWorkflowPlaneResponseObject added in v1.0.0

type CreateWorkflowPlaneResponseObject interface {
	VisitCreateWorkflowPlaneResponse(w http.ResponseWriter) error
}

type CreateWorkflowRequestObject added in v0.17.0

type CreateWorkflowRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	Body          *CreateWorkflowJSONRequestBody
}

type CreateWorkflowResp added in v0.17.0

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

func ParseCreateWorkflowResp added in v0.17.0

func ParseCreateWorkflowResp(rsp *http.Response) (*CreateWorkflowResp, error)

ParseCreateWorkflowResp parses an HTTP response from a CreateWorkflowWithResponse call

func (CreateWorkflowResp) Status added in v0.17.0

func (r CreateWorkflowResp) Status() string

Status returns HTTPResponse.Status

func (CreateWorkflowResp) StatusCode added in v0.17.0

func (r CreateWorkflowResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateWorkflowResponseObject added in v0.17.0

type CreateWorkflowResponseObject interface {
	VisitCreateWorkflowResponse(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 = WorkflowRun

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 Workload

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 CreateWorkload409JSONResponse added in v0.16.0

type CreateWorkload409JSONResponse struct{ ConflictJSONResponse }

func (CreateWorkload409JSONResponse) VisitCreateWorkloadResponse added in v0.16.0

func (response CreateWorkload409JSONResponse) 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 = Workload

CreateWorkloadJSONRequestBody defines body for CreateWorkload for application/json ContentType.

type CreateWorkloadRequestObject

type CreateWorkloadRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	Body          *CreateWorkloadJSONRequestBody
}

type CreateWorkloadResp added in v0.13.0

type CreateWorkloadResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Workload
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON409      *Conflict
	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 {
	// ApiVersion API version of the resource
	ApiVersion *string `json:"apiVersion,omitempty"`

	// Kind Kind of the resource
	Kind *string `json:"kind,omitempty"`

	// Metadata Standard Kubernetes object metadata (without kind/apiVersion).
	// Matches the structure of metav1.ObjectMeta for the fields exposed via the API.
	Metadata ObjectMeta `json:"metadata"`

	// Spec Desired state of a DataPlane
	Spec   *DataPlaneSpec   `json:"spec,omitempty"`
	Status *DataPlaneStatus `json:"status,omitempty"`
}

DataPlane DataPlane resource. Represents 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 DataPlaneSpec added in v0.16.0

type DataPlaneSpec struct {
	// ClusterAgent Configuration for cluster agent-based communication
	ClusterAgent *ClusterAgentConfig `json:"clusterAgent,omitempty"`

	// Gateway Gateway configuration with ingress and egress network specs
	Gateway *GatewaySpec `json:"gateway,omitempty"`

	// ObservabilityPlaneRef Reference to an ObservabilityPlane or ClusterObservabilityPlane
	ObservabilityPlaneRef *ObservabilityPlaneRef `json:"observabilityPlaneRef,omitempty"`

	// PlaneID Logical plane identifier for the physical cluster.
	// Multiple DataPlane CRs can share the same planeID.
	PlaneID *string `json:"planeID,omitempty"`

	// SecretStoreRef Reference to an External Secrets Operator ClusterSecretStore
	SecretStoreRef *SecretStoreRef `json:"secretStoreRef,omitempty"`
}

DataPlaneSpec Desired state of a DataPlane

type DataPlaneStatus added in v0.16.0

type DataPlaneStatus struct {
	// AgentConnection Status of cluster agent connections
	AgentConnection *AgentConnectionStatus `json:"agentConnection,omitempty"`

	// Conditions Current state conditions of the DataPlane
	Conditions *[]Condition `json:"conditions,omitempty"`

	// ObservedGeneration Generation of the most recently observed DataPlane
	ObservedGeneration *int64 `json:"observedGeneration,omitempty"`
}

DataPlaneStatus Observed state of a DataPlane

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 DeleteClusterComponentType204Response added in v0.16.0

type DeleteClusterComponentType204Response struct {
}

func (DeleteClusterComponentType204Response) VisitDeleteClusterComponentTypeResponse added in v0.16.0

func (response DeleteClusterComponentType204Response) VisitDeleteClusterComponentTypeResponse(w http.ResponseWriter) error

type DeleteClusterComponentType401JSONResponse added in v0.16.0

type DeleteClusterComponentType401JSONResponse struct{ UnauthorizedJSONResponse }

func (DeleteClusterComponentType401JSONResponse) VisitDeleteClusterComponentTypeResponse added in v0.16.0

func (response DeleteClusterComponentType401JSONResponse) VisitDeleteClusterComponentTypeResponse(w http.ResponseWriter) error

type DeleteClusterComponentType403JSONResponse added in v0.16.0

type DeleteClusterComponentType403JSONResponse struct{ ForbiddenJSONResponse }

func (DeleteClusterComponentType403JSONResponse) VisitDeleteClusterComponentTypeResponse added in v0.16.0

func (response DeleteClusterComponentType403JSONResponse) VisitDeleteClusterComponentTypeResponse(w http.ResponseWriter) error

type DeleteClusterComponentType404JSONResponse added in v0.16.0

type DeleteClusterComponentType404JSONResponse struct{ NotFoundJSONResponse }

func (DeleteClusterComponentType404JSONResponse) VisitDeleteClusterComponentTypeResponse added in v0.16.0

func (response DeleteClusterComponentType404JSONResponse) VisitDeleteClusterComponentTypeResponse(w http.ResponseWriter) error

type DeleteClusterComponentType500JSONResponse added in v0.16.0

type DeleteClusterComponentType500JSONResponse struct{ InternalErrorJSONResponse }

func (DeleteClusterComponentType500JSONResponse) VisitDeleteClusterComponentTypeResponse added in v0.16.0

func (response DeleteClusterComponentType500JSONResponse) VisitDeleteClusterComponentTypeResponse(w http.ResponseWriter) error

type DeleteClusterComponentTypeRequestObject added in v0.16.0

type DeleteClusterComponentTypeRequestObject struct {
	CctName ClusterComponentTypeNameParam `json:"cctName"`
}

type DeleteClusterComponentTypeResp added in v0.16.0

type DeleteClusterComponentTypeResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseDeleteClusterComponentTypeResp added in v0.16.0

func ParseDeleteClusterComponentTypeResp(rsp *http.Response) (*DeleteClusterComponentTypeResp, error)

ParseDeleteClusterComponentTypeResp parses an HTTP response from a DeleteClusterComponentTypeWithResponse call

func (DeleteClusterComponentTypeResp) Status added in v0.16.0

Status returns HTTPResponse.Status

func (DeleteClusterComponentTypeResp) StatusCode added in v0.16.0

func (r DeleteClusterComponentTypeResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteClusterComponentTypeResponseObject added in v0.16.0

type DeleteClusterComponentTypeResponseObject interface {
	VisitDeleteClusterComponentTypeResponse(w http.ResponseWriter) error
}

type DeleteClusterDataPlane204Response added in v0.16.0

type DeleteClusterDataPlane204Response struct {
}

func (DeleteClusterDataPlane204Response) VisitDeleteClusterDataPlaneResponse added in v0.16.0

func (response DeleteClusterDataPlane204Response) VisitDeleteClusterDataPlaneResponse(w http.ResponseWriter) error

type DeleteClusterDataPlane401JSONResponse added in v0.16.0

type DeleteClusterDataPlane401JSONResponse struct{ UnauthorizedJSONResponse }

func (DeleteClusterDataPlane401JSONResponse) VisitDeleteClusterDataPlaneResponse added in v0.16.0

func (response DeleteClusterDataPlane401JSONResponse) VisitDeleteClusterDataPlaneResponse(w http.ResponseWriter) error

type DeleteClusterDataPlane403JSONResponse added in v0.16.0

type DeleteClusterDataPlane403JSONResponse struct{ ForbiddenJSONResponse }

func (DeleteClusterDataPlane403JSONResponse) VisitDeleteClusterDataPlaneResponse added in v0.16.0

func (response DeleteClusterDataPlane403JSONResponse) VisitDeleteClusterDataPlaneResponse(w http.ResponseWriter) error

type DeleteClusterDataPlane404JSONResponse added in v0.16.0

type DeleteClusterDataPlane404JSONResponse struct{ NotFoundJSONResponse }

func (DeleteClusterDataPlane404JSONResponse) VisitDeleteClusterDataPlaneResponse added in v0.16.0

func (response DeleteClusterDataPlane404JSONResponse) VisitDeleteClusterDataPlaneResponse(w http.ResponseWriter) error

type DeleteClusterDataPlane500JSONResponse added in v0.16.0

type DeleteClusterDataPlane500JSONResponse struct{ InternalErrorJSONResponse }

func (DeleteClusterDataPlane500JSONResponse) VisitDeleteClusterDataPlaneResponse added in v0.16.0

func (response DeleteClusterDataPlane500JSONResponse) VisitDeleteClusterDataPlaneResponse(w http.ResponseWriter) error

type DeleteClusterDataPlaneRequestObject added in v0.16.0

type DeleteClusterDataPlaneRequestObject struct {
	CdpName ClusterDataPlaneNameParam `json:"cdpName"`
}

type DeleteClusterDataPlaneResp added in v0.16.0

type DeleteClusterDataPlaneResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseDeleteClusterDataPlaneResp added in v0.16.0

func ParseDeleteClusterDataPlaneResp(rsp *http.Response) (*DeleteClusterDataPlaneResp, error)

ParseDeleteClusterDataPlaneResp parses an HTTP response from a DeleteClusterDataPlaneWithResponse call

func (DeleteClusterDataPlaneResp) Status added in v0.16.0

Status returns HTTPResponse.Status

func (DeleteClusterDataPlaneResp) StatusCode added in v0.16.0

func (r DeleteClusterDataPlaneResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteClusterDataPlaneResponseObject added in v0.16.0

type DeleteClusterDataPlaneResponseObject interface {
	VisitDeleteClusterDataPlaneResponse(w http.ResponseWriter) error
}

type DeleteClusterObservabilityPlane204Response added in v0.16.0

type DeleteClusterObservabilityPlane204Response struct {
}

func (DeleteClusterObservabilityPlane204Response) VisitDeleteClusterObservabilityPlaneResponse added in v0.16.0

func (response DeleteClusterObservabilityPlane204Response) VisitDeleteClusterObservabilityPlaneResponse(w http.ResponseWriter) error

type DeleteClusterObservabilityPlane401JSONResponse added in v0.16.0

type DeleteClusterObservabilityPlane401JSONResponse struct{ UnauthorizedJSONResponse }

func (DeleteClusterObservabilityPlane401JSONResponse) VisitDeleteClusterObservabilityPlaneResponse added in v0.16.0

func (response DeleteClusterObservabilityPlane401JSONResponse) VisitDeleteClusterObservabilityPlaneResponse(w http.ResponseWriter) error

type DeleteClusterObservabilityPlane403JSONResponse added in v0.16.0

type DeleteClusterObservabilityPlane403JSONResponse struct{ ForbiddenJSONResponse }

func (DeleteClusterObservabilityPlane403JSONResponse) VisitDeleteClusterObservabilityPlaneResponse added in v0.16.0

func (response DeleteClusterObservabilityPlane403JSONResponse) VisitDeleteClusterObservabilityPlaneResponse(w http.ResponseWriter) error

type DeleteClusterObservabilityPlane404JSONResponse added in v0.16.0

type DeleteClusterObservabilityPlane404JSONResponse struct{ NotFoundJSONResponse }

func (DeleteClusterObservabilityPlane404JSONResponse) VisitDeleteClusterObservabilityPlaneResponse added in v0.16.0

func (response DeleteClusterObservabilityPlane404JSONResponse) VisitDeleteClusterObservabilityPlaneResponse(w http.ResponseWriter) error

type DeleteClusterObservabilityPlane500JSONResponse added in v0.16.0

type DeleteClusterObservabilityPlane500JSONResponse struct{ InternalErrorJSONResponse }

func (DeleteClusterObservabilityPlane500JSONResponse) VisitDeleteClusterObservabilityPlaneResponse added in v0.16.0

func (response DeleteClusterObservabilityPlane500JSONResponse) VisitDeleteClusterObservabilityPlaneResponse(w http.ResponseWriter) error

type DeleteClusterObservabilityPlaneRequestObject added in v0.16.0

type DeleteClusterObservabilityPlaneRequestObject struct {
	ClusterObservabilityPlaneName ClusterObservabilityPlaneNameParam `json:"clusterObservabilityPlaneName"`
}

type DeleteClusterObservabilityPlaneResp added in v0.16.0

type DeleteClusterObservabilityPlaneResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseDeleteClusterObservabilityPlaneResp added in v0.16.0

func ParseDeleteClusterObservabilityPlaneResp(rsp *http.Response) (*DeleteClusterObservabilityPlaneResp, error)

ParseDeleteClusterObservabilityPlaneResp parses an HTTP response from a DeleteClusterObservabilityPlaneWithResponse call

func (DeleteClusterObservabilityPlaneResp) Status added in v0.16.0

Status returns HTTPResponse.Status

func (DeleteClusterObservabilityPlaneResp) StatusCode added in v0.16.0

StatusCode returns HTTPResponse.StatusCode

type DeleteClusterObservabilityPlaneResponseObject added in v0.16.0

type DeleteClusterObservabilityPlaneResponseObject interface {
	VisitDeleteClusterObservabilityPlaneResponse(w http.ResponseWriter) error
}

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 DeleteClusterRoleRequestObject added in v0.14.0

type DeleteClusterRoleRequestObject struct {
	Name string `json:"name"`
}

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 DeleteClusterTrait204Response added in v0.16.0

type DeleteClusterTrait204Response struct {
}

func (DeleteClusterTrait204Response) VisitDeleteClusterTraitResponse added in v0.16.0

func (response DeleteClusterTrait204Response) VisitDeleteClusterTraitResponse(w http.ResponseWriter) error

type DeleteClusterTrait401JSONResponse added in v0.16.0

type DeleteClusterTrait401JSONResponse struct{ UnauthorizedJSONResponse }

func (DeleteClusterTrait401JSONResponse) VisitDeleteClusterTraitResponse added in v0.16.0

func (response DeleteClusterTrait401JSONResponse) VisitDeleteClusterTraitResponse(w http.ResponseWriter) error

type DeleteClusterTrait403JSONResponse added in v0.16.0

type DeleteClusterTrait403JSONResponse struct{ ForbiddenJSONResponse }

func (DeleteClusterTrait403JSONResponse) VisitDeleteClusterTraitResponse added in v0.16.0

func (response DeleteClusterTrait403JSONResponse) VisitDeleteClusterTraitResponse(w http.ResponseWriter) error

type DeleteClusterTrait404JSONResponse added in v0.16.0

type DeleteClusterTrait404JSONResponse struct{ NotFoundJSONResponse }

func (DeleteClusterTrait404JSONResponse) VisitDeleteClusterTraitResponse added in v0.16.0

func (response DeleteClusterTrait404JSONResponse) VisitDeleteClusterTraitResponse(w http.ResponseWriter) error

type DeleteClusterTrait500JSONResponse added in v0.16.0

type DeleteClusterTrait500JSONResponse struct{ InternalErrorJSONResponse }

func (DeleteClusterTrait500JSONResponse) VisitDeleteClusterTraitResponse added in v0.16.0

func (response DeleteClusterTrait500JSONResponse) VisitDeleteClusterTraitResponse(w http.ResponseWriter) error

type DeleteClusterTraitRequestObject added in v0.16.0

type DeleteClusterTraitRequestObject struct {
	ClusterTraitName ClusterTraitNameParam `json:"clusterTraitName"`
}

type DeleteClusterTraitResp added in v0.16.0

type DeleteClusterTraitResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseDeleteClusterTraitResp added in v0.16.0

func ParseDeleteClusterTraitResp(rsp *http.Response) (*DeleteClusterTraitResp, error)

ParseDeleteClusterTraitResp parses an HTTP response from a DeleteClusterTraitWithResponse call

func (DeleteClusterTraitResp) Status added in v0.16.0

func (r DeleteClusterTraitResp) Status() string

Status returns HTTPResponse.Status

func (DeleteClusterTraitResp) StatusCode added in v0.16.0

func (r DeleteClusterTraitResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteClusterTraitResponseObject added in v0.16.0

type DeleteClusterTraitResponseObject interface {
	VisitDeleteClusterTraitResponse(w http.ResponseWriter) error
}

type DeleteClusterWorkflow204Response added in v1.0.0

type DeleteClusterWorkflow204Response struct {
}

func (DeleteClusterWorkflow204Response) VisitDeleteClusterWorkflowResponse added in v1.0.0

func (response DeleteClusterWorkflow204Response) VisitDeleteClusterWorkflowResponse(w http.ResponseWriter) error

type DeleteClusterWorkflow401JSONResponse added in v1.0.0

type DeleteClusterWorkflow401JSONResponse struct{ UnauthorizedJSONResponse }

func (DeleteClusterWorkflow401JSONResponse) VisitDeleteClusterWorkflowResponse added in v1.0.0

func (response DeleteClusterWorkflow401JSONResponse) VisitDeleteClusterWorkflowResponse(w http.ResponseWriter) error

type DeleteClusterWorkflow403JSONResponse added in v1.0.0

type DeleteClusterWorkflow403JSONResponse struct{ ForbiddenJSONResponse }

func (DeleteClusterWorkflow403JSONResponse) VisitDeleteClusterWorkflowResponse added in v1.0.0

func (response DeleteClusterWorkflow403JSONResponse) VisitDeleteClusterWorkflowResponse(w http.ResponseWriter) error

type DeleteClusterWorkflow404JSONResponse added in v1.0.0

type DeleteClusterWorkflow404JSONResponse struct{ NotFoundJSONResponse }

func (DeleteClusterWorkflow404JSONResponse) VisitDeleteClusterWorkflowResponse added in v1.0.0

func (response DeleteClusterWorkflow404JSONResponse) VisitDeleteClusterWorkflowResponse(w http.ResponseWriter) error

type DeleteClusterWorkflow500JSONResponse added in v1.0.0

type DeleteClusterWorkflow500JSONResponse struct{ InternalErrorJSONResponse }

func (DeleteClusterWorkflow500JSONResponse) VisitDeleteClusterWorkflowResponse added in v1.0.0

func (response DeleteClusterWorkflow500JSONResponse) VisitDeleteClusterWorkflowResponse(w http.ResponseWriter) error

type DeleteClusterWorkflowPlane204Response added in v1.0.0

type DeleteClusterWorkflowPlane204Response struct {
}

func (DeleteClusterWorkflowPlane204Response) VisitDeleteClusterWorkflowPlaneResponse added in v1.0.0

func (response DeleteClusterWorkflowPlane204Response) VisitDeleteClusterWorkflowPlaneResponse(w http.ResponseWriter) error

type DeleteClusterWorkflowPlane401JSONResponse added in v1.0.0

type DeleteClusterWorkflowPlane401JSONResponse struct{ UnauthorizedJSONResponse }

func (DeleteClusterWorkflowPlane401JSONResponse) VisitDeleteClusterWorkflowPlaneResponse added in v1.0.0

func (response DeleteClusterWorkflowPlane401JSONResponse) VisitDeleteClusterWorkflowPlaneResponse(w http.ResponseWriter) error

type DeleteClusterWorkflowPlane403JSONResponse added in v1.0.0

type DeleteClusterWorkflowPlane403JSONResponse struct{ ForbiddenJSONResponse }

func (DeleteClusterWorkflowPlane403JSONResponse) VisitDeleteClusterWorkflowPlaneResponse added in v1.0.0

func (response DeleteClusterWorkflowPlane403JSONResponse) VisitDeleteClusterWorkflowPlaneResponse(w http.ResponseWriter) error

type DeleteClusterWorkflowPlane404JSONResponse added in v1.0.0

type DeleteClusterWorkflowPlane404JSONResponse struct{ NotFoundJSONResponse }

func (DeleteClusterWorkflowPlane404JSONResponse) VisitDeleteClusterWorkflowPlaneResponse added in v1.0.0

func (response DeleteClusterWorkflowPlane404JSONResponse) VisitDeleteClusterWorkflowPlaneResponse(w http.ResponseWriter) error

type DeleteClusterWorkflowPlane500JSONResponse added in v1.0.0

type DeleteClusterWorkflowPlane500JSONResponse struct{ InternalErrorJSONResponse }

func (DeleteClusterWorkflowPlane500JSONResponse) VisitDeleteClusterWorkflowPlaneResponse added in v1.0.0

func (response DeleteClusterWorkflowPlane500JSONResponse) VisitDeleteClusterWorkflowPlaneResponse(w http.ResponseWriter) error

type DeleteClusterWorkflowPlaneRequestObject added in v1.0.0

type DeleteClusterWorkflowPlaneRequestObject struct {
	ClusterWorkflowPlaneName string `json:"clusterWorkflowPlaneName"`
}

type DeleteClusterWorkflowPlaneResp added in v1.0.0

type DeleteClusterWorkflowPlaneResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseDeleteClusterWorkflowPlaneResp added in v1.0.0

func ParseDeleteClusterWorkflowPlaneResp(rsp *http.Response) (*DeleteClusterWorkflowPlaneResp, error)

ParseDeleteClusterWorkflowPlaneResp parses an HTTP response from a DeleteClusterWorkflowPlaneWithResponse call

func (DeleteClusterWorkflowPlaneResp) Status added in v1.0.0

Status returns HTTPResponse.Status

func (DeleteClusterWorkflowPlaneResp) StatusCode added in v1.0.0

func (r DeleteClusterWorkflowPlaneResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteClusterWorkflowPlaneResponseObject added in v1.0.0

type DeleteClusterWorkflowPlaneResponseObject interface {
	VisitDeleteClusterWorkflowPlaneResponse(w http.ResponseWriter) error
}

type DeleteClusterWorkflowRequestObject added in v1.0.0

type DeleteClusterWorkflowRequestObject struct {
	ClusterWorkflowName ClusterWorkflowNameParam `json:"clusterWorkflowName"`
}

type DeleteClusterWorkflowResp added in v1.0.0

type DeleteClusterWorkflowResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseDeleteClusterWorkflowResp added in v1.0.0

func ParseDeleteClusterWorkflowResp(rsp *http.Response) (*DeleteClusterWorkflowResp, error)

ParseDeleteClusterWorkflowResp parses an HTTP response from a DeleteClusterWorkflowWithResponse call

func (DeleteClusterWorkflowResp) Status added in v1.0.0

func (r DeleteClusterWorkflowResp) Status() string

Status returns HTTPResponse.Status

func (DeleteClusterWorkflowResp) StatusCode added in v1.0.0

func (r DeleteClusterWorkflowResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteClusterWorkflowResponseObject added in v1.0.0

type DeleteClusterWorkflowResponseObject interface {
	VisitDeleteClusterWorkflowResponse(w http.ResponseWriter) error
}

type DeleteComponent204Response added in v0.16.0

type DeleteComponent204Response struct {
}

func (DeleteComponent204Response) VisitDeleteComponentResponse added in v0.16.0

func (response DeleteComponent204Response) VisitDeleteComponentResponse(w http.ResponseWriter) error

type DeleteComponent401JSONResponse added in v0.16.0

type DeleteComponent401JSONResponse struct{ UnauthorizedJSONResponse }

func (DeleteComponent401JSONResponse) VisitDeleteComponentResponse added in v0.16.0

func (response DeleteComponent401JSONResponse) VisitDeleteComponentResponse(w http.ResponseWriter) error

type DeleteComponent403JSONResponse added in v0.16.0

type DeleteComponent403JSONResponse struct{ ForbiddenJSONResponse }

func (DeleteComponent403JSONResponse) VisitDeleteComponentResponse added in v0.16.0

func (response DeleteComponent403JSONResponse) VisitDeleteComponentResponse(w http.ResponseWriter) error

type DeleteComponent404JSONResponse added in v0.16.0

type DeleteComponent404JSONResponse struct{ NotFoundJSONResponse }

func (DeleteComponent404JSONResponse) VisitDeleteComponentResponse added in v0.16.0

func (response DeleteComponent404JSONResponse) VisitDeleteComponentResponse(w http.ResponseWriter) error

type DeleteComponent500JSONResponse added in v0.16.0

type DeleteComponent500JSONResponse struct{ InternalErrorJSONResponse }

func (DeleteComponent500JSONResponse) VisitDeleteComponentResponse added in v0.16.0

func (response DeleteComponent500JSONResponse) VisitDeleteComponentResponse(w http.ResponseWriter) error

type DeleteComponentRelease204Response added in v1.0.0

type DeleteComponentRelease204Response struct {
}

func (DeleteComponentRelease204Response) VisitDeleteComponentReleaseResponse added in v1.0.0

func (response DeleteComponentRelease204Response) VisitDeleteComponentReleaseResponse(w http.ResponseWriter) error

type DeleteComponentRelease401JSONResponse added in v1.0.0

type DeleteComponentRelease401JSONResponse struct{ UnauthorizedJSONResponse }

func (DeleteComponentRelease401JSONResponse) VisitDeleteComponentReleaseResponse added in v1.0.0

func (response DeleteComponentRelease401JSONResponse) VisitDeleteComponentReleaseResponse(w http.ResponseWriter) error

type DeleteComponentRelease403JSONResponse added in v1.0.0

type DeleteComponentRelease403JSONResponse struct{ ForbiddenJSONResponse }

func (DeleteComponentRelease403JSONResponse) VisitDeleteComponentReleaseResponse added in v1.0.0

func (response DeleteComponentRelease403JSONResponse) VisitDeleteComponentReleaseResponse(w http.ResponseWriter) error

type DeleteComponentRelease404JSONResponse added in v1.0.0

type DeleteComponentRelease404JSONResponse struct{ NotFoundJSONResponse }

func (DeleteComponentRelease404JSONResponse) VisitDeleteComponentReleaseResponse added in v1.0.0

func (response DeleteComponentRelease404JSONResponse) VisitDeleteComponentReleaseResponse(w http.ResponseWriter) error

type DeleteComponentRelease500JSONResponse added in v1.0.0

type DeleteComponentRelease500JSONResponse struct{ InternalErrorJSONResponse }

func (DeleteComponentRelease500JSONResponse) VisitDeleteComponentReleaseResponse added in v1.0.0

func (response DeleteComponentRelease500JSONResponse) VisitDeleteComponentReleaseResponse(w http.ResponseWriter) error

type DeleteComponentReleaseRequestObject added in v1.0.0

type DeleteComponentReleaseRequestObject struct {
	NamespaceName        NamespaceNameParam        `json:"namespaceName"`
	ComponentReleaseName ComponentReleaseNameParam `json:"componentReleaseName"`
}

type DeleteComponentReleaseResp added in v1.0.0

type DeleteComponentReleaseResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseDeleteComponentReleaseResp added in v1.0.0

func ParseDeleteComponentReleaseResp(rsp *http.Response) (*DeleteComponentReleaseResp, error)

ParseDeleteComponentReleaseResp parses an HTTP response from a DeleteComponentReleaseWithResponse call

func (DeleteComponentReleaseResp) Status added in v1.0.0

Status returns HTTPResponse.Status

func (DeleteComponentReleaseResp) StatusCode added in v1.0.0

func (r DeleteComponentReleaseResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteComponentReleaseResponseObject added in v1.0.0

type DeleteComponentReleaseResponseObject interface {
	VisitDeleteComponentReleaseResponse(w http.ResponseWriter) error
}

type DeleteComponentRequestObject added in v0.16.0

type DeleteComponentRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	ComponentName ComponentNameParam `json:"componentName"`
}

type DeleteComponentResp added in v0.16.0

type DeleteComponentResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseDeleteComponentResp added in v0.16.0

func ParseDeleteComponentResp(rsp *http.Response) (*DeleteComponentResp, error)

ParseDeleteComponentResp parses an HTTP response from a DeleteComponentWithResponse call

func (DeleteComponentResp) Status added in v0.16.0

func (r DeleteComponentResp) Status() string

Status returns HTTPResponse.Status

func (DeleteComponentResp) StatusCode added in v0.16.0

func (r DeleteComponentResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteComponentResponseObject added in v0.16.0

type DeleteComponentResponseObject interface {
	VisitDeleteComponentResponse(w http.ResponseWriter) error
}

type DeleteComponentType204Response added in v0.16.0

type DeleteComponentType204Response struct {
}

func (DeleteComponentType204Response) VisitDeleteComponentTypeResponse added in v0.16.0

func (response DeleteComponentType204Response) VisitDeleteComponentTypeResponse(w http.ResponseWriter) error

type DeleteComponentType401JSONResponse added in v0.16.0

type DeleteComponentType401JSONResponse struct{ UnauthorizedJSONResponse }

func (DeleteComponentType401JSONResponse) VisitDeleteComponentTypeResponse added in v0.16.0

func (response DeleteComponentType401JSONResponse) VisitDeleteComponentTypeResponse(w http.ResponseWriter) error

type DeleteComponentType403JSONResponse added in v0.16.0

type DeleteComponentType403JSONResponse struct{ ForbiddenJSONResponse }

func (DeleteComponentType403JSONResponse) VisitDeleteComponentTypeResponse added in v0.16.0

func (response DeleteComponentType403JSONResponse) VisitDeleteComponentTypeResponse(w http.ResponseWriter) error

type DeleteComponentType404JSONResponse added in v0.16.0

type DeleteComponentType404JSONResponse struct{ NotFoundJSONResponse }

func (DeleteComponentType404JSONResponse) VisitDeleteComponentTypeResponse added in v0.16.0

func (response DeleteComponentType404JSONResponse) VisitDeleteComponentTypeResponse(w http.ResponseWriter) error

type DeleteComponentType500JSONResponse added in v0.16.0

type DeleteComponentType500JSONResponse struct{ InternalErrorJSONResponse }

func (DeleteComponentType500JSONResponse) VisitDeleteComponentTypeResponse added in v0.16.0

func (response DeleteComponentType500JSONResponse) VisitDeleteComponentTypeResponse(w http.ResponseWriter) error

type DeleteComponentTypeRequestObject added in v0.16.0

type DeleteComponentTypeRequestObject struct {
	NamespaceName NamespaceNameParam     `json:"namespaceName"`
	CtName        ComponentTypeNameParam `json:"ctName"`
}

type DeleteComponentTypeResp added in v0.16.0

type DeleteComponentTypeResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseDeleteComponentTypeResp added in v0.16.0

func ParseDeleteComponentTypeResp(rsp *http.Response) (*DeleteComponentTypeResp, error)

ParseDeleteComponentTypeResp parses an HTTP response from a DeleteComponentTypeWithResponse call

func (DeleteComponentTypeResp) Status added in v0.16.0

func (r DeleteComponentTypeResp) Status() string

Status returns HTTPResponse.Status

func (DeleteComponentTypeResp) StatusCode added in v0.16.0

func (r DeleteComponentTypeResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteComponentTypeResponseObject added in v0.16.0

type DeleteComponentTypeResponseObject interface {
	VisitDeleteComponentTypeResponse(w http.ResponseWriter) error
}

type DeleteDataPlane204Response added in v0.16.0

type DeleteDataPlane204Response struct {
}

func (DeleteDataPlane204Response) VisitDeleteDataPlaneResponse added in v0.16.0

func (response DeleteDataPlane204Response) VisitDeleteDataPlaneResponse(w http.ResponseWriter) error

type DeleteDataPlane401JSONResponse added in v0.16.0

type DeleteDataPlane401JSONResponse struct{ UnauthorizedJSONResponse }

func (DeleteDataPlane401JSONResponse) VisitDeleteDataPlaneResponse added in v0.16.0

func (response DeleteDataPlane401JSONResponse) VisitDeleteDataPlaneResponse(w http.ResponseWriter) error

type DeleteDataPlane403JSONResponse added in v0.16.0

type DeleteDataPlane403JSONResponse struct{ ForbiddenJSONResponse }

func (DeleteDataPlane403JSONResponse) VisitDeleteDataPlaneResponse added in v0.16.0

func (response DeleteDataPlane403JSONResponse) VisitDeleteDataPlaneResponse(w http.ResponseWriter) error

type DeleteDataPlane404JSONResponse added in v0.16.0

type DeleteDataPlane404JSONResponse struct{ NotFoundJSONResponse }

func (DeleteDataPlane404JSONResponse) VisitDeleteDataPlaneResponse added in v0.16.0

func (response DeleteDataPlane404JSONResponse) VisitDeleteDataPlaneResponse(w http.ResponseWriter) error

type DeleteDataPlane500JSONResponse added in v0.16.0

type DeleteDataPlane500JSONResponse struct{ InternalErrorJSONResponse }

func (DeleteDataPlane500JSONResponse) VisitDeleteDataPlaneResponse added in v0.16.0

func (response DeleteDataPlane500JSONResponse) VisitDeleteDataPlaneResponse(w http.ResponseWriter) error

type DeleteDataPlaneRequestObject added in v0.16.0

type DeleteDataPlaneRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	DpName        DataPlaneNameParam `json:"dpName"`
}

type DeleteDataPlaneResp added in v0.16.0

type DeleteDataPlaneResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseDeleteDataPlaneResp added in v0.16.0

func ParseDeleteDataPlaneResp(rsp *http.Response) (*DeleteDataPlaneResp, error)

ParseDeleteDataPlaneResp parses an HTTP response from a DeleteDataPlaneWithResponse call

func (DeleteDataPlaneResp) Status added in v0.16.0

func (r DeleteDataPlaneResp) Status() string

Status returns HTTPResponse.Status

func (DeleteDataPlaneResp) StatusCode added in v0.16.0

func (r DeleteDataPlaneResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteDataPlaneResponseObject added in v0.16.0

type DeleteDataPlaneResponseObject interface {
	VisitDeleteDataPlaneResponse(w http.ResponseWriter) error
}

type DeleteDeploymentPipeline204Response added in v0.16.0

type DeleteDeploymentPipeline204Response struct {
}

func (DeleteDeploymentPipeline204Response) VisitDeleteDeploymentPipelineResponse added in v0.16.0

func (response DeleteDeploymentPipeline204Response) VisitDeleteDeploymentPipelineResponse(w http.ResponseWriter) error

type DeleteDeploymentPipeline401JSONResponse added in v0.16.0

type DeleteDeploymentPipeline401JSONResponse struct{ UnauthorizedJSONResponse }

func (DeleteDeploymentPipeline401JSONResponse) VisitDeleteDeploymentPipelineResponse added in v0.16.0

func (response DeleteDeploymentPipeline401JSONResponse) VisitDeleteDeploymentPipelineResponse(w http.ResponseWriter) error

type DeleteDeploymentPipeline403JSONResponse added in v0.16.0

type DeleteDeploymentPipeline403JSONResponse struct{ ForbiddenJSONResponse }

func (DeleteDeploymentPipeline403JSONResponse) VisitDeleteDeploymentPipelineResponse added in v0.16.0

func (response DeleteDeploymentPipeline403JSONResponse) VisitDeleteDeploymentPipelineResponse(w http.ResponseWriter) error

type DeleteDeploymentPipeline404JSONResponse added in v0.16.0

type DeleteDeploymentPipeline404JSONResponse struct{ NotFoundJSONResponse }

func (DeleteDeploymentPipeline404JSONResponse) VisitDeleteDeploymentPipelineResponse added in v0.16.0

func (response DeleteDeploymentPipeline404JSONResponse) VisitDeleteDeploymentPipelineResponse(w http.ResponseWriter) error

type DeleteDeploymentPipeline500JSONResponse added in v0.16.0

type DeleteDeploymentPipeline500JSONResponse struct{ InternalErrorJSONResponse }

func (DeleteDeploymentPipeline500JSONResponse) VisitDeleteDeploymentPipelineResponse added in v0.16.0

func (response DeleteDeploymentPipeline500JSONResponse) VisitDeleteDeploymentPipelineResponse(w http.ResponseWriter) error

type DeleteDeploymentPipelineRequestObject added in v0.16.0

type DeleteDeploymentPipelineRequestObject struct {
	NamespaceName          NamespaceNameParam          `json:"namespaceName"`
	DeploymentPipelineName DeploymentPipelineNameParam `json:"deploymentPipelineName"`
}

type DeleteDeploymentPipelineResp added in v0.16.0

type DeleteDeploymentPipelineResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseDeleteDeploymentPipelineResp added in v0.16.0

func ParseDeleteDeploymentPipelineResp(rsp *http.Response) (*DeleteDeploymentPipelineResp, error)

ParseDeleteDeploymentPipelineResp parses an HTTP response from a DeleteDeploymentPipelineWithResponse call

func (DeleteDeploymentPipelineResp) Status added in v0.16.0

Status returns HTTPResponse.Status

func (DeleteDeploymentPipelineResp) StatusCode added in v0.16.0

func (r DeleteDeploymentPipelineResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteDeploymentPipelineResponseObject added in v0.16.0

type DeleteDeploymentPipelineResponseObject interface {
	VisitDeleteDeploymentPipelineResponse(w http.ResponseWriter) error
}

type DeleteEnvironment204Response added in v0.17.0

type DeleteEnvironment204Response struct {
}

func (DeleteEnvironment204Response) VisitDeleteEnvironmentResponse added in v0.17.0

func (response DeleteEnvironment204Response) VisitDeleteEnvironmentResponse(w http.ResponseWriter) error

type DeleteEnvironment401JSONResponse added in v0.17.0

type DeleteEnvironment401JSONResponse struct{ UnauthorizedJSONResponse }

func (DeleteEnvironment401JSONResponse) VisitDeleteEnvironmentResponse added in v0.17.0

func (response DeleteEnvironment401JSONResponse) VisitDeleteEnvironmentResponse(w http.ResponseWriter) error

type DeleteEnvironment403JSONResponse added in v0.17.0

type DeleteEnvironment403JSONResponse struct{ ForbiddenJSONResponse }

func (DeleteEnvironment403JSONResponse) VisitDeleteEnvironmentResponse added in v0.17.0

func (response DeleteEnvironment403JSONResponse) VisitDeleteEnvironmentResponse(w http.ResponseWriter) error

type DeleteEnvironment404JSONResponse added in v0.17.0

type DeleteEnvironment404JSONResponse struct{ NotFoundJSONResponse }

func (DeleteEnvironment404JSONResponse) VisitDeleteEnvironmentResponse added in v0.17.0

func (response DeleteEnvironment404JSONResponse) VisitDeleteEnvironmentResponse(w http.ResponseWriter) error

type DeleteEnvironment500JSONResponse added in v0.17.0

type DeleteEnvironment500JSONResponse struct{ InternalErrorJSONResponse }

func (DeleteEnvironment500JSONResponse) VisitDeleteEnvironmentResponse added in v0.17.0

func (response DeleteEnvironment500JSONResponse) VisitDeleteEnvironmentResponse(w http.ResponseWriter) error

type DeleteEnvironmentRequestObject added in v0.17.0

type DeleteEnvironmentRequestObject struct {
	NamespaceName NamespaceNameParam   `json:"namespaceName"`
	EnvName       EnvironmentNameParam `json:"envName"`
}

type DeleteEnvironmentResp added in v0.17.0

type DeleteEnvironmentResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseDeleteEnvironmentResp added in v0.17.0

func ParseDeleteEnvironmentResp(rsp *http.Response) (*DeleteEnvironmentResp, error)

ParseDeleteEnvironmentResp parses an HTTP response from a DeleteEnvironmentWithResponse call

func (DeleteEnvironmentResp) Status added in v0.17.0

func (r DeleteEnvironmentResp) Status() string

Status returns HTTPResponse.Status

func (DeleteEnvironmentResp) StatusCode added in v0.17.0

func (r DeleteEnvironmentResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteEnvironmentResponseObject added in v0.17.0

type DeleteEnvironmentResponseObject interface {
	VisitDeleteEnvironmentResponse(w http.ResponseWriter) error
}

type DeleteGitSecret204Response added in v0.17.0

type DeleteGitSecret204Response struct {
}

func (DeleteGitSecret204Response) VisitDeleteGitSecretResponse added in v0.17.0

func (response DeleteGitSecret204Response) VisitDeleteGitSecretResponse(w http.ResponseWriter) error

type DeleteGitSecret401JSONResponse added in v0.17.0

type DeleteGitSecret401JSONResponse struct{ UnauthorizedJSONResponse }

func (DeleteGitSecret401JSONResponse) VisitDeleteGitSecretResponse added in v0.17.0

func (response DeleteGitSecret401JSONResponse) VisitDeleteGitSecretResponse(w http.ResponseWriter) error

type DeleteGitSecret403JSONResponse added in v0.17.0

type DeleteGitSecret403JSONResponse struct{ ForbiddenJSONResponse }

func (DeleteGitSecret403JSONResponse) VisitDeleteGitSecretResponse added in v0.17.0

func (response DeleteGitSecret403JSONResponse) VisitDeleteGitSecretResponse(w http.ResponseWriter) error

type DeleteGitSecret404JSONResponse added in v0.17.0

type DeleteGitSecret404JSONResponse struct{ NotFoundJSONResponse }

func (DeleteGitSecret404JSONResponse) VisitDeleteGitSecretResponse added in v0.17.0

func (response DeleteGitSecret404JSONResponse) VisitDeleteGitSecretResponse(w http.ResponseWriter) error

type DeleteGitSecret500JSONResponse added in v0.17.0

type DeleteGitSecret500JSONResponse struct{ InternalErrorJSONResponse }

func (DeleteGitSecret500JSONResponse) VisitDeleteGitSecretResponse added in v0.17.0

func (response DeleteGitSecret500JSONResponse) VisitDeleteGitSecretResponse(w http.ResponseWriter) error

type DeleteGitSecretRequestObject added in v0.17.0

type DeleteGitSecretRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	GitSecretName GitSecretNameParam `json:"gitSecretName"`
}

type DeleteGitSecretResp added in v0.17.0

type DeleteGitSecretResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseDeleteGitSecretResp added in v0.17.0

func ParseDeleteGitSecretResp(rsp *http.Response) (*DeleteGitSecretResp, error)

ParseDeleteGitSecretResp parses an HTTP response from a DeleteGitSecretWithResponse call

func (DeleteGitSecretResp) Status added in v0.17.0

func (r DeleteGitSecretResp) Status() string

Status returns HTTPResponse.Status

func (DeleteGitSecretResp) StatusCode added in v0.17.0

func (r DeleteGitSecretResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteGitSecretResponseObject added in v0.17.0

type DeleteGitSecretResponseObject interface {
	VisitDeleteGitSecretResponse(w http.ResponseWriter) error
}

type DeleteNamespace204Response added in v0.16.0

type DeleteNamespace204Response struct {
}

func (DeleteNamespace204Response) VisitDeleteNamespaceResponse added in v0.16.0

func (response DeleteNamespace204Response) VisitDeleteNamespaceResponse(w http.ResponseWriter) error

type DeleteNamespace401JSONResponse added in v0.16.0

type DeleteNamespace401JSONResponse struct{ UnauthorizedJSONResponse }

func (DeleteNamespace401JSONResponse) VisitDeleteNamespaceResponse added in v0.16.0

func (response DeleteNamespace401JSONResponse) VisitDeleteNamespaceResponse(w http.ResponseWriter) error

type DeleteNamespace403JSONResponse added in v0.16.0

type DeleteNamespace403JSONResponse struct{ ForbiddenJSONResponse }

func (DeleteNamespace403JSONResponse) VisitDeleteNamespaceResponse added in v0.16.0

func (response DeleteNamespace403JSONResponse) VisitDeleteNamespaceResponse(w http.ResponseWriter) error

type DeleteNamespace404JSONResponse added in v0.16.0

type DeleteNamespace404JSONResponse struct{ NotFoundJSONResponse }

func (DeleteNamespace404JSONResponse) VisitDeleteNamespaceResponse added in v0.16.0

func (response DeleteNamespace404JSONResponse) VisitDeleteNamespaceResponse(w http.ResponseWriter) error

type DeleteNamespace500JSONResponse added in v0.16.0

type DeleteNamespace500JSONResponse struct{ InternalErrorJSONResponse }

func (DeleteNamespace500JSONResponse) VisitDeleteNamespaceResponse added in v0.16.0

func (response DeleteNamespace500JSONResponse) VisitDeleteNamespaceResponse(w http.ResponseWriter) error

type DeleteNamespaceRequestObject added in v0.16.0

type DeleteNamespaceRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
}

type DeleteNamespaceResp added in v0.16.0

type DeleteNamespaceResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseDeleteNamespaceResp added in v0.16.0

func ParseDeleteNamespaceResp(rsp *http.Response) (*DeleteNamespaceResp, error)

ParseDeleteNamespaceResp parses an HTTP response from a DeleteNamespaceWithResponse call

func (DeleteNamespaceResp) Status added in v0.16.0

func (r DeleteNamespaceResp) Status() string

Status returns HTTPResponse.Status

func (DeleteNamespaceResp) StatusCode added in v0.16.0

func (r DeleteNamespaceResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteNamespaceResponseObject added in v0.16.0

type DeleteNamespaceResponseObject interface {
	VisitDeleteNamespaceResponse(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 DeleteNamespaceRoleRequestObject added in v0.14.0

type DeleteNamespaceRoleRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	Name          string             `json:"name"`
}

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 DeleteObservabilityAlertsNotificationChannel204Response added in v0.16.0

type DeleteObservabilityAlertsNotificationChannel204Response struct {
}

func (DeleteObservabilityAlertsNotificationChannel204Response) VisitDeleteObservabilityAlertsNotificationChannelResponse added in v0.16.0

func (response DeleteObservabilityAlertsNotificationChannel204Response) VisitDeleteObservabilityAlertsNotificationChannelResponse(w http.ResponseWriter) error

type DeleteObservabilityAlertsNotificationChannel401JSONResponse added in v0.16.0

type DeleteObservabilityAlertsNotificationChannel401JSONResponse struct{ UnauthorizedJSONResponse }

func (DeleteObservabilityAlertsNotificationChannel401JSONResponse) VisitDeleteObservabilityAlertsNotificationChannelResponse added in v0.16.0

func (response DeleteObservabilityAlertsNotificationChannel401JSONResponse) VisitDeleteObservabilityAlertsNotificationChannelResponse(w http.ResponseWriter) error

type DeleteObservabilityAlertsNotificationChannel403JSONResponse added in v0.16.0

type DeleteObservabilityAlertsNotificationChannel403JSONResponse struct{ ForbiddenJSONResponse }

func (DeleteObservabilityAlertsNotificationChannel403JSONResponse) VisitDeleteObservabilityAlertsNotificationChannelResponse added in v0.16.0

func (response DeleteObservabilityAlertsNotificationChannel403JSONResponse) VisitDeleteObservabilityAlertsNotificationChannelResponse(w http.ResponseWriter) error

type DeleteObservabilityAlertsNotificationChannel404JSONResponse added in v0.16.0

type DeleteObservabilityAlertsNotificationChannel404JSONResponse struct{ NotFoundJSONResponse }

func (DeleteObservabilityAlertsNotificationChannel404JSONResponse) VisitDeleteObservabilityAlertsNotificationChannelResponse added in v0.16.0

func (response DeleteObservabilityAlertsNotificationChannel404JSONResponse) VisitDeleteObservabilityAlertsNotificationChannelResponse(w http.ResponseWriter) error

type DeleteObservabilityAlertsNotificationChannel500JSONResponse added in v0.16.0

type DeleteObservabilityAlertsNotificationChannel500JSONResponse struct{ InternalErrorJSONResponse }

func (DeleteObservabilityAlertsNotificationChannel500JSONResponse) VisitDeleteObservabilityAlertsNotificationChannelResponse added in v0.16.0

func (response DeleteObservabilityAlertsNotificationChannel500JSONResponse) VisitDeleteObservabilityAlertsNotificationChannelResponse(w http.ResponseWriter) error

type DeleteObservabilityAlertsNotificationChannelRequestObject added in v0.16.0

type DeleteObservabilityAlertsNotificationChannelRequestObject struct {
	NamespaceName                              NamespaceNameParam                              `json:"namespaceName"`
	ObservabilityAlertsNotificationChannelName ObservabilityAlertsNotificationChannelNameParam `json:"observabilityAlertsNotificationChannelName"`
}

type DeleteObservabilityAlertsNotificationChannelResp added in v0.16.0

type DeleteObservabilityAlertsNotificationChannelResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseDeleteObservabilityAlertsNotificationChannelResp added in v0.16.0

func ParseDeleteObservabilityAlertsNotificationChannelResp(rsp *http.Response) (*DeleteObservabilityAlertsNotificationChannelResp, error)

ParseDeleteObservabilityAlertsNotificationChannelResp parses an HTTP response from a DeleteObservabilityAlertsNotificationChannelWithResponse call

func (DeleteObservabilityAlertsNotificationChannelResp) Status added in v0.16.0

Status returns HTTPResponse.Status

func (DeleteObservabilityAlertsNotificationChannelResp) StatusCode added in v0.16.0

StatusCode returns HTTPResponse.StatusCode

type DeleteObservabilityAlertsNotificationChannelResponseObject added in v0.16.0

type DeleteObservabilityAlertsNotificationChannelResponseObject interface {
	VisitDeleteObservabilityAlertsNotificationChannelResponse(w http.ResponseWriter) error
}

type DeleteObservabilityPlane204Response added in v0.16.0

type DeleteObservabilityPlane204Response struct {
}

func (DeleteObservabilityPlane204Response) VisitDeleteObservabilityPlaneResponse added in v0.16.0

func (response DeleteObservabilityPlane204Response) VisitDeleteObservabilityPlaneResponse(w http.ResponseWriter) error

type DeleteObservabilityPlane401JSONResponse added in v0.16.0

type DeleteObservabilityPlane401JSONResponse struct{ UnauthorizedJSONResponse }

func (DeleteObservabilityPlane401JSONResponse) VisitDeleteObservabilityPlaneResponse added in v0.16.0

func (response DeleteObservabilityPlane401JSONResponse) VisitDeleteObservabilityPlaneResponse(w http.ResponseWriter) error

type DeleteObservabilityPlane403JSONResponse added in v0.16.0

type DeleteObservabilityPlane403JSONResponse struct{ ForbiddenJSONResponse }

func (DeleteObservabilityPlane403JSONResponse) VisitDeleteObservabilityPlaneResponse added in v0.16.0

func (response DeleteObservabilityPlane403JSONResponse) VisitDeleteObservabilityPlaneResponse(w http.ResponseWriter) error

type DeleteObservabilityPlane404JSONResponse added in v0.16.0

type DeleteObservabilityPlane404JSONResponse struct{ NotFoundJSONResponse }

func (DeleteObservabilityPlane404JSONResponse) VisitDeleteObservabilityPlaneResponse added in v0.16.0

func (response DeleteObservabilityPlane404JSONResponse) VisitDeleteObservabilityPlaneResponse(w http.ResponseWriter) error

type DeleteObservabilityPlane500JSONResponse added in v0.16.0

type DeleteObservabilityPlane500JSONResponse struct{ InternalErrorJSONResponse }

func (DeleteObservabilityPlane500JSONResponse) VisitDeleteObservabilityPlaneResponse added in v0.16.0

func (response DeleteObservabilityPlane500JSONResponse) VisitDeleteObservabilityPlaneResponse(w http.ResponseWriter) error

type DeleteObservabilityPlaneRequestObject added in v0.16.0

type DeleteObservabilityPlaneRequestObject struct {
	NamespaceName          NamespaceNameParam          `json:"namespaceName"`
	ObservabilityPlaneName ObservabilityPlaneNameParam `json:"observabilityPlaneName"`
}

type DeleteObservabilityPlaneResp added in v0.16.0

type DeleteObservabilityPlaneResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseDeleteObservabilityPlaneResp added in v0.16.0

func ParseDeleteObservabilityPlaneResp(rsp *http.Response) (*DeleteObservabilityPlaneResp, error)

ParseDeleteObservabilityPlaneResp parses an HTTP response from a DeleteObservabilityPlaneWithResponse call

func (DeleteObservabilityPlaneResp) Status added in v0.16.0

Status returns HTTPResponse.Status

func (DeleteObservabilityPlaneResp) StatusCode added in v0.16.0

func (r DeleteObservabilityPlaneResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteObservabilityPlaneResponseObject added in v0.16.0

type DeleteObservabilityPlaneResponseObject interface {
	VisitDeleteObservabilityPlaneResponse(w http.ResponseWriter) error
}

type DeleteProject204Response added in v0.16.0

type DeleteProject204Response struct {
}

func (DeleteProject204Response) VisitDeleteProjectResponse added in v0.16.0

func (response DeleteProject204Response) VisitDeleteProjectResponse(w http.ResponseWriter) error

type DeleteProject401JSONResponse added in v0.16.0

type DeleteProject401JSONResponse struct{ UnauthorizedJSONResponse }

func (DeleteProject401JSONResponse) VisitDeleteProjectResponse added in v0.16.0

func (response DeleteProject401JSONResponse) VisitDeleteProjectResponse(w http.ResponseWriter) error

type DeleteProject403JSONResponse added in v0.16.0

type DeleteProject403JSONResponse struct{ ForbiddenJSONResponse }

func (DeleteProject403JSONResponse) VisitDeleteProjectResponse added in v0.16.0

func (response DeleteProject403JSONResponse) VisitDeleteProjectResponse(w http.ResponseWriter) error

type DeleteProject404JSONResponse added in v0.16.0

type DeleteProject404JSONResponse struct{ NotFoundJSONResponse }

func (DeleteProject404JSONResponse) VisitDeleteProjectResponse added in v0.16.0

func (response DeleteProject404JSONResponse) VisitDeleteProjectResponse(w http.ResponseWriter) error

type DeleteProject500JSONResponse added in v0.16.0

type DeleteProject500JSONResponse struct{ InternalErrorJSONResponse }

func (DeleteProject500JSONResponse) VisitDeleteProjectResponse added in v0.16.0

func (response DeleteProject500JSONResponse) VisitDeleteProjectResponse(w http.ResponseWriter) error

type DeleteProjectRequestObject added in v0.16.0

type DeleteProjectRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	ProjectName   ProjectNameParam   `json:"projectName"`
}

type DeleteProjectResp added in v0.16.0

type DeleteProjectResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseDeleteProjectResp added in v0.16.0

func ParseDeleteProjectResp(rsp *http.Response) (*DeleteProjectResp, error)

ParseDeleteProjectResp parses an HTTP response from a DeleteProjectWithResponse call

func (DeleteProjectResp) Status added in v0.16.0

func (r DeleteProjectResp) Status() string

Status returns HTTPResponse.Status

func (DeleteProjectResp) StatusCode added in v0.16.0

func (r DeleteProjectResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteProjectResponseObject added in v0.16.0

type DeleteProjectResponseObject interface {
	VisitDeleteProjectResponse(w http.ResponseWriter) error
}

type DeleteReleaseBinding204Response added in v0.16.0

type DeleteReleaseBinding204Response struct {
}

func (DeleteReleaseBinding204Response) VisitDeleteReleaseBindingResponse added in v0.16.0

func (response DeleteReleaseBinding204Response) VisitDeleteReleaseBindingResponse(w http.ResponseWriter) error

type DeleteReleaseBinding401JSONResponse added in v0.16.0

type DeleteReleaseBinding401JSONResponse struct{ UnauthorizedJSONResponse }

func (DeleteReleaseBinding401JSONResponse) VisitDeleteReleaseBindingResponse added in v0.16.0

func (response DeleteReleaseBinding401JSONResponse) VisitDeleteReleaseBindingResponse(w http.ResponseWriter) error

type DeleteReleaseBinding403JSONResponse added in v0.16.0

type DeleteReleaseBinding403JSONResponse struct{ ForbiddenJSONResponse }

func (DeleteReleaseBinding403JSONResponse) VisitDeleteReleaseBindingResponse added in v0.16.0

func (response DeleteReleaseBinding403JSONResponse) VisitDeleteReleaseBindingResponse(w http.ResponseWriter) error

type DeleteReleaseBinding404JSONResponse added in v0.16.0

type DeleteReleaseBinding404JSONResponse struct{ NotFoundJSONResponse }

func (DeleteReleaseBinding404JSONResponse) VisitDeleteReleaseBindingResponse added in v0.16.0

func (response DeleteReleaseBinding404JSONResponse) VisitDeleteReleaseBindingResponse(w http.ResponseWriter) error

type DeleteReleaseBinding500JSONResponse added in v0.16.0

type DeleteReleaseBinding500JSONResponse struct{ InternalErrorJSONResponse }

func (DeleteReleaseBinding500JSONResponse) VisitDeleteReleaseBindingResponse added in v0.16.0

func (response DeleteReleaseBinding500JSONResponse) VisitDeleteReleaseBindingResponse(w http.ResponseWriter) error

type DeleteReleaseBindingRequestObject added in v0.16.0

type DeleteReleaseBindingRequestObject struct {
	NamespaceName      NamespaceNameParam      `json:"namespaceName"`
	ReleaseBindingName ReleaseBindingNameParam `json:"releaseBindingName"`
}

type DeleteReleaseBindingResp added in v0.16.0

type DeleteReleaseBindingResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseDeleteReleaseBindingResp added in v0.16.0

func ParseDeleteReleaseBindingResp(rsp *http.Response) (*DeleteReleaseBindingResp, error)

ParseDeleteReleaseBindingResp parses an HTTP response from a DeleteReleaseBindingWithResponse call

func (DeleteReleaseBindingResp) Status added in v0.16.0

func (r DeleteReleaseBindingResp) Status() string

Status returns HTTPResponse.Status

func (DeleteReleaseBindingResp) StatusCode added in v0.16.0

func (r DeleteReleaseBindingResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteReleaseBindingResponseObject added in v0.16.0

type DeleteReleaseBindingResponseObject interface {
	VisitDeleteReleaseBindingResponse(w http.ResponseWriter) error
}

type DeleteSecretReference204Response added in v0.16.0

type DeleteSecretReference204Response struct {
}

func (DeleteSecretReference204Response) VisitDeleteSecretReferenceResponse added in v0.16.0

func (response DeleteSecretReference204Response) VisitDeleteSecretReferenceResponse(w http.ResponseWriter) error

type DeleteSecretReference401JSONResponse added in v0.16.0

type DeleteSecretReference401JSONResponse struct{ UnauthorizedJSONResponse }

func (DeleteSecretReference401JSONResponse) VisitDeleteSecretReferenceResponse added in v0.16.0

func (response DeleteSecretReference401JSONResponse) VisitDeleteSecretReferenceResponse(w http.ResponseWriter) error

type DeleteSecretReference403JSONResponse added in v0.16.0

type DeleteSecretReference403JSONResponse struct{ ForbiddenJSONResponse }

func (DeleteSecretReference403JSONResponse) VisitDeleteSecretReferenceResponse added in v0.16.0

func (response DeleteSecretReference403JSONResponse) VisitDeleteSecretReferenceResponse(w http.ResponseWriter) error

type DeleteSecretReference404JSONResponse added in v0.16.0

type DeleteSecretReference404JSONResponse struct{ NotFoundJSONResponse }

func (DeleteSecretReference404JSONResponse) VisitDeleteSecretReferenceResponse added in v0.16.0

func (response DeleteSecretReference404JSONResponse) VisitDeleteSecretReferenceResponse(w http.ResponseWriter) error

type DeleteSecretReference500JSONResponse added in v0.16.0

type DeleteSecretReference500JSONResponse struct{ InternalErrorJSONResponse }

func (DeleteSecretReference500JSONResponse) VisitDeleteSecretReferenceResponse added in v0.16.0

func (response DeleteSecretReference500JSONResponse) VisitDeleteSecretReferenceResponse(w http.ResponseWriter) error

type DeleteSecretReferenceRequestObject added in v0.16.0

type DeleteSecretReferenceRequestObject struct {
	NamespaceName       NamespaceNameParam       `json:"namespaceName"`
	SecretReferenceName SecretReferenceNameParam `json:"secretReferenceName"`
}

type DeleteSecretReferenceResp added in v0.16.0

type DeleteSecretReferenceResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseDeleteSecretReferenceResp added in v0.16.0

func ParseDeleteSecretReferenceResp(rsp *http.Response) (*DeleteSecretReferenceResp, error)

ParseDeleteSecretReferenceResp parses an HTTP response from a DeleteSecretReferenceWithResponse call

func (DeleteSecretReferenceResp) Status added in v0.16.0

func (r DeleteSecretReferenceResp) Status() string

Status returns HTTPResponse.Status

func (DeleteSecretReferenceResp) StatusCode added in v0.16.0

func (r DeleteSecretReferenceResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteSecretReferenceResponseObject added in v0.16.0

type DeleteSecretReferenceResponseObject interface {
	VisitDeleteSecretReferenceResponse(w http.ResponseWriter) error
}

type DeleteTrait204Response added in v0.16.0

type DeleteTrait204Response struct {
}

func (DeleteTrait204Response) VisitDeleteTraitResponse added in v0.16.0

func (response DeleteTrait204Response) VisitDeleteTraitResponse(w http.ResponseWriter) error

type DeleteTrait401JSONResponse added in v0.16.0

type DeleteTrait401JSONResponse struct{ UnauthorizedJSONResponse }

func (DeleteTrait401JSONResponse) VisitDeleteTraitResponse added in v0.16.0

func (response DeleteTrait401JSONResponse) VisitDeleteTraitResponse(w http.ResponseWriter) error

type DeleteTrait403JSONResponse added in v0.16.0

type DeleteTrait403JSONResponse struct{ ForbiddenJSONResponse }

func (DeleteTrait403JSONResponse) VisitDeleteTraitResponse added in v0.16.0

func (response DeleteTrait403JSONResponse) VisitDeleteTraitResponse(w http.ResponseWriter) error

type DeleteTrait404JSONResponse added in v0.16.0

type DeleteTrait404JSONResponse struct{ NotFoundJSONResponse }

func (DeleteTrait404JSONResponse) VisitDeleteTraitResponse added in v0.16.0

func (response DeleteTrait404JSONResponse) VisitDeleteTraitResponse(w http.ResponseWriter) error

type DeleteTrait500JSONResponse added in v0.16.0

type DeleteTrait500JSONResponse struct{ InternalErrorJSONResponse }

func (DeleteTrait500JSONResponse) VisitDeleteTraitResponse added in v0.16.0

func (response DeleteTrait500JSONResponse) VisitDeleteTraitResponse(w http.ResponseWriter) error

type DeleteTraitRequestObject added in v0.16.0

type DeleteTraitRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	TraitName     TraitNameParam     `json:"traitName"`
}

type DeleteTraitResp added in v0.16.0

type DeleteTraitResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseDeleteTraitResp added in v0.16.0

func ParseDeleteTraitResp(rsp *http.Response) (*DeleteTraitResp, error)

ParseDeleteTraitResp parses an HTTP response from a DeleteTraitWithResponse call

func (DeleteTraitResp) Status added in v0.16.0

func (r DeleteTraitResp) Status() string

Status returns HTTPResponse.Status

func (DeleteTraitResp) StatusCode added in v0.16.0

func (r DeleteTraitResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteTraitResponseObject added in v0.16.0

type DeleteTraitResponseObject interface {
	VisitDeleteTraitResponse(w http.ResponseWriter) error
}

type DeleteWorkflow204Response added in v0.17.0

type DeleteWorkflow204Response struct {
}

func (DeleteWorkflow204Response) VisitDeleteWorkflowResponse added in v0.17.0

func (response DeleteWorkflow204Response) VisitDeleteWorkflowResponse(w http.ResponseWriter) error

type DeleteWorkflow401JSONResponse added in v0.17.0

type DeleteWorkflow401JSONResponse struct{ UnauthorizedJSONResponse }

func (DeleteWorkflow401JSONResponse) VisitDeleteWorkflowResponse added in v0.17.0

func (response DeleteWorkflow401JSONResponse) VisitDeleteWorkflowResponse(w http.ResponseWriter) error

type DeleteWorkflow403JSONResponse added in v0.17.0

type DeleteWorkflow403JSONResponse struct{ ForbiddenJSONResponse }

func (DeleteWorkflow403JSONResponse) VisitDeleteWorkflowResponse added in v0.17.0

func (response DeleteWorkflow403JSONResponse) VisitDeleteWorkflowResponse(w http.ResponseWriter) error

type DeleteWorkflow404JSONResponse added in v0.17.0

type DeleteWorkflow404JSONResponse struct{ NotFoundJSONResponse }

func (DeleteWorkflow404JSONResponse) VisitDeleteWorkflowResponse added in v0.17.0

func (response DeleteWorkflow404JSONResponse) VisitDeleteWorkflowResponse(w http.ResponseWriter) error

type DeleteWorkflow500JSONResponse added in v0.17.0

type DeleteWorkflow500JSONResponse struct{ InternalErrorJSONResponse }

func (DeleteWorkflow500JSONResponse) VisitDeleteWorkflowResponse added in v0.17.0

func (response DeleteWorkflow500JSONResponse) VisitDeleteWorkflowResponse(w http.ResponseWriter) error

type DeleteWorkflowPlane204Response added in v1.0.0

type DeleteWorkflowPlane204Response struct {
}

func (DeleteWorkflowPlane204Response) VisitDeleteWorkflowPlaneResponse added in v1.0.0

func (response DeleteWorkflowPlane204Response) VisitDeleteWorkflowPlaneResponse(w http.ResponseWriter) error

type DeleteWorkflowPlane401JSONResponse added in v1.0.0

type DeleteWorkflowPlane401JSONResponse struct{ UnauthorizedJSONResponse }

func (DeleteWorkflowPlane401JSONResponse) VisitDeleteWorkflowPlaneResponse added in v1.0.0

func (response DeleteWorkflowPlane401JSONResponse) VisitDeleteWorkflowPlaneResponse(w http.ResponseWriter) error

type DeleteWorkflowPlane403JSONResponse added in v1.0.0

type DeleteWorkflowPlane403JSONResponse struct{ ForbiddenJSONResponse }

func (DeleteWorkflowPlane403JSONResponse) VisitDeleteWorkflowPlaneResponse added in v1.0.0

func (response DeleteWorkflowPlane403JSONResponse) VisitDeleteWorkflowPlaneResponse(w http.ResponseWriter) error

type DeleteWorkflowPlane404JSONResponse added in v1.0.0

type DeleteWorkflowPlane404JSONResponse struct{ NotFoundJSONResponse }

func (DeleteWorkflowPlane404JSONResponse) VisitDeleteWorkflowPlaneResponse added in v1.0.0

func (response DeleteWorkflowPlane404JSONResponse) VisitDeleteWorkflowPlaneResponse(w http.ResponseWriter) error

type DeleteWorkflowPlane500JSONResponse added in v1.0.0

type DeleteWorkflowPlane500JSONResponse struct{ InternalErrorJSONResponse }

func (DeleteWorkflowPlane500JSONResponse) VisitDeleteWorkflowPlaneResponse added in v1.0.0

func (response DeleteWorkflowPlane500JSONResponse) VisitDeleteWorkflowPlaneResponse(w http.ResponseWriter) error

type DeleteWorkflowPlaneRequestObject added in v1.0.0

type DeleteWorkflowPlaneRequestObject struct {
	NamespaceName     NamespaceNameParam     `json:"namespaceName"`
	WorkflowPlaneName WorkflowPlaneNameParam `json:"workflowPlaneName"`
}

type DeleteWorkflowPlaneResp added in v1.0.0

type DeleteWorkflowPlaneResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseDeleteWorkflowPlaneResp added in v1.0.0

func ParseDeleteWorkflowPlaneResp(rsp *http.Response) (*DeleteWorkflowPlaneResp, error)

ParseDeleteWorkflowPlaneResp parses an HTTP response from a DeleteWorkflowPlaneWithResponse call

func (DeleteWorkflowPlaneResp) Status added in v1.0.0

func (r DeleteWorkflowPlaneResp) Status() string

Status returns HTTPResponse.Status

func (DeleteWorkflowPlaneResp) StatusCode added in v1.0.0

func (r DeleteWorkflowPlaneResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteWorkflowPlaneResponseObject added in v1.0.0

type DeleteWorkflowPlaneResponseObject interface {
	VisitDeleteWorkflowPlaneResponse(w http.ResponseWriter) error
}

type DeleteWorkflowRequestObject added in v0.17.0

type DeleteWorkflowRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	WorkflowName  WorkflowNameParam  `json:"workflowName"`
}

type DeleteWorkflowResp added in v0.17.0

type DeleteWorkflowResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseDeleteWorkflowResp added in v0.17.0

func ParseDeleteWorkflowResp(rsp *http.Response) (*DeleteWorkflowResp, error)

ParseDeleteWorkflowResp parses an HTTP response from a DeleteWorkflowWithResponse call

func (DeleteWorkflowResp) Status added in v0.17.0

func (r DeleteWorkflowResp) Status() string

Status returns HTTPResponse.Status

func (DeleteWorkflowResp) StatusCode added in v0.17.0

func (r DeleteWorkflowResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteWorkflowResponseObject added in v0.17.0

type DeleteWorkflowResponseObject interface {
	VisitDeleteWorkflowResponse(w http.ResponseWriter) error
}

type DeleteWorkload204Response added in v0.16.0

type DeleteWorkload204Response struct {
}

func (DeleteWorkload204Response) VisitDeleteWorkloadResponse added in v0.16.0

func (response DeleteWorkload204Response) VisitDeleteWorkloadResponse(w http.ResponseWriter) error

type DeleteWorkload401JSONResponse added in v0.16.0

type DeleteWorkload401JSONResponse struct{ UnauthorizedJSONResponse }

func (DeleteWorkload401JSONResponse) VisitDeleteWorkloadResponse added in v0.16.0

func (response DeleteWorkload401JSONResponse) VisitDeleteWorkloadResponse(w http.ResponseWriter) error

type DeleteWorkload403JSONResponse added in v0.16.0

type DeleteWorkload403JSONResponse struct{ ForbiddenJSONResponse }

func (DeleteWorkload403JSONResponse) VisitDeleteWorkloadResponse added in v0.16.0

func (response DeleteWorkload403JSONResponse) VisitDeleteWorkloadResponse(w http.ResponseWriter) error

type DeleteWorkload404JSONResponse added in v0.16.0

type DeleteWorkload404JSONResponse struct{ NotFoundJSONResponse }

func (DeleteWorkload404JSONResponse) VisitDeleteWorkloadResponse added in v0.16.0

func (response DeleteWorkload404JSONResponse) VisitDeleteWorkloadResponse(w http.ResponseWriter) error

type DeleteWorkload500JSONResponse added in v0.16.0

type DeleteWorkload500JSONResponse struct{ InternalErrorJSONResponse }

func (DeleteWorkload500JSONResponse) VisitDeleteWorkloadResponse added in v0.16.0

func (response DeleteWorkload500JSONResponse) VisitDeleteWorkloadResponse(w http.ResponseWriter) error

type DeleteWorkloadRequestObject added in v0.16.0

type DeleteWorkloadRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	WorkloadName  WorkloadNameParam  `json:"workloadName"`
}

type DeleteWorkloadResp added in v0.16.0

type DeleteWorkloadResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseDeleteWorkloadResp added in v0.16.0

func ParseDeleteWorkloadResp(rsp *http.Response) (*DeleteWorkloadResp, error)

ParseDeleteWorkloadResp parses an HTTP response from a DeleteWorkloadWithResponse call

func (DeleteWorkloadResp) Status added in v0.16.0

func (r DeleteWorkloadResp) Status() string

Status returns HTTPResponse.Status

func (DeleteWorkloadResp) StatusCode added in v0.16.0

func (r DeleteWorkloadResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteWorkloadResponseObject added in v0.16.0

type DeleteWorkloadResponseObject interface {
	VisitDeleteWorkloadResponse(w http.ResponseWriter) error
}

type DeploymentPipeline

type DeploymentPipeline struct {
	// ApiVersion API version of the resource
	ApiVersion *string `json:"apiVersion,omitempty"`

	// Kind Kind of the resource
	Kind *string `json:"kind,omitempty"`

	// Metadata Standard Kubernetes object metadata (without kind/apiVersion).
	// Matches the structure of metav1.ObjectMeta for the fields exposed via the API.
	Metadata ObjectMeta `json:"metadata"`

	// Spec Desired state of a DeploymentPipeline
	Spec   *DeploymentPipelineSpec   `json:"spec,omitempty"`
	Status *DeploymentPipelineStatus `json:"status,omitempty"`
}

DeploymentPipeline DeploymentPipeline resource. Defines promotion paths between environments for component deployments.

type DeploymentPipelineList added in v0.16.0

type DeploymentPipelineList struct {
	Items []DeploymentPipeline `json:"items"`

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

DeploymentPipelineList Paginated list of deployment pipelines

type DeploymentPipelineNameParam added in v0.16.0

type DeploymentPipelineNameParam = string

DeploymentPipelineNameParam defines model for DeploymentPipelineNameParam.

type DeploymentPipelineSpec added in v0.16.0

type DeploymentPipelineSpec struct {
	// PromotionPaths Promotion paths between environments
	PromotionPaths *[]PromotionPath `json:"promotionPaths,omitempty"`
}

DeploymentPipelineSpec Desired state of a DeploymentPipeline

type DeploymentPipelineStatus added in v0.16.0

type DeploymentPipelineStatus struct {
	// Conditions Latest available observations of the deployment pipeline state
	Conditions *[]Condition `json:"conditions,omitempty"`
}

DeploymentPipelineStatus Observed state of a DeploymentPipeline

type EndpointGatewayURLs added in v0.17.0

type EndpointGatewayURLs struct {
	// Http Structured URL with its components
	Http *EndpointURL `json:"http,omitempty"`

	// Https Structured URL with its components
	Https *EndpointURL `json:"https,omitempty"`

	// Tls Structured URL with its components
	Tls *EndpointURL `json:"tls,omitempty"`
}

EndpointGatewayURLs Resolved gateway URLs for an endpoint

type EndpointURL added in v0.17.0

type EndpointURL struct {
	// Host Hostname or IP address
	Host string `json:"host"`

	// Path URL path
	Path *string `json:"path,omitempty"`

	// Port Port number
	Port *int32 `json:"port,omitempty"`

	// Scheme URL scheme (http, https, tcp, udp, ws, wss, tls)
	Scheme *string `json:"scheme,omitempty"`
}

EndpointURL Structured URL with its components

type EndpointURLStatus added in v0.17.0

type EndpointURLStatus struct {
	// ExternalURLs Resolved gateway URLs for an endpoint
	ExternalURLs *EndpointGatewayURLs `json:"externalURLs,omitempty"`

	// InternalURLs Resolved gateway URLs for an endpoint
	InternalURLs *EndpointGatewayURLs `json:"internalURLs,omitempty"`

	// InvokeURL Resolved public URL for this endpoint, derived from the rendered HTTPRoute
	InvokeURL *string `json:"invokeURL,omitempty"`

	// Name Endpoint name as defined in the Workload spec
	Name string `json:"name"`

	// ServiceURL Structured URL with its components
	ServiceURL *EndpointURL `json:"serviceURL,omitempty"`

	// Type Endpoint type (HTTP, gRPC, GraphQL, Websocket, TCP, UDP)
	Type *EndpointURLStatusType `json:"type,omitempty"`
}

EndpointURLStatus Resolved URLs for a single named workload endpoint

type EndpointURLStatusType added in v0.17.0

type EndpointURLStatusType string

EndpointURLStatusType Endpoint type (HTTP, gRPC, GraphQL, Websocket, TCP, UDP)

const (
	EndpointURLStatusTypeGRPC      EndpointURLStatusType = "gRPC"
	EndpointURLStatusTypeGraphQL   EndpointURLStatusType = "GraphQL"
	EndpointURLStatusTypeHTTP      EndpointURLStatusType = "HTTP"
	EndpointURLStatusTypeTCP       EndpointURLStatusType = "TCP"
	EndpointURLStatusTypeUDP       EndpointURLStatusType = "UDP"
	EndpointURLStatusTypeWebsocket EndpointURLStatusType = "Websocket"
)

Defines values for EndpointURLStatusType.

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 {
	// SecretKeyRef Secret reference
	SecretKeyRef *struct {
		// Key Secret key
		Key *string `json:"key,omitempty"`

		// Name Secret name
		Name *string `json:"name,omitempty"`
	} `json:"secretKeyRef,omitempty"`
}

EnvVarValueFrom Value source reference

type Environment

type Environment struct {
	// ApiVersion API version of the resource
	ApiVersion *string `json:"apiVersion,omitempty"`

	// Kind Kind of the resource
	Kind *string `json:"kind,omitempty"`

	// Metadata Standard Kubernetes object metadata (without kind/apiVersion).
	// Matches the structure of metav1.ObjectMeta for the fields exposed via the API.
	Metadata ObjectMeta `json:"metadata"`

	// Spec Desired state of an Environment
	Spec   *EnvironmentSpec   `json:"spec,omitempty"`
	Status *EnvironmentStatus `json:"status,omitempty"`
}

Environment Environment resource. Environments represent deployment targets within a namespace.

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 EnvironmentQueryParam added in v0.16.0

type EnvironmentQueryParam = string

EnvironmentQueryParam defines model for EnvironmentQueryParam.

type EnvironmentSpec added in v0.16.0

type EnvironmentSpec struct {
	// DataPlaneRef Reference to the DataPlane or ClusterDataPlane for this environment.
	// If not specified, defaults to a DataPlane named "default" in the same namespace.
	// Immutable once set.
	DataPlaneRef *struct {
		// Kind Kind of data plane (DataPlane or ClusterDataPlane)
		Kind EnvironmentSpecDataPlaneRefKind `json:"kind"`

		// Name Name of the data plane resource
		Name string `json:"name"`
	} `json:"dataPlaneRef,omitempty"`

	// Gateway Gateway configuration with ingress and egress network specs
	Gateway *GatewaySpec `json:"gateway,omitempty"`

	// IsProduction Whether this is a production environment
	IsProduction *bool `json:"isProduction,omitempty"`
}

EnvironmentSpec Desired state of an Environment

type EnvironmentSpecDataPlaneRefKind added in v0.16.0

type EnvironmentSpecDataPlaneRefKind string

EnvironmentSpecDataPlaneRefKind Kind of data plane (DataPlane or ClusterDataPlane)

const (
	EnvironmentSpecDataPlaneRefKindClusterDataPlane EnvironmentSpecDataPlaneRefKind = "ClusterDataPlane"
	EnvironmentSpecDataPlaneRefKindDataPlane        EnvironmentSpecDataPlaneRefKind = "DataPlane"
)

Defines values for EnvironmentSpecDataPlaneRefKind.

type EnvironmentStatus added in v0.16.0

type EnvironmentStatus struct {
	// Conditions Current state conditions of the Environment
	Conditions *[]Condition `json:"conditions,omitempty"`

	// ObservedGeneration Generation of the most recently observed Environment
	ObservedGeneration *int64 `json:"observedGeneration,omitempty"`
}

EnvironmentStatus Observed state of an Environment

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"
	UNKNOWNGITPROVIDER ErrorResponseCode = "UNKNOWN_GIT_PROVIDER"
)

Defines values for ErrorResponseCode.

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 Evaluates200JSONResponse added in v0.16.0

type Evaluates200JSONResponse []Decision

func (Evaluates200JSONResponse) VisitEvaluatesResponse added in v0.16.0

func (response Evaluates200JSONResponse) VisitEvaluatesResponse(w http.ResponseWriter) error

type Evaluates400JSONResponse added in v0.16.0

type Evaluates400JSONResponse struct{ BadRequestJSONResponse }

func (Evaluates400JSONResponse) VisitEvaluatesResponse added in v0.16.0

func (response Evaluates400JSONResponse) VisitEvaluatesResponse(w http.ResponseWriter) error

type Evaluates401JSONResponse added in v0.16.0

type Evaluates401JSONResponse struct{ UnauthorizedJSONResponse }

func (Evaluates401JSONResponse) VisitEvaluatesResponse added in v0.16.0

func (response Evaluates401JSONResponse) VisitEvaluatesResponse(w http.ResponseWriter) error

type Evaluates500JSONResponse added in v0.16.0

type Evaluates500JSONResponse struct{ InternalErrorJSONResponse }

func (Evaluates500JSONResponse) VisitEvaluatesResponse added in v0.16.0

func (response Evaluates500JSONResponse) VisitEvaluatesResponse(w http.ResponseWriter) error

type EvaluatesJSONBody added in v0.16.0

type EvaluatesJSONBody = []EvaluateRequest

EvaluatesJSONBody defines parameters for Evaluates.

type EvaluatesJSONRequestBody added in v0.16.0

type EvaluatesJSONRequestBody = EvaluatesJSONBody

EvaluatesJSONRequestBody defines body for Evaluates for application/json ContentType.

type EvaluatesRequestObject added in v0.16.0

type EvaluatesRequestObject struct {
	Body *EvaluatesJSONRequestBody
}

type EvaluatesResp added in v0.16.0

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

func ParseEvaluatesResp added in v0.16.0

func ParseEvaluatesResp(rsp *http.Response) (*EvaluatesResp, error)

ParseEvaluatesResp parses an HTTP response from a EvaluatesWithResponse call

func (EvaluatesResp) Status added in v0.16.0

func (r EvaluatesResp) Status() string

Status returns HTTPResponse.Status

func (EvaluatesResp) StatusCode added in v0.16.0

func (r EvaluatesResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type EvaluatesResponseObject added in v0.16.0

type EvaluatesResponseObject interface {
	VisitEvaluatesResponse(w http.ResponseWriter) error
}

type ExternalRef added in v0.17.0

type ExternalRef struct {
	// ApiVersion API version of the referenced resource.
	ApiVersion string `json:"apiVersion"`

	// Id Unique identifier; becomes the CEL context variable name.
	Id string `json:"id"`

	// Kind Kind of the referenced resource.
	Kind ExternalRefKind `json:"kind"`

	// Name Name of the referenced resource (supports CEL expressions).
	Name string `json:"name"`
}

ExternalRef Reference to an external CR whose spec is resolved and injected into the CEL context under the given id.

type ExternalRefKind added in v0.17.0

type ExternalRefKind string

ExternalRefKind Kind of the referenced resource.

const (
	ExternalRefKindSecretReference ExternalRefKind = "SecretReference"
)

Defines values for ExternalRefKind.

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 GatewayEndpointSpec added in v0.17.0

type GatewayEndpointSpec struct {
	// Http Gateway listener configuration
	Http *GatewayListenerSpec `json:"http,omitempty"`

	// Https Gateway listener configuration
	Https *GatewayListenerSpec `json:"https,omitempty"`

	// Name Name of the Gateway resource
	Name string `json:"name"`

	// Namespace Namespace of the Gateway resource
	Namespace string `json:"namespace"`

	// Tls Gateway listener configuration
	Tls *GatewayListenerSpec `json:"tls,omitempty"`
}

GatewayEndpointSpec Gateway resource endpoint configuration

type GatewayListenerSpec added in v0.17.0

type GatewayListenerSpec struct {
	// Host Virtual host for the listener
	Host *string `json:"host,omitempty"`

	// ListenerName Name of the listener on the Gateway resource
	ListenerName *string `json:"listenerName,omitempty"`

	// Port Port number
	Port *int32 `json:"port,omitempty"`
}

GatewayListenerSpec Gateway listener configuration

type GatewayNetworkSpec added in v0.17.0

type GatewayNetworkSpec struct {
	// External Gateway resource endpoint configuration
	External *GatewayEndpointSpec `json:"external,omitempty"`

	// Internal Gateway resource endpoint configuration
	Internal *GatewayEndpointSpec `json:"internal,omitempty"`
}

GatewayNetworkSpec External and internal gateway endpoints

type GatewaySpec added in v0.16.0

type GatewaySpec struct {
	// Egress External and internal gateway endpoints
	Egress *GatewayNetworkSpec `json:"egress,omitempty"`

	// Ingress External and internal gateway endpoints
	Ingress *GatewayNetworkSpec `json:"ingress,omitempty"`
}

GatewaySpec Gateway configuration with ingress and egress network specs

type GenerateRelease201JSONResponse added in v0.16.0

type GenerateRelease201JSONResponse ComponentRelease

func (GenerateRelease201JSONResponse) VisitGenerateReleaseResponse added in v0.16.0

func (response GenerateRelease201JSONResponse) VisitGenerateReleaseResponse(w http.ResponseWriter) error

type GenerateRelease400JSONResponse added in v0.16.0

type GenerateRelease400JSONResponse struct{ BadRequestJSONResponse }

func (GenerateRelease400JSONResponse) VisitGenerateReleaseResponse added in v0.16.0

func (response GenerateRelease400JSONResponse) VisitGenerateReleaseResponse(w http.ResponseWriter) error

type GenerateRelease401JSONResponse added in v0.16.0

type GenerateRelease401JSONResponse struct{ UnauthorizedJSONResponse }

func (GenerateRelease401JSONResponse) VisitGenerateReleaseResponse added in v0.16.0

func (response GenerateRelease401JSONResponse) VisitGenerateReleaseResponse(w http.ResponseWriter) error

type GenerateRelease403JSONResponse added in v0.16.0

type GenerateRelease403JSONResponse struct{ ForbiddenJSONResponse }

func (GenerateRelease403JSONResponse) VisitGenerateReleaseResponse added in v0.16.0

func (response GenerateRelease403JSONResponse) VisitGenerateReleaseResponse(w http.ResponseWriter) error

type GenerateRelease404JSONResponse added in v0.16.0

type GenerateRelease404JSONResponse struct{ NotFoundJSONResponse }

func (GenerateRelease404JSONResponse) VisitGenerateReleaseResponse added in v0.16.0

func (response GenerateRelease404JSONResponse) VisitGenerateReleaseResponse(w http.ResponseWriter) error

type GenerateRelease500JSONResponse added in v0.16.0

type GenerateRelease500JSONResponse struct{ InternalErrorJSONResponse }

func (GenerateRelease500JSONResponse) VisitGenerateReleaseResponse added in v0.16.0

func (response GenerateRelease500JSONResponse) VisitGenerateReleaseResponse(w http.ResponseWriter) error

type GenerateReleaseJSONRequestBody added in v0.16.0

type GenerateReleaseJSONRequestBody = GenerateReleaseRequest

GenerateReleaseJSONRequestBody defines body for GenerateRelease for application/json ContentType.

type GenerateReleaseRequest added in v0.16.0

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

GenerateReleaseRequest Request to generate an immutable release snapshot from the current component state

type GenerateReleaseRequestObject added in v0.16.0

type GenerateReleaseRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	ComponentName ComponentNameParam `json:"componentName"`
	Body          *GenerateReleaseJSONRequestBody
}

type GenerateReleaseResp added in v0.16.0

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

func ParseGenerateReleaseResp added in v0.16.0

func ParseGenerateReleaseResp(rsp *http.Response) (*GenerateReleaseResp, error)

ParseGenerateReleaseResp parses an HTTP response from a GenerateReleaseWithResponse call

func (GenerateReleaseResp) Status added in v0.16.0

func (r GenerateReleaseResp) Status() string

Status returns HTTPResponse.Status

func (GenerateReleaseResp) StatusCode added in v0.16.0

func (r GenerateReleaseResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GenerateReleaseResponseObject added in v0.16.0

type GenerateReleaseResponseObject interface {
	VisitGenerateReleaseResponse(w http.ResponseWriter) error
}

type GetClusterComponentType200JSONResponse added in v0.16.0

type GetClusterComponentType200JSONResponse ClusterComponentType

func (GetClusterComponentType200JSONResponse) VisitGetClusterComponentTypeResponse added in v0.16.0

func (response GetClusterComponentType200JSONResponse) VisitGetClusterComponentTypeResponse(w http.ResponseWriter) error

type GetClusterComponentType401JSONResponse added in v0.16.0

type GetClusterComponentType401JSONResponse struct{ UnauthorizedJSONResponse }

func (GetClusterComponentType401JSONResponse) VisitGetClusterComponentTypeResponse added in v0.16.0

func (response GetClusterComponentType401JSONResponse) VisitGetClusterComponentTypeResponse(w http.ResponseWriter) error

type GetClusterComponentType403JSONResponse added in v0.16.0

type GetClusterComponentType403JSONResponse struct{ ForbiddenJSONResponse }

func (GetClusterComponentType403JSONResponse) VisitGetClusterComponentTypeResponse added in v0.16.0

func (response GetClusterComponentType403JSONResponse) VisitGetClusterComponentTypeResponse(w http.ResponseWriter) error

type GetClusterComponentType404JSONResponse added in v0.16.0

type GetClusterComponentType404JSONResponse struct{ NotFoundJSONResponse }

func (GetClusterComponentType404JSONResponse) VisitGetClusterComponentTypeResponse added in v0.16.0

func (response GetClusterComponentType404JSONResponse) VisitGetClusterComponentTypeResponse(w http.ResponseWriter) error

type GetClusterComponentType500JSONResponse added in v0.16.0

type GetClusterComponentType500JSONResponse struct{ InternalErrorJSONResponse }

func (GetClusterComponentType500JSONResponse) VisitGetClusterComponentTypeResponse added in v0.16.0

func (response GetClusterComponentType500JSONResponse) VisitGetClusterComponentTypeResponse(w http.ResponseWriter) error

type GetClusterComponentTypeRequestObject added in v0.16.0

type GetClusterComponentTypeRequestObject struct {
	CctName ClusterComponentTypeNameParam `json:"cctName"`
}

type GetClusterComponentTypeResp added in v0.16.0

type GetClusterComponentTypeResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ClusterComponentType
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetClusterComponentTypeResp added in v0.16.0

func ParseGetClusterComponentTypeResp(rsp *http.Response) (*GetClusterComponentTypeResp, error)

ParseGetClusterComponentTypeResp parses an HTTP response from a GetClusterComponentTypeWithResponse call

func (GetClusterComponentTypeResp) Status added in v0.16.0

Status returns HTTPResponse.Status

func (GetClusterComponentTypeResp) StatusCode added in v0.16.0

func (r GetClusterComponentTypeResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetClusterComponentTypeResponseObject added in v0.16.0

type GetClusterComponentTypeResponseObject interface {
	VisitGetClusterComponentTypeResponse(w http.ResponseWriter) error
}

type GetClusterComponentTypeSchema200JSONResponse added in v0.16.0

type GetClusterComponentTypeSchema200JSONResponse SchemaResponse

func (GetClusterComponentTypeSchema200JSONResponse) VisitGetClusterComponentTypeSchemaResponse added in v0.16.0

func (response GetClusterComponentTypeSchema200JSONResponse) VisitGetClusterComponentTypeSchemaResponse(w http.ResponseWriter) error

type GetClusterComponentTypeSchema401JSONResponse added in v0.16.0

type GetClusterComponentTypeSchema401JSONResponse struct{ UnauthorizedJSONResponse }

func (GetClusterComponentTypeSchema401JSONResponse) VisitGetClusterComponentTypeSchemaResponse added in v0.16.0

func (response GetClusterComponentTypeSchema401JSONResponse) VisitGetClusterComponentTypeSchemaResponse(w http.ResponseWriter) error

type GetClusterComponentTypeSchema403JSONResponse added in v0.16.0

type GetClusterComponentTypeSchema403JSONResponse struct{ ForbiddenJSONResponse }

func (GetClusterComponentTypeSchema403JSONResponse) VisitGetClusterComponentTypeSchemaResponse added in v0.16.0

func (response GetClusterComponentTypeSchema403JSONResponse) VisitGetClusterComponentTypeSchemaResponse(w http.ResponseWriter) error

type GetClusterComponentTypeSchema404JSONResponse added in v0.16.0

type GetClusterComponentTypeSchema404JSONResponse struct{ NotFoundJSONResponse }

func (GetClusterComponentTypeSchema404JSONResponse) VisitGetClusterComponentTypeSchemaResponse added in v0.16.0

func (response GetClusterComponentTypeSchema404JSONResponse) VisitGetClusterComponentTypeSchemaResponse(w http.ResponseWriter) error

type GetClusterComponentTypeSchema500JSONResponse added in v0.16.0

type GetClusterComponentTypeSchema500JSONResponse struct{ InternalErrorJSONResponse }

func (GetClusterComponentTypeSchema500JSONResponse) VisitGetClusterComponentTypeSchemaResponse added in v0.16.0

func (response GetClusterComponentTypeSchema500JSONResponse) VisitGetClusterComponentTypeSchemaResponse(w http.ResponseWriter) error

type GetClusterComponentTypeSchemaRequestObject added in v0.16.0

type GetClusterComponentTypeSchemaRequestObject struct {
	CctName ClusterComponentTypeNameParam `json:"cctName"`
}

type GetClusterComponentTypeSchemaResp added in v0.16.0

type GetClusterComponentTypeSchemaResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SchemaResponse
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetClusterComponentTypeSchemaResp added in v0.16.0

func ParseGetClusterComponentTypeSchemaResp(rsp *http.Response) (*GetClusterComponentTypeSchemaResp, error)

ParseGetClusterComponentTypeSchemaResp parses an HTTP response from a GetClusterComponentTypeSchemaWithResponse call

func (GetClusterComponentTypeSchemaResp) Status added in v0.16.0

Status returns HTTPResponse.Status

func (GetClusterComponentTypeSchemaResp) StatusCode added in v0.16.0

func (r GetClusterComponentTypeSchemaResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetClusterComponentTypeSchemaResponseObject added in v0.16.0

type GetClusterComponentTypeSchemaResponseObject interface {
	VisitGetClusterComponentTypeSchemaResponse(w http.ResponseWriter) error
}

type GetClusterDataPlane200JSONResponse added in v0.15.0

type GetClusterDataPlane200JSONResponse ClusterDataPlane

func (GetClusterDataPlane200JSONResponse) VisitGetClusterDataPlaneResponse added in v0.15.0

func (response GetClusterDataPlane200JSONResponse) VisitGetClusterDataPlaneResponse(w http.ResponseWriter) error

type GetClusterDataPlane401JSONResponse added in v0.15.0

type GetClusterDataPlane401JSONResponse struct{ UnauthorizedJSONResponse }

func (GetClusterDataPlane401JSONResponse) VisitGetClusterDataPlaneResponse added in v0.15.0

func (response GetClusterDataPlane401JSONResponse) VisitGetClusterDataPlaneResponse(w http.ResponseWriter) error

type GetClusterDataPlane403JSONResponse added in v0.15.0

type GetClusterDataPlane403JSONResponse struct{ ForbiddenJSONResponse }

func (GetClusterDataPlane403JSONResponse) VisitGetClusterDataPlaneResponse added in v0.15.0

func (response GetClusterDataPlane403JSONResponse) VisitGetClusterDataPlaneResponse(w http.ResponseWriter) error

type GetClusterDataPlane404JSONResponse added in v0.15.0

type GetClusterDataPlane404JSONResponse struct{ NotFoundJSONResponse }

func (GetClusterDataPlane404JSONResponse) VisitGetClusterDataPlaneResponse added in v0.15.0

func (response GetClusterDataPlane404JSONResponse) VisitGetClusterDataPlaneResponse(w http.ResponseWriter) error

type GetClusterDataPlane500JSONResponse added in v0.15.0

type GetClusterDataPlane500JSONResponse struct{ InternalErrorJSONResponse }

func (GetClusterDataPlane500JSONResponse) VisitGetClusterDataPlaneResponse added in v0.15.0

func (response GetClusterDataPlane500JSONResponse) VisitGetClusterDataPlaneResponse(w http.ResponseWriter) error

type GetClusterDataPlaneRequestObject added in v0.15.0

type GetClusterDataPlaneRequestObject struct {
	CdpName ClusterDataPlaneNameParam `json:"cdpName"`
}

type GetClusterDataPlaneResp added in v0.15.0

type GetClusterDataPlaneResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ClusterDataPlane
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetClusterDataPlaneResp added in v0.15.0

func ParseGetClusterDataPlaneResp(rsp *http.Response) (*GetClusterDataPlaneResp, error)

ParseGetClusterDataPlaneResp parses an HTTP response from a GetClusterDataPlaneWithResponse call

func (GetClusterDataPlaneResp) Status added in v0.15.0

func (r GetClusterDataPlaneResp) Status() string

Status returns HTTPResponse.Status

func (GetClusterDataPlaneResp) StatusCode added in v0.15.0

func (r GetClusterDataPlaneResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetClusterDataPlaneResponseObject added in v0.15.0

type GetClusterDataPlaneResponseObject interface {
	VisitGetClusterDataPlaneResponse(w http.ResponseWriter) error
}

type GetClusterObservabilityPlane200JSONResponse added in v0.16.0

type GetClusterObservabilityPlane200JSONResponse ClusterObservabilityPlane

func (GetClusterObservabilityPlane200JSONResponse) VisitGetClusterObservabilityPlaneResponse added in v0.16.0

func (response GetClusterObservabilityPlane200JSONResponse) VisitGetClusterObservabilityPlaneResponse(w http.ResponseWriter) error

type GetClusterObservabilityPlane401JSONResponse added in v0.16.0

type GetClusterObservabilityPlane401JSONResponse struct{ UnauthorizedJSONResponse }

func (GetClusterObservabilityPlane401JSONResponse) VisitGetClusterObservabilityPlaneResponse added in v0.16.0

func (response GetClusterObservabilityPlane401JSONResponse) VisitGetClusterObservabilityPlaneResponse(w http.ResponseWriter) error

type GetClusterObservabilityPlane403JSONResponse added in v0.16.0

type GetClusterObservabilityPlane403JSONResponse struct{ ForbiddenJSONResponse }

func (GetClusterObservabilityPlane403JSONResponse) VisitGetClusterObservabilityPlaneResponse added in v0.16.0

func (response GetClusterObservabilityPlane403JSONResponse) VisitGetClusterObservabilityPlaneResponse(w http.ResponseWriter) error

type GetClusterObservabilityPlane404JSONResponse added in v0.16.0

type GetClusterObservabilityPlane404JSONResponse struct{ NotFoundJSONResponse }

func (GetClusterObservabilityPlane404JSONResponse) VisitGetClusterObservabilityPlaneResponse added in v0.16.0

func (response GetClusterObservabilityPlane404JSONResponse) VisitGetClusterObservabilityPlaneResponse(w http.ResponseWriter) error

type GetClusterObservabilityPlane500JSONResponse added in v0.16.0

type GetClusterObservabilityPlane500JSONResponse struct{ InternalErrorJSONResponse }

func (GetClusterObservabilityPlane500JSONResponse) VisitGetClusterObservabilityPlaneResponse added in v0.16.0

func (response GetClusterObservabilityPlane500JSONResponse) VisitGetClusterObservabilityPlaneResponse(w http.ResponseWriter) error

type GetClusterObservabilityPlaneRequestObject added in v0.16.0

type GetClusterObservabilityPlaneRequestObject struct {
	ClusterObservabilityPlaneName ClusterObservabilityPlaneNameParam `json:"clusterObservabilityPlaneName"`
}

type GetClusterObservabilityPlaneResp added in v0.16.0

type GetClusterObservabilityPlaneResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ClusterObservabilityPlane
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetClusterObservabilityPlaneResp added in v0.16.0

func ParseGetClusterObservabilityPlaneResp(rsp *http.Response) (*GetClusterObservabilityPlaneResp, error)

ParseGetClusterObservabilityPlaneResp parses an HTTP response from a GetClusterObservabilityPlaneWithResponse call

func (GetClusterObservabilityPlaneResp) Status added in v0.16.0

Status returns HTTPResponse.Status

func (GetClusterObservabilityPlaneResp) StatusCode added in v0.16.0

func (r GetClusterObservabilityPlaneResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetClusterObservabilityPlaneResponseObject added in v0.16.0

type GetClusterObservabilityPlaneResponseObject interface {
	VisitGetClusterObservabilityPlaneResponse(w http.ResponseWriter) error
}

type GetClusterRole200JSONResponse added in v0.14.0

type GetClusterRole200JSONResponse ClusterAuthzRole

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 ClusterAuthzRoleBinding

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      *ClusterAuthzRoleBinding
	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      *ClusterAuthzRole
	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 GetClusterTrait200JSONResponse added in v0.16.0

type GetClusterTrait200JSONResponse ClusterTrait

func (GetClusterTrait200JSONResponse) VisitGetClusterTraitResponse added in v0.16.0

func (response GetClusterTrait200JSONResponse) VisitGetClusterTraitResponse(w http.ResponseWriter) error

type GetClusterTrait401JSONResponse added in v0.16.0

type GetClusterTrait401JSONResponse struct{ UnauthorizedJSONResponse }

func (GetClusterTrait401JSONResponse) VisitGetClusterTraitResponse added in v0.16.0

func (response GetClusterTrait401JSONResponse) VisitGetClusterTraitResponse(w http.ResponseWriter) error

type GetClusterTrait403JSONResponse added in v0.16.0

type GetClusterTrait403JSONResponse struct{ ForbiddenJSONResponse }

func (GetClusterTrait403JSONResponse) VisitGetClusterTraitResponse added in v0.16.0

func (response GetClusterTrait403JSONResponse) VisitGetClusterTraitResponse(w http.ResponseWriter) error

type GetClusterTrait404JSONResponse added in v0.16.0

type GetClusterTrait404JSONResponse struct{ NotFoundJSONResponse }

func (GetClusterTrait404JSONResponse) VisitGetClusterTraitResponse added in v0.16.0

func (response GetClusterTrait404JSONResponse) VisitGetClusterTraitResponse(w http.ResponseWriter) error

type GetClusterTrait500JSONResponse added in v0.16.0

type GetClusterTrait500JSONResponse struct{ InternalErrorJSONResponse }

func (GetClusterTrait500JSONResponse) VisitGetClusterTraitResponse added in v0.16.0

func (response GetClusterTrait500JSONResponse) VisitGetClusterTraitResponse(w http.ResponseWriter) error

type GetClusterTraitRequestObject added in v0.16.0

type GetClusterTraitRequestObject struct {
	ClusterTraitName ClusterTraitNameParam `json:"clusterTraitName"`
}

type GetClusterTraitResp added in v0.16.0

type GetClusterTraitResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ClusterTrait
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetClusterTraitResp added in v0.16.0

func ParseGetClusterTraitResp(rsp *http.Response) (*GetClusterTraitResp, error)

ParseGetClusterTraitResp parses an HTTP response from a GetClusterTraitWithResponse call

func (GetClusterTraitResp) Status added in v0.16.0

func (r GetClusterTraitResp) Status() string

Status returns HTTPResponse.Status

func (GetClusterTraitResp) StatusCode added in v0.16.0

func (r GetClusterTraitResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetClusterTraitResponseObject added in v0.16.0

type GetClusterTraitResponseObject interface {
	VisitGetClusterTraitResponse(w http.ResponseWriter) error
}

type GetClusterTraitSchema200JSONResponse added in v0.16.0

type GetClusterTraitSchema200JSONResponse SchemaResponse

func (GetClusterTraitSchema200JSONResponse) VisitGetClusterTraitSchemaResponse added in v0.16.0

func (response GetClusterTraitSchema200JSONResponse) VisitGetClusterTraitSchemaResponse(w http.ResponseWriter) error

type GetClusterTraitSchema401JSONResponse added in v0.16.0

type GetClusterTraitSchema401JSONResponse struct{ UnauthorizedJSONResponse }

func (GetClusterTraitSchema401JSONResponse) VisitGetClusterTraitSchemaResponse added in v0.16.0

func (response GetClusterTraitSchema401JSONResponse) VisitGetClusterTraitSchemaResponse(w http.ResponseWriter) error

type GetClusterTraitSchema403JSONResponse added in v0.16.0

type GetClusterTraitSchema403JSONResponse struct{ ForbiddenJSONResponse }

func (GetClusterTraitSchema403JSONResponse) VisitGetClusterTraitSchemaResponse added in v0.16.0

func (response GetClusterTraitSchema403JSONResponse) VisitGetClusterTraitSchemaResponse(w http.ResponseWriter) error

type GetClusterTraitSchema404JSONResponse added in v0.16.0

type GetClusterTraitSchema404JSONResponse struct{ NotFoundJSONResponse }

func (GetClusterTraitSchema404JSONResponse) VisitGetClusterTraitSchemaResponse added in v0.16.0

func (response GetClusterTraitSchema404JSONResponse) VisitGetClusterTraitSchemaResponse(w http.ResponseWriter) error

type GetClusterTraitSchema500JSONResponse added in v0.16.0

type GetClusterTraitSchema500JSONResponse struct{ InternalErrorJSONResponse }

func (GetClusterTraitSchema500JSONResponse) VisitGetClusterTraitSchemaResponse added in v0.16.0

func (response GetClusterTraitSchema500JSONResponse) VisitGetClusterTraitSchemaResponse(w http.ResponseWriter) error

type GetClusterTraitSchemaRequestObject added in v0.16.0

type GetClusterTraitSchemaRequestObject struct {
	ClusterTraitName ClusterTraitNameParam `json:"clusterTraitName"`
}

type GetClusterTraitSchemaResp added in v0.16.0

type GetClusterTraitSchemaResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SchemaResponse
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetClusterTraitSchemaResp added in v0.16.0

func ParseGetClusterTraitSchemaResp(rsp *http.Response) (*GetClusterTraitSchemaResp, error)

ParseGetClusterTraitSchemaResp parses an HTTP response from a GetClusterTraitSchemaWithResponse call

func (GetClusterTraitSchemaResp) Status added in v0.16.0

func (r GetClusterTraitSchemaResp) Status() string

Status returns HTTPResponse.Status

func (GetClusterTraitSchemaResp) StatusCode added in v0.16.0

func (r GetClusterTraitSchemaResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetClusterTraitSchemaResponseObject added in v0.16.0

type GetClusterTraitSchemaResponseObject interface {
	VisitGetClusterTraitSchemaResponse(w http.ResponseWriter) error
}

type GetClusterWorkflow200JSONResponse added in v1.0.0

type GetClusterWorkflow200JSONResponse ClusterWorkflow

func (GetClusterWorkflow200JSONResponse) VisitGetClusterWorkflowResponse added in v1.0.0

func (response GetClusterWorkflow200JSONResponse) VisitGetClusterWorkflowResponse(w http.ResponseWriter) error

type GetClusterWorkflow401JSONResponse added in v1.0.0

type GetClusterWorkflow401JSONResponse struct{ UnauthorizedJSONResponse }

func (GetClusterWorkflow401JSONResponse) VisitGetClusterWorkflowResponse added in v1.0.0

func (response GetClusterWorkflow401JSONResponse) VisitGetClusterWorkflowResponse(w http.ResponseWriter) error

type GetClusterWorkflow403JSONResponse added in v1.0.0

type GetClusterWorkflow403JSONResponse struct{ ForbiddenJSONResponse }

func (GetClusterWorkflow403JSONResponse) VisitGetClusterWorkflowResponse added in v1.0.0

func (response GetClusterWorkflow403JSONResponse) VisitGetClusterWorkflowResponse(w http.ResponseWriter) error

type GetClusterWorkflow404JSONResponse added in v1.0.0

type GetClusterWorkflow404JSONResponse struct{ NotFoundJSONResponse }

func (GetClusterWorkflow404JSONResponse) VisitGetClusterWorkflowResponse added in v1.0.0

func (response GetClusterWorkflow404JSONResponse) VisitGetClusterWorkflowResponse(w http.ResponseWriter) error

type GetClusterWorkflow500JSONResponse added in v1.0.0

type GetClusterWorkflow500JSONResponse struct{ InternalErrorJSONResponse }

func (GetClusterWorkflow500JSONResponse) VisitGetClusterWorkflowResponse added in v1.0.0

func (response GetClusterWorkflow500JSONResponse) VisitGetClusterWorkflowResponse(w http.ResponseWriter) error

type GetClusterWorkflowPlane200JSONResponse added in v1.0.0

type GetClusterWorkflowPlane200JSONResponse ClusterWorkflowPlane

func (GetClusterWorkflowPlane200JSONResponse) VisitGetClusterWorkflowPlaneResponse added in v1.0.0

func (response GetClusterWorkflowPlane200JSONResponse) VisitGetClusterWorkflowPlaneResponse(w http.ResponseWriter) error

type GetClusterWorkflowPlane401JSONResponse added in v1.0.0

type GetClusterWorkflowPlane401JSONResponse struct{ UnauthorizedJSONResponse }

func (GetClusterWorkflowPlane401JSONResponse) VisitGetClusterWorkflowPlaneResponse added in v1.0.0

func (response GetClusterWorkflowPlane401JSONResponse) VisitGetClusterWorkflowPlaneResponse(w http.ResponseWriter) error

type GetClusterWorkflowPlane403JSONResponse added in v1.0.0

type GetClusterWorkflowPlane403JSONResponse struct{ ForbiddenJSONResponse }

func (GetClusterWorkflowPlane403JSONResponse) VisitGetClusterWorkflowPlaneResponse added in v1.0.0

func (response GetClusterWorkflowPlane403JSONResponse) VisitGetClusterWorkflowPlaneResponse(w http.ResponseWriter) error

type GetClusterWorkflowPlane404JSONResponse added in v1.0.0

type GetClusterWorkflowPlane404JSONResponse struct{ NotFoundJSONResponse }

func (GetClusterWorkflowPlane404JSONResponse) VisitGetClusterWorkflowPlaneResponse added in v1.0.0

func (response GetClusterWorkflowPlane404JSONResponse) VisitGetClusterWorkflowPlaneResponse(w http.ResponseWriter) error

type GetClusterWorkflowPlane500JSONResponse added in v1.0.0

type GetClusterWorkflowPlane500JSONResponse struct{ InternalErrorJSONResponse }

func (GetClusterWorkflowPlane500JSONResponse) VisitGetClusterWorkflowPlaneResponse added in v1.0.0

func (response GetClusterWorkflowPlane500JSONResponse) VisitGetClusterWorkflowPlaneResponse(w http.ResponseWriter) error

type GetClusterWorkflowPlaneRequestObject added in v1.0.0

type GetClusterWorkflowPlaneRequestObject struct {
	ClusterWorkflowPlaneName string `json:"clusterWorkflowPlaneName"`
}

type GetClusterWorkflowPlaneResp added in v1.0.0

type GetClusterWorkflowPlaneResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ClusterWorkflowPlane
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetClusterWorkflowPlaneResp added in v1.0.0

func ParseGetClusterWorkflowPlaneResp(rsp *http.Response) (*GetClusterWorkflowPlaneResp, error)

ParseGetClusterWorkflowPlaneResp parses an HTTP response from a GetClusterWorkflowPlaneWithResponse call

func (GetClusterWorkflowPlaneResp) Status added in v1.0.0

Status returns HTTPResponse.Status

func (GetClusterWorkflowPlaneResp) StatusCode added in v1.0.0

func (r GetClusterWorkflowPlaneResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetClusterWorkflowPlaneResponseObject added in v1.0.0

type GetClusterWorkflowPlaneResponseObject interface {
	VisitGetClusterWorkflowPlaneResponse(w http.ResponseWriter) error
}

type GetClusterWorkflowRequestObject added in v1.0.0

type GetClusterWorkflowRequestObject struct {
	ClusterWorkflowName ClusterWorkflowNameParam `json:"clusterWorkflowName"`
}

type GetClusterWorkflowResp added in v1.0.0

type GetClusterWorkflowResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ClusterWorkflow
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetClusterWorkflowResp added in v1.0.0

func ParseGetClusterWorkflowResp(rsp *http.Response) (*GetClusterWorkflowResp, error)

ParseGetClusterWorkflowResp parses an HTTP response from a GetClusterWorkflowWithResponse call

func (GetClusterWorkflowResp) Status added in v1.0.0

func (r GetClusterWorkflowResp) Status() string

Status returns HTTPResponse.Status

func (GetClusterWorkflowResp) StatusCode added in v1.0.0

func (r GetClusterWorkflowResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetClusterWorkflowResponseObject added in v1.0.0

type GetClusterWorkflowResponseObject interface {
	VisitGetClusterWorkflowResponse(w http.ResponseWriter) error
}

type GetClusterWorkflowSchema200JSONResponse added in v1.0.0

type GetClusterWorkflowSchema200JSONResponse SchemaResponse

func (GetClusterWorkflowSchema200JSONResponse) VisitGetClusterWorkflowSchemaResponse added in v1.0.0

func (response GetClusterWorkflowSchema200JSONResponse) VisitGetClusterWorkflowSchemaResponse(w http.ResponseWriter) error

type GetClusterWorkflowSchema401JSONResponse added in v1.0.0

type GetClusterWorkflowSchema401JSONResponse struct{ UnauthorizedJSONResponse }

func (GetClusterWorkflowSchema401JSONResponse) VisitGetClusterWorkflowSchemaResponse added in v1.0.0

func (response GetClusterWorkflowSchema401JSONResponse) VisitGetClusterWorkflowSchemaResponse(w http.ResponseWriter) error

type GetClusterWorkflowSchema403JSONResponse added in v1.0.0

type GetClusterWorkflowSchema403JSONResponse struct{ ForbiddenJSONResponse }

func (GetClusterWorkflowSchema403JSONResponse) VisitGetClusterWorkflowSchemaResponse added in v1.0.0

func (response GetClusterWorkflowSchema403JSONResponse) VisitGetClusterWorkflowSchemaResponse(w http.ResponseWriter) error

type GetClusterWorkflowSchema404JSONResponse added in v1.0.0

type GetClusterWorkflowSchema404JSONResponse struct{ NotFoundJSONResponse }

func (GetClusterWorkflowSchema404JSONResponse) VisitGetClusterWorkflowSchemaResponse added in v1.0.0

func (response GetClusterWorkflowSchema404JSONResponse) VisitGetClusterWorkflowSchemaResponse(w http.ResponseWriter) error

type GetClusterWorkflowSchema500JSONResponse added in v1.0.0

type GetClusterWorkflowSchema500JSONResponse struct{ InternalErrorJSONResponse }

func (GetClusterWorkflowSchema500JSONResponse) VisitGetClusterWorkflowSchemaResponse added in v1.0.0

func (response GetClusterWorkflowSchema500JSONResponse) VisitGetClusterWorkflowSchemaResponse(w http.ResponseWriter) error

type GetClusterWorkflowSchemaRequestObject added in v1.0.0

type GetClusterWorkflowSchemaRequestObject struct {
	ClusterWorkflowName ClusterWorkflowNameParam `json:"clusterWorkflowName"`
}

type GetClusterWorkflowSchemaResp added in v1.0.0

type GetClusterWorkflowSchemaResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SchemaResponse
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetClusterWorkflowSchemaResp added in v1.0.0

func ParseGetClusterWorkflowSchemaResp(rsp *http.Response) (*GetClusterWorkflowSchemaResp, error)

ParseGetClusterWorkflowSchemaResp parses an HTTP response from a GetClusterWorkflowSchemaWithResponse call

func (GetClusterWorkflowSchemaResp) Status added in v1.0.0

Status returns HTTPResponse.Status

func (GetClusterWorkflowSchemaResp) StatusCode added in v1.0.0

func (r GetClusterWorkflowSchemaResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetClusterWorkflowSchemaResponseObject added in v1.0.0

type GetClusterWorkflowSchemaResponseObject interface {
	VisitGetClusterWorkflowSchemaResponse(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 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"`
	ComponentReleaseName ComponentReleaseNameParam `json:"componentReleaseName"`
}

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 GetComponentRequestObject

type GetComponentRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	ComponentName ComponentNameParam `json:"componentName"`
}

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"`
	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 GetComponentType200JSONResponse added in v0.16.0

type GetComponentType200JSONResponse ComponentType

func (GetComponentType200JSONResponse) VisitGetComponentTypeResponse added in v0.16.0

func (response GetComponentType200JSONResponse) VisitGetComponentTypeResponse(w http.ResponseWriter) error

type GetComponentType401JSONResponse added in v0.16.0

type GetComponentType401JSONResponse struct{ UnauthorizedJSONResponse }

func (GetComponentType401JSONResponse) VisitGetComponentTypeResponse added in v0.16.0

func (response GetComponentType401JSONResponse) VisitGetComponentTypeResponse(w http.ResponseWriter) error

type GetComponentType403JSONResponse added in v0.16.0

type GetComponentType403JSONResponse struct{ ForbiddenJSONResponse }

func (GetComponentType403JSONResponse) VisitGetComponentTypeResponse added in v0.16.0

func (response GetComponentType403JSONResponse) VisitGetComponentTypeResponse(w http.ResponseWriter) error

type GetComponentType404JSONResponse added in v0.16.0

type GetComponentType404JSONResponse struct{ NotFoundJSONResponse }

func (GetComponentType404JSONResponse) VisitGetComponentTypeResponse added in v0.16.0

func (response GetComponentType404JSONResponse) VisitGetComponentTypeResponse(w http.ResponseWriter) error

type GetComponentType500JSONResponse added in v0.16.0

type GetComponentType500JSONResponse struct{ InternalErrorJSONResponse }

func (GetComponentType500JSONResponse) VisitGetComponentTypeResponse added in v0.16.0

func (response GetComponentType500JSONResponse) VisitGetComponentTypeResponse(w http.ResponseWriter) error

type GetComponentTypeRequestObject added in v0.16.0

type GetComponentTypeRequestObject struct {
	NamespaceName NamespaceNameParam     `json:"namespaceName"`
	CtName        ComponentTypeNameParam `json:"ctName"`
}

type GetComponentTypeResp added in v0.16.0

type GetComponentTypeResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ComponentType
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetComponentTypeResp added in v0.16.0

func ParseGetComponentTypeResp(rsp *http.Response) (*GetComponentTypeResp, error)

ParseGetComponentTypeResp parses an HTTP response from a GetComponentTypeWithResponse call

func (GetComponentTypeResp) Status added in v0.16.0

func (r GetComponentTypeResp) Status() string

Status returns HTTPResponse.Status

func (GetComponentTypeResp) StatusCode added in v0.16.0

func (r GetComponentTypeResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetComponentTypeResponseObject added in v0.16.0

type GetComponentTypeResponseObject interface {
	VisitGetComponentTypeResponse(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 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 GetDeploymentPipeline200JSONResponse added in v0.16.0

type GetDeploymentPipeline200JSONResponse DeploymentPipeline

func (GetDeploymentPipeline200JSONResponse) VisitGetDeploymentPipelineResponse added in v0.16.0

func (response GetDeploymentPipeline200JSONResponse) VisitGetDeploymentPipelineResponse(w http.ResponseWriter) error

type GetDeploymentPipeline401JSONResponse added in v0.16.0

type GetDeploymentPipeline401JSONResponse struct{ UnauthorizedJSONResponse }

func (GetDeploymentPipeline401JSONResponse) VisitGetDeploymentPipelineResponse added in v0.16.0

func (response GetDeploymentPipeline401JSONResponse) VisitGetDeploymentPipelineResponse(w http.ResponseWriter) error

type GetDeploymentPipeline403JSONResponse added in v0.16.0

type GetDeploymentPipeline403JSONResponse struct{ ForbiddenJSONResponse }

func (GetDeploymentPipeline403JSONResponse) VisitGetDeploymentPipelineResponse added in v0.16.0

func (response GetDeploymentPipeline403JSONResponse) VisitGetDeploymentPipelineResponse(w http.ResponseWriter) error

type GetDeploymentPipeline404JSONResponse added in v0.16.0

type GetDeploymentPipeline404JSONResponse struct{ NotFoundJSONResponse }

func (GetDeploymentPipeline404JSONResponse) VisitGetDeploymentPipelineResponse added in v0.16.0

func (response GetDeploymentPipeline404JSONResponse) VisitGetDeploymentPipelineResponse(w http.ResponseWriter) error

type GetDeploymentPipeline500JSONResponse added in v0.16.0

type GetDeploymentPipeline500JSONResponse struct{ InternalErrorJSONResponse }

func (GetDeploymentPipeline500JSONResponse) VisitGetDeploymentPipelineResponse added in v0.16.0

func (response GetDeploymentPipeline500JSONResponse) VisitGetDeploymentPipelineResponse(w http.ResponseWriter) error

type GetDeploymentPipelineRequestObject added in v0.16.0

type GetDeploymentPipelineRequestObject struct {
	NamespaceName          NamespaceNameParam          `json:"namespaceName"`
	DeploymentPipelineName DeploymentPipelineNameParam `json:"deploymentPipelineName"`
}

type GetDeploymentPipelineResp added in v0.16.0

type GetDeploymentPipelineResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DeploymentPipeline
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetDeploymentPipelineResp added in v0.16.0

func ParseGetDeploymentPipelineResp(rsp *http.Response) (*GetDeploymentPipelineResp, error)

ParseGetDeploymentPipelineResp parses an HTTP response from a GetDeploymentPipelineWithResponse call

func (GetDeploymentPipelineResp) Status added in v0.16.0

func (r GetDeploymentPipelineResp) Status() string

Status returns HTTPResponse.Status

func (GetDeploymentPipelineResp) StatusCode added in v0.16.0

func (r GetDeploymentPipelineResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDeploymentPipelineResponseObject added in v0.16.0

type GetDeploymentPipelineResponseObject interface {
	VisitGetDeploymentPipelineResponse(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 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 AuthzRole

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 AuthzRoleBinding

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      *AuthzRoleBinding
	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      *AuthzRole
	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 GetObservabilityAlertsNotificationChannel200JSONResponse added in v0.16.0

type GetObservabilityAlertsNotificationChannel200JSONResponse ObservabilityAlertsNotificationChannel

func (GetObservabilityAlertsNotificationChannel200JSONResponse) VisitGetObservabilityAlertsNotificationChannelResponse added in v0.16.0

func (response GetObservabilityAlertsNotificationChannel200JSONResponse) VisitGetObservabilityAlertsNotificationChannelResponse(w http.ResponseWriter) error

type GetObservabilityAlertsNotificationChannel401JSONResponse added in v0.16.0

type GetObservabilityAlertsNotificationChannel401JSONResponse struct{ UnauthorizedJSONResponse }

func (GetObservabilityAlertsNotificationChannel401JSONResponse) VisitGetObservabilityAlertsNotificationChannelResponse added in v0.16.0

func (response GetObservabilityAlertsNotificationChannel401JSONResponse) VisitGetObservabilityAlertsNotificationChannelResponse(w http.ResponseWriter) error

type GetObservabilityAlertsNotificationChannel403JSONResponse added in v0.16.0

type GetObservabilityAlertsNotificationChannel403JSONResponse struct{ ForbiddenJSONResponse }

func (GetObservabilityAlertsNotificationChannel403JSONResponse) VisitGetObservabilityAlertsNotificationChannelResponse added in v0.16.0

func (response GetObservabilityAlertsNotificationChannel403JSONResponse) VisitGetObservabilityAlertsNotificationChannelResponse(w http.ResponseWriter) error

type GetObservabilityAlertsNotificationChannel404JSONResponse added in v0.16.0

type GetObservabilityAlertsNotificationChannel404JSONResponse struct{ NotFoundJSONResponse }

func (GetObservabilityAlertsNotificationChannel404JSONResponse) VisitGetObservabilityAlertsNotificationChannelResponse added in v0.16.0

func (response GetObservabilityAlertsNotificationChannel404JSONResponse) VisitGetObservabilityAlertsNotificationChannelResponse(w http.ResponseWriter) error

type GetObservabilityAlertsNotificationChannel500JSONResponse added in v0.16.0

type GetObservabilityAlertsNotificationChannel500JSONResponse struct{ InternalErrorJSONResponse }

func (GetObservabilityAlertsNotificationChannel500JSONResponse) VisitGetObservabilityAlertsNotificationChannelResponse added in v0.16.0

func (response GetObservabilityAlertsNotificationChannel500JSONResponse) VisitGetObservabilityAlertsNotificationChannelResponse(w http.ResponseWriter) error

type GetObservabilityAlertsNotificationChannelRequestObject added in v0.16.0

type GetObservabilityAlertsNotificationChannelRequestObject struct {
	NamespaceName                              NamespaceNameParam                              `json:"namespaceName"`
	ObservabilityAlertsNotificationChannelName ObservabilityAlertsNotificationChannelNameParam `json:"observabilityAlertsNotificationChannelName"`
}

type GetObservabilityAlertsNotificationChannelResp added in v0.16.0

type GetObservabilityAlertsNotificationChannelResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ObservabilityAlertsNotificationChannel
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetObservabilityAlertsNotificationChannelResp added in v0.16.0

func ParseGetObservabilityAlertsNotificationChannelResp(rsp *http.Response) (*GetObservabilityAlertsNotificationChannelResp, error)

ParseGetObservabilityAlertsNotificationChannelResp parses an HTTP response from a GetObservabilityAlertsNotificationChannelWithResponse call

func (GetObservabilityAlertsNotificationChannelResp) Status added in v0.16.0

Status returns HTTPResponse.Status

func (GetObservabilityAlertsNotificationChannelResp) StatusCode added in v0.16.0

StatusCode returns HTTPResponse.StatusCode

type GetObservabilityAlertsNotificationChannelResponseObject added in v0.16.0

type GetObservabilityAlertsNotificationChannelResponseObject interface {
	VisitGetObservabilityAlertsNotificationChannelResponse(w http.ResponseWriter) error
}

type GetObservabilityPlane200JSONResponse added in v0.16.0

type GetObservabilityPlane200JSONResponse ObservabilityPlane

func (GetObservabilityPlane200JSONResponse) VisitGetObservabilityPlaneResponse added in v0.16.0

func (response GetObservabilityPlane200JSONResponse) VisitGetObservabilityPlaneResponse(w http.ResponseWriter) error

type GetObservabilityPlane401JSONResponse added in v0.16.0

type GetObservabilityPlane401JSONResponse struct{ UnauthorizedJSONResponse }

func (GetObservabilityPlane401JSONResponse) VisitGetObservabilityPlaneResponse added in v0.16.0

func (response GetObservabilityPlane401JSONResponse) VisitGetObservabilityPlaneResponse(w http.ResponseWriter) error

type GetObservabilityPlane403JSONResponse added in v0.16.0

type GetObservabilityPlane403JSONResponse struct{ ForbiddenJSONResponse }

func (GetObservabilityPlane403JSONResponse) VisitGetObservabilityPlaneResponse added in v0.16.0

func (response GetObservabilityPlane403JSONResponse) VisitGetObservabilityPlaneResponse(w http.ResponseWriter) error

type GetObservabilityPlane404JSONResponse added in v0.16.0

type GetObservabilityPlane404JSONResponse struct{ NotFoundJSONResponse }

func (GetObservabilityPlane404JSONResponse) VisitGetObservabilityPlaneResponse added in v0.16.0

func (response GetObservabilityPlane404JSONResponse) VisitGetObservabilityPlaneResponse(w http.ResponseWriter) error

type GetObservabilityPlane500JSONResponse added in v0.16.0

type GetObservabilityPlane500JSONResponse struct{ InternalErrorJSONResponse }

func (GetObservabilityPlane500JSONResponse) VisitGetObservabilityPlaneResponse added in v0.16.0

func (response GetObservabilityPlane500JSONResponse) VisitGetObservabilityPlaneResponse(w http.ResponseWriter) error

type GetObservabilityPlaneRequestObject added in v0.16.0

type GetObservabilityPlaneRequestObject struct {
	NamespaceName          NamespaceNameParam          `json:"namespaceName"`
	ObservabilityPlaneName ObservabilityPlaneNameParam `json:"observabilityPlaneName"`
}

type GetObservabilityPlaneResp added in v0.16.0

type GetObservabilityPlaneResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ObservabilityPlane
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetObservabilityPlaneResp added in v0.16.0

func ParseGetObservabilityPlaneResp(rsp *http.Response) (*GetObservabilityPlaneResp, error)

ParseGetObservabilityPlaneResp parses an HTTP response from a GetObservabilityPlaneWithResponse call

func (GetObservabilityPlaneResp) Status added in v0.16.0

func (r GetObservabilityPlaneResp) Status() string

Status returns HTTPResponse.Status

func (GetObservabilityPlaneResp) StatusCode added in v0.16.0

func (r GetObservabilityPlaneResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetObservabilityPlaneResponseObject added in v0.16.0

type GetObservabilityPlaneResponseObject interface {
	VisitGetObservabilityPlaneResponse(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 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 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 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 GetReleaseBinding200JSONResponse added in v0.16.0

type GetReleaseBinding200JSONResponse ReleaseBinding

func (GetReleaseBinding200JSONResponse) VisitGetReleaseBindingResponse added in v0.16.0

func (response GetReleaseBinding200JSONResponse) VisitGetReleaseBindingResponse(w http.ResponseWriter) error

type GetReleaseBinding401JSONResponse added in v0.16.0

type GetReleaseBinding401JSONResponse struct{ UnauthorizedJSONResponse }

func (GetReleaseBinding401JSONResponse) VisitGetReleaseBindingResponse added in v0.16.0

func (response GetReleaseBinding401JSONResponse) VisitGetReleaseBindingResponse(w http.ResponseWriter) error

type GetReleaseBinding403JSONResponse added in v0.16.0

type GetReleaseBinding403JSONResponse struct{ ForbiddenJSONResponse }

func (GetReleaseBinding403JSONResponse) VisitGetReleaseBindingResponse added in v0.16.0

func (response GetReleaseBinding403JSONResponse) VisitGetReleaseBindingResponse(w http.ResponseWriter) error

type GetReleaseBinding404JSONResponse added in v0.16.0

type GetReleaseBinding404JSONResponse struct{ NotFoundJSONResponse }

func (GetReleaseBinding404JSONResponse) VisitGetReleaseBindingResponse added in v0.16.0

func (response GetReleaseBinding404JSONResponse) VisitGetReleaseBindingResponse(w http.ResponseWriter) error

type GetReleaseBinding500JSONResponse added in v0.16.0

type GetReleaseBinding500JSONResponse struct{ InternalErrorJSONResponse }

func (GetReleaseBinding500JSONResponse) VisitGetReleaseBindingResponse added in v0.16.0

func (response GetReleaseBinding500JSONResponse) VisitGetReleaseBindingResponse(w http.ResponseWriter) error

type GetReleaseBindingK8sResourceEvents200JSONResponse added in v0.17.0

type GetReleaseBindingK8sResourceEvents200JSONResponse ResourceEventsResponse

func (GetReleaseBindingK8sResourceEvents200JSONResponse) VisitGetReleaseBindingK8sResourceEventsResponse added in v0.17.0

func (response GetReleaseBindingK8sResourceEvents200JSONResponse) VisitGetReleaseBindingK8sResourceEventsResponse(w http.ResponseWriter) error

type GetReleaseBindingK8sResourceEvents400JSONResponse added in v0.17.0

type GetReleaseBindingK8sResourceEvents400JSONResponse struct{ BadRequestJSONResponse }

func (GetReleaseBindingK8sResourceEvents400JSONResponse) VisitGetReleaseBindingK8sResourceEventsResponse added in v0.17.0

func (response GetReleaseBindingK8sResourceEvents400JSONResponse) VisitGetReleaseBindingK8sResourceEventsResponse(w http.ResponseWriter) error

type GetReleaseBindingK8sResourceEvents401JSONResponse added in v0.17.0

type GetReleaseBindingK8sResourceEvents401JSONResponse struct{ UnauthorizedJSONResponse }

func (GetReleaseBindingK8sResourceEvents401JSONResponse) VisitGetReleaseBindingK8sResourceEventsResponse added in v0.17.0

func (response GetReleaseBindingK8sResourceEvents401JSONResponse) VisitGetReleaseBindingK8sResourceEventsResponse(w http.ResponseWriter) error

type GetReleaseBindingK8sResourceEvents403JSONResponse added in v0.17.0

type GetReleaseBindingK8sResourceEvents403JSONResponse struct{ ForbiddenJSONResponse }

func (GetReleaseBindingK8sResourceEvents403JSONResponse) VisitGetReleaseBindingK8sResourceEventsResponse added in v0.17.0

func (response GetReleaseBindingK8sResourceEvents403JSONResponse) VisitGetReleaseBindingK8sResourceEventsResponse(w http.ResponseWriter) error

type GetReleaseBindingK8sResourceEvents404JSONResponse added in v0.17.0

type GetReleaseBindingK8sResourceEvents404JSONResponse struct{ NotFoundJSONResponse }

func (GetReleaseBindingK8sResourceEvents404JSONResponse) VisitGetReleaseBindingK8sResourceEventsResponse added in v0.17.0

func (response GetReleaseBindingK8sResourceEvents404JSONResponse) VisitGetReleaseBindingK8sResourceEventsResponse(w http.ResponseWriter) error

type GetReleaseBindingK8sResourceEvents500JSONResponse added in v0.17.0

type GetReleaseBindingK8sResourceEvents500JSONResponse struct{ InternalErrorJSONResponse }

func (GetReleaseBindingK8sResourceEvents500JSONResponse) VisitGetReleaseBindingK8sResourceEventsResponse added in v0.17.0

func (response GetReleaseBindingK8sResourceEvents500JSONResponse) VisitGetReleaseBindingK8sResourceEventsResponse(w http.ResponseWriter) error

type GetReleaseBindingK8sResourceEventsParams added in v0.17.0

type GetReleaseBindingK8sResourceEventsParams struct {
	// Group API group of the resource (empty string or omitted for core resources)
	Group *string `form:"group,omitempty" json:"group,omitempty"`

	// Version API version of the resource (e.g. v1)
	Version string `form:"version" json:"version"`

	// Kind Kind of the resource
	Kind string `form:"kind" json:"kind"`

	// Name Name of the resource
	Name string `form:"name" json:"name"`
}

GetReleaseBindingK8sResourceEventsParams defines parameters for GetReleaseBindingK8sResourceEvents.

type GetReleaseBindingK8sResourceEventsRequestObject added in v0.17.0

type GetReleaseBindingK8sResourceEventsRequestObject struct {
	NamespaceName      NamespaceNameParam      `json:"namespaceName"`
	ReleaseBindingName ReleaseBindingNameParam `json:"releaseBindingName"`
	Params             GetReleaseBindingK8sResourceEventsParams
}

type GetReleaseBindingK8sResourceEventsResp added in v0.17.0

type GetReleaseBindingK8sResourceEventsResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ResourceEventsResponse
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetReleaseBindingK8sResourceEventsResp added in v0.17.0

func ParseGetReleaseBindingK8sResourceEventsResp(rsp *http.Response) (*GetReleaseBindingK8sResourceEventsResp, error)

ParseGetReleaseBindingK8sResourceEventsResp parses an HTTP response from a GetReleaseBindingK8sResourceEventsWithResponse call

func (GetReleaseBindingK8sResourceEventsResp) Status added in v0.17.0

Status returns HTTPResponse.Status

func (GetReleaseBindingK8sResourceEventsResp) StatusCode added in v0.17.0

StatusCode returns HTTPResponse.StatusCode

type GetReleaseBindingK8sResourceEventsResponseObject added in v0.17.0

type GetReleaseBindingK8sResourceEventsResponseObject interface {
	VisitGetReleaseBindingK8sResourceEventsResponse(w http.ResponseWriter) error
}

type GetReleaseBindingK8sResourceLogs200JSONResponse added in v0.17.0

type GetReleaseBindingK8sResourceLogs200JSONResponse ResourcePodLogsResponse

func (GetReleaseBindingK8sResourceLogs200JSONResponse) VisitGetReleaseBindingK8sResourceLogsResponse added in v0.17.0

func (response GetReleaseBindingK8sResourceLogs200JSONResponse) VisitGetReleaseBindingK8sResourceLogsResponse(w http.ResponseWriter) error

type GetReleaseBindingK8sResourceLogs400JSONResponse added in v0.17.0

type GetReleaseBindingK8sResourceLogs400JSONResponse struct{ BadRequestJSONResponse }

func (GetReleaseBindingK8sResourceLogs400JSONResponse) VisitGetReleaseBindingK8sResourceLogsResponse added in v0.17.0

func (response GetReleaseBindingK8sResourceLogs400JSONResponse) VisitGetReleaseBindingK8sResourceLogsResponse(w http.ResponseWriter) error

type GetReleaseBindingK8sResourceLogs401JSONResponse added in v0.17.0

type GetReleaseBindingK8sResourceLogs401JSONResponse struct{ UnauthorizedJSONResponse }

func (GetReleaseBindingK8sResourceLogs401JSONResponse) VisitGetReleaseBindingK8sResourceLogsResponse added in v0.17.0

func (response GetReleaseBindingK8sResourceLogs401JSONResponse) VisitGetReleaseBindingK8sResourceLogsResponse(w http.ResponseWriter) error

type GetReleaseBindingK8sResourceLogs403JSONResponse added in v0.17.0

type GetReleaseBindingK8sResourceLogs403JSONResponse struct{ ForbiddenJSONResponse }

func (GetReleaseBindingK8sResourceLogs403JSONResponse) VisitGetReleaseBindingK8sResourceLogsResponse added in v0.17.0

func (response GetReleaseBindingK8sResourceLogs403JSONResponse) VisitGetReleaseBindingK8sResourceLogsResponse(w http.ResponseWriter) error

type GetReleaseBindingK8sResourceLogs404JSONResponse added in v0.17.0

type GetReleaseBindingK8sResourceLogs404JSONResponse struct{ NotFoundJSONResponse }

func (GetReleaseBindingK8sResourceLogs404JSONResponse) VisitGetReleaseBindingK8sResourceLogsResponse added in v0.17.0

func (response GetReleaseBindingK8sResourceLogs404JSONResponse) VisitGetReleaseBindingK8sResourceLogsResponse(w http.ResponseWriter) error

type GetReleaseBindingK8sResourceLogs500JSONResponse added in v0.17.0

type GetReleaseBindingK8sResourceLogs500JSONResponse struct{ InternalErrorJSONResponse }

func (GetReleaseBindingK8sResourceLogs500JSONResponse) VisitGetReleaseBindingK8sResourceLogsResponse added in v0.17.0

func (response GetReleaseBindingK8sResourceLogs500JSONResponse) VisitGetReleaseBindingK8sResourceLogsResponse(w http.ResponseWriter) error

type GetReleaseBindingK8sResourceLogsParams added in v0.17.0

type GetReleaseBindingK8sResourceLogsParams struct {
	// PodName Name of the pod
	PodName string `form:"podName" json:"podName"`

	// SinceSeconds Number of seconds since which to show logs
	SinceSeconds *int64 `form:"sinceSeconds,omitempty" json:"sinceSeconds,omitempty"`
}

GetReleaseBindingK8sResourceLogsParams defines parameters for GetReleaseBindingK8sResourceLogs.

type GetReleaseBindingK8sResourceLogsRequestObject added in v0.17.0

type GetReleaseBindingK8sResourceLogsRequestObject struct {
	NamespaceName      NamespaceNameParam      `json:"namespaceName"`
	ReleaseBindingName ReleaseBindingNameParam `json:"releaseBindingName"`
	Params             GetReleaseBindingK8sResourceLogsParams
}

type GetReleaseBindingK8sResourceLogsResp added in v0.17.0

type GetReleaseBindingK8sResourceLogsResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ResourcePodLogsResponse
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetReleaseBindingK8sResourceLogsResp added in v0.17.0

func ParseGetReleaseBindingK8sResourceLogsResp(rsp *http.Response) (*GetReleaseBindingK8sResourceLogsResp, error)

ParseGetReleaseBindingK8sResourceLogsResp parses an HTTP response from a GetReleaseBindingK8sResourceLogsWithResponse call

func (GetReleaseBindingK8sResourceLogsResp) Status added in v0.17.0

Status returns HTTPResponse.Status

func (GetReleaseBindingK8sResourceLogsResp) StatusCode added in v0.17.0

StatusCode returns HTTPResponse.StatusCode

type GetReleaseBindingK8sResourceLogsResponseObject added in v0.17.0

type GetReleaseBindingK8sResourceLogsResponseObject interface {
	VisitGetReleaseBindingK8sResourceLogsResponse(w http.ResponseWriter) error
}

type GetReleaseBindingK8sResourceTree200JSONResponse added in v0.17.0

type GetReleaseBindingK8sResourceTree200JSONResponse K8sResourceTreeResponse

func (GetReleaseBindingK8sResourceTree200JSONResponse) VisitGetReleaseBindingK8sResourceTreeResponse added in v0.17.0

func (response GetReleaseBindingK8sResourceTree200JSONResponse) VisitGetReleaseBindingK8sResourceTreeResponse(w http.ResponseWriter) error

type GetReleaseBindingK8sResourceTree400JSONResponse added in v0.17.0

type GetReleaseBindingK8sResourceTree400JSONResponse struct{ BadRequestJSONResponse }

func (GetReleaseBindingK8sResourceTree400JSONResponse) VisitGetReleaseBindingK8sResourceTreeResponse added in v0.17.0

func (response GetReleaseBindingK8sResourceTree400JSONResponse) VisitGetReleaseBindingK8sResourceTreeResponse(w http.ResponseWriter) error

type GetReleaseBindingK8sResourceTree401JSONResponse added in v0.17.0

type GetReleaseBindingK8sResourceTree401JSONResponse struct{ UnauthorizedJSONResponse }

func (GetReleaseBindingK8sResourceTree401JSONResponse) VisitGetReleaseBindingK8sResourceTreeResponse added in v0.17.0

func (response GetReleaseBindingK8sResourceTree401JSONResponse) VisitGetReleaseBindingK8sResourceTreeResponse(w http.ResponseWriter) error

type GetReleaseBindingK8sResourceTree403JSONResponse added in v0.17.0

type GetReleaseBindingK8sResourceTree403JSONResponse struct{ ForbiddenJSONResponse }

func (GetReleaseBindingK8sResourceTree403JSONResponse) VisitGetReleaseBindingK8sResourceTreeResponse added in v0.17.0

func (response GetReleaseBindingK8sResourceTree403JSONResponse) VisitGetReleaseBindingK8sResourceTreeResponse(w http.ResponseWriter) error

type GetReleaseBindingK8sResourceTree404JSONResponse added in v0.17.0

type GetReleaseBindingK8sResourceTree404JSONResponse struct{ NotFoundJSONResponse }

func (GetReleaseBindingK8sResourceTree404JSONResponse) VisitGetReleaseBindingK8sResourceTreeResponse added in v0.17.0

func (response GetReleaseBindingK8sResourceTree404JSONResponse) VisitGetReleaseBindingK8sResourceTreeResponse(w http.ResponseWriter) error

type GetReleaseBindingK8sResourceTree500JSONResponse added in v0.17.0

type GetReleaseBindingK8sResourceTree500JSONResponse struct{ InternalErrorJSONResponse }

func (GetReleaseBindingK8sResourceTree500JSONResponse) VisitGetReleaseBindingK8sResourceTreeResponse added in v0.17.0

func (response GetReleaseBindingK8sResourceTree500JSONResponse) VisitGetReleaseBindingK8sResourceTreeResponse(w http.ResponseWriter) error

type GetReleaseBindingK8sResourceTreeRequestObject added in v0.17.0

type GetReleaseBindingK8sResourceTreeRequestObject struct {
	NamespaceName      NamespaceNameParam      `json:"namespaceName"`
	ReleaseBindingName ReleaseBindingNameParam `json:"releaseBindingName"`
}

type GetReleaseBindingK8sResourceTreeResp added in v0.17.0

type GetReleaseBindingK8sResourceTreeResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *K8sResourceTreeResponse
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetReleaseBindingK8sResourceTreeResp added in v0.17.0

func ParseGetReleaseBindingK8sResourceTreeResp(rsp *http.Response) (*GetReleaseBindingK8sResourceTreeResp, error)

ParseGetReleaseBindingK8sResourceTreeResp parses an HTTP response from a GetReleaseBindingK8sResourceTreeWithResponse call

func (GetReleaseBindingK8sResourceTreeResp) Status added in v0.17.0

Status returns HTTPResponse.Status

func (GetReleaseBindingK8sResourceTreeResp) StatusCode added in v0.17.0

StatusCode returns HTTPResponse.StatusCode

type GetReleaseBindingK8sResourceTreeResponseObject added in v0.17.0

type GetReleaseBindingK8sResourceTreeResponseObject interface {
	VisitGetReleaseBindingK8sResourceTreeResponse(w http.ResponseWriter) error
}

type GetReleaseBindingRequestObject added in v0.16.0

type GetReleaseBindingRequestObject struct {
	NamespaceName      NamespaceNameParam      `json:"namespaceName"`
	ReleaseBindingName ReleaseBindingNameParam `json:"releaseBindingName"`
}

type GetReleaseBindingResp added in v0.16.0

type GetReleaseBindingResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ReleaseBinding
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetReleaseBindingResp added in v0.16.0

func ParseGetReleaseBindingResp(rsp *http.Response) (*GetReleaseBindingResp, error)

ParseGetReleaseBindingResp parses an HTTP response from a GetReleaseBindingWithResponse call

func (GetReleaseBindingResp) Status added in v0.16.0

func (r GetReleaseBindingResp) Status() string

Status returns HTTPResponse.Status

func (GetReleaseBindingResp) StatusCode added in v0.16.0

func (r GetReleaseBindingResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetReleaseBindingResponseObject added in v0.16.0

type GetReleaseBindingResponseObject interface {
	VisitGetReleaseBindingResponse(w http.ResponseWriter) error
}

type GetSecretReference200JSONResponse added in v0.16.0

type GetSecretReference200JSONResponse SecretReference

func (GetSecretReference200JSONResponse) VisitGetSecretReferenceResponse added in v0.16.0

func (response GetSecretReference200JSONResponse) VisitGetSecretReferenceResponse(w http.ResponseWriter) error

type GetSecretReference401JSONResponse added in v0.16.0

type GetSecretReference401JSONResponse struct{ UnauthorizedJSONResponse }

func (GetSecretReference401JSONResponse) VisitGetSecretReferenceResponse added in v0.16.0

func (response GetSecretReference401JSONResponse) VisitGetSecretReferenceResponse(w http.ResponseWriter) error

type GetSecretReference403JSONResponse added in v0.16.0

type GetSecretReference403JSONResponse struct{ ForbiddenJSONResponse }

func (GetSecretReference403JSONResponse) VisitGetSecretReferenceResponse added in v0.16.0

func (response GetSecretReference403JSONResponse) VisitGetSecretReferenceResponse(w http.ResponseWriter) error

type GetSecretReference404JSONResponse added in v0.16.0

type GetSecretReference404JSONResponse struct{ NotFoundJSONResponse }

func (GetSecretReference404JSONResponse) VisitGetSecretReferenceResponse added in v0.16.0

func (response GetSecretReference404JSONResponse) VisitGetSecretReferenceResponse(w http.ResponseWriter) error

type GetSecretReference500JSONResponse added in v0.16.0

type GetSecretReference500JSONResponse struct{ InternalErrorJSONResponse }

func (GetSecretReference500JSONResponse) VisitGetSecretReferenceResponse added in v0.16.0

func (response GetSecretReference500JSONResponse) VisitGetSecretReferenceResponse(w http.ResponseWriter) error

type GetSecretReferenceRequestObject added in v0.16.0

type GetSecretReferenceRequestObject struct {
	NamespaceName       NamespaceNameParam       `json:"namespaceName"`
	SecretReferenceName SecretReferenceNameParam `json:"secretReferenceName"`
}

type GetSecretReferenceResp added in v0.16.0

type GetSecretReferenceResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SecretReference
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetSecretReferenceResp added in v0.16.0

func ParseGetSecretReferenceResp(rsp *http.Response) (*GetSecretReferenceResp, error)

ParseGetSecretReferenceResp parses an HTTP response from a GetSecretReferenceWithResponse call

func (GetSecretReferenceResp) Status added in v0.16.0

func (r GetSecretReferenceResp) Status() string

Status returns HTTPResponse.Status

func (GetSecretReferenceResp) StatusCode added in v0.16.0

func (r GetSecretReferenceResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSecretReferenceResponseObject added in v0.16.0

type GetSecretReferenceResponseObject interface {
	VisitGetSecretReferenceResponse(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 GetTrait200JSONResponse added in v0.16.0

type GetTrait200JSONResponse Trait

func (GetTrait200JSONResponse) VisitGetTraitResponse added in v0.16.0

func (response GetTrait200JSONResponse) VisitGetTraitResponse(w http.ResponseWriter) error

type GetTrait401JSONResponse added in v0.16.0

type GetTrait401JSONResponse struct{ UnauthorizedJSONResponse }

func (GetTrait401JSONResponse) VisitGetTraitResponse added in v0.16.0

func (response GetTrait401JSONResponse) VisitGetTraitResponse(w http.ResponseWriter) error

type GetTrait403JSONResponse added in v0.16.0

type GetTrait403JSONResponse struct{ ForbiddenJSONResponse }

func (GetTrait403JSONResponse) VisitGetTraitResponse added in v0.16.0

func (response GetTrait403JSONResponse) VisitGetTraitResponse(w http.ResponseWriter) error

type GetTrait404JSONResponse added in v0.16.0

type GetTrait404JSONResponse struct{ NotFoundJSONResponse }

func (GetTrait404JSONResponse) VisitGetTraitResponse added in v0.16.0

func (response GetTrait404JSONResponse) VisitGetTraitResponse(w http.ResponseWriter) error

type GetTrait500JSONResponse added in v0.16.0

type GetTrait500JSONResponse struct{ InternalErrorJSONResponse }

func (GetTrait500JSONResponse) VisitGetTraitResponse added in v0.16.0

func (response GetTrait500JSONResponse) VisitGetTraitResponse(w http.ResponseWriter) error

type GetTraitRequestObject added in v0.16.0

type GetTraitRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	TraitName     TraitNameParam     `json:"traitName"`
}

type GetTraitResp added in v0.16.0

type GetTraitResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Trait
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetTraitResp added in v0.16.0

func ParseGetTraitResp(rsp *http.Response) (*GetTraitResp, error)

ParseGetTraitResp parses an HTTP response from a GetTraitWithResponse call

func (GetTraitResp) Status added in v0.16.0

func (r GetTraitResp) Status() string

Status returns HTTPResponse.Status

func (GetTraitResp) StatusCode added in v0.16.0

func (r GetTraitResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTraitResponseObject added in v0.16.0

type GetTraitResponseObject interface {
	VisitGetTraitResponse(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 GetWorkflow200JSONResponse added in v0.17.0

type GetWorkflow200JSONResponse Workflow

func (GetWorkflow200JSONResponse) VisitGetWorkflowResponse added in v0.17.0

func (response GetWorkflow200JSONResponse) VisitGetWorkflowResponse(w http.ResponseWriter) error

type GetWorkflow401JSONResponse added in v0.17.0

type GetWorkflow401JSONResponse struct{ UnauthorizedJSONResponse }

func (GetWorkflow401JSONResponse) VisitGetWorkflowResponse added in v0.17.0

func (response GetWorkflow401JSONResponse) VisitGetWorkflowResponse(w http.ResponseWriter) error

type GetWorkflow403JSONResponse added in v0.17.0

type GetWorkflow403JSONResponse struct{ ForbiddenJSONResponse }

func (GetWorkflow403JSONResponse) VisitGetWorkflowResponse added in v0.17.0

func (response GetWorkflow403JSONResponse) VisitGetWorkflowResponse(w http.ResponseWriter) error

type GetWorkflow404JSONResponse added in v0.17.0

type GetWorkflow404JSONResponse struct{ NotFoundJSONResponse }

func (GetWorkflow404JSONResponse) VisitGetWorkflowResponse added in v0.17.0

func (response GetWorkflow404JSONResponse) VisitGetWorkflowResponse(w http.ResponseWriter) error

type GetWorkflow500JSONResponse added in v0.17.0

type GetWorkflow500JSONResponse struct{ InternalErrorJSONResponse }

func (GetWorkflow500JSONResponse) VisitGetWorkflowResponse added in v0.17.0

func (response GetWorkflow500JSONResponse) VisitGetWorkflowResponse(w http.ResponseWriter) error

type GetWorkflowPlane200JSONResponse added in v1.0.0

type GetWorkflowPlane200JSONResponse WorkflowPlane

func (GetWorkflowPlane200JSONResponse) VisitGetWorkflowPlaneResponse added in v1.0.0

func (response GetWorkflowPlane200JSONResponse) VisitGetWorkflowPlaneResponse(w http.ResponseWriter) error

type GetWorkflowPlane401JSONResponse added in v1.0.0

type GetWorkflowPlane401JSONResponse struct{ UnauthorizedJSONResponse }

func (GetWorkflowPlane401JSONResponse) VisitGetWorkflowPlaneResponse added in v1.0.0

func (response GetWorkflowPlane401JSONResponse) VisitGetWorkflowPlaneResponse(w http.ResponseWriter) error

type GetWorkflowPlane403JSONResponse added in v1.0.0

type GetWorkflowPlane403JSONResponse struct{ ForbiddenJSONResponse }

func (GetWorkflowPlane403JSONResponse) VisitGetWorkflowPlaneResponse added in v1.0.0

func (response GetWorkflowPlane403JSONResponse) VisitGetWorkflowPlaneResponse(w http.ResponseWriter) error

type GetWorkflowPlane404JSONResponse added in v1.0.0

type GetWorkflowPlane404JSONResponse struct{ NotFoundJSONResponse }

func (GetWorkflowPlane404JSONResponse) VisitGetWorkflowPlaneResponse added in v1.0.0

func (response GetWorkflowPlane404JSONResponse) VisitGetWorkflowPlaneResponse(w http.ResponseWriter) error

type GetWorkflowPlane500JSONResponse added in v1.0.0

type GetWorkflowPlane500JSONResponse struct{ InternalErrorJSONResponse }

func (GetWorkflowPlane500JSONResponse) VisitGetWorkflowPlaneResponse added in v1.0.0

func (response GetWorkflowPlane500JSONResponse) VisitGetWorkflowPlaneResponse(w http.ResponseWriter) error

type GetWorkflowPlaneRequestObject added in v1.0.0

type GetWorkflowPlaneRequestObject struct {
	NamespaceName     NamespaceNameParam     `json:"namespaceName"`
	WorkflowPlaneName WorkflowPlaneNameParam `json:"workflowPlaneName"`
}

type GetWorkflowPlaneResp added in v1.0.0

type GetWorkflowPlaneResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *WorkflowPlane
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetWorkflowPlaneResp added in v1.0.0

func ParseGetWorkflowPlaneResp(rsp *http.Response) (*GetWorkflowPlaneResp, error)

ParseGetWorkflowPlaneResp parses an HTTP response from a GetWorkflowPlaneWithResponse call

func (GetWorkflowPlaneResp) Status added in v1.0.0

func (r GetWorkflowPlaneResp) Status() string

Status returns HTTPResponse.Status

func (GetWorkflowPlaneResp) StatusCode added in v1.0.0

func (r GetWorkflowPlaneResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetWorkflowPlaneResponseObject added in v1.0.0

type GetWorkflowPlaneResponseObject interface {
	VisitGetWorkflowPlaneResponse(w http.ResponseWriter) error
}

type GetWorkflowRequestObject added in v0.17.0

type GetWorkflowRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	WorkflowName  WorkflowNameParam  `json:"workflowName"`
}

type GetWorkflowResp added in v0.17.0

type GetWorkflowResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Workflow
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetWorkflowResp added in v0.17.0

func ParseGetWorkflowResp(rsp *http.Response) (*GetWorkflowResp, error)

ParseGetWorkflowResp parses an HTTP response from a GetWorkflowWithResponse call

func (GetWorkflowResp) Status added in v0.17.0

func (r GetWorkflowResp) Status() string

Status returns HTTPResponse.Status

func (GetWorkflowResp) StatusCode added in v0.17.0

func (r GetWorkflowResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetWorkflowResponseObject added in v0.17.0

type GetWorkflowResponseObject interface {
	VisitGetWorkflowResponse(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 GetWorkflowRunEvents200JSONResponse added in v0.16.0

type GetWorkflowRunEvents200JSONResponse []WorkflowRunEventEntry

func (GetWorkflowRunEvents200JSONResponse) VisitGetWorkflowRunEventsResponse added in v0.16.0

func (response GetWorkflowRunEvents200JSONResponse) VisitGetWorkflowRunEventsResponse(w http.ResponseWriter) error

type GetWorkflowRunEvents400JSONResponse added in v0.16.0

type GetWorkflowRunEvents400JSONResponse struct{ BadRequestJSONResponse }

func (GetWorkflowRunEvents400JSONResponse) VisitGetWorkflowRunEventsResponse added in v0.16.0

func (response GetWorkflowRunEvents400JSONResponse) VisitGetWorkflowRunEventsResponse(w http.ResponseWriter) error

type GetWorkflowRunEvents403JSONResponse added in v0.16.0

type GetWorkflowRunEvents403JSONResponse struct{ ForbiddenJSONResponse }

func (GetWorkflowRunEvents403JSONResponse) VisitGetWorkflowRunEventsResponse added in v0.16.0

func (response GetWorkflowRunEvents403JSONResponse) VisitGetWorkflowRunEventsResponse(w http.ResponseWriter) error

type GetWorkflowRunEvents404JSONResponse added in v0.16.0

type GetWorkflowRunEvents404JSONResponse struct{ NotFoundJSONResponse }

func (GetWorkflowRunEvents404JSONResponse) VisitGetWorkflowRunEventsResponse added in v0.16.0

func (response GetWorkflowRunEvents404JSONResponse) VisitGetWorkflowRunEventsResponse(w http.ResponseWriter) error

type GetWorkflowRunEvents500JSONResponse added in v0.16.0

type GetWorkflowRunEvents500JSONResponse struct{ InternalErrorJSONResponse }

func (GetWorkflowRunEvents500JSONResponse) VisitGetWorkflowRunEventsResponse added in v0.16.0

func (response GetWorkflowRunEvents500JSONResponse) VisitGetWorkflowRunEventsResponse(w http.ResponseWriter) error

type GetWorkflowRunEventsParams added in v0.16.0

type GetWorkflowRunEventsParams struct {
	// Task Filter events by task name
	Task *string `form:"task,omitempty" json:"task,omitempty"`
}

GetWorkflowRunEventsParams defines parameters for GetWorkflowRunEvents.

type GetWorkflowRunEventsRequestObject added in v0.16.0

type GetWorkflowRunEventsRequestObject struct {
	NamespaceName NamespaceNameParam   `json:"namespaceName"`
	RunName       WorkflowRunNameParam `json:"runName"`
	Params        GetWorkflowRunEventsParams
}

type GetWorkflowRunEventsResp added in v0.16.0

type GetWorkflowRunEventsResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]WorkflowRunEventEntry
	JSON400      *BadRequest
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetWorkflowRunEventsResp added in v0.16.0

func ParseGetWorkflowRunEventsResp(rsp *http.Response) (*GetWorkflowRunEventsResp, error)

ParseGetWorkflowRunEventsResp parses an HTTP response from a GetWorkflowRunEventsWithResponse call

func (GetWorkflowRunEventsResp) Status added in v0.16.0

func (r GetWorkflowRunEventsResp) Status() string

Status returns HTTPResponse.Status

func (GetWorkflowRunEventsResp) StatusCode added in v0.16.0

func (r GetWorkflowRunEventsResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetWorkflowRunEventsResponseObject added in v0.16.0

type GetWorkflowRunEventsResponseObject interface {
	VisitGetWorkflowRunEventsResponse(w http.ResponseWriter) error
}

type GetWorkflowRunLogs200JSONResponse added in v0.16.0

type GetWorkflowRunLogs200JSONResponse []WorkflowRunLogEntry

func (GetWorkflowRunLogs200JSONResponse) VisitGetWorkflowRunLogsResponse added in v0.16.0

func (response GetWorkflowRunLogs200JSONResponse) VisitGetWorkflowRunLogsResponse(w http.ResponseWriter) error

type GetWorkflowRunLogs400JSONResponse added in v0.16.0

type GetWorkflowRunLogs400JSONResponse struct{ BadRequestJSONResponse }

func (GetWorkflowRunLogs400JSONResponse) VisitGetWorkflowRunLogsResponse added in v0.16.0

func (response GetWorkflowRunLogs400JSONResponse) VisitGetWorkflowRunLogsResponse(w http.ResponseWriter) error

type GetWorkflowRunLogs403JSONResponse added in v0.16.0

type GetWorkflowRunLogs403JSONResponse struct{ ForbiddenJSONResponse }

func (GetWorkflowRunLogs403JSONResponse) VisitGetWorkflowRunLogsResponse added in v0.16.0

func (response GetWorkflowRunLogs403JSONResponse) VisitGetWorkflowRunLogsResponse(w http.ResponseWriter) error

type GetWorkflowRunLogs404JSONResponse added in v0.16.0

type GetWorkflowRunLogs404JSONResponse struct{ NotFoundJSONResponse }

func (GetWorkflowRunLogs404JSONResponse) VisitGetWorkflowRunLogsResponse added in v0.16.0

func (response GetWorkflowRunLogs404JSONResponse) VisitGetWorkflowRunLogsResponse(w http.ResponseWriter) error

type GetWorkflowRunLogs500JSONResponse added in v0.16.0

type GetWorkflowRunLogs500JSONResponse struct{ InternalErrorJSONResponse }

func (GetWorkflowRunLogs500JSONResponse) VisitGetWorkflowRunLogsResponse added in v0.16.0

func (response GetWorkflowRunLogs500JSONResponse) VisitGetWorkflowRunLogsResponse(w http.ResponseWriter) error

type GetWorkflowRunLogsParams added in v0.16.0

type GetWorkflowRunLogsParams struct {
	// Task Filter logs by task name
	Task *string `form:"task,omitempty" json:"task,omitempty"`

	// SinceSeconds Return logs newer than a relative duration in seconds
	SinceSeconds *int64 `form:"sinceSeconds,omitempty" json:"sinceSeconds,omitempty"`
}

GetWorkflowRunLogsParams defines parameters for GetWorkflowRunLogs.

type GetWorkflowRunLogsRequestObject added in v0.16.0

type GetWorkflowRunLogsRequestObject struct {
	NamespaceName NamespaceNameParam   `json:"namespaceName"`
	RunName       WorkflowRunNameParam `json:"runName"`
	Params        GetWorkflowRunLogsParams
}

type GetWorkflowRunLogsResp added in v0.16.0

type GetWorkflowRunLogsResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]WorkflowRunLogEntry
	JSON400      *BadRequest
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetWorkflowRunLogsResp added in v0.16.0

func ParseGetWorkflowRunLogsResp(rsp *http.Response) (*GetWorkflowRunLogsResp, error)

ParseGetWorkflowRunLogsResp parses an HTTP response from a GetWorkflowRunLogsWithResponse call

func (GetWorkflowRunLogsResp) Status added in v0.16.0

func (r GetWorkflowRunLogsResp) Status() string

Status returns HTTPResponse.Status

func (GetWorkflowRunLogsResp) StatusCode added in v0.16.0

func (r GetWorkflowRunLogsResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetWorkflowRunLogsResponseObject added in v0.16.0

type GetWorkflowRunLogsResponseObject interface {
	VisitGetWorkflowRunLogsResponse(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 GetWorkflowRunStatus200JSONResponse added in v0.16.0

type GetWorkflowRunStatus200JSONResponse WorkflowRunStatusResponse

func (GetWorkflowRunStatus200JSONResponse) VisitGetWorkflowRunStatusResponse added in v0.16.0

func (response GetWorkflowRunStatus200JSONResponse) VisitGetWorkflowRunStatusResponse(w http.ResponseWriter) error

type GetWorkflowRunStatus403JSONResponse added in v0.16.0

type GetWorkflowRunStatus403JSONResponse struct{ ForbiddenJSONResponse }

func (GetWorkflowRunStatus403JSONResponse) VisitGetWorkflowRunStatusResponse added in v0.16.0

func (response GetWorkflowRunStatus403JSONResponse) VisitGetWorkflowRunStatusResponse(w http.ResponseWriter) error

type GetWorkflowRunStatus404JSONResponse added in v0.16.0

type GetWorkflowRunStatus404JSONResponse struct{ NotFoundJSONResponse }

func (GetWorkflowRunStatus404JSONResponse) VisitGetWorkflowRunStatusResponse added in v0.16.0

func (response GetWorkflowRunStatus404JSONResponse) VisitGetWorkflowRunStatusResponse(w http.ResponseWriter) error

type GetWorkflowRunStatus500JSONResponse added in v0.16.0

type GetWorkflowRunStatus500JSONResponse struct{ InternalErrorJSONResponse }

func (GetWorkflowRunStatus500JSONResponse) VisitGetWorkflowRunStatusResponse added in v0.16.0

func (response GetWorkflowRunStatus500JSONResponse) VisitGetWorkflowRunStatusResponse(w http.ResponseWriter) error

type GetWorkflowRunStatusRequestObject added in v0.16.0

type GetWorkflowRunStatusRequestObject struct {
	NamespaceName NamespaceNameParam   `json:"namespaceName"`
	RunName       WorkflowRunNameParam `json:"runName"`
}

type GetWorkflowRunStatusResp added in v0.16.0

type GetWorkflowRunStatusResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *WorkflowRunStatusResponse
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetWorkflowRunStatusResp added in v0.16.0

func ParseGetWorkflowRunStatusResp(rsp *http.Response) (*GetWorkflowRunStatusResp, error)

ParseGetWorkflowRunStatusResp parses an HTTP response from a GetWorkflowRunStatusWithResponse call

func (GetWorkflowRunStatusResp) Status added in v0.16.0

func (r GetWorkflowRunStatusResp) Status() string

Status returns HTTPResponse.Status

func (GetWorkflowRunStatusResp) StatusCode added in v0.16.0

func (r GetWorkflowRunStatusResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetWorkflowRunStatusResponseObject added in v0.16.0

type GetWorkflowRunStatusResponseObject interface {
	VisitGetWorkflowRunStatusResponse(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 GetWorkload200JSONResponse added in v0.16.0

type GetWorkload200JSONResponse Workload

func (GetWorkload200JSONResponse) VisitGetWorkloadResponse added in v0.16.0

func (response GetWorkload200JSONResponse) VisitGetWorkloadResponse(w http.ResponseWriter) error

type GetWorkload401JSONResponse added in v0.16.0

type GetWorkload401JSONResponse struct{ UnauthorizedJSONResponse }

func (GetWorkload401JSONResponse) VisitGetWorkloadResponse added in v0.16.0

func (response GetWorkload401JSONResponse) VisitGetWorkloadResponse(w http.ResponseWriter) error

type GetWorkload403JSONResponse added in v0.16.0

type GetWorkload403JSONResponse struct{ ForbiddenJSONResponse }

func (GetWorkload403JSONResponse) VisitGetWorkloadResponse added in v0.16.0

func (response GetWorkload403JSONResponse) VisitGetWorkloadResponse(w http.ResponseWriter) error

type GetWorkload404JSONResponse added in v0.16.0

type GetWorkload404JSONResponse struct{ NotFoundJSONResponse }

func (GetWorkload404JSONResponse) VisitGetWorkloadResponse added in v0.16.0

func (response GetWorkload404JSONResponse) VisitGetWorkloadResponse(w http.ResponseWriter) error

type GetWorkload500JSONResponse added in v0.16.0

type GetWorkload500JSONResponse struct{ InternalErrorJSONResponse }

func (GetWorkload500JSONResponse) VisitGetWorkloadResponse added in v0.16.0

func (response GetWorkload500JSONResponse) VisitGetWorkloadResponse(w http.ResponseWriter) error

type GetWorkloadRequestObject added in v0.16.0

type GetWorkloadRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	WorkloadName  WorkloadNameParam  `json:"workloadName"`
}

type GetWorkloadResp added in v0.16.0

type GetWorkloadResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Workload
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetWorkloadResp added in v0.16.0

func ParseGetWorkloadResp(rsp *http.Response) (*GetWorkloadResp, error)

ParseGetWorkloadResp parses an HTTP response from a GetWorkloadWithResponse call

func (GetWorkloadResp) Status added in v0.16.0

func (r GetWorkloadResp) Status() string

Status returns HTTPResponse.Status

func (GetWorkloadResp) StatusCode added in v0.16.0

func (r GetWorkloadResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetWorkloadResponseObject added in v0.16.0

type GetWorkloadResponseObject interface {
	VisitGetWorkloadResponse(w http.ResponseWriter) error
}

type GitSecretListResponse added in v0.17.0

type GitSecretListResponse struct {
	// Items List of git secrets
	Items []GitSecretResponse `json:"items"`

	// Page Current page number
	Page *int `json:"page,omitempty"`

	// PageSize Number of items per page
	PageSize *int `json:"pageSize,omitempty"`

	// TotalCount Total number of items
	TotalCount *int `json:"totalCount,omitempty"`
}

GitSecretListResponse List of git secrets

type GitSecretNameParam added in v0.17.0

type GitSecretNameParam = string

GitSecretNameParam defines model for GitSecretNameParam.

type GitSecretResponse added in v0.17.0

type GitSecretResponse struct {
	// Name Name of the git secret
	Name *string `json:"name,omitempty"`

	// Namespace Namespace of the git secret
	Namespace *string `json:"namespace,omitempty"`

	// WorkflowPlaneKind Kind of the workflow plane resource used
	WorkflowPlaneKind *string `json:"workflowPlaneKind,omitempty"`

	// WorkflowPlaneName Name of the workflow plane resource used
	WorkflowPlaneName *string `json:"workflowPlaneName,omitempty"`
}

GitSecretResponse Git secret resource

type HandleAutoBuild200JSONResponse added in v0.17.0

type HandleAutoBuild200JSONResponse WebhookEventResponse

func (HandleAutoBuild200JSONResponse) VisitHandleAutoBuildResponse added in v0.17.0

func (response HandleAutoBuild200JSONResponse) VisitHandleAutoBuildResponse(w http.ResponseWriter) error

type HandleAutoBuild400JSONResponse added in v0.17.0

type HandleAutoBuild400JSONResponse struct{ BadRequestJSONResponse }

func (HandleAutoBuild400JSONResponse) VisitHandleAutoBuildResponse added in v0.17.0

func (response HandleAutoBuild400JSONResponse) VisitHandleAutoBuildResponse(w http.ResponseWriter) error

type HandleAutoBuild401JSONResponse added in v0.17.0

type HandleAutoBuild401JSONResponse struct{ UnauthorizedJSONResponse }

func (HandleAutoBuild401JSONResponse) VisitHandleAutoBuildResponse added in v0.17.0

func (response HandleAutoBuild401JSONResponse) VisitHandleAutoBuildResponse(w http.ResponseWriter) error

type HandleAutoBuild500JSONResponse added in v0.17.0

type HandleAutoBuild500JSONResponse struct{ InternalErrorJSONResponse }

func (HandleAutoBuild500JSONResponse) VisitHandleAutoBuildResponse added in v0.17.0

func (response HandleAutoBuild500JSONResponse) VisitHandleAutoBuildResponse(w http.ResponseWriter) error

type HandleAutoBuildJSONBody added in v0.17.0

type HandleAutoBuildJSONBody map[string]interface{}

HandleAutoBuildJSONBody defines parameters for HandleAutoBuild.

type HandleAutoBuildJSONRequestBody added in v0.17.0

type HandleAutoBuildJSONRequestBody HandleAutoBuildJSONBody

HandleAutoBuildJSONRequestBody defines body for HandleAutoBuild for application/json ContentType.

type HandleAutoBuildParams added in v0.17.0

type HandleAutoBuildParams struct {
	// XHubSignature256 GitHub webhook signature header used to detect and validate GitHub events.
	XHubSignature256 *string `json:"X-Hub-Signature-256,omitempty"`

	// XGitlabToken GitLab webhook token header used to detect and validate GitLab events.
	XGitlabToken *string `json:"X-Gitlab-Token,omitempty"`

	// XEventKey Bitbucket webhook event-key header used to detect Bitbucket events.
	XEventKey *string `json:"X-Event-Key,omitempty"`
}

HandleAutoBuildParams defines parameters for HandleAutoBuild.

type HandleAutoBuildRequestObject added in v0.17.0

type HandleAutoBuildRequestObject struct {
	Params HandleAutoBuildParams
	Body   *HandleAutoBuildJSONRequestBody
}

type HandleAutoBuildResp added in v0.17.0

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

func ParseHandleAutoBuildResp added in v0.17.0

func ParseHandleAutoBuildResp(rsp *http.Response) (*HandleAutoBuildResp, error)

ParseHandleAutoBuildResp parses an HTTP response from a HandleAutoBuildWithResponse call

func (HandleAutoBuildResp) Status added in v0.17.0

func (r HandleAutoBuildResp) Status() string

Status returns HTTPResponse.Status

func (HandleAutoBuildResp) StatusCode added in v0.17.0

func (r HandleAutoBuildResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type HandleAutoBuildResponseObject added in v0.17.0

type HandleAutoBuildResponseObject interface {
	VisitHandleAutoBuildResponse(w http.ResponseWriter) error
}

type HealthInfo added in v0.16.0

type HealthInfo struct {
	// Message Optional human-readable message explaining the health status
	Message *string `json:"message,omitempty"`

	// Status Health status (Healthy, Degraded, Progressing, Unknown, etc.)
	Status string `json:"status"`
}

HealthInfo Health status for a resource node

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 K8sResourceTreeResponse added in v0.17.0

type K8sResourceTreeResponse struct {
	// RenderedReleases Resource trees per rendered release (dataplane and/or observabilityplane)
	RenderedReleases []ReleaseResourceTree `json:"renderedReleases"`
}

K8sResourceTreeResponse Response containing resource trees for all rendered releases owned by a release binding

type LabelSelectorParam added in v1.0.0

type LabelSelectorParam = string

LabelSelectorParam defines model for LabelSelectorParam.

type LimitParam

type LimitParam = int

LimitParam defines model for LimitParam.

type ListActions200JSONResponse

type ListActions200JSONResponse []ActionInfo

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      *[]ActionInfo
	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 ListClusterComponentTypes200JSONResponse added in v0.16.0

type ListClusterComponentTypes200JSONResponse ClusterComponentTypeList

func (ListClusterComponentTypes200JSONResponse) VisitListClusterComponentTypesResponse added in v0.16.0

func (response ListClusterComponentTypes200JSONResponse) VisitListClusterComponentTypesResponse(w http.ResponseWriter) error

type ListClusterComponentTypes400JSONResponse added in v1.0.0

type ListClusterComponentTypes400JSONResponse struct{ BadRequestJSONResponse }

func (ListClusterComponentTypes400JSONResponse) VisitListClusterComponentTypesResponse added in v1.0.0

func (response ListClusterComponentTypes400JSONResponse) VisitListClusterComponentTypesResponse(w http.ResponseWriter) error

type ListClusterComponentTypes401JSONResponse added in v0.16.0

type ListClusterComponentTypes401JSONResponse struct{ UnauthorizedJSONResponse }

func (ListClusterComponentTypes401JSONResponse) VisitListClusterComponentTypesResponse added in v0.16.0

func (response ListClusterComponentTypes401JSONResponse) VisitListClusterComponentTypesResponse(w http.ResponseWriter) error

type ListClusterComponentTypes403JSONResponse added in v0.16.0

type ListClusterComponentTypes403JSONResponse struct{ ForbiddenJSONResponse }

func (ListClusterComponentTypes403JSONResponse) VisitListClusterComponentTypesResponse added in v0.16.0

func (response ListClusterComponentTypes403JSONResponse) VisitListClusterComponentTypesResponse(w http.ResponseWriter) error

type ListClusterComponentTypes500JSONResponse added in v0.16.0

type ListClusterComponentTypes500JSONResponse struct{ InternalErrorJSONResponse }

func (ListClusterComponentTypes500JSONResponse) VisitListClusterComponentTypesResponse added in v0.16.0

func (response ListClusterComponentTypes500JSONResponse) VisitListClusterComponentTypesResponse(w http.ResponseWriter) error

type ListClusterComponentTypesParams added in v0.16.0

type ListClusterComponentTypesParams struct {
	// LabelSelector A label selector to filter resources using Kubernetes label selector syntax.
	// Supports equality-based requirements: "key=value" (equality), "key!=value" (inequality).
	// Supports set-based requirements: "key in (val1,val2)" (value in set), "key notin (val1,val2)" (value not in set).
	// Supports existence checks: "key" (label exists), "!key" (label does not exist).
	// Multiple requirements are comma-separated and ANDed together.
	LabelSelector *LabelSelectorParam `form:"labelSelector,omitempty" json:"labelSelector,omitempty"`

	// 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"`
}

ListClusterComponentTypesParams defines parameters for ListClusterComponentTypes.

type ListClusterComponentTypesRequestObject added in v0.16.0

type ListClusterComponentTypesRequestObject struct {
	Params ListClusterComponentTypesParams
}

type ListClusterComponentTypesResp added in v0.16.0

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

func ParseListClusterComponentTypesResp added in v0.16.0

func ParseListClusterComponentTypesResp(rsp *http.Response) (*ListClusterComponentTypesResp, error)

ParseListClusterComponentTypesResp parses an HTTP response from a ListClusterComponentTypesWithResponse call

func (ListClusterComponentTypesResp) Status added in v0.16.0

Status returns HTTPResponse.Status

func (ListClusterComponentTypesResp) StatusCode added in v0.16.0

func (r ListClusterComponentTypesResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListClusterComponentTypesResponseObject added in v0.16.0

type ListClusterComponentTypesResponseObject interface {
	VisitListClusterComponentTypesResponse(w http.ResponseWriter) error
}

type ListClusterDataPlanes200JSONResponse added in v0.15.0

type ListClusterDataPlanes200JSONResponse ClusterDataPlaneList

func (ListClusterDataPlanes200JSONResponse) VisitListClusterDataPlanesResponse added in v0.15.0

func (response ListClusterDataPlanes200JSONResponse) VisitListClusterDataPlanesResponse(w http.ResponseWriter) error

type ListClusterDataPlanes400JSONResponse added in v0.15.0

type ListClusterDataPlanes400JSONResponse struct{ BadRequestJSONResponse }

func (ListClusterDataPlanes400JSONResponse) VisitListClusterDataPlanesResponse added in v0.15.0

func (response ListClusterDataPlanes400JSONResponse) VisitListClusterDataPlanesResponse(w http.ResponseWriter) error

type ListClusterDataPlanes401JSONResponse added in v0.15.0

type ListClusterDataPlanes401JSONResponse struct{ UnauthorizedJSONResponse }

func (ListClusterDataPlanes401JSONResponse) VisitListClusterDataPlanesResponse added in v0.15.0

func (response ListClusterDataPlanes401JSONResponse) VisitListClusterDataPlanesResponse(w http.ResponseWriter) error

type ListClusterDataPlanes403JSONResponse added in v0.15.0

type ListClusterDataPlanes403JSONResponse struct{ ForbiddenJSONResponse }

func (ListClusterDataPlanes403JSONResponse) VisitListClusterDataPlanesResponse added in v0.15.0

func (response ListClusterDataPlanes403JSONResponse) VisitListClusterDataPlanesResponse(w http.ResponseWriter) error

type ListClusterDataPlanes500JSONResponse added in v0.15.0

type ListClusterDataPlanes500JSONResponse struct{ InternalErrorJSONResponse }

func (ListClusterDataPlanes500JSONResponse) VisitListClusterDataPlanesResponse added in v0.15.0

func (response ListClusterDataPlanes500JSONResponse) VisitListClusterDataPlanesResponse(w http.ResponseWriter) error

type ListClusterDataPlanesParams added in v0.15.0

type ListClusterDataPlanesParams struct {
	// LabelSelector A label selector to filter resources using Kubernetes label selector syntax.
	// Supports equality-based requirements: "key=value" (equality), "key!=value" (inequality).
	// Supports set-based requirements: "key in (val1,val2)" (value in set), "key notin (val1,val2)" (value not in set).
	// Supports existence checks: "key" (label exists), "!key" (label does not exist).
	// Multiple requirements are comma-separated and ANDed together.
	LabelSelector *LabelSelectorParam `form:"labelSelector,omitempty" json:"labelSelector,omitempty"`

	// 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"`
}

ListClusterDataPlanesParams defines parameters for ListClusterDataPlanes.

type ListClusterDataPlanesRequestObject added in v0.15.0

type ListClusterDataPlanesRequestObject struct {
	Params ListClusterDataPlanesParams
}

type ListClusterDataPlanesResp added in v0.15.0

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

func ParseListClusterDataPlanesResp added in v0.15.0

func ParseListClusterDataPlanesResp(rsp *http.Response) (*ListClusterDataPlanesResp, error)

ParseListClusterDataPlanesResp parses an HTTP response from a ListClusterDataPlanesWithResponse call

func (ListClusterDataPlanesResp) Status added in v0.15.0

func (r ListClusterDataPlanesResp) Status() string

Status returns HTTPResponse.Status

func (ListClusterDataPlanesResp) StatusCode added in v0.15.0

func (r ListClusterDataPlanesResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListClusterDataPlanesResponseObject added in v0.15.0

type ListClusterDataPlanesResponseObject interface {
	VisitListClusterDataPlanesResponse(w http.ResponseWriter) error
}

type ListClusterObservabilityPlanes200JSONResponse added in v0.15.0

type ListClusterObservabilityPlanes200JSONResponse ClusterObservabilityPlaneList

func (ListClusterObservabilityPlanes200JSONResponse) VisitListClusterObservabilityPlanesResponse added in v0.15.0

func (response ListClusterObservabilityPlanes200JSONResponse) VisitListClusterObservabilityPlanesResponse(w http.ResponseWriter) error

type ListClusterObservabilityPlanes400JSONResponse added in v1.0.0

type ListClusterObservabilityPlanes400JSONResponse struct{ BadRequestJSONResponse }

func (ListClusterObservabilityPlanes400JSONResponse) VisitListClusterObservabilityPlanesResponse added in v1.0.0

func (response ListClusterObservabilityPlanes400JSONResponse) VisitListClusterObservabilityPlanesResponse(w http.ResponseWriter) error

type ListClusterObservabilityPlanes401JSONResponse added in v0.15.0

type ListClusterObservabilityPlanes401JSONResponse struct{ UnauthorizedJSONResponse }

func (ListClusterObservabilityPlanes401JSONResponse) VisitListClusterObservabilityPlanesResponse added in v0.15.0

func (response ListClusterObservabilityPlanes401JSONResponse) VisitListClusterObservabilityPlanesResponse(w http.ResponseWriter) error

type ListClusterObservabilityPlanes403JSONResponse added in v0.15.0

type ListClusterObservabilityPlanes403JSONResponse struct{ ForbiddenJSONResponse }

func (ListClusterObservabilityPlanes403JSONResponse) VisitListClusterObservabilityPlanesResponse added in v0.15.0

func (response ListClusterObservabilityPlanes403JSONResponse) VisitListClusterObservabilityPlanesResponse(w http.ResponseWriter) error

type ListClusterObservabilityPlanes500JSONResponse added in v0.15.0

type ListClusterObservabilityPlanes500JSONResponse struct{ InternalErrorJSONResponse }

func (ListClusterObservabilityPlanes500JSONResponse) VisitListClusterObservabilityPlanesResponse added in v0.15.0

func (response ListClusterObservabilityPlanes500JSONResponse) VisitListClusterObservabilityPlanesResponse(w http.ResponseWriter) error

type ListClusterObservabilityPlanesParams added in v0.16.0

type ListClusterObservabilityPlanesParams struct {
	// LabelSelector A label selector to filter resources using Kubernetes label selector syntax.
	// Supports equality-based requirements: "key=value" (equality), "key!=value" (inequality).
	// Supports set-based requirements: "key in (val1,val2)" (value in set), "key notin (val1,val2)" (value not in set).
	// Supports existence checks: "key" (label exists), "!key" (label does not exist).
	// Multiple requirements are comma-separated and ANDed together.
	LabelSelector *LabelSelectorParam `form:"labelSelector,omitempty" json:"labelSelector,omitempty"`

	// 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"`
}

ListClusterObservabilityPlanesParams defines parameters for ListClusterObservabilityPlanes.

type ListClusterObservabilityPlanesRequestObject added in v0.15.0

type ListClusterObservabilityPlanesRequestObject struct {
	Params ListClusterObservabilityPlanesParams
}

type ListClusterObservabilityPlanesResp added in v0.15.0

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

func ParseListClusterObservabilityPlanesResp added in v0.15.0

func ParseListClusterObservabilityPlanesResp(rsp *http.Response) (*ListClusterObservabilityPlanesResp, error)

ParseListClusterObservabilityPlanesResp parses an HTTP response from a ListClusterObservabilityPlanesWithResponse call

func (ListClusterObservabilityPlanesResp) Status added in v0.15.0

Status returns HTTPResponse.Status

func (ListClusterObservabilityPlanesResp) StatusCode added in v0.15.0

func (r ListClusterObservabilityPlanesResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListClusterObservabilityPlanesResponseObject added in v0.15.0

type ListClusterObservabilityPlanesResponseObject interface {
	VisitListClusterObservabilityPlanesResponse(w http.ResponseWriter) error
}

type ListClusterRoleBindings200JSONResponse added in v0.14.0

type ListClusterRoleBindings200JSONResponse ClusterAuthzRoleBindingList

func (ListClusterRoleBindings200JSONResponse) VisitListClusterRoleBindingsResponse added in v0.14.0

func (response ListClusterRoleBindings200JSONResponse) VisitListClusterRoleBindingsResponse(w http.ResponseWriter) error

type ListClusterRoleBindings400JSONResponse added in v1.0.0

type ListClusterRoleBindings400JSONResponse struct{ BadRequestJSONResponse }

func (ListClusterRoleBindings400JSONResponse) VisitListClusterRoleBindingsResponse added in v1.0.0

func (response ListClusterRoleBindings400JSONResponse) 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 {
	// LabelSelector A label selector to filter resources using Kubernetes label selector syntax.
	// Supports equality-based requirements: "key=value" (equality), "key!=value" (inequality).
	// Supports set-based requirements: "key in (val1,val2)" (value in set), "key notin (val1,val2)" (value not in set).
	// Supports existence checks: "key" (label exists), "!key" (label does not exist).
	// Multiple requirements are comma-separated and ANDed together.
	LabelSelector *LabelSelectorParam `form:"labelSelector,omitempty" json:"labelSelector,omitempty"`

	// 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"`
}

ListClusterRoleBindingsParams defines parameters for ListClusterRoleBindings.

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      *ClusterAuthzRoleBindingList
	JSON400      *BadRequest
	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 ClusterAuthzRoleList

func (ListClusterRoles200JSONResponse) VisitListClusterRolesResponse added in v0.14.0

func (response ListClusterRoles200JSONResponse) VisitListClusterRolesResponse(w http.ResponseWriter) error

type ListClusterRoles400JSONResponse added in v1.0.0

type ListClusterRoles400JSONResponse struct{ BadRequestJSONResponse }

func (ListClusterRoles400JSONResponse) VisitListClusterRolesResponse added in v1.0.0

func (response ListClusterRoles400JSONResponse) 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 ListClusterRolesParams added in v0.17.0

type ListClusterRolesParams struct {
	// LabelSelector A label selector to filter resources using Kubernetes label selector syntax.
	// Supports equality-based requirements: "key=value" (equality), "key!=value" (inequality).
	// Supports set-based requirements: "key in (val1,val2)" (value in set), "key notin (val1,val2)" (value not in set).
	// Supports existence checks: "key" (label exists), "!key" (label does not exist).
	// Multiple requirements are comma-separated and ANDed together.
	LabelSelector *LabelSelectorParam `form:"labelSelector,omitempty" json:"labelSelector,omitempty"`

	// 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"`
}

ListClusterRolesParams defines parameters for ListClusterRoles.

type ListClusterRolesRequestObject added in v0.14.0

type ListClusterRolesRequestObject struct {
	Params ListClusterRolesParams
}

type ListClusterRolesResp added in v0.14.0

type ListClusterRolesResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ClusterAuthzRoleList
	JSON400      *BadRequest
	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 ListClusterTraits200JSONResponse added in v0.16.0

type ListClusterTraits200JSONResponse ClusterTraitList

func (ListClusterTraits200JSONResponse) VisitListClusterTraitsResponse added in v0.16.0

func (response ListClusterTraits200JSONResponse) VisitListClusterTraitsResponse(w http.ResponseWriter) error

type ListClusterTraits400JSONResponse added in v1.0.0

type ListClusterTraits400JSONResponse struct{ BadRequestJSONResponse }

func (ListClusterTraits400JSONResponse) VisitListClusterTraitsResponse added in v1.0.0

func (response ListClusterTraits400JSONResponse) VisitListClusterTraitsResponse(w http.ResponseWriter) error

type ListClusterTraits401JSONResponse added in v0.16.0

type ListClusterTraits401JSONResponse struct{ UnauthorizedJSONResponse }

func (ListClusterTraits401JSONResponse) VisitListClusterTraitsResponse added in v0.16.0

func (response ListClusterTraits401JSONResponse) VisitListClusterTraitsResponse(w http.ResponseWriter) error

type ListClusterTraits403JSONResponse added in v0.16.0

type ListClusterTraits403JSONResponse struct{ ForbiddenJSONResponse }

func (ListClusterTraits403JSONResponse) VisitListClusterTraitsResponse added in v0.16.0

func (response ListClusterTraits403JSONResponse) VisitListClusterTraitsResponse(w http.ResponseWriter) error

type ListClusterTraits500JSONResponse added in v0.16.0

type ListClusterTraits500JSONResponse struct{ InternalErrorJSONResponse }

func (ListClusterTraits500JSONResponse) VisitListClusterTraitsResponse added in v0.16.0

func (response ListClusterTraits500JSONResponse) VisitListClusterTraitsResponse(w http.ResponseWriter) error

type ListClusterTraitsParams added in v0.16.0

type ListClusterTraitsParams struct {
	// LabelSelector A label selector to filter resources using Kubernetes label selector syntax.
	// Supports equality-based requirements: "key=value" (equality), "key!=value" (inequality).
	// Supports set-based requirements: "key in (val1,val2)" (value in set), "key notin (val1,val2)" (value not in set).
	// Supports existence checks: "key" (label exists), "!key" (label does not exist).
	// Multiple requirements are comma-separated and ANDed together.
	LabelSelector *LabelSelectorParam `form:"labelSelector,omitempty" json:"labelSelector,omitempty"`

	// 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"`
}

ListClusterTraitsParams defines parameters for ListClusterTraits.

type ListClusterTraitsRequestObject added in v0.16.0

type ListClusterTraitsRequestObject struct {
	Params ListClusterTraitsParams
}

type ListClusterTraitsResp added in v0.16.0

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

func ParseListClusterTraitsResp added in v0.16.0

func ParseListClusterTraitsResp(rsp *http.Response) (*ListClusterTraitsResp, error)

ParseListClusterTraitsResp parses an HTTP response from a ListClusterTraitsWithResponse call

func (ListClusterTraitsResp) Status added in v0.16.0

func (r ListClusterTraitsResp) Status() string

Status returns HTTPResponse.Status

func (ListClusterTraitsResp) StatusCode added in v0.16.0

func (r ListClusterTraitsResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListClusterTraitsResponseObject added in v0.16.0

type ListClusterTraitsResponseObject interface {
	VisitListClusterTraitsResponse(w http.ResponseWriter) error
}

type ListClusterWorkflowPlanes200JSONResponse added in v1.0.0

type ListClusterWorkflowPlanes200JSONResponse ClusterWorkflowPlaneList

func (ListClusterWorkflowPlanes200JSONResponse) VisitListClusterWorkflowPlanesResponse added in v1.0.0

func (response ListClusterWorkflowPlanes200JSONResponse) VisitListClusterWorkflowPlanesResponse(w http.ResponseWriter) error

type ListClusterWorkflowPlanes400JSONResponse added in v1.0.0

type ListClusterWorkflowPlanes400JSONResponse struct{ BadRequestJSONResponse }

func (ListClusterWorkflowPlanes400JSONResponse) VisitListClusterWorkflowPlanesResponse added in v1.0.0

func (response ListClusterWorkflowPlanes400JSONResponse) VisitListClusterWorkflowPlanesResponse(w http.ResponseWriter) error

type ListClusterWorkflowPlanes401JSONResponse added in v1.0.0

type ListClusterWorkflowPlanes401JSONResponse struct{ UnauthorizedJSONResponse }

func (ListClusterWorkflowPlanes401JSONResponse) VisitListClusterWorkflowPlanesResponse added in v1.0.0

func (response ListClusterWorkflowPlanes401JSONResponse) VisitListClusterWorkflowPlanesResponse(w http.ResponseWriter) error

type ListClusterWorkflowPlanes403JSONResponse added in v1.0.0

type ListClusterWorkflowPlanes403JSONResponse struct{ ForbiddenJSONResponse }

func (ListClusterWorkflowPlanes403JSONResponse) VisitListClusterWorkflowPlanesResponse added in v1.0.0

func (response ListClusterWorkflowPlanes403JSONResponse) VisitListClusterWorkflowPlanesResponse(w http.ResponseWriter) error

type ListClusterWorkflowPlanes500JSONResponse added in v1.0.0

type ListClusterWorkflowPlanes500JSONResponse struct{ InternalErrorJSONResponse }

func (ListClusterWorkflowPlanes500JSONResponse) VisitListClusterWorkflowPlanesResponse added in v1.0.0

func (response ListClusterWorkflowPlanes500JSONResponse) VisitListClusterWorkflowPlanesResponse(w http.ResponseWriter) error

type ListClusterWorkflowPlanesParams added in v1.0.0

type ListClusterWorkflowPlanesParams struct {
	// LabelSelector A label selector to filter resources using Kubernetes label selector syntax.
	// Supports equality-based requirements: "key=value" (equality), "key!=value" (inequality).
	// Supports set-based requirements: "key in (val1,val2)" (value in set), "key notin (val1,val2)" (value not in set).
	// Supports existence checks: "key" (label exists), "!key" (label does not exist).
	// Multiple requirements are comma-separated and ANDed together.
	LabelSelector *LabelSelectorParam `form:"labelSelector,omitempty" json:"labelSelector,omitempty"`

	// 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"`
}

ListClusterWorkflowPlanesParams defines parameters for ListClusterWorkflowPlanes.

type ListClusterWorkflowPlanesRequestObject added in v1.0.0

type ListClusterWorkflowPlanesRequestObject struct {
	Params ListClusterWorkflowPlanesParams
}

type ListClusterWorkflowPlanesResp added in v1.0.0

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

func ParseListClusterWorkflowPlanesResp added in v1.0.0

func ParseListClusterWorkflowPlanesResp(rsp *http.Response) (*ListClusterWorkflowPlanesResp, error)

ParseListClusterWorkflowPlanesResp parses an HTTP response from a ListClusterWorkflowPlanesWithResponse call

func (ListClusterWorkflowPlanesResp) Status added in v1.0.0

Status returns HTTPResponse.Status

func (ListClusterWorkflowPlanesResp) StatusCode added in v1.0.0

func (r ListClusterWorkflowPlanesResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListClusterWorkflowPlanesResponseObject added in v1.0.0

type ListClusterWorkflowPlanesResponseObject interface {
	VisitListClusterWorkflowPlanesResponse(w http.ResponseWriter) error
}

type ListClusterWorkflows200JSONResponse added in v1.0.0

type ListClusterWorkflows200JSONResponse ClusterWorkflowList

func (ListClusterWorkflows200JSONResponse) VisitListClusterWorkflowsResponse added in v1.0.0

func (response ListClusterWorkflows200JSONResponse) VisitListClusterWorkflowsResponse(w http.ResponseWriter) error

type ListClusterWorkflows400JSONResponse added in v1.0.0

type ListClusterWorkflows400JSONResponse struct{ BadRequestJSONResponse }

func (ListClusterWorkflows400JSONResponse) VisitListClusterWorkflowsResponse added in v1.0.0

func (response ListClusterWorkflows400JSONResponse) VisitListClusterWorkflowsResponse(w http.ResponseWriter) error

type ListClusterWorkflows401JSONResponse added in v1.0.0

type ListClusterWorkflows401JSONResponse struct{ UnauthorizedJSONResponse }

func (ListClusterWorkflows401JSONResponse) VisitListClusterWorkflowsResponse added in v1.0.0

func (response ListClusterWorkflows401JSONResponse) VisitListClusterWorkflowsResponse(w http.ResponseWriter) error

type ListClusterWorkflows403JSONResponse added in v1.0.0

type ListClusterWorkflows403JSONResponse struct{ ForbiddenJSONResponse }

func (ListClusterWorkflows403JSONResponse) VisitListClusterWorkflowsResponse added in v1.0.0

func (response ListClusterWorkflows403JSONResponse) VisitListClusterWorkflowsResponse(w http.ResponseWriter) error

type ListClusterWorkflows500JSONResponse added in v1.0.0

type ListClusterWorkflows500JSONResponse struct{ InternalErrorJSONResponse }

func (ListClusterWorkflows500JSONResponse) VisitListClusterWorkflowsResponse added in v1.0.0

func (response ListClusterWorkflows500JSONResponse) VisitListClusterWorkflowsResponse(w http.ResponseWriter) error

type ListClusterWorkflowsParams added in v1.0.0

type ListClusterWorkflowsParams struct {
	// LabelSelector A label selector to filter resources using Kubernetes label selector syntax.
	// Supports equality-based requirements: "key=value" (equality), "key!=value" (inequality).
	// Supports set-based requirements: "key in (val1,val2)" (value in set), "key notin (val1,val2)" (value not in set).
	// Supports existence checks: "key" (label exists), "!key" (label does not exist).
	// Multiple requirements are comma-separated and ANDed together.
	LabelSelector *LabelSelectorParam `form:"labelSelector,omitempty" json:"labelSelector,omitempty"`

	// 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"`
}

ListClusterWorkflowsParams defines parameters for ListClusterWorkflows.

type ListClusterWorkflowsRequestObject added in v1.0.0

type ListClusterWorkflowsRequestObject struct {
	Params ListClusterWorkflowsParams
}

type ListClusterWorkflowsResp added in v1.0.0

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

func ParseListClusterWorkflowsResp added in v1.0.0

func ParseListClusterWorkflowsResp(rsp *http.Response) (*ListClusterWorkflowsResp, error)

ParseListClusterWorkflowsResp parses an HTTP response from a ListClusterWorkflowsWithResponse call

func (ListClusterWorkflowsResp) Status added in v1.0.0

func (r ListClusterWorkflowsResp) Status() string

Status returns HTTPResponse.Status

func (ListClusterWorkflowsResp) StatusCode added in v1.0.0

func (r ListClusterWorkflowsResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListClusterWorkflowsResponseObject added in v1.0.0

type ListClusterWorkflowsResponseObject interface {
	VisitListClusterWorkflowsResponse(w http.ResponseWriter) error
}

type ListComponentReleases200JSONResponse

type ListComponentReleases200JSONResponse ComponentReleaseList

func (ListComponentReleases200JSONResponse) VisitListComponentReleasesResponse

func (response ListComponentReleases200JSONResponse) VisitListComponentReleasesResponse(w http.ResponseWriter) error

type ListComponentReleases400JSONResponse added in v1.0.0

type ListComponentReleases400JSONResponse struct{ BadRequestJSONResponse }

func (ListComponentReleases400JSONResponse) VisitListComponentReleasesResponse added in v1.0.0

func (response ListComponentReleases400JSONResponse) 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 {
	// Component Filter resources by component name
	Component *ComponentQueryParam `form:"component,omitempty" json:"component,omitempty"`

	// LabelSelector A label selector to filter resources using Kubernetes label selector syntax.
	// Supports equality-based requirements: "key=value" (equality), "key!=value" (inequality).
	// Supports set-based requirements: "key in (val1,val2)" (value in set), "key notin (val1,val2)" (value not in set).
	// Supports existence checks: "key" (label exists), "!key" (label does not exist).
	// Multiple requirements are comma-separated and ANDed together.
	LabelSelector *LabelSelectorParam `form:"labelSelector,omitempty" json:"labelSelector,omitempty"`

	// 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"`
	Params        ListComponentReleasesParams
}

type ListComponentReleasesResp added in v0.13.0

type ListComponentReleasesResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ComponentReleaseList
	JSON400      *BadRequest
	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 ListComponentTypes200JSONResponse

type ListComponentTypes200JSONResponse ComponentTypeList

func (ListComponentTypes200JSONResponse) VisitListComponentTypesResponse

func (response ListComponentTypes200JSONResponse) VisitListComponentTypesResponse(w http.ResponseWriter) error

type ListComponentTypes400JSONResponse added in v1.0.0

type ListComponentTypes400JSONResponse struct{ BadRequestJSONResponse }

func (ListComponentTypes400JSONResponse) VisitListComponentTypesResponse added in v1.0.0

func (response ListComponentTypes400JSONResponse) 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 {
	// LabelSelector A label selector to filter resources using Kubernetes label selector syntax.
	// Supports equality-based requirements: "key=value" (equality), "key!=value" (inequality).
	// Supports set-based requirements: "key in (val1,val2)" (value in set), "key notin (val1,val2)" (value not in set).
	// Supports existence checks: "key" (label exists), "!key" (label does not exist).
	// Multiple requirements are comma-separated and ANDed together.
	LabelSelector *LabelSelectorParam `form:"labelSelector,omitempty" json:"labelSelector,omitempty"`

	// 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
	JSON400      *BadRequest
	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 ListComponents200JSONResponse

type ListComponents200JSONResponse ComponentList

func (ListComponents200JSONResponse) VisitListComponentsResponse

func (response ListComponents200JSONResponse) VisitListComponentsResponse(w http.ResponseWriter) error

type ListComponents400JSONResponse added in v1.0.0

type ListComponents400JSONResponse struct{ BadRequestJSONResponse }

func (ListComponents400JSONResponse) VisitListComponentsResponse added in v1.0.0

func (response ListComponents400JSONResponse) 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 {
	// Project Filter resources by project name
	Project *ProjectQueryParam `form:"project,omitempty" json:"project,omitempty"`

	// LabelSelector A label selector to filter resources using Kubernetes label selector syntax.
	// Supports equality-based requirements: "key=value" (equality), "key!=value" (inequality).
	// Supports set-based requirements: "key in (val1,val2)" (value in set), "key notin (val1,val2)" (value not in set).
	// Supports existence checks: "key" (label exists), "!key" (label does not exist).
	// Multiple requirements are comma-separated and ANDed together.
	LabelSelector *LabelSelectorParam `form:"labelSelector,omitempty" json:"labelSelector,omitempty"`

	// 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"`
	Params        ListComponentsParams
}

type ListComponentsResp added in v0.13.0

type ListComponentsResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ComponentList
	JSON400      *BadRequest
	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 ListDataPlanes400JSONResponse added in v1.0.0

type ListDataPlanes400JSONResponse struct{ BadRequestJSONResponse }

func (ListDataPlanes400JSONResponse) VisitListDataPlanesResponse added in v1.0.0

func (response ListDataPlanes400JSONResponse) 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 {
	// LabelSelector A label selector to filter resources using Kubernetes label selector syntax.
	// Supports equality-based requirements: "key=value" (equality), "key!=value" (inequality).
	// Supports set-based requirements: "key in (val1,val2)" (value in set), "key notin (val1,val2)" (value not in set).
	// Supports existence checks: "key" (label exists), "!key" (label does not exist).
	// Multiple requirements are comma-separated and ANDed together.
	LabelSelector *LabelSelectorParam `form:"labelSelector,omitempty" json:"labelSelector,omitempty"`

	// 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
	JSON400      *BadRequest
	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 ListDeploymentPipelines200JSONResponse added in v0.16.0

type ListDeploymentPipelines200JSONResponse DeploymentPipelineList

func (ListDeploymentPipelines200JSONResponse) VisitListDeploymentPipelinesResponse added in v0.16.0

func (response ListDeploymentPipelines200JSONResponse) VisitListDeploymentPipelinesResponse(w http.ResponseWriter) error

type ListDeploymentPipelines400JSONResponse added in v1.0.0

type ListDeploymentPipelines400JSONResponse struct{ BadRequestJSONResponse }

func (ListDeploymentPipelines400JSONResponse) VisitListDeploymentPipelinesResponse added in v1.0.0

func (response ListDeploymentPipelines400JSONResponse) VisitListDeploymentPipelinesResponse(w http.ResponseWriter) error

type ListDeploymentPipelines401JSONResponse added in v0.16.0

type ListDeploymentPipelines401JSONResponse struct{ UnauthorizedJSONResponse }

func (ListDeploymentPipelines401JSONResponse) VisitListDeploymentPipelinesResponse added in v0.16.0

func (response ListDeploymentPipelines401JSONResponse) VisitListDeploymentPipelinesResponse(w http.ResponseWriter) error

type ListDeploymentPipelines403JSONResponse added in v0.16.0

type ListDeploymentPipelines403JSONResponse struct{ ForbiddenJSONResponse }

func (ListDeploymentPipelines403JSONResponse) VisitListDeploymentPipelinesResponse added in v0.16.0

func (response ListDeploymentPipelines403JSONResponse) VisitListDeploymentPipelinesResponse(w http.ResponseWriter) error

type ListDeploymentPipelines500JSONResponse added in v0.16.0

type ListDeploymentPipelines500JSONResponse struct{ InternalErrorJSONResponse }

func (ListDeploymentPipelines500JSONResponse) VisitListDeploymentPipelinesResponse added in v0.16.0

func (response ListDeploymentPipelines500JSONResponse) VisitListDeploymentPipelinesResponse(w http.ResponseWriter) error

type ListDeploymentPipelinesParams added in v0.16.0

type ListDeploymentPipelinesParams struct {
	// LabelSelector A label selector to filter resources using Kubernetes label selector syntax.
	// Supports equality-based requirements: "key=value" (equality), "key!=value" (inequality).
	// Supports set-based requirements: "key in (val1,val2)" (value in set), "key notin (val1,val2)" (value not in set).
	// Supports existence checks: "key" (label exists), "!key" (label does not exist).
	// Multiple requirements are comma-separated and ANDed together.
	LabelSelector *LabelSelectorParam `form:"labelSelector,omitempty" json:"labelSelector,omitempty"`

	// 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"`
}

ListDeploymentPipelinesParams defines parameters for ListDeploymentPipelines.

type ListDeploymentPipelinesRequestObject added in v0.16.0

type ListDeploymentPipelinesRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	Params        ListDeploymentPipelinesParams
}

type ListDeploymentPipelinesResp added in v0.16.0

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

func ParseListDeploymentPipelinesResp added in v0.16.0

func ParseListDeploymentPipelinesResp(rsp *http.Response) (*ListDeploymentPipelinesResp, error)

ParseListDeploymentPipelinesResp parses an HTTP response from a ListDeploymentPipelinesWithResponse call

func (ListDeploymentPipelinesResp) Status added in v0.16.0

Status returns HTTPResponse.Status

func (ListDeploymentPipelinesResp) StatusCode added in v0.16.0

func (r ListDeploymentPipelinesResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListDeploymentPipelinesResponseObject added in v0.16.0

type ListDeploymentPipelinesResponseObject interface {
	VisitListDeploymentPipelinesResponse(w http.ResponseWriter) error
}

type ListEnvironments200JSONResponse

type ListEnvironments200JSONResponse EnvironmentList

func (ListEnvironments200JSONResponse) VisitListEnvironmentsResponse

func (response ListEnvironments200JSONResponse) VisitListEnvironmentsResponse(w http.ResponseWriter) error

type ListEnvironments400JSONResponse added in v1.0.0

type ListEnvironments400JSONResponse struct{ BadRequestJSONResponse }

func (ListEnvironments400JSONResponse) VisitListEnvironmentsResponse added in v1.0.0

func (response ListEnvironments400JSONResponse) 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 {
	// LabelSelector A label selector to filter resources using Kubernetes label selector syntax.
	// Supports equality-based requirements: "key=value" (equality), "key!=value" (inequality).
	// Supports set-based requirements: "key in (val1,val2)" (value in set), "key notin (val1,val2)" (value not in set).
	// Supports existence checks: "key" (label exists), "!key" (label does not exist).
	// Multiple requirements are comma-separated and ANDed together.
	LabelSelector *LabelSelectorParam `form:"labelSelector,omitempty" json:"labelSelector,omitempty"`

	// 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
	JSON400      *BadRequest
	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 ListGitSecrets200JSONResponse added in v0.17.0

type ListGitSecrets200JSONResponse GitSecretListResponse

func (ListGitSecrets200JSONResponse) VisitListGitSecretsResponse added in v0.17.0

func (response ListGitSecrets200JSONResponse) VisitListGitSecretsResponse(w http.ResponseWriter) error

type ListGitSecrets401JSONResponse added in v0.17.0

type ListGitSecrets401JSONResponse struct{ UnauthorizedJSONResponse }

func (ListGitSecrets401JSONResponse) VisitListGitSecretsResponse added in v0.17.0

func (response ListGitSecrets401JSONResponse) VisitListGitSecretsResponse(w http.ResponseWriter) error

type ListGitSecrets403JSONResponse added in v0.17.0

type ListGitSecrets403JSONResponse struct{ ForbiddenJSONResponse }

func (ListGitSecrets403JSONResponse) VisitListGitSecretsResponse added in v0.17.0

func (response ListGitSecrets403JSONResponse) VisitListGitSecretsResponse(w http.ResponseWriter) error

type ListGitSecrets500JSONResponse added in v0.17.0

type ListGitSecrets500JSONResponse struct{ InternalErrorJSONResponse }

func (ListGitSecrets500JSONResponse) VisitListGitSecretsResponse added in v0.17.0

func (response ListGitSecrets500JSONResponse) VisitListGitSecretsResponse(w http.ResponseWriter) error

type ListGitSecretsRequestObject added in v0.17.0

type ListGitSecretsRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
}

type ListGitSecretsResp added in v0.17.0

type ListGitSecretsResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GitSecretListResponse
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON500      *InternalError
}

func ParseListGitSecretsResp added in v0.17.0

func ParseListGitSecretsResp(rsp *http.Response) (*ListGitSecretsResp, error)

ParseListGitSecretsResp parses an HTTP response from a ListGitSecretsWithResponse call

func (ListGitSecretsResp) Status added in v0.17.0

func (r ListGitSecretsResp) Status() string

Status returns HTTPResponse.Status

func (ListGitSecretsResp) StatusCode added in v0.17.0

func (r ListGitSecretsResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListGitSecretsResponseObject added in v0.17.0

type ListGitSecretsResponseObject interface {
	VisitListGitSecretsResponse(w http.ResponseWriter) error
}

type ListNamespaceRoleBindings200JSONResponse added in v0.14.0

type ListNamespaceRoleBindings200JSONResponse AuthzRoleBindingList

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 {
	// LabelSelector A label selector to filter resources using Kubernetes label selector syntax.
	// Supports equality-based requirements: "key=value" (equality), "key!=value" (inequality).
	// Supports set-based requirements: "key in (val1,val2)" (value in set), "key notin (val1,val2)" (value not in set).
	// Supports existence checks: "key" (label exists), "!key" (label does not exist).
	// Multiple requirements are comma-separated and ANDed together.
	LabelSelector *LabelSelectorParam `form:"labelSelector,omitempty" json:"labelSelector,omitempty"`

	// 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"`
}

ListNamespaceRoleBindingsParams defines parameters for ListNamespaceRoleBindings.

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      *AuthzRoleBindingList
	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 AuthzRoleList

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 ListNamespaceRolesParams added in v0.17.0

type ListNamespaceRolesParams struct {
	// LabelSelector A label selector to filter resources using Kubernetes label selector syntax.
	// Supports equality-based requirements: "key=value" (equality), "key!=value" (inequality).
	// Supports set-based requirements: "key in (val1,val2)" (value in set), "key notin (val1,val2)" (value not in set).
	// Supports existence checks: "key" (label exists), "!key" (label does not exist).
	// Multiple requirements are comma-separated and ANDed together.
	LabelSelector *LabelSelectorParam `form:"labelSelector,omitempty" json:"labelSelector,omitempty"`

	// 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"`
}

ListNamespaceRolesParams defines parameters for ListNamespaceRoles.

type ListNamespaceRolesRequestObject added in v0.14.0

type ListNamespaceRolesRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	Params        ListNamespaceRolesParams
}

type ListNamespaceRolesResp added in v0.14.0

type ListNamespaceRolesResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AuthzRoleList
	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 ListNamespaces400JSONResponse added in v1.0.0

type ListNamespaces400JSONResponse struct{ BadRequestJSONResponse }

func (ListNamespaces400JSONResponse) VisitListNamespacesResponse added in v1.0.0

func (response ListNamespaces400JSONResponse) 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 {
	// LabelSelector A label selector to filter resources using Kubernetes label selector syntax.
	// Supports equality-based requirements: "key=value" (equality), "key!=value" (inequality).
	// Supports set-based requirements: "key in (val1,val2)" (value in set), "key notin (val1,val2)" (value not in set).
	// Supports existence checks: "key" (label exists), "!key" (label does not exist).
	// Multiple requirements are comma-separated and ANDed together.
	LabelSelector *LabelSelectorParam `form:"labelSelector,omitempty" json:"labelSelector,omitempty"`

	// 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
	JSON400      *BadRequest
	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 ListObservabilityAlertsNotificationChannels200JSONResponse added in v0.16.0

type ListObservabilityAlertsNotificationChannels200JSONResponse ObservabilityAlertsNotificationChannelList

func (ListObservabilityAlertsNotificationChannels200JSONResponse) VisitListObservabilityAlertsNotificationChannelsResponse added in v0.16.0

func (response ListObservabilityAlertsNotificationChannels200JSONResponse) VisitListObservabilityAlertsNotificationChannelsResponse(w http.ResponseWriter) error

type ListObservabilityAlertsNotificationChannels400JSONResponse added in v1.0.0

type ListObservabilityAlertsNotificationChannels400JSONResponse struct{ BadRequestJSONResponse }

func (ListObservabilityAlertsNotificationChannels400JSONResponse) VisitListObservabilityAlertsNotificationChannelsResponse added in v1.0.0

func (response ListObservabilityAlertsNotificationChannels400JSONResponse) VisitListObservabilityAlertsNotificationChannelsResponse(w http.ResponseWriter) error

type ListObservabilityAlertsNotificationChannels401JSONResponse added in v0.16.0

type ListObservabilityAlertsNotificationChannels401JSONResponse struct{ UnauthorizedJSONResponse }

func (ListObservabilityAlertsNotificationChannels401JSONResponse) VisitListObservabilityAlertsNotificationChannelsResponse added in v0.16.0

func (response ListObservabilityAlertsNotificationChannels401JSONResponse) VisitListObservabilityAlertsNotificationChannelsResponse(w http.ResponseWriter) error

type ListObservabilityAlertsNotificationChannels403JSONResponse added in v0.16.0

type ListObservabilityAlertsNotificationChannels403JSONResponse struct{ ForbiddenJSONResponse }

func (ListObservabilityAlertsNotificationChannels403JSONResponse) VisitListObservabilityAlertsNotificationChannelsResponse added in v0.16.0

func (response ListObservabilityAlertsNotificationChannels403JSONResponse) VisitListObservabilityAlertsNotificationChannelsResponse(w http.ResponseWriter) error

type ListObservabilityAlertsNotificationChannels500JSONResponse added in v0.16.0

type ListObservabilityAlertsNotificationChannels500JSONResponse struct{ InternalErrorJSONResponse }

func (ListObservabilityAlertsNotificationChannels500JSONResponse) VisitListObservabilityAlertsNotificationChannelsResponse added in v0.16.0

func (response ListObservabilityAlertsNotificationChannels500JSONResponse) VisitListObservabilityAlertsNotificationChannelsResponse(w http.ResponseWriter) error

type ListObservabilityAlertsNotificationChannelsParams added in v0.16.0

type ListObservabilityAlertsNotificationChannelsParams struct {
	// LabelSelector A label selector to filter resources using Kubernetes label selector syntax.
	// Supports equality-based requirements: "key=value" (equality), "key!=value" (inequality).
	// Supports set-based requirements: "key in (val1,val2)" (value in set), "key notin (val1,val2)" (value not in set).
	// Supports existence checks: "key" (label exists), "!key" (label does not exist).
	// Multiple requirements are comma-separated and ANDed together.
	LabelSelector *LabelSelectorParam `form:"labelSelector,omitempty" json:"labelSelector,omitempty"`

	// 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"`
}

ListObservabilityAlertsNotificationChannelsParams defines parameters for ListObservabilityAlertsNotificationChannels.

type ListObservabilityAlertsNotificationChannelsRequestObject added in v0.16.0

type ListObservabilityAlertsNotificationChannelsRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	Params        ListObservabilityAlertsNotificationChannelsParams
}

type ListObservabilityAlertsNotificationChannelsResp added in v0.16.0

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

func ParseListObservabilityAlertsNotificationChannelsResp added in v0.16.0

func ParseListObservabilityAlertsNotificationChannelsResp(rsp *http.Response) (*ListObservabilityAlertsNotificationChannelsResp, error)

ParseListObservabilityAlertsNotificationChannelsResp parses an HTTP response from a ListObservabilityAlertsNotificationChannelsWithResponse call

func (ListObservabilityAlertsNotificationChannelsResp) Status added in v0.16.0

Status returns HTTPResponse.Status

func (ListObservabilityAlertsNotificationChannelsResp) StatusCode added in v0.16.0

StatusCode returns HTTPResponse.StatusCode

type ListObservabilityAlertsNotificationChannelsResponseObject added in v0.16.0

type ListObservabilityAlertsNotificationChannelsResponseObject interface {
	VisitListObservabilityAlertsNotificationChannelsResponse(w http.ResponseWriter) error
}

type ListObservabilityPlanes200JSONResponse

type ListObservabilityPlanes200JSONResponse ObservabilityPlaneList

func (ListObservabilityPlanes200JSONResponse) VisitListObservabilityPlanesResponse

func (response ListObservabilityPlanes200JSONResponse) VisitListObservabilityPlanesResponse(w http.ResponseWriter) error

type ListObservabilityPlanes400JSONResponse added in v1.0.0

type ListObservabilityPlanes400JSONResponse struct{ BadRequestJSONResponse }

func (ListObservabilityPlanes400JSONResponse) VisitListObservabilityPlanesResponse added in v1.0.0

func (response ListObservabilityPlanes400JSONResponse) 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 ListObservabilityPlanesParams added in v0.16.0

type ListObservabilityPlanesParams struct {
	// LabelSelector A label selector to filter resources using Kubernetes label selector syntax.
	// Supports equality-based requirements: "key=value" (equality), "key!=value" (inequality).
	// Supports set-based requirements: "key in (val1,val2)" (value in set), "key notin (val1,val2)" (value not in set).
	// Supports existence checks: "key" (label exists), "!key" (label does not exist).
	// Multiple requirements are comma-separated and ANDed together.
	LabelSelector *LabelSelectorParam `form:"labelSelector,omitempty" json:"labelSelector,omitempty"`

	// 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"`
}

ListObservabilityPlanesParams defines parameters for ListObservabilityPlanes.

type ListObservabilityPlanesRequestObject

type ListObservabilityPlanesRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	Params        ListObservabilityPlanesParams
}

type ListObservabilityPlanesResp added in v0.13.0

type ListObservabilityPlanesResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ObservabilityPlaneList
	JSON400      *BadRequest
	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 ListProjects400JSONResponse added in v1.0.0

type ListProjects400JSONResponse struct{ BadRequestJSONResponse }

func (ListProjects400JSONResponse) VisitListProjectsResponse added in v1.0.0

func (response ListProjects400JSONResponse) 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 {
	// LabelSelector A label selector to filter resources using Kubernetes label selector syntax.
	// Supports equality-based requirements: "key=value" (equality), "key!=value" (inequality).
	// Supports set-based requirements: "key in (val1,val2)" (value in set), "key notin (val1,val2)" (value not in set).
	// Supports existence checks: "key" (label exists), "!key" (label does not exist).
	// Multiple requirements are comma-separated and ANDed together.
	LabelSelector *LabelSelectorParam `form:"labelSelector,omitempty" json:"labelSelector,omitempty"`

	// 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
	JSON400      *BadRequest
	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 ListReleaseBindings400JSONResponse added in v1.0.0

type ListReleaseBindings400JSONResponse struct{ BadRequestJSONResponse }

func (ListReleaseBindings400JSONResponse) VisitListReleaseBindingsResponse added in v1.0.0

func (response ListReleaseBindings400JSONResponse) 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 {
	// Component Filter resources by component name
	Component *ComponentQueryParam `form:"component,omitempty" json:"component,omitempty"`

	// LabelSelector A label selector to filter resources using Kubernetes label selector syntax.
	// Supports equality-based requirements: "key=value" (equality), "key!=value" (inequality).
	// Supports set-based requirements: "key in (val1,val2)" (value in set), "key notin (val1,val2)" (value not in set).
	// Supports existence checks: "key" (label exists), "!key" (label does not exist).
	// Multiple requirements are comma-separated and ANDed together.
	LabelSelector *LabelSelectorParam `form:"labelSelector,omitempty" json:"labelSelector,omitempty"`

	// 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"`
}

ListReleaseBindingsParams defines parameters for ListReleaseBindings.

type ListReleaseBindingsRequestObject

type ListReleaseBindingsRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	Params        ListReleaseBindingsParams
}

type ListReleaseBindingsResp added in v0.13.0

type ListReleaseBindingsResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ReleaseBindingList
	JSON400      *BadRequest
	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 ListSecretReferences400JSONResponse added in v1.0.0

type ListSecretReferences400JSONResponse struct{ BadRequestJSONResponse }

func (ListSecretReferences400JSONResponse) VisitListSecretReferencesResponse added in v1.0.0

func (response ListSecretReferences400JSONResponse) 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 ListSecretReferences500JSONResponse

type ListSecretReferences500JSONResponse struct{ InternalErrorJSONResponse }

func (ListSecretReferences500JSONResponse) VisitListSecretReferencesResponse

func (response ListSecretReferences500JSONResponse) VisitListSecretReferencesResponse(w http.ResponseWriter) error

type ListSecretReferencesParams added in v0.16.0

type ListSecretReferencesParams struct {
	// LabelSelector A label selector to filter resources using Kubernetes label selector syntax.
	// Supports equality-based requirements: "key=value" (equality), "key!=value" (inequality).
	// Supports set-based requirements: "key in (val1,val2)" (value in set), "key notin (val1,val2)" (value not in set).
	// Supports existence checks: "key" (label exists), "!key" (label does not exist).
	// Multiple requirements are comma-separated and ANDed together.
	LabelSelector *LabelSelectorParam `form:"labelSelector,omitempty" json:"labelSelector,omitempty"`

	// 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"`
}

ListSecretReferencesParams defines parameters for ListSecretReferences.

type ListSecretReferencesRequestObject

type ListSecretReferencesRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	Params        ListSecretReferencesParams
}

type ListSecretReferencesResp added in v0.13.0

type ListSecretReferencesResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SecretReferenceList
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	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 ListSubjectTypes200JSONResponse added in v1.0.0

type ListSubjectTypes200JSONResponse []SubjectTypeConfig

func (ListSubjectTypes200JSONResponse) VisitListSubjectTypesResponse added in v1.0.0

func (response ListSubjectTypes200JSONResponse) VisitListSubjectTypesResponse(w http.ResponseWriter) error

type ListSubjectTypes401JSONResponse added in v1.0.0

type ListSubjectTypes401JSONResponse struct{ UnauthorizedJSONResponse }

func (ListSubjectTypes401JSONResponse) VisitListSubjectTypesResponse added in v1.0.0

func (response ListSubjectTypes401JSONResponse) VisitListSubjectTypesResponse(w http.ResponseWriter) error

type ListSubjectTypes500JSONResponse added in v1.0.0

type ListSubjectTypes500JSONResponse struct{ InternalErrorJSONResponse }

func (ListSubjectTypes500JSONResponse) VisitListSubjectTypesResponse added in v1.0.0

func (response ListSubjectTypes500JSONResponse) VisitListSubjectTypesResponse(w http.ResponseWriter) error

type ListSubjectTypesRequestObject added in v1.0.0

type ListSubjectTypesRequestObject struct {
}

type ListSubjectTypesResp added in v1.0.0

type ListSubjectTypesResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]SubjectTypeConfig
	JSON401      *Unauthorized
	JSON500      *InternalError
}

func ParseListSubjectTypesResp added in v1.0.0

func ParseListSubjectTypesResp(rsp *http.Response) (*ListSubjectTypesResp, error)

ParseListSubjectTypesResp parses an HTTP response from a ListSubjectTypesWithResponse call

func (ListSubjectTypesResp) Status added in v1.0.0

func (r ListSubjectTypesResp) Status() string

Status returns HTTPResponse.Status

func (ListSubjectTypesResp) StatusCode added in v1.0.0

func (r ListSubjectTypesResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListSubjectTypesResponseObject added in v1.0.0

type ListSubjectTypesResponseObject interface {
	VisitListSubjectTypesResponse(w http.ResponseWriter) error
}

type ListTraits200JSONResponse

type ListTraits200JSONResponse TraitList

func (ListTraits200JSONResponse) VisitListTraitsResponse

func (response ListTraits200JSONResponse) VisitListTraitsResponse(w http.ResponseWriter) error

type ListTraits400JSONResponse added in v1.0.0

type ListTraits400JSONResponse struct{ BadRequestJSONResponse }

func (ListTraits400JSONResponse) VisitListTraitsResponse added in v1.0.0

func (response ListTraits400JSONResponse) 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 {
	// LabelSelector A label selector to filter resources using Kubernetes label selector syntax.
	// Supports equality-based requirements: "key=value" (equality), "key!=value" (inequality).
	// Supports set-based requirements: "key in (val1,val2)" (value in set), "key notin (val1,val2)" (value not in set).
	// Supports existence checks: "key" (label exists), "!key" (label does not exist).
	// Multiple requirements are comma-separated and ANDed together.
	LabelSelector *LabelSelectorParam `form:"labelSelector,omitempty" json:"labelSelector,omitempty"`

	// 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
	JSON400      *BadRequest
	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 ListWorkflowPlanes200JSONResponse added in v1.0.0

type ListWorkflowPlanes200JSONResponse WorkflowPlaneList

func (ListWorkflowPlanes200JSONResponse) VisitListWorkflowPlanesResponse added in v1.0.0

func (response ListWorkflowPlanes200JSONResponse) VisitListWorkflowPlanesResponse(w http.ResponseWriter) error

type ListWorkflowPlanes400JSONResponse added in v1.0.0

type ListWorkflowPlanes400JSONResponse struct{ BadRequestJSONResponse }

func (ListWorkflowPlanes400JSONResponse) VisitListWorkflowPlanesResponse added in v1.0.0

func (response ListWorkflowPlanes400JSONResponse) VisitListWorkflowPlanesResponse(w http.ResponseWriter) error

type ListWorkflowPlanes401JSONResponse added in v1.0.0

type ListWorkflowPlanes401JSONResponse struct{ UnauthorizedJSONResponse }

func (ListWorkflowPlanes401JSONResponse) VisitListWorkflowPlanesResponse added in v1.0.0

func (response ListWorkflowPlanes401JSONResponse) VisitListWorkflowPlanesResponse(w http.ResponseWriter) error

type ListWorkflowPlanes403JSONResponse added in v1.0.0

type ListWorkflowPlanes403JSONResponse struct{ ForbiddenJSONResponse }

func (ListWorkflowPlanes403JSONResponse) VisitListWorkflowPlanesResponse added in v1.0.0

func (response ListWorkflowPlanes403JSONResponse) VisitListWorkflowPlanesResponse(w http.ResponseWriter) error

type ListWorkflowPlanes500JSONResponse added in v1.0.0

type ListWorkflowPlanes500JSONResponse struct{ InternalErrorJSONResponse }

func (ListWorkflowPlanes500JSONResponse) VisitListWorkflowPlanesResponse added in v1.0.0

func (response ListWorkflowPlanes500JSONResponse) VisitListWorkflowPlanesResponse(w http.ResponseWriter) error

type ListWorkflowPlanesParams added in v1.0.0

type ListWorkflowPlanesParams struct {
	// LabelSelector A label selector to filter resources using Kubernetes label selector syntax.
	// Supports equality-based requirements: "key=value" (equality), "key!=value" (inequality).
	// Supports set-based requirements: "key in (val1,val2)" (value in set), "key notin (val1,val2)" (value not in set).
	// Supports existence checks: "key" (label exists), "!key" (label does not exist).
	// Multiple requirements are comma-separated and ANDed together.
	LabelSelector *LabelSelectorParam `form:"labelSelector,omitempty" json:"labelSelector,omitempty"`

	// 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"`
}

ListWorkflowPlanesParams defines parameters for ListWorkflowPlanes.

type ListWorkflowPlanesRequestObject added in v1.0.0

type ListWorkflowPlanesRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	Params        ListWorkflowPlanesParams
}

type ListWorkflowPlanesResp added in v1.0.0

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

func ParseListWorkflowPlanesResp added in v1.0.0

func ParseListWorkflowPlanesResp(rsp *http.Response) (*ListWorkflowPlanesResp, error)

ParseListWorkflowPlanesResp parses an HTTP response from a ListWorkflowPlanesWithResponse call

func (ListWorkflowPlanesResp) Status added in v1.0.0

func (r ListWorkflowPlanesResp) Status() string

Status returns HTTPResponse.Status

func (ListWorkflowPlanesResp) StatusCode added in v1.0.0

func (r ListWorkflowPlanesResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListWorkflowPlanesResponseObject added in v1.0.0

type ListWorkflowPlanesResponseObject interface {
	VisitListWorkflowPlanesResponse(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 ListWorkflowRuns400JSONResponse added in v1.0.0

type ListWorkflowRuns400JSONResponse struct{ BadRequestJSONResponse }

func (ListWorkflowRuns400JSONResponse) VisitListWorkflowRunsResponse added in v1.0.0

func (response ListWorkflowRuns400JSONResponse) 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 {
	// Workflow Filter workflow runs by workflow name
	Workflow *WorkflowQueryParam `form:"workflow,omitempty" json:"workflow,omitempty"`

	// LabelSelector A label selector to filter resources using Kubernetes label selector syntax.
	// Supports equality-based requirements: "key=value" (equality), "key!=value" (inequality).
	// Supports set-based requirements: "key in (val1,val2)" (value in set), "key notin (val1,val2)" (value not in set).
	// Supports existence checks: "key" (label exists), "!key" (label does not exist).
	// Multiple requirements are comma-separated and ANDed together.
	LabelSelector *LabelSelectorParam `form:"labelSelector,omitempty" json:"labelSelector,omitempty"`

	// 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
	JSON400      *BadRequest
	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 ListWorkflows400JSONResponse added in v1.0.0

type ListWorkflows400JSONResponse struct{ BadRequestJSONResponse }

func (ListWorkflows400JSONResponse) VisitListWorkflowsResponse added in v1.0.0

func (response ListWorkflows400JSONResponse) 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 {
	// LabelSelector A label selector to filter resources using Kubernetes label selector syntax.
	// Supports equality-based requirements: "key=value" (equality), "key!=value" (inequality).
	// Supports set-based requirements: "key in (val1,val2)" (value in set), "key notin (val1,val2)" (value not in set).
	// Supports existence checks: "key" (label exists), "!key" (label does not exist).
	// Multiple requirements are comma-separated and ANDed together.
	LabelSelector *LabelSelectorParam `form:"labelSelector,omitempty" json:"labelSelector,omitempty"`

	// 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
	JSON400      *BadRequest
	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 ListWorkloads200JSONResponse added in v0.16.0

type ListWorkloads200JSONResponse WorkloadList

func (ListWorkloads200JSONResponse) VisitListWorkloadsResponse added in v0.16.0

func (response ListWorkloads200JSONResponse) VisitListWorkloadsResponse(w http.ResponseWriter) error

type ListWorkloads400JSONResponse added in v1.0.0

type ListWorkloads400JSONResponse struct{ BadRequestJSONResponse }

func (ListWorkloads400JSONResponse) VisitListWorkloadsResponse added in v1.0.0

func (response ListWorkloads400JSONResponse) VisitListWorkloadsResponse(w http.ResponseWriter) error

type ListWorkloads401JSONResponse added in v0.16.0

type ListWorkloads401JSONResponse struct{ UnauthorizedJSONResponse }

func (ListWorkloads401JSONResponse) VisitListWorkloadsResponse added in v0.16.0

func (response ListWorkloads401JSONResponse) VisitListWorkloadsResponse(w http.ResponseWriter) error

type ListWorkloads403JSONResponse added in v0.16.0

type ListWorkloads403JSONResponse struct{ ForbiddenJSONResponse }

func (ListWorkloads403JSONResponse) VisitListWorkloadsResponse added in v0.16.0

func (response ListWorkloads403JSONResponse) VisitListWorkloadsResponse(w http.ResponseWriter) error

type ListWorkloads404JSONResponse added in v0.16.0

type ListWorkloads404JSONResponse struct{ NotFoundJSONResponse }

func (ListWorkloads404JSONResponse) VisitListWorkloadsResponse added in v0.16.0

func (response ListWorkloads404JSONResponse) VisitListWorkloadsResponse(w http.ResponseWriter) error

type ListWorkloads500JSONResponse added in v0.16.0

type ListWorkloads500JSONResponse struct{ InternalErrorJSONResponse }

func (ListWorkloads500JSONResponse) VisitListWorkloadsResponse added in v0.16.0

func (response ListWorkloads500JSONResponse) VisitListWorkloadsResponse(w http.ResponseWriter) error

type ListWorkloadsParams added in v0.16.0

type ListWorkloadsParams struct {
	// Component Filter resources by component name
	Component *ComponentQueryParam `form:"component,omitempty" json:"component,omitempty"`

	// LabelSelector A label selector to filter resources using Kubernetes label selector syntax.
	// Supports equality-based requirements: "key=value" (equality), "key!=value" (inequality).
	// Supports set-based requirements: "key in (val1,val2)" (value in set), "key notin (val1,val2)" (value not in set).
	// Supports existence checks: "key" (label exists), "!key" (label does not exist).
	// Multiple requirements are comma-separated and ANDed together.
	LabelSelector *LabelSelectorParam `form:"labelSelector,omitempty" json:"labelSelector,omitempty"`

	// 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"`
}

ListWorkloadsParams defines parameters for ListWorkloads.

type ListWorkloadsRequestObject added in v0.16.0

type ListWorkloadsRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	Params        ListWorkloadsParams
}

type ListWorkloadsResp added in v0.16.0

type ListWorkloadsResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *WorkloadList
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseListWorkloadsResp added in v0.16.0

func ParseListWorkloadsResp(rsp *http.Response) (*ListWorkloadsResp, error)

ParseListWorkloadsResp parses an HTTP response from a ListWorkloadsWithResponse call

func (ListWorkloadsResp) Status added in v0.16.0

func (r ListWorkloadsResp) Status() string

Status returns HTTPResponse.Status

func (ListWorkloadsResp) StatusCode added in v0.16.0

func (r ListWorkloadsResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListWorkloadsResponseObject added in v0.16.0

type ListWorkloadsResponseObject interface {
	VisitListWorkloadsResponse(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 {
	// Metadata Standard Kubernetes object metadata (without kind/apiVersion).
	// Matches the structure of metav1.ObjectMeta for the fields exposed via the API.
	Metadata ObjectMeta       `json:"metadata"`
	Status   *NamespaceStatus `json:"status,omitempty"`
}

Namespace Namespace resource. Control plane namespaces hold resources like Projects, Components, and Environments. These namespaces are identified by the label `openchoreo.dev/control-plane=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 NamespaceStatus added in v0.16.0

type NamespaceStatus struct {
	// Phase Namespace phase
	Phase *NamespaceStatusPhase `json:"phase,omitempty"`
}

NamespaceStatus Observed state of a Namespace

type NamespaceStatusPhase added in v0.16.0

type NamespaceStatusPhase string

NamespaceStatusPhase Namespace phase

const (
	NamespaceStatusPhaseActive      NamespaceStatusPhase = "Active"
	NamespaceStatusPhaseTerminating NamespaceStatusPhase = "Terminating"
)

Defines values for NamespaceStatusPhase.

type NotFound

type NotFound = ErrorResponse

NotFound Standard error response format

type NotFoundJSONResponse

type NotFoundJSONResponse ErrorResponse

type NotificationEmailConfig added in v0.16.0

type NotificationEmailConfig struct {
	// From Sender email address
	From string `json:"from"`

	// Smtp SMTP server configuration
	Smtp NotificationSMTPConfig `json:"smtp"`

	// Template Email template with CEL expressions
	Template NotificationEmailTemplate `json:"template"`

	// To List of recipient email addresses
	To []string `json:"to"`
}

NotificationEmailConfig Configuration for email notification channels

type NotificationEmailTemplate added in v0.16.0

type NotificationEmailTemplate struct {
	// Body Email body template using CEL expressions
	Body string `json:"body"`

	// Subject Email subject line template using CEL expressions
	Subject string `json:"subject"`
}

NotificationEmailTemplate Email template with CEL expressions

type NotificationSMTPAuth added in v0.16.0

type NotificationSMTPAuth struct {
	// Password How to obtain a secret value
	Password NotificationSecretValueFrom `json:"password"`

	// Username How to obtain a secret value
	Username NotificationSecretValueFrom `json:"username"`
}

NotificationSMTPAuth SMTP authentication configuration

type NotificationSMTPConfig added in v0.16.0

type NotificationSMTPConfig struct {
	// Auth SMTP authentication configuration
	Auth NotificationSMTPAuth `json:"auth"`

	// Host SMTP server hostname
	Host string `json:"host"`

	// Port SMTP server port
	Port int `json:"port"`

	// Tls TLS configuration for SMTP
	Tls NotificationSMTPTLSConfig `json:"tls"`
}

NotificationSMTPConfig SMTP server configuration

type NotificationSMTPTLSConfig added in v0.16.0

type NotificationSMTPTLSConfig struct {
	// InsecureSkipVerify Skip TLS certificate verification (not recommended for production)
	InsecureSkipVerify *bool `json:"insecureSkipVerify,omitempty"`
}

NotificationSMTPTLSConfig TLS configuration for SMTP

type NotificationSecretKeyRef added in v0.16.0

type NotificationSecretKeyRef struct {
	// Key Key within the secret
	Key *string `json:"key,omitempty"`

	// Name Name of the Kubernetes secret
	Name *string `json:"name,omitempty"`
}

NotificationSecretKeyRef Reference to a specific key in a Kubernetes secret

type NotificationSecretValueFrom added in v0.16.0

type NotificationSecretValueFrom struct {
	// SecretKeyRef Reference to a specific key in a Kubernetes secret
	SecretKeyRef *NotificationSecretKeyRef `json:"secretKeyRef,omitempty"`
}

NotificationSecretValueFrom How to obtain a secret value

type NotificationWebhookConfig added in v0.16.0

type NotificationWebhookConfig struct {
	// Headers Optional HTTP headers to include in the webhook request
	Headers *map[string]NotificationWebhookHeaderValue `json:"headers,omitempty"`

	// PayloadTemplate Optional JSON payload template using CEL expressions
	PayloadTemplate *string `json:"payloadTemplate,omitempty"`

	// Url Webhook endpoint URL where alerts will be sent
	Url string `json:"url"`
}

NotificationWebhookConfig Configuration for webhook notification channels

type NotificationWebhookHeaderValue added in v0.16.0

type NotificationWebhookHeaderValue struct {
	// Value Inline header value
	Value *string `json:"value,omitempty"`

	// ValueFrom How to obtain a secret value
	ValueFrom *NotificationSecretValueFrom `json:"valueFrom,omitempty"`
}

NotificationWebhookHeaderValue Header value that can be provided inline or via secret reference

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"`

	// OpenchoreoClients OpenChoreo extension (RFC 9728 §2). OAuth client configurations for
	// external integrations (e.g., CLI). Used by clients to discover their
	// client_id and required scopes.
	OpenchoreoClients *[]OpenChoreoClient `json:"openchoreo_clients,omitempty"`

	// OpenchoreoSecurityEnabled OpenChoreo extension (RFC 9728 §2). Indicates whether authentication
	// is enforced on this server. When false, requests without tokens are
	// accepted.
	OpenchoreoSecurityEnabled *bool `json:"openchoreo_security_enabled,omitempty"`

	// 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 ObjectMeta added in v0.16.0

type ObjectMeta struct {
	// Annotations Map of string keys and values for storing auxiliary data
	Annotations *map[string]string `json:"annotations,omitempty"`

	// CreationTimestamp Creation timestamp
	CreationTimestamp *time.Time `json:"creationTimestamp,omitempty"`

	// DeletionGracePeriodSeconds Number of seconds before the object is removed after deletion is requested
	DeletionGracePeriodSeconds *int64 `json:"deletionGracePeriodSeconds,omitempty"`

	// DeletionTimestamp Timestamp when the resource was requested to be deleted
	DeletionTimestamp *time.Time `json:"deletionTimestamp,omitempty"`

	// Labels Map of string keys and values for organizing resources
	Labels *map[string]string `json:"labels,omitempty"`

	// Name Name of the resource (unique within namespace)
	Name string `json:"name"`

	// Namespace Kubernetes namespace
	Namespace *string `json:"namespace,omitempty"`

	// Uid Unique identifier (Kubernetes UID)
	Uid *string `json:"uid,omitempty"`
}

ObjectMeta Standard Kubernetes object metadata (without kind/apiVersion). Matches the structure of metav1.ObjectMeta for the fields exposed via the API.

type ObservabilityAlertsNotificationChannel added in v0.16.0

type ObservabilityAlertsNotificationChannel struct {
	// ApiVersion API version of the resource
	ApiVersion *string `json:"apiVersion,omitempty"`

	// Kind Kind of the resource
	Kind *string `json:"kind,omitempty"`

	// Metadata Standard Kubernetes object metadata (without kind/apiVersion).
	// Matches the structure of metav1.ObjectMeta for the fields exposed via the API.
	Metadata ObjectMeta `json:"metadata"`

	// Spec Desired state of an ObservabilityAlertsNotificationChannel
	Spec   *ObservabilityAlertsNotificationChannelSpec   `json:"spec,omitempty"`
	Status *ObservabilityAlertsNotificationChannelStatus `json:"status,omitempty"`
}

ObservabilityAlertsNotificationChannel ObservabilityAlertsNotificationChannel resource. Defines a channel for sending alert notifications. Currently email and webhook notifications are supported.

type ObservabilityAlertsNotificationChannelList added in v0.16.0

type ObservabilityAlertsNotificationChannelList struct {
	Items []ObservabilityAlertsNotificationChannel `json:"items"`

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

ObservabilityAlertsNotificationChannelList Paginated list of observability alerts notification channels

type ObservabilityAlertsNotificationChannelNameParam added in v0.16.0

type ObservabilityAlertsNotificationChannelNameParam = string

ObservabilityAlertsNotificationChannelNameParam defines model for ObservabilityAlertsNotificationChannelNameParam.

type ObservabilityAlertsNotificationChannelSpec added in v0.16.0

type ObservabilityAlertsNotificationChannelSpec struct {
	// EmailConfig Configuration for email notification channels
	EmailConfig *NotificationEmailConfig `json:"emailConfig,omitempty"`

	// Environment Name of the openchoreo environment this notification channel belongs to
	Environment string `json:"environment"`

	// IsEnvDefault Whether this is the default notification channel for the environment
	IsEnvDefault *bool `json:"isEnvDefault,omitempty"`

	// Type Type of notification channel
	Type ObservabilityAlertsNotificationChannelSpecType `json:"type"`

	// WebhookConfig Configuration for webhook notification channels
	WebhookConfig *NotificationWebhookConfig `json:"webhookConfig,omitempty"`
	// contains filtered or unexported fields
}

ObservabilityAlertsNotificationChannelSpec Desired state of an ObservabilityAlertsNotificationChannel

func (ObservabilityAlertsNotificationChannelSpec) AsObservabilityAlertsNotificationChannelSpec0 added in v0.16.0

func (t ObservabilityAlertsNotificationChannelSpec) AsObservabilityAlertsNotificationChannelSpec0() (ObservabilityAlertsNotificationChannelSpec0, error)

AsObservabilityAlertsNotificationChannelSpec0 returns the union data inside the ObservabilityAlertsNotificationChannelSpec as a ObservabilityAlertsNotificationChannelSpec0

func (ObservabilityAlertsNotificationChannelSpec) AsObservabilityAlertsNotificationChannelSpec1 added in v0.16.0

func (t ObservabilityAlertsNotificationChannelSpec) AsObservabilityAlertsNotificationChannelSpec1() (ObservabilityAlertsNotificationChannelSpec1, error)

AsObservabilityAlertsNotificationChannelSpec1 returns the union data inside the ObservabilityAlertsNotificationChannelSpec as a ObservabilityAlertsNotificationChannelSpec1

func (*ObservabilityAlertsNotificationChannelSpec) FromObservabilityAlertsNotificationChannelSpec0 added in v0.16.0

func (t *ObservabilityAlertsNotificationChannelSpec) FromObservabilityAlertsNotificationChannelSpec0(v ObservabilityAlertsNotificationChannelSpec0) error

FromObservabilityAlertsNotificationChannelSpec0 overwrites any union data inside the ObservabilityAlertsNotificationChannelSpec as the provided ObservabilityAlertsNotificationChannelSpec0

func (*ObservabilityAlertsNotificationChannelSpec) FromObservabilityAlertsNotificationChannelSpec1 added in v0.16.0

func (t *ObservabilityAlertsNotificationChannelSpec) FromObservabilityAlertsNotificationChannelSpec1(v ObservabilityAlertsNotificationChannelSpec1) error

FromObservabilityAlertsNotificationChannelSpec1 overwrites any union data inside the ObservabilityAlertsNotificationChannelSpec as the provided ObservabilityAlertsNotificationChannelSpec1

func (ObservabilityAlertsNotificationChannelSpec) MarshalJSON added in v0.16.0

func (*ObservabilityAlertsNotificationChannelSpec) MergeObservabilityAlertsNotificationChannelSpec0 added in v0.16.0

func (t *ObservabilityAlertsNotificationChannelSpec) MergeObservabilityAlertsNotificationChannelSpec0(v ObservabilityAlertsNotificationChannelSpec0) error

MergeObservabilityAlertsNotificationChannelSpec0 performs a merge with any union data inside the ObservabilityAlertsNotificationChannelSpec, using the provided ObservabilityAlertsNotificationChannelSpec0

func (*ObservabilityAlertsNotificationChannelSpec) MergeObservabilityAlertsNotificationChannelSpec1 added in v0.16.0

func (t *ObservabilityAlertsNotificationChannelSpec) MergeObservabilityAlertsNotificationChannelSpec1(v ObservabilityAlertsNotificationChannelSpec1) error

MergeObservabilityAlertsNotificationChannelSpec1 performs a merge with any union data inside the ObservabilityAlertsNotificationChannelSpec, using the provided ObservabilityAlertsNotificationChannelSpec1

func (*ObservabilityAlertsNotificationChannelSpec) UnmarshalJSON added in v0.16.0

type ObservabilityAlertsNotificationChannelSpec0 added in v0.16.0

type ObservabilityAlertsNotificationChannelSpec0 struct {
	Type interface{} `json:"type"`
}

ObservabilityAlertsNotificationChannelSpec0 defines model for .

type ObservabilityAlertsNotificationChannelSpec1 added in v0.16.0

type ObservabilityAlertsNotificationChannelSpec1 struct {
	Type interface{} `json:"type"`
}

ObservabilityAlertsNotificationChannelSpec1 defines model for .

type ObservabilityAlertsNotificationChannelSpecType added in v0.16.0

type ObservabilityAlertsNotificationChannelSpecType string

ObservabilityAlertsNotificationChannelSpecType Type of notification channel

Defines values for ObservabilityAlertsNotificationChannelSpecType.

type ObservabilityAlertsNotificationChannelStatus added in v0.16.0

type ObservabilityAlertsNotificationChannelStatus = map[string]interface{}

ObservabilityAlertsNotificationChannelStatus Observed state of an ObservabilityAlertsNotificationChannel

type ObservabilityPlane

type ObservabilityPlane struct {
	// ApiVersion API version of the resource
	ApiVersion *string `json:"apiVersion,omitempty"`

	// Kind Kind of the resource
	Kind *string `json:"kind,omitempty"`

	// Metadata Standard Kubernetes object metadata (without kind/apiVersion).
	// Matches the structure of metav1.ObjectMeta for the fields exposed via the API.
	Metadata ObjectMeta `json:"metadata"`

	// Spec Desired state of an ObservabilityPlane
	Spec   *ObservabilityPlaneSpec   `json:"spec,omitempty"`
	Status *ObservabilityPlaneStatus `json:"status,omitempty"`
}

ObservabilityPlane ObservabilityPlane resource. Represents monitoring and logging infrastructure within a namespace.

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 ObservabilityPlaneNameParam added in v0.16.0

type ObservabilityPlaneNameParam = string

ObservabilityPlaneNameParam defines model for ObservabilityPlaneNameParam.

type ObservabilityPlaneRef added in v0.15.0

type ObservabilityPlaneRef struct {
	// Kind Kind of observability plane (ObservabilityPlane or ClusterObservabilityPlane)
	Kind ObservabilityPlaneRefKind `json:"kind"`

	// Name Name of the observability plane resource. Must be a valid DNS-1123 label.
	Name string `json:"name"`
}

ObservabilityPlaneRef Reference to an ObservabilityPlane or ClusterObservabilityPlane

type ObservabilityPlaneRefKind added in v0.15.0

type ObservabilityPlaneRefKind string

ObservabilityPlaneRefKind Kind of observability plane (ObservabilityPlane or ClusterObservabilityPlane)

const (
	ObservabilityPlaneRefKindClusterObservabilityPlane ObservabilityPlaneRefKind = "ClusterObservabilityPlane"
	ObservabilityPlaneRefKindObservabilityPlane        ObservabilityPlaneRefKind = "ObservabilityPlane"
)

Defines values for ObservabilityPlaneRefKind.

type ObservabilityPlaneSpec added in v0.16.0

type ObservabilityPlaneSpec struct {
	// ClusterAgent Configuration for cluster agent-based communication
	ClusterAgent *ClusterAgentConfig `json:"clusterAgent,omitempty"`

	// ObserverURL Base URL of the Observer API in the observability plane cluster
	ObserverURL *string `json:"observerURL,omitempty"`

	// PlaneID Logical plane identifier for the physical cluster.
	// Multiple ObservabilityPlane CRs can share the same planeID.
	PlaneID *string `json:"planeID,omitempty"`

	// RcaAgentURL Base URL of the RCA Agent API in the observability plane cluster
	RcaAgentURL *string `json:"rcaAgentURL,omitempty"`
}

ObservabilityPlaneSpec Desired state of an ObservabilityPlane

type ObservabilityPlaneStatus added in v0.16.0

type ObservabilityPlaneStatus struct {
	// AgentConnection Status of cluster agent connections
	AgentConnection *AgentConnectionStatus `json:"agentConnection,omitempty"`

	// Conditions Current state conditions of the ObservabilityPlane
	Conditions *[]Condition `json:"conditions,omitempty"`

	// ObservedGeneration Generation of the most recently observed ObservabilityPlane
	ObservedGeneration *int64 `json:"observedGeneration,omitempty"`
}

ObservabilityPlaneStatus Observed state of an ObservabilityPlane

type OpenChoreoClient added in v0.17.0

type OpenChoreoClient struct {
	// ClientId OAuth2 client ID
	ClientId string `json:"client_id"`

	// Name Name of the client integration
	Name string `json:"name"`

	// Scopes OAuth2 scopes required by this client
	Scopes []string `json:"scopes"`
}

OpenChoreoClient OAuth client configuration for an OpenChoreo external integration (e.g., CLI)

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 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 PodLogEntry added in v0.16.0

type PodLogEntry struct {
	// Log Log message content
	Log string `json:"log"`

	// Timestamp Timestamp of the log entry in RFC3339 format
	Timestamp time.Time `json:"timestamp"`
}

PodLogEntry A single log entry from a pod

type Project

type Project struct {
	// ApiVersion API version of the resource
	ApiVersion *string `json:"apiVersion,omitempty"`

	// Kind Kind of the resource
	Kind *string `json:"kind,omitempty"`

	// Metadata Standard Kubernetes object metadata (without kind/apiVersion).
	// Matches the structure of metav1.ObjectMeta for the fields exposed via the API.
	Metadata ObjectMeta `json:"metadata"`

	// Spec Desired state of a Project
	Spec   *ProjectSpec   `json:"spec,omitempty"`
	Status *ProjectStatus `json:"status,omitempty"`
}

Project Project resource. Projects group components within a namespace and reference a deployment pipeline.

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 ProjectQueryParam added in v0.16.0

type ProjectQueryParam = string

ProjectQueryParam defines model for ProjectQueryParam.

type ProjectSpec added in v0.16.0

type ProjectSpec struct {
	// DeploymentPipelineRef Reference to the DeploymentPipeline that defines the environments
	// and deployment progression for components in this project.
	DeploymentPipelineRef *struct {
		// Kind Kind of deployment pipeline resource
		Kind *ProjectSpecDeploymentPipelineRefKind `json:"kind,omitempty"`

		// Name Name of the deployment pipeline resource
		Name string `json:"name"`
	} `json:"deploymentPipelineRef,omitempty"`
}

ProjectSpec Desired state of a Project

type ProjectSpecDeploymentPipelineRefKind added in v1.0.0

type ProjectSpecDeploymentPipelineRefKind string

ProjectSpecDeploymentPipelineRefKind Kind of deployment pipeline resource

const (
	ProjectSpecDeploymentPipelineRefKindDeploymentPipeline ProjectSpecDeploymentPipelineRefKind = "DeploymentPipeline"
)

Defines values for ProjectSpecDeploymentPipelineRefKind.

type ProjectStatus added in v0.16.0

type ProjectStatus struct {
	// Conditions Current state conditions of the Project
	Conditions *[]Condition `json:"conditions,omitempty"`

	// ObservedGeneration Generation of the most recently observed Project
	ObservedGeneration *int64 `json:"observedGeneration,omitempty"`
}

ProjectStatus Observed state of a Project

type PromotionPath

type PromotionPath struct {
	// SourceEnvironmentRef Reference to the source environment for this promotion path.
	SourceEnvironmentRef struct {
		// Kind Kind of environment resource
		Kind *PromotionPathSourceEnvironmentRefKind `json:"kind,omitempty"`

		// Name Name of the environment resource
		Name string `json:"name"`
	} `json:"sourceEnvironmentRef"`

	// TargetEnvironmentRefs Target environments for promotion
	TargetEnvironmentRefs []TargetEnvironmentRef `json:"targetEnvironmentRefs"`
}

PromotionPath Promotion path between environments

type PromotionPathSourceEnvironmentRefKind added in v1.0.0

type PromotionPathSourceEnvironmentRefKind string

PromotionPathSourceEnvironmentRefKind Kind of environment resource

const (
	PromotionPathSourceEnvironmentRefKindEnvironment PromotionPathSourceEnvironmentRefKind = "Environment"
)

Defines values for PromotionPathSourceEnvironmentRefKind.

type ReleaseBinding

type ReleaseBinding struct {
	// ApiVersion API version of the resource
	ApiVersion *string `json:"apiVersion,omitempty"`

	// Kind Kind of the resource
	Kind *string `json:"kind,omitempty"`

	// Metadata Standard Kubernetes object metadata (without kind/apiVersion).
	// Matches the structure of metav1.ObjectMeta for the fields exposed via the API.
	Metadata ObjectMeta `json:"metadata"`

	// Spec Desired state of a ReleaseBinding
	Spec   *ReleaseBindingSpec   `json:"spec,omitempty"`
	Status *ReleaseBindingStatus `json:"status,omitempty"`
}

ReleaseBinding ReleaseBinding resource. Binds a ComponentRelease to a specific environment.

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 ReleaseBindingNameParam added in v0.16.0

type ReleaseBindingNameParam = string

ReleaseBindingNameParam defines model for ReleaseBindingNameParam.

type ReleaseBindingSpec added in v0.16.0

type ReleaseBindingSpec struct {
	// ComponentTypeEnvironmentConfigs Environment-specific ComponentType overrides
	ComponentTypeEnvironmentConfigs *map[string]interface{} `json:"componentTypeEnvironmentConfigs,omitempty"`

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

	// Owner Owner identifies the component and project this ReleaseBinding belongs to
	Owner struct {
		// ComponentName Name of the component
		ComponentName string `json:"componentName"`

		// ProjectName Name of the project
		ProjectName string `json:"projectName"`
	} `json:"owner"`

	// ReleaseName Reference to component release
	ReleaseName *string `json:"releaseName,omitempty"`

	// State Controls the state of the Release created by this binding
	State *ReleaseBindingSpecState `json:"state,omitempty"`

	// TraitEnvironmentConfigs Environment-specific trait environment configs
	TraitEnvironmentConfigs *map[string]interface{} `json:"traitEnvironmentConfigs,omitempty"`

	// WorkloadOverrides Environment-specific workload overrides
	WorkloadOverrides *WorkloadOverrides `json:"workloadOverrides,omitempty"`
}

ReleaseBindingSpec Desired state of a ReleaseBinding

type ReleaseBindingSpecState added in v0.16.0

type ReleaseBindingSpecState string

ReleaseBindingSpecState Controls the state of the Release created by this binding

const (
	ReleaseBindingSpecStateActive   ReleaseBindingSpecState = "Active"
	ReleaseBindingSpecStateUndeploy ReleaseBindingSpecState = "Undeploy"
)

Defines values for ReleaseBindingSpecState.

type ReleaseBindingStatus added in v0.16.0

type ReleaseBindingStatus struct {
	// Conditions Latest available observations of the ReleaseBinding's current state
	Conditions *[]Condition `json:"conditions,omitempty"`

	// Endpoints Resolved invoke URLs for each named workload endpoint
	Endpoints *[]EndpointURLStatus `json:"endpoints,omitempty"`

	// LastSpecUpdateTime Timestamp of the last spec change observed by the controller
	LastSpecUpdateTime *time.Time `json:"lastSpecUpdateTime,omitempty"`

	// ObservedGeneration Most recent generation observed by the controller
	ObservedGeneration *int64 `json:"observedGeneration,omitempty"`
}

ReleaseBindingStatus Observed state of a ReleaseBinding

type ReleaseResourceTree added in v0.17.0

type ReleaseResourceTree struct {
	// Name Name of the release
	Name string `json:"name"`

	// Nodes All resource nodes in the tree
	Nodes []ResourceNode `json:"nodes"`

	// RenderedRelease Full RenderedRelease CR (metadata + spec + status).
	RenderedRelease *RenderedRelease `json:"renderedRelease,omitempty"`

	// TargetPlane Target plane of the release
	TargetPlane ReleaseResourceTreeTargetPlane `json:"targetPlane"`
}

ReleaseResourceTree Resource tree for a single release

type ReleaseResourceTreeTargetPlane added in v0.17.0

type ReleaseResourceTreeTargetPlane string

ReleaseResourceTreeTargetPlane Target plane of the release

const (
	ReleaseResourceTreeTargetPlaneDataplane          ReleaseResourceTreeTargetPlane = "dataplane"
	ReleaseResourceTreeTargetPlaneObservabilityplane ReleaseResourceTreeTargetPlane = "observabilityplane"
)

Defines values for ReleaseResourceTreeTargetPlane.

type RemoteReference

type RemoteReference struct {
	// Key Path in the external secret store
	Key string `json:"key"`

	// Property Specific field within the secret
	Property *string `json:"property,omitempty"`

	// Version Version of the secret to fetch
	Version *string `json:"version,omitempty"`
}

RemoteReference Points to a secret in an external secret store

type RenderedRelease added in v1.0.0

type RenderedRelease struct {
	// ApiVersion API version of the resource
	ApiVersion *string `json:"apiVersion,omitempty"`

	// Kind Kind of the resource
	Kind *string `json:"kind,omitempty"`

	// Metadata Standard Kubernetes object metadata (without kind/apiVersion).
	// Matches the structure of metav1.ObjectMeta for the fields exposed via the API.
	Metadata ObjectMeta `json:"metadata"`

	// Spec Desired state of a RenderedRelease
	Spec   *RenderedReleaseSpec   `json:"spec,omitempty"`
	Status *RenderedReleaseStatus `json:"status,omitempty"`
}

RenderedRelease RenderedRelease resource. Contains the final rendered Kubernetes manifests deployed to data plane clusters.

type RenderedReleaseSpec added in v1.0.0

type RenderedReleaseSpec struct {
	// EnvironmentName Target environment for this rendered release
	EnvironmentName string `json:"environmentName"`

	// Interval Watch interval for stable rendered release resources (e.g. 5m, 30s)
	Interval *string `json:"interval,omitempty"`

	// Owner Owner identifies the component and project this RenderedRelease belongs to
	Owner struct {
		// ComponentName Name of the component
		ComponentName string `json:"componentName"`

		// ProjectName Name of the project
		ProjectName string `json:"projectName"`
	} `json:"owner"`

	// ProgressingInterval Watch interval for transitioning rendered release resources (e.g. 10s)
	ProgressingInterval *string `json:"progressingInterval,omitempty"`

	// Resources Kubernetes resource templates to apply to the data plane
	Resources *[]struct {
		// Id Unique identifier for the resource
		Id string `json:"id"`

		// Object Complete Kubernetes resource definition
		Object map[string]interface{} `json:"object"`
	} `json:"resources,omitempty"`

	// TargetPlane Target plane for deployment
	TargetPlane *RenderedReleaseSpecTargetPlane `json:"targetPlane,omitempty"`
}

RenderedReleaseSpec Desired state of a RenderedRelease

type RenderedReleaseSpecTargetPlane added in v1.0.0

type RenderedReleaseSpecTargetPlane string

RenderedReleaseSpecTargetPlane Target plane for deployment

const (
	RenderedReleaseSpecTargetPlaneDataplane          RenderedReleaseSpecTargetPlane = "dataplane"
	RenderedReleaseSpecTargetPlaneObservabilityplane RenderedReleaseSpecTargetPlane = "observabilityplane"
)

Defines values for RenderedReleaseSpecTargetPlane.

type RenderedReleaseStatus added in v1.0.0

type RenderedReleaseStatus struct {
	// Conditions Latest available observations of the RenderedRelease's current state
	Conditions *[]Condition `json:"conditions,omitempty"`

	// Resources Resources applied to the data plane with their observed status
	Resources *[]struct {
		// Group API group of the resource
		Group *string `json:"group,omitempty"`

		// HealthStatus Health status of the resource
		HealthStatus *RenderedReleaseStatusResourcesHealthStatus `json:"healthStatus,omitempty"`

		// Id Resource identifier matching spec.resources
		Id *string `json:"id,omitempty"`

		// Kind Kind of the resource
		Kind *string `json:"kind,omitempty"`

		// Name Name of the resource in the data plane
		Name *string `json:"name,omitempty"`

		// Namespace Namespace of the resource in the data plane
		Namespace *string `json:"namespace,omitempty"`

		// Status Full status of the resource from the data plane
		Status *map[string]interface{} `json:"status,omitempty"`

		// Version API version of the resource
		Version *string `json:"version,omitempty"`
	} `json:"resources,omitempty"`
}

RenderedReleaseStatus Observed state of a RenderedRelease

type RenderedReleaseStatusResourcesHealthStatus added in v1.0.0

type RenderedReleaseStatusResourcesHealthStatus string

RenderedReleaseStatusResourcesHealthStatus Health status of the resource

const (
	RenderedReleaseStatusResourcesHealthStatusDegraded    RenderedReleaseStatusResourcesHealthStatus = "Degraded"
	RenderedReleaseStatusResourcesHealthStatusHealthy     RenderedReleaseStatusResourcesHealthStatus = "Healthy"
	RenderedReleaseStatusResourcesHealthStatusProgressing RenderedReleaseStatusResourcesHealthStatus = "Progressing"
	RenderedReleaseStatusResourcesHealthStatusSuspended   RenderedReleaseStatusResourcesHealthStatus = "Suspended"
	RenderedReleaseStatusResourcesHealthStatusUnknown     RenderedReleaseStatusResourcesHealthStatus = "Unknown"
)

Defines values for RenderedReleaseStatusResourcesHealthStatus.

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 ResourceEvent added in v0.16.0

type ResourceEvent struct {
	// Count Number of times this event has occurred
	Count *int `json:"count,omitempty"`

	// FirstTimestamp First time this event was recorded
	FirstTimestamp *time.Time `json:"firstTimestamp,omitempty"`

	// LastTimestamp Most recent time this event was recorded
	LastTimestamp *time.Time `json:"lastTimestamp,omitempty"`

	// Message Human-readable description of the event
	Message string `json:"message"`

	// Reason Short machine-readable reason for the event
	Reason string `json:"reason"`

	// Source Component that generated the event
	Source *string `json:"source,omitempty"`

	// Type Type of the event (Normal or Warning)
	Type string `json:"type"`
}

ResourceEvent A Kubernetes event associated with a resource

type ResourceEventsResponse added in v0.16.0

type ResourceEventsResponse struct {
	// Events Kubernetes events for the resource
	Events []ResourceEvent `json:"events"`
}

ResourceEventsResponse Response containing events for a specific resource

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 ResourceNode added in v0.16.0

type ResourceNode struct {
	// CreatedAt Creation timestamp of the resource
	CreatedAt *time.Time `json:"createdAt,omitempty"`

	// Group API group of the resource
	Group *string `json:"group,omitempty"`

	// Health Health status for a resource node
	Health *HealthInfo `json:"health,omitempty"`

	// Kind Kind of the resource
	Kind string `json:"kind"`

	// Name Name of the resource
	Name string `json:"name"`

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

	// Object Full Kubernetes resource object
	Object map[string]interface{} `json:"object"`

	// ParentRefs References to parent resources
	ParentRefs *[]ResourceRef `json:"parentRefs,omitempty"`

	// ResourceVersion Resource version from Kubernetes
	ResourceVersion *string `json:"resourceVersion,omitempty"`

	// Uid UID of the resource
	Uid string `json:"uid"`

	// Version API version of the resource
	Version string `json:"version"`
}

ResourceNode A single resource in the resource tree

type ResourcePodLogsResponse added in v0.16.0

type ResourcePodLogsResponse struct {
	// LogEntries Log entries from the pod
	LogEntries []PodLogEntry `json:"logEntries"`
}

ResourcePodLogsResponse Response containing logs for a specific pod

type ResourceRef added in v0.16.0

type ResourceRef struct {
	// Group API group of the resource
	Group *string `json:"group,omitempty"`

	// Kind Kind of the resource
	Kind string `json:"kind"`

	// Name Name of the resource
	Name string `json:"name"`

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

	// Uid UID of the resource
	Uid string `json:"uid"`

	// Version API version of the resource
	Version string `json:"version"`
}

ResourceRef Reference to a parent resource in the resource tree

type ResourceReference added in v0.17.0

type ResourceReference struct {
	ApiVersion string  `json:"apiVersion"`
	Kind       string  `json:"kind"`
	Name       string  `json:"name"`
	Namespace  *string `json:"namespace,omitempty"`
}

ResourceReference Reference to a Kubernetes resource applied during a workflow run

type RoleNameParam

type RoleNameParam = string

RoleNameParam defines model for RoleNameParam.

type SchemaResponse

type SchemaResponse map[string]interface{}

SchemaResponse JSON Schema response for component types, traits, or workflows

type SchemaSection added in v1.0.0

type SchemaSection struct {
	// OpenAPIV3Schema Schema using standard OpenAPI V3 / JSON Schema format
	OpenAPIV3Schema *map[string]interface{} `json:"openAPIV3Schema,omitempty"`
}

SchemaSection Schema section using openAPIV3Schema format

type SecretDataSource

type SecretDataSource struct {
	// RemoteRef Points to a secret in an external secret store
	RemoteRef RemoteReference `json:"remoteRef"`

	// SecretKey Key name in the Kubernetes Secret
	SecretKey string `json:"secretKey"`
}

SecretDataSource Secret data source mapping

type SecretKeyReference added in v0.16.0

type SecretKeyReference struct {
	// Key Key within the secret
	Key *string `json:"key,omitempty"`

	// Name Name of the secret
	Name *string `json:"name,omitempty"`

	// Namespace Namespace of the secret
	Namespace *string `json:"namespace,omitempty"`
}

SecretKeyReference Reference to a specific key in a Kubernetes secret

type SecretReference

type SecretReference struct {
	// ApiVersion API version of the resource
	ApiVersion *string `json:"apiVersion,omitempty"`

	// Kind Kind of the resource
	Kind *string `json:"kind,omitempty"`

	// Metadata Standard Kubernetes object metadata (without kind/apiVersion).
	// Matches the structure of metav1.ObjectMeta for the fields exposed via the API.
	Metadata ObjectMeta `json:"metadata"`

	// Spec Desired state of a SecretReference
	Spec   *SecretReferenceSpec   `json:"spec,omitempty"`
	Status *SecretReferenceStatus `json:"status,omitempty"`
}

SecretReference SecretReference resource. Defines references to external secrets that are synced into the cluster.

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 SecretReferenceNameParam added in v0.16.0

type SecretReferenceNameParam = string

SecretReferenceNameParam defines model for SecretReferenceNameParam.

type SecretReferenceSpec added in v0.16.0

type SecretReferenceSpec struct {
	// Data Mapping of secret keys to external secret references
	Data []SecretDataSource `json:"data"`

	// RefreshInterval How often to reconcile/refresh the secret
	RefreshInterval *string `json:"refreshInterval,omitempty"`

	// Template Structure of the resulting Kubernetes Secret
	Template SecretTemplate `json:"template"`
}

SecretReferenceSpec Desired state of a SecretReference

type SecretReferenceStatus added in v0.16.0

type SecretReferenceStatus struct {
	// Conditions Latest available observations of the secret reference state
	Conditions *[]Condition `json:"conditions,omitempty"`

	// LastRefreshTime When the secret reference was last processed
	LastRefreshTime *time.Time `json:"lastRefreshTime,omitempty"`

	// SecretStores Secret stores using this reference
	SecretStores *[]SecretStoreReference `json:"secretStores,omitempty"`
}

SecretReferenceStatus Observed state of a SecretReference

type SecretStoreRef added in v0.16.0

type SecretStoreRef struct {
	// Name Name of the ClusterSecretStore resource
	Name *string `json:"name,omitempty"`
}

SecretStoreRef Reference to an External Secrets Operator ClusterSecretStore

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 SecretTemplate added in v0.16.0

type SecretTemplate struct {
	// Metadata Additional metadata for the generated secret
	Metadata *struct {
		// Annotations Annotations to add to the secret
		Annotations *map[string]string `json:"annotations,omitempty"`

		// Labels Labels to add to the secret
		Labels *map[string]string `json:"labels,omitempty"`
	} `json:"metadata,omitempty"`

	// Type Type of the Kubernetes Secret
	Type *SecretTemplateType `json:"type,omitempty"`
}

SecretTemplate Structure of the resulting Kubernetes Secret

type SecretTemplateType added in v0.16.0

type SecretTemplateType string

SecretTemplateType Type of the Kubernetes Secret

const (
	BootstrapKubernetesIotoken   SecretTemplateType = "bootstrap.kubernetes.io/token"
	KubernetesIobasicAuth        SecretTemplateType = "kubernetes.io/basic-auth"
	KubernetesIodockercfg        SecretTemplateType = "kubernetes.io/dockercfg"
	KubernetesIodockerconfigjson SecretTemplateType = "kubernetes.io/dockerconfigjson"
	KubernetesIosshAuth          SecretTemplateType = "kubernetes.io/ssh-auth"
	KubernetesIotls              SecretTemplateType = "kubernetes.io/tls"
	Opaque                       SecretTemplateType = "Opaque"
)

Defines values for SecretTemplateType.

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)
	// List subject types
	// (GET /api/v1/authn/subject-types)
	ListSubjectTypes(w http.ResponseWriter, r *http.Request)
	// List actions
	// (GET /api/v1/authz/actions)
	ListActions(w http.ResponseWriter, r *http.Request)
	// Evaluate authorization
	// (POST /api/v1/authz/evaluates)
	Evaluates(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/clusterauthzrolebindings)
	ListClusterRoleBindings(w http.ResponseWriter, r *http.Request, params ListClusterRoleBindingsParams)
	// Create cluster role binding
	// (POST /api/v1/clusterauthzrolebindings)
	CreateClusterRoleBinding(w http.ResponseWriter, r *http.Request)
	// Delete cluster role binding
	// (DELETE /api/v1/clusterauthzrolebindings/{name})
	DeleteClusterRoleBinding(w http.ResponseWriter, r *http.Request, name string)
	// Get cluster role binding
	// (GET /api/v1/clusterauthzrolebindings/{name})
	GetClusterRoleBinding(w http.ResponseWriter, r *http.Request, name string)
	// Update cluster role binding
	// (PUT /api/v1/clusterauthzrolebindings/{name})
	UpdateClusterRoleBinding(w http.ResponseWriter, r *http.Request, name string)
	// List cluster roles
	// (GET /api/v1/clusterauthzroles)
	ListClusterRoles(w http.ResponseWriter, r *http.Request, params ListClusterRolesParams)
	// Create cluster role
	// (POST /api/v1/clusterauthzroles)
	CreateClusterRole(w http.ResponseWriter, r *http.Request)
	// Delete cluster role
	// (DELETE /api/v1/clusterauthzroles/{name})
	DeleteClusterRole(w http.ResponseWriter, r *http.Request, name string)
	// Get cluster role
	// (GET /api/v1/clusterauthzroles/{name})
	GetClusterRole(w http.ResponseWriter, r *http.Request, name string)
	// Update cluster role
	// (PUT /api/v1/clusterauthzroles/{name})
	UpdateClusterRole(w http.ResponseWriter, r *http.Request, name string)
	// List cluster component types
	// (GET /api/v1/clustercomponenttypes)
	ListClusterComponentTypes(w http.ResponseWriter, r *http.Request, params ListClusterComponentTypesParams)
	// Create cluster component type
	// (POST /api/v1/clustercomponenttypes)
	CreateClusterComponentType(w http.ResponseWriter, r *http.Request)
	// Delete cluster component type
	// (DELETE /api/v1/clustercomponenttypes/{cctName})
	DeleteClusterComponentType(w http.ResponseWriter, r *http.Request, cctName ClusterComponentTypeNameParam)
	// Get a cluster component type
	// (GET /api/v1/clustercomponenttypes/{cctName})
	GetClusterComponentType(w http.ResponseWriter, r *http.Request, cctName ClusterComponentTypeNameParam)
	// Update cluster component type
	// (PUT /api/v1/clustercomponenttypes/{cctName})
	UpdateClusterComponentType(w http.ResponseWriter, r *http.Request, cctName ClusterComponentTypeNameParam)
	// Get cluster component type schema
	// (GET /api/v1/clustercomponenttypes/{cctName}/schema)
	GetClusterComponentTypeSchema(w http.ResponseWriter, r *http.Request, cctName ClusterComponentTypeNameParam)
	// List cluster data planes
	// (GET /api/v1/clusterdataplanes)
	ListClusterDataPlanes(w http.ResponseWriter, r *http.Request, params ListClusterDataPlanesParams)
	// Create cluster data plane
	// (POST /api/v1/clusterdataplanes)
	CreateClusterDataPlane(w http.ResponseWriter, r *http.Request)
	// Delete cluster data plane
	// (DELETE /api/v1/clusterdataplanes/{cdpName})
	DeleteClusterDataPlane(w http.ResponseWriter, r *http.Request, cdpName ClusterDataPlaneNameParam)
	// Get cluster data plane
	// (GET /api/v1/clusterdataplanes/{cdpName})
	GetClusterDataPlane(w http.ResponseWriter, r *http.Request, cdpName ClusterDataPlaneNameParam)
	// Update cluster data plane
	// (PUT /api/v1/clusterdataplanes/{cdpName})
	UpdateClusterDataPlane(w http.ResponseWriter, r *http.Request, cdpName ClusterDataPlaneNameParam)
	// List cluster observability planes
	// (GET /api/v1/clusterobservabilityplanes)
	ListClusterObservabilityPlanes(w http.ResponseWriter, r *http.Request, params ListClusterObservabilityPlanesParams)
	// Create cluster observability plane
	// (POST /api/v1/clusterobservabilityplanes)
	CreateClusterObservabilityPlane(w http.ResponseWriter, r *http.Request)
	// Delete cluster observability plane
	// (DELETE /api/v1/clusterobservabilityplanes/{clusterObservabilityPlaneName})
	DeleteClusterObservabilityPlane(w http.ResponseWriter, r *http.Request, clusterObservabilityPlaneName ClusterObservabilityPlaneNameParam)
	// Get a cluster observability plane
	// (GET /api/v1/clusterobservabilityplanes/{clusterObservabilityPlaneName})
	GetClusterObservabilityPlane(w http.ResponseWriter, r *http.Request, clusterObservabilityPlaneName ClusterObservabilityPlaneNameParam)
	// Update cluster observability plane
	// (PUT /api/v1/clusterobservabilityplanes/{clusterObservabilityPlaneName})
	UpdateClusterObservabilityPlane(w http.ResponseWriter, r *http.Request, clusterObservabilityPlaneName ClusterObservabilityPlaneNameParam)
	// List cluster traits
	// (GET /api/v1/clustertraits)
	ListClusterTraits(w http.ResponseWriter, r *http.Request, params ListClusterTraitsParams)
	// Create cluster trait
	// (POST /api/v1/clustertraits)
	CreateClusterTrait(w http.ResponseWriter, r *http.Request)
	// Delete cluster trait
	// (DELETE /api/v1/clustertraits/{clusterTraitName})
	DeleteClusterTrait(w http.ResponseWriter, r *http.Request, clusterTraitName ClusterTraitNameParam)
	// Get a cluster trait
	// (GET /api/v1/clustertraits/{clusterTraitName})
	GetClusterTrait(w http.ResponseWriter, r *http.Request, clusterTraitName ClusterTraitNameParam)
	// Update cluster trait
	// (PUT /api/v1/clustertraits/{clusterTraitName})
	UpdateClusterTrait(w http.ResponseWriter, r *http.Request, clusterTraitName ClusterTraitNameParam)
	// Get cluster trait schema
	// (GET /api/v1/clustertraits/{clusterTraitName}/schema)
	GetClusterTraitSchema(w http.ResponseWriter, r *http.Request, clusterTraitName ClusterTraitNameParam)
	// List cluster workflow planes
	// (GET /api/v1/clusterworkflowplanes)
	ListClusterWorkflowPlanes(w http.ResponseWriter, r *http.Request, params ListClusterWorkflowPlanesParams)
	// Create cluster workflow plane
	// (POST /api/v1/clusterworkflowplanes)
	CreateClusterWorkflowPlane(w http.ResponseWriter, r *http.Request)
	// Delete cluster workflow plane
	// (DELETE /api/v1/clusterworkflowplanes/{clusterWorkflowPlaneName})
	DeleteClusterWorkflowPlane(w http.ResponseWriter, r *http.Request, clusterWorkflowPlaneName string)
	// Get a cluster workflow plane
	// (GET /api/v1/clusterworkflowplanes/{clusterWorkflowPlaneName})
	GetClusterWorkflowPlane(w http.ResponseWriter, r *http.Request, clusterWorkflowPlaneName string)
	// Update cluster workflow plane
	// (PUT /api/v1/clusterworkflowplanes/{clusterWorkflowPlaneName})
	UpdateClusterWorkflowPlane(w http.ResponseWriter, r *http.Request, clusterWorkflowPlaneName string)
	// List cluster workflows
	// (GET /api/v1/clusterworkflows)
	ListClusterWorkflows(w http.ResponseWriter, r *http.Request, params ListClusterWorkflowsParams)
	// Create cluster workflow
	// (POST /api/v1/clusterworkflows)
	CreateClusterWorkflow(w http.ResponseWriter, r *http.Request)
	// Delete cluster workflow
	// (DELETE /api/v1/clusterworkflows/{clusterWorkflowName})
	DeleteClusterWorkflow(w http.ResponseWriter, r *http.Request, clusterWorkflowName ClusterWorkflowNameParam)
	// Get a cluster workflow
	// (GET /api/v1/clusterworkflows/{clusterWorkflowName})
	GetClusterWorkflow(w http.ResponseWriter, r *http.Request, clusterWorkflowName ClusterWorkflowNameParam)
	// Update cluster workflow
	// (PUT /api/v1/clusterworkflows/{clusterWorkflowName})
	UpdateClusterWorkflow(w http.ResponseWriter, r *http.Request, clusterWorkflowName ClusterWorkflowNameParam)
	// Get cluster workflow schema
	// (GET /api/v1/clusterworkflows/{clusterWorkflowName}/schema)
	GetClusterWorkflowSchema(w http.ResponseWriter, r *http.Request, clusterWorkflowName ClusterWorkflowNameParam)
	// 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)
	// Delete namespace
	// (DELETE /api/v1/namespaces/{namespaceName})
	DeleteNamespace(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam)
	// Get namespace
	// (GET /api/v1/namespaces/{namespaceName})
	GetNamespace(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam)
	// Update namespace
	// (PUT /api/v1/namespaces/{namespaceName})
	UpdateNamespace(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam)
	// List namespace role bindings
	// (GET /api/v1/namespaces/{namespaceName}/authzrolebindings)
	ListNamespaceRoleBindings(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, params ListNamespaceRoleBindingsParams)
	// Create namespace role binding
	// (POST /api/v1/namespaces/{namespaceName}/authzrolebindings)
	CreateNamespaceRoleBinding(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam)
	// Delete namespace role binding
	// (DELETE /api/v1/namespaces/{namespaceName}/authzrolebindings/{name})
	DeleteNamespaceRoleBinding(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, name string)
	// Get namespace role binding
	// (GET /api/v1/namespaces/{namespaceName}/authzrolebindings/{name})
	GetNamespaceRoleBinding(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, name string)
	// Update namespace role binding
	// (PUT /api/v1/namespaces/{namespaceName}/authzrolebindings/{name})
	UpdateNamespaceRoleBinding(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, name string)
	// List namespace roles
	// (GET /api/v1/namespaces/{namespaceName}/authzroles)
	ListNamespaceRoles(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, params ListNamespaceRolesParams)
	// Create namespace role
	// (POST /api/v1/namespaces/{namespaceName}/authzroles)
	CreateNamespaceRole(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam)
	// Delete namespace role
	// (DELETE /api/v1/namespaces/{namespaceName}/authzroles/{name})
	DeleteNamespaceRole(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, name string)
	// Get namespace role
	// (GET /api/v1/namespaces/{namespaceName}/authzroles/{name})
	GetNamespaceRole(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, name string)
	// Update namespace role
	// (PUT /api/v1/namespaces/{namespaceName}/authzroles/{name})
	UpdateNamespaceRole(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, name string)
	// List component releases
	// (GET /api/v1/namespaces/{namespaceName}/componentreleases)
	ListComponentReleases(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, params ListComponentReleasesParams)
	// Create component release
	// (POST /api/v1/namespaces/{namespaceName}/componentreleases)
	CreateComponentRelease(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam)
	// Delete component release
	// (DELETE /api/v1/namespaces/{namespaceName}/componentreleases/{componentReleaseName})
	DeleteComponentRelease(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, componentReleaseName ComponentReleaseNameParam)
	// Get component release
	// (GET /api/v1/namespaces/{namespaceName}/componentreleases/{componentReleaseName})
	GetComponentRelease(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, componentReleaseName ComponentReleaseNameParam)
	// List components
	// (GET /api/v1/namespaces/{namespaceName}/components)
	ListComponents(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, params ListComponentsParams)
	// Create component
	// (POST /api/v1/namespaces/{namespaceName}/components)
	CreateComponent(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam)
	// Delete component
	// (DELETE /api/v1/namespaces/{namespaceName}/components/{componentName})
	DeleteComponent(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, componentName ComponentNameParam)
	// Get component
	// (GET /api/v1/namespaces/{namespaceName}/components/{componentName})
	GetComponent(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, componentName ComponentNameParam)
	// Update component
	// (PUT /api/v1/namespaces/{namespaceName}/components/{componentName})
	UpdateComponent(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, componentName ComponentNameParam)
	// Generate component release
	// (POST /api/v1/namespaces/{namespaceName}/components/{componentName}/generate-release)
	GenerateRelease(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, componentName ComponentNameParam)
	// Get component schema
	// (GET /api/v1/namespaces/{namespaceName}/components/{componentName}/schema)
	GetComponentSchema(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, componentName ComponentNameParam)
	// List component types
	// (GET /api/v1/namespaces/{namespaceName}/componenttypes)
	ListComponentTypes(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, params ListComponentTypesParams)
	// Create component type
	// (POST /api/v1/namespaces/{namespaceName}/componenttypes)
	CreateComponentType(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam)
	// Delete component type
	// (DELETE /api/v1/namespaces/{namespaceName}/componenttypes/{ctName})
	DeleteComponentType(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, ctName ComponentTypeNameParam)
	// Get component type
	// (GET /api/v1/namespaces/{namespaceName}/componenttypes/{ctName})
	GetComponentType(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, ctName ComponentTypeNameParam)
	// Update component type
	// (PUT /api/v1/namespaces/{namespaceName}/componenttypes/{ctName})
	UpdateComponentType(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, ctName ComponentTypeNameParam)
	// Get component type schema
	// (GET /api/v1/namespaces/{namespaceName}/componenttypes/{ctName}/schema)
	GetComponentTypeSchema(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, ctName ComponentTypeNameParam)
	// 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)
	// Delete data plane
	// (DELETE /api/v1/namespaces/{namespaceName}/dataplanes/{dpName})
	DeleteDataPlane(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, dpName DataPlaneNameParam)
	// Get data plane
	// (GET /api/v1/namespaces/{namespaceName}/dataplanes/{dpName})
	GetDataPlane(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, dpName DataPlaneNameParam)
	// Update data plane
	// (PUT /api/v1/namespaces/{namespaceName}/dataplanes/{dpName})
	UpdateDataPlane(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, dpName DataPlaneNameParam)
	// List deployment pipelines
	// (GET /api/v1/namespaces/{namespaceName}/deploymentpipelines)
	ListDeploymentPipelines(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, params ListDeploymentPipelinesParams)
	// Create deployment pipeline
	// (POST /api/v1/namespaces/{namespaceName}/deploymentpipelines)
	CreateDeploymentPipeline(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam)
	// Delete deployment pipeline
	// (DELETE /api/v1/namespaces/{namespaceName}/deploymentpipelines/{deploymentPipelineName})
	DeleteDeploymentPipeline(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, deploymentPipelineName DeploymentPipelineNameParam)
	// Get deployment pipeline
	// (GET /api/v1/namespaces/{namespaceName}/deploymentpipelines/{deploymentPipelineName})
	GetDeploymentPipeline(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, deploymentPipelineName DeploymentPipelineNameParam)
	// Update deployment pipeline
	// (PUT /api/v1/namespaces/{namespaceName}/deploymentpipelines/{deploymentPipelineName})
	UpdateDeploymentPipeline(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, deploymentPipelineName DeploymentPipelineNameParam)
	// 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)
	// Delete environment
	// (DELETE /api/v1/namespaces/{namespaceName}/environments/{envName})
	DeleteEnvironment(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, envName EnvironmentNameParam)
	// Get environment
	// (GET /api/v1/namespaces/{namespaceName}/environments/{envName})
	GetEnvironment(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, envName EnvironmentNameParam)
	// Update environment
	// (PUT /api/v1/namespaces/{namespaceName}/environments/{envName})
	UpdateEnvironment(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, envName EnvironmentNameParam)
	// List observability alerts notification channels
	// (GET /api/v1/namespaces/{namespaceName}/observabilityalertsnotificationchannels)
	ListObservabilityAlertsNotificationChannels(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, params ListObservabilityAlertsNotificationChannelsParams)
	// Create observability alerts notification channel
	// (POST /api/v1/namespaces/{namespaceName}/observabilityalertsnotificationchannels)
	CreateObservabilityAlertsNotificationChannel(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam)
	// Delete observability alerts notification channel
	// (DELETE /api/v1/namespaces/{namespaceName}/observabilityalertsnotificationchannels/{observabilityAlertsNotificationChannelName})
	DeleteObservabilityAlertsNotificationChannel(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, observabilityAlertsNotificationChannelName ObservabilityAlertsNotificationChannelNameParam)
	// Get observability alerts notification channel
	// (GET /api/v1/namespaces/{namespaceName}/observabilityalertsnotificationchannels/{observabilityAlertsNotificationChannelName})
	GetObservabilityAlertsNotificationChannel(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, observabilityAlertsNotificationChannelName ObservabilityAlertsNotificationChannelNameParam)
	// Update observability alerts notification channel
	// (PUT /api/v1/namespaces/{namespaceName}/observabilityalertsnotificationchannels/{observabilityAlertsNotificationChannelName})
	UpdateObservabilityAlertsNotificationChannel(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, observabilityAlertsNotificationChannelName ObservabilityAlertsNotificationChannelNameParam)
	// List observability planes
	// (GET /api/v1/namespaces/{namespaceName}/observabilityplanes)
	ListObservabilityPlanes(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, params ListObservabilityPlanesParams)
	// Create observability plane
	// (POST /api/v1/namespaces/{namespaceName}/observabilityplanes)
	CreateObservabilityPlane(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam)
	// Delete observability plane
	// (DELETE /api/v1/namespaces/{namespaceName}/observabilityplanes/{observabilityPlaneName})
	DeleteObservabilityPlane(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, observabilityPlaneName ObservabilityPlaneNameParam)
	// Get observability plane
	// (GET /api/v1/namespaces/{namespaceName}/observabilityplanes/{observabilityPlaneName})
	GetObservabilityPlane(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, observabilityPlaneName ObservabilityPlaneNameParam)
	// Update observability plane
	// (PUT /api/v1/namespaces/{namespaceName}/observabilityplanes/{observabilityPlaneName})
	UpdateObservabilityPlane(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, observabilityPlaneName ObservabilityPlaneNameParam)
	// 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)
	// Delete project
	// (DELETE /api/v1/namespaces/{namespaceName}/projects/{projectName})
	DeleteProject(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, projectName ProjectNameParam)
	// Get project
	// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName})
	GetProject(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, projectName ProjectNameParam)
	// Update project
	// (PUT /api/v1/namespaces/{namespaceName}/projects/{projectName})
	UpdateProject(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, projectName ProjectNameParam)
	// List release bindings
	// (GET /api/v1/namespaces/{namespaceName}/releasebindings)
	ListReleaseBindings(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, params ListReleaseBindingsParams)
	// Create release binding
	// (POST /api/v1/namespaces/{namespaceName}/releasebindings)
	CreateReleaseBinding(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam)
	// Delete release binding
	// (DELETE /api/v1/namespaces/{namespaceName}/releasebindings/{releaseBindingName})
	DeleteReleaseBinding(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, releaseBindingName ReleaseBindingNameParam)
	// Get release binding
	// (GET /api/v1/namespaces/{namespaceName}/releasebindings/{releaseBindingName})
	GetReleaseBinding(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, releaseBindingName ReleaseBindingNameParam)
	// Update release binding
	// (PUT /api/v1/namespaces/{namespaceName}/releasebindings/{releaseBindingName})
	UpdateReleaseBinding(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, releaseBindingName ReleaseBindingNameParam)
	// Get K8s resource events for a release binding
	// (GET /api/v1/namespaces/{namespaceName}/releasebindings/{releaseBindingName}/k8sresources/events)
	GetReleaseBindingK8sResourceEvents(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, releaseBindingName ReleaseBindingNameParam, params GetReleaseBindingK8sResourceEventsParams)
	// Get pod logs for a release binding
	// (GET /api/v1/namespaces/{namespaceName}/releasebindings/{releaseBindingName}/k8sresources/logs)
	GetReleaseBindingK8sResourceLogs(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, releaseBindingName ReleaseBindingNameParam, params GetReleaseBindingK8sResourceLogsParams)
	// Get K8s resource tree for a release binding
	// (GET /api/v1/namespaces/{namespaceName}/releasebindings/{releaseBindingName}/k8sresources/tree)
	GetReleaseBindingK8sResourceTree(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, releaseBindingName ReleaseBindingNameParam)
	// List secret references
	// (GET /api/v1/namespaces/{namespaceName}/secretreferences)
	ListSecretReferences(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, params ListSecretReferencesParams)
	// Create secret reference
	// (POST /api/v1/namespaces/{namespaceName}/secretreferences)
	CreateSecretReference(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam)
	// Delete secret reference
	// (DELETE /api/v1/namespaces/{namespaceName}/secretreferences/{secretReferenceName})
	DeleteSecretReference(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, secretReferenceName SecretReferenceNameParam)
	// Get secret reference
	// (GET /api/v1/namespaces/{namespaceName}/secretreferences/{secretReferenceName})
	GetSecretReference(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, secretReferenceName SecretReferenceNameParam)
	// Update secret reference
	// (PUT /api/v1/namespaces/{namespaceName}/secretreferences/{secretReferenceName})
	UpdateSecretReference(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, secretReferenceName SecretReferenceNameParam)
	// List traits
	// (GET /api/v1/namespaces/{namespaceName}/traits)
	ListTraits(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, params ListTraitsParams)
	// Create trait
	// (POST /api/v1/namespaces/{namespaceName}/traits)
	CreateTrait(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam)
	// Delete trait
	// (DELETE /api/v1/namespaces/{namespaceName}/traits/{traitName})
	DeleteTrait(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, traitName TraitNameParam)
	// Get trait
	// (GET /api/v1/namespaces/{namespaceName}/traits/{traitName})
	GetTrait(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, traitName TraitNameParam)
	// Update trait
	// (PUT /api/v1/namespaces/{namespaceName}/traits/{traitName})
	UpdateTrait(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, traitName TraitNameParam)
	// Get trait schema
	// (GET /api/v1/namespaces/{namespaceName}/traits/{traitName}/schema)
	GetTraitSchema(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, traitName TraitNameParam)
	// List workflow planes
	// (GET /api/v1/namespaces/{namespaceName}/workflowplanes)
	ListWorkflowPlanes(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, params ListWorkflowPlanesParams)
	// Create workflow plane
	// (POST /api/v1/namespaces/{namespaceName}/workflowplanes)
	CreateWorkflowPlane(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam)
	// Delete workflow plane
	// (DELETE /api/v1/namespaces/{namespaceName}/workflowplanes/{workflowPlaneName})
	DeleteWorkflowPlane(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, workflowPlaneName WorkflowPlaneNameParam)
	// Get workflow plane
	// (GET /api/v1/namespaces/{namespaceName}/workflowplanes/{workflowPlaneName})
	GetWorkflowPlane(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, workflowPlaneName WorkflowPlaneNameParam)
	// Update workflow plane
	// (PUT /api/v1/namespaces/{namespaceName}/workflowplanes/{workflowPlaneName})
	UpdateWorkflowPlane(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, workflowPlaneName WorkflowPlaneNameParam)
	// List workflow runs
	// (GET /api/v1/namespaces/{namespaceName}/workflowruns)
	ListWorkflowRuns(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, params ListWorkflowRunsParams)
	// Create workflow run
	// (POST /api/v1/namespaces/{namespaceName}/workflowruns)
	CreateWorkflowRun(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam)
	// Get workflow run
	// (GET /api/v1/namespaces/{namespaceName}/workflowruns/{runName})
	GetWorkflowRun(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, runName WorkflowRunNameParam)
	// Update workflow run
	// (PUT /api/v1/namespaces/{namespaceName}/workflowruns/{runName})
	UpdateWorkflowRun(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, runName WorkflowRunNameParam)
	// Get workflow run events
	// (GET /api/v1/namespaces/{namespaceName}/workflowruns/{runName}/events)
	GetWorkflowRunEvents(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, runName WorkflowRunNameParam, params GetWorkflowRunEventsParams)
	// Get workflow run logs
	// (GET /api/v1/namespaces/{namespaceName}/workflowruns/{runName}/logs)
	GetWorkflowRunLogs(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, runName WorkflowRunNameParam, params GetWorkflowRunLogsParams)
	// Get workflow run status
	// (GET /api/v1/namespaces/{namespaceName}/workflowruns/{runName}/status)
	GetWorkflowRunStatus(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)
	// Create workflow
	// (POST /api/v1/namespaces/{namespaceName}/workflows)
	CreateWorkflow(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam)
	// Delete workflow
	// (DELETE /api/v1/namespaces/{namespaceName}/workflows/{workflowName})
	DeleteWorkflow(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, workflowName WorkflowNameParam)
	// Get workflow
	// (GET /api/v1/namespaces/{namespaceName}/workflows/{workflowName})
	GetWorkflow(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, workflowName WorkflowNameParam)
	// Update workflow
	// (PUT /api/v1/namespaces/{namespaceName}/workflows/{workflowName})
	UpdateWorkflow(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, workflowName WorkflowNameParam)
	// Get workflow schema
	// (GET /api/v1/namespaces/{namespaceName}/workflows/{workflowName}/schema)
	GetWorkflowSchema(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, workflowName WorkflowNameParam)
	// List workloads
	// (GET /api/v1/namespaces/{namespaceName}/workloads)
	ListWorkloads(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, params ListWorkloadsParams)
	// Create workload
	// (POST /api/v1/namespaces/{namespaceName}/workloads)
	CreateWorkload(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam)
	// Delete workload
	// (DELETE /api/v1/namespaces/{namespaceName}/workloads/{workloadName})
	DeleteWorkload(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, workloadName WorkloadNameParam)
	// Get workload
	// (GET /api/v1/namespaces/{namespaceName}/workloads/{workloadName})
	GetWorkload(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, workloadName WorkloadNameParam)
	// Update workload
	// (PUT /api/v1/namespaces/{namespaceName}/workloads/{workloadName})
	UpdateWorkload(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, workloadName WorkloadNameParam)
	// Handle git provider webhook
	// (POST /api/v1alpha1/autobuild)
	HandleAutoBuild(w http.ResponseWriter, r *http.Request, params HandleAutoBuildParams)
	// List git secrets
	// (GET /api/v1alpha1/namespaces/{namespaceName}/gitsecrets)
	ListGitSecrets(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam)
	// Create a git secret
	// (POST /api/v1alpha1/namespaces/{namespaceName}/gitsecrets)
	CreateGitSecret(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam)
	// Delete a git secret
	// (DELETE /api/v1alpha1/namespaces/{namespaceName}/gitsecrets/{gitSecretName})
	DeleteGitSecret(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, gitSecretName GitSecretNameParam)
	// 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) CreateClusterComponentType added in v0.16.0

func (siw *ServerInterfaceWrapper) CreateClusterComponentType(w http.ResponseWriter, r *http.Request)

CreateClusterComponentType operation middleware

func (*ServerInterfaceWrapper) CreateClusterDataPlane added in v0.15.0

func (siw *ServerInterfaceWrapper) CreateClusterDataPlane(w http.ResponseWriter, r *http.Request)

CreateClusterDataPlane operation middleware

func (*ServerInterfaceWrapper) CreateClusterObservabilityPlane added in v0.16.0

func (siw *ServerInterfaceWrapper) CreateClusterObservabilityPlane(w http.ResponseWriter, r *http.Request)

CreateClusterObservabilityPlane 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) CreateClusterTrait added in v0.16.0

func (siw *ServerInterfaceWrapper) CreateClusterTrait(w http.ResponseWriter, r *http.Request)

CreateClusterTrait operation middleware

func (*ServerInterfaceWrapper) CreateClusterWorkflow added in v1.0.0

func (siw *ServerInterfaceWrapper) CreateClusterWorkflow(w http.ResponseWriter, r *http.Request)

CreateClusterWorkflow operation middleware

func (*ServerInterfaceWrapper) CreateClusterWorkflowPlane added in v1.0.0

func (siw *ServerInterfaceWrapper) CreateClusterWorkflowPlane(w http.ResponseWriter, r *http.Request)

CreateClusterWorkflowPlane 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) CreateComponentType added in v0.16.0

func (siw *ServerInterfaceWrapper) CreateComponentType(w http.ResponseWriter, r *http.Request)

CreateComponentType operation middleware

func (*ServerInterfaceWrapper) CreateDataPlane

func (siw *ServerInterfaceWrapper) CreateDataPlane(w http.ResponseWriter, r *http.Request)

CreateDataPlane operation middleware

func (*ServerInterfaceWrapper) CreateDeploymentPipeline added in v0.16.0

func (siw *ServerInterfaceWrapper) CreateDeploymentPipeline(w http.ResponseWriter, r *http.Request)

CreateDeploymentPipeline operation middleware

func (*ServerInterfaceWrapper) CreateEnvironment

func (siw *ServerInterfaceWrapper) CreateEnvironment(w http.ResponseWriter, r *http.Request)

CreateEnvironment operation middleware

func (*ServerInterfaceWrapper) CreateGitSecret added in v0.17.0

func (siw *ServerInterfaceWrapper) CreateGitSecret(w http.ResponseWriter, r *http.Request)

CreateGitSecret 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) CreateObservabilityAlertsNotificationChannel added in v0.16.0

func (siw *ServerInterfaceWrapper) CreateObservabilityAlertsNotificationChannel(w http.ResponseWriter, r *http.Request)

CreateObservabilityAlertsNotificationChannel operation middleware

func (*ServerInterfaceWrapper) CreateObservabilityPlane added in v0.16.0

func (siw *ServerInterfaceWrapper) CreateObservabilityPlane(w http.ResponseWriter, r *http.Request)

CreateObservabilityPlane operation middleware

func (*ServerInterfaceWrapper) CreateProject

func (siw *ServerInterfaceWrapper) CreateProject(w http.ResponseWriter, r *http.Request)

CreateProject operation middleware

func (*ServerInterfaceWrapper) CreateReleaseBinding added in v0.16.0

func (siw *ServerInterfaceWrapper) CreateReleaseBinding(w http.ResponseWriter, r *http.Request)

CreateReleaseBinding operation middleware

func (*ServerInterfaceWrapper) CreateSecretReference added in v0.16.0

func (siw *ServerInterfaceWrapper) CreateSecretReference(w http.ResponseWriter, r *http.Request)

CreateSecretReference operation middleware

func (*ServerInterfaceWrapper) CreateTrait added in v0.16.0

func (siw *ServerInterfaceWrapper) CreateTrait(w http.ResponseWriter, r *http.Request)

CreateTrait operation middleware

func (*ServerInterfaceWrapper) CreateWorkflow added in v0.17.0

func (siw *ServerInterfaceWrapper) CreateWorkflow(w http.ResponseWriter, r *http.Request)

CreateWorkflow operation middleware

func (*ServerInterfaceWrapper) CreateWorkflowPlane added in v1.0.0

func (siw *ServerInterfaceWrapper) CreateWorkflowPlane(w http.ResponseWriter, r *http.Request)

CreateWorkflowPlane 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) DeleteClusterComponentType added in v0.16.0

func (siw *ServerInterfaceWrapper) DeleteClusterComponentType(w http.ResponseWriter, r *http.Request)

DeleteClusterComponentType operation middleware

func (*ServerInterfaceWrapper) DeleteClusterDataPlane added in v0.16.0

func (siw *ServerInterfaceWrapper) DeleteClusterDataPlane(w http.ResponseWriter, r *http.Request)

DeleteClusterDataPlane operation middleware

func (*ServerInterfaceWrapper) DeleteClusterObservabilityPlane added in v0.16.0

func (siw *ServerInterfaceWrapper) DeleteClusterObservabilityPlane(w http.ResponseWriter, r *http.Request)

DeleteClusterObservabilityPlane 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) DeleteClusterTrait added in v0.16.0

func (siw *ServerInterfaceWrapper) DeleteClusterTrait(w http.ResponseWriter, r *http.Request)

DeleteClusterTrait operation middleware

func (*ServerInterfaceWrapper) DeleteClusterWorkflow added in v1.0.0

func (siw *ServerInterfaceWrapper) DeleteClusterWorkflow(w http.ResponseWriter, r *http.Request)

DeleteClusterWorkflow operation middleware

func (*ServerInterfaceWrapper) DeleteClusterWorkflowPlane added in v1.0.0

func (siw *ServerInterfaceWrapper) DeleteClusterWorkflowPlane(w http.ResponseWriter, r *http.Request)

DeleteClusterWorkflowPlane operation middleware

func (*ServerInterfaceWrapper) DeleteComponent added in v0.16.0

func (siw *ServerInterfaceWrapper) DeleteComponent(w http.ResponseWriter, r *http.Request)

DeleteComponent operation middleware

func (*ServerInterfaceWrapper) DeleteComponentRelease added in v1.0.0

func (siw *ServerInterfaceWrapper) DeleteComponentRelease(w http.ResponseWriter, r *http.Request)

DeleteComponentRelease operation middleware

func (*ServerInterfaceWrapper) DeleteComponentType added in v0.16.0

func (siw *ServerInterfaceWrapper) DeleteComponentType(w http.ResponseWriter, r *http.Request)

DeleteComponentType operation middleware

func (*ServerInterfaceWrapper) DeleteDataPlane added in v0.16.0

func (siw *ServerInterfaceWrapper) DeleteDataPlane(w http.ResponseWriter, r *http.Request)

DeleteDataPlane operation middleware

func (*ServerInterfaceWrapper) DeleteDeploymentPipeline added in v0.16.0

func (siw *ServerInterfaceWrapper) DeleteDeploymentPipeline(w http.ResponseWriter, r *http.Request)

DeleteDeploymentPipeline operation middleware

func (*ServerInterfaceWrapper) DeleteEnvironment added in v0.17.0

func (siw *ServerInterfaceWrapper) DeleteEnvironment(w http.ResponseWriter, r *http.Request)

DeleteEnvironment operation middleware

func (*ServerInterfaceWrapper) DeleteGitSecret added in v0.17.0

func (siw *ServerInterfaceWrapper) DeleteGitSecret(w http.ResponseWriter, r *http.Request)

DeleteGitSecret operation middleware

func (*ServerInterfaceWrapper) DeleteNamespace added in v0.16.0

func (siw *ServerInterfaceWrapper) DeleteNamespace(w http.ResponseWriter, r *http.Request)

DeleteNamespace 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) DeleteObservabilityAlertsNotificationChannel added in v0.16.0

func (siw *ServerInterfaceWrapper) DeleteObservabilityAlertsNotificationChannel(w http.ResponseWriter, r *http.Request)

DeleteObservabilityAlertsNotificationChannel operation middleware

func (*ServerInterfaceWrapper) DeleteObservabilityPlane added in v0.16.0

func (siw *ServerInterfaceWrapper) DeleteObservabilityPlane(w http.ResponseWriter, r *http.Request)

DeleteObservabilityPlane operation middleware

func (*ServerInterfaceWrapper) DeleteProject added in v0.16.0

func (siw *ServerInterfaceWrapper) DeleteProject(w http.ResponseWriter, r *http.Request)

DeleteProject operation middleware

func (*ServerInterfaceWrapper) DeleteReleaseBinding added in v0.16.0

func (siw *ServerInterfaceWrapper) DeleteReleaseBinding(w http.ResponseWriter, r *http.Request)

DeleteReleaseBinding operation middleware

func (*ServerInterfaceWrapper) DeleteSecretReference added in v0.16.0

func (siw *ServerInterfaceWrapper) DeleteSecretReference(w http.ResponseWriter, r *http.Request)

DeleteSecretReference operation middleware

func (*ServerInterfaceWrapper) DeleteTrait added in v0.16.0

func (siw *ServerInterfaceWrapper) DeleteTrait(w http.ResponseWriter, r *http.Request)

DeleteTrait operation middleware

func (*ServerInterfaceWrapper) DeleteWorkflow added in v0.17.0

func (siw *ServerInterfaceWrapper) DeleteWorkflow(w http.ResponseWriter, r *http.Request)

DeleteWorkflow operation middleware

func (*ServerInterfaceWrapper) DeleteWorkflowPlane added in v1.0.0

func (siw *ServerInterfaceWrapper) DeleteWorkflowPlane(w http.ResponseWriter, r *http.Request)

DeleteWorkflowPlane operation middleware

func (*ServerInterfaceWrapper) DeleteWorkload added in v0.16.0

func (siw *ServerInterfaceWrapper) DeleteWorkload(w http.ResponseWriter, r *http.Request)

DeleteWorkload operation middleware

func (*ServerInterfaceWrapper) Evaluates added in v0.16.0

func (siw *ServerInterfaceWrapper) Evaluates(w http.ResponseWriter, r *http.Request)

Evaluates operation middleware

func (*ServerInterfaceWrapper) GenerateRelease added in v0.16.0

func (siw *ServerInterfaceWrapper) GenerateRelease(w http.ResponseWriter, r *http.Request)

GenerateRelease operation middleware

func (*ServerInterfaceWrapper) GetClusterComponentType added in v0.16.0

func (siw *ServerInterfaceWrapper) GetClusterComponentType(w http.ResponseWriter, r *http.Request)

GetClusterComponentType operation middleware

func (*ServerInterfaceWrapper) GetClusterComponentTypeSchema added in v0.16.0

func (siw *ServerInterfaceWrapper) GetClusterComponentTypeSchema(w http.ResponseWriter, r *http.Request)

GetClusterComponentTypeSchema operation middleware

func (*ServerInterfaceWrapper) GetClusterDataPlane added in v0.15.0

func (siw *ServerInterfaceWrapper) GetClusterDataPlane(w http.ResponseWriter, r *http.Request)

GetClusterDataPlane operation middleware

func (*ServerInterfaceWrapper) GetClusterObservabilityPlane added in v0.16.0

func (siw *ServerInterfaceWrapper) GetClusterObservabilityPlane(w http.ResponseWriter, r *http.Request)

GetClusterObservabilityPlane 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) GetClusterTrait added in v0.16.0

func (siw *ServerInterfaceWrapper) GetClusterTrait(w http.ResponseWriter, r *http.Request)

GetClusterTrait operation middleware

func (*ServerInterfaceWrapper) GetClusterTraitSchema added in v0.16.0

func (siw *ServerInterfaceWrapper) GetClusterTraitSchema(w http.ResponseWriter, r *http.Request)

GetClusterTraitSchema operation middleware

func (*ServerInterfaceWrapper) GetClusterWorkflow added in v1.0.0

func (siw *ServerInterfaceWrapper) GetClusterWorkflow(w http.ResponseWriter, r *http.Request)

GetClusterWorkflow operation middleware

func (*ServerInterfaceWrapper) GetClusterWorkflowPlane added in v1.0.0

func (siw *ServerInterfaceWrapper) GetClusterWorkflowPlane(w http.ResponseWriter, r *http.Request)

GetClusterWorkflowPlane operation middleware

func (*ServerInterfaceWrapper) GetClusterWorkflowSchema added in v1.0.0

func (siw *ServerInterfaceWrapper) GetClusterWorkflowSchema(w http.ResponseWriter, r *http.Request)

GetClusterWorkflowSchema operation middleware

func (*ServerInterfaceWrapper) GetComponent

func (siw *ServerInterfaceWrapper) GetComponent(w http.ResponseWriter, r *http.Request)

GetComponent operation middleware

func (*ServerInterfaceWrapper) GetComponentRelease

func (siw *ServerInterfaceWrapper) GetComponentRelease(w http.ResponseWriter, r *http.Request)

GetComponentRelease operation middleware

func (*ServerInterfaceWrapper) GetComponentSchema

func (siw *ServerInterfaceWrapper) GetComponentSchema(w http.ResponseWriter, r *http.Request)

GetComponentSchema operation middleware

func (*ServerInterfaceWrapper) GetComponentType added in v0.16.0

func (siw *ServerInterfaceWrapper) GetComponentType(w http.ResponseWriter, r *http.Request)

GetComponentType operation middleware

func (*ServerInterfaceWrapper) GetComponentTypeSchema

func (siw *ServerInterfaceWrapper) GetComponentTypeSchema(w http.ResponseWriter, r *http.Request)

GetComponentTypeSchema operation middleware

func (*ServerInterfaceWrapper) GetDataPlane

func (siw *ServerInterfaceWrapper) GetDataPlane(w http.ResponseWriter, r *http.Request)

GetDataPlane operation middleware

func (*ServerInterfaceWrapper) GetDeploymentPipeline added in v0.16.0

func (siw *ServerInterfaceWrapper) GetDeploymentPipeline(w http.ResponseWriter, r *http.Request)

GetDeploymentPipeline operation middleware

func (*ServerInterfaceWrapper) GetEnvironment

func (siw *ServerInterfaceWrapper) GetEnvironment(w http.ResponseWriter, r *http.Request)

GetEnvironment 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) GetObservabilityAlertsNotificationChannel added in v0.16.0

func (siw *ServerInterfaceWrapper) GetObservabilityAlertsNotificationChannel(w http.ResponseWriter, r *http.Request)

GetObservabilityAlertsNotificationChannel operation middleware

func (*ServerInterfaceWrapper) GetObservabilityPlane added in v0.16.0

func (siw *ServerInterfaceWrapper) GetObservabilityPlane(w http.ResponseWriter, r *http.Request)

GetObservabilityPlane operation middleware

func (*ServerInterfaceWrapper) GetOpenAPISpec

func (siw *ServerInterfaceWrapper) GetOpenAPISpec(w http.ResponseWriter, r *http.Request)

GetOpenAPISpec operation middleware

func (*ServerInterfaceWrapper) GetProject

func (siw *ServerInterfaceWrapper) GetProject(w http.ResponseWriter, r *http.Request)

GetProject operation middleware

func (*ServerInterfaceWrapper) GetReady

func (siw *ServerInterfaceWrapper) GetReady(w http.ResponseWriter, r *http.Request)

GetReady operation middleware

func (*ServerInterfaceWrapper) GetReleaseBinding added in v0.16.0

func (siw *ServerInterfaceWrapper) GetReleaseBinding(w http.ResponseWriter, r *http.Request)

GetReleaseBinding operation middleware

func (*ServerInterfaceWrapper) GetReleaseBindingK8sResourceEvents added in v0.17.0

func (siw *ServerInterfaceWrapper) GetReleaseBindingK8sResourceEvents(w http.ResponseWriter, r *http.Request)

GetReleaseBindingK8sResourceEvents operation middleware

func (*ServerInterfaceWrapper) GetReleaseBindingK8sResourceLogs added in v0.17.0

func (siw *ServerInterfaceWrapper) GetReleaseBindingK8sResourceLogs(w http.ResponseWriter, r *http.Request)

GetReleaseBindingK8sResourceLogs operation middleware

func (*ServerInterfaceWrapper) GetReleaseBindingK8sResourceTree added in v0.17.0

func (siw *ServerInterfaceWrapper) GetReleaseBindingK8sResourceTree(w http.ResponseWriter, r *http.Request)

GetReleaseBindingK8sResourceTree operation middleware

func (*ServerInterfaceWrapper) GetSecretReference added in v0.16.0

func (siw *ServerInterfaceWrapper) GetSecretReference(w http.ResponseWriter, r *http.Request)

GetSecretReference operation middleware

func (*ServerInterfaceWrapper) GetSubjectProfile

func (siw *ServerInterfaceWrapper) GetSubjectProfile(w http.ResponseWriter, r *http.Request)

GetSubjectProfile operation middleware

func (*ServerInterfaceWrapper) GetTrait added in v0.16.0

func (siw *ServerInterfaceWrapper) GetTrait(w http.ResponseWriter, r *http.Request)

GetTrait 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) GetWorkflow added in v0.17.0

func (siw *ServerInterfaceWrapper) GetWorkflow(w http.ResponseWriter, r *http.Request)

GetWorkflow operation middleware

func (*ServerInterfaceWrapper) GetWorkflowPlane added in v1.0.0

func (siw *ServerInterfaceWrapper) GetWorkflowPlane(w http.ResponseWriter, r *http.Request)

GetWorkflowPlane 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) GetWorkflowRunEvents added in v0.16.0

func (siw *ServerInterfaceWrapper) GetWorkflowRunEvents(w http.ResponseWriter, r *http.Request)

GetWorkflowRunEvents operation middleware

func (*ServerInterfaceWrapper) GetWorkflowRunLogs added in v0.16.0

func (siw *ServerInterfaceWrapper) GetWorkflowRunLogs(w http.ResponseWriter, r *http.Request)

GetWorkflowRunLogs operation middleware

func (*ServerInterfaceWrapper) GetWorkflowRunStatus added in v0.16.0

func (siw *ServerInterfaceWrapper) GetWorkflowRunStatus(w http.ResponseWriter, r *http.Request)

GetWorkflowRunStatus operation middleware

func (*ServerInterfaceWrapper) GetWorkflowSchema

func (siw *ServerInterfaceWrapper) GetWorkflowSchema(w http.ResponseWriter, r *http.Request)

GetWorkflowSchema operation middleware

func (*ServerInterfaceWrapper) GetWorkload added in v0.16.0

func (siw *ServerInterfaceWrapper) GetWorkload(w http.ResponseWriter, r *http.Request)

GetWorkload operation middleware

func (*ServerInterfaceWrapper) HandleAutoBuild added in v0.17.0

func (siw *ServerInterfaceWrapper) HandleAutoBuild(w http.ResponseWriter, r *http.Request)

HandleAutoBuild operation middleware

func (*ServerInterfaceWrapper) ListActions

func (siw *ServerInterfaceWrapper) ListActions(w http.ResponseWriter, r *http.Request)

ListActions operation middleware

func (*ServerInterfaceWrapper) ListClusterComponentTypes added in v0.16.0

func (siw *ServerInterfaceWrapper) ListClusterComponentTypes(w http.ResponseWriter, r *http.Request)

ListClusterComponentTypes operation middleware

func (*ServerInterfaceWrapper) ListClusterDataPlanes added in v0.15.0

func (siw *ServerInterfaceWrapper) ListClusterDataPlanes(w http.ResponseWriter, r *http.Request)

ListClusterDataPlanes operation middleware

func (*ServerInterfaceWrapper) ListClusterObservabilityPlanes added in v0.15.0

func (siw *ServerInterfaceWrapper) ListClusterObservabilityPlanes(w http.ResponseWriter, r *http.Request)

ListClusterObservabilityPlanes 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) ListClusterTraits added in v0.16.0

func (siw *ServerInterfaceWrapper) ListClusterTraits(w http.ResponseWriter, r *http.Request)

ListClusterTraits operation middleware

func (*ServerInterfaceWrapper) ListClusterWorkflowPlanes added in v1.0.0

func (siw *ServerInterfaceWrapper) ListClusterWorkflowPlanes(w http.ResponseWriter, r *http.Request)

ListClusterWorkflowPlanes operation middleware

func (*ServerInterfaceWrapper) ListClusterWorkflows added in v1.0.0

func (siw *ServerInterfaceWrapper) ListClusterWorkflows(w http.ResponseWriter, r *http.Request)

ListClusterWorkflows operation middleware

func (*ServerInterfaceWrapper) ListComponentReleases

func (siw *ServerInterfaceWrapper) ListComponentReleases(w http.ResponseWriter, r *http.Request)

ListComponentReleases operation middleware

func (*ServerInterfaceWrapper) ListComponentTypes

func (siw *ServerInterfaceWrapper) ListComponentTypes(w http.ResponseWriter, r *http.Request)

ListComponentTypes 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) ListDeploymentPipelines added in v0.16.0

func (siw *ServerInterfaceWrapper) ListDeploymentPipelines(w http.ResponseWriter, r *http.Request)

ListDeploymentPipelines operation middleware

func (*ServerInterfaceWrapper) ListEnvironments

func (siw *ServerInterfaceWrapper) ListEnvironments(w http.ResponseWriter, r *http.Request)

ListEnvironments operation middleware

func (*ServerInterfaceWrapper) ListGitSecrets added in v0.17.0

func (siw *ServerInterfaceWrapper) ListGitSecrets(w http.ResponseWriter, r *http.Request)

ListGitSecrets 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) ListObservabilityAlertsNotificationChannels added in v0.16.0

func (siw *ServerInterfaceWrapper) ListObservabilityAlertsNotificationChannels(w http.ResponseWriter, r *http.Request)

ListObservabilityAlertsNotificationChannels 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) ListSubjectTypes added in v1.0.0

func (siw *ServerInterfaceWrapper) ListSubjectTypes(w http.ResponseWriter, r *http.Request)

ListSubjectTypes operation middleware

func (*ServerInterfaceWrapper) ListTraits

func (siw *ServerInterfaceWrapper) ListTraits(w http.ResponseWriter, r *http.Request)

ListTraits operation middleware

func (*ServerInterfaceWrapper) ListWorkflowPlanes added in v1.0.0

func (siw *ServerInterfaceWrapper) ListWorkflowPlanes(w http.ResponseWriter, r *http.Request)

ListWorkflowPlanes 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) ListWorkloads added in v0.16.0

func (siw *ServerInterfaceWrapper) ListWorkloads(w http.ResponseWriter, r *http.Request)

ListWorkloads operation middleware

func (*ServerInterfaceWrapper) UpdateClusterComponentType added in v0.16.0

func (siw *ServerInterfaceWrapper) UpdateClusterComponentType(w http.ResponseWriter, r *http.Request)

UpdateClusterComponentType operation middleware

func (*ServerInterfaceWrapper) UpdateClusterDataPlane added in v0.16.0

func (siw *ServerInterfaceWrapper) UpdateClusterDataPlane(w http.ResponseWriter, r *http.Request)

UpdateClusterDataPlane operation middleware

func (*ServerInterfaceWrapper) UpdateClusterObservabilityPlane added in v0.16.0

func (siw *ServerInterfaceWrapper) UpdateClusterObservabilityPlane(w http.ResponseWriter, r *http.Request)

UpdateClusterObservabilityPlane 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) UpdateClusterTrait added in v0.16.0

func (siw *ServerInterfaceWrapper) UpdateClusterTrait(w http.ResponseWriter, r *http.Request)

UpdateClusterTrait operation middleware

func (*ServerInterfaceWrapper) UpdateClusterWorkflow added in v1.0.0

func (siw *ServerInterfaceWrapper) UpdateClusterWorkflow(w http.ResponseWriter, r *http.Request)

UpdateClusterWorkflow operation middleware

func (*ServerInterfaceWrapper) UpdateClusterWorkflowPlane added in v1.0.0

func (siw *ServerInterfaceWrapper) UpdateClusterWorkflowPlane(w http.ResponseWriter, r *http.Request)

UpdateClusterWorkflowPlane operation middleware

func (*ServerInterfaceWrapper) UpdateComponent added in v0.16.0

func (siw *ServerInterfaceWrapper) UpdateComponent(w http.ResponseWriter, r *http.Request)

UpdateComponent operation middleware

func (*ServerInterfaceWrapper) UpdateComponentType added in v0.16.0

func (siw *ServerInterfaceWrapper) UpdateComponentType(w http.ResponseWriter, r *http.Request)

UpdateComponentType operation middleware

func (*ServerInterfaceWrapper) UpdateDataPlane added in v0.16.0

func (siw *ServerInterfaceWrapper) UpdateDataPlane(w http.ResponseWriter, r *http.Request)

UpdateDataPlane operation middleware

func (*ServerInterfaceWrapper) UpdateDeploymentPipeline added in v0.16.0

func (siw *ServerInterfaceWrapper) UpdateDeploymentPipeline(w http.ResponseWriter, r *http.Request)

UpdateDeploymentPipeline operation middleware

func (*ServerInterfaceWrapper) UpdateEnvironment added in v0.17.0

func (siw *ServerInterfaceWrapper) UpdateEnvironment(w http.ResponseWriter, r *http.Request)

UpdateEnvironment operation middleware

func (*ServerInterfaceWrapper) UpdateNamespace added in v0.16.0

func (siw *ServerInterfaceWrapper) UpdateNamespace(w http.ResponseWriter, r *http.Request)

UpdateNamespace 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

func (*ServerInterfaceWrapper) UpdateObservabilityAlertsNotificationChannel added in v0.16.0

func (siw *ServerInterfaceWrapper) UpdateObservabilityAlertsNotificationChannel(w http.ResponseWriter, r *http.Request)

UpdateObservabilityAlertsNotificationChannel operation middleware

func (*ServerInterfaceWrapper) UpdateObservabilityPlane added in v0.16.0

func (siw *ServerInterfaceWrapper) UpdateObservabilityPlane(w http.ResponseWriter, r *http.Request)

UpdateObservabilityPlane operation middleware

func (*ServerInterfaceWrapper) UpdateProject added in v0.16.0

func (siw *ServerInterfaceWrapper) UpdateProject(w http.ResponseWriter, r *http.Request)

UpdateProject operation middleware

func (*ServerInterfaceWrapper) UpdateReleaseBinding added in v0.16.0

func (siw *ServerInterfaceWrapper) UpdateReleaseBinding(w http.ResponseWriter, r *http.Request)

UpdateReleaseBinding operation middleware

func (*ServerInterfaceWrapper) UpdateSecretReference added in v0.16.0

func (siw *ServerInterfaceWrapper) UpdateSecretReference(w http.ResponseWriter, r *http.Request)

UpdateSecretReference operation middleware

func (*ServerInterfaceWrapper) UpdateTrait added in v0.16.0

func (siw *ServerInterfaceWrapper) UpdateTrait(w http.ResponseWriter, r *http.Request)

UpdateTrait operation middleware

func (*ServerInterfaceWrapper) UpdateWorkflow added in v0.17.0

func (siw *ServerInterfaceWrapper) UpdateWorkflow(w http.ResponseWriter, r *http.Request)

UpdateWorkflow operation middleware

func (*ServerInterfaceWrapper) UpdateWorkflowPlane added in v1.0.0

func (siw *ServerInterfaceWrapper) UpdateWorkflowPlane(w http.ResponseWriter, r *http.Request)

UpdateWorkflowPlane operation middleware

func (*ServerInterfaceWrapper) UpdateWorkflowRun added in v1.0.0

func (siw *ServerInterfaceWrapper) UpdateWorkflowRun(w http.ResponseWriter, r *http.Request)

UpdateWorkflowRun operation middleware

func (*ServerInterfaceWrapper) UpdateWorkload added in v0.16.0

func (siw *ServerInterfaceWrapper) UpdateWorkload(w http.ResponseWriter, r *http.Request)

UpdateWorkload operation middleware

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)
	// List subject types
	// (GET /api/v1/authn/subject-types)
	ListSubjectTypes(ctx context.Context, request ListSubjectTypesRequestObject) (ListSubjectTypesResponseObject, error)
	// List actions
	// (GET /api/v1/authz/actions)
	ListActions(ctx context.Context, request ListActionsRequestObject) (ListActionsResponseObject, error)
	// Evaluate authorization
	// (POST /api/v1/authz/evaluates)
	Evaluates(ctx context.Context, request EvaluatesRequestObject) (EvaluatesResponseObject, error)
	// Get subject profile
	// (GET /api/v1/authz/profile)
	GetSubjectProfile(ctx context.Context, request GetSubjectProfileRequestObject) (GetSubjectProfileResponseObject, error)
	// List cluster role bindings
	// (GET /api/v1/clusterauthzrolebindings)
	ListClusterRoleBindings(ctx context.Context, request ListClusterRoleBindingsRequestObject) (ListClusterRoleBindingsResponseObject, error)
	// Create cluster role binding
	// (POST /api/v1/clusterauthzrolebindings)
	CreateClusterRoleBinding(ctx context.Context, request CreateClusterRoleBindingRequestObject) (CreateClusterRoleBindingResponseObject, error)
	// Delete cluster role binding
	// (DELETE /api/v1/clusterauthzrolebindings/{name})
	DeleteClusterRoleBinding(ctx context.Context, request DeleteClusterRoleBindingRequestObject) (DeleteClusterRoleBindingResponseObject, error)
	// Get cluster role binding
	// (GET /api/v1/clusterauthzrolebindings/{name})
	GetClusterRoleBinding(ctx context.Context, request GetClusterRoleBindingRequestObject) (GetClusterRoleBindingResponseObject, error)
	// Update cluster role binding
	// (PUT /api/v1/clusterauthzrolebindings/{name})
	UpdateClusterRoleBinding(ctx context.Context, request UpdateClusterRoleBindingRequestObject) (UpdateClusterRoleBindingResponseObject, error)
	// List cluster roles
	// (GET /api/v1/clusterauthzroles)
	ListClusterRoles(ctx context.Context, request ListClusterRolesRequestObject) (ListClusterRolesResponseObject, error)
	// Create cluster role
	// (POST /api/v1/clusterauthzroles)
	CreateClusterRole(ctx context.Context, request CreateClusterRoleRequestObject) (CreateClusterRoleResponseObject, error)
	// Delete cluster role
	// (DELETE /api/v1/clusterauthzroles/{name})
	DeleteClusterRole(ctx context.Context, request DeleteClusterRoleRequestObject) (DeleteClusterRoleResponseObject, error)
	// Get cluster role
	// (GET /api/v1/clusterauthzroles/{name})
	GetClusterRole(ctx context.Context, request GetClusterRoleRequestObject) (GetClusterRoleResponseObject, error)
	// Update cluster role
	// (PUT /api/v1/clusterauthzroles/{name})
	UpdateClusterRole(ctx context.Context, request UpdateClusterRoleRequestObject) (UpdateClusterRoleResponseObject, error)
	// List cluster component types
	// (GET /api/v1/clustercomponenttypes)
	ListClusterComponentTypes(ctx context.Context, request ListClusterComponentTypesRequestObject) (ListClusterComponentTypesResponseObject, error)
	// Create cluster component type
	// (POST /api/v1/clustercomponenttypes)
	CreateClusterComponentType(ctx context.Context, request CreateClusterComponentTypeRequestObject) (CreateClusterComponentTypeResponseObject, error)
	// Delete cluster component type
	// (DELETE /api/v1/clustercomponenttypes/{cctName})
	DeleteClusterComponentType(ctx context.Context, request DeleteClusterComponentTypeRequestObject) (DeleteClusterComponentTypeResponseObject, error)
	// Get a cluster component type
	// (GET /api/v1/clustercomponenttypes/{cctName})
	GetClusterComponentType(ctx context.Context, request GetClusterComponentTypeRequestObject) (GetClusterComponentTypeResponseObject, error)
	// Update cluster component type
	// (PUT /api/v1/clustercomponenttypes/{cctName})
	UpdateClusterComponentType(ctx context.Context, request UpdateClusterComponentTypeRequestObject) (UpdateClusterComponentTypeResponseObject, error)
	// Get cluster component type schema
	// (GET /api/v1/clustercomponenttypes/{cctName}/schema)
	GetClusterComponentTypeSchema(ctx context.Context, request GetClusterComponentTypeSchemaRequestObject) (GetClusterComponentTypeSchemaResponseObject, error)
	// List cluster data planes
	// (GET /api/v1/clusterdataplanes)
	ListClusterDataPlanes(ctx context.Context, request ListClusterDataPlanesRequestObject) (ListClusterDataPlanesResponseObject, error)
	// Create cluster data plane
	// (POST /api/v1/clusterdataplanes)
	CreateClusterDataPlane(ctx context.Context, request CreateClusterDataPlaneRequestObject) (CreateClusterDataPlaneResponseObject, error)
	// Delete cluster data plane
	// (DELETE /api/v1/clusterdataplanes/{cdpName})
	DeleteClusterDataPlane(ctx context.Context, request DeleteClusterDataPlaneRequestObject) (DeleteClusterDataPlaneResponseObject, error)
	// Get cluster data plane
	// (GET /api/v1/clusterdataplanes/{cdpName})
	GetClusterDataPlane(ctx context.Context, request GetClusterDataPlaneRequestObject) (GetClusterDataPlaneResponseObject, error)
	// Update cluster data plane
	// (PUT /api/v1/clusterdataplanes/{cdpName})
	UpdateClusterDataPlane(ctx context.Context, request UpdateClusterDataPlaneRequestObject) (UpdateClusterDataPlaneResponseObject, error)
	// List cluster observability planes
	// (GET /api/v1/clusterobservabilityplanes)
	ListClusterObservabilityPlanes(ctx context.Context, request ListClusterObservabilityPlanesRequestObject) (ListClusterObservabilityPlanesResponseObject, error)
	// Create cluster observability plane
	// (POST /api/v1/clusterobservabilityplanes)
	CreateClusterObservabilityPlane(ctx context.Context, request CreateClusterObservabilityPlaneRequestObject) (CreateClusterObservabilityPlaneResponseObject, error)
	// Delete cluster observability plane
	// (DELETE /api/v1/clusterobservabilityplanes/{clusterObservabilityPlaneName})
	DeleteClusterObservabilityPlane(ctx context.Context, request DeleteClusterObservabilityPlaneRequestObject) (DeleteClusterObservabilityPlaneResponseObject, error)
	// Get a cluster observability plane
	// (GET /api/v1/clusterobservabilityplanes/{clusterObservabilityPlaneName})
	GetClusterObservabilityPlane(ctx context.Context, request GetClusterObservabilityPlaneRequestObject) (GetClusterObservabilityPlaneResponseObject, error)
	// Update cluster observability plane
	// (PUT /api/v1/clusterobservabilityplanes/{clusterObservabilityPlaneName})
	UpdateClusterObservabilityPlane(ctx context.Context, request UpdateClusterObservabilityPlaneRequestObject) (UpdateClusterObservabilityPlaneResponseObject, error)
	// List cluster traits
	// (GET /api/v1/clustertraits)
	ListClusterTraits(ctx context.Context, request ListClusterTraitsRequestObject) (ListClusterTraitsResponseObject, error)
	// Create cluster trait
	// (POST /api/v1/clustertraits)
	CreateClusterTrait(ctx context.Context, request CreateClusterTraitRequestObject) (CreateClusterTraitResponseObject, error)
	// Delete cluster trait
	// (DELETE /api/v1/clustertraits/{clusterTraitName})
	DeleteClusterTrait(ctx context.Context, request DeleteClusterTraitRequestObject) (DeleteClusterTraitResponseObject, error)
	// Get a cluster trait
	// (GET /api/v1/clustertraits/{clusterTraitName})
	GetClusterTrait(ctx context.Context, request GetClusterTraitRequestObject) (GetClusterTraitResponseObject, error)
	// Update cluster trait
	// (PUT /api/v1/clustertraits/{clusterTraitName})
	UpdateClusterTrait(ctx context.Context, request UpdateClusterTraitRequestObject) (UpdateClusterTraitResponseObject, error)
	// Get cluster trait schema
	// (GET /api/v1/clustertraits/{clusterTraitName}/schema)
	GetClusterTraitSchema(ctx context.Context, request GetClusterTraitSchemaRequestObject) (GetClusterTraitSchemaResponseObject, error)
	// List cluster workflow planes
	// (GET /api/v1/clusterworkflowplanes)
	ListClusterWorkflowPlanes(ctx context.Context, request ListClusterWorkflowPlanesRequestObject) (ListClusterWorkflowPlanesResponseObject, error)
	// Create cluster workflow plane
	// (POST /api/v1/clusterworkflowplanes)
	CreateClusterWorkflowPlane(ctx context.Context, request CreateClusterWorkflowPlaneRequestObject) (CreateClusterWorkflowPlaneResponseObject, error)
	// Delete cluster workflow plane
	// (DELETE /api/v1/clusterworkflowplanes/{clusterWorkflowPlaneName})
	DeleteClusterWorkflowPlane(ctx context.Context, request DeleteClusterWorkflowPlaneRequestObject) (DeleteClusterWorkflowPlaneResponseObject, error)
	// Get a cluster workflow plane
	// (GET /api/v1/clusterworkflowplanes/{clusterWorkflowPlaneName})
	GetClusterWorkflowPlane(ctx context.Context, request GetClusterWorkflowPlaneRequestObject) (GetClusterWorkflowPlaneResponseObject, error)
	// Update cluster workflow plane
	// (PUT /api/v1/clusterworkflowplanes/{clusterWorkflowPlaneName})
	UpdateClusterWorkflowPlane(ctx context.Context, request UpdateClusterWorkflowPlaneRequestObject) (UpdateClusterWorkflowPlaneResponseObject, error)
	// List cluster workflows
	// (GET /api/v1/clusterworkflows)
	ListClusterWorkflows(ctx context.Context, request ListClusterWorkflowsRequestObject) (ListClusterWorkflowsResponseObject, error)
	// Create cluster workflow
	// (POST /api/v1/clusterworkflows)
	CreateClusterWorkflow(ctx context.Context, request CreateClusterWorkflowRequestObject) (CreateClusterWorkflowResponseObject, error)
	// Delete cluster workflow
	// (DELETE /api/v1/clusterworkflows/{clusterWorkflowName})
	DeleteClusterWorkflow(ctx context.Context, request DeleteClusterWorkflowRequestObject) (DeleteClusterWorkflowResponseObject, error)
	// Get a cluster workflow
	// (GET /api/v1/clusterworkflows/{clusterWorkflowName})
	GetClusterWorkflow(ctx context.Context, request GetClusterWorkflowRequestObject) (GetClusterWorkflowResponseObject, error)
	// Update cluster workflow
	// (PUT /api/v1/clusterworkflows/{clusterWorkflowName})
	UpdateClusterWorkflow(ctx context.Context, request UpdateClusterWorkflowRequestObject) (UpdateClusterWorkflowResponseObject, error)
	// Get cluster workflow schema
	// (GET /api/v1/clusterworkflows/{clusterWorkflowName}/schema)
	GetClusterWorkflowSchema(ctx context.Context, request GetClusterWorkflowSchemaRequestObject) (GetClusterWorkflowSchemaResponseObject, 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)
	// Delete namespace
	// (DELETE /api/v1/namespaces/{namespaceName})
	DeleteNamespace(ctx context.Context, request DeleteNamespaceRequestObject) (DeleteNamespaceResponseObject, error)
	// Get namespace
	// (GET /api/v1/namespaces/{namespaceName})
	GetNamespace(ctx context.Context, request GetNamespaceRequestObject) (GetNamespaceResponseObject, error)
	// Update namespace
	// (PUT /api/v1/namespaces/{namespaceName})
	UpdateNamespace(ctx context.Context, request UpdateNamespaceRequestObject) (UpdateNamespaceResponseObject, error)
	// List namespace role bindings
	// (GET /api/v1/namespaces/{namespaceName}/authzrolebindings)
	ListNamespaceRoleBindings(ctx context.Context, request ListNamespaceRoleBindingsRequestObject) (ListNamespaceRoleBindingsResponseObject, error)
	// Create namespace role binding
	// (POST /api/v1/namespaces/{namespaceName}/authzrolebindings)
	CreateNamespaceRoleBinding(ctx context.Context, request CreateNamespaceRoleBindingRequestObject) (CreateNamespaceRoleBindingResponseObject, error)
	// Delete namespace role binding
	// (DELETE /api/v1/namespaces/{namespaceName}/authzrolebindings/{name})
	DeleteNamespaceRoleBinding(ctx context.Context, request DeleteNamespaceRoleBindingRequestObject) (DeleteNamespaceRoleBindingResponseObject, error)
	// Get namespace role binding
	// (GET /api/v1/namespaces/{namespaceName}/authzrolebindings/{name})
	GetNamespaceRoleBinding(ctx context.Context, request GetNamespaceRoleBindingRequestObject) (GetNamespaceRoleBindingResponseObject, error)
	// Update namespace role binding
	// (PUT /api/v1/namespaces/{namespaceName}/authzrolebindings/{name})
	UpdateNamespaceRoleBinding(ctx context.Context, request UpdateNamespaceRoleBindingRequestObject) (UpdateNamespaceRoleBindingResponseObject, error)
	// List namespace roles
	// (GET /api/v1/namespaces/{namespaceName}/authzroles)
	ListNamespaceRoles(ctx context.Context, request ListNamespaceRolesRequestObject) (ListNamespaceRolesResponseObject, error)
	// Create namespace role
	// (POST /api/v1/namespaces/{namespaceName}/authzroles)
	CreateNamespaceRole(ctx context.Context, request CreateNamespaceRoleRequestObject) (CreateNamespaceRoleResponseObject, error)
	// Delete namespace role
	// (DELETE /api/v1/namespaces/{namespaceName}/authzroles/{name})
	DeleteNamespaceRole(ctx context.Context, request DeleteNamespaceRoleRequestObject) (DeleteNamespaceRoleResponseObject, error)
	// Get namespace role
	// (GET /api/v1/namespaces/{namespaceName}/authzroles/{name})
	GetNamespaceRole(ctx context.Context, request GetNamespaceRoleRequestObject) (GetNamespaceRoleResponseObject, error)
	// Update namespace role
	// (PUT /api/v1/namespaces/{namespaceName}/authzroles/{name})
	UpdateNamespaceRole(ctx context.Context, request UpdateNamespaceRoleRequestObject) (UpdateNamespaceRoleResponseObject, error)
	// List component releases
	// (GET /api/v1/namespaces/{namespaceName}/componentreleases)
	ListComponentReleases(ctx context.Context, request ListComponentReleasesRequestObject) (ListComponentReleasesResponseObject, error)
	// Create component release
	// (POST /api/v1/namespaces/{namespaceName}/componentreleases)
	CreateComponentRelease(ctx context.Context, request CreateComponentReleaseRequestObject) (CreateComponentReleaseResponseObject, error)
	// Delete component release
	// (DELETE /api/v1/namespaces/{namespaceName}/componentreleases/{componentReleaseName})
	DeleteComponentRelease(ctx context.Context, request DeleteComponentReleaseRequestObject) (DeleteComponentReleaseResponseObject, error)
	// Get component release
	// (GET /api/v1/namespaces/{namespaceName}/componentreleases/{componentReleaseName})
	GetComponentRelease(ctx context.Context, request GetComponentReleaseRequestObject) (GetComponentReleaseResponseObject, error)
	// List components
	// (GET /api/v1/namespaces/{namespaceName}/components)
	ListComponents(ctx context.Context, request ListComponentsRequestObject) (ListComponentsResponseObject, error)
	// Create component
	// (POST /api/v1/namespaces/{namespaceName}/components)
	CreateComponent(ctx context.Context, request CreateComponentRequestObject) (CreateComponentResponseObject, error)
	// Delete component
	// (DELETE /api/v1/namespaces/{namespaceName}/components/{componentName})
	DeleteComponent(ctx context.Context, request DeleteComponentRequestObject) (DeleteComponentResponseObject, error)
	// Get component
	// (GET /api/v1/namespaces/{namespaceName}/components/{componentName})
	GetComponent(ctx context.Context, request GetComponentRequestObject) (GetComponentResponseObject, error)
	// Update component
	// (PUT /api/v1/namespaces/{namespaceName}/components/{componentName})
	UpdateComponent(ctx context.Context, request UpdateComponentRequestObject) (UpdateComponentResponseObject, error)
	// Generate component release
	// (POST /api/v1/namespaces/{namespaceName}/components/{componentName}/generate-release)
	GenerateRelease(ctx context.Context, request GenerateReleaseRequestObject) (GenerateReleaseResponseObject, error)
	// Get component schema
	// (GET /api/v1/namespaces/{namespaceName}/components/{componentName}/schema)
	GetComponentSchema(ctx context.Context, request GetComponentSchemaRequestObject) (GetComponentSchemaResponseObject, error)
	// List component types
	// (GET /api/v1/namespaces/{namespaceName}/componenttypes)
	ListComponentTypes(ctx context.Context, request ListComponentTypesRequestObject) (ListComponentTypesResponseObject, error)
	// Create component type
	// (POST /api/v1/namespaces/{namespaceName}/componenttypes)
	CreateComponentType(ctx context.Context, request CreateComponentTypeRequestObject) (CreateComponentTypeResponseObject, error)
	// Delete component type
	// (DELETE /api/v1/namespaces/{namespaceName}/componenttypes/{ctName})
	DeleteComponentType(ctx context.Context, request DeleteComponentTypeRequestObject) (DeleteComponentTypeResponseObject, error)
	// Get component type
	// (GET /api/v1/namespaces/{namespaceName}/componenttypes/{ctName})
	GetComponentType(ctx context.Context, request GetComponentTypeRequestObject) (GetComponentTypeResponseObject, error)
	// Update component type
	// (PUT /api/v1/namespaces/{namespaceName}/componenttypes/{ctName})
	UpdateComponentType(ctx context.Context, request UpdateComponentTypeRequestObject) (UpdateComponentTypeResponseObject, error)
	// Get component type schema
	// (GET /api/v1/namespaces/{namespaceName}/componenttypes/{ctName}/schema)
	GetComponentTypeSchema(ctx context.Context, request GetComponentTypeSchemaRequestObject) (GetComponentTypeSchemaResponseObject, 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)
	// Delete data plane
	// (DELETE /api/v1/namespaces/{namespaceName}/dataplanes/{dpName})
	DeleteDataPlane(ctx context.Context, request DeleteDataPlaneRequestObject) (DeleteDataPlaneResponseObject, error)
	// Get data plane
	// (GET /api/v1/namespaces/{namespaceName}/dataplanes/{dpName})
	GetDataPlane(ctx context.Context, request GetDataPlaneRequestObject) (GetDataPlaneResponseObject, error)
	// Update data plane
	// (PUT /api/v1/namespaces/{namespaceName}/dataplanes/{dpName})
	UpdateDataPlane(ctx context.Context, request UpdateDataPlaneRequestObject) (UpdateDataPlaneResponseObject, error)
	// List deployment pipelines
	// (GET /api/v1/namespaces/{namespaceName}/deploymentpipelines)
	ListDeploymentPipelines(ctx context.Context, request ListDeploymentPipelinesRequestObject) (ListDeploymentPipelinesResponseObject, error)
	// Create deployment pipeline
	// (POST /api/v1/namespaces/{namespaceName}/deploymentpipelines)
	CreateDeploymentPipeline(ctx context.Context, request CreateDeploymentPipelineRequestObject) (CreateDeploymentPipelineResponseObject, error)
	// Delete deployment pipeline
	// (DELETE /api/v1/namespaces/{namespaceName}/deploymentpipelines/{deploymentPipelineName})
	DeleteDeploymentPipeline(ctx context.Context, request DeleteDeploymentPipelineRequestObject) (DeleteDeploymentPipelineResponseObject, error)
	// Get deployment pipeline
	// (GET /api/v1/namespaces/{namespaceName}/deploymentpipelines/{deploymentPipelineName})
	GetDeploymentPipeline(ctx context.Context, request GetDeploymentPipelineRequestObject) (GetDeploymentPipelineResponseObject, error)
	// Update deployment pipeline
	// (PUT /api/v1/namespaces/{namespaceName}/deploymentpipelines/{deploymentPipelineName})
	UpdateDeploymentPipeline(ctx context.Context, request UpdateDeploymentPipelineRequestObject) (UpdateDeploymentPipelineResponseObject, 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)
	// Delete environment
	// (DELETE /api/v1/namespaces/{namespaceName}/environments/{envName})
	DeleteEnvironment(ctx context.Context, request DeleteEnvironmentRequestObject) (DeleteEnvironmentResponseObject, error)
	// Get environment
	// (GET /api/v1/namespaces/{namespaceName}/environments/{envName})
	GetEnvironment(ctx context.Context, request GetEnvironmentRequestObject) (GetEnvironmentResponseObject, error)
	// Update environment
	// (PUT /api/v1/namespaces/{namespaceName}/environments/{envName})
	UpdateEnvironment(ctx context.Context, request UpdateEnvironmentRequestObject) (UpdateEnvironmentResponseObject, error)
	// List observability alerts notification channels
	// (GET /api/v1/namespaces/{namespaceName}/observabilityalertsnotificationchannels)
	ListObservabilityAlertsNotificationChannels(ctx context.Context, request ListObservabilityAlertsNotificationChannelsRequestObject) (ListObservabilityAlertsNotificationChannelsResponseObject, error)
	// Create observability alerts notification channel
	// (POST /api/v1/namespaces/{namespaceName}/observabilityalertsnotificationchannels)
	CreateObservabilityAlertsNotificationChannel(ctx context.Context, request CreateObservabilityAlertsNotificationChannelRequestObject) (CreateObservabilityAlertsNotificationChannelResponseObject, error)
	// Delete observability alerts notification channel
	// (DELETE /api/v1/namespaces/{namespaceName}/observabilityalertsnotificationchannels/{observabilityAlertsNotificationChannelName})
	DeleteObservabilityAlertsNotificationChannel(ctx context.Context, request DeleteObservabilityAlertsNotificationChannelRequestObject) (DeleteObservabilityAlertsNotificationChannelResponseObject, error)
	// Get observability alerts notification channel
	// (GET /api/v1/namespaces/{namespaceName}/observabilityalertsnotificationchannels/{observabilityAlertsNotificationChannelName})
	GetObservabilityAlertsNotificationChannel(ctx context.Context, request GetObservabilityAlertsNotificationChannelRequestObject) (GetObservabilityAlertsNotificationChannelResponseObject, error)
	// Update observability alerts notification channel
	// (PUT /api/v1/namespaces/{namespaceName}/observabilityalertsnotificationchannels/{observabilityAlertsNotificationChannelName})
	UpdateObservabilityAlertsNotificationChannel(ctx context.Context, request UpdateObservabilityAlertsNotificationChannelRequestObject) (UpdateObservabilityAlertsNotificationChannelResponseObject, error)
	// List observability planes
	// (GET /api/v1/namespaces/{namespaceName}/observabilityplanes)
	ListObservabilityPlanes(ctx context.Context, request ListObservabilityPlanesRequestObject) (ListObservabilityPlanesResponseObject, error)
	// Create observability plane
	// (POST /api/v1/namespaces/{namespaceName}/observabilityplanes)
	CreateObservabilityPlane(ctx context.Context, request CreateObservabilityPlaneRequestObject) (CreateObservabilityPlaneResponseObject, error)
	// Delete observability plane
	// (DELETE /api/v1/namespaces/{namespaceName}/observabilityplanes/{observabilityPlaneName})
	DeleteObservabilityPlane(ctx context.Context, request DeleteObservabilityPlaneRequestObject) (DeleteObservabilityPlaneResponseObject, error)
	// Get observability plane
	// (GET /api/v1/namespaces/{namespaceName}/observabilityplanes/{observabilityPlaneName})
	GetObservabilityPlane(ctx context.Context, request GetObservabilityPlaneRequestObject) (GetObservabilityPlaneResponseObject, error)
	// Update observability plane
	// (PUT /api/v1/namespaces/{namespaceName}/observabilityplanes/{observabilityPlaneName})
	UpdateObservabilityPlane(ctx context.Context, request UpdateObservabilityPlaneRequestObject) (UpdateObservabilityPlaneResponseObject, 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)
	// Delete project
	// (DELETE /api/v1/namespaces/{namespaceName}/projects/{projectName})
	DeleteProject(ctx context.Context, request DeleteProjectRequestObject) (DeleteProjectResponseObject, error)
	// Get project
	// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName})
	GetProject(ctx context.Context, request GetProjectRequestObject) (GetProjectResponseObject, error)
	// Update project
	// (PUT /api/v1/namespaces/{namespaceName}/projects/{projectName})
	UpdateProject(ctx context.Context, request UpdateProjectRequestObject) (UpdateProjectResponseObject, error)
	// List release bindings
	// (GET /api/v1/namespaces/{namespaceName}/releasebindings)
	ListReleaseBindings(ctx context.Context, request ListReleaseBindingsRequestObject) (ListReleaseBindingsResponseObject, error)
	// Create release binding
	// (POST /api/v1/namespaces/{namespaceName}/releasebindings)
	CreateReleaseBinding(ctx context.Context, request CreateReleaseBindingRequestObject) (CreateReleaseBindingResponseObject, error)
	// Delete release binding
	// (DELETE /api/v1/namespaces/{namespaceName}/releasebindings/{releaseBindingName})
	DeleteReleaseBinding(ctx context.Context, request DeleteReleaseBindingRequestObject) (DeleteReleaseBindingResponseObject, error)
	// Get release binding
	// (GET /api/v1/namespaces/{namespaceName}/releasebindings/{releaseBindingName})
	GetReleaseBinding(ctx context.Context, request GetReleaseBindingRequestObject) (GetReleaseBindingResponseObject, error)
	// Update release binding
	// (PUT /api/v1/namespaces/{namespaceName}/releasebindings/{releaseBindingName})
	UpdateReleaseBinding(ctx context.Context, request UpdateReleaseBindingRequestObject) (UpdateReleaseBindingResponseObject, error)
	// Get K8s resource events for a release binding
	// (GET /api/v1/namespaces/{namespaceName}/releasebindings/{releaseBindingName}/k8sresources/events)
	GetReleaseBindingK8sResourceEvents(ctx context.Context, request GetReleaseBindingK8sResourceEventsRequestObject) (GetReleaseBindingK8sResourceEventsResponseObject, error)
	// Get pod logs for a release binding
	// (GET /api/v1/namespaces/{namespaceName}/releasebindings/{releaseBindingName}/k8sresources/logs)
	GetReleaseBindingK8sResourceLogs(ctx context.Context, request GetReleaseBindingK8sResourceLogsRequestObject) (GetReleaseBindingK8sResourceLogsResponseObject, error)
	// Get K8s resource tree for a release binding
	// (GET /api/v1/namespaces/{namespaceName}/releasebindings/{releaseBindingName}/k8sresources/tree)
	GetReleaseBindingK8sResourceTree(ctx context.Context, request GetReleaseBindingK8sResourceTreeRequestObject) (GetReleaseBindingK8sResourceTreeResponseObject, error)
	// List secret references
	// (GET /api/v1/namespaces/{namespaceName}/secretreferences)
	ListSecretReferences(ctx context.Context, request ListSecretReferencesRequestObject) (ListSecretReferencesResponseObject, error)
	// Create secret reference
	// (POST /api/v1/namespaces/{namespaceName}/secretreferences)
	CreateSecretReference(ctx context.Context, request CreateSecretReferenceRequestObject) (CreateSecretReferenceResponseObject, error)
	// Delete secret reference
	// (DELETE /api/v1/namespaces/{namespaceName}/secretreferences/{secretReferenceName})
	DeleteSecretReference(ctx context.Context, request DeleteSecretReferenceRequestObject) (DeleteSecretReferenceResponseObject, error)
	// Get secret reference
	// (GET /api/v1/namespaces/{namespaceName}/secretreferences/{secretReferenceName})
	GetSecretReference(ctx context.Context, request GetSecretReferenceRequestObject) (GetSecretReferenceResponseObject, error)
	// Update secret reference
	// (PUT /api/v1/namespaces/{namespaceName}/secretreferences/{secretReferenceName})
	UpdateSecretReference(ctx context.Context, request UpdateSecretReferenceRequestObject) (UpdateSecretReferenceResponseObject, error)
	// List traits
	// (GET /api/v1/namespaces/{namespaceName}/traits)
	ListTraits(ctx context.Context, request ListTraitsRequestObject) (ListTraitsResponseObject, error)
	// Create trait
	// (POST /api/v1/namespaces/{namespaceName}/traits)
	CreateTrait(ctx context.Context, request CreateTraitRequestObject) (CreateTraitResponseObject, error)
	// Delete trait
	// (DELETE /api/v1/namespaces/{namespaceName}/traits/{traitName})
	DeleteTrait(ctx context.Context, request DeleteTraitRequestObject) (DeleteTraitResponseObject, error)
	// Get trait
	// (GET /api/v1/namespaces/{namespaceName}/traits/{traitName})
	GetTrait(ctx context.Context, request GetTraitRequestObject) (GetTraitResponseObject, error)
	// Update trait
	// (PUT /api/v1/namespaces/{namespaceName}/traits/{traitName})
	UpdateTrait(ctx context.Context, request UpdateTraitRequestObject) (UpdateTraitResponseObject, error)
	// Get trait schema
	// (GET /api/v1/namespaces/{namespaceName}/traits/{traitName}/schema)
	GetTraitSchema(ctx context.Context, request GetTraitSchemaRequestObject) (GetTraitSchemaResponseObject, error)
	// List workflow planes
	// (GET /api/v1/namespaces/{namespaceName}/workflowplanes)
	ListWorkflowPlanes(ctx context.Context, request ListWorkflowPlanesRequestObject) (ListWorkflowPlanesResponseObject, error)
	// Create workflow plane
	// (POST /api/v1/namespaces/{namespaceName}/workflowplanes)
	CreateWorkflowPlane(ctx context.Context, request CreateWorkflowPlaneRequestObject) (CreateWorkflowPlaneResponseObject, error)
	// Delete workflow plane
	// (DELETE /api/v1/namespaces/{namespaceName}/workflowplanes/{workflowPlaneName})
	DeleteWorkflowPlane(ctx context.Context, request DeleteWorkflowPlaneRequestObject) (DeleteWorkflowPlaneResponseObject, error)
	// Get workflow plane
	// (GET /api/v1/namespaces/{namespaceName}/workflowplanes/{workflowPlaneName})
	GetWorkflowPlane(ctx context.Context, request GetWorkflowPlaneRequestObject) (GetWorkflowPlaneResponseObject, error)
	// Update workflow plane
	// (PUT /api/v1/namespaces/{namespaceName}/workflowplanes/{workflowPlaneName})
	UpdateWorkflowPlane(ctx context.Context, request UpdateWorkflowPlaneRequestObject) (UpdateWorkflowPlaneResponseObject, error)
	// List workflow runs
	// (GET /api/v1/namespaces/{namespaceName}/workflowruns)
	ListWorkflowRuns(ctx context.Context, request ListWorkflowRunsRequestObject) (ListWorkflowRunsResponseObject, error)
	// Create workflow run
	// (POST /api/v1/namespaces/{namespaceName}/workflowruns)
	CreateWorkflowRun(ctx context.Context, request CreateWorkflowRunRequestObject) (CreateWorkflowRunResponseObject, error)
	// Get workflow run
	// (GET /api/v1/namespaces/{namespaceName}/workflowruns/{runName})
	GetWorkflowRun(ctx context.Context, request GetWorkflowRunRequestObject) (GetWorkflowRunResponseObject, error)
	// Update workflow run
	// (PUT /api/v1/namespaces/{namespaceName}/workflowruns/{runName})
	UpdateWorkflowRun(ctx context.Context, request UpdateWorkflowRunRequestObject) (UpdateWorkflowRunResponseObject, error)
	// Get workflow run events
	// (GET /api/v1/namespaces/{namespaceName}/workflowruns/{runName}/events)
	GetWorkflowRunEvents(ctx context.Context, request GetWorkflowRunEventsRequestObject) (GetWorkflowRunEventsResponseObject, error)
	// Get workflow run logs
	// (GET /api/v1/namespaces/{namespaceName}/workflowruns/{runName}/logs)
	GetWorkflowRunLogs(ctx context.Context, request GetWorkflowRunLogsRequestObject) (GetWorkflowRunLogsResponseObject, error)
	// Get workflow run status
	// (GET /api/v1/namespaces/{namespaceName}/workflowruns/{runName}/status)
	GetWorkflowRunStatus(ctx context.Context, request GetWorkflowRunStatusRequestObject) (GetWorkflowRunStatusResponseObject, error)
	// List workflows
	// (GET /api/v1/namespaces/{namespaceName}/workflows)
	ListWorkflows(ctx context.Context, request ListWorkflowsRequestObject) (ListWorkflowsResponseObject, error)
	// Create workflow
	// (POST /api/v1/namespaces/{namespaceName}/workflows)
	CreateWorkflow(ctx context.Context, request CreateWorkflowRequestObject) (CreateWorkflowResponseObject, error)
	// Delete workflow
	// (DELETE /api/v1/namespaces/{namespaceName}/workflows/{workflowName})
	DeleteWorkflow(ctx context.Context, request DeleteWorkflowRequestObject) (DeleteWorkflowResponseObject, error)
	// Get workflow
	// (GET /api/v1/namespaces/{namespaceName}/workflows/{workflowName})
	GetWorkflow(ctx context.Context, request GetWorkflowRequestObject) (GetWorkflowResponseObject, error)
	// Update workflow
	// (PUT /api/v1/namespaces/{namespaceName}/workflows/{workflowName})
	UpdateWorkflow(ctx context.Context, request UpdateWorkflowRequestObject) (UpdateWorkflowResponseObject, error)
	// Get workflow schema
	// (GET /api/v1/namespaces/{namespaceName}/workflows/{workflowName}/schema)
	GetWorkflowSchema(ctx context.Context, request GetWorkflowSchemaRequestObject) (GetWorkflowSchemaResponseObject, error)
	// List workloads
	// (GET /api/v1/namespaces/{namespaceName}/workloads)
	ListWorkloads(ctx context.Context, request ListWorkloadsRequestObject) (ListWorkloadsResponseObject, error)
	// Create workload
	// (POST /api/v1/namespaces/{namespaceName}/workloads)
	CreateWorkload(ctx context.Context, request CreateWorkloadRequestObject) (CreateWorkloadResponseObject, error)
	// Delete workload
	// (DELETE /api/v1/namespaces/{namespaceName}/workloads/{workloadName})
	DeleteWorkload(ctx context.Context, request DeleteWorkloadRequestObject) (DeleteWorkloadResponseObject, error)
	// Get workload
	// (GET /api/v1/namespaces/{namespaceName}/workloads/{workloadName})
	GetWorkload(ctx context.Context, request GetWorkloadRequestObject) (GetWorkloadResponseObject, error)
	// Update workload
	// (PUT /api/v1/namespaces/{namespaceName}/workloads/{workloadName})
	UpdateWorkload(ctx context.Context, request UpdateWorkloadRequestObject) (UpdateWorkloadResponseObject, error)
	// Handle git provider webhook
	// (POST /api/v1alpha1/autobuild)
	HandleAutoBuild(ctx context.Context, request HandleAutoBuildRequestObject) (HandleAutoBuildResponseObject, error)
	// List git secrets
	// (GET /api/v1alpha1/namespaces/{namespaceName}/gitsecrets)
	ListGitSecrets(ctx context.Context, request ListGitSecretsRequestObject) (ListGitSecretsResponseObject, error)
	// Create a git secret
	// (POST /api/v1alpha1/namespaces/{namespaceName}/gitsecrets)
	CreateGitSecret(ctx context.Context, request CreateGitSecretRequestObject) (CreateGitSecretResponseObject, error)
	// Delete a git secret
	// (DELETE /api/v1alpha1/namespaces/{namespaceName}/gitsecrets/{gitSecretName})
	DeleteGitSecret(ctx context.Context, request DeleteGitSecretRequestObject) (DeleteGitSecretResponseObject, 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 SubjectTypeConfig added in v1.0.0

type SubjectTypeConfig struct {
	// AuthMechanisms Supported authentication mechanisms for this subject type
	AuthMechanisms []AuthMechanismConfig `json:"authMechanisms"`

	// DisplayName Human-readable name for the subject type
	DisplayName string `json:"displayName"`

	// Priority Check order for subject type detection (lower = higher priority)
	Priority int `json:"priority"`

	// Type Subject type identifier (e.g., "user", "service_account")
	Type string `json:"type"`
}

SubjectTypeConfig Configuration for a subject type used in authentication and authorization

type TargetEnvironmentRef

type TargetEnvironmentRef struct {
	// Kind Kind of environment resource
	Kind *TargetEnvironmentRefKind `json:"kind,omitempty"`

	// Name Target environment name
	Name string `json:"name"`
}

TargetEnvironmentRef Target environment reference

type TargetEnvironmentRefKind added in v1.0.0

type TargetEnvironmentRefKind string

TargetEnvironmentRefKind Kind of environment resource

const (
	TargetEnvironmentRefKindEnvironment TargetEnvironmentRefKind = "Environment"
)

Defines values for TargetEnvironmentRefKind.

type TooManyValuesForParamError

type TooManyValuesForParamError struct {
	ParamName string
	Count     int
}

func (*TooManyValuesForParamError) Error

type Trait

type Trait struct {
	// ApiVersion API version of the resource
	ApiVersion *string `json:"apiVersion,omitempty"`

	// Kind Kind of the resource
	Kind *string `json:"kind,omitempty"`

	// Metadata Standard Kubernetes object metadata (without kind/apiVersion).
	// Matches the structure of metav1.ObjectMeta for the fields exposed via the API.
	Metadata ObjectMeta `json:"metadata"`

	// Spec Desired state of a Trait
	Spec   *TraitSpec   `json:"spec,omitempty"`
	Status *TraitStatus `json:"status,omitempty"`
}

Trait Trait resource. Defines composable cross-cutting concerns that can be applied to components.

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 TraitSpec added in v0.16.0

type TraitSpec struct {
	// Creates New Kubernetes resources to create when this trait is applied
	Creates *[]struct {
		// ForEach CEL expression for generating multiple resources from a list
		ForEach *string `json:"forEach,omitempty"`

		// IncludeWhen CEL expression determining if this resource should be created
		IncludeWhen *string `json:"includeWhen,omitempty"`

		// TargetPlane Target plane for deployment
		TargetPlane *TraitSpecCreatesTargetPlane `json:"targetPlane,omitempty"`

		// Template Kubernetes resource template with CEL expressions
		Template map[string]interface{} `json:"template"`

		// Var Loop variable name when using forEach
		Var *string `json:"var,omitempty"`
	} `json:"creates,omitempty"`

	// EnvironmentConfigs Schema section using openAPIV3Schema format
	EnvironmentConfigs *SchemaSection `json:"environmentConfigs,omitempty"`

	// Parameters Schema section using openAPIV3Schema format
	Parameters *SchemaSection `json:"parameters,omitempty"`

	// Patches Modifications to existing resources generated by the ComponentType
	Patches *[]struct {
		// ForEach CEL expression for repeating this patch
		ForEach *string `json:"forEach,omitempty"`

		// Operations JSONPatch operations to apply
		Operations []struct {
			// Op Operation type
			Op TraitSpecPatchesOperationsOp `json:"op"`

			// Path JSON Pointer to the field to modify
			Path string `json:"path"`

			// Value Value to set (for add/replace operations)
			Value interface{} `json:"value,omitempty"`
		} `json:"operations"`

		// Target Target resource to patch
		Target struct {
			// Group API group of the resource
			Group string `json:"group"`

			// Kind Resource type to patch
			Kind string `json:"kind"`

			// Version API version of the resource
			Version string `json:"version"`

			// Where CEL expression to filter which resources to patch
			Where *string `json:"where,omitempty"`
		} `json:"target"`

		// TargetPlane Target plane for this patch
		TargetPlane *TraitSpecPatchesTargetPlane `json:"targetPlane,omitempty"`

		// Var Loop variable name when using forEach
		Var *string `json:"var,omitempty"`
	} `json:"patches,omitempty"`

	// Validations CEL-based validation rules evaluated during rendering
	Validations *[]ValidationRule `json:"validations,omitempty"`
}

TraitSpec Desired state of a Trait

type TraitSpecCreatesTargetPlane added in v0.16.0

type TraitSpecCreatesTargetPlane string

TraitSpecCreatesTargetPlane Target plane for deployment

const (
	TraitSpecCreatesTargetPlaneDataplane          TraitSpecCreatesTargetPlane = "dataplane"
	TraitSpecCreatesTargetPlaneObservabilityplane TraitSpecCreatesTargetPlane = "observabilityplane"
)

Defines values for TraitSpecCreatesTargetPlane.

type TraitSpecPatchesOperationsOp added in v0.16.0

type TraitSpecPatchesOperationsOp string

TraitSpecPatchesOperationsOp Operation type

const (
	TraitSpecPatchesOperationsOpAdd     TraitSpecPatchesOperationsOp = "add"
	TraitSpecPatchesOperationsOpRemove  TraitSpecPatchesOperationsOp = "remove"
	TraitSpecPatchesOperationsOpReplace TraitSpecPatchesOperationsOp = "replace"
)

Defines values for TraitSpecPatchesOperationsOp.

type TraitSpecPatchesTargetPlane added in v0.16.0

type TraitSpecPatchesTargetPlane string

TraitSpecPatchesTargetPlane Target plane for this patch

const (
	TraitSpecPatchesTargetPlaneDataplane          TraitSpecPatchesTargetPlane = "dataplane"
	TraitSpecPatchesTargetPlaneObservabilityplane TraitSpecPatchesTargetPlane = "observabilityplane"
)

Defines values for TraitSpecPatchesTargetPlane.

type TraitStatus added in v0.16.0

type TraitStatus = map[string]interface{}

TraitStatus Observed state of a Trait

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 UpdateClusterComponentType200JSONResponse added in v0.16.0

type UpdateClusterComponentType200JSONResponse ClusterComponentType

func (UpdateClusterComponentType200JSONResponse) VisitUpdateClusterComponentTypeResponse added in v0.16.0

func (response UpdateClusterComponentType200JSONResponse) VisitUpdateClusterComponentTypeResponse(w http.ResponseWriter) error

type UpdateClusterComponentType400JSONResponse added in v0.16.0

type UpdateClusterComponentType400JSONResponse struct{ BadRequestJSONResponse }

func (UpdateClusterComponentType400JSONResponse) VisitUpdateClusterComponentTypeResponse added in v0.16.0

func (response UpdateClusterComponentType400JSONResponse) VisitUpdateClusterComponentTypeResponse(w http.ResponseWriter) error

type UpdateClusterComponentType401JSONResponse added in v0.16.0

type UpdateClusterComponentType401JSONResponse struct{ UnauthorizedJSONResponse }

func (UpdateClusterComponentType401JSONResponse) VisitUpdateClusterComponentTypeResponse added in v0.16.0

func (response UpdateClusterComponentType401JSONResponse) VisitUpdateClusterComponentTypeResponse(w http.ResponseWriter) error

type UpdateClusterComponentType403JSONResponse added in v0.16.0

type UpdateClusterComponentType403JSONResponse struct{ ForbiddenJSONResponse }

func (UpdateClusterComponentType403JSONResponse) VisitUpdateClusterComponentTypeResponse added in v0.16.0

func (response UpdateClusterComponentType403JSONResponse) VisitUpdateClusterComponentTypeResponse(w http.ResponseWriter) error

type UpdateClusterComponentType404JSONResponse added in v0.16.0

type UpdateClusterComponentType404JSONResponse struct{ NotFoundJSONResponse }

func (UpdateClusterComponentType404JSONResponse) VisitUpdateClusterComponentTypeResponse added in v0.16.0

func (response UpdateClusterComponentType404JSONResponse) VisitUpdateClusterComponentTypeResponse(w http.ResponseWriter) error

type UpdateClusterComponentType409JSONResponse added in v0.16.0

type UpdateClusterComponentType409JSONResponse struct{ ConflictJSONResponse }

func (UpdateClusterComponentType409JSONResponse) VisitUpdateClusterComponentTypeResponse added in v0.16.0

func (response UpdateClusterComponentType409JSONResponse) VisitUpdateClusterComponentTypeResponse(w http.ResponseWriter) error

type UpdateClusterComponentType500JSONResponse added in v0.16.0

type UpdateClusterComponentType500JSONResponse struct{ InternalErrorJSONResponse }

func (UpdateClusterComponentType500JSONResponse) VisitUpdateClusterComponentTypeResponse added in v0.16.0

func (response UpdateClusterComponentType500JSONResponse) VisitUpdateClusterComponentTypeResponse(w http.ResponseWriter) error

type UpdateClusterComponentTypeJSONRequestBody added in v0.16.0

type UpdateClusterComponentTypeJSONRequestBody = ClusterComponentType

UpdateClusterComponentTypeJSONRequestBody defines body for UpdateClusterComponentType for application/json ContentType.

type UpdateClusterComponentTypeRequestObject added in v0.16.0

type UpdateClusterComponentTypeRequestObject struct {
	CctName ClusterComponentTypeNameParam `json:"cctName"`
	Body    *UpdateClusterComponentTypeJSONRequestBody
}

type UpdateClusterComponentTypeResp added in v0.16.0

type UpdateClusterComponentTypeResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ClusterComponentType
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON409      *Conflict
	JSON500      *InternalError
}

func ParseUpdateClusterComponentTypeResp added in v0.16.0

func ParseUpdateClusterComponentTypeResp(rsp *http.Response) (*UpdateClusterComponentTypeResp, error)

ParseUpdateClusterComponentTypeResp parses an HTTP response from a UpdateClusterComponentTypeWithResponse call

func (UpdateClusterComponentTypeResp) Status added in v0.16.0

Status returns HTTPResponse.Status

func (UpdateClusterComponentTypeResp) StatusCode added in v0.16.0

func (r UpdateClusterComponentTypeResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateClusterComponentTypeResponseObject added in v0.16.0

type UpdateClusterComponentTypeResponseObject interface {
	VisitUpdateClusterComponentTypeResponse(w http.ResponseWriter) error
}

type UpdateClusterDataPlane200JSONResponse added in v0.16.0

type UpdateClusterDataPlane200JSONResponse ClusterDataPlane

func (UpdateClusterDataPlane200JSONResponse) VisitUpdateClusterDataPlaneResponse added in v0.16.0

func (response UpdateClusterDataPlane200JSONResponse) VisitUpdateClusterDataPlaneResponse(w http.ResponseWriter) error

type UpdateClusterDataPlane400JSONResponse added in v0.16.0

type UpdateClusterDataPlane400JSONResponse struct{ BadRequestJSONResponse }

func (UpdateClusterDataPlane400JSONResponse) VisitUpdateClusterDataPlaneResponse added in v0.16.0

func (response UpdateClusterDataPlane400JSONResponse) VisitUpdateClusterDataPlaneResponse(w http.ResponseWriter) error

type UpdateClusterDataPlane401JSONResponse added in v0.16.0

type UpdateClusterDataPlane401JSONResponse struct{ UnauthorizedJSONResponse }

func (UpdateClusterDataPlane401JSONResponse) VisitUpdateClusterDataPlaneResponse added in v0.16.0

func (response UpdateClusterDataPlane401JSONResponse) VisitUpdateClusterDataPlaneResponse(w http.ResponseWriter) error

type UpdateClusterDataPlane403JSONResponse added in v0.16.0

type UpdateClusterDataPlane403JSONResponse struct{ ForbiddenJSONResponse }

func (UpdateClusterDataPlane403JSONResponse) VisitUpdateClusterDataPlaneResponse added in v0.16.0

func (response UpdateClusterDataPlane403JSONResponse) VisitUpdateClusterDataPlaneResponse(w http.ResponseWriter) error

type UpdateClusterDataPlane404JSONResponse added in v0.16.0

type UpdateClusterDataPlane404JSONResponse struct{ NotFoundJSONResponse }

func (UpdateClusterDataPlane404JSONResponse) VisitUpdateClusterDataPlaneResponse added in v0.16.0

func (response UpdateClusterDataPlane404JSONResponse) VisitUpdateClusterDataPlaneResponse(w http.ResponseWriter) error

type UpdateClusterDataPlane409JSONResponse added in v0.16.0

type UpdateClusterDataPlane409JSONResponse struct{ ConflictJSONResponse }

func (UpdateClusterDataPlane409JSONResponse) VisitUpdateClusterDataPlaneResponse added in v0.16.0

func (response UpdateClusterDataPlane409JSONResponse) VisitUpdateClusterDataPlaneResponse(w http.ResponseWriter) error

type UpdateClusterDataPlane500JSONResponse added in v0.16.0

type UpdateClusterDataPlane500JSONResponse struct{ InternalErrorJSONResponse }

func (UpdateClusterDataPlane500JSONResponse) VisitUpdateClusterDataPlaneResponse added in v0.16.0

func (response UpdateClusterDataPlane500JSONResponse) VisitUpdateClusterDataPlaneResponse(w http.ResponseWriter) error

type UpdateClusterDataPlaneJSONRequestBody added in v0.16.0

type UpdateClusterDataPlaneJSONRequestBody = ClusterDataPlane

UpdateClusterDataPlaneJSONRequestBody defines body for UpdateClusterDataPlane for application/json ContentType.

type UpdateClusterDataPlaneRequestObject added in v0.16.0

type UpdateClusterDataPlaneRequestObject struct {
	CdpName ClusterDataPlaneNameParam `json:"cdpName"`
	Body    *UpdateClusterDataPlaneJSONRequestBody
}

type UpdateClusterDataPlaneResp added in v0.16.0

type UpdateClusterDataPlaneResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ClusterDataPlane
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON409      *Conflict
	JSON500      *InternalError
}

func ParseUpdateClusterDataPlaneResp added in v0.16.0

func ParseUpdateClusterDataPlaneResp(rsp *http.Response) (*UpdateClusterDataPlaneResp, error)

ParseUpdateClusterDataPlaneResp parses an HTTP response from a UpdateClusterDataPlaneWithResponse call

func (UpdateClusterDataPlaneResp) Status added in v0.16.0

Status returns HTTPResponse.Status

func (UpdateClusterDataPlaneResp) StatusCode added in v0.16.0

func (r UpdateClusterDataPlaneResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateClusterDataPlaneResponseObject added in v0.16.0

type UpdateClusterDataPlaneResponseObject interface {
	VisitUpdateClusterDataPlaneResponse(w http.ResponseWriter) error
}

type UpdateClusterObservabilityPlane200JSONResponse added in v0.16.0

type UpdateClusterObservabilityPlane200JSONResponse ClusterObservabilityPlane

func (UpdateClusterObservabilityPlane200JSONResponse) VisitUpdateClusterObservabilityPlaneResponse added in v0.16.0

func (response UpdateClusterObservabilityPlane200JSONResponse) VisitUpdateClusterObservabilityPlaneResponse(w http.ResponseWriter) error

type UpdateClusterObservabilityPlane400JSONResponse added in v0.16.0

type UpdateClusterObservabilityPlane400JSONResponse struct{ BadRequestJSONResponse }

func (UpdateClusterObservabilityPlane400JSONResponse) VisitUpdateClusterObservabilityPlaneResponse added in v0.16.0

func (response UpdateClusterObservabilityPlane400JSONResponse) VisitUpdateClusterObservabilityPlaneResponse(w http.ResponseWriter) error

type UpdateClusterObservabilityPlane401JSONResponse added in v0.16.0

type UpdateClusterObservabilityPlane401JSONResponse struct{ UnauthorizedJSONResponse }

func (UpdateClusterObservabilityPlane401JSONResponse) VisitUpdateClusterObservabilityPlaneResponse added in v0.16.0

func (response UpdateClusterObservabilityPlane401JSONResponse) VisitUpdateClusterObservabilityPlaneResponse(w http.ResponseWriter) error

type UpdateClusterObservabilityPlane403JSONResponse added in v0.16.0

type UpdateClusterObservabilityPlane403JSONResponse struct{ ForbiddenJSONResponse }

func (UpdateClusterObservabilityPlane403JSONResponse) VisitUpdateClusterObservabilityPlaneResponse added in v0.16.0

func (response UpdateClusterObservabilityPlane403JSONResponse) VisitUpdateClusterObservabilityPlaneResponse(w http.ResponseWriter) error

type UpdateClusterObservabilityPlane404JSONResponse added in v0.16.0

type UpdateClusterObservabilityPlane404JSONResponse struct{ NotFoundJSONResponse }

func (UpdateClusterObservabilityPlane404JSONResponse) VisitUpdateClusterObservabilityPlaneResponse added in v0.16.0

func (response UpdateClusterObservabilityPlane404JSONResponse) VisitUpdateClusterObservabilityPlaneResponse(w http.ResponseWriter) error

type UpdateClusterObservabilityPlane409JSONResponse added in v0.16.0

type UpdateClusterObservabilityPlane409JSONResponse struct{ ConflictJSONResponse }

func (UpdateClusterObservabilityPlane409JSONResponse) VisitUpdateClusterObservabilityPlaneResponse added in v0.16.0

func (response UpdateClusterObservabilityPlane409JSONResponse) VisitUpdateClusterObservabilityPlaneResponse(w http.ResponseWriter) error

type UpdateClusterObservabilityPlane500JSONResponse added in v0.16.0

type UpdateClusterObservabilityPlane500JSONResponse struct{ InternalErrorJSONResponse }

func (UpdateClusterObservabilityPlane500JSONResponse) VisitUpdateClusterObservabilityPlaneResponse added in v0.16.0

func (response UpdateClusterObservabilityPlane500JSONResponse) VisitUpdateClusterObservabilityPlaneResponse(w http.ResponseWriter) error

type UpdateClusterObservabilityPlaneJSONRequestBody added in v0.16.0

type UpdateClusterObservabilityPlaneJSONRequestBody = ClusterObservabilityPlane

UpdateClusterObservabilityPlaneJSONRequestBody defines body for UpdateClusterObservabilityPlane for application/json ContentType.

type UpdateClusterObservabilityPlaneRequestObject added in v0.16.0

type UpdateClusterObservabilityPlaneRequestObject struct {
	ClusterObservabilityPlaneName ClusterObservabilityPlaneNameParam `json:"clusterObservabilityPlaneName"`
	Body                          *UpdateClusterObservabilityPlaneJSONRequestBody
}

type UpdateClusterObservabilityPlaneResp added in v0.16.0

type UpdateClusterObservabilityPlaneResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ClusterObservabilityPlane
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON409      *Conflict
	JSON500      *InternalError
}

func ParseUpdateClusterObservabilityPlaneResp added in v0.16.0

func ParseUpdateClusterObservabilityPlaneResp(rsp *http.Response) (*UpdateClusterObservabilityPlaneResp, error)

ParseUpdateClusterObservabilityPlaneResp parses an HTTP response from a UpdateClusterObservabilityPlaneWithResponse call

func (UpdateClusterObservabilityPlaneResp) Status added in v0.16.0

Status returns HTTPResponse.Status

func (UpdateClusterObservabilityPlaneResp) StatusCode added in v0.16.0

StatusCode returns HTTPResponse.StatusCode

type UpdateClusterObservabilityPlaneResponseObject added in v0.16.0

type UpdateClusterObservabilityPlaneResponseObject interface {
	VisitUpdateClusterObservabilityPlaneResponse(w http.ResponseWriter) error
}

type UpdateClusterRole200JSONResponse added in v0.14.0

type UpdateClusterRole200JSONResponse ClusterAuthzRole

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 ClusterAuthzRoleBinding

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 = ClusterAuthzRoleBinding

UpdateClusterRoleBindingJSONRequestBody defines body for UpdateClusterRoleBinding for application/json ContentType.

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      *ClusterAuthzRoleBinding
	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 = ClusterAuthzRole

UpdateClusterRoleJSONRequestBody defines body for UpdateClusterRole for application/json ContentType.

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      *ClusterAuthzRole
	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 UpdateClusterTrait200JSONResponse added in v0.16.0

type UpdateClusterTrait200JSONResponse ClusterTrait

func (UpdateClusterTrait200JSONResponse) VisitUpdateClusterTraitResponse added in v0.16.0

func (response UpdateClusterTrait200JSONResponse) VisitUpdateClusterTraitResponse(w http.ResponseWriter) error

type UpdateClusterTrait400JSONResponse added in v0.16.0

type UpdateClusterTrait400JSONResponse struct{ BadRequestJSONResponse }

func (UpdateClusterTrait400JSONResponse) VisitUpdateClusterTraitResponse added in v0.16.0

func (response UpdateClusterTrait400JSONResponse) VisitUpdateClusterTraitResponse(w http.ResponseWriter) error

type UpdateClusterTrait401JSONResponse added in v0.16.0

type UpdateClusterTrait401JSONResponse struct{ UnauthorizedJSONResponse }

func (UpdateClusterTrait401JSONResponse) VisitUpdateClusterTraitResponse added in v0.16.0

func (response UpdateClusterTrait401JSONResponse) VisitUpdateClusterTraitResponse(w http.ResponseWriter) error

type UpdateClusterTrait403JSONResponse added in v0.16.0

type UpdateClusterTrait403JSONResponse struct{ ForbiddenJSONResponse }

func (UpdateClusterTrait403JSONResponse) VisitUpdateClusterTraitResponse added in v0.16.0

func (response UpdateClusterTrait403JSONResponse) VisitUpdateClusterTraitResponse(w http.ResponseWriter) error

type UpdateClusterTrait404JSONResponse added in v0.16.0

type UpdateClusterTrait404JSONResponse struct{ NotFoundJSONResponse }

func (UpdateClusterTrait404JSONResponse) VisitUpdateClusterTraitResponse added in v0.16.0

func (response UpdateClusterTrait404JSONResponse) VisitUpdateClusterTraitResponse(w http.ResponseWriter) error

type UpdateClusterTrait409JSONResponse added in v0.16.0

type UpdateClusterTrait409JSONResponse struct{ ConflictJSONResponse }

func (UpdateClusterTrait409JSONResponse) VisitUpdateClusterTraitResponse added in v0.16.0

func (response UpdateClusterTrait409JSONResponse) VisitUpdateClusterTraitResponse(w http.ResponseWriter) error

type UpdateClusterTrait500JSONResponse added in v0.16.0

type UpdateClusterTrait500JSONResponse struct{ InternalErrorJSONResponse }

func (UpdateClusterTrait500JSONResponse) VisitUpdateClusterTraitResponse added in v0.16.0

func (response UpdateClusterTrait500JSONResponse) VisitUpdateClusterTraitResponse(w http.ResponseWriter) error

type UpdateClusterTraitJSONRequestBody added in v0.16.0

type UpdateClusterTraitJSONRequestBody = ClusterTrait

UpdateClusterTraitJSONRequestBody defines body for UpdateClusterTrait for application/json ContentType.

type UpdateClusterTraitRequestObject added in v0.16.0

type UpdateClusterTraitRequestObject struct {
	ClusterTraitName ClusterTraitNameParam `json:"clusterTraitName"`
	Body             *UpdateClusterTraitJSONRequestBody
}

type UpdateClusterTraitResp added in v0.16.0

type UpdateClusterTraitResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ClusterTrait
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON409      *Conflict
	JSON500      *InternalError
}

func ParseUpdateClusterTraitResp added in v0.16.0

func ParseUpdateClusterTraitResp(rsp *http.Response) (*UpdateClusterTraitResp, error)

ParseUpdateClusterTraitResp parses an HTTP response from a UpdateClusterTraitWithResponse call

func (UpdateClusterTraitResp) Status added in v0.16.0

func (r UpdateClusterTraitResp) Status() string

Status returns HTTPResponse.Status

func (UpdateClusterTraitResp) StatusCode added in v0.16.0

func (r UpdateClusterTraitResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateClusterTraitResponseObject added in v0.16.0

type UpdateClusterTraitResponseObject interface {
	VisitUpdateClusterTraitResponse(w http.ResponseWriter) error
}

type UpdateClusterWorkflow200JSONResponse added in v1.0.0

type UpdateClusterWorkflow200JSONResponse ClusterWorkflow

func (UpdateClusterWorkflow200JSONResponse) VisitUpdateClusterWorkflowResponse added in v1.0.0

func (response UpdateClusterWorkflow200JSONResponse) VisitUpdateClusterWorkflowResponse(w http.ResponseWriter) error

type UpdateClusterWorkflow400JSONResponse added in v1.0.0

type UpdateClusterWorkflow400JSONResponse struct{ BadRequestJSONResponse }

func (UpdateClusterWorkflow400JSONResponse) VisitUpdateClusterWorkflowResponse added in v1.0.0

func (response UpdateClusterWorkflow400JSONResponse) VisitUpdateClusterWorkflowResponse(w http.ResponseWriter) error

type UpdateClusterWorkflow401JSONResponse added in v1.0.0

type UpdateClusterWorkflow401JSONResponse struct{ UnauthorizedJSONResponse }

func (UpdateClusterWorkflow401JSONResponse) VisitUpdateClusterWorkflowResponse added in v1.0.0

func (response UpdateClusterWorkflow401JSONResponse) VisitUpdateClusterWorkflowResponse(w http.ResponseWriter) error

type UpdateClusterWorkflow403JSONResponse added in v1.0.0

type UpdateClusterWorkflow403JSONResponse struct{ ForbiddenJSONResponse }

func (UpdateClusterWorkflow403JSONResponse) VisitUpdateClusterWorkflowResponse added in v1.0.0

func (response UpdateClusterWorkflow403JSONResponse) VisitUpdateClusterWorkflowResponse(w http.ResponseWriter) error

type UpdateClusterWorkflow404JSONResponse added in v1.0.0

type UpdateClusterWorkflow404JSONResponse struct{ NotFoundJSONResponse }

func (UpdateClusterWorkflow404JSONResponse) VisitUpdateClusterWorkflowResponse added in v1.0.0

func (response UpdateClusterWorkflow404JSONResponse) VisitUpdateClusterWorkflowResponse(w http.ResponseWriter) error

type UpdateClusterWorkflow409JSONResponse added in v1.0.0

type UpdateClusterWorkflow409JSONResponse struct{ ConflictJSONResponse }

func (UpdateClusterWorkflow409JSONResponse) VisitUpdateClusterWorkflowResponse added in v1.0.0

func (response UpdateClusterWorkflow409JSONResponse) VisitUpdateClusterWorkflowResponse(w http.ResponseWriter) error

type UpdateClusterWorkflow500JSONResponse added in v1.0.0

type UpdateClusterWorkflow500JSONResponse struct{ InternalErrorJSONResponse }

func (UpdateClusterWorkflow500JSONResponse) VisitUpdateClusterWorkflowResponse added in v1.0.0

func (response UpdateClusterWorkflow500JSONResponse) VisitUpdateClusterWorkflowResponse(w http.ResponseWriter) error

type UpdateClusterWorkflowJSONRequestBody added in v1.0.0

type UpdateClusterWorkflowJSONRequestBody = ClusterWorkflow

UpdateClusterWorkflowJSONRequestBody defines body for UpdateClusterWorkflow for application/json ContentType.

type UpdateClusterWorkflowPlane200JSONResponse added in v1.0.0

type UpdateClusterWorkflowPlane200JSONResponse ClusterWorkflowPlane

func (UpdateClusterWorkflowPlane200JSONResponse) VisitUpdateClusterWorkflowPlaneResponse added in v1.0.0

func (response UpdateClusterWorkflowPlane200JSONResponse) VisitUpdateClusterWorkflowPlaneResponse(w http.ResponseWriter) error

type UpdateClusterWorkflowPlane400JSONResponse added in v1.0.0

type UpdateClusterWorkflowPlane400JSONResponse struct{ BadRequestJSONResponse }

func (UpdateClusterWorkflowPlane400JSONResponse) VisitUpdateClusterWorkflowPlaneResponse added in v1.0.0

func (response UpdateClusterWorkflowPlane400JSONResponse) VisitUpdateClusterWorkflowPlaneResponse(w http.ResponseWriter) error

type UpdateClusterWorkflowPlane401JSONResponse added in v1.0.0

type UpdateClusterWorkflowPlane401JSONResponse struct{ UnauthorizedJSONResponse }

func (UpdateClusterWorkflowPlane401JSONResponse) VisitUpdateClusterWorkflowPlaneResponse added in v1.0.0

func (response UpdateClusterWorkflowPlane401JSONResponse) VisitUpdateClusterWorkflowPlaneResponse(w http.ResponseWriter) error

type UpdateClusterWorkflowPlane403JSONResponse added in v1.0.0

type UpdateClusterWorkflowPlane403JSONResponse struct{ ForbiddenJSONResponse }

func (UpdateClusterWorkflowPlane403JSONResponse) VisitUpdateClusterWorkflowPlaneResponse added in v1.0.0

func (response UpdateClusterWorkflowPlane403JSONResponse) VisitUpdateClusterWorkflowPlaneResponse(w http.ResponseWriter) error

type UpdateClusterWorkflowPlane404JSONResponse added in v1.0.0

type UpdateClusterWorkflowPlane404JSONResponse struct{ NotFoundJSONResponse }

func (UpdateClusterWorkflowPlane404JSONResponse) VisitUpdateClusterWorkflowPlaneResponse added in v1.0.0

func (response UpdateClusterWorkflowPlane404JSONResponse) VisitUpdateClusterWorkflowPlaneResponse(w http.ResponseWriter) error

type UpdateClusterWorkflowPlane409JSONResponse added in v1.0.0

type UpdateClusterWorkflowPlane409JSONResponse struct{ ConflictJSONResponse }

func (UpdateClusterWorkflowPlane409JSONResponse) VisitUpdateClusterWorkflowPlaneResponse added in v1.0.0

func (response UpdateClusterWorkflowPlane409JSONResponse) VisitUpdateClusterWorkflowPlaneResponse(w http.ResponseWriter) error

type UpdateClusterWorkflowPlane500JSONResponse added in v1.0.0

type UpdateClusterWorkflowPlane500JSONResponse struct{ InternalErrorJSONResponse }

func (UpdateClusterWorkflowPlane500JSONResponse) VisitUpdateClusterWorkflowPlaneResponse added in v1.0.0

func (response UpdateClusterWorkflowPlane500JSONResponse) VisitUpdateClusterWorkflowPlaneResponse(w http.ResponseWriter) error

type UpdateClusterWorkflowPlaneJSONRequestBody added in v1.0.0

type UpdateClusterWorkflowPlaneJSONRequestBody = ClusterWorkflowPlane

UpdateClusterWorkflowPlaneJSONRequestBody defines body for UpdateClusterWorkflowPlane for application/json ContentType.

type UpdateClusterWorkflowPlaneRequestObject added in v1.0.0

type UpdateClusterWorkflowPlaneRequestObject struct {
	ClusterWorkflowPlaneName string `json:"clusterWorkflowPlaneName"`
	Body                     *UpdateClusterWorkflowPlaneJSONRequestBody
}

type UpdateClusterWorkflowPlaneResp added in v1.0.0

type UpdateClusterWorkflowPlaneResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ClusterWorkflowPlane
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON409      *Conflict
	JSON500      *InternalError
}

func ParseUpdateClusterWorkflowPlaneResp added in v1.0.0

func ParseUpdateClusterWorkflowPlaneResp(rsp *http.Response) (*UpdateClusterWorkflowPlaneResp, error)

ParseUpdateClusterWorkflowPlaneResp parses an HTTP response from a UpdateClusterWorkflowPlaneWithResponse call

func (UpdateClusterWorkflowPlaneResp) Status added in v1.0.0

Status returns HTTPResponse.Status

func (UpdateClusterWorkflowPlaneResp) StatusCode added in v1.0.0

func (r UpdateClusterWorkflowPlaneResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateClusterWorkflowPlaneResponseObject added in v1.0.0

type UpdateClusterWorkflowPlaneResponseObject interface {
	VisitUpdateClusterWorkflowPlaneResponse(w http.ResponseWriter) error
}

type UpdateClusterWorkflowRequestObject added in v1.0.0

type UpdateClusterWorkflowRequestObject struct {
	ClusterWorkflowName ClusterWorkflowNameParam `json:"clusterWorkflowName"`
	Body                *UpdateClusterWorkflowJSONRequestBody
}

type UpdateClusterWorkflowResp added in v1.0.0

type UpdateClusterWorkflowResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ClusterWorkflow
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON409      *Conflict
	JSON500      *InternalError
}

func ParseUpdateClusterWorkflowResp added in v1.0.0

func ParseUpdateClusterWorkflowResp(rsp *http.Response) (*UpdateClusterWorkflowResp, error)

ParseUpdateClusterWorkflowResp parses an HTTP response from a UpdateClusterWorkflowWithResponse call

func (UpdateClusterWorkflowResp) Status added in v1.0.0

func (r UpdateClusterWorkflowResp) Status() string

Status returns HTTPResponse.Status

func (UpdateClusterWorkflowResp) StatusCode added in v1.0.0

func (r UpdateClusterWorkflowResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateClusterWorkflowResponseObject added in v1.0.0

type UpdateClusterWorkflowResponseObject interface {
	VisitUpdateClusterWorkflowResponse(w http.ResponseWriter) error
}

type UpdateComponent200JSONResponse added in v0.16.0

type UpdateComponent200JSONResponse Component

func (UpdateComponent200JSONResponse) VisitUpdateComponentResponse added in v0.16.0

func (response UpdateComponent200JSONResponse) VisitUpdateComponentResponse(w http.ResponseWriter) error

type UpdateComponent400JSONResponse added in v0.16.0

type UpdateComponent400JSONResponse struct{ BadRequestJSONResponse }

func (UpdateComponent400JSONResponse) VisitUpdateComponentResponse added in v0.16.0

func (response UpdateComponent400JSONResponse) VisitUpdateComponentResponse(w http.ResponseWriter) error

type UpdateComponent401JSONResponse added in v0.16.0

type UpdateComponent401JSONResponse struct{ UnauthorizedJSONResponse }

func (UpdateComponent401JSONResponse) VisitUpdateComponentResponse added in v0.16.0

func (response UpdateComponent401JSONResponse) VisitUpdateComponentResponse(w http.ResponseWriter) error

type UpdateComponent403JSONResponse added in v0.16.0

type UpdateComponent403JSONResponse struct{ ForbiddenJSONResponse }

func (UpdateComponent403JSONResponse) VisitUpdateComponentResponse added in v0.16.0

func (response UpdateComponent403JSONResponse) VisitUpdateComponentResponse(w http.ResponseWriter) error

type UpdateComponent404JSONResponse added in v0.16.0

type UpdateComponent404JSONResponse struct{ NotFoundJSONResponse }

func (UpdateComponent404JSONResponse) VisitUpdateComponentResponse added in v0.16.0

func (response UpdateComponent404JSONResponse) VisitUpdateComponentResponse(w http.ResponseWriter) error

type UpdateComponent409JSONResponse added in v0.16.0

type UpdateComponent409JSONResponse struct{ ConflictJSONResponse }

func (UpdateComponent409JSONResponse) VisitUpdateComponentResponse added in v0.16.0

func (response UpdateComponent409JSONResponse) VisitUpdateComponentResponse(w http.ResponseWriter) error

type UpdateComponent500JSONResponse added in v0.16.0

type UpdateComponent500JSONResponse struct{ InternalErrorJSONResponse }

func (UpdateComponent500JSONResponse) VisitUpdateComponentResponse added in v0.16.0

func (response UpdateComponent500JSONResponse) VisitUpdateComponentResponse(w http.ResponseWriter) error

type UpdateComponentJSONRequestBody added in v0.16.0

type UpdateComponentJSONRequestBody = Component

UpdateComponentJSONRequestBody defines body for UpdateComponent for application/json ContentType.

type UpdateComponentRequestObject added in v0.16.0

type UpdateComponentRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	ComponentName ComponentNameParam `json:"componentName"`
	Body          *UpdateComponentJSONRequestBody
}

type UpdateComponentResp added in v0.16.0

type UpdateComponentResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Component
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON409      *Conflict
	JSON500      *InternalError
}

func ParseUpdateComponentResp added in v0.16.0

func ParseUpdateComponentResp(rsp *http.Response) (*UpdateComponentResp, error)

ParseUpdateComponentResp parses an HTTP response from a UpdateComponentWithResponse call

func (UpdateComponentResp) Status added in v0.16.0

func (r UpdateComponentResp) Status() string

Status returns HTTPResponse.Status

func (UpdateComponentResp) StatusCode added in v0.16.0

func (r UpdateComponentResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateComponentResponseObject added in v0.16.0

type UpdateComponentResponseObject interface {
	VisitUpdateComponentResponse(w http.ResponseWriter) error
}

type UpdateComponentType200JSONResponse added in v0.16.0

type UpdateComponentType200JSONResponse ComponentType

func (UpdateComponentType200JSONResponse) VisitUpdateComponentTypeResponse added in v0.16.0

func (response UpdateComponentType200JSONResponse) VisitUpdateComponentTypeResponse(w http.ResponseWriter) error

type UpdateComponentType400JSONResponse added in v0.16.0

type UpdateComponentType400JSONResponse struct{ BadRequestJSONResponse }

func (UpdateComponentType400JSONResponse) VisitUpdateComponentTypeResponse added in v0.16.0

func (response UpdateComponentType400JSONResponse) VisitUpdateComponentTypeResponse(w http.ResponseWriter) error

type UpdateComponentType401JSONResponse added in v0.16.0

type UpdateComponentType401JSONResponse struct{ UnauthorizedJSONResponse }

func (UpdateComponentType401JSONResponse) VisitUpdateComponentTypeResponse added in v0.16.0

func (response UpdateComponentType401JSONResponse) VisitUpdateComponentTypeResponse(w http.ResponseWriter) error

type UpdateComponentType403JSONResponse added in v0.16.0

type UpdateComponentType403JSONResponse struct{ ForbiddenJSONResponse }

func (UpdateComponentType403JSONResponse) VisitUpdateComponentTypeResponse added in v0.16.0

func (response UpdateComponentType403JSONResponse) VisitUpdateComponentTypeResponse(w http.ResponseWriter) error

type UpdateComponentType404JSONResponse added in v0.16.0

type UpdateComponentType404JSONResponse struct{ NotFoundJSONResponse }

func (UpdateComponentType404JSONResponse) VisitUpdateComponentTypeResponse added in v0.16.0

func (response UpdateComponentType404JSONResponse) VisitUpdateComponentTypeResponse(w http.ResponseWriter) error

type UpdateComponentType409JSONResponse added in v0.16.0

type UpdateComponentType409JSONResponse struct{ ConflictJSONResponse }

func (UpdateComponentType409JSONResponse) VisitUpdateComponentTypeResponse added in v0.16.0

func (response UpdateComponentType409JSONResponse) VisitUpdateComponentTypeResponse(w http.ResponseWriter) error

type UpdateComponentType500JSONResponse added in v0.16.0

type UpdateComponentType500JSONResponse struct{ InternalErrorJSONResponse }

func (UpdateComponentType500JSONResponse) VisitUpdateComponentTypeResponse added in v0.16.0

func (response UpdateComponentType500JSONResponse) VisitUpdateComponentTypeResponse(w http.ResponseWriter) error

type UpdateComponentTypeJSONRequestBody added in v0.16.0

type UpdateComponentTypeJSONRequestBody = ComponentType

UpdateComponentTypeJSONRequestBody defines body for UpdateComponentType for application/json ContentType.

type UpdateComponentTypeRequestObject added in v0.16.0

type UpdateComponentTypeRequestObject struct {
	NamespaceName NamespaceNameParam     `json:"namespaceName"`
	CtName        ComponentTypeNameParam `json:"ctName"`
	Body          *UpdateComponentTypeJSONRequestBody
}

type UpdateComponentTypeResp added in v0.16.0

type UpdateComponentTypeResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ComponentType
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON409      *Conflict
	JSON500      *InternalError
}

func ParseUpdateComponentTypeResp added in v0.16.0

func ParseUpdateComponentTypeResp(rsp *http.Response) (*UpdateComponentTypeResp, error)

ParseUpdateComponentTypeResp parses an HTTP response from a UpdateComponentTypeWithResponse call

func (UpdateComponentTypeResp) Status added in v0.16.0

func (r UpdateComponentTypeResp) Status() string

Status returns HTTPResponse.Status

func (UpdateComponentTypeResp) StatusCode added in v0.16.0

func (r UpdateComponentTypeResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateComponentTypeResponseObject added in v0.16.0

type UpdateComponentTypeResponseObject interface {
	VisitUpdateComponentTypeResponse(w http.ResponseWriter) error
}

type UpdateDataPlane200JSONResponse added in v0.16.0

type UpdateDataPlane200JSONResponse DataPlane

func (UpdateDataPlane200JSONResponse) VisitUpdateDataPlaneResponse added in v0.16.0

func (response UpdateDataPlane200JSONResponse) VisitUpdateDataPlaneResponse(w http.ResponseWriter) error

type UpdateDataPlane400JSONResponse added in v0.16.0

type UpdateDataPlane400JSONResponse struct{ BadRequestJSONResponse }

func (UpdateDataPlane400JSONResponse) VisitUpdateDataPlaneResponse added in v0.16.0

func (response UpdateDataPlane400JSONResponse) VisitUpdateDataPlaneResponse(w http.ResponseWriter) error

type UpdateDataPlane401JSONResponse added in v0.16.0

type UpdateDataPlane401JSONResponse struct{ UnauthorizedJSONResponse }

func (UpdateDataPlane401JSONResponse) VisitUpdateDataPlaneResponse added in v0.16.0

func (response UpdateDataPlane401JSONResponse) VisitUpdateDataPlaneResponse(w http.ResponseWriter) error

type UpdateDataPlane403JSONResponse added in v0.16.0

type UpdateDataPlane403JSONResponse struct{ ForbiddenJSONResponse }

func (UpdateDataPlane403JSONResponse) VisitUpdateDataPlaneResponse added in v0.16.0

func (response UpdateDataPlane403JSONResponse) VisitUpdateDataPlaneResponse(w http.ResponseWriter) error

type UpdateDataPlane404JSONResponse added in v0.16.0

type UpdateDataPlane404JSONResponse struct{ NotFoundJSONResponse }

func (UpdateDataPlane404JSONResponse) VisitUpdateDataPlaneResponse added in v0.16.0

func (response UpdateDataPlane404JSONResponse) VisitUpdateDataPlaneResponse(w http.ResponseWriter) error

type UpdateDataPlane409JSONResponse added in v0.16.0

type UpdateDataPlane409JSONResponse struct{ ConflictJSONResponse }

func (UpdateDataPlane409JSONResponse) VisitUpdateDataPlaneResponse added in v0.16.0

func (response UpdateDataPlane409JSONResponse) VisitUpdateDataPlaneResponse(w http.ResponseWriter) error

type UpdateDataPlane500JSONResponse added in v0.16.0

type UpdateDataPlane500JSONResponse struct{ InternalErrorJSONResponse }

func (UpdateDataPlane500JSONResponse) VisitUpdateDataPlaneResponse added in v0.16.0

func (response UpdateDataPlane500JSONResponse) VisitUpdateDataPlaneResponse(w http.ResponseWriter) error

type UpdateDataPlaneJSONRequestBody added in v0.16.0

type UpdateDataPlaneJSONRequestBody = DataPlane

UpdateDataPlaneJSONRequestBody defines body for UpdateDataPlane for application/json ContentType.

type UpdateDataPlaneRequestObject added in v0.16.0

type UpdateDataPlaneRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	DpName        DataPlaneNameParam `json:"dpName"`
	Body          *UpdateDataPlaneJSONRequestBody
}

type UpdateDataPlaneResp added in v0.16.0

type UpdateDataPlaneResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DataPlane
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON409      *Conflict
	JSON500      *InternalError
}

func ParseUpdateDataPlaneResp added in v0.16.0

func ParseUpdateDataPlaneResp(rsp *http.Response) (*UpdateDataPlaneResp, error)

ParseUpdateDataPlaneResp parses an HTTP response from a UpdateDataPlaneWithResponse call

func (UpdateDataPlaneResp) Status added in v0.16.0

func (r UpdateDataPlaneResp) Status() string

Status returns HTTPResponse.Status

func (UpdateDataPlaneResp) StatusCode added in v0.16.0

func (r UpdateDataPlaneResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateDataPlaneResponseObject added in v0.16.0

type UpdateDataPlaneResponseObject interface {
	VisitUpdateDataPlaneResponse(w http.ResponseWriter) error
}

type UpdateDeploymentPipeline200JSONResponse added in v0.16.0

type UpdateDeploymentPipeline200JSONResponse DeploymentPipeline

func (UpdateDeploymentPipeline200JSONResponse) VisitUpdateDeploymentPipelineResponse added in v0.16.0

func (response UpdateDeploymentPipeline200JSONResponse) VisitUpdateDeploymentPipelineResponse(w http.ResponseWriter) error

type UpdateDeploymentPipeline400JSONResponse added in v0.16.0

type UpdateDeploymentPipeline400JSONResponse struct{ BadRequestJSONResponse }

func (UpdateDeploymentPipeline400JSONResponse) VisitUpdateDeploymentPipelineResponse added in v0.16.0

func (response UpdateDeploymentPipeline400JSONResponse) VisitUpdateDeploymentPipelineResponse(w http.ResponseWriter) error

type UpdateDeploymentPipeline401JSONResponse added in v0.16.0

type UpdateDeploymentPipeline401JSONResponse struct{ UnauthorizedJSONResponse }

func (UpdateDeploymentPipeline401JSONResponse) VisitUpdateDeploymentPipelineResponse added in v0.16.0

func (response UpdateDeploymentPipeline401JSONResponse) VisitUpdateDeploymentPipelineResponse(w http.ResponseWriter) error

type UpdateDeploymentPipeline403JSONResponse added in v0.16.0

type UpdateDeploymentPipeline403JSONResponse struct{ ForbiddenJSONResponse }

func (UpdateDeploymentPipeline403JSONResponse) VisitUpdateDeploymentPipelineResponse added in v0.16.0

func (response UpdateDeploymentPipeline403JSONResponse) VisitUpdateDeploymentPipelineResponse(w http.ResponseWriter) error

type UpdateDeploymentPipeline404JSONResponse added in v0.16.0

type UpdateDeploymentPipeline404JSONResponse struct{ NotFoundJSONResponse }

func (UpdateDeploymentPipeline404JSONResponse) VisitUpdateDeploymentPipelineResponse added in v0.16.0

func (response UpdateDeploymentPipeline404JSONResponse) VisitUpdateDeploymentPipelineResponse(w http.ResponseWriter) error

type UpdateDeploymentPipeline500JSONResponse added in v0.16.0

type UpdateDeploymentPipeline500JSONResponse struct{ InternalErrorJSONResponse }

func (UpdateDeploymentPipeline500JSONResponse) VisitUpdateDeploymentPipelineResponse added in v0.16.0

func (response UpdateDeploymentPipeline500JSONResponse) VisitUpdateDeploymentPipelineResponse(w http.ResponseWriter) error

type UpdateDeploymentPipelineJSONRequestBody added in v0.16.0

type UpdateDeploymentPipelineJSONRequestBody = DeploymentPipeline

UpdateDeploymentPipelineJSONRequestBody defines body for UpdateDeploymentPipeline for application/json ContentType.

type UpdateDeploymentPipelineRequestObject added in v0.16.0

type UpdateDeploymentPipelineRequestObject struct {
	NamespaceName          NamespaceNameParam          `json:"namespaceName"`
	DeploymentPipelineName DeploymentPipelineNameParam `json:"deploymentPipelineName"`
	Body                   *UpdateDeploymentPipelineJSONRequestBody
}

type UpdateDeploymentPipelineResp added in v0.16.0

type UpdateDeploymentPipelineResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DeploymentPipeline
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseUpdateDeploymentPipelineResp added in v0.16.0

func ParseUpdateDeploymentPipelineResp(rsp *http.Response) (*UpdateDeploymentPipelineResp, error)

ParseUpdateDeploymentPipelineResp parses an HTTP response from a UpdateDeploymentPipelineWithResponse call

func (UpdateDeploymentPipelineResp) Status added in v0.16.0

Status returns HTTPResponse.Status

func (UpdateDeploymentPipelineResp) StatusCode added in v0.16.0

func (r UpdateDeploymentPipelineResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateDeploymentPipelineResponseObject added in v0.16.0

type UpdateDeploymentPipelineResponseObject interface {
	VisitUpdateDeploymentPipelineResponse(w http.ResponseWriter) error
}

type UpdateEnvironment200JSONResponse added in v0.17.0

type UpdateEnvironment200JSONResponse Environment

func (UpdateEnvironment200JSONResponse) VisitUpdateEnvironmentResponse added in v0.17.0

func (response UpdateEnvironment200JSONResponse) VisitUpdateEnvironmentResponse(w http.ResponseWriter) error

type UpdateEnvironment400JSONResponse added in v0.17.0

type UpdateEnvironment400JSONResponse struct{ BadRequestJSONResponse }

func (UpdateEnvironment400JSONResponse) VisitUpdateEnvironmentResponse added in v0.17.0

func (response UpdateEnvironment400JSONResponse) VisitUpdateEnvironmentResponse(w http.ResponseWriter) error

type UpdateEnvironment401JSONResponse added in v0.17.0

type UpdateEnvironment401JSONResponse struct{ UnauthorizedJSONResponse }

func (UpdateEnvironment401JSONResponse) VisitUpdateEnvironmentResponse added in v0.17.0

func (response UpdateEnvironment401JSONResponse) VisitUpdateEnvironmentResponse(w http.ResponseWriter) error

type UpdateEnvironment403JSONResponse added in v0.17.0

type UpdateEnvironment403JSONResponse struct{ ForbiddenJSONResponse }

func (UpdateEnvironment403JSONResponse) VisitUpdateEnvironmentResponse added in v0.17.0

func (response UpdateEnvironment403JSONResponse) VisitUpdateEnvironmentResponse(w http.ResponseWriter) error

type UpdateEnvironment404JSONResponse added in v0.17.0

type UpdateEnvironment404JSONResponse struct{ NotFoundJSONResponse }

func (UpdateEnvironment404JSONResponse) VisitUpdateEnvironmentResponse added in v0.17.0

func (response UpdateEnvironment404JSONResponse) VisitUpdateEnvironmentResponse(w http.ResponseWriter) error

type UpdateEnvironment409JSONResponse added in v0.17.0

type UpdateEnvironment409JSONResponse struct{ ConflictJSONResponse }

func (UpdateEnvironment409JSONResponse) VisitUpdateEnvironmentResponse added in v0.17.0

func (response UpdateEnvironment409JSONResponse) VisitUpdateEnvironmentResponse(w http.ResponseWriter) error

type UpdateEnvironment500JSONResponse added in v0.17.0

type UpdateEnvironment500JSONResponse struct{ InternalErrorJSONResponse }

func (UpdateEnvironment500JSONResponse) VisitUpdateEnvironmentResponse added in v0.17.0

func (response UpdateEnvironment500JSONResponse) VisitUpdateEnvironmentResponse(w http.ResponseWriter) error

type UpdateEnvironmentJSONRequestBody added in v0.17.0

type UpdateEnvironmentJSONRequestBody = Environment

UpdateEnvironmentJSONRequestBody defines body for UpdateEnvironment for application/json ContentType.

type UpdateEnvironmentRequestObject added in v0.17.0

type UpdateEnvironmentRequestObject struct {
	NamespaceName NamespaceNameParam   `json:"namespaceName"`
	EnvName       EnvironmentNameParam `json:"envName"`
	Body          *UpdateEnvironmentJSONRequestBody
}

type UpdateEnvironmentResp added in v0.17.0

type UpdateEnvironmentResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Environment
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON409      *Conflict
	JSON500      *InternalError
}

func ParseUpdateEnvironmentResp added in v0.17.0

func ParseUpdateEnvironmentResp(rsp *http.Response) (*UpdateEnvironmentResp, error)

ParseUpdateEnvironmentResp parses an HTTP response from a UpdateEnvironmentWithResponse call

func (UpdateEnvironmentResp) Status added in v0.17.0

func (r UpdateEnvironmentResp) Status() string

Status returns HTTPResponse.Status

func (UpdateEnvironmentResp) StatusCode added in v0.17.0

func (r UpdateEnvironmentResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateEnvironmentResponseObject added in v0.17.0

type UpdateEnvironmentResponseObject interface {
	VisitUpdateEnvironmentResponse(w http.ResponseWriter) error
}

type UpdateNamespace200JSONResponse added in v0.16.0

type UpdateNamespace200JSONResponse Namespace

func (UpdateNamespace200JSONResponse) VisitUpdateNamespaceResponse added in v0.16.0

func (response UpdateNamespace200JSONResponse) VisitUpdateNamespaceResponse(w http.ResponseWriter) error

type UpdateNamespace400JSONResponse added in v0.16.0

type UpdateNamespace400JSONResponse struct{ BadRequestJSONResponse }

func (UpdateNamespace400JSONResponse) VisitUpdateNamespaceResponse added in v0.16.0

func (response UpdateNamespace400JSONResponse) VisitUpdateNamespaceResponse(w http.ResponseWriter) error

type UpdateNamespace401JSONResponse added in v0.16.0

type UpdateNamespace401JSONResponse struct{ UnauthorizedJSONResponse }

func (UpdateNamespace401JSONResponse) VisitUpdateNamespaceResponse added in v0.16.0

func (response UpdateNamespace401JSONResponse) VisitUpdateNamespaceResponse(w http.ResponseWriter) error

type UpdateNamespace403JSONResponse added in v0.16.0

type UpdateNamespace403JSONResponse struct{ ForbiddenJSONResponse }

func (UpdateNamespace403JSONResponse) VisitUpdateNamespaceResponse added in v0.16.0

func (response UpdateNamespace403JSONResponse) VisitUpdateNamespaceResponse(w http.ResponseWriter) error

type UpdateNamespace404JSONResponse added in v0.16.0

type UpdateNamespace404JSONResponse struct{ NotFoundJSONResponse }

func (UpdateNamespace404JSONResponse) VisitUpdateNamespaceResponse added in v0.16.0

func (response UpdateNamespace404JSONResponse) VisitUpdateNamespaceResponse(w http.ResponseWriter) error

type UpdateNamespace500JSONResponse added in v0.16.0

type UpdateNamespace500JSONResponse struct{ InternalErrorJSONResponse }

func (UpdateNamespace500JSONResponse) VisitUpdateNamespaceResponse added in v0.16.0

func (response UpdateNamespace500JSONResponse) VisitUpdateNamespaceResponse(w http.ResponseWriter) error

type UpdateNamespaceJSONRequestBody added in v0.16.0

type UpdateNamespaceJSONRequestBody = Namespace

UpdateNamespaceJSONRequestBody defines body for UpdateNamespace for application/json ContentType.

type UpdateNamespaceRequestObject added in v0.16.0

type UpdateNamespaceRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	Body          *UpdateNamespaceJSONRequestBody
}

type UpdateNamespaceResp added in v0.16.0

type UpdateNamespaceResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Namespace
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseUpdateNamespaceResp added in v0.16.0

func ParseUpdateNamespaceResp(rsp *http.Response) (*UpdateNamespaceResp, error)

ParseUpdateNamespaceResp parses an HTTP response from a UpdateNamespaceWithResponse call

func (UpdateNamespaceResp) Status added in v0.16.0

func (r UpdateNamespaceResp) Status() string

Status returns HTTPResponse.Status

func (UpdateNamespaceResp) StatusCode added in v0.16.0

func (r UpdateNamespaceResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateNamespaceResponseObject added in v0.16.0

type UpdateNamespaceResponseObject interface {
	VisitUpdateNamespaceResponse(w http.ResponseWriter) error
}

type UpdateNamespaceRole200JSONResponse added in v0.14.0

type UpdateNamespaceRole200JSONResponse AuthzRole

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 AuthzRoleBinding

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 = AuthzRoleBinding

UpdateNamespaceRoleBindingJSONRequestBody defines body for UpdateNamespaceRoleBinding for application/json ContentType.

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      *AuthzRoleBinding
	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 = AuthzRole

UpdateNamespaceRoleJSONRequestBody defines body for UpdateNamespaceRole for application/json ContentType.

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      *AuthzRole
	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 UpdateObservabilityAlertsNotificationChannel200JSONResponse added in v0.16.0

type UpdateObservabilityAlertsNotificationChannel200JSONResponse ObservabilityAlertsNotificationChannel

func (UpdateObservabilityAlertsNotificationChannel200JSONResponse) VisitUpdateObservabilityAlertsNotificationChannelResponse added in v0.16.0

func (response UpdateObservabilityAlertsNotificationChannel200JSONResponse) VisitUpdateObservabilityAlertsNotificationChannelResponse(w http.ResponseWriter) error

type UpdateObservabilityAlertsNotificationChannel400JSONResponse added in v0.16.0

type UpdateObservabilityAlertsNotificationChannel400JSONResponse struct{ BadRequestJSONResponse }

func (UpdateObservabilityAlertsNotificationChannel400JSONResponse) VisitUpdateObservabilityAlertsNotificationChannelResponse added in v0.16.0

func (response UpdateObservabilityAlertsNotificationChannel400JSONResponse) VisitUpdateObservabilityAlertsNotificationChannelResponse(w http.ResponseWriter) error

type UpdateObservabilityAlertsNotificationChannel401JSONResponse added in v0.16.0

type UpdateObservabilityAlertsNotificationChannel401JSONResponse struct{ UnauthorizedJSONResponse }

func (UpdateObservabilityAlertsNotificationChannel401JSONResponse) VisitUpdateObservabilityAlertsNotificationChannelResponse added in v0.16.0

func (response UpdateObservabilityAlertsNotificationChannel401JSONResponse) VisitUpdateObservabilityAlertsNotificationChannelResponse(w http.ResponseWriter) error

type UpdateObservabilityAlertsNotificationChannel403JSONResponse added in v0.16.0

type UpdateObservabilityAlertsNotificationChannel403JSONResponse struct{ ForbiddenJSONResponse }

func (UpdateObservabilityAlertsNotificationChannel403JSONResponse) VisitUpdateObservabilityAlertsNotificationChannelResponse added in v0.16.0

func (response UpdateObservabilityAlertsNotificationChannel403JSONResponse) VisitUpdateObservabilityAlertsNotificationChannelResponse(w http.ResponseWriter) error

type UpdateObservabilityAlertsNotificationChannel404JSONResponse added in v0.16.0

type UpdateObservabilityAlertsNotificationChannel404JSONResponse struct{ NotFoundJSONResponse }

func (UpdateObservabilityAlertsNotificationChannel404JSONResponse) VisitUpdateObservabilityAlertsNotificationChannelResponse added in v0.16.0

func (response UpdateObservabilityAlertsNotificationChannel404JSONResponse) VisitUpdateObservabilityAlertsNotificationChannelResponse(w http.ResponseWriter) error

type UpdateObservabilityAlertsNotificationChannel500JSONResponse added in v0.16.0

type UpdateObservabilityAlertsNotificationChannel500JSONResponse struct{ InternalErrorJSONResponse }

func (UpdateObservabilityAlertsNotificationChannel500JSONResponse) VisitUpdateObservabilityAlertsNotificationChannelResponse added in v0.16.0

func (response UpdateObservabilityAlertsNotificationChannel500JSONResponse) VisitUpdateObservabilityAlertsNotificationChannelResponse(w http.ResponseWriter) error

type UpdateObservabilityAlertsNotificationChannelJSONRequestBody added in v0.16.0

type UpdateObservabilityAlertsNotificationChannelJSONRequestBody = ObservabilityAlertsNotificationChannel

UpdateObservabilityAlertsNotificationChannelJSONRequestBody defines body for UpdateObservabilityAlertsNotificationChannel for application/json ContentType.

type UpdateObservabilityAlertsNotificationChannelRequestObject added in v0.16.0

type UpdateObservabilityAlertsNotificationChannelRequestObject struct {
	NamespaceName                              NamespaceNameParam                              `json:"namespaceName"`
	ObservabilityAlertsNotificationChannelName ObservabilityAlertsNotificationChannelNameParam `json:"observabilityAlertsNotificationChannelName"`
	Body                                       *UpdateObservabilityAlertsNotificationChannelJSONRequestBody
}

type UpdateObservabilityAlertsNotificationChannelResp added in v0.16.0

type UpdateObservabilityAlertsNotificationChannelResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ObservabilityAlertsNotificationChannel
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseUpdateObservabilityAlertsNotificationChannelResp added in v0.16.0

func ParseUpdateObservabilityAlertsNotificationChannelResp(rsp *http.Response) (*UpdateObservabilityAlertsNotificationChannelResp, error)

ParseUpdateObservabilityAlertsNotificationChannelResp parses an HTTP response from a UpdateObservabilityAlertsNotificationChannelWithResponse call

func (UpdateObservabilityAlertsNotificationChannelResp) Status added in v0.16.0

Status returns HTTPResponse.Status

func (UpdateObservabilityAlertsNotificationChannelResp) StatusCode added in v0.16.0

StatusCode returns HTTPResponse.StatusCode

type UpdateObservabilityAlertsNotificationChannelResponseObject added in v0.16.0

type UpdateObservabilityAlertsNotificationChannelResponseObject interface {
	VisitUpdateObservabilityAlertsNotificationChannelResponse(w http.ResponseWriter) error
}

type UpdateObservabilityPlane200JSONResponse added in v0.16.0

type UpdateObservabilityPlane200JSONResponse ObservabilityPlane

func (UpdateObservabilityPlane200JSONResponse) VisitUpdateObservabilityPlaneResponse added in v0.16.0

func (response UpdateObservabilityPlane200JSONResponse) VisitUpdateObservabilityPlaneResponse(w http.ResponseWriter) error

type UpdateObservabilityPlane400JSONResponse added in v0.16.0

type UpdateObservabilityPlane400JSONResponse struct{ BadRequestJSONResponse }

func (UpdateObservabilityPlane400JSONResponse) VisitUpdateObservabilityPlaneResponse added in v0.16.0

func (response UpdateObservabilityPlane400JSONResponse) VisitUpdateObservabilityPlaneResponse(w http.ResponseWriter) error

type UpdateObservabilityPlane401JSONResponse added in v0.16.0

type UpdateObservabilityPlane401JSONResponse struct{ UnauthorizedJSONResponse }

func (UpdateObservabilityPlane401JSONResponse) VisitUpdateObservabilityPlaneResponse added in v0.16.0

func (response UpdateObservabilityPlane401JSONResponse) VisitUpdateObservabilityPlaneResponse(w http.ResponseWriter) error

type UpdateObservabilityPlane403JSONResponse added in v0.16.0

type UpdateObservabilityPlane403JSONResponse struct{ ForbiddenJSONResponse }

func (UpdateObservabilityPlane403JSONResponse) VisitUpdateObservabilityPlaneResponse added in v0.16.0

func (response UpdateObservabilityPlane403JSONResponse) VisitUpdateObservabilityPlaneResponse(w http.ResponseWriter) error

type UpdateObservabilityPlane404JSONResponse added in v0.16.0

type UpdateObservabilityPlane404JSONResponse struct{ NotFoundJSONResponse }

func (UpdateObservabilityPlane404JSONResponse) VisitUpdateObservabilityPlaneResponse added in v0.16.0

func (response UpdateObservabilityPlane404JSONResponse) VisitUpdateObservabilityPlaneResponse(w http.ResponseWriter) error

type UpdateObservabilityPlane409JSONResponse added in v0.16.0

type UpdateObservabilityPlane409JSONResponse struct{ ConflictJSONResponse }

func (UpdateObservabilityPlane409JSONResponse) VisitUpdateObservabilityPlaneResponse added in v0.16.0

func (response UpdateObservabilityPlane409JSONResponse) VisitUpdateObservabilityPlaneResponse(w http.ResponseWriter) error

type UpdateObservabilityPlane500JSONResponse added in v0.16.0

type UpdateObservabilityPlane500JSONResponse struct{ InternalErrorJSONResponse }

func (UpdateObservabilityPlane500JSONResponse) VisitUpdateObservabilityPlaneResponse added in v0.16.0

func (response UpdateObservabilityPlane500JSONResponse) VisitUpdateObservabilityPlaneResponse(w http.ResponseWriter) error

type UpdateObservabilityPlaneJSONRequestBody added in v0.16.0

type UpdateObservabilityPlaneJSONRequestBody = ObservabilityPlane

UpdateObservabilityPlaneJSONRequestBody defines body for UpdateObservabilityPlane for application/json ContentType.

type UpdateObservabilityPlaneRequestObject added in v0.16.0

type UpdateObservabilityPlaneRequestObject struct {
	NamespaceName          NamespaceNameParam          `json:"namespaceName"`
	ObservabilityPlaneName ObservabilityPlaneNameParam `json:"observabilityPlaneName"`
	Body                   *UpdateObservabilityPlaneJSONRequestBody
}

type UpdateObservabilityPlaneResp added in v0.16.0

type UpdateObservabilityPlaneResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ObservabilityPlane
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON409      *Conflict
	JSON500      *InternalError
}

func ParseUpdateObservabilityPlaneResp added in v0.16.0

func ParseUpdateObservabilityPlaneResp(rsp *http.Response) (*UpdateObservabilityPlaneResp, error)

ParseUpdateObservabilityPlaneResp parses an HTTP response from a UpdateObservabilityPlaneWithResponse call

func (UpdateObservabilityPlaneResp) Status added in v0.16.0

Status returns HTTPResponse.Status

func (UpdateObservabilityPlaneResp) StatusCode added in v0.16.0

func (r UpdateObservabilityPlaneResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateObservabilityPlaneResponseObject added in v0.16.0

type UpdateObservabilityPlaneResponseObject interface {
	VisitUpdateObservabilityPlaneResponse(w http.ResponseWriter) error
}

type UpdateProject200JSONResponse added in v0.16.0

type UpdateProject200JSONResponse Project

func (UpdateProject200JSONResponse) VisitUpdateProjectResponse added in v0.16.0

func (response UpdateProject200JSONResponse) VisitUpdateProjectResponse(w http.ResponseWriter) error

type UpdateProject400JSONResponse added in v0.16.0

type UpdateProject400JSONResponse struct{ BadRequestJSONResponse }

func (UpdateProject400JSONResponse) VisitUpdateProjectResponse added in v0.16.0

func (response UpdateProject400JSONResponse) VisitUpdateProjectResponse(w http.ResponseWriter) error

type UpdateProject401JSONResponse added in v0.16.0

type UpdateProject401JSONResponse struct{ UnauthorizedJSONResponse }

func (UpdateProject401JSONResponse) VisitUpdateProjectResponse added in v0.16.0

func (response UpdateProject401JSONResponse) VisitUpdateProjectResponse(w http.ResponseWriter) error

type UpdateProject403JSONResponse added in v0.16.0

type UpdateProject403JSONResponse struct{ ForbiddenJSONResponse }

func (UpdateProject403JSONResponse) VisitUpdateProjectResponse added in v0.16.0

func (response UpdateProject403JSONResponse) VisitUpdateProjectResponse(w http.ResponseWriter) error

type UpdateProject404JSONResponse added in v0.16.0

type UpdateProject404JSONResponse struct{ NotFoundJSONResponse }

func (UpdateProject404JSONResponse) VisitUpdateProjectResponse added in v0.16.0

func (response UpdateProject404JSONResponse) VisitUpdateProjectResponse(w http.ResponseWriter) error

type UpdateProject409JSONResponse added in v0.16.0

type UpdateProject409JSONResponse struct{ ConflictJSONResponse }

func (UpdateProject409JSONResponse) VisitUpdateProjectResponse added in v0.16.0

func (response UpdateProject409JSONResponse) VisitUpdateProjectResponse(w http.ResponseWriter) error

type UpdateProject500JSONResponse added in v0.16.0

type UpdateProject500JSONResponse struct{ InternalErrorJSONResponse }

func (UpdateProject500JSONResponse) VisitUpdateProjectResponse added in v0.16.0

func (response UpdateProject500JSONResponse) VisitUpdateProjectResponse(w http.ResponseWriter) error

type UpdateProjectJSONRequestBody added in v0.16.0

type UpdateProjectJSONRequestBody = Project

UpdateProjectJSONRequestBody defines body for UpdateProject for application/json ContentType.

type UpdateProjectRequestObject added in v0.16.0

type UpdateProjectRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	ProjectName   ProjectNameParam   `json:"projectName"`
	Body          *UpdateProjectJSONRequestBody
}

type UpdateProjectResp added in v0.16.0

type UpdateProjectResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Project
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON409      *Conflict
	JSON500      *InternalError
}

func ParseUpdateProjectResp added in v0.16.0

func ParseUpdateProjectResp(rsp *http.Response) (*UpdateProjectResp, error)

ParseUpdateProjectResp parses an HTTP response from a UpdateProjectWithResponse call

func (UpdateProjectResp) Status added in v0.16.0

func (r UpdateProjectResp) Status() string

Status returns HTTPResponse.Status

func (UpdateProjectResp) StatusCode added in v0.16.0

func (r UpdateProjectResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateProjectResponseObject added in v0.16.0

type UpdateProjectResponseObject interface {
	VisitUpdateProjectResponse(w http.ResponseWriter) error
}

type UpdateReleaseBinding200JSONResponse added in v0.16.0

type UpdateReleaseBinding200JSONResponse ReleaseBinding

func (UpdateReleaseBinding200JSONResponse) VisitUpdateReleaseBindingResponse added in v0.16.0

func (response UpdateReleaseBinding200JSONResponse) VisitUpdateReleaseBindingResponse(w http.ResponseWriter) error

type UpdateReleaseBinding400JSONResponse added in v0.16.0

type UpdateReleaseBinding400JSONResponse struct{ BadRequestJSONResponse }

func (UpdateReleaseBinding400JSONResponse) VisitUpdateReleaseBindingResponse added in v0.16.0

func (response UpdateReleaseBinding400JSONResponse) VisitUpdateReleaseBindingResponse(w http.ResponseWriter) error

type UpdateReleaseBinding401JSONResponse added in v0.16.0

type UpdateReleaseBinding401JSONResponse struct{ UnauthorizedJSONResponse }

func (UpdateReleaseBinding401JSONResponse) VisitUpdateReleaseBindingResponse added in v0.16.0

func (response UpdateReleaseBinding401JSONResponse) VisitUpdateReleaseBindingResponse(w http.ResponseWriter) error

type UpdateReleaseBinding403JSONResponse added in v0.16.0

type UpdateReleaseBinding403JSONResponse struct{ ForbiddenJSONResponse }

func (UpdateReleaseBinding403JSONResponse) VisitUpdateReleaseBindingResponse added in v0.16.0

func (response UpdateReleaseBinding403JSONResponse) VisitUpdateReleaseBindingResponse(w http.ResponseWriter) error

type UpdateReleaseBinding404JSONResponse added in v0.16.0

type UpdateReleaseBinding404JSONResponse struct{ NotFoundJSONResponse }

func (UpdateReleaseBinding404JSONResponse) VisitUpdateReleaseBindingResponse added in v0.16.0

func (response UpdateReleaseBinding404JSONResponse) VisitUpdateReleaseBindingResponse(w http.ResponseWriter) error

type UpdateReleaseBinding500JSONResponse added in v0.16.0

type UpdateReleaseBinding500JSONResponse struct{ InternalErrorJSONResponse }

func (UpdateReleaseBinding500JSONResponse) VisitUpdateReleaseBindingResponse added in v0.16.0

func (response UpdateReleaseBinding500JSONResponse) VisitUpdateReleaseBindingResponse(w http.ResponseWriter) error

type UpdateReleaseBindingJSONRequestBody added in v0.16.0

type UpdateReleaseBindingJSONRequestBody = ReleaseBinding

UpdateReleaseBindingJSONRequestBody defines body for UpdateReleaseBinding for application/json ContentType.

type UpdateReleaseBindingRequestObject added in v0.16.0

type UpdateReleaseBindingRequestObject struct {
	NamespaceName      NamespaceNameParam      `json:"namespaceName"`
	ReleaseBindingName ReleaseBindingNameParam `json:"releaseBindingName"`
	Body               *UpdateReleaseBindingJSONRequestBody
}

type UpdateReleaseBindingResp added in v0.16.0

type UpdateReleaseBindingResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ReleaseBinding
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseUpdateReleaseBindingResp added in v0.16.0

func ParseUpdateReleaseBindingResp(rsp *http.Response) (*UpdateReleaseBindingResp, error)

ParseUpdateReleaseBindingResp parses an HTTP response from a UpdateReleaseBindingWithResponse call

func (UpdateReleaseBindingResp) Status added in v0.16.0

func (r UpdateReleaseBindingResp) Status() string

Status returns HTTPResponse.Status

func (UpdateReleaseBindingResp) StatusCode added in v0.16.0

func (r UpdateReleaseBindingResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateReleaseBindingResponseObject added in v0.16.0

type UpdateReleaseBindingResponseObject interface {
	VisitUpdateReleaseBindingResponse(w http.ResponseWriter) error
}

type UpdateSecretReference200JSONResponse added in v0.16.0

type UpdateSecretReference200JSONResponse SecretReference

func (UpdateSecretReference200JSONResponse) VisitUpdateSecretReferenceResponse added in v0.16.0

func (response UpdateSecretReference200JSONResponse) VisitUpdateSecretReferenceResponse(w http.ResponseWriter) error

type UpdateSecretReference400JSONResponse added in v0.16.0

type UpdateSecretReference400JSONResponse struct{ BadRequestJSONResponse }

func (UpdateSecretReference400JSONResponse) VisitUpdateSecretReferenceResponse added in v0.16.0

func (response UpdateSecretReference400JSONResponse) VisitUpdateSecretReferenceResponse(w http.ResponseWriter) error

type UpdateSecretReference401JSONResponse added in v0.16.0

type UpdateSecretReference401JSONResponse struct{ UnauthorizedJSONResponse }

func (UpdateSecretReference401JSONResponse) VisitUpdateSecretReferenceResponse added in v0.16.0

func (response UpdateSecretReference401JSONResponse) VisitUpdateSecretReferenceResponse(w http.ResponseWriter) error

type UpdateSecretReference403JSONResponse added in v0.16.0

type UpdateSecretReference403JSONResponse struct{ ForbiddenJSONResponse }

func (UpdateSecretReference403JSONResponse) VisitUpdateSecretReferenceResponse added in v0.16.0

func (response UpdateSecretReference403JSONResponse) VisitUpdateSecretReferenceResponse(w http.ResponseWriter) error

type UpdateSecretReference404JSONResponse added in v0.16.0

type UpdateSecretReference404JSONResponse struct{ NotFoundJSONResponse }

func (UpdateSecretReference404JSONResponse) VisitUpdateSecretReferenceResponse added in v0.16.0

func (response UpdateSecretReference404JSONResponse) VisitUpdateSecretReferenceResponse(w http.ResponseWriter) error

type UpdateSecretReference500JSONResponse added in v0.16.0

type UpdateSecretReference500JSONResponse struct{ InternalErrorJSONResponse }

func (UpdateSecretReference500JSONResponse) VisitUpdateSecretReferenceResponse added in v0.16.0

func (response UpdateSecretReference500JSONResponse) VisitUpdateSecretReferenceResponse(w http.ResponseWriter) error

type UpdateSecretReferenceJSONRequestBody added in v0.16.0

type UpdateSecretReferenceJSONRequestBody = SecretReference

UpdateSecretReferenceJSONRequestBody defines body for UpdateSecretReference for application/json ContentType.

type UpdateSecretReferenceRequestObject added in v0.16.0

type UpdateSecretReferenceRequestObject struct {
	NamespaceName       NamespaceNameParam       `json:"namespaceName"`
	SecretReferenceName SecretReferenceNameParam `json:"secretReferenceName"`
	Body                *UpdateSecretReferenceJSONRequestBody
}

type UpdateSecretReferenceResp added in v0.16.0

type UpdateSecretReferenceResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SecretReference
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseUpdateSecretReferenceResp added in v0.16.0

func ParseUpdateSecretReferenceResp(rsp *http.Response) (*UpdateSecretReferenceResp, error)

ParseUpdateSecretReferenceResp parses an HTTP response from a UpdateSecretReferenceWithResponse call

func (UpdateSecretReferenceResp) Status added in v0.16.0

func (r UpdateSecretReferenceResp) Status() string

Status returns HTTPResponse.Status

func (UpdateSecretReferenceResp) StatusCode added in v0.16.0

func (r UpdateSecretReferenceResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateSecretReferenceResponseObject added in v0.16.0

type UpdateSecretReferenceResponseObject interface {
	VisitUpdateSecretReferenceResponse(w http.ResponseWriter) error
}

type UpdateTrait200JSONResponse added in v0.16.0

type UpdateTrait200JSONResponse Trait

func (UpdateTrait200JSONResponse) VisitUpdateTraitResponse added in v0.16.0

func (response UpdateTrait200JSONResponse) VisitUpdateTraitResponse(w http.ResponseWriter) error

type UpdateTrait400JSONResponse added in v0.16.0

type UpdateTrait400JSONResponse struct{ BadRequestJSONResponse }

func (UpdateTrait400JSONResponse) VisitUpdateTraitResponse added in v0.16.0

func (response UpdateTrait400JSONResponse) VisitUpdateTraitResponse(w http.ResponseWriter) error

type UpdateTrait401JSONResponse added in v0.16.0

type UpdateTrait401JSONResponse struct{ UnauthorizedJSONResponse }

func (UpdateTrait401JSONResponse) VisitUpdateTraitResponse added in v0.16.0

func (response UpdateTrait401JSONResponse) VisitUpdateTraitResponse(w http.ResponseWriter) error

type UpdateTrait403JSONResponse added in v0.16.0

type UpdateTrait403JSONResponse struct{ ForbiddenJSONResponse }

func (UpdateTrait403JSONResponse) VisitUpdateTraitResponse added in v0.16.0

func (response UpdateTrait403JSONResponse) VisitUpdateTraitResponse(w http.ResponseWriter) error

type UpdateTrait404JSONResponse added in v0.16.0

type UpdateTrait404JSONResponse struct{ NotFoundJSONResponse }

func (UpdateTrait404JSONResponse) VisitUpdateTraitResponse added in v0.16.0

func (response UpdateTrait404JSONResponse) VisitUpdateTraitResponse(w http.ResponseWriter) error

type UpdateTrait409JSONResponse added in v0.16.0

type UpdateTrait409JSONResponse struct{ ConflictJSONResponse }

func (UpdateTrait409JSONResponse) VisitUpdateTraitResponse added in v0.16.0

func (response UpdateTrait409JSONResponse) VisitUpdateTraitResponse(w http.ResponseWriter) error

type UpdateTrait500JSONResponse added in v0.16.0

type UpdateTrait500JSONResponse struct{ InternalErrorJSONResponse }

func (UpdateTrait500JSONResponse) VisitUpdateTraitResponse added in v0.16.0

func (response UpdateTrait500JSONResponse) VisitUpdateTraitResponse(w http.ResponseWriter) error

type UpdateTraitJSONRequestBody added in v0.16.0

type UpdateTraitJSONRequestBody = Trait

UpdateTraitJSONRequestBody defines body for UpdateTrait for application/json ContentType.

type UpdateTraitRequestObject added in v0.16.0

type UpdateTraitRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	TraitName     TraitNameParam     `json:"traitName"`
	Body          *UpdateTraitJSONRequestBody
}

type UpdateTraitResp added in v0.16.0

type UpdateTraitResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Trait
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON409      *Conflict
	JSON500      *InternalError
}

func ParseUpdateTraitResp added in v0.16.0

func ParseUpdateTraitResp(rsp *http.Response) (*UpdateTraitResp, error)

ParseUpdateTraitResp parses an HTTP response from a UpdateTraitWithResponse call

func (UpdateTraitResp) Status added in v0.16.0

func (r UpdateTraitResp) Status() string

Status returns HTTPResponse.Status

func (UpdateTraitResp) StatusCode added in v0.16.0

func (r UpdateTraitResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateTraitResponseObject added in v0.16.0

type UpdateTraitResponseObject interface {
	VisitUpdateTraitResponse(w http.ResponseWriter) error
}

type UpdateWorkflow200JSONResponse added in v0.17.0

type UpdateWorkflow200JSONResponse Workflow

func (UpdateWorkflow200JSONResponse) VisitUpdateWorkflowResponse added in v0.17.0

func (response UpdateWorkflow200JSONResponse) VisitUpdateWorkflowResponse(w http.ResponseWriter) error

type UpdateWorkflow400JSONResponse added in v0.17.0

type UpdateWorkflow400JSONResponse struct{ BadRequestJSONResponse }

func (UpdateWorkflow400JSONResponse) VisitUpdateWorkflowResponse added in v0.17.0

func (response UpdateWorkflow400JSONResponse) VisitUpdateWorkflowResponse(w http.ResponseWriter) error

type UpdateWorkflow401JSONResponse added in v0.17.0

type UpdateWorkflow401JSONResponse struct{ UnauthorizedJSONResponse }

func (UpdateWorkflow401JSONResponse) VisitUpdateWorkflowResponse added in v0.17.0

func (response UpdateWorkflow401JSONResponse) VisitUpdateWorkflowResponse(w http.ResponseWriter) error

type UpdateWorkflow403JSONResponse added in v0.17.0

type UpdateWorkflow403JSONResponse struct{ ForbiddenJSONResponse }

func (UpdateWorkflow403JSONResponse) VisitUpdateWorkflowResponse added in v0.17.0

func (response UpdateWorkflow403JSONResponse) VisitUpdateWorkflowResponse(w http.ResponseWriter) error

type UpdateWorkflow404JSONResponse added in v0.17.0

type UpdateWorkflow404JSONResponse struct{ NotFoundJSONResponse }

func (UpdateWorkflow404JSONResponse) VisitUpdateWorkflowResponse added in v0.17.0

func (response UpdateWorkflow404JSONResponse) VisitUpdateWorkflowResponse(w http.ResponseWriter) error

type UpdateWorkflow409JSONResponse added in v0.17.0

type UpdateWorkflow409JSONResponse struct{ ConflictJSONResponse }

func (UpdateWorkflow409JSONResponse) VisitUpdateWorkflowResponse added in v0.17.0

func (response UpdateWorkflow409JSONResponse) VisitUpdateWorkflowResponse(w http.ResponseWriter) error

type UpdateWorkflow500JSONResponse added in v0.17.0

type UpdateWorkflow500JSONResponse struct{ InternalErrorJSONResponse }

func (UpdateWorkflow500JSONResponse) VisitUpdateWorkflowResponse added in v0.17.0

func (response UpdateWorkflow500JSONResponse) VisitUpdateWorkflowResponse(w http.ResponseWriter) error

type UpdateWorkflowJSONRequestBody added in v0.17.0

type UpdateWorkflowJSONRequestBody = Workflow

UpdateWorkflowJSONRequestBody defines body for UpdateWorkflow for application/json ContentType.

type UpdateWorkflowPlane200JSONResponse added in v1.0.0

type UpdateWorkflowPlane200JSONResponse WorkflowPlane

func (UpdateWorkflowPlane200JSONResponse) VisitUpdateWorkflowPlaneResponse added in v1.0.0

func (response UpdateWorkflowPlane200JSONResponse) VisitUpdateWorkflowPlaneResponse(w http.ResponseWriter) error

type UpdateWorkflowPlane400JSONResponse added in v1.0.0

type UpdateWorkflowPlane400JSONResponse struct{ BadRequestJSONResponse }

func (UpdateWorkflowPlane400JSONResponse) VisitUpdateWorkflowPlaneResponse added in v1.0.0

func (response UpdateWorkflowPlane400JSONResponse) VisitUpdateWorkflowPlaneResponse(w http.ResponseWriter) error

type UpdateWorkflowPlane401JSONResponse added in v1.0.0

type UpdateWorkflowPlane401JSONResponse struct{ UnauthorizedJSONResponse }

func (UpdateWorkflowPlane401JSONResponse) VisitUpdateWorkflowPlaneResponse added in v1.0.0

func (response UpdateWorkflowPlane401JSONResponse) VisitUpdateWorkflowPlaneResponse(w http.ResponseWriter) error

type UpdateWorkflowPlane403JSONResponse added in v1.0.0

type UpdateWorkflowPlane403JSONResponse struct{ ForbiddenJSONResponse }

func (UpdateWorkflowPlane403JSONResponse) VisitUpdateWorkflowPlaneResponse added in v1.0.0

func (response UpdateWorkflowPlane403JSONResponse) VisitUpdateWorkflowPlaneResponse(w http.ResponseWriter) error

type UpdateWorkflowPlane404JSONResponse added in v1.0.0

type UpdateWorkflowPlane404JSONResponse struct{ NotFoundJSONResponse }

func (UpdateWorkflowPlane404JSONResponse) VisitUpdateWorkflowPlaneResponse added in v1.0.0

func (response UpdateWorkflowPlane404JSONResponse) VisitUpdateWorkflowPlaneResponse(w http.ResponseWriter) error

type UpdateWorkflowPlane409JSONResponse added in v1.0.0

type UpdateWorkflowPlane409JSONResponse struct{ ConflictJSONResponse }

func (UpdateWorkflowPlane409JSONResponse) VisitUpdateWorkflowPlaneResponse added in v1.0.0

func (response UpdateWorkflowPlane409JSONResponse) VisitUpdateWorkflowPlaneResponse(w http.ResponseWriter) error

type UpdateWorkflowPlane500JSONResponse added in v1.0.0

type UpdateWorkflowPlane500JSONResponse struct{ InternalErrorJSONResponse }

func (UpdateWorkflowPlane500JSONResponse) VisitUpdateWorkflowPlaneResponse added in v1.0.0

func (response UpdateWorkflowPlane500JSONResponse) VisitUpdateWorkflowPlaneResponse(w http.ResponseWriter) error

type UpdateWorkflowPlaneJSONRequestBody added in v1.0.0

type UpdateWorkflowPlaneJSONRequestBody = WorkflowPlane

UpdateWorkflowPlaneJSONRequestBody defines body for UpdateWorkflowPlane for application/json ContentType.

type UpdateWorkflowPlaneRequestObject added in v1.0.0

type UpdateWorkflowPlaneRequestObject struct {
	NamespaceName     NamespaceNameParam     `json:"namespaceName"`
	WorkflowPlaneName WorkflowPlaneNameParam `json:"workflowPlaneName"`
	Body              *UpdateWorkflowPlaneJSONRequestBody
}

type UpdateWorkflowPlaneResp added in v1.0.0

type UpdateWorkflowPlaneResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *WorkflowPlane
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON409      *Conflict
	JSON500      *InternalError
}

func ParseUpdateWorkflowPlaneResp added in v1.0.0

func ParseUpdateWorkflowPlaneResp(rsp *http.Response) (*UpdateWorkflowPlaneResp, error)

ParseUpdateWorkflowPlaneResp parses an HTTP response from a UpdateWorkflowPlaneWithResponse call

func (UpdateWorkflowPlaneResp) Status added in v1.0.0

func (r UpdateWorkflowPlaneResp) Status() string

Status returns HTTPResponse.Status

func (UpdateWorkflowPlaneResp) StatusCode added in v1.0.0

func (r UpdateWorkflowPlaneResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateWorkflowPlaneResponseObject added in v1.0.0

type UpdateWorkflowPlaneResponseObject interface {
	VisitUpdateWorkflowPlaneResponse(w http.ResponseWriter) error
}

type UpdateWorkflowRequestObject added in v0.17.0

type UpdateWorkflowRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	WorkflowName  WorkflowNameParam  `json:"workflowName"`
	Body          *UpdateWorkflowJSONRequestBody
}

type UpdateWorkflowResp added in v0.17.0

type UpdateWorkflowResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Workflow
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON409      *Conflict
	JSON500      *InternalError
}

func ParseUpdateWorkflowResp added in v0.17.0

func ParseUpdateWorkflowResp(rsp *http.Response) (*UpdateWorkflowResp, error)

ParseUpdateWorkflowResp parses an HTTP response from a UpdateWorkflowWithResponse call

func (UpdateWorkflowResp) Status added in v0.17.0

func (r UpdateWorkflowResp) Status() string

Status returns HTTPResponse.Status

func (UpdateWorkflowResp) StatusCode added in v0.17.0

func (r UpdateWorkflowResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateWorkflowResponseObject added in v0.17.0

type UpdateWorkflowResponseObject interface {
	VisitUpdateWorkflowResponse(w http.ResponseWriter) error
}

type UpdateWorkflowRun200JSONResponse added in v1.0.0

type UpdateWorkflowRun200JSONResponse WorkflowRun

func (UpdateWorkflowRun200JSONResponse) VisitUpdateWorkflowRunResponse added in v1.0.0

func (response UpdateWorkflowRun200JSONResponse) VisitUpdateWorkflowRunResponse(w http.ResponseWriter) error

type UpdateWorkflowRun400JSONResponse added in v1.0.0

type UpdateWorkflowRun400JSONResponse struct{ BadRequestJSONResponse }

func (UpdateWorkflowRun400JSONResponse) VisitUpdateWorkflowRunResponse added in v1.0.0

func (response UpdateWorkflowRun400JSONResponse) VisitUpdateWorkflowRunResponse(w http.ResponseWriter) error

type UpdateWorkflowRun401JSONResponse added in v1.0.0

type UpdateWorkflowRun401JSONResponse struct{ UnauthorizedJSONResponse }

func (UpdateWorkflowRun401JSONResponse) VisitUpdateWorkflowRunResponse added in v1.0.0

func (response UpdateWorkflowRun401JSONResponse) VisitUpdateWorkflowRunResponse(w http.ResponseWriter) error

type UpdateWorkflowRun403JSONResponse added in v1.0.0

type UpdateWorkflowRun403JSONResponse struct{ ForbiddenJSONResponse }

func (UpdateWorkflowRun403JSONResponse) VisitUpdateWorkflowRunResponse added in v1.0.0

func (response UpdateWorkflowRun403JSONResponse) VisitUpdateWorkflowRunResponse(w http.ResponseWriter) error

type UpdateWorkflowRun404JSONResponse added in v1.0.0

type UpdateWorkflowRun404JSONResponse struct{ NotFoundJSONResponse }

func (UpdateWorkflowRun404JSONResponse) VisitUpdateWorkflowRunResponse added in v1.0.0

func (response UpdateWorkflowRun404JSONResponse) VisitUpdateWorkflowRunResponse(w http.ResponseWriter) error

type UpdateWorkflowRun500JSONResponse added in v1.0.0

type UpdateWorkflowRun500JSONResponse struct{ InternalErrorJSONResponse }

func (UpdateWorkflowRun500JSONResponse) VisitUpdateWorkflowRunResponse added in v1.0.0

func (response UpdateWorkflowRun500JSONResponse) VisitUpdateWorkflowRunResponse(w http.ResponseWriter) error

type UpdateWorkflowRunJSONRequestBody added in v1.0.0

type UpdateWorkflowRunJSONRequestBody = WorkflowRun

UpdateWorkflowRunJSONRequestBody defines body for UpdateWorkflowRun for application/json ContentType.

type UpdateWorkflowRunRequestObject added in v1.0.0

type UpdateWorkflowRunRequestObject struct {
	NamespaceName NamespaceNameParam   `json:"namespaceName"`
	RunName       WorkflowRunNameParam `json:"runName"`
	Body          *UpdateWorkflowRunJSONRequestBody
}

type UpdateWorkflowRunResp added in v1.0.0

type UpdateWorkflowRunResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *WorkflowRun
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseUpdateWorkflowRunResp added in v1.0.0

func ParseUpdateWorkflowRunResp(rsp *http.Response) (*UpdateWorkflowRunResp, error)

ParseUpdateWorkflowRunResp parses an HTTP response from a UpdateWorkflowRunWithResponse call

func (UpdateWorkflowRunResp) Status added in v1.0.0

func (r UpdateWorkflowRunResp) Status() string

Status returns HTTPResponse.Status

func (UpdateWorkflowRunResp) StatusCode added in v1.0.0

func (r UpdateWorkflowRunResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateWorkflowRunResponseObject added in v1.0.0

type UpdateWorkflowRunResponseObject interface {
	VisitUpdateWorkflowRunResponse(w http.ResponseWriter) error
}

type UpdateWorkload200JSONResponse added in v0.16.0

type UpdateWorkload200JSONResponse Workload

func (UpdateWorkload200JSONResponse) VisitUpdateWorkloadResponse added in v0.16.0

func (response UpdateWorkload200JSONResponse) VisitUpdateWorkloadResponse(w http.ResponseWriter) error

type UpdateWorkload400JSONResponse added in v0.16.0

type UpdateWorkload400JSONResponse struct{ BadRequestJSONResponse }

func (UpdateWorkload400JSONResponse) VisitUpdateWorkloadResponse added in v0.16.0

func (response UpdateWorkload400JSONResponse) VisitUpdateWorkloadResponse(w http.ResponseWriter) error

type UpdateWorkload401JSONResponse added in v0.16.0

type UpdateWorkload401JSONResponse struct{ UnauthorizedJSONResponse }

func (UpdateWorkload401JSONResponse) VisitUpdateWorkloadResponse added in v0.16.0

func (response UpdateWorkload401JSONResponse) VisitUpdateWorkloadResponse(w http.ResponseWriter) error

type UpdateWorkload403JSONResponse added in v0.16.0

type UpdateWorkload403JSONResponse struct{ ForbiddenJSONResponse }

func (UpdateWorkload403JSONResponse) VisitUpdateWorkloadResponse added in v0.16.0

func (response UpdateWorkload403JSONResponse) VisitUpdateWorkloadResponse(w http.ResponseWriter) error

type UpdateWorkload404JSONResponse added in v0.16.0

type UpdateWorkload404JSONResponse struct{ NotFoundJSONResponse }

func (UpdateWorkload404JSONResponse) VisitUpdateWorkloadResponse added in v0.16.0

func (response UpdateWorkload404JSONResponse) VisitUpdateWorkloadResponse(w http.ResponseWriter) error

type UpdateWorkload500JSONResponse added in v0.16.0

type UpdateWorkload500JSONResponse struct{ InternalErrorJSONResponse }

func (UpdateWorkload500JSONResponse) VisitUpdateWorkloadResponse added in v0.16.0

func (response UpdateWorkload500JSONResponse) VisitUpdateWorkloadResponse(w http.ResponseWriter) error

type UpdateWorkloadJSONRequestBody added in v0.16.0

type UpdateWorkloadJSONRequestBody = Workload

UpdateWorkloadJSONRequestBody defines body for UpdateWorkload for application/json ContentType.

type UpdateWorkloadRequestObject added in v0.16.0

type UpdateWorkloadRequestObject struct {
	NamespaceName NamespaceNameParam `json:"namespaceName"`
	WorkloadName  WorkloadNameParam  `json:"workloadName"`
	Body          *UpdateWorkloadJSONRequestBody
}

type UpdateWorkloadResp added in v0.16.0

type UpdateWorkloadResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Workload
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseUpdateWorkloadResp added in v0.16.0

func ParseUpdateWorkloadResp(rsp *http.Response) (*UpdateWorkloadResp, error)

ParseUpdateWorkloadResp parses an HTTP response from a UpdateWorkloadWithResponse call

func (UpdateWorkloadResp) Status added in v0.16.0

func (r UpdateWorkloadResp) Status() string

Status returns HTTPResponse.Status

func (UpdateWorkloadResp) StatusCode added in v0.16.0

func (r UpdateWorkloadResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateWorkloadResponseObject added in v0.16.0

type UpdateWorkloadResponseObject interface {
	VisitUpdateWorkloadResponse(w http.ResponseWriter) error
}

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 ValidationRule added in v1.0.0

type ValidationRule struct {
	// Message Error message shown when the rule evaluates to false
	Message string `json:"message"`

	// Rule CEL expression wrapped in ${...} that must evaluate to true
	Rule string `json:"rule"`
}

ValidationRule CEL-based validation rule evaluated during rendering

type ValueFrom added in v0.16.0

type ValueFrom struct {
	// SecretKeyRef Reference to a specific key in a Kubernetes secret
	SecretKeyRef *SecretKeyReference `json:"secretKeyRef,omitempty"`

	// Value Inline value (optional fallback)
	Value *string `json:"value,omitempty"`
}

ValueFrom Reference to a secret or inline value

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 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 {
	// ApiVersion API version of the resource
	ApiVersion *string `json:"apiVersion,omitempty"`

	// Kind Kind of the resource
	Kind *string `json:"kind,omitempty"`

	// Metadata Standard Kubernetes object metadata (without kind/apiVersion).
	// Matches the structure of metav1.ObjectMeta for the fields exposed via the API.
	Metadata ObjectMeta `json:"metadata"`

	// Spec Desired state of a Workflow
	Spec   *WorkflowSpec   `json:"spec,omitempty"`
	Status *WorkflowStatus `json:"status,omitempty"`
}

Workflow defines model for Workflow.

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 WorkflowPlane added in v1.0.0

type WorkflowPlane struct {
	// ApiVersion API version of the resource
	ApiVersion *string `json:"apiVersion,omitempty"`

	// Kind Kind of the resource
	Kind *string `json:"kind,omitempty"`

	// Metadata Standard Kubernetes object metadata (without kind/apiVersion).
	// Matches the structure of metav1.ObjectMeta for the fields exposed via the API.
	Metadata ObjectMeta `json:"metadata"`

	// Spec Desired state of a WorkflowPlane
	Spec   *WorkflowPlaneSpec   `json:"spec,omitempty"`
	Status *WorkflowPlaneStatus `json:"status,omitempty"`
}

WorkflowPlane WorkflowPlane resource. Represents CI/CD build infrastructure within a namespace.

type WorkflowPlaneList added in v1.0.0

type WorkflowPlaneList struct {
	Items []WorkflowPlane `json:"items"`

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

WorkflowPlaneList Paginated list of workflow planes

type WorkflowPlaneNameParam added in v1.0.0

type WorkflowPlaneNameParam = string

WorkflowPlaneNameParam defines model for WorkflowPlaneNameParam.

type WorkflowPlaneRef added in v1.0.0

type WorkflowPlaneRef struct {
	// Kind Kind of workflow plane
	Kind WorkflowPlaneRefKind `json:"kind"`

	// Name Name of the workflow plane resource
	Name string `json:"name"`
}

WorkflowPlaneRef Reference to a WorkflowPlane or ClusterWorkflowPlane

type WorkflowPlaneRefKind added in v1.0.0

type WorkflowPlaneRefKind string

WorkflowPlaneRefKind Kind of workflow plane

const (
	WorkflowPlaneRefKindClusterWorkflowPlane WorkflowPlaneRefKind = "ClusterWorkflowPlane"
	WorkflowPlaneRefKindWorkflowPlane        WorkflowPlaneRefKind = "WorkflowPlane"
)

Defines values for WorkflowPlaneRefKind.

type WorkflowPlaneSpec added in v1.0.0

type WorkflowPlaneSpec struct {
	// ClusterAgent Configuration for cluster agent-based communication
	ClusterAgent *ClusterAgentConfig `json:"clusterAgent,omitempty"`

	// ObservabilityPlaneRef Reference to an ObservabilityPlane or ClusterObservabilityPlane
	ObservabilityPlaneRef *ObservabilityPlaneRef `json:"observabilityPlaneRef,omitempty"`

	// PlaneID Logical plane identifier for the physical cluster.
	// Multiple WorkflowPlane CRs can share the same planeID.
	PlaneID *string `json:"planeID,omitempty"`

	// SecretStoreRef Reference to an External Secrets Operator ClusterSecretStore
	SecretStoreRef *SecretStoreRef `json:"secretStoreRef,omitempty"`
}

WorkflowPlaneSpec Desired state of a WorkflowPlane

type WorkflowPlaneStatus added in v1.0.0

type WorkflowPlaneStatus struct {
	// AgentConnection Status of cluster agent connections
	AgentConnection *AgentConnectionStatus `json:"agentConnection,omitempty"`

	// Conditions Current state conditions of the WorkflowPlane
	Conditions *[]Condition `json:"conditions,omitempty"`

	// ObservedGeneration Generation of the most recently observed WorkflowPlane
	ObservedGeneration *int64 `json:"observedGeneration,omitempty"`
}

WorkflowPlaneStatus Observed state of a WorkflowPlane

type WorkflowQueryParam added in v0.17.0

type WorkflowQueryParam = string

WorkflowQueryParam defines model for WorkflowQueryParam.

type WorkflowResource added in v0.17.0

type WorkflowResource struct {
	// Id Unique identifier for this resource within the workflow.
	Id string `json:"id"`

	// IncludeWhen CEL expression that determines whether this resource is rendered.
	IncludeWhen *string `json:"includeWhen,omitempty"`

	// Template Kubernetes resource template with CEL expressions.
	Template map[string]interface{} `json:"template"`
}

WorkflowResource Template for generating an additional Kubernetes resource for a workflow run.

type WorkflowRun added in v0.13.0

type WorkflowRun struct {
	// ApiVersion API version of the resource
	ApiVersion *string `json:"apiVersion,omitempty"`

	// Kind Kind of the resource
	Kind *string `json:"kind,omitempty"`

	// Metadata Standard Kubernetes object metadata (without kind/apiVersion).
	// Matches the structure of metav1.ObjectMeta for the fields exposed via the API.
	Metadata ObjectMeta `json:"metadata"`

	// Spec Desired state of a WorkflowRun
	Spec   *WorkflowRunSpec   `json:"spec,omitempty"`
	Status *WorkflowRunStatus `json:"status,omitempty"`
}

WorkflowRun defines model for WorkflowRun.

type WorkflowRunConfig added in v0.17.0

type WorkflowRunConfig struct {
	// Kind Kind of referenced workflow resource (Workflow or ClusterWorkflow)
	Kind *WorkflowRunConfigKind `json:"kind,omitempty"`

	// Name Referenced workflow resource name
	Name string `json:"name"`

	// Parameters Developer-provided parameters for the referenced workflow
	Parameters *map[string]interface{} `json:"parameters,omitempty"`
}

WorkflowRunConfig Workflow configuration referencing the Workflow and providing schema values. Kind and name are immutable after creation.

type WorkflowRunConfigKind added in v1.0.0

type WorkflowRunConfigKind string

WorkflowRunConfigKind Kind of referenced workflow resource (Workflow or ClusterWorkflow)

const (
	WorkflowRunConfigKindClusterWorkflow WorkflowRunConfigKind = "ClusterWorkflow"
	WorkflowRunConfigKindWorkflow        WorkflowRunConfigKind = "Workflow"
)

Defines values for WorkflowRunConfigKind.

type WorkflowRunEventEntry added in v0.16.0

type WorkflowRunEventEntry struct {
	// Message Human-readable description of the event
	Message string `json:"message"`

	// Reason Short machine-understandable reason for the event
	Reason string `json:"reason"`

	// Timestamp Event timestamp
	Timestamp time.Time `json:"timestamp"`

	// Type Event type
	Type string `json:"type"`
}

WorkflowRunEventEntry A single Kubernetes event from a workflow run

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 WorkflowRunLogEntry added in v0.16.0

type WorkflowRunLogEntry struct {
	// Log Log message
	Log string `json:"log"`

	// Timestamp Log entry timestamp
	Timestamp *time.Time `json:"timestamp,omitempty"`
}

WorkflowRunLogEntry A single log entry from a workflow run

type WorkflowRunNameParam

type WorkflowRunNameParam = string

WorkflowRunNameParam defines model for WorkflowRunNameParam.

type WorkflowRunSpec added in v0.17.0

type WorkflowRunSpec struct {
	// TtlAfterCompletion Time-to-live for this workflow run after completion (duration string like 10d1h30m).
	TtlAfterCompletion *string `json:"ttlAfterCompletion,omitempty"`

	// Workflow Workflow configuration referencing the Workflow and providing schema values. Kind and name are immutable after creation.
	Workflow WorkflowRunConfig `json:"workflow"`
}

WorkflowRunSpec Desired state of a WorkflowRun

type WorkflowRunStatus added in v0.13.0

type WorkflowRunStatus struct {
	CompletedAt *time.Time `json:"completedAt,omitempty"`

	// Conditions Kubernetes-style conditions
	Conditions *[]Condition         `json:"conditions,omitempty"`
	Resources  *[]ResourceReference `json:"resources,omitempty"`

	// RunReference Reference to a Kubernetes resource applied during a workflow run
	RunReference *ResourceReference `json:"runReference,omitempty"`
	StartedAt    *time.Time         `json:"startedAt,omitempty"`
	Tasks        *[]WorkflowTask    `json:"tasks,omitempty"`
}

WorkflowRunStatus Observed state of a WorkflowRun

type WorkflowRunStatusResponse added in v0.16.0

type WorkflowRunStatusResponse struct {
	// HasLiveObservability Whether live logs/events are available from the workflow plane
	HasLiveObservability bool `json:"hasLiveObservability"`

	// Status Overall workflow run status
	Status WorkflowRunStatusResponseStatus `json:"status"`

	// Steps Per-step status details
	Steps []WorkflowStepStatus `json:"steps"`
}

WorkflowRunStatusResponse Status of a workflow run including per-step details

type WorkflowRunStatusResponseStatus added in v0.16.0

type WorkflowRunStatusResponseStatus string

WorkflowRunStatusResponseStatus Overall workflow run status

const (
	WorkflowRunStatusResponseStatusError     WorkflowRunStatusResponseStatus = "Error"
	WorkflowRunStatusResponseStatusFailed    WorkflowRunStatusResponseStatus = "Failed"
	WorkflowRunStatusResponseStatusPending   WorkflowRunStatusResponseStatus = "Pending"
	WorkflowRunStatusResponseStatusRunning   WorkflowRunStatusResponseStatus = "Running"
	WorkflowRunStatusResponseStatusSucceeded WorkflowRunStatusResponseStatus = "Succeeded"
)

Defines values for WorkflowRunStatusResponseStatus.

type WorkflowSpec added in v0.17.0

type WorkflowSpec struct {
	// ExternalRefs External CR references resolved and injected into the CEL context under their id.
	ExternalRefs *[]ExternalRef `json:"externalRefs,omitempty"`

	// Parameters Schema section using openAPIV3Schema format
	Parameters *SchemaSection `json:"parameters,omitempty"`

	// Resources Additional resource templates to render and apply alongside the workflow run.
	Resources *[]WorkflowResource `json:"resources,omitempty"`

	// RunTemplate Kubernetes resource template to render and apply for this workflow run.
	RunTemplate map[string]interface{} `json:"runTemplate"`

	// TtlAfterCompletion Time-to-live for WorkflowRun instances after completion (duration string like 10d1h30m).
	TtlAfterCompletion *string `json:"ttlAfterCompletion,omitempty"`

	// WorkflowPlaneRef Reference to the WorkflowPlane or ClusterWorkflowPlane for this workflow's operations. Defaults to ClusterWorkflowPlane named "default" when omitted.
	WorkflowPlaneRef *WorkflowPlaneRef `json:"workflowPlaneRef,omitempty"`
}

WorkflowSpec Desired state of a Workflow

type WorkflowStatus added in v0.17.0

type WorkflowStatus struct {
	// Conditions Kubernetes-style conditions
	Conditions *[]Condition `json:"conditions,omitempty"`
}

WorkflowStatus Observed state of a Workflow

type WorkflowStepStatus added in v0.16.0

type WorkflowStepStatus struct {
	// FinishedAt When the step finished
	FinishedAt *time.Time `json:"finishedAt,omitempty"`

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

	// Phase Step phase
	Phase WorkflowStepStatusPhase `json:"phase"`

	// StartedAt When the step started
	StartedAt *time.Time `json:"startedAt,omitempty"`
}

WorkflowStepStatus Status of an individual workflow step

type WorkflowStepStatusPhase added in v0.16.0

type WorkflowStepStatusPhase string

WorkflowStepStatusPhase Step phase

const (
	WorkflowStepStatusPhaseError     WorkflowStepStatusPhase = "Error"
	WorkflowStepStatusPhaseFailed    WorkflowStepStatusPhase = "Failed"
	WorkflowStepStatusPhasePending   WorkflowStepStatusPhase = "Pending"
	WorkflowStepStatusPhaseRunning   WorkflowStepStatusPhase = "Running"
	WorkflowStepStatusPhaseSkipped   WorkflowStepStatusPhase = "Skipped"
	WorkflowStepStatusPhaseSucceeded WorkflowStepStatusPhase = "Succeeded"
)

Defines values for WorkflowStepStatusPhase.

type WorkflowTask added in v0.17.0

type WorkflowTask struct {
	CompletedAt *time.Time `json:"completedAt,omitempty"`
	Message     *string    `json:"message,omitempty"`
	Name        string     `json:"name"`

	// Phase Current execution phase of the task
	Phase     *string    `json:"phase,omitempty"`
	StartedAt *time.Time `json:"startedAt,omitempty"`
}

WorkflowTask A single task/step within a workflow execution

type Workload added in v0.16.0

type Workload struct {
	// ApiVersion API version of the resource
	ApiVersion *string `json:"apiVersion,omitempty"`

	// Kind Kind of the resource
	Kind *string `json:"kind,omitempty"`

	// Metadata Standard Kubernetes object metadata (without kind/apiVersion).
	// Matches the structure of metav1.ObjectMeta for the fields exposed via the API.
	Metadata ObjectMeta `json:"metadata"`

	// Spec Desired state of a Workload
	Spec   *WorkloadSpec   `json:"spec,omitempty"`
	Status *WorkloadStatus `json:"status,omitempty"`
}

Workload Workload resource. Defines the source code, container, endpoints and dependencies for a component.

type WorkloadConnection added in v0.16.0

type WorkloadConnection struct {
	// Component Target component name
	Component string `json:"component"`

	// EnvBindings Maps resolved connection address components to environment variable names
	EnvBindings ConnectionEnvBindings `json:"envBindings"`

	// Name Target endpoint name on the target component
	Name string `json:"name"`

	// Project Target component's project name. If empty, defaults to the same project as the consumer.
	Project *string `json:"project,omitempty"`

	// Visibility Visibility level at which this connection consumes the endpoint
	Visibility WorkloadConnectionVisibility `json:"visibility"`
}

WorkloadConnection A connection to another component's endpoint

type WorkloadConnectionVisibility added in v0.17.0

type WorkloadConnectionVisibility string

WorkloadConnectionVisibility Visibility level at which this connection consumes the endpoint

const (
	WorkloadConnectionVisibilityNamespace WorkloadConnectionVisibility = "namespace"
	WorkloadConnectionVisibilityProject   WorkloadConnectionVisibility = "project"
)

Defines values for WorkloadConnectionVisibility.

type WorkloadContainer added in v0.16.0

type WorkloadContainer struct {
	// Args Container arguments
	Args *[]string `json:"args,omitempty"`

	// Command Container entrypoint
	Command *[]string `json:"command,omitempty"`

	// Env Environment variables
	Env *[]EnvVar `json:"env,omitempty"`

	// Files File configurations
	Files *[]FileVar `json:"files,omitempty"`

	// Image OCI image to run (digest or tag)
	Image string `json:"image"`
}

WorkloadContainer Container specification

type WorkloadEndpoint added in v0.16.0

type WorkloadEndpoint struct {
	// BasePath Base path of the API exposed via the endpoint
	BasePath *string `json:"basePath,omitempty"`

	// DisplayName Human-readable name for the endpoint
	DisplayName *string `json:"displayName,omitempty"`

	// Port Port exposed by the endpoint
	Port int `json:"port"`

	// Schema API definition schema
	Schema *struct {
		Content *string `json:"content,omitempty"`
		Type    *string `json:"type,omitempty"`
	} `json:"schema,omitempty"`

	// TargetPort Container listening port (defaults to port)
	TargetPort *int `json:"targetPort,omitempty"`

	// Type Protocol/technology of the endpoint
	Type WorkloadEndpointType `json:"type"`

	// Visibility Additional endpoint visibilities beyond implicit project visibility
	Visibility *[]WorkloadEndpointVisibility `json:"visibility,omitempty"`
}

WorkloadEndpoint Network endpoint specification

type WorkloadEndpointType added in v0.16.0

type WorkloadEndpointType string

WorkloadEndpointType Protocol/technology of the endpoint

const (
	WorkloadEndpointTypeGRPC      WorkloadEndpointType = "gRPC"
	WorkloadEndpointTypeGraphQL   WorkloadEndpointType = "GraphQL"
	WorkloadEndpointTypeHTTP      WorkloadEndpointType = "HTTP"
	WorkloadEndpointTypeTCP       WorkloadEndpointType = "TCP"
	WorkloadEndpointTypeUDP       WorkloadEndpointType = "UDP"
	WorkloadEndpointTypeWebsocket WorkloadEndpointType = "Websocket"
)

Defines values for WorkloadEndpointType.

type WorkloadEndpointVisibility added in v0.16.0

type WorkloadEndpointVisibility string

WorkloadEndpointVisibility defines model for WorkloadEndpoint.Visibility.

const (
	WorkloadEndpointVisibilityExternal  WorkloadEndpointVisibility = "external"
	WorkloadEndpointVisibilityInternal  WorkloadEndpointVisibility = "internal"
	WorkloadEndpointVisibilityNamespace WorkloadEndpointVisibility = "namespace"
	WorkloadEndpointVisibilityProject   WorkloadEndpointVisibility = "project"
)

Defines values for WorkloadEndpointVisibility.

type WorkloadList added in v0.16.0

type WorkloadList struct {
	Items []Workload `json:"items"`

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

WorkloadList Paginated list of workloads

type WorkloadNameParam added in v0.16.0

type WorkloadNameParam = string

WorkloadNameParam defines model for WorkloadNameParam.

type WorkloadOverrides

type WorkloadOverrides struct {
	// Container Container-level overrides
	Container *ContainerOverride `json:"container,omitempty"`
}

WorkloadOverrides Environment-specific workload overrides

type WorkloadSpec

type WorkloadSpec struct {
	// Container Container specification
	Container *WorkloadContainer `json:"container,omitempty"`

	// Dependencies Dependencies on other components' endpoints
	Dependencies *struct {
		// Endpoints Endpoint connections to other components
		Endpoints *[]WorkloadConnection `json:"endpoints,omitempty"`
	} `json:"dependencies,omitempty"`

	// Endpoints Named endpoint specifications
	Endpoints *map[string]WorkloadEndpoint `json:"endpoints,omitempty"`

	// Owner Owner reference for the workload
	Owner *struct {
		// ComponentName Name of the owning component
		ComponentName string `json:"componentName"`

		// ProjectName Name of the owning project
		ProjectName string `json:"projectName"`
	} `json:"owner,omitempty"`
}

WorkloadSpec Desired state of a Workload

type WorkloadStatus added in v0.16.0

type WorkloadStatus = map[string]interface{}

WorkloadStatus Observed state of a Workload

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL