///
import { ChannelCredentials, ChannelOptions, UntypedServiceImplementation, handleUnaryCall, Client, ClientUnaryCall, Metadata, CallOptions, ServiceError } from '@grpc/grpc-js';
import _m0 from 'protobufjs/minimal';
import { EndpointSettings, Endpoint } from '../../../../yandex/cloud/datatransfer/v1/endpoint';
import { FieldMask } from '../../../../google/protobuf/field_mask';
import { Operation } from '../../../../yandex/cloud/operation/operation';
export declare const protobufPackage = "yandex.cloud.datatransfer.v1";
export interface GetEndpointRequest {
/**
* Identifier of the endpoint to return.
*
* To get the endpoint ID, make an [EndpointService.List] request.
*/
endpointId: string;
}
export interface ListEndpointsRequest {
/** Identifier of the folder containing the endpoints to be listed. */
folderId: string;
/**
* The maximum number of endpoints to be sent in the response message. If the
* folder contains more endpoints than `page_size`, `next_page_token` will be
* included
* in the response message. Include it into the subsequent `ListEndpointRequest` 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 endpoints page to be fetched. Should be empty in
* the first `ListEndpointsRequest`. Subsequent requests should have this field
* filled
* with the `next_page_token` from the previous `ListEndpointsResponse`.
*/
pageToken: string;
}
export interface ListEndpointsResponse {
/**
* The list of endpoints. If there are more endpoints in the folder, then
* `next_page_token` is a non-empty string to be included into the subsequent
* `ListEndpointsRequest` to fetch the next endpoints page.
*/
endpoints: Endpoint[];
/**
* Opaque value identifying the next endpoints page. This field is empty if there
* are no more endpoints in the folder. Otherwise, it is non-empty and should be
* included in the subsequent `ListEndpointsRequest` to fetch the next endpoints
* page.
*/
nextPageToken: string;
}
export interface CreateEndpointRequest {
/**
* ID of the folder to create the endpoint in.
*
* To get the folder ID, make a
* [yandex.cloud.resourcemanager.v1.FolderService.List] request.
*/
folderId: string;
/**
* Name of the endpoint.
*
* The name must be unique within the folder.
*/
name: string;
/** Description of the endpoint. */
description: string;
/**
* Endpoint labels as `key:value` pairs.
*
* For details about the concept, see [documentation]({{ api-url-prefix
* }}/resource-manager/concepts/labels).
*/
labels: {
[key: string]: string;
};
settings?: EndpointSettings;
}
export interface CreateEndpointRequest_LabelsEntry {
key: string;
value: string;
}
export interface CreateEndpointMetadata {
endpointId: string;
}
export interface UpdateEndpointRequest {
/** Identifier of the endpoint to be updated. */
endpointId: string;
/** The new endpoint name. Must be unique within the folder. */
name: string;
/** The new description for the endpoint. */
description: string;
/**
* Endpoint labels as `key:value` pairs.
*
* For details about the concept, see [documentation]({{ api-url-prefix
* }}/resource-manager/concepts/labels).
*/
labels: {
[key: string]: string;
};
/** The new endpoint settings. */
settings?: EndpointSettings;
/**
* Field mask specifying endpoint fields to be updated. Semantics for this field is
* described here:
*
* 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 UpdateEndpointRequest_LabelsEntry {
key: string;
value: string;
}
export interface UpdateEndpointMetadata {
endpointId: string;
}
export interface DeleteEndpointRequest {
/**
* Identifier of the endpoint to delete.
*
* To get the list of all available endpoints, make a [List] request.
*/
endpointId: string;
}
export interface DeleteEndpointMetadata {
endpointId: string;
}
export declare const GetEndpointRequest: {
encode(message: GetEndpointRequest, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): GetEndpointRequest;
fromJSON(object: any): GetEndpointRequest;
toJSON(message: GetEndpointRequest): unknown;
fromPartial, never>>(object: I): GetEndpointRequest;
};
export declare const ListEndpointsRequest: {
encode(message: ListEndpointsRequest, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): ListEndpointsRequest;
fromJSON(object: any): ListEndpointsRequest;
toJSON(message: ListEndpointsRequest): unknown;
fromPartial, never>>(object: I): ListEndpointsRequest;
};
export declare const ListEndpointsResponse: {
encode(message: ListEndpointsResponse, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): ListEndpointsResponse;
fromJSON(object: any): ListEndpointsResponse;
toJSON(message: ListEndpointsResponse): unknown;
fromPartial, never>) | undefined;
settings?: ({
mysqlSource?: {
connection?: {
mdbClusterId?: string | undefined;
onPremise?: {
port?: number | undefined;
subnetId?: string | undefined;
hosts?: string[] | undefined;
tlsMode?: {
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} | undefined;
} | undefined;
connectionManagerConnection?: {
connectionId?: string | undefined;
subnetId?: string | undefined;
} | undefined;
} | undefined;
database?: string | undefined;
user?: string | undefined;
password?: {
raw?: string | undefined;
} | undefined;
timezone?: string | 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;
includeTablesRegex?: string[] | undefined;
excludeTablesRegex?: string[] | undefined;
securityGroups?: string[] | undefined;
serviceDatabase?: string | undefined;
} | undefined;
postgresSource?: {
connection?: {
mdbClusterId?: string | undefined;
onPremise?: {
port?: number | undefined;
subnetId?: string | undefined;
hosts?: string[] | undefined;
tlsMode?: {
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} | undefined;
} | undefined;
connectionManagerConnection?: {
connectionId?: string | undefined;
subnetId?: string | undefined;
} | undefined;
} | undefined;
database?: string | undefined;
user?: string | undefined;
password?: {
raw?: string | undefined;
} | undefined;
includeTables?: string[] | undefined;
excludeTables?: string[] | undefined;
slotByteLagLimit?: number | undefined;
serviceSchema?: string | undefined;
objectTransferSettings?: {
sequence?: import("./endpoint/common").ObjectTransferStage | undefined;
sequenceOwnedBy?: 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;
index?: import("./endpoint/common").ObjectTransferStage | undefined;
view?: import("./endpoint/common").ObjectTransferStage | undefined;
function?: import("./endpoint/common").ObjectTransferStage | undefined;
trigger?: import("./endpoint/common").ObjectTransferStage | undefined;
type?: 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;
materializedView?: import("./endpoint/common").ObjectTransferStage | undefined;
sequenceSet?: import("./endpoint/common").ObjectTransferStage | undefined;
} | undefined;
securityGroups?: string[] | undefined;
} | undefined;
ydbSource?: {
database?: string | undefined;
instance?: string | undefined;
paths?: string[] | undefined;
serviceAccountId?: string | undefined;
subnetId?: string | undefined;
saKeyContent?: string | undefined;
securityGroups?: string[] | undefined;
changefeedCustomName?: string | undefined;
changefeedCustomConsumerName?: string | undefined;
} | undefined;
ydsSource?: {
database?: string | undefined;
stream?: string | undefined;
serviceAccountId?: string | undefined;
supportedCodecs?: import("./endpoint/yds").YdsCompressionCodec[] | undefined;
parser?: {
jsonParser?: {
dataSchema?: {
jsonFields?: string | undefined;
fields?: {
fields?: {
name?: string | undefined;
type?: import("./endpoint/common").ColumnType | undefined;
key?: boolean | undefined;
required?: boolean | undefined;
path?: string | undefined;
}[] | undefined;
} | undefined;
} | undefined;
nullKeysAllowed?: boolean | undefined;
addRestColumn?: boolean | undefined;
unescapeStringValues?: boolean | undefined;
} | undefined;
auditTrailsV1Parser?: {} | undefined;
cloudLoggingParser?: {} | undefined;
tskvParser?: {
dataSchema?: {
jsonFields?: string | undefined;
fields?: {
fields?: {
name?: string | undefined;
type?: import("./endpoint/common").ColumnType | undefined;
key?: boolean | undefined;
required?: boolean | undefined;
path?: string | undefined;
}[] | undefined;
} | undefined;
} | undefined;
nullKeysAllowed?: boolean | undefined;
addRestColumn?: boolean | undefined;
unescapeStringValues?: boolean | undefined;
} | undefined;
} | undefined;
allowTtlRewind?: boolean | undefined;
endpoint?: string | undefined;
subnetId?: string | undefined;
securityGroups?: string[] | undefined;
consumer?: string | undefined;
} | undefined;
kafkaSource?: {
connection?: {
clusterId?: string | undefined;
onPremise?: {
brokerUrls?: string[] | undefined;
subnetId?: string | undefined;
tlsMode?: {
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} | undefined;
} | undefined;
} | undefined;
auth?: {
sasl?: {
user?: string | undefined;
mechanism?: import("./endpoint/kafka").KafkaMechanism | undefined;
password?: {
raw?: string | undefined;
} | undefined;
} | undefined;
noAuth?: {} | undefined;
} | undefined;
securityGroups?: string[] | undefined;
topicName?: string | undefined;
transformer?: {
cloudFunction?: string | undefined;
numberOfRetries?: number | undefined;
bufferSize?: string | undefined;
bufferFlushInterval?: string | undefined;
invocationTimeout?: string | undefined;
serviceAccountId?: string | undefined;
} | undefined;
parser?: {
jsonParser?: {
dataSchema?: {
jsonFields?: string | undefined;
fields?: {
fields?: {
name?: string | undefined;
type?: import("./endpoint/common").ColumnType | undefined;
key?: boolean | undefined;
required?: boolean | undefined;
path?: string | undefined;
}[] | undefined;
} | undefined;
} | undefined;
nullKeysAllowed?: boolean | undefined;
addRestColumn?: boolean | undefined;
unescapeStringValues?: boolean | undefined;
} | undefined;
auditTrailsV1Parser?: {} | undefined;
cloudLoggingParser?: {} | undefined;
tskvParser?: {
dataSchema?: {
jsonFields?: string | undefined;
fields?: {
fields?: {
name?: string | undefined;
type?: import("./endpoint/common").ColumnType | undefined;
key?: boolean | undefined;
required?: boolean | undefined;
path?: string | undefined;
}[] | undefined;
} | undefined;
} | undefined;
nullKeysAllowed?: boolean | undefined;
addRestColumn?: boolean | undefined;
unescapeStringValues?: boolean | undefined;
} | undefined;
} | undefined;
topicNames?: string[] | undefined;
} | undefined;
mongoSource?: {
connection?: {
connectionOptions?: {
mdbClusterId?: string | undefined;
onPremise?: {
hosts?: string[] | undefined;
port?: number | undefined;
replicaSet?: string | undefined;
tlsMode?: {
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} | undefined;
} | undefined;
user?: string | undefined;
password?: {
raw?: string | undefined;
} | undefined;
authSource?: string | undefined;
} | undefined;
} | undefined;
subnetId?: string | undefined;
collections?: {
databaseName?: string | undefined;
collectionName?: string | undefined;
}[] | undefined;
excludedCollections?: {
databaseName?: string | undefined;
collectionName?: string | undefined;
}[] | undefined;
secondaryPreferredMode?: boolean | undefined;
securityGroups?: string[] | undefined;
} | undefined;
clickhouseSource?: {
connection?: {
connectionOptions?: {
onPremise?: {
shards?: {
name?: string | undefined;
hosts?: string[] | undefined;
}[] | undefined;
httpPort?: number | undefined;
nativePort?: number | undefined;
tlsMode?: {
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} | undefined;
} | undefined;
mdbClusterId?: string | undefined;
user?: string | undefined;
password?: {
raw?: string | undefined;
} | undefined;
database?: string | undefined;
} | undefined;
} | undefined;
includeTables?: string[] | undefined;
excludeTables?: string[] | undefined;
subnetId?: string | undefined;
securityGroups?: string[] | undefined;
clickhouseClusterName?: string | undefined;
} | undefined;
mysqlTarget?: {
connection?: {
mdbClusterId?: string | undefined;
onPremise?: {
port?: number | undefined;
subnetId?: string | undefined;
hosts?: string[] | undefined;
tlsMode?: {
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} | undefined;
} | undefined;
connectionManagerConnection?: {
connectionId?: string | undefined;
subnetId?: string | undefined;
} | undefined;
} | undefined;
database?: string | undefined;
user?: string | undefined;
password?: {
raw?: string | undefined;
} | undefined;
sqlMode?: string | undefined;
skipConstraintChecks?: boolean | undefined;
timezone?: string | undefined;
cleanupPolicy?: import("./endpoint/common").CleanupPolicy | undefined;
serviceDatabase?: string | undefined;
securityGroups?: string[] | undefined;
} | undefined;
postgresTarget?: {
connection?: {
mdbClusterId?: string | undefined;
onPremise?: {
port?: number | undefined;
subnetId?: string | undefined;
hosts?: string[] | undefined;
tlsMode?: {
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} | undefined;
} | undefined;
connectionManagerConnection?: {
connectionId?: string | undefined;
subnetId?: string | undefined;
} | undefined;
} | undefined;
database?: string | undefined;
user?: string | undefined;
password?: {
raw?: string | undefined;
} | undefined;
cleanupPolicy?: import("./endpoint/common").CleanupPolicy | undefined;
securityGroups?: string[] | undefined;
} | undefined;
clickhouseTarget?: {
connection?: {
connectionOptions?: {
onPremise?: {
shards?: {
name?: string | undefined;
hosts?: string[] | undefined;
}[] | undefined;
httpPort?: number | undefined;
nativePort?: number | undefined;
tlsMode?: {
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} | undefined;
} | undefined;
mdbClusterId?: string | undefined;
user?: string | undefined;
password?: {
raw?: string | undefined;
} | undefined;
database?: string | undefined;
} | undefined;
} | undefined;
subnetId?: string | undefined;
altNames?: {
fromName?: string | undefined;
toName?: string | undefined;
}[] | undefined;
cleanupPolicy?: import("./endpoint/clickhouse").ClickhouseCleanupPolicy | undefined;
sharding?: {
columnValueHash?: {
columnName?: string | undefined;
} | undefined;
customMapping?: {
columnName?: string | undefined;
mapping?: {
columnValue?: {
stringValue?: string | undefined;
} | undefined;
shardName?: string | undefined;
}[] | undefined;
} | undefined;
transferId?: {} | undefined;
roundRobin?: {} | undefined;
} | undefined;
clickhouseClusterName?: string | undefined;
securityGroups?: string[] | undefined;
} | undefined;
ydbTarget?: {
database?: string | undefined;
instance?: string | undefined;
path?: string | undefined;
serviceAccountId?: string | undefined;
cleanupPolicy?: import("./endpoint/ydb").YdbCleanupPolicy | undefined;
subnetId?: string | undefined;
saKeyContent?: string | undefined;
securityGroups?: string[] | undefined;
isTableColumnOriented?: boolean | undefined;
defaultCompression?: import("./endpoint/ydb").YdbDefaultCompression | undefined;
} | undefined;
kafkaTarget?: {
connection?: {
clusterId?: string | undefined;
onPremise?: {
brokerUrls?: string[] | undefined;
subnetId?: string | undefined;
tlsMode?: {
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} | undefined;
} | undefined;
} | undefined;
auth?: {
sasl?: {
user?: string | undefined;
mechanism?: import("./endpoint/kafka").KafkaMechanism | undefined;
password?: {
raw?: string | undefined;
} | undefined;
} | undefined;
noAuth?: {} | undefined;
} | undefined;
securityGroups?: string[] | undefined;
topicSettings?: {
topic?: {
topicName?: string | undefined;
saveTxOrder?: boolean | undefined;
} | undefined;
topicPrefix?: string | undefined;
} | undefined;
serializer?: {
serializerAuto?: {} | undefined;
serializerJson?: {} | undefined;
serializerDebezium?: {
serializerParameters?: {
key?: string | undefined;
value?: string | undefined;
}[] | undefined;
} | undefined;
} | undefined;
} | undefined;
mongoTarget?: {
connection?: {
connectionOptions?: {
mdbClusterId?: string | undefined;
onPremise?: {
hosts?: string[] | undefined;
port?: number | undefined;
replicaSet?: string | undefined;
tlsMode?: {
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} | undefined;
} | undefined;
user?: string | undefined;
password?: {
raw?: string | undefined;
} | undefined;
authSource?: string | undefined;
} | undefined;
} | undefined;
database?: string | undefined;
cleanupPolicy?: import("./endpoint/common").CleanupPolicy | undefined;
subnetId?: string | undefined;
securityGroups?: string[] | undefined;
} | undefined;
metrikaSource?: {
counterIds?: number[] | undefined;
token?: {
raw?: string | undefined;
} | undefined;
streams?: {
type?: import("./endpoint/metrika").MetrikaStreamType | undefined;
columns?: string[] | undefined;
}[] | undefined;
} | undefined;
ydsTarget?: {
database?: string | undefined;
stream?: string | undefined;
serviceAccountId?: string | undefined;
saveTxOrder?: boolean | undefined;
compressionCodec?: import("./endpoint/yds").YdsCompressionCodec | undefined;
serializer?: {
serializerAuto?: {} | undefined;
serializerJson?: {} | undefined;
serializerDebezium?: {
serializerParameters?: {
key?: string | undefined;
value?: string | undefined;
}[] | undefined;
} | undefined;
} | undefined;
endpoint?: string | undefined;
subnetId?: string | undefined;
securityGroups?: string[] | undefined;
} | undefined;
} & {
mysqlSource?: ({
connection?: {
mdbClusterId?: string | undefined;
onPremise?: {
port?: number | undefined;
subnetId?: string | undefined;
hosts?: string[] | undefined;
tlsMode?: {
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} | undefined;
} | undefined;
connectionManagerConnection?: {
connectionId?: string | undefined;
subnetId?: string | undefined;
} | undefined;
} | undefined;
database?: string | undefined;
user?: string | undefined;
password?: {
raw?: string | undefined;
} | undefined;
timezone?: string | 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;
includeTablesRegex?: string[] | undefined;
excludeTablesRegex?: string[] | undefined;
securityGroups?: string[] | undefined;
serviceDatabase?: string | undefined;
} & {
connection?: ({
mdbClusterId?: string | undefined;
onPremise?: {
port?: number | undefined;
subnetId?: string | undefined;
hosts?: string[] | undefined;
tlsMode?: {
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} | undefined;
} | undefined;
connectionManagerConnection?: {
connectionId?: string | undefined;
subnetId?: string | undefined;
} | undefined;
} & {
mdbClusterId?: string | undefined;
onPremise?: ({
port?: number | undefined;
subnetId?: string | undefined;
hosts?: string[] | undefined;
tlsMode?: {
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} | undefined;
} & {
port?: number | undefined;
subnetId?: string | undefined;
hosts?: (string[] & string[] & Record, never>) | undefined;
tlsMode?: ({
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} & {
disabled?: ({} & {} & Record, never>) | undefined;
enabled?: ({
caCertificate?: string | undefined;
} & {
caCertificate?: string | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
connectionManagerConnection?: ({
connectionId?: string | undefined;
subnetId?: string | undefined;
} & {
connectionId?: string | undefined;
subnetId?: string | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
database?: string | undefined;
user?: string | undefined;
password?: ({
raw?: string | undefined;
} & {
raw?: string | undefined;
} & Record, never>) | undefined;
timezone?: string | 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;
} & {
view?: import("./endpoint/common").ObjectTransferStage | undefined;
routine?: import("./endpoint/common").ObjectTransferStage | undefined;
trigger?: import("./endpoint/common").ObjectTransferStage | undefined;
tables?: import("./endpoint/common").ObjectTransferStage | undefined;
} & Record, never>) | undefined;
includeTablesRegex?: (string[] & string[] & Record, never>) | undefined;
excludeTablesRegex?: (string[] & string[] & Record, never>) | undefined;
securityGroups?: (string[] & string[] & Record, never>) | undefined;
serviceDatabase?: string | undefined;
} & Record, never>) | undefined;
postgresSource?: ({
connection?: {
mdbClusterId?: string | undefined;
onPremise?: {
port?: number | undefined;
subnetId?: string | undefined;
hosts?: string[] | undefined;
tlsMode?: {
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} | undefined;
} | undefined;
connectionManagerConnection?: {
connectionId?: string | undefined;
subnetId?: string | undefined;
} | undefined;
} | undefined;
database?: string | undefined;
user?: string | undefined;
password?: {
raw?: string | undefined;
} | undefined;
includeTables?: string[] | undefined;
excludeTables?: string[] | undefined;
slotByteLagLimit?: number | undefined;
serviceSchema?: string | undefined;
objectTransferSettings?: {
sequence?: import("./endpoint/common").ObjectTransferStage | undefined;
sequenceOwnedBy?: 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;
index?: import("./endpoint/common").ObjectTransferStage | undefined;
view?: import("./endpoint/common").ObjectTransferStage | undefined;
function?: import("./endpoint/common").ObjectTransferStage | undefined;
trigger?: import("./endpoint/common").ObjectTransferStage | undefined;
type?: 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;
materializedView?: import("./endpoint/common").ObjectTransferStage | undefined;
sequenceSet?: import("./endpoint/common").ObjectTransferStage | undefined;
} | undefined;
securityGroups?: string[] | undefined;
} & {
connection?: ({
mdbClusterId?: string | undefined;
onPremise?: {
port?: number | undefined;
subnetId?: string | undefined;
hosts?: string[] | undefined;
tlsMode?: {
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} | undefined;
} | undefined;
connectionManagerConnection?: {
connectionId?: string | undefined;
subnetId?: string | undefined;
} | undefined;
} & {
mdbClusterId?: string | undefined;
onPremise?: ({
port?: number | undefined;
subnetId?: string | undefined;
hosts?: string[] | undefined;
tlsMode?: {
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} | undefined;
} & {
port?: number | undefined;
subnetId?: string | undefined;
hosts?: (string[] & string[] & Record, never>) | undefined;
tlsMode?: ({
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} & {
disabled?: ({} & {} & Record, never>) | undefined;
enabled?: ({
caCertificate?: string | undefined;
} & {
caCertificate?: string | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
connectionManagerConnection?: ({
connectionId?: string | undefined;
subnetId?: string | undefined;
} & {
connectionId?: string | undefined;
subnetId?: string | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
database?: string | undefined;
user?: string | undefined;
password?: ({
raw?: string | undefined;
} & {
raw?: string | undefined;
} & Record, never>) | undefined;
includeTables?: (string[] & string[] & Record, never>) | undefined;
excludeTables?: (string[] & string[] & Record, never>) | undefined;
slotByteLagLimit?: number | undefined;
serviceSchema?: string | undefined;
objectTransferSettings?: ({
sequence?: import("./endpoint/common").ObjectTransferStage | undefined;
sequenceOwnedBy?: 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;
index?: import("./endpoint/common").ObjectTransferStage | undefined;
view?: import("./endpoint/common").ObjectTransferStage | undefined;
function?: import("./endpoint/common").ObjectTransferStage | undefined;
trigger?: import("./endpoint/common").ObjectTransferStage | undefined;
type?: 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;
materializedView?: import("./endpoint/common").ObjectTransferStage | undefined;
sequenceSet?: import("./endpoint/common").ObjectTransferStage | undefined;
} & {
sequence?: import("./endpoint/common").ObjectTransferStage | undefined;
sequenceOwnedBy?: 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;
index?: import("./endpoint/common").ObjectTransferStage | undefined;
view?: import("./endpoint/common").ObjectTransferStage | undefined;
function?: import("./endpoint/common").ObjectTransferStage | undefined;
trigger?: import("./endpoint/common").ObjectTransferStage | undefined;
type?: 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;
materializedView?: import("./endpoint/common").ObjectTransferStage | undefined;
sequenceSet?: import("./endpoint/common").ObjectTransferStage | undefined;
} & Record, never>) | undefined;
securityGroups?: (string[] & string[] & Record, never>) | undefined;
} & Record, never>) | undefined;
ydbSource?: ({
database?: string | undefined;
instance?: string | undefined;
paths?: string[] | undefined;
serviceAccountId?: string | undefined;
subnetId?: string | undefined;
saKeyContent?: string | undefined;
securityGroups?: string[] | undefined;
changefeedCustomName?: string | undefined;
changefeedCustomConsumerName?: string | undefined;
} & {
database?: string | undefined;
instance?: string | undefined;
paths?: (string[] & string[] & Record, never>) | undefined;
serviceAccountId?: string | undefined;
subnetId?: string | undefined;
saKeyContent?: string | undefined;
securityGroups?: (string[] & string[] & Record, never>) | undefined;
changefeedCustomName?: string | undefined;
changefeedCustomConsumerName?: string | undefined;
} & Record, never>) | undefined;
ydsSource?: ({
database?: string | undefined;
stream?: string | undefined;
serviceAccountId?: string | undefined;
supportedCodecs?: import("./endpoint/yds").YdsCompressionCodec[] | undefined;
parser?: {
jsonParser?: {
dataSchema?: {
jsonFields?: string | undefined;
fields?: {
fields?: {
name?: string | undefined;
type?: import("./endpoint/common").ColumnType | undefined;
key?: boolean | undefined;
required?: boolean | undefined;
path?: string | undefined;
}[] | undefined;
} | undefined;
} | undefined;
nullKeysAllowed?: boolean | undefined;
addRestColumn?: boolean | undefined;
unescapeStringValues?: boolean | undefined;
} | undefined;
auditTrailsV1Parser?: {} | undefined;
cloudLoggingParser?: {} | undefined;
tskvParser?: {
dataSchema?: {
jsonFields?: string | undefined;
fields?: {
fields?: {
name?: string | undefined;
type?: import("./endpoint/common").ColumnType | undefined;
key?: boolean | undefined;
required?: boolean | undefined;
path?: string | undefined;
}[] | undefined;
} | undefined;
} | undefined;
nullKeysAllowed?: boolean | undefined;
addRestColumn?: boolean | undefined;
unescapeStringValues?: boolean | undefined;
} | undefined;
} | undefined;
allowTtlRewind?: boolean | undefined;
endpoint?: string | undefined;
subnetId?: string | undefined;
securityGroups?: string[] | undefined;
consumer?: string | undefined;
} & {
database?: string | undefined;
stream?: string | undefined;
serviceAccountId?: string | undefined;
supportedCodecs?: (import("./endpoint/yds").YdsCompressionCodec[] & import("./endpoint/yds").YdsCompressionCodec[] & Record, never>) | undefined;
parser?: ({
jsonParser?: {
dataSchema?: {
jsonFields?: string | undefined;
fields?: {
fields?: {
name?: string | undefined;
type?: import("./endpoint/common").ColumnType | undefined;
key?: boolean | undefined;
required?: boolean | undefined;
path?: string | undefined;
}[] | undefined;
} | undefined;
} | undefined;
nullKeysAllowed?: boolean | undefined;
addRestColumn?: boolean | undefined;
unescapeStringValues?: boolean | undefined;
} | undefined;
auditTrailsV1Parser?: {} | undefined;
cloudLoggingParser?: {} | undefined;
tskvParser?: {
dataSchema?: {
jsonFields?: string | undefined;
fields?: {
fields?: {
name?: string | undefined;
type?: import("./endpoint/common").ColumnType | undefined;
key?: boolean | undefined;
required?: boolean | undefined;
path?: string | undefined;
}[] | undefined;
} | undefined;
} | undefined;
nullKeysAllowed?: boolean | undefined;
addRestColumn?: boolean | undefined;
unescapeStringValues?: boolean | undefined;
} | undefined;
} & {
jsonParser?: ({
dataSchema?: {
jsonFields?: string | undefined;
fields?: {
fields?: {
name?: string | undefined;
type?: import("./endpoint/common").ColumnType | undefined;
key?: boolean | undefined;
required?: boolean | undefined;
path?: string | undefined;
}[] | undefined;
} | undefined;
} | undefined;
nullKeysAllowed?: boolean | undefined;
addRestColumn?: boolean | undefined;
unescapeStringValues?: boolean | undefined;
} & {
dataSchema?: ({
jsonFields?: string | undefined;
fields?: {
fields?: {
name?: string | undefined;
type?: import("./endpoint/common").ColumnType | undefined;
key?: boolean | undefined;
required?: boolean | undefined;
path?: string | undefined;
}[] | undefined;
} | undefined;
} & {
jsonFields?: string | undefined;
fields?: ({
fields?: {
name?: string | undefined;
type?: import("./endpoint/common").ColumnType | undefined;
key?: boolean | undefined;
required?: boolean | undefined;
path?: string | undefined;
}[] | undefined;
} & {
fields?: ({
name?: string | undefined;
type?: import("./endpoint/common").ColumnType | undefined;
key?: boolean | undefined;
required?: boolean | undefined;
path?: string | undefined;
}[] & ({
name?: string | undefined;
type?: import("./endpoint/common").ColumnType | undefined;
key?: boolean | undefined;
required?: boolean | undefined;
path?: string | undefined;
} & {
name?: string | undefined;
type?: import("./endpoint/common").ColumnType | undefined;
key?: boolean | undefined;
required?: boolean | undefined;
path?: string | undefined;
} & Record, never>)[] & Record, never>) | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
nullKeysAllowed?: boolean | undefined;
addRestColumn?: boolean | undefined;
unescapeStringValues?: boolean | undefined;
} & Record, never>) | undefined;
auditTrailsV1Parser?: ({} & {} & Record, never>) | undefined;
cloudLoggingParser?: ({} & {} & Record, never>) | undefined;
tskvParser?: ({
dataSchema?: {
jsonFields?: string | undefined;
fields?: {
fields?: {
name?: string | undefined;
type?: import("./endpoint/common").ColumnType | undefined;
key?: boolean | undefined;
required?: boolean | undefined;
path?: string | undefined;
}[] | undefined;
} | undefined;
} | undefined;
nullKeysAllowed?: boolean | undefined;
addRestColumn?: boolean | undefined;
unescapeStringValues?: boolean | undefined;
} & {
dataSchema?: ({
jsonFields?: string | undefined;
fields?: {
fields?: {
name?: string | undefined;
type?: import("./endpoint/common").ColumnType | undefined;
key?: boolean | undefined;
required?: boolean | undefined;
path?: string | undefined;
}[] | undefined;
} | undefined;
} & {
jsonFields?: string | undefined;
fields?: ({
fields?: {
name?: string | undefined;
type?: import("./endpoint/common").ColumnType | undefined;
key?: boolean | undefined;
required?: boolean | undefined;
path?: string | undefined;
}[] | undefined;
} & {
fields?: ({
name?: string | undefined;
type?: import("./endpoint/common").ColumnType | undefined;
key?: boolean | undefined;
required?: boolean | undefined;
path?: string | undefined;
}[] & ({
name?: string | undefined;
type?: import("./endpoint/common").ColumnType | undefined;
key?: boolean | undefined;
required?: boolean | undefined;
path?: string | undefined;
} & {
name?: string | undefined;
type?: import("./endpoint/common").ColumnType | undefined;
key?: boolean | undefined;
required?: boolean | undefined;
path?: string | undefined;
} & Record, never>)[] & Record, never>) | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
nullKeysAllowed?: boolean | undefined;
addRestColumn?: boolean | undefined;
unescapeStringValues?: boolean | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
allowTtlRewind?: boolean | undefined;
endpoint?: string | undefined;
subnetId?: string | undefined;
securityGroups?: (string[] & string[] & Record, never>) | undefined;
consumer?: string | undefined;
} & Record, never>) | undefined;
kafkaSource?: ({
connection?: {
clusterId?: string | undefined;
onPremise?: {
brokerUrls?: string[] | undefined;
subnetId?: string | undefined;
tlsMode?: {
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} | undefined;
} | undefined;
} | undefined;
auth?: {
sasl?: {
user?: string | undefined;
mechanism?: import("./endpoint/kafka").KafkaMechanism | undefined;
password?: {
raw?: string | undefined;
} | undefined;
} | undefined;
noAuth?: {} | undefined;
} | undefined;
securityGroups?: string[] | undefined;
topicName?: string | undefined;
transformer?: {
cloudFunction?: string | undefined;
numberOfRetries?: number | undefined;
bufferSize?: string | undefined;
bufferFlushInterval?: string | undefined;
invocationTimeout?: string | undefined;
serviceAccountId?: string | undefined;
} | undefined;
parser?: {
jsonParser?: {
dataSchema?: {
jsonFields?: string | undefined;
fields?: {
fields?: {
name?: string | undefined;
type?: import("./endpoint/common").ColumnType | undefined;
key?: boolean | undefined;
required?: boolean | undefined;
path?: string | undefined;
}[] | undefined;
} | undefined;
} | undefined;
nullKeysAllowed?: boolean | undefined;
addRestColumn?: boolean | undefined;
unescapeStringValues?: boolean | undefined;
} | undefined;
auditTrailsV1Parser?: {} | undefined;
cloudLoggingParser?: {} | undefined;
tskvParser?: {
dataSchema?: {
jsonFields?: string | undefined;
fields?: {
fields?: {
name?: string | undefined;
type?: import("./endpoint/common").ColumnType | undefined;
key?: boolean | undefined;
required?: boolean | undefined;
path?: string | undefined;
}[] | undefined;
} | undefined;
} | undefined;
nullKeysAllowed?: boolean | undefined;
addRestColumn?: boolean | undefined;
unescapeStringValues?: boolean | undefined;
} | undefined;
} | undefined;
topicNames?: string[] | undefined;
} & {
connection?: ({
clusterId?: string | undefined;
onPremise?: {
brokerUrls?: string[] | undefined;
subnetId?: string | undefined;
tlsMode?: {
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} | undefined;
} | undefined;
} & {
clusterId?: string | undefined;
onPremise?: ({
brokerUrls?: string[] | undefined;
subnetId?: string | undefined;
tlsMode?: {
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} | undefined;
} & {
brokerUrls?: (string[] & string[] & Record, never>) | undefined;
subnetId?: string | undefined;
tlsMode?: ({
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} & {
disabled?: ({} & {} & Record, never>) | undefined;
enabled?: ({
caCertificate?: string | undefined;
} & {
caCertificate?: string | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
auth?: ({
sasl?: {
user?: string | undefined;
mechanism?: import("./endpoint/kafka").KafkaMechanism | undefined;
password?: {
raw?: string | undefined;
} | undefined;
} | undefined;
noAuth?: {} | undefined;
} & {
sasl?: ({
user?: string | undefined;
mechanism?: import("./endpoint/kafka").KafkaMechanism | undefined;
password?: {
raw?: string | undefined;
} | undefined;
} & {
user?: string | undefined;
mechanism?: import("./endpoint/kafka").KafkaMechanism | undefined;
password?: ({
raw?: string | undefined;
} & {
raw?: string | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
noAuth?: ({} & {} & Record, never>) | undefined;
} & Record, never>) | undefined;
securityGroups?: (string[] & string[] & Record, never>) | undefined;
topicName?: string | undefined;
transformer?: ({
cloudFunction?: string | undefined;
numberOfRetries?: number | undefined;
bufferSize?: string | undefined;
bufferFlushInterval?: string | undefined;
invocationTimeout?: string | undefined;
serviceAccountId?: string | undefined;
} & {
cloudFunction?: string | undefined;
numberOfRetries?: number | undefined;
bufferSize?: string | undefined;
bufferFlushInterval?: string | undefined;
invocationTimeout?: string | undefined;
serviceAccountId?: string | undefined;
} & Record, never>) | undefined;
parser?: ({
jsonParser?: {
dataSchema?: {
jsonFields?: string | undefined;
fields?: {
fields?: {
name?: string | undefined;
type?: import("./endpoint/common").ColumnType | undefined;
key?: boolean | undefined;
required?: boolean | undefined;
path?: string | undefined;
}[] | undefined;
} | undefined;
} | undefined;
nullKeysAllowed?: boolean | undefined;
addRestColumn?: boolean | undefined;
unescapeStringValues?: boolean | undefined;
} | undefined;
auditTrailsV1Parser?: {} | undefined;
cloudLoggingParser?: {} | undefined;
tskvParser?: {
dataSchema?: {
jsonFields?: string | undefined;
fields?: {
fields?: {
name?: string | undefined;
type?: import("./endpoint/common").ColumnType | undefined;
key?: boolean | undefined;
required?: boolean | undefined;
path?: string | undefined;
}[] | undefined;
} | undefined;
} | undefined;
nullKeysAllowed?: boolean | undefined;
addRestColumn?: boolean | undefined;
unescapeStringValues?: boolean | undefined;
} | undefined;
} & {
jsonParser?: ({
dataSchema?: {
jsonFields?: string | undefined;
fields?: {
fields?: {
name?: string | undefined;
type?: import("./endpoint/common").ColumnType | undefined;
key?: boolean | undefined;
required?: boolean | undefined;
path?: string | undefined;
}[] | undefined;
} | undefined;
} | undefined;
nullKeysAllowed?: boolean | undefined;
addRestColumn?: boolean | undefined;
unescapeStringValues?: boolean | undefined;
} & {
dataSchema?: ({
jsonFields?: string | undefined;
fields?: {
fields?: {
name?: string | undefined;
type?: import("./endpoint/common").ColumnType | undefined;
key?: boolean | undefined;
required?: boolean | undefined;
path?: string | undefined;
}[] | undefined;
} | undefined;
} & {
jsonFields?: string | undefined;
fields?: ({
fields?: {
name?: string | undefined;
type?: import("./endpoint/common").ColumnType | undefined;
key?: boolean | undefined;
required?: boolean | undefined;
path?: string | undefined;
}[] | undefined;
} & {
fields?: ({
name?: string | undefined;
type?: import("./endpoint/common").ColumnType | undefined;
key?: boolean | undefined;
required?: boolean | undefined;
path?: string | undefined;
}[] & ({
name?: string | undefined;
type?: import("./endpoint/common").ColumnType | undefined;
key?: boolean | undefined;
required?: boolean | undefined;
path?: string | undefined;
} & {
name?: string | undefined;
type?: import("./endpoint/common").ColumnType | undefined;
key?: boolean | undefined;
required?: boolean | undefined;
path?: string | undefined;
} & Record, never>)[] & Record, never>) | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
nullKeysAllowed?: boolean | undefined;
addRestColumn?: boolean | undefined;
unescapeStringValues?: boolean | undefined;
} & Record, never>) | undefined;
auditTrailsV1Parser?: ({} & {} & Record, never>) | undefined;
cloudLoggingParser?: ({} & {} & Record, never>) | undefined;
tskvParser?: ({
dataSchema?: {
jsonFields?: string | undefined;
fields?: {
fields?: {
name?: string | undefined;
type?: import("./endpoint/common").ColumnType | undefined;
key?: boolean | undefined;
required?: boolean | undefined;
path?: string | undefined;
}[] | undefined;
} | undefined;
} | undefined;
nullKeysAllowed?: boolean | undefined;
addRestColumn?: boolean | undefined;
unescapeStringValues?: boolean | undefined;
} & {
dataSchema?: ({
jsonFields?: string | undefined;
fields?: {
fields?: {
name?: string | undefined;
type?: import("./endpoint/common").ColumnType | undefined;
key?: boolean | undefined;
required?: boolean | undefined;
path?: string | undefined;
}[] | undefined;
} | undefined;
} & {
jsonFields?: string | undefined;
fields?: ({
fields?: {
name?: string | undefined;
type?: import("./endpoint/common").ColumnType | undefined;
key?: boolean | undefined;
required?: boolean | undefined;
path?: string | undefined;
}[] | undefined;
} & {
fields?: ({
name?: string | undefined;
type?: import("./endpoint/common").ColumnType | undefined;
key?: boolean | undefined;
required?: boolean | undefined;
path?: string | undefined;
}[] & ({
name?: string | undefined;
type?: import("./endpoint/common").ColumnType | undefined;
key?: boolean | undefined;
required?: boolean | undefined;
path?: string | undefined;
} & {
name?: string | undefined;
type?: import("./endpoint/common").ColumnType | undefined;
key?: boolean | undefined;
required?: boolean | undefined;
path?: string | undefined;
} & Record, never>)[] & Record, never>) | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
nullKeysAllowed?: boolean | undefined;
addRestColumn?: boolean | undefined;
unescapeStringValues?: boolean | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
topicNames?: (string[] & string[] & Record, never>) | undefined;
} & Record, never>) | undefined;
mongoSource?: ({
connection?: {
connectionOptions?: {
mdbClusterId?: string | undefined;
onPremise?: {
hosts?: string[] | undefined;
port?: number | undefined;
replicaSet?: string | undefined;
tlsMode?: {
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} | undefined;
} | undefined;
user?: string | undefined;
password?: {
raw?: string | undefined;
} | undefined;
authSource?: string | undefined;
} | undefined;
} | undefined;
subnetId?: string | undefined;
collections?: {
databaseName?: string | undefined;
collectionName?: string | undefined;
}[] | undefined;
excludedCollections?: {
databaseName?: string | undefined;
collectionName?: string | undefined;
}[] | undefined;
secondaryPreferredMode?: boolean | undefined;
securityGroups?: string[] | undefined;
} & {
connection?: ({
connectionOptions?: {
mdbClusterId?: string | undefined;
onPremise?: {
hosts?: string[] | undefined;
port?: number | undefined;
replicaSet?: string | undefined;
tlsMode?: {
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} | undefined;
} | undefined;
user?: string | undefined;
password?: {
raw?: string | undefined;
} | undefined;
authSource?: string | undefined;
} | undefined;
} & {
connectionOptions?: ({
mdbClusterId?: string | undefined;
onPremise?: {
hosts?: string[] | undefined;
port?: number | undefined;
replicaSet?: string | undefined;
tlsMode?: {
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} | undefined;
} | undefined;
user?: string | undefined;
password?: {
raw?: string | undefined;
} | undefined;
authSource?: string | undefined;
} & {
mdbClusterId?: string | undefined;
onPremise?: ({
hosts?: string[] | undefined;
port?: number | undefined;
replicaSet?: string | undefined;
tlsMode?: {
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} | undefined;
} & {
hosts?: (string[] & string[] & Record, never>) | undefined;
port?: number | undefined;
replicaSet?: string | undefined;
tlsMode?: ({
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} & {
disabled?: ({} & {} & Record, never>) | undefined;
enabled?: ({
caCertificate?: string | undefined;
} & {
caCertificate?: string | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
user?: string | undefined;
password?: ({
raw?: string | undefined;
} & {
raw?: string | undefined;
} & Record, never>) | undefined;
authSource?: string | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
subnetId?: string | undefined;
collections?: ({
databaseName?: string | undefined;
collectionName?: string | undefined;
}[] & ({
databaseName?: string | undefined;
collectionName?: string | undefined;
} & {
databaseName?: string | undefined;
collectionName?: string | undefined;
} & Record, never>)[] & Record, never>) | undefined;
excludedCollections?: ({
databaseName?: string | undefined;
collectionName?: string | undefined;
}[] & ({
databaseName?: string | undefined;
collectionName?: string | undefined;
} & {
databaseName?: string | undefined;
collectionName?: string | undefined;
} & Record, never>)[] & Record, never>) | undefined;
secondaryPreferredMode?: boolean | undefined;
securityGroups?: (string[] & string[] & Record, never>) | undefined;
} & Record, never>) | undefined;
clickhouseSource?: ({
connection?: {
connectionOptions?: {
onPremise?: {
shards?: {
name?: string | undefined;
hosts?: string[] | undefined;
}[] | undefined;
httpPort?: number | undefined;
nativePort?: number | undefined;
tlsMode?: {
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} | undefined;
} | undefined;
mdbClusterId?: string | undefined;
user?: string | undefined;
password?: {
raw?: string | undefined;
} | undefined;
database?: string | undefined;
} | undefined;
} | undefined;
includeTables?: string[] | undefined;
excludeTables?: string[] | undefined;
subnetId?: string | undefined;
securityGroups?: string[] | undefined;
clickhouseClusterName?: string | undefined;
} & {
connection?: ({
connectionOptions?: {
onPremise?: {
shards?: {
name?: string | undefined;
hosts?: string[] | undefined;
}[] | undefined;
httpPort?: number | undefined;
nativePort?: number | undefined;
tlsMode?: {
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} | undefined;
} | undefined;
mdbClusterId?: string | undefined;
user?: string | undefined;
password?: {
raw?: string | undefined;
} | undefined;
database?: string | undefined;
} | undefined;
} & {
connectionOptions?: ({
onPremise?: {
shards?: {
name?: string | undefined;
hosts?: string[] | undefined;
}[] | undefined;
httpPort?: number | undefined;
nativePort?: number | undefined;
tlsMode?: {
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} | undefined;
} | undefined;
mdbClusterId?: string | undefined;
user?: string | undefined;
password?: {
raw?: string | undefined;
} | undefined;
database?: string | undefined;
} & {
onPremise?: ({
shards?: {
name?: string | undefined;
hosts?: string[] | undefined;
}[] | undefined;
httpPort?: number | undefined;
nativePort?: number | undefined;
tlsMode?: {
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} | undefined;
} & {
shards?: ({
name?: string | undefined;
hosts?: string[] | undefined;
}[] & ({
name?: string | undefined;
hosts?: string[] | undefined;
} & {
name?: string | undefined;
hosts?: (string[] & string[] & Record, never>) | undefined;
} & Record, never>)[] & Record, never>) | undefined;
httpPort?: number | undefined;
nativePort?: number | undefined;
tlsMode?: ({
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} & {
disabled?: ({} & {} & Record, never>) | undefined;
enabled?: ({
caCertificate?: string | undefined;
} & {
caCertificate?: string | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
mdbClusterId?: string | undefined;
user?: string | undefined;
password?: ({
raw?: string | undefined;
} & {
raw?: string | undefined;
} & Record, never>) | undefined;
database?: string | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
includeTables?: (string[] & string[] & Record, never>) | undefined;
excludeTables?: (string[] & string[] & Record, never>) | undefined;
subnetId?: string | undefined;
securityGroups?: (string[] & string[] & Record, never>) | undefined;
clickhouseClusterName?: string | undefined;
} & Record, never>) | undefined;
mysqlTarget?: ({
connection?: {
mdbClusterId?: string | undefined;
onPremise?: {
port?: number | undefined;
subnetId?: string | undefined;
hosts?: string[] | undefined;
tlsMode?: {
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} | undefined;
} | undefined;
connectionManagerConnection?: {
connectionId?: string | undefined;
subnetId?: string | undefined;
} | undefined;
} | undefined;
database?: string | undefined;
user?: string | undefined;
password?: {
raw?: string | undefined;
} | undefined;
sqlMode?: string | undefined;
skipConstraintChecks?: boolean | undefined;
timezone?: string | undefined;
cleanupPolicy?: import("./endpoint/common").CleanupPolicy | undefined;
serviceDatabase?: string | undefined;
securityGroups?: string[] | undefined;
} & {
connection?: ({
mdbClusterId?: string | undefined;
onPremise?: {
port?: number | undefined;
subnetId?: string | undefined;
hosts?: string[] | undefined;
tlsMode?: {
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} | undefined;
} | undefined;
connectionManagerConnection?: {
connectionId?: string | undefined;
subnetId?: string | undefined;
} | undefined;
} & {
mdbClusterId?: string | undefined;
onPremise?: ({
port?: number | undefined;
subnetId?: string | undefined;
hosts?: string[] | undefined;
tlsMode?: {
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} | undefined;
} & {
port?: number | undefined;
subnetId?: string | undefined;
hosts?: (string[] & string[] & Record, never>) | undefined;
tlsMode?: ({
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} & {
disabled?: ({} & {} & Record, never>) | undefined;
enabled?: ({
caCertificate?: string | undefined;
} & {
caCertificate?: string | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
connectionManagerConnection?: ({
connectionId?: string | undefined;
subnetId?: string | undefined;
} & {
connectionId?: string | undefined;
subnetId?: string | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
database?: string | undefined;
user?: string | undefined;
password?: ({
raw?: string | undefined;
} & {
raw?: string | undefined;
} & Record, never>) | undefined;
sqlMode?: string | undefined;
skipConstraintChecks?: boolean | undefined;
timezone?: string | undefined;
cleanupPolicy?: import("./endpoint/common").CleanupPolicy | undefined;
serviceDatabase?: string | undefined;
securityGroups?: (string[] & string[] & Record, never>) | undefined;
} & Record, never>) | undefined;
postgresTarget?: ({
connection?: {
mdbClusterId?: string | undefined;
onPremise?: {
port?: number | undefined;
subnetId?: string | undefined;
hosts?: string[] | undefined;
tlsMode?: {
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} | undefined;
} | undefined;
connectionManagerConnection?: {
connectionId?: string | undefined;
subnetId?: string | undefined;
} | undefined;
} | undefined;
database?: string | undefined;
user?: string | undefined;
password?: {
raw?: string | undefined;
} | undefined;
cleanupPolicy?: import("./endpoint/common").CleanupPolicy | undefined;
securityGroups?: string[] | undefined;
} & {
connection?: ({
mdbClusterId?: string | undefined;
onPremise?: {
port?: number | undefined;
subnetId?: string | undefined;
hosts?: string[] | undefined;
tlsMode?: {
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} | undefined;
} | undefined;
connectionManagerConnection?: {
connectionId?: string | undefined;
subnetId?: string | undefined;
} | undefined;
} & {
mdbClusterId?: string | undefined;
onPremise?: ({
port?: number | undefined;
subnetId?: string | undefined;
hosts?: string[] | undefined;
tlsMode?: {
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} | undefined;
} & {
port?: number | undefined;
subnetId?: string | undefined;
hosts?: (string[] & string[] & Record, never>) | undefined;
tlsMode?: ({
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} & {
disabled?: ({} & {} & Record, never>) | undefined;
enabled?: ({
caCertificate?: string | undefined;
} & {
caCertificate?: string | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
connectionManagerConnection?: ({
connectionId?: string | undefined;
subnetId?: string | undefined;
} & {
connectionId?: string | undefined;
subnetId?: string | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
database?: string | undefined;
user?: string | undefined;
password?: ({
raw?: string | undefined;
} & {
raw?: string | undefined;
} & Record, never>) | undefined;
cleanupPolicy?: import("./endpoint/common").CleanupPolicy | undefined;
securityGroups?: (string[] & string[] & Record, never>) | undefined;
} & Record, never>) | undefined;
clickhouseTarget?: ({
connection?: {
connectionOptions?: {
onPremise?: {
shards?: {
name?: string | undefined;
hosts?: string[] | undefined;
}[] | undefined;
httpPort?: number | undefined;
nativePort?: number | undefined;
tlsMode?: {
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} | undefined;
} | undefined;
mdbClusterId?: string | undefined;
user?: string | undefined;
password?: {
raw?: string | undefined;
} | undefined;
database?: string | undefined;
} | undefined;
} | undefined;
subnetId?: string | undefined;
altNames?: {
fromName?: string | undefined;
toName?: string | undefined;
}[] | undefined;
cleanupPolicy?: import("./endpoint/clickhouse").ClickhouseCleanupPolicy | undefined;
sharding?: {
columnValueHash?: {
columnName?: string | undefined;
} | undefined;
customMapping?: {
columnName?: string | undefined;
mapping?: {
columnValue?: {
stringValue?: string | undefined;
} | undefined;
shardName?: string | undefined;
}[] | undefined;
} | undefined;
transferId?: {} | undefined;
roundRobin?: {} | undefined;
} | undefined;
clickhouseClusterName?: string | undefined;
securityGroups?: string[] | undefined;
} & {
connection?: ({
connectionOptions?: {
onPremise?: {
shards?: {
name?: string | undefined;
hosts?: string[] | undefined;
}[] | undefined;
httpPort?: number | undefined;
nativePort?: number | undefined;
tlsMode?: {
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} | undefined;
} | undefined;
mdbClusterId?: string | undefined;
user?: string | undefined;
password?: {
raw?: string | undefined;
} | undefined;
database?: string | undefined;
} | undefined;
} & {
connectionOptions?: ({
onPremise?: {
shards?: {
name?: string | undefined;
hosts?: string[] | undefined;
}[] | undefined;
httpPort?: number | undefined;
nativePort?: number | undefined;
tlsMode?: {
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} | undefined;
} | undefined;
mdbClusterId?: string | undefined;
user?: string | undefined;
password?: {
raw?: string | undefined;
} | undefined;
database?: string | undefined;
} & {
onPremise?: ({
shards?: {
name?: string | undefined;
hosts?: string[] | undefined;
}[] | undefined;
httpPort?: number | undefined;
nativePort?: number | undefined;
tlsMode?: {
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} | undefined;
} & {
shards?: ({
name?: string | undefined;
hosts?: string[] | undefined;
}[] & ({
name?: string | undefined;
hosts?: string[] | undefined;
} & {
name?: string | undefined;
hosts?: (string[] & string[] & Record, never>) | undefined;
} & Record, never>)[] & Record, never>) | undefined;
httpPort?: number | undefined;
nativePort?: number | undefined;
tlsMode?: ({
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} & {
disabled?: ({} & {} & Record, never>) | undefined;
enabled?: ({
caCertificate?: string | undefined;
} & {
caCertificate?: string | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
mdbClusterId?: string | undefined;
user?: string | undefined;
password?: ({
raw?: string | undefined;
} & {
raw?: string | undefined;
} & Record, never>) | undefined;
database?: string | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
subnetId?: string | undefined;
altNames?: ({
fromName?: string | undefined;
toName?: string | undefined;
}[] & ({
fromName?: string | undefined;
toName?: string | undefined;
} & {
fromName?: string | undefined;
toName?: string | undefined;
} & Record, never>)[] & Record, never>) | undefined;
cleanupPolicy?: import("./endpoint/clickhouse").ClickhouseCleanupPolicy | undefined;
sharding?: ({
columnValueHash?: {
columnName?: string | undefined;
} | undefined;
customMapping?: {
columnName?: string | undefined;
mapping?: {
columnValue?: {
stringValue?: string | undefined;
} | undefined;
shardName?: string | undefined;
}[] | undefined;
} | undefined;
transferId?: {} | undefined;
roundRobin?: {} | undefined;
} & {
columnValueHash?: ({
columnName?: string | undefined;
} & {
columnName?: string | undefined;
} & Record, never>) | undefined;
customMapping?: ({
columnName?: string | undefined;
mapping?: {
columnValue?: {
stringValue?: string | undefined;
} | undefined;
shardName?: string | undefined;
}[] | undefined;
} & {
columnName?: string | undefined;
mapping?: ({
columnValue?: {
stringValue?: string | undefined;
} | undefined;
shardName?: string | undefined;
}[] & ({
columnValue?: {
stringValue?: string | undefined;
} | undefined;
shardName?: string | undefined;
} & {
columnValue?: ({
stringValue?: string | undefined;
} & {
stringValue?: string | undefined;
} & Record, never>) | undefined;
shardName?: string | undefined;
} & Record, never>)[] & Record, never>) | undefined;
} & Record, never>) | undefined;
transferId?: ({} & {} & Record, never>) | undefined;
roundRobin?: ({} & {} & Record, never>) | undefined;
} & Record, never>) | undefined;
clickhouseClusterName?: string | undefined;
securityGroups?: (string[] & string[] & Record, never>) | undefined;
} & Record, never>) | undefined;
ydbTarget?: ({
database?: string | undefined;
instance?: string | undefined;
path?: string | undefined;
serviceAccountId?: string | undefined;
cleanupPolicy?: import("./endpoint/ydb").YdbCleanupPolicy | undefined;
subnetId?: string | undefined;
saKeyContent?: string | undefined;
securityGroups?: string[] | undefined;
isTableColumnOriented?: boolean | undefined;
defaultCompression?: import("./endpoint/ydb").YdbDefaultCompression | undefined;
} & {
database?: string | undefined;
instance?: string | undefined;
path?: string | undefined;
serviceAccountId?: string | undefined;
cleanupPolicy?: import("./endpoint/ydb").YdbCleanupPolicy | undefined;
subnetId?: string | undefined;
saKeyContent?: string | undefined;
securityGroups?: (string[] & string[] & Record, never>) | undefined;
isTableColumnOriented?: boolean | undefined;
defaultCompression?: import("./endpoint/ydb").YdbDefaultCompression | undefined;
} & Record, never>) | undefined;
kafkaTarget?: ({
connection?: {
clusterId?: string | undefined;
onPremise?: {
brokerUrls?: string[] | undefined;
subnetId?: string | undefined;
tlsMode?: {
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} | undefined;
} | undefined;
} | undefined;
auth?: {
sasl?: {
user?: string | undefined;
mechanism?: import("./endpoint/kafka").KafkaMechanism | undefined;
password?: {
raw?: string | undefined;
} | undefined;
} | undefined;
noAuth?: {} | undefined;
} | undefined;
securityGroups?: string[] | undefined;
topicSettings?: {
topic?: {
topicName?: string | undefined;
saveTxOrder?: boolean | undefined;
} | undefined;
topicPrefix?: string | undefined;
} | undefined;
serializer?: {
serializerAuto?: {} | undefined;
serializerJson?: {} | undefined;
serializerDebezium?: {
serializerParameters?: {
key?: string | undefined;
value?: string | undefined;
}[] | undefined;
} | undefined;
} | undefined;
} & {
connection?: ({
clusterId?: string | undefined;
onPremise?: {
brokerUrls?: string[] | undefined;
subnetId?: string | undefined;
tlsMode?: {
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} | undefined;
} | undefined;
} & {
clusterId?: string | undefined;
onPremise?: ({
brokerUrls?: string[] | undefined;
subnetId?: string | undefined;
tlsMode?: {
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} | undefined;
} & {
brokerUrls?: (string[] & string[] & Record, never>) | undefined;
subnetId?: string | undefined;
tlsMode?: ({
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} & {
disabled?: ({} & {} & Record, never>) | undefined;
enabled?: ({
caCertificate?: string | undefined;
} & {
caCertificate?: string | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
auth?: ({
sasl?: {
user?: string | undefined;
mechanism?: import("./endpoint/kafka").KafkaMechanism | undefined;
password?: {
raw?: string | undefined;
} | undefined;
} | undefined;
noAuth?: {} | undefined;
} & {
sasl?: ({
user?: string | undefined;
mechanism?: import("./endpoint/kafka").KafkaMechanism | undefined;
password?: {
raw?: string | undefined;
} | undefined;
} & {
user?: string | undefined;
mechanism?: import("./endpoint/kafka").KafkaMechanism | undefined;
password?: ({
raw?: string | undefined;
} & {
raw?: string | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
noAuth?: ({} & {} & Record, never>) | undefined;
} & Record, never>) | undefined;
securityGroups?: (string[] & string[] & Record, never>) | undefined;
topicSettings?: ({
topic?: {
topicName?: string | undefined;
saveTxOrder?: boolean | undefined;
} | undefined;
topicPrefix?: string | undefined;
} & {
topic?: ({
topicName?: string | undefined;
saveTxOrder?: boolean | undefined;
} & {
topicName?: string | undefined;
saveTxOrder?: boolean | undefined;
} & Record, never>) | undefined;
topicPrefix?: string | undefined;
} & Record, never>) | undefined;
serializer?: ({
serializerAuto?: {} | undefined;
serializerJson?: {} | undefined;
serializerDebezium?: {
serializerParameters?: {
key?: string | undefined;
value?: string | undefined;
}[] | undefined;
} | undefined;
} & {
serializerAuto?: ({} & {} & Record, never>) | undefined;
serializerJson?: ({} & {} & Record, never>) | undefined;
serializerDebezium?: ({
serializerParameters?: {
key?: string | undefined;
value?: string | undefined;
}[] | undefined;
} & {
serializerParameters?: ({
key?: string | undefined;
value?: string | undefined;
}[] & ({
key?: string | undefined;
value?: string | undefined;
} & {
key?: string | undefined;
value?: string | undefined;
} & Record, never>)[] & Record, never>) | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
mongoTarget?: ({
connection?: {
connectionOptions?: {
mdbClusterId?: string | undefined;
onPremise?: {
hosts?: string[] | undefined;
port?: number | undefined;
replicaSet?: string | undefined;
tlsMode?: {
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} | undefined;
} | undefined;
user?: string | undefined;
password?: {
raw?: string | undefined;
} | undefined;
authSource?: string | undefined;
} | undefined;
} | undefined;
database?: string | undefined;
cleanupPolicy?: import("./endpoint/common").CleanupPolicy | undefined;
subnetId?: string | undefined;
securityGroups?: string[] | undefined;
} & {
connection?: ({
connectionOptions?: {
mdbClusterId?: string | undefined;
onPremise?: {
hosts?: string[] | undefined;
port?: number | undefined;
replicaSet?: string | undefined;
tlsMode?: {
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} | undefined;
} | undefined;
user?: string | undefined;
password?: {
raw?: string | undefined;
} | undefined;
authSource?: string | undefined;
} | undefined;
} & {
connectionOptions?: ({
mdbClusterId?: string | undefined;
onPremise?: {
hosts?: string[] | undefined;
port?: number | undefined;
replicaSet?: string | undefined;
tlsMode?: {
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} | undefined;
} | undefined;
user?: string | undefined;
password?: {
raw?: string | undefined;
} | undefined;
authSource?: string | undefined;
} & {
mdbClusterId?: string | undefined;
onPremise?: ({
hosts?: string[] | undefined;
port?: number | undefined;
replicaSet?: string | undefined;
tlsMode?: {
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} | undefined;
} & {
hosts?: (string[] & string[] & Record, never>) | undefined;
port?: number | undefined;
replicaSet?: string | undefined;
tlsMode?: ({
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} & {
disabled?: ({} & {} & Record, never>) | undefined;
enabled?: ({
caCertificate?: string | undefined;
} & {
caCertificate?: string | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
user?: string | undefined;
password?: ({
raw?: string | undefined;
} & {
raw?: string | undefined;
} & Record, never>) | undefined;
authSource?: string | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
database?: string | undefined;
cleanupPolicy?: import("./endpoint/common").CleanupPolicy | undefined;
subnetId?: string | undefined;
securityGroups?: (string[] & string[] & Record, never>) | undefined;
} & Record, never>) | undefined;
metrikaSource?: ({
counterIds?: number[] | undefined;
token?: {
raw?: string | undefined;
} | undefined;
streams?: {
type?: import("./endpoint/metrika").MetrikaStreamType | undefined;
columns?: string[] | undefined;
}[] | undefined;
} & {
counterIds?: (number[] & number[] & Record, never>) | undefined;
token?: ({
raw?: string | undefined;
} & {
raw?: string | undefined;
} & Record, never>) | undefined;
streams?: ({
type?: import("./endpoint/metrika").MetrikaStreamType | undefined;
columns?: string[] | undefined;
}[] & ({
type?: import("./endpoint/metrika").MetrikaStreamType | undefined;
columns?: string[] | undefined;
} & {
type?: import("./endpoint/metrika").MetrikaStreamType | undefined;
columns?: (string[] & string[] & Record, never>) | undefined;
} & Record, never>)[] & Record, never>) | undefined;
} & Record, never>) | undefined;
ydsTarget?: ({
database?: string | undefined;
stream?: string | undefined;
serviceAccountId?: string | undefined;
saveTxOrder?: boolean | undefined;
compressionCodec?: import("./endpoint/yds").YdsCompressionCodec | undefined;
serializer?: {
serializerAuto?: {} | undefined;
serializerJson?: {} | undefined;
serializerDebezium?: {
serializerParameters?: {
key?: string | undefined;
value?: string | undefined;
}[] | undefined;
} | undefined;
} | undefined;
endpoint?: string | undefined;
subnetId?: string | undefined;
securityGroups?: string[] | undefined;
} & {
database?: string | undefined;
stream?: string | undefined;
serviceAccountId?: string | undefined;
saveTxOrder?: boolean | undefined;
compressionCodec?: import("./endpoint/yds").YdsCompressionCodec | undefined;
serializer?: ({
serializerAuto?: {} | undefined;
serializerJson?: {} | undefined;
serializerDebezium?: {
serializerParameters?: {
key?: string | undefined;
value?: string | undefined;
}[] | undefined;
} | undefined;
} & {
serializerAuto?: ({} & {} & Record, never>) | undefined;
serializerJson?: ({} & {} & Record, never>) | undefined;
serializerDebezium?: ({
serializerParameters?: {
key?: string | undefined;
value?: string | undefined;
}[] | undefined;
} & {
serializerParameters?: ({
key?: string | undefined;
value?: string | undefined;
}[] & ({
key?: string | undefined;
value?: string | undefined;
} & {
key?: string | undefined;
value?: string | undefined;
} & Record, never>)[] & Record, never>) | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
endpoint?: string | undefined;
subnetId?: string | undefined;
securityGroups?: (string[] & string[] & Record, never>) | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
} & Record, never>)[] & Record, never>) | undefined;
nextPageToken?: string | undefined;
} & Record, never>>(object: I): ListEndpointsResponse;
};
export declare const CreateEndpointRequest: {
encode(message: CreateEndpointRequest, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): CreateEndpointRequest;
fromJSON(object: any): CreateEndpointRequest;
toJSON(message: CreateEndpointRequest): unknown;
fromPartial, never>) | undefined;
settings?: ({
mysqlSource?: {
connection?: {
mdbClusterId?: string | undefined;
onPremise?: {
port?: number | undefined;
subnetId?: string | undefined;
hosts?: string[] | undefined;
tlsMode?: {
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} | undefined;
} | undefined;
connectionManagerConnection?: {
connectionId?: string | undefined;
subnetId?: string | undefined;
} | undefined;
} | undefined;
database?: string | undefined;
user?: string | undefined;
password?: {
raw?: string | undefined;
} | undefined;
timezone?: string | 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;
includeTablesRegex?: string[] | undefined;
excludeTablesRegex?: string[] | undefined;
securityGroups?: string[] | undefined;
serviceDatabase?: string | undefined;
} | undefined;
postgresSource?: {
connection?: {
mdbClusterId?: string | undefined;
onPremise?: {
port?: number | undefined;
subnetId?: string | undefined;
hosts?: string[] | undefined;
tlsMode?: {
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} | undefined;
} | undefined;
connectionManagerConnection?: {
connectionId?: string | undefined;
subnetId?: string | undefined;
} | undefined;
} | undefined;
database?: string | undefined;
user?: string | undefined;
password?: {
raw?: string | undefined;
} | undefined;
includeTables?: string[] | undefined;
excludeTables?: string[] | undefined;
slotByteLagLimit?: number | undefined;
serviceSchema?: string | undefined;
objectTransferSettings?: {
sequence?: import("./endpoint/common").ObjectTransferStage | undefined;
sequenceOwnedBy?: 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;
index?: import("./endpoint/common").ObjectTransferStage | undefined;
view?: import("./endpoint/common").ObjectTransferStage | undefined;
function?: import("./endpoint/common").ObjectTransferStage | undefined;
trigger?: import("./endpoint/common").ObjectTransferStage | undefined;
type?: 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;
materializedView?: import("./endpoint/common").ObjectTransferStage | undefined;
sequenceSet?: import("./endpoint/common").ObjectTransferStage | undefined;
} | undefined;
securityGroups?: string[] | undefined;
} | undefined;
ydbSource?: {
database?: string | undefined;
instance?: string | undefined;
paths?: string[] | undefined;
serviceAccountId?: string | undefined;
subnetId?: string | undefined;
saKeyContent?: string | undefined;
securityGroups?: string[] | undefined;
changefeedCustomName?: string | undefined;
changefeedCustomConsumerName?: string | undefined;
} | undefined;
ydsSource?: {
database?: string | undefined;
stream?: string | undefined;
serviceAccountId?: string | undefined;
supportedCodecs?: import("./endpoint/yds").YdsCompressionCodec[] | undefined;
parser?: {
jsonParser?: {
dataSchema?: {
jsonFields?: string | undefined;
fields?: {
fields?: {
name?: string | undefined;
type?: import("./endpoint/common").ColumnType | undefined;
key?: boolean | undefined;
required?: boolean | undefined;
path?: string | undefined;
}[] | undefined;
} | undefined;
} | undefined;
nullKeysAllowed?: boolean | undefined;
addRestColumn?: boolean | undefined;
unescapeStringValues?: boolean | undefined;
} | undefined;
auditTrailsV1Parser?: {} | undefined;
cloudLoggingParser?: {} | undefined;
tskvParser?: {
dataSchema?: {
jsonFields?: string | undefined;
fields?: {
fields?: {
name?: string | undefined;
type?: import("./endpoint/common").ColumnType | undefined;
key?: boolean | undefined;
required?: boolean | undefined;
path?: string | undefined;
}[] | undefined;
} | undefined;
} | undefined;
nullKeysAllowed?: boolean | undefined;
addRestColumn?: boolean | undefined;
unescapeStringValues?: boolean | undefined;
} | undefined;
} | undefined;
allowTtlRewind?: boolean | undefined;
endpoint?: string | undefined;
subnetId?: string | undefined;
securityGroups?: string[] | undefined;
consumer?: string | undefined;
} | undefined;
kafkaSource?: {
connection?: {
clusterId?: string | undefined;
onPremise?: {
brokerUrls?: string[] | undefined;
subnetId?: string | undefined;
tlsMode?: {
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} | undefined;
} | undefined;
} | undefined;
auth?: {
sasl?: {
user?: string | undefined;
mechanism?: import("./endpoint/kafka").KafkaMechanism | undefined;
password?: {
raw?: string | undefined;
} | undefined;
} | undefined;
noAuth?: {} | undefined;
} | undefined;
securityGroups?: string[] | undefined;
topicName?: string | undefined;
transformer?: {
cloudFunction?: string | undefined;
numberOfRetries?: number | undefined;
bufferSize?: string | undefined;
bufferFlushInterval?: string | undefined;
invocationTimeout?: string | undefined;
serviceAccountId?: string | undefined;
} | undefined;
parser?: {
jsonParser?: {
dataSchema?: {
jsonFields?: string | undefined;
fields?: {
fields?: {
name?: string | undefined;
type?: import("./endpoint/common").ColumnType | undefined;
key?: boolean | undefined;
required?: boolean | undefined;
path?: string | undefined;
}[] | undefined;
} | undefined;
} | undefined;
nullKeysAllowed?: boolean | undefined;
addRestColumn?: boolean | undefined;
unescapeStringValues?: boolean | undefined;
} | undefined;
auditTrailsV1Parser?: {} | undefined;
cloudLoggingParser?: {} | undefined;
tskvParser?: {
dataSchema?: {
jsonFields?: string | undefined;
fields?: {
fields?: {
name?: string | undefined;
type?: import("./endpoint/common").ColumnType | undefined;
key?: boolean | undefined;
required?: boolean | undefined;
path?: string | undefined;
}[] | undefined;
} | undefined;
} | undefined;
nullKeysAllowed?: boolean | undefined;
addRestColumn?: boolean | undefined;
unescapeStringValues?: boolean | undefined;
} | undefined;
} | undefined;
topicNames?: string[] | undefined;
} | undefined;
mongoSource?: {
connection?: {
connectionOptions?: {
mdbClusterId?: string | undefined;
onPremise?: {
hosts?: string[] | undefined;
port?: number | undefined;
replicaSet?: string | undefined;
tlsMode?: {
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} | undefined;
} | undefined;
user?: string | undefined;
password?: {
raw?: string | undefined;
} | undefined;
authSource?: string | undefined;
} | undefined;
} | undefined;
subnetId?: string | undefined;
collections?: {
databaseName?: string | undefined;
collectionName?: string | undefined;
}[] | undefined;
excludedCollections?: {
databaseName?: string | undefined;
collectionName?: string | undefined;
}[] | undefined;
secondaryPreferredMode?: boolean | undefined;
securityGroups?: string[] | undefined;
} | undefined;
clickhouseSource?: {
connection?: {
connectionOptions?: {
onPremise?: {
shards?: {
name?: string | undefined;
hosts?: string[] | undefined;
}[] | undefined;
httpPort?: number | undefined;
nativePort?: number | undefined;
tlsMode?: {
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} | undefined;
} | undefined;
mdbClusterId?: string | undefined;
user?: string | undefined;
password?: {
raw?: string | undefined;
} | undefined;
database?: string | undefined;
} | undefined;
} | undefined;
includeTables?: string[] | undefined;
excludeTables?: string[] | undefined;
subnetId?: string | undefined;
securityGroups?: string[] | undefined;
clickhouseClusterName?: string | undefined;
} | undefined;
mysqlTarget?: {
connection?: {
mdbClusterId?: string | undefined;
onPremise?: {
port?: number | undefined;
subnetId?: string | undefined;
hosts?: string[] | undefined;
tlsMode?: {
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} | undefined;
} | undefined;
connectionManagerConnection?: {
connectionId?: string | undefined;
subnetId?: string | undefined;
} | undefined;
} | undefined;
database?: string | undefined;
user?: string | undefined;
password?: {
raw?: string | undefined;
} | undefined;
sqlMode?: string | undefined;
skipConstraintChecks?: boolean | undefined;
timezone?: string | undefined;
cleanupPolicy?: import("./endpoint/common").CleanupPolicy | undefined;
serviceDatabase?: string | undefined;
securityGroups?: string[] | undefined;
} | undefined;
postgresTarget?: {
connection?: {
mdbClusterId?: string | undefined;
onPremise?: {
port?: number | undefined;
subnetId?: string | undefined;
hosts?: string[] | undefined;
tlsMode?: {
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} | undefined;
} | undefined;
connectionManagerConnection?: {
connectionId?: string | undefined;
subnetId?: string | undefined;
} | undefined;
} | undefined;
database?: string | undefined;
user?: string | undefined;
password?: {
raw?: string | undefined;
} | undefined;
cleanupPolicy?: import("./endpoint/common").CleanupPolicy | undefined;
securityGroups?: string[] | undefined;
} | undefined;
clickhouseTarget?: {
connection?: {
connectionOptions?: {
onPremise?: {
shards?: {
name?: string | undefined;
hosts?: string[] | undefined;
}[] | undefined;
httpPort?: number | undefined;
nativePort?: number | undefined;
tlsMode?: {
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} | undefined;
} | undefined;
mdbClusterId?: string | undefined;
user?: string | undefined;
password?: {
raw?: string | undefined;
} | undefined;
database?: string | undefined;
} | undefined;
} | undefined;
subnetId?: string | undefined;
altNames?: {
fromName?: string | undefined;
toName?: string | undefined;
}[] | undefined;
cleanupPolicy?: import("./endpoint/clickhouse").ClickhouseCleanupPolicy | undefined;
sharding?: {
columnValueHash?: {
columnName?: string | undefined;
} | undefined;
customMapping?: {
columnName?: string | undefined;
mapping?: {
columnValue?: {
stringValue?: string | undefined;
} | undefined;
shardName?: string | undefined;
}[] | undefined;
} | undefined;
transferId?: {} | undefined;
roundRobin?: {} | undefined;
} | undefined;
clickhouseClusterName?: string | undefined;
securityGroups?: string[] | undefined;
} | undefined;
ydbTarget?: {
database?: string | undefined;
instance?: string | undefined;
path?: string | undefined;
serviceAccountId?: string | undefined;
cleanupPolicy?: import("./endpoint/ydb").YdbCleanupPolicy | undefined;
subnetId?: string | undefined;
saKeyContent?: string | undefined;
securityGroups?: string[] | undefined;
isTableColumnOriented?: boolean | undefined;
defaultCompression?: import("./endpoint/ydb").YdbDefaultCompression | undefined;
} | undefined;
kafkaTarget?: {
connection?: {
clusterId?: string | undefined;
onPremise?: {
brokerUrls?: string[] | undefined;
subnetId?: string | undefined;
tlsMode?: {
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} | undefined;
} | undefined;
} | undefined;
auth?: {
sasl?: {
user?: string | undefined;
mechanism?: import("./endpoint/kafka").KafkaMechanism | undefined;
password?: {
raw?: string | undefined;
} | undefined;
} | undefined;
noAuth?: {} | undefined;
} | undefined;
securityGroups?: string[] | undefined;
topicSettings?: {
topic?: {
topicName?: string | undefined;
saveTxOrder?: boolean | undefined;
} | undefined;
topicPrefix?: string | undefined;
} | undefined;
serializer?: {
serializerAuto?: {} | undefined;
serializerJson?: {} | undefined;
serializerDebezium?: {
serializerParameters?: {
key?: string | undefined;
value?: string | undefined;
}[] | undefined;
} | undefined;
} | undefined;
} | undefined;
mongoTarget?: {
connection?: {
connectionOptions?: {
mdbClusterId?: string | undefined;
onPremise?: {
hosts?: string[] | undefined;
port?: number | undefined;
replicaSet?: string | undefined;
tlsMode?: {
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} | undefined;
} | undefined;
user?: string | undefined;
password?: {
raw?: string | undefined;
} | undefined;
authSource?: string | undefined;
} | undefined;
} | undefined;
database?: string | undefined;
cleanupPolicy?: import("./endpoint/common").CleanupPolicy | undefined;
subnetId?: string | undefined;
securityGroups?: string[] | undefined;
} | undefined;
metrikaSource?: {
counterIds?: number[] | undefined;
token?: {
raw?: string | undefined;
} | undefined;
streams?: {
type?: import("./endpoint/metrika").MetrikaStreamType | undefined;
columns?: string[] | undefined;
}[] | undefined;
} | undefined;
ydsTarget?: {
database?: string | undefined;
stream?: string | undefined;
serviceAccountId?: string | undefined;
saveTxOrder?: boolean | undefined;
compressionCodec?: import("./endpoint/yds").YdsCompressionCodec | undefined;
serializer?: {
serializerAuto?: {} | undefined;
serializerJson?: {} | undefined;
serializerDebezium?: {
serializerParameters?: {
key?: string | undefined;
value?: string | undefined;
}[] | undefined;
} | undefined;
} | undefined;
endpoint?: string | undefined;
subnetId?: string | undefined;
securityGroups?: string[] | undefined;
} | undefined;
} & {
mysqlSource?: ({
connection?: {
mdbClusterId?: string | undefined;
onPremise?: {
port?: number | undefined;
subnetId?: string | undefined;
hosts?: string[] | undefined;
tlsMode?: {
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} | undefined;
} | undefined;
connectionManagerConnection?: {
connectionId?: string | undefined;
subnetId?: string | undefined;
} | undefined;
} | undefined;
database?: string | undefined;
user?: string | undefined;
password?: {
raw?: string | undefined;
} | undefined;
timezone?: string | 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;
includeTablesRegex?: string[] | undefined;
excludeTablesRegex?: string[] | undefined;
securityGroups?: string[] | undefined;
serviceDatabase?: string | undefined;
} & {
connection?: ({
mdbClusterId?: string | undefined;
onPremise?: {
port?: number | undefined;
subnetId?: string | undefined;
hosts?: string[] | undefined;
tlsMode?: {
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} | undefined;
} | undefined;
connectionManagerConnection?: {
connectionId?: string | undefined;
subnetId?: string | undefined;
} | undefined;
} & {
mdbClusterId?: string | undefined;
onPremise?: ({
port?: number | undefined;
subnetId?: string | undefined;
hosts?: string[] | undefined;
tlsMode?: {
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} | undefined;
} & {
port?: number | undefined;
subnetId?: string | undefined;
hosts?: (string[] & string[] & Record, never>) | undefined;
tlsMode?: ({
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} & {
disabled?: ({} & {} & Record, never>) | undefined;
enabled?: ({
caCertificate?: string | undefined;
} & {
caCertificate?: string | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
connectionManagerConnection?: ({
connectionId?: string | undefined;
subnetId?: string | undefined;
} & {
connectionId?: string | undefined;
subnetId?: string | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
database?: string | undefined;
user?: string | undefined;
password?: ({
raw?: string | undefined;
} & {
raw?: string | undefined;
} & Record, never>) | undefined;
timezone?: string | 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;
} & {
view?: import("./endpoint/common").ObjectTransferStage | undefined;
routine?: import("./endpoint/common").ObjectTransferStage | undefined;
trigger?: import("./endpoint/common").ObjectTransferStage | undefined;
tables?: import("./endpoint/common").ObjectTransferStage | undefined;
} & Record, never>) | undefined;
includeTablesRegex?: (string[] & string[] & Record, never>) | undefined;
excludeTablesRegex?: (string[] & string[] & Record, never>) | undefined;
securityGroups?: (string[] & string[] & Record, never>) | undefined;
serviceDatabase?: string | undefined;
} & Record, never>) | undefined;
postgresSource?: ({
connection?: {
mdbClusterId?: string | undefined;
onPremise?: {
port?: number | undefined;
subnetId?: string | undefined;
hosts?: string[] | undefined;
tlsMode?: {
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} | undefined;
} | undefined;
connectionManagerConnection?: {
connectionId?: string | undefined;
subnetId?: string | undefined;
} | undefined;
} | undefined;
database?: string | undefined;
user?: string | undefined;
password?: {
raw?: string | undefined;
} | undefined;
includeTables?: string[] | undefined;
excludeTables?: string[] | undefined;
slotByteLagLimit?: number | undefined;
serviceSchema?: string | undefined;
objectTransferSettings?: {
sequence?: import("./endpoint/common").ObjectTransferStage | undefined;
sequenceOwnedBy?: 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;
index?: import("./endpoint/common").ObjectTransferStage | undefined;
view?: import("./endpoint/common").ObjectTransferStage | undefined;
function?: import("./endpoint/common").ObjectTransferStage | undefined;
trigger?: import("./endpoint/common").ObjectTransferStage | undefined;
type?: 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;
materializedView?: import("./endpoint/common").ObjectTransferStage | undefined;
sequenceSet?: import("./endpoint/common").ObjectTransferStage | undefined;
} | undefined;
securityGroups?: string[] | undefined;
} & {
connection?: ({
mdbClusterId?: string | undefined;
onPremise?: {
port?: number | undefined;
subnetId?: string | undefined;
hosts?: string[] | undefined;
tlsMode?: {
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} | undefined;
} | undefined;
connectionManagerConnection?: {
connectionId?: string | undefined;
subnetId?: string | undefined;
} | undefined;
} & {
mdbClusterId?: string | undefined;
onPremise?: ({
port?: number | undefined;
subnetId?: string | undefined;
hosts?: string[] | undefined;
tlsMode?: {
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} | undefined;
} & {
port?: number | undefined;
subnetId?: string | undefined;
hosts?: (string[] & string[] & Record, never>) | undefined;
tlsMode?: ({
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} & {
disabled?: ({} & {} & Record, never>) | undefined;
enabled?: ({
caCertificate?: string | undefined;
} & {
caCertificate?: string | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
connectionManagerConnection?: ({
connectionId?: string | undefined;
subnetId?: string | undefined;
} & {
connectionId?: string | undefined;
subnetId?: string | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
database?: string | undefined;
user?: string | undefined;
password?: ({
raw?: string | undefined;
} & {
raw?: string | undefined;
} & Record, never>) | undefined;
includeTables?: (string[] & string[] & Record, never>) | undefined;
excludeTables?: (string[] & string[] & Record, never>) | undefined;
slotByteLagLimit?: number | undefined;
serviceSchema?: string | undefined;
objectTransferSettings?: ({
sequence?: import("./endpoint/common").ObjectTransferStage | undefined;
sequenceOwnedBy?: 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;
index?: import("./endpoint/common").ObjectTransferStage | undefined;
view?: import("./endpoint/common").ObjectTransferStage | undefined;
function?: import("./endpoint/common").ObjectTransferStage | undefined;
trigger?: import("./endpoint/common").ObjectTransferStage | undefined;
type?: 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;
materializedView?: import("./endpoint/common").ObjectTransferStage | undefined;
sequenceSet?: import("./endpoint/common").ObjectTransferStage | undefined;
} & {
sequence?: import("./endpoint/common").ObjectTransferStage | undefined;
sequenceOwnedBy?: 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;
index?: import("./endpoint/common").ObjectTransferStage | undefined;
view?: import("./endpoint/common").ObjectTransferStage | undefined;
function?: import("./endpoint/common").ObjectTransferStage | undefined;
trigger?: import("./endpoint/common").ObjectTransferStage | undefined;
type?: 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;
materializedView?: import("./endpoint/common").ObjectTransferStage | undefined;
sequenceSet?: import("./endpoint/common").ObjectTransferStage | undefined;
} & Record, never>) | undefined;
securityGroups?: (string[] & string[] & Record, never>) | undefined;
} & Record, never>) | undefined;
ydbSource?: ({
database?: string | undefined;
instance?: string | undefined;
paths?: string[] | undefined;
serviceAccountId?: string | undefined;
subnetId?: string | undefined;
saKeyContent?: string | undefined;
securityGroups?: string[] | undefined;
changefeedCustomName?: string | undefined;
changefeedCustomConsumerName?: string | undefined;
} & {
database?: string | undefined;
instance?: string | undefined;
paths?: (string[] & string[] & Record, never>) | undefined;
serviceAccountId?: string | undefined;
subnetId?: string | undefined;
saKeyContent?: string | undefined;
securityGroups?: (string[] & string[] & Record, never>) | undefined;
changefeedCustomName?: string | undefined;
changefeedCustomConsumerName?: string | undefined;
} & Record, never>) | undefined;
ydsSource?: ({
database?: string | undefined;
stream?: string | undefined;
serviceAccountId?: string | undefined;
supportedCodecs?: import("./endpoint/yds").YdsCompressionCodec[] | undefined;
parser?: {
jsonParser?: {
dataSchema?: {
jsonFields?: string | undefined;
fields?: {
fields?: {
name?: string | undefined;
type?: import("./endpoint/common").ColumnType | undefined;
key?: boolean | undefined;
required?: boolean | undefined;
path?: string | undefined;
}[] | undefined;
} | undefined;
} | undefined;
nullKeysAllowed?: boolean | undefined;
addRestColumn?: boolean | undefined;
unescapeStringValues?: boolean | undefined;
} | undefined;
auditTrailsV1Parser?: {} | undefined;
cloudLoggingParser?: {} | undefined;
tskvParser?: {
dataSchema?: {
jsonFields?: string | undefined;
fields?: {
fields?: {
name?: string | undefined;
type?: import("./endpoint/common").ColumnType | undefined;
key?: boolean | undefined;
required?: boolean | undefined;
path?: string | undefined;
}[] | undefined;
} | undefined;
} | undefined;
nullKeysAllowed?: boolean | undefined;
addRestColumn?: boolean | undefined;
unescapeStringValues?: boolean | undefined;
} | undefined;
} | undefined;
allowTtlRewind?: boolean | undefined;
endpoint?: string | undefined;
subnetId?: string | undefined;
securityGroups?: string[] | undefined;
consumer?: string | undefined;
} & {
database?: string | undefined;
stream?: string | undefined;
serviceAccountId?: string | undefined;
supportedCodecs?: (import("./endpoint/yds").YdsCompressionCodec[] & import("./endpoint/yds").YdsCompressionCodec[] & Record, never>) | undefined;
parser?: ({
jsonParser?: {
dataSchema?: {
jsonFields?: string | undefined;
fields?: {
fields?: {
name?: string | undefined;
type?: import("./endpoint/common").ColumnType | undefined;
key?: boolean | undefined;
required?: boolean | undefined;
path?: string | undefined;
}[] | undefined;
} | undefined;
} | undefined;
nullKeysAllowed?: boolean | undefined;
addRestColumn?: boolean | undefined;
unescapeStringValues?: boolean | undefined;
} | undefined;
auditTrailsV1Parser?: {} | undefined;
cloudLoggingParser?: {} | undefined;
tskvParser?: {
dataSchema?: {
jsonFields?: string | undefined;
fields?: {
fields?: {
name?: string | undefined;
type?: import("./endpoint/common").ColumnType | undefined;
key?: boolean | undefined;
required?: boolean | undefined;
path?: string | undefined;
}[] | undefined;
} | undefined;
} | undefined;
nullKeysAllowed?: boolean | undefined;
addRestColumn?: boolean | undefined;
unescapeStringValues?: boolean | undefined;
} | undefined;
} & {
jsonParser?: ({
dataSchema?: {
jsonFields?: string | undefined;
fields?: {
fields?: {
name?: string | undefined;
type?: import("./endpoint/common").ColumnType | undefined;
key?: boolean | undefined;
required?: boolean | undefined;
path?: string | undefined;
}[] | undefined;
} | undefined;
} | undefined;
nullKeysAllowed?: boolean | undefined;
addRestColumn?: boolean | undefined;
unescapeStringValues?: boolean | undefined;
} & {
dataSchema?: ({
jsonFields?: string | undefined;
fields?: {
fields?: {
name?: string | undefined;
type?: import("./endpoint/common").ColumnType | undefined;
key?: boolean | undefined;
required?: boolean | undefined;
path?: string | undefined;
}[] | undefined;
} | undefined;
} & {
jsonFields?: string | undefined;
fields?: ({
fields?: {
name?: string | undefined;
type?: import("./endpoint/common").ColumnType | undefined;
key?: boolean | undefined;
required?: boolean | undefined;
path?: string | undefined;
}[] | undefined;
} & {
fields?: ({
name?: string | undefined;
type?: import("./endpoint/common").ColumnType | undefined;
key?: boolean | undefined;
required?: boolean | undefined;
path?: string | undefined;
}[] & ({
name?: string | undefined;
type?: import("./endpoint/common").ColumnType | undefined;
key?: boolean | undefined;
required?: boolean | undefined;
path?: string | undefined;
} & {
name?: string | undefined;
type?: import("./endpoint/common").ColumnType | undefined;
key?: boolean | undefined;
required?: boolean | undefined;
path?: string | undefined;
} & Record, never>)[] & Record, never>) | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
nullKeysAllowed?: boolean | undefined;
addRestColumn?: boolean | undefined;
unescapeStringValues?: boolean | undefined;
} & Record, never>) | undefined;
auditTrailsV1Parser?: ({} & {} & Record, never>) | undefined;
cloudLoggingParser?: ({} & {} & Record, never>) | undefined;
tskvParser?: ({
dataSchema?: {
jsonFields?: string | undefined;
fields?: {
fields?: {
name?: string | undefined;
type?: import("./endpoint/common").ColumnType | undefined;
key?: boolean | undefined;
required?: boolean | undefined;
path?: string | undefined;
}[] | undefined;
} | undefined;
} | undefined;
nullKeysAllowed?: boolean | undefined;
addRestColumn?: boolean | undefined;
unescapeStringValues?: boolean | undefined;
} & {
dataSchema?: ({
jsonFields?: string | undefined;
fields?: {
fields?: {
name?: string | undefined;
type?: import("./endpoint/common").ColumnType | undefined;
key?: boolean | undefined;
required?: boolean | undefined;
path?: string | undefined;
}[] | undefined;
} | undefined;
} & {
jsonFields?: string | undefined;
fields?: ({
fields?: {
name?: string | undefined;
type?: import("./endpoint/common").ColumnType | undefined;
key?: boolean | undefined;
required?: boolean | undefined;
path?: string | undefined;
}[] | undefined;
} & {
fields?: ({
name?: string | undefined;
type?: import("./endpoint/common").ColumnType | undefined;
key?: boolean | undefined;
required?: boolean | undefined;
path?: string | undefined;
}[] & ({
name?: string | undefined;
type?: import("./endpoint/common").ColumnType | undefined;
key?: boolean | undefined;
required?: boolean | undefined;
path?: string | undefined;
} & {
name?: string | undefined;
type?: import("./endpoint/common").ColumnType | undefined;
key?: boolean | undefined;
required?: boolean | undefined;
path?: string | undefined;
} & Record, never>)[] & Record, never>) | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
nullKeysAllowed?: boolean | undefined;
addRestColumn?: boolean | undefined;
unescapeStringValues?: boolean | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
allowTtlRewind?: boolean | undefined;
endpoint?: string | undefined;
subnetId?: string | undefined;
securityGroups?: (string[] & string[] & Record, never>) | undefined;
consumer?: string | undefined;
} & Record, never>) | undefined;
kafkaSource?: ({
connection?: {
clusterId?: string | undefined;
onPremise?: {
brokerUrls?: string[] | undefined;
subnetId?: string | undefined;
tlsMode?: {
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} | undefined;
} | undefined;
} | undefined;
auth?: {
sasl?: {
user?: string | undefined;
mechanism?: import("./endpoint/kafka").KafkaMechanism | undefined;
password?: {
raw?: string | undefined;
} | undefined;
} | undefined;
noAuth?: {} | undefined;
} | undefined;
securityGroups?: string[] | undefined;
topicName?: string | undefined;
transformer?: {
cloudFunction?: string | undefined;
numberOfRetries?: number | undefined;
bufferSize?: string | undefined;
bufferFlushInterval?: string | undefined;
invocationTimeout?: string | undefined;
serviceAccountId?: string | undefined;
} | undefined;
parser?: {
jsonParser?: {
dataSchema?: {
jsonFields?: string | undefined;
fields?: {
fields?: {
name?: string | undefined;
type?: import("./endpoint/common").ColumnType | undefined;
key?: boolean | undefined;
required?: boolean | undefined;
path?: string | undefined;
}[] | undefined;
} | undefined;
} | undefined;
nullKeysAllowed?: boolean | undefined;
addRestColumn?: boolean | undefined;
unescapeStringValues?: boolean | undefined;
} | undefined;
auditTrailsV1Parser?: {} | undefined;
cloudLoggingParser?: {} | undefined;
tskvParser?: {
dataSchema?: {
jsonFields?: string | undefined;
fields?: {
fields?: {
name?: string | undefined;
type?: import("./endpoint/common").ColumnType | undefined;
key?: boolean | undefined;
required?: boolean | undefined;
path?: string | undefined;
}[] | undefined;
} | undefined;
} | undefined;
nullKeysAllowed?: boolean | undefined;
addRestColumn?: boolean | undefined;
unescapeStringValues?: boolean | undefined;
} | undefined;
} | undefined;
topicNames?: string[] | undefined;
} & {
connection?: ({
clusterId?: string | undefined;
onPremise?: {
brokerUrls?: string[] | undefined;
subnetId?: string | undefined;
tlsMode?: {
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} | undefined;
} | undefined;
} & {
clusterId?: string | undefined;
onPremise?: ({
brokerUrls?: string[] | undefined;
subnetId?: string | undefined;
tlsMode?: {
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} | undefined;
} & {
brokerUrls?: (string[] & string[] & Record, never>) | undefined;
subnetId?: string | undefined;
tlsMode?: ({
disabled?: {} | undefined;
enabled?: {
caCertificate?: string | undefined;
} | undefined;
} & {
disabled?: ({} & {} & Record, never>) | undefined;
enabled?: ({
caCertificate?: string | undefined;
} & {
caCertificate?: string | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
auth?: ({
sasl?: {
user?: string | undefined;
mechanism?: import("./endpoint/kafka").KafkaMechanism | undefined;
password?: {
raw?: string | undefined;
} | undefined;
} | undefined;
noAuth?: {} | undefined;
} & {
sasl?: ({
user?: string | undefined;
mechanism?: import("./endpoint/kafka").KafkaMechanism | undefined;
password?: {
raw?: string | undefined;
} | undefined;
} & {
user?: string | undefined;
mechanism?: import("./endpoint/kafka").KafkaMechanism | undefined;
password?: ({
raw?: string | undefined;
} & {
raw?: string | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
noAuth?: ({} & {} & Record, never>) | undefined;
} & Record, never>) | undefined;
securityGroups?: (string[] & string[] & Record, never>) | undefined;
topicName?: string | undefined;
transformer?: ({
cloudFunction?: string | undefined;
numberOfRetries?: number | undefined;
bufferSize?: string | undefined;
bufferFlushInterval?: string | undefined;
invocationTimeout?: string | undefined;
serviceAccountId?: string | undefined;
} & {
cloudFunction?: string | undefined;
numberOfRetries?: number | undefined;
bufferSize?: string | undefined;
bufferFlushInterval?: string | undefined;
invocationTimeout?: string | undefined;
serviceAccountId?: string | undefined;
} & Record, never>) | undefined;
parser?: ({
jsonParser?: {
dataSchema?: {
jsonFields?: string | undefined;
fields?: {
fields?: {
name?: string | undefined;
type?: import("./endpoint/common").ColumnType | undefined;
key?: boolean | undefined;
required?: boolean | undefined;
path?: string | undefined;
}[] | undefined;
} | undefined;
} | undefined;
nullKeysAllowed?: boolean | undefined;
addRestColumn?: boolean | undefined;
unescapeStringValues?: boolean | undefined;
} | undefined;
auditTrailsV1Parser?: {} | undefined;
cloudLoggingParser?: {} | undefined;
tskvParser?: {
dataSchema?: {
jsonFields?: string | undefined;
fields?: {
fields?: {
name?: string | undefined;
type?: import("./endpoint/common").ColumnType | undefined;
key?: boolean | undefined;
required?: boolean | undefined;
path?: string | undefined;
}[] | undefined;
} | undefined;
} | undefined;
nullKeysAllowed?: boolean | undefined;
addRestColumn?: boolean | undefined;
unescapeStringValues?: boolean | undefined;
} | undefined;
} & {
jsonParser?: ({
dataSchema?: {
jsonFields?: string | undefined;
fields?: {
fields?: {
name?: string | undefined;
type?: import("./endpoint/common").ColumnType | undefined;
key?: boolean | undefined;
required?: boolean | undefined;
path?: string | undefined;
}[] | undefined;
} | undefined;
} | undefined;
nullKeysAllowed?: boolean | undefined;
addRestColumn?: boolean | undefined;
unescapeStringValues?: boolean | undefined;
} & {
dataSchema?: ({
jsonFields?: string | undefined;
fields?: {
fields?: {
name?: string | undefined;
type?: import("./endpoint/common").ColumnType | undefined;
key?: boolean | undefined;
required?: boolean | undefined;
path?: string | undefined;
}[] | undefined;
} | undefined;
} & {
jsonFields?: string | undefined;
fields?: ({
fields?: {
name?: string | undefined;
type?: import("./endpoint/common").ColumnType | undefined;
key?: boolean | undefined;
required?: boolean | undefined;
path?: string | undefined;
}[] | undefined;
} & {
fields?: ({
name?: string | undefined;
type?: import("./endpoint/common").ColumnType | undefined;
key?: boolean | undefined;
required?: boolean | undefined;
path?: string | undefined;
}[] & ({
name?: string | undefined;
type?: import("./endpoint/common").ColumnType | undefined;
key?: boolean | undefined;
required?: boolean | undefined;
path?: string | undefined;
} & {
name?: string | undefined;
type?: import("./endpoint/common").ColumnType | undefined;
key?: boolean | undefined;
required?: boolean | undefined;
path?: string | undefined;
} & Record