#[non_exhaustive]pub struct SupportedEndpointType {
pub engine_name: Option<String>,
pub supports_cdc: bool,
pub endpoint_type: Option<ReplicationEndpointTypeValue>,
pub replication_instance_engine_minimum_version: Option<String>,
pub engine_display_name: Option<String>,
}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.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.engine_name: Option<String>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".
supports_cdc: boolIndicates if change data capture (CDC) is supported.
endpoint_type: Option<ReplicationEndpointTypeValue>The type of endpoint. Valid values are source and target.
replication_instance_engine_minimum_version: Option<String>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.
engine_display_name: Option<String>The expanded name for the engine name. For example, if the EngineName parameter is "aurora", this value would be "Amazon Aurora MySQL".
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() -> SupportedEndpointTypeBuilder
pub fn builder() -> SupportedEndpointTypeBuilder
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 for SupportedEndpointType
impl PartialEq 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 ==.