#[non_exhaustive]pub struct SupportedEndpointType { /* private fields */ }
Expand description
Provides information about types of supported endpoints in response to a request by the DescribeEndpointTypes
operation. This information includes the type of endpoint, the database engine name, and whether change data capture (CDC) is supported.
Implementations§
source§impl SupportedEndpointType
impl SupportedEndpointType
sourcepub fn engine_name(&self) -> Option<&str>
pub fn engine_name(&self) -> Option<&str>
The database engine name. Valid values, depending on the EndpointType, include "mysql"
, "oracle"
, "postgres"
, "mariadb"
, "aurora"
, "aurora-postgresql"
, "redshift"
, "s3"
, "db2"
, "db2-zos"
, "azuredb"
, "sybase"
, "dynamodb"
, "mongodb"
, "kinesis"
, "kafka"
, "elasticsearch"
, "documentdb"
, "sqlserver"
, "neptune"
, and "babelfish"
.
sourcepub fn supports_cdc(&self) -> bool
pub fn supports_cdc(&self) -> bool
Indicates if change data capture (CDC) is supported.
sourcepub fn endpoint_type(&self) -> Option<&ReplicationEndpointTypeValue>
pub fn endpoint_type(&self) -> Option<&ReplicationEndpointTypeValue>
The type of endpoint. Valid values are source
and target
.
sourcepub fn replication_instance_engine_minimum_version(&self) -> Option<&str>
pub fn replication_instance_engine_minimum_version(&self) -> Option<&str>
The earliest DMS engine version that supports this endpoint engine. Note that endpoint engines released with DMS versions earlier than 3.1.1 do not return a value for this parameter.
sourcepub fn engine_display_name(&self) -> Option<&str>
pub fn engine_display_name(&self) -> Option<&str>
The expanded name for the engine name. For example, if the EngineName
parameter is "aurora", this value would be "Amazon Aurora MySQL".
source§impl SupportedEndpointType
impl SupportedEndpointType
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture SupportedEndpointType
.
Trait Implementations§
source§impl Clone for SupportedEndpointType
impl Clone for SupportedEndpointType
source§fn clone(&self) -> SupportedEndpointType
fn clone(&self) -> SupportedEndpointType
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for SupportedEndpointType
impl Debug for SupportedEndpointType
source§impl PartialEq<SupportedEndpointType> for SupportedEndpointType
impl PartialEq<SupportedEndpointType> for SupportedEndpointType
source§fn eq(&self, other: &SupportedEndpointType) -> bool
fn eq(&self, other: &SupportedEndpointType) -> bool
self
and other
values to be equal, and is used
by ==
.