[][src]Struct rusoto_dms::IBMDb2Settings

pub struct IBMDb2Settings {
    pub current_lsn: Option<String>,
    pub database_name: Option<String>,
    pub max_k_bytes_per_read: Option<i64>,
    pub password: Option<String>,
    pub port: Option<i64>,
    pub secrets_manager_access_role_arn: Option<String>,
    pub secrets_manager_secret_id: Option<String>,
    pub server_name: Option<String>,
    pub set_data_capture_changes: Option<bool>,
    pub username: Option<String>,
}

Provides information that defines an IBM Db2 LUW endpoint.

Fields

current_lsn: Option<String>

For ongoing replication (CDC), use CurrentLSN to specify a log sequence number (LSN) where you want the replication to start.

database_name: Option<String>

Database name for the endpoint.

max_k_bytes_per_read: Option<i64>

Maximum number of bytes per read, as a NUMBER value. The default is 64 KB.

password: Option<String>

Endpoint connection password.

port: Option<i64>

Endpoint TCP port.

secrets_manager_access_role_arn: Option<String>

The full Amazon Resource Name (ARN) of the IAM role that specifies AWS DMS as the trusted entity and grants the required permissions to access the value in SecretsManagerSecret. SecretsManagerSecret has the value of the AWS Secrets Manager secret that allows access to the Db2 LUW endpoint.

You can specify one of two sets of values for these permissions. You can specify the values for this setting and SecretsManagerSecretId. Or you can specify clear-text values for UserName, Password, ServerName, and Port. You can't specify both. For more information on creating this SecretsManagerSecret and the SecretsManagerAccessRoleArn and SecretsManagerSecretId required to access it, see Using secrets to access AWS Database Migration Service resources in the AWS Database Migration Service User Guide.

secrets_manager_secret_id: Option<String>

The full ARN, partial ARN, or friendly name of the SecretsManagerSecret that contains the Db2 LUW endpoint connection details.

server_name: Option<String>

Fully qualified domain name of the endpoint.

set_data_capture_changes: Option<bool>

Enables ongoing replication (CDC) as a BOOLEAN value. The default is true.

username: Option<String>

Endpoint connection user name.

Trait Implementations

impl Clone for IBMDb2Settings[src]

impl Debug for IBMDb2Settings[src]

impl Default for IBMDb2Settings[src]

impl<'de> Deserialize<'de> for IBMDb2Settings[src]

impl PartialEq<IBMDb2Settings> for IBMDb2Settings[src]

impl Serialize for IBMDb2Settings[src]

impl StructuralPartialEq for IBMDb2Settings[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.