You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::Glue::Types::ConnectionInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::Glue::Types::ConnectionInput
- Defined in:
- (unknown)
Overview
When passing ConnectionInput as input to an Aws::Client method, you can use a vanilla Hash:
{
name: "NameString", # required
description: "DescriptionString",
connection_type: "JDBC", # required, accepts JDBC, SFTP, MONGODB, KAFKA, NETWORK
match_criteria: ["NameString"],
connection_properties: { # required
"HOST" => "ValueString",
},
physical_connection_requirements: {
subnet_id: "NameString",
security_group_id_list: ["NameString"],
availability_zone: "NameString",
},
}
A structure that is used to specify a connection to create or update.
Returned by:
Instance Attribute Summary collapse
-
#connection_properties ⇒ Hash<String,String>
These key-value pairs define parameters for the connection.
-
#connection_type ⇒ String
The type of the connection.
-
#description ⇒ String
The description of the connection.
-
#match_criteria ⇒ Array<String>
A list of criteria that can be used in selecting this connection.
-
#name ⇒ String
The name of the connection.
-
#physical_connection_requirements ⇒ Types::PhysicalConnectionRequirements
A map of physical connection requirements, such as virtual private cloud (VPC) and
SecurityGroup
, that are needed to successfully make this connection.
Instance Attribute Details
#connection_properties ⇒ Hash<String,String>
These key-value pairs define parameters for the connection.
#connection_type ⇒ String
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).
SFTP is not supported.
Possible values:
- JDBC
- SFTP
- MONGODB
- KAFKA
- NETWORK
#description ⇒ String
The description of the connection.
#match_criteria ⇒ Array<String>
A list of criteria that can be used in selecting this connection.
#name ⇒ String
The name of the connection.
#physical_connection_requirements ⇒ Types::PhysicalConnectionRequirements
A map of physical connection requirements, such as virtual private cloud
(VPC) and SecurityGroup
, that are needed to successfully make this
connection.