"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations from .astradbconnectorconfiginput import ( AstraDBConnectorConfigInput, AstraDBConnectorConfigInputTypedDict, ) from .azureaisearchconnectorconfiginput import ( AzureAISearchConnectorConfigInput, AzureAISearchConnectorConfigInputTypedDict, ) from .azuredestinationconnectorconfiginput import ( AzureDestinationConnectorConfigInput, AzureDestinationConnectorConfigInputTypedDict, ) from .couchbasedestinationconnectorconfiginput import ( CouchbaseDestinationConnectorConfigInput, CouchbaseDestinationConnectorConfigInputTypedDict, ) from .databricksvdtdestinationconnectorconfiginput import ( DatabricksVDTDestinationConnectorConfigInput, DatabricksVDTDestinationConnectorConfigInputTypedDict, ) from .databricksvolumesconnectorconfiginput import ( DatabricksVolumesConnectorConfigInput, DatabricksVolumesConnectorConfigInputTypedDict, ) from .deltatableconnectorconfiginput import ( DeltaTableConnectorConfigInput, DeltaTableConnectorConfigInputTypedDict, ) from .destinationconnectortype import DestinationConnectorType from .elasticsearchconnectorconfiginput import ( ElasticsearchConnectorConfigInput, ElasticsearchConnectorConfigInputTypedDict, ) from .gcsdestinationconnectorconfiginput import ( GCSDestinationConnectorConfigInput, GCSDestinationConnectorConfigInputTypedDict, ) from .kafkaclouddestinationconnectorconfiginput import ( KafkaCloudDestinationConnectorConfigInput, KafkaCloudDestinationConnectorConfigInputTypedDict, ) from .milvusdestinationconnectorconfiginput import ( MilvusDestinationConnectorConfigInput, MilvusDestinationConnectorConfigInputTypedDict, ) from .mongodbconnectorconfiginput import ( MongoDBConnectorConfigInput, MongoDBConnectorConfigInputTypedDict, ) from .neo4jdestinationconnectorconfiginput import ( Neo4jDestinationConnectorConfigInput, Neo4jDestinationConnectorConfigInputTypedDict, ) from .onedrivedestinationconnectorconfiginput import ( OneDriveDestinationConnectorConfigInput, OneDriveDestinationConnectorConfigInputTypedDict, ) from .pineconedestinationconnectorconfiginput import ( PineconeDestinationConnectorConfigInput, PineconeDestinationConnectorConfigInputTypedDict, ) from .postgresdestinationconnectorconfiginput import ( PostgresDestinationConnectorConfigInput, PostgresDestinationConnectorConfigInputTypedDict, ) from .qdrantclouddestinationconnectorconfiginput import ( QdrantCloudDestinationConnectorConfigInput, QdrantCloudDestinationConnectorConfigInputTypedDict, ) from .redisdestinationconnectorconfiginput import ( RedisDestinationConnectorConfigInput, RedisDestinationConnectorConfigInputTypedDict, ) from .s3destinationconnectorconfiginput import ( S3DestinationConnectorConfigInput, S3DestinationConnectorConfigInputTypedDict, ) from .snowflakedestinationconnectorconfiginput import ( SnowflakeDestinationConnectorConfigInput, SnowflakeDestinationConnectorConfigInputTypedDict, ) from .weaviatedestinationconnectorconfiginput import ( WeaviateDestinationConnectorConfigInput, WeaviateDestinationConnectorConfigInputTypedDict, ) from typing import Union from typing_extensions import TypeAliasType, TypedDict from unstructured_client.types import BaseModel ConfigTypedDict = TypeAliasType( "ConfigTypedDict", Union[ GCSDestinationConnectorConfigInputTypedDict, ElasticsearchConnectorConfigInputTypedDict, MongoDBConnectorConfigInputTypedDict, AzureAISearchConnectorConfigInputTypedDict, WeaviateDestinationConnectorConfigInputTypedDict, DeltaTableConnectorConfigInputTypedDict, QdrantCloudDestinationConnectorConfigInputTypedDict, PineconeDestinationConnectorConfigInputTypedDict, AzureDestinationConnectorConfigInputTypedDict, Neo4jDestinationConnectorConfigInputTypedDict, OneDriveDestinationConnectorConfigInputTypedDict, S3DestinationConnectorConfigInputTypedDict, AstraDBConnectorConfigInputTypedDict, PostgresDestinationConnectorConfigInputTypedDict, MilvusDestinationConnectorConfigInputTypedDict, KafkaCloudDestinationConnectorConfigInputTypedDict, DatabricksVolumesConnectorConfigInputTypedDict, CouchbaseDestinationConnectorConfigInputTypedDict, RedisDestinationConnectorConfigInputTypedDict, DatabricksVDTDestinationConnectorConfigInputTypedDict, SnowflakeDestinationConnectorConfigInputTypedDict, ], ) Config = TypeAliasType( "Config", Union[ GCSDestinationConnectorConfigInput, ElasticsearchConnectorConfigInput, MongoDBConnectorConfigInput, AzureAISearchConnectorConfigInput, WeaviateDestinationConnectorConfigInput, DeltaTableConnectorConfigInput, QdrantCloudDestinationConnectorConfigInput, PineconeDestinationConnectorConfigInput, AzureDestinationConnectorConfigInput, Neo4jDestinationConnectorConfigInput, OneDriveDestinationConnectorConfigInput, S3DestinationConnectorConfigInput, AstraDBConnectorConfigInput, PostgresDestinationConnectorConfigInput, MilvusDestinationConnectorConfigInput, KafkaCloudDestinationConnectorConfigInput, DatabricksVolumesConnectorConfigInput, CouchbaseDestinationConnectorConfigInput, RedisDestinationConnectorConfigInput, DatabricksVDTDestinationConnectorConfigInput, SnowflakeDestinationConnectorConfigInput, ], ) class CreateDestinationConnectorTypedDict(TypedDict): config: ConfigTypedDict name: str type: DestinationConnectorType class CreateDestinationConnector(BaseModel): config: Config name: str type: DestinationConnectorType
Memory