class Aws::Glue::Types::ConnectionInput
A structure that is used to specify a connection to create or update.
@note When making an API call, you may pass ConnectionInput
data as a hash: { name: "NameString", # required description: "DescriptionString", connection_type: "JDBC", # required, accepts JDBC, SFTP, MONGODB, KAFKA, NETWORK, MARKETPLACE, CUSTOM match_criteria: ["NameString"], connection_properties: { # required "HOST" => "ValueString", }, physical_connection_requirements: { subnet_id: "NameString", security_group_id_list: ["NameString"], availability_zone: "NameString", }, }
@!attribute [rw] name
The name of the connection. @return [String]
@!attribute [rw] description
The description of the connection. @return [String]
@!attribute [rw] connection_type
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. @return [String]
@!attribute [rw] match_criteria
A list of criteria that can be used in selecting this connection. @return [Array<String>]
@!attribute [rw] connection_properties
These key-value pairs define parameters for the connection. @return [Hash<String,String>]
@!attribute [rw] physical_connection_requirements
A map of physical connection requirements, such as virtual private cloud (VPC) and `SecurityGroup`, that are needed to successfully make this connection. @return [Types::PhysicalConnectionRequirements]
@see docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/ConnectionInput AWS API Documentation
Constants
- SENSITIVE