Struct aws_sdk_securityhub::types::AwsDmsEndpointDetails
source · #[non_exhaustive]pub struct AwsDmsEndpointDetails {Show 13 fields
pub certificate_arn: Option<String>,
pub database_name: Option<String>,
pub endpoint_arn: Option<String>,
pub endpoint_identifier: Option<String>,
pub endpoint_type: Option<String>,
pub engine_name: Option<String>,
pub external_id: Option<String>,
pub extra_connection_attributes: Option<String>,
pub kms_key_id: Option<String>,
pub port: Option<i32>,
pub server_name: Option<String>,
pub ssl_mode: Option<String>,
pub username: Option<String>,
}
Expand description
Provides details about an Database Migration Service (DMS) endpoint. An endpoint provides connection, data store type, and location information about your data store.
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.certificate_arn: Option<String>
The Amazon Resource Name (ARN) for the SSL certificate that encrypts connections between the DMS endpoint and the replication instance.
database_name: Option<String>
The name of the endpoint database.
endpoint_arn: Option<String>
The Amazon Resource Name (ARN) of the endpoint.
endpoint_identifier: Option<String>
The database endpoint identifier.
endpoint_type: Option<String>
The type of endpoint. Valid values are source and target.
engine_name: Option<String>
The type of engine for the endpoint, depending on the EndpointType
value.
external_id: Option<String>
A value that can be used for cross-account validation.
extra_connection_attributes: Option<String>
Additional attributes associated with the connection.
kms_key_id: Option<String>
An DMS key identifier that is used to encrypt the connection parameters for the endpoint. If you don't specify a value for the KmsKeyId
parameter, then DMS uses your default encryption key. KMS creates the default encryption key for your Amazon Web Services account. Your Amazon Web Services account has a different default encryption key for each Amazon Web Services Region.
port: Option<i32>
The port used to access the endpoint.
server_name: Option<String>
The name of the server where the endpoint database resides.
ssl_mode: Option<String>
The SSL mode used to connect to the endpoint. The default is none.
username: Option<String>
The user name to be used to log in to the endpoint database.
Implementations§
source§impl AwsDmsEndpointDetails
impl AwsDmsEndpointDetails
sourcepub fn certificate_arn(&self) -> Option<&str>
pub fn certificate_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) for the SSL certificate that encrypts connections between the DMS endpoint and the replication instance.
sourcepub fn database_name(&self) -> Option<&str>
pub fn database_name(&self) -> Option<&str>
The name of the endpoint database.
sourcepub fn endpoint_arn(&self) -> Option<&str>
pub fn endpoint_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the endpoint.
sourcepub fn endpoint_identifier(&self) -> Option<&str>
pub fn endpoint_identifier(&self) -> Option<&str>
The database endpoint identifier.
sourcepub fn endpoint_type(&self) -> Option<&str>
pub fn endpoint_type(&self) -> Option<&str>
The type of endpoint. Valid values are source and target.
sourcepub fn engine_name(&self) -> Option<&str>
pub fn engine_name(&self) -> Option<&str>
The type of engine for the endpoint, depending on the EndpointType
value.
sourcepub fn external_id(&self) -> Option<&str>
pub fn external_id(&self) -> Option<&str>
A value that can be used for cross-account validation.
sourcepub fn extra_connection_attributes(&self) -> Option<&str>
pub fn extra_connection_attributes(&self) -> Option<&str>
Additional attributes associated with the connection.
sourcepub fn kms_key_id(&self) -> Option<&str>
pub fn kms_key_id(&self) -> Option<&str>
An DMS key identifier that is used to encrypt the connection parameters for the endpoint. If you don't specify a value for the KmsKeyId
parameter, then DMS uses your default encryption key. KMS creates the default encryption key for your Amazon Web Services account. Your Amazon Web Services account has a different default encryption key for each Amazon Web Services Region.
sourcepub fn server_name(&self) -> Option<&str>
pub fn server_name(&self) -> Option<&str>
The name of the server where the endpoint database resides.
source§impl AwsDmsEndpointDetails
impl AwsDmsEndpointDetails
sourcepub fn builder() -> AwsDmsEndpointDetailsBuilder
pub fn builder() -> AwsDmsEndpointDetailsBuilder
Creates a new builder-style object to manufacture AwsDmsEndpointDetails
.
Trait Implementations§
source§impl Clone for AwsDmsEndpointDetails
impl Clone for AwsDmsEndpointDetails
source§fn clone(&self) -> AwsDmsEndpointDetails
fn clone(&self) -> AwsDmsEndpointDetails
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for AwsDmsEndpointDetails
impl Debug for AwsDmsEndpointDetails
source§impl PartialEq for AwsDmsEndpointDetails
impl PartialEq for AwsDmsEndpointDetails
source§fn eq(&self, other: &AwsDmsEndpointDetails) -> bool
fn eq(&self, other: &AwsDmsEndpointDetails) -> bool
self
and other
values to be equal, and is used
by ==
.