Struct rusoto_glue::ConnectionInput
source · [−]pub struct ConnectionInput {
pub connection_properties: HashMap<String, String>,
pub connection_type: String,
pub description: Option<String>,
pub match_criteria: Option<Vec<String>>,
pub name: String,
pub physical_connection_requirements: Option<PhysicalConnectionRequirements>,
}
Expand description
A structure that is used to specify a connection to create or update.
Fields
connection_properties: HashMap<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). -
MARKETPLACE
- Uses configuration settings contained in a connector purchased from 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.
description: Option<String>
The description of the connection.
match_criteria: Option<Vec<String>>
A list of criteria that can be used in selecting this connection.
name: String
The name of the connection.
physical_connection_requirements: Option<PhysicalConnectionRequirements>
A map of physical connection requirements, such as virtual private cloud (VPC) and SecurityGroup
, that are needed to successfully make this connection.
Trait Implementations
sourceimpl Clone for ConnectionInput
impl Clone for ConnectionInput
sourcefn clone(&self) -> ConnectionInput
fn clone(&self) -> ConnectionInput
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for ConnectionInput
impl Debug for ConnectionInput
sourceimpl Default for ConnectionInput
impl Default for ConnectionInput
sourcefn default() -> ConnectionInput
fn default() -> ConnectionInput
Returns the “default value” for a type. Read more
sourceimpl PartialEq<ConnectionInput> for ConnectionInput
impl PartialEq<ConnectionInput> for ConnectionInput
sourcefn eq(&self, other: &ConnectionInput) -> bool
fn eq(&self, other: &ConnectionInput) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &ConnectionInput) -> bool
fn ne(&self, other: &ConnectionInput) -> bool
This method tests for !=
.
sourceimpl Serialize for ConnectionInput
impl Serialize for ConnectionInput
impl StructuralPartialEq for ConnectionInput
Auto Trait Implementations
impl RefUnwindSafe for ConnectionInput
impl Send for ConnectionInput
impl Sync for ConnectionInput
impl Unpin for ConnectionInput
impl UnwindSafe for ConnectionInput
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more