UNPKG

@yandex-cloud/nodejs-sdk

Version:
987 lines 346 kB
import _m0 from "protobufjs/minimal"; import { Endpoint } from "../../../../yandex/cloud/datatransfer/v1/endpoint"; export declare const protobufPackage = "yandex.cloud.datatransfer.v1"; export declare enum TransferType { TRANSFER_TYPE_UNSPECIFIED = 0, /** SNAPSHOT_AND_INCREMENT - Snapshot and increment */ SNAPSHOT_AND_INCREMENT = 1, /** SNAPSHOT_ONLY - Snapshot */ SNAPSHOT_ONLY = 2, /** INCREMENT_ONLY - Increment */ INCREMENT_ONLY = 3, UNRECOGNIZED = -1 } export declare function transferTypeFromJSON(object: any): TransferType; export declare function transferTypeToJSON(object: TransferType): string; export declare enum TransferStatus { TRANSFER_STATUS_UNSPECIFIED = 0, /** CREATING - Transfer does some work before running */ CREATING = 1, /** CREATED - Transfer created but not started by user */ CREATED = 2, /** RUNNING - Transfer currently doing replication work */ RUNNING = 3, /** STOPPING - Transfer shutdown */ STOPPING = 4, /** STOPPED - Transfer stopped by user */ STOPPED = 5, /** ERROR - Transfer stopped by system */ ERROR = 6, /** SNAPSHOTTING - Transfer copy snapshot */ SNAPSHOTTING = 7, /** DONE - Transfer reach terminal phase */ DONE = 8, UNRECOGNIZED = -1 } export declare function transferStatusFromJSON(object: any): TransferStatus; export declare function transferStatusToJSON(object: TransferStatus): string; /** Transfer core entity */ export interface Transfer { $type: "yandex.cloud.datatransfer.v1.Transfer"; id: string; folderId: string; name: string; description: string; labels: { [key: string]: string; }; source?: Endpoint; target?: Endpoint; status: TransferStatus; type: TransferType; warning: string; } export interface Transfer_LabelsEntry { $type: "yandex.cloud.datatransfer.v1.Transfer.LabelsEntry"; key: string; value: string; } export declare const Transfer: { $type: "yandex.cloud.datatransfer.v1.Transfer"; encode(message: Transfer, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Transfer; fromJSON(object: any): Transfer; toJSON(message: Transfer): unknown; fromPartial<I extends { description?: string | undefined; id?: string | undefined; type?: TransferType | undefined; name?: string | undefined; status?: TransferStatus | undefined; folderId?: string | undefined; labels?: { [x: string]: string | undefined; [x: number]: string | undefined; } | undefined; target?: { description?: string | undefined; id?: string | undefined; name?: string | undefined; folderId?: string | undefined; labels?: { [x: string]: string | undefined; [x: number]: string | undefined; } | undefined; settings?: { mysqlSource?: { connection?: { mdbClusterId?: string | undefined; onPremise?: { port?: number | undefined; subnetId?: string | undefined; hosts?: string[] | undefined; tlsMode?: { enabled?: { caCertificate?: string | undefined; } | undefined; disabled?: {} | undefined; } | undefined; } | undefined; } | undefined; securityGroups?: string[] | undefined; database?: string | undefined; serviceDatabase?: string | undefined; user?: string | undefined; includeTablesRegex?: string[] | undefined; excludeTablesRegex?: string[] | undefined; timezone?: string | undefined; password?: { raw?: string | undefined; } | undefined; objectTransferSettings?: { view?: import("./endpoint/common").ObjectTransferStage | undefined; routine?: import("./endpoint/common").ObjectTransferStage | undefined; trigger?: import("./endpoint/common").ObjectTransferStage | undefined; tables?: import("./endpoint/common").ObjectTransferStage | undefined; } | undefined; } | undefined; postgresSource?: { connection?: { mdbClusterId?: string | undefined; onPremise?: { port?: number | undefined; subnetId?: string | undefined; hosts?: string[] | undefined; tlsMode?: { enabled?: { caCertificate?: string | undefined; } | undefined; disabled?: {} | undefined; } | undefined; } | undefined; } | undefined; securityGroups?: string[] | undefined; database?: string | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; objectTransferSettings?: { function?: import("./endpoint/common").ObjectTransferStage | undefined; type?: import("./endpoint/common").ObjectTransferStage | undefined; view?: import("./endpoint/common").ObjectTransferStage | undefined; index?: import("./endpoint/common").ObjectTransferStage | undefined; trigger?: import("./endpoint/common").ObjectTransferStage | undefined; sequence?: import("./endpoint/common").ObjectTransferStage | undefined; sequenceOwnedBy?: import("./endpoint/common").ObjectTransferStage | undefined; sequenceSet?: import("./endpoint/common").ObjectTransferStage | undefined; table?: import("./endpoint/common").ObjectTransferStage | undefined; primaryKey?: import("./endpoint/common").ObjectTransferStage | undefined; fkConstraint?: import("./endpoint/common").ObjectTransferStage | undefined; defaultValues?: import("./endpoint/common").ObjectTransferStage | undefined; constraint?: import("./endpoint/common").ObjectTransferStage | undefined; materializedView?: import("./endpoint/common").ObjectTransferStage | undefined; rule?: import("./endpoint/common").ObjectTransferStage | undefined; collation?: import("./endpoint/common").ObjectTransferStage | undefined; policy?: import("./endpoint/common").ObjectTransferStage | undefined; cast?: import("./endpoint/common").ObjectTransferStage | undefined; } | undefined; includeTables?: string[] | undefined; excludeTables?: string[] | undefined; slotByteLagLimit?: number | undefined; serviceSchema?: string | undefined; } | undefined; ydbSource?: { paths?: string[] | undefined; subnetId?: string | undefined; serviceAccountId?: string | undefined; securityGroups?: string[] | undefined; database?: string | undefined; instance?: string | undefined; saKeyContent?: string | undefined; } | undefined; kafkaSource?: { connection?: { clusterId?: string | undefined; onPremise?: { subnetId?: string | undefined; tlsMode?: { enabled?: { caCertificate?: string | undefined; } | undefined; disabled?: {} | undefined; } | undefined; brokerUrls?: string[] | undefined; } | undefined; } | undefined; securityGroups?: string[] | undefined; topicName?: string | undefined; auth?: { sasl?: { user?: string | undefined; password?: { raw?: string | undefined; } | undefined; mechanism?: import("./endpoint/kafka").KafkaMechanism | undefined; } | undefined; noAuth?: {} | undefined; } | undefined; transformer?: { serviceAccountId?: string | undefined; cloudFunction?: string | undefined; numberOfRetries?: number | undefined; bufferSize?: string | undefined; bufferFlushInterval?: string | undefined; invocationTimeout?: string | undefined; } | undefined; parser?: { jsonParser?: { dataSchema?: { fields?: { fields?: { type?: import("./endpoint/common").ColumnType | undefined; name?: string | undefined; key?: boolean | undefined; path?: string | undefined; required?: boolean | undefined; }[] | undefined; } | undefined; jsonFields?: string | undefined; } | undefined; nullKeysAllowed?: boolean | undefined; addRestColumn?: boolean | undefined; } | undefined; auditTrailsV1Parser?: {} | undefined; cloudLoggingParser?: {} | undefined; tskvParser?: { dataSchema?: { fields?: { fields?: { type?: import("./endpoint/common").ColumnType | undefined; name?: string | undefined; key?: boolean | undefined; path?: string | undefined; required?: boolean | undefined; }[] | undefined; } | undefined; jsonFields?: string | undefined; } | undefined; nullKeysAllowed?: boolean | undefined; addRestColumn?: boolean | undefined; } | undefined; } | undefined; } | undefined; mongoSource?: { connection?: { connectionOptions?: { mdbClusterId?: string | undefined; onPremise?: { port?: number | undefined; hosts?: string[] | undefined; tlsMode?: { enabled?: { caCertificate?: string | undefined; } | undefined; disabled?: {} | undefined; } | undefined; replicaSet?: string | undefined; } | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; authSource?: string | undefined; } | undefined; } | undefined; subnetId?: string | undefined; securityGroups?: string[] | undefined; secondaryPreferredMode?: boolean | undefined; collections?: { databaseName?: string | undefined; collectionName?: string | undefined; }[] | undefined; excludedCollections?: { databaseName?: string | undefined; collectionName?: string | undefined; }[] | undefined; } | undefined; clickhouseSource?: { connection?: { connectionOptions?: { mdbClusterId?: string | undefined; onPremise?: { tlsMode?: { enabled?: { caCertificate?: string | undefined; } | undefined; disabled?: {} | undefined; } | undefined; httpPort?: number | undefined; nativePort?: number | undefined; shards?: { name?: string | undefined; hosts?: string[] | undefined; }[] | undefined; } | undefined; database?: string | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; } | undefined; } | undefined; subnetId?: string | undefined; securityGroups?: string[] | undefined; includeTables?: string[] | undefined; excludeTables?: string[] | undefined; } | undefined; mysqlTarget?: { connection?: { mdbClusterId?: string | undefined; onPremise?: { port?: number | undefined; subnetId?: string | undefined; hosts?: string[] | undefined; tlsMode?: { enabled?: { caCertificate?: string | undefined; } | undefined; disabled?: {} | undefined; } | undefined; } | undefined; } | undefined; securityGroups?: string[] | undefined; database?: string | undefined; serviceDatabase?: string | undefined; user?: string | undefined; timezone?: string | undefined; password?: { raw?: string | undefined; } | undefined; sqlMode?: string | undefined; skipConstraintChecks?: boolean | undefined; cleanupPolicy?: import("./endpoint/common").CleanupPolicy | undefined; } | undefined; postgresTarget?: { connection?: { mdbClusterId?: string | undefined; onPremise?: { port?: number | undefined; subnetId?: string | undefined; hosts?: string[] | undefined; tlsMode?: { enabled?: { caCertificate?: string | undefined; } | undefined; disabled?: {} | undefined; } | undefined; } | undefined; } | undefined; securityGroups?: string[] | undefined; database?: string | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; cleanupPolicy?: import("./endpoint/common").CleanupPolicy | undefined; } | undefined; clickhouseTarget?: { connection?: { connectionOptions?: { mdbClusterId?: string | undefined; onPremise?: { tlsMode?: { enabled?: { caCertificate?: string | undefined; } | undefined; disabled?: {} | undefined; } | undefined; httpPort?: number | undefined; nativePort?: number | undefined; shards?: { name?: string | undefined; hosts?: string[] | undefined; }[] | undefined; } | undefined; database?: string | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; } | undefined; } | undefined; subnetId?: string | undefined; securityGroups?: string[] | undefined; cleanupPolicy?: import("./endpoint/clickhouse").ClickhouseCleanupPolicy | undefined; clickhouseClusterName?: string | undefined; altNames?: { fromName?: string | undefined; toName?: string | undefined; }[] | undefined; sharding?: { columnValueHash?: { columnName?: string | undefined; } | undefined; customMapping?: { columnName?: string | undefined; mapping?: { columnValue?: { stringValue?: string | undefined; } | undefined; shardName?: string | undefined; }[] | undefined; } | undefined; transferId?: {} | undefined; } | undefined; } | undefined; ydbTarget?: { path?: string | undefined; subnetId?: string | undefined; serviceAccountId?: string | undefined; securityGroups?: string[] | undefined; database?: string | undefined; cleanupPolicy?: import("./endpoint/ydb").YdbCleanupPolicy | undefined; instance?: string | undefined; saKeyContent?: string | undefined; } | undefined; kafkaTarget?: { connection?: { clusterId?: string | undefined; onPremise?: { subnetId?: string | undefined; tlsMode?: { enabled?: { caCertificate?: string | undefined; } | undefined; disabled?: {} | undefined; } | undefined; brokerUrls?: string[] | undefined; } | undefined; } | undefined; securityGroups?: string[] | undefined; auth?: { sasl?: { user?: string | undefined; password?: { raw?: string | undefined; } | undefined; mechanism?: import("./endpoint/kafka").KafkaMechanism | undefined; } | undefined; noAuth?: {} | undefined; } | undefined; topicSettings?: { topic?: { topicName?: string | undefined; saveTxOrder?: boolean | undefined; } | undefined; topicPrefix?: string | undefined; } | undefined; serializer?: { serializerAuto?: {} | undefined; serializerJson?: {} | undefined; serializerDebezium?: { serializerParameters?: { value?: string | undefined; key?: string | undefined; }[] | undefined; } | undefined; } | undefined; } | undefined; mongoTarget?: { connection?: { connectionOptions?: { mdbClusterId?: string | undefined; onPremise?: { port?: number | undefined; hosts?: string[] | undefined; tlsMode?: { enabled?: { caCertificate?: string | undefined; } | undefined; disabled?: {} | undefined; } | undefined; replicaSet?: string | undefined; } | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; authSource?: string | undefined; } | undefined; } | undefined; subnetId?: string | undefined; securityGroups?: string[] | undefined; database?: string | undefined; cleanupPolicy?: import("./endpoint/common").CleanupPolicy | undefined; } | undefined; } | undefined; } | undefined; source?: { description?: string | undefined; id?: string | undefined; name?: string | undefined; folderId?: string | undefined; labels?: { [x: string]: string | undefined; [x: number]: string | undefined; } | undefined; settings?: { mysqlSource?: { connection?: { mdbClusterId?: string | undefined; onPremise?: { port?: number | undefined; subnetId?: string | undefined; hosts?: string[] | undefined; tlsMode?: { enabled?: { caCertificate?: string | undefined; } | undefined; disabled?: {} | undefined; } | undefined; } | undefined; } | undefined; securityGroups?: string[] | undefined; database?: string | undefined; serviceDatabase?: string | undefined; user?: string | undefined; includeTablesRegex?: string[] | undefined; excludeTablesRegex?: string[] | undefined; timezone?: string | undefined; password?: { raw?: string | undefined; } | undefined; objectTransferSettings?: { view?: import("./endpoint/common").ObjectTransferStage | undefined; routine?: import("./endpoint/common").ObjectTransferStage | undefined; trigger?: import("./endpoint/common").ObjectTransferStage | undefined; tables?: import("./endpoint/common").ObjectTransferStage | undefined; } | undefined; } | undefined; postgresSource?: { connection?: { mdbClusterId?: string | undefined; onPremise?: { port?: number | undefined; subnetId?: string | undefined; hosts?: string[] | undefined; tlsMode?: { enabled?: { caCertificate?: string | undefined; } | undefined; disabled?: {} | undefined; } | undefined; } | undefined; } | undefined; securityGroups?: string[] | undefined; database?: string | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; objectTransferSettings?: { function?: import("./endpoint/common").ObjectTransferStage | undefined; type?: import("./endpoint/common").ObjectTransferStage | undefined; view?: import("./endpoint/common").ObjectTransferStage | undefined; index?: import("./endpoint/common").ObjectTransferStage | undefined; trigger?: import("./endpoint/common").ObjectTransferStage | undefined; sequence?: import("./endpoint/common").ObjectTransferStage | undefined; sequenceOwnedBy?: import("./endpoint/common").ObjectTransferStage | undefined; sequenceSet?: import("./endpoint/common").ObjectTransferStage | undefined; table?: import("./endpoint/common").ObjectTransferStage | undefined; primaryKey?: import("./endpoint/common").ObjectTransferStage | undefined; fkConstraint?: import("./endpoint/common").ObjectTransferStage | undefined; defaultValues?: import("./endpoint/common").ObjectTransferStage | undefined; constraint?: import("./endpoint/common").ObjectTransferStage | undefined; materializedView?: import("./endpoint/common").ObjectTransferStage | undefined; rule?: import("./endpoint/common").ObjectTransferStage | undefined; collation?: import("./endpoint/common").ObjectTransferStage | undefined; policy?: import("./endpoint/common").ObjectTransferStage | undefined; cast?: import("./endpoint/common").ObjectTransferStage | undefined; } | undefined; includeTables?: string[] | undefined; excludeTables?: string[] | undefined; slotByteLagLimit?: number | undefined; serviceSchema?: string | undefined; } | undefined; ydbSource?: { paths?: string[] | undefined; subnetId?: string | undefined; serviceAccountId?: string | undefined; securityGroups?: string[] | undefined; database?: string | undefined; instance?: string | undefined; saKeyContent?: string | undefined; } | undefined; kafkaSource?: { connection?: { clusterId?: string | undefined; onPremise?: { subnetId?: string | undefined; tlsMode?: { enabled?: { caCertificate?: string | undefined; } | undefined; disabled?: {} | undefined; } | undefined; brokerUrls?: string[] | undefined; } | undefined; } | undefined; securityGroups?: string[] | undefined; topicName?: string | undefined; auth?: { sasl?: { user?: string | undefined; password?: { raw?: string | undefined; } | undefined; mechanism?: import("./endpoint/kafka").KafkaMechanism | undefined; } | undefined; noAuth?: {} | undefined; } | undefined; transformer?: { serviceAccountId?: string | undefined; cloudFunction?: string | undefined; numberOfRetries?: number | undefined; bufferSize?: string | undefined; bufferFlushInterval?: string | undefined; invocationTimeout?: string | undefined; } | undefined; parser?: { jsonParser?: { dataSchema?: { fields?: { fields?: { type?: import("./endpoint/common").ColumnType | undefined; name?: string | undefined; key?: boolean | undefined; path?: string | undefined; required?: boolean | undefined; }[] | undefined; } | undefined; jsonFields?: string | undefined; } | undefined; nullKeysAllowed?: boolean | undefined; addRestColumn?: boolean | undefined; } | undefined; auditTrailsV1Parser?: {} | undefined; cloudLoggingParser?: {} | undefined; tskvParser?: { dataSchema?: { fields?: { fields?: { type?: import("./endpoint/common").ColumnType | undefined; name?: string | undefined; key?: boolean | undefined; path?: string | undefined; required?: boolean | undefined; }[] | undefined; } | undefined; jsonFields?: string | undefined; } | undefined; nullKeysAllowed?: boolean | undefined; addRestColumn?: boolean | undefined; } | undefined; } | undefined; } | undefined; mongoSource?: { connection?: { connectionOptions?: { mdbClusterId?: string | undefined; onPremise?: { port?: number | undefined; hosts?: string[] | undefined; tlsMode?: { enabled?: { caCertificate?: string | undefined; } | undefined; disabled?: {} | undefined; } | undefined; replicaSet?: string | undefined; } | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; authSource?: string | undefined; } | undefined; } | undefined; subnetId?: string | undefined; securityGroups?: string[] | undefined; secondaryPreferredMode?: boolean | undefined; collections?: { databaseName?: string | undefined; collectionName?: string | undefined; }[] | undefined; excludedCollections?: { databaseName?: string | undefined; collectionName?: string | undefined; }[] | undefined; } | undefined; clickhouseSource?: { connection?: { connectionOptions?: { mdbClusterId?: string | undefined; onPremise?: { tlsMode?: { enabled?: { caCertificate?: string | undefined; } | undefined; disabled?: {} | undefined; } | undefined; httpPort?: number | undefined; nativePort?: number | undefined; shards?: { name?: string | undefined; hosts?: string[] | undefined; }[] | undefined; } | undefined; database?: string | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; } | undefined; } | undefined; subnetId?: string | undefined; securityGroups?: string[] | undefined; includeTables?: string[] | undefined; excludeTables?: string[] | undefined; } | undefined; mysqlTarget?: { connection?: { mdbClusterId?: string | undefined; onPremise?: { port?: number | undefined; subnetId?: string | undefined; hosts?: string[] | undefined; tlsMode?: { enabled?: { caCertificate?: string | undefined; } | undefined; disabled?: {} | undefined; } | undefined; } | undefined; } | undefined; securityGroups?: string[] | undefined; database?: string | undefined; serviceDatabase?: string | undefined; user?: string | undefined; timezone?: string | undefined; password?: { raw?: string | undefined; } | undefined; sqlMode?: string | undefined; skipConstraintChecks?: boolean | undefined; cleanupPolicy?: import("./endpoint/common").CleanupPolicy | undefined; } | undefined; postgresTarget?: { connection?: { mdbClusterId?: string | undefined; onPremise?: { port?: number | undefined; subnetId?: string | undefined; hosts?: string[] | undefined; tlsMode?: { enabled?: { caCertificate?: string | undefined; } | undefined; disabled?: {} | undefined; } | undefined; } | undefined; } | undefined; securityGroups?: string[] | undefined; database?: string | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; cleanupPolicy?: import("./endpoint/common").CleanupPolicy | undefined; } | undefined; clickhouseTarget?: { connection?: { connectionOptions?: { mdbClusterId?: string | undefined; onPremise?: { tlsMode?: { enabled?: { caCertificate?: string | undefined; } | undefined; disabled?: {} | undefined; } | undefined; httpPort?: number | undefined; nativePort?: number | undefined; shards?: { name?: string | undefined; hosts?: string[] | undefined; }[] | undefined; } | undefined; database?: string | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; } | undefined; } | undefined; subnetId?: string | undefined; securityGroups?: string[] | undefined; cleanupPolicy?: import("./endpoint/clickhouse").ClickhouseCleanupPolicy | undefined; clickhouseClusterName?: string | undefined; altNames?: { fromName?: string | undefined; toName?: string | undefined; }[] | undefined; sharding?: { columnValueHash?: { columnName?: string | undefined; } | undefined; customMapping?: { columnName?: string | undefined; mapping?: { columnValue?: { stringValue?: string | undefined; } | undefined; shardName?: string | undefined; }[] | undefined; } | undefined; transferId?: {} | undefined; } | undefined; } | undefined; ydbTarget?: { path?: string | undefined; subnetId?: string | undefined; serviceAccountId?: string | undefined; securityGroups?: string[] | undefined; database?: string | undefined; cleanupPolicy?: import("./endpoint/ydb").YdbCleanupPolicy | undefined; instance?: string | undefined; saKeyContent?: string | undefined; } | undefined; kafkaTarget?: { connection?: { clusterId?: string | undefined; onPremise?: { subnetId?: string | undefined; tlsMode?: { enabled?: { caCertificate?: string | undefined; } | undefined; disabled?: {} | undefined; } | undefined; brokerUrls?: string[] | undefined; } | undefined; } | undefined; securityGroups?: string[] | undefined; auth?: { sasl?: { user?: string | undefined; password?: { raw?: string | undefined; } | undefined; mechanism?: import("./endpoint/kafka").KafkaMechanism | undefined; } | undefined; noAuth?: {} | undefined; } | undefined; topicSettings?: { topic?: { topicName?: string | undefined; saveTxOrder?: boolean | undefined; } | undefined; topicPrefix?: string | undefined; } | undefined; serializer?: { serializerAuto?: {} | undefined; serializerJson?: {} | undefined; serializerDebezium?: { serializerParameters?: { value?: string | undefined; key?: string | undefined; }[] | undefined; } | undefined; } | undefined; } | undefined; mongoTarget?: { connection?: { connectionOptions?: { mdbClusterId?: string | undefined; onPremise?: { port?: number | undefined; hosts?: string[] | undefined; tlsMode?: { enabled?: { caCertificate?: string | undefined; } | undefined; disabled?: {} | undefined; } | undefined; replicaSet?: string | undefined; } | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; authSource?: string | undefined; } | undefined; } | undefined; subnetId?: string | undefined; securityGroups?: string[] | undefined; database?: string | undefined; cleanupPolicy?: import("./endpoint/common").CleanupPolicy | undefined; } | undefined; } | undefined; } | undefined; warning?: string | undefined; } & { description?: string | undefined; id?: string | undefined; type?: TransferType | undefined; name?: string | undefined; status?: TransferStatus | undefined; folderId?: string | undefined; labels?: ({ [x: string]: string | undefined; [x: number]: string | undefined; } & { [x: string]: string | undefined; [x: number]: string | undefined; } & Record<Exclude<keyof I["labels"], string | number>, never>) | undefined; target?: ({ description?: string | undefined; id?: string | undefined; name?: string | undefined; folderId?: string | undefined; labels?: { [x: string]: string | undefined; [x: number]: string | undefined; } | undefined; settings?: { mysqlSource?: { connection?: { mdbClusterId?: string | undefined; onPremise?: { port?: number | undefined; subnetId?: string | undefined; hosts?: string[] | undefined; tlsMode?: { enabled?: { caCertificate?: string | undefined; } | undefined; disabled?: {} | undefined; } | undefined; } | undefined; } | undefined; securityGroups?: string[] | undefined; database?: string | undefined; serviceDatabase?: string | undefined; user?: string | undefined; includeTablesRegex?: string[] | undefined; excludeTablesRegex?: string[] | undefined; timezone?: string | undefined; password?: { raw?: string | undefined; } | undefined; objectTransferSettings?: { view?: import("./endpoint/common").ObjectTransferStage | undefined; routine?: import("./endpoint/common").ObjectTransferStage | undefined; trigger?: import("./endpoint/common").ObjectTransferStage | undefined; tables?: import("./endpoint/common").ObjectTransferStage | undefined; } | undefined; } | undefined; postgresSource?: { connection?: { mdbClusterId?: string | undefined; onPremise?: { port?: number | undefined; subnetId?: string | undefined; hosts?: string[] | undefined; tlsMode?: { enabled?: { caCertificate?: string | undefined; } | undefined; disabled?: {} | undefined; } | undefined; } | undefined; } | undefined; securityGroups?: string[] | undefined; database?: string | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; objectTransferSettings?: { function?: import("./endpoint/common").ObjectTransferStage | undefined; type?: import("./endpoint/common").ObjectTransferStage | undefined; view?: import("./endpoint/common").ObjectTransferStage | undefined; index?: import("./endpoint/common").ObjectTransferStage | undefined; trigger?: import("./endpoint/common").ObjectTransferStage | undefined; sequence?: import("./endpoint/common").ObjectTransferStage | undefined; sequenceOwnedBy?: import