UNPKG

@yandex-cloud/nodejs-sdk

Version:
942 lines (941 loc) 537 kB
/// <reference types="node" /> import { ChannelCredentials, ChannelOptions, UntypedServiceImplementation, handleUnaryCall, Client, ClientUnaryCall, Metadata, CallOptions, ServiceError } from "@grpc/grpc-js"; import _m0 from "protobufjs/minimal"; import { TransferType, Transfer } from "../../../../yandex/cloud/datatransfer/v1/transfer"; import { FieldMask } from "../../../../google/protobuf/field_mask"; import { Operation } from "../../../../yandex/cloud/operation/operation"; export declare const protobufPackage = "yandex.cloud.datatransfer.v1"; export interface CreateTransferRequest { $type: "yandex.cloud.datatransfer.v1.CreateTransferRequest"; sourceId: string; targetId: string; name: string; description: string; labels: { [key: string]: string; }; folderId: string; type: TransferType; } export interface CreateTransferRequest_LabelsEntry { $type: "yandex.cloud.datatransfer.v1.CreateTransferRequest.LabelsEntry"; key: string; value: string; } export interface CreateTransferMetadata { $type: "yandex.cloud.datatransfer.v1.CreateTransferMetadata"; transferId: string; } export interface UpdateTransferRequest { $type: "yandex.cloud.datatransfer.v1.UpdateTransferRequest"; /** Identifier of the transfer to be updated. */ transferId: string; /** The new description for the transfer. */ description: string; labels: { [key: string]: string; }; /** The new transfer name. Must be unique within the folder. */ name: string; /** * Field mask specifying transfer fields to be updated. Semantics for this field is * described here: * <https://pkg.go.dev/google.golang.org/protobuf/types/known/fieldmaskpb#FieldMask> * The only exception: if the repeated field is specified in the mask, then * the new value replaces the old one instead of being appended to the old one. */ updateMask?: FieldMask; } export interface UpdateTransferRequest_LabelsEntry { $type: "yandex.cloud.datatransfer.v1.UpdateTransferRequest.LabelsEntry"; key: string; value: string; } export interface UpdateTransferMetadata { $type: "yandex.cloud.datatransfer.v1.UpdateTransferMetadata"; transferId: string; } export interface DeleteTransferRequest { $type: "yandex.cloud.datatransfer.v1.DeleteTransferRequest"; transferId: string; } export interface DeleteTransferMetadata { $type: "yandex.cloud.datatransfer.v1.DeleteTransferMetadata"; transferId: string; } export interface ListTransfersRequest { $type: "yandex.cloud.datatransfer.v1.ListTransfersRequest"; /** Identifier of the folder containing the transfers to be listed. */ folderId: string; /** * The maximum number of transfers to be sent in the response message. If the * folder contains more transfers than `page_size`, `next_page_token` will be * included * in the response message. Include it into the subsequent `ListTransfersRequest` * to * fetch the next page. Defaults to `100` if not specified. The maximum allowed * value * for this field is `500`. */ pageSize: number; /** * Opaque value identifying the transfers page to be fetched. Should be empty in * the first `ListTransfersRequest`. Subsequent requests should have this field * filled * with the `next_page_token` from the previous `ListTransfersResponse`. */ pageToken: string; } export interface ListTransfersResponse { $type: "yandex.cloud.datatransfer.v1.ListTransfersResponse"; /** * The list of transfers. If there are more transfers in the folder, then * `next_page_token` is a non-empty string to be included into the subsequent * `ListTransfersRequest` to fetch the next transfers page. */ transfers: Transfer[]; /** * Opaque value identifying the next transfers page. This field is empty if there * are no more transfers in the folder. Otherwise it is non-empty and should be * included in the subsequent `ListTransfersRequest` to fetch the next transfers * page. */ nextPageToken: string; } export interface GetTransferRequest { $type: "yandex.cloud.datatransfer.v1.GetTransferRequest"; transferId: string; } export interface DeactivateTransferRequest { $type: "yandex.cloud.datatransfer.v1.DeactivateTransferRequest"; transferId: string; } export interface DeactivateTransferMetadata { $type: "yandex.cloud.datatransfer.v1.DeactivateTransferMetadata"; transferId: string; } export interface ActivateTransferRequest { $type: "yandex.cloud.datatransfer.v1.ActivateTransferRequest"; transferId: string; } export interface ActivateTransferMetadata { $type: "yandex.cloud.datatransfer.v1.ActivateTransferMetadata"; transferId: string; } export declare const CreateTransferRequest: { $type: "yandex.cloud.datatransfer.v1.CreateTransferRequest"; encode(message: CreateTransferRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): CreateTransferRequest; fromJSON(object: any): CreateTransferRequest; toJSON(message: CreateTransferRequest): unknown; fromPartial<I extends { description?: string | undefined; type?: TransferType | undefined; name?: string | undefined; folderId?: string | undefined; labels?: { [x: string]: string | undefined; [x: number]: string | undefined; } | undefined; sourceId?: string | undefined; targetId?: string | undefined; } & { description?: string | undefined; type?: TransferType | undefined; name?: string | undefined; folderId?: string | undefined; labels?: ({ [x: string]: string | undefined; [x: number]: string | undefined; } & { [x: string]: string | undefined; [x: number]: string | undefined; } & Record<Exclude<keyof I["labels"], string | number>, never>) | undefined; sourceId?: string | undefined; targetId?: string | undefined; } & Record<Exclude<keyof I, "$type" | "description" | "type" | "name" | "folderId" | "labels" | "sourceId" | "targetId">, never>>(object: I): CreateTransferRequest; }; export declare const CreateTransferRequest_LabelsEntry: { $type: "yandex.cloud.datatransfer.v1.CreateTransferRequest.LabelsEntry"; encode(message: CreateTransferRequest_LabelsEntry, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): CreateTransferRequest_LabelsEntry; fromJSON(object: any): CreateTransferRequest_LabelsEntry; toJSON(message: CreateTransferRequest_LabelsEntry): unknown; fromPartial<I extends { value?: string | undefined; key?: string | undefined; } & { value?: string | undefined; key?: string | undefined; } & Record<Exclude<keyof I, "$type" | "value" | "key">, never>>(object: I): CreateTransferRequest_LabelsEntry; }; export declare const CreateTransferMetadata: { $type: "yandex.cloud.datatransfer.v1.CreateTransferMetadata"; encode(message: CreateTransferMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): CreateTransferMetadata; fromJSON(object: any): CreateTransferMetadata; toJSON(message: CreateTransferMetadata): unknown; fromPartial<I extends { transferId?: string | undefined; } & { transferId?: string | undefined; } & Record<Exclude<keyof I, "$type" | "transferId">, never>>(object: I): CreateTransferMetadata; }; export declare const UpdateTransferRequest: { $type: "yandex.cloud.datatransfer.v1.UpdateTransferRequest"; encode(message: UpdateTransferRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): UpdateTransferRequest; fromJSON(object: any): UpdateTransferRequest; toJSON(message: UpdateTransferRequest): unknown; fromPartial<I extends { description?: string | undefined; name?: string | undefined; labels?: { [x: string]: string | undefined; [x: number]: string | undefined; } | undefined; updateMask?: { paths?: string[] | undefined; } | undefined; transferId?: string | undefined; } & { description?: string | undefined; name?: string | undefined; labels?: ({ [x: string]: string | undefined; [x: number]: string | undefined; } & { [x: string]: string | undefined; [x: number]: string | undefined; } & Record<Exclude<keyof I["labels"], string | number>, never>) | undefined; updateMask?: ({ paths?: string[] | undefined; } & { paths?: (string[] & string[] & Record<Exclude<keyof I["updateMask"]["paths"], "$type" | keyof string[]>, never>) | undefined; } & Record<Exclude<keyof I["updateMask"], "$type" | "paths">, never>) | undefined; transferId?: string | undefined; } & Record<Exclude<keyof I, "$type" | "description" | "name" | "labels" | "updateMask" | "transferId">, never>>(object: I): UpdateTransferRequest; }; export declare const UpdateTransferRequest_LabelsEntry: { $type: "yandex.cloud.datatransfer.v1.UpdateTransferRequest.LabelsEntry"; encode(message: UpdateTransferRequest_LabelsEntry, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): UpdateTransferRequest_LabelsEntry; fromJSON(object: any): UpdateTransferRequest_LabelsEntry; toJSON(message: UpdateTransferRequest_LabelsEntry): unknown; fromPartial<I extends { value?: string | undefined; key?: string | undefined; } & { value?: string | undefined; key?: string | undefined; } & Record<Exclude<keyof I, "$type" | "value" | "key">, never>>(object: I): UpdateTransferRequest_LabelsEntry; }; export declare const UpdateTransferMetadata: { $type: "yandex.cloud.datatransfer.v1.UpdateTransferMetadata"; encode(message: UpdateTransferMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): UpdateTransferMetadata; fromJSON(object: any): UpdateTransferMetadata; toJSON(message: UpdateTransferMetadata): unknown; fromPartial<I extends { transferId?: string | undefined; } & { transferId?: string | undefined; } & Record<Exclude<keyof I, "$type" | "transferId">, never>>(object: I): UpdateTransferMetadata; }; export declare const DeleteTransferRequest: { $type: "yandex.cloud.datatransfer.v1.DeleteTransferRequest"; encode(message: DeleteTransferRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): DeleteTransferRequest; fromJSON(object: any): DeleteTransferRequest; toJSON(message: DeleteTransferRequest): unknown; fromPartial<I extends { transferId?: string | undefined; } & { transferId?: string | undefined; } & Record<Exclude<keyof I, "$type" | "transferId">, never>>(object: I): DeleteTransferRequest; }; export declare const DeleteTransferMetadata: { $type: "yandex.cloud.datatransfer.v1.DeleteTransferMetadata"; encode(message: DeleteTransferMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): DeleteTransferMetadata; fromJSON(object: any): DeleteTransferMetadata; toJSON(message: DeleteTransferMetadata): unknown; fromPartial<I extends { transferId?: string | undefined; } & { transferId?: string | undefined; } & Record<Exclude<keyof I, "$type" | "transferId">, never>>(object: I): DeleteTransferMetadata; }; export declare const ListTransfersRequest: { $type: "yandex.cloud.datatransfer.v1.ListTransfersRequest"; encode(message: ListTransfersRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): ListTransfersRequest; fromJSON(object: any): ListTransfersRequest; toJSON(message: ListTransfersRequest): unknown; fromPartial<I extends { pageSize?: number | undefined; pageToken?: string | undefined; folderId?: string | undefined; } & { pageSize?: number | undefined; pageToken?: string | undefined; folderId?: string | undefined; } & Record<Exclude<keyof I, "$type" | "pageSize" | "pageToken" | "folderId">, never>>(object: I): ListTransfersRequest; }; export declare const ListTransfersResponse: { $type: "yandex.cloud.datatransfer.v1.ListTransfersResponse"; encode(message: ListTransfersResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): ListTransfersResponse; fromJSON(object: any): ListTransfersResponse; toJSON(message: ListTransfersResponse): unknown; fromPartial<I extends { nextPageToken?: string | undefined; transfers?: { description?: string | undefined; id?: string | undefined; type?: TransferType | undefined; name?: string | undefined; status?: import("../../../../yandex/cloud/datatransfer/v1/transfer").TransferStatus | undefined; folderId?: string | undefined; labels?: { [x: string]: string | undefined; [x: number]: string | undefined; } | undefined; target?: { description?: string | undefined; id?: string | undefined; name?: string | undefined; folderId?: string | undefined; labels?: { [x: string]: string | undefined; [x: number]: string | undefined; } | undefined; settings?: { mysqlSource?: { connection?: { mdbClusterId?: string | undefined; onPremise?: { port?: number | undefined; subnetId?: string | undefined; hosts?: string[] | undefined; tlsMode?: { enabled?: { caCertificate?: string | undefined; } | undefined; disabled?: {} | undefined; } | undefined; } | undefined; } | undefined; securityGroups?: string[] | undefined; database?: string | undefined; serviceDatabase?: string | undefined; user?: string | undefined; includeTablesRegex?: string[] | undefined; excludeTablesRegex?: string[] | undefined; timezone?: string | undefined; password?: { raw?: string | undefined; } | undefined; objectTransferSettings?: { view?: import("./endpoint/common").ObjectTransferStage | undefined; routine?: import("./endpoint/common").ObjectTransferStage | undefined; trigger?: import("./endpoint/common").ObjectTransferStage | undefined; tables?: import("./endpoint/common").ObjectTransferStage | undefined; } | undefined; } | undefined; postgresSource?: { connection?: { mdbClusterId?: string | undefined; onPremise?: { port?: number | undefined; subnetId?: string | undefined; hosts?: string[] | undefined; tlsMode?: { enabled?: { caCertificate?: string | undefined; } | undefined; disabled?: {} | undefined; } | undefined; } | undefined; } | undefined; securityGroups?: string[] | undefined; database?: string | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; objectTransferSettings?: { function?: import("./endpoint/common").ObjectTransferStage | undefined; type?: import("./endpoint/common").ObjectTransferStage | undefined; view?: import("./endpoint/common").ObjectTransferStage | undefined; index?: import("./endpoint/common").ObjectTransferStage | undefined; trigger?: import("./endpoint/common").ObjectTransferStage | undefined; sequence?: import("./endpoint/common").ObjectTransferStage | undefined; sequenceOwnedBy?: import("./endpoint/common").ObjectTransferStage | undefined; sequenceSet?: import("./endpoint/common").ObjectTransferStage | undefined; table?: import("./endpoint/common").ObjectTransferStage | undefined; primaryKey?: import("./endpoint/common").ObjectTransferStage | undefined; fkConstraint?: import("./endpoint/common").ObjectTransferStage | undefined; defaultValues?: import("./endpoint/common").ObjectTransferStage | undefined; constraint?: import("./endpoint/common").ObjectTransferStage | undefined; materializedView?: import("./endpoint/common").ObjectTransferStage | undefined; rule?: import("./endpoint/common").ObjectTransferStage | undefined; collation?: import("./endpoint/common").ObjectTransferStage | undefined; policy?: import("./endpoint/common").ObjectTransferStage | undefined; cast?: import("./endpoint/common").ObjectTransferStage | undefined; } | undefined; includeTables?: string[] | undefined; excludeTables?: string[] | undefined; slotByteLagLimit?: number | undefined; serviceSchema?: string | undefined; } | undefined; ydbSource?: { paths?: string[] | undefined; subnetId?: string | undefined; serviceAccountId?: string | undefined; securityGroups?: string[] | undefined; database?: string | undefined; instance?: string | undefined; saKeyContent?: string | undefined; } | undefined; kafkaSource?: { connection?: { clusterId?: string | undefined; onPremise?: { subnetId?: string | undefined; tlsMode?: { enabled?: { caCertificate?: string | undefined; } | undefined; disabled?: {} | undefined; } | undefined; brokerUrls?: string[] | undefined; } | undefined; } | undefined; securityGroups?: string[] | undefined; topicName?: string | undefined; auth?: { sasl?: { user?: string | undefined; password?: { raw?: string | undefined; } | undefined; mechanism?: import("./endpoint/kafka").KafkaMechanism | undefined; } | undefined; noAuth?: {} | undefined; } | undefined; transformer?: { serviceAccountId?: string | undefined; cloudFunction?: string | undefined; numberOfRetries?: number | undefined; bufferSize?: string | undefined; bufferFlushInterval?: string | undefined; invocationTimeout?: string | undefined; } | undefined; parser?: { jsonParser?: { dataSchema?: { fields?: { fields?: { type?: import("./endpoint/common").ColumnType | undefined; name?: string | undefined; key?: boolean | undefined; path?: string | undefined; required?: boolean | undefined; }[] | undefined; } | undefined; jsonFields?: string | undefined; } | undefined; nullKeysAllowed?: boolean | undefined; addRestColumn?: boolean | undefined; } | undefined; auditTrailsV1Parser?: {} | undefined; cloudLoggingParser?: {} | undefined; tskvParser?: { dataSchema?: { fields?: { fields?: { type?: import("./endpoint/common").ColumnType | undefined; name?: string | undefined; key?: boolean | undefined; path?: string | undefined; required?: boolean | undefined; }[] | undefined; } | undefined; jsonFields?: string | undefined; } | undefined; nullKeysAllowed?: boolean | undefined; addRestColumn?: boolean | undefined; } | undefined; } | undefined; } | undefined; mongoSource?: { connection?: { connectionOptions?: { mdbClusterId?: string | undefined; onPremise?: { port?: number | undefined; hosts?: string[] | undefined; tlsMode?: { enabled?: { caCertificate?: string | undefined; } | undefined; disabled?: {} | undefined; } | undefined; replicaSet?: string | undefined; } | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; authSource?: string | undefined; } | undefined; } | undefined; subnetId?: string | undefined; securityGroups?: string[] | undefined; secondaryPreferredMode?: boolean | undefined; collections?: { databaseName?: string | undefined; collectionName?: string | undefined; }[] | undefined; excludedCollections?: { databaseName?: string | undefined; collectionName?: string | undefined; }[] | undefined; } | undefined; clickhouseSource?: { connection?: { connectionOptions?: { mdbClusterId?: string | undefined; onPremise?: { tlsMode?: { enabled?: { caCertificate?: string | undefined; } | undefined; disabled?: {} | undefined; } | undefined; httpPort?: number | undefined; nativePort?: number | undefined; shards?: { name?: string | undefined; hosts?: string[] | undefined; }[] | undefined; } | undefined; database?: string | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; } | undefined; } | undefined; subnetId?: string | undefined; securityGroups?: string[] | undefined; includeTables?: string[] | undefined; excludeTables?: string[] | undefined; } | undefined; mysqlTarget?: { connection?: { mdbClusterId?: string | undefined; onPremise?: { port?: number | undefined; subnetId?: string | undefined; hosts?: string[] | undefined; tlsMode?: { enabled?: { caCertificate?: string | undefined; } | undefined; disabled?: {} | undefined; } | undefined; } | undefined; } | undefined; securityGroups?: string[] | undefined; database?: string | undefined; serviceDatabase?: string | undefined; user?: string | undefined; timezone?: string | undefined; password?: { raw?: string | undefined; } | undefined; sqlMode?: string | undefined; skipConstraintChecks?: boolean | undefined; cleanupPolicy?: import("./endpoint/common").CleanupPolicy | undefined; } | undefined; postgresTarget?: { connection?: { mdbClusterId?: string | undefined; onPremise?: { port?: number | undefined; subnetId?: string | undefined; hosts?: string[] | undefined; tlsMode?: { enabled?: { caCertificate?: string | undefined; } | undefined; disabled?: {} | undefined; } | undefined; } | undefined; } | undefined; securityGroups?: string[] | undefined; database?: string | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; cleanupPolicy?: import("./endpoint/common").CleanupPolicy | undefined; } | undefined; clickhouseTarget?: { connection?: { connectionOptions?: { mdbClusterId?: string | undefined; onPremise?: { tlsMode?: { enabled?: { caCertificate?: string | undefined; } | undefined; disabled?: {} | undefined; } | undefined; httpPort?: number | undefined; nativePort?: number | undefined; shards?: { name?: string | undefined; hosts?: string[] | undefined; }[] | undefined; } | undefined; database?: string | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; } | undefined; } | undefined; subnetId?: string | undefined; securityGroups?: string[] | undefined; cleanupPolicy?: import("./endpoint/clickhouse").ClickhouseCleanupPolicy | undefined; clickhouseClusterName?: string | undefined; altNames?: { fromName?: string | undefined; toName?: string | undefined; }[] | undefined; sharding?: { columnValueHash?: { columnName?: string | undefined; } | undefined; customMapping?: { columnName?: string | undefined; mapping?: { columnValue?: { stringValue?: string | undefined; } | undefined; shardName?: string | undefined; }[] | undefined; } | undefined; transferId?: {} | undefined; } | undefined; } | undefined; ydbTarget?: { path?: string | undefined; subnetId?: string | undefined; serviceAccountId?: string | undefined; securityGroups?: string[] | undefined; database?: string | undefined; cleanupPolicy?: import("./endpoint/ydb").YdbCleanupPolicy | undefined; instance?: string | undefined; saKeyContent?: string | undefined; } | undefined; kafkaTarget?: { connection?: { clusterId?: string | undefined; onPremise?: { subnetId?: string | undefined; tlsMode?: { enabled?: { caCertificate?: string | undefined; } | undefined; disabled?: {} | undefined; } | undefined; brokerUrls?: string[] | undefined; } | undefined; } | undefined; securityGroups?: string[] | undefined; auth?: { sasl?: { user?: string | undefined; password?: { raw?: string | undefined; } | undefined; mechanism?: import("./endpoint/kafka").KafkaMechanism | undefined; } | undefined; noAuth?: {} | undefined; } | undefined; topicSettings?: { topic?: { topicName?: string | undefined; saveTxOrder?: boolean | undefined; } | undefined; topicPrefix?: string | undefined; } | undefined; serializer?: { serializerAuto?: {} | undefined; serializerJson?: {} | undefined; serializerDebezium?: { serializerParameters?: { value?: string | undefined; key?: string | undefined; }[] | undefined; } | undefined; } | undefined; } | undefined; mongoTarget?: { connection?: { connectionOptions?: { mdbClusterId?: string | undefined; onPremise?: { port?: number | undefined; hosts?: string[] | undefined; tlsMode?: { enabled?: { caCertificate?: string | undefined; } | undefined; disabled?: {} | undefined; } | undefined; replicaSet?: string | undefined; } | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; authSource?: string | undefined; } | undefined; } | undefined; subnetId?: string | undefined; securityGroups?: string[] | undefined; database?: string | undefined; cleanupPolicy?: import("./endpoint/common").CleanupPolicy | undefined; } | undefined; } | undefined; } | undefined; source?: { description?: string | undefined; id?: string | undefined; name?: string | undefined; folderId?: string | undefined; labels?: { [x: string]: string | undefined; [x: number]: string | undefined; } | undefined; settings?: { mysqlSource?: { connection?: { mdbClusterId?: string | undefined; onPremise?: { port?: number | undefined; subnetId?: string | undefined; hosts?: string[] | undefined; tlsMode?: { enabled?: { caCertificate?: string | undefined; } | undefined; disabled?: {} | undefined; } | undefined; } | undefined; } | undefined; securityGroups?: string[] | undefined; database?: string | undefined; serviceDatabase?: string | undefined; user?: string | undefined; includeTablesRegex?: string[] | undefined; excludeTablesRegex?: string[] | undefined; timezone?: string | undefined; password?: { raw?: string | undefined; } | undefined; objectTransferSettings?: { view?: import("./endpoint/common").ObjectTransferStage | undefined; routine?: import("./endpoint/common").ObjectTransferStage | undefined; trigger?: import("./endpoint/common").ObjectTransferStage | undefined; tables?: import("./endpoint/common").ObjectTransferStage | undefined; } | undefined; } | undefined; postgresSource?: { connection?: { mdbClusterId?: string | undefined; onPremise?: { port?: number | undefined; subnetId?: string | undefined; hosts?: string[] | undefined; tlsMode?: { enabled?: { caCertificate?: string | undefined; } | undefined; disabled?: {} | undefined; } | undefined; } | undefined; } | undefined; securityGroups?: string[] | undefined; database?: string | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; objectTransferSettings?: { function?: import("./endpoint/common").ObjectTransferStage | undefined; type?: import("./endpoint/common").ObjectTransferStage | undefined; view?: import("./endpoint/common").ObjectTransferStage | undefined; index?: import("./endpoint/common").ObjectTransferStage | undefined; trigger?: import("./endpoint/common").ObjectTransferStage | undefined; sequence?: import("./endpoint/common").ObjectTransferStage | undefined; sequenceOwnedBy?: import("./endpoint/common").ObjectTransferStage | undefined; sequenceSet?: import("./endpoint/common").ObjectTransferStage | undefined; table?: import("./endpoint/common").ObjectTransferStage | undefined; primaryKey?: import("./endpoint/common").ObjectTransferStage | undefined; fkConstraint?: import("./endpoint/common").ObjectTransferStage | undefined; defaultValues?: import("./endpoint/common").ObjectTransferStage | undefined; constraint?: import("./endpoint/common").ObjectTransferStage | undefined; materializedView?: import("./endpoint/common").ObjectTransferStage | undefined; rule?: import("./endpoint/common").ObjectTransferStage | undefined; collation?: import("./endpoint/common").ObjectTransferStage | undefined; policy?: import("./endpoint/common").ObjectTransferStage | undefined; cast?: import("./endpoint/common").ObjectTransferStage | undefined; } | undefined; includeTables?: string[] | undefined; excludeTables?: string[] | undefined; slotByteLagLimit?: number | undefined; serviceSchema?: string | undefined; } | undefined; ydbSource?: { paths?: string[] | undefined; subnetId?: string | undefined; serviceAccountId?: string | undefined; securityGroups?: string[] | undefined; database?: string | undefined; instance?: string | undefined; saKeyContent?: string | undefined; } | undefined; kafkaSource?: { connection?: { clusterId?: string | undefined; onPremise?: { subnetId?: string | undefined; tlsMode?: { enabled?: { caCertificate?: string | undefined; } | undefined; disabled?: {} | undefined; } | undefined; brokerUrls?: string[] | undefined; } | undefined; } | undefined; securityGroups?: string[] | undefined; topicName?: string | undefined; auth?: { sasl?: { user?: string | undefined; password?: { raw?: string | undefined; } | undefined; mechanism?: import("./endpoint/kafka").KafkaMechanism | undefined; } | undefined; noAuth?: {} | undefined; } | undefined; transformer?: { serviceAccountId?: string | undefined; cloudFunction?: string | undefined; numberOfRetries?: number | undefined; bufferSize?: string | undefined; bufferFlushInterval?: string | undefined; invocationTimeout?: string | undefined; } | undefined; parser?: { jsonParser?: { dataSchema?: { fields?: { fields?: { type?: import("./endpoint/common").ColumnType | undefined; name?: string | undefined; key?: boolean | undefined; path?: string | undefined; required?: boolean | undefined; }[] | undefined; } | undefined; jsonFields?: string | undefined; } | undefined; nullKeysAllowed?: boolean | undefined; addRestColumn?: boolean | undefined; } | undefined; auditTrailsV1Parser?: {} | undefined; cloudLoggingParser?: {} | undefined; tskvParser?: { dataSchema?: { fields?: { fields?: { type?: import("./endpoint/common").ColumnType | undefined; name?: string | undefined; key?: boolean | undefined; path?: string | undefined; required?: boolean | undefined; }[] | undefined; } | undefined; jsonFields?: string | undefined; } | undefined; nullKeysAllowed?: boolean | undefined; addRestColumn?: boolean | undefined; } | undefined; } | undefined; } | undefined; mongoSource?: { connection?: { connectionOptions?: { mdbClusterId?: string | undefined; onPremise?: { port?: number | undefined; hosts?: string[] | undefined; tlsMode?: { enabled?: { caCertificate?: string | undefined; } | undefined; disabled?: {} | undefined; } | undefined; replicaSet?: string | undefined; } | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; authSource?: string | undefined; } | undefined; } | undefined; subnetId?: string | undefined; securityGroups?: string[] | undefined; secondaryPreferredMode?: boolean | undefined; collections?: { databaseName?: string | undefined; collectionName?: string | undefined; }[] | undefined; excludedCollections?: { databaseName?: string | undefined; collectionName?: string | undefined; }[] | undefined; } | undefined; clickhouseSource?: { connection?: { connectionOptions?: { mdbClusterId?: string | undefined; onPremise?: { tlsMode?: { enabled?: { caCertificate?: string | undefined; } | undefined; disabled?: {} | undefined; } | undefined; httpPort?: number | undefined; nativePort?: number | undefined; shards?: { name?: string | undefined; hosts?: string[] | undefined; }[] | undefined; } | undefined; database?: string | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined;