Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

frontend: Add secrets store page #1659

Merged
merged 23 commits into from
Mar 20, 2025
Merged
Changes from 1 commit
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
746b655
proto: add install-protoc-gen-connectrpc-go task
malinskibeniamin Mar 17, 2025
88eaf88
proto: generate frontend connect query hooks
malinskibeniamin Mar 17, 2025
3a8f842
frontend: update dependencies
malinskibeniamin Mar 17, 2025
a83a36b
frontend: Set up @connectrpc/connect-query
malinskibeniamin Mar 17, 2025
e1db796
frontend: Add secrets store page route
malinskibeniamin Mar 17, 2025
d7bdda3
frontend: Add secret API wrapper
malinskibeniamin Mar 17, 2025
eb2b3a7
frontend: Add pipeline API wrapper
malinskibeniamin Mar 18, 2025
23bd9bb
frontend: Add secrets store page
malinskibeniamin Mar 18, 2025
53c20f3
frontend: Update secret store page
malinskibeniamin Mar 19, 2025
9255de8
frontend: Add back secret labels and scope
malinskibeniamin Mar 20, 2025
67ca09c
frontend: refactor create secret modal form
malinskibeniamin Mar 20, 2025
407678b
frontend: move to composable form components
malinskibeniamin Mar 20, 2025
63d7205
frontend: Fix e2e tests
malinskibeniamin Mar 20, 2025
ac3702f
frontend: Use SecretInUseAlert for updating secret
malinskibeniamin Mar 20, 2025
6263e03
frontend: use @tanstack/react-form more efficiently
malinskibeniamin Mar 20, 2025
6c0d98d
frontend: Do not filter secrets client-side
malinskibeniamin Mar 20, 2025
424eb7f
frontend: Hide secret store when no pipeline service exists
malinskibeniamin Mar 20, 2025
50a19cf
frontend: fix test-utils
malinskibeniamin Mar 20, 2025
80c35f3
frontend: update @connectrpc/connect to match cloud UI
malinskibeniamin Mar 20, 2025
d884288
frontend: add secret store tests
malinskibeniamin Mar 20, 2025
be4a05e
frontend: Apply PR suggestions
malinskibeniamin Mar 20, 2025
4fa3410
frontend: fix devtools causing e2e test issues
malinskibeniamin Mar 20, 2025
4b9f564
frontend: update dependencies and rsbuild
malinskibeniamin Mar 20, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
proto: generate frontend connect query hooks
malinskibeniamin committed Mar 20, 2025
commit 88eaf8819e84570cb37f38769b7606f4bb719cd7
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
// @generated by protoc-gen-connect-query v1.4.0 with parameter "target=ts,import_extension=,js_import_style=legacy_commonjs"
// @generated from file redpanda/api/console/v1alpha1/console_service.proto (package redpanda.api.console.v1alpha1, syntax proto3)
/* eslint-disable */
// @ts-nocheck

import { MethodKind } from "@bufbuild/protobuf";
import { PublishMessageRequest, PublishMessageResponse } from "./publish_messages_pb";

/**
* PublishMessage publishes message.
*
* @generated from rpc redpanda.api.console.v1alpha1.ConsoleService.PublishMessage
*/
export const publishMessage = {
localName: "publishMessage",
name: "PublishMessage",
kind: MethodKind.Unary,
I: PublishMessageRequest,
O: PublishMessageResponse,
service: {
typeName: "redpanda.api.console.v1alpha1.ConsoleService"
}
} as const;
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
// @generated by protoc-gen-connect-query v1.4.0 with parameter "target=ts,import_extension=,js_import_style=legacy_commonjs"
// @generated from file redpanda/api/console/v1alpha1/debug_bundle.proto (package redpanda.api.console.v1alpha1, syntax proto3)
/* eslint-disable */
// @ts-nocheck

import { MethodKind } from "@bufbuild/protobuf";
import { CancelDebugBundleProcessRequest, CancelDebugBundleProcessResponse, CreateDebugBundleRequest, CreateDebugBundleResponse, DeleteDebugBundleFileRequest, DeleteDebugBundleFileResponse, GetClusterHealthRequest, GetClusterHealthResponse, GetDebugBundleStatusRequest, GetDebugBundleStatusResponse } from "./debug_bundle_pb";

/**
* @generated from rpc redpanda.api.console.v1alpha1.DebugBundleService.GetClusterHealth
*/
export const getClusterHealth = {
localName: "getClusterHealth",
name: "GetClusterHealth",
kind: MethodKind.Unary,
I: GetClusterHealthRequest,
O: GetClusterHealthResponse,
service: {
typeName: "redpanda.api.console.v1alpha1.DebugBundleService"
}
} as const;

/**
* @generated from rpc redpanda.api.console.v1alpha1.DebugBundleService.CreateDebugBundle
*/
export const createDebugBundle = {
localName: "createDebugBundle",
name: "CreateDebugBundle",
kind: MethodKind.Unary,
I: CreateDebugBundleRequest,
O: CreateDebugBundleResponse,
service: {
typeName: "redpanda.api.console.v1alpha1.DebugBundleService"
}
} as const;

/**
* @generated from rpc redpanda.api.console.v1alpha1.DebugBundleService.GetDebugBundleStatus
*/
export const getDebugBundleStatus = {
localName: "getDebugBundleStatus",
name: "GetDebugBundleStatus",
kind: MethodKind.Unary,
I: GetDebugBundleStatusRequest,
O: GetDebugBundleStatusResponse,
service: {
typeName: "redpanda.api.console.v1alpha1.DebugBundleService"
}
} as const;

/**
* @generated from rpc redpanda.api.console.v1alpha1.DebugBundleService.CancelDebugBundleProcess
*/
export const cancelDebugBundleProcess = {
localName: "cancelDebugBundleProcess",
name: "CancelDebugBundleProcess",
kind: MethodKind.Unary,
I: CancelDebugBundleProcessRequest,
O: CancelDebugBundleProcessResponse,
service: {
typeName: "redpanda.api.console.v1alpha1.DebugBundleService"
}
} as const;

/**
* @generated from rpc redpanda.api.console.v1alpha1.DebugBundleService.DeleteDebugBundleFile
*/
export const deleteDebugBundleFile = {
localName: "deleteDebugBundleFile",
name: "DeleteDebugBundleFile",
kind: MethodKind.Unary,
I: DeleteDebugBundleFileRequest,
O: DeleteDebugBundleFileResponse,
service: {
typeName: "redpanda.api.console.v1alpha1.DebugBundleService"
}
} as const;
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
// @generated by protoc-gen-connect-query v1.4.0 with parameter "target=ts,import_extension=,js_import_style=legacy_commonjs"
// @generated from file redpanda/api/console/v1alpha1/license.proto (package redpanda.api.console.v1alpha1, syntax proto3)
/* eslint-disable */
// @ts-nocheck

import { MethodKind } from "@bufbuild/protobuf";
import { ListEnterpriseFeaturesRequest, ListEnterpriseFeaturesResponse, ListLicensesRequest, ListLicensesResponse, SetLicenseRequest, SetLicenseResponse } from "./license_pb";

/**
* ListLicenses lists all the roles based on optional filter.
*
* @generated from rpc redpanda.api.console.v1alpha1.LicenseService.ListLicenses
*/
export const listLicenses = {
localName: "listLicenses",
name: "ListLicenses",
kind: MethodKind.Unary,
I: ListLicensesRequest,
O: ListLicensesResponse,
service: {
typeName: "redpanda.api.console.v1alpha1.LicenseService"
}
} as const;

/**
* SetLicense installs a new license on the Redpanda cluster.
* This endpoint only works if the Redpanda Admin API is configured.
*
* @generated from rpc redpanda.api.console.v1alpha1.LicenseService.SetLicense
*/
export const setLicense = {
localName: "setLicense",
name: "SetLicense",
kind: MethodKind.Unary,
I: SetLicenseRequest,
O: SetLicenseResponse,
service: {
typeName: "redpanda.api.console.v1alpha1.LicenseService"
}
} as const;

/**
* ListEnterpriseFeatures reports the license status and Redpanda enterprise features in use.
* This can only be reported if the Redpanda Admin API is configured and supports this request.
*
* @generated from rpc redpanda.api.console.v1alpha1.LicenseService.ListEnterpriseFeatures
*/
export const listEnterpriseFeatures = {
localName: "listEnterpriseFeatures",
name: "ListEnterpriseFeatures",
kind: MethodKind.Unary,
I: ListEnterpriseFeaturesRequest,
O: ListEnterpriseFeaturesResponse,
service: {
typeName: "redpanda.api.console.v1alpha1.LicenseService"
}
} as const;
Original file line number Diff line number Diff line change
@@ -0,0 +1,147 @@
// @generated by protoc-gen-connect-query v1.4.0 with parameter "target=ts,import_extension=,js_import_style=legacy_commonjs"
// @generated from file redpanda/api/console/v1alpha1/pipeline.proto (package redpanda.api.console.v1alpha1, syntax proto3)
/* eslint-disable */
// @ts-nocheck

import { MethodKind } from "@bufbuild/protobuf";
import { CreatePipelineRequest, CreatePipelineResponse, DeletePipelineRequest, DeletePipelineResponse, GetPipelineRequest, GetPipelineResponse, GetPipelinesBySecretsRequest, GetPipelinesBySecretsResponse, GetPipelineServiceConfigSchemaRequest, GetPipelineServiceConfigSchemaResponse, GetPipelinesForSecretRequest, GetPipelinesForSecretResponse, ListPipelinesRequest, ListPipelinesResponse, StartPipelineRequest, StartPipelineResponse, StopPipelineRequest, StopPipelineResponse, UpdatePipelineRequest, UpdatePipelineResponse } from "./pipeline_pb";

/**
* @generated from rpc redpanda.api.console.v1alpha1.PipelineService.CreatePipeline
*/
export const createPipeline = {
localName: "createPipeline",
name: "CreatePipeline",
kind: MethodKind.Unary,
I: CreatePipelineRequest,
O: CreatePipelineResponse,
service: {
typeName: "redpanda.api.console.v1alpha1.PipelineService"
}
} as const;

/**
* @generated from rpc redpanda.api.console.v1alpha1.PipelineService.GetPipeline
*/
export const getPipeline = {
localName: "getPipeline",
name: "GetPipeline",
kind: MethodKind.Unary,
I: GetPipelineRequest,
O: GetPipelineResponse,
service: {
typeName: "redpanda.api.console.v1alpha1.PipelineService"
}
} as const;

/**
* @generated from rpc redpanda.api.console.v1alpha1.PipelineService.DeletePipeline
*/
export const deletePipeline = {
localName: "deletePipeline",
name: "DeletePipeline",
kind: MethodKind.Unary,
I: DeletePipelineRequest,
O: DeletePipelineResponse,
service: {
typeName: "redpanda.api.console.v1alpha1.PipelineService"
}
} as const;

/**
* @generated from rpc redpanda.api.console.v1alpha1.PipelineService.ListPipelines
*/
export const listPipelines = {
localName: "listPipelines",
name: "ListPipelines",
kind: MethodKind.Unary,
I: ListPipelinesRequest,
O: ListPipelinesResponse,
service: {
typeName: "redpanda.api.console.v1alpha1.PipelineService"
}
} as const;

/**
* @generated from rpc redpanda.api.console.v1alpha1.PipelineService.UpdatePipeline
*/
export const updatePipeline = {
localName: "updatePipeline",
name: "UpdatePipeline",
kind: MethodKind.Unary,
I: UpdatePipelineRequest,
O: UpdatePipelineResponse,
service: {
typeName: "redpanda.api.console.v1alpha1.PipelineService"
}
} as const;

/**
* @generated from rpc redpanda.api.console.v1alpha1.PipelineService.StopPipeline
*/
export const stopPipeline = {
localName: "stopPipeline",
name: "StopPipeline",
kind: MethodKind.Unary,
I: StopPipelineRequest,
O: StopPipelineResponse,
service: {
typeName: "redpanda.api.console.v1alpha1.PipelineService"
}
} as const;

/**
* @generated from rpc redpanda.api.console.v1alpha1.PipelineService.StartPipeline
*/
export const startPipeline = {
localName: "startPipeline",
name: "StartPipeline",
kind: MethodKind.Unary,
I: StartPipelineRequest,
O: StartPipelineResponse,
service: {
typeName: "redpanda.api.console.v1alpha1.PipelineService"
}
} as const;

/**
* @generated from rpc redpanda.api.console.v1alpha1.PipelineService.GetPipelineServiceConfigSchema
*/
export const getPipelineServiceConfigSchema = {
localName: "getPipelineServiceConfigSchema",
name: "GetPipelineServiceConfigSchema",
kind: MethodKind.Unary,
I: GetPipelineServiceConfigSchemaRequest,
O: GetPipelineServiceConfigSchemaResponse,
service: {
typeName: "redpanda.api.console.v1alpha1.PipelineService"
}
} as const;

/**
* @generated from rpc redpanda.api.console.v1alpha1.PipelineService.GetPipelinesForSecret
*/
export const getPipelinesForSecret = {
localName: "getPipelinesForSecret",
name: "GetPipelinesForSecret",
kind: MethodKind.Unary,
I: GetPipelinesForSecretRequest,
O: GetPipelinesForSecretResponse,
service: {
typeName: "redpanda.api.console.v1alpha1.PipelineService"
}
} as const;

/**
* @generated from rpc redpanda.api.console.v1alpha1.PipelineService.GetPipelinesBySecrets
*/
export const getPipelinesBySecrets = {
localName: "getPipelinesBySecrets",
name: "GetPipelinesBySecrets",
kind: MethodKind.Unary,
I: GetPipelinesBySecretsRequest,
O: GetPipelinesBySecretsResponse,
service: {
typeName: "redpanda.api.console.v1alpha1.PipelineService"
}
} as const;
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
// @generated by protoc-gen-connect-query v1.4.0 with parameter "target=ts,import_extension=,js_import_style=legacy_commonjs"
// @generated from file redpanda/api/console/v1alpha1/rp_connect.proto (package redpanda.api.console.v1alpha1, syntax proto3)
/* eslint-disable */
// @ts-nocheck

import { MethodKind } from "@bufbuild/protobuf";
import { LintConfigRequest, LintConfigResponse } from "./rp_connect_pb";

/**
* LintConfig lists the given YAML config and returns all linting issues.
*
* @generated from rpc redpanda.api.console.v1alpha1.RedpandaConnectService.LintConfig
*/
export const lintConfig = {
localName: "lintConfig",
name: "LintConfig",
kind: MethodKind.Unary,
I: LintConfigRequest,
O: LintConfigResponse,
service: {
typeName: "redpanda.api.console.v1alpha1.RedpandaConnectService"
}
} as const;
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
// @generated by protoc-gen-connect-query v1.4.0 with parameter "target=ts,import_extension=,js_import_style=legacy_commonjs"
// @generated from file redpanda/api/console/v1alpha1/secrets.proto (package redpanda.api.console.v1alpha1, syntax proto3)
/* eslint-disable */
// @ts-nocheck

import { MethodKind } from "@bufbuild/protobuf";
import { CreateSecretRequest, CreateSecretResponse, DeleteSecretRequest, DeleteSecretResponse, GetSecretRequest, GetSecretResponse, ListSecretScopesRequest, ListSecretScopesResponse, ListSecretsRequest, ListSecretsResponse, UpdateSecretRequest, UpdateSecretResponse } from "./secrets_pb";

/**
* @generated from rpc redpanda.api.console.v1alpha1.SecretService.GetSecret
*/
export const getSecret = {
localName: "getSecret",
name: "GetSecret",
kind: MethodKind.Unary,
I: GetSecretRequest,
O: GetSecretResponse,
service: {
typeName: "redpanda.api.console.v1alpha1.SecretService"
}
} as const;

/**
* @generated from rpc redpanda.api.console.v1alpha1.SecretService.ListSecrets
*/
export const listSecrets = {
localName: "listSecrets",
name: "ListSecrets",
kind: MethodKind.Unary,
I: ListSecretsRequest,
O: ListSecretsResponse,
service: {
typeName: "redpanda.api.console.v1alpha1.SecretService"
}
} as const;

/**
* @generated from rpc redpanda.api.console.v1alpha1.SecretService.CreateSecret
*/
export const createSecret = {
localName: "createSecret",
name: "CreateSecret",
kind: MethodKind.Unary,
I: CreateSecretRequest,
O: CreateSecretResponse,
service: {
typeName: "redpanda.api.console.v1alpha1.SecretService"
}
} as const;

/**
* @generated from rpc redpanda.api.console.v1alpha1.SecretService.UpdateSecret
*/
export const updateSecret = {
localName: "updateSecret",
name: "UpdateSecret",
kind: MethodKind.Unary,
I: UpdateSecretRequest,
O: UpdateSecretResponse,
service: {
typeName: "redpanda.api.console.v1alpha1.SecretService"
}
} as const;

/**
* @generated from rpc redpanda.api.console.v1alpha1.SecretService.DeleteSecret
*/
export const deleteSecret = {
localName: "deleteSecret",
name: "DeleteSecret",
kind: MethodKind.Unary,
I: DeleteSecretRequest,
O: DeleteSecretResponse,
service: {
typeName: "redpanda.api.console.v1alpha1.SecretService"
}
} as const;

/**
* @generated from rpc redpanda.api.console.v1alpha1.SecretService.ListSecretScopes
*/
export const listSecretScopes = {
localName: "listSecretScopes",
name: "ListSecretScopes",
kind: MethodKind.Unary,
I: ListSecretScopesRequest,
O: ListSecretScopesResponse,
service: {
typeName: "redpanda.api.console.v1alpha1.SecretService"
}
} as const;
Original file line number Diff line number Diff line change
@@ -0,0 +1,105 @@
// @generated by protoc-gen-connect-query v1.4.0 with parameter "target=ts,import_extension=,js_import_style=legacy_commonjs"
// @generated from file redpanda/api/console/v1alpha1/security.proto (package redpanda.api.console.v1alpha1, syntax proto3)
/* eslint-disable */
// @ts-nocheck

import { MethodKind } from "@bufbuild/protobuf";
import { CreateRoleRequest, CreateRoleResponse, DeleteRoleRequest, DeleteRoleResponse, GetRoleRequest, GetRoleResponse, ListRoleMembersRequest, ListRoleMembersResponse, ListRolesRequest, ListRolesResponse, UpdateRoleMembershipRequest, UpdateRoleMembershipResponse } from "./security_pb";

/**
* ListRoles lists all the roles based on optional filter.
*
* @generated from rpc redpanda.api.console.v1alpha1.SecurityService.ListRoles
*/
export const listRoles = {
localName: "listRoles",
name: "ListRoles",
kind: MethodKind.Unary,
I: ListRolesRequest,
O: ListRolesResponse,
service: {
typeName: "redpanda.api.console.v1alpha1.SecurityService"
}
} as const;

/**
* @generated from rpc redpanda.api.console.v1alpha1.SecurityService.CreateRole
*/
export const createRole = {
localName: "createRole",
name: "CreateRole",
kind: MethodKind.Unary,
I: CreateRoleRequest,
O: CreateRoleResponse,
service: {
typeName: "redpanda.api.console.v1alpha1.SecurityService"
}
} as const;

/**
* GetRole retrieves the specific role.
*
* @generated from rpc redpanda.api.console.v1alpha1.SecurityService.GetRole
*/
export const getRole = {
localName: "getRole",
name: "GetRole",
kind: MethodKind.Unary,
I: GetRoleRequest,
O: GetRoleResponse,
service: {
typeName: "redpanda.api.console.v1alpha1.SecurityService"
}
} as const;

/**
* DeleteRole deletes the role from the system.
*
* @generated from rpc redpanda.api.console.v1alpha1.SecurityService.DeleteRole
*/
export const deleteRole = {
localName: "deleteRole",
name: "DeleteRole",
kind: MethodKind.Unary,
I: DeleteRoleRequest,
O: DeleteRoleResponse,
service: {
typeName: "redpanda.api.console.v1alpha1.SecurityService"
}
} as const;

/**
* ListRoleMembership lists all the members assigned to a role based on optional filter.
*
* @generated from rpc redpanda.api.console.v1alpha1.SecurityService.ListRoleMembers
*/
export const listRoleMembers = {
localName: "listRoleMembers",
name: "ListRoleMembers",
kind: MethodKind.Unary,
I: ListRoleMembersRequest,
O: ListRoleMembersResponse,
service: {
typeName: "redpanda.api.console.v1alpha1.SecurityService"
}
} as const;

/**
* UpdateRoleMembership updates role membership.
* Partially update role membership, adding or removing from a role
* ONLY those members listed in the “add” or “remove” fields, respectively.
* Adding a member that is already assigned to the role (or removing one that is not) is a no-op,
* and the rest of the members will be added and removed and reported.
*
* @generated from rpc redpanda.api.console.v1alpha1.SecurityService.UpdateRoleMembership
*/
export const updateRoleMembership = {
localName: "updateRoleMembership",
name: "UpdateRoleMembership",
kind: MethodKind.Unary,
I: UpdateRoleMembershipRequest,
O: UpdateRoleMembershipResponse,
service: {
typeName: "redpanda.api.console.v1alpha1.SecurityService"
}
} as const;
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
// @generated by protoc-gen-connect-query v1.4.0 with parameter "target=ts,import_extension=,js_import_style=legacy_commonjs"
// @generated from file redpanda/api/console/v1alpha1/transform.proto (package redpanda.api.console.v1alpha1, syntax proto3)
/* eslint-disable */
// @ts-nocheck

import { MethodKind } from "@bufbuild/protobuf";
import { DeleteTransformRequest, DeleteTransformResponse, GetTransformRequest, GetTransformResponse, ListTransformsRequest, ListTransformsResponse } from "./transform_pb";

/**
* @generated from rpc redpanda.api.console.v1alpha1.TransformService.ListTransforms
*/
export const listTransforms = {
localName: "listTransforms",
name: "ListTransforms",
kind: MethodKind.Unary,
I: ListTransformsRequest,
O: ListTransformsResponse,
service: {
typeName: "redpanda.api.console.v1alpha1.TransformService"
}
} as const;

/**
* @generated from rpc redpanda.api.console.v1alpha1.TransformService.GetTransform
*/
export const getTransform = {
localName: "getTransform",
name: "GetTransform",
kind: MethodKind.Unary,
I: GetTransformRequest,
O: GetTransformResponse,
service: {
typeName: "redpanda.api.console.v1alpha1.TransformService"
}
} as const;

/**
* @generated from rpc redpanda.api.console.v1alpha1.TransformService.DeleteTransform
*/
export const deleteTransform = {
localName: "deleteTransform",
name: "DeleteTransform",
kind: MethodKind.Unary,
I: DeleteTransformRequest,
O: DeleteTransformResponse,
service: {
typeName: "redpanda.api.console.v1alpha1.TransformService"
}
} as const;
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
// @generated by protoc-gen-connect-query v1.4.0 with parameter "target=ts,import_extension=,js_import_style=legacy_commonjs"
// @generated from file redpanda/api/dataplane/v1/acl.proto (package redpanda.api.dataplane.v1, syntax proto3)
/* eslint-disable */
// @ts-nocheck

import { MethodKind } from "@bufbuild/protobuf";
import { CreateACLRequest, CreateACLResponse, DeleteACLsRequest, DeleteACLsResponse, ListACLsRequest, ListACLsResponse } from "./acl_pb";

/**
* @generated from rpc redpanda.api.dataplane.v1.ACLService.ListACLs
*/
export const listACLs = {
localName: "listACLs",
name: "ListACLs",
kind: MethodKind.Unary,
I: ListACLsRequest,
O: ListACLsResponse,
service: {
typeName: "redpanda.api.dataplane.v1.ACLService"
}
} as const;

/**
* @generated from rpc redpanda.api.dataplane.v1.ACLService.CreateACL
*/
export const createACL = {
localName: "createACL",
name: "CreateACL",
kind: MethodKind.Unary,
I: CreateACLRequest,
O: CreateACLResponse,
service: {
typeName: "redpanda.api.dataplane.v1.ACLService"
}
} as const;

/**
* @generated from rpc redpanda.api.dataplane.v1.ACLService.DeleteACLs
*/
export const deleteACLs = {
localName: "deleteACLs",
name: "DeleteACLs",
kind: MethodKind.Unary,
I: DeleteACLsRequest,
O: DeleteACLsResponse,
service: {
typeName: "redpanda.api.dataplane.v1.ACLService"
}
} as const;
Original file line number Diff line number Diff line change
@@ -0,0 +1,105 @@
// @generated by protoc-gen-connect-query v1.4.0 with parameter "target=ts,import_extension=,js_import_style=legacy_commonjs"
// @generated from file redpanda/api/dataplane/v1/cloud_storage.proto (package redpanda.api.dataplane.v1, syntax proto3)
/* eslint-disable */
// @ts-nocheck

import { MethodKind } from "@bufbuild/protobuf";
import { DeleteMountTaskRequest, DeleteMountTaskResponse, GetMountTaskRequest, GetMountTaskResponse, ListMountableTopicsRequest, ListMountableTopicsResponse, ListMountTasksRequest, ListMountTasksResponse, MountTopicsRequest, MountTopicsResponse, UnmountTopicsRequest, UnmountTopicsResponse, UpdateMountTaskRequest, UpdateMountTaskResponse } from "./cloud_storage_pb";

/**
* @generated from rpc redpanda.api.dataplane.v1.CloudStorageService.MountTopics
*/
export const mountTopics = {
localName: "mountTopics",
name: "MountTopics",
kind: MethodKind.Unary,
I: MountTopicsRequest,
O: MountTopicsResponse,
service: {
typeName: "redpanda.api.dataplane.v1.CloudStorageService"
}
} as const;

/**
* @generated from rpc redpanda.api.dataplane.v1.CloudStorageService.UnmountTopics
*/
export const unmountTopics = {
localName: "unmountTopics",
name: "UnmountTopics",
kind: MethodKind.Unary,
I: UnmountTopicsRequest,
O: UnmountTopicsResponse,
service: {
typeName: "redpanda.api.dataplane.v1.CloudStorageService"
}
} as const;

/**
* @generated from rpc redpanda.api.dataplane.v1.CloudStorageService.ListMountableTopics
*/
export const listMountableTopics = {
localName: "listMountableTopics",
name: "ListMountableTopics",
kind: MethodKind.Unary,
I: ListMountableTopicsRequest,
O: ListMountableTopicsResponse,
service: {
typeName: "redpanda.api.dataplane.v1.CloudStorageService"
}
} as const;

/**
* @generated from rpc redpanda.api.dataplane.v1.CloudStorageService.ListMountTasks
*/
export const listMountTasks = {
localName: "listMountTasks",
name: "ListMountTasks",
kind: MethodKind.Unary,
I: ListMountTasksRequest,
O: ListMountTasksResponse,
service: {
typeName: "redpanda.api.dataplane.v1.CloudStorageService"
}
} as const;

/**
* @generated from rpc redpanda.api.dataplane.v1.CloudStorageService.GetMountTask
*/
export const getMountTask = {
localName: "getMountTask",
name: "GetMountTask",
kind: MethodKind.Unary,
I: GetMountTaskRequest,
O: GetMountTaskResponse,
service: {
typeName: "redpanda.api.dataplane.v1.CloudStorageService"
}
} as const;

/**
* @generated from rpc redpanda.api.dataplane.v1.CloudStorageService.DeleteMountTask
*/
export const deleteMountTask = {
localName: "deleteMountTask",
name: "DeleteMountTask",
kind: MethodKind.Unary,
I: DeleteMountTaskRequest,
O: DeleteMountTaskResponse,
service: {
typeName: "redpanda.api.dataplane.v1.CloudStorageService"
}
} as const;

/**
* @generated from rpc redpanda.api.dataplane.v1.CloudStorageService.UpdateMountTask
*/
export const updateMountTask = {
localName: "updateMountTask",
name: "UpdateMountTask",
kind: MethodKind.Unary,
I: UpdateMountTaskRequest,
O: UpdateMountTaskResponse,
service: {
typeName: "redpanda.api.dataplane.v1.CloudStorageService"
}
} as const;
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
// This file is a trick to force protoc-gen-openapiv2 into including the types used here into the openapi spec. They are not normally included, because they are not explicitly referenced in any proto (as protobuf ANY is used in errordetails).

// @generated by protoc-gen-connect-query v1.4.0 with parameter "target=ts,import_extension=,js_import_style=legacy_commonjs"
// @generated from file redpanda/api/dataplane/v1/dummy.proto (package redpanda.api.dataplane.v1, syntax proto3)
/* eslint-disable */
// @ts-nocheck

import { Empty, MethodKind } from "@bufbuild/protobuf";
import { DummyMethodResponse } from "./dummy_pb";

/**
* buf:lint:ignore RPC_REQUEST_STANDARD_NAME
* buf:lint:ignore RPC_RESPONSE_STANDARD_NAME
* buf:lint:ignore RPC_REQUEST_RESPONSE_UNIQUE
*
* @generated from rpc redpanda.api.dataplane.v1.DummyService.DummyMethod
*/
export const dummyMethod = {
localName: "dummyMethod",
name: "DummyMethod",
kind: MethodKind.Unary,
I: Empty,
O: DummyMethodResponse,
service: {
typeName: "redpanda.api.dataplane.v1.DummyService"
}
} as const;
Original file line number Diff line number Diff line change
@@ -0,0 +1,264 @@
// @generated by protoc-gen-connect-query v1.4.0 with parameter "target=ts,import_extension=,js_import_style=legacy_commonjs"
// @generated from file redpanda/api/dataplane/v1/kafka_connect.proto (package redpanda.api.dataplane.v1, syntax proto3)
/* eslint-disable */
// @ts-nocheck

import { Empty, MethodKind } from "@bufbuild/protobuf";
import { CreateConnectorRequest, CreateConnectorResponse, DeleteConnectorRequest, GetConnectClusterRequest, GetConnectClusterResponse, GetConnectorConfigRequest, GetConnectorConfigResponse, GetConnectorRequest, GetConnectorResponse, GetConnectorStatusRequest, GetConnectorStatusResponse, ListConnectClustersRequest, ListConnectClustersResponse, ListConnectorsRequest, ListConnectorsResponse, ListConnectorTopicsRequest, ListConnectorTopicsResponse, PauseConnectorRequest, ResetConnectorTopicsRequest, RestartConnectorRequest, ResumeConnectorRequest, StopConnectorRequest, UpsertConnectorRequest, UpsertConnectorResponse } from "./kafka_connect_pb";

/**
* ListConnectClusters implements the list clusters method, list connect
* clusters available in the console configuration
*
* @generated from rpc redpanda.api.dataplane.v1.KafkaConnectService.ListConnectClusters
*/
export const listConnectClusters = {
localName: "listConnectClusters",
name: "ListConnectClusters",
kind: MethodKind.Unary,
I: ListConnectClustersRequest,
O: ListConnectClustersResponse,
service: {
typeName: "redpanda.api.dataplane.v1.KafkaConnectService"
}
} as const;

/**
* GetConnectCluster implements the get cluster info method, exposes a Kafka
* Connect equivalent REST endpoint
*
* @generated from rpc redpanda.api.dataplane.v1.KafkaConnectService.GetConnectCluster
*/
export const getConnectCluster = {
localName: "getConnectCluster",
name: "GetConnectCluster",
kind: MethodKind.Unary,
I: GetConnectClusterRequest,
O: GetConnectClusterResponse,
service: {
typeName: "redpanda.api.dataplane.v1.KafkaConnectService"
}
} as const;

/**
* ListConnectors implements the list connectors method, exposes a Kafka
* Connect equivalent REST endpoint
*
* @generated from rpc redpanda.api.dataplane.v1.KafkaConnectService.ListConnectors
*/
export const listConnectors = {
localName: "listConnectors",
name: "ListConnectors",
kind: MethodKind.Unary,
I: ListConnectorsRequest,
O: ListConnectorsResponse,
service: {
typeName: "redpanda.api.dataplane.v1.KafkaConnectService"
}
} as const;

/**
* CreateConnector implements the create connector method, and exposes an
* equivalent REST endpoint as the Kafka connect API endpoint
*
* @generated from rpc redpanda.api.dataplane.v1.KafkaConnectService.CreateConnector
*/
export const createConnector = {
localName: "createConnector",
name: "CreateConnector",
kind: MethodKind.Unary,
I: CreateConnectorRequest,
O: CreateConnectorResponse,
service: {
typeName: "redpanda.api.dataplane.v1.KafkaConnectService"
}
} as const;

/**
* RestartConnector implements the restart connector method, exposes a Kafka
* Connect equivalent REST endpoint
*
* @generated from rpc redpanda.api.dataplane.v1.KafkaConnectService.RestartConnector
*/
export const restartConnector = {
localName: "restartConnector",
name: "RestartConnector",
kind: MethodKind.Unary,
I: RestartConnectorRequest,
O: Empty,
service: {
typeName: "redpanda.api.dataplane.v1.KafkaConnectService"
}
} as const;

/**
* GetConnector implements the get connector method, exposes a Kafka
* Connect equivalent REST endpoint
*
* @generated from rpc redpanda.api.dataplane.v1.KafkaConnectService.GetConnector
*/
export const getConnector = {
localName: "getConnector",
name: "GetConnector",
kind: MethodKind.Unary,
I: GetConnectorRequest,
O: GetConnectorResponse,
service: {
typeName: "redpanda.api.dataplane.v1.KafkaConnectService"
}
} as const;

/**
* GetConnectorStatus implement the get status method, Gets the current status of the connector, including:
* Whether it is running or restarting, or if it has failed or paused
* Which worker it is assigned to
* Error information if it has failed
* The state of all its tasks
*
* @generated from rpc redpanda.api.dataplane.v1.KafkaConnectService.GetConnectorStatus
*/
export const getConnectorStatus = {
localName: "getConnectorStatus",
name: "GetConnectorStatus",
kind: MethodKind.Unary,
I: GetConnectorStatusRequest,
O: GetConnectorStatusResponse,
service: {
typeName: "redpanda.api.dataplane.v1.KafkaConnectService"
}
} as const;

/**
* PauseConnector implements the pause connector method, exposes a Kafka
* connect equivalent REST endpoint
*
* @generated from rpc redpanda.api.dataplane.v1.KafkaConnectService.PauseConnector
*/
export const pauseConnector = {
localName: "pauseConnector",
name: "PauseConnector",
kind: MethodKind.Unary,
I: PauseConnectorRequest,
O: Empty,
service: {
typeName: "redpanda.api.dataplane.v1.KafkaConnectService"
}
} as const;

/**
* ResumeConnector implements the resume connector method, exposes a Kafka
* connect equivalent REST endpoint
*
* @generated from rpc redpanda.api.dataplane.v1.KafkaConnectService.ResumeConnector
*/
export const resumeConnector = {
localName: "resumeConnector",
name: "ResumeConnector",
kind: MethodKind.Unary,
I: ResumeConnectorRequest,
O: Empty,
service: {
typeName: "redpanda.api.dataplane.v1.KafkaConnectService"
}
} as const;

/**
* StopConnector implements the stop connector method, exposes a Kafka
* connect equivalent REST endpoint it stops the connector but does not
* delete the connector. All tasks for the connector are shut down completely
*
* @generated from rpc redpanda.api.dataplane.v1.KafkaConnectService.StopConnector
*/
export const stopConnector = {
localName: "stopConnector",
name: "StopConnector",
kind: MethodKind.Unary,
I: StopConnectorRequest,
O: Empty,
service: {
typeName: "redpanda.api.dataplane.v1.KafkaConnectService"
}
} as const;

/**
* DeleteConnector implements the delete connector method, exposes a Kafka
* connect equivalent REST endpoint
*
* @generated from rpc redpanda.api.dataplane.v1.KafkaConnectService.DeleteConnector
*/
export const deleteConnector = {
localName: "deleteConnector",
name: "DeleteConnector",
kind: MethodKind.Unary,
I: DeleteConnectorRequest,
O: Empty,
service: {
typeName: "redpanda.api.dataplane.v1.KafkaConnectService"
}
} as const;

/**
* UpsertConector implements the update or create connector method, it
* exposes a kafka connect equivalent REST endpoint
*
* @generated from rpc redpanda.api.dataplane.v1.KafkaConnectService.UpsertConnector
*/
export const upsertConnector = {
localName: "upsertConnector",
name: "UpsertConnector",
kind: MethodKind.Unary,
I: UpsertConnectorRequest,
O: UpsertConnectorResponse,
service: {
typeName: "redpanda.api.dataplane.v1.KafkaConnectService"
}
} as const;

/**
* GetConnectorConfig implements the get connector configuration method, expose a kafka connect equivalent REST endpoint
*
* @generated from rpc redpanda.api.dataplane.v1.KafkaConnectService.GetConnectorConfig
*/
export const getConnectorConfig = {
localName: "getConnectorConfig",
name: "GetConnectorConfig",
kind: MethodKind.Unary,
I: GetConnectorConfigRequest,
O: GetConnectorConfigResponse,
service: {
typeName: "redpanda.api.dataplane.v1.KafkaConnectService"
}
} as const;

/**
* ListConnectorTopics implements the list connector topics method, expose a kafka connect equivalent REST endpoint
*
* @generated from rpc redpanda.api.dataplane.v1.KafkaConnectService.ListConnectorTopics
*/
export const listConnectorTopics = {
localName: "listConnectorTopics",
name: "ListConnectorTopics",
kind: MethodKind.Unary,
I: ListConnectorTopicsRequest,
O: ListConnectorTopicsResponse,
service: {
typeName: "redpanda.api.dataplane.v1.KafkaConnectService"
}
} as const;

/**
* ResetConnectorTopics implements the reset connector topics method, expose a kafka connect equivalent REST endpoint
* the request body is empty.
*
* @generated from rpc redpanda.api.dataplane.v1.KafkaConnectService.ResetConnectorTopics
*/
export const resetConnectorTopics = {
localName: "resetConnectorTopics",
name: "ResetConnectorTopics",
kind: MethodKind.Unary,
I: ResetConnectorTopicsRequest,
O: Empty,
service: {
typeName: "redpanda.api.dataplane.v1.KafkaConnectService"
}
} as const;
Original file line number Diff line number Diff line change
@@ -0,0 +1,170 @@
// @generated by protoc-gen-connect-query v1.4.0 with parameter "target=ts,import_extension=,js_import_style=legacy_commonjs"
// @generated from file redpanda/api/dataplane/v1/pipeline.proto (package redpanda.api.dataplane.v1, syntax proto3)
/* eslint-disable */
// @ts-nocheck

import { MethodKind } from "@bufbuild/protobuf";
import { CreatePipelineRequest, CreatePipelineResponse, DeletePipelineRequest, DeletePipelineResponse, GetPipelineRequest, GetPipelineResponse, GetPipelinesBySecretsRequest, GetPipelinesBySecretsResponse, GetPipelineServiceConfigSchemaRequest, GetPipelineServiceConfigSchemaResponse, GetPipelinesForSecretRequest, GetPipelinesForSecretResponse, ListPipelinesRequest, ListPipelinesResponse, StartPipelineRequest, StartPipelineResponse, StopPipelineRequest, StopPipelineResponse, UpdatePipelineRequest, UpdatePipelineResponse } from "./pipeline_pb";

/**
* CreatePipeline creates a Redpanda Connect pipeline in the Redpanda cluster.
*
* @generated from rpc redpanda.api.dataplane.v1.PipelineService.CreatePipeline
*/
export const createPipeline = {
localName: "createPipeline",
name: "CreatePipeline",
kind: MethodKind.Unary,
I: CreatePipelineRequest,
O: CreatePipelineResponse,
service: {
typeName: "redpanda.api.dataplane.v1.PipelineService"
}
} as const;

/**
* GetPipeline gets a specific Redpanda Connect pipeline.
*
* @generated from rpc redpanda.api.dataplane.v1.PipelineService.GetPipeline
*/
export const getPipeline = {
localName: "getPipeline",
name: "GetPipeline",
kind: MethodKind.Unary,
I: GetPipelineRequest,
O: GetPipelineResponse,
service: {
typeName: "redpanda.api.dataplane.v1.PipelineService"
}
} as const;

/**
* ListPipelines implements the list pipelines method which lists the pipelines
* in the Redpanda cluster.
*
* @generated from rpc redpanda.api.dataplane.v1.PipelineService.ListPipelines
*/
export const listPipelines = {
localName: "listPipelines",
name: "ListPipelines",
kind: MethodKind.Unary,
I: ListPipelinesRequest,
O: ListPipelinesResponse,
service: {
typeName: "redpanda.api.dataplane.v1.PipelineService"
}
} as const;

/**
* UpdatePipeline updates a specific Redpanda Connect pipeline configuration.
*
* @generated from rpc redpanda.api.dataplane.v1.PipelineService.UpdatePipeline
*/
export const updatePipeline = {
localName: "updatePipeline",
name: "UpdatePipeline",
kind: MethodKind.Unary,
I: UpdatePipelineRequest,
O: UpdatePipelineResponse,
service: {
typeName: "redpanda.api.dataplane.v1.PipelineService"
}
} as const;

/**
* DeletePipeline deletes a specific Redpanda Connect pipeline.
*
* @generated from rpc redpanda.api.dataplane.v1.PipelineService.DeletePipeline
*/
export const deletePipeline = {
localName: "deletePipeline",
name: "DeletePipeline",
kind: MethodKind.Unary,
I: DeletePipelineRequest,
O: DeletePipelineResponse,
service: {
typeName: "redpanda.api.dataplane.v1.PipelineService"
}
} as const;

/**
* StopPipeline stops a specific Redpanda Connect pipeline.
*
* @generated from rpc redpanda.api.dataplane.v1.PipelineService.StopPipeline
*/
export const stopPipeline = {
localName: "stopPipeline",
name: "StopPipeline",
kind: MethodKind.Unary,
I: StopPipelineRequest,
O: StopPipelineResponse,
service: {
typeName: "redpanda.api.dataplane.v1.PipelineService"
}
} as const;

/**
* StartPipeline starts a specific Redpanda Connect pipeline that has been previously stopped.
*
* @generated from rpc redpanda.api.dataplane.v1.PipelineService.StartPipeline
*/
export const startPipeline = {
localName: "startPipeline",
name: "StartPipeline",
kind: MethodKind.Unary,
I: StartPipelineRequest,
O: StartPipelineResponse,
service: {
typeName: "redpanda.api.dataplane.v1.PipelineService"
}
} as const;

/**
* The configuration schema includes available [components and processors](https://docs.redpanda.com/redpanda-cloud/develop/connect/components/about) in this Redpanda Connect instance.
*
* @generated from rpc redpanda.api.dataplane.v1.PipelineService.GetPipelineServiceConfigSchema
*/
export const getPipelineServiceConfigSchema = {
localName: "getPipelineServiceConfigSchema",
name: "GetPipelineServiceConfigSchema",
kind: MethodKind.Unary,
I: GetPipelineServiceConfigSchemaRequest,
O: GetPipelineServiceConfigSchemaResponse,
service: {
typeName: "redpanda.api.dataplane.v1.PipelineService"
}
} as const;

/**
* GetPipelinesForSecret implements the get pipelines for secret method which lists the pipelines
* in the Redpanda cluster for the given secret.
*
* @generated from rpc redpanda.api.dataplane.v1.PipelineService.GetPipelinesForSecret
*/
export const getPipelinesForSecret = {
localName: "getPipelinesForSecret",
name: "GetPipelinesForSecret",
kind: MethodKind.Unary,
I: GetPipelinesForSecretRequest,
O: GetPipelinesForSecretResponse,
service: {
typeName: "redpanda.api.dataplane.v1.PipelineService"
}
} as const;

/**
* GetPipelinesBySecrets implements the get pipelines by secrets method which lists the pipelines
* in the Redpanda cluster for all secrets.
*
* @generated from rpc redpanda.api.dataplane.v1.PipelineService.GetPipelinesBySecrets
*/
export const getPipelinesBySecrets = {
localName: "getPipelinesBySecrets",
name: "GetPipelinesBySecrets",
kind: MethodKind.Unary,
I: GetPipelinesBySecretsRequest,
O: GetPipelinesBySecretsResponse,
service: {
typeName: "redpanda.api.dataplane.v1.PipelineService"
}
} as const;
Original file line number Diff line number Diff line change
@@ -0,0 +1,183 @@
// @generated by protoc-gen-connect-query v1.4.0 with parameter "target=ts,import_extension=,js_import_style=legacy_commonjs"
// @generated from file redpanda/api/dataplane/v1/secret.proto (package redpanda.api.dataplane.v1, syntax proto3)
/* eslint-disable */
// @ts-nocheck

import { MethodKind } from "@bufbuild/protobuf";
import { CreateKafkaConnectSecretRequest, CreateKafkaConnectSecretResponse, CreateSecretRequest, CreateSecretResponse, DeleteKafkaConnectSecretRequest, DeleteKafkaConnectSecretResponse, DeleteSecretRequest, DeleteSecretResponse, GetKafkaConnectSecretRequest, GetKafkaConnectSecretResponse, GetSecretRequest, GetSecretResponse, ListKafkaConnectSecretsRequest, ListKafkaConnectSecretsResponse, ListSecretScopesRequest, ListSecretScopesResponse, ListSecretsRequest, ListSecretsResponse, UpdateKafkaConnectSecretRequest, UpdateKafkaConnectSecretResponse, UpdateSecretRequest, UpdateSecretResponse } from "./secret_pb";

/**
* GetSecret retrieves the specific secret.
*
* @generated from rpc redpanda.api.dataplane.v1.SecretService.GetSecret
*/
export const getSecret = {
localName: "getSecret",
name: "GetSecret",
kind: MethodKind.Unary,
I: GetSecretRequest,
O: GetSecretResponse,
service: {
typeName: "redpanda.api.dataplane.v1.SecretService"
}
} as const;

/**
* ListSecrets lists the secrets based on optional filter.
*
* @generated from rpc redpanda.api.dataplane.v1.SecretService.ListSecrets
*/
export const listSecrets = {
localName: "listSecrets",
name: "ListSecrets",
kind: MethodKind.Unary,
I: ListSecretsRequest,
O: ListSecretsResponse,
service: {
typeName: "redpanda.api.dataplane.v1.SecretService"
}
} as const;

/**
* CreateSecret creates the secret.
*
* @generated from rpc redpanda.api.dataplane.v1.SecretService.CreateSecret
*/
export const createSecret = {
localName: "createSecret",
name: "CreateSecret",
kind: MethodKind.Unary,
I: CreateSecretRequest,
O: CreateSecretResponse,
service: {
typeName: "redpanda.api.dataplane.v1.SecretService"
}
} as const;

/**
* UpdateSecret updates the secret.
*
* @generated from rpc redpanda.api.dataplane.v1.SecretService.UpdateSecret
*/
export const updateSecret = {
localName: "updateSecret",
name: "UpdateSecret",
kind: MethodKind.Unary,
I: UpdateSecretRequest,
O: UpdateSecretResponse,
service: {
typeName: "redpanda.api.dataplane.v1.SecretService"
}
} as const;

/**
* DeleteSecret deletes the secret.
*
* @generated from rpc redpanda.api.dataplane.v1.SecretService.DeleteSecret
*/
export const deleteSecret = {
localName: "deleteSecret",
name: "DeleteSecret",
kind: MethodKind.Unary,
I: DeleteSecretRequest,
O: DeleteSecretResponse,
service: {
typeName: "redpanda.api.dataplane.v1.SecretService"
}
} as const;

/**
* ListSecretScopes lists the supported secret scopes.
*
* @generated from rpc redpanda.api.dataplane.v1.SecretService.ListSecretScopes
*/
export const listSecretScopes = {
localName: "listSecretScopes",
name: "ListSecretScopes",
kind: MethodKind.Unary,
I: ListSecretScopesRequest,
O: ListSecretScopesResponse,
service: {
typeName: "redpanda.api.dataplane.v1.SecretService"
}
} as const;

/**
* GetKafkaConnectSecret retrieves the specific secret for a specific Connect.
*
* @generated from rpc redpanda.api.dataplane.v1.SecretService.GetKafkaConnectSecret
*/
export const getKafkaConnectSecret = {
localName: "getKafkaConnectSecret",
name: "GetKafkaConnectSecret",
kind: MethodKind.Unary,
I: GetKafkaConnectSecretRequest,
O: GetKafkaConnectSecretResponse,
service: {
typeName: "redpanda.api.dataplane.v1.SecretService"
}
} as const;

/**
* ListKafkaConnectSecrets lists the Connect secrets based on optional filter.
*
* @generated from rpc redpanda.api.dataplane.v1.SecretService.ListKafkaConnectSecrets
*/
export const listKafkaConnectSecrets = {
localName: "listKafkaConnectSecrets",
name: "ListKafkaConnectSecrets",
kind: MethodKind.Unary,
I: ListKafkaConnectSecretsRequest,
O: ListKafkaConnectSecretsResponse,
service: {
typeName: "redpanda.api.dataplane.v1.SecretService"
}
} as const;

/**
* CreateKafkaConnectSecret creates the secret for a Connect.
*
* @generated from rpc redpanda.api.dataplane.v1.SecretService.CreateKafkaConnectSecret
*/
export const createKafkaConnectSecret = {
localName: "createKafkaConnectSecret",
name: "CreateKafkaConnectSecret",
kind: MethodKind.Unary,
I: CreateKafkaConnectSecretRequest,
O: CreateKafkaConnectSecretResponse,
service: {
typeName: "redpanda.api.dataplane.v1.SecretService"
}
} as const;

/**
* UpdateKafkaConnectSecret updates the Connect secret.
*
* @generated from rpc redpanda.api.dataplane.v1.SecretService.UpdateKafkaConnectSecret
*/
export const updateKafkaConnectSecret = {
localName: "updateKafkaConnectSecret",
name: "UpdateKafkaConnectSecret",
kind: MethodKind.Unary,
I: UpdateKafkaConnectSecretRequest,
O: UpdateKafkaConnectSecretResponse,
service: {
typeName: "redpanda.api.dataplane.v1.SecretService"
}
} as const;

/**
* DeleteKafkaConnectSecret deletes the secret.
*
* @generated from rpc redpanda.api.dataplane.v1.SecretService.DeleteKafkaConnectSecret
*/
export const deleteKafkaConnectSecret = {
localName: "deleteKafkaConnectSecret",
name: "DeleteKafkaConnectSecret",
kind: MethodKind.Unary,
I: DeleteKafkaConnectSecretRequest,
O: DeleteKafkaConnectSecretResponse,
service: {
typeName: "redpanda.api.dataplane.v1.SecretService"
}
} as const;
Original file line number Diff line number Diff line change
@@ -0,0 +1,147 @@
// @generated by protoc-gen-connect-query v1.4.0 with parameter "target=ts,import_extension=,js_import_style=legacy_commonjs"
// @generated from file redpanda/api/dataplane/v1/topic.proto (package redpanda.api.dataplane.v1, syntax proto3)
/* eslint-disable */
// @ts-nocheck

import { MethodKind } from "@bufbuild/protobuf";
import { AddPartitionsToTopicsRequest, AddPartitionsToTopicsResponse, AddTopicPartitionsRequest, AddTopicPartitionsResponse, CreateTopicRequest, CreateTopicResponse, DeleteTopicRequest, DeleteTopicResponse, GetTopicConfigurationsRequest, GetTopicConfigurationsResponse, ListTopicsRequest, ListTopicsResponse, SetPartitionsToTopicsRequest, SetPartitionsToTopicsResponse, SetTopicConfigurationsRequest, SetTopicConfigurationsResponse, SetTopicPartitionsRequest, SetTopicPartitionsResponse, UpdateTopicConfigurationsRequest, UpdateTopicConfigurationsResponse } from "./topic_pb";

/**
* @generated from rpc redpanda.api.dataplane.v1.TopicService.CreateTopic
*/
export const createTopic = {
localName: "createTopic",
name: "CreateTopic",
kind: MethodKind.Unary,
I: CreateTopicRequest,
O: CreateTopicResponse,
service: {
typeName: "redpanda.api.dataplane.v1.TopicService"
}
} as const;

/**
* @generated from rpc redpanda.api.dataplane.v1.TopicService.ListTopics
*/
export const listTopics = {
localName: "listTopics",
name: "ListTopics",
kind: MethodKind.Unary,
I: ListTopicsRequest,
O: ListTopicsResponse,
service: {
typeName: "redpanda.api.dataplane.v1.TopicService"
}
} as const;

/**
* @generated from rpc redpanda.api.dataplane.v1.TopicService.DeleteTopic
*/
export const deleteTopic = {
localName: "deleteTopic",
name: "DeleteTopic",
kind: MethodKind.Unary,
I: DeleteTopicRequest,
O: DeleteTopicResponse,
service: {
typeName: "redpanda.api.dataplane.v1.TopicService"
}
} as const;

/**
* @generated from rpc redpanda.api.dataplane.v1.TopicService.GetTopicConfigurations
*/
export const getTopicConfigurations = {
localName: "getTopicConfigurations",
name: "GetTopicConfigurations",
kind: MethodKind.Unary,
I: GetTopicConfigurationsRequest,
O: GetTopicConfigurationsResponse,
service: {
typeName: "redpanda.api.dataplane.v1.TopicService"
}
} as const;

/**
* @generated from rpc redpanda.api.dataplane.v1.TopicService.UpdateTopicConfigurations
*/
export const updateTopicConfigurations = {
localName: "updateTopicConfigurations",
name: "UpdateTopicConfigurations",
kind: MethodKind.Unary,
I: UpdateTopicConfigurationsRequest,
O: UpdateTopicConfigurationsResponse,
service: {
typeName: "redpanda.api.dataplane.v1.TopicService"
}
} as const;

/**
* @generated from rpc redpanda.api.dataplane.v1.TopicService.SetTopicConfigurations
*/
export const setTopicConfigurations = {
localName: "setTopicConfigurations",
name: "SetTopicConfigurations",
kind: MethodKind.Unary,
I: SetTopicConfigurationsRequest,
O: SetTopicConfigurationsResponse,
service: {
typeName: "redpanda.api.dataplane.v1.TopicService"
}
} as const;

/**
* @generated from rpc redpanda.api.dataplane.v1.TopicService.AddTopicPartitions
*/
export const addTopicPartitions = {
localName: "addTopicPartitions",
name: "AddTopicPartitions",
kind: MethodKind.Unary,
I: AddTopicPartitionsRequest,
O: AddTopicPartitionsResponse,
service: {
typeName: "redpanda.api.dataplane.v1.TopicService"
}
} as const;

/**
* @generated from rpc redpanda.api.dataplane.v1.TopicService.SetTopicPartitions
*/
export const setTopicPartitions = {
localName: "setTopicPartitions",
name: "SetTopicPartitions",
kind: MethodKind.Unary,
I: SetTopicPartitionsRequest,
O: SetTopicPartitionsResponse,
service: {
typeName: "redpanda.api.dataplane.v1.TopicService"
}
} as const;

/**
* @generated from rpc redpanda.api.dataplane.v1.TopicService.AddPartitionsToTopics
*/
export const addPartitionsToTopics = {
localName: "addPartitionsToTopics",
name: "AddPartitionsToTopics",
kind: MethodKind.Unary,
I: AddPartitionsToTopicsRequest,
O: AddPartitionsToTopicsResponse,
service: {
typeName: "redpanda.api.dataplane.v1.TopicService"
}
} as const;

/**
* @generated from rpc redpanda.api.dataplane.v1.TopicService.SetPartitionsToTopics
*/
export const setPartitionsToTopics = {
localName: "setPartitionsToTopics",
name: "SetPartitionsToTopics",
kind: MethodKind.Unary,
I: SetPartitionsToTopicsRequest,
O: SetPartitionsToTopicsResponse,
service: {
typeName: "redpanda.api.dataplane.v1.TopicService"
}
} as const;
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
// @generated by protoc-gen-connect-query v1.4.0 with parameter "target=ts,import_extension=,js_import_style=legacy_commonjs"
// @generated from file redpanda/api/dataplane/v1/transform.proto (package redpanda.api.dataplane.v1, syntax proto3)
/* eslint-disable */
// @ts-nocheck

import { MethodKind } from "@bufbuild/protobuf";
import { DeleteTransformRequest, DeleteTransformResponse, GetTransformRequest, GetTransformResponse, ListTransformsRequest, ListTransformsResponse } from "./transform_pb";

/**
* @generated from rpc redpanda.api.dataplane.v1.TransformService.ListTransforms
*/
export const listTransforms = {
localName: "listTransforms",
name: "ListTransforms",
kind: MethodKind.Unary,
I: ListTransformsRequest,
O: ListTransformsResponse,
service: {
typeName: "redpanda.api.dataplane.v1.TransformService"
}
} as const;

/**
* @generated from rpc redpanda.api.dataplane.v1.TransformService.GetTransform
*/
export const getTransform = {
localName: "getTransform",
name: "GetTransform",
kind: MethodKind.Unary,
I: GetTransformRequest,
O: GetTransformResponse,
service: {
typeName: "redpanda.api.dataplane.v1.TransformService"
}
} as const;

/**
* @generated from rpc redpanda.api.dataplane.v1.TransformService.DeleteTransform
*/
export const deleteTransform = {
localName: "deleteTransform",
name: "DeleteTransform",
kind: MethodKind.Unary,
I: DeleteTransformRequest,
O: DeleteTransformResponse,
service: {
typeName: "redpanda.api.dataplane.v1.TransformService"
}
} as const;
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
// @generated by protoc-gen-connect-query v1.4.0 with parameter "target=ts,import_extension=,js_import_style=legacy_commonjs"
// @generated from file redpanda/api/dataplane/v1/user.proto (package redpanda.api.dataplane.v1, syntax proto3)
/* eslint-disable */
// @ts-nocheck

import { MethodKind } from "@bufbuild/protobuf";
import { CreateUserRequest, CreateUserResponse, DeleteUserRequest, DeleteUserResponse, ListUsersRequest, ListUsersResponse, UpdateUserRequest, UpdateUserResponse } from "./user_pb";

/**
* @generated from rpc redpanda.api.dataplane.v1.UserService.CreateUser
*/
export const createUser = {
localName: "createUser",
name: "CreateUser",
kind: MethodKind.Unary,
I: CreateUserRequest,
O: CreateUserResponse,
service: {
typeName: "redpanda.api.dataplane.v1.UserService"
}
} as const;

/**
* @generated from rpc redpanda.api.dataplane.v1.UserService.UpdateUser
*/
export const updateUser = {
localName: "updateUser",
name: "UpdateUser",
kind: MethodKind.Unary,
I: UpdateUserRequest,
O: UpdateUserResponse,
service: {
typeName: "redpanda.api.dataplane.v1.UserService"
}
} as const;

/**
* @generated from rpc redpanda.api.dataplane.v1.UserService.ListUsers
*/
export const listUsers = {
localName: "listUsers",
name: "ListUsers",
kind: MethodKind.Unary,
I: ListUsersRequest,
O: ListUsersResponse,
service: {
typeName: "redpanda.api.dataplane.v1.UserService"
}
} as const;

/**
* @generated from rpc redpanda.api.dataplane.v1.UserService.DeleteUser
*/
export const deleteUser = {
localName: "deleteUser",
name: "DeleteUser",
kind: MethodKind.Unary,
I: DeleteUserRequest,
O: DeleteUserResponse,
service: {
typeName: "redpanda.api.dataplane.v1.UserService"
}
} as const;
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
// @generated by protoc-gen-connect-query v1.4.0 with parameter "target=ts,import_extension=,js_import_style=legacy_commonjs"
// @generated from file redpanda/api/dataplane/v1alpha1/acl.proto (package redpanda.api.dataplane.v1alpha1, syntax proto3)
/* eslint-disable */
// @ts-nocheck

import { MethodKind } from "@bufbuild/protobuf";
import { CreateACLRequest, CreateACLResponse, DeleteACLsRequest, DeleteACLsResponse, ListACLsRequest, ListACLsResponse } from "./acl_pb";

/**
* @generated from rpc redpanda.api.dataplane.v1alpha1.ACLService.ListACLs
* @deprecated
*/
export const listACLs = {
localName: "listACLs",
name: "ListACLs",
kind: MethodKind.Unary,
I: ListACLsRequest,
O: ListACLsResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha1.ACLService"
}
} as const;

/**
* @generated from rpc redpanda.api.dataplane.v1alpha1.ACLService.CreateACL
* @deprecated
*/
export const createACL = {
localName: "createACL",
name: "CreateACL",
kind: MethodKind.Unary,
I: CreateACLRequest,
O: CreateACLResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha1.ACLService"
}
} as const;

/**
* @generated from rpc redpanda.api.dataplane.v1alpha1.ACLService.DeleteACLs
* @deprecated
*/
export const deleteACLs = {
localName: "deleteACLs",
name: "DeleteACLs",
kind: MethodKind.Unary,
I: DeleteACLsRequest,
O: DeleteACLsResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha1.ACLService"
}
} as const;
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
// This file is a trick to force protoc-gen-openapiv2 into including the types used here into the openapi spec. They are not normally included, because they are not explicitly referenced in any proto (as protobuf ANY is used in errordetails).

// @generated by protoc-gen-connect-query v1.4.0 with parameter "target=ts,import_extension=,js_import_style=legacy_commonjs"
// @generated from file redpanda/api/dataplane/v1alpha1/dummy.proto (package redpanda.api.dataplane.v1alpha1, syntax proto3)
/* eslint-disable */
// @ts-nocheck

import { Empty, MethodKind } from "@bufbuild/protobuf";
import { DummyMethodResponse } from "./dummy_pb";

/**
* buf:lint:ignore RPC_REQUEST_STANDARD_NAME
* buf:lint:ignore RPC_RESPONSE_STANDARD_NAME
* buf:lint:ignore RPC_REQUEST_RESPONSE_UNIQUE
*
* @generated from rpc redpanda.api.dataplane.v1alpha1.DummyService.DummyMethod
*/
export const dummyMethod = {
localName: "dummyMethod",
name: "DummyMethod",
kind: MethodKind.Unary,
I: Empty,
O: DummyMethodResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha1.DummyService"
}
} as const;
Original file line number Diff line number Diff line change
@@ -0,0 +1,278 @@
// @generated by protoc-gen-connect-query v1.4.0 with parameter "target=ts,import_extension=,js_import_style=legacy_commonjs"
// @generated from file redpanda/api/dataplane/v1alpha1/kafka_connect.proto (package redpanda.api.dataplane.v1alpha1, syntax proto3)
/* eslint-disable */
// @ts-nocheck

import { Empty, MethodKind } from "@bufbuild/protobuf";
import { CreateConnectorRequest, CreateConnectorResponse, DeleteConnectorRequest, GetConnectClusterRequest, GetConnectClusterResponse, GetConnectorConfigRequest, GetConnectorConfigResponse, GetConnectorRequest, GetConnectorResponse, GetConnectorStatusRequest, GetConnectorStatusResponse, ListConnectClustersRequest, ListConnectClustersResponse, ListConnectorsRequest, ListConnectorsResponse, ListConnectorTopicsRequest, ListConnectorTopicsResponse, PauseConnectorRequest, ResetConnectorTopicsRequest, RestartConnectorRequest, ResumeConnectorRequest, StopConnectorRequest, UpsertConnectorRequest, UpsertConnectorResponse } from "./kafka_connect_pb";

/**
* ListConnectClusters implements the list clusters method, list connect
* clusters available in the console configuration
*
* @generated from rpc redpanda.api.dataplane.v1alpha1.KafkaConnectService.ListConnectClusters
* @deprecated
*/
export const listConnectClusters = {
localName: "listConnectClusters",
name: "ListConnectClusters",
kind: MethodKind.Unary,
I: ListConnectClustersRequest,
O: ListConnectClustersResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha1.KafkaConnectService"
}
} as const;

/**
* GetConnectCluster implements the get cluster info method, exposes a Kafka
* Connect equivalent REST endpoint
*
* @generated from rpc redpanda.api.dataplane.v1alpha1.KafkaConnectService.GetConnectCluster
* @deprecated
*/
export const getConnectCluster = {
localName: "getConnectCluster",
name: "GetConnectCluster",
kind: MethodKind.Unary,
I: GetConnectClusterRequest,
O: GetConnectClusterResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha1.KafkaConnectService"
}
} as const;

/**
* ListConnectors implements the list connectors method, exposes a Kafka
* Connect equivalent REST endpoint
*
* @generated from rpc redpanda.api.dataplane.v1alpha1.KafkaConnectService.ListConnectors
* @deprecated
*/
export const listConnectors = {
localName: "listConnectors",
name: "ListConnectors",
kind: MethodKind.Unary,
I: ListConnectorsRequest,
O: ListConnectorsResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha1.KafkaConnectService"
}
} as const;

/**
* CreateConnector implements the create connector method, and exposes an
* equivalent REST endpoint as the Kafka connect API endpoint
*
* @generated from rpc redpanda.api.dataplane.v1alpha1.KafkaConnectService.CreateConnector
* @deprecated
*/
export const createConnector = {
localName: "createConnector",
name: "CreateConnector",
kind: MethodKind.Unary,
I: CreateConnectorRequest,
O: CreateConnectorResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha1.KafkaConnectService"
}
} as const;

/**
* RestartConnector implements the restart connector method, exposes a Kafka
* Connect equivalent REST endpoint
*
* @generated from rpc redpanda.api.dataplane.v1alpha1.KafkaConnectService.RestartConnector
* @deprecated
*/
export const restartConnector = {
localName: "restartConnector",
name: "RestartConnector",
kind: MethodKind.Unary,
I: RestartConnectorRequest,
O: Empty,
service: {
typeName: "redpanda.api.dataplane.v1alpha1.KafkaConnectService"
}
} as const;

/**
* GetConnector implements the get connector method, exposes a Kafka
* Connect equivalent REST endpoint
*
* @generated from rpc redpanda.api.dataplane.v1alpha1.KafkaConnectService.GetConnector
* @deprecated
*/
export const getConnector = {
localName: "getConnector",
name: "GetConnector",
kind: MethodKind.Unary,
I: GetConnectorRequest,
O: GetConnectorResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha1.KafkaConnectService"
}
} as const;

/**
* GetConnectorStatus implement the get status method, Gets the current status of the connector, including:
* Whether it is running or restarting, or if it has failed or paused
* Which worker it is assigned to
* Error information if it has failed
* The state of all its tasks
*
* @generated from rpc redpanda.api.dataplane.v1alpha1.KafkaConnectService.GetConnectorStatus
* @deprecated
*/
export const getConnectorStatus = {
localName: "getConnectorStatus",
name: "GetConnectorStatus",
kind: MethodKind.Unary,
I: GetConnectorStatusRequest,
O: GetConnectorStatusResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha1.KafkaConnectService"
}
} as const;

/**
* PauseConnector implements the pause connector method, exposes a Kafka
* connect equivalent REST endpoint
*
* @generated from rpc redpanda.api.dataplane.v1alpha1.KafkaConnectService.PauseConnector
* @deprecated
*/
export const pauseConnector = {
localName: "pauseConnector",
name: "PauseConnector",
kind: MethodKind.Unary,
I: PauseConnectorRequest,
O: Empty,
service: {
typeName: "redpanda.api.dataplane.v1alpha1.KafkaConnectService"
}
} as const;

/**
* ResumeConnector implements the resume connector method, exposes a Kafka
* connect equivalent REST endpoint
*
* @generated from rpc redpanda.api.dataplane.v1alpha1.KafkaConnectService.ResumeConnector
* @deprecated
*/
export const resumeConnector = {
localName: "resumeConnector",
name: "ResumeConnector",
kind: MethodKind.Unary,
I: ResumeConnectorRequest,
O: Empty,
service: {
typeName: "redpanda.api.dataplane.v1alpha1.KafkaConnectService"
}
} as const;

/**
* StopConnector implements the stop connector method, exposes a Kafka
* connect equivalent REST endpoint it stops the connector but does not
* delete the connector. All tasks for the connector are shut down completely
*
* @generated from rpc redpanda.api.dataplane.v1alpha1.KafkaConnectService.StopConnector
* @deprecated
*/
export const stopConnector = {
localName: "stopConnector",
name: "StopConnector",
kind: MethodKind.Unary,
I: StopConnectorRequest,
O: Empty,
service: {
typeName: "redpanda.api.dataplane.v1alpha1.KafkaConnectService"
}
} as const;

/**
* DeleteConnector implements the delete connector method, exposes a Kafka
* connect equivalent REST endpoint
*
* @generated from rpc redpanda.api.dataplane.v1alpha1.KafkaConnectService.DeleteConnector
*/
export const deleteConnector = {
localName: "deleteConnector",
name: "DeleteConnector",
kind: MethodKind.Unary,
I: DeleteConnectorRequest,
O: Empty,
service: {
typeName: "redpanda.api.dataplane.v1alpha1.KafkaConnectService"
}
} as const;

/**
* UpsertConector implements the update or create connector method, it
* exposes a kafka connect equivalent REST endpoint
*
* @generated from rpc redpanda.api.dataplane.v1alpha1.KafkaConnectService.UpsertConnector
* @deprecated
*/
export const upsertConnector = {
localName: "upsertConnector",
name: "UpsertConnector",
kind: MethodKind.Unary,
I: UpsertConnectorRequest,
O: UpsertConnectorResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha1.KafkaConnectService"
}
} as const;

/**
* GetConnectorConfig implements the get connector configuration method, expose a kafka connect equivalent REST endpoint
*
* @generated from rpc redpanda.api.dataplane.v1alpha1.KafkaConnectService.GetConnectorConfig
* @deprecated
*/
export const getConnectorConfig = {
localName: "getConnectorConfig",
name: "GetConnectorConfig",
kind: MethodKind.Unary,
I: GetConnectorConfigRequest,
O: GetConnectorConfigResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha1.KafkaConnectService"
}
} as const;

/**
* ListConnectorTopics implements the list connector topics method, expose a kafka connect equivalent REST endpoint
*
* @generated from rpc redpanda.api.dataplane.v1alpha1.KafkaConnectService.ListConnectorTopics
* @deprecated
*/
export const listConnectorTopics = {
localName: "listConnectorTopics",
name: "ListConnectorTopics",
kind: MethodKind.Unary,
I: ListConnectorTopicsRequest,
O: ListConnectorTopicsResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha1.KafkaConnectService"
}
} as const;

/**
* ResetConnectorTopics implements the reset connector topics method, expose a kafka connect equivalent REST endpoint
* the request body is empty.
*
* @generated from rpc redpanda.api.dataplane.v1alpha1.KafkaConnectService.ResetConnectorTopics
* @deprecated
*/
export const resetConnectorTopics = {
localName: "resetConnectorTopics",
name: "ResetConnectorTopics",
kind: MethodKind.Unary,
I: ResetConnectorTopicsRequest,
O: Empty,
service: {
typeName: "redpanda.api.dataplane.v1alpha1.KafkaConnectService"
}
} as const;
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
// @generated by protoc-gen-connect-query v1.4.0 with parameter "target=ts,import_extension=,js_import_style=legacy_commonjs"
// @generated from file redpanda/api/dataplane/v1alpha1/secret.proto (package redpanda.api.dataplane.v1alpha1, syntax proto3)
/* eslint-disable */
// @ts-nocheck

import { MethodKind } from "@bufbuild/protobuf";
import { CreateConnectSecretRequest, CreateConnectSecretResponse, DeleteConnectSecretRequest, DeleteConnectSecretResponse, GetConnectSecretRequest, GetConnectSecretResponse, ListConnectSecretsRequest, ListConnectSecretsResponse, UpdateConnectSecretRequest, UpdateConnectSecretResponse } from "./secret_pb";

/**
* GetConnectSecret retrieves the specific secret for a specific Connect.
*
* @generated from rpc redpanda.api.dataplane.v1alpha1.SecretService.GetConnectSecret
*/
export const getConnectSecret = {
localName: "getConnectSecret",
name: "GetConnectSecret",
kind: MethodKind.Unary,
I: GetConnectSecretRequest,
O: GetConnectSecretResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha1.SecretService"
}
} as const;

/**
* ListConnectSecrets lists the Connect secrets based on optional filter.
*
* @generated from rpc redpanda.api.dataplane.v1alpha1.SecretService.ListConnectSecrets
* @deprecated
*/
export const listConnectSecrets = {
localName: "listConnectSecrets",
name: "ListConnectSecrets",
kind: MethodKind.Unary,
I: ListConnectSecretsRequest,
O: ListConnectSecretsResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha1.SecretService"
}
} as const;

/**
* CreateConnectSecret creates the secret for a Connect.
*
* @generated from rpc redpanda.api.dataplane.v1alpha1.SecretService.CreateConnectSecret
* @deprecated
*/
export const createConnectSecret = {
localName: "createConnectSecret",
name: "CreateConnectSecret",
kind: MethodKind.Unary,
I: CreateConnectSecretRequest,
O: CreateConnectSecretResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha1.SecretService"
}
} as const;

/**
* UpdateConnectSecret updates the Connect secret.
*
* @generated from rpc redpanda.api.dataplane.v1alpha1.SecretService.UpdateConnectSecret
* @deprecated
*/
export const updateConnectSecret = {
localName: "updateConnectSecret",
name: "UpdateConnectSecret",
kind: MethodKind.Unary,
I: UpdateConnectSecretRequest,
O: UpdateConnectSecretResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha1.SecretService"
}
} as const;

/**
* DeleteSecret deletes the secret.
*
* @generated from rpc redpanda.api.dataplane.v1alpha1.SecretService.DeleteConnectSecret
* @deprecated
*/
export const deleteConnectSecret = {
localName: "deleteConnectSecret",
name: "DeleteConnectSecret",
kind: MethodKind.Unary,
I: DeleteConnectSecretRequest,
O: DeleteConnectSecretResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha1.SecretService"
}
} as const;
Original file line number Diff line number Diff line change
@@ -0,0 +1,97 @@
// @generated by protoc-gen-connect-query v1.4.0 with parameter "target=ts,import_extension=,js_import_style=legacy_commonjs"
// @generated from file redpanda/api/dataplane/v1alpha1/topic.proto (package redpanda.api.dataplane.v1alpha1, syntax proto3)
/* eslint-disable */
// @ts-nocheck

import { MethodKind } from "@bufbuild/protobuf";
import { CreateTopicRequest, CreateTopicResponse, DeleteTopicRequest, DeleteTopicResponse, GetTopicConfigurationsRequest, GetTopicConfigurationsResponse, ListTopicsRequest, ListTopicsResponse, SetTopicConfigurationsRequest, SetTopicConfigurationsResponse, UpdateTopicConfigurationsRequest, UpdateTopicConfigurationsResponse } from "./topic_pb";

/**
* @generated from rpc redpanda.api.dataplane.v1alpha1.TopicService.CreateTopic
* @deprecated
*/
export const createTopic = {
localName: "createTopic",
name: "CreateTopic",
kind: MethodKind.Unary,
I: CreateTopicRequest,
O: CreateTopicResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha1.TopicService"
}
} as const;

/**
* @generated from rpc redpanda.api.dataplane.v1alpha1.TopicService.ListTopics
* @deprecated
*/
export const listTopics = {
localName: "listTopics",
name: "ListTopics",
kind: MethodKind.Unary,
I: ListTopicsRequest,
O: ListTopicsResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha1.TopicService"
}
} as const;

/**
* @generated from rpc redpanda.api.dataplane.v1alpha1.TopicService.DeleteTopic
* @deprecated
*/
export const deleteTopic = {
localName: "deleteTopic",
name: "DeleteTopic",
kind: MethodKind.Unary,
I: DeleteTopicRequest,
O: DeleteTopicResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha1.TopicService"
}
} as const;

/**
* @generated from rpc redpanda.api.dataplane.v1alpha1.TopicService.GetTopicConfigurations
* @deprecated
*/
export const getTopicConfigurations = {
localName: "getTopicConfigurations",
name: "GetTopicConfigurations",
kind: MethodKind.Unary,
I: GetTopicConfigurationsRequest,
O: GetTopicConfigurationsResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha1.TopicService"
}
} as const;

/**
* @generated from rpc redpanda.api.dataplane.v1alpha1.TopicService.UpdateTopicConfigurations
* @deprecated
*/
export const updateTopicConfigurations = {
localName: "updateTopicConfigurations",
name: "UpdateTopicConfigurations",
kind: MethodKind.Unary,
I: UpdateTopicConfigurationsRequest,
O: UpdateTopicConfigurationsResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha1.TopicService"
}
} as const;

/**
* @generated from rpc redpanda.api.dataplane.v1alpha1.TopicService.SetTopicConfigurations
* @deprecated
*/
export const setTopicConfigurations = {
localName: "setTopicConfigurations",
name: "SetTopicConfigurations",
kind: MethodKind.Unary,
I: SetTopicConfigurationsRequest,
O: SetTopicConfigurationsResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha1.TopicService"
}
} as const;
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
// @generated by protoc-gen-connect-query v1.4.0 with parameter "target=ts,import_extension=,js_import_style=legacy_commonjs"
// @generated from file redpanda/api/dataplane/v1alpha1/transform.proto (package redpanda.api.dataplane.v1alpha1, syntax proto3)
/* eslint-disable */
// @ts-nocheck

import { MethodKind } from "@bufbuild/protobuf";
import { DeleteTransformRequest, DeleteTransformResponse, GetTransformRequest, GetTransformResponse, ListTransformsRequest, ListTransformsResponse } from "./transform_pb";

/**
* @generated from rpc redpanda.api.dataplane.v1alpha1.TransformService.ListTransforms
* @deprecated
*/
export const listTransforms = {
localName: "listTransforms",
name: "ListTransforms",
kind: MethodKind.Unary,
I: ListTransformsRequest,
O: ListTransformsResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha1.TransformService"
}
} as const;

/**
* @generated from rpc redpanda.api.dataplane.v1alpha1.TransformService.GetTransform
* @deprecated
*/
export const getTransform = {
localName: "getTransform",
name: "GetTransform",
kind: MethodKind.Unary,
I: GetTransformRequest,
O: GetTransformResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha1.TransformService"
}
} as const;

/**
* @generated from rpc redpanda.api.dataplane.v1alpha1.TransformService.DeleteTransform
* @deprecated
*/
export const deleteTransform = {
localName: "deleteTransform",
name: "DeleteTransform",
kind: MethodKind.Unary,
I: DeleteTransformRequest,
O: DeleteTransformResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha1.TransformService"
}
} as const;
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
// @generated by protoc-gen-connect-query v1.4.0 with parameter "target=ts,import_extension=,js_import_style=legacy_commonjs"
// @generated from file redpanda/api/dataplane/v1alpha1/user.proto (package redpanda.api.dataplane.v1alpha1, syntax proto3)
/* eslint-disable */
// @ts-nocheck

import { MethodKind } from "@bufbuild/protobuf";
import { CreateUserRequest, CreateUserResponse, DeleteUserRequest, DeleteUserResponse, ListUsersRequest, ListUsersResponse, UpdateUserRequest, UpdateUserResponse } from "./user_pb";

/**
* @generated from rpc redpanda.api.dataplane.v1alpha1.UserService.CreateUser
* @deprecated
*/
export const createUser = {
localName: "createUser",
name: "CreateUser",
kind: MethodKind.Unary,
I: CreateUserRequest,
O: CreateUserResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha1.UserService"
}
} as const;

/**
* @generated from rpc redpanda.api.dataplane.v1alpha1.UserService.UpdateUser
* @deprecated
*/
export const updateUser = {
localName: "updateUser",
name: "UpdateUser",
kind: MethodKind.Unary,
I: UpdateUserRequest,
O: UpdateUserResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha1.UserService"
}
} as const;

/**
* @generated from rpc redpanda.api.dataplane.v1alpha1.UserService.ListUsers
* @deprecated
*/
export const listUsers = {
localName: "listUsers",
name: "ListUsers",
kind: MethodKind.Unary,
I: ListUsersRequest,
O: ListUsersResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha1.UserService"
}
} as const;

/**
* @generated from rpc redpanda.api.dataplane.v1alpha1.UserService.DeleteUser
* @deprecated
*/
export const deleteUser = {
localName: "deleteUser",
name: "DeleteUser",
kind: MethodKind.Unary,
I: DeleteUserRequest,
O: DeleteUserResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha1.UserService"
}
} as const;
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
// @generated by protoc-gen-connect-query v1.4.0 with parameter "target=ts,import_extension=,js_import_style=legacy_commonjs"
// @generated from file redpanda/api/dataplane/v1alpha2/acl.proto (package redpanda.api.dataplane.v1alpha2, syntax proto3)
/* eslint-disable */
// @ts-nocheck

import { MethodKind } from "@bufbuild/protobuf";
import { CreateACLRequest, CreateACLResponse, DeleteACLsRequest, DeleteACLsResponse, ListACLsRequest, ListACLsResponse } from "./acl_pb";

/**
* @generated from rpc redpanda.api.dataplane.v1alpha2.ACLService.ListACLs
*/
export const listACLs = {
localName: "listACLs",
name: "ListACLs",
kind: MethodKind.Unary,
I: ListACLsRequest,
O: ListACLsResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha2.ACLService"
}
} as const;

/**
* @generated from rpc redpanda.api.dataplane.v1alpha2.ACLService.CreateACL
*/
export const createACL = {
localName: "createACL",
name: "CreateACL",
kind: MethodKind.Unary,
I: CreateACLRequest,
O: CreateACLResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha2.ACLService"
}
} as const;

/**
* @generated from rpc redpanda.api.dataplane.v1alpha2.ACLService.DeleteACLs
*/
export const deleteACLs = {
localName: "deleteACLs",
name: "DeleteACLs",
kind: MethodKind.Unary,
I: DeleteACLsRequest,
O: DeleteACLsResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha2.ACLService"
}
} as const;
Original file line number Diff line number Diff line change
@@ -0,0 +1,105 @@
// @generated by protoc-gen-connect-query v1.4.0 with parameter "target=ts,import_extension=,js_import_style=legacy_commonjs"
// @generated from file redpanda/api/dataplane/v1alpha2/cloud_storage.proto (package redpanda.api.dataplane.v1alpha2, syntax proto3)
/* eslint-disable */
// @ts-nocheck

import { MethodKind } from "@bufbuild/protobuf";
import { DeleteMountTaskRequest, DeleteMountTaskResponse, GetMountTaskRequest, GetMountTaskResponse, ListMountableTopicsRequest, ListMountableTopicsResponse, ListMountTasksRequest, ListMountTasksResponse, MountTopicsRequest, MountTopicsResponse, UnmountTopicsRequest, UnmountTopicsResponse, UpdateMountTaskRequest, UpdateMountTaskResponse } from "./cloud_storage_pb";

/**
* @generated from rpc redpanda.api.dataplane.v1alpha2.CloudStorageService.MountTopics
*/
export const mountTopics = {
localName: "mountTopics",
name: "MountTopics",
kind: MethodKind.Unary,
I: MountTopicsRequest,
O: MountTopicsResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha2.CloudStorageService"
}
} as const;

/**
* @generated from rpc redpanda.api.dataplane.v1alpha2.CloudStorageService.UnmountTopics
*/
export const unmountTopics = {
localName: "unmountTopics",
name: "UnmountTopics",
kind: MethodKind.Unary,
I: UnmountTopicsRequest,
O: UnmountTopicsResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha2.CloudStorageService"
}
} as const;

/**
* @generated from rpc redpanda.api.dataplane.v1alpha2.CloudStorageService.ListMountableTopics
*/
export const listMountableTopics = {
localName: "listMountableTopics",
name: "ListMountableTopics",
kind: MethodKind.Unary,
I: ListMountableTopicsRequest,
O: ListMountableTopicsResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha2.CloudStorageService"
}
} as const;

/**
* @generated from rpc redpanda.api.dataplane.v1alpha2.CloudStorageService.ListMountTasks
*/
export const listMountTasks = {
localName: "listMountTasks",
name: "ListMountTasks",
kind: MethodKind.Unary,
I: ListMountTasksRequest,
O: ListMountTasksResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha2.CloudStorageService"
}
} as const;

/**
* @generated from rpc redpanda.api.dataplane.v1alpha2.CloudStorageService.GetMountTask
*/
export const getMountTask = {
localName: "getMountTask",
name: "GetMountTask",
kind: MethodKind.Unary,
I: GetMountTaskRequest,
O: GetMountTaskResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha2.CloudStorageService"
}
} as const;

/**
* @generated from rpc redpanda.api.dataplane.v1alpha2.CloudStorageService.DeleteMountTask
*/
export const deleteMountTask = {
localName: "deleteMountTask",
name: "DeleteMountTask",
kind: MethodKind.Unary,
I: DeleteMountTaskRequest,
O: DeleteMountTaskResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha2.CloudStorageService"
}
} as const;

/**
* @generated from rpc redpanda.api.dataplane.v1alpha2.CloudStorageService.UpdateMountTask
*/
export const updateMountTask = {
localName: "updateMountTask",
name: "UpdateMountTask",
kind: MethodKind.Unary,
I: UpdateMountTaskRequest,
O: UpdateMountTaskResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha2.CloudStorageService"
}
} as const;
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
// This file is a trick to force protoc-gen-openapiv2 into including the types used here into the openapi spec. They are not normally included, because they are not explicitly referenced in any proto (as protobuf ANY is used in errordetails).

// @generated by protoc-gen-connect-query v1.4.0 with parameter "target=ts,import_extension=,js_import_style=legacy_commonjs"
// @generated from file redpanda/api/dataplane/v1alpha2/dummy.proto (package redpanda.api.dataplane.v1alpha2, syntax proto3)
/* eslint-disable */
// @ts-nocheck

import { Empty, MethodKind } from "@bufbuild/protobuf";
import { DummyMethodResponse } from "./dummy_pb";

/**
* buf:lint:ignore RPC_REQUEST_STANDARD_NAME
* buf:lint:ignore RPC_RESPONSE_STANDARD_NAME
* buf:lint:ignore RPC_REQUEST_RESPONSE_UNIQUE
*
* @generated from rpc redpanda.api.dataplane.v1alpha2.DummyService.DummyMethod
*/
export const dummyMethod = {
localName: "dummyMethod",
name: "DummyMethod",
kind: MethodKind.Unary,
I: Empty,
O: DummyMethodResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha2.DummyService"
}
} as const;
Original file line number Diff line number Diff line change
@@ -0,0 +1,264 @@
// @generated by protoc-gen-connect-query v1.4.0 with parameter "target=ts,import_extension=,js_import_style=legacy_commonjs"
// @generated from file redpanda/api/dataplane/v1alpha2/kafka_connect.proto (package redpanda.api.dataplane.v1alpha2, syntax proto3)
/* eslint-disable */
// @ts-nocheck

import { Empty, MethodKind } from "@bufbuild/protobuf";
import { CreateConnectorRequest, CreateConnectorResponse, DeleteConnectorRequest, GetConnectClusterRequest, GetConnectClusterResponse, GetConnectorConfigRequest, GetConnectorConfigResponse, GetConnectorRequest, GetConnectorResponse, GetConnectorStatusRequest, GetConnectorStatusResponse, ListConnectClustersRequest, ListConnectClustersResponse, ListConnectorsRequest, ListConnectorsResponse, ListConnectorTopicsRequest, ListConnectorTopicsResponse, PauseConnectorRequest, ResetConnectorTopicsRequest, RestartConnectorRequest, ResumeConnectorRequest, StopConnectorRequest, UpsertConnectorRequest, UpsertConnectorResponse } from "./kafka_connect_pb";

/**
* ListConnectClusters implements the list clusters method, list connect
* clusters available in the console configuration
*
* @generated from rpc redpanda.api.dataplane.v1alpha2.KafkaConnectService.ListConnectClusters
*/
export const listConnectClusters = {
localName: "listConnectClusters",
name: "ListConnectClusters",
kind: MethodKind.Unary,
I: ListConnectClustersRequest,
O: ListConnectClustersResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha2.KafkaConnectService"
}
} as const;

/**
* GetConnectCluster implements the get cluster info method, exposes a Kafka
* Connect equivalent REST endpoint
*
* @generated from rpc redpanda.api.dataplane.v1alpha2.KafkaConnectService.GetConnectCluster
*/
export const getConnectCluster = {
localName: "getConnectCluster",
name: "GetConnectCluster",
kind: MethodKind.Unary,
I: GetConnectClusterRequest,
O: GetConnectClusterResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha2.KafkaConnectService"
}
} as const;

/**
* ListConnectors implements the list connectors method, exposes a Kafka
* Connect equivalent REST endpoint
*
* @generated from rpc redpanda.api.dataplane.v1alpha2.KafkaConnectService.ListConnectors
*/
export const listConnectors = {
localName: "listConnectors",
name: "ListConnectors",
kind: MethodKind.Unary,
I: ListConnectorsRequest,
O: ListConnectorsResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha2.KafkaConnectService"
}
} as const;

/**
* CreateConnector implements the create connector method, and exposes an
* equivalent REST endpoint as the Kafka connect API endpoint
*
* @generated from rpc redpanda.api.dataplane.v1alpha2.KafkaConnectService.CreateConnector
*/
export const createConnector = {
localName: "createConnector",
name: "CreateConnector",
kind: MethodKind.Unary,
I: CreateConnectorRequest,
O: CreateConnectorResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha2.KafkaConnectService"
}
} as const;

/**
* RestartConnector implements the restart connector method, exposes a Kafka
* Connect equivalent REST endpoint
*
* @generated from rpc redpanda.api.dataplane.v1alpha2.KafkaConnectService.RestartConnector
*/
export const restartConnector = {
localName: "restartConnector",
name: "RestartConnector",
kind: MethodKind.Unary,
I: RestartConnectorRequest,
O: Empty,
service: {
typeName: "redpanda.api.dataplane.v1alpha2.KafkaConnectService"
}
} as const;

/**
* GetConnector implements the get connector method, exposes a Kafka
* Connect equivalent REST endpoint
*
* @generated from rpc redpanda.api.dataplane.v1alpha2.KafkaConnectService.GetConnector
*/
export const getConnector = {
localName: "getConnector",
name: "GetConnector",
kind: MethodKind.Unary,
I: GetConnectorRequest,
O: GetConnectorResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha2.KafkaConnectService"
}
} as const;

/**
* GetConnectorStatus implement the get status method, Gets the current status of the connector, including:
* Whether it is running or restarting, or if it has failed or paused
* Which worker it is assigned to
* Error information if it has failed
* The state of all its tasks
*
* @generated from rpc redpanda.api.dataplane.v1alpha2.KafkaConnectService.GetConnectorStatus
*/
export const getConnectorStatus = {
localName: "getConnectorStatus",
name: "GetConnectorStatus",
kind: MethodKind.Unary,
I: GetConnectorStatusRequest,
O: GetConnectorStatusResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha2.KafkaConnectService"
}
} as const;

/**
* PauseConnector implements the pause connector method, exposes a Kafka
* connect equivalent REST endpoint
*
* @generated from rpc redpanda.api.dataplane.v1alpha2.KafkaConnectService.PauseConnector
*/
export const pauseConnector = {
localName: "pauseConnector",
name: "PauseConnector",
kind: MethodKind.Unary,
I: PauseConnectorRequest,
O: Empty,
service: {
typeName: "redpanda.api.dataplane.v1alpha2.KafkaConnectService"
}
} as const;

/**
* ResumeConnector implements the resume connector method, exposes a Kafka
* connect equivalent REST endpoint
*
* @generated from rpc redpanda.api.dataplane.v1alpha2.KafkaConnectService.ResumeConnector
*/
export const resumeConnector = {
localName: "resumeConnector",
name: "ResumeConnector",
kind: MethodKind.Unary,
I: ResumeConnectorRequest,
O: Empty,
service: {
typeName: "redpanda.api.dataplane.v1alpha2.KafkaConnectService"
}
} as const;

/**
* StopConnector implements the stop connector method, exposes a Kafka
* connect equivalent REST endpoint it stops the connector but does not
* delete the connector. All tasks for the connector are shut down completely
*
* @generated from rpc redpanda.api.dataplane.v1alpha2.KafkaConnectService.StopConnector
*/
export const stopConnector = {
localName: "stopConnector",
name: "StopConnector",
kind: MethodKind.Unary,
I: StopConnectorRequest,
O: Empty,
service: {
typeName: "redpanda.api.dataplane.v1alpha2.KafkaConnectService"
}
} as const;

/**
* DeleteConnector implements the delete connector method, exposes a Kafka
* connect equivalent REST endpoint
*
* @generated from rpc redpanda.api.dataplane.v1alpha2.KafkaConnectService.DeleteConnector
*/
export const deleteConnector = {
localName: "deleteConnector",
name: "DeleteConnector",
kind: MethodKind.Unary,
I: DeleteConnectorRequest,
O: Empty,
service: {
typeName: "redpanda.api.dataplane.v1alpha2.KafkaConnectService"
}
} as const;

/**
* UpsertConector implements the update or create connector method, it
* exposes a kafka connect equivalent REST endpoint
*
* @generated from rpc redpanda.api.dataplane.v1alpha2.KafkaConnectService.UpsertConnector
*/
export const upsertConnector = {
localName: "upsertConnector",
name: "UpsertConnector",
kind: MethodKind.Unary,
I: UpsertConnectorRequest,
O: UpsertConnectorResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha2.KafkaConnectService"
}
} as const;

/**
* GetConnectorConfig implements the get connector configuration method, expose a kafka connect equivalent REST endpoint
*
* @generated from rpc redpanda.api.dataplane.v1alpha2.KafkaConnectService.GetConnectorConfig
*/
export const getConnectorConfig = {
localName: "getConnectorConfig",
name: "GetConnectorConfig",
kind: MethodKind.Unary,
I: GetConnectorConfigRequest,
O: GetConnectorConfigResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha2.KafkaConnectService"
}
} as const;

/**
* ListConnectorTopics implements the list connector topics method, expose a kafka connect equivalent REST endpoint
*
* @generated from rpc redpanda.api.dataplane.v1alpha2.KafkaConnectService.ListConnectorTopics
*/
export const listConnectorTopics = {
localName: "listConnectorTopics",
name: "ListConnectorTopics",
kind: MethodKind.Unary,
I: ListConnectorTopicsRequest,
O: ListConnectorTopicsResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha2.KafkaConnectService"
}
} as const;

/**
* ResetConnectorTopics implements the reset connector topics method, expose a kafka connect equivalent REST endpoint
* the request body is empty.
*
* @generated from rpc redpanda.api.dataplane.v1alpha2.KafkaConnectService.ResetConnectorTopics
*/
export const resetConnectorTopics = {
localName: "resetConnectorTopics",
name: "ResetConnectorTopics",
kind: MethodKind.Unary,
I: ResetConnectorTopicsRequest,
O: Empty,
service: {
typeName: "redpanda.api.dataplane.v1alpha2.KafkaConnectService"
}
} as const;
Original file line number Diff line number Diff line change
@@ -0,0 +1,170 @@
// @generated by protoc-gen-connect-query v1.4.0 with parameter "target=ts,import_extension=,js_import_style=legacy_commonjs"
// @generated from file redpanda/api/dataplane/v1alpha2/pipeline.proto (package redpanda.api.dataplane.v1alpha2, syntax proto3)
/* eslint-disable */
// @ts-nocheck

import { MethodKind } from "@bufbuild/protobuf";
import { CreatePipelineRequest, CreatePipelineResponse, DeletePipelineRequest, DeletePipelineResponse, GetPipelineRequest, GetPipelineResponse, GetPipelinesBySecretsRequest, GetPipelinesBySecretsResponse, GetPipelineServiceConfigSchemaRequest, GetPipelineServiceConfigSchemaResponse, GetPipelinesForSecretRequest, GetPipelinesForSecretResponse, ListPipelinesRequest, ListPipelinesResponse, StartPipelineRequest, StartPipelineResponse, StopPipelineRequest, StopPipelineResponse, UpdatePipelineRequest, UpdatePipelineResponse } from "./pipeline_pb";

/**
* CreatePipeline creates a Redpanda Connect pipeline in the Redpanda cluster.
*
* @generated from rpc redpanda.api.dataplane.v1alpha2.PipelineService.CreatePipeline
*/
export const createPipeline = {
localName: "createPipeline",
name: "CreatePipeline",
kind: MethodKind.Unary,
I: CreatePipelineRequest,
O: CreatePipelineResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha2.PipelineService"
}
} as const;

/**
* GetPipeline gets a specific Redpanda Connect pipeline.
*
* @generated from rpc redpanda.api.dataplane.v1alpha2.PipelineService.GetPipeline
*/
export const getPipeline = {
localName: "getPipeline",
name: "GetPipeline",
kind: MethodKind.Unary,
I: GetPipelineRequest,
O: GetPipelineResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha2.PipelineService"
}
} as const;

/**
* ListPipelines implements the list pipelines method which lists the pipelines
* in the Redpanda cluster.
*
* @generated from rpc redpanda.api.dataplane.v1alpha2.PipelineService.ListPipelines
*/
export const listPipelines = {
localName: "listPipelines",
name: "ListPipelines",
kind: MethodKind.Unary,
I: ListPipelinesRequest,
O: ListPipelinesResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha2.PipelineService"
}
} as const;

/**
* UpdatePipeline updates a specific Redpanda Connect pipeline configuration.
*
* @generated from rpc redpanda.api.dataplane.v1alpha2.PipelineService.UpdatePipeline
*/
export const updatePipeline = {
localName: "updatePipeline",
name: "UpdatePipeline",
kind: MethodKind.Unary,
I: UpdatePipelineRequest,
O: UpdatePipelineResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha2.PipelineService"
}
} as const;

/**
* DeletePipeline deletes a specific Redpanda Connect pipeline.
*
* @generated from rpc redpanda.api.dataplane.v1alpha2.PipelineService.DeletePipeline
*/
export const deletePipeline = {
localName: "deletePipeline",
name: "DeletePipeline",
kind: MethodKind.Unary,
I: DeletePipelineRequest,
O: DeletePipelineResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha2.PipelineService"
}
} as const;

/**
* StopPipeline stops a specific Redpanda Connect pipeline.
*
* @generated from rpc redpanda.api.dataplane.v1alpha2.PipelineService.StopPipeline
*/
export const stopPipeline = {
localName: "stopPipeline",
name: "StopPipeline",
kind: MethodKind.Unary,
I: StopPipelineRequest,
O: StopPipelineResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha2.PipelineService"
}
} as const;

/**
* StartPipeline starts a specific Redpanda Connect pipeline that has been previously stopped.
*
* @generated from rpc redpanda.api.dataplane.v1alpha2.PipelineService.StartPipeline
*/
export const startPipeline = {
localName: "startPipeline",
name: "StartPipeline",
kind: MethodKind.Unary,
I: StartPipelineRequest,
O: StartPipelineResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha2.PipelineService"
}
} as const;

/**
* The configuration schema includes available [components and processors](https://docs.redpanda.com/redpanda-cloud/develop/connect/components/about) in this Redpanda Connect instance.
*
* @generated from rpc redpanda.api.dataplane.v1alpha2.PipelineService.GetPipelineServiceConfigSchema
*/
export const getPipelineServiceConfigSchema = {
localName: "getPipelineServiceConfigSchema",
name: "GetPipelineServiceConfigSchema",
kind: MethodKind.Unary,
I: GetPipelineServiceConfigSchemaRequest,
O: GetPipelineServiceConfigSchemaResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha2.PipelineService"
}
} as const;

/**
* GetPipelinesForSecret implements the get pipelines for secret method which lists the pipelines
* in the Redpanda cluster for the given secret.
*
* @generated from rpc redpanda.api.dataplane.v1alpha2.PipelineService.GetPipelinesForSecret
*/
export const getPipelinesForSecret = {
localName: "getPipelinesForSecret",
name: "GetPipelinesForSecret",
kind: MethodKind.Unary,
I: GetPipelinesForSecretRequest,
O: GetPipelinesForSecretResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha2.PipelineService"
}
} as const;

/**
* GetPipelinesBySecrets implements the get pipelines by secrets method which lists the pipelines
* in the Redpanda cluster for all secrets.
*
* @generated from rpc redpanda.api.dataplane.v1alpha2.PipelineService.GetPipelinesBySecrets
*/
export const getPipelinesBySecrets = {
localName: "getPipelinesBySecrets",
name: "GetPipelinesBySecrets",
kind: MethodKind.Unary,
I: GetPipelinesBySecretsRequest,
O: GetPipelinesBySecretsResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha2.PipelineService"
}
} as const;
Original file line number Diff line number Diff line change
@@ -0,0 +1,183 @@
// @generated by protoc-gen-connect-query v1.4.0 with parameter "target=ts,import_extension=,js_import_style=legacy_commonjs"
// @generated from file redpanda/api/dataplane/v1alpha2/secret.proto (package redpanda.api.dataplane.v1alpha2, syntax proto3)
/* eslint-disable */
// @ts-nocheck

import { MethodKind } from "@bufbuild/protobuf";
import { CreateConnectSecretRequest, CreateConnectSecretResponse, CreateSecretRequest, CreateSecretResponse, DeleteConnectSecretRequest, DeleteConnectSecretResponse, DeleteSecretRequest, DeleteSecretResponse, GetConnectSecretRequest, GetConnectSecretResponse, GetSecretRequest, GetSecretResponse, ListConnectSecretsRequest, ListConnectSecretsResponse, ListSecretScopesRequest, ListSecretScopesResponse, ListSecretsRequest, ListSecretsResponse, UpdateConnectSecretRequest, UpdateConnectSecretResponse, UpdateSecretRequest, UpdateSecretResponse } from "./secret_pb";

/**
* GetSecret retrieves the specific secret.
*
* @generated from rpc redpanda.api.dataplane.v1alpha2.SecretService.GetSecret
*/
export const getSecret = {
localName: "getSecret",
name: "GetSecret",
kind: MethodKind.Unary,
I: GetSecretRequest,
O: GetSecretResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha2.SecretService"
}
} as const;

/**
* ListSecrets lists the secrets based on optional filter.
*
* @generated from rpc redpanda.api.dataplane.v1alpha2.SecretService.ListSecrets
*/
export const listSecrets = {
localName: "listSecrets",
name: "ListSecrets",
kind: MethodKind.Unary,
I: ListSecretsRequest,
O: ListSecretsResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha2.SecretService"
}
} as const;

/**
* CreateSecret creates the secret.
*
* @generated from rpc redpanda.api.dataplane.v1alpha2.SecretService.CreateSecret
*/
export const createSecret = {
localName: "createSecret",
name: "CreateSecret",
kind: MethodKind.Unary,
I: CreateSecretRequest,
O: CreateSecretResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha2.SecretService"
}
} as const;

/**
* UpdateSecret updates the secret.
*
* @generated from rpc redpanda.api.dataplane.v1alpha2.SecretService.UpdateSecret
*/
export const updateSecret = {
localName: "updateSecret",
name: "UpdateSecret",
kind: MethodKind.Unary,
I: UpdateSecretRequest,
O: UpdateSecretResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha2.SecretService"
}
} as const;

/**
* DeleteSecret deletes the secret.
*
* @generated from rpc redpanda.api.dataplane.v1alpha2.SecretService.DeleteSecret
*/
export const deleteSecret = {
localName: "deleteSecret",
name: "DeleteSecret",
kind: MethodKind.Unary,
I: DeleteSecretRequest,
O: DeleteSecretResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha2.SecretService"
}
} as const;

/**
* ListSecretScopes lists the supported secret scopes.
*
* @generated from rpc redpanda.api.dataplane.v1alpha2.SecretService.ListSecretScopes
*/
export const listSecretScopes = {
localName: "listSecretScopes",
name: "ListSecretScopes",
kind: MethodKind.Unary,
I: ListSecretScopesRequest,
O: ListSecretScopesResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha2.SecretService"
}
} as const;

/**
* GetConnectSecret retrieves the specific secret for a specific Connect.
*
* @generated from rpc redpanda.api.dataplane.v1alpha2.SecretService.GetConnectSecret
*/
export const getConnectSecret = {
localName: "getConnectSecret",
name: "GetConnectSecret",
kind: MethodKind.Unary,
I: GetConnectSecretRequest,
O: GetConnectSecretResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha2.SecretService"
}
} as const;

/**
* ListConnectSecrets lists the Connect secrets based on optional filter.
*
* @generated from rpc redpanda.api.dataplane.v1alpha2.SecretService.ListConnectSecrets
*/
export const listConnectSecrets = {
localName: "listConnectSecrets",
name: "ListConnectSecrets",
kind: MethodKind.Unary,
I: ListConnectSecretsRequest,
O: ListConnectSecretsResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha2.SecretService"
}
} as const;

/**
* CreateConnectSecret creates the secret for a Connect.
*
* @generated from rpc redpanda.api.dataplane.v1alpha2.SecretService.CreateConnectSecret
*/
export const createConnectSecret = {
localName: "createConnectSecret",
name: "CreateConnectSecret",
kind: MethodKind.Unary,
I: CreateConnectSecretRequest,
O: CreateConnectSecretResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha2.SecretService"
}
} as const;

/**
* UpdateConnectSecret updates the Connect secret.
*
* @generated from rpc redpanda.api.dataplane.v1alpha2.SecretService.UpdateConnectSecret
*/
export const updateConnectSecret = {
localName: "updateConnectSecret",
name: "UpdateConnectSecret",
kind: MethodKind.Unary,
I: UpdateConnectSecretRequest,
O: UpdateConnectSecretResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha2.SecretService"
}
} as const;

/**
* DeleteSecret deletes the secret.
*
* @generated from rpc redpanda.api.dataplane.v1alpha2.SecretService.DeleteConnectSecret
*/
export const deleteConnectSecret = {
localName: "deleteConnectSecret",
name: "DeleteConnectSecret",
kind: MethodKind.Unary,
I: DeleteConnectSecretRequest,
O: DeleteConnectSecretResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha2.SecretService"
}
} as const;
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
// @generated by protoc-gen-connect-query v1.4.0 with parameter "target=ts,import_extension=,js_import_style=legacy_commonjs"
// @generated from file redpanda/api/dataplane/v1alpha2/topic.proto (package redpanda.api.dataplane.v1alpha2, syntax proto3)
/* eslint-disable */
// @ts-nocheck

import { MethodKind } from "@bufbuild/protobuf";
import { CreateTopicRequest, CreateTopicResponse, DeleteTopicRequest, DeleteTopicResponse, GetTopicConfigurationsRequest, GetTopicConfigurationsResponse, ListTopicsRequest, ListTopicsResponse, SetTopicConfigurationsRequest, SetTopicConfigurationsResponse, UpdateTopicConfigurationsRequest, UpdateTopicConfigurationsResponse } from "./topic_pb";

/**
* @generated from rpc redpanda.api.dataplane.v1alpha2.TopicService.CreateTopic
*/
export const createTopic = {
localName: "createTopic",
name: "CreateTopic",
kind: MethodKind.Unary,
I: CreateTopicRequest,
O: CreateTopicResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha2.TopicService"
}
} as const;

/**
* @generated from rpc redpanda.api.dataplane.v1alpha2.TopicService.ListTopics
*/
export const listTopics = {
localName: "listTopics",
name: "ListTopics",
kind: MethodKind.Unary,
I: ListTopicsRequest,
O: ListTopicsResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha2.TopicService"
}
} as const;

/**
* @generated from rpc redpanda.api.dataplane.v1alpha2.TopicService.DeleteTopic
*/
export const deleteTopic = {
localName: "deleteTopic",
name: "DeleteTopic",
kind: MethodKind.Unary,
I: DeleteTopicRequest,
O: DeleteTopicResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha2.TopicService"
}
} as const;

/**
* @generated from rpc redpanda.api.dataplane.v1alpha2.TopicService.GetTopicConfigurations
*/
export const getTopicConfigurations = {
localName: "getTopicConfigurations",
name: "GetTopicConfigurations",
kind: MethodKind.Unary,
I: GetTopicConfigurationsRequest,
O: GetTopicConfigurationsResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha2.TopicService"
}
} as const;

/**
* @generated from rpc redpanda.api.dataplane.v1alpha2.TopicService.UpdateTopicConfigurations
*/
export const updateTopicConfigurations = {
localName: "updateTopicConfigurations",
name: "UpdateTopicConfigurations",
kind: MethodKind.Unary,
I: UpdateTopicConfigurationsRequest,
O: UpdateTopicConfigurationsResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha2.TopicService"
}
} as const;

/**
* @generated from rpc redpanda.api.dataplane.v1alpha2.TopicService.SetTopicConfigurations
*/
export const setTopicConfigurations = {
localName: "setTopicConfigurations",
name: "SetTopicConfigurations",
kind: MethodKind.Unary,
I: SetTopicConfigurationsRequest,
O: SetTopicConfigurationsResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha2.TopicService"
}
} as const;
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
// @generated by protoc-gen-connect-query v1.4.0 with parameter "target=ts,import_extension=,js_import_style=legacy_commonjs"
// @generated from file redpanda/api/dataplane/v1alpha2/transform.proto (package redpanda.api.dataplane.v1alpha2, syntax proto3)
/* eslint-disable */
// @ts-nocheck

import { MethodKind } from "@bufbuild/protobuf";
import { DeleteTransformRequest, DeleteTransformResponse, GetTransformRequest, GetTransformResponse, ListTransformsRequest, ListTransformsResponse } from "./transform_pb";

/**
* @generated from rpc redpanda.api.dataplane.v1alpha2.TransformService.ListTransforms
*/
export const listTransforms = {
localName: "listTransforms",
name: "ListTransforms",
kind: MethodKind.Unary,
I: ListTransformsRequest,
O: ListTransformsResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha2.TransformService"
}
} as const;

/**
* @generated from rpc redpanda.api.dataplane.v1alpha2.TransformService.GetTransform
*/
export const getTransform = {
localName: "getTransform",
name: "GetTransform",
kind: MethodKind.Unary,
I: GetTransformRequest,
O: GetTransformResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha2.TransformService"
}
} as const;

/**
* @generated from rpc redpanda.api.dataplane.v1alpha2.TransformService.DeleteTransform
*/
export const deleteTransform = {
localName: "deleteTransform",
name: "DeleteTransform",
kind: MethodKind.Unary,
I: DeleteTransformRequest,
O: DeleteTransformResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha2.TransformService"
}
} as const;
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
// @generated by protoc-gen-connect-query v1.4.0 with parameter "target=ts,import_extension=,js_import_style=legacy_commonjs"
// @generated from file redpanda/api/dataplane/v1alpha2/user.proto (package redpanda.api.dataplane.v1alpha2, syntax proto3)
/* eslint-disable */
// @ts-nocheck

import { MethodKind } from "@bufbuild/protobuf";
import { CreateUserRequest, CreateUserResponse, DeleteUserRequest, DeleteUserResponse, ListUsersRequest, ListUsersResponse, UpdateUserRequest, UpdateUserResponse } from "./user_pb";

/**
* @generated from rpc redpanda.api.dataplane.v1alpha2.UserService.CreateUser
*/
export const createUser = {
localName: "createUser",
name: "CreateUser",
kind: MethodKind.Unary,
I: CreateUserRequest,
O: CreateUserResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha2.UserService"
}
} as const;

/**
* @generated from rpc redpanda.api.dataplane.v1alpha2.UserService.UpdateUser
*/
export const updateUser = {
localName: "updateUser",
name: "UpdateUser",
kind: MethodKind.Unary,
I: UpdateUserRequest,
O: UpdateUserResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha2.UserService"
}
} as const;

/**
* @generated from rpc redpanda.api.dataplane.v1alpha2.UserService.ListUsers
*/
export const listUsers = {
localName: "listUsers",
name: "ListUsers",
kind: MethodKind.Unary,
I: ListUsersRequest,
O: ListUsersResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha2.UserService"
}
} as const;

/**
* @generated from rpc redpanda.api.dataplane.v1alpha2.UserService.DeleteUser
*/
export const deleteUser = {
localName: "deleteUser",
name: "DeleteUser",
kind: MethodKind.Unary,
I: DeleteUserRequest,
O: DeleteUserResponse,
service: {
typeName: "redpanda.api.dataplane.v1alpha2.UserService"
}
} as const;
4,284 changes: 4,283 additions & 1 deletion proto/gen/openapi/openapi.json

Large diffs are not rendered by default.