Documentation
¶
Index ¶
- type ListBuildPlanesResponse
- type ListComponentReleasesResponse
- type ListComponentTypesResponse
- type ListComponentsResponse
- type ListDataPlanesResponse
- type ListEnvironmentsResponse
- type ListOrganizationsResponse
- type ListProjectsResponse
- type ListReleaseBindingsResponse
- type ListTraitsResponse
- type ListWorkflowsResponse
- type MCPHandler
- func (h *MCPHandler) ApplyResource(ctx context.Context, resource map[string]interface{}) (any, error)
- func (h *MCPHandler) CreateComponent(ctx context.Context, orgName, projectName string, ...) (any, error)
- func (h *MCPHandler) CreateComponentRelease(ctx context.Context, orgName, projectName, componentName, releaseName string) (any, error)
- func (h *MCPHandler) CreateDataPlane(ctx context.Context, orgName string, req *models.CreateDataPlaneRequest) (any, error)
- func (h *MCPHandler) CreateEnvironment(ctx context.Context, orgName string, req *models.CreateEnvironmentRequest) (any, error)
- func (h *MCPHandler) CreateProject(ctx context.Context, orgName string, req *models.CreateProjectRequest) (any, error)
- func (h *MCPHandler) CreateWorkload(ctx context.Context, orgName, projectName, componentName string, ...) (any, error)
- func (h *MCPHandler) DeleteResource(ctx context.Context, resource map[string]interface{}) (any, error)
- func (h *MCPHandler) DeployRelease(ctx context.Context, orgName, projectName, componentName string, ...) (any, error)
- func (h *MCPHandler) ExplainSchema(ctx context.Context, kind, path string) (any, error)
- func (h *MCPHandler) GetBuildObserverURL(ctx context.Context, orgName, projectName, componentName string) (any, error)
- func (h *MCPHandler) GetComponent(ctx context.Context, orgName, projectName, componentName string, ...) (any, error)
- func (h *MCPHandler) GetComponentBinding(ctx context.Context, orgName, projectName, componentName, environment string) (any, error)
- func (h *MCPHandler) GetComponentObserverURL(ctx context.Context, ...) (any, error)
- func (h *MCPHandler) GetComponentRelease(ctx context.Context, orgName, projectName, componentName, releaseName string) (any, error)
- func (h *MCPHandler) GetComponentReleaseSchema(ctx context.Context, orgName, projectName, componentName, releaseName string) (any, error)
- func (h *MCPHandler) GetComponentSchema(ctx context.Context, orgName, projectName, componentName string) (any, error)
- func (h *MCPHandler) GetComponentTypeSchema(ctx context.Context, orgName, ctName string) (any, error)
- func (h *MCPHandler) GetComponentWorkloads(ctx context.Context, orgName, projectName, componentName string) (any, error)
- func (h *MCPHandler) GetDataPlane(ctx context.Context, orgName, dpName string) (any, error)
- func (h *MCPHandler) GetEnvironment(ctx context.Context, orgName, envName string) (any, error)
- func (h *MCPHandler) GetOrganization(ctx context.Context, name string) (any, error)
- func (h *MCPHandler) GetProject(ctx context.Context, orgName, projectName string) (any, error)
- func (h *MCPHandler) GetProjectDeploymentPipeline(ctx context.Context, orgName, projectName string) (any, error)
- func (h *MCPHandler) GetTraitSchema(ctx context.Context, orgName, traitName string) (any, error)
- func (h *MCPHandler) GetWorkflowSchema(ctx context.Context, orgName, workflowName string) (any, error)
- func (h *MCPHandler) ListBuildPlanes(ctx context.Context, orgName string) (any, error)
- func (h *MCPHandler) ListComponentReleases(ctx context.Context, orgName, projectName, componentName string) (any, error)
- func (h *MCPHandler) ListComponentTypes(ctx context.Context, orgName string) (any, error)
- func (h *MCPHandler) ListComponents(ctx context.Context, orgName, projectName string) (any, error)
- func (h *MCPHandler) ListDataPlanes(ctx context.Context, orgName string) (any, error)
- func (h *MCPHandler) ListEnvironments(ctx context.Context, orgName string) (any, error)
- func (h *MCPHandler) ListOrganizations(ctx context.Context) (any, error)
- func (h *MCPHandler) ListProjects(ctx context.Context, orgName string) (any, error)
- func (h *MCPHandler) ListReleaseBindings(ctx context.Context, orgName, projectName, componentName string, ...) (any, error)
- func (h *MCPHandler) ListTraits(ctx context.Context, orgName string) (any, error)
- func (h *MCPHandler) ListWorkflows(ctx context.Context, orgName string) (any, error)
- func (h *MCPHandler) PatchReleaseBinding(ctx context.Context, orgName, projectName, componentName, bindingName string, ...) (any, error)
- func (h *MCPHandler) PromoteComponent(ctx context.Context, orgName, projectName, componentName string, ...) (any, error)
- func (h *MCPHandler) UpdateComponentBinding(ctx context.Context, orgName, projectName, componentName, bindingName string, ...) (any, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ListBuildPlanesResponse ¶ added in v0.5.0
type ListBuildPlanesResponse struct {
BuildPlanes any `json:"build_planes"`
}
type ListComponentReleasesResponse ¶ added in v0.5.0
type ListComponentReleasesResponse struct {
Releases []*models.ComponentReleaseResponse `json:"releases"`
}
type ListComponentTypesResponse ¶ added in v0.5.0
type ListComponentTypesResponse struct {
ComponentTypes any `json:"component_types"`
}
type ListComponentsResponse ¶ added in v0.5.0
type ListComponentsResponse struct {
Components []*models.ComponentResponse `json:"components"`
}
type ListDataPlanesResponse ¶ added in v0.5.0
type ListDataPlanesResponse struct {
DataPlanes []*models.DataPlaneResponse `json:"data_planes"`
}
type ListEnvironmentsResponse ¶ added in v0.5.0
type ListEnvironmentsResponse struct {
Environments []*models.EnvironmentResponse `json:"environments"`
}
type ListOrganizationsResponse ¶ added in v0.5.0
type ListOrganizationsResponse struct {
Organizations []*models.OrganizationResponse `json:"organizations"`
}
type ListProjectsResponse ¶ added in v0.5.0
type ListProjectsResponse struct {
Projects []*models.ProjectResponse `json:"projects"`
}
type ListReleaseBindingsResponse ¶ added in v0.5.0
type ListReleaseBindingsResponse struct {
Bindings []*models.ReleaseBindingResponse `json:"bindings"`
}
type ListTraitsResponse ¶ added in v0.5.0
type ListTraitsResponse struct {
Traits any `json:"traits"`
}
type ListWorkflowsResponse ¶ added in v0.5.0
type ListWorkflowsResponse struct {
Workflows any `json:"component-component-workflows"`
}
type MCPHandler ¶
func (*MCPHandler) ApplyResource ¶ added in v0.5.0
func (*MCPHandler) CreateComponent ¶
func (h *MCPHandler) CreateComponent(ctx context.Context, orgName, projectName string, req *models.CreateComponentRequest) (any, error)
func (*MCPHandler) CreateComponentRelease ¶ added in v0.5.0
func (*MCPHandler) CreateDataPlane ¶
func (h *MCPHandler) CreateDataPlane(ctx context.Context, orgName string, req *models.CreateDataPlaneRequest) (any, error)
func (*MCPHandler) CreateEnvironment ¶
func (h *MCPHandler) CreateEnvironment(ctx context.Context, orgName string, req *models.CreateEnvironmentRequest) (any, error)
func (*MCPHandler) CreateProject ¶
func (h *MCPHandler) CreateProject(ctx context.Context, orgName string, req *models.CreateProjectRequest) (any, error)
func (*MCPHandler) CreateWorkload ¶ added in v0.5.0
func (*MCPHandler) DeleteResource ¶ added in v0.5.0
func (*MCPHandler) DeployRelease ¶ added in v0.5.0
func (h *MCPHandler) DeployRelease(ctx context.Context, orgName, projectName, componentName string, req *models.DeployReleaseRequest) (any, error)
func (*MCPHandler) ExplainSchema ¶
ExplainSchema explains the schema of a Kubernetes resource kind. It accepts a kind (e.g., "Component") and an optional path (e.g., "spec" or "spec.build") to drill down into nested fields.
func (*MCPHandler) GetBuildObserverURL ¶
func (*MCPHandler) GetComponent ¶
func (*MCPHandler) GetComponentBinding ¶
func (*MCPHandler) GetComponentObserverURL ¶
func (*MCPHandler) GetComponentRelease ¶ added in v0.5.0
func (*MCPHandler) GetComponentReleaseSchema ¶ added in v0.5.0
func (*MCPHandler) GetComponentSchema ¶ added in v0.5.0
func (*MCPHandler) GetComponentTypeSchema ¶ added in v0.5.0
func (*MCPHandler) GetComponentWorkloads ¶
func (*MCPHandler) GetDataPlane ¶
func (*MCPHandler) GetEnvironment ¶
func (*MCPHandler) GetOrganization ¶
func (*MCPHandler) GetProject ¶
func (*MCPHandler) GetProjectDeploymentPipeline ¶
func (*MCPHandler) GetTraitSchema ¶ added in v0.5.0
func (*MCPHandler) GetWorkflowSchema ¶ added in v0.5.0
func (*MCPHandler) ListBuildPlanes ¶
func (*MCPHandler) ListComponentReleases ¶ added in v0.5.0
func (*MCPHandler) ListComponentTypes ¶ added in v0.5.0
func (*MCPHandler) ListComponents ¶
func (*MCPHandler) ListDataPlanes ¶
func (*MCPHandler) ListEnvironments ¶
func (*MCPHandler) ListOrganizations ¶ added in v0.5.0
func (h *MCPHandler) ListOrganizations(ctx context.Context) (any, error)
func (*MCPHandler) ListProjects ¶
func (*MCPHandler) ListReleaseBindings ¶ added in v0.5.0
func (*MCPHandler) ListTraits ¶ added in v0.5.0
func (*MCPHandler) ListWorkflows ¶ added in v0.5.0
func (*MCPHandler) PatchReleaseBinding ¶ added in v0.5.0
func (h *MCPHandler) PatchReleaseBinding(ctx context.Context, orgName, projectName, componentName, bindingName string, req *models.PatchReleaseBindingRequest) (any, error)
func (*MCPHandler) PromoteComponent ¶ added in v0.5.0
func (h *MCPHandler) PromoteComponent(ctx context.Context, orgName, projectName, componentName string, req *models.PromoteComponentRequest) (any, error)
func (*MCPHandler) UpdateComponentBinding ¶
func (h *MCPHandler) UpdateComponentBinding(ctx context.Context, orgName, projectName, componentName, bindingName string, req *models.UpdateBindingRequest) (any, error)
Click to show internal directories.
Click to hide internal directories.