You are viewing documentation for version 3 of the AWS SDK for Ruby. Version 2 documentation can be found here.
Class: Aws::Glue::Types::ConnectionInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::Glue::Types::ConnectionInput
- Defined in:
- gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb
Overview
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
match_criteria: ["NameString"],
connection_properties: { # required
"HOST" => "ValueString",
},
physical_connection_requirements: {
subnet_id: "NameString",
security_group_id_list: ["NameString"],
availability_zone: "NameString",
},
}
A structure used to specify a connection to create or update.
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
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 VPC and SecurityGroup, needed for making this connection successfully.
Instance Attribute Details
#connection_properties ⇒ Hash<String,String>
These key-value pairs define parameters for the connection.
936 937 938 939 940 941 942 943 944 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 936 class ConnectionInput < Struct.new( :name, :description, :connection_type, :match_criteria, :connection_properties, :physical_connection_requirements) include Aws::Structure end |
#connection_type ⇒ String
The type of the connection. Currently, only JDBC is supported; SFTP is not supported.
936 937 938 939 940 941 942 943 944 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 936 class ConnectionInput < Struct.new( :name, :description, :connection_type, :match_criteria, :connection_properties, :physical_connection_requirements) include Aws::Structure end |
#description ⇒ String
Description of the connection.
936 937 938 939 940 941 942 943 944 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 936 class ConnectionInput < Struct.new( :name, :description, :connection_type, :match_criteria, :connection_properties, :physical_connection_requirements) include Aws::Structure end |
#match_criteria ⇒ Array<String>
A list of criteria that can be used in selecting this connection.
936 937 938 939 940 941 942 943 944 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 936 class ConnectionInput < Struct.new( :name, :description, :connection_type, :match_criteria, :connection_properties, :physical_connection_requirements) include Aws::Structure end |
#name ⇒ String
The name of the connection.
936 937 938 939 940 941 942 943 944 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 936 class ConnectionInput < Struct.new( :name, :description, :connection_type, :match_criteria, :connection_properties, :physical_connection_requirements) include Aws::Structure end |
#physical_connection_requirements ⇒ Types::PhysicalConnectionRequirements
A map of physical connection requirements, such as VPC and SecurityGroup, needed for making this connection successfully.
936 937 938 939 940 941 942 943 944 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 936 class ConnectionInput < Struct.new( :name, :description, :connection_type, :match_criteria, :connection_properties, :physical_connection_requirements) include Aws::Structure end |