ConnectionInput
import type { ConnectionInput } from "https://aws-api.deno.dev/v0.3/services/glue.ts?docs=full";
A structure that is used to specify a connection to create or update.
interface ConnectionInput {
ConnectionProperties: [key in ConnectionPropertyKey]: string | null | undefined;
ConnectionType: ConnectionType;
Description?: string | null;
MatchCriteria?: string[] | null;
Name: string;
PhysicalConnectionRequirements?: PhysicalConnectionRequirements | null;
}§Properties
§
ConnectionProperties: [key in ConnectionPropertyKey]: string | null | undefined
[src]These key-value pairs define parameters for the connection.
§
ConnectionType: ConnectionType
[src]The type of the connection. Currently, these types are supported:
JDBC
- Designates a connection to a database through Java Database Connectivity (JDBC).KAFKA
- Designates a connection to an Apache Kafka streaming platform.MONGODB
- Designates a connection to a MongoDB document database.NETWORK
- Designates a network connection to a data source within an Amazon Virtual Private Cloud environment (Amazon VPC).MARKETPLACE
- Uses configuration settings contained in a connector purchased from Amazon Web Services Marketplace to read from and write to data stores that are not natively supported by Glue.CUSTOM
- Uses configuration settings contained in a custom connector to read from and write to data stores that are not natively supported by Glue.
SFTP is not supported.
§
MatchCriteria?: string[] | null
[src]A list of criteria that can be used in selecting this connection.
§
PhysicalConnectionRequirements?: PhysicalConnectionRequirements | null
[src]A map of physical connection requirements, such as virtual private cloud (VPC) and SecurityGroup
, that are needed to successfully make this connection.