@@ -1588,7 +1588,7 @@ export interface OracleSettings {
1588
1588
/**
1589
1589
* <p>When this field is set to <code>Y</code>, DMS only accesses the
1590
1590
* archived redo logs. If the archived redo logs are stored on
1591
- * Oracle ASM only, the DMS user account needs to be
1591
+ * Automatic Storage Management ( ASM) only, the DMS user account needs to be
1592
1592
* granted ASM privileges.</p>
1593
1593
*/
1594
1594
ArchivedLogsOnly ?: boolean ;
@@ -1794,7 +1794,7 @@ export interface OracleSettings {
1794
1794
SecretsManagerSecretId ?: string ;
1795
1795
1796
1796
/**
1797
- * <p>Required only if your Oracle endpoint uses Advanced Storage Manager (ASM). The full ARN
1797
+ * <p>Required only if your Oracle endpoint uses Automatic Storage Management (ASM). The full ARN
1798
1798
* of the IAM role that specifies DMS as the trusted entity and grants the required
1799
1799
* permissions to access the <code>SecretsManagerOracleAsmSecret</code>. This
1800
1800
* <code>SecretsManagerOracleAsmSecret</code> has the secret value that allows access to
@@ -1814,7 +1814,7 @@ export interface OracleSettings {
1814
1814
SecretsManagerOracleAsmAccessRoleArn ?: string ;
1815
1815
1816
1816
/**
1817
- * <p>Required only if your Oracle endpoint uses Advanced Storage Manager (ASM). The full ARN, partial ARN, or friendly name of the <code>SecretsManagerOracleAsmSecret</code>
1817
+ * <p>Required only if your Oracle endpoint uses Automatic Storage Management (ASM). The full ARN, partial ARN, or friendly name of the <code>SecretsManagerOracleAsmSecret</code>
1818
1818
* that contains the Oracle ASM connection details for the Oracle endpoint.</p>
1819
1819
*/
1820
1820
SecretsManagerOracleAsmSecretId ?: string ;
@@ -2831,7 +2831,7 @@ export interface S3Settings {
2831
2831
CdcMaxBatchInterval ?: number ;
2832
2832
2833
2833
/**
2834
- * <p>Minimum file size, defined in megabytes , to reach for a file output to Amazon S3.</p>
2834
+ * <p>Minimum file size, defined in kilobytes , to reach for a file output to Amazon S3.</p>
2835
2835
* <p>When <code>CdcMinFileSize</code> and <code>CdcMaxBatchInterval</code> are both specified, the file
2836
2836
* write is triggered by whichever parameter condition is met first within an DMS
2837
2837
* CloudFormation template.</p>
@@ -3003,9 +3003,9 @@ export interface CreateEndpointMessage {
3003
3003
* <code>EndpointType</code> value, include <code>"mysql"</code>, <code>"oracle"</code>,
3004
3004
* <code>"postgres"</code>, <code>"mariadb"</code>, <code>"aurora"</code>,
3005
3005
* <code>"aurora-postgresql"</code>, <code>"opensearch"</code>, <code>"redshift"</code>, <code>"s3"</code>,
3006
- * <code>"db2"</code>, <code>"azuredb"</code>, <code>"sybase"</code>, <code>"dynamodb"</code>, <code>"mongodb"</code>,
3006
+ * <code>"db2"</code>, <code>"db2-zos"</code>, <code>" azuredb"</code>, <code>"sybase"</code>, <code>"dynamodb"</code>, <code>"mongodb"</code>,
3007
3007
* <code>"kinesis"</code>, <code>"kafka"</code>, <code>"elasticsearch"</code>, <code>"docdb"</code>,
3008
- * <code>"sqlserver"</code>, and <code>"neptune "</code>.</p>
3008
+ * <code>"sqlserver"</code>, <code>"neptune"</code>, and <code>"babelfish "</code>.</p>
3009
3009
*/
3010
3010
EngineName : string | undefined ;
3011
3011
@@ -3294,18 +3294,19 @@ export interface Endpoint {
3294
3294
3295
3295
/**
3296
3296
* <p>The database engine name. Valid values, depending on the EndpointType, include
3297
- * <code>"mysql"</code>, <code>"oracle"</code>, <code>"postgres"</code>,
3298
- * <code>"mariadb"</code>, <code>"aurora"</code>, <code>"aurora-postgresql"</code>, <code>"opensearch"</code>,
3299
- * <code>"redshift"</code>, <code>"s3"</code>, <code>"db2"</code>, <code>"azuredb"</code>,
3300
- * <code>"sybase"</code>, <code>"dynamodb"</code>, <code>"mongodb"</code>,
3301
- * <code>"kinesis"</code>, <code>"kafka"</code>, <code>"elasticsearch"</code>,
3302
- * <code>"documentdb"</code>, <code>"sqlserver"</code>, and <code>"neptune"</code>.</p>
3297
+ * <code>"mysql"</code>, <code>"oracle"</code>, <code>"postgres"</code>,
3298
+ * <code>"mariadb"</code>, <code>"aurora"</code>, <code>"aurora-postgresql"</code>,
3299
+ * <code>"redshift"</code>, <code>"s3"</code>, <code>"db2"</code>, <code>"db2-zos"</code>,
3300
+ * <code>"azuredb"</code>, <code>"sybase"</code>, <code>"dynamodb"</code>,
3301
+ * <code>"mongodb"</code>, <code>"kinesis"</code>, <code>"kafka"</code>,
3302
+ * <code>"elasticsearch"</code>, <code>"documentdb"</code>, <code>"sqlserver"</code>,
3303
+ * <code>"neptune"</code>, and <code>"babelfish"</code>.</p>
3303
3304
*/
3304
3305
EngineName ?: string ;
3305
3306
3306
3307
/**
3307
3308
* <p>The expanded name for the engine name. For example, if the <code>EngineName</code>
3308
- * parameter is "aurora," this value would be "Amazon Aurora MySQL." </p>
3309
+ * parameter is "aurora", this value would be "Amazon Aurora MySQL". </p>
3309
3310
*/
3310
3311
EngineDisplayName ?: string ;
3311
3312
@@ -4043,6 +4044,13 @@ export interface CreateReplicationInstanceMessage {
4043
4044
* value for the end of <code>EndpointArn</code>.</p>
4044
4045
*/
4045
4046
ResourceIdentifier ?: string ;
4047
+
4048
+ /**
4049
+ * <p>The type of IP address protocol used by a replication instance,
4050
+ * such as IPv4 only or Dual-stack that supports both IPv4 and IPv6 addressing.
4051
+ * IPv6 only is not yet supported.</p>
4052
+ */
4053
+ NetworkType ?: string ;
4046
4054
}
4047
4055
4048
4056
/**
@@ -4081,6 +4089,13 @@ export interface ReplicationPendingModifiedValues {
4081
4089
* <p>The engine version number of the replication instance.</p>
4082
4090
*/
4083
4091
EngineVersion ?: string ;
4092
+
4093
+ /**
4094
+ * <p>The type of IP address protocol used by a replication instance,
4095
+ * such as IPv4 only or Dual-stack that supports both IPv4 and IPv6 addressing.
4096
+ * IPv6 only is not yet supported.</p>
4097
+ */
4098
+ NetworkType ?: string ;
4084
4099
}
4085
4100
4086
4101
/**
@@ -4149,6 +4164,13 @@ export interface ReplicationSubnetGroup {
4149
4164
* <p>The subnets that are in the subnet group.</p>
4150
4165
*/
4151
4166
Subnets ?: Subnet [ ] ;
4167
+
4168
+ /**
4169
+ * <p>The IP addressing protocol supported by the subnet group. This is used by a
4170
+ * replication instance with values such as IPv4 only or Dual-stack that supports
4171
+ * both IPv4 and IPv6 addressing. IPv6 only is not yet supported.</p>
4172
+ */
4173
+ SupportedNetworkTypes ?: string [ ] ;
4152
4174
}
4153
4175
4154
4176
/**
@@ -4373,6 +4395,11 @@ export interface ReplicationInstance {
4373
4395
*/
4374
4396
ReplicationInstancePrivateIpAddresses ?: string [ ] ;
4375
4397
4398
+ /**
4399
+ * <p>One or more IPv6 addresses for the replication instance.</p>
4400
+ */
4401
+ ReplicationInstanceIpv6Addresses ?: string [ ] ;
4402
+
4376
4403
/**
4377
4404
* <p> Specifies the accessibility options for the replication instance. A value of
4378
4405
* <code>true</code> represents an instance with a public IP address. A value of
@@ -4397,6 +4424,13 @@ export interface ReplicationInstance {
4397
4424
* <p>The DNS name servers supported for the replication instance to access your on-premise source or target database.</p>
4398
4425
*/
4399
4426
DnsNameServers ?: string ;
4427
+
4428
+ /**
4429
+ * <p>The type of IP address protocol used by a replication instance,
4430
+ * such as IPv4 only or Dual-stack that supports both IPv4 and IPv6 addressing.
4431
+ * IPv6 only is not yet supported.</p>
4432
+ */
4433
+ NetworkType ?: string ;
4400
4434
}
4401
4435
4402
4436
/**
@@ -5734,13 +5768,14 @@ export interface DescribeEndpointTypesMessage {
5734
5768
*/
5735
5769
export interface SupportedEndpointType {
5736
5770
/**
5737
- * <p>The database engine name. Valid values, depending on the EndpointType, include
5771
+ * <p>The database engine name. Valid values, depending on the EndpointType, include
5738
5772
* <code>"mysql"</code>, <code>"oracle"</code>, <code>"postgres"</code>,
5739
5773
* <code>"mariadb"</code>, <code>"aurora"</code>, <code>"aurora-postgresql"</code>,
5740
- * <code>"redshift"</code>, <code>"s3"</code>, <code>"db2"</code>, <code>"azuredb"</code>,
5741
- * <code>"sybase"</code>, <code>"dynamodb"</code>, <code>"mongodb"</code>,
5742
- * <code>"kinesis"</code>, <code>"kafka"</code>, <code>"elasticsearch"</code>,
5743
- * <code>"documentdb"</code>, <code>"sqlserver"</code>, and <code>"neptune"</code>.</p>
5774
+ * <code>"redshift"</code>, <code>"s3"</code>, <code>"db2"</code>, <code>"db2-zos"</code>,
5775
+ * <code>"azuredb"</code>, <code>"sybase"</code>, <code>"dynamodb"</code>,
5776
+ * <code>"mongodb"</code>, <code>"kinesis"</code>, <code>"kafka"</code>,
5777
+ * <code>"elasticsearch"</code>, <code>"documentdb"</code>, <code>"sqlserver"</code>,
5778
+ * <code>"neptune"</code>, and <code>"babelfish"</code>.</p>
5744
5779
*/
5745
5780
EngineName ?: string ;
5746
5781
@@ -5761,7 +5796,7 @@ export interface SupportedEndpointType {
5761
5796
5762
5797
/**
5763
5798
* <p>The expanded name for the engine name. For example, if the <code>EngineName</code>
5764
- * parameter is "aurora," this value would be "Amazon Aurora MySQL." </p>
5799
+ * parameter is "aurora", this value would be "Amazon Aurora MySQL". </p>
5765
5800
*/
5766
5801
EngineDisplayName ?: string ;
5767
5802
}
@@ -5831,7 +5866,9 @@ export interface DescribeEventCategoriesResponse {
5831
5866
EventCategoryGroupList ?: EventCategoryGroup [ ] ;
5832
5867
}
5833
5868
5834
- export type SourceType = "replication-instance" ;
5869
+ export enum SourceType {
5870
+ replication_instance = "replication-instance" ,
5871
+ }
5835
5872
5836
5873
/**
5837
5874
* <p></p>
@@ -7461,6 +7498,27 @@ export interface TableStatistics {
7461
7498
*/
7462
7499
Ddls ?: number ;
7463
7500
7501
+ /**
7502
+ * <p>The number of insert actions applied on a target table.</p>
7503
+ */
7504
+ AppliedInserts ?: number ;
7505
+
7506
+ /**
7507
+ * <p>The number of delete actions applied on a target table.</p>
7508
+ */
7509
+ AppliedDeletes ?: number ;
7510
+
7511
+ /**
7512
+ * <p>The number of update actions applied on a target table.</p>
7513
+ */
7514
+ AppliedUpdates ?: number ;
7515
+
7516
+ /**
7517
+ * <p>The number of data definition language (DDL) statements used to build and modify the structure
7518
+ * of your tables applied on the target.</p>
7519
+ */
7520
+ AppliedDdls ?: number ;
7521
+
7464
7522
/**
7465
7523
* <p>The number of rows added during the full load operation.</p>
7466
7524
*/
@@ -7701,14 +7759,14 @@ export interface ModifyEndpointMessage {
7701
7759
EndpointType ?: ReplicationEndpointTypeValue | string ;
7702
7760
7703
7761
/**
7704
- * <p>The type of engine for the endpoint. Valid values, depending on the EndpointType,
7705
- * include
7762
+ * <p>The database engine name. Valid values, depending on the EndpointType, include
7706
7763
* <code>"mysql"</code>, <code>"oracle"</code>, <code>"postgres"</code>,
7707
- * <code>"mariadb"</code>, <code>"aurora"</code>, <code>"aurora-postgresql"</code>, <code>"opensearch"</code>,
7708
- * <code>"redshift"</code>, <code>"s3"</code>, <code>"db2"</code>, <code>"azuredb"</code>,
7709
- * <code>"sybase"</code>, <code>"dynamodb"</code>, <code>"mongodb"</code>,
7710
- * <code>"kinesis"</code>, <code>"kafka"</code>, <code>"elasticsearch"</code>,
7711
- * <code>"documentdb"</code>, <code>"sqlserver"</code>, and <code>"neptune"</code>.</p>
7764
+ * <code>"mariadb"</code>, <code>"aurora"</code>, <code>"aurora-postgresql"</code>,
7765
+ * <code>"redshift"</code>, <code>"s3"</code>, <code>"db2"</code>, <code>"db2-zos"</code>,
7766
+ * <code>"azuredb"</code>, <code>"sybase"</code>, <code>"dynamodb"</code>,
7767
+ * <code>"mongodb"</code>, <code>"kinesis"</code>, <code>"kafka"</code>,
7768
+ * <code>"elasticsearch"</code>, <code>"documentdb"</code>, <code>"sqlserver"</code>,
7769
+ * <code>"neptune"</code>, and <code>"babelfish"</code>.</p>
7712
7770
*/
7713
7771
EngineName ?: string ;
7714
7772
@@ -8104,6 +8162,13 @@ export interface ModifyReplicationInstanceMessage {
8104
8162
* string.</p>
8105
8163
*/
8106
8164
ReplicationInstanceIdentifier ?: string ;
8165
+
8166
+ /**
8167
+ * <p>The type of IP address protocol used by a replication instance,
8168
+ * such as IPv4 only or Dual-stack that supports both IPv4 and IPv6 addressing.
8169
+ * IPv6 only is not yet supported.</p>
8170
+ */
8171
+ NetworkType ?: string ;
8107
8172
}
8108
8173
8109
8174
/**
0 commit comments