PostgreSQLSettings class
Provides information that defines a PostgreSQL endpoint.
Constructors
- PostgreSQLSettings({String? afterConnectScript, bool? captureDdls, String? databaseName, String? ddlArtifactsSchema, int? executeTimeout, bool? failTasksOnLobTruncation, int? maxFileSize, String? password, int? port, String? secretsManagerAccessRoleArn, String? secretsManagerSecretId, String? serverName, String? slotName, String? username})
-
PostgreSQLSettings.fromJson(Map<
String, dynamic> json) -
factory
Properties
- afterConnectScript → String?
-
For use with change data capture (CDC) only, this attribute has AWS DMS
bypass foreign keys and user triggers to reduce the time it takes to bulk
load data.
final
- captureDdls → bool?
-
To capture DDL events, AWS DMS creates various artifacts in the PostgreSQL
database when the task starts. You can later remove these artifacts.
final
- databaseName → String?
-
Database name for the endpoint.
final
- ddlArtifactsSchema → String?
-
The schema in which the operational DDL database artifacts are created.
final
- executeTimeout → int?
-
Sets the client statement timeout for the PostgreSQL instance, in seconds.
The default value is 60 seconds.
final
- failTasksOnLobTruncation → bool?
-
When set to
true
, this value causes a task to fail if the actual size of a LOB column is greater than the specifiedLobMaxSize
.final - hashCode → int
-
The hash code for this object.
no setterinherited
- maxFileSize → int?
-
Specifies the maximum size (in KB) of any .csv file used to transfer data to
PostgreSQL.
final
- password → String?
-
Endpoint connection password.
final
- port → int?
-
Endpoint TCP port.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- secretsManagerAccessRoleArn → 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 PostgreSQL endpoint.final - secretsManagerSecretId → String?
-
The full ARN, partial ARN, or friendly name of the
SecretsManagerSecret
that contains the PostgreSQL endpoint connection details.final - serverName → String?
-
Fully qualified domain name of the endpoint.
final
- slotName → String?
-
Sets the name of a previously created logical replication slot for a CDC
load of the PostgreSQL source instance.
final
- username → String?
-
Endpoint connection user name.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited