Struct aws_sdk_glue::model::ConnectionInput
source · #[non_exhaustive]pub struct ConnectionInput { /* private fields */ }Expand description
A structure that is used to specify a connection to create or update.
Implementations§
source§impl ConnectionInput
impl ConnectionInput
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
The description of the connection.
sourcepub fn connection_type(&self) -> Option<&ConnectionType>
pub fn connection_type(&self) -> Option<&ConnectionType>
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.
sourcepub fn match_criteria(&self) -> Option<&[String]>
pub fn match_criteria(&self) -> Option<&[String]>
A list of criteria that can be used in selecting this connection.
sourcepub fn connection_properties(
&self
) -> Option<&HashMap<ConnectionPropertyKey, String>>
pub fn connection_properties(
&self
) -> Option<&HashMap<ConnectionPropertyKey, String>>
These key-value pairs define parameters for the connection.
sourcepub fn physical_connection_requirements(
&self
) -> Option<&PhysicalConnectionRequirements>
pub fn physical_connection_requirements(
&self
) -> Option<&PhysicalConnectionRequirements>
A map of physical connection requirements, such as virtual private cloud (VPC) and SecurityGroup, that are needed to successfully make this connection.
source§impl ConnectionInput
impl ConnectionInput
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture ConnectionInput.
Trait Implementations§
source§impl Clone for ConnectionInput
impl Clone for ConnectionInput
source§fn clone(&self) -> ConnectionInput
fn clone(&self) -> ConnectionInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for ConnectionInput
impl Debug for ConnectionInput
source§impl PartialEq<ConnectionInput> for ConnectionInput
impl PartialEq<ConnectionInput> for ConnectionInput
source§fn eq(&self, other: &ConnectionInput) -> bool
fn eq(&self, other: &ConnectionInput) -> bool
self and other values to be equal, and is used
by ==.