[−][src]Struct rusoto_dms::Endpoint
Fields
certificate_arn: Option<String>
The Amazon Resource Name (ARN) used for SSL connection to the endpoint.
database_name: Option<String>
The name of the database at the endpoint.
dms_transfer_settings: Option<DmsTransferSettings>
The settings in JSON format for the DMS Transfer type source endpoint.
Attributes include:
-
serviceAccessRoleArn - The IAM role that has permission to access the Amazon S3 bucket.
-
bucketName - The name of the S3 bucket to use.
-
compressionType - An optional parameter to use GZIP to compress the target files. Set to NONE (the default) or do not use to leave the files uncompressed.
Shorthand syntax: ServiceAccessRoleArn=string ,BucketName=string,CompressionType=string
JSON syntax:
{ "ServiceAccessRoleArn": "string", "BucketName": "string", "CompressionType": "none"|"gzip" }
dynamo_db_settings: Option<DynamoDbSettings>
The settings for the target DynamoDB database. For more information, see the DynamoDBSettings
structure.
endpoint_arn: Option<String>
The Amazon Resource Name (ARN) string that uniquely identifies the endpoint.
endpoint_identifier: Option<String>
The database endpoint identifier. Identifiers must begin with a letter; must contain only ASCII letters, digits, and hyphens; and must not end with a hyphen or contain two consecutive hyphens.
endpoint_type: Option<String>
The type of endpoint.
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."
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, azuredb, sybase, sybase, dynamodb, mongodb, and sqlserver.
external_id: Option<String>
Value returned by a call to CreateEndpoint that can be used for cross-account validation. Use it on a subsequent call to CreateEndpoint to create the endpoint with a cross-account.
external_table_definition: Option<String>
The external table definition.
extra_connection_attributes: Option<String>
Additional connection attributes used to connect to the endpoint.
kms_key_id: Option<String>
The KMS key identifier that will be used to encrypt the connection parameters. If you do not specify a value for the KmsKeyId parameter, then AWS DMS will use your default encryption key. AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS region.
mongo_db_settings: Option<MongoDbSettings>
The settings for the MongoDB source endpoint. For more information, see the MongoDbSettings
structure.
port: Option<i64>
The port value used to access the endpoint.
s3_settings: Option<S3Settings>
The settings for the S3 target endpoint. For more information, see the S3Settings
structure.
server_name: Option<String>
The name of the server at the endpoint.
service_access_role_arn: Option<String>
The Amazon Resource Name (ARN) used by the service access IAM role.
ssl_mode: Option<String>
The SSL mode used to connect to the endpoint.
SSL mode can be one of four values: none, require, verify-ca, verify-full.
The default value is none.
status: Option<String>
The status of the endpoint.
username: Option<String>
The user name used to connect to the endpoint.
Trait Implementations
impl Clone for Endpoint
[src]
impl Clone for Endpoint
fn clone(&self) -> Endpoint
[src]
fn clone(&self) -> Endpoint
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Default for Endpoint
[src]
impl Default for Endpoint
impl PartialEq<Endpoint> for Endpoint
[src]
impl PartialEq<Endpoint> for Endpoint
impl Debug for Endpoint
[src]
impl Debug for Endpoint
impl<'de> Deserialize<'de> for Endpoint
[src]
impl<'de> Deserialize<'de> for Endpoint
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Auto Trait Implementations
Blanket Implementations
impl<T> From for T
[src]
impl<T> From for T
impl<T, U> Into for T where
U: From<T>,
[src]
impl<T, U> Into for T where
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
impl<T, U> TryFrom for T where
T: From<U>,
[src]
impl<T, U> TryFrom for T where
T: From<U>,
type Error = !
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T> Borrow for T where
T: ?Sized,
[src]
impl<T> Borrow for T where
T: ?Sized,
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
impl<T> BorrowMut for T where
T: ?Sized,
[src]
impl<T> BorrowMut for T where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
fn borrow_mut(&mut self) -> &mut T
impl<T> Any for T where
T: 'static + ?Sized,
[src]
impl<T> Any for T where
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId
[src]
fn get_type_id(&self) -> TypeId
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
impl<T> Same for T
impl<T> Same for T
type Output = T
Should always be Self
impl<T> Erased for T
impl<T> Erased for T