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
- func GetSwagger() (swagger *openapi3.T, err error)
- func Handler(si ServerInterface) http.Handler
- func HandlerFromMux(si ServerInterface, m ServeMux) http.Handler
- func HandlerFromMuxWithBaseURL(si ServerInterface, m ServeMux, baseURL string) http.Handler
- func HandlerWithOptions(si ServerInterface, options StdHTTPServerOptions) http.Handler
- func NewApplyResourceRequest(server string, body ApplyResourceJSONRequestBody) (*http.Request, error)
- func NewApplyResourceRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewBatchEvaluateRequest(server string, body BatchEvaluateJSONRequestBody) (*http.Request, error)
- func NewBatchEvaluateRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateClusterRoleBindingRequest(server string, body CreateClusterRoleBindingJSONRequestBody) (*http.Request, error)
- func NewCreateClusterRoleBindingRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateClusterRoleRequest(server string, body CreateClusterRoleJSONRequestBody) (*http.Request, error)
- func NewCreateClusterRoleRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateComponentReleaseRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, ...) (*http.Request, error)
- func NewCreateComponentReleaseRequestWithBody(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, ...) (*http.Request, error)
- func NewCreateComponentRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, ...) (*http.Request, error)
- func NewCreateComponentRequestWithBody(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, ...) (*http.Request, error)
- func NewCreateComponentWorkflowRunRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, ...) (*http.Request, error)
- func NewCreateDataPlaneRequest(server string, namespaceName NamespaceNameParam, ...) (*http.Request, error)
- func NewCreateDataPlaneRequestWithBody(server string, namespaceName NamespaceNameParam, contentType string, ...) (*http.Request, error)
- func NewCreateEnvironmentRequest(server string, namespaceName NamespaceNameParam, ...) (*http.Request, error)
- func NewCreateEnvironmentRequestWithBody(server string, namespaceName NamespaceNameParam, contentType string, ...) (*http.Request, error)
- func NewCreateNamespaceRequest(server string, body CreateNamespaceJSONRequestBody) (*http.Request, error)
- func NewCreateNamespaceRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateNamespaceRoleBindingRequest(server string, namespaceName NamespaceNameParam, ...) (*http.Request, error)
- func NewCreateNamespaceRoleBindingRequestWithBody(server string, namespaceName NamespaceNameParam, contentType string, ...) (*http.Request, error)
- func NewCreateNamespaceRoleRequest(server string, namespaceName NamespaceNameParam, ...) (*http.Request, error)
- func NewCreateNamespaceRoleRequestWithBody(server string, namespaceName NamespaceNameParam, contentType string, ...) (*http.Request, error)
- func NewCreateProjectRequest(server string, namespaceName NamespaceNameParam, ...) (*http.Request, error)
- func NewCreateProjectRequestWithBody(server string, namespaceName NamespaceNameParam, contentType string, ...) (*http.Request, error)
- func NewCreateWorkflowRunRequest(server string, namespaceName NamespaceNameParam, ...) (*http.Request, error)
- func NewCreateWorkflowRunRequestWithBody(server string, namespaceName NamespaceNameParam, contentType string, ...) (*http.Request, error)
- func NewCreateWorkloadRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, ...) (*http.Request, error)
- func NewCreateWorkloadRequestWithBody(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, ...) (*http.Request, error)
- func NewDeleteClusterRoleBindingRequest(server string, name string) (*http.Request, error)
- func NewDeleteClusterRoleRequest(server string, name string, params *DeleteClusterRoleParams) (*http.Request, error)
- func NewDeleteNamespaceRoleBindingRequest(server string, namespaceName NamespaceNameParam, name string) (*http.Request, error)
- func NewDeleteNamespaceRoleRequest(server string, namespaceName NamespaceNameParam, name string, ...) (*http.Request, error)
- func NewDeleteResourceRequest(server string, body DeleteResourceJSONRequestBody) (*http.Request, error)
- func NewDeleteResourceRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewDeployReleaseRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, ...) (*http.Request, error)
- func NewDeployReleaseRequestWithBody(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, ...) (*http.Request, error)
- func NewEvaluateRequest(server string, body EvaluateJSONRequestBody) (*http.Request, error)
- func NewEvaluateRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewGetBuildObserverURLRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, ...) (*http.Request, error)
- func NewGetClusterRoleBindingRequest(server string, name string) (*http.Request, error)
- func NewGetClusterRoleRequest(server string, name string) (*http.Request, error)
- func NewGetComponentObserverURLRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, ...) (*http.Request, error)
- func NewGetComponentReleaseRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, ...) (*http.Request, error)
- func NewGetComponentReleaseSchemaRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, ...) (*http.Request, error)
- func NewGetComponentRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, ...) (*http.Request, error)
- func NewGetComponentSchemaRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, ...) (*http.Request, error)
- func NewGetComponentTypeSchemaRequest(server string, namespaceName NamespaceNameParam, ctName ComponentTypeNameParam) (*http.Request, error)
- func NewGetComponentWorkflowRunRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, ...) (*http.Request, error)
- func NewGetComponentWorkflowSchemaRequest(server string, namespaceName NamespaceNameParam, ...) (*http.Request, error)
- func NewGetDataPlaneRequest(server string, namespaceName NamespaceNameParam, dpName DataPlaneNameParam) (*http.Request, error)
- func NewGetEnvironmentObserverURLRequest(server string, namespaceName NamespaceNameParam, envName EnvironmentNameParam) (*http.Request, error)
- func NewGetEnvironmentReleaseRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, ...) (*http.Request, error)
- func NewGetEnvironmentRequest(server string, namespaceName NamespaceNameParam, envName EnvironmentNameParam) (*http.Request, error)
- func NewGetHealthRequest(server string) (*http.Request, error)
- func NewGetNamespaceRequest(server string, namespaceName NamespaceNameParam) (*http.Request, error)
- func NewGetNamespaceRoleBindingRequest(server string, namespaceName NamespaceNameParam, name string) (*http.Request, error)
- func NewGetNamespaceRoleRequest(server string, namespaceName NamespaceNameParam, name string) (*http.Request, error)
- func NewGetOAuthProtectedResourceMetadataRequest(server string) (*http.Request, error)
- func NewGetOpenAPISpecRequest(server string) (*http.Request, error)
- func NewGetOpenIDConfigurationRequest(server string) (*http.Request, error)
- func NewGetProjectDeploymentPipelineRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam) (*http.Request, error)
- func NewGetProjectRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam) (*http.Request, error)
- func NewGetRCAAgentURLRequest(server string, namespaceName NamespaceNameParam, envName EnvironmentNameParam) (*http.Request, error)
- func NewGetReadyRequest(server string) (*http.Request, error)
- func NewGetSubjectProfileRequest(server string, params *GetSubjectProfileParams) (*http.Request, error)
- func NewGetTraitSchemaRequest(server string, namespaceName NamespaceNameParam, traitName TraitNameParam) (*http.Request, error)
- func NewGetVersionRequest(server string) (*http.Request, error)
- func NewGetWorkflowRunRequest(server string, namespaceName NamespaceNameParam, runName WorkflowRunNameParam) (*http.Request, error)
- func NewGetWorkflowSchemaRequest(server string, namespaceName NamespaceNameParam, ...) (*http.Request, error)
- func NewGetWorkloadsRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, ...) (*http.Request, error)
- func NewHandleBitbucketWebhookRequest(server string, body HandleBitbucketWebhookJSONRequestBody) (*http.Request, error)
- func NewHandleBitbucketWebhookRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewHandleGitHubWebhookRequest(server string, body HandleGitHubWebhookJSONRequestBody) (*http.Request, error)
- func NewHandleGitHubWebhookRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewHandleGitLabWebhookRequest(server string, body HandleGitLabWebhookJSONRequestBody) (*http.Request, error)
- func NewHandleGitLabWebhookRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewListActionsRequest(server string) (*http.Request, error)
- func NewListBuildPlanesRequest(server string, namespaceName NamespaceNameParam) (*http.Request, error)
- func NewListClusterRoleBindingsRequest(server string, params *ListClusterRoleBindingsParams) (*http.Request, error)
- func NewListClusterRolesRequest(server string) (*http.Request, error)
- func NewListComponentBindingsRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, ...) (*http.Request, error)
- func NewListComponentReleasesRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, ...) (*http.Request, error)
- func NewListComponentTraitsRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, ...) (*http.Request, error)
- func NewListComponentTypesRequest(server string, namespaceName NamespaceNameParam, ...) (*http.Request, error)
- func NewListComponentWorkflowRunsRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, ...) (*http.Request, error)
- func NewListComponentWorkflowsRequest(server string, namespaceName NamespaceNameParam, ...) (*http.Request, error)
- func NewListComponentsRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, ...) (*http.Request, error)
- func NewListDataPlanesRequest(server string, namespaceName NamespaceNameParam, params *ListDataPlanesParams) (*http.Request, error)
- func NewListEnvironmentsRequest(server string, namespaceName NamespaceNameParam, ...) (*http.Request, error)
- func NewListNamespaceRoleBindingsRequest(server string, namespaceName NamespaceNameParam, ...) (*http.Request, error)
- func NewListNamespaceRolesRequest(server string, namespaceName NamespaceNameParam) (*http.Request, error)
- func NewListNamespacesRequest(server string, params *ListNamespacesParams) (*http.Request, error)
- func NewListObservabilityPlanesRequest(server string, namespaceName NamespaceNameParam) (*http.Request, error)
- func NewListProjectsRequest(server string, namespaceName NamespaceNameParam, params *ListProjectsParams) (*http.Request, error)
- func NewListReleaseBindingsRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, ...) (*http.Request, error)
- func NewListSecretReferencesRequest(server string, namespaceName NamespaceNameParam) (*http.Request, error)
- func NewListTraitsRequest(server string, namespaceName NamespaceNameParam, params *ListTraitsParams) (*http.Request, error)
- func NewListUserTypesRequest(server string) (*http.Request, error)
- func NewListWorkflowRunsRequest(server string, namespaceName NamespaceNameParam, ...) (*http.Request, error)
- func NewListWorkflowsRequest(server string, namespaceName NamespaceNameParam, params *ListWorkflowsParams) (*http.Request, error)
- func NewPatchComponentRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, ...) (*http.Request, error)
- func NewPatchComponentRequestWithBody(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, ...) (*http.Request, error)
- func NewPatchReleaseBindingRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, ...) (*http.Request, error)
- func NewPatchReleaseBindingRequestWithBody(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, ...) (*http.Request, error)
- func NewPromoteComponentRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, ...) (*http.Request, error)
- func NewPromoteComponentRequestWithBody(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, ...) (*http.Request, error)
- func NewUpdateClusterRoleBindingRequest(server string, name string, body UpdateClusterRoleBindingJSONRequestBody) (*http.Request, error)
- func NewUpdateClusterRoleBindingRequestWithBody(server string, name string, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateClusterRoleRequest(server string, name string, body UpdateClusterRoleJSONRequestBody) (*http.Request, error)
- func NewUpdateClusterRoleRequestWithBody(server string, name string, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateComponentBindingRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, ...) (*http.Request, error)
- func NewUpdateComponentBindingRequestWithBody(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, ...) (*http.Request, error)
- func NewUpdateComponentTraitsRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, ...) (*http.Request, error)
- func NewUpdateComponentTraitsRequestWithBody(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, ...) (*http.Request, error)
- func NewUpdateComponentWorkflowParametersRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, ...) (*http.Request, error)
- func NewUpdateComponentWorkflowParametersRequestWithBody(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, ...) (*http.Request, error)
- func NewUpdateNamespaceRoleBindingRequest(server string, namespaceName NamespaceNameParam, name string, ...) (*http.Request, error)
- func NewUpdateNamespaceRoleBindingRequestWithBody(server string, namespaceName NamespaceNameParam, name string, ...) (*http.Request, error)
- func NewUpdateNamespaceRoleRequest(server string, namespaceName NamespaceNameParam, name string, ...) (*http.Request, error)
- func NewUpdateNamespaceRoleRequestWithBody(server string, namespaceName NamespaceNameParam, name string, ...) (*http.Request, error)
- func PathToRawSpec(pathToFile string) map[string]func() ([]byte, error)
- type ActionCapability
- type ApplyResource200JSONResponse
- type ApplyResource400JSONResponse
- type ApplyResource401JSONResponse
- type ApplyResource403JSONResponse
- type ApplyResource500JSONResponse
- type ApplyResourceJSONRequestBody
- type ApplyResourceRequestObject
- type ApplyResourceResp
- type ApplyResourceResponse
- type ApplyResourceResponseObject
- type ApplyResourceResponseOperation
- type AuthMechanismConfig
- type AuthzContext
- type BadRequest
- type BadRequestJSONResponse
- type BatchEvaluate200JSONResponse
- type BatchEvaluate400JSONResponse
- type BatchEvaluate401JSONResponse
- type BatchEvaluate500JSONResponse
- type BatchEvaluateJSONRequestBody
- type BatchEvaluateRequest
- type BatchEvaluateRequestObject
- type BatchEvaluateResp
- type BatchEvaluateResponse
- type BatchEvaluateResponseObject
- type Binding
- type BindingList
- type BindingNameParam
- type BindingStatus
- type BindingStatusStatus
- type BuildPlane
- type BuildPlaneList
- type CapabilityResource
- type Client
- func (c *Client) ApplyResource(ctx context.Context, body ApplyResourceJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) ApplyResourceWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) BatchEvaluate(ctx context.Context, body BatchEvaluateJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) BatchEvaluateWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateClusterRole(ctx context.Context, body CreateClusterRoleJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateClusterRoleBinding(ctx context.Context, body CreateClusterRoleBindingJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateClusterRoleBindingWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateClusterRoleWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateComponent(ctx context.Context, namespaceName NamespaceNameParam, ...) (*http.Response, error)
- func (c *Client) CreateComponentRelease(ctx context.Context, namespaceName NamespaceNameParam, ...) (*http.Response, error)
- func (c *Client) CreateComponentReleaseWithBody(ctx context.Context, namespaceName NamespaceNameParam, ...) (*http.Response, error)
- func (c *Client) CreateComponentWithBody(ctx context.Context, namespaceName NamespaceNameParam, ...) (*http.Response, error)
- func (c *Client) CreateComponentWorkflowRun(ctx context.Context, namespaceName NamespaceNameParam, ...) (*http.Response, error)
- func (c *Client) CreateDataPlane(ctx context.Context, namespaceName NamespaceNameParam, ...) (*http.Response, error)
- func (c *Client) CreateDataPlaneWithBody(ctx context.Context, namespaceName NamespaceNameParam, contentType string, ...) (*http.Response, error)
- func (c *Client) CreateEnvironment(ctx context.Context, namespaceName NamespaceNameParam, ...) (*http.Response, error)
- func (c *Client) CreateEnvironmentWithBody(ctx context.Context, namespaceName NamespaceNameParam, contentType string, ...) (*http.Response, error)
- func (c *Client) CreateNamespace(ctx context.Context, body CreateNamespaceJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateNamespaceRole(ctx context.Context, namespaceName NamespaceNameParam, ...) (*http.Response, error)
- func (c *Client) CreateNamespaceRoleBinding(ctx context.Context, namespaceName NamespaceNameParam, ...) (*http.Response, error)
- func (c *Client) CreateNamespaceRoleBindingWithBody(ctx context.Context, namespaceName NamespaceNameParam, contentType string, ...) (*http.Response, error)
- func (c *Client) CreateNamespaceRoleWithBody(ctx context.Context, namespaceName NamespaceNameParam, contentType string, ...) (*http.Response, error)
- func (c *Client) CreateNamespaceWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateProject(ctx context.Context, namespaceName NamespaceNameParam, ...) (*http.Response, error)
- func (c *Client) CreateProjectWithBody(ctx context.Context, namespaceName NamespaceNameParam, contentType string, ...) (*http.Response, error)
- func (c *Client) CreateWorkflowRun(ctx context.Context, namespaceName NamespaceNameParam, ...) (*http.Response, error)
- func (c *Client) CreateWorkflowRunWithBody(ctx context.Context, namespaceName NamespaceNameParam, contentType string, ...) (*http.Response, error)
- func (c *Client) CreateWorkload(ctx context.Context, namespaceName NamespaceNameParam, ...) (*http.Response, error)
- func (c *Client) CreateWorkloadWithBody(ctx context.Context, namespaceName NamespaceNameParam, ...) (*http.Response, error)
- func (c *Client) DeleteClusterRole(ctx context.Context, name string, params *DeleteClusterRoleParams, ...) (*http.Response, error)
- func (c *Client) DeleteClusterRoleBinding(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteNamespaceRole(ctx context.Context, namespaceName NamespaceNameParam, name string, ...) (*http.Response, error)
- func (c *Client) DeleteNamespaceRoleBinding(ctx context.Context, namespaceName NamespaceNameParam, name string, ...) (*http.Response, error)
- func (c *Client) DeleteResource(ctx context.Context, body DeleteResourceJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) DeleteResourceWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) DeployRelease(ctx context.Context, namespaceName NamespaceNameParam, ...) (*http.Response, error)
- func (c *Client) DeployReleaseWithBody(ctx context.Context, namespaceName NamespaceNameParam, ...) (*http.Response, error)
- func (c *Client) Evaluate(ctx context.Context, body EvaluateJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) EvaluateWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) GetBuildObserverURL(ctx context.Context, namespaceName NamespaceNameParam, ...) (*http.Response, error)
- func (c *Client) GetClusterRole(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetClusterRoleBinding(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetComponent(ctx context.Context, namespaceName NamespaceNameParam, ...) (*http.Response, error)
- func (c *Client) GetComponentObserverURL(ctx context.Context, namespaceName NamespaceNameParam, ...) (*http.Response, error)
- func (c *Client) GetComponentRelease(ctx context.Context, namespaceName NamespaceNameParam, ...) (*http.Response, error)
- func (c *Client) GetComponentReleaseSchema(ctx context.Context, namespaceName NamespaceNameParam, ...) (*http.Response, error)
- func (c *Client) GetComponentSchema(ctx context.Context, namespaceName NamespaceNameParam, ...) (*http.Response, error)
- func (c *Client) GetComponentTypeSchema(ctx context.Context, namespaceName NamespaceNameParam, ...) (*http.Response, error)
- func (c *Client) GetComponentWorkflowRun(ctx context.Context, namespaceName NamespaceNameParam, ...) (*http.Response, error)
- func (c *Client) GetComponentWorkflowSchema(ctx context.Context, namespaceName NamespaceNameParam, ...) (*http.Response, error)
- func (c *Client) GetDataPlane(ctx context.Context, namespaceName NamespaceNameParam, ...) (*http.Response, error)
- func (c *Client) GetEnvironment(ctx context.Context, namespaceName NamespaceNameParam, ...) (*http.Response, error)
- func (c *Client) GetEnvironmentObserverURL(ctx context.Context, namespaceName NamespaceNameParam, ...) (*http.Response, error)
- func (c *Client) GetEnvironmentRelease(ctx context.Context, namespaceName NamespaceNameParam, ...) (*http.Response, error)
- func (c *Client) GetHealth(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetNamespace(ctx context.Context, namespaceName NamespaceNameParam, ...) (*http.Response, error)
- func (c *Client) GetNamespaceRole(ctx context.Context, namespaceName NamespaceNameParam, name string, ...) (*http.Response, error)
- func (c *Client) GetNamespaceRoleBinding(ctx context.Context, namespaceName NamespaceNameParam, name string, ...) (*http.Response, error)
- func (c *Client) GetOAuthProtectedResourceMetadata(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetOpenAPISpec(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetOpenIDConfiguration(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetProject(ctx context.Context, namespaceName NamespaceNameParam, ...) (*http.Response, error)
- func (c *Client) GetProjectDeploymentPipeline(ctx context.Context, namespaceName NamespaceNameParam, ...) (*http.Response, error)
- func (c *Client) GetRCAAgentURL(ctx context.Context, namespaceName NamespaceNameParam, ...) (*http.Response, error)
- func (c *Client) GetReady(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetSubjectProfile(ctx context.Context, params *GetSubjectProfileParams, ...) (*http.Response, error)
- func (c *Client) GetTraitSchema(ctx context.Context, namespaceName NamespaceNameParam, ...) (*http.Response, error)
- func (c *Client) GetVersion(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetWorkflowRun(ctx context.Context, namespaceName NamespaceNameParam, ...) (*http.Response, error)
- func (c *Client) GetWorkflowSchema(ctx context.Context, namespaceName NamespaceNameParam, ...) (*http.Response, error)
- func (c *Client) GetWorkloads(ctx context.Context, namespaceName NamespaceNameParam, ...) (*http.Response, error)
- func (c *Client) HandleBitbucketWebhook(ctx context.Context, body HandleBitbucketWebhookJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) HandleBitbucketWebhookWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) HandleGitHubWebhook(ctx context.Context, body HandleGitHubWebhookJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) HandleGitHubWebhookWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) HandleGitLabWebhook(ctx context.Context, body HandleGitLabWebhookJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) HandleGitLabWebhookWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) ListActions(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ListBuildPlanes(ctx context.Context, namespaceName NamespaceNameParam, ...) (*http.Response, error)
- func (c *Client) ListClusterRoleBindings(ctx context.Context, params *ListClusterRoleBindingsParams, ...) (*http.Response, error)
- func (c *Client) ListClusterRoles(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ListComponentBindings(ctx context.Context, namespaceName NamespaceNameParam, ...) (*http.Response, error)
- func (c *Client) ListComponentReleases(ctx context.Context, namespaceName NamespaceNameParam, ...) (*http.Response, error)
- func (c *Client) ListComponentTraits(ctx context.Context, namespaceName NamespaceNameParam, ...) (*http.Response, error)
- func (c *Client) ListComponentTypes(ctx context.Context, namespaceName NamespaceNameParam, ...) (*http.Response, error)
- func (c *Client) ListComponentWorkflowRuns(ctx context.Context, namespaceName NamespaceNameParam, ...) (*http.Response, error)
- func (c *Client) ListComponentWorkflows(ctx context.Context, namespaceName NamespaceNameParam, ...) (*http.Response, error)
- func (c *Client) ListComponents(ctx context.Context, namespaceName NamespaceNameParam, ...) (*http.Response, error)
- func (c *Client) ListDataPlanes(ctx context.Context, namespaceName NamespaceNameParam, ...) (*http.Response, error)
- func (c *Client) ListEnvironments(ctx context.Context, namespaceName NamespaceNameParam, ...) (*http.Response, error)
- func (c *Client) ListNamespaceRoleBindings(ctx context.Context, namespaceName NamespaceNameParam, ...) (*http.Response, error)
- func (c *Client) ListNamespaceRoles(ctx context.Context, namespaceName NamespaceNameParam, ...) (*http.Response, error)
- func (c *Client) ListNamespaces(ctx context.Context, params *ListNamespacesParams, ...) (*http.Response, error)
- func (c *Client) ListObservabilityPlanes(ctx context.Context, namespaceName NamespaceNameParam, ...) (*http.Response, error)
- func (c *Client) ListProjects(ctx context.Context, namespaceName NamespaceNameParam, ...) (*http.Response, error)
- func (c *Client) ListReleaseBindings(ctx context.Context, namespaceName NamespaceNameParam, ...) (*http.Response, error)
- func (c *Client) ListSecretReferences(ctx context.Context, namespaceName NamespaceNameParam, ...) (*http.Response, error)
- func (c *Client) ListTraits(ctx context.Context, namespaceName NamespaceNameParam, ...) (*http.Response, error)
- func (c *Client) ListUserTypes(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ListWorkflowRuns(ctx context.Context, namespaceName NamespaceNameParam, ...) (*http.Response, error)
- func (c *Client) ListWorkflows(ctx context.Context, namespaceName NamespaceNameParam, ...) (*http.Response, error)
- func (c *Client) PatchComponent(ctx context.Context, namespaceName NamespaceNameParam, ...) (*http.Response, error)
- func (c *Client) PatchComponentWithBody(ctx context.Context, namespaceName NamespaceNameParam, ...) (*http.Response, error)
- func (c *Client) PatchReleaseBinding(ctx context.Context, namespaceName NamespaceNameParam, ...) (*http.Response, error)
- func (c *Client) PatchReleaseBindingWithBody(ctx context.Context, namespaceName NamespaceNameParam, ...) (*http.Response, error)
- func (c *Client) PromoteComponent(ctx context.Context, namespaceName NamespaceNameParam, ...) (*http.Response, error)
- func (c *Client) PromoteComponentWithBody(ctx context.Context, namespaceName NamespaceNameParam, ...) (*http.Response, error)
- func (c *Client) UpdateClusterRole(ctx context.Context, name string, body UpdateClusterRoleJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdateClusterRoleBinding(ctx context.Context, name string, body UpdateClusterRoleBindingJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdateClusterRoleBindingWithBody(ctx context.Context, name string, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateClusterRoleWithBody(ctx context.Context, name string, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateComponentBinding(ctx context.Context, namespaceName NamespaceNameParam, ...) (*http.Response, error)
- func (c *Client) UpdateComponentBindingWithBody(ctx context.Context, namespaceName NamespaceNameParam, ...) (*http.Response, error)
- func (c *Client) UpdateComponentTraits(ctx context.Context, namespaceName NamespaceNameParam, ...) (*http.Response, error)
- func (c *Client) UpdateComponentTraitsWithBody(ctx context.Context, namespaceName NamespaceNameParam, ...) (*http.Response, error)
- func (c *Client) UpdateComponentWorkflowParameters(ctx context.Context, namespaceName NamespaceNameParam, ...) (*http.Response, error)
- func (c *Client) UpdateComponentWorkflowParametersWithBody(ctx context.Context, namespaceName NamespaceNameParam, ...) (*http.Response, error)
- func (c *Client) UpdateNamespaceRole(ctx context.Context, namespaceName NamespaceNameParam, name string, ...) (*http.Response, error)
- func (c *Client) UpdateNamespaceRoleBinding(ctx context.Context, namespaceName NamespaceNameParam, name string, ...) (*http.Response, error)
- func (c *Client) UpdateNamespaceRoleBindingWithBody(ctx context.Context, namespaceName NamespaceNameParam, name string, ...) (*http.Response, error)
- func (c *Client) UpdateNamespaceRoleWithBody(ctx context.Context, namespaceName NamespaceNameParam, name string, ...) (*http.Response, error)
- type ClientConfigList
- type ClientInterface
- type ClientOption
- type ClientWithResponses
- func (c *ClientWithResponses) ApplyResourceWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*ApplyResourceResp, error)
- func (c *ClientWithResponses) ApplyResourceWithResponse(ctx context.Context, body ApplyResourceJSONRequestBody, ...) (*ApplyResourceResp, error)
- func (c *ClientWithResponses) BatchEvaluateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*BatchEvaluateResp, error)
- func (c *ClientWithResponses) BatchEvaluateWithResponse(ctx context.Context, body BatchEvaluateJSONRequestBody, ...) (*BatchEvaluateResp, error)
- func (c *ClientWithResponses) CreateClusterRoleBindingWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateClusterRoleBindingResp, error)
- func (c *ClientWithResponses) CreateClusterRoleBindingWithResponse(ctx context.Context, body CreateClusterRoleBindingJSONRequestBody, ...) (*CreateClusterRoleBindingResp, error)
- func (c *ClientWithResponses) CreateClusterRoleWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateClusterRoleResp, error)
- func (c *ClientWithResponses) CreateClusterRoleWithResponse(ctx context.Context, body CreateClusterRoleJSONRequestBody, ...) (*CreateClusterRoleResp, error)
- func (c *ClientWithResponses) CreateComponentReleaseWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ...) (*CreateComponentReleaseResp, error)
- func (c *ClientWithResponses) CreateComponentReleaseWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ...) (*CreateComponentReleaseResp, error)
- func (c *ClientWithResponses) CreateComponentWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ...) (*CreateComponentResp, error)
- func (c *ClientWithResponses) CreateComponentWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ...) (*CreateComponentResp, error)
- func (c *ClientWithResponses) CreateComponentWorkflowRunWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ...) (*CreateComponentWorkflowRunResp, error)
- func (c *ClientWithResponses) CreateDataPlaneWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, contentType string, ...) (*CreateDataPlaneResp, error)
- func (c *ClientWithResponses) CreateDataPlaneWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ...) (*CreateDataPlaneResp, error)
- func (c *ClientWithResponses) CreateEnvironmentWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, contentType string, ...) (*CreateEnvironmentResp, error)
- func (c *ClientWithResponses) CreateEnvironmentWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ...) (*CreateEnvironmentResp, error)
- func (c *ClientWithResponses) CreateNamespaceRoleBindingWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, contentType string, ...) (*CreateNamespaceRoleBindingResp, error)
- func (c *ClientWithResponses) CreateNamespaceRoleBindingWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ...) (*CreateNamespaceRoleBindingResp, error)
- func (c *ClientWithResponses) CreateNamespaceRoleWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, contentType string, ...) (*CreateNamespaceRoleResp, error)
- func (c *ClientWithResponses) CreateNamespaceRoleWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ...) (*CreateNamespaceRoleResp, error)
- func (c *ClientWithResponses) CreateNamespaceWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateNamespaceResp, error)
- func (c *ClientWithResponses) CreateNamespaceWithResponse(ctx context.Context, body CreateNamespaceJSONRequestBody, ...) (*CreateNamespaceResp, error)
- func (c *ClientWithResponses) CreateProjectWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, contentType string, ...) (*CreateProjectResp, error)
- func (c *ClientWithResponses) CreateProjectWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ...) (*CreateProjectResp, error)
- func (c *ClientWithResponses) CreateWorkflowRunWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, contentType string, ...) (*CreateWorkflowRunResp, error)
- func (c *ClientWithResponses) CreateWorkflowRunWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ...) (*CreateWorkflowRunResp, error)
- func (c *ClientWithResponses) CreateWorkloadWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ...) (*CreateWorkloadResp, error)
- func (c *ClientWithResponses) CreateWorkloadWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ...) (*CreateWorkloadResp, error)
- func (c *ClientWithResponses) DeleteClusterRoleBindingWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*DeleteClusterRoleBindingResp, error)
- func (c *ClientWithResponses) DeleteClusterRoleWithResponse(ctx context.Context, name string, params *DeleteClusterRoleParams, ...) (*DeleteClusterRoleResp, error)
- func (c *ClientWithResponses) DeleteNamespaceRoleBindingWithResponse(ctx context.Context, namespaceName NamespaceNameParam, name string, ...) (*DeleteNamespaceRoleBindingResp, error)
- func (c *ClientWithResponses) DeleteNamespaceRoleWithResponse(ctx context.Context, namespaceName NamespaceNameParam, name string, ...) (*DeleteNamespaceRoleResp, error)
- func (c *ClientWithResponses) DeleteResourceWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*DeleteResourceResp, error)
- func (c *ClientWithResponses) DeleteResourceWithResponse(ctx context.Context, body DeleteResourceJSONRequestBody, ...) (*DeleteResourceResp, error)
- func (c *ClientWithResponses) DeployReleaseWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ...) (*DeployReleaseResp, error)
- func (c *ClientWithResponses) DeployReleaseWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ...) (*DeployReleaseResp, error)
- func (c *ClientWithResponses) EvaluateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*EvaluateResp, error)
- func (c *ClientWithResponses) EvaluateWithResponse(ctx context.Context, body EvaluateJSONRequestBody, ...) (*EvaluateResp, error)
- func (c *ClientWithResponses) GetBuildObserverURLWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ...) (*GetBuildObserverURLResp, error)
- func (c *ClientWithResponses) GetClusterRoleBindingWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*GetClusterRoleBindingResp, error)
- func (c *ClientWithResponses) GetClusterRoleWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*GetClusterRoleResp, error)
- func (c *ClientWithResponses) GetComponentObserverURLWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ...) (*GetComponentObserverURLResp, error)
- func (c *ClientWithResponses) GetComponentReleaseSchemaWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ...) (*GetComponentReleaseSchemaResp, error)
- func (c *ClientWithResponses) GetComponentReleaseWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ...) (*GetComponentReleaseResp, error)
- func (c *ClientWithResponses) GetComponentSchemaWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ...) (*GetComponentSchemaResp, error)
- func (c *ClientWithResponses) GetComponentTypeSchemaWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ...) (*GetComponentTypeSchemaResp, error)
- func (c *ClientWithResponses) GetComponentWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ...) (*GetComponentResp, error)
- func (c *ClientWithResponses) GetComponentWorkflowRunWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ...) (*GetComponentWorkflowRunResp, error)
- func (c *ClientWithResponses) GetComponentWorkflowSchemaWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ...) (*GetComponentWorkflowSchemaResp, error)
- func (c *ClientWithResponses) GetDataPlaneWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ...) (*GetDataPlaneResp, error)
- func (c *ClientWithResponses) GetEnvironmentObserverURLWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ...) (*GetEnvironmentObserverURLResp, error)
- func (c *ClientWithResponses) GetEnvironmentReleaseWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ...) (*GetEnvironmentReleaseResp, error)
- func (c *ClientWithResponses) GetEnvironmentWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ...) (*GetEnvironmentResp, error)
- func (c *ClientWithResponses) GetHealthWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetHealthResp, error)
- func (c *ClientWithResponses) GetNamespaceRoleBindingWithResponse(ctx context.Context, namespaceName NamespaceNameParam, name string, ...) (*GetNamespaceRoleBindingResp, error)
- func (c *ClientWithResponses) GetNamespaceRoleWithResponse(ctx context.Context, namespaceName NamespaceNameParam, name string, ...) (*GetNamespaceRoleResp, error)
- func (c *ClientWithResponses) GetNamespaceWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ...) (*GetNamespaceResp, error)
- func (c *ClientWithResponses) GetOAuthProtectedResourceMetadataWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetOAuthProtectedResourceMetadataResp, error)
- func (c *ClientWithResponses) GetOpenAPISpecWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetOpenAPISpecResp, error)
- func (c *ClientWithResponses) GetOpenIDConfigurationWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetOpenIDConfigurationResp, error)
- func (c *ClientWithResponses) GetProjectDeploymentPipelineWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ...) (*GetProjectDeploymentPipelineResp, error)
- func (c *ClientWithResponses) GetProjectWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ...) (*GetProjectResp, error)
- func (c *ClientWithResponses) GetRCAAgentURLWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ...) (*GetRCAAgentURLResp, error)
- func (c *ClientWithResponses) GetReadyWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetReadyResp, error)
- func (c *ClientWithResponses) GetSubjectProfileWithResponse(ctx context.Context, params *GetSubjectProfileParams, ...) (*GetSubjectProfileResp, error)
- func (c *ClientWithResponses) GetTraitSchemaWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ...) (*GetTraitSchemaResp, error)
- func (c *ClientWithResponses) GetVersionWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetVersionResp, error)
- func (c *ClientWithResponses) GetWorkflowRunWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ...) (*GetWorkflowRunResp, error)
- func (c *ClientWithResponses) GetWorkflowSchemaWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ...) (*GetWorkflowSchemaResp, error)
- func (c *ClientWithResponses) GetWorkloadsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ...) (*GetWorkloadsResp, error)
- func (c *ClientWithResponses) HandleBitbucketWebhookWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*HandleBitbucketWebhookResp, error)
- func (c *ClientWithResponses) HandleBitbucketWebhookWithResponse(ctx context.Context, body HandleBitbucketWebhookJSONRequestBody, ...) (*HandleBitbucketWebhookResp, error)
- func (c *ClientWithResponses) HandleGitHubWebhookWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*HandleGitHubWebhookResp, error)
- func (c *ClientWithResponses) HandleGitHubWebhookWithResponse(ctx context.Context, body HandleGitHubWebhookJSONRequestBody, ...) (*HandleGitHubWebhookResp, error)
- func (c *ClientWithResponses) HandleGitLabWebhookWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*HandleGitLabWebhookResp, error)
- func (c *ClientWithResponses) HandleGitLabWebhookWithResponse(ctx context.Context, body HandleGitLabWebhookJSONRequestBody, ...) (*HandleGitLabWebhookResp, error)
- func (c *ClientWithResponses) ListActionsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListActionsResp, error)
- func (c *ClientWithResponses) ListBuildPlanesWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ...) (*ListBuildPlanesResp, error)
- func (c *ClientWithResponses) ListClusterRoleBindingsWithResponse(ctx context.Context, params *ListClusterRoleBindingsParams, ...) (*ListClusterRoleBindingsResp, error)
- func (c *ClientWithResponses) ListClusterRolesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListClusterRolesResp, error)
- func (c *ClientWithResponses) ListComponentBindingsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ...) (*ListComponentBindingsResp, error)
- func (c *ClientWithResponses) ListComponentReleasesWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ...) (*ListComponentReleasesResp, error)
- func (c *ClientWithResponses) ListComponentTraitsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ...) (*ListComponentTraitsResp, error)
- func (c *ClientWithResponses) ListComponentTypesWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ...) (*ListComponentTypesResp, error)
- func (c *ClientWithResponses) ListComponentWorkflowRunsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ...) (*ListComponentWorkflowRunsResp, error)
- func (c *ClientWithResponses) ListComponentWorkflowsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ...) (*ListComponentWorkflowsResp, error)
- func (c *ClientWithResponses) ListComponentsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ...) (*ListComponentsResp, error)
- func (c *ClientWithResponses) ListDataPlanesWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ...) (*ListDataPlanesResp, error)
- func (c *ClientWithResponses) ListEnvironmentsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ...) (*ListEnvironmentsResp, error)
- func (c *ClientWithResponses) ListNamespaceRoleBindingsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ...) (*ListNamespaceRoleBindingsResp, error)
- func (c *ClientWithResponses) ListNamespaceRolesWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ...) (*ListNamespaceRolesResp, error)
- func (c *ClientWithResponses) ListNamespacesWithResponse(ctx context.Context, params *ListNamespacesParams, ...) (*ListNamespacesResp, error)
- func (c *ClientWithResponses) ListObservabilityPlanesWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ...) (*ListObservabilityPlanesResp, error)
- func (c *ClientWithResponses) ListProjectsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ...) (*ListProjectsResp, error)
- func (c *ClientWithResponses) ListReleaseBindingsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ...) (*ListReleaseBindingsResp, error)
- func (c *ClientWithResponses) ListSecretReferencesWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ...) (*ListSecretReferencesResp, error)
- func (c *ClientWithResponses) ListTraitsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ...) (*ListTraitsResp, error)
- func (c *ClientWithResponses) ListUserTypesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListUserTypesResp, error)
- func (c *ClientWithResponses) ListWorkflowRunsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ...) (*ListWorkflowRunsResp, error)
- func (c *ClientWithResponses) ListWorkflowsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ...) (*ListWorkflowsResp, error)
- func (c *ClientWithResponses) PatchComponentWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ...) (*PatchComponentResp, error)
- func (c *ClientWithResponses) PatchComponentWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ...) (*PatchComponentResp, error)
- func (c *ClientWithResponses) PatchReleaseBindingWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ...) (*PatchReleaseBindingResp, error)
- func (c *ClientWithResponses) PatchReleaseBindingWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ...) (*PatchReleaseBindingResp, error)
- func (c *ClientWithResponses) PromoteComponentWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ...) (*PromoteComponentResp, error)
- func (c *ClientWithResponses) PromoteComponentWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ...) (*PromoteComponentResp, error)
- func (c *ClientWithResponses) UpdateClusterRoleBindingWithBodyWithResponse(ctx context.Context, name string, contentType string, body io.Reader, ...) (*UpdateClusterRoleBindingResp, error)
- func (c *ClientWithResponses) UpdateClusterRoleBindingWithResponse(ctx context.Context, name string, body UpdateClusterRoleBindingJSONRequestBody, ...) (*UpdateClusterRoleBindingResp, error)
- func (c *ClientWithResponses) UpdateClusterRoleWithBodyWithResponse(ctx context.Context, name string, contentType string, body io.Reader, ...) (*UpdateClusterRoleResp, error)
- func (c *ClientWithResponses) UpdateClusterRoleWithResponse(ctx context.Context, name string, body UpdateClusterRoleJSONRequestBody, ...) (*UpdateClusterRoleResp, error)
- func (c *ClientWithResponses) UpdateComponentBindingWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ...) (*UpdateComponentBindingResp, error)
- func (c *ClientWithResponses) UpdateComponentBindingWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ...) (*UpdateComponentBindingResp, error)
- func (c *ClientWithResponses) UpdateComponentTraitsWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ...) (*UpdateComponentTraitsResp, error)
- func (c *ClientWithResponses) UpdateComponentTraitsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ...) (*UpdateComponentTraitsResp, error)
- func (c *ClientWithResponses) UpdateComponentWorkflowParametersWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ...) (*UpdateComponentWorkflowParametersResp, error)
- func (c *ClientWithResponses) UpdateComponentWorkflowParametersWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ...) (*UpdateComponentWorkflowParametersResp, error)
- func (c *ClientWithResponses) UpdateNamespaceRoleBindingWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, name string, ...) (*UpdateNamespaceRoleBindingResp, error)
- func (c *ClientWithResponses) UpdateNamespaceRoleBindingWithResponse(ctx context.Context, namespaceName NamespaceNameParam, name string, ...) (*UpdateNamespaceRoleBindingResp, error)
- func (c *ClientWithResponses) UpdateNamespaceRoleWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, name string, ...) (*UpdateNamespaceRoleResp, error)
- func (c *ClientWithResponses) UpdateNamespaceRoleWithResponse(ctx context.Context, namespaceName NamespaceNameParam, name string, ...) (*UpdateNamespaceRoleResp, error)
- type ClientWithResponsesInterface
- type ClusterRoleRef
- type Component
- type ComponentEnvironmentNameParam
- type ComponentList
- type ComponentNameParam
- type ComponentRelease
- type ComponentReleaseList
- type ComponentTrait
- type ComponentTraitInput
- type ComponentTraitList
- type ComponentType
- type ComponentTypeList
- type ComponentTypeNameParam
- type ComponentWorkflowConfig
- type ComponentWorkflowInput
- type ComponentWorkflowNameParam
- type ComponentWorkflowRun
- type ComponentWorkflowRunList
- type ComponentWorkflowTemplate
- type ComponentWorkflowTemplateList
- type Conflict
- type ConflictJSONResponse
- type ContainerOverride
- type CreateClusterRole201JSONResponse
- type CreateClusterRole400JSONResponse
- type CreateClusterRole401JSONResponse
- type CreateClusterRole403JSONResponse
- type CreateClusterRole409JSONResponse
- type CreateClusterRole500JSONResponse
- type CreateClusterRoleBinding201JSONResponse
- type CreateClusterRoleBinding400JSONResponse
- type CreateClusterRoleBinding401JSONResponse
- type CreateClusterRoleBinding403JSONResponse
- type CreateClusterRoleBinding409JSONResponse
- type CreateClusterRoleBinding500JSONResponse
- type CreateClusterRoleBindingJSONRequestBody
- type CreateClusterRoleBindingRequest
- type CreateClusterRoleBindingRequestEffect
- type CreateClusterRoleBindingRequestObject
- type CreateClusterRoleBindingResp
- type CreateClusterRoleBindingResponseObject
- type CreateClusterRoleJSONRequestBody
- type CreateClusterRoleRequest
- type CreateClusterRoleRequestObject
- type CreateClusterRoleResp
- type CreateClusterRoleResponseObject
- type CreateComponent201JSONResponse
- type CreateComponent400JSONResponse
- type CreateComponent401JSONResponse
- type CreateComponent403JSONResponse
- type CreateComponent404JSONResponse
- type CreateComponent409JSONResponse
- type CreateComponent500JSONResponse
- type CreateComponentJSONRequestBody
- type CreateComponentRelease201JSONResponse
- type CreateComponentRelease400JSONResponse
- type CreateComponentRelease401JSONResponse
- type CreateComponentRelease403JSONResponse
- type CreateComponentRelease404JSONResponse
- type CreateComponentRelease500JSONResponse
- type CreateComponentReleaseJSONRequestBody
- type CreateComponentReleaseRequest
- type CreateComponentReleaseRequestObject
- type CreateComponentReleaseResp
- type CreateComponentReleaseResponseObject
- type CreateComponentRequest
- type CreateComponentRequestObject
- type CreateComponentResp
- type CreateComponentResponseObject
- type CreateComponentWorkflowRun201JSONResponse
- type CreateComponentWorkflowRun400JSONResponse
- type CreateComponentWorkflowRun401JSONResponse
- type CreateComponentWorkflowRun403JSONResponse
- type CreateComponentWorkflowRun404JSONResponse
- type CreateComponentWorkflowRun500JSONResponse
- type CreateComponentWorkflowRunParams
- type CreateComponentWorkflowRunRequestObject
- type CreateComponentWorkflowRunResp
- type CreateComponentWorkflowRunResponseObject
- type CreateDataPlane201JSONResponse
- type CreateDataPlane400JSONResponse
- type CreateDataPlane401JSONResponse
- type CreateDataPlane403JSONResponse
- type CreateDataPlane409JSONResponse
- type CreateDataPlane500JSONResponse
- type CreateDataPlaneJSONRequestBody
- type CreateDataPlaneRequest
- type CreateDataPlaneRequestObject
- type CreateDataPlaneResp
- type CreateDataPlaneResponseObject
- type CreateEnvironment201JSONResponse
- type CreateEnvironment400JSONResponse
- type CreateEnvironment401JSONResponse
- type CreateEnvironment403JSONResponse
- type CreateEnvironment409JSONResponse
- type CreateEnvironment500JSONResponse
- type CreateEnvironmentJSONRequestBody
- type CreateEnvironmentRequest
- type CreateEnvironmentRequestObject
- type CreateEnvironmentResp
- type CreateEnvironmentResponseObject
- type CreateNamespace201JSONResponse
- type CreateNamespace400JSONResponse
- type CreateNamespace401JSONResponse
- type CreateNamespace403JSONResponse
- type CreateNamespace409JSONResponse
- type CreateNamespace500JSONResponse
- type CreateNamespaceJSONRequestBody
- type CreateNamespaceRequest
- type CreateNamespaceRequestObject
- type CreateNamespaceResp
- type CreateNamespaceResponseObject
- type CreateNamespaceRole201JSONResponse
- type CreateNamespaceRole400JSONResponse
- type CreateNamespaceRole401JSONResponse
- type CreateNamespaceRole403JSONResponse
- type CreateNamespaceRole409JSONResponse
- type CreateNamespaceRole500JSONResponse
- type CreateNamespaceRoleBinding201JSONResponse
- type CreateNamespaceRoleBinding400JSONResponse
- type CreateNamespaceRoleBinding401JSONResponse
- type CreateNamespaceRoleBinding403JSONResponse
- type CreateNamespaceRoleBinding409JSONResponse
- type CreateNamespaceRoleBinding500JSONResponse
- type CreateNamespaceRoleBindingJSONRequestBody
- type CreateNamespaceRoleBindingRequest
- type CreateNamespaceRoleBindingRequestEffect
- type CreateNamespaceRoleBindingRequestObject
- type CreateNamespaceRoleBindingResp
- type CreateNamespaceRoleBindingResponseObject
- type CreateNamespaceRoleJSONRequestBody
- type CreateNamespaceRoleRequest
- type CreateNamespaceRoleRequestObject
- type CreateNamespaceRoleResp
- type CreateNamespaceRoleResponseObject
- type CreateProject201JSONResponse
- type CreateProject400JSONResponse
- type CreateProject401JSONResponse
- type CreateProject403JSONResponse
- type CreateProject409JSONResponse
- type CreateProject500JSONResponse
- type CreateProjectJSONRequestBody
- type CreateProjectRequest
- type CreateProjectRequestObject
- type CreateProjectResp
- type CreateProjectResponseObject
- type CreateWorkflowRun201JSONResponse
- type CreateWorkflowRun400JSONResponse
- type CreateWorkflowRun401JSONResponse
- type CreateWorkflowRun403JSONResponse
- type CreateWorkflowRun404JSONResponse
- type CreateWorkflowRun500JSONResponse
- type CreateWorkflowRunJSONRequestBody
- type CreateWorkflowRunRequest
- type CreateWorkflowRunRequestObject
- type CreateWorkflowRunResp
- type CreateWorkflowRunResponseObject
- type CreateWorkload201JSONResponse
- type CreateWorkload400JSONResponse
- type CreateWorkload401JSONResponse
- type CreateWorkload403JSONResponse
- type CreateWorkload404JSONResponse
- type CreateWorkload500JSONResponse
- type CreateWorkloadJSONRequestBody
- type CreateWorkloadRequestObject
- type CreateWorkloadResp
- type CreateWorkloadResponseObject
- type CursorParam
- type DataPlane
- type DataPlaneList
- type DataPlaneNameParam
- type Decision
- type DeleteClusterRole204Response
- type DeleteClusterRole401JSONResponse
- type DeleteClusterRole403JSONResponse
- type DeleteClusterRole404JSONResponse
- type DeleteClusterRole409JSONResponse
- type DeleteClusterRole500JSONResponse
- type DeleteClusterRoleBinding204Response
- type DeleteClusterRoleBinding401JSONResponse
- type DeleteClusterRoleBinding403JSONResponse
- type DeleteClusterRoleBinding404JSONResponse
- type DeleteClusterRoleBinding500JSONResponse
- type DeleteClusterRoleBindingRequestObject
- type DeleteClusterRoleBindingResp
- type DeleteClusterRoleBindingResponseObject
- type DeleteClusterRoleParams
- type DeleteClusterRoleRequestObject
- type DeleteClusterRoleResp
- type DeleteClusterRoleResponseObject
- type DeleteNamespaceRole204Response
- type DeleteNamespaceRole400JSONResponse
- type DeleteNamespaceRole401JSONResponse
- type DeleteNamespaceRole403JSONResponse
- type DeleteNamespaceRole404JSONResponse
- type DeleteNamespaceRole409JSONResponse
- type DeleteNamespaceRole500JSONResponse
- type DeleteNamespaceRoleBinding204Response
- type DeleteNamespaceRoleBinding400JSONResponse
- type DeleteNamespaceRoleBinding401JSONResponse
- type DeleteNamespaceRoleBinding403JSONResponse
- type DeleteNamespaceRoleBinding404JSONResponse
- type DeleteNamespaceRoleBinding500JSONResponse
- type DeleteNamespaceRoleBindingRequestObject
- type DeleteNamespaceRoleBindingResp
- type DeleteNamespaceRoleBindingResponseObject
- type DeleteNamespaceRoleParams
- type DeleteNamespaceRoleRequestObject
- type DeleteNamespaceRoleResp
- type DeleteNamespaceRoleResponseObject
- type DeleteResource200JSONResponse
- type DeleteResource400JSONResponse
- type DeleteResource401JSONResponse
- type DeleteResource403JSONResponse
- type DeleteResource500JSONResponse
- type DeleteResourceJSONRequestBody
- type DeleteResourceRequestObject
- type DeleteResourceResp
- type DeleteResourceResponse
- type DeleteResourceResponseObject
- type DeleteResourceResponseOperation
- type DeployRelease201JSONResponse
- type DeployRelease400JSONResponse
- type DeployRelease401JSONResponse
- type DeployRelease403JSONResponse
- type DeployRelease404JSONResponse
- type DeployRelease500JSONResponse
- type DeployReleaseJSONRequestBody
- type DeployReleaseRequest
- type DeployReleaseRequestObject
- type DeployReleaseResp
- type DeployReleaseResponseObject
- type DeploymentPipeline
- type EndpointStatus
- type Entitlement
- type EntitlementConfig
- type EnvVar
- type EnvVarValueFrom
- type Environment
- type EnvironmentList
- type EnvironmentNameParam
- type ErrorResponse
- type ErrorResponseCode
- type Evaluate200JSONResponse
- type Evaluate400JSONResponse
- type Evaluate401JSONResponse
- type Evaluate500JSONResponse
- type EvaluateJSONRequestBody
- type EvaluateRequest
- type EvaluateRequestObject
- type EvaluateResp
- type EvaluateResponseObject
- type ExposedEndpoint
- type ExternalClient
- type FileVar
- type Forbidden
- type ForbiddenJSONResponse
- type GetBuildObserverURL200JSONResponse
- type GetBuildObserverURL401JSONResponse
- type GetBuildObserverURL403JSONResponse
- type GetBuildObserverURL404JSONResponse
- type GetBuildObserverURL500JSONResponse
- type GetBuildObserverURLRequestObject
- type GetBuildObserverURLResp
- type GetBuildObserverURLResponseObject
- type GetClusterRole200JSONResponse
- type GetClusterRole401JSONResponse
- type GetClusterRole403JSONResponse
- type GetClusterRole404JSONResponse
- type GetClusterRole500JSONResponse
- type GetClusterRoleBinding200JSONResponse
- type GetClusterRoleBinding401JSONResponse
- type GetClusterRoleBinding403JSONResponse
- type GetClusterRoleBinding404JSONResponse
- type GetClusterRoleBinding500JSONResponse
- type GetClusterRoleBindingRequestObject
- type GetClusterRoleBindingResp
- type GetClusterRoleBindingResponseObject
- type GetClusterRoleRequestObject
- type GetClusterRoleResp
- type GetClusterRoleResponseObject
- type GetComponent200JSONResponse
- type GetComponent401JSONResponse
- type GetComponent403JSONResponse
- type GetComponent404JSONResponse
- type GetComponent500JSONResponse
- type GetComponentObserverURL200JSONResponse
- type GetComponentObserverURL401JSONResponse
- type GetComponentObserverURL403JSONResponse
- type GetComponentObserverURL404JSONResponse
- type GetComponentObserverURL500JSONResponse
- type GetComponentObserverURLRequestObject
- type GetComponentObserverURLResp
- type GetComponentObserverURLResponseObject
- type GetComponentParams
- type GetComponentRelease200JSONResponse
- type GetComponentRelease401JSONResponse
- type GetComponentRelease403JSONResponse
- type GetComponentRelease404JSONResponse
- type GetComponentRelease500JSONResponse
- type GetComponentReleaseRequestObject
- type GetComponentReleaseResp
- type GetComponentReleaseResponseObject
- type GetComponentReleaseSchema200JSONResponse
- type GetComponentReleaseSchema401JSONResponse
- type GetComponentReleaseSchema403JSONResponse
- type GetComponentReleaseSchema404JSONResponse
- type GetComponentReleaseSchema500JSONResponse
- type GetComponentReleaseSchemaRequestObject
- type GetComponentReleaseSchemaResp
- type GetComponentReleaseSchemaResponseObject
- type GetComponentRequestObject
- type GetComponentResp
- type GetComponentResponseObject
- type GetComponentSchema200JSONResponse
- type GetComponentSchema401JSONResponse
- type GetComponentSchema403JSONResponse
- type GetComponentSchema404JSONResponse
- type GetComponentSchema500JSONResponse
- type GetComponentSchemaRequestObject
- type GetComponentSchemaResp
- type GetComponentSchemaResponseObject
- type GetComponentTypeSchema200JSONResponse
- type GetComponentTypeSchema401JSONResponse
- type GetComponentTypeSchema403JSONResponse
- type GetComponentTypeSchema404JSONResponse
- type GetComponentTypeSchema500JSONResponse
- type GetComponentTypeSchemaRequestObject
- type GetComponentTypeSchemaResp
- type GetComponentTypeSchemaResponseObject
- type GetComponentWorkflowRun200JSONResponse
- type GetComponentWorkflowRun401JSONResponse
- type GetComponentWorkflowRun403JSONResponse
- type GetComponentWorkflowRun404JSONResponse
- type GetComponentWorkflowRun500JSONResponse
- type GetComponentWorkflowRunRequestObject
- type GetComponentWorkflowRunResp
- type GetComponentWorkflowRunResponseObject
- type GetComponentWorkflowSchema200JSONResponse
- type GetComponentWorkflowSchema401JSONResponse
- type GetComponentWorkflowSchema403JSONResponse
- type GetComponentWorkflowSchema404JSONResponse
- type GetComponentWorkflowSchema500JSONResponse
- type GetComponentWorkflowSchemaRequestObject
- type GetComponentWorkflowSchemaResp
- type GetComponentWorkflowSchemaResponseObject
- type GetDataPlane200JSONResponse
- type GetDataPlane401JSONResponse
- type GetDataPlane403JSONResponse
- type GetDataPlane404JSONResponse
- type GetDataPlane500JSONResponse
- type GetDataPlaneRequestObject
- type GetDataPlaneResp
- type GetDataPlaneResponseObject
- type GetEnvironment200JSONResponse
- type GetEnvironment401JSONResponse
- type GetEnvironment403JSONResponse
- type GetEnvironment404JSONResponse
- type GetEnvironment500JSONResponse
- type GetEnvironmentObserverURL200JSONResponse
- type GetEnvironmentObserverURL401JSONResponse
- type GetEnvironmentObserverURL403JSONResponse
- type GetEnvironmentObserverURL404JSONResponse
- type GetEnvironmentObserverURL500JSONResponse
- type GetEnvironmentObserverURLRequestObject
- type GetEnvironmentObserverURLResp
- type GetEnvironmentObserverURLResponseObject
- type GetEnvironmentRelease200JSONResponse
- type GetEnvironmentRelease401JSONResponse
- type GetEnvironmentRelease403JSONResponse
- type GetEnvironmentRelease404JSONResponse
- type GetEnvironmentRelease500JSONResponse
- type GetEnvironmentReleaseRequestObject
- type GetEnvironmentReleaseResp
- type GetEnvironmentReleaseResponseObject
- type GetEnvironmentRequestObject
- type GetEnvironmentResp
- type GetEnvironmentResponseObject
- type GetHealth200TextResponse
- type GetHealthRequestObject
- type GetHealthResp
- type GetHealthResponseObject
- type GetNamespace200JSONResponse
- type GetNamespace401JSONResponse
- type GetNamespace403JSONResponse
- type GetNamespace404JSONResponse
- type GetNamespace500JSONResponse
- type GetNamespaceRequestObject
- type GetNamespaceResp
- type GetNamespaceResponseObject
- type GetNamespaceRole200JSONResponse
- type GetNamespaceRole400JSONResponse
- type GetNamespaceRole401JSONResponse
- type GetNamespaceRole403JSONResponse
- type GetNamespaceRole404JSONResponse
- type GetNamespaceRole500JSONResponse
- type GetNamespaceRoleBinding200JSONResponse
- type GetNamespaceRoleBinding400JSONResponse
- type GetNamespaceRoleBinding401JSONResponse
- type GetNamespaceRoleBinding403JSONResponse
- type GetNamespaceRoleBinding404JSONResponse
- type GetNamespaceRoleBinding500JSONResponse
- type GetNamespaceRoleBindingRequestObject
- type GetNamespaceRoleBindingResp
- type GetNamespaceRoleBindingResponseObject
- type GetNamespaceRoleRequestObject
- type GetNamespaceRoleResp
- type GetNamespaceRoleResponseObject
- type GetOAuthProtectedResourceMetadata200JSONResponse
- type GetOAuthProtectedResourceMetadataRequestObject
- type GetOAuthProtectedResourceMetadataResp
- type GetOAuthProtectedResourceMetadataResponseObject
- type GetOpenAPISpec200JSONResponse
- type GetOpenAPISpecRequestObject
- type GetOpenAPISpecResp
- type GetOpenAPISpecResponseObject
- type GetOpenIDConfiguration200JSONResponse
- type GetOpenIDConfigurationRequestObject
- type GetOpenIDConfigurationResp
- type GetOpenIDConfigurationResponseObject
- type GetProject200JSONResponse
- type GetProject401JSONResponse
- type GetProject403JSONResponse
- type GetProject404JSONResponse
- type GetProject500JSONResponse
- type GetProjectDeploymentPipeline200JSONResponse
- type GetProjectDeploymentPipeline401JSONResponse
- type GetProjectDeploymentPipeline403JSONResponse
- type GetProjectDeploymentPipeline404JSONResponse
- type GetProjectDeploymentPipeline500JSONResponse
- type GetProjectDeploymentPipelineRequestObject
- type GetProjectDeploymentPipelineResp
- type GetProjectDeploymentPipelineResponseObject
- type GetProjectRequestObject
- type GetProjectResp
- type GetProjectResponseObject
- type GetRCAAgentURL200JSONResponse
- type GetRCAAgentURL401JSONResponse
- type GetRCAAgentURL403JSONResponse
- type GetRCAAgentURL404JSONResponse
- type GetRCAAgentURL500JSONResponse
- type GetRCAAgentURLRequestObject
- type GetRCAAgentURLResp
- type GetRCAAgentURLResponseObject
- type GetReady200TextResponse
- type GetReadyRequestObject
- type GetReadyResp
- type GetReadyResponseObject
- type GetSubjectProfile200JSONResponse
- type GetSubjectProfile400JSONResponse
- type GetSubjectProfile401JSONResponse
- type GetSubjectProfile403JSONResponse
- type GetSubjectProfile500JSONResponse
- type GetSubjectProfileParams
- type GetSubjectProfileRequestObject
- type GetSubjectProfileResp
- type GetSubjectProfileResponseObject
- type GetTraitSchema200JSONResponse
- type GetTraitSchema401JSONResponse
- type GetTraitSchema403JSONResponse
- type GetTraitSchema404JSONResponse
- type GetTraitSchema500JSONResponse
- type GetTraitSchemaRequestObject
- type GetTraitSchemaResp
- type GetTraitSchemaResponseObject
- type GetVersion200JSONResponse
- type GetVersionRequestObject
- type GetVersionResp
- type GetVersionResponseObject
- type GetWorkflowRun200JSONResponse
- type GetWorkflowRun401JSONResponse
- type GetWorkflowRun403JSONResponse
- type GetWorkflowRun404JSONResponse
- type GetWorkflowRun500JSONResponse
- type GetWorkflowRunRequestObject
- type GetWorkflowRunResp
- type GetWorkflowRunResponseObject
- type GetWorkflowSchema200JSONResponse
- type GetWorkflowSchema401JSONResponse
- type GetWorkflowSchema403JSONResponse
- type GetWorkflowSchema404JSONResponse
- type GetWorkflowSchema500JSONResponse
- type GetWorkflowSchemaRequestObject
- type GetWorkflowSchemaResp
- type GetWorkflowSchemaResponseObject
- type GetWorkloads200JSONResponse
- type GetWorkloads401JSONResponse
- type GetWorkloads403JSONResponse
- type GetWorkloads404JSONResponse
- type GetWorkloads500JSONResponse
- type GetWorkloadsRequestObject
- type GetWorkloadsResp
- type GetWorkloadsResponseObject
- type HandleBitbucketWebhook200JSONResponse
- type HandleBitbucketWebhook400JSONResponse
- type HandleBitbucketWebhook401JSONResponse
- type HandleBitbucketWebhook500JSONResponse
- type HandleBitbucketWebhookJSONBody
- type HandleBitbucketWebhookJSONRequestBody
- type HandleBitbucketWebhookRequestObject
- type HandleBitbucketWebhookResp
- type HandleBitbucketWebhookResponseObject
- type HandleGitHubWebhook200JSONResponse
- type HandleGitHubWebhook400JSONResponse
- type HandleGitHubWebhook401JSONResponse
- type HandleGitHubWebhook500JSONResponse
- type HandleGitHubWebhookJSONBody
- type HandleGitHubWebhookJSONRequestBody
- type HandleGitHubWebhookRequestObject
- type HandleGitHubWebhookResp
- type HandleGitHubWebhookResponseObject
- type HandleGitLabWebhook200JSONResponse
- type HandleGitLabWebhook400JSONResponse
- type HandleGitLabWebhook401JSONResponse
- type HandleGitLabWebhook500JSONResponse
- type HandleGitLabWebhookJSONBody
- type HandleGitLabWebhookJSONRequestBody
- type HandleGitLabWebhookRequestObject
- type HandleGitLabWebhookResp
- type HandleGitLabWebhookResponseObject
- type HttpRequestDoer
- type InternalError
- type InternalErrorJSONResponse
- type InvalidParamFormatError
- type KubernetesResource
- type KubernetesResource_Metadata
- func (a KubernetesResource_Metadata) Get(fieldName string) (value interface{}, found bool)
- func (a KubernetesResource_Metadata) MarshalJSON() ([]byte, error)
- func (a *KubernetesResource_Metadata) Set(fieldName string, value interface{})
- func (a *KubernetesResource_Metadata) UnmarshalJSON(b []byte) error
- type LimitParam
- type ListActions200JSONResponse
- type ListActions401JSONResponse
- type ListActions403JSONResponse
- type ListActions500JSONResponse
- type ListActionsRequestObject
- type ListActionsResp
- type ListActionsResponseObject
- type ListBuildPlanes200JSONResponse
- type ListBuildPlanes401JSONResponse
- type ListBuildPlanes403JSONResponse
- type ListBuildPlanes500JSONResponse
- type ListBuildPlanesRequestObject
- type ListBuildPlanesResp
- type ListBuildPlanesResponseObject
- type ListClusterRoleBindings200JSONResponse
- type ListClusterRoleBindings401JSONResponse
- type ListClusterRoleBindings403JSONResponse
- type ListClusterRoleBindings500JSONResponse
- type ListClusterRoleBindingsParams
- type ListClusterRoleBindingsParamsEffect
- type ListClusterRoleBindingsRequestObject
- type ListClusterRoleBindingsResp
- type ListClusterRoleBindingsResponseObject
- type ListClusterRoles200JSONResponse
- type ListClusterRoles401JSONResponse
- type ListClusterRoles403JSONResponse
- type ListClusterRoles500JSONResponse
- type ListClusterRolesRequestObject
- type ListClusterRolesResp
- type ListClusterRolesResponseObject
- type ListComponentBindings200JSONResponse
- type ListComponentBindings401JSONResponse
- type ListComponentBindings403JSONResponse
- type ListComponentBindings404JSONResponse
- type ListComponentBindings500JSONResponse
- type ListComponentBindingsParams
- type ListComponentBindingsRequestObject
- type ListComponentBindingsResp
- type ListComponentBindingsResponseObject
- type ListComponentReleases200JSONResponse
- type ListComponentReleases401JSONResponse
- type ListComponentReleases403JSONResponse
- type ListComponentReleases404JSONResponse
- type ListComponentReleases500JSONResponse
- type ListComponentReleasesParams
- type ListComponentReleasesRequestObject
- type ListComponentReleasesResp
- type ListComponentReleasesResponseObject
- type ListComponentTraits200JSONResponse
- type ListComponentTraits401JSONResponse
- type ListComponentTraits403JSONResponse
- type ListComponentTraits404JSONResponse
- type ListComponentTraits500JSONResponse
- type ListComponentTraitsRequestObject
- type ListComponentTraitsResp
- type ListComponentTraitsResponseObject
- type ListComponentTypes200JSONResponse
- type ListComponentTypes401JSONResponse
- type ListComponentTypes403JSONResponse
- type ListComponentTypes500JSONResponse
- type ListComponentTypesParams
- type ListComponentTypesRequestObject
- type ListComponentTypesResp
- type ListComponentTypesResponseObject
- type ListComponentWorkflowRuns200JSONResponse
- type ListComponentWorkflowRuns401JSONResponse
- type ListComponentWorkflowRuns403JSONResponse
- type ListComponentWorkflowRuns404JSONResponse
- type ListComponentWorkflowRuns500JSONResponse
- type ListComponentWorkflowRunsParams
- type ListComponentWorkflowRunsRequestObject
- type ListComponentWorkflowRunsResp
- type ListComponentWorkflowRunsResponseObject
- type ListComponentWorkflows200JSONResponse
- type ListComponentWorkflows401JSONResponse
- type ListComponentWorkflows403JSONResponse
- type ListComponentWorkflows500JSONResponse
- type ListComponentWorkflowsParams
- type ListComponentWorkflowsRequestObject
- type ListComponentWorkflowsResp
- type ListComponentWorkflowsResponseObject
- type ListComponents200JSONResponse
- type ListComponents401JSONResponse
- type ListComponents403JSONResponse
- type ListComponents404JSONResponse
- type ListComponents500JSONResponse
- type ListComponentsParams
- type ListComponentsRequestObject
- type ListComponentsResp
- type ListComponentsResponseObject
- type ListDataPlanes200JSONResponse
- type ListDataPlanes401JSONResponse
- type ListDataPlanes403JSONResponse
- type ListDataPlanes500JSONResponse
- type ListDataPlanesParams
- type ListDataPlanesRequestObject
- type ListDataPlanesResp
- type ListDataPlanesResponseObject
- type ListEnvironments200JSONResponse
- type ListEnvironments401JSONResponse
- type ListEnvironments403JSONResponse
- type ListEnvironments500JSONResponse
- type ListEnvironmentsParams
- type ListEnvironmentsRequestObject
- type ListEnvironmentsResp
- type ListEnvironmentsResponseObject
- type ListNamespaceRoleBindings200JSONResponse
- type ListNamespaceRoleBindings400JSONResponse
- type ListNamespaceRoleBindings401JSONResponse
- type ListNamespaceRoleBindings403JSONResponse
- type ListNamespaceRoleBindings500JSONResponse
- type ListNamespaceRoleBindingsParams
- type ListNamespaceRoleBindingsParamsEffect
- type ListNamespaceRoleBindingsRequestObject
- type ListNamespaceRoleBindingsResp
- type ListNamespaceRoleBindingsResponseObject
- type ListNamespaceRoles200JSONResponse
- type ListNamespaceRoles400JSONResponse
- type ListNamespaceRoles401JSONResponse
- type ListNamespaceRoles403JSONResponse
- type ListNamespaceRoles500JSONResponse
- type ListNamespaceRolesRequestObject
- type ListNamespaceRolesResp
- type ListNamespaceRolesResponseObject
- type ListNamespaces200JSONResponse
- type ListNamespaces401JSONResponse
- type ListNamespaces403JSONResponse
- type ListNamespaces500JSONResponse
- type ListNamespacesParams
- type ListNamespacesRequestObject
- type ListNamespacesResp
- type ListNamespacesResponseObject
- type ListObservabilityPlanes200JSONResponse
- type ListObservabilityPlanes401JSONResponse
- type ListObservabilityPlanes403JSONResponse
- type ListObservabilityPlanes500JSONResponse
- type ListObservabilityPlanesRequestObject
- type ListObservabilityPlanesResp
- type ListObservabilityPlanesResponseObject
- type ListProjects200JSONResponse
- type ListProjects401JSONResponse
- type ListProjects403JSONResponse
- type ListProjects404JSONResponse
- type ListProjects500JSONResponse
- type ListProjectsParams
- type ListProjectsRequestObject
- type ListProjectsResp
- type ListProjectsResponseObject
- type ListReleaseBindings200JSONResponse
- type ListReleaseBindings401JSONResponse
- type ListReleaseBindings403JSONResponse
- type ListReleaseBindings404JSONResponse
- type ListReleaseBindings500JSONResponse
- type ListReleaseBindingsParams
- type ListReleaseBindingsRequestObject
- type ListReleaseBindingsResp
- type ListReleaseBindingsResponseObject
- type ListSecretReferences200JSONResponse
- type ListSecretReferences401JSONResponse
- type ListSecretReferences403JSONResponse
- type ListSecretReferences404JSONResponse
- type ListSecretReferences500JSONResponse
- type ListSecretReferencesRequestObject
- type ListSecretReferencesResp
- type ListSecretReferencesResponseObject
- type ListTraits200JSONResponse
- type ListTraits401JSONResponse
- type ListTraits403JSONResponse
- type ListTraits500JSONResponse
- type ListTraitsParams
- type ListTraitsRequestObject
- type ListTraitsResp
- type ListTraitsResponseObject
- type ListUserTypes200JSONResponse
- type ListUserTypes401JSONResponse
- type ListUserTypes500JSONResponse
- type ListUserTypesRequestObject
- type ListUserTypesResp
- type ListUserTypesResponseObject
- type ListWorkflowRuns200JSONResponse
- type ListWorkflowRuns401JSONResponse
- type ListWorkflowRuns403JSONResponse
- type ListWorkflowRuns500JSONResponse
- type ListWorkflowRunsParams
- type ListWorkflowRunsRequestObject
- type ListWorkflowRunsResp
- type ListWorkflowRunsResponseObject
- type ListWorkflows200JSONResponse
- type ListWorkflows401JSONResponse
- type ListWorkflows403JSONResponse
- type ListWorkflows500JSONResponse
- type ListWorkflowsParams
- type ListWorkflowsRequestObject
- type ListWorkflowsResp
- type ListWorkflowsResponseObject
- type MappingIdParam
- type MessageResponse
- type MiddlewareFunc
- type Namespace
- type NamespaceList
- type NamespaceNameParam
- type NotFound
- type NotFoundJSONResponse
- type OAuthProtectedResourceMetadata
- type ObservabilityPlane
- type ObservabilityPlaneList
- type ObserverURLResponse
- type Pagination
- type PatchComponent200JSONResponse
- type PatchComponent400JSONResponse
- type PatchComponent401JSONResponse
- type PatchComponent403JSONResponse
- type PatchComponent404JSONResponse
- type PatchComponent500JSONResponse
- type PatchComponentJSONRequestBody
- type PatchComponentRequest
- type PatchComponentRequestObject
- type PatchComponentResp
- type PatchComponentResponseObject
- type PatchReleaseBinding200JSONResponse
- type PatchReleaseBinding400JSONResponse
- type PatchReleaseBinding401JSONResponse
- type PatchReleaseBinding403JSONResponse
- type PatchReleaseBinding404JSONResponse
- type PatchReleaseBinding500JSONResponse
- type PatchReleaseBindingJSONRequestBody
- type PatchReleaseBindingRequest
- type PatchReleaseBindingRequestObject
- type PatchReleaseBindingResp
- type PatchReleaseBindingResponseObject
- type Project
- type ProjectList
- type ProjectNameParam
- type PromoteComponent200JSONResponse
- type PromoteComponent400JSONResponse
- type PromoteComponent401JSONResponse
- type PromoteComponent403JSONResponse
- type PromoteComponent404JSONResponse
- type PromoteComponent500JSONResponse
- type PromoteComponentJSONRequestBody
- type PromoteComponentRequest
- type PromoteComponentRequestObject
- type PromoteComponentResp
- type PromoteComponentResponseObject
- type PromotionPath
- type RCAAgentURLResponse
- type Release
- type ReleaseBinding
- type ReleaseBindingList
- type ReleaseNameParam
- type RemoteReference
- type RequestEditorFn
- type RequiredHeaderError
- type RequiredParamError
- type Resource
- type ResourceHierarchy
- type Role
- type RoleEntitlementMapping
- type RoleEntitlementMappingEffect
- type RoleNameParam
- type RoleRef
- type ScheduledTaskBinding
- type SchemaResponse
- type SecretDataSource
- type SecretReference
- type SecretReferenceList
- type SecretStoreReference
- type ServeMux
- type ServerInterface
- type ServerInterfaceWrapper
- func (siw *ServerInterfaceWrapper) ApplyResource(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) BatchEvaluate(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateClusterRole(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateClusterRoleBinding(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateComponent(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateComponentRelease(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateComponentWorkflowRun(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateDataPlane(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateEnvironment(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateNamespace(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateNamespaceRole(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateNamespaceRoleBinding(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateProject(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateWorkflowRun(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateWorkload(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteClusterRole(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteClusterRoleBinding(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteNamespaceRole(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteNamespaceRoleBinding(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteResource(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeployRelease(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) Evaluate(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetBuildObserverURL(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetClusterRole(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetClusterRoleBinding(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetComponent(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetComponentObserverURL(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetComponentRelease(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetComponentReleaseSchema(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetComponentSchema(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetComponentTypeSchema(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetComponentWorkflowRun(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetComponentWorkflowSchema(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetDataPlane(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetEnvironment(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetEnvironmentObserverURL(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetEnvironmentRelease(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetHealth(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetNamespace(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetNamespaceRole(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetNamespaceRoleBinding(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetOAuthProtectedResourceMetadata(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetOpenAPISpec(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetOpenIDConfiguration(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetProject(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetProjectDeploymentPipeline(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetRCAAgentURL(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetReady(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetSubjectProfile(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetTraitSchema(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetVersion(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetWorkflowRun(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetWorkflowSchema(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetWorkloads(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) HandleBitbucketWebhook(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) HandleGitHubWebhook(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) HandleGitLabWebhook(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListActions(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListBuildPlanes(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListClusterRoleBindings(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListClusterRoles(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListComponentBindings(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListComponentReleases(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListComponentTraits(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListComponentTypes(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListComponentWorkflowRuns(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListComponentWorkflows(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListComponents(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListDataPlanes(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListEnvironments(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListNamespaceRoleBindings(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListNamespaceRoles(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListNamespaces(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListObservabilityPlanes(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListProjects(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListReleaseBindings(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListSecretReferences(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListTraits(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListUserTypes(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListWorkflowRuns(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListWorkflows(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) PatchComponent(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) PatchReleaseBinding(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) PromoteComponent(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateClusterRole(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateClusterRoleBinding(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateComponentBinding(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateComponentTraits(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateComponentWorkflowParameters(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateNamespaceRole(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateNamespaceRoleBinding(w http.ResponseWriter, r *http.Request)
- type ServiceBinding
- type StdHTTPServerOptions
- type StrictHTTPServerOptions
- type StrictHandlerFunc
- type StrictMiddlewareFunc
- type StrictServerInterface
- type SubjectContext
- type SubjectContextType
- type TargetEnvironmentRef
- type TargetPath
- type TooManyValuesForParamError
- type Trait
- type TraitList
- type TraitNameParam
- type Unauthorized
- type UnauthorizedJSONResponse
- type UnescapedCookieParamError
- type UnmarshalingParamError
- type UpdateBindingRequest
- type UpdateBindingRequestReleaseState
- type UpdateClusterRole200JSONResponse
- type UpdateClusterRole400JSONResponse
- type UpdateClusterRole401JSONResponse
- type UpdateClusterRole403JSONResponse
- type UpdateClusterRole404JSONResponse
- type UpdateClusterRole500JSONResponse
- type UpdateClusterRoleBinding200JSONResponse
- type UpdateClusterRoleBinding400JSONResponse
- type UpdateClusterRoleBinding401JSONResponse
- type UpdateClusterRoleBinding403JSONResponse
- type UpdateClusterRoleBinding404JSONResponse
- type UpdateClusterRoleBinding409JSONResponse
- type UpdateClusterRoleBinding500JSONResponse
- type UpdateClusterRoleBindingJSONRequestBody
- type UpdateClusterRoleBindingRequest
- type UpdateClusterRoleBindingRequestEffect
- type UpdateClusterRoleBindingRequestObject
- type UpdateClusterRoleBindingResp
- type UpdateClusterRoleBindingResponseObject
- type UpdateClusterRoleJSONRequestBody
- type UpdateClusterRoleRequest
- type UpdateClusterRoleRequestObject
- type UpdateClusterRoleResp
- type UpdateClusterRoleResponseObject
- type UpdateComponentBinding200JSONResponse
- type UpdateComponentBinding400JSONResponse
- type UpdateComponentBinding401JSONResponse
- type UpdateComponentBinding403JSONResponse
- type UpdateComponentBinding404JSONResponse
- type UpdateComponentBinding500JSONResponse
- type UpdateComponentBindingJSONRequestBody
- type UpdateComponentBindingRequestObject
- type UpdateComponentBindingResp
- type UpdateComponentBindingResponseObject
- type UpdateComponentTraits200JSONResponse
- type UpdateComponentTraits400JSONResponse
- type UpdateComponentTraits401JSONResponse
- type UpdateComponentTraits403JSONResponse
- type UpdateComponentTraits404JSONResponse
- type UpdateComponentTraits500JSONResponse
- type UpdateComponentTraitsJSONRequestBody
- type UpdateComponentTraitsRequest
- type UpdateComponentTraitsRequestObject
- type UpdateComponentTraitsResp
- type UpdateComponentTraitsResponseObject
- type UpdateComponentWorkflowParameters200JSONResponse
- type UpdateComponentWorkflowParameters400JSONResponse
- type UpdateComponentWorkflowParameters401JSONResponse
- type UpdateComponentWorkflowParameters403JSONResponse
- type UpdateComponentWorkflowParameters404JSONResponse
- type UpdateComponentWorkflowParameters500JSONResponse
- type UpdateComponentWorkflowParametersJSONRequestBody
- type UpdateComponentWorkflowParametersRequestObject
- type UpdateComponentWorkflowParametersResp
- type UpdateComponentWorkflowParametersResponseObject
- type UpdateComponentWorkflowRequest
- type UpdateNamespaceRole200JSONResponse
- type UpdateNamespaceRole400JSONResponse
- type UpdateNamespaceRole401JSONResponse
- type UpdateNamespaceRole403JSONResponse
- type UpdateNamespaceRole404JSONResponse
- type UpdateNamespaceRole500JSONResponse
- type UpdateNamespaceRoleBinding200JSONResponse
- type UpdateNamespaceRoleBinding400JSONResponse
- type UpdateNamespaceRoleBinding401JSONResponse
- type UpdateNamespaceRoleBinding403JSONResponse
- type UpdateNamespaceRoleBinding404JSONResponse
- type UpdateNamespaceRoleBinding409JSONResponse
- type UpdateNamespaceRoleBinding500JSONResponse
- type UpdateNamespaceRoleBindingJSONRequestBody
- type UpdateNamespaceRoleBindingRequest
- type UpdateNamespaceRoleBindingRequestEffect
- type UpdateNamespaceRoleBindingRequestObject
- type UpdateNamespaceRoleBindingResp
- type UpdateNamespaceRoleBindingResponseObject
- type UpdateNamespaceRoleJSONRequestBody
- type UpdateNamespaceRoleRequest
- type UpdateNamespaceRoleRequestObject
- type UpdateNamespaceRoleResp
- type UpdateNamespaceRoleResponseObject
- type UpdateRoleMappingRequest
- type UpdateRoleMappingRequestEffect
- type UpdateRoleRequest
- type UserCapabilitiesResponse
- type UserTypeConfig
- type VersionResponse
- type WebApplicationBinding
- type WebhookEventResponse
- type Workflow
- type WorkflowList
- type WorkflowNameParam
- type WorkflowRun
- type WorkflowRunList
- type WorkflowRunNameParam
- type WorkflowRunStatus
- type WorkloadOverrides
- type WorkloadSpec
Constants ¶
const (
BearerAuthScopes = "bearerAuth.Scopes"
)
Variables ¶
This section is empty.
Functions ¶
func GetSwagger ¶
GetSwagger returns the Swagger specification corresponding to the generated code in this file. The external references of Swagger specification are resolved. The logic of resolving external references is tightly connected to "import-mapping" feature. Externally referenced files must be embedded in the corresponding golang packages. Urls can be supported but this task was out of the scope.
func Handler ¶
func Handler(si ServerInterface) http.Handler
Handler creates http.Handler with routing matching OpenAPI spec.
func HandlerFromMux ¶
func HandlerFromMux(si ServerInterface, m ServeMux) http.Handler
HandlerFromMux creates http.Handler with routing matching OpenAPI spec based on the provided mux.
func HandlerFromMuxWithBaseURL ¶
func HandlerFromMuxWithBaseURL(si ServerInterface, m ServeMux, baseURL string) http.Handler
func HandlerWithOptions ¶
func HandlerWithOptions(si ServerInterface, options StdHTTPServerOptions) http.Handler
HandlerWithOptions creates http.Handler with additional options
func NewApplyResourceRequest ¶ added in v0.13.0
func NewApplyResourceRequest(server string, body ApplyResourceJSONRequestBody) (*http.Request, error)
NewApplyResourceRequest calls the generic ApplyResource builder with application/json body
func NewApplyResourceRequestWithBody ¶ added in v0.13.0
func NewApplyResourceRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewApplyResourceRequestWithBody generates requests for ApplyResource with any type of body
func NewBatchEvaluateRequest ¶ added in v0.13.0
func NewBatchEvaluateRequest(server string, body BatchEvaluateJSONRequestBody) (*http.Request, error)
NewBatchEvaluateRequest calls the generic BatchEvaluate builder with application/json body
func NewBatchEvaluateRequestWithBody ¶ added in v0.13.0
func NewBatchEvaluateRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewBatchEvaluateRequestWithBody generates requests for BatchEvaluate with any type of body
func NewCreateClusterRoleBindingRequest ¶ added in v0.14.0
func NewCreateClusterRoleBindingRequest(server string, body CreateClusterRoleBindingJSONRequestBody) (*http.Request, error)
NewCreateClusterRoleBindingRequest calls the generic CreateClusterRoleBinding builder with application/json body
func NewCreateClusterRoleBindingRequestWithBody ¶ added in v0.14.0
func NewCreateClusterRoleBindingRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreateClusterRoleBindingRequestWithBody generates requests for CreateClusterRoleBinding with any type of body
func NewCreateClusterRoleRequest ¶ added in v0.14.0
func NewCreateClusterRoleRequest(server string, body CreateClusterRoleJSONRequestBody) (*http.Request, error)
NewCreateClusterRoleRequest calls the generic CreateClusterRole builder with application/json body
func NewCreateClusterRoleRequestWithBody ¶ added in v0.14.0
func NewCreateClusterRoleRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreateClusterRoleRequestWithBody generates requests for CreateClusterRole with any type of body
func NewCreateComponentReleaseRequest ¶ added in v0.13.0
func NewCreateComponentReleaseRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body CreateComponentReleaseJSONRequestBody) (*http.Request, error)
NewCreateComponentReleaseRequest calls the generic CreateComponentRelease builder with application/json body
func NewCreateComponentReleaseRequestWithBody ¶ added in v0.13.0
func NewCreateComponentReleaseRequestWithBody(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader) (*http.Request, error)
NewCreateComponentReleaseRequestWithBody generates requests for CreateComponentRelease with any type of body
func NewCreateComponentRequest ¶ added in v0.13.0
func NewCreateComponentRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, body CreateComponentJSONRequestBody) (*http.Request, error)
NewCreateComponentRequest calls the generic CreateComponent builder with application/json body
func NewCreateComponentRequestWithBody ¶ added in v0.13.0
func NewCreateComponentRequestWithBody(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, contentType string, body io.Reader) (*http.Request, error)
NewCreateComponentRequestWithBody generates requests for CreateComponent with any type of body
func NewCreateComponentWorkflowRunRequest ¶ added in v0.13.0
func NewCreateComponentWorkflowRunRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params *CreateComponentWorkflowRunParams) (*http.Request, error)
NewCreateComponentWorkflowRunRequest generates requests for CreateComponentWorkflowRun
func NewCreateDataPlaneRequest ¶ added in v0.13.0
func NewCreateDataPlaneRequest(server string, namespaceName NamespaceNameParam, body CreateDataPlaneJSONRequestBody) (*http.Request, error)
NewCreateDataPlaneRequest calls the generic CreateDataPlane builder with application/json body
func NewCreateDataPlaneRequestWithBody ¶ added in v0.13.0
func NewCreateDataPlaneRequestWithBody(server string, namespaceName NamespaceNameParam, contentType string, body io.Reader) (*http.Request, error)
NewCreateDataPlaneRequestWithBody generates requests for CreateDataPlane with any type of body
func NewCreateEnvironmentRequest ¶ added in v0.13.0
func NewCreateEnvironmentRequest(server string, namespaceName NamespaceNameParam, body CreateEnvironmentJSONRequestBody) (*http.Request, error)
NewCreateEnvironmentRequest calls the generic CreateEnvironment builder with application/json body
func NewCreateEnvironmentRequestWithBody ¶ added in v0.13.0
func NewCreateEnvironmentRequestWithBody(server string, namespaceName NamespaceNameParam, contentType string, body io.Reader) (*http.Request, error)
NewCreateEnvironmentRequestWithBody generates requests for CreateEnvironment with any type of body
func NewCreateNamespaceRequest ¶ added in v0.13.0
func NewCreateNamespaceRequest(server string, body CreateNamespaceJSONRequestBody) (*http.Request, error)
NewCreateNamespaceRequest calls the generic CreateNamespace builder with application/json body
func NewCreateNamespaceRequestWithBody ¶ added in v0.13.0
func NewCreateNamespaceRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreateNamespaceRequestWithBody generates requests for CreateNamespace with any type of body
func NewCreateNamespaceRoleBindingRequest ¶ added in v0.14.0
func NewCreateNamespaceRoleBindingRequest(server string, namespaceName NamespaceNameParam, body CreateNamespaceRoleBindingJSONRequestBody) (*http.Request, error)
NewCreateNamespaceRoleBindingRequest calls the generic CreateNamespaceRoleBinding builder with application/json body
func NewCreateNamespaceRoleBindingRequestWithBody ¶ added in v0.14.0
func NewCreateNamespaceRoleBindingRequestWithBody(server string, namespaceName NamespaceNameParam, contentType string, body io.Reader) (*http.Request, error)
NewCreateNamespaceRoleBindingRequestWithBody generates requests for CreateNamespaceRoleBinding with any type of body
func NewCreateNamespaceRoleRequest ¶ added in v0.14.0
func NewCreateNamespaceRoleRequest(server string, namespaceName NamespaceNameParam, body CreateNamespaceRoleJSONRequestBody) (*http.Request, error)
NewCreateNamespaceRoleRequest calls the generic CreateNamespaceRole builder with application/json body
func NewCreateNamespaceRoleRequestWithBody ¶ added in v0.14.0
func NewCreateNamespaceRoleRequestWithBody(server string, namespaceName NamespaceNameParam, contentType string, body io.Reader) (*http.Request, error)
NewCreateNamespaceRoleRequestWithBody generates requests for CreateNamespaceRole with any type of body
func NewCreateProjectRequest ¶ added in v0.13.0
func NewCreateProjectRequest(server string, namespaceName NamespaceNameParam, body CreateProjectJSONRequestBody) (*http.Request, error)
NewCreateProjectRequest calls the generic CreateProject builder with application/json body
func NewCreateProjectRequestWithBody ¶ added in v0.13.0
func NewCreateProjectRequestWithBody(server string, namespaceName NamespaceNameParam, contentType string, body io.Reader) (*http.Request, error)
NewCreateProjectRequestWithBody generates requests for CreateProject with any type of body
func NewCreateWorkflowRunRequest ¶ added in v0.13.0
func NewCreateWorkflowRunRequest(server string, namespaceName NamespaceNameParam, body CreateWorkflowRunJSONRequestBody) (*http.Request, error)
NewCreateWorkflowRunRequest calls the generic CreateWorkflowRun builder with application/json body
func NewCreateWorkflowRunRequestWithBody ¶ added in v0.13.0
func NewCreateWorkflowRunRequestWithBody(server string, namespaceName NamespaceNameParam, contentType string, body io.Reader) (*http.Request, error)
NewCreateWorkflowRunRequestWithBody generates requests for CreateWorkflowRun with any type of body
func NewCreateWorkloadRequest ¶ added in v0.13.0
func NewCreateWorkloadRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body CreateWorkloadJSONRequestBody) (*http.Request, error)
NewCreateWorkloadRequest calls the generic CreateWorkload builder with application/json body
func NewCreateWorkloadRequestWithBody ¶ added in v0.13.0
func NewCreateWorkloadRequestWithBody(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader) (*http.Request, error)
NewCreateWorkloadRequestWithBody generates requests for CreateWorkload with any type of body
func NewDeleteClusterRoleBindingRequest ¶ added in v0.14.0
NewDeleteClusterRoleBindingRequest generates requests for DeleteClusterRoleBinding
func NewDeleteClusterRoleRequest ¶ added in v0.14.0
func NewDeleteClusterRoleRequest(server string, name string, params *DeleteClusterRoleParams) (*http.Request, error)
NewDeleteClusterRoleRequest generates requests for DeleteClusterRole
func NewDeleteNamespaceRoleBindingRequest ¶ added in v0.14.0
func NewDeleteNamespaceRoleBindingRequest(server string, namespaceName NamespaceNameParam, name string) (*http.Request, error)
NewDeleteNamespaceRoleBindingRequest generates requests for DeleteNamespaceRoleBinding
func NewDeleteNamespaceRoleRequest ¶ added in v0.14.0
func NewDeleteNamespaceRoleRequest(server string, namespaceName NamespaceNameParam, name string, params *DeleteNamespaceRoleParams) (*http.Request, error)
NewDeleteNamespaceRoleRequest generates requests for DeleteNamespaceRole
func NewDeleteResourceRequest ¶ added in v0.13.0
func NewDeleteResourceRequest(server string, body DeleteResourceJSONRequestBody) (*http.Request, error)
NewDeleteResourceRequest calls the generic DeleteResource builder with application/json body
func NewDeleteResourceRequestWithBody ¶ added in v0.13.0
func NewDeleteResourceRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewDeleteResourceRequestWithBody generates requests for DeleteResource with any type of body
func NewDeployReleaseRequest ¶ added in v0.13.0
func NewDeployReleaseRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body DeployReleaseJSONRequestBody) (*http.Request, error)
NewDeployReleaseRequest calls the generic DeployRelease builder with application/json body
func NewDeployReleaseRequestWithBody ¶ added in v0.13.0
func NewDeployReleaseRequestWithBody(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader) (*http.Request, error)
NewDeployReleaseRequestWithBody generates requests for DeployRelease with any type of body
func NewEvaluateRequest ¶ added in v0.13.0
func NewEvaluateRequest(server string, body EvaluateJSONRequestBody) (*http.Request, error)
NewEvaluateRequest calls the generic Evaluate builder with application/json body
func NewEvaluateRequestWithBody ¶ added in v0.13.0
func NewEvaluateRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewEvaluateRequestWithBody generates requests for Evaluate with any type of body
func NewGetBuildObserverURLRequest ¶ added in v0.13.0
func NewGetBuildObserverURLRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam) (*http.Request, error)
NewGetBuildObserverURLRequest generates requests for GetBuildObserverURL
func NewGetClusterRoleBindingRequest ¶ added in v0.14.0
NewGetClusterRoleBindingRequest generates requests for GetClusterRoleBinding
func NewGetClusterRoleRequest ¶ added in v0.14.0
NewGetClusterRoleRequest generates requests for GetClusterRole
func NewGetComponentObserverURLRequest ¶ added in v0.13.0
func NewGetComponentObserverURLRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, environmentName ComponentEnvironmentNameParam) (*http.Request, error)
NewGetComponentObserverURLRequest generates requests for GetComponentObserverURL
func NewGetComponentReleaseRequest ¶ added in v0.13.0
func NewGetComponentReleaseRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, releaseName ReleaseNameParam) (*http.Request, error)
NewGetComponentReleaseRequest generates requests for GetComponentRelease
func NewGetComponentReleaseSchemaRequest ¶ added in v0.13.0
func NewGetComponentReleaseSchemaRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, releaseName ReleaseNameParam) (*http.Request, error)
NewGetComponentReleaseSchemaRequest generates requests for GetComponentReleaseSchema
func NewGetComponentRequest ¶ added in v0.13.0
func NewGetComponentRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params *GetComponentParams) (*http.Request, error)
NewGetComponentRequest generates requests for GetComponent
func NewGetComponentSchemaRequest ¶ added in v0.13.0
func NewGetComponentSchemaRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam) (*http.Request, error)
NewGetComponentSchemaRequest generates requests for GetComponentSchema
func NewGetComponentTypeSchemaRequest ¶ added in v0.13.0
func NewGetComponentTypeSchemaRequest(server string, namespaceName NamespaceNameParam, ctName ComponentTypeNameParam) (*http.Request, error)
NewGetComponentTypeSchemaRequest generates requests for GetComponentTypeSchema
func NewGetComponentWorkflowRunRequest ¶ added in v0.13.0
func NewGetComponentWorkflowRunRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, runName WorkflowRunNameParam) (*http.Request, error)
NewGetComponentWorkflowRunRequest generates requests for GetComponentWorkflowRun
func NewGetComponentWorkflowSchemaRequest ¶ added in v0.13.0
func NewGetComponentWorkflowSchemaRequest(server string, namespaceName NamespaceNameParam, cwName ComponentWorkflowNameParam) (*http.Request, error)
NewGetComponentWorkflowSchemaRequest generates requests for GetComponentWorkflowSchema
func NewGetDataPlaneRequest ¶ added in v0.13.0
func NewGetDataPlaneRequest(server string, namespaceName NamespaceNameParam, dpName DataPlaneNameParam) (*http.Request, error)
NewGetDataPlaneRequest generates requests for GetDataPlane
func NewGetEnvironmentObserverURLRequest ¶ added in v0.13.0
func NewGetEnvironmentObserverURLRequest(server string, namespaceName NamespaceNameParam, envName EnvironmentNameParam) (*http.Request, error)
NewGetEnvironmentObserverURLRequest generates requests for GetEnvironmentObserverURL
func NewGetEnvironmentReleaseRequest ¶ added in v0.13.0
func NewGetEnvironmentReleaseRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, environmentName ComponentEnvironmentNameParam) (*http.Request, error)
NewGetEnvironmentReleaseRequest generates requests for GetEnvironmentRelease
func NewGetEnvironmentRequest ¶ added in v0.13.0
func NewGetEnvironmentRequest(server string, namespaceName NamespaceNameParam, envName EnvironmentNameParam) (*http.Request, error)
NewGetEnvironmentRequest generates requests for GetEnvironment
func NewGetHealthRequest ¶ added in v0.13.0
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
NewGetOAuthProtectedResourceMetadataRequest generates requests for GetOAuthProtectedResourceMetadata
func NewGetOpenAPISpecRequest ¶ added in v0.13.0
NewGetOpenAPISpecRequest generates requests for GetOpenAPISpec
func NewGetOpenIDConfigurationRequest ¶ added in v0.13.0
NewGetOpenIDConfigurationRequest generates requests for GetOpenIDConfiguration
func NewGetProjectDeploymentPipelineRequest ¶ added in v0.13.0
func NewGetProjectDeploymentPipelineRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam) (*http.Request, error)
NewGetProjectDeploymentPipelineRequest generates requests for GetProjectDeploymentPipeline
func NewGetProjectRequest ¶ added in v0.13.0
func NewGetProjectRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam) (*http.Request, error)
NewGetProjectRequest generates requests for GetProject
func NewGetRCAAgentURLRequest ¶ added in v0.13.0
func NewGetRCAAgentURLRequest(server string, namespaceName NamespaceNameParam, envName EnvironmentNameParam) (*http.Request, error)
NewGetRCAAgentURLRequest generates requests for GetRCAAgentURL
func NewGetReadyRequest ¶ added in v0.13.0
NewGetReadyRequest generates requests for GetReady
func NewGetSubjectProfileRequest ¶ added in v0.13.0
func NewGetSubjectProfileRequest(server string, params *GetSubjectProfileParams) (*http.Request, error)
NewGetSubjectProfileRequest generates requests for GetSubjectProfile
func NewGetTraitSchemaRequest ¶ added in v0.13.0
func NewGetTraitSchemaRequest(server string, namespaceName NamespaceNameParam, traitName TraitNameParam) (*http.Request, error)
NewGetTraitSchemaRequest generates requests for GetTraitSchema
func NewGetVersionRequest ¶ added in v0.13.0
NewGetVersionRequest generates requests for GetVersion
func NewGetWorkflowRunRequest ¶ added in v0.13.0
func NewGetWorkflowRunRequest(server string, namespaceName NamespaceNameParam, runName WorkflowRunNameParam) (*http.Request, error)
NewGetWorkflowRunRequest generates requests for GetWorkflowRun
func NewGetWorkflowSchemaRequest ¶ added in v0.13.0
func NewGetWorkflowSchemaRequest(server string, namespaceName NamespaceNameParam, workflowName WorkflowNameParam) (*http.Request, error)
NewGetWorkflowSchemaRequest generates requests for GetWorkflowSchema
func NewGetWorkloadsRequest ¶ added in v0.13.0
func NewGetWorkloadsRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam) (*http.Request, error)
NewGetWorkloadsRequest generates requests for GetWorkloads
func NewHandleBitbucketWebhookRequest ¶ added in v0.13.0
func NewHandleBitbucketWebhookRequest(server string, body HandleBitbucketWebhookJSONRequestBody) (*http.Request, error)
NewHandleBitbucketWebhookRequest calls the generic HandleBitbucketWebhook builder with application/json body
func NewHandleBitbucketWebhookRequestWithBody ¶ added in v0.13.0
func NewHandleBitbucketWebhookRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewHandleBitbucketWebhookRequestWithBody generates requests for HandleBitbucketWebhook with any type of body
func NewHandleGitHubWebhookRequest ¶ added in v0.13.0
func NewHandleGitHubWebhookRequest(server string, body HandleGitHubWebhookJSONRequestBody) (*http.Request, error)
NewHandleGitHubWebhookRequest calls the generic HandleGitHubWebhook builder with application/json body
func NewHandleGitHubWebhookRequestWithBody ¶ added in v0.13.0
func NewHandleGitHubWebhookRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewHandleGitHubWebhookRequestWithBody generates requests for HandleGitHubWebhook with any type of body
func NewHandleGitLabWebhookRequest ¶ added in v0.13.0
func NewHandleGitLabWebhookRequest(server string, body HandleGitLabWebhookJSONRequestBody) (*http.Request, error)
NewHandleGitLabWebhookRequest calls the generic HandleGitLabWebhook builder with application/json body
func NewHandleGitLabWebhookRequestWithBody ¶ added in v0.13.0
func NewHandleGitLabWebhookRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewHandleGitLabWebhookRequestWithBody generates requests for HandleGitLabWebhook with any type of body
func NewListActionsRequest ¶ added in v0.13.0
NewListActionsRequest generates requests for ListActions
func NewListBuildPlanesRequest ¶ added in v0.13.0
func NewListBuildPlanesRequest(server string, namespaceName NamespaceNameParam) (*http.Request, error)
NewListBuildPlanesRequest generates requests for ListBuildPlanes
func NewListClusterRoleBindingsRequest ¶ added in v0.14.0
func NewListClusterRoleBindingsRequest(server string, params *ListClusterRoleBindingsParams) (*http.Request, error)
NewListClusterRoleBindingsRequest generates requests for ListClusterRoleBindings
func NewListClusterRolesRequest ¶ added in v0.14.0
NewListClusterRolesRequest generates requests for ListClusterRoles
func NewListComponentBindingsRequest ¶ added in v0.13.0
func NewListComponentBindingsRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params *ListComponentBindingsParams) (*http.Request, error)
NewListComponentBindingsRequest generates requests for ListComponentBindings
func NewListComponentReleasesRequest ¶ added in v0.13.0
func NewListComponentReleasesRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params *ListComponentReleasesParams) (*http.Request, error)
NewListComponentReleasesRequest generates requests for ListComponentReleases
func NewListComponentTraitsRequest ¶ added in v0.13.0
func NewListComponentTraitsRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam) (*http.Request, error)
NewListComponentTraitsRequest generates requests for ListComponentTraits
func NewListComponentTypesRequest ¶ added in v0.13.0
func NewListComponentTypesRequest(server string, namespaceName NamespaceNameParam, params *ListComponentTypesParams) (*http.Request, error)
NewListComponentTypesRequest generates requests for ListComponentTypes
func NewListComponentWorkflowRunsRequest ¶ added in v0.13.0
func NewListComponentWorkflowRunsRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params *ListComponentWorkflowRunsParams) (*http.Request, error)
NewListComponentWorkflowRunsRequest generates requests for ListComponentWorkflowRuns
func NewListComponentWorkflowsRequest ¶ added in v0.13.0
func NewListComponentWorkflowsRequest(server string, namespaceName NamespaceNameParam, params *ListComponentWorkflowsParams) (*http.Request, error)
NewListComponentWorkflowsRequest generates requests for ListComponentWorkflows
func NewListComponentsRequest ¶ added in v0.13.0
func NewListComponentsRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, params *ListComponentsParams) (*http.Request, error)
NewListComponentsRequest generates requests for ListComponents
func NewListDataPlanesRequest ¶ added in v0.13.0
func NewListDataPlanesRequest(server string, namespaceName NamespaceNameParam, params *ListDataPlanesParams) (*http.Request, error)
NewListDataPlanesRequest generates requests for ListDataPlanes
func NewListEnvironmentsRequest ¶ added in v0.13.0
func NewListEnvironmentsRequest(server string, namespaceName NamespaceNameParam, params *ListEnvironmentsParams) (*http.Request, error)
NewListEnvironmentsRequest generates requests for ListEnvironments
func NewListNamespaceRoleBindingsRequest ¶ added in v0.14.0
func NewListNamespaceRoleBindingsRequest(server string, namespaceName NamespaceNameParam, params *ListNamespaceRoleBindingsParams) (*http.Request, error)
NewListNamespaceRoleBindingsRequest generates requests for ListNamespaceRoleBindings
func NewListNamespaceRolesRequest ¶ added in v0.14.0
func NewListNamespaceRolesRequest(server string, namespaceName NamespaceNameParam) (*http.Request, error)
NewListNamespaceRolesRequest generates requests for ListNamespaceRoles
func NewListNamespacesRequest ¶ added in v0.13.0
func NewListNamespacesRequest(server string, params *ListNamespacesParams) (*http.Request, error)
NewListNamespacesRequest generates requests for ListNamespaces
func NewListObservabilityPlanesRequest ¶ added in v0.13.0
func NewListObservabilityPlanesRequest(server string, namespaceName NamespaceNameParam) (*http.Request, error)
NewListObservabilityPlanesRequest generates requests for ListObservabilityPlanes
func NewListProjectsRequest ¶ added in v0.13.0
func NewListProjectsRequest(server string, namespaceName NamespaceNameParam, params *ListProjectsParams) (*http.Request, error)
NewListProjectsRequest generates requests for ListProjects
func NewListReleaseBindingsRequest ¶ added in v0.13.0
func NewListReleaseBindingsRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params *ListReleaseBindingsParams) (*http.Request, error)
NewListReleaseBindingsRequest generates requests for ListReleaseBindings
func NewListSecretReferencesRequest ¶ added in v0.13.0
func NewListSecretReferencesRequest(server string, namespaceName NamespaceNameParam) (*http.Request, error)
NewListSecretReferencesRequest generates requests for ListSecretReferences
func NewListTraitsRequest ¶ added in v0.13.0
func NewListTraitsRequest(server string, namespaceName NamespaceNameParam, params *ListTraitsParams) (*http.Request, error)
NewListTraitsRequest generates requests for ListTraits
func NewListUserTypesRequest ¶ added in v0.13.0
NewListUserTypesRequest generates requests for ListUserTypes
func NewListWorkflowRunsRequest ¶ added in v0.13.0
func NewListWorkflowRunsRequest(server string, namespaceName NamespaceNameParam, params *ListWorkflowRunsParams) (*http.Request, error)
NewListWorkflowRunsRequest generates requests for ListWorkflowRuns
func NewListWorkflowsRequest ¶ added in v0.13.0
func NewListWorkflowsRequest(server string, namespaceName NamespaceNameParam, params *ListWorkflowsParams) (*http.Request, error)
NewListWorkflowsRequest generates requests for ListWorkflows
func NewPatchComponentRequest ¶ added in v0.13.0
func NewPatchComponentRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body PatchComponentJSONRequestBody) (*http.Request, error)
NewPatchComponentRequest calls the generic PatchComponent builder with application/json body
func NewPatchComponentRequestWithBody ¶ added in v0.13.0
func NewPatchComponentRequestWithBody(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader) (*http.Request, error)
NewPatchComponentRequestWithBody generates requests for PatchComponent with any type of body
func NewPatchReleaseBindingRequest ¶ added in v0.13.0
func NewPatchReleaseBindingRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, bindingName BindingNameParam, body PatchReleaseBindingJSONRequestBody) (*http.Request, error)
NewPatchReleaseBindingRequest calls the generic PatchReleaseBinding builder with application/json body
func NewPatchReleaseBindingRequestWithBody ¶ added in v0.13.0
func NewPatchReleaseBindingRequestWithBody(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, bindingName BindingNameParam, contentType string, body io.Reader) (*http.Request, error)
NewPatchReleaseBindingRequestWithBody generates requests for PatchReleaseBinding with any type of body
func NewPromoteComponentRequest ¶ added in v0.13.0
func NewPromoteComponentRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body PromoteComponentJSONRequestBody) (*http.Request, error)
NewPromoteComponentRequest calls the generic PromoteComponent builder with application/json body
func NewPromoteComponentRequestWithBody ¶ added in v0.13.0
func NewPromoteComponentRequestWithBody(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader) (*http.Request, error)
NewPromoteComponentRequestWithBody generates requests for PromoteComponent with any type of body
func NewUpdateClusterRoleBindingRequest ¶ added in v0.14.0
func NewUpdateClusterRoleBindingRequest(server string, name string, body UpdateClusterRoleBindingJSONRequestBody) (*http.Request, error)
NewUpdateClusterRoleBindingRequest calls the generic UpdateClusterRoleBinding builder with application/json body
func NewUpdateClusterRoleBindingRequestWithBody ¶ added in v0.14.0
func NewUpdateClusterRoleBindingRequestWithBody(server string, name string, contentType string, body io.Reader) (*http.Request, error)
NewUpdateClusterRoleBindingRequestWithBody generates requests for UpdateClusterRoleBinding with any type of body
func NewUpdateClusterRoleRequest ¶ added in v0.14.0
func NewUpdateClusterRoleRequest(server string, name string, body UpdateClusterRoleJSONRequestBody) (*http.Request, error)
NewUpdateClusterRoleRequest calls the generic UpdateClusterRole builder with application/json body
func NewUpdateClusterRoleRequestWithBody ¶ added in v0.14.0
func NewUpdateClusterRoleRequestWithBody(server string, name string, contentType string, body io.Reader) (*http.Request, error)
NewUpdateClusterRoleRequestWithBody generates requests for UpdateClusterRole with any type of body
func NewUpdateComponentBindingRequest ¶ added in v0.13.0
func NewUpdateComponentBindingRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, bindingName BindingNameParam, body UpdateComponentBindingJSONRequestBody) (*http.Request, error)
NewUpdateComponentBindingRequest calls the generic UpdateComponentBinding builder with application/json body
func NewUpdateComponentBindingRequestWithBody ¶ added in v0.13.0
func NewUpdateComponentBindingRequestWithBody(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, bindingName BindingNameParam, contentType string, body io.Reader) (*http.Request, error)
NewUpdateComponentBindingRequestWithBody generates requests for UpdateComponentBinding with any type of body
func NewUpdateComponentTraitsRequest ¶ added in v0.13.0
func NewUpdateComponentTraitsRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body UpdateComponentTraitsJSONRequestBody) (*http.Request, error)
NewUpdateComponentTraitsRequest calls the generic UpdateComponentTraits builder with application/json body
func NewUpdateComponentTraitsRequestWithBody ¶ added in v0.13.0
func NewUpdateComponentTraitsRequestWithBody(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader) (*http.Request, error)
NewUpdateComponentTraitsRequestWithBody generates requests for UpdateComponentTraits with any type of body
func NewUpdateComponentWorkflowParametersRequest ¶ added in v0.13.0
func NewUpdateComponentWorkflowParametersRequest(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body UpdateComponentWorkflowParametersJSONRequestBody) (*http.Request, error)
NewUpdateComponentWorkflowParametersRequest calls the generic UpdateComponentWorkflowParameters builder with application/json body
func NewUpdateComponentWorkflowParametersRequestWithBody ¶ added in v0.13.0
func NewUpdateComponentWorkflowParametersRequestWithBody(server string, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader) (*http.Request, error)
NewUpdateComponentWorkflowParametersRequestWithBody generates requests for UpdateComponentWorkflowParameters with any type of body
func NewUpdateNamespaceRoleBindingRequest ¶ added in v0.14.0
func NewUpdateNamespaceRoleBindingRequest(server string, namespaceName NamespaceNameParam, name string, body UpdateNamespaceRoleBindingJSONRequestBody) (*http.Request, error)
NewUpdateNamespaceRoleBindingRequest calls the generic UpdateNamespaceRoleBinding builder with application/json body
func NewUpdateNamespaceRoleBindingRequestWithBody ¶ added in v0.14.0
func NewUpdateNamespaceRoleBindingRequestWithBody(server string, namespaceName NamespaceNameParam, name string, contentType string, body io.Reader) (*http.Request, error)
NewUpdateNamespaceRoleBindingRequestWithBody generates requests for UpdateNamespaceRoleBinding with any type of body
func NewUpdateNamespaceRoleRequest ¶ added in v0.14.0
func NewUpdateNamespaceRoleRequest(server string, namespaceName NamespaceNameParam, name string, body UpdateNamespaceRoleJSONRequestBody) (*http.Request, error)
NewUpdateNamespaceRoleRequest calls the generic UpdateNamespaceRole builder with application/json body
func NewUpdateNamespaceRoleRequestWithBody ¶ added in v0.14.0
func NewUpdateNamespaceRoleRequestWithBody(server string, namespaceName NamespaceNameParam, name string, contentType string, body io.Reader) (*http.Request, error)
NewUpdateNamespaceRoleRequestWithBody generates requests for UpdateNamespaceRole with any type of body
Types ¶
type ActionCapability ¶
type ActionCapability struct {
// Allowed Resources where action is allowed
Allowed *[]CapabilityResource `json:"allowed,omitempty"`
// Denied Resources where action is denied
Denied *[]CapabilityResource `json:"denied,omitempty"`
}
ActionCapability Capabilities for a specific action
type ApplyResource200JSONResponse ¶
type ApplyResource200JSONResponse ApplyResourceResponse
func (ApplyResource200JSONResponse) VisitApplyResourceResponse ¶
func (response ApplyResource200JSONResponse) VisitApplyResourceResponse(w http.ResponseWriter) error
type ApplyResource400JSONResponse ¶
type ApplyResource400JSONResponse struct{ BadRequestJSONResponse }
func (ApplyResource400JSONResponse) VisitApplyResourceResponse ¶
func (response ApplyResource400JSONResponse) VisitApplyResourceResponse(w http.ResponseWriter) error
type ApplyResource401JSONResponse ¶
func (ApplyResource401JSONResponse) VisitApplyResourceResponse ¶
func (response ApplyResource401JSONResponse) VisitApplyResourceResponse(w http.ResponseWriter) error
type ApplyResource403JSONResponse ¶
type ApplyResource403JSONResponse struct{ ForbiddenJSONResponse }
func (ApplyResource403JSONResponse) VisitApplyResourceResponse ¶
func (response ApplyResource403JSONResponse) VisitApplyResourceResponse(w http.ResponseWriter) error
type ApplyResource500JSONResponse ¶
type ApplyResource500JSONResponse struct{ InternalErrorJSONResponse }
func (ApplyResource500JSONResponse) VisitApplyResourceResponse ¶
func (response ApplyResource500JSONResponse) VisitApplyResourceResponse(w http.ResponseWriter) error
type ApplyResourceJSONRequestBody ¶
type ApplyResourceJSONRequestBody = KubernetesResource
ApplyResourceJSONRequestBody defines body for ApplyResource for application/json ContentType.
type ApplyResourceRequestObject ¶
type ApplyResourceRequestObject struct {
Body *ApplyResourceJSONRequestBody
}
type ApplyResourceResp ¶ added in v0.13.0
type ApplyResourceResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ApplyResourceResponse
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON500 *InternalError
}
func ParseApplyResourceResp ¶ added in v0.13.0
func ParseApplyResourceResp(rsp *http.Response) (*ApplyResourceResp, error)
ParseApplyResourceResp parses an HTTP response from a ApplyResourceWithResponse call
func (ApplyResourceResp) Status ¶ added in v0.13.0
func (r ApplyResourceResp) Status() string
Status returns HTTPResponse.Status
func (ApplyResourceResp) StatusCode ¶ added in v0.13.0
func (r ApplyResourceResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ApplyResourceResponse ¶
type ApplyResourceResponse struct {
// ApiVersion Applied resource API version
ApiVersion string `json:"apiVersion"`
// Kind Applied resource kind
Kind string `json:"kind"`
// Name Applied resource name
Name string `json:"name"`
// Namespace Applied resource namespace
Namespace *string `json:"namespace,omitempty"`
// Operation Operation performed
Operation ApplyResourceResponseOperation `json:"operation"`
}
ApplyResourceResponse Response from applying a resource
type ApplyResourceResponseObject ¶
type ApplyResourceResponseObject interface {
VisitApplyResourceResponse(w http.ResponseWriter) error
}
type ApplyResourceResponseOperation ¶
type ApplyResourceResponseOperation string
ApplyResourceResponseOperation Operation performed
const ( Created ApplyResourceResponseOperation = "created" Unchanged ApplyResourceResponseOperation = "unchanged" Updated ApplyResourceResponseOperation = "updated" )
Defines values for ApplyResourceResponseOperation.
type AuthMechanismConfig ¶
type AuthMechanismConfig struct {
// Entitlement Configuration for extracting entitlement claims from tokens
Entitlement EntitlementConfig `json:"entitlement"`
// Type Authentication mechanism type (e.g., "jwt", "oauth2", "api_key")
Type string `json:"type"`
}
AuthMechanismConfig Configuration for an authentication mechanism
type AuthzContext ¶
type AuthzContext map[string]interface{}
AuthzContext Additional context for authorization
type BadRequestJSONResponse ¶
type BadRequestJSONResponse ErrorResponse
type BatchEvaluate200JSONResponse ¶
type BatchEvaluate200JSONResponse BatchEvaluateResponse
func (BatchEvaluate200JSONResponse) VisitBatchEvaluateResponse ¶
func (response BatchEvaluate200JSONResponse) VisitBatchEvaluateResponse(w http.ResponseWriter) error
type BatchEvaluate400JSONResponse ¶
type BatchEvaluate400JSONResponse struct{ BadRequestJSONResponse }
func (BatchEvaluate400JSONResponse) VisitBatchEvaluateResponse ¶
func (response BatchEvaluate400JSONResponse) VisitBatchEvaluateResponse(w http.ResponseWriter) error
type BatchEvaluate401JSONResponse ¶
func (BatchEvaluate401JSONResponse) VisitBatchEvaluateResponse ¶
func (response BatchEvaluate401JSONResponse) VisitBatchEvaluateResponse(w http.ResponseWriter) error
type BatchEvaluate500JSONResponse ¶
type BatchEvaluate500JSONResponse struct{ InternalErrorJSONResponse }
func (BatchEvaluate500JSONResponse) VisitBatchEvaluateResponse ¶
func (response BatchEvaluate500JSONResponse) VisitBatchEvaluateResponse(w http.ResponseWriter) error
type BatchEvaluateJSONRequestBody ¶
type BatchEvaluateJSONRequestBody = BatchEvaluateRequest
BatchEvaluateJSONRequestBody defines body for BatchEvaluate for application/json ContentType.
type BatchEvaluateRequest ¶
type BatchEvaluateRequest struct {
// Requests List of evaluation requests
Requests []EvaluateRequest `json:"requests"`
}
BatchEvaluateRequest Batch authorization evaluation request
type BatchEvaluateRequestObject ¶
type BatchEvaluateRequestObject struct {
Body *BatchEvaluateJSONRequestBody
}
type BatchEvaluateResp ¶ added in v0.13.0
type BatchEvaluateResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *BatchEvaluateResponse
JSON400 *BadRequest
JSON401 *Unauthorized
JSON500 *InternalError
}
func ParseBatchEvaluateResp ¶ added in v0.13.0
func ParseBatchEvaluateResp(rsp *http.Response) (*BatchEvaluateResp, error)
ParseBatchEvaluateResp parses an HTTP response from a BatchEvaluateWithResponse call
func (BatchEvaluateResp) Status ¶ added in v0.13.0
func (r BatchEvaluateResp) Status() string
Status returns HTTPResponse.Status
func (BatchEvaluateResp) StatusCode ¶ added in v0.13.0
func (r BatchEvaluateResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type BatchEvaluateResponse ¶
type BatchEvaluateResponse struct {
// Decisions List of decisions (in same order as requests)
Decisions []Decision `json:"decisions"`
}
BatchEvaluateResponse Batch authorization evaluation response
type BatchEvaluateResponseObject ¶
type BatchEvaluateResponseObject interface {
VisitBatchEvaluateResponse(w http.ResponseWriter) error
}
type Binding ¶
type Binding struct {
// ComponentName Parent component name
ComponentName string `json:"componentName"`
// Environment Target environment name
Environment string `json:"environment"`
// Name Binding name
Name string `json:"name"`
// NamespaceName Parent namespace name
NamespaceName string `json:"namespaceName"`
// ProjectName Parent project name
ProjectName string `json:"projectName"`
// ScheduledTaskBinding Scheduled task-specific binding data
ScheduledTaskBinding *ScheduledTaskBinding `json:"scheduledTaskBinding,omitempty"`
// ServiceBinding Service-specific binding data
ServiceBinding *ServiceBinding `json:"serviceBinding,omitempty"`
// Status Status of a binding
Status BindingStatus `json:"status"`
// Type Binding type
Type string `json:"type"`
// WebApplicationBinding Web application-specific binding data
WebApplicationBinding *WebApplicationBinding `json:"webApplicationBinding,omitempty"`
}
Binding Deployment binding for a component in an environment
type BindingList ¶
type BindingList struct {
Items []Binding `json:"items"`
// Pagination Cursor-based pagination metadata. Uses Kubernetes-native continuation tokens
// for efficient pagination through large result sets.
Pagination Pagination `json:"pagination"`
}
BindingList Paginated list of bindings
type BindingNameParam ¶
type BindingNameParam = string
BindingNameParam defines model for BindingNameParam.
type BindingStatus ¶
type BindingStatus struct {
// LastTransitioned Last status transition time
LastTransitioned *time.Time `json:"lastTransitioned,omitempty"`
// Message Human-readable status message
Message *string `json:"message,omitempty"`
// Reason Human-readable status reason
Reason *string `json:"reason,omitempty"`
// Status Status type
Status *BindingStatusStatus `json:"status,omitempty"`
}
BindingStatus Status of a binding
type BindingStatusStatus ¶
type BindingStatusStatus string
BindingStatusStatus Status type
const ( BindingStatusStatusActive BindingStatusStatus = "Active" BindingStatusStatusFailed BindingStatusStatus = "Failed" BindingStatusStatusInProgress BindingStatusStatus = "InProgress" BindingStatusStatusSuspended BindingStatusStatus = "Suspended" )
Defines values for BindingStatusStatus.
type BuildPlane ¶
type BuildPlane struct {
// CreatedAt Creation timestamp
CreatedAt time.Time `json:"createdAt"`
// Description BuildPlane description
Description *string `json:"description,omitempty"`
// DisplayName Human-readable display name
DisplayName *string `json:"displayName,omitempty"`
// Name BuildPlane name (unique within namespace)
Name string `json:"name"`
// Namespace Kubernetes namespace for the build plane
Namespace string `json:"namespace"`
// ObservabilityPlaneRef Reference to the observability plane for build logs
ObservabilityPlaneRef *string `json:"observabilityPlaneRef,omitempty"`
// Status BuildPlane status
Status *string `json:"status,omitempty"`
}
BuildPlane BuildPlane resource for CI/CD build infrastructure
type BuildPlaneList ¶
type BuildPlaneList struct {
Items []BuildPlane `json:"items"`
// Pagination Cursor-based pagination metadata. Uses Kubernetes-native continuation tokens
// for efficient pagination through large result sets.
Pagination Pagination `json:"pagination"`
}
BuildPlaneList Paginated list of build planes
type CapabilityResource ¶
type CapabilityResource struct {
// Constraints Additional instance-level restrictions
Constraints *map[string]interface{} `json:"constraints,omitempty"`
// Path Full resource path
Path *string `json:"path,omitempty"`
}
CapabilityResource Resource with permission details
type Client ¶ added in v0.13.0
type Client struct {
// The endpoint of the server conforming to this interface, with scheme,
// https://api.deepmap.com for example. This can contain a path relative
// to the server, such as https://api.deepmap.com/dev-test, and all the
// paths in the swagger spec will be appended to the server.
Server string
// Doer for performing requests, typically a *http.Client with any
// customized settings, such as certificate chains.
Client HttpRequestDoer
// A list of callbacks for modifying requests which are generated before sending over
// the network.
RequestEditors []RequestEditorFn
}
Client which conforms to the OpenAPI3 specification for this service.
func NewClient ¶ added in v0.13.0
func NewClient(server string, opts ...ClientOption) (*Client, error)
Creates a new Client, with reasonable defaults
func (*Client) ApplyResource ¶ added in v0.13.0
func (c *Client) ApplyResource(ctx context.Context, body ApplyResourceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ApplyResourceWithBody ¶ added in v0.13.0
func (*Client) BatchEvaluate ¶ added in v0.13.0
func (c *Client) BatchEvaluate(ctx context.Context, body BatchEvaluateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) BatchEvaluateWithBody ¶ added in v0.13.0
func (*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 (*Client) CreateClusterRoleWithBody ¶ added in v0.14.0
func (*Client) CreateComponent ¶ added in v0.13.0
func (c *Client) CreateComponent(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, body CreateComponentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateComponentRelease ¶ added in v0.13.0
func (c *Client) CreateComponentRelease(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body CreateComponentReleaseJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateComponentReleaseWithBody ¶ added in v0.13.0
func (c *Client) CreateComponentReleaseWithBody(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateComponentWithBody ¶ added in v0.13.0
func (c *Client) CreateComponentWithBody(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateComponentWorkflowRun ¶ added in v0.13.0
func (c *Client) CreateComponentWorkflowRun(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params *CreateComponentWorkflowRunParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateDataPlane ¶ added in v0.13.0
func (c *Client) CreateDataPlane(ctx context.Context, namespaceName NamespaceNameParam, body CreateDataPlaneJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateDataPlaneWithBody ¶ added in v0.13.0
func (*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 (*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 (*Client) CreateNamespaceRoleWithBody ¶ added in v0.14.0
func (*Client) CreateNamespaceWithBody ¶ added in v0.13.0
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 (*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 (*Client) CreateWorkload ¶ added in v0.13.0
func (c *Client) CreateWorkload(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body CreateWorkloadJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateWorkloadWithBody ¶ added in v0.13.0
func (c *Client) CreateWorkloadWithBody(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeleteClusterRole ¶ added in v0.14.0
func (c *Client) DeleteClusterRole(ctx context.Context, name string, params *DeleteClusterRoleParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeleteClusterRoleBinding ¶ added in v0.14.0
func (*Client) DeleteNamespaceRole ¶ added in v0.14.0
func (c *Client) DeleteNamespaceRole(ctx context.Context, namespaceName NamespaceNameParam, name string, params *DeleteNamespaceRoleParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeleteNamespaceRoleBinding ¶ added in v0.14.0
func (c *Client) DeleteNamespaceRoleBinding(ctx context.Context, namespaceName NamespaceNameParam, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeleteResource ¶ added in v0.13.0
func (c *Client) DeleteResource(ctx context.Context, body DeleteResourceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeleteResourceWithBody ¶ added in v0.13.0
func (*Client) DeployRelease ¶ added in v0.13.0
func (c *Client) DeployRelease(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body DeployReleaseJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeployReleaseWithBody ¶ added in v0.13.0
func (c *Client) DeployReleaseWithBody(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) Evaluate ¶ added in v0.13.0
func (c *Client) Evaluate(ctx context.Context, body EvaluateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) EvaluateWithBody ¶ added in v0.13.0
func (*Client) GetBuildObserverURL ¶ added in v0.13.0
func (c *Client) GetBuildObserverURL(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetClusterRole ¶ added in v0.14.0
func (*Client) GetClusterRoleBinding ¶ added in v0.14.0
func (*Client) GetComponent ¶ added in v0.13.0
func (c *Client) GetComponent(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params *GetComponentParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetComponentObserverURL ¶ added in v0.13.0
func (c *Client) GetComponentObserverURL(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, environmentName ComponentEnvironmentNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetComponentRelease ¶ added in v0.13.0
func (c *Client) GetComponentRelease(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, releaseName ReleaseNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetComponentReleaseSchema ¶ added in v0.13.0
func (c *Client) GetComponentReleaseSchema(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, releaseName ReleaseNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetComponentSchema ¶ added in v0.13.0
func (c *Client) GetComponentSchema(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetComponentTypeSchema ¶ added in v0.13.0
func (c *Client) GetComponentTypeSchema(ctx context.Context, namespaceName NamespaceNameParam, ctName ComponentTypeNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetComponentWorkflowRun ¶ added in v0.13.0
func (c *Client) GetComponentWorkflowRun(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, runName WorkflowRunNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetComponentWorkflowSchema ¶ added in v0.13.0
func (c *Client) GetComponentWorkflowSchema(ctx context.Context, namespaceName NamespaceNameParam, cwName ComponentWorkflowNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetDataPlane ¶ added in v0.13.0
func (c *Client) GetDataPlane(ctx context.Context, namespaceName NamespaceNameParam, dpName DataPlaneNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetEnvironment ¶ added in v0.13.0
func (c *Client) GetEnvironment(ctx context.Context, namespaceName NamespaceNameParam, envName EnvironmentNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetEnvironmentObserverURL ¶ added in v0.13.0
func (c *Client) GetEnvironmentObserverURL(ctx context.Context, namespaceName NamespaceNameParam, envName EnvironmentNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetEnvironmentRelease ¶ added in v0.13.0
func (c *Client) GetEnvironmentRelease(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, environmentName ComponentEnvironmentNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) 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 (*Client) GetOpenAPISpec ¶ added in v0.13.0
func (*Client) GetOpenIDConfiguration ¶ added in v0.13.0
func (*Client) GetProject ¶ added in v0.13.0
func (c *Client) GetProject(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetProjectDeploymentPipeline ¶ added in v0.13.0
func (c *Client) GetProjectDeploymentPipeline(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetRCAAgentURL ¶ added in v0.13.0
func (c *Client) GetRCAAgentURL(ctx context.Context, namespaceName NamespaceNameParam, envName EnvironmentNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetSubjectProfile ¶ added in v0.13.0
func (c *Client) GetSubjectProfile(ctx context.Context, params *GetSubjectProfileParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetTraitSchema ¶ added in v0.13.0
func (c *Client) GetTraitSchema(ctx context.Context, namespaceName NamespaceNameParam, traitName TraitNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetVersion ¶ added in v0.13.0
func (*Client) GetWorkflowRun ¶ added in v0.13.0
func (c *Client) GetWorkflowRun(ctx context.Context, namespaceName NamespaceNameParam, runName WorkflowRunNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetWorkflowSchema ¶ added in v0.13.0
func (c *Client) GetWorkflowSchema(ctx context.Context, namespaceName NamespaceNameParam, workflowName WorkflowNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetWorkloads ¶ added in v0.13.0
func (c *Client) GetWorkloads(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) HandleBitbucketWebhook ¶ added in v0.13.0
func (c *Client) HandleBitbucketWebhook(ctx context.Context, body HandleBitbucketWebhookJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) HandleBitbucketWebhookWithBody ¶ added in v0.13.0
func (*Client) HandleGitHubWebhook ¶ added in v0.13.0
func (c *Client) HandleGitHubWebhook(ctx context.Context, body HandleGitHubWebhookJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) HandleGitHubWebhookWithBody ¶ added in v0.13.0
func (*Client) HandleGitLabWebhook ¶ added in v0.13.0
func (c *Client) HandleGitLabWebhook(ctx context.Context, body HandleGitLabWebhookJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) HandleGitLabWebhookWithBody ¶ added in v0.13.0
func (*Client) ListActions ¶ added in v0.13.0
func (*Client) ListBuildPlanes ¶ added in v0.13.0
func (c *Client) ListBuildPlanes(ctx context.Context, namespaceName NamespaceNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListClusterRoleBindings ¶ added in v0.14.0
func (c *Client) ListClusterRoleBindings(ctx context.Context, params *ListClusterRoleBindingsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListClusterRoles ¶ added in v0.14.0
func (*Client) ListComponentBindings ¶ added in v0.13.0
func (c *Client) ListComponentBindings(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params *ListComponentBindingsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListComponentReleases ¶ added in v0.13.0
func (c *Client) ListComponentReleases(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params *ListComponentReleasesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListComponentTraits ¶ added in v0.13.0
func (c *Client) ListComponentTraits(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListComponentTypes ¶ added in v0.13.0
func (c *Client) ListComponentTypes(ctx context.Context, namespaceName NamespaceNameParam, params *ListComponentTypesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListComponentWorkflowRuns ¶ added in v0.13.0
func (c *Client) ListComponentWorkflowRuns(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params *ListComponentWorkflowRunsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListComponentWorkflows ¶ added in v0.13.0
func (c *Client) ListComponentWorkflows(ctx context.Context, namespaceName NamespaceNameParam, params *ListComponentWorkflowsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListComponents ¶ added in v0.13.0
func (c *Client) ListComponents(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, params *ListComponentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListDataPlanes ¶ added in v0.13.0
func (c *Client) ListDataPlanes(ctx context.Context, namespaceName NamespaceNameParam, params *ListDataPlanesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListEnvironments ¶ added in v0.13.0
func (c *Client) ListEnvironments(ctx context.Context, namespaceName NamespaceNameParam, params *ListEnvironmentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListNamespaceRoleBindings ¶ added in v0.14.0
func (c *Client) ListNamespaceRoleBindings(ctx context.Context, namespaceName NamespaceNameParam, params *ListNamespaceRoleBindingsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListNamespaceRoles ¶ added in v0.14.0
func (c *Client) ListNamespaceRoles(ctx context.Context, namespaceName NamespaceNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListNamespaces ¶ added in v0.13.0
func (c *Client) ListNamespaces(ctx context.Context, params *ListNamespacesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListObservabilityPlanes ¶ added in v0.13.0
func (c *Client) ListObservabilityPlanes(ctx context.Context, namespaceName NamespaceNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListProjects ¶ added in v0.13.0
func (c *Client) ListProjects(ctx context.Context, namespaceName NamespaceNameParam, params *ListProjectsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListReleaseBindings ¶ added in v0.13.0
func (c *Client) ListReleaseBindings(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params *ListReleaseBindingsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListSecretReferences ¶ added in v0.13.0
func (c *Client) ListSecretReferences(ctx context.Context, namespaceName NamespaceNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListTraits ¶ added in v0.13.0
func (c *Client) ListTraits(ctx context.Context, namespaceName NamespaceNameParam, params *ListTraitsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListUserTypes ¶ added in v0.13.0
func (*Client) ListWorkflowRuns ¶ added in v0.13.0
func (c *Client) ListWorkflowRuns(ctx context.Context, namespaceName NamespaceNameParam, params *ListWorkflowRunsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListWorkflows ¶ added in v0.13.0
func (c *Client) ListWorkflows(ctx context.Context, namespaceName NamespaceNameParam, params *ListWorkflowsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PatchComponent ¶ added in v0.13.0
func (c *Client) PatchComponent(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body PatchComponentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PatchComponentWithBody ¶ added in v0.13.0
func (c *Client) PatchComponentWithBody(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PatchReleaseBinding ¶ added in v0.13.0
func (c *Client) PatchReleaseBinding(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, bindingName BindingNameParam, body PatchReleaseBindingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PatchReleaseBindingWithBody ¶ added in v0.13.0
func (c *Client) PatchReleaseBindingWithBody(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, bindingName BindingNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PromoteComponent ¶ added in v0.13.0
func (c *Client) PromoteComponent(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body PromoteComponentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PromoteComponentWithBody ¶ added in v0.13.0
func (c *Client) PromoteComponentWithBody(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateClusterRole ¶ added in v0.14.0
func (c *Client) UpdateClusterRole(ctx context.Context, name string, body UpdateClusterRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateClusterRoleBinding ¶ added in v0.14.0
func (c *Client) UpdateClusterRoleBinding(ctx context.Context, name string, body UpdateClusterRoleBindingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateClusterRoleBindingWithBody ¶ added in v0.14.0
func (*Client) UpdateClusterRoleWithBody ¶ added in v0.14.0
func (*Client) UpdateComponentBinding ¶ added in v0.13.0
func (c *Client) UpdateComponentBinding(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, bindingName BindingNameParam, body UpdateComponentBindingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateComponentBindingWithBody ¶ added in v0.13.0
func (c *Client) UpdateComponentBindingWithBody(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, bindingName BindingNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateComponentTraits ¶ added in v0.13.0
func (c *Client) UpdateComponentTraits(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body UpdateComponentTraitsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateComponentTraitsWithBody ¶ added in v0.13.0
func (c *Client) UpdateComponentTraitsWithBody(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateComponentWorkflowParameters ¶ added in v0.13.0
func (c *Client) UpdateComponentWorkflowParameters(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body UpdateComponentWorkflowParametersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateComponentWorkflowParametersWithBody ¶ added in v0.13.0
func (c *Client) UpdateComponentWorkflowParametersWithBody(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateNamespaceRole ¶ added in v0.14.0
func (c *Client) UpdateNamespaceRole(ctx context.Context, namespaceName NamespaceNameParam, name string, body UpdateNamespaceRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateNamespaceRoleBinding ¶ added in v0.14.0
func (c *Client) UpdateNamespaceRoleBinding(ctx context.Context, namespaceName NamespaceNameParam, name string, body UpdateNamespaceRoleBindingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateNamespaceRoleBindingWithBody ¶ added in v0.14.0
func (*Client) UpdateNamespaceRoleWithBody ¶ added in v0.14.0
type ClientConfigList ¶
type ClientConfigList struct {
// AuthorizationEndpoint OAuth2 authorization endpoint URL
AuthorizationEndpoint string `json:"authorization_endpoint"`
// ExternalClients Array of external client configurations
ExternalClients []ExternalClient `json:"external_clients"`
// Issuer OIDC issuer URL
Issuer *string `json:"issuer,omitempty"`
// SecurityEnabled Whether authentication is enabled on the server
SecurityEnabled bool `json:"security_enabled"`
// TokenEndpoint OAuth2 token endpoint URL
TokenEndpoint string `json:"token_endpoint"`
}
ClientConfigList OpenID Connect configuration response
type ClientInterface ¶ added in v0.13.0
type ClientInterface interface {
// GetOAuthProtectedResourceMetadata request
GetOAuthProtectedResourceMetadata(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetOpenIDConfiguration request
GetOpenIDConfiguration(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// ApplyResourceWithBody request with any body
ApplyResourceWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
ApplyResource(ctx context.Context, body ApplyResourceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListActions request
ListActions(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// BatchEvaluateWithBody request with any body
BatchEvaluateWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
BatchEvaluate(ctx context.Context, body BatchEvaluateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// EvaluateWithBody request with any body
EvaluateWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
Evaluate(ctx context.Context, body EvaluateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetSubjectProfile request
GetSubjectProfile(ctx context.Context, params *GetSubjectProfileParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListClusterRoleBindings request
ListClusterRoleBindings(ctx context.Context, params *ListClusterRoleBindingsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateClusterRoleBindingWithBody request with any body
CreateClusterRoleBindingWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateClusterRoleBinding(ctx context.Context, body CreateClusterRoleBindingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteClusterRoleBinding request
DeleteClusterRoleBinding(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetClusterRoleBinding request
GetClusterRoleBinding(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateClusterRoleBindingWithBody request with any body
UpdateClusterRoleBindingWithBody(ctx context.Context, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateClusterRoleBinding(ctx context.Context, name string, body UpdateClusterRoleBindingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListClusterRoles request
ListClusterRoles(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateClusterRoleWithBody request with any body
CreateClusterRoleWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateClusterRole(ctx context.Context, body CreateClusterRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteClusterRole request
DeleteClusterRole(ctx context.Context, name string, params *DeleteClusterRoleParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetClusterRole request
GetClusterRole(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateClusterRoleWithBody request with any body
UpdateClusterRoleWithBody(ctx context.Context, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateClusterRole(ctx context.Context, name string, body UpdateClusterRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteResourceWithBody request with any body
DeleteResourceWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteResource(ctx context.Context, body DeleteResourceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListNamespaces request
ListNamespaces(ctx context.Context, params *ListNamespacesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateNamespaceWithBody request with any body
CreateNamespaceWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateNamespace(ctx context.Context, body CreateNamespaceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetNamespace request
GetNamespace(ctx context.Context, namespaceName NamespaceNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListBuildPlanes request
ListBuildPlanes(ctx context.Context, namespaceName NamespaceNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListComponentTypes request
ListComponentTypes(ctx context.Context, namespaceName NamespaceNameParam, params *ListComponentTypesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetComponentTypeSchema request
GetComponentTypeSchema(ctx context.Context, namespaceName NamespaceNameParam, ctName ComponentTypeNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListComponentWorkflows request
ListComponentWorkflows(ctx context.Context, namespaceName NamespaceNameParam, params *ListComponentWorkflowsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetComponentWorkflowSchema request
GetComponentWorkflowSchema(ctx context.Context, namespaceName NamespaceNameParam, cwName ComponentWorkflowNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListDataPlanes request
ListDataPlanes(ctx context.Context, namespaceName NamespaceNameParam, params *ListDataPlanesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateDataPlaneWithBody request with any body
CreateDataPlaneWithBody(ctx context.Context, namespaceName NamespaceNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateDataPlane(ctx context.Context, namespaceName NamespaceNameParam, body CreateDataPlaneJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetDataPlane request
GetDataPlane(ctx context.Context, namespaceName NamespaceNameParam, dpName DataPlaneNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListEnvironments request
ListEnvironments(ctx context.Context, namespaceName NamespaceNameParam, params *ListEnvironmentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateEnvironmentWithBody request with any body
CreateEnvironmentWithBody(ctx context.Context, namespaceName NamespaceNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateEnvironment(ctx context.Context, namespaceName NamespaceNameParam, body CreateEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetEnvironment request
GetEnvironment(ctx context.Context, namespaceName NamespaceNameParam, envName EnvironmentNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetEnvironmentObserverURL request
GetEnvironmentObserverURL(ctx context.Context, namespaceName NamespaceNameParam, envName EnvironmentNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetRCAAgentURL request
GetRCAAgentURL(ctx context.Context, namespaceName NamespaceNameParam, envName EnvironmentNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListObservabilityPlanes request
ListObservabilityPlanes(ctx context.Context, namespaceName NamespaceNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListProjects request
ListProjects(ctx context.Context, namespaceName NamespaceNameParam, params *ListProjectsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateProjectWithBody request with any body
CreateProjectWithBody(ctx context.Context, namespaceName NamespaceNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateProject(ctx context.Context, namespaceName NamespaceNameParam, body CreateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetProject request
GetProject(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListComponents request
ListComponents(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, params *ListComponentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateComponentWithBody request with any body
CreateComponentWithBody(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateComponent(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, body CreateComponentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetComponent request
GetComponent(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params *GetComponentParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// PatchComponentWithBody request with any body
PatchComponentWithBody(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
PatchComponent(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body PatchComponentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListComponentBindings request
ListComponentBindings(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params *ListComponentBindingsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateComponentBindingWithBody request with any body
UpdateComponentBindingWithBody(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, bindingName BindingNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateComponentBinding(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, bindingName BindingNameParam, body UpdateComponentBindingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListComponentReleases request
ListComponentReleases(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params *ListComponentReleasesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateComponentReleaseWithBody request with any body
CreateComponentReleaseWithBody(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateComponentRelease(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body CreateComponentReleaseJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetComponentRelease request
GetComponentRelease(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, releaseName ReleaseNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetComponentReleaseSchema request
GetComponentReleaseSchema(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, releaseName ReleaseNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeployReleaseWithBody request with any body
DeployReleaseWithBody(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
DeployRelease(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body DeployReleaseJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetComponentObserverURL request
GetComponentObserverURL(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, environmentName ComponentEnvironmentNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetEnvironmentRelease request
GetEnvironmentRelease(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, environmentName ComponentEnvironmentNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetBuildObserverURL request
GetBuildObserverURL(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)
// PromoteComponentWithBody request with any body
PromoteComponentWithBody(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
PromoteComponent(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body PromoteComponentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListReleaseBindings request
ListReleaseBindings(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params *ListReleaseBindingsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// PatchReleaseBindingWithBody request with any body
PatchReleaseBindingWithBody(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, bindingName BindingNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
PatchReleaseBinding(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, bindingName BindingNameParam, body PatchReleaseBindingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetComponentSchema request
GetComponentSchema(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListComponentTraits request
ListComponentTraits(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateComponentTraitsWithBody request with any body
UpdateComponentTraitsWithBody(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateComponentTraits(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body UpdateComponentTraitsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateComponentWorkflowParametersWithBody request with any body
UpdateComponentWorkflowParametersWithBody(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateComponentWorkflowParameters(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body UpdateComponentWorkflowParametersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListComponentWorkflowRuns request
ListComponentWorkflowRuns(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params *ListComponentWorkflowRunsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateComponentWorkflowRun request
CreateComponentWorkflowRun(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params *CreateComponentWorkflowRunParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetComponentWorkflowRun request
GetComponentWorkflowRun(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, runName WorkflowRunNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetWorkloads request
GetWorkloads(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateWorkloadWithBody request with any body
CreateWorkloadWithBody(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateWorkload(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body CreateWorkloadJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetProjectDeploymentPipeline request
GetProjectDeploymentPipeline(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListNamespaceRoleBindings request
ListNamespaceRoleBindings(ctx context.Context, namespaceName NamespaceNameParam, params *ListNamespaceRoleBindingsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateNamespaceRoleBindingWithBody request with any body
CreateNamespaceRoleBindingWithBody(ctx context.Context, namespaceName NamespaceNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateNamespaceRoleBinding(ctx context.Context, namespaceName NamespaceNameParam, body CreateNamespaceRoleBindingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteNamespaceRoleBinding request
DeleteNamespaceRoleBinding(ctx context.Context, namespaceName NamespaceNameParam, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetNamespaceRoleBinding request
GetNamespaceRoleBinding(ctx context.Context, namespaceName NamespaceNameParam, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateNamespaceRoleBindingWithBody request with any body
UpdateNamespaceRoleBindingWithBody(ctx context.Context, namespaceName NamespaceNameParam, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateNamespaceRoleBinding(ctx context.Context, namespaceName NamespaceNameParam, name string, body UpdateNamespaceRoleBindingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListNamespaceRoles request
ListNamespaceRoles(ctx context.Context, namespaceName NamespaceNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateNamespaceRoleWithBody request with any body
CreateNamespaceRoleWithBody(ctx context.Context, namespaceName NamespaceNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateNamespaceRole(ctx context.Context, namespaceName NamespaceNameParam, body CreateNamespaceRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteNamespaceRole request
DeleteNamespaceRole(ctx context.Context, namespaceName NamespaceNameParam, name string, params *DeleteNamespaceRoleParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetNamespaceRole request
GetNamespaceRole(ctx context.Context, namespaceName NamespaceNameParam, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateNamespaceRoleWithBody request with any body
UpdateNamespaceRoleWithBody(ctx context.Context, namespaceName NamespaceNameParam, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateNamespaceRole(ctx context.Context, namespaceName NamespaceNameParam, name string, body UpdateNamespaceRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListSecretReferences request
ListSecretReferences(ctx context.Context, namespaceName NamespaceNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListTraits request
ListTraits(ctx context.Context, namespaceName NamespaceNameParam, params *ListTraitsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetTraitSchema request
GetTraitSchema(ctx context.Context, namespaceName NamespaceNameParam, traitName TraitNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListWorkflowRuns request
ListWorkflowRuns(ctx context.Context, namespaceName NamespaceNameParam, params *ListWorkflowRunsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateWorkflowRunWithBody request with any body
CreateWorkflowRunWithBody(ctx context.Context, namespaceName NamespaceNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateWorkflowRun(ctx context.Context, namespaceName NamespaceNameParam, body CreateWorkflowRunJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetWorkflowRun request
GetWorkflowRun(ctx context.Context, namespaceName NamespaceNameParam, runName WorkflowRunNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListWorkflows request
ListWorkflows(ctx context.Context, namespaceName NamespaceNameParam, params *ListWorkflowsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetWorkflowSchema request
GetWorkflowSchema(ctx context.Context, namespaceName NamespaceNameParam, workflowName WorkflowNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListUserTypes request
ListUserTypes(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// HandleBitbucketWebhookWithBody request with any body
HandleBitbucketWebhookWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
HandleBitbucketWebhook(ctx context.Context, body HandleBitbucketWebhookJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// HandleGitHubWebhookWithBody request with any body
HandleGitHubWebhookWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
HandleGitHubWebhook(ctx context.Context, body HandleGitHubWebhookJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// HandleGitLabWebhookWithBody request with any body
HandleGitLabWebhookWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
HandleGitLabWebhook(ctx context.Context, body HandleGitLabWebhookJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetHealth request
GetHealth(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetOpenAPISpec request
GetOpenAPISpec(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetReady request
GetReady(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetVersion request
GetVersion(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
}
The interface specification for the client above.
type ClientOption ¶ added in v0.13.0
ClientOption allows setting custom parameters during construction
func WithBaseURL ¶ added in v0.13.0
func WithBaseURL(baseURL string) ClientOption
WithBaseURL overrides the baseURL.
func WithHTTPClient ¶ added in v0.13.0
func WithHTTPClient(doer HttpRequestDoer) ClientOption
WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client. This is useful for tests.
func WithRequestEditorFn ¶ added in v0.13.0
func WithRequestEditorFn(fn RequestEditorFn) ClientOption
WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request. This can be used to mutate the request.
type ClientWithResponses ¶ added in v0.13.0
type ClientWithResponses struct {
ClientInterface
}
ClientWithResponses builds on ClientInterface to offer response payloads
func NewClientWithResponses ¶ added in v0.13.0
func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error)
NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling
func (*ClientWithResponses) ApplyResourceWithBodyWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) ApplyResourceWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ApplyResourceResp, error)
ApplyResourceWithBodyWithResponse request with arbitrary body returning *ApplyResourceResp
func (*ClientWithResponses) ApplyResourceWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) ApplyResourceWithResponse(ctx context.Context, body ApplyResourceJSONRequestBody, reqEditors ...RequestEditorFn) (*ApplyResourceResp, error)
func (*ClientWithResponses) BatchEvaluateWithBodyWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) BatchEvaluateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BatchEvaluateResp, error)
BatchEvaluateWithBodyWithResponse request with arbitrary body returning *BatchEvaluateResp
func (*ClientWithResponses) BatchEvaluateWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) BatchEvaluateWithResponse(ctx context.Context, body BatchEvaluateJSONRequestBody, reqEditors ...RequestEditorFn) (*BatchEvaluateResp, error)
func (*ClientWithResponses) CreateClusterRoleBindingWithBodyWithResponse ¶ added in v0.14.0
func (c *ClientWithResponses) CreateClusterRoleBindingWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateClusterRoleBindingResp, error)
CreateClusterRoleBindingWithBodyWithResponse request with arbitrary body returning *CreateClusterRoleBindingResp
func (*ClientWithResponses) CreateClusterRoleBindingWithResponse ¶ added in v0.14.0
func (c *ClientWithResponses) CreateClusterRoleBindingWithResponse(ctx context.Context, body CreateClusterRoleBindingJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateClusterRoleBindingResp, error)
func (*ClientWithResponses) CreateClusterRoleWithBodyWithResponse ¶ added in v0.14.0
func (c *ClientWithResponses) CreateClusterRoleWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateClusterRoleResp, error)
CreateClusterRoleWithBodyWithResponse request with arbitrary body returning *CreateClusterRoleResp
func (*ClientWithResponses) CreateClusterRoleWithResponse ¶ added in v0.14.0
func (c *ClientWithResponses) CreateClusterRoleWithResponse(ctx context.Context, body CreateClusterRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateClusterRoleResp, error)
func (*ClientWithResponses) CreateComponentReleaseWithBodyWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) CreateComponentReleaseWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateComponentReleaseResp, error)
CreateComponentReleaseWithBodyWithResponse request with arbitrary body returning *CreateComponentReleaseResp
func (*ClientWithResponses) CreateComponentReleaseWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) CreateComponentReleaseWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body CreateComponentReleaseJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateComponentReleaseResp, error)
func (*ClientWithResponses) CreateComponentWithBodyWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) CreateComponentWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateComponentResp, error)
CreateComponentWithBodyWithResponse request with arbitrary body returning *CreateComponentResp
func (*ClientWithResponses) CreateComponentWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) CreateComponentWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, body CreateComponentJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateComponentResp, error)
func (*ClientWithResponses) CreateComponentWorkflowRunWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) CreateComponentWorkflowRunWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params *CreateComponentWorkflowRunParams, reqEditors ...RequestEditorFn) (*CreateComponentWorkflowRunResp, error)
CreateComponentWorkflowRunWithResponse request returning *CreateComponentWorkflowRunResp
func (*ClientWithResponses) CreateDataPlaneWithBodyWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) CreateDataPlaneWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateDataPlaneResp, error)
CreateDataPlaneWithBodyWithResponse request with arbitrary body returning *CreateDataPlaneResp
func (*ClientWithResponses) CreateDataPlaneWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) CreateDataPlaneWithResponse(ctx context.Context, namespaceName NamespaceNameParam, body CreateDataPlaneJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateDataPlaneResp, error)
func (*ClientWithResponses) CreateEnvironmentWithBodyWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) CreateEnvironmentWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateEnvironmentResp, error)
CreateEnvironmentWithBodyWithResponse request with arbitrary body returning *CreateEnvironmentResp
func (*ClientWithResponses) CreateEnvironmentWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) CreateEnvironmentWithResponse(ctx context.Context, namespaceName NamespaceNameParam, body CreateEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateEnvironmentResp, error)
func (*ClientWithResponses) CreateNamespaceRoleBindingWithBodyWithResponse ¶ added in v0.14.0
func (c *ClientWithResponses) CreateNamespaceRoleBindingWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateNamespaceRoleBindingResp, error)
CreateNamespaceRoleBindingWithBodyWithResponse request with arbitrary body returning *CreateNamespaceRoleBindingResp
func (*ClientWithResponses) CreateNamespaceRoleBindingWithResponse ¶ added in v0.14.0
func (c *ClientWithResponses) CreateNamespaceRoleBindingWithResponse(ctx context.Context, namespaceName NamespaceNameParam, body CreateNamespaceRoleBindingJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateNamespaceRoleBindingResp, error)
func (*ClientWithResponses) CreateNamespaceRoleWithBodyWithResponse ¶ added in v0.14.0
func (c *ClientWithResponses) CreateNamespaceRoleWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateNamespaceRoleResp, error)
CreateNamespaceRoleWithBodyWithResponse request with arbitrary body returning *CreateNamespaceRoleResp
func (*ClientWithResponses) CreateNamespaceRoleWithResponse ¶ added in v0.14.0
func (c *ClientWithResponses) CreateNamespaceRoleWithResponse(ctx context.Context, namespaceName NamespaceNameParam, body CreateNamespaceRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateNamespaceRoleResp, error)
func (*ClientWithResponses) CreateNamespaceWithBodyWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) CreateNamespaceWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateNamespaceResp, error)
CreateNamespaceWithBodyWithResponse request with arbitrary body returning *CreateNamespaceResp
func (*ClientWithResponses) CreateNamespaceWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) CreateNamespaceWithResponse(ctx context.Context, body CreateNamespaceJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateNamespaceResp, error)
func (*ClientWithResponses) CreateProjectWithBodyWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) CreateProjectWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectResp, error)
CreateProjectWithBodyWithResponse request with arbitrary body returning *CreateProjectResp
func (*ClientWithResponses) CreateProjectWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) CreateProjectWithResponse(ctx context.Context, namespaceName NamespaceNameParam, body CreateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectResp, error)
func (*ClientWithResponses) CreateWorkflowRunWithBodyWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) CreateWorkflowRunWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateWorkflowRunResp, error)
CreateWorkflowRunWithBodyWithResponse request with arbitrary body returning *CreateWorkflowRunResp
func (*ClientWithResponses) CreateWorkflowRunWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) CreateWorkflowRunWithResponse(ctx context.Context, namespaceName NamespaceNameParam, body CreateWorkflowRunJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateWorkflowRunResp, error)
func (*ClientWithResponses) CreateWorkloadWithBodyWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) CreateWorkloadWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateWorkloadResp, error)
CreateWorkloadWithBodyWithResponse request with arbitrary body returning *CreateWorkloadResp
func (*ClientWithResponses) CreateWorkloadWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) CreateWorkloadWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body CreateWorkloadJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateWorkloadResp, error)
func (*ClientWithResponses) DeleteClusterRoleBindingWithResponse ¶ added in v0.14.0
func (c *ClientWithResponses) DeleteClusterRoleBindingWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*DeleteClusterRoleBindingResp, error)
DeleteClusterRoleBindingWithResponse request returning *DeleteClusterRoleBindingResp
func (*ClientWithResponses) DeleteClusterRoleWithResponse ¶ added in v0.14.0
func (c *ClientWithResponses) DeleteClusterRoleWithResponse(ctx context.Context, name string, params *DeleteClusterRoleParams, reqEditors ...RequestEditorFn) (*DeleteClusterRoleResp, error)
DeleteClusterRoleWithResponse request returning *DeleteClusterRoleResp
func (*ClientWithResponses) DeleteNamespaceRoleBindingWithResponse ¶ added in v0.14.0
func (c *ClientWithResponses) DeleteNamespaceRoleBindingWithResponse(ctx context.Context, namespaceName NamespaceNameParam, name string, reqEditors ...RequestEditorFn) (*DeleteNamespaceRoleBindingResp, error)
DeleteNamespaceRoleBindingWithResponse request returning *DeleteNamespaceRoleBindingResp
func (*ClientWithResponses) DeleteNamespaceRoleWithResponse ¶ added in v0.14.0
func (c *ClientWithResponses) DeleteNamespaceRoleWithResponse(ctx context.Context, namespaceName NamespaceNameParam, name string, params *DeleteNamespaceRoleParams, reqEditors ...RequestEditorFn) (*DeleteNamespaceRoleResp, error)
DeleteNamespaceRoleWithResponse request returning *DeleteNamespaceRoleResp
func (*ClientWithResponses) DeleteResourceWithBodyWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) DeleteResourceWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteResourceResp, error)
DeleteResourceWithBodyWithResponse request with arbitrary body returning *DeleteResourceResp
func (*ClientWithResponses) DeleteResourceWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) DeleteResourceWithResponse(ctx context.Context, body DeleteResourceJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteResourceResp, error)
func (*ClientWithResponses) DeployReleaseWithBodyWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) DeployReleaseWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeployReleaseResp, error)
DeployReleaseWithBodyWithResponse request with arbitrary body returning *DeployReleaseResp
func (*ClientWithResponses) DeployReleaseWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) DeployReleaseWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body DeployReleaseJSONRequestBody, reqEditors ...RequestEditorFn) (*DeployReleaseResp, error)
func (*ClientWithResponses) EvaluateWithBodyWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) EvaluateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EvaluateResp, error)
EvaluateWithBodyWithResponse request with arbitrary body returning *EvaluateResp
func (*ClientWithResponses) EvaluateWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) EvaluateWithResponse(ctx context.Context, body EvaluateJSONRequestBody, reqEditors ...RequestEditorFn) (*EvaluateResp, error)
func (*ClientWithResponses) GetBuildObserverURLWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) GetBuildObserverURLWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, reqEditors ...RequestEditorFn) (*GetBuildObserverURLResp, error)
GetBuildObserverURLWithResponse request returning *GetBuildObserverURLResp
func (*ClientWithResponses) GetClusterRoleBindingWithResponse ¶ added in v0.14.0
func (c *ClientWithResponses) GetClusterRoleBindingWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*GetClusterRoleBindingResp, error)
GetClusterRoleBindingWithResponse request returning *GetClusterRoleBindingResp
func (*ClientWithResponses) GetClusterRoleWithResponse ¶ added in v0.14.0
func (c *ClientWithResponses) GetClusterRoleWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*GetClusterRoleResp, error)
GetClusterRoleWithResponse request returning *GetClusterRoleResp
func (*ClientWithResponses) GetComponentObserverURLWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) GetComponentObserverURLWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, environmentName ComponentEnvironmentNameParam, reqEditors ...RequestEditorFn) (*GetComponentObserverURLResp, error)
GetComponentObserverURLWithResponse request returning *GetComponentObserverURLResp
func (*ClientWithResponses) GetComponentReleaseSchemaWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) GetComponentReleaseSchemaWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, releaseName ReleaseNameParam, reqEditors ...RequestEditorFn) (*GetComponentReleaseSchemaResp, error)
GetComponentReleaseSchemaWithResponse request returning *GetComponentReleaseSchemaResp
func (*ClientWithResponses) GetComponentReleaseWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) GetComponentReleaseWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, releaseName ReleaseNameParam, reqEditors ...RequestEditorFn) (*GetComponentReleaseResp, error)
GetComponentReleaseWithResponse request returning *GetComponentReleaseResp
func (*ClientWithResponses) GetComponentSchemaWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) GetComponentSchemaWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, reqEditors ...RequestEditorFn) (*GetComponentSchemaResp, error)
GetComponentSchemaWithResponse request returning *GetComponentSchemaResp
func (*ClientWithResponses) GetComponentTypeSchemaWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) GetComponentTypeSchemaWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ctName ComponentTypeNameParam, reqEditors ...RequestEditorFn) (*GetComponentTypeSchemaResp, error)
GetComponentTypeSchemaWithResponse request returning *GetComponentTypeSchemaResp
func (*ClientWithResponses) GetComponentWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) GetComponentWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params *GetComponentParams, reqEditors ...RequestEditorFn) (*GetComponentResp, error)
GetComponentWithResponse request returning *GetComponentResp
func (*ClientWithResponses) GetComponentWorkflowRunWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) GetComponentWorkflowRunWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, runName WorkflowRunNameParam, reqEditors ...RequestEditorFn) (*GetComponentWorkflowRunResp, error)
GetComponentWorkflowRunWithResponse request returning *GetComponentWorkflowRunResp
func (*ClientWithResponses) GetComponentWorkflowSchemaWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) GetComponentWorkflowSchemaWithResponse(ctx context.Context, namespaceName NamespaceNameParam, cwName ComponentWorkflowNameParam, reqEditors ...RequestEditorFn) (*GetComponentWorkflowSchemaResp, error)
GetComponentWorkflowSchemaWithResponse request returning *GetComponentWorkflowSchemaResp
func (*ClientWithResponses) GetDataPlaneWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) GetDataPlaneWithResponse(ctx context.Context, namespaceName NamespaceNameParam, dpName DataPlaneNameParam, reqEditors ...RequestEditorFn) (*GetDataPlaneResp, error)
GetDataPlaneWithResponse request returning *GetDataPlaneResp
func (*ClientWithResponses) GetEnvironmentObserverURLWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) GetEnvironmentObserverURLWithResponse(ctx context.Context, namespaceName NamespaceNameParam, envName EnvironmentNameParam, reqEditors ...RequestEditorFn) (*GetEnvironmentObserverURLResp, error)
GetEnvironmentObserverURLWithResponse request returning *GetEnvironmentObserverURLResp
func (*ClientWithResponses) GetEnvironmentReleaseWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) GetEnvironmentReleaseWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, environmentName ComponentEnvironmentNameParam, reqEditors ...RequestEditorFn) (*GetEnvironmentReleaseResp, error)
GetEnvironmentReleaseWithResponse request returning *GetEnvironmentReleaseResp
func (*ClientWithResponses) GetEnvironmentWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) GetEnvironmentWithResponse(ctx context.Context, namespaceName NamespaceNameParam, envName EnvironmentNameParam, reqEditors ...RequestEditorFn) (*GetEnvironmentResp, error)
GetEnvironmentWithResponse request returning *GetEnvironmentResp
func (*ClientWithResponses) GetHealthWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) GetHealthWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetHealthResp, error)
GetHealthWithResponse request returning *GetHealthResp
func (*ClientWithResponses) GetNamespaceRoleBindingWithResponse ¶ added in v0.14.0
func (c *ClientWithResponses) GetNamespaceRoleBindingWithResponse(ctx context.Context, namespaceName NamespaceNameParam, name string, reqEditors ...RequestEditorFn) (*GetNamespaceRoleBindingResp, error)
GetNamespaceRoleBindingWithResponse request returning *GetNamespaceRoleBindingResp
func (*ClientWithResponses) GetNamespaceRoleWithResponse ¶ added in v0.14.0
func (c *ClientWithResponses) GetNamespaceRoleWithResponse(ctx context.Context, namespaceName NamespaceNameParam, name string, reqEditors ...RequestEditorFn) (*GetNamespaceRoleResp, error)
GetNamespaceRoleWithResponse request returning *GetNamespaceRoleResp
func (*ClientWithResponses) GetNamespaceWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) GetNamespaceWithResponse(ctx context.Context, namespaceName NamespaceNameParam, reqEditors ...RequestEditorFn) (*GetNamespaceResp, error)
GetNamespaceWithResponse request returning *GetNamespaceResp
func (*ClientWithResponses) GetOAuthProtectedResourceMetadataWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) GetOAuthProtectedResourceMetadataWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetOAuthProtectedResourceMetadataResp, error)
GetOAuthProtectedResourceMetadataWithResponse request returning *GetOAuthProtectedResourceMetadataResp
func (*ClientWithResponses) GetOpenAPISpecWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) GetOpenAPISpecWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetOpenAPISpecResp, error)
GetOpenAPISpecWithResponse request returning *GetOpenAPISpecResp
func (*ClientWithResponses) GetOpenIDConfigurationWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) GetOpenIDConfigurationWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetOpenIDConfigurationResp, error)
GetOpenIDConfigurationWithResponse request returning *GetOpenIDConfigurationResp
func (*ClientWithResponses) GetProjectDeploymentPipelineWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) GetProjectDeploymentPipelineWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, reqEditors ...RequestEditorFn) (*GetProjectDeploymentPipelineResp, error)
GetProjectDeploymentPipelineWithResponse request returning *GetProjectDeploymentPipelineResp
func (*ClientWithResponses) GetProjectWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) GetProjectWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, reqEditors ...RequestEditorFn) (*GetProjectResp, error)
GetProjectWithResponse request returning *GetProjectResp
func (*ClientWithResponses) GetRCAAgentURLWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) GetRCAAgentURLWithResponse(ctx context.Context, namespaceName NamespaceNameParam, envName EnvironmentNameParam, reqEditors ...RequestEditorFn) (*GetRCAAgentURLResp, error)
GetRCAAgentURLWithResponse request returning *GetRCAAgentURLResp
func (*ClientWithResponses) GetReadyWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) GetReadyWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetReadyResp, error)
GetReadyWithResponse request returning *GetReadyResp
func (*ClientWithResponses) GetSubjectProfileWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) GetSubjectProfileWithResponse(ctx context.Context, params *GetSubjectProfileParams, reqEditors ...RequestEditorFn) (*GetSubjectProfileResp, error)
GetSubjectProfileWithResponse request returning *GetSubjectProfileResp
func (*ClientWithResponses) GetTraitSchemaWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) GetTraitSchemaWithResponse(ctx context.Context, namespaceName NamespaceNameParam, traitName TraitNameParam, reqEditors ...RequestEditorFn) (*GetTraitSchemaResp, error)
GetTraitSchemaWithResponse request returning *GetTraitSchemaResp
func (*ClientWithResponses) GetVersionWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) GetVersionWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetVersionResp, error)
GetVersionWithResponse request returning *GetVersionResp
func (*ClientWithResponses) GetWorkflowRunWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) GetWorkflowRunWithResponse(ctx context.Context, namespaceName NamespaceNameParam, runName WorkflowRunNameParam, reqEditors ...RequestEditorFn) (*GetWorkflowRunResp, error)
GetWorkflowRunWithResponse request returning *GetWorkflowRunResp
func (*ClientWithResponses) GetWorkflowSchemaWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) GetWorkflowSchemaWithResponse(ctx context.Context, namespaceName NamespaceNameParam, workflowName WorkflowNameParam, reqEditors ...RequestEditorFn) (*GetWorkflowSchemaResp, error)
GetWorkflowSchemaWithResponse request returning *GetWorkflowSchemaResp
func (*ClientWithResponses) GetWorkloadsWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) GetWorkloadsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, reqEditors ...RequestEditorFn) (*GetWorkloadsResp, error)
GetWorkloadsWithResponse request returning *GetWorkloadsResp
func (*ClientWithResponses) HandleBitbucketWebhookWithBodyWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) HandleBitbucketWebhookWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*HandleBitbucketWebhookResp, error)
HandleBitbucketWebhookWithBodyWithResponse request with arbitrary body returning *HandleBitbucketWebhookResp
func (*ClientWithResponses) HandleBitbucketWebhookWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) HandleBitbucketWebhookWithResponse(ctx context.Context, body HandleBitbucketWebhookJSONRequestBody, reqEditors ...RequestEditorFn) (*HandleBitbucketWebhookResp, error)
func (*ClientWithResponses) HandleGitHubWebhookWithBodyWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) HandleGitHubWebhookWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*HandleGitHubWebhookResp, error)
HandleGitHubWebhookWithBodyWithResponse request with arbitrary body returning *HandleGitHubWebhookResp
func (*ClientWithResponses) HandleGitHubWebhookWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) HandleGitHubWebhookWithResponse(ctx context.Context, body HandleGitHubWebhookJSONRequestBody, reqEditors ...RequestEditorFn) (*HandleGitHubWebhookResp, error)
func (*ClientWithResponses) HandleGitLabWebhookWithBodyWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) HandleGitLabWebhookWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*HandleGitLabWebhookResp, error)
HandleGitLabWebhookWithBodyWithResponse request with arbitrary body returning *HandleGitLabWebhookResp
func (*ClientWithResponses) HandleGitLabWebhookWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) HandleGitLabWebhookWithResponse(ctx context.Context, body HandleGitLabWebhookJSONRequestBody, reqEditors ...RequestEditorFn) (*HandleGitLabWebhookResp, error)
func (*ClientWithResponses) ListActionsWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) ListActionsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListActionsResp, error)
ListActionsWithResponse request returning *ListActionsResp
func (*ClientWithResponses) ListBuildPlanesWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) ListBuildPlanesWithResponse(ctx context.Context, namespaceName NamespaceNameParam, reqEditors ...RequestEditorFn) (*ListBuildPlanesResp, error)
ListBuildPlanesWithResponse request returning *ListBuildPlanesResp
func (*ClientWithResponses) ListClusterRoleBindingsWithResponse ¶ added in v0.14.0
func (c *ClientWithResponses) ListClusterRoleBindingsWithResponse(ctx context.Context, params *ListClusterRoleBindingsParams, reqEditors ...RequestEditorFn) (*ListClusterRoleBindingsResp, error)
ListClusterRoleBindingsWithResponse request returning *ListClusterRoleBindingsResp
func (*ClientWithResponses) ListClusterRolesWithResponse ¶ added in v0.14.0
func (c *ClientWithResponses) ListClusterRolesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListClusterRolesResp, error)
ListClusterRolesWithResponse request returning *ListClusterRolesResp
func (*ClientWithResponses) ListComponentBindingsWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) ListComponentBindingsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params *ListComponentBindingsParams, reqEditors ...RequestEditorFn) (*ListComponentBindingsResp, error)
ListComponentBindingsWithResponse request returning *ListComponentBindingsResp
func (*ClientWithResponses) ListComponentReleasesWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) ListComponentReleasesWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params *ListComponentReleasesParams, reqEditors ...RequestEditorFn) (*ListComponentReleasesResp, error)
ListComponentReleasesWithResponse request returning *ListComponentReleasesResp
func (*ClientWithResponses) ListComponentTraitsWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) ListComponentTraitsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, reqEditors ...RequestEditorFn) (*ListComponentTraitsResp, error)
ListComponentTraitsWithResponse request returning *ListComponentTraitsResp
func (*ClientWithResponses) ListComponentTypesWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) ListComponentTypesWithResponse(ctx context.Context, namespaceName NamespaceNameParam, params *ListComponentTypesParams, reqEditors ...RequestEditorFn) (*ListComponentTypesResp, error)
ListComponentTypesWithResponse request returning *ListComponentTypesResp
func (*ClientWithResponses) ListComponentWorkflowRunsWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) ListComponentWorkflowRunsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params *ListComponentWorkflowRunsParams, reqEditors ...RequestEditorFn) (*ListComponentWorkflowRunsResp, error)
ListComponentWorkflowRunsWithResponse request returning *ListComponentWorkflowRunsResp
func (*ClientWithResponses) ListComponentWorkflowsWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) ListComponentWorkflowsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, params *ListComponentWorkflowsParams, reqEditors ...RequestEditorFn) (*ListComponentWorkflowsResp, error)
ListComponentWorkflowsWithResponse request returning *ListComponentWorkflowsResp
func (*ClientWithResponses) ListComponentsWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) ListComponentsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, params *ListComponentsParams, reqEditors ...RequestEditorFn) (*ListComponentsResp, error)
ListComponentsWithResponse request returning *ListComponentsResp
func (*ClientWithResponses) ListDataPlanesWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) ListDataPlanesWithResponse(ctx context.Context, namespaceName NamespaceNameParam, params *ListDataPlanesParams, reqEditors ...RequestEditorFn) (*ListDataPlanesResp, error)
ListDataPlanesWithResponse request returning *ListDataPlanesResp
func (*ClientWithResponses) ListEnvironmentsWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) ListEnvironmentsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, params *ListEnvironmentsParams, reqEditors ...RequestEditorFn) (*ListEnvironmentsResp, error)
ListEnvironmentsWithResponse request returning *ListEnvironmentsResp
func (*ClientWithResponses) ListNamespaceRoleBindingsWithResponse ¶ added in v0.14.0
func (c *ClientWithResponses) ListNamespaceRoleBindingsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, params *ListNamespaceRoleBindingsParams, reqEditors ...RequestEditorFn) (*ListNamespaceRoleBindingsResp, error)
ListNamespaceRoleBindingsWithResponse request returning *ListNamespaceRoleBindingsResp
func (*ClientWithResponses) ListNamespaceRolesWithResponse ¶ added in v0.14.0
func (c *ClientWithResponses) ListNamespaceRolesWithResponse(ctx context.Context, namespaceName NamespaceNameParam, reqEditors ...RequestEditorFn) (*ListNamespaceRolesResp, error)
ListNamespaceRolesWithResponse request returning *ListNamespaceRolesResp
func (*ClientWithResponses) ListNamespacesWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) ListNamespacesWithResponse(ctx context.Context, params *ListNamespacesParams, reqEditors ...RequestEditorFn) (*ListNamespacesResp, error)
ListNamespacesWithResponse request returning *ListNamespacesResp
func (*ClientWithResponses) ListObservabilityPlanesWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) ListObservabilityPlanesWithResponse(ctx context.Context, namespaceName NamespaceNameParam, reqEditors ...RequestEditorFn) (*ListObservabilityPlanesResp, error)
ListObservabilityPlanesWithResponse request returning *ListObservabilityPlanesResp
func (*ClientWithResponses) ListProjectsWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) ListProjectsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, params *ListProjectsParams, reqEditors ...RequestEditorFn) (*ListProjectsResp, error)
ListProjectsWithResponse request returning *ListProjectsResp
func (*ClientWithResponses) ListReleaseBindingsWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) ListReleaseBindingsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params *ListReleaseBindingsParams, reqEditors ...RequestEditorFn) (*ListReleaseBindingsResp, error)
ListReleaseBindingsWithResponse request returning *ListReleaseBindingsResp
func (*ClientWithResponses) ListSecretReferencesWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) ListSecretReferencesWithResponse(ctx context.Context, namespaceName NamespaceNameParam, reqEditors ...RequestEditorFn) (*ListSecretReferencesResp, error)
ListSecretReferencesWithResponse request returning *ListSecretReferencesResp
func (*ClientWithResponses) ListTraitsWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) ListTraitsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, params *ListTraitsParams, reqEditors ...RequestEditorFn) (*ListTraitsResp, error)
ListTraitsWithResponse request returning *ListTraitsResp
func (*ClientWithResponses) ListUserTypesWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) ListUserTypesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListUserTypesResp, error)
ListUserTypesWithResponse request returning *ListUserTypesResp
func (*ClientWithResponses) ListWorkflowRunsWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) ListWorkflowRunsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, params *ListWorkflowRunsParams, reqEditors ...RequestEditorFn) (*ListWorkflowRunsResp, error)
ListWorkflowRunsWithResponse request returning *ListWorkflowRunsResp
func (*ClientWithResponses) ListWorkflowsWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) ListWorkflowsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, params *ListWorkflowsParams, reqEditors ...RequestEditorFn) (*ListWorkflowsResp, error)
ListWorkflowsWithResponse request returning *ListWorkflowsResp
func (*ClientWithResponses) PatchComponentWithBodyWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) PatchComponentWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchComponentResp, error)
PatchComponentWithBodyWithResponse request with arbitrary body returning *PatchComponentResp
func (*ClientWithResponses) PatchComponentWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) PatchComponentWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body PatchComponentJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchComponentResp, error)
func (*ClientWithResponses) PatchReleaseBindingWithBodyWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) PatchReleaseBindingWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, bindingName BindingNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchReleaseBindingResp, error)
PatchReleaseBindingWithBodyWithResponse request with arbitrary body returning *PatchReleaseBindingResp
func (*ClientWithResponses) PatchReleaseBindingWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) PatchReleaseBindingWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, bindingName BindingNameParam, body PatchReleaseBindingJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchReleaseBindingResp, error)
func (*ClientWithResponses) PromoteComponentWithBodyWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) PromoteComponentWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PromoteComponentResp, error)
PromoteComponentWithBodyWithResponse request with arbitrary body returning *PromoteComponentResp
func (*ClientWithResponses) PromoteComponentWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) PromoteComponentWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body PromoteComponentJSONRequestBody, reqEditors ...RequestEditorFn) (*PromoteComponentResp, error)
func (*ClientWithResponses) UpdateClusterRoleBindingWithBodyWithResponse ¶ added in v0.14.0
func (c *ClientWithResponses) UpdateClusterRoleBindingWithBodyWithResponse(ctx context.Context, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateClusterRoleBindingResp, error)
UpdateClusterRoleBindingWithBodyWithResponse request with arbitrary body returning *UpdateClusterRoleBindingResp
func (*ClientWithResponses) UpdateClusterRoleBindingWithResponse ¶ added in v0.14.0
func (c *ClientWithResponses) UpdateClusterRoleBindingWithResponse(ctx context.Context, name string, body UpdateClusterRoleBindingJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateClusterRoleBindingResp, error)
func (*ClientWithResponses) UpdateClusterRoleWithBodyWithResponse ¶ added in v0.14.0
func (c *ClientWithResponses) UpdateClusterRoleWithBodyWithResponse(ctx context.Context, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateClusterRoleResp, error)
UpdateClusterRoleWithBodyWithResponse request with arbitrary body returning *UpdateClusterRoleResp
func (*ClientWithResponses) UpdateClusterRoleWithResponse ¶ added in v0.14.0
func (c *ClientWithResponses) UpdateClusterRoleWithResponse(ctx context.Context, name string, body UpdateClusterRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateClusterRoleResp, error)
func (*ClientWithResponses) UpdateComponentBindingWithBodyWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) UpdateComponentBindingWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, bindingName BindingNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateComponentBindingResp, error)
UpdateComponentBindingWithBodyWithResponse request with arbitrary body returning *UpdateComponentBindingResp
func (*ClientWithResponses) UpdateComponentBindingWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) UpdateComponentBindingWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, bindingName BindingNameParam, body UpdateComponentBindingJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateComponentBindingResp, error)
func (*ClientWithResponses) UpdateComponentTraitsWithBodyWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) UpdateComponentTraitsWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateComponentTraitsResp, error)
UpdateComponentTraitsWithBodyWithResponse request with arbitrary body returning *UpdateComponentTraitsResp
func (*ClientWithResponses) UpdateComponentTraitsWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) UpdateComponentTraitsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body UpdateComponentTraitsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateComponentTraitsResp, error)
func (*ClientWithResponses) UpdateComponentWorkflowParametersWithBodyWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) UpdateComponentWorkflowParametersWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateComponentWorkflowParametersResp, error)
UpdateComponentWorkflowParametersWithBodyWithResponse request with arbitrary body returning *UpdateComponentWorkflowParametersResp
func (*ClientWithResponses) UpdateComponentWorkflowParametersWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) UpdateComponentWorkflowParametersWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body UpdateComponentWorkflowParametersJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateComponentWorkflowParametersResp, error)
func (*ClientWithResponses) UpdateNamespaceRoleBindingWithBodyWithResponse ¶ added in v0.14.0
func (c *ClientWithResponses) UpdateNamespaceRoleBindingWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateNamespaceRoleBindingResp, error)
UpdateNamespaceRoleBindingWithBodyWithResponse request with arbitrary body returning *UpdateNamespaceRoleBindingResp
func (*ClientWithResponses) UpdateNamespaceRoleBindingWithResponse ¶ added in v0.14.0
func (c *ClientWithResponses) UpdateNamespaceRoleBindingWithResponse(ctx context.Context, namespaceName NamespaceNameParam, name string, body UpdateNamespaceRoleBindingJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateNamespaceRoleBindingResp, error)
func (*ClientWithResponses) UpdateNamespaceRoleWithBodyWithResponse ¶ added in v0.14.0
func (c *ClientWithResponses) UpdateNamespaceRoleWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateNamespaceRoleResp, error)
UpdateNamespaceRoleWithBodyWithResponse request with arbitrary body returning *UpdateNamespaceRoleResp
func (*ClientWithResponses) UpdateNamespaceRoleWithResponse ¶ added in v0.14.0
func (c *ClientWithResponses) UpdateNamespaceRoleWithResponse(ctx context.Context, namespaceName NamespaceNameParam, name string, body UpdateNamespaceRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateNamespaceRoleResp, error)
type ClientWithResponsesInterface ¶ added in v0.13.0
type ClientWithResponsesInterface interface {
// GetOAuthProtectedResourceMetadataWithResponse request
GetOAuthProtectedResourceMetadataWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetOAuthProtectedResourceMetadataResp, error)
// GetOpenIDConfigurationWithResponse request
GetOpenIDConfigurationWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetOpenIDConfigurationResp, error)
// ApplyResourceWithBodyWithResponse request with any body
ApplyResourceWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ApplyResourceResp, error)
ApplyResourceWithResponse(ctx context.Context, body ApplyResourceJSONRequestBody, reqEditors ...RequestEditorFn) (*ApplyResourceResp, error)
// ListActionsWithResponse request
ListActionsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListActionsResp, error)
// BatchEvaluateWithBodyWithResponse request with any body
BatchEvaluateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BatchEvaluateResp, error)
BatchEvaluateWithResponse(ctx context.Context, body BatchEvaluateJSONRequestBody, reqEditors ...RequestEditorFn) (*BatchEvaluateResp, error)
// EvaluateWithBodyWithResponse request with any body
EvaluateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EvaluateResp, error)
EvaluateWithResponse(ctx context.Context, body EvaluateJSONRequestBody, reqEditors ...RequestEditorFn) (*EvaluateResp, error)
// GetSubjectProfileWithResponse request
GetSubjectProfileWithResponse(ctx context.Context, params *GetSubjectProfileParams, reqEditors ...RequestEditorFn) (*GetSubjectProfileResp, error)
// ListClusterRoleBindingsWithResponse request
ListClusterRoleBindingsWithResponse(ctx context.Context, params *ListClusterRoleBindingsParams, reqEditors ...RequestEditorFn) (*ListClusterRoleBindingsResp, error)
// CreateClusterRoleBindingWithBodyWithResponse request with any body
CreateClusterRoleBindingWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateClusterRoleBindingResp, error)
CreateClusterRoleBindingWithResponse(ctx context.Context, body CreateClusterRoleBindingJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateClusterRoleBindingResp, error)
// DeleteClusterRoleBindingWithResponse request
DeleteClusterRoleBindingWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*DeleteClusterRoleBindingResp, error)
// GetClusterRoleBindingWithResponse request
GetClusterRoleBindingWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*GetClusterRoleBindingResp, error)
// UpdateClusterRoleBindingWithBodyWithResponse request with any body
UpdateClusterRoleBindingWithBodyWithResponse(ctx context.Context, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateClusterRoleBindingResp, error)
UpdateClusterRoleBindingWithResponse(ctx context.Context, name string, body UpdateClusterRoleBindingJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateClusterRoleBindingResp, error)
// ListClusterRolesWithResponse request
ListClusterRolesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListClusterRolesResp, error)
// CreateClusterRoleWithBodyWithResponse request with any body
CreateClusterRoleWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateClusterRoleResp, error)
CreateClusterRoleWithResponse(ctx context.Context, body CreateClusterRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateClusterRoleResp, error)
// DeleteClusterRoleWithResponse request
DeleteClusterRoleWithResponse(ctx context.Context, name string, params *DeleteClusterRoleParams, reqEditors ...RequestEditorFn) (*DeleteClusterRoleResp, error)
// GetClusterRoleWithResponse request
GetClusterRoleWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*GetClusterRoleResp, error)
// UpdateClusterRoleWithBodyWithResponse request with any body
UpdateClusterRoleWithBodyWithResponse(ctx context.Context, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateClusterRoleResp, error)
UpdateClusterRoleWithResponse(ctx context.Context, name string, body UpdateClusterRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateClusterRoleResp, error)
// DeleteResourceWithBodyWithResponse request with any body
DeleteResourceWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteResourceResp, error)
DeleteResourceWithResponse(ctx context.Context, body DeleteResourceJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteResourceResp, error)
// ListNamespacesWithResponse request
ListNamespacesWithResponse(ctx context.Context, params *ListNamespacesParams, reqEditors ...RequestEditorFn) (*ListNamespacesResp, error)
// CreateNamespaceWithBodyWithResponse request with any body
CreateNamespaceWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateNamespaceResp, error)
CreateNamespaceWithResponse(ctx context.Context, body CreateNamespaceJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateNamespaceResp, error)
// GetNamespaceWithResponse request
GetNamespaceWithResponse(ctx context.Context, namespaceName NamespaceNameParam, reqEditors ...RequestEditorFn) (*GetNamespaceResp, error)
// ListBuildPlanesWithResponse request
ListBuildPlanesWithResponse(ctx context.Context, namespaceName NamespaceNameParam, reqEditors ...RequestEditorFn) (*ListBuildPlanesResp, error)
// ListComponentTypesWithResponse request
ListComponentTypesWithResponse(ctx context.Context, namespaceName NamespaceNameParam, params *ListComponentTypesParams, reqEditors ...RequestEditorFn) (*ListComponentTypesResp, error)
// GetComponentTypeSchemaWithResponse request
GetComponentTypeSchemaWithResponse(ctx context.Context, namespaceName NamespaceNameParam, ctName ComponentTypeNameParam, reqEditors ...RequestEditorFn) (*GetComponentTypeSchemaResp, error)
// ListComponentWorkflowsWithResponse request
ListComponentWorkflowsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, params *ListComponentWorkflowsParams, reqEditors ...RequestEditorFn) (*ListComponentWorkflowsResp, error)
// GetComponentWorkflowSchemaWithResponse request
GetComponentWorkflowSchemaWithResponse(ctx context.Context, namespaceName NamespaceNameParam, cwName ComponentWorkflowNameParam, reqEditors ...RequestEditorFn) (*GetComponentWorkflowSchemaResp, error)
// ListDataPlanesWithResponse request
ListDataPlanesWithResponse(ctx context.Context, namespaceName NamespaceNameParam, params *ListDataPlanesParams, reqEditors ...RequestEditorFn) (*ListDataPlanesResp, error)
// CreateDataPlaneWithBodyWithResponse request with any body
CreateDataPlaneWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateDataPlaneResp, error)
CreateDataPlaneWithResponse(ctx context.Context, namespaceName NamespaceNameParam, body CreateDataPlaneJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateDataPlaneResp, error)
// GetDataPlaneWithResponse request
GetDataPlaneWithResponse(ctx context.Context, namespaceName NamespaceNameParam, dpName DataPlaneNameParam, reqEditors ...RequestEditorFn) (*GetDataPlaneResp, error)
// ListEnvironmentsWithResponse request
ListEnvironmentsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, params *ListEnvironmentsParams, reqEditors ...RequestEditorFn) (*ListEnvironmentsResp, error)
// CreateEnvironmentWithBodyWithResponse request with any body
CreateEnvironmentWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateEnvironmentResp, error)
CreateEnvironmentWithResponse(ctx context.Context, namespaceName NamespaceNameParam, body CreateEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateEnvironmentResp, error)
// GetEnvironmentWithResponse request
GetEnvironmentWithResponse(ctx context.Context, namespaceName NamespaceNameParam, envName EnvironmentNameParam, reqEditors ...RequestEditorFn) (*GetEnvironmentResp, error)
// GetEnvironmentObserverURLWithResponse request
GetEnvironmentObserverURLWithResponse(ctx context.Context, namespaceName NamespaceNameParam, envName EnvironmentNameParam, reqEditors ...RequestEditorFn) (*GetEnvironmentObserverURLResp, error)
// GetRCAAgentURLWithResponse request
GetRCAAgentURLWithResponse(ctx context.Context, namespaceName NamespaceNameParam, envName EnvironmentNameParam, reqEditors ...RequestEditorFn) (*GetRCAAgentURLResp, error)
// ListObservabilityPlanesWithResponse request
ListObservabilityPlanesWithResponse(ctx context.Context, namespaceName NamespaceNameParam, reqEditors ...RequestEditorFn) (*ListObservabilityPlanesResp, error)
// ListProjectsWithResponse request
ListProjectsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, params *ListProjectsParams, reqEditors ...RequestEditorFn) (*ListProjectsResp, error)
// CreateProjectWithBodyWithResponse request with any body
CreateProjectWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectResp, error)
CreateProjectWithResponse(ctx context.Context, namespaceName NamespaceNameParam, body CreateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectResp, error)
// GetProjectWithResponse request
GetProjectWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, reqEditors ...RequestEditorFn) (*GetProjectResp, error)
// ListComponentsWithResponse request
ListComponentsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, params *ListComponentsParams, reqEditors ...RequestEditorFn) (*ListComponentsResp, error)
// CreateComponentWithBodyWithResponse request with any body
CreateComponentWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateComponentResp, error)
CreateComponentWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, body CreateComponentJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateComponentResp, error)
// GetComponentWithResponse request
GetComponentWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params *GetComponentParams, reqEditors ...RequestEditorFn) (*GetComponentResp, error)
// PatchComponentWithBodyWithResponse request with any body
PatchComponentWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchComponentResp, error)
PatchComponentWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body PatchComponentJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchComponentResp, error)
// ListComponentBindingsWithResponse request
ListComponentBindingsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params *ListComponentBindingsParams, reqEditors ...RequestEditorFn) (*ListComponentBindingsResp, error)
// UpdateComponentBindingWithBodyWithResponse request with any body
UpdateComponentBindingWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, bindingName BindingNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateComponentBindingResp, error)
UpdateComponentBindingWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, bindingName BindingNameParam, body UpdateComponentBindingJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateComponentBindingResp, error)
// ListComponentReleasesWithResponse request
ListComponentReleasesWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params *ListComponentReleasesParams, reqEditors ...RequestEditorFn) (*ListComponentReleasesResp, error)
// CreateComponentReleaseWithBodyWithResponse request with any body
CreateComponentReleaseWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateComponentReleaseResp, error)
CreateComponentReleaseWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body CreateComponentReleaseJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateComponentReleaseResp, error)
// GetComponentReleaseWithResponse request
GetComponentReleaseWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, releaseName ReleaseNameParam, reqEditors ...RequestEditorFn) (*GetComponentReleaseResp, error)
// GetComponentReleaseSchemaWithResponse request
GetComponentReleaseSchemaWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, releaseName ReleaseNameParam, reqEditors ...RequestEditorFn) (*GetComponentReleaseSchemaResp, error)
// DeployReleaseWithBodyWithResponse request with any body
DeployReleaseWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeployReleaseResp, error)
DeployReleaseWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body DeployReleaseJSONRequestBody, reqEditors ...RequestEditorFn) (*DeployReleaseResp, error)
// GetComponentObserverURLWithResponse request
GetComponentObserverURLWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, environmentName ComponentEnvironmentNameParam, reqEditors ...RequestEditorFn) (*GetComponentObserverURLResp, error)
// GetEnvironmentReleaseWithResponse request
GetEnvironmentReleaseWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, environmentName ComponentEnvironmentNameParam, reqEditors ...RequestEditorFn) (*GetEnvironmentReleaseResp, error)
// GetBuildObserverURLWithResponse request
GetBuildObserverURLWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, reqEditors ...RequestEditorFn) (*GetBuildObserverURLResp, error)
// PromoteComponentWithBodyWithResponse request with any body
PromoteComponentWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PromoteComponentResp, error)
PromoteComponentWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body PromoteComponentJSONRequestBody, reqEditors ...RequestEditorFn) (*PromoteComponentResp, error)
// ListReleaseBindingsWithResponse request
ListReleaseBindingsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params *ListReleaseBindingsParams, reqEditors ...RequestEditorFn) (*ListReleaseBindingsResp, error)
// PatchReleaseBindingWithBodyWithResponse request with any body
PatchReleaseBindingWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, bindingName BindingNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchReleaseBindingResp, error)
PatchReleaseBindingWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, bindingName BindingNameParam, body PatchReleaseBindingJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchReleaseBindingResp, error)
// GetComponentSchemaWithResponse request
GetComponentSchemaWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, reqEditors ...RequestEditorFn) (*GetComponentSchemaResp, error)
// ListComponentTraitsWithResponse request
ListComponentTraitsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, reqEditors ...RequestEditorFn) (*ListComponentTraitsResp, error)
// UpdateComponentTraitsWithBodyWithResponse request with any body
UpdateComponentTraitsWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateComponentTraitsResp, error)
UpdateComponentTraitsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body UpdateComponentTraitsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateComponentTraitsResp, error)
// UpdateComponentWorkflowParametersWithBodyWithResponse request with any body
UpdateComponentWorkflowParametersWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateComponentWorkflowParametersResp, error)
UpdateComponentWorkflowParametersWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body UpdateComponentWorkflowParametersJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateComponentWorkflowParametersResp, error)
// ListComponentWorkflowRunsWithResponse request
ListComponentWorkflowRunsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params *ListComponentWorkflowRunsParams, reqEditors ...RequestEditorFn) (*ListComponentWorkflowRunsResp, error)
// CreateComponentWorkflowRunWithResponse request
CreateComponentWorkflowRunWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params *CreateComponentWorkflowRunParams, reqEditors ...RequestEditorFn) (*CreateComponentWorkflowRunResp, error)
// GetComponentWorkflowRunWithResponse request
GetComponentWorkflowRunWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, runName WorkflowRunNameParam, reqEditors ...RequestEditorFn) (*GetComponentWorkflowRunResp, error)
// GetWorkloadsWithResponse request
GetWorkloadsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, reqEditors ...RequestEditorFn) (*GetWorkloadsResp, error)
// CreateWorkloadWithBodyWithResponse request with any body
CreateWorkloadWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateWorkloadResp, error)
CreateWorkloadWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body CreateWorkloadJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateWorkloadResp, error)
// GetProjectDeploymentPipelineWithResponse request
GetProjectDeploymentPipelineWithResponse(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, reqEditors ...RequestEditorFn) (*GetProjectDeploymentPipelineResp, error)
// ListNamespaceRoleBindingsWithResponse request
ListNamespaceRoleBindingsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, params *ListNamespaceRoleBindingsParams, reqEditors ...RequestEditorFn) (*ListNamespaceRoleBindingsResp, error)
// CreateNamespaceRoleBindingWithBodyWithResponse request with any body
CreateNamespaceRoleBindingWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateNamespaceRoleBindingResp, error)
CreateNamespaceRoleBindingWithResponse(ctx context.Context, namespaceName NamespaceNameParam, body CreateNamespaceRoleBindingJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateNamespaceRoleBindingResp, error)
// DeleteNamespaceRoleBindingWithResponse request
DeleteNamespaceRoleBindingWithResponse(ctx context.Context, namespaceName NamespaceNameParam, name string, reqEditors ...RequestEditorFn) (*DeleteNamespaceRoleBindingResp, error)
// GetNamespaceRoleBindingWithResponse request
GetNamespaceRoleBindingWithResponse(ctx context.Context, namespaceName NamespaceNameParam, name string, reqEditors ...RequestEditorFn) (*GetNamespaceRoleBindingResp, error)
// UpdateNamespaceRoleBindingWithBodyWithResponse request with any body
UpdateNamespaceRoleBindingWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateNamespaceRoleBindingResp, error)
UpdateNamespaceRoleBindingWithResponse(ctx context.Context, namespaceName NamespaceNameParam, name string, body UpdateNamespaceRoleBindingJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateNamespaceRoleBindingResp, error)
// ListNamespaceRolesWithResponse request
ListNamespaceRolesWithResponse(ctx context.Context, namespaceName NamespaceNameParam, reqEditors ...RequestEditorFn) (*ListNamespaceRolesResp, error)
// CreateNamespaceRoleWithBodyWithResponse request with any body
CreateNamespaceRoleWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateNamespaceRoleResp, error)
CreateNamespaceRoleWithResponse(ctx context.Context, namespaceName NamespaceNameParam, body CreateNamespaceRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateNamespaceRoleResp, error)
// DeleteNamespaceRoleWithResponse request
DeleteNamespaceRoleWithResponse(ctx context.Context, namespaceName NamespaceNameParam, name string, params *DeleteNamespaceRoleParams, reqEditors ...RequestEditorFn) (*DeleteNamespaceRoleResp, error)
// GetNamespaceRoleWithResponse request
GetNamespaceRoleWithResponse(ctx context.Context, namespaceName NamespaceNameParam, name string, reqEditors ...RequestEditorFn) (*GetNamespaceRoleResp, error)
// UpdateNamespaceRoleWithBodyWithResponse request with any body
UpdateNamespaceRoleWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateNamespaceRoleResp, error)
UpdateNamespaceRoleWithResponse(ctx context.Context, namespaceName NamespaceNameParam, name string, body UpdateNamespaceRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateNamespaceRoleResp, error)
// ListSecretReferencesWithResponse request
ListSecretReferencesWithResponse(ctx context.Context, namespaceName NamespaceNameParam, reqEditors ...RequestEditorFn) (*ListSecretReferencesResp, error)
// ListTraitsWithResponse request
ListTraitsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, params *ListTraitsParams, reqEditors ...RequestEditorFn) (*ListTraitsResp, error)
// GetTraitSchemaWithResponse request
GetTraitSchemaWithResponse(ctx context.Context, namespaceName NamespaceNameParam, traitName TraitNameParam, reqEditors ...RequestEditorFn) (*GetTraitSchemaResp, error)
// ListWorkflowRunsWithResponse request
ListWorkflowRunsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, params *ListWorkflowRunsParams, reqEditors ...RequestEditorFn) (*ListWorkflowRunsResp, error)
// CreateWorkflowRunWithBodyWithResponse request with any body
CreateWorkflowRunWithBodyWithResponse(ctx context.Context, namespaceName NamespaceNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateWorkflowRunResp, error)
CreateWorkflowRunWithResponse(ctx context.Context, namespaceName NamespaceNameParam, body CreateWorkflowRunJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateWorkflowRunResp, error)
// GetWorkflowRunWithResponse request
GetWorkflowRunWithResponse(ctx context.Context, namespaceName NamespaceNameParam, runName WorkflowRunNameParam, reqEditors ...RequestEditorFn) (*GetWorkflowRunResp, error)
// ListWorkflowsWithResponse request
ListWorkflowsWithResponse(ctx context.Context, namespaceName NamespaceNameParam, params *ListWorkflowsParams, reqEditors ...RequestEditorFn) (*ListWorkflowsResp, error)
// GetWorkflowSchemaWithResponse request
GetWorkflowSchemaWithResponse(ctx context.Context, namespaceName NamespaceNameParam, workflowName WorkflowNameParam, reqEditors ...RequestEditorFn) (*GetWorkflowSchemaResp, error)
// ListUserTypesWithResponse request
ListUserTypesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListUserTypesResp, error)
// HandleBitbucketWebhookWithBodyWithResponse request with any body
HandleBitbucketWebhookWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*HandleBitbucketWebhookResp, error)
HandleBitbucketWebhookWithResponse(ctx context.Context, body HandleBitbucketWebhookJSONRequestBody, reqEditors ...RequestEditorFn) (*HandleBitbucketWebhookResp, error)
// HandleGitHubWebhookWithBodyWithResponse request with any body
HandleGitHubWebhookWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*HandleGitHubWebhookResp, error)
HandleGitHubWebhookWithResponse(ctx context.Context, body HandleGitHubWebhookJSONRequestBody, reqEditors ...RequestEditorFn) (*HandleGitHubWebhookResp, error)
// HandleGitLabWebhookWithBodyWithResponse request with any body
HandleGitLabWebhookWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*HandleGitLabWebhookResp, error)
HandleGitLabWebhookWithResponse(ctx context.Context, body HandleGitLabWebhookJSONRequestBody, reqEditors ...RequestEditorFn) (*HandleGitLabWebhookResp, error)
// GetHealthWithResponse request
GetHealthWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetHealthResp, error)
// GetOpenAPISpecWithResponse request
GetOpenAPISpecWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetOpenAPISpecResp, error)
// GetReadyWithResponse request
GetReadyWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetReadyResp, error)
// GetVersionWithResponse request
GetVersionWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetVersionResp, error)
}
ClientWithResponsesInterface is the interface specification for the client with responses above.
type ClusterRoleRef ¶ added in v0.14.0
type ClusterRoleRef struct {
// Name Cluster role name
Name string `json:"name"`
}
ClusterRoleRef Reference to a cluster role by name only
type Component ¶
type Component struct {
// AutoDeploy Whether to automatically deploy to default environment
AutoDeploy *bool `json:"autoDeploy,omitempty"`
// ComponentWorkflow Component workflow configuration
ComponentWorkflow *ComponentWorkflowConfig `json:"componentWorkflow,omitempty"`
// CreatedAt Creation timestamp
CreatedAt time.Time `json:"createdAt"`
// Description Component description
Description *string `json:"description,omitempty"`
// DisplayName Human-readable display name
DisplayName *string `json:"displayName,omitempty"`
// Name Component name (unique within project)
Name string `json:"name"`
// NamespaceName Parent namespace name
NamespaceName string `json:"namespaceName"`
// ProjectName Parent project name
ProjectName string `json:"projectName"`
// Status Component status
Status *string `json:"status,omitempty"`
// Type Component type (from ComponentType)
Type string `json:"type"`
// Uid Unique identifier (Kubernetes UID)
Uid openapi_types.UUID `json:"uid"`
// Workload Workload specification (source code definition)
Workload *map[string]interface{} `json:"workload,omitempty"`
}
Component Component resource
type ComponentEnvironmentNameParam ¶
type ComponentEnvironmentNameParam = string
ComponentEnvironmentNameParam defines model for ComponentEnvironmentNameParam.
type ComponentList ¶
type ComponentList struct {
Items []Component `json:"items"`
// Pagination Cursor-based pagination metadata. Uses Kubernetes-native continuation tokens
// for efficient pagination through large result sets.
Pagination Pagination `json:"pagination"`
}
ComponentList Paginated list of components
type ComponentNameParam ¶
type ComponentNameParam = string
ComponentNameParam defines model for ComponentNameParam.
type ComponentRelease ¶
type ComponentRelease struct {
// ComponentName Parent component name
ComponentName string `json:"componentName"`
// CreatedAt Creation timestamp
CreatedAt time.Time `json:"createdAt"`
// Name Release name
Name string `json:"name"`
// NamespaceName Parent namespace name
NamespaceName string `json:"namespaceName"`
// ProjectName Parent project name
ProjectName string `json:"projectName"`
// Status Release status
Status *string `json:"status,omitempty"`
}
ComponentRelease Immutable release snapshot for a component
type ComponentReleaseList ¶
type ComponentReleaseList struct {
Items []ComponentRelease `json:"items"`
// Pagination Cursor-based pagination metadata. Uses Kubernetes-native continuation tokens
// for efficient pagination through large result sets.
Pagination Pagination `json:"pagination"`
}
ComponentReleaseList Paginated list of component releases
type ComponentTrait ¶
type ComponentTrait struct {
// InstanceName Instance name for this trait attachment
InstanceName string `json:"instanceName"`
// Name Trait template name
Name string `json:"name"`
// Parameters Trait parameters
Parameters *map[string]interface{} `json:"parameters,omitempty"`
}
ComponentTrait Trait attached to a component
type ComponentTraitInput ¶
type ComponentTraitInput struct {
// InstanceName Unique instance name within the component
InstanceName string `json:"instanceName"`
// Name Trait resource name
Name string `json:"name"`
// Parameters Trait parameter values
Parameters *map[string]interface{} `json:"parameters,omitempty"`
}
ComponentTraitInput Trait instance to attach to a component
type ComponentTraitList ¶
type ComponentTraitList struct {
Items []ComponentTrait `json:"items"`
}
ComponentTraitList List of component traits
type ComponentType ¶
type ComponentType struct {
// AllowedWorkflows List of allowed workflow names for this component type
AllowedWorkflows *[]string `json:"allowedWorkflows,omitempty"`
// CreatedAt Creation timestamp
CreatedAt time.Time `json:"createdAt"`
// Description ComponentType description
Description *string `json:"description,omitempty"`
// DisplayName Human-readable display name
DisplayName *string `json:"displayName,omitempty"`
// Name ComponentType name (unique within namespace)
Name string `json:"name"`
// WorkloadType Type of workload (service, web-application, scheduled-task)
WorkloadType string `json:"workloadType"`
}
ComponentType ComponentType resource defining a workload template
type ComponentTypeList ¶
type ComponentTypeList struct {
Items []ComponentType `json:"items"`
// Pagination Cursor-based pagination metadata. Uses Kubernetes-native continuation tokens
// for efficient pagination through large result sets.
Pagination Pagination `json:"pagination"`
}
ComponentTypeList Paginated list of component types
type ComponentTypeNameParam ¶
type ComponentTypeNameParam = string
ComponentTypeNameParam defines model for ComponentTypeNameParam.
type ComponentWorkflowConfig ¶
type ComponentWorkflowConfig struct {
// Name Workflow name
Name *string `json:"name,omitempty"`
// Parameters User-defined workflow parameters
Parameters *map[string]interface{} `json:"parameters,omitempty"`
// SystemParameters System-managed parameters (repository info)
SystemParameters *struct {
Repository *struct {
// AppPath Path to application within repository
AppPath *string `json:"appPath,omitempty"`
Revision *struct {
// Branch Git branch
Branch *string `json:"branch,omitempty"`
// Commit Git commit SHA
Commit *string `json:"commit,omitempty"`
} `json:"revision,omitempty"`
// Url Git repository URL
Url *string `json:"url,omitempty"`
} `json:"repository,omitempty"`
} `json:"systemParameters,omitempty"`
}
ComponentWorkflowConfig Component workflow configuration
type ComponentWorkflowInput ¶
type ComponentWorkflowInput struct {
// Name ComponentWorkflow resource name
Name string `json:"name"`
// Parameters User-defined workflow parameters
Parameters *map[string]interface{} `json:"parameters,omitempty"`
// SystemParameters System parameters including repository configuration
SystemParameters struct {
Repository struct {
// AppPath Path to application within repository
AppPath string `json:"appPath"`
Revision struct {
// Branch Git branch to build from
Branch string `json:"branch"`
// Commit Specific commit SHA (optional)
Commit *string `json:"commit,omitempty"`
} `json:"revision"`
// Url Git repository URL
Url string `json:"url"`
} `json:"repository"`
} `json:"systemParameters"`
}
ComponentWorkflowInput Workflow configuration for component creation
type ComponentWorkflowNameParam ¶
type ComponentWorkflowNameParam = string
ComponentWorkflowNameParam defines model for ComponentWorkflowNameParam.
type ComponentWorkflowRun ¶
type ComponentWorkflowRun struct {
// Commit Git commit SHA being built
Commit *string `json:"commit,omitempty"`
// ComponentName Parent component name
ComponentName string `json:"componentName"`
// CreatedAt Creation timestamp
CreatedAt time.Time `json:"createdAt"`
// Image Built container image
Image *string `json:"image,omitempty"`
// Name Workflow run name
Name string `json:"name"`
// NamespaceName Parent namespace name
NamespaceName string `json:"namespaceName"`
// ProjectName Parent project name
ProjectName string `json:"projectName"`
// Status Run status
Status *string `json:"status,omitempty"`
// Uuid Unique identifier
Uuid *string `json:"uuid,omitempty"`
// Workflow Component workflow configuration
Workflow *ComponentWorkflowConfig `json:"workflow,omitempty"`
}
ComponentWorkflowRun Component workflow run (build execution)
type ComponentWorkflowRunList ¶
type ComponentWorkflowRunList struct {
Items []ComponentWorkflowRun `json:"items"`
// Pagination Cursor-based pagination metadata. Uses Kubernetes-native continuation tokens
// for efficient pagination through large result sets.
Pagination Pagination `json:"pagination"`
}
ComponentWorkflowRunList Paginated list of component workflow runs
type ComponentWorkflowTemplate ¶
type ComponentWorkflowTemplate struct {
// CreatedAt Creation timestamp
CreatedAt time.Time `json:"createdAt"`
// Description ComponentWorkflow description
Description *string `json:"description,omitempty"`
// DisplayName Human-readable display name
DisplayName *string `json:"displayName,omitempty"`
// Name ComponentWorkflow name (unique within namespace)
Name string `json:"name"`
}
ComponentWorkflowTemplate Component workflow template resource
type ComponentWorkflowTemplateList ¶
type ComponentWorkflowTemplateList struct {
Items []ComponentWorkflowTemplate `json:"items"`
// Pagination Cursor-based pagination metadata. Uses Kubernetes-native continuation tokens
// for efficient pagination through large result sets.
Pagination Pagination `json:"pagination"`
}
ComponentWorkflowTemplateList Paginated list of component workflow templates
type ConflictJSONResponse ¶
type ConflictJSONResponse ErrorResponse
type ContainerOverride ¶
type ContainerOverride struct {
Env *[]EnvVar `json:"env,omitempty"`
Files *[]FileVar `json:"files,omitempty"`
}
ContainerOverride Container-level overrides
type CreateClusterRole201JSONResponse ¶ added in v0.14.0
type CreateClusterRole201JSONResponse Role
func (CreateClusterRole201JSONResponse) VisitCreateClusterRoleResponse ¶ added in v0.14.0
func (response CreateClusterRole201JSONResponse) VisitCreateClusterRoleResponse(w http.ResponseWriter) error
type CreateClusterRole400JSONResponse ¶ added in v0.14.0
type CreateClusterRole400JSONResponse struct{ BadRequestJSONResponse }
func (CreateClusterRole400JSONResponse) VisitCreateClusterRoleResponse ¶ added in v0.14.0
func (response CreateClusterRole400JSONResponse) VisitCreateClusterRoleResponse(w http.ResponseWriter) error
type CreateClusterRole401JSONResponse ¶ added in v0.14.0
func (CreateClusterRole401JSONResponse) VisitCreateClusterRoleResponse ¶ added in v0.14.0
func (response CreateClusterRole401JSONResponse) VisitCreateClusterRoleResponse(w http.ResponseWriter) error
type CreateClusterRole403JSONResponse ¶ added in v0.14.0
type CreateClusterRole403JSONResponse struct{ ForbiddenJSONResponse }
func (CreateClusterRole403JSONResponse) VisitCreateClusterRoleResponse ¶ added in v0.14.0
func (response CreateClusterRole403JSONResponse) VisitCreateClusterRoleResponse(w http.ResponseWriter) error
type CreateClusterRole409JSONResponse ¶ added in v0.14.0
type CreateClusterRole409JSONResponse struct{ ConflictJSONResponse }
func (CreateClusterRole409JSONResponse) VisitCreateClusterRoleResponse ¶ added in v0.14.0
func (response CreateClusterRole409JSONResponse) VisitCreateClusterRoleResponse(w http.ResponseWriter) error
type CreateClusterRole500JSONResponse ¶ added in v0.14.0
type CreateClusterRole500JSONResponse struct{ InternalErrorJSONResponse }
func (CreateClusterRole500JSONResponse) VisitCreateClusterRoleResponse ¶ added in v0.14.0
func (response CreateClusterRole500JSONResponse) VisitCreateClusterRoleResponse(w http.ResponseWriter) error
type CreateClusterRoleBinding201JSONResponse ¶ added in v0.14.0
type CreateClusterRoleBinding201JSONResponse RoleEntitlementMapping
func (CreateClusterRoleBinding201JSONResponse) VisitCreateClusterRoleBindingResponse ¶ added in v0.14.0
func (response CreateClusterRoleBinding201JSONResponse) VisitCreateClusterRoleBindingResponse(w http.ResponseWriter) error
type CreateClusterRoleBinding400JSONResponse ¶ added in v0.14.0
type CreateClusterRoleBinding400JSONResponse struct{ BadRequestJSONResponse }
func (CreateClusterRoleBinding400JSONResponse) VisitCreateClusterRoleBindingResponse ¶ added in v0.14.0
func (response CreateClusterRoleBinding400JSONResponse) VisitCreateClusterRoleBindingResponse(w http.ResponseWriter) error
type CreateClusterRoleBinding401JSONResponse ¶ added in v0.14.0
func (CreateClusterRoleBinding401JSONResponse) VisitCreateClusterRoleBindingResponse ¶ added in v0.14.0
func (response CreateClusterRoleBinding401JSONResponse) VisitCreateClusterRoleBindingResponse(w http.ResponseWriter) error
type CreateClusterRoleBinding403JSONResponse ¶ added in v0.14.0
type CreateClusterRoleBinding403JSONResponse struct{ ForbiddenJSONResponse }
func (CreateClusterRoleBinding403JSONResponse) VisitCreateClusterRoleBindingResponse ¶ added in v0.14.0
func (response CreateClusterRoleBinding403JSONResponse) VisitCreateClusterRoleBindingResponse(w http.ResponseWriter) error
type CreateClusterRoleBinding409JSONResponse ¶ added in v0.14.0
type CreateClusterRoleBinding409JSONResponse struct{ ConflictJSONResponse }
func (CreateClusterRoleBinding409JSONResponse) VisitCreateClusterRoleBindingResponse ¶ added in v0.14.0
func (response CreateClusterRoleBinding409JSONResponse) VisitCreateClusterRoleBindingResponse(w http.ResponseWriter) error
type CreateClusterRoleBinding500JSONResponse ¶ added in v0.14.0
type CreateClusterRoleBinding500JSONResponse struct{ InternalErrorJSONResponse }
func (CreateClusterRoleBinding500JSONResponse) VisitCreateClusterRoleBindingResponse ¶ added in v0.14.0
func (response CreateClusterRoleBinding500JSONResponse) VisitCreateClusterRoleBindingResponse(w http.ResponseWriter) error
type CreateClusterRoleBindingJSONRequestBody ¶ added in v0.14.0
type CreateClusterRoleBindingJSONRequestBody = CreateClusterRoleBindingRequest
CreateClusterRoleBindingJSONRequestBody defines body for CreateClusterRoleBinding for application/json ContentType.
type CreateClusterRoleBindingRequest ¶ added in v0.14.0
type CreateClusterRoleBindingRequest struct {
// Effect Policy effect (allow or deny)
Effect *CreateClusterRoleBindingRequestEffect `json:"effect,omitempty"`
// Entitlement Entitlement with claim and value
Entitlement Entitlement `json:"entitlement"`
// Name Unique cluster role binding name
Name string `json:"name"`
// Role Cluster role name
Role string `json:"role"`
}
CreateClusterRoleBindingRequest Request to create a cluster-scoped role binding
type CreateClusterRoleBindingRequestEffect ¶ added in v0.14.0
type CreateClusterRoleBindingRequestEffect string
CreateClusterRoleBindingRequestEffect Policy effect (allow or deny)
const ( CreateClusterRoleBindingRequestEffectAllow CreateClusterRoleBindingRequestEffect = "allow" CreateClusterRoleBindingRequestEffectDeny CreateClusterRoleBindingRequestEffect = "deny" )
Defines values for CreateClusterRoleBindingRequestEffect.
type CreateClusterRoleBindingRequestObject ¶ added in v0.14.0
type CreateClusterRoleBindingRequestObject struct {
Body *CreateClusterRoleBindingJSONRequestBody
}
type CreateClusterRoleBindingResp ¶ added in v0.14.0
type CreateClusterRoleBindingResp struct {
Body []byte
HTTPResponse *http.Response
JSON201 *RoleEntitlementMapping
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON409 *Conflict
JSON500 *InternalError
}
func ParseCreateClusterRoleBindingResp ¶ added in v0.14.0
func ParseCreateClusterRoleBindingResp(rsp *http.Response) (*CreateClusterRoleBindingResp, error)
ParseCreateClusterRoleBindingResp parses an HTTP response from a CreateClusterRoleBindingWithResponse call
func (CreateClusterRoleBindingResp) Status ¶ added in v0.14.0
func (r CreateClusterRoleBindingResp) Status() string
Status returns HTTPResponse.Status
func (CreateClusterRoleBindingResp) StatusCode ¶ added in v0.14.0
func (r CreateClusterRoleBindingResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateClusterRoleBindingResponseObject ¶ added in v0.14.0
type CreateClusterRoleBindingResponseObject interface {
VisitCreateClusterRoleBindingResponse(w http.ResponseWriter) error
}
type CreateClusterRoleJSONRequestBody ¶ added in v0.14.0
type CreateClusterRoleJSONRequestBody = CreateClusterRoleRequest
CreateClusterRoleJSONRequestBody defines body for CreateClusterRole for application/json ContentType.
type CreateClusterRoleRequest ¶ added in v0.14.0
type CreateClusterRoleRequest struct {
// Actions List of actions this role permits
Actions []string `json:"actions"`
// Description Human-readable description of the role
Description *string `json:"description,omitempty"`
// Name Unique cluster role name
Name string `json:"name"`
}
CreateClusterRoleRequest Request to create a cluster-scoped role
type CreateClusterRoleRequestObject ¶ added in v0.14.0
type CreateClusterRoleRequestObject struct {
Body *CreateClusterRoleJSONRequestBody
}
type CreateClusterRoleResp ¶ added in v0.14.0
type CreateClusterRoleResp struct {
Body []byte
HTTPResponse *http.Response
JSON201 *Role
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON409 *Conflict
JSON500 *InternalError
}
func ParseCreateClusterRoleResp ¶ added in v0.14.0
func ParseCreateClusterRoleResp(rsp *http.Response) (*CreateClusterRoleResp, error)
ParseCreateClusterRoleResp parses an HTTP response from a CreateClusterRoleWithResponse call
func (CreateClusterRoleResp) Status ¶ added in v0.14.0
func (r CreateClusterRoleResp) Status() string
Status returns HTTPResponse.Status
func (CreateClusterRoleResp) StatusCode ¶ added in v0.14.0
func (r CreateClusterRoleResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateClusterRoleResponseObject ¶ added in v0.14.0
type CreateClusterRoleResponseObject interface {
VisitCreateClusterRoleResponse(w http.ResponseWriter) error
}
type CreateComponent201JSONResponse ¶
type CreateComponent201JSONResponse Component
func (CreateComponent201JSONResponse) VisitCreateComponentResponse ¶
func (response CreateComponent201JSONResponse) VisitCreateComponentResponse(w http.ResponseWriter) error
type CreateComponent400JSONResponse ¶
type CreateComponent400JSONResponse struct{ BadRequestJSONResponse }
func (CreateComponent400JSONResponse) VisitCreateComponentResponse ¶
func (response CreateComponent400JSONResponse) VisitCreateComponentResponse(w http.ResponseWriter) error
type CreateComponent401JSONResponse ¶
func (CreateComponent401JSONResponse) VisitCreateComponentResponse ¶
func (response CreateComponent401JSONResponse) VisitCreateComponentResponse(w http.ResponseWriter) error
type CreateComponent403JSONResponse ¶
type CreateComponent403JSONResponse struct{ ForbiddenJSONResponse }
func (CreateComponent403JSONResponse) VisitCreateComponentResponse ¶
func (response CreateComponent403JSONResponse) VisitCreateComponentResponse(w http.ResponseWriter) error
type CreateComponent404JSONResponse ¶
type CreateComponent404JSONResponse struct{ NotFoundJSONResponse }
func (CreateComponent404JSONResponse) VisitCreateComponentResponse ¶
func (response CreateComponent404JSONResponse) VisitCreateComponentResponse(w http.ResponseWriter) error
type CreateComponent409JSONResponse ¶
type CreateComponent409JSONResponse struct{ ConflictJSONResponse }
func (CreateComponent409JSONResponse) VisitCreateComponentResponse ¶
func (response CreateComponent409JSONResponse) VisitCreateComponentResponse(w http.ResponseWriter) error
type CreateComponent500JSONResponse ¶
type CreateComponent500JSONResponse struct{ InternalErrorJSONResponse }
func (CreateComponent500JSONResponse) VisitCreateComponentResponse ¶
func (response CreateComponent500JSONResponse) VisitCreateComponentResponse(w http.ResponseWriter) error
type CreateComponentJSONRequestBody ¶
type CreateComponentJSONRequestBody = CreateComponentRequest
CreateComponentJSONRequestBody defines body for CreateComponent for application/json ContentType.
type CreateComponentRelease201JSONResponse ¶
type CreateComponentRelease201JSONResponse ComponentRelease
func (CreateComponentRelease201JSONResponse) VisitCreateComponentReleaseResponse ¶
func (response CreateComponentRelease201JSONResponse) VisitCreateComponentReleaseResponse(w http.ResponseWriter) error
type CreateComponentRelease400JSONResponse ¶
type CreateComponentRelease400JSONResponse struct{ BadRequestJSONResponse }
func (CreateComponentRelease400JSONResponse) VisitCreateComponentReleaseResponse ¶
func (response CreateComponentRelease400JSONResponse) VisitCreateComponentReleaseResponse(w http.ResponseWriter) error
type CreateComponentRelease401JSONResponse ¶
func (CreateComponentRelease401JSONResponse) VisitCreateComponentReleaseResponse ¶
func (response CreateComponentRelease401JSONResponse) VisitCreateComponentReleaseResponse(w http.ResponseWriter) error
type CreateComponentRelease403JSONResponse ¶
type CreateComponentRelease403JSONResponse struct{ ForbiddenJSONResponse }
func (CreateComponentRelease403JSONResponse) VisitCreateComponentReleaseResponse ¶
func (response CreateComponentRelease403JSONResponse) VisitCreateComponentReleaseResponse(w http.ResponseWriter) error
type CreateComponentRelease404JSONResponse ¶
type CreateComponentRelease404JSONResponse struct{ NotFoundJSONResponse }
func (CreateComponentRelease404JSONResponse) VisitCreateComponentReleaseResponse ¶
func (response CreateComponentRelease404JSONResponse) VisitCreateComponentReleaseResponse(w http.ResponseWriter) error
type CreateComponentRelease500JSONResponse ¶
type CreateComponentRelease500JSONResponse struct{ InternalErrorJSONResponse }
func (CreateComponentRelease500JSONResponse) VisitCreateComponentReleaseResponse ¶
func (response CreateComponentRelease500JSONResponse) VisitCreateComponentReleaseResponse(w http.ResponseWriter) error
type CreateComponentReleaseJSONRequestBody ¶
type CreateComponentReleaseJSONRequestBody = CreateComponentReleaseRequest
CreateComponentReleaseJSONRequestBody defines body for CreateComponentRelease for application/json ContentType.
type CreateComponentReleaseRequest ¶
type CreateComponentReleaseRequest struct {
// ReleaseName Optional release name (auto-generated if not provided)
ReleaseName *string `json:"releaseName,omitempty"`
}
CreateComponentReleaseRequest Request to create a component release
type CreateComponentReleaseRequestObject ¶
type CreateComponentReleaseRequestObject struct {
NamespaceName NamespaceNameParam `json:"namespaceName"`
ProjectName ProjectNameParam `json:"projectName"`
ComponentName ComponentNameParam `json:"componentName"`
Body *CreateComponentReleaseJSONRequestBody
}
type CreateComponentReleaseResp ¶ added in v0.13.0
type CreateComponentReleaseResp struct {
Body []byte
HTTPResponse *http.Response
JSON201 *ComponentRelease
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON500 *InternalError
}
func ParseCreateComponentReleaseResp ¶ added in v0.13.0
func ParseCreateComponentReleaseResp(rsp *http.Response) (*CreateComponentReleaseResp, error)
ParseCreateComponentReleaseResp parses an HTTP response from a CreateComponentReleaseWithResponse call
func (CreateComponentReleaseResp) Status ¶ added in v0.13.0
func (r CreateComponentReleaseResp) Status() string
Status returns HTTPResponse.Status
func (CreateComponentReleaseResp) StatusCode ¶ added in v0.13.0
func (r CreateComponentReleaseResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateComponentReleaseResponseObject ¶
type CreateComponentReleaseResponseObject interface {
VisitCreateComponentReleaseResponse(w http.ResponseWriter) error
}
type CreateComponentRequest ¶
type CreateComponentRequest struct {
// AutoDeploy Whether to automatically deploy to default environment
AutoDeploy *bool `json:"autoDeploy,omitempty"`
// ComponentType Component type reference (format: {workloadType}/{componentTypeName})
ComponentType *string `json:"componentType,omitempty"`
// Description Component description
Description *string `json:"description,omitempty"`
// DisplayName Human-readable display name
DisplayName *string `json:"displayName,omitempty"`
// Name Component name (must be unique within project)
Name string `json:"name"`
// Parameters Component type parameters
Parameters *map[string]interface{} `json:"parameters,omitempty"`
// Traits Trait instances to attach to the component
Traits *[]ComponentTraitInput `json:"traits,omitempty"`
// Type DEPRECATED: Use componentType instead. Legacy component type field.
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
Type *string `json:"type,omitempty"`
// Workflow Workflow configuration for component creation
Workflow *ComponentWorkflowInput `json:"workflow,omitempty"`
}
CreateComponentRequest Request to create a new component
type CreateComponentRequestObject ¶
type CreateComponentRequestObject struct {
NamespaceName NamespaceNameParam `json:"namespaceName"`
ProjectName ProjectNameParam `json:"projectName"`
Body *CreateComponentJSONRequestBody
}
type CreateComponentResp ¶ added in v0.13.0
type CreateComponentResp struct {
Body []byte
HTTPResponse *http.Response
JSON201 *Component
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
}
func ParseCreateComponentResp ¶ added in v0.13.0
func ParseCreateComponentResp(rsp *http.Response) (*CreateComponentResp, error)
ParseCreateComponentResp parses an HTTP response from a CreateComponentWithResponse call
func (CreateComponentResp) Status ¶ added in v0.13.0
func (r CreateComponentResp) Status() string
Status returns HTTPResponse.Status
func (CreateComponentResp) StatusCode ¶ added in v0.13.0
func (r CreateComponentResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateComponentResponseObject ¶
type CreateComponentResponseObject interface {
VisitCreateComponentResponse(w http.ResponseWriter) error
}
type CreateComponentWorkflowRun201JSONResponse ¶
type CreateComponentWorkflowRun201JSONResponse ComponentWorkflowRun
func (CreateComponentWorkflowRun201JSONResponse) VisitCreateComponentWorkflowRunResponse ¶
func (response CreateComponentWorkflowRun201JSONResponse) VisitCreateComponentWorkflowRunResponse(w http.ResponseWriter) error
type CreateComponentWorkflowRun400JSONResponse ¶
type CreateComponentWorkflowRun400JSONResponse struct{ BadRequestJSONResponse }
func (CreateComponentWorkflowRun400JSONResponse) VisitCreateComponentWorkflowRunResponse ¶
func (response CreateComponentWorkflowRun400JSONResponse) VisitCreateComponentWorkflowRunResponse(w http.ResponseWriter) error
type CreateComponentWorkflowRun401JSONResponse ¶
func (CreateComponentWorkflowRun401JSONResponse) VisitCreateComponentWorkflowRunResponse ¶
func (response CreateComponentWorkflowRun401JSONResponse) VisitCreateComponentWorkflowRunResponse(w http.ResponseWriter) error
type CreateComponentWorkflowRun403JSONResponse ¶
type CreateComponentWorkflowRun403JSONResponse struct{ ForbiddenJSONResponse }
func (CreateComponentWorkflowRun403JSONResponse) VisitCreateComponentWorkflowRunResponse ¶
func (response CreateComponentWorkflowRun403JSONResponse) VisitCreateComponentWorkflowRunResponse(w http.ResponseWriter) error
type CreateComponentWorkflowRun404JSONResponse ¶
type CreateComponentWorkflowRun404JSONResponse struct{ NotFoundJSONResponse }
func (CreateComponentWorkflowRun404JSONResponse) VisitCreateComponentWorkflowRunResponse ¶
func (response CreateComponentWorkflowRun404JSONResponse) VisitCreateComponentWorkflowRunResponse(w http.ResponseWriter) error
type CreateComponentWorkflowRun500JSONResponse ¶
type CreateComponentWorkflowRun500JSONResponse struct{ InternalErrorJSONResponse }
func (CreateComponentWorkflowRun500JSONResponse) VisitCreateComponentWorkflowRunResponse ¶
func (response CreateComponentWorkflowRun500JSONResponse) VisitCreateComponentWorkflowRunResponse(w http.ResponseWriter) error
type CreateComponentWorkflowRunParams ¶
type CreateComponentWorkflowRunParams struct {
// Commit Specific git commit SHA to build (optional)
Commit *string `form:"commit,omitempty" json:"commit,omitempty"`
}
CreateComponentWorkflowRunParams defines parameters for CreateComponentWorkflowRun.
type CreateComponentWorkflowRunRequestObject ¶
type CreateComponentWorkflowRunRequestObject struct {
NamespaceName NamespaceNameParam `json:"namespaceName"`
ProjectName ProjectNameParam `json:"projectName"`
ComponentName ComponentNameParam `json:"componentName"`
Params CreateComponentWorkflowRunParams
}
type CreateComponentWorkflowRunResp ¶ added in v0.13.0
type CreateComponentWorkflowRunResp struct {
Body []byte
HTTPResponse *http.Response
JSON201 *ComponentWorkflowRun
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON500 *InternalError
}
func ParseCreateComponentWorkflowRunResp ¶ added in v0.13.0
func ParseCreateComponentWorkflowRunResp(rsp *http.Response) (*CreateComponentWorkflowRunResp, error)
ParseCreateComponentWorkflowRunResp parses an HTTP response from a CreateComponentWorkflowRunWithResponse call
func (CreateComponentWorkflowRunResp) Status ¶ added in v0.13.0
func (r CreateComponentWorkflowRunResp) Status() string
Status returns HTTPResponse.Status
func (CreateComponentWorkflowRunResp) StatusCode ¶ added in v0.13.0
func (r CreateComponentWorkflowRunResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateComponentWorkflowRunResponseObject ¶
type CreateComponentWorkflowRunResponseObject interface {
VisitCreateComponentWorkflowRunResponse(w http.ResponseWriter) error
}
type CreateDataPlane201JSONResponse ¶
type CreateDataPlane201JSONResponse DataPlane
func (CreateDataPlane201JSONResponse) VisitCreateDataPlaneResponse ¶
func (response CreateDataPlane201JSONResponse) VisitCreateDataPlaneResponse(w http.ResponseWriter) error
type CreateDataPlane400JSONResponse ¶
type CreateDataPlane400JSONResponse struct{ BadRequestJSONResponse }
func (CreateDataPlane400JSONResponse) VisitCreateDataPlaneResponse ¶
func (response CreateDataPlane400JSONResponse) VisitCreateDataPlaneResponse(w http.ResponseWriter) error
type CreateDataPlane401JSONResponse ¶
func (CreateDataPlane401JSONResponse) VisitCreateDataPlaneResponse ¶
func (response CreateDataPlane401JSONResponse) VisitCreateDataPlaneResponse(w http.ResponseWriter) error
type CreateDataPlane403JSONResponse ¶
type CreateDataPlane403JSONResponse struct{ ForbiddenJSONResponse }
func (CreateDataPlane403JSONResponse) VisitCreateDataPlaneResponse ¶
func (response CreateDataPlane403JSONResponse) VisitCreateDataPlaneResponse(w http.ResponseWriter) error
type CreateDataPlane409JSONResponse ¶
type CreateDataPlane409JSONResponse struct{ ConflictJSONResponse }
func (CreateDataPlane409JSONResponse) VisitCreateDataPlaneResponse ¶
func (response CreateDataPlane409JSONResponse) VisitCreateDataPlaneResponse(w http.ResponseWriter) error
type CreateDataPlane500JSONResponse ¶
type CreateDataPlane500JSONResponse struct{ InternalErrorJSONResponse }
func (CreateDataPlane500JSONResponse) VisitCreateDataPlaneResponse ¶
func (response CreateDataPlane500JSONResponse) VisitCreateDataPlaneResponse(w http.ResponseWriter) error
type CreateDataPlaneJSONRequestBody ¶
type CreateDataPlaneJSONRequestBody = CreateDataPlaneRequest
CreateDataPlaneJSONRequestBody defines body for CreateDataPlane for application/json ContentType.
type CreateDataPlaneRequest ¶
type CreateDataPlaneRequest struct {
// ClusterAgentClientCA CA certificate for cluster agent client authentication (PEM format)
ClusterAgentClientCA string `json:"clusterAgentClientCA"`
// Description DataPlane description
Description *string `json:"description,omitempty"`
// DisplayName Human-readable display name
DisplayName *string `json:"displayName,omitempty"`
// Name DataPlane name (must be unique within namespace)
Name string `json:"name"`
// ObservabilityPlaneRef Reference to the observability plane
ObservabilityPlaneRef *string `json:"observabilityPlaneRef,omitempty"`
// OrganizationHTTPPort Organization HTTP port (defaults to 8080)
OrganizationHTTPPort *int32 `json:"organizationHTTPPort,omitempty"`
// OrganizationHTTPSPort Organization HTTPS port (defaults to 8443)
OrganizationHTTPSPort *int32 `json:"organizationHTTPSPort,omitempty"`
// OrganizationVirtualHost Organization virtual host for internal traffic
OrganizationVirtualHost string `json:"organizationVirtualHost"`
// PublicHTTPPort Public HTTP port (defaults to 80)
PublicHTTPPort *int32 `json:"publicHTTPPort,omitempty"`
// PublicHTTPSPort Public HTTPS port (defaults to 443)
PublicHTTPSPort *int32 `json:"publicHTTPSPort,omitempty"`
// PublicVirtualHost Public virtual host for external traffic
PublicVirtualHost string `json:"publicVirtualHost"`
}
CreateDataPlaneRequest Request to create a new data plane
type CreateDataPlaneRequestObject ¶
type CreateDataPlaneRequestObject struct {
NamespaceName NamespaceNameParam `json:"namespaceName"`
Body *CreateDataPlaneJSONRequestBody
}
type CreateDataPlaneResp ¶ added in v0.13.0
type CreateDataPlaneResp struct {
Body []byte
HTTPResponse *http.Response
JSON201 *DataPlane
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON409 *Conflict
JSON500 *InternalError
}
func ParseCreateDataPlaneResp ¶ added in v0.13.0
func ParseCreateDataPlaneResp(rsp *http.Response) (*CreateDataPlaneResp, error)
ParseCreateDataPlaneResp parses an HTTP response from a CreateDataPlaneWithResponse call
func (CreateDataPlaneResp) Status ¶ added in v0.13.0
func (r CreateDataPlaneResp) Status() string
Status returns HTTPResponse.Status
func (CreateDataPlaneResp) StatusCode ¶ added in v0.13.0
func (r CreateDataPlaneResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateDataPlaneResponseObject ¶
type CreateDataPlaneResponseObject interface {
VisitCreateDataPlaneResponse(w http.ResponseWriter) error
}
type CreateEnvironment201JSONResponse ¶
type CreateEnvironment201JSONResponse Environment
func (CreateEnvironment201JSONResponse) VisitCreateEnvironmentResponse ¶
func (response CreateEnvironment201JSONResponse) VisitCreateEnvironmentResponse(w http.ResponseWriter) error
type CreateEnvironment400JSONResponse ¶
type CreateEnvironment400JSONResponse struct{ BadRequestJSONResponse }
func (CreateEnvironment400JSONResponse) VisitCreateEnvironmentResponse ¶
func (response CreateEnvironment400JSONResponse) VisitCreateEnvironmentResponse(w http.ResponseWriter) error
type CreateEnvironment401JSONResponse ¶
func (CreateEnvironment401JSONResponse) VisitCreateEnvironmentResponse ¶
func (response CreateEnvironment401JSONResponse) VisitCreateEnvironmentResponse(w http.ResponseWriter) error
type CreateEnvironment403JSONResponse ¶
type CreateEnvironment403JSONResponse struct{ ForbiddenJSONResponse }
func (CreateEnvironment403JSONResponse) VisitCreateEnvironmentResponse ¶
func (response CreateEnvironment403JSONResponse) VisitCreateEnvironmentResponse(w http.ResponseWriter) error
type CreateEnvironment409JSONResponse ¶
type CreateEnvironment409JSONResponse struct{ ConflictJSONResponse }
func (CreateEnvironment409JSONResponse) VisitCreateEnvironmentResponse ¶
func (response CreateEnvironment409JSONResponse) VisitCreateEnvironmentResponse(w http.ResponseWriter) error
type CreateEnvironment500JSONResponse ¶
type CreateEnvironment500JSONResponse struct{ InternalErrorJSONResponse }
func (CreateEnvironment500JSONResponse) VisitCreateEnvironmentResponse ¶
func (response CreateEnvironment500JSONResponse) VisitCreateEnvironmentResponse(w http.ResponseWriter) error
type CreateEnvironmentJSONRequestBody ¶
type CreateEnvironmentJSONRequestBody = CreateEnvironmentRequest
CreateEnvironmentJSONRequestBody defines body for CreateEnvironment for application/json ContentType.
type CreateEnvironmentRequest ¶
type CreateEnvironmentRequest struct {
// DataPlaneRef Reference to the DataPlane for workload deployment
DataPlaneRef *string `json:"dataPlaneRef,omitempty"`
// Description Environment description
Description *string `json:"description,omitempty"`
// DisplayName Human-readable display name
DisplayName *string `json:"displayName,omitempty"`
// DnsPrefix DNS prefix for environment-specific routing
DnsPrefix *string `json:"dnsPrefix,omitempty"`
// IsProduction Whether this is a production environment
IsProduction *bool `json:"isProduction,omitempty"`
// Name Environment name (must be unique within namespace)
Name string `json:"name"`
}
CreateEnvironmentRequest Request to create a new environment
type CreateEnvironmentRequestObject ¶
type CreateEnvironmentRequestObject struct {
NamespaceName NamespaceNameParam `json:"namespaceName"`
Body *CreateEnvironmentJSONRequestBody
}
type CreateEnvironmentResp ¶ added in v0.13.0
type CreateEnvironmentResp struct {
Body []byte
HTTPResponse *http.Response
JSON201 *Environment
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON409 *Conflict
JSON500 *InternalError
}
func ParseCreateEnvironmentResp ¶ added in v0.13.0
func ParseCreateEnvironmentResp(rsp *http.Response) (*CreateEnvironmentResp, error)
ParseCreateEnvironmentResp parses an HTTP response from a CreateEnvironmentWithResponse call
func (CreateEnvironmentResp) Status ¶ added in v0.13.0
func (r CreateEnvironmentResp) Status() string
Status returns HTTPResponse.Status
func (CreateEnvironmentResp) StatusCode ¶ added in v0.13.0
func (r CreateEnvironmentResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateEnvironmentResponseObject ¶
type CreateEnvironmentResponseObject interface {
VisitCreateEnvironmentResponse(w http.ResponseWriter) error
}
type CreateNamespace201JSONResponse ¶ added in v0.13.0
type CreateNamespace201JSONResponse Namespace
func (CreateNamespace201JSONResponse) VisitCreateNamespaceResponse ¶ added in v0.13.0
func (response CreateNamespace201JSONResponse) VisitCreateNamespaceResponse(w http.ResponseWriter) error
type CreateNamespace400JSONResponse ¶ added in v0.13.0
type CreateNamespace400JSONResponse struct{ BadRequestJSONResponse }
func (CreateNamespace400JSONResponse) VisitCreateNamespaceResponse ¶ added in v0.13.0
func (response CreateNamespace400JSONResponse) VisitCreateNamespaceResponse(w http.ResponseWriter) error
type CreateNamespace401JSONResponse ¶ added in v0.13.0
func (CreateNamespace401JSONResponse) VisitCreateNamespaceResponse ¶ added in v0.13.0
func (response CreateNamespace401JSONResponse) VisitCreateNamespaceResponse(w http.ResponseWriter) error
type CreateNamespace403JSONResponse ¶ added in v0.13.0
type CreateNamespace403JSONResponse struct{ ForbiddenJSONResponse }
func (CreateNamespace403JSONResponse) VisitCreateNamespaceResponse ¶ added in v0.13.0
func (response CreateNamespace403JSONResponse) VisitCreateNamespaceResponse(w http.ResponseWriter) error
type CreateNamespace409JSONResponse ¶ added in v0.13.0
type CreateNamespace409JSONResponse ErrorResponse
func (CreateNamespace409JSONResponse) VisitCreateNamespaceResponse ¶ added in v0.13.0
func (response CreateNamespace409JSONResponse) VisitCreateNamespaceResponse(w http.ResponseWriter) error
type CreateNamespace500JSONResponse ¶ added in v0.13.0
type CreateNamespace500JSONResponse struct{ InternalErrorJSONResponse }
func (CreateNamespace500JSONResponse) VisitCreateNamespaceResponse ¶ added in v0.13.0
func (response CreateNamespace500JSONResponse) VisitCreateNamespaceResponse(w http.ResponseWriter) error
type CreateNamespaceJSONRequestBody ¶ added in v0.13.0
type CreateNamespaceJSONRequestBody = CreateNamespaceRequest
CreateNamespaceJSONRequestBody defines body for CreateNamespace for application/json ContentType.
type CreateNamespaceRequest ¶ added in v0.13.0
type CreateNamespaceRequest struct {
// Description Namespace description
Description *string `json:"description,omitempty"`
// DisplayName Human-readable display name
DisplayName *string `json:"displayName,omitempty"`
// Name Namespace name (unique identifier, must be a valid Kubernetes namespace name)
Name string `json:"name"`
}
CreateNamespaceRequest Request body for creating a new control plane namespace
type CreateNamespaceRequestObject ¶ added in v0.13.0
type CreateNamespaceRequestObject struct {
Body *CreateNamespaceJSONRequestBody
}
type CreateNamespaceResp ¶ added in v0.13.0
type CreateNamespaceResp struct {
Body []byte
HTTPResponse *http.Response
JSON201 *Namespace
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON409 *ErrorResponse
JSON500 *InternalError
}
func ParseCreateNamespaceResp ¶ added in v0.13.0
func ParseCreateNamespaceResp(rsp *http.Response) (*CreateNamespaceResp, error)
ParseCreateNamespaceResp parses an HTTP response from a CreateNamespaceWithResponse call
func (CreateNamespaceResp) Status ¶ added in v0.13.0
func (r CreateNamespaceResp) Status() string
Status returns HTTPResponse.Status
func (CreateNamespaceResp) StatusCode ¶ added in v0.13.0
func (r CreateNamespaceResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateNamespaceResponseObject ¶ added in v0.13.0
type CreateNamespaceResponseObject interface {
VisitCreateNamespaceResponse(w http.ResponseWriter) error
}
type CreateNamespaceRole201JSONResponse ¶ added in v0.14.0
type CreateNamespaceRole201JSONResponse Role
func (CreateNamespaceRole201JSONResponse) VisitCreateNamespaceRoleResponse ¶ added in v0.14.0
func (response CreateNamespaceRole201JSONResponse) VisitCreateNamespaceRoleResponse(w http.ResponseWriter) error
type CreateNamespaceRole400JSONResponse ¶ added in v0.14.0
type CreateNamespaceRole400JSONResponse struct{ BadRequestJSONResponse }
func (CreateNamespaceRole400JSONResponse) VisitCreateNamespaceRoleResponse ¶ added in v0.14.0
func (response CreateNamespaceRole400JSONResponse) VisitCreateNamespaceRoleResponse(w http.ResponseWriter) error
type CreateNamespaceRole401JSONResponse ¶ added in v0.14.0
func (CreateNamespaceRole401JSONResponse) VisitCreateNamespaceRoleResponse ¶ added in v0.14.0
func (response CreateNamespaceRole401JSONResponse) VisitCreateNamespaceRoleResponse(w http.ResponseWriter) error
type CreateNamespaceRole403JSONResponse ¶ added in v0.14.0
type CreateNamespaceRole403JSONResponse struct{ ForbiddenJSONResponse }
func (CreateNamespaceRole403JSONResponse) VisitCreateNamespaceRoleResponse ¶ added in v0.14.0
func (response CreateNamespaceRole403JSONResponse) VisitCreateNamespaceRoleResponse(w http.ResponseWriter) error
type CreateNamespaceRole409JSONResponse ¶ added in v0.14.0
type CreateNamespaceRole409JSONResponse struct{ ConflictJSONResponse }
func (CreateNamespaceRole409JSONResponse) VisitCreateNamespaceRoleResponse ¶ added in v0.14.0
func (response CreateNamespaceRole409JSONResponse) VisitCreateNamespaceRoleResponse(w http.ResponseWriter) error
type CreateNamespaceRole500JSONResponse ¶ added in v0.14.0
type CreateNamespaceRole500JSONResponse struct{ InternalErrorJSONResponse }
func (CreateNamespaceRole500JSONResponse) VisitCreateNamespaceRoleResponse ¶ added in v0.14.0
func (response CreateNamespaceRole500JSONResponse) VisitCreateNamespaceRoleResponse(w http.ResponseWriter) error
type CreateNamespaceRoleBinding201JSONResponse ¶ added in v0.14.0
type CreateNamespaceRoleBinding201JSONResponse RoleEntitlementMapping
func (CreateNamespaceRoleBinding201JSONResponse) VisitCreateNamespaceRoleBindingResponse ¶ added in v0.14.0
func (response CreateNamespaceRoleBinding201JSONResponse) VisitCreateNamespaceRoleBindingResponse(w http.ResponseWriter) error
type CreateNamespaceRoleBinding400JSONResponse ¶ added in v0.14.0
type CreateNamespaceRoleBinding400JSONResponse struct{ BadRequestJSONResponse }
func (CreateNamespaceRoleBinding400JSONResponse) VisitCreateNamespaceRoleBindingResponse ¶ added in v0.14.0
func (response CreateNamespaceRoleBinding400JSONResponse) VisitCreateNamespaceRoleBindingResponse(w http.ResponseWriter) error
type CreateNamespaceRoleBinding401JSONResponse ¶ added in v0.14.0
func (CreateNamespaceRoleBinding401JSONResponse) VisitCreateNamespaceRoleBindingResponse ¶ added in v0.14.0
func (response CreateNamespaceRoleBinding401JSONResponse) VisitCreateNamespaceRoleBindingResponse(w http.ResponseWriter) error
type CreateNamespaceRoleBinding403JSONResponse ¶ added in v0.14.0
type CreateNamespaceRoleBinding403JSONResponse struct{ ForbiddenJSONResponse }
func (CreateNamespaceRoleBinding403JSONResponse) VisitCreateNamespaceRoleBindingResponse ¶ added in v0.14.0
func (response CreateNamespaceRoleBinding403JSONResponse) VisitCreateNamespaceRoleBindingResponse(w http.ResponseWriter) error
type CreateNamespaceRoleBinding409JSONResponse ¶ added in v0.14.0
type CreateNamespaceRoleBinding409JSONResponse struct{ ConflictJSONResponse }
func (CreateNamespaceRoleBinding409JSONResponse) VisitCreateNamespaceRoleBindingResponse ¶ added in v0.14.0
func (response CreateNamespaceRoleBinding409JSONResponse) VisitCreateNamespaceRoleBindingResponse(w http.ResponseWriter) error
type CreateNamespaceRoleBinding500JSONResponse ¶ added in v0.14.0
type CreateNamespaceRoleBinding500JSONResponse struct{ InternalErrorJSONResponse }
func (CreateNamespaceRoleBinding500JSONResponse) VisitCreateNamespaceRoleBindingResponse ¶ added in v0.14.0
func (response CreateNamespaceRoleBinding500JSONResponse) VisitCreateNamespaceRoleBindingResponse(w http.ResponseWriter) error
type CreateNamespaceRoleBindingJSONRequestBody ¶ added in v0.14.0
type CreateNamespaceRoleBindingJSONRequestBody = CreateNamespaceRoleBindingRequest
CreateNamespaceRoleBindingJSONRequestBody defines body for CreateNamespaceRoleBinding for application/json ContentType.
type CreateNamespaceRoleBindingRequest ¶ added in v0.14.0
type CreateNamespaceRoleBindingRequest struct {
// Effect Policy effect (allow or deny)
Effect *CreateNamespaceRoleBindingRequestEffect `json:"effect,omitempty"`
// Entitlement Entitlement with claim and value
Entitlement Entitlement `json:"entitlement"`
// Name Unique namespace role binding name
Name string `json:"name"`
// Role Reference to a role by name and namespace
Role RoleRef `json:"role"`
// TargetPath Target resource path within a namespace (project/component only)
TargetPath *TargetPath `json:"targetPath,omitempty"`
}
CreateNamespaceRoleBindingRequest Request to create a namespace-scoped role binding
type CreateNamespaceRoleBindingRequestEffect ¶ added in v0.14.0
type CreateNamespaceRoleBindingRequestEffect string
CreateNamespaceRoleBindingRequestEffect Policy effect (allow or deny)
const ( CreateNamespaceRoleBindingRequestEffectAllow CreateNamespaceRoleBindingRequestEffect = "allow" CreateNamespaceRoleBindingRequestEffectDeny CreateNamespaceRoleBindingRequestEffect = "deny" )
Defines values for CreateNamespaceRoleBindingRequestEffect.
type CreateNamespaceRoleBindingRequestObject ¶ added in v0.14.0
type CreateNamespaceRoleBindingRequestObject struct {
NamespaceName NamespaceNameParam `json:"namespaceName"`
Body *CreateNamespaceRoleBindingJSONRequestBody
}
type CreateNamespaceRoleBindingResp ¶ added in v0.14.0
type CreateNamespaceRoleBindingResp struct {
Body []byte
HTTPResponse *http.Response
JSON201 *RoleEntitlementMapping
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON409 *Conflict
JSON500 *InternalError
}
func ParseCreateNamespaceRoleBindingResp ¶ added in v0.14.0
func ParseCreateNamespaceRoleBindingResp(rsp *http.Response) (*CreateNamespaceRoleBindingResp, error)
ParseCreateNamespaceRoleBindingResp parses an HTTP response from a CreateNamespaceRoleBindingWithResponse call
func (CreateNamespaceRoleBindingResp) Status ¶ added in v0.14.0
func (r CreateNamespaceRoleBindingResp) Status() string
Status returns HTTPResponse.Status
func (CreateNamespaceRoleBindingResp) StatusCode ¶ added in v0.14.0
func (r CreateNamespaceRoleBindingResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateNamespaceRoleBindingResponseObject ¶ added in v0.14.0
type CreateNamespaceRoleBindingResponseObject interface {
VisitCreateNamespaceRoleBindingResponse(w http.ResponseWriter) error
}
type CreateNamespaceRoleJSONRequestBody ¶ added in v0.14.0
type CreateNamespaceRoleJSONRequestBody = CreateNamespaceRoleRequest
CreateNamespaceRoleJSONRequestBody defines body for CreateNamespaceRole for application/json ContentType.
type CreateNamespaceRoleRequest ¶ added in v0.14.0
type CreateNamespaceRoleRequest struct {
// Actions List of actions this role permits
Actions []string `json:"actions"`
// Description Human-readable description of the role
Description *string `json:"description,omitempty"`
// Name Unique namespace role name
Name string `json:"name"`
}
CreateNamespaceRoleRequest Request to create a namespace-scoped role
type CreateNamespaceRoleRequestObject ¶ added in v0.14.0
type CreateNamespaceRoleRequestObject struct {
NamespaceName NamespaceNameParam `json:"namespaceName"`
Body *CreateNamespaceRoleJSONRequestBody
}
type CreateNamespaceRoleResp ¶ added in v0.14.0
type CreateNamespaceRoleResp struct {
Body []byte
HTTPResponse *http.Response
JSON201 *Role
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON409 *Conflict
JSON500 *InternalError
}
func ParseCreateNamespaceRoleResp ¶ added in v0.14.0
func ParseCreateNamespaceRoleResp(rsp *http.Response) (*CreateNamespaceRoleResp, error)
ParseCreateNamespaceRoleResp parses an HTTP response from a CreateNamespaceRoleWithResponse call
func (CreateNamespaceRoleResp) Status ¶ added in v0.14.0
func (r CreateNamespaceRoleResp) Status() string
Status returns HTTPResponse.Status
func (CreateNamespaceRoleResp) StatusCode ¶ added in v0.14.0
func (r CreateNamespaceRoleResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateNamespaceRoleResponseObject ¶ added in v0.14.0
type CreateNamespaceRoleResponseObject interface {
VisitCreateNamespaceRoleResponse(w http.ResponseWriter) error
}
type CreateProject201JSONResponse ¶
type CreateProject201JSONResponse Project
func (CreateProject201JSONResponse) VisitCreateProjectResponse ¶
func (response CreateProject201JSONResponse) VisitCreateProjectResponse(w http.ResponseWriter) error
type CreateProject400JSONResponse ¶
type CreateProject400JSONResponse struct{ BadRequestJSONResponse }
func (CreateProject400JSONResponse) VisitCreateProjectResponse ¶
func (response CreateProject400JSONResponse) VisitCreateProjectResponse(w http.ResponseWriter) error
type CreateProject401JSONResponse ¶
func (CreateProject401JSONResponse) VisitCreateProjectResponse ¶
func (response CreateProject401JSONResponse) VisitCreateProjectResponse(w http.ResponseWriter) error
type CreateProject403JSONResponse ¶
type CreateProject403JSONResponse struct{ ForbiddenJSONResponse }
func (CreateProject403JSONResponse) VisitCreateProjectResponse ¶
func (response CreateProject403JSONResponse) VisitCreateProjectResponse(w http.ResponseWriter) error
type CreateProject409JSONResponse ¶
type CreateProject409JSONResponse struct{ ConflictJSONResponse }
func (CreateProject409JSONResponse) VisitCreateProjectResponse ¶
func (response CreateProject409JSONResponse) VisitCreateProjectResponse(w http.ResponseWriter) error
type CreateProject500JSONResponse ¶
type CreateProject500JSONResponse struct{ InternalErrorJSONResponse }
func (CreateProject500JSONResponse) VisitCreateProjectResponse ¶
func (response CreateProject500JSONResponse) VisitCreateProjectResponse(w http.ResponseWriter) error
type CreateProjectJSONRequestBody ¶
type CreateProjectJSONRequestBody = CreateProjectRequest
CreateProjectJSONRequestBody defines body for CreateProject for application/json ContentType.
type CreateProjectRequest ¶
type CreateProjectRequest struct {
// DeploymentPipeline Deployment pipeline to use (defaults to namespace default)
DeploymentPipeline *string `json:"deploymentPipeline,omitempty"`
// Description Project description
Description *string `json:"description,omitempty"`
// DisplayName Human-readable display name
DisplayName *string `json:"displayName,omitempty"`
// Name Project name (must be unique within namespace)
Name string `json:"name"`
}
CreateProjectRequest Request to create a new project
type CreateProjectRequestObject ¶
type CreateProjectRequestObject struct {
NamespaceName NamespaceNameParam `json:"namespaceName"`
Body *CreateProjectJSONRequestBody
}
type CreateProjectResp ¶ added in v0.13.0
type CreateProjectResp struct {
Body []byte
HTTPResponse *http.Response
JSON201 *Project
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON409 *Conflict
JSON500 *InternalError
}
func ParseCreateProjectResp ¶ added in v0.13.0
func ParseCreateProjectResp(rsp *http.Response) (*CreateProjectResp, error)
ParseCreateProjectResp parses an HTTP response from a CreateProjectWithResponse call
func (CreateProjectResp) Status ¶ added in v0.13.0
func (r CreateProjectResp) Status() string
Status returns HTTPResponse.Status
func (CreateProjectResp) StatusCode ¶ added in v0.13.0
func (r CreateProjectResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateProjectResponseObject ¶
type CreateProjectResponseObject interface {
VisitCreateProjectResponse(w http.ResponseWriter) error
}
type CreateWorkflowRun201JSONResponse ¶ added in v0.13.0
type CreateWorkflowRun201JSONResponse WorkflowRun
func (CreateWorkflowRun201JSONResponse) VisitCreateWorkflowRunResponse ¶ added in v0.13.0
func (response CreateWorkflowRun201JSONResponse) VisitCreateWorkflowRunResponse(w http.ResponseWriter) error
type CreateWorkflowRun400JSONResponse ¶ added in v0.13.0
type CreateWorkflowRun400JSONResponse struct{ BadRequestJSONResponse }
func (CreateWorkflowRun400JSONResponse) VisitCreateWorkflowRunResponse ¶ added in v0.13.0
func (response CreateWorkflowRun400JSONResponse) VisitCreateWorkflowRunResponse(w http.ResponseWriter) error
type CreateWorkflowRun401JSONResponse ¶ added in v0.13.0
func (CreateWorkflowRun401JSONResponse) VisitCreateWorkflowRunResponse ¶ added in v0.13.0
func (response CreateWorkflowRun401JSONResponse) VisitCreateWorkflowRunResponse(w http.ResponseWriter) error
type CreateWorkflowRun403JSONResponse ¶ added in v0.13.0
type CreateWorkflowRun403JSONResponse struct{ ForbiddenJSONResponse }
func (CreateWorkflowRun403JSONResponse) VisitCreateWorkflowRunResponse ¶ added in v0.13.0
func (response CreateWorkflowRun403JSONResponse) VisitCreateWorkflowRunResponse(w http.ResponseWriter) error
type CreateWorkflowRun404JSONResponse ¶ added in v0.13.0
type CreateWorkflowRun404JSONResponse struct{ NotFoundJSONResponse }
func (CreateWorkflowRun404JSONResponse) VisitCreateWorkflowRunResponse ¶ added in v0.13.0
func (response CreateWorkflowRun404JSONResponse) VisitCreateWorkflowRunResponse(w http.ResponseWriter) error
type CreateWorkflowRun500JSONResponse ¶ added in v0.13.0
type CreateWorkflowRun500JSONResponse struct{ InternalErrorJSONResponse }
func (CreateWorkflowRun500JSONResponse) VisitCreateWorkflowRunResponse ¶ added in v0.13.0
func (response CreateWorkflowRun500JSONResponse) VisitCreateWorkflowRunResponse(w http.ResponseWriter) error
type CreateWorkflowRunJSONRequestBody ¶ added in v0.13.0
type CreateWorkflowRunJSONRequestBody = CreateWorkflowRunRequest
CreateWorkflowRunJSONRequestBody defines body for CreateWorkflowRun for application/json ContentType.
type CreateWorkflowRunRequest ¶ added in v0.13.0
type CreateWorkflowRunRequest struct {
// Parameters User-defined workflow parameters
Parameters map[string]interface{} `json:"parameters"`
// WorkflowName Name of the workflow to execute
WorkflowName string `json:"workflowName"`
}
CreateWorkflowRunRequest Request to create a new workflow run
type CreateWorkflowRunRequestObject ¶ added in v0.13.0
type CreateWorkflowRunRequestObject struct {
NamespaceName NamespaceNameParam `json:"namespaceName"`
Body *CreateWorkflowRunJSONRequestBody
}
type CreateWorkflowRunResp ¶ added in v0.13.0
type CreateWorkflowRunResp struct {
Body []byte
HTTPResponse *http.Response
JSON201 *WorkflowRun
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON500 *InternalError
}
func ParseCreateWorkflowRunResp ¶ added in v0.13.0
func ParseCreateWorkflowRunResp(rsp *http.Response) (*CreateWorkflowRunResp, error)
ParseCreateWorkflowRunResp parses an HTTP response from a CreateWorkflowRunWithResponse call
func (CreateWorkflowRunResp) Status ¶ added in v0.13.0
func (r CreateWorkflowRunResp) Status() string
Status returns HTTPResponse.Status
func (CreateWorkflowRunResp) StatusCode ¶ added in v0.13.0
func (r CreateWorkflowRunResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateWorkflowRunResponseObject ¶ added in v0.13.0
type CreateWorkflowRunResponseObject interface {
VisitCreateWorkflowRunResponse(w http.ResponseWriter) error
}
type CreateWorkload201JSONResponse ¶
type CreateWorkload201JSONResponse WorkloadSpec
func (CreateWorkload201JSONResponse) VisitCreateWorkloadResponse ¶
func (response CreateWorkload201JSONResponse) VisitCreateWorkloadResponse(w http.ResponseWriter) error
type CreateWorkload400JSONResponse ¶
type CreateWorkload400JSONResponse struct{ BadRequestJSONResponse }
func (CreateWorkload400JSONResponse) VisitCreateWorkloadResponse ¶
func (response CreateWorkload400JSONResponse) VisitCreateWorkloadResponse(w http.ResponseWriter) error
type CreateWorkload401JSONResponse ¶
func (CreateWorkload401JSONResponse) VisitCreateWorkloadResponse ¶
func (response CreateWorkload401JSONResponse) VisitCreateWorkloadResponse(w http.ResponseWriter) error
type CreateWorkload403JSONResponse ¶
type CreateWorkload403JSONResponse struct{ ForbiddenJSONResponse }
func (CreateWorkload403JSONResponse) VisitCreateWorkloadResponse ¶
func (response CreateWorkload403JSONResponse) VisitCreateWorkloadResponse(w http.ResponseWriter) error
type CreateWorkload404JSONResponse ¶
type CreateWorkload404JSONResponse struct{ NotFoundJSONResponse }
func (CreateWorkload404JSONResponse) VisitCreateWorkloadResponse ¶
func (response CreateWorkload404JSONResponse) VisitCreateWorkloadResponse(w http.ResponseWriter) error
type CreateWorkload500JSONResponse ¶
type CreateWorkload500JSONResponse struct{ InternalErrorJSONResponse }
func (CreateWorkload500JSONResponse) VisitCreateWorkloadResponse ¶
func (response CreateWorkload500JSONResponse) VisitCreateWorkloadResponse(w http.ResponseWriter) error
type CreateWorkloadJSONRequestBody ¶
type CreateWorkloadJSONRequestBody = WorkloadSpec
CreateWorkloadJSONRequestBody defines body for CreateWorkload for application/json ContentType.
type CreateWorkloadRequestObject ¶
type CreateWorkloadRequestObject struct {
NamespaceName NamespaceNameParam `json:"namespaceName"`
ProjectName ProjectNameParam `json:"projectName"`
ComponentName ComponentNameParam `json:"componentName"`
Body *CreateWorkloadJSONRequestBody
}
type CreateWorkloadResp ¶ added in v0.13.0
type CreateWorkloadResp struct {
Body []byte
HTTPResponse *http.Response
JSON201 *WorkloadSpec
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON500 *InternalError
}
func ParseCreateWorkloadResp ¶ added in v0.13.0
func ParseCreateWorkloadResp(rsp *http.Response) (*CreateWorkloadResp, error)
ParseCreateWorkloadResp parses an HTTP response from a CreateWorkloadWithResponse call
func (CreateWorkloadResp) Status ¶ added in v0.13.0
func (r CreateWorkloadResp) Status() string
Status returns HTTPResponse.Status
func (CreateWorkloadResp) StatusCode ¶ added in v0.13.0
func (r CreateWorkloadResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateWorkloadResponseObject ¶
type CreateWorkloadResponseObject interface {
VisitCreateWorkloadResponse(w http.ResponseWriter) error
}
type DataPlane ¶
type DataPlane struct {
// CreatedAt Creation timestamp
CreatedAt time.Time `json:"createdAt"`
// Description DataPlane description
Description *string `json:"description,omitempty"`
// DisplayName Human-readable display name
DisplayName *string `json:"displayName,omitempty"`
// ImagePullSecretRefs References to image pull secrets
ImagePullSecretRefs *[]string `json:"imagePullSecretRefs,omitempty"`
// Name DataPlane name (unique within namespace)
Name string `json:"name"`
// Namespace Kubernetes namespace for the data plane
Namespace string `json:"namespace"`
// ObservabilityPlaneRef Reference to the observability plane
ObservabilityPlaneRef *string `json:"observabilityPlaneRef,omitempty"`
// OrganizationHTTPPort Organization HTTP port
OrganizationHTTPPort int32 `json:"organizationHTTPPort"`
// OrganizationHTTPSPort Organization HTTPS port
OrganizationHTTPSPort int32 `json:"organizationHTTPSPort"`
// OrganizationVirtualHost Namespace virtual host for internal traffic
OrganizationVirtualHost string `json:"organizationVirtualHost"`
// PublicHTTPPort Public HTTP port
PublicHTTPPort int32 `json:"publicHTTPPort"`
// PublicHTTPSPort Public HTTPS port
PublicHTTPSPort int32 `json:"publicHTTPSPort"`
// PublicVirtualHost Public virtual host for external traffic
PublicVirtualHost string `json:"publicVirtualHost"`
// SecretStoreRef Reference to the secret store for external secrets
SecretStoreRef *string `json:"secretStoreRef,omitempty"`
// Status DataPlane status
Status *string `json:"status,omitempty"`
}
DataPlane DataPlane resource representing a Kubernetes cluster for workload deployment
type DataPlaneList ¶
type DataPlaneList struct {
Items []DataPlane `json:"items"`
// Pagination Cursor-based pagination metadata. Uses Kubernetes-native continuation tokens
// for efficient pagination through large result sets.
Pagination Pagination `json:"pagination"`
}
DataPlaneList Paginated list of data planes
type DataPlaneNameParam ¶
type DataPlaneNameParam = string
DataPlaneNameParam defines model for DataPlaneNameParam.
type Decision ¶
type Decision struct {
// Context Additional decision context
Context *struct {
// Reason Reason for the decision
Reason *string `json:"reason,omitempty"`
} `json:"context,omitempty"`
// Decision Authorization result (true = allowed)
Decision bool `json:"decision"`
}
Decision Authorization decision
type DeleteClusterRole204Response ¶ added in v0.14.0
type DeleteClusterRole204Response struct {
}
func (DeleteClusterRole204Response) VisitDeleteClusterRoleResponse ¶ added in v0.14.0
func (response DeleteClusterRole204Response) VisitDeleteClusterRoleResponse(w http.ResponseWriter) error
type DeleteClusterRole401JSONResponse ¶ added in v0.14.0
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
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
func (r DeleteClusterRoleBindingResp) Status() string
Status returns HTTPResponse.Status
func (DeleteClusterRoleBindingResp) StatusCode ¶ added in v0.14.0
func (r DeleteClusterRoleBindingResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteClusterRoleBindingResponseObject ¶ added in v0.14.0
type DeleteClusterRoleBindingResponseObject interface {
VisitDeleteClusterRoleBindingResponse(w http.ResponseWriter) error
}
type DeleteClusterRoleParams ¶ added in v0.14.0
type DeleteClusterRoleParams struct {
// Force Force deletion and remove all associated role bindings
Force *bool `form:"force,omitempty" json:"force,omitempty"`
}
DeleteClusterRoleParams defines parameters for DeleteClusterRole.
type DeleteClusterRoleRequestObject ¶ added in v0.14.0
type DeleteClusterRoleRequestObject struct {
Name string `json:"name"`
Params DeleteClusterRoleParams
}
type DeleteClusterRoleResp ¶ added in v0.14.0
type DeleteClusterRoleResp struct {
Body []byte
HTTPResponse *http.Response
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
}
func ParseDeleteClusterRoleResp ¶ added in v0.14.0
func ParseDeleteClusterRoleResp(rsp *http.Response) (*DeleteClusterRoleResp, error)
ParseDeleteClusterRoleResp parses an HTTP response from a DeleteClusterRoleWithResponse call
func (DeleteClusterRoleResp) Status ¶ added in v0.14.0
func (r DeleteClusterRoleResp) Status() string
Status returns HTTPResponse.Status
func (DeleteClusterRoleResp) StatusCode ¶ added in v0.14.0
func (r DeleteClusterRoleResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteClusterRoleResponseObject ¶ added in v0.14.0
type DeleteClusterRoleResponseObject interface {
VisitDeleteClusterRoleResponse(w http.ResponseWriter) error
}
type DeleteNamespaceRole204Response ¶ added in v0.14.0
type DeleteNamespaceRole204Response struct {
}
func (DeleteNamespaceRole204Response) VisitDeleteNamespaceRoleResponse ¶ added in v0.14.0
func (response DeleteNamespaceRole204Response) VisitDeleteNamespaceRoleResponse(w http.ResponseWriter) error
type DeleteNamespaceRole400JSONResponse ¶ added in v0.14.0
type DeleteNamespaceRole400JSONResponse struct{ BadRequestJSONResponse }
func (DeleteNamespaceRole400JSONResponse) VisitDeleteNamespaceRoleResponse ¶ added in v0.14.0
func (response DeleteNamespaceRole400JSONResponse) VisitDeleteNamespaceRoleResponse(w http.ResponseWriter) error
type DeleteNamespaceRole401JSONResponse ¶ added in v0.14.0
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
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
func (r DeleteNamespaceRoleBindingResp) Status() string
Status returns HTTPResponse.Status
func (DeleteNamespaceRoleBindingResp) StatusCode ¶ added in v0.14.0
func (r DeleteNamespaceRoleBindingResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteNamespaceRoleBindingResponseObject ¶ added in v0.14.0
type DeleteNamespaceRoleBindingResponseObject interface {
VisitDeleteNamespaceRoleBindingResponse(w http.ResponseWriter) error
}
type DeleteNamespaceRoleParams ¶ added in v0.14.0
type DeleteNamespaceRoleParams struct {
// Force Force deletion and remove all associated role bindings
Force *bool `form:"force,omitempty" json:"force,omitempty"`
}
DeleteNamespaceRoleParams defines parameters for DeleteNamespaceRole.
type DeleteNamespaceRoleRequestObject ¶ added in v0.14.0
type DeleteNamespaceRoleRequestObject struct {
NamespaceName NamespaceNameParam `json:"namespaceName"`
Name string `json:"name"`
Params DeleteNamespaceRoleParams
}
type DeleteNamespaceRoleResp ¶ added in v0.14.0
type DeleteNamespaceRoleResp struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
}
func ParseDeleteNamespaceRoleResp ¶ added in v0.14.0
func ParseDeleteNamespaceRoleResp(rsp *http.Response) (*DeleteNamespaceRoleResp, error)
ParseDeleteNamespaceRoleResp parses an HTTP response from a DeleteNamespaceRoleWithResponse call
func (DeleteNamespaceRoleResp) Status ¶ added in v0.14.0
func (r DeleteNamespaceRoleResp) Status() string
Status returns HTTPResponse.Status
func (DeleteNamespaceRoleResp) StatusCode ¶ added in v0.14.0
func (r DeleteNamespaceRoleResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteNamespaceRoleResponseObject ¶ added in v0.14.0
type DeleteNamespaceRoleResponseObject interface {
VisitDeleteNamespaceRoleResponse(w http.ResponseWriter) error
}
type DeleteResource200JSONResponse ¶
type DeleteResource200JSONResponse DeleteResourceResponse
func (DeleteResource200JSONResponse) VisitDeleteResourceResponse ¶
func (response DeleteResource200JSONResponse) VisitDeleteResourceResponse(w http.ResponseWriter) error
type DeleteResource400JSONResponse ¶
type DeleteResource400JSONResponse struct{ BadRequestJSONResponse }
func (DeleteResource400JSONResponse) VisitDeleteResourceResponse ¶
func (response DeleteResource400JSONResponse) VisitDeleteResourceResponse(w http.ResponseWriter) error
type DeleteResource401JSONResponse ¶
func (DeleteResource401JSONResponse) VisitDeleteResourceResponse ¶
func (response DeleteResource401JSONResponse) VisitDeleteResourceResponse(w http.ResponseWriter) error
type DeleteResource403JSONResponse ¶
type DeleteResource403JSONResponse struct{ ForbiddenJSONResponse }
func (DeleteResource403JSONResponse) VisitDeleteResourceResponse ¶
func (response DeleteResource403JSONResponse) VisitDeleteResourceResponse(w http.ResponseWriter) error
type DeleteResource500JSONResponse ¶
type DeleteResource500JSONResponse struct{ InternalErrorJSONResponse }
func (DeleteResource500JSONResponse) VisitDeleteResourceResponse ¶
func (response DeleteResource500JSONResponse) VisitDeleteResourceResponse(w http.ResponseWriter) error
type DeleteResourceJSONRequestBody ¶
type DeleteResourceJSONRequestBody = KubernetesResource
DeleteResourceJSONRequestBody defines body for DeleteResource for application/json ContentType.
type DeleteResourceRequestObject ¶
type DeleteResourceRequestObject struct {
Body *DeleteResourceJSONRequestBody
}
type DeleteResourceResp ¶ added in v0.13.0
type DeleteResourceResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *DeleteResourceResponse
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON500 *InternalError
}
func ParseDeleteResourceResp ¶ added in v0.13.0
func ParseDeleteResourceResp(rsp *http.Response) (*DeleteResourceResp, error)
ParseDeleteResourceResp parses an HTTP response from a DeleteResourceWithResponse call
func (DeleteResourceResp) Status ¶ added in v0.13.0
func (r DeleteResourceResp) Status() string
Status returns HTTPResponse.Status
func (DeleteResourceResp) StatusCode ¶ added in v0.13.0
func (r DeleteResourceResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteResourceResponse ¶
type DeleteResourceResponse struct {
// ApiVersion Deleted resource API version
ApiVersion string `json:"apiVersion"`
// Kind Deleted resource kind
Kind string `json:"kind"`
// Name Deleted resource name
Name string `json:"name"`
// Namespace Deleted resource namespace
Namespace *string `json:"namespace,omitempty"`
// Operation Operation result
Operation DeleteResourceResponseOperation `json:"operation"`
}
DeleteResourceResponse Response from deleting a resource
type DeleteResourceResponseObject ¶
type DeleteResourceResponseObject interface {
VisitDeleteResourceResponse(w http.ResponseWriter) error
}
type DeleteResourceResponseOperation ¶
type DeleteResourceResponseOperation string
DeleteResourceResponseOperation Operation result
const ( DeleteResourceResponseOperationDeleted DeleteResourceResponseOperation = "deleted" DeleteResourceResponseOperationNotFound DeleteResourceResponseOperation = "not_found" )
Defines values for DeleteResourceResponseOperation.
type DeployRelease201JSONResponse ¶
type DeployRelease201JSONResponse ReleaseBinding
func (DeployRelease201JSONResponse) VisitDeployReleaseResponse ¶
func (response DeployRelease201JSONResponse) VisitDeployReleaseResponse(w http.ResponseWriter) error
type DeployRelease400JSONResponse ¶
type DeployRelease400JSONResponse struct{ BadRequestJSONResponse }
func (DeployRelease400JSONResponse) VisitDeployReleaseResponse ¶
func (response DeployRelease400JSONResponse) VisitDeployReleaseResponse(w http.ResponseWriter) error
type DeployRelease401JSONResponse ¶
func (DeployRelease401JSONResponse) VisitDeployReleaseResponse ¶
func (response DeployRelease401JSONResponse) VisitDeployReleaseResponse(w http.ResponseWriter) error
type DeployRelease403JSONResponse ¶
type DeployRelease403JSONResponse struct{ ForbiddenJSONResponse }
func (DeployRelease403JSONResponse) VisitDeployReleaseResponse ¶
func (response DeployRelease403JSONResponse) VisitDeployReleaseResponse(w http.ResponseWriter) error
type DeployRelease404JSONResponse ¶
type DeployRelease404JSONResponse struct{ NotFoundJSONResponse }
func (DeployRelease404JSONResponse) VisitDeployReleaseResponse ¶
func (response DeployRelease404JSONResponse) VisitDeployReleaseResponse(w http.ResponseWriter) error
type DeployRelease500JSONResponse ¶
type DeployRelease500JSONResponse struct{ InternalErrorJSONResponse }
func (DeployRelease500JSONResponse) VisitDeployReleaseResponse ¶
func (response DeployRelease500JSONResponse) VisitDeployReleaseResponse(w http.ResponseWriter) error
type DeployReleaseJSONRequestBody ¶
type DeployReleaseJSONRequestBody = DeployReleaseRequest
DeployReleaseJSONRequestBody defines body for DeployRelease for application/json ContentType.
type DeployReleaseRequest ¶
type DeployReleaseRequest struct {
// ReleaseName Component release name to deploy
ReleaseName string `json:"releaseName"`
}
DeployReleaseRequest Request to deploy a release
type DeployReleaseRequestObject ¶
type DeployReleaseRequestObject struct {
NamespaceName NamespaceNameParam `json:"namespaceName"`
ProjectName ProjectNameParam `json:"projectName"`
ComponentName ComponentNameParam `json:"componentName"`
Body *DeployReleaseJSONRequestBody
}
type DeployReleaseResp ¶ added in v0.13.0
type DeployReleaseResp struct {
Body []byte
HTTPResponse *http.Response
JSON201 *ReleaseBinding
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON500 *InternalError
}
func ParseDeployReleaseResp ¶ added in v0.13.0
func ParseDeployReleaseResp(rsp *http.Response) (*DeployReleaseResp, error)
ParseDeployReleaseResp parses an HTTP response from a DeployReleaseWithResponse call
func (DeployReleaseResp) Status ¶ added in v0.13.0
func (r DeployReleaseResp) Status() string
Status returns HTTPResponse.Status
func (DeployReleaseResp) StatusCode ¶ added in v0.13.0
func (r DeployReleaseResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeployReleaseResponseObject ¶
type DeployReleaseResponseObject interface {
VisitDeployReleaseResponse(w http.ResponseWriter) error
}
type DeploymentPipeline ¶
type DeploymentPipeline struct {
// CreatedAt Creation timestamp
CreatedAt time.Time `json:"createdAt"`
// Description Pipeline description
Description *string `json:"description,omitempty"`
// DisplayName Human-readable display name
DisplayName *string `json:"displayName,omitempty"`
// Name Pipeline name
Name string `json:"name"`
// NamespaceName Parent namespace name
NamespaceName string `json:"namespaceName"`
// PromotionPaths Promotion paths between environments
PromotionPaths *[]PromotionPath `json:"promotionPaths,omitempty"`
// Status Pipeline status
Status *string `json:"status,omitempty"`
}
DeploymentPipeline Deployment pipeline resource
type EndpointStatus ¶
type EndpointStatus struct {
// Name Endpoint name
Name *string `json:"name,omitempty"`
// Namespace Exposed endpoint details
Namespace *ExposedEndpoint `json:"namespace,omitempty"`
// Project Exposed endpoint details
Project *ExposedEndpoint `json:"project,omitempty"`
// Public Exposed endpoint details
Public *ExposedEndpoint `json:"public,omitempty"`
// Type Endpoint type
Type *string `json:"type,omitempty"`
}
EndpointStatus Status of an exposed endpoint
type Entitlement ¶
type Entitlement struct {
// Claim JWT claim name
Claim string `json:"claim"`
// Value Entitlement value
Value string `json:"value"`
}
Entitlement Entitlement with claim and value
type EntitlementConfig ¶
type EntitlementConfig struct {
// Claim Claim name for detection and entitlement (e.g., "groups", "scopes")
Claim string `json:"claim"`
// DisplayName Human-readable name for the claim
DisplayName string `json:"displayName"`
}
EntitlementConfig Configuration for extracting entitlement claims from tokens
type EnvVar ¶
type EnvVar struct {
// Key Variable key/name
Key string `json:"key"`
// Value Variable value
Value *string `json:"value,omitempty"`
// ValueFrom Value source reference
ValueFrom *EnvVarValueFrom `json:"valueFrom,omitempty"`
}
EnvVar Environment variable
type EnvVarValueFrom ¶
type EnvVarValueFrom struct {
// SecretRef Secret reference
SecretRef *struct {
// Key Secret key
Key *string `json:"key,omitempty"`
// Name Secret name
Name *string `json:"name,omitempty"`
} `json:"secretRef,omitempty"`
}
EnvVarValueFrom Value source reference
type Environment ¶
type Environment struct {
// CreatedAt Creation timestamp
CreatedAt time.Time `json:"createdAt"`
// DataPlaneRef Reference to the DataPlane where workloads are deployed
DataPlaneRef *string `json:"dataPlaneRef,omitempty"`
// Description Environment description
Description *string `json:"description,omitempty"`
// DisplayName Human-readable display name
DisplayName *string `json:"displayName,omitempty"`
// DnsPrefix DNS prefix for environment-specific routing
DnsPrefix *string `json:"dnsPrefix,omitempty"`
// IsProduction Whether this is a production environment
IsProduction bool `json:"isProduction"`
// Name Environment name (unique within namespace)
Name string `json:"name"`
// Namespace Kubernetes namespace for the environment
Namespace string `json:"namespace"`
// Status Environment status
Status *string `json:"status,omitempty"`
// Uid Unique identifier (Kubernetes UID)
Uid openapi_types.UUID `json:"uid"`
}
Environment Environment resource representing a deployment target
type EnvironmentList ¶
type EnvironmentList struct {
Items []Environment `json:"items"`
// Pagination Cursor-based pagination metadata. Uses Kubernetes-native continuation tokens
// for efficient pagination through large result sets.
Pagination Pagination `json:"pagination"`
}
EnvironmentList Paginated list of environments
type EnvironmentNameParam ¶
type EnvironmentNameParam = string
EnvironmentNameParam defines model for EnvironmentNameParam.
type ErrorResponse ¶
type ErrorResponse struct {
// Code Machine-readable error code
Code ErrorResponseCode `json:"code"`
// Details Additional error details (e.g., validation errors)
Details *[]struct {
// Field Field that caused the error
Field *string `json:"field,omitempty"`
// Message Error message for this field
Message *string `json:"message,omitempty"`
} `json:"details,omitempty"`
// Error Human-readable error message
Error string `json:"error"`
}
ErrorResponse Standard error response format
type ErrorResponseCode ¶
type ErrorResponseCode string
ErrorResponseCode Machine-readable error code
const ( BADREQUEST ErrorResponseCode = "BAD_REQUEST" CONFLICT ErrorResponseCode = "CONFLICT" FORBIDDEN ErrorResponseCode = "FORBIDDEN" INTERNALERROR ErrorResponseCode = "INTERNAL_ERROR" NOTFOUND ErrorResponseCode = "NOT_FOUND" UNAUTHORIZED ErrorResponseCode = "UNAUTHORIZED" )
Defines values for ErrorResponseCode.
type Evaluate200JSONResponse ¶
type Evaluate200JSONResponse Decision
func (Evaluate200JSONResponse) VisitEvaluateResponse ¶
func (response Evaluate200JSONResponse) VisitEvaluateResponse(w http.ResponseWriter) error
type Evaluate400JSONResponse ¶
type Evaluate400JSONResponse struct{ BadRequestJSONResponse }
func (Evaluate400JSONResponse) VisitEvaluateResponse ¶
func (response Evaluate400JSONResponse) VisitEvaluateResponse(w http.ResponseWriter) error
type Evaluate401JSONResponse ¶
func (Evaluate401JSONResponse) VisitEvaluateResponse ¶
func (response Evaluate401JSONResponse) VisitEvaluateResponse(w http.ResponseWriter) error
type Evaluate500JSONResponse ¶
type Evaluate500JSONResponse struct{ InternalErrorJSONResponse }
func (Evaluate500JSONResponse) VisitEvaluateResponse ¶
func (response Evaluate500JSONResponse) VisitEvaluateResponse(w http.ResponseWriter) error
type EvaluateJSONRequestBody ¶
type EvaluateJSONRequestBody = EvaluateRequest
EvaluateJSONRequestBody defines body for Evaluate for application/json ContentType.
type EvaluateRequest ¶
type EvaluateRequest struct {
// Action Action to evaluate
Action string `json:"action"`
// Context Additional context for authorization
Context *AuthzContext `json:"context,omitempty"`
// Resource Resource for authorization evaluation
Resource Resource `json:"resource"`
// SubjectContext Authenticated subject context
SubjectContext SubjectContext `json:"subject_context"`
}
EvaluateRequest Single authorization evaluation request
type EvaluateRequestObject ¶
type EvaluateRequestObject struct {
Body *EvaluateJSONRequestBody
}
type EvaluateResp ¶ added in v0.13.0
type EvaluateResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *Decision
JSON400 *BadRequest
JSON401 *Unauthorized
JSON500 *InternalError
}
func ParseEvaluateResp ¶ added in v0.13.0
func ParseEvaluateResp(rsp *http.Response) (*EvaluateResp, error)
ParseEvaluateResp parses an HTTP response from a EvaluateWithResponse call
func (EvaluateResp) Status ¶ added in v0.13.0
func (r EvaluateResp) Status() string
Status returns HTTPResponse.Status
func (EvaluateResp) StatusCode ¶ added in v0.13.0
func (r EvaluateResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type EvaluateResponseObject ¶
type EvaluateResponseObject interface {
VisitEvaluateResponse(w http.ResponseWriter) error
}
type ExposedEndpoint ¶
type ExposedEndpoint struct {
// BasePath Base path
BasePath *string `json:"basePath,omitempty"`
// Host Endpoint hostname
Host *string `json:"host,omitempty"`
// Port Endpoint port
Port *int `json:"port,omitempty"`
// Scheme URL scheme
Scheme *string `json:"scheme,omitempty"`
// Uri Full URI
Uri *string `json:"uri,omitempty"`
}
ExposedEndpoint Exposed endpoint details
type ExternalClient ¶
type ExternalClient struct {
// ClientId OAuth2 client ID for this client type
ClientId string `json:"client_id"`
// Name Name of the external client
Name string `json:"name"`
// Scopes OAuth2 scopes for this client
Scopes []string `json:"scopes"`
}
ExternalClient External client configuration
type FileVar ¶
type FileVar struct {
// Key File key/name
Key string `json:"key"`
// MountPath Mount path in container
MountPath string `json:"mountPath"`
// Value File content
Value *string `json:"value,omitempty"`
// ValueFrom Value source reference
ValueFrom *EnvVarValueFrom `json:"valueFrom,omitempty"`
}
FileVar File mount variable
type ForbiddenJSONResponse ¶
type ForbiddenJSONResponse ErrorResponse
type GetBuildObserverURL200JSONResponse ¶
type GetBuildObserverURL200JSONResponse ObserverURLResponse
func (GetBuildObserverURL200JSONResponse) VisitGetBuildObserverURLResponse ¶
func (response GetBuildObserverURL200JSONResponse) VisitGetBuildObserverURLResponse(w http.ResponseWriter) error
type GetBuildObserverURL401JSONResponse ¶
func (GetBuildObserverURL401JSONResponse) VisitGetBuildObserverURLResponse ¶
func (response GetBuildObserverURL401JSONResponse) VisitGetBuildObserverURLResponse(w http.ResponseWriter) error
type GetBuildObserverURL403JSONResponse ¶
type GetBuildObserverURL403JSONResponse struct{ ForbiddenJSONResponse }
func (GetBuildObserverURL403JSONResponse) VisitGetBuildObserverURLResponse ¶
func (response GetBuildObserverURL403JSONResponse) VisitGetBuildObserverURLResponse(w http.ResponseWriter) error
type GetBuildObserverURL404JSONResponse ¶
type GetBuildObserverURL404JSONResponse struct{ NotFoundJSONResponse }
func (GetBuildObserverURL404JSONResponse) VisitGetBuildObserverURLResponse ¶
func (response GetBuildObserverURL404JSONResponse) VisitGetBuildObserverURLResponse(w http.ResponseWriter) error
type GetBuildObserverURL500JSONResponse ¶
type GetBuildObserverURL500JSONResponse struct{ InternalErrorJSONResponse }
func (GetBuildObserverURL500JSONResponse) VisitGetBuildObserverURLResponse ¶
func (response GetBuildObserverURL500JSONResponse) VisitGetBuildObserverURLResponse(w http.ResponseWriter) error
type GetBuildObserverURLRequestObject ¶
type GetBuildObserverURLRequestObject struct {
NamespaceName NamespaceNameParam `json:"namespaceName"`
ProjectName ProjectNameParam `json:"projectName"`
ComponentName ComponentNameParam `json:"componentName"`
}
type GetBuildObserverURLResp ¶ added in v0.13.0
type GetBuildObserverURLResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ObserverURLResponse
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON500 *InternalError
}
func ParseGetBuildObserverURLResp ¶ added in v0.13.0
func ParseGetBuildObserverURLResp(rsp *http.Response) (*GetBuildObserverURLResp, error)
ParseGetBuildObserverURLResp parses an HTTP response from a GetBuildObserverURLWithResponse call
func (GetBuildObserverURLResp) Status ¶ added in v0.13.0
func (r GetBuildObserverURLResp) Status() string
Status returns HTTPResponse.Status
func (GetBuildObserverURLResp) StatusCode ¶ added in v0.13.0
func (r GetBuildObserverURLResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetBuildObserverURLResponseObject ¶
type GetBuildObserverURLResponseObject interface {
VisitGetBuildObserverURLResponse(w http.ResponseWriter) error
}
type GetClusterRole200JSONResponse ¶ added in v0.14.0
type GetClusterRole200JSONResponse Role
func (GetClusterRole200JSONResponse) VisitGetClusterRoleResponse ¶ added in v0.14.0
func (response GetClusterRole200JSONResponse) VisitGetClusterRoleResponse(w http.ResponseWriter) error
type GetClusterRole401JSONResponse ¶ added in v0.14.0
func (GetClusterRole401JSONResponse) VisitGetClusterRoleResponse ¶ added in v0.14.0
func (response GetClusterRole401JSONResponse) VisitGetClusterRoleResponse(w http.ResponseWriter) error
type GetClusterRole403JSONResponse ¶ added in v0.14.0
type GetClusterRole403JSONResponse struct{ ForbiddenJSONResponse }
func (GetClusterRole403JSONResponse) VisitGetClusterRoleResponse ¶ added in v0.14.0
func (response GetClusterRole403JSONResponse) VisitGetClusterRoleResponse(w http.ResponseWriter) error
type GetClusterRole404JSONResponse ¶ added in v0.14.0
type GetClusterRole404JSONResponse struct{ NotFoundJSONResponse }
func (GetClusterRole404JSONResponse) VisitGetClusterRoleResponse ¶ added in v0.14.0
func (response GetClusterRole404JSONResponse) VisitGetClusterRoleResponse(w http.ResponseWriter) error
type GetClusterRole500JSONResponse ¶ added in v0.14.0
type GetClusterRole500JSONResponse struct{ InternalErrorJSONResponse }
func (GetClusterRole500JSONResponse) VisitGetClusterRoleResponse ¶ added in v0.14.0
func (response GetClusterRole500JSONResponse) VisitGetClusterRoleResponse(w http.ResponseWriter) error
type GetClusterRoleBinding200JSONResponse ¶ added in v0.14.0
type GetClusterRoleBinding200JSONResponse RoleEntitlementMapping
func (GetClusterRoleBinding200JSONResponse) VisitGetClusterRoleBindingResponse ¶ added in v0.14.0
func (response GetClusterRoleBinding200JSONResponse) VisitGetClusterRoleBindingResponse(w http.ResponseWriter) error
type GetClusterRoleBinding401JSONResponse ¶ added in v0.14.0
func (GetClusterRoleBinding401JSONResponse) VisitGetClusterRoleBindingResponse ¶ added in v0.14.0
func (response GetClusterRoleBinding401JSONResponse) VisitGetClusterRoleBindingResponse(w http.ResponseWriter) error
type GetClusterRoleBinding403JSONResponse ¶ added in v0.14.0
type GetClusterRoleBinding403JSONResponse struct{ ForbiddenJSONResponse }
func (GetClusterRoleBinding403JSONResponse) VisitGetClusterRoleBindingResponse ¶ added in v0.14.0
func (response GetClusterRoleBinding403JSONResponse) VisitGetClusterRoleBindingResponse(w http.ResponseWriter) error
type GetClusterRoleBinding404JSONResponse ¶ added in v0.14.0
type GetClusterRoleBinding404JSONResponse struct{ NotFoundJSONResponse }
func (GetClusterRoleBinding404JSONResponse) VisitGetClusterRoleBindingResponse ¶ added in v0.14.0
func (response GetClusterRoleBinding404JSONResponse) VisitGetClusterRoleBindingResponse(w http.ResponseWriter) error
type GetClusterRoleBinding500JSONResponse ¶ added in v0.14.0
type GetClusterRoleBinding500JSONResponse struct{ InternalErrorJSONResponse }
func (GetClusterRoleBinding500JSONResponse) VisitGetClusterRoleBindingResponse ¶ added in v0.14.0
func (response GetClusterRoleBinding500JSONResponse) VisitGetClusterRoleBindingResponse(w http.ResponseWriter) error
type GetClusterRoleBindingRequestObject ¶ added in v0.14.0
type GetClusterRoleBindingRequestObject struct {
Name string `json:"name"`
}
type GetClusterRoleBindingResp ¶ added in v0.14.0
type GetClusterRoleBindingResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *RoleEntitlementMapping
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON500 *InternalError
}
func ParseGetClusterRoleBindingResp ¶ added in v0.14.0
func ParseGetClusterRoleBindingResp(rsp *http.Response) (*GetClusterRoleBindingResp, error)
ParseGetClusterRoleBindingResp parses an HTTP response from a GetClusterRoleBindingWithResponse call
func (GetClusterRoleBindingResp) Status ¶ added in v0.14.0
func (r GetClusterRoleBindingResp) Status() string
Status returns HTTPResponse.Status
func (GetClusterRoleBindingResp) StatusCode ¶ added in v0.14.0
func (r GetClusterRoleBindingResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetClusterRoleBindingResponseObject ¶ added in v0.14.0
type GetClusterRoleBindingResponseObject interface {
VisitGetClusterRoleBindingResponse(w http.ResponseWriter) error
}
type GetClusterRoleRequestObject ¶ added in v0.14.0
type GetClusterRoleRequestObject struct {
Name string `json:"name"`
}
type GetClusterRoleResp ¶ added in v0.14.0
type GetClusterRoleResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *Role
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON500 *InternalError
}
func ParseGetClusterRoleResp ¶ added in v0.14.0
func ParseGetClusterRoleResp(rsp *http.Response) (*GetClusterRoleResp, error)
ParseGetClusterRoleResp parses an HTTP response from a GetClusterRoleWithResponse call
func (GetClusterRoleResp) Status ¶ added in v0.14.0
func (r GetClusterRoleResp) Status() string
Status returns HTTPResponse.Status
func (GetClusterRoleResp) StatusCode ¶ added in v0.14.0
func (r GetClusterRoleResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetClusterRoleResponseObject ¶ added in v0.14.0
type GetClusterRoleResponseObject interface {
VisitGetClusterRoleResponse(w http.ResponseWriter) error
}
type GetComponent200JSONResponse ¶
type GetComponent200JSONResponse Component
func (GetComponent200JSONResponse) VisitGetComponentResponse ¶
func (response GetComponent200JSONResponse) VisitGetComponentResponse(w http.ResponseWriter) error
type GetComponent401JSONResponse ¶
func (GetComponent401JSONResponse) VisitGetComponentResponse ¶
func (response GetComponent401JSONResponse) VisitGetComponentResponse(w http.ResponseWriter) error
type GetComponent403JSONResponse ¶
type GetComponent403JSONResponse struct{ ForbiddenJSONResponse }
func (GetComponent403JSONResponse) VisitGetComponentResponse ¶
func (response GetComponent403JSONResponse) VisitGetComponentResponse(w http.ResponseWriter) error
type GetComponent404JSONResponse ¶
type GetComponent404JSONResponse struct{ NotFoundJSONResponse }
func (GetComponent404JSONResponse) VisitGetComponentResponse ¶
func (response GetComponent404JSONResponse) VisitGetComponentResponse(w http.ResponseWriter) error
type GetComponent500JSONResponse ¶
type GetComponent500JSONResponse struct{ InternalErrorJSONResponse }
func (GetComponent500JSONResponse) VisitGetComponentResponse ¶
func (response GetComponent500JSONResponse) VisitGetComponentResponse(w http.ResponseWriter) error
type GetComponentObserverURL200JSONResponse ¶
type GetComponentObserverURL200JSONResponse ObserverURLResponse
func (GetComponentObserverURL200JSONResponse) VisitGetComponentObserverURLResponse ¶
func (response GetComponentObserverURL200JSONResponse) VisitGetComponentObserverURLResponse(w http.ResponseWriter) error
type GetComponentObserverURL401JSONResponse ¶
func (GetComponentObserverURL401JSONResponse) VisitGetComponentObserverURLResponse ¶
func (response GetComponentObserverURL401JSONResponse) VisitGetComponentObserverURLResponse(w http.ResponseWriter) error
type GetComponentObserverURL403JSONResponse ¶
type GetComponentObserverURL403JSONResponse struct{ ForbiddenJSONResponse }
func (GetComponentObserverURL403JSONResponse) VisitGetComponentObserverURLResponse ¶
func (response GetComponentObserverURL403JSONResponse) VisitGetComponentObserverURLResponse(w http.ResponseWriter) error
type GetComponentObserverURL404JSONResponse ¶
type GetComponentObserverURL404JSONResponse struct{ NotFoundJSONResponse }
func (GetComponentObserverURL404JSONResponse) VisitGetComponentObserverURLResponse ¶
func (response GetComponentObserverURL404JSONResponse) VisitGetComponentObserverURLResponse(w http.ResponseWriter) error
type GetComponentObserverURL500JSONResponse ¶
type GetComponentObserverURL500JSONResponse struct{ InternalErrorJSONResponse }
func (GetComponentObserverURL500JSONResponse) VisitGetComponentObserverURLResponse ¶
func (response GetComponentObserverURL500JSONResponse) VisitGetComponentObserverURLResponse(w http.ResponseWriter) error
type GetComponentObserverURLRequestObject ¶
type GetComponentObserverURLRequestObject struct {
NamespaceName NamespaceNameParam `json:"namespaceName"`
ProjectName ProjectNameParam `json:"projectName"`
ComponentName ComponentNameParam `json:"componentName"`
EnvironmentName ComponentEnvironmentNameParam `json:"environmentName"`
}
type GetComponentObserverURLResp ¶ added in v0.13.0
type GetComponentObserverURLResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ObserverURLResponse
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON500 *InternalError
}
func ParseGetComponentObserverURLResp ¶ added in v0.13.0
func ParseGetComponentObserverURLResp(rsp *http.Response) (*GetComponentObserverURLResp, error)
ParseGetComponentObserverURLResp parses an HTTP response from a GetComponentObserverURLWithResponse call
func (GetComponentObserverURLResp) Status ¶ added in v0.13.0
func (r GetComponentObserverURLResp) Status() string
Status returns HTTPResponse.Status
func (GetComponentObserverURLResp) StatusCode ¶ added in v0.13.0
func (r GetComponentObserverURLResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetComponentObserverURLResponseObject ¶
type GetComponentObserverURLResponseObject interface {
VisitGetComponentObserverURLResponse(w http.ResponseWriter) error
}
type GetComponentParams ¶
type GetComponentParams struct {
// Include Comma-separated list of additional resources to include
Include *string `form:"include,omitempty" json:"include,omitempty"`
}
GetComponentParams defines parameters for GetComponent.
type GetComponentRelease200JSONResponse ¶
type GetComponentRelease200JSONResponse ComponentRelease
func (GetComponentRelease200JSONResponse) VisitGetComponentReleaseResponse ¶
func (response GetComponentRelease200JSONResponse) VisitGetComponentReleaseResponse(w http.ResponseWriter) error
type GetComponentRelease401JSONResponse ¶
func (GetComponentRelease401JSONResponse) VisitGetComponentReleaseResponse ¶
func (response GetComponentRelease401JSONResponse) VisitGetComponentReleaseResponse(w http.ResponseWriter) error
type GetComponentRelease403JSONResponse ¶
type GetComponentRelease403JSONResponse struct{ ForbiddenJSONResponse }
func (GetComponentRelease403JSONResponse) VisitGetComponentReleaseResponse ¶
func (response GetComponentRelease403JSONResponse) VisitGetComponentReleaseResponse(w http.ResponseWriter) error
type GetComponentRelease404JSONResponse ¶
type GetComponentRelease404JSONResponse struct{ NotFoundJSONResponse }
func (GetComponentRelease404JSONResponse) VisitGetComponentReleaseResponse ¶
func (response GetComponentRelease404JSONResponse) VisitGetComponentReleaseResponse(w http.ResponseWriter) error
type GetComponentRelease500JSONResponse ¶
type GetComponentRelease500JSONResponse struct{ InternalErrorJSONResponse }
func (GetComponentRelease500JSONResponse) VisitGetComponentReleaseResponse ¶
func (response GetComponentRelease500JSONResponse) VisitGetComponentReleaseResponse(w http.ResponseWriter) error
type GetComponentReleaseRequestObject ¶
type GetComponentReleaseRequestObject struct {
NamespaceName NamespaceNameParam `json:"namespaceName"`
ProjectName ProjectNameParam `json:"projectName"`
ComponentName ComponentNameParam `json:"componentName"`
ReleaseName ReleaseNameParam `json:"releaseName"`
}
type GetComponentReleaseResp ¶ added in v0.13.0
type GetComponentReleaseResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ComponentRelease
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON500 *InternalError
}
func ParseGetComponentReleaseResp ¶ added in v0.13.0
func ParseGetComponentReleaseResp(rsp *http.Response) (*GetComponentReleaseResp, error)
ParseGetComponentReleaseResp parses an HTTP response from a GetComponentReleaseWithResponse call
func (GetComponentReleaseResp) Status ¶ added in v0.13.0
func (r GetComponentReleaseResp) Status() string
Status returns HTTPResponse.Status
func (GetComponentReleaseResp) StatusCode ¶ added in v0.13.0
func (r GetComponentReleaseResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetComponentReleaseResponseObject ¶
type GetComponentReleaseResponseObject interface {
VisitGetComponentReleaseResponse(w http.ResponseWriter) error
}
type GetComponentReleaseSchema200JSONResponse ¶
type GetComponentReleaseSchema200JSONResponse SchemaResponse
func (GetComponentReleaseSchema200JSONResponse) VisitGetComponentReleaseSchemaResponse ¶
func (response GetComponentReleaseSchema200JSONResponse) VisitGetComponentReleaseSchemaResponse(w http.ResponseWriter) error
type GetComponentReleaseSchema401JSONResponse ¶
func (GetComponentReleaseSchema401JSONResponse) VisitGetComponentReleaseSchemaResponse ¶
func (response GetComponentReleaseSchema401JSONResponse) VisitGetComponentReleaseSchemaResponse(w http.ResponseWriter) error
type GetComponentReleaseSchema403JSONResponse ¶
type GetComponentReleaseSchema403JSONResponse struct{ ForbiddenJSONResponse }
func (GetComponentReleaseSchema403JSONResponse) VisitGetComponentReleaseSchemaResponse ¶
func (response GetComponentReleaseSchema403JSONResponse) VisitGetComponentReleaseSchemaResponse(w http.ResponseWriter) error
type GetComponentReleaseSchema404JSONResponse ¶
type GetComponentReleaseSchema404JSONResponse struct{ NotFoundJSONResponse }
func (GetComponentReleaseSchema404JSONResponse) VisitGetComponentReleaseSchemaResponse ¶
func (response GetComponentReleaseSchema404JSONResponse) VisitGetComponentReleaseSchemaResponse(w http.ResponseWriter) error
type GetComponentReleaseSchema500JSONResponse ¶
type GetComponentReleaseSchema500JSONResponse struct{ InternalErrorJSONResponse }
func (GetComponentReleaseSchema500JSONResponse) VisitGetComponentReleaseSchemaResponse ¶
func (response GetComponentReleaseSchema500JSONResponse) VisitGetComponentReleaseSchemaResponse(w http.ResponseWriter) error
type GetComponentReleaseSchemaRequestObject ¶
type GetComponentReleaseSchemaRequestObject struct {
NamespaceName NamespaceNameParam `json:"namespaceName"`
ProjectName ProjectNameParam `json:"projectName"`
ComponentName ComponentNameParam `json:"componentName"`
ReleaseName ReleaseNameParam `json:"releaseName"`
}
type GetComponentReleaseSchemaResp ¶ added in v0.13.0
type GetComponentReleaseSchemaResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *SchemaResponse
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON500 *InternalError
}
func ParseGetComponentReleaseSchemaResp ¶ added in v0.13.0
func ParseGetComponentReleaseSchemaResp(rsp *http.Response) (*GetComponentReleaseSchemaResp, error)
ParseGetComponentReleaseSchemaResp parses an HTTP response from a GetComponentReleaseSchemaWithResponse call
func (GetComponentReleaseSchemaResp) Status ¶ added in v0.13.0
func (r GetComponentReleaseSchemaResp) Status() string
Status returns HTTPResponse.Status
func (GetComponentReleaseSchemaResp) StatusCode ¶ added in v0.13.0
func (r GetComponentReleaseSchemaResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetComponentReleaseSchemaResponseObject ¶
type GetComponentReleaseSchemaResponseObject interface {
VisitGetComponentReleaseSchemaResponse(w http.ResponseWriter) error
}
type GetComponentRequestObject ¶
type GetComponentRequestObject struct {
NamespaceName NamespaceNameParam `json:"namespaceName"`
ProjectName ProjectNameParam `json:"projectName"`
ComponentName ComponentNameParam `json:"componentName"`
Params GetComponentParams
}
type GetComponentResp ¶ added in v0.13.0
type GetComponentResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *Component
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON500 *InternalError
}
func ParseGetComponentResp ¶ added in v0.13.0
func ParseGetComponentResp(rsp *http.Response) (*GetComponentResp, error)
ParseGetComponentResp parses an HTTP response from a GetComponentWithResponse call
func (GetComponentResp) Status ¶ added in v0.13.0
func (r GetComponentResp) Status() string
Status returns HTTPResponse.Status
func (GetComponentResp) StatusCode ¶ added in v0.13.0
func (r GetComponentResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetComponentResponseObject ¶
type GetComponentResponseObject interface {
VisitGetComponentResponse(w http.ResponseWriter) error
}
type GetComponentSchema200JSONResponse ¶
type GetComponentSchema200JSONResponse SchemaResponse
func (GetComponentSchema200JSONResponse) VisitGetComponentSchemaResponse ¶
func (response GetComponentSchema200JSONResponse) VisitGetComponentSchemaResponse(w http.ResponseWriter) error
type GetComponentSchema401JSONResponse ¶
func (GetComponentSchema401JSONResponse) VisitGetComponentSchemaResponse ¶
func (response GetComponentSchema401JSONResponse) VisitGetComponentSchemaResponse(w http.ResponseWriter) error
type GetComponentSchema403JSONResponse ¶
type GetComponentSchema403JSONResponse struct{ ForbiddenJSONResponse }
func (GetComponentSchema403JSONResponse) VisitGetComponentSchemaResponse ¶
func (response GetComponentSchema403JSONResponse) VisitGetComponentSchemaResponse(w http.ResponseWriter) error
type GetComponentSchema404JSONResponse ¶
type GetComponentSchema404JSONResponse struct{ NotFoundJSONResponse }
func (GetComponentSchema404JSONResponse) VisitGetComponentSchemaResponse ¶
func (response GetComponentSchema404JSONResponse) VisitGetComponentSchemaResponse(w http.ResponseWriter) error
type GetComponentSchema500JSONResponse ¶
type GetComponentSchema500JSONResponse struct{ InternalErrorJSONResponse }
func (GetComponentSchema500JSONResponse) VisitGetComponentSchemaResponse ¶
func (response GetComponentSchema500JSONResponse) VisitGetComponentSchemaResponse(w http.ResponseWriter) error
type GetComponentSchemaRequestObject ¶
type GetComponentSchemaRequestObject struct {
NamespaceName NamespaceNameParam `json:"namespaceName"`
ProjectName ProjectNameParam `json:"projectName"`
ComponentName ComponentNameParam `json:"componentName"`
}
type GetComponentSchemaResp ¶ added in v0.13.0
type GetComponentSchemaResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *SchemaResponse
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON500 *InternalError
}
func ParseGetComponentSchemaResp ¶ added in v0.13.0
func ParseGetComponentSchemaResp(rsp *http.Response) (*GetComponentSchemaResp, error)
ParseGetComponentSchemaResp parses an HTTP response from a GetComponentSchemaWithResponse call
func (GetComponentSchemaResp) Status ¶ added in v0.13.0
func (r GetComponentSchemaResp) Status() string
Status returns HTTPResponse.Status
func (GetComponentSchemaResp) StatusCode ¶ added in v0.13.0
func (r GetComponentSchemaResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetComponentSchemaResponseObject ¶
type GetComponentSchemaResponseObject interface {
VisitGetComponentSchemaResponse(w http.ResponseWriter) error
}
type GetComponentTypeSchema200JSONResponse ¶
type GetComponentTypeSchema200JSONResponse SchemaResponse
func (GetComponentTypeSchema200JSONResponse) VisitGetComponentTypeSchemaResponse ¶
func (response GetComponentTypeSchema200JSONResponse) VisitGetComponentTypeSchemaResponse(w http.ResponseWriter) error
type GetComponentTypeSchema401JSONResponse ¶
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
func (r GetComponentTypeSchemaResp) Status() string
Status returns HTTPResponse.Status
func (GetComponentTypeSchemaResp) StatusCode ¶ added in v0.13.0
func (r GetComponentTypeSchemaResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetComponentTypeSchemaResponseObject ¶
type GetComponentTypeSchemaResponseObject interface {
VisitGetComponentTypeSchemaResponse(w http.ResponseWriter) error
}
type GetComponentWorkflowRun200JSONResponse ¶
type GetComponentWorkflowRun200JSONResponse ComponentWorkflowRun
func (GetComponentWorkflowRun200JSONResponse) VisitGetComponentWorkflowRunResponse ¶
func (response GetComponentWorkflowRun200JSONResponse) VisitGetComponentWorkflowRunResponse(w http.ResponseWriter) error
type GetComponentWorkflowRun401JSONResponse ¶
func (GetComponentWorkflowRun401JSONResponse) VisitGetComponentWorkflowRunResponse ¶
func (response GetComponentWorkflowRun401JSONResponse) VisitGetComponentWorkflowRunResponse(w http.ResponseWriter) error
type GetComponentWorkflowRun403JSONResponse ¶
type GetComponentWorkflowRun403JSONResponse struct{ ForbiddenJSONResponse }
func (GetComponentWorkflowRun403JSONResponse) VisitGetComponentWorkflowRunResponse ¶
func (response GetComponentWorkflowRun403JSONResponse) VisitGetComponentWorkflowRunResponse(w http.ResponseWriter) error
type GetComponentWorkflowRun404JSONResponse ¶
type GetComponentWorkflowRun404JSONResponse struct{ NotFoundJSONResponse }
func (GetComponentWorkflowRun404JSONResponse) VisitGetComponentWorkflowRunResponse ¶
func (response GetComponentWorkflowRun404JSONResponse) VisitGetComponentWorkflowRunResponse(w http.ResponseWriter) error
type GetComponentWorkflowRun500JSONResponse ¶
type GetComponentWorkflowRun500JSONResponse struct{ InternalErrorJSONResponse }
func (GetComponentWorkflowRun500JSONResponse) VisitGetComponentWorkflowRunResponse ¶
func (response GetComponentWorkflowRun500JSONResponse) VisitGetComponentWorkflowRunResponse(w http.ResponseWriter) error
type GetComponentWorkflowRunRequestObject ¶
type GetComponentWorkflowRunRequestObject struct {
NamespaceName NamespaceNameParam `json:"namespaceName"`
ProjectName ProjectNameParam `json:"projectName"`
ComponentName ComponentNameParam `json:"componentName"`
RunName WorkflowRunNameParam `json:"runName"`
}
type GetComponentWorkflowRunResp ¶ added in v0.13.0
type GetComponentWorkflowRunResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ComponentWorkflowRun
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON500 *InternalError
}
func ParseGetComponentWorkflowRunResp ¶ added in v0.13.0
func ParseGetComponentWorkflowRunResp(rsp *http.Response) (*GetComponentWorkflowRunResp, error)
ParseGetComponentWorkflowRunResp parses an HTTP response from a GetComponentWorkflowRunWithResponse call
func (GetComponentWorkflowRunResp) Status ¶ added in v0.13.0
func (r GetComponentWorkflowRunResp) Status() string
Status returns HTTPResponse.Status
func (GetComponentWorkflowRunResp) StatusCode ¶ added in v0.13.0
func (r GetComponentWorkflowRunResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetComponentWorkflowRunResponseObject ¶
type GetComponentWorkflowRunResponseObject interface {
VisitGetComponentWorkflowRunResponse(w http.ResponseWriter) error
}
type GetComponentWorkflowSchema200JSONResponse ¶
type GetComponentWorkflowSchema200JSONResponse SchemaResponse
func (GetComponentWorkflowSchema200JSONResponse) VisitGetComponentWorkflowSchemaResponse ¶
func (response GetComponentWorkflowSchema200JSONResponse) VisitGetComponentWorkflowSchemaResponse(w http.ResponseWriter) error
type GetComponentWorkflowSchema401JSONResponse ¶
func (GetComponentWorkflowSchema401JSONResponse) VisitGetComponentWorkflowSchemaResponse ¶
func (response GetComponentWorkflowSchema401JSONResponse) VisitGetComponentWorkflowSchemaResponse(w http.ResponseWriter) error
type GetComponentWorkflowSchema403JSONResponse ¶
type GetComponentWorkflowSchema403JSONResponse struct{ ForbiddenJSONResponse }
func (GetComponentWorkflowSchema403JSONResponse) VisitGetComponentWorkflowSchemaResponse ¶
func (response GetComponentWorkflowSchema403JSONResponse) VisitGetComponentWorkflowSchemaResponse(w http.ResponseWriter) error
type GetComponentWorkflowSchema404JSONResponse ¶
type GetComponentWorkflowSchema404JSONResponse struct{ NotFoundJSONResponse }
func (GetComponentWorkflowSchema404JSONResponse) VisitGetComponentWorkflowSchemaResponse ¶
func (response GetComponentWorkflowSchema404JSONResponse) VisitGetComponentWorkflowSchemaResponse(w http.ResponseWriter) error
type GetComponentWorkflowSchema500JSONResponse ¶
type GetComponentWorkflowSchema500JSONResponse struct{ InternalErrorJSONResponse }
func (GetComponentWorkflowSchema500JSONResponse) VisitGetComponentWorkflowSchemaResponse ¶
func (response GetComponentWorkflowSchema500JSONResponse) VisitGetComponentWorkflowSchemaResponse(w http.ResponseWriter) error
type GetComponentWorkflowSchemaRequestObject ¶
type GetComponentWorkflowSchemaRequestObject struct {
NamespaceName NamespaceNameParam `json:"namespaceName"`
CwName ComponentWorkflowNameParam `json:"cwName"`
}
type GetComponentWorkflowSchemaResp ¶ added in v0.13.0
type GetComponentWorkflowSchemaResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *SchemaResponse
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON500 *InternalError
}
func ParseGetComponentWorkflowSchemaResp ¶ added in v0.13.0
func ParseGetComponentWorkflowSchemaResp(rsp *http.Response) (*GetComponentWorkflowSchemaResp, error)
ParseGetComponentWorkflowSchemaResp parses an HTTP response from a GetComponentWorkflowSchemaWithResponse call
func (GetComponentWorkflowSchemaResp) Status ¶ added in v0.13.0
func (r GetComponentWorkflowSchemaResp) Status() string
Status returns HTTPResponse.Status
func (GetComponentWorkflowSchemaResp) StatusCode ¶ added in v0.13.0
func (r GetComponentWorkflowSchemaResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetComponentWorkflowSchemaResponseObject ¶
type GetComponentWorkflowSchemaResponseObject interface {
VisitGetComponentWorkflowSchemaResponse(w http.ResponseWriter) error
}
type GetDataPlane200JSONResponse ¶
type GetDataPlane200JSONResponse DataPlane
func (GetDataPlane200JSONResponse) VisitGetDataPlaneResponse ¶
func (response GetDataPlane200JSONResponse) VisitGetDataPlaneResponse(w http.ResponseWriter) error
type GetDataPlane401JSONResponse ¶
func (GetDataPlane401JSONResponse) VisitGetDataPlaneResponse ¶
func (response GetDataPlane401JSONResponse) VisitGetDataPlaneResponse(w http.ResponseWriter) error
type GetDataPlane403JSONResponse ¶
type GetDataPlane403JSONResponse struct{ ForbiddenJSONResponse }
func (GetDataPlane403JSONResponse) VisitGetDataPlaneResponse ¶
func (response GetDataPlane403JSONResponse) VisitGetDataPlaneResponse(w http.ResponseWriter) error
type GetDataPlane404JSONResponse ¶
type GetDataPlane404JSONResponse struct{ NotFoundJSONResponse }
func (GetDataPlane404JSONResponse) VisitGetDataPlaneResponse ¶
func (response GetDataPlane404JSONResponse) VisitGetDataPlaneResponse(w http.ResponseWriter) error
type GetDataPlane500JSONResponse ¶
type GetDataPlane500JSONResponse struct{ InternalErrorJSONResponse }
func (GetDataPlane500JSONResponse) VisitGetDataPlaneResponse ¶
func (response GetDataPlane500JSONResponse) VisitGetDataPlaneResponse(w http.ResponseWriter) error
type GetDataPlaneRequestObject ¶
type GetDataPlaneRequestObject struct {
NamespaceName NamespaceNameParam `json:"namespaceName"`
DpName DataPlaneNameParam `json:"dpName"`
}
type GetDataPlaneResp ¶ added in v0.13.0
type GetDataPlaneResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *DataPlane
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON500 *InternalError
}
func ParseGetDataPlaneResp ¶ added in v0.13.0
func ParseGetDataPlaneResp(rsp *http.Response) (*GetDataPlaneResp, error)
ParseGetDataPlaneResp parses an HTTP response from a GetDataPlaneWithResponse call
func (GetDataPlaneResp) Status ¶ added in v0.13.0
func (r GetDataPlaneResp) Status() string
Status returns HTTPResponse.Status
func (GetDataPlaneResp) StatusCode ¶ added in v0.13.0
func (r GetDataPlaneResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetDataPlaneResponseObject ¶
type GetDataPlaneResponseObject interface {
VisitGetDataPlaneResponse(w http.ResponseWriter) error
}
type GetEnvironment200JSONResponse ¶
type GetEnvironment200JSONResponse Environment
func (GetEnvironment200JSONResponse) VisitGetEnvironmentResponse ¶
func (response GetEnvironment200JSONResponse) VisitGetEnvironmentResponse(w http.ResponseWriter) error
type GetEnvironment401JSONResponse ¶
func (GetEnvironment401JSONResponse) VisitGetEnvironmentResponse ¶
func (response GetEnvironment401JSONResponse) VisitGetEnvironmentResponse(w http.ResponseWriter) error
type GetEnvironment403JSONResponse ¶
type GetEnvironment403JSONResponse struct{ ForbiddenJSONResponse }
func (GetEnvironment403JSONResponse) VisitGetEnvironmentResponse ¶
func (response GetEnvironment403JSONResponse) VisitGetEnvironmentResponse(w http.ResponseWriter) error
type GetEnvironment404JSONResponse ¶
type GetEnvironment404JSONResponse struct{ NotFoundJSONResponse }
func (GetEnvironment404JSONResponse) VisitGetEnvironmentResponse ¶
func (response GetEnvironment404JSONResponse) VisitGetEnvironmentResponse(w http.ResponseWriter) error
type GetEnvironment500JSONResponse ¶
type GetEnvironment500JSONResponse struct{ InternalErrorJSONResponse }
func (GetEnvironment500JSONResponse) VisitGetEnvironmentResponse ¶
func (response GetEnvironment500JSONResponse) VisitGetEnvironmentResponse(w http.ResponseWriter) error
type GetEnvironmentObserverURL200JSONResponse ¶
type GetEnvironmentObserverURL200JSONResponse ObserverURLResponse
func (GetEnvironmentObserverURL200JSONResponse) VisitGetEnvironmentObserverURLResponse ¶
func (response GetEnvironmentObserverURL200JSONResponse) VisitGetEnvironmentObserverURLResponse(w http.ResponseWriter) error
type GetEnvironmentObserverURL401JSONResponse ¶
func (GetEnvironmentObserverURL401JSONResponse) VisitGetEnvironmentObserverURLResponse ¶
func (response GetEnvironmentObserverURL401JSONResponse) VisitGetEnvironmentObserverURLResponse(w http.ResponseWriter) error
type GetEnvironmentObserverURL403JSONResponse ¶
type GetEnvironmentObserverURL403JSONResponse struct{ ForbiddenJSONResponse }
func (GetEnvironmentObserverURL403JSONResponse) VisitGetEnvironmentObserverURLResponse ¶
func (response GetEnvironmentObserverURL403JSONResponse) VisitGetEnvironmentObserverURLResponse(w http.ResponseWriter) error
type GetEnvironmentObserverURL404JSONResponse ¶
type GetEnvironmentObserverURL404JSONResponse struct{ NotFoundJSONResponse }
func (GetEnvironmentObserverURL404JSONResponse) VisitGetEnvironmentObserverURLResponse ¶
func (response GetEnvironmentObserverURL404JSONResponse) VisitGetEnvironmentObserverURLResponse(w http.ResponseWriter) error
type GetEnvironmentObserverURL500JSONResponse ¶
type GetEnvironmentObserverURL500JSONResponse struct{ InternalErrorJSONResponse }
func (GetEnvironmentObserverURL500JSONResponse) VisitGetEnvironmentObserverURLResponse ¶
func (response GetEnvironmentObserverURL500JSONResponse) VisitGetEnvironmentObserverURLResponse(w http.ResponseWriter) error
type GetEnvironmentObserverURLRequestObject ¶
type GetEnvironmentObserverURLRequestObject struct {
NamespaceName NamespaceNameParam `json:"namespaceName"`
EnvName EnvironmentNameParam `json:"envName"`
}
type GetEnvironmentObserverURLResp ¶ added in v0.13.0
type GetEnvironmentObserverURLResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ObserverURLResponse
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON500 *InternalError
}
func ParseGetEnvironmentObserverURLResp ¶ added in v0.13.0
func ParseGetEnvironmentObserverURLResp(rsp *http.Response) (*GetEnvironmentObserverURLResp, error)
ParseGetEnvironmentObserverURLResp parses an HTTP response from a GetEnvironmentObserverURLWithResponse call
func (GetEnvironmentObserverURLResp) Status ¶ added in v0.13.0
func (r GetEnvironmentObserverURLResp) Status() string
Status returns HTTPResponse.Status
func (GetEnvironmentObserverURLResp) StatusCode ¶ added in v0.13.0
func (r GetEnvironmentObserverURLResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetEnvironmentObserverURLResponseObject ¶
type GetEnvironmentObserverURLResponseObject interface {
VisitGetEnvironmentObserverURLResponse(w http.ResponseWriter) error
}
type GetEnvironmentRelease200JSONResponse ¶
type GetEnvironmentRelease200JSONResponse Release
func (GetEnvironmentRelease200JSONResponse) VisitGetEnvironmentReleaseResponse ¶
func (response GetEnvironmentRelease200JSONResponse) VisitGetEnvironmentReleaseResponse(w http.ResponseWriter) error
type GetEnvironmentRelease401JSONResponse ¶
func (GetEnvironmentRelease401JSONResponse) VisitGetEnvironmentReleaseResponse ¶
func (response GetEnvironmentRelease401JSONResponse) VisitGetEnvironmentReleaseResponse(w http.ResponseWriter) error
type GetEnvironmentRelease403JSONResponse ¶
type GetEnvironmentRelease403JSONResponse struct{ ForbiddenJSONResponse }
func (GetEnvironmentRelease403JSONResponse) VisitGetEnvironmentReleaseResponse ¶
func (response GetEnvironmentRelease403JSONResponse) VisitGetEnvironmentReleaseResponse(w http.ResponseWriter) error
type GetEnvironmentRelease404JSONResponse ¶
type GetEnvironmentRelease404JSONResponse struct{ NotFoundJSONResponse }
func (GetEnvironmentRelease404JSONResponse) VisitGetEnvironmentReleaseResponse ¶
func (response GetEnvironmentRelease404JSONResponse) VisitGetEnvironmentReleaseResponse(w http.ResponseWriter) error
type GetEnvironmentRelease500JSONResponse ¶
type GetEnvironmentRelease500JSONResponse struct{ InternalErrorJSONResponse }
func (GetEnvironmentRelease500JSONResponse) VisitGetEnvironmentReleaseResponse ¶
func (response GetEnvironmentRelease500JSONResponse) VisitGetEnvironmentReleaseResponse(w http.ResponseWriter) error
type GetEnvironmentReleaseRequestObject ¶
type GetEnvironmentReleaseRequestObject struct {
NamespaceName NamespaceNameParam `json:"namespaceName"`
ProjectName ProjectNameParam `json:"projectName"`
ComponentName ComponentNameParam `json:"componentName"`
EnvironmentName ComponentEnvironmentNameParam `json:"environmentName"`
}
type GetEnvironmentReleaseResp ¶ added in v0.13.0
type GetEnvironmentReleaseResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *Release
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON500 *InternalError
}
func ParseGetEnvironmentReleaseResp ¶ added in v0.13.0
func ParseGetEnvironmentReleaseResp(rsp *http.Response) (*GetEnvironmentReleaseResp, error)
ParseGetEnvironmentReleaseResp parses an HTTP response from a GetEnvironmentReleaseWithResponse call
func (GetEnvironmentReleaseResp) Status ¶ added in v0.13.0
func (r GetEnvironmentReleaseResp) Status() string
Status returns HTTPResponse.Status
func (GetEnvironmentReleaseResp) StatusCode ¶ added in v0.13.0
func (r GetEnvironmentReleaseResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetEnvironmentReleaseResponseObject ¶
type GetEnvironmentReleaseResponseObject interface {
VisitGetEnvironmentReleaseResponse(w http.ResponseWriter) error
}
type GetEnvironmentRequestObject ¶
type GetEnvironmentRequestObject struct {
NamespaceName NamespaceNameParam `json:"namespaceName"`
EnvName EnvironmentNameParam `json:"envName"`
}
type GetEnvironmentResp ¶ added in v0.13.0
type GetEnvironmentResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *Environment
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON500 *InternalError
}
func ParseGetEnvironmentResp ¶ added in v0.13.0
func ParseGetEnvironmentResp(rsp *http.Response) (*GetEnvironmentResp, error)
ParseGetEnvironmentResp parses an HTTP response from a GetEnvironmentWithResponse call
func (GetEnvironmentResp) Status ¶ added in v0.13.0
func (r GetEnvironmentResp) Status() string
Status returns HTTPResponse.Status
func (GetEnvironmentResp) StatusCode ¶ added in v0.13.0
func (r GetEnvironmentResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetEnvironmentResponseObject ¶
type GetEnvironmentResponseObject interface {
VisitGetEnvironmentResponse(w http.ResponseWriter) error
}
type GetHealth200TextResponse ¶
type GetHealth200TextResponse string
func (GetHealth200TextResponse) VisitGetHealthResponse ¶
func (response GetHealth200TextResponse) VisitGetHealthResponse(w http.ResponseWriter) error
type GetHealthRequestObject ¶
type GetHealthRequestObject struct {
}
type GetHealthResp ¶ added in v0.13.0
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
func (GetNamespace401JSONResponse) VisitGetNamespaceResponse ¶ added in v0.13.0
func (response GetNamespace401JSONResponse) VisitGetNamespaceResponse(w http.ResponseWriter) error
type GetNamespace403JSONResponse ¶ added in v0.13.0
type GetNamespace403JSONResponse struct{ ForbiddenJSONResponse }
func (GetNamespace403JSONResponse) VisitGetNamespaceResponse ¶ added in v0.13.0
func (response GetNamespace403JSONResponse) VisitGetNamespaceResponse(w http.ResponseWriter) error
type GetNamespace404JSONResponse ¶ added in v0.13.0
type GetNamespace404JSONResponse struct{ NotFoundJSONResponse }
func (GetNamespace404JSONResponse) VisitGetNamespaceResponse ¶ added in v0.13.0
func (response GetNamespace404JSONResponse) VisitGetNamespaceResponse(w http.ResponseWriter) error
type GetNamespace500JSONResponse ¶ added in v0.13.0
type GetNamespace500JSONResponse struct{ InternalErrorJSONResponse }
func (GetNamespace500JSONResponse) VisitGetNamespaceResponse ¶ added in v0.13.0
func (response GetNamespace500JSONResponse) VisitGetNamespaceResponse(w http.ResponseWriter) error
type GetNamespaceRequestObject ¶ added in v0.13.0
type GetNamespaceRequestObject struct {
NamespaceName NamespaceNameParam `json:"namespaceName"`
}
type GetNamespaceResp ¶ added in v0.13.0
type GetNamespaceResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *Namespace
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON500 *InternalError
}
func ParseGetNamespaceResp ¶ added in v0.13.0
func ParseGetNamespaceResp(rsp *http.Response) (*GetNamespaceResp, error)
ParseGetNamespaceResp parses an HTTP response from a GetNamespaceWithResponse call
func (GetNamespaceResp) Status ¶ added in v0.13.0
func (r GetNamespaceResp) Status() string
Status returns HTTPResponse.Status
func (GetNamespaceResp) StatusCode ¶ added in v0.13.0
func (r GetNamespaceResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetNamespaceResponseObject ¶ added in v0.13.0
type GetNamespaceResponseObject interface {
VisitGetNamespaceResponse(w http.ResponseWriter) error
}
type GetNamespaceRole200JSONResponse ¶ added in v0.14.0
type GetNamespaceRole200JSONResponse Role
func (GetNamespaceRole200JSONResponse) VisitGetNamespaceRoleResponse ¶ added in v0.14.0
func (response GetNamespaceRole200JSONResponse) VisitGetNamespaceRoleResponse(w http.ResponseWriter) error
type GetNamespaceRole400JSONResponse ¶ added in v0.14.0
type GetNamespaceRole400JSONResponse struct{ BadRequestJSONResponse }
func (GetNamespaceRole400JSONResponse) VisitGetNamespaceRoleResponse ¶ added in v0.14.0
func (response GetNamespaceRole400JSONResponse) VisitGetNamespaceRoleResponse(w http.ResponseWriter) error
type GetNamespaceRole401JSONResponse ¶ added in v0.14.0
func (GetNamespaceRole401JSONResponse) VisitGetNamespaceRoleResponse ¶ added in v0.14.0
func (response GetNamespaceRole401JSONResponse) VisitGetNamespaceRoleResponse(w http.ResponseWriter) error
type GetNamespaceRole403JSONResponse ¶ added in v0.14.0
type GetNamespaceRole403JSONResponse struct{ ForbiddenJSONResponse }
func (GetNamespaceRole403JSONResponse) VisitGetNamespaceRoleResponse ¶ added in v0.14.0
func (response GetNamespaceRole403JSONResponse) VisitGetNamespaceRoleResponse(w http.ResponseWriter) error
type GetNamespaceRole404JSONResponse ¶ added in v0.14.0
type GetNamespaceRole404JSONResponse struct{ NotFoundJSONResponse }
func (GetNamespaceRole404JSONResponse) VisitGetNamespaceRoleResponse ¶ added in v0.14.0
func (response GetNamespaceRole404JSONResponse) VisitGetNamespaceRoleResponse(w http.ResponseWriter) error
type GetNamespaceRole500JSONResponse ¶ added in v0.14.0
type GetNamespaceRole500JSONResponse struct{ InternalErrorJSONResponse }
func (GetNamespaceRole500JSONResponse) VisitGetNamespaceRoleResponse ¶ added in v0.14.0
func (response GetNamespaceRole500JSONResponse) VisitGetNamespaceRoleResponse(w http.ResponseWriter) error
type GetNamespaceRoleBinding200JSONResponse ¶ added in v0.14.0
type GetNamespaceRoleBinding200JSONResponse RoleEntitlementMapping
func (GetNamespaceRoleBinding200JSONResponse) VisitGetNamespaceRoleBindingResponse ¶ added in v0.14.0
func (response GetNamespaceRoleBinding200JSONResponse) VisitGetNamespaceRoleBindingResponse(w http.ResponseWriter) error
type GetNamespaceRoleBinding400JSONResponse ¶ added in v0.14.0
type GetNamespaceRoleBinding400JSONResponse struct{ BadRequestJSONResponse }
func (GetNamespaceRoleBinding400JSONResponse) VisitGetNamespaceRoleBindingResponse ¶ added in v0.14.0
func (response GetNamespaceRoleBinding400JSONResponse) VisitGetNamespaceRoleBindingResponse(w http.ResponseWriter) error
type GetNamespaceRoleBinding401JSONResponse ¶ added in v0.14.0
func (GetNamespaceRoleBinding401JSONResponse) VisitGetNamespaceRoleBindingResponse ¶ added in v0.14.0
func (response GetNamespaceRoleBinding401JSONResponse) VisitGetNamespaceRoleBindingResponse(w http.ResponseWriter) error
type GetNamespaceRoleBinding403JSONResponse ¶ added in v0.14.0
type GetNamespaceRoleBinding403JSONResponse struct{ ForbiddenJSONResponse }
func (GetNamespaceRoleBinding403JSONResponse) VisitGetNamespaceRoleBindingResponse ¶ added in v0.14.0
func (response GetNamespaceRoleBinding403JSONResponse) VisitGetNamespaceRoleBindingResponse(w http.ResponseWriter) error
type GetNamespaceRoleBinding404JSONResponse ¶ added in v0.14.0
type GetNamespaceRoleBinding404JSONResponse struct{ NotFoundJSONResponse }
func (GetNamespaceRoleBinding404JSONResponse) VisitGetNamespaceRoleBindingResponse ¶ added in v0.14.0
func (response GetNamespaceRoleBinding404JSONResponse) VisitGetNamespaceRoleBindingResponse(w http.ResponseWriter) error
type GetNamespaceRoleBinding500JSONResponse ¶ added in v0.14.0
type GetNamespaceRoleBinding500JSONResponse struct{ InternalErrorJSONResponse }
func (GetNamespaceRoleBinding500JSONResponse) VisitGetNamespaceRoleBindingResponse ¶ added in v0.14.0
func (response GetNamespaceRoleBinding500JSONResponse) VisitGetNamespaceRoleBindingResponse(w http.ResponseWriter) error
type GetNamespaceRoleBindingRequestObject ¶ added in v0.14.0
type GetNamespaceRoleBindingRequestObject struct {
NamespaceName NamespaceNameParam `json:"namespaceName"`
Name string `json:"name"`
}
type GetNamespaceRoleBindingResp ¶ added in v0.14.0
type GetNamespaceRoleBindingResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *RoleEntitlementMapping
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON500 *InternalError
}
func ParseGetNamespaceRoleBindingResp ¶ added in v0.14.0
func ParseGetNamespaceRoleBindingResp(rsp *http.Response) (*GetNamespaceRoleBindingResp, error)
ParseGetNamespaceRoleBindingResp parses an HTTP response from a GetNamespaceRoleBindingWithResponse call
func (GetNamespaceRoleBindingResp) Status ¶ added in v0.14.0
func (r GetNamespaceRoleBindingResp) Status() string
Status returns HTTPResponse.Status
func (GetNamespaceRoleBindingResp) StatusCode ¶ added in v0.14.0
func (r GetNamespaceRoleBindingResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetNamespaceRoleBindingResponseObject ¶ added in v0.14.0
type GetNamespaceRoleBindingResponseObject interface {
VisitGetNamespaceRoleBindingResponse(w http.ResponseWriter) error
}
type GetNamespaceRoleRequestObject ¶ added in v0.14.0
type GetNamespaceRoleRequestObject struct {
NamespaceName NamespaceNameParam `json:"namespaceName"`
Name string `json:"name"`
}
type GetNamespaceRoleResp ¶ added in v0.14.0
type GetNamespaceRoleResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *Role
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON500 *InternalError
}
func ParseGetNamespaceRoleResp ¶ added in v0.14.0
func ParseGetNamespaceRoleResp(rsp *http.Response) (*GetNamespaceRoleResp, error)
ParseGetNamespaceRoleResp parses an HTTP response from a GetNamespaceRoleWithResponse call
func (GetNamespaceRoleResp) Status ¶ added in v0.14.0
func (r GetNamespaceRoleResp) Status() string
Status returns HTTPResponse.Status
func (GetNamespaceRoleResp) StatusCode ¶ added in v0.14.0
func (r GetNamespaceRoleResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetNamespaceRoleResponseObject ¶ added in v0.14.0
type GetNamespaceRoleResponseObject interface {
VisitGetNamespaceRoleResponse(w http.ResponseWriter) error
}
type GetOAuthProtectedResourceMetadata200JSONResponse ¶
type GetOAuthProtectedResourceMetadata200JSONResponse OAuthProtectedResourceMetadata
func (GetOAuthProtectedResourceMetadata200JSONResponse) VisitGetOAuthProtectedResourceMetadataResponse ¶
func (response GetOAuthProtectedResourceMetadata200JSONResponse) VisitGetOAuthProtectedResourceMetadataResponse(w http.ResponseWriter) error
type GetOAuthProtectedResourceMetadataRequestObject ¶
type GetOAuthProtectedResourceMetadataRequestObject struct {
}
type GetOAuthProtectedResourceMetadataResp ¶ added in v0.13.0
type GetOAuthProtectedResourceMetadataResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *OAuthProtectedResourceMetadata
}
func ParseGetOAuthProtectedResourceMetadataResp ¶ added in v0.13.0
func ParseGetOAuthProtectedResourceMetadataResp(rsp *http.Response) (*GetOAuthProtectedResourceMetadataResp, error)
ParseGetOAuthProtectedResourceMetadataResp parses an HTTP response from a GetOAuthProtectedResourceMetadataWithResponse call
func (GetOAuthProtectedResourceMetadataResp) Status ¶ added in v0.13.0
func (r GetOAuthProtectedResourceMetadataResp) Status() string
Status returns HTTPResponse.Status
func (GetOAuthProtectedResourceMetadataResp) StatusCode ¶ added in v0.13.0
func (r GetOAuthProtectedResourceMetadataResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetOAuthProtectedResourceMetadataResponseObject ¶
type GetOAuthProtectedResourceMetadataResponseObject interface {
VisitGetOAuthProtectedResourceMetadataResponse(w http.ResponseWriter) error
}
type GetOpenAPISpec200JSONResponse ¶
type GetOpenAPISpec200JSONResponse map[string]interface{}
func (GetOpenAPISpec200JSONResponse) VisitGetOpenAPISpecResponse ¶
func (response GetOpenAPISpec200JSONResponse) VisitGetOpenAPISpecResponse(w http.ResponseWriter) error
type GetOpenAPISpecRequestObject ¶
type GetOpenAPISpecRequestObject struct {
}
type GetOpenAPISpecResp ¶ added in v0.13.0
type GetOpenAPISpecResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *map[string]interface{}
}
func ParseGetOpenAPISpecResp ¶ added in v0.13.0
func ParseGetOpenAPISpecResp(rsp *http.Response) (*GetOpenAPISpecResp, error)
ParseGetOpenAPISpecResp parses an HTTP response from a GetOpenAPISpecWithResponse call
func (GetOpenAPISpecResp) Status ¶ added in v0.13.0
func (r GetOpenAPISpecResp) Status() string
Status returns HTTPResponse.Status
func (GetOpenAPISpecResp) StatusCode ¶ added in v0.13.0
func (r GetOpenAPISpecResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetOpenAPISpecResponseObject ¶
type GetOpenAPISpecResponseObject interface {
VisitGetOpenAPISpecResponse(w http.ResponseWriter) error
}
type GetOpenIDConfiguration200JSONResponse ¶ added in v0.12.0
type GetOpenIDConfiguration200JSONResponse ClientConfigList
func (GetOpenIDConfiguration200JSONResponse) VisitGetOpenIDConfigurationResponse ¶ added in v0.12.0
func (response GetOpenIDConfiguration200JSONResponse) VisitGetOpenIDConfigurationResponse(w http.ResponseWriter) error
type GetOpenIDConfigurationRequestObject ¶ added in v0.12.0
type GetOpenIDConfigurationRequestObject struct {
}
type GetOpenIDConfigurationResp ¶ added in v0.13.0
type GetOpenIDConfigurationResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ClientConfigList
}
func ParseGetOpenIDConfigurationResp ¶ added in v0.13.0
func ParseGetOpenIDConfigurationResp(rsp *http.Response) (*GetOpenIDConfigurationResp, error)
ParseGetOpenIDConfigurationResp parses an HTTP response from a GetOpenIDConfigurationWithResponse call
func (GetOpenIDConfigurationResp) Status ¶ added in v0.13.0
func (r GetOpenIDConfigurationResp) Status() string
Status returns HTTPResponse.Status
func (GetOpenIDConfigurationResp) StatusCode ¶ added in v0.13.0
func (r GetOpenIDConfigurationResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetOpenIDConfigurationResponseObject ¶ added in v0.12.0
type GetOpenIDConfigurationResponseObject interface {
VisitGetOpenIDConfigurationResponse(w http.ResponseWriter) error
}
type GetProject200JSONResponse ¶
type GetProject200JSONResponse Project
func (GetProject200JSONResponse) VisitGetProjectResponse ¶
func (response GetProject200JSONResponse) VisitGetProjectResponse(w http.ResponseWriter) error
type GetProject401JSONResponse ¶
func (GetProject401JSONResponse) VisitGetProjectResponse ¶
func (response GetProject401JSONResponse) VisitGetProjectResponse(w http.ResponseWriter) error
type GetProject403JSONResponse ¶
type GetProject403JSONResponse struct{ ForbiddenJSONResponse }
func (GetProject403JSONResponse) VisitGetProjectResponse ¶
func (response GetProject403JSONResponse) VisitGetProjectResponse(w http.ResponseWriter) error
type GetProject404JSONResponse ¶
type GetProject404JSONResponse struct{ NotFoundJSONResponse }
func (GetProject404JSONResponse) VisitGetProjectResponse ¶
func (response GetProject404JSONResponse) VisitGetProjectResponse(w http.ResponseWriter) error
type GetProject500JSONResponse ¶
type GetProject500JSONResponse struct{ InternalErrorJSONResponse }
func (GetProject500JSONResponse) VisitGetProjectResponse ¶
func (response GetProject500JSONResponse) VisitGetProjectResponse(w http.ResponseWriter) error
type GetProjectDeploymentPipeline200JSONResponse ¶
type GetProjectDeploymentPipeline200JSONResponse DeploymentPipeline
func (GetProjectDeploymentPipeline200JSONResponse) VisitGetProjectDeploymentPipelineResponse ¶
func (response GetProjectDeploymentPipeline200JSONResponse) VisitGetProjectDeploymentPipelineResponse(w http.ResponseWriter) error
type GetProjectDeploymentPipeline401JSONResponse ¶
func (GetProjectDeploymentPipeline401JSONResponse) VisitGetProjectDeploymentPipelineResponse ¶
func (response GetProjectDeploymentPipeline401JSONResponse) VisitGetProjectDeploymentPipelineResponse(w http.ResponseWriter) error
type GetProjectDeploymentPipeline403JSONResponse ¶
type GetProjectDeploymentPipeline403JSONResponse struct{ ForbiddenJSONResponse }
func (GetProjectDeploymentPipeline403JSONResponse) VisitGetProjectDeploymentPipelineResponse ¶
func (response GetProjectDeploymentPipeline403JSONResponse) VisitGetProjectDeploymentPipelineResponse(w http.ResponseWriter) error
type GetProjectDeploymentPipeline404JSONResponse ¶
type GetProjectDeploymentPipeline404JSONResponse struct{ NotFoundJSONResponse }
func (GetProjectDeploymentPipeline404JSONResponse) VisitGetProjectDeploymentPipelineResponse ¶
func (response GetProjectDeploymentPipeline404JSONResponse) VisitGetProjectDeploymentPipelineResponse(w http.ResponseWriter) error
type GetProjectDeploymentPipeline500JSONResponse ¶
type GetProjectDeploymentPipeline500JSONResponse struct{ InternalErrorJSONResponse }
func (GetProjectDeploymentPipeline500JSONResponse) VisitGetProjectDeploymentPipelineResponse ¶
func (response GetProjectDeploymentPipeline500JSONResponse) VisitGetProjectDeploymentPipelineResponse(w http.ResponseWriter) error
type GetProjectDeploymentPipelineRequestObject ¶
type GetProjectDeploymentPipelineRequestObject struct {
NamespaceName NamespaceNameParam `json:"namespaceName"`
ProjectName ProjectNameParam `json:"projectName"`
}
type GetProjectDeploymentPipelineResp ¶ added in v0.13.0
type GetProjectDeploymentPipelineResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *DeploymentPipeline
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON500 *InternalError
}
func ParseGetProjectDeploymentPipelineResp ¶ added in v0.13.0
func ParseGetProjectDeploymentPipelineResp(rsp *http.Response) (*GetProjectDeploymentPipelineResp, error)
ParseGetProjectDeploymentPipelineResp parses an HTTP response from a GetProjectDeploymentPipelineWithResponse call
func (GetProjectDeploymentPipelineResp) Status ¶ added in v0.13.0
func (r GetProjectDeploymentPipelineResp) Status() string
Status returns HTTPResponse.Status
func (GetProjectDeploymentPipelineResp) StatusCode ¶ added in v0.13.0
func (r GetProjectDeploymentPipelineResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetProjectDeploymentPipelineResponseObject ¶
type GetProjectDeploymentPipelineResponseObject interface {
VisitGetProjectDeploymentPipelineResponse(w http.ResponseWriter) error
}
type GetProjectRequestObject ¶
type GetProjectRequestObject struct {
NamespaceName NamespaceNameParam `json:"namespaceName"`
ProjectName ProjectNameParam `json:"projectName"`
}
type GetProjectResp ¶ added in v0.13.0
type GetProjectResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *Project
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON500 *InternalError
}
func ParseGetProjectResp ¶ added in v0.13.0
func ParseGetProjectResp(rsp *http.Response) (*GetProjectResp, error)
ParseGetProjectResp parses an HTTP response from a GetProjectWithResponse call
func (GetProjectResp) Status ¶ added in v0.13.0
func (r GetProjectResp) Status() string
Status returns HTTPResponse.Status
func (GetProjectResp) StatusCode ¶ added in v0.13.0
func (r GetProjectResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetProjectResponseObject ¶
type GetProjectResponseObject interface {
VisitGetProjectResponse(w http.ResponseWriter) error
}
type GetRCAAgentURL200JSONResponse ¶ added in v0.13.0
type GetRCAAgentURL200JSONResponse RCAAgentURLResponse
func (GetRCAAgentURL200JSONResponse) VisitGetRCAAgentURLResponse ¶ added in v0.13.0
func (response GetRCAAgentURL200JSONResponse) VisitGetRCAAgentURLResponse(w http.ResponseWriter) error
type GetRCAAgentURL401JSONResponse ¶ added in v0.13.0
func (GetRCAAgentURL401JSONResponse) VisitGetRCAAgentURLResponse ¶ added in v0.13.0
func (response GetRCAAgentURL401JSONResponse) VisitGetRCAAgentURLResponse(w http.ResponseWriter) error
type GetRCAAgentURL403JSONResponse ¶ added in v0.13.0
type GetRCAAgentURL403JSONResponse struct{ ForbiddenJSONResponse }
func (GetRCAAgentURL403JSONResponse) VisitGetRCAAgentURLResponse ¶ added in v0.13.0
func (response GetRCAAgentURL403JSONResponse) VisitGetRCAAgentURLResponse(w http.ResponseWriter) error
type GetRCAAgentURL404JSONResponse ¶ added in v0.13.0
type GetRCAAgentURL404JSONResponse struct{ NotFoundJSONResponse }
func (GetRCAAgentURL404JSONResponse) VisitGetRCAAgentURLResponse ¶ added in v0.13.0
func (response GetRCAAgentURL404JSONResponse) VisitGetRCAAgentURLResponse(w http.ResponseWriter) error
type GetRCAAgentURL500JSONResponse ¶ added in v0.13.0
type GetRCAAgentURL500JSONResponse struct{ InternalErrorJSONResponse }
func (GetRCAAgentURL500JSONResponse) VisitGetRCAAgentURLResponse ¶ added in v0.13.0
func (response GetRCAAgentURL500JSONResponse) VisitGetRCAAgentURLResponse(w http.ResponseWriter) error
type GetRCAAgentURLRequestObject ¶ added in v0.13.0
type GetRCAAgentURLRequestObject struct {
NamespaceName NamespaceNameParam `json:"namespaceName"`
EnvName EnvironmentNameParam `json:"envName"`
}
type GetRCAAgentURLResp ¶ added in v0.13.0
type GetRCAAgentURLResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *RCAAgentURLResponse
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON500 *InternalError
}
func ParseGetRCAAgentURLResp ¶ added in v0.13.0
func ParseGetRCAAgentURLResp(rsp *http.Response) (*GetRCAAgentURLResp, error)
ParseGetRCAAgentURLResp parses an HTTP response from a GetRCAAgentURLWithResponse call
func (GetRCAAgentURLResp) Status ¶ added in v0.13.0
func (r GetRCAAgentURLResp) Status() string
Status returns HTTPResponse.Status
func (GetRCAAgentURLResp) StatusCode ¶ added in v0.13.0
func (r GetRCAAgentURLResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetRCAAgentURLResponseObject ¶ added in v0.13.0
type GetRCAAgentURLResponseObject interface {
VisitGetRCAAgentURLResponse(w http.ResponseWriter) error
}
type GetReady200TextResponse ¶
type GetReady200TextResponse string
func (GetReady200TextResponse) VisitGetReadyResponse ¶
func (response GetReady200TextResponse) VisitGetReadyResponse(w http.ResponseWriter) error
type GetReadyRequestObject ¶
type GetReadyRequestObject struct {
}
type GetReadyResp ¶ added in v0.13.0
func ParseGetReadyResp ¶ added in v0.13.0
func ParseGetReadyResp(rsp *http.Response) (*GetReadyResp, error)
ParseGetReadyResp parses an HTTP response from a GetReadyWithResponse call
func (GetReadyResp) Status ¶ added in v0.13.0
func (r GetReadyResp) Status() string
Status returns HTTPResponse.Status
func (GetReadyResp) StatusCode ¶ added in v0.13.0
func (r GetReadyResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetReadyResponseObject ¶
type GetReadyResponseObject interface {
VisitGetReadyResponse(w http.ResponseWriter) error
}
type GetSubjectProfile200JSONResponse ¶
type GetSubjectProfile200JSONResponse UserCapabilitiesResponse
func (GetSubjectProfile200JSONResponse) VisitGetSubjectProfileResponse ¶
func (response GetSubjectProfile200JSONResponse) VisitGetSubjectProfileResponse(w http.ResponseWriter) error
type GetSubjectProfile400JSONResponse ¶
type GetSubjectProfile400JSONResponse struct{ BadRequestJSONResponse }
func (GetSubjectProfile400JSONResponse) VisitGetSubjectProfileResponse ¶
func (response GetSubjectProfile400JSONResponse) VisitGetSubjectProfileResponse(w http.ResponseWriter) error
type GetSubjectProfile401JSONResponse ¶
func (GetSubjectProfile401JSONResponse) VisitGetSubjectProfileResponse ¶
func (response GetSubjectProfile401JSONResponse) VisitGetSubjectProfileResponse(w http.ResponseWriter) error
type GetSubjectProfile403JSONResponse ¶
type GetSubjectProfile403JSONResponse struct{ ForbiddenJSONResponse }
func (GetSubjectProfile403JSONResponse) VisitGetSubjectProfileResponse ¶
func (response GetSubjectProfile403JSONResponse) VisitGetSubjectProfileResponse(w http.ResponseWriter) error
type GetSubjectProfile500JSONResponse ¶
type GetSubjectProfile500JSONResponse struct{ InternalErrorJSONResponse }
func (GetSubjectProfile500JSONResponse) VisitGetSubjectProfileResponse ¶
func (response GetSubjectProfile500JSONResponse) VisitGetSubjectProfileResponse(w http.ResponseWriter) error
type GetSubjectProfileParams ¶
type GetSubjectProfileParams struct {
// Namespace Namespace scope
Namespace *string `form:"namespace,omitempty" json:"namespace,omitempty"`
// Project Project scope
Project *string `form:"project,omitempty" json:"project,omitempty"`
// Component Component scope
Component *string `form:"component,omitempty" json:"component,omitempty"`
}
GetSubjectProfileParams defines parameters for GetSubjectProfile.
type GetSubjectProfileRequestObject ¶
type GetSubjectProfileRequestObject struct {
Params GetSubjectProfileParams
}
type GetSubjectProfileResp ¶ added in v0.13.0
type GetSubjectProfileResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *UserCapabilitiesResponse
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON500 *InternalError
}
func ParseGetSubjectProfileResp ¶ added in v0.13.0
func ParseGetSubjectProfileResp(rsp *http.Response) (*GetSubjectProfileResp, error)
ParseGetSubjectProfileResp parses an HTTP response from a GetSubjectProfileWithResponse call
func (GetSubjectProfileResp) Status ¶ added in v0.13.0
func (r GetSubjectProfileResp) Status() string
Status returns HTTPResponse.Status
func (GetSubjectProfileResp) StatusCode ¶ added in v0.13.0
func (r GetSubjectProfileResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetSubjectProfileResponseObject ¶
type GetSubjectProfileResponseObject interface {
VisitGetSubjectProfileResponse(w http.ResponseWriter) error
}
type GetTraitSchema200JSONResponse ¶
type GetTraitSchema200JSONResponse SchemaResponse
func (GetTraitSchema200JSONResponse) VisitGetTraitSchemaResponse ¶
func (response GetTraitSchema200JSONResponse) VisitGetTraitSchemaResponse(w http.ResponseWriter) error
type GetTraitSchema401JSONResponse ¶
func (GetTraitSchema401JSONResponse) VisitGetTraitSchemaResponse ¶
func (response GetTraitSchema401JSONResponse) VisitGetTraitSchemaResponse(w http.ResponseWriter) error
type GetTraitSchema403JSONResponse ¶
type GetTraitSchema403JSONResponse struct{ ForbiddenJSONResponse }
func (GetTraitSchema403JSONResponse) VisitGetTraitSchemaResponse ¶
func (response GetTraitSchema403JSONResponse) VisitGetTraitSchemaResponse(w http.ResponseWriter) error
type GetTraitSchema404JSONResponse ¶
type GetTraitSchema404JSONResponse struct{ NotFoundJSONResponse }
func (GetTraitSchema404JSONResponse) VisitGetTraitSchemaResponse ¶
func (response GetTraitSchema404JSONResponse) VisitGetTraitSchemaResponse(w http.ResponseWriter) error
type GetTraitSchema500JSONResponse ¶
type GetTraitSchema500JSONResponse struct{ InternalErrorJSONResponse }
func (GetTraitSchema500JSONResponse) VisitGetTraitSchemaResponse ¶
func (response GetTraitSchema500JSONResponse) VisitGetTraitSchemaResponse(w http.ResponseWriter) error
type GetTraitSchemaRequestObject ¶
type GetTraitSchemaRequestObject struct {
NamespaceName NamespaceNameParam `json:"namespaceName"`
TraitName TraitNameParam `json:"traitName"`
}
type GetTraitSchemaResp ¶ added in v0.13.0
type GetTraitSchemaResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *SchemaResponse
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON500 *InternalError
}
func ParseGetTraitSchemaResp ¶ added in v0.13.0
func ParseGetTraitSchemaResp(rsp *http.Response) (*GetTraitSchemaResp, error)
ParseGetTraitSchemaResp parses an HTTP response from a GetTraitSchemaWithResponse call
func (GetTraitSchemaResp) Status ¶ added in v0.13.0
func (r GetTraitSchemaResp) Status() string
Status returns HTTPResponse.Status
func (GetTraitSchemaResp) StatusCode ¶ added in v0.13.0
func (r GetTraitSchemaResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetTraitSchemaResponseObject ¶
type GetTraitSchemaResponseObject interface {
VisitGetTraitSchemaResponse(w http.ResponseWriter) error
}
type GetVersion200JSONResponse ¶
type GetVersion200JSONResponse VersionResponse
func (GetVersion200JSONResponse) VisitGetVersionResponse ¶
func (response GetVersion200JSONResponse) VisitGetVersionResponse(w http.ResponseWriter) error
type GetVersionRequestObject ¶
type GetVersionRequestObject struct {
}
type GetVersionResp ¶ added in v0.13.0
type GetVersionResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *VersionResponse
}
func ParseGetVersionResp ¶ added in v0.13.0
func ParseGetVersionResp(rsp *http.Response) (*GetVersionResp, error)
ParseGetVersionResp parses an HTTP response from a GetVersionWithResponse call
func (GetVersionResp) Status ¶ added in v0.13.0
func (r GetVersionResp) Status() string
Status returns HTTPResponse.Status
func (GetVersionResp) StatusCode ¶ added in v0.13.0
func (r GetVersionResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetVersionResponseObject ¶
type GetVersionResponseObject interface {
VisitGetVersionResponse(w http.ResponseWriter) error
}
type GetWorkflowRun200JSONResponse ¶ added in v0.13.0
type GetWorkflowRun200JSONResponse WorkflowRun
func (GetWorkflowRun200JSONResponse) VisitGetWorkflowRunResponse ¶ added in v0.13.0
func (response GetWorkflowRun200JSONResponse) VisitGetWorkflowRunResponse(w http.ResponseWriter) error
type GetWorkflowRun401JSONResponse ¶ added in v0.13.0
func (GetWorkflowRun401JSONResponse) VisitGetWorkflowRunResponse ¶ added in v0.13.0
func (response GetWorkflowRun401JSONResponse) VisitGetWorkflowRunResponse(w http.ResponseWriter) error
type GetWorkflowRun403JSONResponse ¶ added in v0.13.0
type GetWorkflowRun403JSONResponse struct{ ForbiddenJSONResponse }
func (GetWorkflowRun403JSONResponse) VisitGetWorkflowRunResponse ¶ added in v0.13.0
func (response GetWorkflowRun403JSONResponse) VisitGetWorkflowRunResponse(w http.ResponseWriter) error
type GetWorkflowRun404JSONResponse ¶ added in v0.13.0
type GetWorkflowRun404JSONResponse struct{ NotFoundJSONResponse }
func (GetWorkflowRun404JSONResponse) VisitGetWorkflowRunResponse ¶ added in v0.13.0
func (response GetWorkflowRun404JSONResponse) VisitGetWorkflowRunResponse(w http.ResponseWriter) error
type GetWorkflowRun500JSONResponse ¶ added in v0.13.0
type GetWorkflowRun500JSONResponse struct{ InternalErrorJSONResponse }
func (GetWorkflowRun500JSONResponse) VisitGetWorkflowRunResponse ¶ added in v0.13.0
func (response GetWorkflowRun500JSONResponse) VisitGetWorkflowRunResponse(w http.ResponseWriter) error
type GetWorkflowRunRequestObject ¶ added in v0.13.0
type GetWorkflowRunRequestObject struct {
NamespaceName NamespaceNameParam `json:"namespaceName"`
RunName WorkflowRunNameParam `json:"runName"`
}
type GetWorkflowRunResp ¶ added in v0.13.0
type GetWorkflowRunResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *WorkflowRun
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON500 *InternalError
}
func ParseGetWorkflowRunResp ¶ added in v0.13.0
func ParseGetWorkflowRunResp(rsp *http.Response) (*GetWorkflowRunResp, error)
ParseGetWorkflowRunResp parses an HTTP response from a GetWorkflowRunWithResponse call
func (GetWorkflowRunResp) Status ¶ added in v0.13.0
func (r GetWorkflowRunResp) Status() string
Status returns HTTPResponse.Status
func (GetWorkflowRunResp) StatusCode ¶ added in v0.13.0
func (r GetWorkflowRunResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetWorkflowRunResponseObject ¶ added in v0.13.0
type GetWorkflowRunResponseObject interface {
VisitGetWorkflowRunResponse(w http.ResponseWriter) error
}
type GetWorkflowSchema200JSONResponse ¶
type GetWorkflowSchema200JSONResponse SchemaResponse
func (GetWorkflowSchema200JSONResponse) VisitGetWorkflowSchemaResponse ¶
func (response GetWorkflowSchema200JSONResponse) VisitGetWorkflowSchemaResponse(w http.ResponseWriter) error
type GetWorkflowSchema401JSONResponse ¶
func (GetWorkflowSchema401JSONResponse) VisitGetWorkflowSchemaResponse ¶
func (response GetWorkflowSchema401JSONResponse) VisitGetWorkflowSchemaResponse(w http.ResponseWriter) error
type GetWorkflowSchema403JSONResponse ¶
type GetWorkflowSchema403JSONResponse struct{ ForbiddenJSONResponse }
func (GetWorkflowSchema403JSONResponse) VisitGetWorkflowSchemaResponse ¶
func (response GetWorkflowSchema403JSONResponse) VisitGetWorkflowSchemaResponse(w http.ResponseWriter) error
type GetWorkflowSchema404JSONResponse ¶
type GetWorkflowSchema404JSONResponse struct{ NotFoundJSONResponse }
func (GetWorkflowSchema404JSONResponse) VisitGetWorkflowSchemaResponse ¶
func (response GetWorkflowSchema404JSONResponse) VisitGetWorkflowSchemaResponse(w http.ResponseWriter) error
type GetWorkflowSchema500JSONResponse ¶
type GetWorkflowSchema500JSONResponse struct{ InternalErrorJSONResponse }
func (GetWorkflowSchema500JSONResponse) VisitGetWorkflowSchemaResponse ¶
func (response GetWorkflowSchema500JSONResponse) VisitGetWorkflowSchemaResponse(w http.ResponseWriter) error
type GetWorkflowSchemaRequestObject ¶
type GetWorkflowSchemaRequestObject struct {
NamespaceName NamespaceNameParam `json:"namespaceName"`
WorkflowName WorkflowNameParam `json:"workflowName"`
}
type GetWorkflowSchemaResp ¶ added in v0.13.0
type GetWorkflowSchemaResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *SchemaResponse
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON500 *InternalError
}
func ParseGetWorkflowSchemaResp ¶ added in v0.13.0
func ParseGetWorkflowSchemaResp(rsp *http.Response) (*GetWorkflowSchemaResp, error)
ParseGetWorkflowSchemaResp parses an HTTP response from a GetWorkflowSchemaWithResponse call
func (GetWorkflowSchemaResp) Status ¶ added in v0.13.0
func (r GetWorkflowSchemaResp) Status() string
Status returns HTTPResponse.Status
func (GetWorkflowSchemaResp) StatusCode ¶ added in v0.13.0
func (r GetWorkflowSchemaResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetWorkflowSchemaResponseObject ¶
type GetWorkflowSchemaResponseObject interface {
VisitGetWorkflowSchemaResponse(w http.ResponseWriter) error
}
type GetWorkloads200JSONResponse ¶
type GetWorkloads200JSONResponse WorkloadSpec
func (GetWorkloads200JSONResponse) VisitGetWorkloadsResponse ¶
func (response GetWorkloads200JSONResponse) VisitGetWorkloadsResponse(w http.ResponseWriter) error
type GetWorkloads401JSONResponse ¶
func (GetWorkloads401JSONResponse) VisitGetWorkloadsResponse ¶
func (response GetWorkloads401JSONResponse) VisitGetWorkloadsResponse(w http.ResponseWriter) error
type GetWorkloads403JSONResponse ¶
type GetWorkloads403JSONResponse struct{ ForbiddenJSONResponse }
func (GetWorkloads403JSONResponse) VisitGetWorkloadsResponse ¶
func (response GetWorkloads403JSONResponse) VisitGetWorkloadsResponse(w http.ResponseWriter) error
type GetWorkloads404JSONResponse ¶
type GetWorkloads404JSONResponse struct{ NotFoundJSONResponse }
func (GetWorkloads404JSONResponse) VisitGetWorkloadsResponse ¶
func (response GetWorkloads404JSONResponse) VisitGetWorkloadsResponse(w http.ResponseWriter) error
type GetWorkloads500JSONResponse ¶
type GetWorkloads500JSONResponse struct{ InternalErrorJSONResponse }
func (GetWorkloads500JSONResponse) VisitGetWorkloadsResponse ¶
func (response GetWorkloads500JSONResponse) VisitGetWorkloadsResponse(w http.ResponseWriter) error
type GetWorkloadsRequestObject ¶
type GetWorkloadsRequestObject struct {
NamespaceName NamespaceNameParam `json:"namespaceName"`
ProjectName ProjectNameParam `json:"projectName"`
ComponentName ComponentNameParam `json:"componentName"`
}
type GetWorkloadsResp ¶ added in v0.13.0
type GetWorkloadsResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *WorkloadSpec
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON500 *InternalError
}
func ParseGetWorkloadsResp ¶ added in v0.13.0
func ParseGetWorkloadsResp(rsp *http.Response) (*GetWorkloadsResp, error)
ParseGetWorkloadsResp parses an HTTP response from a GetWorkloadsWithResponse call
func (GetWorkloadsResp) Status ¶ added in v0.13.0
func (r GetWorkloadsResp) Status() string
Status returns HTTPResponse.Status
func (GetWorkloadsResp) StatusCode ¶ added in v0.13.0
func (r GetWorkloadsResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetWorkloadsResponseObject ¶
type GetWorkloadsResponseObject interface {
VisitGetWorkloadsResponse(w http.ResponseWriter) error
}
type HandleBitbucketWebhook200JSONResponse ¶
type HandleBitbucketWebhook200JSONResponse WebhookEventResponse
func (HandleBitbucketWebhook200JSONResponse) VisitHandleBitbucketWebhookResponse ¶
func (response HandleBitbucketWebhook200JSONResponse) VisitHandleBitbucketWebhookResponse(w http.ResponseWriter) error
type HandleBitbucketWebhook400JSONResponse ¶
type HandleBitbucketWebhook400JSONResponse struct{ BadRequestJSONResponse }
func (HandleBitbucketWebhook400JSONResponse) VisitHandleBitbucketWebhookResponse ¶
func (response HandleBitbucketWebhook400JSONResponse) VisitHandleBitbucketWebhookResponse(w http.ResponseWriter) error
type HandleBitbucketWebhook401JSONResponse ¶
func (HandleBitbucketWebhook401JSONResponse) VisitHandleBitbucketWebhookResponse ¶
func (response HandleBitbucketWebhook401JSONResponse) VisitHandleBitbucketWebhookResponse(w http.ResponseWriter) error
type HandleBitbucketWebhook500JSONResponse ¶
type HandleBitbucketWebhook500JSONResponse struct{ InternalErrorJSONResponse }
func (HandleBitbucketWebhook500JSONResponse) VisitHandleBitbucketWebhookResponse ¶
func (response HandleBitbucketWebhook500JSONResponse) VisitHandleBitbucketWebhookResponse(w http.ResponseWriter) error
type HandleBitbucketWebhookJSONBody ¶
type HandleBitbucketWebhookJSONBody map[string]interface{}
HandleBitbucketWebhookJSONBody defines parameters for HandleBitbucketWebhook.
type HandleBitbucketWebhookJSONRequestBody ¶
type HandleBitbucketWebhookJSONRequestBody HandleBitbucketWebhookJSONBody
HandleBitbucketWebhookJSONRequestBody defines body for HandleBitbucketWebhook for application/json ContentType.
type HandleBitbucketWebhookRequestObject ¶
type HandleBitbucketWebhookRequestObject struct {
Body *HandleBitbucketWebhookJSONRequestBody
}
type HandleBitbucketWebhookResp ¶ added in v0.13.0
type HandleBitbucketWebhookResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *WebhookEventResponse
JSON400 *BadRequest
JSON401 *Unauthorized
JSON500 *InternalError
}
func ParseHandleBitbucketWebhookResp ¶ added in v0.13.0
func ParseHandleBitbucketWebhookResp(rsp *http.Response) (*HandleBitbucketWebhookResp, error)
ParseHandleBitbucketWebhookResp parses an HTTP response from a HandleBitbucketWebhookWithResponse call
func (HandleBitbucketWebhookResp) Status ¶ added in v0.13.0
func (r HandleBitbucketWebhookResp) Status() string
Status returns HTTPResponse.Status
func (HandleBitbucketWebhookResp) StatusCode ¶ added in v0.13.0
func (r HandleBitbucketWebhookResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type HandleBitbucketWebhookResponseObject ¶
type HandleBitbucketWebhookResponseObject interface {
VisitHandleBitbucketWebhookResponse(w http.ResponseWriter) error
}
type HandleGitHubWebhook200JSONResponse ¶
type HandleGitHubWebhook200JSONResponse WebhookEventResponse
func (HandleGitHubWebhook200JSONResponse) VisitHandleGitHubWebhookResponse ¶
func (response HandleGitHubWebhook200JSONResponse) VisitHandleGitHubWebhookResponse(w http.ResponseWriter) error
type HandleGitHubWebhook400JSONResponse ¶
type HandleGitHubWebhook400JSONResponse struct{ BadRequestJSONResponse }
func (HandleGitHubWebhook400JSONResponse) VisitHandleGitHubWebhookResponse ¶
func (response HandleGitHubWebhook400JSONResponse) VisitHandleGitHubWebhookResponse(w http.ResponseWriter) error
type HandleGitHubWebhook401JSONResponse ¶
func (HandleGitHubWebhook401JSONResponse) VisitHandleGitHubWebhookResponse ¶
func (response HandleGitHubWebhook401JSONResponse) VisitHandleGitHubWebhookResponse(w http.ResponseWriter) error
type HandleGitHubWebhook500JSONResponse ¶
type HandleGitHubWebhook500JSONResponse struct{ InternalErrorJSONResponse }
func (HandleGitHubWebhook500JSONResponse) VisitHandleGitHubWebhookResponse ¶
func (response HandleGitHubWebhook500JSONResponse) VisitHandleGitHubWebhookResponse(w http.ResponseWriter) error
type HandleGitHubWebhookJSONBody ¶
type HandleGitHubWebhookJSONBody map[string]interface{}
HandleGitHubWebhookJSONBody defines parameters for HandleGitHubWebhook.
type HandleGitHubWebhookJSONRequestBody ¶
type HandleGitHubWebhookJSONRequestBody HandleGitHubWebhookJSONBody
HandleGitHubWebhookJSONRequestBody defines body for HandleGitHubWebhook for application/json ContentType.
type HandleGitHubWebhookRequestObject ¶
type HandleGitHubWebhookRequestObject struct {
Body *HandleGitHubWebhookJSONRequestBody
}
type HandleGitHubWebhookResp ¶ added in v0.13.0
type HandleGitHubWebhookResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *WebhookEventResponse
JSON400 *BadRequest
JSON401 *Unauthorized
JSON500 *InternalError
}
func ParseHandleGitHubWebhookResp ¶ added in v0.13.0
func ParseHandleGitHubWebhookResp(rsp *http.Response) (*HandleGitHubWebhookResp, error)
ParseHandleGitHubWebhookResp parses an HTTP response from a HandleGitHubWebhookWithResponse call
func (HandleGitHubWebhookResp) Status ¶ added in v0.13.0
func (r HandleGitHubWebhookResp) Status() string
Status returns HTTPResponse.Status
func (HandleGitHubWebhookResp) StatusCode ¶ added in v0.13.0
func (r HandleGitHubWebhookResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type HandleGitHubWebhookResponseObject ¶
type HandleGitHubWebhookResponseObject interface {
VisitHandleGitHubWebhookResponse(w http.ResponseWriter) error
}
type HandleGitLabWebhook200JSONResponse ¶
type HandleGitLabWebhook200JSONResponse WebhookEventResponse
func (HandleGitLabWebhook200JSONResponse) VisitHandleGitLabWebhookResponse ¶
func (response HandleGitLabWebhook200JSONResponse) VisitHandleGitLabWebhookResponse(w http.ResponseWriter) error
type HandleGitLabWebhook400JSONResponse ¶
type HandleGitLabWebhook400JSONResponse struct{ BadRequestJSONResponse }
func (HandleGitLabWebhook400JSONResponse) VisitHandleGitLabWebhookResponse ¶
func (response HandleGitLabWebhook400JSONResponse) VisitHandleGitLabWebhookResponse(w http.ResponseWriter) error
type HandleGitLabWebhook401JSONResponse ¶
func (HandleGitLabWebhook401JSONResponse) VisitHandleGitLabWebhookResponse ¶
func (response HandleGitLabWebhook401JSONResponse) VisitHandleGitLabWebhookResponse(w http.ResponseWriter) error
type HandleGitLabWebhook500JSONResponse ¶
type HandleGitLabWebhook500JSONResponse struct{ InternalErrorJSONResponse }
func (HandleGitLabWebhook500JSONResponse) VisitHandleGitLabWebhookResponse ¶
func (response HandleGitLabWebhook500JSONResponse) VisitHandleGitLabWebhookResponse(w http.ResponseWriter) error
type HandleGitLabWebhookJSONBody ¶
type HandleGitLabWebhookJSONBody map[string]interface{}
HandleGitLabWebhookJSONBody defines parameters for HandleGitLabWebhook.
type HandleGitLabWebhookJSONRequestBody ¶
type HandleGitLabWebhookJSONRequestBody HandleGitLabWebhookJSONBody
HandleGitLabWebhookJSONRequestBody defines body for HandleGitLabWebhook for application/json ContentType.
type HandleGitLabWebhookRequestObject ¶
type HandleGitLabWebhookRequestObject struct {
Body *HandleGitLabWebhookJSONRequestBody
}
type HandleGitLabWebhookResp ¶ added in v0.13.0
type HandleGitLabWebhookResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *WebhookEventResponse
JSON400 *BadRequest
JSON401 *Unauthorized
JSON500 *InternalError
}
func ParseHandleGitLabWebhookResp ¶ added in v0.13.0
func ParseHandleGitLabWebhookResp(rsp *http.Response) (*HandleGitLabWebhookResp, error)
ParseHandleGitLabWebhookResp parses an HTTP response from a HandleGitLabWebhookWithResponse call
func (HandleGitLabWebhookResp) Status ¶ added in v0.13.0
func (r HandleGitLabWebhookResp) Status() string
Status returns HTTPResponse.Status
func (HandleGitLabWebhookResp) StatusCode ¶ added in v0.13.0
func (r HandleGitLabWebhookResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type HandleGitLabWebhookResponseObject ¶
type HandleGitLabWebhookResponseObject interface {
VisitHandleGitLabWebhookResponse(w http.ResponseWriter) error
}
type HttpRequestDoer ¶ added in v0.13.0
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 ¶
func (*InvalidParamFormatError) Error ¶
func (e *InvalidParamFormatError) Error() string
func (*InvalidParamFormatError) Unwrap ¶
func (e *InvalidParamFormatError) Unwrap() error
type KubernetesResource ¶
type KubernetesResource struct {
// ApiVersion API version (must be openchoreo.dev/v1alpha1)
ApiVersion string `json:"apiVersion"`
// Kind Resource kind
Kind string `json:"kind"`
// Metadata Resource metadata
Metadata KubernetesResource_Metadata `json:"metadata"`
// Spec Resource specification
Spec *map[string]interface{} `json:"spec,omitempty"`
}
KubernetesResource Kubernetes resource with OpenChoreo API group
type KubernetesResource_Metadata ¶
type KubernetesResource_Metadata struct {
// Name Resource name
Name string `json:"name"`
// Namespace Kubernetes namespace
Namespace *string `json:"namespace,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
KubernetesResource_Metadata Resource metadata
func (KubernetesResource_Metadata) Get ¶
func (a KubernetesResource_Metadata) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for KubernetesResource_Metadata. Returns the specified element and whether it was found
func (KubernetesResource_Metadata) MarshalJSON ¶
func (a KubernetesResource_Metadata) MarshalJSON() ([]byte, error)
Override default JSON handling for KubernetesResource_Metadata to handle AdditionalProperties
func (*KubernetesResource_Metadata) Set ¶
func (a *KubernetesResource_Metadata) Set(fieldName string, value interface{})
Setter for additional properties for KubernetesResource_Metadata
func (*KubernetesResource_Metadata) UnmarshalJSON ¶
func (a *KubernetesResource_Metadata) UnmarshalJSON(b []byte) error
Override default JSON handling for KubernetesResource_Metadata to handle AdditionalProperties
type ListActions200JSONResponse ¶
type ListActions200JSONResponse []string
func (ListActions200JSONResponse) VisitListActionsResponse ¶
func (response ListActions200JSONResponse) VisitListActionsResponse(w http.ResponseWriter) error
type ListActions401JSONResponse ¶
func (ListActions401JSONResponse) VisitListActionsResponse ¶
func (response ListActions401JSONResponse) VisitListActionsResponse(w http.ResponseWriter) error
type ListActions403JSONResponse ¶
type ListActions403JSONResponse struct{ ForbiddenJSONResponse }
func (ListActions403JSONResponse) VisitListActionsResponse ¶
func (response ListActions403JSONResponse) VisitListActionsResponse(w http.ResponseWriter) error
type ListActions500JSONResponse ¶
type ListActions500JSONResponse struct{ InternalErrorJSONResponse }
func (ListActions500JSONResponse) VisitListActionsResponse ¶
func (response ListActions500JSONResponse) VisitListActionsResponse(w http.ResponseWriter) error
type ListActionsRequestObject ¶
type ListActionsRequestObject struct {
}
type ListActionsResp ¶ added in v0.13.0
type ListActionsResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]string
JSON401 *Unauthorized
JSON403 *Forbidden
JSON500 *InternalError
}
func ParseListActionsResp ¶ added in v0.13.0
func ParseListActionsResp(rsp *http.Response) (*ListActionsResp, error)
ParseListActionsResp parses an HTTP response from a ListActionsWithResponse call
func (ListActionsResp) Status ¶ added in v0.13.0
func (r ListActionsResp) Status() string
Status returns HTTPResponse.Status
func (ListActionsResp) StatusCode ¶ added in v0.13.0
func (r ListActionsResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListActionsResponseObject ¶
type ListActionsResponseObject interface {
VisitListActionsResponse(w http.ResponseWriter) error
}
type ListBuildPlanes200JSONResponse ¶
type ListBuildPlanes200JSONResponse BuildPlaneList
func (ListBuildPlanes200JSONResponse) VisitListBuildPlanesResponse ¶
func (response ListBuildPlanes200JSONResponse) VisitListBuildPlanesResponse(w http.ResponseWriter) error
type ListBuildPlanes401JSONResponse ¶
func (ListBuildPlanes401JSONResponse) VisitListBuildPlanesResponse ¶
func (response ListBuildPlanes401JSONResponse) VisitListBuildPlanesResponse(w http.ResponseWriter) error
type ListBuildPlanes403JSONResponse ¶
type ListBuildPlanes403JSONResponse struct{ ForbiddenJSONResponse }
func (ListBuildPlanes403JSONResponse) VisitListBuildPlanesResponse ¶
func (response ListBuildPlanes403JSONResponse) VisitListBuildPlanesResponse(w http.ResponseWriter) error
type ListBuildPlanes500JSONResponse ¶
type ListBuildPlanes500JSONResponse struct{ InternalErrorJSONResponse }
func (ListBuildPlanes500JSONResponse) VisitListBuildPlanesResponse ¶
func (response ListBuildPlanes500JSONResponse) VisitListBuildPlanesResponse(w http.ResponseWriter) error
type ListBuildPlanesRequestObject ¶
type ListBuildPlanesRequestObject struct {
NamespaceName NamespaceNameParam `json:"namespaceName"`
}
type ListBuildPlanesResp ¶ added in v0.13.0
type ListBuildPlanesResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *BuildPlaneList
JSON401 *Unauthorized
JSON403 *Forbidden
JSON500 *InternalError
}
func ParseListBuildPlanesResp ¶ added in v0.13.0
func ParseListBuildPlanesResp(rsp *http.Response) (*ListBuildPlanesResp, error)
ParseListBuildPlanesResp parses an HTTP response from a ListBuildPlanesWithResponse call
func (ListBuildPlanesResp) Status ¶ added in v0.13.0
func (r ListBuildPlanesResp) Status() string
Status returns HTTPResponse.Status
func (ListBuildPlanesResp) StatusCode ¶ added in v0.13.0
func (r ListBuildPlanesResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListBuildPlanesResponseObject ¶
type ListBuildPlanesResponseObject interface {
VisitListBuildPlanesResponse(w http.ResponseWriter) error
}
type ListClusterRoleBindings200JSONResponse ¶ added in v0.14.0
type ListClusterRoleBindings200JSONResponse []RoleEntitlementMapping
func (ListClusterRoleBindings200JSONResponse) VisitListClusterRoleBindingsResponse ¶ added in v0.14.0
func (response ListClusterRoleBindings200JSONResponse) VisitListClusterRoleBindingsResponse(w http.ResponseWriter) error
type ListClusterRoleBindings401JSONResponse ¶ added in v0.14.0
func (ListClusterRoleBindings401JSONResponse) VisitListClusterRoleBindingsResponse ¶ added in v0.14.0
func (response ListClusterRoleBindings401JSONResponse) VisitListClusterRoleBindingsResponse(w http.ResponseWriter) error
type ListClusterRoleBindings403JSONResponse ¶ added in v0.14.0
type ListClusterRoleBindings403JSONResponse struct{ ForbiddenJSONResponse }
func (ListClusterRoleBindings403JSONResponse) VisitListClusterRoleBindingsResponse ¶ added in v0.14.0
func (response ListClusterRoleBindings403JSONResponse) VisitListClusterRoleBindingsResponse(w http.ResponseWriter) error
type ListClusterRoleBindings500JSONResponse ¶ added in v0.14.0
type ListClusterRoleBindings500JSONResponse struct{ InternalErrorJSONResponse }
func (ListClusterRoleBindings500JSONResponse) VisitListClusterRoleBindingsResponse ¶ added in v0.14.0
func (response ListClusterRoleBindings500JSONResponse) VisitListClusterRoleBindingsResponse(w http.ResponseWriter) error
type ListClusterRoleBindingsParams ¶ added in v0.14.0
type ListClusterRoleBindingsParams struct {
// RoleName Filter by role name
RoleName *string `form:"roleName,omitempty" json:"roleName,omitempty"`
// Claim Filter by entitlement claim (must be used with value parameter)
Claim *string `form:"claim,omitempty" json:"claim,omitempty"`
// Value Filter by entitlement value (must be used with claim parameter)
Value *string `form:"value,omitempty" json:"value,omitempty"`
// Effect filter by binding effect (allow or deny)
Effect *ListClusterRoleBindingsParamsEffect `form:"effect,omitempty" json:"effect,omitempty"`
}
ListClusterRoleBindingsParams defines parameters for ListClusterRoleBindings.
type ListClusterRoleBindingsParamsEffect ¶ added in v0.14.0
type ListClusterRoleBindingsParamsEffect string
ListClusterRoleBindingsParamsEffect defines parameters for ListClusterRoleBindings.
const ( ListClusterRoleBindingsParamsEffectAllow ListClusterRoleBindingsParamsEffect = "allow" ListClusterRoleBindingsParamsEffectDeny ListClusterRoleBindingsParamsEffect = "deny" )
Defines values for ListClusterRoleBindingsParamsEffect.
type ListClusterRoleBindingsRequestObject ¶ added in v0.14.0
type ListClusterRoleBindingsRequestObject struct {
Params ListClusterRoleBindingsParams
}
type ListClusterRoleBindingsResp ¶ added in v0.14.0
type ListClusterRoleBindingsResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]RoleEntitlementMapping
JSON401 *Unauthorized
JSON403 *Forbidden
JSON500 *InternalError
}
func ParseListClusterRoleBindingsResp ¶ added in v0.14.0
func ParseListClusterRoleBindingsResp(rsp *http.Response) (*ListClusterRoleBindingsResp, error)
ParseListClusterRoleBindingsResp parses an HTTP response from a ListClusterRoleBindingsWithResponse call
func (ListClusterRoleBindingsResp) Status ¶ added in v0.14.0
func (r ListClusterRoleBindingsResp) Status() string
Status returns HTTPResponse.Status
func (ListClusterRoleBindingsResp) StatusCode ¶ added in v0.14.0
func (r ListClusterRoleBindingsResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListClusterRoleBindingsResponseObject ¶ added in v0.14.0
type ListClusterRoleBindingsResponseObject interface {
VisitListClusterRoleBindingsResponse(w http.ResponseWriter) error
}
type ListClusterRoles200JSONResponse ¶ added in v0.14.0
type ListClusterRoles200JSONResponse []Role
func (ListClusterRoles200JSONResponse) VisitListClusterRolesResponse ¶ added in v0.14.0
func (response ListClusterRoles200JSONResponse) VisitListClusterRolesResponse(w http.ResponseWriter) error
type ListClusterRoles401JSONResponse ¶ added in v0.14.0
func (ListClusterRoles401JSONResponse) VisitListClusterRolesResponse ¶ added in v0.14.0
func (response ListClusterRoles401JSONResponse) VisitListClusterRolesResponse(w http.ResponseWriter) error
type ListClusterRoles403JSONResponse ¶ added in v0.14.0
type ListClusterRoles403JSONResponse struct{ ForbiddenJSONResponse }
func (ListClusterRoles403JSONResponse) VisitListClusterRolesResponse ¶ added in v0.14.0
func (response ListClusterRoles403JSONResponse) VisitListClusterRolesResponse(w http.ResponseWriter) error
type ListClusterRoles500JSONResponse ¶ added in v0.14.0
type ListClusterRoles500JSONResponse struct{ InternalErrorJSONResponse }
func (ListClusterRoles500JSONResponse) VisitListClusterRolesResponse ¶ added in v0.14.0
func (response ListClusterRoles500JSONResponse) VisitListClusterRolesResponse(w http.ResponseWriter) error
type ListClusterRolesRequestObject ¶ added in v0.14.0
type ListClusterRolesRequestObject struct {
}
type ListClusterRolesResp ¶ added in v0.14.0
type ListClusterRolesResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]Role
JSON401 *Unauthorized
JSON403 *Forbidden
JSON500 *InternalError
}
func ParseListClusterRolesResp ¶ added in v0.14.0
func ParseListClusterRolesResp(rsp *http.Response) (*ListClusterRolesResp, error)
ParseListClusterRolesResp parses an HTTP response from a ListClusterRolesWithResponse call
func (ListClusterRolesResp) Status ¶ added in v0.14.0
func (r ListClusterRolesResp) Status() string
Status returns HTTPResponse.Status
func (ListClusterRolesResp) StatusCode ¶ added in v0.14.0
func (r ListClusterRolesResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListClusterRolesResponseObject ¶ added in v0.14.0
type ListClusterRolesResponseObject interface {
VisitListClusterRolesResponse(w http.ResponseWriter) error
}
type ListComponentBindings200JSONResponse ¶
type ListComponentBindings200JSONResponse BindingList
func (ListComponentBindings200JSONResponse) VisitListComponentBindingsResponse ¶
func (response ListComponentBindings200JSONResponse) VisitListComponentBindingsResponse(w http.ResponseWriter) error
type ListComponentBindings401JSONResponse ¶
func (ListComponentBindings401JSONResponse) VisitListComponentBindingsResponse ¶
func (response ListComponentBindings401JSONResponse) VisitListComponentBindingsResponse(w http.ResponseWriter) error
type ListComponentBindings403JSONResponse ¶
type ListComponentBindings403JSONResponse struct{ ForbiddenJSONResponse }
func (ListComponentBindings403JSONResponse) VisitListComponentBindingsResponse ¶
func (response ListComponentBindings403JSONResponse) VisitListComponentBindingsResponse(w http.ResponseWriter) error
type ListComponentBindings404JSONResponse ¶
type ListComponentBindings404JSONResponse struct{ NotFoundJSONResponse }
func (ListComponentBindings404JSONResponse) VisitListComponentBindingsResponse ¶
func (response ListComponentBindings404JSONResponse) VisitListComponentBindingsResponse(w http.ResponseWriter) error
type ListComponentBindings500JSONResponse ¶
type ListComponentBindings500JSONResponse struct{ InternalErrorJSONResponse }
func (ListComponentBindings500JSONResponse) VisitListComponentBindingsResponse ¶
func (response ListComponentBindings500JSONResponse) VisitListComponentBindingsResponse(w http.ResponseWriter) error
type ListComponentBindingsParams ¶
type ListComponentBindingsParams struct {
// Environment Filter by environment names
Environment *[]string `form:"environment,omitempty" json:"environment,omitempty"`
}
ListComponentBindingsParams defines parameters for ListComponentBindings.
type ListComponentBindingsRequestObject ¶
type ListComponentBindingsRequestObject struct {
NamespaceName NamespaceNameParam `json:"namespaceName"`
ProjectName ProjectNameParam `json:"projectName"`
ComponentName ComponentNameParam `json:"componentName"`
Params ListComponentBindingsParams
}
type ListComponentBindingsResp ¶ added in v0.13.0
type ListComponentBindingsResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *BindingList
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON500 *InternalError
}
func ParseListComponentBindingsResp ¶ added in v0.13.0
func ParseListComponentBindingsResp(rsp *http.Response) (*ListComponentBindingsResp, error)
ParseListComponentBindingsResp parses an HTTP response from a ListComponentBindingsWithResponse call
func (ListComponentBindingsResp) Status ¶ added in v0.13.0
func (r ListComponentBindingsResp) Status() string
Status returns HTTPResponse.Status
func (ListComponentBindingsResp) StatusCode ¶ added in v0.13.0
func (r ListComponentBindingsResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListComponentBindingsResponseObject ¶
type ListComponentBindingsResponseObject interface {
VisitListComponentBindingsResponse(w http.ResponseWriter) error
}
type ListComponentReleases200JSONResponse ¶
type ListComponentReleases200JSONResponse ComponentReleaseList
func (ListComponentReleases200JSONResponse) VisitListComponentReleasesResponse ¶
func (response ListComponentReleases200JSONResponse) VisitListComponentReleasesResponse(w http.ResponseWriter) error
type ListComponentReleases401JSONResponse ¶
func (ListComponentReleases401JSONResponse) VisitListComponentReleasesResponse ¶
func (response ListComponentReleases401JSONResponse) VisitListComponentReleasesResponse(w http.ResponseWriter) error
type ListComponentReleases403JSONResponse ¶
type ListComponentReleases403JSONResponse struct{ ForbiddenJSONResponse }
func (ListComponentReleases403JSONResponse) VisitListComponentReleasesResponse ¶
func (response ListComponentReleases403JSONResponse) VisitListComponentReleasesResponse(w http.ResponseWriter) error
type ListComponentReleases404JSONResponse ¶
type ListComponentReleases404JSONResponse struct{ NotFoundJSONResponse }
func (ListComponentReleases404JSONResponse) VisitListComponentReleasesResponse ¶
func (response ListComponentReleases404JSONResponse) VisitListComponentReleasesResponse(w http.ResponseWriter) error
type ListComponentReleases500JSONResponse ¶
type ListComponentReleases500JSONResponse struct{ InternalErrorJSONResponse }
func (ListComponentReleases500JSONResponse) VisitListComponentReleasesResponse ¶
func (response ListComponentReleases500JSONResponse) VisitListComponentReleasesResponse(w http.ResponseWriter) error
type ListComponentReleasesParams ¶
type ListComponentReleasesParams struct {
// Limit Maximum number of items to return per page
Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`
// Cursor Opaque pagination cursor from a previous response.
// Pass the `nextCursor` value from pagination metadata to fetch the next page.
Cursor *CursorParam `form:"cursor,omitempty" json:"cursor,omitempty"`
}
ListComponentReleasesParams defines parameters for ListComponentReleases.
type ListComponentReleasesRequestObject ¶
type ListComponentReleasesRequestObject struct {
NamespaceName NamespaceNameParam `json:"namespaceName"`
ProjectName ProjectNameParam `json:"projectName"`
ComponentName ComponentNameParam `json:"componentName"`
Params ListComponentReleasesParams
}
type ListComponentReleasesResp ¶ added in v0.13.0
type ListComponentReleasesResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ComponentReleaseList
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON500 *InternalError
}
func ParseListComponentReleasesResp ¶ added in v0.13.0
func ParseListComponentReleasesResp(rsp *http.Response) (*ListComponentReleasesResp, error)
ParseListComponentReleasesResp parses an HTTP response from a ListComponentReleasesWithResponse call
func (ListComponentReleasesResp) Status ¶ added in v0.13.0
func (r ListComponentReleasesResp) Status() string
Status returns HTTPResponse.Status
func (ListComponentReleasesResp) StatusCode ¶ added in v0.13.0
func (r ListComponentReleasesResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListComponentReleasesResponseObject ¶
type ListComponentReleasesResponseObject interface {
VisitListComponentReleasesResponse(w http.ResponseWriter) error
}
type ListComponentTraits200JSONResponse ¶
type ListComponentTraits200JSONResponse ComponentTraitList
func (ListComponentTraits200JSONResponse) VisitListComponentTraitsResponse ¶
func (response ListComponentTraits200JSONResponse) VisitListComponentTraitsResponse(w http.ResponseWriter) error
type ListComponentTraits401JSONResponse ¶
func (ListComponentTraits401JSONResponse) VisitListComponentTraitsResponse ¶
func (response ListComponentTraits401JSONResponse) VisitListComponentTraitsResponse(w http.ResponseWriter) error
type ListComponentTraits403JSONResponse ¶
type ListComponentTraits403JSONResponse struct{ ForbiddenJSONResponse }
func (ListComponentTraits403JSONResponse) VisitListComponentTraitsResponse ¶
func (response ListComponentTraits403JSONResponse) VisitListComponentTraitsResponse(w http.ResponseWriter) error
type ListComponentTraits404JSONResponse ¶
type ListComponentTraits404JSONResponse struct{ NotFoundJSONResponse }
func (ListComponentTraits404JSONResponse) VisitListComponentTraitsResponse ¶
func (response ListComponentTraits404JSONResponse) VisitListComponentTraitsResponse(w http.ResponseWriter) error
type ListComponentTraits500JSONResponse ¶
type ListComponentTraits500JSONResponse struct{ InternalErrorJSONResponse }
func (ListComponentTraits500JSONResponse) VisitListComponentTraitsResponse ¶
func (response ListComponentTraits500JSONResponse) VisitListComponentTraitsResponse(w http.ResponseWriter) error
type ListComponentTraitsRequestObject ¶
type ListComponentTraitsRequestObject struct {
NamespaceName NamespaceNameParam `json:"namespaceName"`
ProjectName ProjectNameParam `json:"projectName"`
ComponentName ComponentNameParam `json:"componentName"`
}
type ListComponentTraitsResp ¶ added in v0.13.0
type ListComponentTraitsResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ComponentTraitList
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON500 *InternalError
}
func ParseListComponentTraitsResp ¶ added in v0.13.0
func ParseListComponentTraitsResp(rsp *http.Response) (*ListComponentTraitsResp, error)
ParseListComponentTraitsResp parses an HTTP response from a ListComponentTraitsWithResponse call
func (ListComponentTraitsResp) Status ¶ added in v0.13.0
func (r ListComponentTraitsResp) Status() string
Status returns HTTPResponse.Status
func (ListComponentTraitsResp) StatusCode ¶ added in v0.13.0
func (r ListComponentTraitsResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListComponentTraitsResponseObject ¶
type ListComponentTraitsResponseObject interface {
VisitListComponentTraitsResponse(w http.ResponseWriter) error
}
type ListComponentTypes200JSONResponse ¶
type ListComponentTypes200JSONResponse ComponentTypeList
func (ListComponentTypes200JSONResponse) VisitListComponentTypesResponse ¶
func (response ListComponentTypes200JSONResponse) VisitListComponentTypesResponse(w http.ResponseWriter) error
type ListComponentTypes401JSONResponse ¶
func (ListComponentTypes401JSONResponse) VisitListComponentTypesResponse ¶
func (response ListComponentTypes401JSONResponse) VisitListComponentTypesResponse(w http.ResponseWriter) error
type ListComponentTypes403JSONResponse ¶
type ListComponentTypes403JSONResponse struct{ ForbiddenJSONResponse }
func (ListComponentTypes403JSONResponse) VisitListComponentTypesResponse ¶
func (response ListComponentTypes403JSONResponse) VisitListComponentTypesResponse(w http.ResponseWriter) error
type ListComponentTypes500JSONResponse ¶
type ListComponentTypes500JSONResponse struct{ InternalErrorJSONResponse }
func (ListComponentTypes500JSONResponse) VisitListComponentTypesResponse ¶
func (response ListComponentTypes500JSONResponse) VisitListComponentTypesResponse(w http.ResponseWriter) error
type ListComponentTypesParams ¶
type ListComponentTypesParams struct {
// Limit Maximum number of items to return per page
Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`
// Cursor Opaque pagination cursor from a previous response.
// Pass the `nextCursor` value from pagination metadata to fetch the next page.
Cursor *CursorParam `form:"cursor,omitempty" json:"cursor,omitempty"`
}
ListComponentTypesParams defines parameters for ListComponentTypes.
type ListComponentTypesRequestObject ¶
type ListComponentTypesRequestObject struct {
NamespaceName NamespaceNameParam `json:"namespaceName"`
Params ListComponentTypesParams
}
type ListComponentTypesResp ¶ added in v0.13.0
type ListComponentTypesResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ComponentTypeList
JSON401 *Unauthorized
JSON403 *Forbidden
JSON500 *InternalError
}
func ParseListComponentTypesResp ¶ added in v0.13.0
func ParseListComponentTypesResp(rsp *http.Response) (*ListComponentTypesResp, error)
ParseListComponentTypesResp parses an HTTP response from a ListComponentTypesWithResponse call
func (ListComponentTypesResp) Status ¶ added in v0.13.0
func (r ListComponentTypesResp) Status() string
Status returns HTTPResponse.Status
func (ListComponentTypesResp) StatusCode ¶ added in v0.13.0
func (r ListComponentTypesResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListComponentTypesResponseObject ¶
type ListComponentTypesResponseObject interface {
VisitListComponentTypesResponse(w http.ResponseWriter) error
}
type ListComponentWorkflowRuns200JSONResponse ¶
type ListComponentWorkflowRuns200JSONResponse ComponentWorkflowRunList
func (ListComponentWorkflowRuns200JSONResponse) VisitListComponentWorkflowRunsResponse ¶
func (response ListComponentWorkflowRuns200JSONResponse) VisitListComponentWorkflowRunsResponse(w http.ResponseWriter) error
type ListComponentWorkflowRuns401JSONResponse ¶
func (ListComponentWorkflowRuns401JSONResponse) VisitListComponentWorkflowRunsResponse ¶
func (response ListComponentWorkflowRuns401JSONResponse) VisitListComponentWorkflowRunsResponse(w http.ResponseWriter) error
type ListComponentWorkflowRuns403JSONResponse ¶
type ListComponentWorkflowRuns403JSONResponse struct{ ForbiddenJSONResponse }
func (ListComponentWorkflowRuns403JSONResponse) VisitListComponentWorkflowRunsResponse ¶
func (response ListComponentWorkflowRuns403JSONResponse) VisitListComponentWorkflowRunsResponse(w http.ResponseWriter) error
type ListComponentWorkflowRuns404JSONResponse ¶
type ListComponentWorkflowRuns404JSONResponse struct{ NotFoundJSONResponse }
func (ListComponentWorkflowRuns404JSONResponse) VisitListComponentWorkflowRunsResponse ¶
func (response ListComponentWorkflowRuns404JSONResponse) VisitListComponentWorkflowRunsResponse(w http.ResponseWriter) error
type ListComponentWorkflowRuns500JSONResponse ¶
type ListComponentWorkflowRuns500JSONResponse struct{ InternalErrorJSONResponse }
func (ListComponentWorkflowRuns500JSONResponse) VisitListComponentWorkflowRunsResponse ¶
func (response ListComponentWorkflowRuns500JSONResponse) VisitListComponentWorkflowRunsResponse(w http.ResponseWriter) error
type ListComponentWorkflowRunsParams ¶
type ListComponentWorkflowRunsParams struct {
// Limit Maximum number of items to return per page
Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`
// Cursor Opaque pagination cursor from a previous response.
// Pass the `nextCursor` value from pagination metadata to fetch the next page.
Cursor *CursorParam `form:"cursor,omitempty" json:"cursor,omitempty"`
}
ListComponentWorkflowRunsParams defines parameters for ListComponentWorkflowRuns.
type ListComponentWorkflowRunsRequestObject ¶
type ListComponentWorkflowRunsRequestObject struct {
NamespaceName NamespaceNameParam `json:"namespaceName"`
ProjectName ProjectNameParam `json:"projectName"`
ComponentName ComponentNameParam `json:"componentName"`
Params ListComponentWorkflowRunsParams
}
type ListComponentWorkflowRunsResp ¶ added in v0.13.0
type ListComponentWorkflowRunsResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ComponentWorkflowRunList
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON500 *InternalError
}
func ParseListComponentWorkflowRunsResp ¶ added in v0.13.0
func ParseListComponentWorkflowRunsResp(rsp *http.Response) (*ListComponentWorkflowRunsResp, error)
ParseListComponentWorkflowRunsResp parses an HTTP response from a ListComponentWorkflowRunsWithResponse call
func (ListComponentWorkflowRunsResp) Status ¶ added in v0.13.0
func (r ListComponentWorkflowRunsResp) Status() string
Status returns HTTPResponse.Status
func (ListComponentWorkflowRunsResp) StatusCode ¶ added in v0.13.0
func (r ListComponentWorkflowRunsResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListComponentWorkflowRunsResponseObject ¶
type ListComponentWorkflowRunsResponseObject interface {
VisitListComponentWorkflowRunsResponse(w http.ResponseWriter) error
}
type ListComponentWorkflows200JSONResponse ¶
type ListComponentWorkflows200JSONResponse ComponentWorkflowTemplateList
func (ListComponentWorkflows200JSONResponse) VisitListComponentWorkflowsResponse ¶
func (response ListComponentWorkflows200JSONResponse) VisitListComponentWorkflowsResponse(w http.ResponseWriter) error
type ListComponentWorkflows401JSONResponse ¶
func (ListComponentWorkflows401JSONResponse) VisitListComponentWorkflowsResponse ¶
func (response ListComponentWorkflows401JSONResponse) VisitListComponentWorkflowsResponse(w http.ResponseWriter) error
type ListComponentWorkflows403JSONResponse ¶
type ListComponentWorkflows403JSONResponse struct{ ForbiddenJSONResponse }
func (ListComponentWorkflows403JSONResponse) VisitListComponentWorkflowsResponse ¶
func (response ListComponentWorkflows403JSONResponse) VisitListComponentWorkflowsResponse(w http.ResponseWriter) error
type ListComponentWorkflows500JSONResponse ¶
type ListComponentWorkflows500JSONResponse struct{ InternalErrorJSONResponse }
func (ListComponentWorkflows500JSONResponse) VisitListComponentWorkflowsResponse ¶
func (response ListComponentWorkflows500JSONResponse) VisitListComponentWorkflowsResponse(w http.ResponseWriter) error
type ListComponentWorkflowsParams ¶
type ListComponentWorkflowsParams struct {
// Limit Maximum number of items to return per page
Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`
// Cursor Opaque pagination cursor from a previous response.
// Pass the `nextCursor` value from pagination metadata to fetch the next page.
Cursor *CursorParam `form:"cursor,omitempty" json:"cursor,omitempty"`
}
ListComponentWorkflowsParams defines parameters for ListComponentWorkflows.
type ListComponentWorkflowsRequestObject ¶
type ListComponentWorkflowsRequestObject struct {
NamespaceName NamespaceNameParam `json:"namespaceName"`
Params ListComponentWorkflowsParams
}
type ListComponentWorkflowsResp ¶ added in v0.13.0
type ListComponentWorkflowsResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ComponentWorkflowTemplateList
JSON401 *Unauthorized
JSON403 *Forbidden
JSON500 *InternalError
}
func ParseListComponentWorkflowsResp ¶ added in v0.13.0
func ParseListComponentWorkflowsResp(rsp *http.Response) (*ListComponentWorkflowsResp, error)
ParseListComponentWorkflowsResp parses an HTTP response from a ListComponentWorkflowsWithResponse call
func (ListComponentWorkflowsResp) Status ¶ added in v0.13.0
func (r ListComponentWorkflowsResp) Status() string
Status returns HTTPResponse.Status
func (ListComponentWorkflowsResp) StatusCode ¶ added in v0.13.0
func (r ListComponentWorkflowsResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListComponentWorkflowsResponseObject ¶
type ListComponentWorkflowsResponseObject interface {
VisitListComponentWorkflowsResponse(w http.ResponseWriter) error
}
type ListComponents200JSONResponse ¶
type ListComponents200JSONResponse ComponentList
func (ListComponents200JSONResponse) VisitListComponentsResponse ¶
func (response ListComponents200JSONResponse) VisitListComponentsResponse(w http.ResponseWriter) error
type ListComponents401JSONResponse ¶
func (ListComponents401JSONResponse) VisitListComponentsResponse ¶
func (response ListComponents401JSONResponse) VisitListComponentsResponse(w http.ResponseWriter) error
type ListComponents403JSONResponse ¶
type ListComponents403JSONResponse struct{ ForbiddenJSONResponse }
func (ListComponents403JSONResponse) VisitListComponentsResponse ¶
func (response ListComponents403JSONResponse) VisitListComponentsResponse(w http.ResponseWriter) error
type ListComponents404JSONResponse ¶
type ListComponents404JSONResponse struct{ NotFoundJSONResponse }
func (ListComponents404JSONResponse) VisitListComponentsResponse ¶
func (response ListComponents404JSONResponse) VisitListComponentsResponse(w http.ResponseWriter) error
type ListComponents500JSONResponse ¶
type ListComponents500JSONResponse struct{ InternalErrorJSONResponse }
func (ListComponents500JSONResponse) VisitListComponentsResponse ¶
func (response ListComponents500JSONResponse) VisitListComponentsResponse(w http.ResponseWriter) error
type ListComponentsParams ¶
type ListComponentsParams struct {
// Limit Maximum number of items to return per page
Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`
// Cursor Opaque pagination cursor from a previous response.
// Pass the `nextCursor` value from pagination metadata to fetch the next page.
Cursor *CursorParam `form:"cursor,omitempty" json:"cursor,omitempty"`
}
ListComponentsParams defines parameters for ListComponents.
type ListComponentsRequestObject ¶
type ListComponentsRequestObject struct {
NamespaceName NamespaceNameParam `json:"namespaceName"`
ProjectName ProjectNameParam `json:"projectName"`
Params ListComponentsParams
}
type ListComponentsResp ¶ added in v0.13.0
type ListComponentsResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ComponentList
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON500 *InternalError
}
func ParseListComponentsResp ¶ added in v0.13.0
func ParseListComponentsResp(rsp *http.Response) (*ListComponentsResp, error)
ParseListComponentsResp parses an HTTP response from a ListComponentsWithResponse call
func (ListComponentsResp) Status ¶ added in v0.13.0
func (r ListComponentsResp) Status() string
Status returns HTTPResponse.Status
func (ListComponentsResp) StatusCode ¶ added in v0.13.0
func (r ListComponentsResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListComponentsResponseObject ¶
type ListComponentsResponseObject interface {
VisitListComponentsResponse(w http.ResponseWriter) error
}
type ListDataPlanes200JSONResponse ¶
type ListDataPlanes200JSONResponse DataPlaneList
func (ListDataPlanes200JSONResponse) VisitListDataPlanesResponse ¶
func (response ListDataPlanes200JSONResponse) VisitListDataPlanesResponse(w http.ResponseWriter) error
type ListDataPlanes401JSONResponse ¶
func (ListDataPlanes401JSONResponse) VisitListDataPlanesResponse ¶
func (response ListDataPlanes401JSONResponse) VisitListDataPlanesResponse(w http.ResponseWriter) error
type ListDataPlanes403JSONResponse ¶
type ListDataPlanes403JSONResponse struct{ ForbiddenJSONResponse }
func (ListDataPlanes403JSONResponse) VisitListDataPlanesResponse ¶
func (response ListDataPlanes403JSONResponse) VisitListDataPlanesResponse(w http.ResponseWriter) error
type ListDataPlanes500JSONResponse ¶
type ListDataPlanes500JSONResponse struct{ InternalErrorJSONResponse }
func (ListDataPlanes500JSONResponse) VisitListDataPlanesResponse ¶
func (response ListDataPlanes500JSONResponse) VisitListDataPlanesResponse(w http.ResponseWriter) error
type ListDataPlanesParams ¶
type ListDataPlanesParams struct {
// Limit Maximum number of items to return per page
Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`
// Cursor Opaque pagination cursor from a previous response.
// Pass the `nextCursor` value from pagination metadata to fetch the next page.
Cursor *CursorParam `form:"cursor,omitempty" json:"cursor,omitempty"`
}
ListDataPlanesParams defines parameters for ListDataPlanes.
type ListDataPlanesRequestObject ¶
type ListDataPlanesRequestObject struct {
NamespaceName NamespaceNameParam `json:"namespaceName"`
Params ListDataPlanesParams
}
type ListDataPlanesResp ¶ added in v0.13.0
type ListDataPlanesResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *DataPlaneList
JSON401 *Unauthorized
JSON403 *Forbidden
JSON500 *InternalError
}
func ParseListDataPlanesResp ¶ added in v0.13.0
func ParseListDataPlanesResp(rsp *http.Response) (*ListDataPlanesResp, error)
ParseListDataPlanesResp parses an HTTP response from a ListDataPlanesWithResponse call
func (ListDataPlanesResp) Status ¶ added in v0.13.0
func (r ListDataPlanesResp) Status() string
Status returns HTTPResponse.Status
func (ListDataPlanesResp) StatusCode ¶ added in v0.13.0
func (r ListDataPlanesResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListDataPlanesResponseObject ¶
type ListDataPlanesResponseObject interface {
VisitListDataPlanesResponse(w http.ResponseWriter) error
}
type ListEnvironments200JSONResponse ¶
type ListEnvironments200JSONResponse EnvironmentList
func (ListEnvironments200JSONResponse) VisitListEnvironmentsResponse ¶
func (response ListEnvironments200JSONResponse) VisitListEnvironmentsResponse(w http.ResponseWriter) error
type ListEnvironments401JSONResponse ¶
func (ListEnvironments401JSONResponse) VisitListEnvironmentsResponse ¶
func (response ListEnvironments401JSONResponse) VisitListEnvironmentsResponse(w http.ResponseWriter) error
type ListEnvironments403JSONResponse ¶
type ListEnvironments403JSONResponse struct{ ForbiddenJSONResponse }
func (ListEnvironments403JSONResponse) VisitListEnvironmentsResponse ¶
func (response ListEnvironments403JSONResponse) VisitListEnvironmentsResponse(w http.ResponseWriter) error
type ListEnvironments500JSONResponse ¶
type ListEnvironments500JSONResponse struct{ InternalErrorJSONResponse }
func (ListEnvironments500JSONResponse) VisitListEnvironmentsResponse ¶
func (response ListEnvironments500JSONResponse) VisitListEnvironmentsResponse(w http.ResponseWriter) error
type ListEnvironmentsParams ¶
type ListEnvironmentsParams struct {
// Limit Maximum number of items to return per page
Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`
// Cursor Opaque pagination cursor from a previous response.
// Pass the `nextCursor` value from pagination metadata to fetch the next page.
Cursor *CursorParam `form:"cursor,omitempty" json:"cursor,omitempty"`
}
ListEnvironmentsParams defines parameters for ListEnvironments.
type ListEnvironmentsRequestObject ¶
type ListEnvironmentsRequestObject struct {
NamespaceName NamespaceNameParam `json:"namespaceName"`
Params ListEnvironmentsParams
}
type ListEnvironmentsResp ¶ added in v0.13.0
type ListEnvironmentsResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *EnvironmentList
JSON401 *Unauthorized
JSON403 *Forbidden
JSON500 *InternalError
}
func ParseListEnvironmentsResp ¶ added in v0.13.0
func ParseListEnvironmentsResp(rsp *http.Response) (*ListEnvironmentsResp, error)
ParseListEnvironmentsResp parses an HTTP response from a ListEnvironmentsWithResponse call
func (ListEnvironmentsResp) Status ¶ added in v0.13.0
func (r ListEnvironmentsResp) Status() string
Status returns HTTPResponse.Status
func (ListEnvironmentsResp) StatusCode ¶ added in v0.13.0
func (r ListEnvironmentsResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListEnvironmentsResponseObject ¶
type ListEnvironmentsResponseObject interface {
VisitListEnvironmentsResponse(w http.ResponseWriter) error
}
type ListNamespaceRoleBindings200JSONResponse ¶ added in v0.14.0
type ListNamespaceRoleBindings200JSONResponse []RoleEntitlementMapping
func (ListNamespaceRoleBindings200JSONResponse) VisitListNamespaceRoleBindingsResponse ¶ added in v0.14.0
func (response ListNamespaceRoleBindings200JSONResponse) VisitListNamespaceRoleBindingsResponse(w http.ResponseWriter) error
type ListNamespaceRoleBindings400JSONResponse ¶ added in v0.14.0
type ListNamespaceRoleBindings400JSONResponse struct{ BadRequestJSONResponse }
func (ListNamespaceRoleBindings400JSONResponse) VisitListNamespaceRoleBindingsResponse ¶ added in v0.14.0
func (response ListNamespaceRoleBindings400JSONResponse) VisitListNamespaceRoleBindingsResponse(w http.ResponseWriter) error
type ListNamespaceRoleBindings401JSONResponse ¶ added in v0.14.0
func (ListNamespaceRoleBindings401JSONResponse) VisitListNamespaceRoleBindingsResponse ¶ added in v0.14.0
func (response ListNamespaceRoleBindings401JSONResponse) VisitListNamespaceRoleBindingsResponse(w http.ResponseWriter) error
type ListNamespaceRoleBindings403JSONResponse ¶ added in v0.14.0
type ListNamespaceRoleBindings403JSONResponse struct{ ForbiddenJSONResponse }
func (ListNamespaceRoleBindings403JSONResponse) VisitListNamespaceRoleBindingsResponse ¶ added in v0.14.0
func (response ListNamespaceRoleBindings403JSONResponse) VisitListNamespaceRoleBindingsResponse(w http.ResponseWriter) error
type ListNamespaceRoleBindings500JSONResponse ¶ added in v0.14.0
type ListNamespaceRoleBindings500JSONResponse struct{ InternalErrorJSONResponse }
func (ListNamespaceRoleBindings500JSONResponse) VisitListNamespaceRoleBindingsResponse ¶ added in v0.14.0
func (response ListNamespaceRoleBindings500JSONResponse) VisitListNamespaceRoleBindingsResponse(w http.ResponseWriter) error
type ListNamespaceRoleBindingsParams ¶ added in v0.14.0
type ListNamespaceRoleBindingsParams struct {
// RoleName Filter by role reference name
RoleName *string `form:"roleName,omitempty" json:"roleName,omitempty"`
// RoleNamespace Filter by role reference namespace (optional, for namespace-scoped roles)
RoleNamespace *string `form:"roleNamespace,omitempty" json:"roleNamespace,omitempty"`
// Claim Filter by entitlement claim (must be used with value parameter)
Claim *string `form:"claim,omitempty" json:"claim,omitempty"`
// Value Filter by entitlement value (must be used with claim parameter)
Value *string `form:"value,omitempty" json:"value,omitempty"`
// Effect filter by binding effect (allow or deny)
Effect *ListNamespaceRoleBindingsParamsEffect `form:"effect,omitempty" json:"effect,omitempty"`
}
ListNamespaceRoleBindingsParams defines parameters for ListNamespaceRoleBindings.
type ListNamespaceRoleBindingsParamsEffect ¶ added in v0.14.0
type ListNamespaceRoleBindingsParamsEffect string
ListNamespaceRoleBindingsParamsEffect defines parameters for ListNamespaceRoleBindings.
const ( ListNamespaceRoleBindingsParamsEffectAllow ListNamespaceRoleBindingsParamsEffect = "allow" ListNamespaceRoleBindingsParamsEffectDeny ListNamespaceRoleBindingsParamsEffect = "deny" )
Defines values for ListNamespaceRoleBindingsParamsEffect.
type ListNamespaceRoleBindingsRequestObject ¶ added in v0.14.0
type ListNamespaceRoleBindingsRequestObject struct {
NamespaceName NamespaceNameParam `json:"namespaceName"`
Params ListNamespaceRoleBindingsParams
}
type ListNamespaceRoleBindingsResp ¶ added in v0.14.0
type ListNamespaceRoleBindingsResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]RoleEntitlementMapping
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON500 *InternalError
}
func ParseListNamespaceRoleBindingsResp ¶ added in v0.14.0
func ParseListNamespaceRoleBindingsResp(rsp *http.Response) (*ListNamespaceRoleBindingsResp, error)
ParseListNamespaceRoleBindingsResp parses an HTTP response from a ListNamespaceRoleBindingsWithResponse call
func (ListNamespaceRoleBindingsResp) Status ¶ added in v0.14.0
func (r ListNamespaceRoleBindingsResp) Status() string
Status returns HTTPResponse.Status
func (ListNamespaceRoleBindingsResp) StatusCode ¶ added in v0.14.0
func (r ListNamespaceRoleBindingsResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListNamespaceRoleBindingsResponseObject ¶ added in v0.14.0
type ListNamespaceRoleBindingsResponseObject interface {
VisitListNamespaceRoleBindingsResponse(w http.ResponseWriter) error
}
type ListNamespaceRoles200JSONResponse ¶ added in v0.14.0
type ListNamespaceRoles200JSONResponse []Role
func (ListNamespaceRoles200JSONResponse) VisitListNamespaceRolesResponse ¶ added in v0.14.0
func (response ListNamespaceRoles200JSONResponse) VisitListNamespaceRolesResponse(w http.ResponseWriter) error
type ListNamespaceRoles400JSONResponse ¶ added in v0.14.0
type ListNamespaceRoles400JSONResponse struct{ BadRequestJSONResponse }
func (ListNamespaceRoles400JSONResponse) VisitListNamespaceRolesResponse ¶ added in v0.14.0
func (response ListNamespaceRoles400JSONResponse) VisitListNamespaceRolesResponse(w http.ResponseWriter) error
type ListNamespaceRoles401JSONResponse ¶ added in v0.14.0
func (ListNamespaceRoles401JSONResponse) VisitListNamespaceRolesResponse ¶ added in v0.14.0
func (response ListNamespaceRoles401JSONResponse) VisitListNamespaceRolesResponse(w http.ResponseWriter) error
type ListNamespaceRoles403JSONResponse ¶ added in v0.14.0
type ListNamespaceRoles403JSONResponse struct{ ForbiddenJSONResponse }
func (ListNamespaceRoles403JSONResponse) VisitListNamespaceRolesResponse ¶ added in v0.14.0
func (response ListNamespaceRoles403JSONResponse) VisitListNamespaceRolesResponse(w http.ResponseWriter) error
type ListNamespaceRoles500JSONResponse ¶ added in v0.14.0
type ListNamespaceRoles500JSONResponse struct{ InternalErrorJSONResponse }
func (ListNamespaceRoles500JSONResponse) VisitListNamespaceRolesResponse ¶ added in v0.14.0
func (response ListNamespaceRoles500JSONResponse) VisitListNamespaceRolesResponse(w http.ResponseWriter) error
type ListNamespaceRolesRequestObject ¶ added in v0.14.0
type ListNamespaceRolesRequestObject struct {
NamespaceName NamespaceNameParam `json:"namespaceName"`
}
type ListNamespaceRolesResp ¶ added in v0.14.0
type ListNamespaceRolesResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]Role
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON500 *InternalError
}
func ParseListNamespaceRolesResp ¶ added in v0.14.0
func ParseListNamespaceRolesResp(rsp *http.Response) (*ListNamespaceRolesResp, error)
ParseListNamespaceRolesResp parses an HTTP response from a ListNamespaceRolesWithResponse call
func (ListNamespaceRolesResp) Status ¶ added in v0.14.0
func (r ListNamespaceRolesResp) Status() string
Status returns HTTPResponse.Status
func (ListNamespaceRolesResp) StatusCode ¶ added in v0.14.0
func (r ListNamespaceRolesResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListNamespaceRolesResponseObject ¶ added in v0.14.0
type ListNamespaceRolesResponseObject interface {
VisitListNamespaceRolesResponse(w http.ResponseWriter) error
}
type ListNamespaces200JSONResponse ¶ added in v0.13.0
type ListNamespaces200JSONResponse NamespaceList
func (ListNamespaces200JSONResponse) VisitListNamespacesResponse ¶ added in v0.13.0
func (response ListNamespaces200JSONResponse) VisitListNamespacesResponse(w http.ResponseWriter) error
type ListNamespaces401JSONResponse ¶ added in v0.13.0
func (ListNamespaces401JSONResponse) VisitListNamespacesResponse ¶ added in v0.13.0
func (response ListNamespaces401JSONResponse) VisitListNamespacesResponse(w http.ResponseWriter) error
type ListNamespaces403JSONResponse ¶ added in v0.13.0
type ListNamespaces403JSONResponse struct{ ForbiddenJSONResponse }
func (ListNamespaces403JSONResponse) VisitListNamespacesResponse ¶ added in v0.13.0
func (response ListNamespaces403JSONResponse) VisitListNamespacesResponse(w http.ResponseWriter) error
type ListNamespaces500JSONResponse ¶ added in v0.13.0
type ListNamespaces500JSONResponse struct{ InternalErrorJSONResponse }
func (ListNamespaces500JSONResponse) VisitListNamespacesResponse ¶ added in v0.13.0
func (response ListNamespaces500JSONResponse) VisitListNamespacesResponse(w http.ResponseWriter) error
type ListNamespacesParams ¶ added in v0.13.0
type ListNamespacesParams struct {
// Limit Maximum number of items to return per page
Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`
// Cursor Opaque pagination cursor from a previous response.
// Pass the `nextCursor` value from pagination metadata to fetch the next page.
Cursor *CursorParam `form:"cursor,omitempty" json:"cursor,omitempty"`
}
ListNamespacesParams defines parameters for ListNamespaces.
type ListNamespacesRequestObject ¶ added in v0.13.0
type ListNamespacesRequestObject struct {
Params ListNamespacesParams
}
type ListNamespacesResp ¶ added in v0.13.0
type ListNamespacesResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *NamespaceList
JSON401 *Unauthorized
JSON403 *Forbidden
JSON500 *InternalError
}
func ParseListNamespacesResp ¶ added in v0.13.0
func ParseListNamespacesResp(rsp *http.Response) (*ListNamespacesResp, error)
ParseListNamespacesResp parses an HTTP response from a ListNamespacesWithResponse call
func (ListNamespacesResp) Status ¶ added in v0.13.0
func (r ListNamespacesResp) Status() string
Status returns HTTPResponse.Status
func (ListNamespacesResp) StatusCode ¶ added in v0.13.0
func (r ListNamespacesResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListNamespacesResponseObject ¶ added in v0.13.0
type ListNamespacesResponseObject interface {
VisitListNamespacesResponse(w http.ResponseWriter) error
}
type ListObservabilityPlanes200JSONResponse ¶
type ListObservabilityPlanes200JSONResponse ObservabilityPlaneList
func (ListObservabilityPlanes200JSONResponse) VisitListObservabilityPlanesResponse ¶
func (response ListObservabilityPlanes200JSONResponse) VisitListObservabilityPlanesResponse(w http.ResponseWriter) error
type ListObservabilityPlanes401JSONResponse ¶
func (ListObservabilityPlanes401JSONResponse) VisitListObservabilityPlanesResponse ¶
func (response ListObservabilityPlanes401JSONResponse) VisitListObservabilityPlanesResponse(w http.ResponseWriter) error
type ListObservabilityPlanes403JSONResponse ¶
type ListObservabilityPlanes403JSONResponse struct{ ForbiddenJSONResponse }
func (ListObservabilityPlanes403JSONResponse) VisitListObservabilityPlanesResponse ¶
func (response ListObservabilityPlanes403JSONResponse) VisitListObservabilityPlanesResponse(w http.ResponseWriter) error
type ListObservabilityPlanes500JSONResponse ¶
type ListObservabilityPlanes500JSONResponse struct{ InternalErrorJSONResponse }
func (ListObservabilityPlanes500JSONResponse) VisitListObservabilityPlanesResponse ¶
func (response ListObservabilityPlanes500JSONResponse) VisitListObservabilityPlanesResponse(w http.ResponseWriter) error
type ListObservabilityPlanesRequestObject ¶
type ListObservabilityPlanesRequestObject struct {
NamespaceName NamespaceNameParam `json:"namespaceName"`
}
type ListObservabilityPlanesResp ¶ added in v0.13.0
type ListObservabilityPlanesResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ObservabilityPlaneList
JSON401 *Unauthorized
JSON403 *Forbidden
JSON500 *InternalError
}
func ParseListObservabilityPlanesResp ¶ added in v0.13.0
func ParseListObservabilityPlanesResp(rsp *http.Response) (*ListObservabilityPlanesResp, error)
ParseListObservabilityPlanesResp parses an HTTP response from a ListObservabilityPlanesWithResponse call
func (ListObservabilityPlanesResp) Status ¶ added in v0.13.0
func (r ListObservabilityPlanesResp) Status() string
Status returns HTTPResponse.Status
func (ListObservabilityPlanesResp) StatusCode ¶ added in v0.13.0
func (r ListObservabilityPlanesResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListObservabilityPlanesResponseObject ¶
type ListObservabilityPlanesResponseObject interface {
VisitListObservabilityPlanesResponse(w http.ResponseWriter) error
}
type ListProjects200JSONResponse ¶
type ListProjects200JSONResponse ProjectList
func (ListProjects200JSONResponse) VisitListProjectsResponse ¶
func (response ListProjects200JSONResponse) VisitListProjectsResponse(w http.ResponseWriter) error
type ListProjects401JSONResponse ¶
func (ListProjects401JSONResponse) VisitListProjectsResponse ¶
func (response ListProjects401JSONResponse) VisitListProjectsResponse(w http.ResponseWriter) error
type ListProjects403JSONResponse ¶
type ListProjects403JSONResponse struct{ ForbiddenJSONResponse }
func (ListProjects403JSONResponse) VisitListProjectsResponse ¶
func (response ListProjects403JSONResponse) VisitListProjectsResponse(w http.ResponseWriter) error
type ListProjects404JSONResponse ¶
type ListProjects404JSONResponse struct{ NotFoundJSONResponse }
func (ListProjects404JSONResponse) VisitListProjectsResponse ¶
func (response ListProjects404JSONResponse) VisitListProjectsResponse(w http.ResponseWriter) error
type ListProjects500JSONResponse ¶
type ListProjects500JSONResponse struct{ InternalErrorJSONResponse }
func (ListProjects500JSONResponse) VisitListProjectsResponse ¶
func (response ListProjects500JSONResponse) VisitListProjectsResponse(w http.ResponseWriter) error
type ListProjectsParams ¶
type ListProjectsParams struct {
// Limit Maximum number of items to return per page
Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`
// Cursor Opaque pagination cursor from a previous response.
// Pass the `nextCursor` value from pagination metadata to fetch the next page.
Cursor *CursorParam `form:"cursor,omitempty" json:"cursor,omitempty"`
}
ListProjectsParams defines parameters for ListProjects.
type ListProjectsRequestObject ¶
type ListProjectsRequestObject struct {
NamespaceName NamespaceNameParam `json:"namespaceName"`
Params ListProjectsParams
}
type ListProjectsResp ¶ added in v0.13.0
type ListProjectsResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ProjectList
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON500 *InternalError
}
func ParseListProjectsResp ¶ added in v0.13.0
func ParseListProjectsResp(rsp *http.Response) (*ListProjectsResp, error)
ParseListProjectsResp parses an HTTP response from a ListProjectsWithResponse call
func (ListProjectsResp) Status ¶ added in v0.13.0
func (r ListProjectsResp) Status() string
Status returns HTTPResponse.Status
func (ListProjectsResp) StatusCode ¶ added in v0.13.0
func (r ListProjectsResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListProjectsResponseObject ¶
type ListProjectsResponseObject interface {
VisitListProjectsResponse(w http.ResponseWriter) error
}
type ListReleaseBindings200JSONResponse ¶
type ListReleaseBindings200JSONResponse ReleaseBindingList
func (ListReleaseBindings200JSONResponse) VisitListReleaseBindingsResponse ¶
func (response ListReleaseBindings200JSONResponse) VisitListReleaseBindingsResponse(w http.ResponseWriter) error
type ListReleaseBindings401JSONResponse ¶
func (ListReleaseBindings401JSONResponse) VisitListReleaseBindingsResponse ¶
func (response ListReleaseBindings401JSONResponse) VisitListReleaseBindingsResponse(w http.ResponseWriter) error
type ListReleaseBindings403JSONResponse ¶
type ListReleaseBindings403JSONResponse struct{ ForbiddenJSONResponse }
func (ListReleaseBindings403JSONResponse) VisitListReleaseBindingsResponse ¶
func (response ListReleaseBindings403JSONResponse) VisitListReleaseBindingsResponse(w http.ResponseWriter) error
type ListReleaseBindings404JSONResponse ¶
type ListReleaseBindings404JSONResponse struct{ NotFoundJSONResponse }
func (ListReleaseBindings404JSONResponse) VisitListReleaseBindingsResponse ¶
func (response ListReleaseBindings404JSONResponse) VisitListReleaseBindingsResponse(w http.ResponseWriter) error
type ListReleaseBindings500JSONResponse ¶
type ListReleaseBindings500JSONResponse struct{ InternalErrorJSONResponse }
func (ListReleaseBindings500JSONResponse) VisitListReleaseBindingsResponse ¶
func (response ListReleaseBindings500JSONResponse) VisitListReleaseBindingsResponse(w http.ResponseWriter) error
type ListReleaseBindingsParams ¶
type ListReleaseBindingsParams struct {
// Environment Filter by environment names
Environment *[]string `form:"environment,omitempty" json:"environment,omitempty"`
}
ListReleaseBindingsParams defines parameters for ListReleaseBindings.
type ListReleaseBindingsRequestObject ¶
type ListReleaseBindingsRequestObject struct {
NamespaceName NamespaceNameParam `json:"namespaceName"`
ProjectName ProjectNameParam `json:"projectName"`
ComponentName ComponentNameParam `json:"componentName"`
Params ListReleaseBindingsParams
}
type ListReleaseBindingsResp ¶ added in v0.13.0
type ListReleaseBindingsResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ReleaseBindingList
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON500 *InternalError
}
func ParseListReleaseBindingsResp ¶ added in v0.13.0
func ParseListReleaseBindingsResp(rsp *http.Response) (*ListReleaseBindingsResp, error)
ParseListReleaseBindingsResp parses an HTTP response from a ListReleaseBindingsWithResponse call
func (ListReleaseBindingsResp) Status ¶ added in v0.13.0
func (r ListReleaseBindingsResp) Status() string
Status returns HTTPResponse.Status
func (ListReleaseBindingsResp) StatusCode ¶ added in v0.13.0
func (r ListReleaseBindingsResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListReleaseBindingsResponseObject ¶
type ListReleaseBindingsResponseObject interface {
VisitListReleaseBindingsResponse(w http.ResponseWriter) error
}
type ListSecretReferences200JSONResponse ¶
type ListSecretReferences200JSONResponse SecretReferenceList
func (ListSecretReferences200JSONResponse) VisitListSecretReferencesResponse ¶
func (response ListSecretReferences200JSONResponse) VisitListSecretReferencesResponse(w http.ResponseWriter) error
type ListSecretReferences401JSONResponse ¶
func (ListSecretReferences401JSONResponse) VisitListSecretReferencesResponse ¶
func (response ListSecretReferences401JSONResponse) VisitListSecretReferencesResponse(w http.ResponseWriter) error
type ListSecretReferences403JSONResponse ¶
type ListSecretReferences403JSONResponse struct{ ForbiddenJSONResponse }
func (ListSecretReferences403JSONResponse) VisitListSecretReferencesResponse ¶
func (response ListSecretReferences403JSONResponse) VisitListSecretReferencesResponse(w http.ResponseWriter) error
type ListSecretReferences404JSONResponse ¶
type ListSecretReferences404JSONResponse struct{ NotFoundJSONResponse }
func (ListSecretReferences404JSONResponse) VisitListSecretReferencesResponse ¶
func (response ListSecretReferences404JSONResponse) VisitListSecretReferencesResponse(w http.ResponseWriter) error
type ListSecretReferences500JSONResponse ¶
type ListSecretReferences500JSONResponse struct{ InternalErrorJSONResponse }
func (ListSecretReferences500JSONResponse) VisitListSecretReferencesResponse ¶
func (response ListSecretReferences500JSONResponse) VisitListSecretReferencesResponse(w http.ResponseWriter) error
type ListSecretReferencesRequestObject ¶
type ListSecretReferencesRequestObject struct {
NamespaceName NamespaceNameParam `json:"namespaceName"`
}
type ListSecretReferencesResp ¶ added in v0.13.0
type ListSecretReferencesResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *SecretReferenceList
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON500 *InternalError
}
func ParseListSecretReferencesResp ¶ added in v0.13.0
func ParseListSecretReferencesResp(rsp *http.Response) (*ListSecretReferencesResp, error)
ParseListSecretReferencesResp parses an HTTP response from a ListSecretReferencesWithResponse call
func (ListSecretReferencesResp) Status ¶ added in v0.13.0
func (r ListSecretReferencesResp) Status() string
Status returns HTTPResponse.Status
func (ListSecretReferencesResp) StatusCode ¶ added in v0.13.0
func (r ListSecretReferencesResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListSecretReferencesResponseObject ¶
type ListSecretReferencesResponseObject interface {
VisitListSecretReferencesResponse(w http.ResponseWriter) error
}
type ListTraits200JSONResponse ¶
type ListTraits200JSONResponse TraitList
func (ListTraits200JSONResponse) VisitListTraitsResponse ¶
func (response ListTraits200JSONResponse) VisitListTraitsResponse(w http.ResponseWriter) error
type ListTraits401JSONResponse ¶
func (ListTraits401JSONResponse) VisitListTraitsResponse ¶
func (response ListTraits401JSONResponse) VisitListTraitsResponse(w http.ResponseWriter) error
type ListTraits403JSONResponse ¶
type ListTraits403JSONResponse struct{ ForbiddenJSONResponse }
func (ListTraits403JSONResponse) VisitListTraitsResponse ¶
func (response ListTraits403JSONResponse) VisitListTraitsResponse(w http.ResponseWriter) error
type ListTraits500JSONResponse ¶
type ListTraits500JSONResponse struct{ InternalErrorJSONResponse }
func (ListTraits500JSONResponse) VisitListTraitsResponse ¶
func (response ListTraits500JSONResponse) VisitListTraitsResponse(w http.ResponseWriter) error
type ListTraitsParams ¶
type ListTraitsParams struct {
// Limit Maximum number of items to return per page
Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`
// Cursor Opaque pagination cursor from a previous response.
// Pass the `nextCursor` value from pagination metadata to fetch the next page.
Cursor *CursorParam `form:"cursor,omitempty" json:"cursor,omitempty"`
}
ListTraitsParams defines parameters for ListTraits.
type ListTraitsRequestObject ¶
type ListTraitsRequestObject struct {
NamespaceName NamespaceNameParam `json:"namespaceName"`
Params ListTraitsParams
}
type ListTraitsResp ¶ added in v0.13.0
type ListTraitsResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *TraitList
JSON401 *Unauthorized
JSON403 *Forbidden
JSON500 *InternalError
}
func ParseListTraitsResp ¶ added in v0.13.0
func ParseListTraitsResp(rsp *http.Response) (*ListTraitsResp, error)
ParseListTraitsResp parses an HTTP response from a ListTraitsWithResponse call
func (ListTraitsResp) Status ¶ added in v0.13.0
func (r ListTraitsResp) Status() string
Status returns HTTPResponse.Status
func (ListTraitsResp) StatusCode ¶ added in v0.13.0
func (r ListTraitsResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListTraitsResponseObject ¶
type ListTraitsResponseObject interface {
VisitListTraitsResponse(w http.ResponseWriter) error
}
type ListUserTypes200JSONResponse ¶
type ListUserTypes200JSONResponse []UserTypeConfig
func (ListUserTypes200JSONResponse) VisitListUserTypesResponse ¶
func (response ListUserTypes200JSONResponse) VisitListUserTypesResponse(w http.ResponseWriter) error
type ListUserTypes401JSONResponse ¶
func (ListUserTypes401JSONResponse) VisitListUserTypesResponse ¶
func (response ListUserTypes401JSONResponse) VisitListUserTypesResponse(w http.ResponseWriter) error
type ListUserTypes500JSONResponse ¶
type ListUserTypes500JSONResponse struct{ InternalErrorJSONResponse }
func (ListUserTypes500JSONResponse) VisitListUserTypesResponse ¶
func (response ListUserTypes500JSONResponse) VisitListUserTypesResponse(w http.ResponseWriter) error
type ListUserTypesRequestObject ¶
type ListUserTypesRequestObject struct {
}
type ListUserTypesResp ¶ added in v0.13.0
type ListUserTypesResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]UserTypeConfig
JSON401 *Unauthorized
JSON500 *InternalError
}
func ParseListUserTypesResp ¶ added in v0.13.0
func ParseListUserTypesResp(rsp *http.Response) (*ListUserTypesResp, error)
ParseListUserTypesResp parses an HTTP response from a ListUserTypesWithResponse call
func (ListUserTypesResp) Status ¶ added in v0.13.0
func (r ListUserTypesResp) Status() string
Status returns HTTPResponse.Status
func (ListUserTypesResp) StatusCode ¶ added in v0.13.0
func (r ListUserTypesResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListUserTypesResponseObject ¶
type ListUserTypesResponseObject interface {
VisitListUserTypesResponse(w http.ResponseWriter) error
}
type ListWorkflowRuns200JSONResponse ¶ added in v0.13.0
type ListWorkflowRuns200JSONResponse WorkflowRunList
func (ListWorkflowRuns200JSONResponse) VisitListWorkflowRunsResponse ¶ added in v0.13.0
func (response ListWorkflowRuns200JSONResponse) VisitListWorkflowRunsResponse(w http.ResponseWriter) error
type ListWorkflowRuns401JSONResponse ¶ added in v0.13.0
func (ListWorkflowRuns401JSONResponse) VisitListWorkflowRunsResponse ¶ added in v0.13.0
func (response ListWorkflowRuns401JSONResponse) VisitListWorkflowRunsResponse(w http.ResponseWriter) error
type ListWorkflowRuns403JSONResponse ¶ added in v0.13.0
type ListWorkflowRuns403JSONResponse struct{ ForbiddenJSONResponse }
func (ListWorkflowRuns403JSONResponse) VisitListWorkflowRunsResponse ¶ added in v0.13.0
func (response ListWorkflowRuns403JSONResponse) VisitListWorkflowRunsResponse(w http.ResponseWriter) error
type ListWorkflowRuns500JSONResponse ¶ added in v0.13.0
type ListWorkflowRuns500JSONResponse struct{ InternalErrorJSONResponse }
func (ListWorkflowRuns500JSONResponse) VisitListWorkflowRunsResponse ¶ added in v0.13.0
func (response ListWorkflowRuns500JSONResponse) VisitListWorkflowRunsResponse(w http.ResponseWriter) error
type ListWorkflowRunsParams ¶ added in v0.13.0
type ListWorkflowRunsParams struct {
// Limit Maximum number of items to return per page
Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`
// Cursor Opaque pagination cursor from a previous response.
// Pass the `nextCursor` value from pagination metadata to fetch the next page.
Cursor *CursorParam `form:"cursor,omitempty" json:"cursor,omitempty"`
}
ListWorkflowRunsParams defines parameters for ListWorkflowRuns.
type ListWorkflowRunsRequestObject ¶ added in v0.13.0
type ListWorkflowRunsRequestObject struct {
NamespaceName NamespaceNameParam `json:"namespaceName"`
Params ListWorkflowRunsParams
}
type ListWorkflowRunsResp ¶ added in v0.13.0
type ListWorkflowRunsResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *WorkflowRunList
JSON401 *Unauthorized
JSON403 *Forbidden
JSON500 *InternalError
}
func ParseListWorkflowRunsResp ¶ added in v0.13.0
func ParseListWorkflowRunsResp(rsp *http.Response) (*ListWorkflowRunsResp, error)
ParseListWorkflowRunsResp parses an HTTP response from a ListWorkflowRunsWithResponse call
func (ListWorkflowRunsResp) Status ¶ added in v0.13.0
func (r ListWorkflowRunsResp) Status() string
Status returns HTTPResponse.Status
func (ListWorkflowRunsResp) StatusCode ¶ added in v0.13.0
func (r ListWorkflowRunsResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListWorkflowRunsResponseObject ¶ added in v0.13.0
type ListWorkflowRunsResponseObject interface {
VisitListWorkflowRunsResponse(w http.ResponseWriter) error
}
type ListWorkflows200JSONResponse ¶
type ListWorkflows200JSONResponse WorkflowList
func (ListWorkflows200JSONResponse) VisitListWorkflowsResponse ¶
func (response ListWorkflows200JSONResponse) VisitListWorkflowsResponse(w http.ResponseWriter) error
type ListWorkflows401JSONResponse ¶
func (ListWorkflows401JSONResponse) VisitListWorkflowsResponse ¶
func (response ListWorkflows401JSONResponse) VisitListWorkflowsResponse(w http.ResponseWriter) error
type ListWorkflows403JSONResponse ¶
type ListWorkflows403JSONResponse struct{ ForbiddenJSONResponse }
func (ListWorkflows403JSONResponse) VisitListWorkflowsResponse ¶
func (response ListWorkflows403JSONResponse) VisitListWorkflowsResponse(w http.ResponseWriter) error
type ListWorkflows500JSONResponse ¶
type ListWorkflows500JSONResponse struct{ InternalErrorJSONResponse }
func (ListWorkflows500JSONResponse) VisitListWorkflowsResponse ¶
func (response ListWorkflows500JSONResponse) VisitListWorkflowsResponse(w http.ResponseWriter) error
type ListWorkflowsParams ¶
type ListWorkflowsParams struct {
// Limit Maximum number of items to return per page
Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`
// Cursor Opaque pagination cursor from a previous response.
// Pass the `nextCursor` value from pagination metadata to fetch the next page.
Cursor *CursorParam `form:"cursor,omitempty" json:"cursor,omitempty"`
}
ListWorkflowsParams defines parameters for ListWorkflows.
type ListWorkflowsRequestObject ¶
type ListWorkflowsRequestObject struct {
NamespaceName NamespaceNameParam `json:"namespaceName"`
Params ListWorkflowsParams
}
type ListWorkflowsResp ¶ added in v0.13.0
type ListWorkflowsResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *WorkflowList
JSON401 *Unauthorized
JSON403 *Forbidden
JSON500 *InternalError
}
func ParseListWorkflowsResp ¶ added in v0.13.0
func ParseListWorkflowsResp(rsp *http.Response) (*ListWorkflowsResp, error)
ParseListWorkflowsResp parses an HTTP response from a ListWorkflowsWithResponse call
func (ListWorkflowsResp) Status ¶ added in v0.13.0
func (r ListWorkflowsResp) Status() string
Status returns HTTPResponse.Status
func (ListWorkflowsResp) StatusCode ¶ added in v0.13.0
func (r ListWorkflowsResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListWorkflowsResponseObject ¶
type ListWorkflowsResponseObject interface {
VisitListWorkflowsResponse(w http.ResponseWriter) error
}
type MessageResponse ¶
type MessageResponse struct {
// Message Response message
Message string `json:"message"`
}
MessageResponse Simple message response
type Namespace ¶ added in v0.13.0
type Namespace struct {
// CreatedAt Creation timestamp
CreatedAt time.Time `json:"createdAt"`
// Description Namespace description
Description *string `json:"description,omitempty"`
// DisplayName Human-readable display name
DisplayName *string `json:"displayName,omitempty"`
// Name Namespace name (unique identifier)
Name string `json:"name"`
// Namespace Kubernetes namespace for the namespace
Namespace *string `json:"namespace,omitempty"`
// Status Namespace status
Status *string `json:"status,omitempty"`
}
Namespace Namespace resource representing an OpenChoreo control plane namespace. Control plane namespaces hold resources like Projects, Components, and Environments. These namespaces are identified by the label `openchoreo.dev/controlplane-namespace=true`.
type NamespaceList ¶ added in v0.13.0
type NamespaceList struct {
Items []Namespace `json:"items"`
// Pagination Cursor-based pagination metadata. Uses Kubernetes-native continuation tokens
// for efficient pagination through large result sets.
Pagination Pagination `json:"pagination"`
}
NamespaceList Paginated list of namespaces
type NamespaceNameParam ¶ added in v0.13.0
type NamespaceNameParam = string
NamespaceNameParam defines model for NamespaceNameParam.
type NotFoundJSONResponse ¶
type NotFoundJSONResponse ErrorResponse
type OAuthProtectedResourceMetadata ¶
type OAuthProtectedResourceMetadata struct {
// AuthorizationServers List of authorization server URLs
AuthorizationServers []string `json:"authorization_servers"`
// BearerMethodsSupported Supported bearer token methods
BearerMethodsSupported []string `json:"bearer_methods_supported"`
// Resource URL of the protected resource
Resource string `json:"resource"`
// ResourceName Human-readable name of the protected resource
ResourceName string `json:"resource_name"`
// ScopesSupported Supported OAuth scopes
ScopesSupported []string `json:"scopes_supported"`
}
OAuthProtectedResourceMetadata OAuth 2.0 protected resource metadata as defined in RFC 9728
type ObservabilityPlane ¶
type ObservabilityPlane struct {
// CreatedAt Creation timestamp
CreatedAt time.Time `json:"createdAt"`
// Description ObservabilityPlane description
Description *string `json:"description,omitempty"`
// DisplayName Human-readable display name
DisplayName *string `json:"displayName,omitempty"`
// Name ObservabilityPlane name (unique within namespace)
Name string `json:"name"`
// Namespace Kubernetes namespace for the observability plane
Namespace string `json:"namespace"`
// Status ObservabilityPlane status
Status *string `json:"status,omitempty"`
}
ObservabilityPlane ObservabilityPlane resource for monitoring and logging infrastructure
type ObservabilityPlaneList ¶
type ObservabilityPlaneList struct {
Items []ObservabilityPlane `json:"items"`
// Pagination Cursor-based pagination metadata. Uses Kubernetes-native continuation tokens
// for efficient pagination through large result sets.
Pagination Pagination `json:"pagination"`
}
ObservabilityPlaneList Paginated list of observability planes
type ObserverURLResponse ¶
type ObserverURLResponse struct {
// Message Additional information or status message
Message *string `json:"message,omitempty"`
// ObserverUrl URL to the observer service for logs and metrics
ObserverUrl *string `json:"observerUrl,omitempty"`
}
ObserverURLResponse Observer URL response for accessing logs and metrics
type Pagination ¶
type Pagination struct {
// NextCursor Opaque cursor for fetching the next page. Pass this value as the
// `cursor` query parameter in the next request. Absent when there
// are no more items.
NextCursor *string `json:"nextCursor,omitempty"`
// RemainingCount Approximate number of items remaining after this page.
// This is an estimate provided by Kubernetes and may not be exact.
// Use for UI hints like "~50 more items". May be absent for
// filtered queries.
RemainingCount *int64 `json:"remainingCount,omitempty"`
}
Pagination Cursor-based pagination metadata. Uses Kubernetes-native continuation tokens for efficient pagination through large result sets.
type PatchComponent200JSONResponse ¶
type PatchComponent200JSONResponse Component
func (PatchComponent200JSONResponse) VisitPatchComponentResponse ¶
func (response PatchComponent200JSONResponse) VisitPatchComponentResponse(w http.ResponseWriter) error
type PatchComponent400JSONResponse ¶
type PatchComponent400JSONResponse struct{ BadRequestJSONResponse }
func (PatchComponent400JSONResponse) VisitPatchComponentResponse ¶
func (response PatchComponent400JSONResponse) VisitPatchComponentResponse(w http.ResponseWriter) error
type PatchComponent401JSONResponse ¶
func (PatchComponent401JSONResponse) VisitPatchComponentResponse ¶
func (response PatchComponent401JSONResponse) VisitPatchComponentResponse(w http.ResponseWriter) error
type PatchComponent403JSONResponse ¶
type PatchComponent403JSONResponse struct{ ForbiddenJSONResponse }
func (PatchComponent403JSONResponse) VisitPatchComponentResponse ¶
func (response PatchComponent403JSONResponse) VisitPatchComponentResponse(w http.ResponseWriter) error
type PatchComponent404JSONResponse ¶
type PatchComponent404JSONResponse struct{ NotFoundJSONResponse }
func (PatchComponent404JSONResponse) VisitPatchComponentResponse ¶
func (response PatchComponent404JSONResponse) VisitPatchComponentResponse(w http.ResponseWriter) error
type PatchComponent500JSONResponse ¶
type PatchComponent500JSONResponse struct{ InternalErrorJSONResponse }
func (PatchComponent500JSONResponse) VisitPatchComponentResponse ¶
func (response PatchComponent500JSONResponse) VisitPatchComponentResponse(w http.ResponseWriter) error
type PatchComponentJSONRequestBody ¶
type PatchComponentJSONRequestBody = PatchComponentRequest
PatchComponentJSONRequestBody defines body for PatchComponent for application/json ContentType.
type PatchComponentRequest ¶
type PatchComponentRequest struct {
// AutoDeploy Controls auto-deployment to default environment
AutoDeploy *bool `json:"autoDeploy,omitempty"`
// Parameters ComponentType parameters
Parameters *map[string]interface{} `json:"parameters,omitempty"`
}
PatchComponentRequest Request to patch a component
type PatchComponentRequestObject ¶
type PatchComponentRequestObject struct {
NamespaceName NamespaceNameParam `json:"namespaceName"`
ProjectName ProjectNameParam `json:"projectName"`
ComponentName ComponentNameParam `json:"componentName"`
Body *PatchComponentJSONRequestBody
}
type PatchComponentResp ¶ added in v0.13.0
type PatchComponentResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *Component
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON500 *InternalError
}
func ParsePatchComponentResp ¶ added in v0.13.0
func ParsePatchComponentResp(rsp *http.Response) (*PatchComponentResp, error)
ParsePatchComponentResp parses an HTTP response from a PatchComponentWithResponse call
func (PatchComponentResp) Status ¶ added in v0.13.0
func (r PatchComponentResp) Status() string
Status returns HTTPResponse.Status
func (PatchComponentResp) StatusCode ¶ added in v0.13.0
func (r PatchComponentResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PatchComponentResponseObject ¶
type PatchComponentResponseObject interface {
VisitPatchComponentResponse(w http.ResponseWriter) error
}
type PatchReleaseBinding200JSONResponse ¶
type PatchReleaseBinding200JSONResponse ReleaseBinding
func (PatchReleaseBinding200JSONResponse) VisitPatchReleaseBindingResponse ¶
func (response PatchReleaseBinding200JSONResponse) VisitPatchReleaseBindingResponse(w http.ResponseWriter) error
type PatchReleaseBinding400JSONResponse ¶
type PatchReleaseBinding400JSONResponse struct{ BadRequestJSONResponse }
func (PatchReleaseBinding400JSONResponse) VisitPatchReleaseBindingResponse ¶
func (response PatchReleaseBinding400JSONResponse) VisitPatchReleaseBindingResponse(w http.ResponseWriter) error
type PatchReleaseBinding401JSONResponse ¶
func (PatchReleaseBinding401JSONResponse) VisitPatchReleaseBindingResponse ¶
func (response PatchReleaseBinding401JSONResponse) VisitPatchReleaseBindingResponse(w http.ResponseWriter) error
type PatchReleaseBinding403JSONResponse ¶
type PatchReleaseBinding403JSONResponse struct{ ForbiddenJSONResponse }
func (PatchReleaseBinding403JSONResponse) VisitPatchReleaseBindingResponse ¶
func (response PatchReleaseBinding403JSONResponse) VisitPatchReleaseBindingResponse(w http.ResponseWriter) error
type PatchReleaseBinding404JSONResponse ¶
type PatchReleaseBinding404JSONResponse struct{ NotFoundJSONResponse }
func (PatchReleaseBinding404JSONResponse) VisitPatchReleaseBindingResponse ¶
func (response PatchReleaseBinding404JSONResponse) VisitPatchReleaseBindingResponse(w http.ResponseWriter) error
type PatchReleaseBinding500JSONResponse ¶
type PatchReleaseBinding500JSONResponse struct{ InternalErrorJSONResponse }
func (PatchReleaseBinding500JSONResponse) VisitPatchReleaseBindingResponse ¶
func (response PatchReleaseBinding500JSONResponse) VisitPatchReleaseBindingResponse(w http.ResponseWriter) error
type PatchReleaseBindingJSONRequestBody ¶
type PatchReleaseBindingJSONRequestBody = PatchReleaseBindingRequest
PatchReleaseBindingJSONRequestBody defines body for PatchReleaseBinding for application/json ContentType.
type PatchReleaseBindingRequest ¶
type PatchReleaseBindingRequest struct {
// ComponentTypeEnvOverrides Environment-specific ComponentType overrides
ComponentTypeEnvOverrides *map[string]interface{} `json:"componentTypeEnvOverrides,omitempty"`
// ReleaseName Component release name to deploy
ReleaseName *string `json:"releaseName,omitempty"`
// TraitOverrides Environment-specific trait overrides
TraitOverrides *map[string]interface{} `json:"traitOverrides,omitempty"`
// WorkloadOverrides Environment-specific workload overrides
WorkloadOverrides *WorkloadOverrides `json:"workloadOverrides,omitempty"`
}
PatchReleaseBindingRequest Request to patch a release binding
type PatchReleaseBindingRequestObject ¶
type PatchReleaseBindingRequestObject struct {
NamespaceName NamespaceNameParam `json:"namespaceName"`
ProjectName ProjectNameParam `json:"projectName"`
ComponentName ComponentNameParam `json:"componentName"`
BindingName BindingNameParam `json:"bindingName"`
Body *PatchReleaseBindingJSONRequestBody
}
type PatchReleaseBindingResp ¶ added in v0.13.0
type PatchReleaseBindingResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ReleaseBinding
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON500 *InternalError
}
func ParsePatchReleaseBindingResp ¶ added in v0.13.0
func ParsePatchReleaseBindingResp(rsp *http.Response) (*PatchReleaseBindingResp, error)
ParsePatchReleaseBindingResp parses an HTTP response from a PatchReleaseBindingWithResponse call
func (PatchReleaseBindingResp) Status ¶ added in v0.13.0
func (r PatchReleaseBindingResp) Status() string
Status returns HTTPResponse.Status
func (PatchReleaseBindingResp) StatusCode ¶ added in v0.13.0
func (r PatchReleaseBindingResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PatchReleaseBindingResponseObject ¶
type PatchReleaseBindingResponseObject interface {
VisitPatchReleaseBindingResponse(w http.ResponseWriter) error
}
type Project ¶
type Project struct {
// CreatedAt Creation timestamp
CreatedAt time.Time `json:"createdAt"`
// DeploymentPipeline Referenced deployment pipeline name
DeploymentPipeline *string `json:"deploymentPipeline,omitempty"`
// Description Project description
Description *string `json:"description,omitempty"`
// DisplayName Human-readable display name
DisplayName *string `json:"displayName,omitempty"`
// Name Project name (unique within namespace)
Name string `json:"name"`
// NamespaceName Parent namespace name
NamespaceName string `json:"namespaceName"`
// Status Project status
Status *string `json:"status,omitempty"`
// Uid Unique identifier (Kubernetes UID)
Uid openapi_types.UUID `json:"uid"`
}
Project Project resource
type ProjectList ¶
type ProjectList struct {
Items []Project `json:"items"`
// Pagination Cursor-based pagination metadata. Uses Kubernetes-native continuation tokens
// for efficient pagination through large result sets.
Pagination Pagination `json:"pagination"`
}
ProjectList Paginated list of projects
type ProjectNameParam ¶
type ProjectNameParam = string
ProjectNameParam defines model for ProjectNameParam.
type PromoteComponent200JSONResponse ¶
type PromoteComponent200JSONResponse ReleaseBinding
func (PromoteComponent200JSONResponse) VisitPromoteComponentResponse ¶
func (response PromoteComponent200JSONResponse) VisitPromoteComponentResponse(w http.ResponseWriter) error
type PromoteComponent400JSONResponse ¶
type PromoteComponent400JSONResponse struct{ BadRequestJSONResponse }
func (PromoteComponent400JSONResponse) VisitPromoteComponentResponse ¶
func (response PromoteComponent400JSONResponse) VisitPromoteComponentResponse(w http.ResponseWriter) error
type PromoteComponent401JSONResponse ¶
func (PromoteComponent401JSONResponse) VisitPromoteComponentResponse ¶
func (response PromoteComponent401JSONResponse) VisitPromoteComponentResponse(w http.ResponseWriter) error
type PromoteComponent403JSONResponse ¶
type PromoteComponent403JSONResponse struct{ ForbiddenJSONResponse }
func (PromoteComponent403JSONResponse) VisitPromoteComponentResponse ¶
func (response PromoteComponent403JSONResponse) VisitPromoteComponentResponse(w http.ResponseWriter) error
type PromoteComponent404JSONResponse ¶
type PromoteComponent404JSONResponse struct{ NotFoundJSONResponse }
func (PromoteComponent404JSONResponse) VisitPromoteComponentResponse ¶
func (response PromoteComponent404JSONResponse) VisitPromoteComponentResponse(w http.ResponseWriter) error
type PromoteComponent500JSONResponse ¶
type PromoteComponent500JSONResponse struct{ InternalErrorJSONResponse }
func (PromoteComponent500JSONResponse) VisitPromoteComponentResponse ¶
func (response PromoteComponent500JSONResponse) VisitPromoteComponentResponse(w http.ResponseWriter) error
type PromoteComponentJSONRequestBody ¶
type PromoteComponentJSONRequestBody = PromoteComponentRequest
PromoteComponentJSONRequestBody defines body for PromoteComponent for application/json ContentType.
type PromoteComponentRequest ¶
type PromoteComponentRequest struct {
// SourceEnv Source environment name
SourceEnv string `json:"sourceEnv"`
// TargetEnv Target environment name
TargetEnv string `json:"targetEnv"`
}
PromoteComponentRequest Request to promote a component between environments
type PromoteComponentRequestObject ¶
type PromoteComponentRequestObject struct {
NamespaceName NamespaceNameParam `json:"namespaceName"`
ProjectName ProjectNameParam `json:"projectName"`
ComponentName ComponentNameParam `json:"componentName"`
Body *PromoteComponentJSONRequestBody
}
type PromoteComponentResp ¶ added in v0.13.0
type PromoteComponentResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ReleaseBinding
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON500 *InternalError
}
func ParsePromoteComponentResp ¶ added in v0.13.0
func ParsePromoteComponentResp(rsp *http.Response) (*PromoteComponentResp, error)
ParsePromoteComponentResp parses an HTTP response from a PromoteComponentWithResponse call
func (PromoteComponentResp) Status ¶ added in v0.13.0
func (r PromoteComponentResp) Status() string
Status returns HTTPResponse.Status
func (PromoteComponentResp) StatusCode ¶ added in v0.13.0
func (r PromoteComponentResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PromoteComponentResponseObject ¶
type PromoteComponentResponseObject interface {
VisitPromoteComponentResponse(w http.ResponseWriter) error
}
type PromotionPath ¶
type PromotionPath struct {
// SourceEnvironmentRef Source environment name
SourceEnvironmentRef string `json:"sourceEnvironmentRef"`
// TargetEnvironmentRefs Target environments for promotion
TargetEnvironmentRefs []TargetEnvironmentRef `json:"targetEnvironmentRefs"`
}
PromotionPath Promotion path between environments
type RCAAgentURLResponse ¶ added in v0.13.0
type RCAAgentURLResponse struct {
// Message Additional information or status message
Message *string `json:"message,omitempty"`
// RcaAgentUrl URL to the RCA agent service for AI-powered root cause analysis
RcaAgentUrl *string `json:"rcaAgentUrl,omitempty"`
}
RCAAgentURLResponse RCA agent URL response for AI-powered root cause analysis
type Release ¶
type Release struct {
// Spec Release specification
Spec *struct {
// Resources Kubernetes resources in this release
Resources *[]map[string]interface{} `json:"resources,omitempty"`
} `json:"spec,omitempty"`
// Status Release status
Status *map[string]interface{} `json:"status,omitempty"`
}
Release Deployed release with Kubernetes resources
type ReleaseBinding ¶
type ReleaseBinding struct {
// ComponentName Parent component name
ComponentName string `json:"componentName"`
// ComponentTypeEnvOverrides Environment-specific ComponentType overrides
ComponentTypeEnvOverrides *map[string]interface{} `json:"componentTypeEnvOverrides,omitempty"`
// CreatedAt Creation timestamp
CreatedAt time.Time `json:"createdAt"`
// Environment Target environment name
Environment string `json:"environment"`
// Name Binding name
Name string `json:"name"`
// NamespaceName Parent namespace name
NamespaceName string `json:"namespaceName"`
// ProjectName Parent project name
ProjectName string `json:"projectName"`
// ReleaseName Reference to component release
ReleaseName *string `json:"releaseName,omitempty"`
// Status Binding status
Status *string `json:"status,omitempty"`
// TraitOverrides Environment-specific trait overrides
TraitOverrides *map[string]interface{} `json:"traitOverrides,omitempty"`
// WorkloadOverrides Environment-specific workload overrides
WorkloadOverrides *WorkloadOverrides `json:"workloadOverrides,omitempty"`
}
ReleaseBinding Environment-specific release binding
type ReleaseBindingList ¶
type ReleaseBindingList struct {
Items []ReleaseBinding `json:"items"`
// Pagination Cursor-based pagination metadata. Uses Kubernetes-native continuation tokens
// for efficient pagination through large result sets.
Pagination Pagination `json:"pagination"`
}
ReleaseBindingList Paginated list of release bindings
type ReleaseNameParam ¶
type ReleaseNameParam = string
ReleaseNameParam defines model for ReleaseNameParam.
type RemoteReference ¶
type RemoteReference struct {
// Key Key in the external secret store
Key string `json:"key"`
// Property Property within the secret
Property *string `json:"property,omitempty"`
// Version Secret version
Version *string `json:"version,omitempty"`
}
RemoteReference Remote secret reference
type RequestEditorFn ¶ added in v0.13.0
RequestEditorFn is the function signature for the RequestEditor callback function
type RequiredHeaderError ¶
func (*RequiredHeaderError) Error ¶
func (e *RequiredHeaderError) Error() string
func (*RequiredHeaderError) Unwrap ¶
func (e *RequiredHeaderError) Unwrap() error
type RequiredParamError ¶
type RequiredParamError struct {
ParamName string
}
func (*RequiredParamError) Error ¶
func (e *RequiredParamError) Error() string
type Resource ¶
type Resource struct {
// Hierarchy Resource hierarchy scope
Hierarchy ResourceHierarchy `json:"hierarchy"`
// Id Resource ID
Id *string `json:"id,omitempty"`
// Type Resource type
Type string `json:"type"`
}
Resource Resource for authorization evaluation
type ResourceHierarchy ¶
type ResourceHierarchy struct {
// Component Component name
Component *string `json:"component,omitempty"`
// Namespace Namespace name
Namespace *string `json:"namespace,omitempty"`
// Project Project name
Project *string `json:"project,omitempty"`
}
ResourceHierarchy Resource hierarchy scope
type Role ¶
type Role struct {
// Actions List of actions this role permits
Actions []string `json:"actions"`
// Description Human-readable description of the role
Description *string `json:"description,omitempty"`
// Name Unique role name
Name string `json:"name"`
// Namespace Namespace for namespace-scoped roles, empty for cluster roles
Namespace *string `json:"namespace,omitempty"`
}
Role Authorization role with permitted actions
type RoleEntitlementMapping ¶
type RoleEntitlementMapping struct {
// Context Additional context for authorization
Context *AuthzContext `json:"context,omitempty"`
// Effect Policy effect (allow or deny)
Effect RoleEntitlementMappingEffect `json:"effect"`
// Entitlement Entitlement with claim and value
Entitlement Entitlement `json:"entitlement"`
// Hierarchy Resource hierarchy scope
Hierarchy ResourceHierarchy `json:"hierarchy"`
// Name Unique mapping name
Name string `json:"name"`
// Role Reference to a role by name and namespace
Role RoleRef `json:"role"`
}
RoleEntitlementMapping Mapping of a role to an entitlement within a scope
type RoleEntitlementMappingEffect ¶
type RoleEntitlementMappingEffect string
RoleEntitlementMappingEffect Policy effect (allow or deny)
const ( RoleEntitlementMappingEffectAllow RoleEntitlementMappingEffect = "allow" RoleEntitlementMappingEffectDeny RoleEntitlementMappingEffect = "deny" )
Defines values for RoleEntitlementMappingEffect.
type RoleRef ¶ added in v0.14.0
type RoleRef struct {
// Name Role name
Name string `json:"name"`
// Namespace Namespace for namespace-scoped roles, empty for cluster roles
Namespace *string `json:"namespace,omitempty"`
}
RoleRef Reference to a role by name and namespace
type ScheduledTaskBinding ¶
type ScheduledTaskBinding struct {
// Image Container image
Image *string `json:"image,omitempty"`
// ReleaseState Release state
ReleaseState *string `json:"releaseState,omitempty"`
}
ScheduledTaskBinding Scheduled task-specific binding data
type SchemaResponse ¶
type SchemaResponse map[string]interface{}
SchemaResponse JSON Schema response for component types, traits, or workflows
type SecretDataSource ¶
type SecretDataSource struct {
// RemoteRef Remote secret reference
RemoteRef RemoteReference `json:"remoteRef"`
// SecretKey Key in the Kubernetes secret
SecretKey string `json:"secretKey"`
}
SecretDataSource Secret data source information
type SecretReference ¶
type SecretReference struct {
// CreatedAt Creation timestamp
CreatedAt time.Time `json:"createdAt"`
// Data Secret data sources
Data *[]SecretDataSource `json:"data,omitempty"`
// Description Secret reference description
Description *string `json:"description,omitempty"`
// DisplayName Human-readable display name
DisplayName *string `json:"displayName,omitempty"`
// LastRefreshTime Last refresh time
LastRefreshTime *time.Time `json:"lastRefreshTime,omitempty"`
// Name Secret reference name
Name string `json:"name"`
// Namespace Kubernetes namespace
Namespace string `json:"namespace"`
// RefreshInterval Refresh interval for secret sync
RefreshInterval *string `json:"refreshInterval,omitempty"`
// SecretStores Secret store references
SecretStores *[]SecretStoreReference `json:"secretStores,omitempty"`
// Status Secret reference status
Status *string `json:"status,omitempty"`
}
SecretReference Secret reference resource
type SecretReferenceList ¶
type SecretReferenceList struct {
Items []SecretReference `json:"items"`
// Pagination Cursor-based pagination metadata. Uses Kubernetes-native continuation tokens
// for efficient pagination through large result sets.
Pagination Pagination `json:"pagination"`
}
SecretReferenceList Paginated list of secret references
type SecretStoreReference ¶
type SecretStoreReference struct {
// Kind Secret store kind
Kind string `json:"kind"`
// Name Secret store name
Name string `json:"name"`
// Namespace Secret store namespace
Namespace *string `json:"namespace,omitempty"`
}
SecretStoreReference Reference to a secret store
type ServeMux ¶
type ServeMux interface {
HandleFunc(pattern string, handler func(http.ResponseWriter, *http.Request))
ServeHTTP(w http.ResponseWriter, r *http.Request)
}
ServeMux is an abstraction of http.ServeMux.
type ServerInterface ¶
type ServerInterface interface {
// Get OAuth protected resource metadata
// (GET /.well-known/oauth-protected-resource)
GetOAuthProtectedResourceMetadata(w http.ResponseWriter, r *http.Request)
// Get OpenID configuration
// (GET /api/v1/.well-known/openid-configuration)
GetOpenIDConfiguration(w http.ResponseWriter, r *http.Request)
// Apply resource
// (POST /api/v1/apply)
ApplyResource(w http.ResponseWriter, r *http.Request)
// List actions
// (GET /api/v1/authz/actions)
ListActions(w http.ResponseWriter, r *http.Request)
// Batch evaluate authorization
// (POST /api/v1/authz/batch-evaluate)
BatchEvaluate(w http.ResponseWriter, r *http.Request)
// Evaluate authorization
// (POST /api/v1/authz/evaluate)
Evaluate(w http.ResponseWriter, r *http.Request)
// Get subject profile
// (GET /api/v1/authz/profile)
GetSubjectProfile(w http.ResponseWriter, r *http.Request, params GetSubjectProfileParams)
// List cluster role bindings
// (GET /api/v1/clusterrolebindings)
ListClusterRoleBindings(w http.ResponseWriter, r *http.Request, params ListClusterRoleBindingsParams)
// Create cluster role binding
// (POST /api/v1/clusterrolebindings)
CreateClusterRoleBinding(w http.ResponseWriter, r *http.Request)
// Delete cluster role binding
// (DELETE /api/v1/clusterrolebindings/{name})
DeleteClusterRoleBinding(w http.ResponseWriter, r *http.Request, name string)
// Get cluster role binding
// (GET /api/v1/clusterrolebindings/{name})
GetClusterRoleBinding(w http.ResponseWriter, r *http.Request, name string)
// Update cluster role binding
// (PUT /api/v1/clusterrolebindings/{name})
UpdateClusterRoleBinding(w http.ResponseWriter, r *http.Request, name string)
// List cluster roles
// (GET /api/v1/clusterroles)
ListClusterRoles(w http.ResponseWriter, r *http.Request)
// Create cluster role
// (POST /api/v1/clusterroles)
CreateClusterRole(w http.ResponseWriter, r *http.Request)
// Delete cluster role
// (DELETE /api/v1/clusterroles/{name})
DeleteClusterRole(w http.ResponseWriter, r *http.Request, name string, params DeleteClusterRoleParams)
// Get cluster role
// (GET /api/v1/clusterroles/{name})
GetClusterRole(w http.ResponseWriter, r *http.Request, name string)
// Update cluster role
// (PUT /api/v1/clusterroles/{name})
UpdateClusterRole(w http.ResponseWriter, r *http.Request, name string)
// Delete resource
// (DELETE /api/v1/delete)
DeleteResource(w http.ResponseWriter, r *http.Request)
// List namespaces
// (GET /api/v1/namespaces)
ListNamespaces(w http.ResponseWriter, r *http.Request, params ListNamespacesParams)
// Create namespace
// (POST /api/v1/namespaces)
CreateNamespace(w http.ResponseWriter, r *http.Request)
// Get namespace
// (GET /api/v1/namespaces/{namespaceName})
GetNamespace(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam)
// List build planes
// (GET /api/v1/namespaces/{namespaceName}/buildplanes)
ListBuildPlanes(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam)
// List component types
// (GET /api/v1/namespaces/{namespaceName}/component-types)
ListComponentTypes(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, params ListComponentTypesParams)
// Get component type schema
// (GET /api/v1/namespaces/{namespaceName}/component-types/{ctName}/schema)
GetComponentTypeSchema(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, ctName ComponentTypeNameParam)
// List component workflows
// (GET /api/v1/namespaces/{namespaceName}/component-workflows)
ListComponentWorkflows(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, params ListComponentWorkflowsParams)
// Get component workflow schema
// (GET /api/v1/namespaces/{namespaceName}/component-workflows/{cwName}/schema)
GetComponentWorkflowSchema(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, cwName ComponentWorkflowNameParam)
// List data planes
// (GET /api/v1/namespaces/{namespaceName}/dataplanes)
ListDataPlanes(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, params ListDataPlanesParams)
// Create data plane
// (POST /api/v1/namespaces/{namespaceName}/dataplanes)
CreateDataPlane(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam)
// Get data plane
// (GET /api/v1/namespaces/{namespaceName}/dataplanes/{dpName})
GetDataPlane(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, dpName DataPlaneNameParam)
// List environments
// (GET /api/v1/namespaces/{namespaceName}/environments)
ListEnvironments(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, params ListEnvironmentsParams)
// Create environment
// (POST /api/v1/namespaces/{namespaceName}/environments)
CreateEnvironment(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam)
// Get environment
// (GET /api/v1/namespaces/{namespaceName}/environments/{envName})
GetEnvironment(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, envName EnvironmentNameParam)
// Get environment observer URL
// (GET /api/v1/namespaces/{namespaceName}/environments/{envName}/observer-url)
GetEnvironmentObserverURL(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, envName EnvironmentNameParam)
// Get RCA agent URL
// (GET /api/v1/namespaces/{namespaceName}/environments/{envName}/rca-agent-url)
GetRCAAgentURL(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, envName EnvironmentNameParam)
// List observability planes
// (GET /api/v1/namespaces/{namespaceName}/observabilityplanes)
ListObservabilityPlanes(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam)
// List projects
// (GET /api/v1/namespaces/{namespaceName}/projects)
ListProjects(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, params ListProjectsParams)
// Create project
// (POST /api/v1/namespaces/{namespaceName}/projects)
CreateProject(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam)
// Get project
// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName})
GetProject(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, projectName ProjectNameParam)
// List components
// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName}/components)
ListComponents(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, projectName ProjectNameParam, params ListComponentsParams)
// Create component
// (POST /api/v1/namespaces/{namespaceName}/projects/{projectName}/components)
CreateComponent(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, projectName ProjectNameParam)
// Get component
// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName})
GetComponent(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params GetComponentParams)
// Patch component
// (PATCH /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName})
PatchComponent(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam)
// List component bindings
// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/bindings)
ListComponentBindings(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params ListComponentBindingsParams)
// Update component binding
// (PATCH /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/bindings/{bindingName})
UpdateComponentBinding(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, bindingName BindingNameParam)
// List component releases
// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/component-releases)
ListComponentReleases(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params ListComponentReleasesParams)
// Create component release
// (POST /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/component-releases)
CreateComponentRelease(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam)
// Get component release
// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/component-releases/{releaseName})
GetComponentRelease(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, releaseName ReleaseNameParam)
// Get component release schema
// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/component-releases/{releaseName}/schema)
GetComponentReleaseSchema(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, releaseName ReleaseNameParam)
// Deploy release
// (POST /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/deploy)
DeployRelease(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam)
// Get component observer URL
// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/environments/{environmentName}/observer-url)
GetComponentObserverURL(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, environmentName ComponentEnvironmentNameParam)
// Get environment release
// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/environments/{environmentName}/release)
GetEnvironmentRelease(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, environmentName ComponentEnvironmentNameParam)
// Get build observer URL
// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/observer-url)
GetBuildObserverURL(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam)
// Promote component
// (POST /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/promote)
PromoteComponent(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam)
// List release bindings
// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/release-bindings)
ListReleaseBindings(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params ListReleaseBindingsParams)
// Patch release binding
// (PATCH /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/release-bindings/{bindingName})
PatchReleaseBinding(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, bindingName BindingNameParam)
// Get component schema
// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/schema)
GetComponentSchema(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam)
// List component traits
// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/traits)
ListComponentTraits(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam)
// Update component traits
// (PUT /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/traits)
UpdateComponentTraits(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam)
// Update component workflow parameters
// (PATCH /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/workflow-parameters)
UpdateComponentWorkflowParameters(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam)
// List component workflow runs
// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/workflow-runs)
ListComponentWorkflowRuns(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params ListComponentWorkflowRunsParams)
// Trigger component workflow run
// (POST /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/workflow-runs)
CreateComponentWorkflowRun(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params CreateComponentWorkflowRunParams)
// Get component workflow run
// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/workflow-runs/{runName})
GetComponentWorkflowRun(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, runName WorkflowRunNameParam)
// Get component workloads
// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/workloads)
GetWorkloads(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam)
// Create or update workload
// (POST /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/workloads)
CreateWorkload(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam)
// Get project deployment pipeline
// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName}/deployment-pipeline)
GetProjectDeploymentPipeline(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, projectName ProjectNameParam)
// List namespace role bindings
// (GET /api/v1/namespaces/{namespaceName}/rolebindings)
ListNamespaceRoleBindings(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, params ListNamespaceRoleBindingsParams)
// Create namespace role binding
// (POST /api/v1/namespaces/{namespaceName}/rolebindings)
CreateNamespaceRoleBinding(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam)
// Delete namespace role binding
// (DELETE /api/v1/namespaces/{namespaceName}/rolebindings/{name})
DeleteNamespaceRoleBinding(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, name string)
// Get namespace role binding
// (GET /api/v1/namespaces/{namespaceName}/rolebindings/{name})
GetNamespaceRoleBinding(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, name string)
// Update namespace role binding
// (PUT /api/v1/namespaces/{namespaceName}/rolebindings/{name})
UpdateNamespaceRoleBinding(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, name string)
// List namespace roles
// (GET /api/v1/namespaces/{namespaceName}/roles)
ListNamespaceRoles(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam)
// Create namespace role
// (POST /api/v1/namespaces/{namespaceName}/roles)
CreateNamespaceRole(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam)
// Delete namespace role
// (DELETE /api/v1/namespaces/{namespaceName}/roles/{name})
DeleteNamespaceRole(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, name string, params DeleteNamespaceRoleParams)
// Get namespace role
// (GET /api/v1/namespaces/{namespaceName}/roles/{name})
GetNamespaceRole(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, name string)
// Update namespace role
// (PUT /api/v1/namespaces/{namespaceName}/roles/{name})
UpdateNamespaceRole(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, name string)
// List secret references
// (GET /api/v1/namespaces/{namespaceName}/secret-references)
ListSecretReferences(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam)
// List traits
// (GET /api/v1/namespaces/{namespaceName}/traits)
ListTraits(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, params ListTraitsParams)
// Get trait schema
// (GET /api/v1/namespaces/{namespaceName}/traits/{traitName}/schema)
GetTraitSchema(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, traitName TraitNameParam)
// List workflow runs
// (GET /api/v1/namespaces/{namespaceName}/workflow-runs)
ListWorkflowRuns(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, params ListWorkflowRunsParams)
// Create workflow run
// (POST /api/v1/namespaces/{namespaceName}/workflow-runs)
CreateWorkflowRun(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam)
// Get workflow run
// (GET /api/v1/namespaces/{namespaceName}/workflow-runs/{runName})
GetWorkflowRun(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, runName WorkflowRunNameParam)
// List workflows
// (GET /api/v1/namespaces/{namespaceName}/workflows)
ListWorkflows(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, params ListWorkflowsParams)
// Get workflow schema
// (GET /api/v1/namespaces/{namespaceName}/workflows/{workflowName}/schema)
GetWorkflowSchema(w http.ResponseWriter, r *http.Request, namespaceName NamespaceNameParam, workflowName WorkflowNameParam)
// List user types
// (GET /api/v1/user-types)
ListUserTypes(w http.ResponseWriter, r *http.Request)
// Handle Bitbucket webhook
// (POST /api/v1/webhooks/bitbucket)
HandleBitbucketWebhook(w http.ResponseWriter, r *http.Request)
// Handle GitHub webhook
// (POST /api/v1/webhooks/github)
HandleGitHubWebhook(w http.ResponseWriter, r *http.Request)
// Handle GitLab webhook
// (POST /api/v1/webhooks/gitlab)
HandleGitLabWebhook(w http.ResponseWriter, r *http.Request)
// Health check
// (GET /health)
GetHealth(w http.ResponseWriter, r *http.Request)
// Get OpenAPI specification
// (GET /openapi.json)
GetOpenAPISpec(w http.ResponseWriter, r *http.Request)
// Readiness check
// (GET /ready)
GetReady(w http.ResponseWriter, r *http.Request)
// Get server version
// (GET /version)
GetVersion(w http.ResponseWriter, r *http.Request)
}
ServerInterface represents all server handlers.
func NewStrictHandler ¶
func NewStrictHandler(ssi StrictServerInterface, middlewares []StrictMiddlewareFunc) ServerInterface
func NewStrictHandlerWithOptions ¶
func NewStrictHandlerWithOptions(ssi StrictServerInterface, middlewares []StrictMiddlewareFunc, options StrictHTTPServerOptions) ServerInterface
type ServerInterfaceWrapper ¶
type ServerInterfaceWrapper struct {
Handler ServerInterface
HandlerMiddlewares []MiddlewareFunc
ErrorHandlerFunc func(w http.ResponseWriter, r *http.Request, err error)
}
ServerInterfaceWrapper converts contexts to parameters.
func (*ServerInterfaceWrapper) ApplyResource ¶
func (siw *ServerInterfaceWrapper) ApplyResource(w http.ResponseWriter, r *http.Request)
ApplyResource operation middleware
func (*ServerInterfaceWrapper) BatchEvaluate ¶
func (siw *ServerInterfaceWrapper) BatchEvaluate(w http.ResponseWriter, r *http.Request)
BatchEvaluate operation middleware
func (*ServerInterfaceWrapper) CreateClusterRole ¶ added in v0.14.0
func (siw *ServerInterfaceWrapper) CreateClusterRole(w http.ResponseWriter, r *http.Request)
CreateClusterRole operation middleware
func (*ServerInterfaceWrapper) CreateClusterRoleBinding ¶ added in v0.14.0
func (siw *ServerInterfaceWrapper) CreateClusterRoleBinding(w http.ResponseWriter, r *http.Request)
CreateClusterRoleBinding operation middleware
func (*ServerInterfaceWrapper) CreateComponent ¶
func (siw *ServerInterfaceWrapper) CreateComponent(w http.ResponseWriter, r *http.Request)
CreateComponent operation middleware
func (*ServerInterfaceWrapper) CreateComponentRelease ¶
func (siw *ServerInterfaceWrapper) CreateComponentRelease(w http.ResponseWriter, r *http.Request)
CreateComponentRelease operation middleware
func (*ServerInterfaceWrapper) CreateComponentWorkflowRun ¶
func (siw *ServerInterfaceWrapper) CreateComponentWorkflowRun(w http.ResponseWriter, r *http.Request)
CreateComponentWorkflowRun operation middleware
func (*ServerInterfaceWrapper) CreateDataPlane ¶
func (siw *ServerInterfaceWrapper) CreateDataPlane(w http.ResponseWriter, r *http.Request)
CreateDataPlane operation middleware
func (*ServerInterfaceWrapper) CreateEnvironment ¶
func (siw *ServerInterfaceWrapper) CreateEnvironment(w http.ResponseWriter, r *http.Request)
CreateEnvironment operation middleware
func (*ServerInterfaceWrapper) CreateNamespace ¶ added in v0.13.0
func (siw *ServerInterfaceWrapper) CreateNamespace(w http.ResponseWriter, r *http.Request)
CreateNamespace operation middleware
func (*ServerInterfaceWrapper) CreateNamespaceRole ¶ added in v0.14.0
func (siw *ServerInterfaceWrapper) CreateNamespaceRole(w http.ResponseWriter, r *http.Request)
CreateNamespaceRole operation middleware
func (*ServerInterfaceWrapper) CreateNamespaceRoleBinding ¶ added in v0.14.0
func (siw *ServerInterfaceWrapper) CreateNamespaceRoleBinding(w http.ResponseWriter, r *http.Request)
CreateNamespaceRoleBinding operation middleware
func (*ServerInterfaceWrapper) CreateProject ¶
func (siw *ServerInterfaceWrapper) CreateProject(w http.ResponseWriter, r *http.Request)
CreateProject operation middleware
func (*ServerInterfaceWrapper) CreateWorkflowRun ¶ added in v0.13.0
func (siw *ServerInterfaceWrapper) CreateWorkflowRun(w http.ResponseWriter, r *http.Request)
CreateWorkflowRun operation middleware
func (*ServerInterfaceWrapper) CreateWorkload ¶
func (siw *ServerInterfaceWrapper) CreateWorkload(w http.ResponseWriter, r *http.Request)
CreateWorkload operation middleware
func (*ServerInterfaceWrapper) DeleteClusterRole ¶ added in v0.14.0
func (siw *ServerInterfaceWrapper) DeleteClusterRole(w http.ResponseWriter, r *http.Request)
DeleteClusterRole operation middleware
func (*ServerInterfaceWrapper) DeleteClusterRoleBinding ¶ added in v0.14.0
func (siw *ServerInterfaceWrapper) DeleteClusterRoleBinding(w http.ResponseWriter, r *http.Request)
DeleteClusterRoleBinding operation middleware
func (*ServerInterfaceWrapper) DeleteNamespaceRole ¶ added in v0.14.0
func (siw *ServerInterfaceWrapper) DeleteNamespaceRole(w http.ResponseWriter, r *http.Request)
DeleteNamespaceRole operation middleware
func (*ServerInterfaceWrapper) DeleteNamespaceRoleBinding ¶ added in v0.14.0
func (siw *ServerInterfaceWrapper) DeleteNamespaceRoleBinding(w http.ResponseWriter, r *http.Request)
DeleteNamespaceRoleBinding operation middleware
func (*ServerInterfaceWrapper) DeleteResource ¶
func (siw *ServerInterfaceWrapper) DeleteResource(w http.ResponseWriter, r *http.Request)
DeleteResource operation middleware
func (*ServerInterfaceWrapper) DeployRelease ¶
func (siw *ServerInterfaceWrapper) DeployRelease(w http.ResponseWriter, r *http.Request)
DeployRelease operation middleware
func (*ServerInterfaceWrapper) Evaluate ¶
func (siw *ServerInterfaceWrapper) Evaluate(w http.ResponseWriter, r *http.Request)
Evaluate operation middleware
func (*ServerInterfaceWrapper) GetBuildObserverURL ¶
func (siw *ServerInterfaceWrapper) GetBuildObserverURL(w http.ResponseWriter, r *http.Request)
GetBuildObserverURL operation middleware
func (*ServerInterfaceWrapper) GetClusterRole ¶ added in v0.14.0
func (siw *ServerInterfaceWrapper) GetClusterRole(w http.ResponseWriter, r *http.Request)
GetClusterRole operation middleware
func (*ServerInterfaceWrapper) GetClusterRoleBinding ¶ added in v0.14.0
func (siw *ServerInterfaceWrapper) GetClusterRoleBinding(w http.ResponseWriter, r *http.Request)
GetClusterRoleBinding operation middleware
func (*ServerInterfaceWrapper) GetComponent ¶
func (siw *ServerInterfaceWrapper) GetComponent(w http.ResponseWriter, r *http.Request)
GetComponent operation middleware
func (*ServerInterfaceWrapper) GetComponentObserverURL ¶
func (siw *ServerInterfaceWrapper) GetComponentObserverURL(w http.ResponseWriter, r *http.Request)
GetComponentObserverURL operation middleware
func (*ServerInterfaceWrapper) GetComponentRelease ¶
func (siw *ServerInterfaceWrapper) GetComponentRelease(w http.ResponseWriter, r *http.Request)
GetComponentRelease operation middleware
func (*ServerInterfaceWrapper) GetComponentReleaseSchema ¶
func (siw *ServerInterfaceWrapper) GetComponentReleaseSchema(w http.ResponseWriter, r *http.Request)
GetComponentReleaseSchema operation middleware
func (*ServerInterfaceWrapper) GetComponentSchema ¶
func (siw *ServerInterfaceWrapper) GetComponentSchema(w http.ResponseWriter, r *http.Request)
GetComponentSchema operation middleware
func (*ServerInterfaceWrapper) GetComponentTypeSchema ¶
func (siw *ServerInterfaceWrapper) GetComponentTypeSchema(w http.ResponseWriter, r *http.Request)
GetComponentTypeSchema operation middleware
func (*ServerInterfaceWrapper) GetComponentWorkflowRun ¶
func (siw *ServerInterfaceWrapper) GetComponentWorkflowRun(w http.ResponseWriter, r *http.Request)
GetComponentWorkflowRun operation middleware
func (*ServerInterfaceWrapper) GetComponentWorkflowSchema ¶
func (siw *ServerInterfaceWrapper) GetComponentWorkflowSchema(w http.ResponseWriter, r *http.Request)
GetComponentWorkflowSchema operation middleware
func (*ServerInterfaceWrapper) GetDataPlane ¶
func (siw *ServerInterfaceWrapper) GetDataPlane(w http.ResponseWriter, r *http.Request)
GetDataPlane operation middleware
func (*ServerInterfaceWrapper) GetEnvironment ¶
func (siw *ServerInterfaceWrapper) GetEnvironment(w http.ResponseWriter, r *http.Request)
GetEnvironment operation middleware
func (*ServerInterfaceWrapper) GetEnvironmentObserverURL ¶
func (siw *ServerInterfaceWrapper) GetEnvironmentObserverURL(w http.ResponseWriter, r *http.Request)
GetEnvironmentObserverURL operation middleware
func (*ServerInterfaceWrapper) GetEnvironmentRelease ¶
func (siw *ServerInterfaceWrapper) GetEnvironmentRelease(w http.ResponseWriter, r *http.Request)
GetEnvironmentRelease operation middleware
func (*ServerInterfaceWrapper) GetHealth ¶
func (siw *ServerInterfaceWrapper) GetHealth(w http.ResponseWriter, r *http.Request)
GetHealth operation middleware
func (*ServerInterfaceWrapper) GetNamespace ¶ added in v0.13.0
func (siw *ServerInterfaceWrapper) GetNamespace(w http.ResponseWriter, r *http.Request)
GetNamespace operation middleware
func (*ServerInterfaceWrapper) GetNamespaceRole ¶ added in v0.14.0
func (siw *ServerInterfaceWrapper) GetNamespaceRole(w http.ResponseWriter, r *http.Request)
GetNamespaceRole operation middleware
func (*ServerInterfaceWrapper) GetNamespaceRoleBinding ¶ added in v0.14.0
func (siw *ServerInterfaceWrapper) GetNamespaceRoleBinding(w http.ResponseWriter, r *http.Request)
GetNamespaceRoleBinding operation middleware
func (*ServerInterfaceWrapper) GetOAuthProtectedResourceMetadata ¶
func (siw *ServerInterfaceWrapper) GetOAuthProtectedResourceMetadata(w http.ResponseWriter, r *http.Request)
GetOAuthProtectedResourceMetadata operation middleware
func (*ServerInterfaceWrapper) GetOpenAPISpec ¶
func (siw *ServerInterfaceWrapper) GetOpenAPISpec(w http.ResponseWriter, r *http.Request)
GetOpenAPISpec operation middleware
func (*ServerInterfaceWrapper) GetOpenIDConfiguration ¶ added in v0.12.0
func (siw *ServerInterfaceWrapper) GetOpenIDConfiguration(w http.ResponseWriter, r *http.Request)
GetOpenIDConfiguration operation middleware
func (*ServerInterfaceWrapper) GetProject ¶
func (siw *ServerInterfaceWrapper) GetProject(w http.ResponseWriter, r *http.Request)
GetProject operation middleware
func (*ServerInterfaceWrapper) GetProjectDeploymentPipeline ¶
func (siw *ServerInterfaceWrapper) GetProjectDeploymentPipeline(w http.ResponseWriter, r *http.Request)
GetProjectDeploymentPipeline operation middleware
func (*ServerInterfaceWrapper) GetRCAAgentURL ¶ added in v0.13.0
func (siw *ServerInterfaceWrapper) GetRCAAgentURL(w http.ResponseWriter, r *http.Request)
GetRCAAgentURL operation middleware
func (*ServerInterfaceWrapper) GetReady ¶
func (siw *ServerInterfaceWrapper) GetReady(w http.ResponseWriter, r *http.Request)
GetReady operation middleware
func (*ServerInterfaceWrapper) GetSubjectProfile ¶
func (siw *ServerInterfaceWrapper) GetSubjectProfile(w http.ResponseWriter, r *http.Request)
GetSubjectProfile operation middleware
func (*ServerInterfaceWrapper) GetTraitSchema ¶
func (siw *ServerInterfaceWrapper) GetTraitSchema(w http.ResponseWriter, r *http.Request)
GetTraitSchema operation middleware
func (*ServerInterfaceWrapper) GetVersion ¶
func (siw *ServerInterfaceWrapper) GetVersion(w http.ResponseWriter, r *http.Request)
GetVersion operation middleware
func (*ServerInterfaceWrapper) GetWorkflowRun ¶ added in v0.13.0
func (siw *ServerInterfaceWrapper) GetWorkflowRun(w http.ResponseWriter, r *http.Request)
GetWorkflowRun operation middleware
func (*ServerInterfaceWrapper) GetWorkflowSchema ¶
func (siw *ServerInterfaceWrapper) GetWorkflowSchema(w http.ResponseWriter, r *http.Request)
GetWorkflowSchema operation middleware
func (*ServerInterfaceWrapper) GetWorkloads ¶
func (siw *ServerInterfaceWrapper) GetWorkloads(w http.ResponseWriter, r *http.Request)
GetWorkloads operation middleware
func (*ServerInterfaceWrapper) HandleBitbucketWebhook ¶
func (siw *ServerInterfaceWrapper) HandleBitbucketWebhook(w http.ResponseWriter, r *http.Request)
HandleBitbucketWebhook operation middleware
func (*ServerInterfaceWrapper) HandleGitHubWebhook ¶
func (siw *ServerInterfaceWrapper) HandleGitHubWebhook(w http.ResponseWriter, r *http.Request)
HandleGitHubWebhook operation middleware
func (*ServerInterfaceWrapper) HandleGitLabWebhook ¶
func (siw *ServerInterfaceWrapper) HandleGitLabWebhook(w http.ResponseWriter, r *http.Request)
HandleGitLabWebhook operation middleware
func (*ServerInterfaceWrapper) ListActions ¶
func (siw *ServerInterfaceWrapper) ListActions(w http.ResponseWriter, r *http.Request)
ListActions operation middleware
func (*ServerInterfaceWrapper) ListBuildPlanes ¶
func (siw *ServerInterfaceWrapper) ListBuildPlanes(w http.ResponseWriter, r *http.Request)
ListBuildPlanes operation middleware
func (*ServerInterfaceWrapper) ListClusterRoleBindings ¶ added in v0.14.0
func (siw *ServerInterfaceWrapper) ListClusterRoleBindings(w http.ResponseWriter, r *http.Request)
ListClusterRoleBindings operation middleware
func (*ServerInterfaceWrapper) ListClusterRoles ¶ added in v0.14.0
func (siw *ServerInterfaceWrapper) ListClusterRoles(w http.ResponseWriter, r *http.Request)
ListClusterRoles operation middleware
func (*ServerInterfaceWrapper) ListComponentBindings ¶
func (siw *ServerInterfaceWrapper) ListComponentBindings(w http.ResponseWriter, r *http.Request)
ListComponentBindings operation middleware
func (*ServerInterfaceWrapper) ListComponentReleases ¶
func (siw *ServerInterfaceWrapper) ListComponentReleases(w http.ResponseWriter, r *http.Request)
ListComponentReleases operation middleware
func (*ServerInterfaceWrapper) ListComponentTraits ¶
func (siw *ServerInterfaceWrapper) ListComponentTraits(w http.ResponseWriter, r *http.Request)
ListComponentTraits operation middleware
func (*ServerInterfaceWrapper) ListComponentTypes ¶
func (siw *ServerInterfaceWrapper) ListComponentTypes(w http.ResponseWriter, r *http.Request)
ListComponentTypes operation middleware
func (*ServerInterfaceWrapper) ListComponentWorkflowRuns ¶
func (siw *ServerInterfaceWrapper) ListComponentWorkflowRuns(w http.ResponseWriter, r *http.Request)
ListComponentWorkflowRuns operation middleware
func (*ServerInterfaceWrapper) ListComponentWorkflows ¶
func (siw *ServerInterfaceWrapper) ListComponentWorkflows(w http.ResponseWriter, r *http.Request)
ListComponentWorkflows operation middleware
func (*ServerInterfaceWrapper) ListComponents ¶
func (siw *ServerInterfaceWrapper) ListComponents(w http.ResponseWriter, r *http.Request)
ListComponents operation middleware
func (*ServerInterfaceWrapper) ListDataPlanes ¶
func (siw *ServerInterfaceWrapper) ListDataPlanes(w http.ResponseWriter, r *http.Request)
ListDataPlanes operation middleware
func (*ServerInterfaceWrapper) ListEnvironments ¶
func (siw *ServerInterfaceWrapper) ListEnvironments(w http.ResponseWriter, r *http.Request)
ListEnvironments operation middleware
func (*ServerInterfaceWrapper) ListNamespaceRoleBindings ¶ added in v0.14.0
func (siw *ServerInterfaceWrapper) ListNamespaceRoleBindings(w http.ResponseWriter, r *http.Request)
ListNamespaceRoleBindings operation middleware
func (*ServerInterfaceWrapper) ListNamespaceRoles ¶ added in v0.14.0
func (siw *ServerInterfaceWrapper) ListNamespaceRoles(w http.ResponseWriter, r *http.Request)
ListNamespaceRoles operation middleware
func (*ServerInterfaceWrapper) ListNamespaces ¶ added in v0.13.0
func (siw *ServerInterfaceWrapper) ListNamespaces(w http.ResponseWriter, r *http.Request)
ListNamespaces operation middleware
func (*ServerInterfaceWrapper) ListObservabilityPlanes ¶
func (siw *ServerInterfaceWrapper) ListObservabilityPlanes(w http.ResponseWriter, r *http.Request)
ListObservabilityPlanes operation middleware
func (*ServerInterfaceWrapper) ListProjects ¶
func (siw *ServerInterfaceWrapper) ListProjects(w http.ResponseWriter, r *http.Request)
ListProjects operation middleware
func (*ServerInterfaceWrapper) ListReleaseBindings ¶
func (siw *ServerInterfaceWrapper) ListReleaseBindings(w http.ResponseWriter, r *http.Request)
ListReleaseBindings operation middleware
func (*ServerInterfaceWrapper) ListSecretReferences ¶
func (siw *ServerInterfaceWrapper) ListSecretReferences(w http.ResponseWriter, r *http.Request)
ListSecretReferences operation middleware
func (*ServerInterfaceWrapper) ListTraits ¶
func (siw *ServerInterfaceWrapper) ListTraits(w http.ResponseWriter, r *http.Request)
ListTraits operation middleware
func (*ServerInterfaceWrapper) ListUserTypes ¶
func (siw *ServerInterfaceWrapper) ListUserTypes(w http.ResponseWriter, r *http.Request)
ListUserTypes operation middleware
func (*ServerInterfaceWrapper) ListWorkflowRuns ¶ added in v0.13.0
func (siw *ServerInterfaceWrapper) ListWorkflowRuns(w http.ResponseWriter, r *http.Request)
ListWorkflowRuns operation middleware
func (*ServerInterfaceWrapper) ListWorkflows ¶
func (siw *ServerInterfaceWrapper) ListWorkflows(w http.ResponseWriter, r *http.Request)
ListWorkflows operation middleware
func (*ServerInterfaceWrapper) PatchComponent ¶
func (siw *ServerInterfaceWrapper) PatchComponent(w http.ResponseWriter, r *http.Request)
PatchComponent operation middleware
func (*ServerInterfaceWrapper) PatchReleaseBinding ¶
func (siw *ServerInterfaceWrapper) PatchReleaseBinding(w http.ResponseWriter, r *http.Request)
PatchReleaseBinding operation middleware
func (*ServerInterfaceWrapper) PromoteComponent ¶
func (siw *ServerInterfaceWrapper) PromoteComponent(w http.ResponseWriter, r *http.Request)
PromoteComponent operation middleware
func (*ServerInterfaceWrapper) UpdateClusterRole ¶ added in v0.14.0
func (siw *ServerInterfaceWrapper) UpdateClusterRole(w http.ResponseWriter, r *http.Request)
UpdateClusterRole operation middleware
func (*ServerInterfaceWrapper) UpdateClusterRoleBinding ¶ added in v0.14.0
func (siw *ServerInterfaceWrapper) UpdateClusterRoleBinding(w http.ResponseWriter, r *http.Request)
UpdateClusterRoleBinding operation middleware
func (*ServerInterfaceWrapper) UpdateComponentBinding ¶
func (siw *ServerInterfaceWrapper) UpdateComponentBinding(w http.ResponseWriter, r *http.Request)
UpdateComponentBinding operation middleware
func (*ServerInterfaceWrapper) UpdateComponentTraits ¶
func (siw *ServerInterfaceWrapper) UpdateComponentTraits(w http.ResponseWriter, r *http.Request)
UpdateComponentTraits operation middleware
func (*ServerInterfaceWrapper) UpdateComponentWorkflowParameters ¶
func (siw *ServerInterfaceWrapper) UpdateComponentWorkflowParameters(w http.ResponseWriter, r *http.Request)
UpdateComponentWorkflowParameters operation middleware
func (*ServerInterfaceWrapper) UpdateNamespaceRole ¶ added in v0.14.0
func (siw *ServerInterfaceWrapper) UpdateNamespaceRole(w http.ResponseWriter, r *http.Request)
UpdateNamespaceRole operation middleware
func (*ServerInterfaceWrapper) UpdateNamespaceRoleBinding ¶ added in v0.14.0
func (siw *ServerInterfaceWrapper) UpdateNamespaceRoleBinding(w http.ResponseWriter, r *http.Request)
UpdateNamespaceRoleBinding operation middleware
type ServiceBinding ¶
type ServiceBinding struct {
// Endpoints Exposed endpoints
Endpoints *[]EndpointStatus `json:"endpoints,omitempty"`
// Image Container image
Image *string `json:"image,omitempty"`
// ReleaseState Release state
ReleaseState *string `json:"releaseState,omitempty"`
}
ServiceBinding Service-specific binding data
type StdHTTPServerOptions ¶
type StdHTTPServerOptions struct {
BaseURL string
BaseRouter ServeMux
Middlewares []MiddlewareFunc
ErrorHandlerFunc func(w http.ResponseWriter, r *http.Request, err error)
}
type StrictHTTPServerOptions ¶
type StrictHTTPServerOptions struct {
RequestErrorHandlerFunc func(w http.ResponseWriter, r *http.Request, err error)
ResponseErrorHandlerFunc func(w http.ResponseWriter, r *http.Request, err error)
}
type StrictHandlerFunc ¶
type StrictHandlerFunc = strictnethttp.StrictHTTPHandlerFunc
type StrictMiddlewareFunc ¶
type StrictMiddlewareFunc = strictnethttp.StrictHTTPMiddlewareFunc
type StrictServerInterface ¶
type StrictServerInterface interface {
// Get OAuth protected resource metadata
// (GET /.well-known/oauth-protected-resource)
GetOAuthProtectedResourceMetadata(ctx context.Context, request GetOAuthProtectedResourceMetadataRequestObject) (GetOAuthProtectedResourceMetadataResponseObject, error)
// Get OpenID configuration
// (GET /api/v1/.well-known/openid-configuration)
GetOpenIDConfiguration(ctx context.Context, request GetOpenIDConfigurationRequestObject) (GetOpenIDConfigurationResponseObject, error)
// Apply resource
// (POST /api/v1/apply)
ApplyResource(ctx context.Context, request ApplyResourceRequestObject) (ApplyResourceResponseObject, error)
// List actions
// (GET /api/v1/authz/actions)
ListActions(ctx context.Context, request ListActionsRequestObject) (ListActionsResponseObject, error)
// Batch evaluate authorization
// (POST /api/v1/authz/batch-evaluate)
BatchEvaluate(ctx context.Context, request BatchEvaluateRequestObject) (BatchEvaluateResponseObject, error)
// Evaluate authorization
// (POST /api/v1/authz/evaluate)
Evaluate(ctx context.Context, request EvaluateRequestObject) (EvaluateResponseObject, error)
// Get subject profile
// (GET /api/v1/authz/profile)
GetSubjectProfile(ctx context.Context, request GetSubjectProfileRequestObject) (GetSubjectProfileResponseObject, error)
// List cluster role bindings
// (GET /api/v1/clusterrolebindings)
ListClusterRoleBindings(ctx context.Context, request ListClusterRoleBindingsRequestObject) (ListClusterRoleBindingsResponseObject, error)
// Create cluster role binding
// (POST /api/v1/clusterrolebindings)
CreateClusterRoleBinding(ctx context.Context, request CreateClusterRoleBindingRequestObject) (CreateClusterRoleBindingResponseObject, error)
// Delete cluster role binding
// (DELETE /api/v1/clusterrolebindings/{name})
DeleteClusterRoleBinding(ctx context.Context, request DeleteClusterRoleBindingRequestObject) (DeleteClusterRoleBindingResponseObject, error)
// Get cluster role binding
// (GET /api/v1/clusterrolebindings/{name})
GetClusterRoleBinding(ctx context.Context, request GetClusterRoleBindingRequestObject) (GetClusterRoleBindingResponseObject, error)
// Update cluster role binding
// (PUT /api/v1/clusterrolebindings/{name})
UpdateClusterRoleBinding(ctx context.Context, request UpdateClusterRoleBindingRequestObject) (UpdateClusterRoleBindingResponseObject, error)
// List cluster roles
// (GET /api/v1/clusterroles)
ListClusterRoles(ctx context.Context, request ListClusterRolesRequestObject) (ListClusterRolesResponseObject, error)
// Create cluster role
// (POST /api/v1/clusterroles)
CreateClusterRole(ctx context.Context, request CreateClusterRoleRequestObject) (CreateClusterRoleResponseObject, error)
// Delete cluster role
// (DELETE /api/v1/clusterroles/{name})
DeleteClusterRole(ctx context.Context, request DeleteClusterRoleRequestObject) (DeleteClusterRoleResponseObject, error)
// Get cluster role
// (GET /api/v1/clusterroles/{name})
GetClusterRole(ctx context.Context, request GetClusterRoleRequestObject) (GetClusterRoleResponseObject, error)
// Update cluster role
// (PUT /api/v1/clusterroles/{name})
UpdateClusterRole(ctx context.Context, request UpdateClusterRoleRequestObject) (UpdateClusterRoleResponseObject, error)
// Delete resource
// (DELETE /api/v1/delete)
DeleteResource(ctx context.Context, request DeleteResourceRequestObject) (DeleteResourceResponseObject, error)
// List namespaces
// (GET /api/v1/namespaces)
ListNamespaces(ctx context.Context, request ListNamespacesRequestObject) (ListNamespacesResponseObject, error)
// Create namespace
// (POST /api/v1/namespaces)
CreateNamespace(ctx context.Context, request CreateNamespaceRequestObject) (CreateNamespaceResponseObject, error)
// Get namespace
// (GET /api/v1/namespaces/{namespaceName})
GetNamespace(ctx context.Context, request GetNamespaceRequestObject) (GetNamespaceResponseObject, error)
// List build planes
// (GET /api/v1/namespaces/{namespaceName}/buildplanes)
ListBuildPlanes(ctx context.Context, request ListBuildPlanesRequestObject) (ListBuildPlanesResponseObject, error)
// List component types
// (GET /api/v1/namespaces/{namespaceName}/component-types)
ListComponentTypes(ctx context.Context, request ListComponentTypesRequestObject) (ListComponentTypesResponseObject, error)
// Get component type schema
// (GET /api/v1/namespaces/{namespaceName}/component-types/{ctName}/schema)
GetComponentTypeSchema(ctx context.Context, request GetComponentTypeSchemaRequestObject) (GetComponentTypeSchemaResponseObject, error)
// List component workflows
// (GET /api/v1/namespaces/{namespaceName}/component-workflows)
ListComponentWorkflows(ctx context.Context, request ListComponentWorkflowsRequestObject) (ListComponentWorkflowsResponseObject, error)
// Get component workflow schema
// (GET /api/v1/namespaces/{namespaceName}/component-workflows/{cwName}/schema)
GetComponentWorkflowSchema(ctx context.Context, request GetComponentWorkflowSchemaRequestObject) (GetComponentWorkflowSchemaResponseObject, error)
// List data planes
// (GET /api/v1/namespaces/{namespaceName}/dataplanes)
ListDataPlanes(ctx context.Context, request ListDataPlanesRequestObject) (ListDataPlanesResponseObject, error)
// Create data plane
// (POST /api/v1/namespaces/{namespaceName}/dataplanes)
CreateDataPlane(ctx context.Context, request CreateDataPlaneRequestObject) (CreateDataPlaneResponseObject, error)
// Get data plane
// (GET /api/v1/namespaces/{namespaceName}/dataplanes/{dpName})
GetDataPlane(ctx context.Context, request GetDataPlaneRequestObject) (GetDataPlaneResponseObject, error)
// List environments
// (GET /api/v1/namespaces/{namespaceName}/environments)
ListEnvironments(ctx context.Context, request ListEnvironmentsRequestObject) (ListEnvironmentsResponseObject, error)
// Create environment
// (POST /api/v1/namespaces/{namespaceName}/environments)
CreateEnvironment(ctx context.Context, request CreateEnvironmentRequestObject) (CreateEnvironmentResponseObject, error)
// Get environment
// (GET /api/v1/namespaces/{namespaceName}/environments/{envName})
GetEnvironment(ctx context.Context, request GetEnvironmentRequestObject) (GetEnvironmentResponseObject, error)
// Get environment observer URL
// (GET /api/v1/namespaces/{namespaceName}/environments/{envName}/observer-url)
GetEnvironmentObserverURL(ctx context.Context, request GetEnvironmentObserverURLRequestObject) (GetEnvironmentObserverURLResponseObject, error)
// Get RCA agent URL
// (GET /api/v1/namespaces/{namespaceName}/environments/{envName}/rca-agent-url)
GetRCAAgentURL(ctx context.Context, request GetRCAAgentURLRequestObject) (GetRCAAgentURLResponseObject, error)
// List observability planes
// (GET /api/v1/namespaces/{namespaceName}/observabilityplanes)
ListObservabilityPlanes(ctx context.Context, request ListObservabilityPlanesRequestObject) (ListObservabilityPlanesResponseObject, error)
// List projects
// (GET /api/v1/namespaces/{namespaceName}/projects)
ListProjects(ctx context.Context, request ListProjectsRequestObject) (ListProjectsResponseObject, error)
// Create project
// (POST /api/v1/namespaces/{namespaceName}/projects)
CreateProject(ctx context.Context, request CreateProjectRequestObject) (CreateProjectResponseObject, error)
// Get project
// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName})
GetProject(ctx context.Context, request GetProjectRequestObject) (GetProjectResponseObject, error)
// List components
// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName}/components)
ListComponents(ctx context.Context, request ListComponentsRequestObject) (ListComponentsResponseObject, error)
// Create component
// (POST /api/v1/namespaces/{namespaceName}/projects/{projectName}/components)
CreateComponent(ctx context.Context, request CreateComponentRequestObject) (CreateComponentResponseObject, error)
// Get component
// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName})
GetComponent(ctx context.Context, request GetComponentRequestObject) (GetComponentResponseObject, error)
// Patch component
// (PATCH /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName})
PatchComponent(ctx context.Context, request PatchComponentRequestObject) (PatchComponentResponseObject, error)
// List component bindings
// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/bindings)
ListComponentBindings(ctx context.Context, request ListComponentBindingsRequestObject) (ListComponentBindingsResponseObject, error)
// Update component binding
// (PATCH /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/bindings/{bindingName})
UpdateComponentBinding(ctx context.Context, request UpdateComponentBindingRequestObject) (UpdateComponentBindingResponseObject, error)
// List component releases
// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/component-releases)
ListComponentReleases(ctx context.Context, request ListComponentReleasesRequestObject) (ListComponentReleasesResponseObject, error)
// Create component release
// (POST /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/component-releases)
CreateComponentRelease(ctx context.Context, request CreateComponentReleaseRequestObject) (CreateComponentReleaseResponseObject, error)
// Get component release
// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/component-releases/{releaseName})
GetComponentRelease(ctx context.Context, request GetComponentReleaseRequestObject) (GetComponentReleaseResponseObject, error)
// Get component release schema
// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/component-releases/{releaseName}/schema)
GetComponentReleaseSchema(ctx context.Context, request GetComponentReleaseSchemaRequestObject) (GetComponentReleaseSchemaResponseObject, error)
// Deploy release
// (POST /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/deploy)
DeployRelease(ctx context.Context, request DeployReleaseRequestObject) (DeployReleaseResponseObject, error)
// Get component observer URL
// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/environments/{environmentName}/observer-url)
GetComponentObserverURL(ctx context.Context, request GetComponentObserverURLRequestObject) (GetComponentObserverURLResponseObject, error)
// Get environment release
// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/environments/{environmentName}/release)
GetEnvironmentRelease(ctx context.Context, request GetEnvironmentReleaseRequestObject) (GetEnvironmentReleaseResponseObject, error)
// Get build observer URL
// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/observer-url)
GetBuildObserverURL(ctx context.Context, request GetBuildObserverURLRequestObject) (GetBuildObserverURLResponseObject, error)
// Promote component
// (POST /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/promote)
PromoteComponent(ctx context.Context, request PromoteComponentRequestObject) (PromoteComponentResponseObject, error)
// List release bindings
// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/release-bindings)
ListReleaseBindings(ctx context.Context, request ListReleaseBindingsRequestObject) (ListReleaseBindingsResponseObject, error)
// Patch release binding
// (PATCH /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/release-bindings/{bindingName})
PatchReleaseBinding(ctx context.Context, request PatchReleaseBindingRequestObject) (PatchReleaseBindingResponseObject, error)
// Get component schema
// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/schema)
GetComponentSchema(ctx context.Context, request GetComponentSchemaRequestObject) (GetComponentSchemaResponseObject, error)
// List component traits
// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/traits)
ListComponentTraits(ctx context.Context, request ListComponentTraitsRequestObject) (ListComponentTraitsResponseObject, error)
// Update component traits
// (PUT /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/traits)
UpdateComponentTraits(ctx context.Context, request UpdateComponentTraitsRequestObject) (UpdateComponentTraitsResponseObject, error)
// Update component workflow parameters
// (PATCH /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/workflow-parameters)
UpdateComponentWorkflowParameters(ctx context.Context, request UpdateComponentWorkflowParametersRequestObject) (UpdateComponentWorkflowParametersResponseObject, error)
// List component workflow runs
// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/workflow-runs)
ListComponentWorkflowRuns(ctx context.Context, request ListComponentWorkflowRunsRequestObject) (ListComponentWorkflowRunsResponseObject, error)
// Trigger component workflow run
// (POST /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/workflow-runs)
CreateComponentWorkflowRun(ctx context.Context, request CreateComponentWorkflowRunRequestObject) (CreateComponentWorkflowRunResponseObject, error)
// Get component workflow run
// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/workflow-runs/{runName})
GetComponentWorkflowRun(ctx context.Context, request GetComponentWorkflowRunRequestObject) (GetComponentWorkflowRunResponseObject, error)
// Get component workloads
// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/workloads)
GetWorkloads(ctx context.Context, request GetWorkloadsRequestObject) (GetWorkloadsResponseObject, error)
// Create or update workload
// (POST /api/v1/namespaces/{namespaceName}/projects/{projectName}/components/{componentName}/workloads)
CreateWorkload(ctx context.Context, request CreateWorkloadRequestObject) (CreateWorkloadResponseObject, error)
// Get project deployment pipeline
// (GET /api/v1/namespaces/{namespaceName}/projects/{projectName}/deployment-pipeline)
GetProjectDeploymentPipeline(ctx context.Context, request GetProjectDeploymentPipelineRequestObject) (GetProjectDeploymentPipelineResponseObject, error)
// List namespace role bindings
// (GET /api/v1/namespaces/{namespaceName}/rolebindings)
ListNamespaceRoleBindings(ctx context.Context, request ListNamespaceRoleBindingsRequestObject) (ListNamespaceRoleBindingsResponseObject, error)
// Create namespace role binding
// (POST /api/v1/namespaces/{namespaceName}/rolebindings)
CreateNamespaceRoleBinding(ctx context.Context, request CreateNamespaceRoleBindingRequestObject) (CreateNamespaceRoleBindingResponseObject, error)
// Delete namespace role binding
// (DELETE /api/v1/namespaces/{namespaceName}/rolebindings/{name})
DeleteNamespaceRoleBinding(ctx context.Context, request DeleteNamespaceRoleBindingRequestObject) (DeleteNamespaceRoleBindingResponseObject, error)
// Get namespace role binding
// (GET /api/v1/namespaces/{namespaceName}/rolebindings/{name})
GetNamespaceRoleBinding(ctx context.Context, request GetNamespaceRoleBindingRequestObject) (GetNamespaceRoleBindingResponseObject, error)
// Update namespace role binding
// (PUT /api/v1/namespaces/{namespaceName}/rolebindings/{name})
UpdateNamespaceRoleBinding(ctx context.Context, request UpdateNamespaceRoleBindingRequestObject) (UpdateNamespaceRoleBindingResponseObject, error)
// List namespace roles
// (GET /api/v1/namespaces/{namespaceName}/roles)
ListNamespaceRoles(ctx context.Context, request ListNamespaceRolesRequestObject) (ListNamespaceRolesResponseObject, error)
// Create namespace role
// (POST /api/v1/namespaces/{namespaceName}/roles)
CreateNamespaceRole(ctx context.Context, request CreateNamespaceRoleRequestObject) (CreateNamespaceRoleResponseObject, error)
// Delete namespace role
// (DELETE /api/v1/namespaces/{namespaceName}/roles/{name})
DeleteNamespaceRole(ctx context.Context, request DeleteNamespaceRoleRequestObject) (DeleteNamespaceRoleResponseObject, error)
// Get namespace role
// (GET /api/v1/namespaces/{namespaceName}/roles/{name})
GetNamespaceRole(ctx context.Context, request GetNamespaceRoleRequestObject) (GetNamespaceRoleResponseObject, error)
// Update namespace role
// (PUT /api/v1/namespaces/{namespaceName}/roles/{name})
UpdateNamespaceRole(ctx context.Context, request UpdateNamespaceRoleRequestObject) (UpdateNamespaceRoleResponseObject, error)
// List secret references
// (GET /api/v1/namespaces/{namespaceName}/secret-references)
ListSecretReferences(ctx context.Context, request ListSecretReferencesRequestObject) (ListSecretReferencesResponseObject, error)
// List traits
// (GET /api/v1/namespaces/{namespaceName}/traits)
ListTraits(ctx context.Context, request ListTraitsRequestObject) (ListTraitsResponseObject, error)
// Get trait schema
// (GET /api/v1/namespaces/{namespaceName}/traits/{traitName}/schema)
GetTraitSchema(ctx context.Context, request GetTraitSchemaRequestObject) (GetTraitSchemaResponseObject, error)
// List workflow runs
// (GET /api/v1/namespaces/{namespaceName}/workflow-runs)
ListWorkflowRuns(ctx context.Context, request ListWorkflowRunsRequestObject) (ListWorkflowRunsResponseObject, error)
// Create workflow run
// (POST /api/v1/namespaces/{namespaceName}/workflow-runs)
CreateWorkflowRun(ctx context.Context, request CreateWorkflowRunRequestObject) (CreateWorkflowRunResponseObject, error)
// Get workflow run
// (GET /api/v1/namespaces/{namespaceName}/workflow-runs/{runName})
GetWorkflowRun(ctx context.Context, request GetWorkflowRunRequestObject) (GetWorkflowRunResponseObject, error)
// List workflows
// (GET /api/v1/namespaces/{namespaceName}/workflows)
ListWorkflows(ctx context.Context, request ListWorkflowsRequestObject) (ListWorkflowsResponseObject, error)
// Get workflow schema
// (GET /api/v1/namespaces/{namespaceName}/workflows/{workflowName}/schema)
GetWorkflowSchema(ctx context.Context, request GetWorkflowSchemaRequestObject) (GetWorkflowSchemaResponseObject, error)
// List user types
// (GET /api/v1/user-types)
ListUserTypes(ctx context.Context, request ListUserTypesRequestObject) (ListUserTypesResponseObject, error)
// Handle Bitbucket webhook
// (POST /api/v1/webhooks/bitbucket)
HandleBitbucketWebhook(ctx context.Context, request HandleBitbucketWebhookRequestObject) (HandleBitbucketWebhookResponseObject, error)
// Handle GitHub webhook
// (POST /api/v1/webhooks/github)
HandleGitHubWebhook(ctx context.Context, request HandleGitHubWebhookRequestObject) (HandleGitHubWebhookResponseObject, error)
// Handle GitLab webhook
// (POST /api/v1/webhooks/gitlab)
HandleGitLabWebhook(ctx context.Context, request HandleGitLabWebhookRequestObject) (HandleGitLabWebhookResponseObject, error)
// Health check
// (GET /health)
GetHealth(ctx context.Context, request GetHealthRequestObject) (GetHealthResponseObject, error)
// Get OpenAPI specification
// (GET /openapi.json)
GetOpenAPISpec(ctx context.Context, request GetOpenAPISpecRequestObject) (GetOpenAPISpecResponseObject, error)
// Readiness check
// (GET /ready)
GetReady(ctx context.Context, request GetReadyRequestObject) (GetReadyResponseObject, error)
// Get server version
// (GET /version)
GetVersion(ctx context.Context, request GetVersionRequestObject) (GetVersionResponseObject, error)
}
StrictServerInterface represents all server handlers.
type SubjectContext ¶
type SubjectContext struct {
// EntitlementClaim Entitlement claim name
EntitlementClaim string `json:"entitlement_claim"`
// EntitlementValues Entitlement values
EntitlementValues []string `json:"entitlement_values"`
// Type Subject type
Type SubjectContextType `json:"type"`
}
SubjectContext Authenticated subject context
type SubjectContextType ¶
type SubjectContextType string
SubjectContextType Subject type
const ( ServiceAccount SubjectContextType = "service_account" User SubjectContextType = "user" )
Defines values for SubjectContextType.
type TargetEnvironmentRef ¶
type TargetEnvironmentRef struct {
// IsManualApprovalRequired Whether manual approval is required
IsManualApprovalRequired *bool `json:"isManualApprovalRequired,omitempty"`
// Name Target environment name
Name string `json:"name"`
// RequiresApproval Whether promotion requires approval
RequiresApproval *bool `json:"requiresApproval,omitempty"`
}
TargetEnvironmentRef Target environment reference with approval settings
type TargetPath ¶ added in v0.14.0
type TargetPath struct {
// Component Component name
Component *string `json:"component,omitempty"`
// Project Project name
Project *string `json:"project,omitempty"`
}
TargetPath Target resource path within a namespace (project/component only)
type TooManyValuesForParamError ¶
func (*TooManyValuesForParamError) Error ¶
func (e *TooManyValuesForParamError) Error() string
type Trait ¶
type Trait struct {
// CreatedAt Creation timestamp
CreatedAt time.Time `json:"createdAt"`
// Description Trait description
Description *string `json:"description,omitempty"`
// DisplayName Human-readable display name
DisplayName *string `json:"displayName,omitempty"`
// Name Trait name (unique within namespace)
Name string `json:"name"`
}
Trait Trait resource for composable cross-cutting concerns
type TraitList ¶
type TraitList struct {
Items []Trait `json:"items"`
// Pagination Cursor-based pagination metadata. Uses Kubernetes-native continuation tokens
// for efficient pagination through large result sets.
Pagination Pagination `json:"pagination"`
}
TraitList Paginated list of traits
type UnauthorizedJSONResponse ¶
type UnauthorizedJSONResponse ErrorResponse
type UnescapedCookieParamError ¶
func (*UnescapedCookieParamError) Error ¶
func (e *UnescapedCookieParamError) Error() string
func (*UnescapedCookieParamError) Unwrap ¶
func (e *UnescapedCookieParamError) Unwrap() error
type UnmarshalingParamError ¶
func (*UnmarshalingParamError) Error ¶
func (e *UnmarshalingParamError) Error() string
func (*UnmarshalingParamError) Unwrap ¶
func (e *UnmarshalingParamError) Unwrap() error
type UpdateBindingRequest ¶
type UpdateBindingRequest struct {
// ReleaseState Desired release state
ReleaseState UpdateBindingRequestReleaseState `json:"releaseState"`
}
UpdateBindingRequest Request to update a binding
type UpdateBindingRequestReleaseState ¶
type UpdateBindingRequestReleaseState string
UpdateBindingRequestReleaseState Desired release state
const ( UpdateBindingRequestReleaseStateActive UpdateBindingRequestReleaseState = "Active" UpdateBindingRequestReleaseStateSuspend UpdateBindingRequestReleaseState = "Suspend" UpdateBindingRequestReleaseStateUndeploy UpdateBindingRequestReleaseState = "Undeploy" )
Defines values for UpdateBindingRequestReleaseState.
type UpdateClusterRole200JSONResponse ¶ added in v0.14.0
type UpdateClusterRole200JSONResponse Role
func (UpdateClusterRole200JSONResponse) VisitUpdateClusterRoleResponse ¶ added in v0.14.0
func (response UpdateClusterRole200JSONResponse) VisitUpdateClusterRoleResponse(w http.ResponseWriter) error
type UpdateClusterRole400JSONResponse ¶ added in v0.14.0
type UpdateClusterRole400JSONResponse struct{ BadRequestJSONResponse }
func (UpdateClusterRole400JSONResponse) VisitUpdateClusterRoleResponse ¶ added in v0.14.0
func (response UpdateClusterRole400JSONResponse) VisitUpdateClusterRoleResponse(w http.ResponseWriter) error
type UpdateClusterRole401JSONResponse ¶ added in v0.14.0
func (UpdateClusterRole401JSONResponse) VisitUpdateClusterRoleResponse ¶ added in v0.14.0
func (response UpdateClusterRole401JSONResponse) VisitUpdateClusterRoleResponse(w http.ResponseWriter) error
type UpdateClusterRole403JSONResponse ¶ added in v0.14.0
type UpdateClusterRole403JSONResponse struct{ ForbiddenJSONResponse }
func (UpdateClusterRole403JSONResponse) VisitUpdateClusterRoleResponse ¶ added in v0.14.0
func (response UpdateClusterRole403JSONResponse) VisitUpdateClusterRoleResponse(w http.ResponseWriter) error
type UpdateClusterRole404JSONResponse ¶ added in v0.14.0
type UpdateClusterRole404JSONResponse struct{ NotFoundJSONResponse }
func (UpdateClusterRole404JSONResponse) VisitUpdateClusterRoleResponse ¶ added in v0.14.0
func (response UpdateClusterRole404JSONResponse) VisitUpdateClusterRoleResponse(w http.ResponseWriter) error
type UpdateClusterRole500JSONResponse ¶ added in v0.14.0
type UpdateClusterRole500JSONResponse struct{ InternalErrorJSONResponse }
func (UpdateClusterRole500JSONResponse) VisitUpdateClusterRoleResponse ¶ added in v0.14.0
func (response UpdateClusterRole500JSONResponse) VisitUpdateClusterRoleResponse(w http.ResponseWriter) error
type UpdateClusterRoleBinding200JSONResponse ¶ added in v0.14.0
type UpdateClusterRoleBinding200JSONResponse RoleEntitlementMapping
func (UpdateClusterRoleBinding200JSONResponse) VisitUpdateClusterRoleBindingResponse ¶ added in v0.14.0
func (response UpdateClusterRoleBinding200JSONResponse) VisitUpdateClusterRoleBindingResponse(w http.ResponseWriter) error
type UpdateClusterRoleBinding400JSONResponse ¶ added in v0.14.0
type UpdateClusterRoleBinding400JSONResponse struct{ BadRequestJSONResponse }
func (UpdateClusterRoleBinding400JSONResponse) VisitUpdateClusterRoleBindingResponse ¶ added in v0.14.0
func (response UpdateClusterRoleBinding400JSONResponse) VisitUpdateClusterRoleBindingResponse(w http.ResponseWriter) error
type UpdateClusterRoleBinding401JSONResponse ¶ added in v0.14.0
func (UpdateClusterRoleBinding401JSONResponse) VisitUpdateClusterRoleBindingResponse ¶ added in v0.14.0
func (response UpdateClusterRoleBinding401JSONResponse) VisitUpdateClusterRoleBindingResponse(w http.ResponseWriter) error
type UpdateClusterRoleBinding403JSONResponse ¶ added in v0.14.0
type UpdateClusterRoleBinding403JSONResponse struct{ ForbiddenJSONResponse }
func (UpdateClusterRoleBinding403JSONResponse) VisitUpdateClusterRoleBindingResponse ¶ added in v0.14.0
func (response UpdateClusterRoleBinding403JSONResponse) VisitUpdateClusterRoleBindingResponse(w http.ResponseWriter) error
type UpdateClusterRoleBinding404JSONResponse ¶ added in v0.14.0
type UpdateClusterRoleBinding404JSONResponse struct{ NotFoundJSONResponse }
func (UpdateClusterRoleBinding404JSONResponse) VisitUpdateClusterRoleBindingResponse ¶ added in v0.14.0
func (response UpdateClusterRoleBinding404JSONResponse) VisitUpdateClusterRoleBindingResponse(w http.ResponseWriter) error
type UpdateClusterRoleBinding409JSONResponse ¶ added in v0.14.0
type UpdateClusterRoleBinding409JSONResponse struct{ ConflictJSONResponse }
func (UpdateClusterRoleBinding409JSONResponse) VisitUpdateClusterRoleBindingResponse ¶ added in v0.14.0
func (response UpdateClusterRoleBinding409JSONResponse) VisitUpdateClusterRoleBindingResponse(w http.ResponseWriter) error
type UpdateClusterRoleBinding500JSONResponse ¶ added in v0.14.0
type UpdateClusterRoleBinding500JSONResponse struct{ InternalErrorJSONResponse }
func (UpdateClusterRoleBinding500JSONResponse) VisitUpdateClusterRoleBindingResponse ¶ added in v0.14.0
func (response UpdateClusterRoleBinding500JSONResponse) VisitUpdateClusterRoleBindingResponse(w http.ResponseWriter) error
type UpdateClusterRoleBindingJSONRequestBody ¶ added in v0.14.0
type UpdateClusterRoleBindingJSONRequestBody = UpdateClusterRoleBindingRequest
UpdateClusterRoleBindingJSONRequestBody defines body for UpdateClusterRoleBinding for application/json ContentType.
type UpdateClusterRoleBindingRequest ¶ added in v0.14.0
type UpdateClusterRoleBindingRequest struct {
// Effect Policy effect (allow or deny)
Effect UpdateClusterRoleBindingRequestEffect `json:"effect"`
// Entitlement Entitlement with claim and value
Entitlement Entitlement `json:"entitlement"`
// Role Cluster role name
Role string `json:"role"`
}
UpdateClusterRoleBindingRequest Request to update a cluster role binding
type UpdateClusterRoleBindingRequestEffect ¶ added in v0.14.0
type UpdateClusterRoleBindingRequestEffect string
UpdateClusterRoleBindingRequestEffect Policy effect (allow or deny)
const ( UpdateClusterRoleBindingRequestEffectAllow UpdateClusterRoleBindingRequestEffect = "allow" UpdateClusterRoleBindingRequestEffectDeny UpdateClusterRoleBindingRequestEffect = "deny" )
Defines values for UpdateClusterRoleBindingRequestEffect.
type UpdateClusterRoleBindingRequestObject ¶ added in v0.14.0
type UpdateClusterRoleBindingRequestObject struct {
Name string `json:"name"`
Body *UpdateClusterRoleBindingJSONRequestBody
}
type UpdateClusterRoleBindingResp ¶ added in v0.14.0
type UpdateClusterRoleBindingResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *RoleEntitlementMapping
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
}
func ParseUpdateClusterRoleBindingResp ¶ added in v0.14.0
func ParseUpdateClusterRoleBindingResp(rsp *http.Response) (*UpdateClusterRoleBindingResp, error)
ParseUpdateClusterRoleBindingResp parses an HTTP response from a UpdateClusterRoleBindingWithResponse call
func (UpdateClusterRoleBindingResp) Status ¶ added in v0.14.0
func (r UpdateClusterRoleBindingResp) Status() string
Status returns HTTPResponse.Status
func (UpdateClusterRoleBindingResp) StatusCode ¶ added in v0.14.0
func (r UpdateClusterRoleBindingResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateClusterRoleBindingResponseObject ¶ added in v0.14.0
type UpdateClusterRoleBindingResponseObject interface {
VisitUpdateClusterRoleBindingResponse(w http.ResponseWriter) error
}
type UpdateClusterRoleJSONRequestBody ¶ added in v0.14.0
type UpdateClusterRoleJSONRequestBody = UpdateClusterRoleRequest
UpdateClusterRoleJSONRequestBody defines body for UpdateClusterRole for application/json ContentType.
type UpdateClusterRoleRequest ¶ added in v0.14.0
type UpdateClusterRoleRequest struct {
// Actions List of actions this role permits
Actions []string `json:"actions"`
// Description Human-readable description of the role
Description *string `json:"description,omitempty"`
}
UpdateClusterRoleRequest Request to update a cluster role
type UpdateClusterRoleRequestObject ¶ added in v0.14.0
type UpdateClusterRoleRequestObject struct {
Name string `json:"name"`
Body *UpdateClusterRoleJSONRequestBody
}
type UpdateClusterRoleResp ¶ added in v0.14.0
type UpdateClusterRoleResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *Role
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON500 *InternalError
}
func ParseUpdateClusterRoleResp ¶ added in v0.14.0
func ParseUpdateClusterRoleResp(rsp *http.Response) (*UpdateClusterRoleResp, error)
ParseUpdateClusterRoleResp parses an HTTP response from a UpdateClusterRoleWithResponse call
func (UpdateClusterRoleResp) Status ¶ added in v0.14.0
func (r UpdateClusterRoleResp) Status() string
Status returns HTTPResponse.Status
func (UpdateClusterRoleResp) StatusCode ¶ added in v0.14.0
func (r UpdateClusterRoleResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateClusterRoleResponseObject ¶ added in v0.14.0
type UpdateClusterRoleResponseObject interface {
VisitUpdateClusterRoleResponse(w http.ResponseWriter) error
}
type UpdateComponentBinding200JSONResponse ¶
type UpdateComponentBinding200JSONResponse Binding
func (UpdateComponentBinding200JSONResponse) VisitUpdateComponentBindingResponse ¶
func (response UpdateComponentBinding200JSONResponse) VisitUpdateComponentBindingResponse(w http.ResponseWriter) error
type UpdateComponentBinding400JSONResponse ¶
type UpdateComponentBinding400JSONResponse struct{ BadRequestJSONResponse }
func (UpdateComponentBinding400JSONResponse) VisitUpdateComponentBindingResponse ¶
func (response UpdateComponentBinding400JSONResponse) VisitUpdateComponentBindingResponse(w http.ResponseWriter) error
type UpdateComponentBinding401JSONResponse ¶
func (UpdateComponentBinding401JSONResponse) VisitUpdateComponentBindingResponse ¶
func (response UpdateComponentBinding401JSONResponse) VisitUpdateComponentBindingResponse(w http.ResponseWriter) error
type UpdateComponentBinding403JSONResponse ¶
type UpdateComponentBinding403JSONResponse struct{ ForbiddenJSONResponse }
func (UpdateComponentBinding403JSONResponse) VisitUpdateComponentBindingResponse ¶
func (response UpdateComponentBinding403JSONResponse) VisitUpdateComponentBindingResponse(w http.ResponseWriter) error
type UpdateComponentBinding404JSONResponse ¶
type UpdateComponentBinding404JSONResponse struct{ NotFoundJSONResponse }
func (UpdateComponentBinding404JSONResponse) VisitUpdateComponentBindingResponse ¶
func (response UpdateComponentBinding404JSONResponse) VisitUpdateComponentBindingResponse(w http.ResponseWriter) error
type UpdateComponentBinding500JSONResponse ¶
type UpdateComponentBinding500JSONResponse struct{ InternalErrorJSONResponse }
func (UpdateComponentBinding500JSONResponse) VisitUpdateComponentBindingResponse ¶
func (response UpdateComponentBinding500JSONResponse) VisitUpdateComponentBindingResponse(w http.ResponseWriter) error
type UpdateComponentBindingJSONRequestBody ¶
type UpdateComponentBindingJSONRequestBody = UpdateBindingRequest
UpdateComponentBindingJSONRequestBody defines body for UpdateComponentBinding for application/json ContentType.
type UpdateComponentBindingRequestObject ¶
type UpdateComponentBindingRequestObject struct {
NamespaceName NamespaceNameParam `json:"namespaceName"`
ProjectName ProjectNameParam `json:"projectName"`
ComponentName ComponentNameParam `json:"componentName"`
BindingName BindingNameParam `json:"bindingName"`
Body *UpdateComponentBindingJSONRequestBody
}
type UpdateComponentBindingResp ¶ added in v0.13.0
type UpdateComponentBindingResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *Binding
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON500 *InternalError
}
func ParseUpdateComponentBindingResp ¶ added in v0.13.0
func ParseUpdateComponentBindingResp(rsp *http.Response) (*UpdateComponentBindingResp, error)
ParseUpdateComponentBindingResp parses an HTTP response from a UpdateComponentBindingWithResponse call
func (UpdateComponentBindingResp) Status ¶ added in v0.13.0
func (r UpdateComponentBindingResp) Status() string
Status returns HTTPResponse.Status
func (UpdateComponentBindingResp) StatusCode ¶ added in v0.13.0
func (r UpdateComponentBindingResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateComponentBindingResponseObject ¶
type UpdateComponentBindingResponseObject interface {
VisitUpdateComponentBindingResponse(w http.ResponseWriter) error
}
type UpdateComponentTraits200JSONResponse ¶
type UpdateComponentTraits200JSONResponse ComponentTraitList
func (UpdateComponentTraits200JSONResponse) VisitUpdateComponentTraitsResponse ¶
func (response UpdateComponentTraits200JSONResponse) VisitUpdateComponentTraitsResponse(w http.ResponseWriter) error
type UpdateComponentTraits400JSONResponse ¶
type UpdateComponentTraits400JSONResponse struct{ BadRequestJSONResponse }
func (UpdateComponentTraits400JSONResponse) VisitUpdateComponentTraitsResponse ¶
func (response UpdateComponentTraits400JSONResponse) VisitUpdateComponentTraitsResponse(w http.ResponseWriter) error
type UpdateComponentTraits401JSONResponse ¶
func (UpdateComponentTraits401JSONResponse) VisitUpdateComponentTraitsResponse ¶
func (response UpdateComponentTraits401JSONResponse) VisitUpdateComponentTraitsResponse(w http.ResponseWriter) error
type UpdateComponentTraits403JSONResponse ¶
type UpdateComponentTraits403JSONResponse struct{ ForbiddenJSONResponse }
func (UpdateComponentTraits403JSONResponse) VisitUpdateComponentTraitsResponse ¶
func (response UpdateComponentTraits403JSONResponse) VisitUpdateComponentTraitsResponse(w http.ResponseWriter) error
type UpdateComponentTraits404JSONResponse ¶
type UpdateComponentTraits404JSONResponse struct{ NotFoundJSONResponse }
func (UpdateComponentTraits404JSONResponse) VisitUpdateComponentTraitsResponse ¶
func (response UpdateComponentTraits404JSONResponse) VisitUpdateComponentTraitsResponse(w http.ResponseWriter) error
type UpdateComponentTraits500JSONResponse ¶
type UpdateComponentTraits500JSONResponse struct{ InternalErrorJSONResponse }
func (UpdateComponentTraits500JSONResponse) VisitUpdateComponentTraitsResponse ¶
func (response UpdateComponentTraits500JSONResponse) VisitUpdateComponentTraitsResponse(w http.ResponseWriter) error
type UpdateComponentTraitsJSONRequestBody ¶
type UpdateComponentTraitsJSONRequestBody = UpdateComponentTraitsRequest
UpdateComponentTraitsJSONRequestBody defines body for UpdateComponentTraits for application/json ContentType.
type UpdateComponentTraitsRequest ¶
type UpdateComponentTraitsRequest struct {
Traits []ComponentTraitInput `json:"traits"`
}
UpdateComponentTraitsRequest Request to update component traits
type UpdateComponentTraitsRequestObject ¶
type UpdateComponentTraitsRequestObject struct {
NamespaceName NamespaceNameParam `json:"namespaceName"`
ProjectName ProjectNameParam `json:"projectName"`
ComponentName ComponentNameParam `json:"componentName"`
Body *UpdateComponentTraitsJSONRequestBody
}
type UpdateComponentTraitsResp ¶ added in v0.13.0
type UpdateComponentTraitsResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ComponentTraitList
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON500 *InternalError
}
func ParseUpdateComponentTraitsResp ¶ added in v0.13.0
func ParseUpdateComponentTraitsResp(rsp *http.Response) (*UpdateComponentTraitsResp, error)
ParseUpdateComponentTraitsResp parses an HTTP response from a UpdateComponentTraitsWithResponse call
func (UpdateComponentTraitsResp) Status ¶ added in v0.13.0
func (r UpdateComponentTraitsResp) Status() string
Status returns HTTPResponse.Status
func (UpdateComponentTraitsResp) StatusCode ¶ added in v0.13.0
func (r UpdateComponentTraitsResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateComponentTraitsResponseObject ¶
type UpdateComponentTraitsResponseObject interface {
VisitUpdateComponentTraitsResponse(w http.ResponseWriter) error
}
type UpdateComponentWorkflowParameters200JSONResponse ¶
type UpdateComponentWorkflowParameters200JSONResponse Component
func (UpdateComponentWorkflowParameters200JSONResponse) VisitUpdateComponentWorkflowParametersResponse ¶
func (response UpdateComponentWorkflowParameters200JSONResponse) VisitUpdateComponentWorkflowParametersResponse(w http.ResponseWriter) error
type UpdateComponentWorkflowParameters400JSONResponse ¶
type UpdateComponentWorkflowParameters400JSONResponse struct{ BadRequestJSONResponse }
func (UpdateComponentWorkflowParameters400JSONResponse) VisitUpdateComponentWorkflowParametersResponse ¶
func (response UpdateComponentWorkflowParameters400JSONResponse) VisitUpdateComponentWorkflowParametersResponse(w http.ResponseWriter) error
type UpdateComponentWorkflowParameters401JSONResponse ¶
func (UpdateComponentWorkflowParameters401JSONResponse) VisitUpdateComponentWorkflowParametersResponse ¶
func (response UpdateComponentWorkflowParameters401JSONResponse) VisitUpdateComponentWorkflowParametersResponse(w http.ResponseWriter) error
type UpdateComponentWorkflowParameters403JSONResponse ¶
type UpdateComponentWorkflowParameters403JSONResponse struct{ ForbiddenJSONResponse }
func (UpdateComponentWorkflowParameters403JSONResponse) VisitUpdateComponentWorkflowParametersResponse ¶
func (response UpdateComponentWorkflowParameters403JSONResponse) VisitUpdateComponentWorkflowParametersResponse(w http.ResponseWriter) error
type UpdateComponentWorkflowParameters404JSONResponse ¶
type UpdateComponentWorkflowParameters404JSONResponse struct{ NotFoundJSONResponse }
func (UpdateComponentWorkflowParameters404JSONResponse) VisitUpdateComponentWorkflowParametersResponse ¶
func (response UpdateComponentWorkflowParameters404JSONResponse) VisitUpdateComponentWorkflowParametersResponse(w http.ResponseWriter) error
type UpdateComponentWorkflowParameters500JSONResponse ¶
type UpdateComponentWorkflowParameters500JSONResponse struct{ InternalErrorJSONResponse }
func (UpdateComponentWorkflowParameters500JSONResponse) VisitUpdateComponentWorkflowParametersResponse ¶
func (response UpdateComponentWorkflowParameters500JSONResponse) VisitUpdateComponentWorkflowParametersResponse(w http.ResponseWriter) error
type UpdateComponentWorkflowParametersJSONRequestBody ¶
type UpdateComponentWorkflowParametersJSONRequestBody = UpdateComponentWorkflowRequest
UpdateComponentWorkflowParametersJSONRequestBody defines body for UpdateComponentWorkflowParameters for application/json ContentType.
type UpdateComponentWorkflowParametersRequestObject ¶
type UpdateComponentWorkflowParametersRequestObject struct {
NamespaceName NamespaceNameParam `json:"namespaceName"`
ProjectName ProjectNameParam `json:"projectName"`
ComponentName ComponentNameParam `json:"componentName"`
Body *UpdateComponentWorkflowParametersJSONRequestBody
}
type UpdateComponentWorkflowParametersResp ¶ added in v0.13.0
type UpdateComponentWorkflowParametersResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *Component
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON500 *InternalError
}
func ParseUpdateComponentWorkflowParametersResp ¶ added in v0.13.0
func ParseUpdateComponentWorkflowParametersResp(rsp *http.Response) (*UpdateComponentWorkflowParametersResp, error)
ParseUpdateComponentWorkflowParametersResp parses an HTTP response from a UpdateComponentWorkflowParametersWithResponse call
func (UpdateComponentWorkflowParametersResp) Status ¶ added in v0.13.0
func (r UpdateComponentWorkflowParametersResp) Status() string
Status returns HTTPResponse.Status
func (UpdateComponentWorkflowParametersResp) StatusCode ¶ added in v0.13.0
func (r UpdateComponentWorkflowParametersResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateComponentWorkflowParametersResponseObject ¶
type UpdateComponentWorkflowParametersResponseObject interface {
VisitUpdateComponentWorkflowParametersResponse(w http.ResponseWriter) error
}
type UpdateComponentWorkflowRequest ¶
type UpdateComponentWorkflowRequest struct {
// Parameters User-defined workflow parameters
Parameters *map[string]interface{} `json:"parameters,omitempty"`
// SystemParameters System parameters including repository configuration
SystemParameters *struct {
Repository *struct {
// AppPath Path to application within repository
AppPath *string `json:"appPath,omitempty"`
Revision *struct {
// Branch Git branch
Branch *string `json:"branch,omitempty"`
// Commit Specific commit SHA
Commit *string `json:"commit,omitempty"`
} `json:"revision,omitempty"`
// Url Git repository URL
Url *string `json:"url,omitempty"`
} `json:"repository,omitempty"`
} `json:"systemParameters,omitempty"`
// WorkflowName ComponentWorkflow template name to use
WorkflowName *string `json:"workflowName,omitempty"`
}
UpdateComponentWorkflowRequest Request to update component workflow parameters
type UpdateNamespaceRole200JSONResponse ¶ added in v0.14.0
type UpdateNamespaceRole200JSONResponse Role
func (UpdateNamespaceRole200JSONResponse) VisitUpdateNamespaceRoleResponse ¶ added in v0.14.0
func (response UpdateNamespaceRole200JSONResponse) VisitUpdateNamespaceRoleResponse(w http.ResponseWriter) error
type UpdateNamespaceRole400JSONResponse ¶ added in v0.14.0
type UpdateNamespaceRole400JSONResponse struct{ BadRequestJSONResponse }
func (UpdateNamespaceRole400JSONResponse) VisitUpdateNamespaceRoleResponse ¶ added in v0.14.0
func (response UpdateNamespaceRole400JSONResponse) VisitUpdateNamespaceRoleResponse(w http.ResponseWriter) error
type UpdateNamespaceRole401JSONResponse ¶ added in v0.14.0
func (UpdateNamespaceRole401JSONResponse) VisitUpdateNamespaceRoleResponse ¶ added in v0.14.0
func (response UpdateNamespaceRole401JSONResponse) VisitUpdateNamespaceRoleResponse(w http.ResponseWriter) error
type UpdateNamespaceRole403JSONResponse ¶ added in v0.14.0
type UpdateNamespaceRole403JSONResponse struct{ ForbiddenJSONResponse }
func (UpdateNamespaceRole403JSONResponse) VisitUpdateNamespaceRoleResponse ¶ added in v0.14.0
func (response UpdateNamespaceRole403JSONResponse) VisitUpdateNamespaceRoleResponse(w http.ResponseWriter) error
type UpdateNamespaceRole404JSONResponse ¶ added in v0.14.0
type UpdateNamespaceRole404JSONResponse struct{ NotFoundJSONResponse }
func (UpdateNamespaceRole404JSONResponse) VisitUpdateNamespaceRoleResponse ¶ added in v0.14.0
func (response UpdateNamespaceRole404JSONResponse) VisitUpdateNamespaceRoleResponse(w http.ResponseWriter) error
type UpdateNamespaceRole500JSONResponse ¶ added in v0.14.0
type UpdateNamespaceRole500JSONResponse struct{ InternalErrorJSONResponse }
func (UpdateNamespaceRole500JSONResponse) VisitUpdateNamespaceRoleResponse ¶ added in v0.14.0
func (response UpdateNamespaceRole500JSONResponse) VisitUpdateNamespaceRoleResponse(w http.ResponseWriter) error
type UpdateNamespaceRoleBinding200JSONResponse ¶ added in v0.14.0
type UpdateNamespaceRoleBinding200JSONResponse RoleEntitlementMapping
func (UpdateNamespaceRoleBinding200JSONResponse) VisitUpdateNamespaceRoleBindingResponse ¶ added in v0.14.0
func (response UpdateNamespaceRoleBinding200JSONResponse) VisitUpdateNamespaceRoleBindingResponse(w http.ResponseWriter) error
type UpdateNamespaceRoleBinding400JSONResponse ¶ added in v0.14.0
type UpdateNamespaceRoleBinding400JSONResponse struct{ BadRequestJSONResponse }
func (UpdateNamespaceRoleBinding400JSONResponse) VisitUpdateNamespaceRoleBindingResponse ¶ added in v0.14.0
func (response UpdateNamespaceRoleBinding400JSONResponse) VisitUpdateNamespaceRoleBindingResponse(w http.ResponseWriter) error
type UpdateNamespaceRoleBinding401JSONResponse ¶ added in v0.14.0
func (UpdateNamespaceRoleBinding401JSONResponse) VisitUpdateNamespaceRoleBindingResponse ¶ added in v0.14.0
func (response UpdateNamespaceRoleBinding401JSONResponse) VisitUpdateNamespaceRoleBindingResponse(w http.ResponseWriter) error
type UpdateNamespaceRoleBinding403JSONResponse ¶ added in v0.14.0
type UpdateNamespaceRoleBinding403JSONResponse struct{ ForbiddenJSONResponse }
func (UpdateNamespaceRoleBinding403JSONResponse) VisitUpdateNamespaceRoleBindingResponse ¶ added in v0.14.0
func (response UpdateNamespaceRoleBinding403JSONResponse) VisitUpdateNamespaceRoleBindingResponse(w http.ResponseWriter) error
type UpdateNamespaceRoleBinding404JSONResponse ¶ added in v0.14.0
type UpdateNamespaceRoleBinding404JSONResponse struct{ NotFoundJSONResponse }
func (UpdateNamespaceRoleBinding404JSONResponse) VisitUpdateNamespaceRoleBindingResponse ¶ added in v0.14.0
func (response UpdateNamespaceRoleBinding404JSONResponse) VisitUpdateNamespaceRoleBindingResponse(w http.ResponseWriter) error
type UpdateNamespaceRoleBinding409JSONResponse ¶ added in v0.14.0
type UpdateNamespaceRoleBinding409JSONResponse struct{ ConflictJSONResponse }
func (UpdateNamespaceRoleBinding409JSONResponse) VisitUpdateNamespaceRoleBindingResponse ¶ added in v0.14.0
func (response UpdateNamespaceRoleBinding409JSONResponse) VisitUpdateNamespaceRoleBindingResponse(w http.ResponseWriter) error
type UpdateNamespaceRoleBinding500JSONResponse ¶ added in v0.14.0
type UpdateNamespaceRoleBinding500JSONResponse struct{ InternalErrorJSONResponse }
func (UpdateNamespaceRoleBinding500JSONResponse) VisitUpdateNamespaceRoleBindingResponse ¶ added in v0.14.0
func (response UpdateNamespaceRoleBinding500JSONResponse) VisitUpdateNamespaceRoleBindingResponse(w http.ResponseWriter) error
type UpdateNamespaceRoleBindingJSONRequestBody ¶ added in v0.14.0
type UpdateNamespaceRoleBindingJSONRequestBody = UpdateNamespaceRoleBindingRequest
UpdateNamespaceRoleBindingJSONRequestBody defines body for UpdateNamespaceRoleBinding for application/json ContentType.
type UpdateNamespaceRoleBindingRequest ¶ added in v0.14.0
type UpdateNamespaceRoleBindingRequest struct {
// Effect Policy effect (allow or deny)
Effect UpdateNamespaceRoleBindingRequestEffect `json:"effect"`
// Entitlement Entitlement with claim and value
Entitlement Entitlement `json:"entitlement"`
// Role Reference to a role by name and namespace
Role RoleRef `json:"role"`
// TargetPath Target resource path within a namespace (project/component only)
TargetPath TargetPath `json:"targetPath"`
}
UpdateNamespaceRoleBindingRequest Request to update a namespace role binding
type UpdateNamespaceRoleBindingRequestEffect ¶ added in v0.14.0
type UpdateNamespaceRoleBindingRequestEffect string
UpdateNamespaceRoleBindingRequestEffect Policy effect (allow or deny)
const ( UpdateNamespaceRoleBindingRequestEffectAllow UpdateNamespaceRoleBindingRequestEffect = "allow" UpdateNamespaceRoleBindingRequestEffectDeny UpdateNamespaceRoleBindingRequestEffect = "deny" )
Defines values for UpdateNamespaceRoleBindingRequestEffect.
type UpdateNamespaceRoleBindingRequestObject ¶ added in v0.14.0
type UpdateNamespaceRoleBindingRequestObject struct {
NamespaceName NamespaceNameParam `json:"namespaceName"`
Name string `json:"name"`
Body *UpdateNamespaceRoleBindingJSONRequestBody
}
type UpdateNamespaceRoleBindingResp ¶ added in v0.14.0
type UpdateNamespaceRoleBindingResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *RoleEntitlementMapping
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
}
func ParseUpdateNamespaceRoleBindingResp ¶ added in v0.14.0
func ParseUpdateNamespaceRoleBindingResp(rsp *http.Response) (*UpdateNamespaceRoleBindingResp, error)
ParseUpdateNamespaceRoleBindingResp parses an HTTP response from a UpdateNamespaceRoleBindingWithResponse call
func (UpdateNamespaceRoleBindingResp) Status ¶ added in v0.14.0
func (r UpdateNamespaceRoleBindingResp) Status() string
Status returns HTTPResponse.Status
func (UpdateNamespaceRoleBindingResp) StatusCode ¶ added in v0.14.0
func (r UpdateNamespaceRoleBindingResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateNamespaceRoleBindingResponseObject ¶ added in v0.14.0
type UpdateNamespaceRoleBindingResponseObject interface {
VisitUpdateNamespaceRoleBindingResponse(w http.ResponseWriter) error
}
type UpdateNamespaceRoleJSONRequestBody ¶ added in v0.14.0
type UpdateNamespaceRoleJSONRequestBody = UpdateNamespaceRoleRequest
UpdateNamespaceRoleJSONRequestBody defines body for UpdateNamespaceRole for application/json ContentType.
type UpdateNamespaceRoleRequest ¶ added in v0.14.0
type UpdateNamespaceRoleRequest struct {
// Actions List of actions this role permits
Actions []string `json:"actions"`
// Description Human-readable description of the role
Description *string `json:"description,omitempty"`
}
UpdateNamespaceRoleRequest Request to update a namespace role
type UpdateNamespaceRoleRequestObject ¶ added in v0.14.0
type UpdateNamespaceRoleRequestObject struct {
NamespaceName NamespaceNameParam `json:"namespaceName"`
Name string `json:"name"`
Body *UpdateNamespaceRoleJSONRequestBody
}
type UpdateNamespaceRoleResp ¶ added in v0.14.0
type UpdateNamespaceRoleResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *Role
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON500 *InternalError
}
func ParseUpdateNamespaceRoleResp ¶ added in v0.14.0
func ParseUpdateNamespaceRoleResp(rsp *http.Response) (*UpdateNamespaceRoleResp, error)
ParseUpdateNamespaceRoleResp parses an HTTP response from a UpdateNamespaceRoleWithResponse call
func (UpdateNamespaceRoleResp) Status ¶ added in v0.14.0
func (r UpdateNamespaceRoleResp) Status() string
Status returns HTTPResponse.Status
func (UpdateNamespaceRoleResp) StatusCode ¶ added in v0.14.0
func (r UpdateNamespaceRoleResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateNamespaceRoleResponseObject ¶ added in v0.14.0
type UpdateNamespaceRoleResponseObject interface {
VisitUpdateNamespaceRoleResponse(w http.ResponseWriter) error
}
type UpdateRoleMappingRequest ¶
type UpdateRoleMappingRequest struct {
// Context Additional context for authorization
Context *AuthzContext `json:"context,omitempty"`
// Effect Policy effect (allow or deny)
Effect UpdateRoleMappingRequestEffect `json:"effect"`
// Entitlement Entitlement with claim and value
Entitlement Entitlement `json:"entitlement"`
// Hierarchy Resource hierarchy scope
Hierarchy ResourceHierarchy `json:"hierarchy"`
// Role Reference to a role by name and namespace
Role RoleRef `json:"role"`
}
UpdateRoleMappingRequest Request to update a role mapping
type UpdateRoleMappingRequestEffect ¶
type UpdateRoleMappingRequestEffect string
UpdateRoleMappingRequestEffect Policy effect (allow or deny)
const ( UpdateRoleMappingRequestEffectAllow UpdateRoleMappingRequestEffect = "allow" UpdateRoleMappingRequestEffectDeny UpdateRoleMappingRequestEffect = "deny" )
Defines values for UpdateRoleMappingRequestEffect.
type UpdateRoleRequest ¶
type UpdateRoleRequest struct {
// Actions New list of actions for the role
Actions []string `json:"actions"`
}
UpdateRoleRequest Request to update a role's actions
type UserCapabilitiesResponse ¶
type UserCapabilitiesResponse struct {
// Capabilities Map of action to capabilities
Capabilities *map[string]ActionCapability `json:"capabilities,omitempty"`
// EvaluatedAt Time when capabilities were evaluated
EvaluatedAt *time.Time `json:"evaluatedAt,omitempty"`
// User Authenticated subject context
User *SubjectContext `json:"user,omitempty"`
}
UserCapabilitiesResponse User authorization profile response
type UserTypeConfig ¶
type UserTypeConfig struct {
// AuthMechanisms Supported authentication mechanisms for this user type
AuthMechanisms []AuthMechanismConfig `json:"authMechanisms"`
// DisplayName Human-readable name for the user type
DisplayName string `json:"displayName"`
// Priority Check order for user type detection (lower = higher priority)
Priority int `json:"priority"`
// Type User type identifier (e.g., "user", "service_account")
Type string `json:"type"`
}
UserTypeConfig Configuration for a user type used in authentication and authorization
type VersionResponse ¶
type VersionResponse struct {
// BuildTime Build timestamp
BuildTime string `json:"buildTime"`
// GitRevision Git commit SHA
GitRevision string `json:"gitRevision"`
// GoArch Target architecture
GoArch string `json:"goArch"`
// GoOS Target operating system
GoOS string `json:"goOS"`
// GoVersion Go version used to build
GoVersion string `json:"goVersion"`
// Name Application name
Name string `json:"name"`
// Version Version string
Version string `json:"version"`
}
VersionResponse Server version information
type WebApplicationBinding ¶
type WebApplicationBinding struct {
// Endpoints Exposed endpoints
Endpoints *[]EndpointStatus `json:"endpoints,omitempty"`
// Image Container image
Image *string `json:"image,omitempty"`
// ReleaseState Release state
ReleaseState *string `json:"releaseState,omitempty"`
}
WebApplicationBinding Web application-specific binding data
type WebhookEventResponse ¶
type WebhookEventResponse struct {
// AffectedComponents List of components affected by this webhook
AffectedComponents *[]string `json:"affectedComponents,omitempty"`
// Message Status message
Message string `json:"message"`
// Success Whether the webhook was processed successfully
Success bool `json:"success"`
// TriggeredBuilds Number of builds triggered
TriggeredBuilds int `json:"triggeredBuilds"`
}
WebhookEventResponse Response after processing a webhook event
type Workflow ¶
type Workflow struct {
// CreatedAt Creation timestamp
CreatedAt time.Time `json:"createdAt"`
// Description Workflow description
Description *string `json:"description,omitempty"`
// DisplayName Human-readable display name
DisplayName *string `json:"displayName,omitempty"`
// Name Workflow name (unique within namespace)
Name string `json:"name"`
}
Workflow Generic workflow resource
type WorkflowList ¶
type WorkflowList struct {
Items []Workflow `json:"items"`
// Pagination Cursor-based pagination metadata. Uses Kubernetes-native continuation tokens
// for efficient pagination through large result sets.
Pagination Pagination `json:"pagination"`
}
WorkflowList Paginated list of workflows
type WorkflowNameParam ¶
type WorkflowNameParam = string
WorkflowNameParam defines model for WorkflowNameParam.
type WorkflowRun ¶ added in v0.13.0
type WorkflowRun struct {
// CreatedAt Creation timestamp
CreatedAt time.Time `json:"createdAt"`
// FinishedAt Completion timestamp
FinishedAt *time.Time `json:"finishedAt,omitempty"`
// Name Workflow run name
Name string `json:"name"`
// OrgName Organization name
OrgName string `json:"orgName"`
// Parameters User-defined workflow parameters
Parameters *map[string]interface{} `json:"parameters,omitempty"`
// Phase Detailed execution phase
Phase *string `json:"phase,omitempty"`
// Status Current execution status
Status WorkflowRunStatus `json:"status"`
// Uuid Unique identifier
Uuid *string `json:"uuid,omitempty"`
// WorkflowName Parent workflow name
WorkflowName string `json:"workflowName"`
}
WorkflowRun Generic workflow run (execution)
type WorkflowRunList ¶ added in v0.13.0
type WorkflowRunList struct {
Items []WorkflowRun `json:"items"`
// Pagination Cursor-based pagination metadata. Uses Kubernetes-native continuation tokens
// for efficient pagination through large result sets.
Pagination Pagination `json:"pagination"`
}
WorkflowRunList Paginated list of workflow runs
type WorkflowRunNameParam ¶
type WorkflowRunNameParam = string
WorkflowRunNameParam defines model for WorkflowRunNameParam.
type WorkflowRunStatus ¶ added in v0.13.0
type WorkflowRunStatus string
WorkflowRunStatus Current execution status
const ( Error WorkflowRunStatus = "Error" Failed WorkflowRunStatus = "Failed" Pending WorkflowRunStatus = "Pending" Running WorkflowRunStatus = "Running" Succeeded WorkflowRunStatus = "Succeeded" )
Defines values for WorkflowRunStatus.
type WorkloadOverrides ¶
type WorkloadOverrides struct {
// Containers Container overrides keyed by container name
Containers *map[string]ContainerOverride `json:"containers,omitempty"`
}
WorkloadOverrides Environment-specific workload overrides
type WorkloadSpec ¶
type WorkloadSpec map[string]interface{}
WorkloadSpec Workload specification (source code definition)