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 NewAddRoleMappingRequest(server string, body AddRoleMappingJSONRequestBody) (*http.Request, error)
- func NewAddRoleMappingRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewAddRoleRequest(server string, body AddRoleJSONRequestBody) (*http.Request, error)
- func NewAddRoleRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- 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 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 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 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 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 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 NewGetRoleRequest(server string, roleName RoleNameParam) (*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 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 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 NewListRoleMappingsRequest(server string, params *ListRoleMappingsParams) (*http.Request, error)
- func NewListRolesRequest(server string) (*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 NewRemoveRoleMappingRequest(server string, mappingId MappingIdParam) (*http.Request, error)
- func NewRemoveRoleRequest(server string, roleName RoleNameParam, params *RemoveRoleParams) (*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 NewUpdateRoleMappingRequest(server string, mappingId MappingIdParam, body UpdateRoleMappingJSONRequestBody) (*http.Request, error)
- func NewUpdateRoleMappingRequestWithBody(server string, mappingId MappingIdParam, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateRoleRequest(server string, roleName RoleNameParam, body UpdateRoleJSONRequestBody) (*http.Request, error)
- func NewUpdateRoleRequestWithBody(server string, roleName RoleNameParam, contentType string, body io.Reader) (*http.Request, error)
- func PathToRawSpec(pathToFile string) map[string]func() ([]byte, error)
- type ActionCapability
- type AddRole201JSONResponse
- type AddRole400JSONResponse
- type AddRole401JSONResponse
- type AddRole403JSONResponse
- type AddRole409JSONResponse
- type AddRole500JSONResponse
- type AddRoleJSONRequestBody
- type AddRoleMapping201JSONResponse
- type AddRoleMapping400JSONResponse
- type AddRoleMapping401JSONResponse
- type AddRoleMapping403JSONResponse
- type AddRoleMapping409JSONResponse
- type AddRoleMapping500JSONResponse
- type AddRoleMappingJSONRequestBody
- type AddRoleMappingRequestObject
- type AddRoleMappingResp
- type AddRoleMappingResponseObject
- type AddRoleRequestObject
- type AddRoleResp
- type AddRoleResponseObject
- 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) AddRole(ctx context.Context, body AddRoleJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) AddRoleMapping(ctx context.Context, body AddRoleMappingJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) AddRoleMappingWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) AddRoleWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- 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) 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) 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) 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) 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) 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) GetRole(ctx context.Context, roleName RoleNameParam, 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) 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) 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) ListRoleMappings(ctx context.Context, params *ListRoleMappingsParams, ...) (*http.Response, error)
- func (c *Client) ListRoles(ctx context.Context, reqEditors ...RequestEditorFn) (*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) RemoveRole(ctx context.Context, roleName RoleNameParam, params *RemoveRoleParams, ...) (*http.Response, error)
- func (c *Client) RemoveRoleMapping(ctx context.Context, mappingId MappingIdParam, reqEditors ...RequestEditorFn) (*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) UpdateRole(ctx context.Context, roleName RoleNameParam, body UpdateRoleJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdateRoleMapping(ctx context.Context, mappingId MappingIdParam, ...) (*http.Response, error)
- func (c *Client) UpdateRoleMappingWithBody(ctx context.Context, mappingId MappingIdParam, contentType string, ...) (*http.Response, error)
- func (c *Client) UpdateRoleWithBody(ctx context.Context, roleName RoleNameParam, contentType string, ...) (*http.Response, error)
- type ClientConfigList
- type ClientInterface
- type ClientOption
- type ClientWithResponses
- func (c *ClientWithResponses) AddRoleMappingWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*AddRoleMappingResp, error)
- func (c *ClientWithResponses) AddRoleMappingWithResponse(ctx context.Context, body AddRoleMappingJSONRequestBody, ...) (*AddRoleMappingResp, error)
- func (c *ClientWithResponses) AddRoleWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*AddRoleResp, error)
- func (c *ClientWithResponses) AddRoleWithResponse(ctx context.Context, body AddRoleJSONRequestBody, ...) (*AddRoleResp, error)
- 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) 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) 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) 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) 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) 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) GetRoleWithResponse(ctx context.Context, roleName RoleNameParam, reqEditors ...RequestEditorFn) (*GetRoleResp, 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) 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) 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) ListRoleMappingsWithResponse(ctx context.Context, params *ListRoleMappingsParams, ...) (*ListRoleMappingsResp, error)
- func (c *ClientWithResponses) ListRolesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListRolesResp, 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) RemoveRoleMappingWithResponse(ctx context.Context, mappingId MappingIdParam, reqEditors ...RequestEditorFn) (*RemoveRoleMappingResp, error)
- func (c *ClientWithResponses) RemoveRoleWithResponse(ctx context.Context, roleName RoleNameParam, params *RemoveRoleParams, ...) (*RemoveRoleResp, 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) UpdateRoleMappingWithBodyWithResponse(ctx context.Context, mappingId MappingIdParam, contentType string, ...) (*UpdateRoleMappingResp, error)
- func (c *ClientWithResponses) UpdateRoleMappingWithResponse(ctx context.Context, mappingId MappingIdParam, ...) (*UpdateRoleMappingResp, error)
- func (c *ClientWithResponses) UpdateRoleWithBodyWithResponse(ctx context.Context, roleName RoleNameParam, contentType string, ...) (*UpdateRoleResp, error)
- func (c *ClientWithResponses) UpdateRoleWithResponse(ctx context.Context, roleName RoleNameParam, body UpdateRoleJSONRequestBody, ...) (*UpdateRoleResp, error)
- type ClientWithResponsesInterface
- 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 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 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 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 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 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 GetRole200JSONResponse
- type GetRole401JSONResponse
- type GetRole403JSONResponse
- type GetRole404JSONResponse
- type GetRole500JSONResponse
- type GetRoleRequestObject
- type GetRoleResp
- type GetRoleResponseObject
- 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 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 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 ListRoleMappings200JSONResponse
- type ListRoleMappings400JSONResponse
- type ListRoleMappings401JSONResponse
- type ListRoleMappings403JSONResponse
- type ListRoleMappings500JSONResponse
- type ListRoleMappingsParams
- type ListRoleMappingsRequestObject
- type ListRoleMappingsResp
- type ListRoleMappingsResponseObject
- type ListRoles200JSONResponse
- type ListRoles401JSONResponse
- type ListRoles403JSONResponse
- type ListRoles500JSONResponse
- type ListRolesRequestObject
- type ListRolesResp
- type ListRolesResponseObject
- 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 RemoveRole204Response
- type RemoveRole401JSONResponse
- type RemoveRole403JSONResponse
- type RemoveRole404JSONResponse
- type RemoveRole409JSONResponse
- type RemoveRole500JSONResponse
- type RemoveRoleMapping204Response
- type RemoveRoleMapping401JSONResponse
- type RemoveRoleMapping403JSONResponse
- type RemoveRoleMapping404JSONResponse
- type RemoveRoleMapping500JSONResponse
- type RemoveRoleMappingRequestObject
- type RemoveRoleMappingResp
- type RemoveRoleMappingResponseObject
- type RemoveRoleParams
- type RemoveRoleRequestObject
- type RemoveRoleResp
- type RemoveRoleResponseObject
- type RequestEditorFn
- type RequiredHeaderError
- type RequiredParamError
- type Resource
- type ResourceHierarchy
- type Role
- type RoleEntitlementMapping
- type RoleEntitlementMappingEffect
- type RoleNameParam
- type ScheduledTaskBinding
- type SchemaResponse
- type SecretDataSource
- type SecretReference
- type SecretReferenceList
- type SecretStoreReference
- type ServeMux
- type ServerInterface
- type ServerInterfaceWrapper
- func (siw *ServerInterfaceWrapper) AddRole(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) AddRoleMapping(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ApplyResource(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) BatchEvaluate(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) 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) 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) 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) 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) GetRole(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) 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) 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) ListRoleMappings(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListRoles(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) RemoveRole(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) RemoveRoleMapping(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) UpdateRole(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateRoleMapping(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 TooManyValuesForParamError
- type Trait
- type TraitList
- type TraitNameParam
- type Unauthorized
- type UnauthorizedJSONResponse
- type UnescapedCookieParamError
- type UnmarshalingParamError
- type UpdateBindingRequest
- type UpdateBindingRequestReleaseState
- 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 UpdateRole200JSONResponse
- type UpdateRole400JSONResponse
- type UpdateRole401JSONResponse
- type UpdateRole403JSONResponse
- type UpdateRole404JSONResponse
- type UpdateRole500JSONResponse
- type UpdateRoleJSONRequestBody
- type UpdateRoleMapping200JSONResponse
- type UpdateRoleMapping400JSONResponse
- type UpdateRoleMapping401JSONResponse
- type UpdateRoleMapping403JSONResponse
- type UpdateRoleMapping404JSONResponse
- type UpdateRoleMapping409JSONResponse
- type UpdateRoleMapping500JSONResponse
- type UpdateRoleMappingJSONRequestBody
- type UpdateRoleMappingRequest
- type UpdateRoleMappingRequestEffect
- type UpdateRoleMappingRequestObject
- type UpdateRoleMappingResp
- type UpdateRoleMappingResponseObject
- type UpdateRoleRequest
- type UpdateRoleRequestObject
- type UpdateRoleResp
- type UpdateRoleResponseObject
- 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 NewAddRoleMappingRequest ¶ added in v0.13.0
func NewAddRoleMappingRequest(server string, body AddRoleMappingJSONRequestBody) (*http.Request, error)
NewAddRoleMappingRequest calls the generic AddRoleMapping builder with application/json body
func NewAddRoleMappingRequestWithBody ¶ added in v0.13.0
func NewAddRoleMappingRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewAddRoleMappingRequestWithBody generates requests for AddRoleMapping with any type of body
func NewAddRoleRequest ¶ added in v0.13.0
func NewAddRoleRequest(server string, body AddRoleJSONRequestBody) (*http.Request, error)
NewAddRoleRequest calls the generic AddRole builder with application/json body
func NewAddRoleRequestWithBody ¶ added in v0.13.0
func NewAddRoleRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewAddRoleRequestWithBody generates requests for AddRole with any type of body
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 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 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 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 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 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 NewGetRoleRequest ¶ added in v0.13.0
func NewGetRoleRequest(server string, roleName RoleNameParam) (*http.Request, error)
NewGetRoleRequest generates requests for GetRole
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 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 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 NewListRoleMappingsRequest ¶ added in v0.13.0
func NewListRoleMappingsRequest(server string, params *ListRoleMappingsParams) (*http.Request, error)
NewListRoleMappingsRequest generates requests for ListRoleMappings
func NewListRolesRequest ¶ added in v0.13.0
NewListRolesRequest generates requests for ListRoles
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 NewRemoveRoleMappingRequest ¶ added in v0.13.0
func NewRemoveRoleMappingRequest(server string, mappingId MappingIdParam) (*http.Request, error)
NewRemoveRoleMappingRequest generates requests for RemoveRoleMapping
func NewRemoveRoleRequest ¶ added in v0.13.0
func NewRemoveRoleRequest(server string, roleName RoleNameParam, params *RemoveRoleParams) (*http.Request, error)
NewRemoveRoleRequest generates requests for RemoveRole
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 NewUpdateRoleMappingRequest ¶ added in v0.13.0
func NewUpdateRoleMappingRequest(server string, mappingId MappingIdParam, body UpdateRoleMappingJSONRequestBody) (*http.Request, error)
NewUpdateRoleMappingRequest calls the generic UpdateRoleMapping builder with application/json body
func NewUpdateRoleMappingRequestWithBody ¶ added in v0.13.0
func NewUpdateRoleMappingRequestWithBody(server string, mappingId MappingIdParam, contentType string, body io.Reader) (*http.Request, error)
NewUpdateRoleMappingRequestWithBody generates requests for UpdateRoleMapping with any type of body
func NewUpdateRoleRequest ¶ added in v0.13.0
func NewUpdateRoleRequest(server string, roleName RoleNameParam, body UpdateRoleJSONRequestBody) (*http.Request, error)
NewUpdateRoleRequest calls the generic UpdateRole builder with application/json body
func NewUpdateRoleRequestWithBody ¶ added in v0.13.0
func NewUpdateRoleRequestWithBody(server string, roleName RoleNameParam, contentType string, body io.Reader) (*http.Request, error)
NewUpdateRoleRequestWithBody generates requests for UpdateRole 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 AddRole201JSONResponse ¶
type AddRole201JSONResponse MessageResponse
func (AddRole201JSONResponse) VisitAddRoleResponse ¶
func (response AddRole201JSONResponse) VisitAddRoleResponse(w http.ResponseWriter) error
type AddRole400JSONResponse ¶
type AddRole400JSONResponse struct{ BadRequestJSONResponse }
func (AddRole400JSONResponse) VisitAddRoleResponse ¶
func (response AddRole400JSONResponse) VisitAddRoleResponse(w http.ResponseWriter) error
type AddRole401JSONResponse ¶
func (AddRole401JSONResponse) VisitAddRoleResponse ¶
func (response AddRole401JSONResponse) VisitAddRoleResponse(w http.ResponseWriter) error
type AddRole403JSONResponse ¶
type AddRole403JSONResponse struct{ ForbiddenJSONResponse }
func (AddRole403JSONResponse) VisitAddRoleResponse ¶
func (response AddRole403JSONResponse) VisitAddRoleResponse(w http.ResponseWriter) error
type AddRole409JSONResponse ¶
type AddRole409JSONResponse struct{ ConflictJSONResponse }
func (AddRole409JSONResponse) VisitAddRoleResponse ¶
func (response AddRole409JSONResponse) VisitAddRoleResponse(w http.ResponseWriter) error
type AddRole500JSONResponse ¶
type AddRole500JSONResponse struct{ InternalErrorJSONResponse }
func (AddRole500JSONResponse) VisitAddRoleResponse ¶
func (response AddRole500JSONResponse) VisitAddRoleResponse(w http.ResponseWriter) error
type AddRoleJSONRequestBody ¶
type AddRoleJSONRequestBody = Role
AddRoleJSONRequestBody defines body for AddRole for application/json ContentType.
type AddRoleMapping201JSONResponse ¶
type AddRoleMapping201JSONResponse MessageResponse
func (AddRoleMapping201JSONResponse) VisitAddRoleMappingResponse ¶
func (response AddRoleMapping201JSONResponse) VisitAddRoleMappingResponse(w http.ResponseWriter) error
type AddRoleMapping400JSONResponse ¶
type AddRoleMapping400JSONResponse struct{ BadRequestJSONResponse }
func (AddRoleMapping400JSONResponse) VisitAddRoleMappingResponse ¶
func (response AddRoleMapping400JSONResponse) VisitAddRoleMappingResponse(w http.ResponseWriter) error
type AddRoleMapping401JSONResponse ¶
func (AddRoleMapping401JSONResponse) VisitAddRoleMappingResponse ¶
func (response AddRoleMapping401JSONResponse) VisitAddRoleMappingResponse(w http.ResponseWriter) error
type AddRoleMapping403JSONResponse ¶
type AddRoleMapping403JSONResponse struct{ ForbiddenJSONResponse }
func (AddRoleMapping403JSONResponse) VisitAddRoleMappingResponse ¶
func (response AddRoleMapping403JSONResponse) VisitAddRoleMappingResponse(w http.ResponseWriter) error
type AddRoleMapping409JSONResponse ¶
type AddRoleMapping409JSONResponse struct{ ConflictJSONResponse }
func (AddRoleMapping409JSONResponse) VisitAddRoleMappingResponse ¶
func (response AddRoleMapping409JSONResponse) VisitAddRoleMappingResponse(w http.ResponseWriter) error
type AddRoleMapping500JSONResponse ¶
type AddRoleMapping500JSONResponse struct{ InternalErrorJSONResponse }
func (AddRoleMapping500JSONResponse) VisitAddRoleMappingResponse ¶
func (response AddRoleMapping500JSONResponse) VisitAddRoleMappingResponse(w http.ResponseWriter) error
type AddRoleMappingJSONRequestBody ¶
type AddRoleMappingJSONRequestBody = RoleEntitlementMapping
AddRoleMappingJSONRequestBody defines body for AddRoleMapping for application/json ContentType.
type AddRoleMappingRequestObject ¶
type AddRoleMappingRequestObject struct {
Body *AddRoleMappingJSONRequestBody
}
type AddRoleMappingResp ¶ added in v0.13.0
type AddRoleMappingResp struct {
Body []byte
HTTPResponse *http.Response
JSON201 *MessageResponse
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON409 *Conflict
JSON500 *InternalError
}
func ParseAddRoleMappingResp ¶ added in v0.13.0
func ParseAddRoleMappingResp(rsp *http.Response) (*AddRoleMappingResp, error)
ParseAddRoleMappingResp parses an HTTP response from a AddRoleMappingWithResponse call
func (AddRoleMappingResp) Status ¶ added in v0.13.0
func (r AddRoleMappingResp) Status() string
Status returns HTTPResponse.Status
func (AddRoleMappingResp) StatusCode ¶ added in v0.13.0
func (r AddRoleMappingResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AddRoleMappingResponseObject ¶
type AddRoleMappingResponseObject interface {
VisitAddRoleMappingResponse(w http.ResponseWriter) error
}
type AddRoleRequestObject ¶
type AddRoleRequestObject struct {
Body *AddRoleJSONRequestBody
}
type AddRoleResp ¶ added in v0.13.0
type AddRoleResp struct {
Body []byte
HTTPResponse *http.Response
JSON201 *MessageResponse
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON409 *Conflict
JSON500 *InternalError
}
func ParseAddRoleResp ¶ added in v0.13.0
func ParseAddRoleResp(rsp *http.Response) (*AddRoleResp, error)
ParseAddRoleResp parses an HTTP response from a AddRoleWithResponse call
func (AddRoleResp) Status ¶ added in v0.13.0
func (r AddRoleResp) Status() string
Status returns HTTPResponse.Status
func (AddRoleResp) StatusCode ¶ added in v0.13.0
func (r AddRoleResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AddRoleResponseObject ¶
type AddRoleResponseObject interface {
VisitAddRoleResponse(w http.ResponseWriter) error
}
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) AddRole ¶ added in v0.13.0
func (c *Client) AddRole(ctx context.Context, body AddRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) AddRoleMapping ¶ added in v0.13.0
func (c *Client) AddRoleMapping(ctx context.Context, body AddRoleMappingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) AddRoleMappingWithBody ¶ added in v0.13.0
func (*Client) AddRoleWithBody ¶ added in v0.13.0
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) 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) 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) 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) 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) 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) GetRole ¶ added in v0.13.0
func (c *Client) GetRole(ctx context.Context, roleName RoleNameParam, 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) 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) 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) ListRoleMappings ¶ added in v0.13.0
func (c *Client) ListRoleMappings(ctx context.Context, params *ListRoleMappingsParams, 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) RemoveRole ¶ added in v0.13.0
func (c *Client) RemoveRole(ctx context.Context, roleName RoleNameParam, params *RemoveRoleParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) RemoveRoleMapping ¶ added in v0.13.0
func (c *Client) RemoveRoleMapping(ctx context.Context, mappingId MappingIdParam, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateComponentBinding ¶ added in v0.13.0
func (c *Client) UpdateComponentBinding(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, bindingName BindingNameParam, body UpdateComponentBindingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateComponentBindingWithBody ¶ added in v0.13.0
func (c *Client) UpdateComponentBindingWithBody(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, bindingName BindingNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateComponentTraits ¶ added in v0.13.0
func (c *Client) UpdateComponentTraits(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body UpdateComponentTraitsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateComponentTraitsWithBody ¶ added in v0.13.0
func (c *Client) UpdateComponentTraitsWithBody(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateComponentWorkflowParameters ¶ added in v0.13.0
func (c *Client) UpdateComponentWorkflowParameters(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, body UpdateComponentWorkflowParametersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateComponentWorkflowParametersWithBody ¶ added in v0.13.0
func (c *Client) UpdateComponentWorkflowParametersWithBody(ctx context.Context, namespaceName NamespaceNameParam, projectName ProjectNameParam, componentName ComponentNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateRole ¶ added in v0.13.0
func (c *Client) UpdateRole(ctx context.Context, roleName RoleNameParam, body UpdateRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateRoleMapping ¶ added in v0.13.0
func (c *Client) UpdateRoleMapping(ctx context.Context, mappingId MappingIdParam, body UpdateRoleMappingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateRoleMappingWithBody ¶ added in v0.13.0
func (*Client) UpdateRoleWithBody ¶ added in v0.13.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"`
// JwksUri JWKS endpoint URL for token validation
JwksUri *string `json:"jwks_uri,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)
// ListRoleMappings request
ListRoleMappings(ctx context.Context, params *ListRoleMappingsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// AddRoleMappingWithBody request with any body
AddRoleMappingWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
AddRoleMapping(ctx context.Context, body AddRoleMappingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// RemoveRoleMapping request
RemoveRoleMapping(ctx context.Context, mappingId MappingIdParam, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateRoleMappingWithBody request with any body
UpdateRoleMappingWithBody(ctx context.Context, mappingId MappingIdParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateRoleMapping(ctx context.Context, mappingId MappingIdParam, body UpdateRoleMappingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListRoles request
ListRoles(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// AddRoleWithBody request with any body
AddRoleWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
AddRole(ctx context.Context, body AddRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// RemoveRole request
RemoveRole(ctx context.Context, roleName RoleNameParam, params *RemoveRoleParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetRole request
GetRole(ctx context.Context, roleName RoleNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateRoleWithBody request with any body
UpdateRoleWithBody(ctx context.Context, roleName RoleNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateRole(ctx context.Context, roleName RoleNameParam, body UpdateRoleJSONRequestBody, 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)
// 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) AddRoleMappingWithBodyWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) AddRoleMappingWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddRoleMappingResp, error)
AddRoleMappingWithBodyWithResponse request with arbitrary body returning *AddRoleMappingResp
func (*ClientWithResponses) AddRoleMappingWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) AddRoleMappingWithResponse(ctx context.Context, body AddRoleMappingJSONRequestBody, reqEditors ...RequestEditorFn) (*AddRoleMappingResp, error)
func (*ClientWithResponses) AddRoleWithBodyWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) AddRoleWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddRoleResp, error)
AddRoleWithBodyWithResponse request with arbitrary body returning *AddRoleResp
func (*ClientWithResponses) AddRoleWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) AddRoleWithResponse(ctx context.Context, body AddRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*AddRoleResp, error)
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) 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) 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) 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) 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) 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) GetRoleWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) GetRoleWithResponse(ctx context.Context, roleName RoleNameParam, reqEditors ...RequestEditorFn) (*GetRoleResp, error)
GetRoleWithResponse request returning *GetRoleResp
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) 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) 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) ListRoleMappingsWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) ListRoleMappingsWithResponse(ctx context.Context, params *ListRoleMappingsParams, reqEditors ...RequestEditorFn) (*ListRoleMappingsResp, error)
ListRoleMappingsWithResponse request returning *ListRoleMappingsResp
func (*ClientWithResponses) ListRolesWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) ListRolesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListRolesResp, error)
ListRolesWithResponse request returning *ListRolesResp
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) RemoveRoleMappingWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) RemoveRoleMappingWithResponse(ctx context.Context, mappingId MappingIdParam, reqEditors ...RequestEditorFn) (*RemoveRoleMappingResp, error)
RemoveRoleMappingWithResponse request returning *RemoveRoleMappingResp
func (*ClientWithResponses) RemoveRoleWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) RemoveRoleWithResponse(ctx context.Context, roleName RoleNameParam, params *RemoveRoleParams, reqEditors ...RequestEditorFn) (*RemoveRoleResp, error)
RemoveRoleWithResponse request returning *RemoveRoleResp
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) UpdateRoleMappingWithBodyWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) UpdateRoleMappingWithBodyWithResponse(ctx context.Context, mappingId MappingIdParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateRoleMappingResp, error)
UpdateRoleMappingWithBodyWithResponse request with arbitrary body returning *UpdateRoleMappingResp
func (*ClientWithResponses) UpdateRoleMappingWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) UpdateRoleMappingWithResponse(ctx context.Context, mappingId MappingIdParam, body UpdateRoleMappingJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateRoleMappingResp, error)
func (*ClientWithResponses) UpdateRoleWithBodyWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) UpdateRoleWithBodyWithResponse(ctx context.Context, roleName RoleNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateRoleResp, error)
UpdateRoleWithBodyWithResponse request with arbitrary body returning *UpdateRoleResp
func (*ClientWithResponses) UpdateRoleWithResponse ¶ added in v0.13.0
func (c *ClientWithResponses) UpdateRoleWithResponse(ctx context.Context, roleName RoleNameParam, body UpdateRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateRoleResp, 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)
// ListRoleMappingsWithResponse request
ListRoleMappingsWithResponse(ctx context.Context, params *ListRoleMappingsParams, reqEditors ...RequestEditorFn) (*ListRoleMappingsResp, error)
// AddRoleMappingWithBodyWithResponse request with any body
AddRoleMappingWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddRoleMappingResp, error)
AddRoleMappingWithResponse(ctx context.Context, body AddRoleMappingJSONRequestBody, reqEditors ...RequestEditorFn) (*AddRoleMappingResp, error)
// RemoveRoleMappingWithResponse request
RemoveRoleMappingWithResponse(ctx context.Context, mappingId MappingIdParam, reqEditors ...RequestEditorFn) (*RemoveRoleMappingResp, error)
// UpdateRoleMappingWithBodyWithResponse request with any body
UpdateRoleMappingWithBodyWithResponse(ctx context.Context, mappingId MappingIdParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateRoleMappingResp, error)
UpdateRoleMappingWithResponse(ctx context.Context, mappingId MappingIdParam, body UpdateRoleMappingJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateRoleMappingResp, error)
// ListRolesWithResponse request
ListRolesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListRolesResp, error)
// AddRoleWithBodyWithResponse request with any body
AddRoleWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddRoleResp, error)
AddRoleWithResponse(ctx context.Context, body AddRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*AddRoleResp, error)
// RemoveRoleWithResponse request
RemoveRoleWithResponse(ctx context.Context, roleName RoleNameParam, params *RemoveRoleParams, reqEditors ...RequestEditorFn) (*RemoveRoleResp, error)
// GetRoleWithResponse request
GetRoleWithResponse(ctx context.Context, roleName RoleNameParam, reqEditors ...RequestEditorFn) (*GetRoleResp, error)
// UpdateRoleWithBodyWithResponse request with any body
UpdateRoleWithBodyWithResponse(ctx context.Context, roleName RoleNameParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateRoleResp, error)
UpdateRoleWithResponse(ctx context.Context, roleName RoleNameParam, body UpdateRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateRoleResp, 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)
// 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 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 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 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 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,omitempty"`
}
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 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 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 GetRole200JSONResponse ¶
type GetRole200JSONResponse Role
func (GetRole200JSONResponse) VisitGetRoleResponse ¶
func (response GetRole200JSONResponse) VisitGetRoleResponse(w http.ResponseWriter) error
type GetRole401JSONResponse ¶
func (GetRole401JSONResponse) VisitGetRoleResponse ¶
func (response GetRole401JSONResponse) VisitGetRoleResponse(w http.ResponseWriter) error
type GetRole403JSONResponse ¶
type GetRole403JSONResponse struct{ ForbiddenJSONResponse }
func (GetRole403JSONResponse) VisitGetRoleResponse ¶
func (response GetRole403JSONResponse) VisitGetRoleResponse(w http.ResponseWriter) error
type GetRole404JSONResponse ¶
type GetRole404JSONResponse struct{ NotFoundJSONResponse }
func (GetRole404JSONResponse) VisitGetRoleResponse ¶
func (response GetRole404JSONResponse) VisitGetRoleResponse(w http.ResponseWriter) error
type GetRole500JSONResponse ¶
type GetRole500JSONResponse struct{ InternalErrorJSONResponse }
func (GetRole500JSONResponse) VisitGetRoleResponse ¶
func (response GetRole500JSONResponse) VisitGetRoleResponse(w http.ResponseWriter) error
type GetRoleRequestObject ¶
type GetRoleRequestObject struct {
RoleName RoleNameParam `json:"roleName"`
}
type GetRoleResp ¶ added in v0.13.0
type GetRoleResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *Role
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON500 *InternalError
}
func ParseGetRoleResp ¶ added in v0.13.0
func ParseGetRoleResp(rsp *http.Response) (*GetRoleResp, error)
ParseGetRoleResp parses an HTTP response from a GetRoleWithResponse call
func (GetRoleResp) Status ¶ added in v0.13.0
func (r GetRoleResp) Status() string
Status returns HTTPResponse.Status
func (GetRoleResp) StatusCode ¶ added in v0.13.0
func (r GetRoleResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetRoleResponseObject ¶
type GetRoleResponseObject interface {
VisitGetRoleResponse(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"`
// Ou Namespace units scope
Ou *[]string `form:"ou,omitempty" json:"ou,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 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 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 ListRoleMappings200JSONResponse ¶
type ListRoleMappings200JSONResponse []RoleEntitlementMapping
func (ListRoleMappings200JSONResponse) VisitListRoleMappingsResponse ¶
func (response ListRoleMappings200JSONResponse) VisitListRoleMappingsResponse(w http.ResponseWriter) error
type ListRoleMappings400JSONResponse ¶
type ListRoleMappings400JSONResponse struct{ BadRequestJSONResponse }
func (ListRoleMappings400JSONResponse) VisitListRoleMappingsResponse ¶
func (response ListRoleMappings400JSONResponse) VisitListRoleMappingsResponse(w http.ResponseWriter) error
type ListRoleMappings401JSONResponse ¶
func (ListRoleMappings401JSONResponse) VisitListRoleMappingsResponse ¶
func (response ListRoleMappings401JSONResponse) VisitListRoleMappingsResponse(w http.ResponseWriter) error
type ListRoleMappings403JSONResponse ¶
type ListRoleMappings403JSONResponse struct{ ForbiddenJSONResponse }
func (ListRoleMappings403JSONResponse) VisitListRoleMappingsResponse ¶
func (response ListRoleMappings403JSONResponse) VisitListRoleMappingsResponse(w http.ResponseWriter) error
type ListRoleMappings500JSONResponse ¶
type ListRoleMappings500JSONResponse struct{ InternalErrorJSONResponse }
func (ListRoleMappings500JSONResponse) VisitListRoleMappingsResponse ¶
func (response ListRoleMappings500JSONResponse) VisitListRoleMappingsResponse(w http.ResponseWriter) error
type ListRoleMappingsParams ¶
type ListRoleMappingsParams struct {
// Role Filter by role name
Role *string `form:"role,omitempty" json:"role,omitempty"`
// Claim Filter by entitlement claim (requires value parameter)
Claim *string `form:"claim,omitempty" json:"claim,omitempty"`
// Value Filter by entitlement value (requires claim parameter)
Value *string `form:"value,omitempty" json:"value,omitempty"`
}
ListRoleMappingsParams defines parameters for ListRoleMappings.
type ListRoleMappingsRequestObject ¶
type ListRoleMappingsRequestObject struct {
Params ListRoleMappingsParams
}
type ListRoleMappingsResp ¶ added in v0.13.0
type ListRoleMappingsResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]RoleEntitlementMapping
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON500 *InternalError
}
func ParseListRoleMappingsResp ¶ added in v0.13.0
func ParseListRoleMappingsResp(rsp *http.Response) (*ListRoleMappingsResp, error)
ParseListRoleMappingsResp parses an HTTP response from a ListRoleMappingsWithResponse call
func (ListRoleMappingsResp) Status ¶ added in v0.13.0
func (r ListRoleMappingsResp) Status() string
Status returns HTTPResponse.Status
func (ListRoleMappingsResp) StatusCode ¶ added in v0.13.0
func (r ListRoleMappingsResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListRoleMappingsResponseObject ¶
type ListRoleMappingsResponseObject interface {
VisitListRoleMappingsResponse(w http.ResponseWriter) error
}
type ListRoles200JSONResponse ¶
type ListRoles200JSONResponse []Role
func (ListRoles200JSONResponse) VisitListRolesResponse ¶
func (response ListRoles200JSONResponse) VisitListRolesResponse(w http.ResponseWriter) error
type ListRoles401JSONResponse ¶
func (ListRoles401JSONResponse) VisitListRolesResponse ¶
func (response ListRoles401JSONResponse) VisitListRolesResponse(w http.ResponseWriter) error
type ListRoles403JSONResponse ¶
type ListRoles403JSONResponse struct{ ForbiddenJSONResponse }
func (ListRoles403JSONResponse) VisitListRolesResponse ¶
func (response ListRoles403JSONResponse) VisitListRolesResponse(w http.ResponseWriter) error
type ListRoles500JSONResponse ¶
type ListRoles500JSONResponse struct{ InternalErrorJSONResponse }
func (ListRoles500JSONResponse) VisitListRolesResponse ¶
func (response ListRoles500JSONResponse) VisitListRolesResponse(w http.ResponseWriter) error
type ListRolesRequestObject ¶
type ListRolesRequestObject struct {
}
type ListRolesResp ¶ added in v0.13.0
type ListRolesResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]Role
JSON401 *Unauthorized
JSON403 *Forbidden
JSON500 *InternalError
}
func ParseListRolesResp ¶ added in v0.13.0
func ParseListRolesResp(rsp *http.Response) (*ListRolesResp, error)
ParseListRolesResp parses an HTTP response from a ListRolesWithResponse call
func (ListRolesResp) Status ¶ added in v0.13.0
func (r ListRolesResp) Status() string
Status returns HTTPResponse.Status
func (ListRolesResp) StatusCode ¶ added in v0.13.0
func (r ListRolesResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListRolesResponseObject ¶
type ListRolesResponseObject interface {
VisitListRolesResponse(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 RemoveRole204Response ¶
type RemoveRole204Response struct {
}
func (RemoveRole204Response) VisitRemoveRoleResponse ¶
func (response RemoveRole204Response) VisitRemoveRoleResponse(w http.ResponseWriter) error
type RemoveRole401JSONResponse ¶
func (RemoveRole401JSONResponse) VisitRemoveRoleResponse ¶
func (response RemoveRole401JSONResponse) VisitRemoveRoleResponse(w http.ResponseWriter) error
type RemoveRole403JSONResponse ¶
type RemoveRole403JSONResponse struct{ ForbiddenJSONResponse }
func (RemoveRole403JSONResponse) VisitRemoveRoleResponse ¶
func (response RemoveRole403JSONResponse) VisitRemoveRoleResponse(w http.ResponseWriter) error
type RemoveRole404JSONResponse ¶
type RemoveRole404JSONResponse struct{ NotFoundJSONResponse }
func (RemoveRole404JSONResponse) VisitRemoveRoleResponse ¶
func (response RemoveRole404JSONResponse) VisitRemoveRoleResponse(w http.ResponseWriter) error
type RemoveRole409JSONResponse ¶
type RemoveRole409JSONResponse struct{ ConflictJSONResponse }
func (RemoveRole409JSONResponse) VisitRemoveRoleResponse ¶
func (response RemoveRole409JSONResponse) VisitRemoveRoleResponse(w http.ResponseWriter) error
type RemoveRole500JSONResponse ¶
type RemoveRole500JSONResponse struct{ InternalErrorJSONResponse }
func (RemoveRole500JSONResponse) VisitRemoveRoleResponse ¶
func (response RemoveRole500JSONResponse) VisitRemoveRoleResponse(w http.ResponseWriter) error
type RemoveRoleMapping204Response ¶
type RemoveRoleMapping204Response struct {
}
func (RemoveRoleMapping204Response) VisitRemoveRoleMappingResponse ¶
func (response RemoveRoleMapping204Response) VisitRemoveRoleMappingResponse(w http.ResponseWriter) error
type RemoveRoleMapping401JSONResponse ¶
func (RemoveRoleMapping401JSONResponse) VisitRemoveRoleMappingResponse ¶
func (response RemoveRoleMapping401JSONResponse) VisitRemoveRoleMappingResponse(w http.ResponseWriter) error
type RemoveRoleMapping403JSONResponse ¶
type RemoveRoleMapping403JSONResponse struct{ ForbiddenJSONResponse }
func (RemoveRoleMapping403JSONResponse) VisitRemoveRoleMappingResponse ¶
func (response RemoveRoleMapping403JSONResponse) VisitRemoveRoleMappingResponse(w http.ResponseWriter) error
type RemoveRoleMapping404JSONResponse ¶
type RemoveRoleMapping404JSONResponse struct{ NotFoundJSONResponse }
func (RemoveRoleMapping404JSONResponse) VisitRemoveRoleMappingResponse ¶
func (response RemoveRoleMapping404JSONResponse) VisitRemoveRoleMappingResponse(w http.ResponseWriter) error
type RemoveRoleMapping500JSONResponse ¶
type RemoveRoleMapping500JSONResponse struct{ InternalErrorJSONResponse }
func (RemoveRoleMapping500JSONResponse) VisitRemoveRoleMappingResponse ¶
func (response RemoveRoleMapping500JSONResponse) VisitRemoveRoleMappingResponse(w http.ResponseWriter) error
type RemoveRoleMappingRequestObject ¶
type RemoveRoleMappingRequestObject struct {
MappingId MappingIdParam `json:"mappingId"`
}
type RemoveRoleMappingResp ¶ added in v0.13.0
type RemoveRoleMappingResp struct {
Body []byte
HTTPResponse *http.Response
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON500 *InternalError
}
func ParseRemoveRoleMappingResp ¶ added in v0.13.0
func ParseRemoveRoleMappingResp(rsp *http.Response) (*RemoveRoleMappingResp, error)
ParseRemoveRoleMappingResp parses an HTTP response from a RemoveRoleMappingWithResponse call
func (RemoveRoleMappingResp) Status ¶ added in v0.13.0
func (r RemoveRoleMappingResp) Status() string
Status returns HTTPResponse.Status
func (RemoveRoleMappingResp) StatusCode ¶ added in v0.13.0
func (r RemoveRoleMappingResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RemoveRoleMappingResponseObject ¶
type RemoveRoleMappingResponseObject interface {
VisitRemoveRoleMappingResponse(w http.ResponseWriter) error
}
type RemoveRoleParams ¶
type RemoveRoleParams struct {
// Force Force deletion and remove all associated role mappings
Force *bool `form:"force,omitempty" json:"force,omitempty"`
}
RemoveRoleParams defines parameters for RemoveRole.
type RemoveRoleRequestObject ¶
type RemoveRoleRequestObject struct {
RoleName RoleNameParam `json:"roleName"`
Params RemoveRoleParams
}
type RemoveRoleResp ¶ added in v0.13.0
type RemoveRoleResp struct {
Body []byte
HTTPResponse *http.Response
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
}
func ParseRemoveRoleResp ¶ added in v0.13.0
func ParseRemoveRoleResp(rsp *http.Response) (*RemoveRoleResp, error)
ParseRemoveRoleResp parses an HTTP response from a RemoveRoleWithResponse call
func (RemoveRoleResp) Status ¶ added in v0.13.0
func (r RemoveRoleResp) Status() string
Status returns HTTPResponse.Status
func (RemoveRoleResp) StatusCode ¶ added in v0.13.0
func (r RemoveRoleResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RemoveRoleResponseObject ¶
type RemoveRoleResponseObject interface {
VisitRemoveRoleResponse(w http.ResponseWriter) error
}
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"`
// Name Unique role name
Name string `json:"name"`
}
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,omitempty"`
// Entitlement Entitlement with claim and value
Entitlement *Entitlement `json:"entitlement,omitempty"`
// Hierarchy Resource hierarchy scope
Hierarchy *ResourceHierarchy `json:"hierarchy,omitempty"`
// Id Unique mapping ID
Id *int64 `json:"id,omitempty"`
// RoleName Name of the role being assigned
RoleName *string `json:"role_name,omitempty"`
}
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 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 role mappings
// (GET /api/v1/authz/role-mappings)
ListRoleMappings(w http.ResponseWriter, r *http.Request, params ListRoleMappingsParams)
// Create role mapping
// (POST /api/v1/authz/role-mappings)
AddRoleMapping(w http.ResponseWriter, r *http.Request)
// Delete role mapping
// (DELETE /api/v1/authz/role-mappings/{mappingId})
RemoveRoleMapping(w http.ResponseWriter, r *http.Request, mappingId MappingIdParam)
// Update role mapping
// (PUT /api/v1/authz/role-mappings/{mappingId})
UpdateRoleMapping(w http.ResponseWriter, r *http.Request, mappingId MappingIdParam)
// List roles
// (GET /api/v1/authz/roles)
ListRoles(w http.ResponseWriter, r *http.Request)
// Create role
// (POST /api/v1/authz/roles)
AddRole(w http.ResponseWriter, r *http.Request)
// Delete role
// (DELETE /api/v1/authz/roles/{roleName})
RemoveRole(w http.ResponseWriter, r *http.Request, roleName RoleNameParam, params RemoveRoleParams)
// Get role
// (GET /api/v1/authz/roles/{roleName})
GetRole(w http.ResponseWriter, r *http.Request, roleName RoleNameParam)
// Update role
// (PUT /api/v1/authz/roles/{roleName})
UpdateRole(w http.ResponseWriter, r *http.Request, roleName RoleNameParam)
// 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 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) AddRole ¶
func (siw *ServerInterfaceWrapper) AddRole(w http.ResponseWriter, r *http.Request)
AddRole operation middleware
func (*ServerInterfaceWrapper) AddRoleMapping ¶
func (siw *ServerInterfaceWrapper) AddRoleMapping(w http.ResponseWriter, r *http.Request)
AddRoleMapping operation middleware
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) 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) 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) 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) 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) 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) GetRole ¶
func (siw *ServerInterfaceWrapper) GetRole(w http.ResponseWriter, r *http.Request)
GetRole 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) 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) 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) ListRoleMappings ¶
func (siw *ServerInterfaceWrapper) ListRoleMappings(w http.ResponseWriter, r *http.Request)
ListRoleMappings operation middleware
func (*ServerInterfaceWrapper) ListRoles ¶
func (siw *ServerInterfaceWrapper) ListRoles(w http.ResponseWriter, r *http.Request)
ListRoles 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) RemoveRole ¶
func (siw *ServerInterfaceWrapper) RemoveRole(w http.ResponseWriter, r *http.Request)
RemoveRole operation middleware
func (*ServerInterfaceWrapper) RemoveRoleMapping ¶
func (siw *ServerInterfaceWrapper) RemoveRoleMapping(w http.ResponseWriter, r *http.Request)
RemoveRoleMapping 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) UpdateRole ¶
func (siw *ServerInterfaceWrapper) UpdateRole(w http.ResponseWriter, r *http.Request)
UpdateRole operation middleware
func (*ServerInterfaceWrapper) UpdateRoleMapping ¶
func (siw *ServerInterfaceWrapper) UpdateRoleMapping(w http.ResponseWriter, r *http.Request)
UpdateRoleMapping 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 role mappings
// (GET /api/v1/authz/role-mappings)
ListRoleMappings(ctx context.Context, request ListRoleMappingsRequestObject) (ListRoleMappingsResponseObject, error)
// Create role mapping
// (POST /api/v1/authz/role-mappings)
AddRoleMapping(ctx context.Context, request AddRoleMappingRequestObject) (AddRoleMappingResponseObject, error)
// Delete role mapping
// (DELETE /api/v1/authz/role-mappings/{mappingId})
RemoveRoleMapping(ctx context.Context, request RemoveRoleMappingRequestObject) (RemoveRoleMappingResponseObject, error)
// Update role mapping
// (PUT /api/v1/authz/role-mappings/{mappingId})
UpdateRoleMapping(ctx context.Context, request UpdateRoleMappingRequestObject) (UpdateRoleMappingResponseObject, error)
// List roles
// (GET /api/v1/authz/roles)
ListRoles(ctx context.Context, request ListRolesRequestObject) (ListRolesResponseObject, error)
// Create role
// (POST /api/v1/authz/roles)
AddRole(ctx context.Context, request AddRoleRequestObject) (AddRoleResponseObject, error)
// Delete role
// (DELETE /api/v1/authz/roles/{roleName})
RemoveRole(ctx context.Context, request RemoveRoleRequestObject) (RemoveRoleResponseObject, error)
// Get role
// (GET /api/v1/authz/roles/{roleName})
GetRole(ctx context.Context, request GetRoleRequestObject) (GetRoleResponseObject, error)
// Update role
// (PUT /api/v1/authz/roles/{roleName})
UpdateRole(ctx context.Context, request UpdateRoleRequestObject) (UpdateRoleResponseObject, 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 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,omitempty"`
// EntitlementValues Entitlement values
EntitlementValues *[]string `json:"entitlement_values,omitempty"`
// 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 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 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 UpdateRole200JSONResponse ¶
type UpdateRole200JSONResponse MessageResponse
func (UpdateRole200JSONResponse) VisitUpdateRoleResponse ¶
func (response UpdateRole200JSONResponse) VisitUpdateRoleResponse(w http.ResponseWriter) error
type UpdateRole400JSONResponse ¶
type UpdateRole400JSONResponse struct{ BadRequestJSONResponse }
func (UpdateRole400JSONResponse) VisitUpdateRoleResponse ¶
func (response UpdateRole400JSONResponse) VisitUpdateRoleResponse(w http.ResponseWriter) error
type UpdateRole401JSONResponse ¶
func (UpdateRole401JSONResponse) VisitUpdateRoleResponse ¶
func (response UpdateRole401JSONResponse) VisitUpdateRoleResponse(w http.ResponseWriter) error
type UpdateRole403JSONResponse ¶
type UpdateRole403JSONResponse struct{ ForbiddenJSONResponse }
func (UpdateRole403JSONResponse) VisitUpdateRoleResponse ¶
func (response UpdateRole403JSONResponse) VisitUpdateRoleResponse(w http.ResponseWriter) error
type UpdateRole404JSONResponse ¶
type UpdateRole404JSONResponse struct{ NotFoundJSONResponse }
func (UpdateRole404JSONResponse) VisitUpdateRoleResponse ¶
func (response UpdateRole404JSONResponse) VisitUpdateRoleResponse(w http.ResponseWriter) error
type UpdateRole500JSONResponse ¶
type UpdateRole500JSONResponse struct{ InternalErrorJSONResponse }
func (UpdateRole500JSONResponse) VisitUpdateRoleResponse ¶
func (response UpdateRole500JSONResponse) VisitUpdateRoleResponse(w http.ResponseWriter) error
type UpdateRoleJSONRequestBody ¶
type UpdateRoleJSONRequestBody = UpdateRoleRequest
UpdateRoleJSONRequestBody defines body for UpdateRole for application/json ContentType.
type UpdateRoleMapping200JSONResponse ¶
type UpdateRoleMapping200JSONResponse MessageResponse
func (UpdateRoleMapping200JSONResponse) VisitUpdateRoleMappingResponse ¶
func (response UpdateRoleMapping200JSONResponse) VisitUpdateRoleMappingResponse(w http.ResponseWriter) error
type UpdateRoleMapping400JSONResponse ¶
type UpdateRoleMapping400JSONResponse struct{ BadRequestJSONResponse }
func (UpdateRoleMapping400JSONResponse) VisitUpdateRoleMappingResponse ¶
func (response UpdateRoleMapping400JSONResponse) VisitUpdateRoleMappingResponse(w http.ResponseWriter) error
type UpdateRoleMapping401JSONResponse ¶
func (UpdateRoleMapping401JSONResponse) VisitUpdateRoleMappingResponse ¶
func (response UpdateRoleMapping401JSONResponse) VisitUpdateRoleMappingResponse(w http.ResponseWriter) error
type UpdateRoleMapping403JSONResponse ¶
type UpdateRoleMapping403JSONResponse struct{ ForbiddenJSONResponse }
func (UpdateRoleMapping403JSONResponse) VisitUpdateRoleMappingResponse ¶
func (response UpdateRoleMapping403JSONResponse) VisitUpdateRoleMappingResponse(w http.ResponseWriter) error
type UpdateRoleMapping404JSONResponse ¶
type UpdateRoleMapping404JSONResponse struct{ NotFoundJSONResponse }
func (UpdateRoleMapping404JSONResponse) VisitUpdateRoleMappingResponse ¶
func (response UpdateRoleMapping404JSONResponse) VisitUpdateRoleMappingResponse(w http.ResponseWriter) error
type UpdateRoleMapping409JSONResponse ¶
type UpdateRoleMapping409JSONResponse struct{ ConflictJSONResponse }
func (UpdateRoleMapping409JSONResponse) VisitUpdateRoleMappingResponse ¶
func (response UpdateRoleMapping409JSONResponse) VisitUpdateRoleMappingResponse(w http.ResponseWriter) error
type UpdateRoleMapping500JSONResponse ¶
type UpdateRoleMapping500JSONResponse struct{ InternalErrorJSONResponse }
func (UpdateRoleMapping500JSONResponse) VisitUpdateRoleMappingResponse ¶
func (response UpdateRoleMapping500JSONResponse) VisitUpdateRoleMappingResponse(w http.ResponseWriter) error
type UpdateRoleMappingJSONRequestBody ¶
type UpdateRoleMappingJSONRequestBody = UpdateRoleMappingRequest
UpdateRoleMappingJSONRequestBody defines body for UpdateRoleMapping for application/json ContentType.
type UpdateRoleMappingRequest ¶
type UpdateRoleMappingRequest struct {
// Context Additional context for authorization
Context *AuthzContext `json:"context,omitempty"`
// Effect Policy effect
Effect *UpdateRoleMappingRequestEffect `json:"effect,omitempty"`
// Entitlement Entitlement with claim and value
Entitlement Entitlement `json:"entitlement"`
// Hierarchy Resource hierarchy scope
Hierarchy *ResourceHierarchy `json:"hierarchy,omitempty"`
// RoleName Role name
RoleName string `json:"role_name"`
}
UpdateRoleMappingRequest Request to update a role mapping
type UpdateRoleMappingRequestEffect ¶
type UpdateRoleMappingRequestEffect string
UpdateRoleMappingRequestEffect Policy effect
const ( UpdateRoleMappingRequestEffectAllow UpdateRoleMappingRequestEffect = "allow" UpdateRoleMappingRequestEffectDeny UpdateRoleMappingRequestEffect = "deny" )
Defines values for UpdateRoleMappingRequestEffect.
type UpdateRoleMappingRequestObject ¶
type UpdateRoleMappingRequestObject struct {
MappingId MappingIdParam `json:"mappingId"`
Body *UpdateRoleMappingJSONRequestBody
}
type UpdateRoleMappingResp ¶ added in v0.13.0
type UpdateRoleMappingResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *MessageResponse
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
}
func ParseUpdateRoleMappingResp ¶ added in v0.13.0
func ParseUpdateRoleMappingResp(rsp *http.Response) (*UpdateRoleMappingResp, error)
ParseUpdateRoleMappingResp parses an HTTP response from a UpdateRoleMappingWithResponse call
func (UpdateRoleMappingResp) Status ¶ added in v0.13.0
func (r UpdateRoleMappingResp) Status() string
Status returns HTTPResponse.Status
func (UpdateRoleMappingResp) StatusCode ¶ added in v0.13.0
func (r UpdateRoleMappingResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateRoleMappingResponseObject ¶
type UpdateRoleMappingResponseObject interface {
VisitUpdateRoleMappingResponse(w http.ResponseWriter) error
}
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 UpdateRoleRequestObject ¶
type UpdateRoleRequestObject struct {
RoleName RoleNameParam `json:"roleName"`
Body *UpdateRoleJSONRequestBody
}
type UpdateRoleResp ¶ added in v0.13.0
type UpdateRoleResp struct {
Body []byte
HTTPResponse *http.Response
JSON200 *MessageResponse
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON500 *InternalError
}
func ParseUpdateRoleResp ¶ added in v0.13.0
func ParseUpdateRoleResp(rsp *http.Response) (*UpdateRoleResp, error)
ParseUpdateRoleResp parses an HTTP response from a UpdateRoleWithResponse call
func (UpdateRoleResp) Status ¶ added in v0.13.0
func (r UpdateRoleResp) Status() string
Status returns HTTPResponse.Status
func (UpdateRoleResp) StatusCode ¶ added in v0.13.0
func (r UpdateRoleResp) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateRoleResponseObject ¶
type UpdateRoleResponseObject interface {
VisitUpdateRoleResponse(w http.ResponseWriter) error
}
type UserCapabilitiesResponse ¶
type UserCapabilitiesResponse struct {
// Capabilities Map of action to capabilities
Capabilities *map[string]ActionCapability `json:"capabilities,omitempty"`
// EvaluatedAt Time when capabilities were evaluated
EvaluatedAt *time.Time `json:"evaluatedAt,omitempty"`
// User Authenticated subject context
User *SubjectContext `json:"user,omitempty"`
}
UserCapabilitiesResponse User authorization profile response
type 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)