MicrosoftSQLServerSettings class
Provides information that defines a Microsoft SQL Server endpoint.
Constructors
- MicrosoftSQLServerSettings({int? bcpPacketSize, String? controlTablesFileGroup, String? databaseName, String? password, int? port, bool? readBackupOnly, SafeguardPolicy? safeguardPolicy, String? secretsManagerAccessRoleArn, String? secretsManagerSecretId, String? serverName, bool? useBcpFullLoad, String? username})
-
MicrosoftSQLServerSettings.fromJson(Map<
String, dynamic> json) -
factory
Properties
- bcpPacketSize → int?
-
The maximum size of the packets (in bytes) used to transfer data using BCP.
final
- controlTablesFileGroup → String?
-
Specifies a file group for the AWS DMS internal tables. When the replication
task starts, all the internal AWS DMS control tables (awsdms_
apply_exception, awsdms_apply, awsdms_changes) are created for the specified
file group.
final
- databaseName → String?
-
Database name for the endpoint.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- password → String?
-
Endpoint connection password.
final
- port → int?
-
Endpoint TCP port.
final
- readBackupOnly → bool?
-
When this attribute is set to
Y
, AWS DMS only reads changes from transaction log backups and doesn't read from the active transaction log file during ongoing replication. Setting this parameter toY
enables you to control active transaction log file growth during full load and ongoing replication tasks. However, it can add some source latency to ongoing replication.final - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- safeguardPolicy → SafeguardPolicy?
-
Use this attribute to minimize the need to access the backup log and enable
AWS DMS to prevent truncation using one of the following two methods.
final
- 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 SQL Server endpoint.final - secretsManagerSecretId → String?
-
The full ARN, partial ARN, or friendly name of the
SecretsManagerSecret
that contains the SQL Server endpoint connection details.final - serverName → String?
-
Fully qualified domain name of the endpoint.
final
- useBcpFullLoad → bool?
-
Use this to attribute to transfer data for full-load operations using BCP.
When the target table contains an identity column that does not exist in the
source table, you must disable the use BCP for loading table option.
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