github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/dms/2016-01-01/api-2.json (about)

     1  {
     2    "version":"2.0",
     3    "metadata":{
     4      "apiVersion":"2016-01-01",
     5      "endpointPrefix":"dms",
     6      "jsonVersion":"1.1",
     7      "protocol":"json",
     8      "serviceFullName":"AWS Database Migration Service",
     9      "serviceId":"Database Migration Service",
    10      "signatureVersion":"v4",
    11      "targetPrefix":"AmazonDMSv20160101",
    12      "uid":"dms-2016-01-01"
    13    },
    14    "operations":{
    15      "AddTagsToResource":{
    16        "name":"AddTagsToResource",
    17        "http":{
    18          "method":"POST",
    19          "requestUri":"/"
    20        },
    21        "input":{"shape":"AddTagsToResourceMessage"},
    22        "output":{"shape":"AddTagsToResourceResponse"},
    23        "errors":[
    24          {"shape":"ResourceNotFoundFault"}
    25        ]
    26      },
    27      "ApplyPendingMaintenanceAction":{
    28        "name":"ApplyPendingMaintenanceAction",
    29        "http":{
    30          "method":"POST",
    31          "requestUri":"/"
    32        },
    33        "input":{"shape":"ApplyPendingMaintenanceActionMessage"},
    34        "output":{"shape":"ApplyPendingMaintenanceActionResponse"},
    35        "errors":[
    36          {"shape":"ResourceNotFoundFault"}
    37        ]
    38      },
    39      "CancelReplicationTaskAssessmentRun":{
    40        "name":"CancelReplicationTaskAssessmentRun",
    41        "http":{
    42          "method":"POST",
    43          "requestUri":"/"
    44        },
    45        "input":{"shape":"CancelReplicationTaskAssessmentRunMessage"},
    46        "output":{"shape":"CancelReplicationTaskAssessmentRunResponse"},
    47        "errors":[
    48          {"shape":"AccessDeniedFault"},
    49          {"shape":"ResourceNotFoundFault"},
    50          {"shape":"InvalidResourceStateFault"}
    51        ]
    52      },
    53      "CreateEndpoint":{
    54        "name":"CreateEndpoint",
    55        "http":{
    56          "method":"POST",
    57          "requestUri":"/"
    58        },
    59        "input":{"shape":"CreateEndpointMessage"},
    60        "output":{"shape":"CreateEndpointResponse"},
    61        "errors":[
    62          {"shape":"KMSKeyNotAccessibleFault"},
    63          {"shape":"ResourceAlreadyExistsFault"},
    64          {"shape":"ResourceQuotaExceededFault"},
    65          {"shape":"InvalidResourceStateFault"},
    66          {"shape":"ResourceNotFoundFault"},
    67          {"shape":"AccessDeniedFault"},
    68          {"shape":"S3AccessDeniedFault"}
    69        ]
    70      },
    71      "CreateEventSubscription":{
    72        "name":"CreateEventSubscription",
    73        "http":{
    74          "method":"POST",
    75          "requestUri":"/"
    76        },
    77        "input":{"shape":"CreateEventSubscriptionMessage"},
    78        "output":{"shape":"CreateEventSubscriptionResponse"},
    79        "errors":[
    80          {"shape":"ResourceQuotaExceededFault"},
    81          {"shape":"ResourceNotFoundFault"},
    82          {"shape":"ResourceAlreadyExistsFault"},
    83          {"shape":"SNSInvalidTopicFault"},
    84          {"shape":"SNSNoAuthorizationFault"},
    85          {"shape":"KMSAccessDeniedFault"},
    86          {"shape":"KMSDisabledFault"},
    87          {"shape":"KMSInvalidStateFault"},
    88          {"shape":"KMSNotFoundFault"},
    89          {"shape":"KMSThrottlingFault"}
    90        ]
    91      },
    92      "CreateReplicationInstance":{
    93        "name":"CreateReplicationInstance",
    94        "http":{
    95          "method":"POST",
    96          "requestUri":"/"
    97        },
    98        "input":{"shape":"CreateReplicationInstanceMessage"},
    99        "output":{"shape":"CreateReplicationInstanceResponse"},
   100        "errors":[
   101          {"shape":"AccessDeniedFault"},
   102          {"shape":"ResourceAlreadyExistsFault"},
   103          {"shape":"InsufficientResourceCapacityFault"},
   104          {"shape":"ResourceQuotaExceededFault"},
   105          {"shape":"StorageQuotaExceededFault"},
   106          {"shape":"ResourceNotFoundFault"},
   107          {"shape":"ReplicationSubnetGroupDoesNotCoverEnoughAZs"},
   108          {"shape":"InvalidResourceStateFault"},
   109          {"shape":"InvalidSubnet"},
   110          {"shape":"KMSKeyNotAccessibleFault"}
   111        ]
   112      },
   113      "CreateReplicationSubnetGroup":{
   114        "name":"CreateReplicationSubnetGroup",
   115        "http":{
   116          "method":"POST",
   117          "requestUri":"/"
   118        },
   119        "input":{"shape":"CreateReplicationSubnetGroupMessage"},
   120        "output":{"shape":"CreateReplicationSubnetGroupResponse"},
   121        "errors":[
   122          {"shape":"AccessDeniedFault"},
   123          {"shape":"ResourceAlreadyExistsFault"},
   124          {"shape":"ResourceNotFoundFault"},
   125          {"shape":"ResourceQuotaExceededFault"},
   126          {"shape":"ReplicationSubnetGroupDoesNotCoverEnoughAZs"},
   127          {"shape":"InvalidSubnet"}
   128        ]
   129      },
   130      "CreateReplicationTask":{
   131        "name":"CreateReplicationTask",
   132        "http":{
   133          "method":"POST",
   134          "requestUri":"/"
   135        },
   136        "input":{"shape":"CreateReplicationTaskMessage"},
   137        "output":{"shape":"CreateReplicationTaskResponse"},
   138        "errors":[
   139          {"shape":"AccessDeniedFault"},
   140          {"shape":"InvalidResourceStateFault"},
   141          {"shape":"ResourceAlreadyExistsFault"},
   142          {"shape":"ResourceNotFoundFault"},
   143          {"shape":"KMSKeyNotAccessibleFault"},
   144          {"shape":"ResourceQuotaExceededFault"}
   145        ]
   146      },
   147      "DeleteCertificate":{
   148        "name":"DeleteCertificate",
   149        "http":{
   150          "method":"POST",
   151          "requestUri":"/"
   152        },
   153        "input":{"shape":"DeleteCertificateMessage"},
   154        "output":{"shape":"DeleteCertificateResponse"},
   155        "errors":[
   156          {"shape":"ResourceNotFoundFault"},
   157          {"shape":"InvalidResourceStateFault"}
   158        ]
   159      },
   160      "DeleteConnection":{
   161        "name":"DeleteConnection",
   162        "http":{
   163          "method":"POST",
   164          "requestUri":"/"
   165        },
   166        "input":{"shape":"DeleteConnectionMessage"},
   167        "output":{"shape":"DeleteConnectionResponse"},
   168        "errors":[
   169          {"shape":"AccessDeniedFault"},
   170          {"shape":"ResourceNotFoundFault"},
   171          {"shape":"InvalidResourceStateFault"}
   172        ]
   173      },
   174      "DeleteEndpoint":{
   175        "name":"DeleteEndpoint",
   176        "http":{
   177          "method":"POST",
   178          "requestUri":"/"
   179        },
   180        "input":{"shape":"DeleteEndpointMessage"},
   181        "output":{"shape":"DeleteEndpointResponse"},
   182        "errors":[
   183          {"shape":"ResourceNotFoundFault"},
   184          {"shape":"InvalidResourceStateFault"}
   185        ]
   186      },
   187      "DeleteEventSubscription":{
   188        "name":"DeleteEventSubscription",
   189        "http":{
   190          "method":"POST",
   191          "requestUri":"/"
   192        },
   193        "input":{"shape":"DeleteEventSubscriptionMessage"},
   194        "output":{"shape":"DeleteEventSubscriptionResponse"},
   195        "errors":[
   196          {"shape":"ResourceNotFoundFault"},
   197          {"shape":"InvalidResourceStateFault"}
   198        ]
   199      },
   200      "DeleteReplicationInstance":{
   201        "name":"DeleteReplicationInstance",
   202        "http":{
   203          "method":"POST",
   204          "requestUri":"/"
   205        },
   206        "input":{"shape":"DeleteReplicationInstanceMessage"},
   207        "output":{"shape":"DeleteReplicationInstanceResponse"},
   208        "errors":[
   209          {"shape":"InvalidResourceStateFault"},
   210          {"shape":"ResourceNotFoundFault"}
   211        ]
   212      },
   213      "DeleteReplicationSubnetGroup":{
   214        "name":"DeleteReplicationSubnetGroup",
   215        "http":{
   216          "method":"POST",
   217          "requestUri":"/"
   218        },
   219        "input":{"shape":"DeleteReplicationSubnetGroupMessage"},
   220        "output":{"shape":"DeleteReplicationSubnetGroupResponse"},
   221        "errors":[
   222          {"shape":"InvalidResourceStateFault"},
   223          {"shape":"ResourceNotFoundFault"}
   224        ]
   225      },
   226      "DeleteReplicationTask":{
   227        "name":"DeleteReplicationTask",
   228        "http":{
   229          "method":"POST",
   230          "requestUri":"/"
   231        },
   232        "input":{"shape":"DeleteReplicationTaskMessage"},
   233        "output":{"shape":"DeleteReplicationTaskResponse"},
   234        "errors":[
   235          {"shape":"ResourceNotFoundFault"},
   236          {"shape":"InvalidResourceStateFault"}
   237        ]
   238      },
   239      "DeleteReplicationTaskAssessmentRun":{
   240        "name":"DeleteReplicationTaskAssessmentRun",
   241        "http":{
   242          "method":"POST",
   243          "requestUri":"/"
   244        },
   245        "input":{"shape":"DeleteReplicationTaskAssessmentRunMessage"},
   246        "output":{"shape":"DeleteReplicationTaskAssessmentRunResponse"},
   247        "errors":[
   248          {"shape":"AccessDeniedFault"},
   249          {"shape":"ResourceNotFoundFault"},
   250          {"shape":"InvalidResourceStateFault"}
   251        ]
   252      },
   253      "DescribeAccountAttributes":{
   254        "name":"DescribeAccountAttributes",
   255        "http":{
   256          "method":"POST",
   257          "requestUri":"/"
   258        },
   259        "input":{"shape":"DescribeAccountAttributesMessage"},
   260        "output":{"shape":"DescribeAccountAttributesResponse"}
   261      },
   262      "DescribeApplicableIndividualAssessments":{
   263        "name":"DescribeApplicableIndividualAssessments",
   264        "http":{
   265          "method":"POST",
   266          "requestUri":"/"
   267        },
   268        "input":{"shape":"DescribeApplicableIndividualAssessmentsMessage"},
   269        "output":{"shape":"DescribeApplicableIndividualAssessmentsResponse"},
   270        "errors":[
   271          {"shape":"AccessDeniedFault"},
   272          {"shape":"ResourceNotFoundFault"},
   273          {"shape":"InvalidResourceStateFault"}
   274        ]
   275      },
   276      "DescribeCertificates":{
   277        "name":"DescribeCertificates",
   278        "http":{
   279          "method":"POST",
   280          "requestUri":"/"
   281        },
   282        "input":{"shape":"DescribeCertificatesMessage"},
   283        "output":{"shape":"DescribeCertificatesResponse"},
   284        "errors":[
   285          {"shape":"ResourceNotFoundFault"}
   286        ]
   287      },
   288      "DescribeConnections":{
   289        "name":"DescribeConnections",
   290        "http":{
   291          "method":"POST",
   292          "requestUri":"/"
   293        },
   294        "input":{"shape":"DescribeConnectionsMessage"},
   295        "output":{"shape":"DescribeConnectionsResponse"},
   296        "errors":[
   297          {"shape":"ResourceNotFoundFault"}
   298        ]
   299      },
   300      "DescribeEndpointSettings":{
   301        "name":"DescribeEndpointSettings",
   302        "http":{
   303          "method":"POST",
   304          "requestUri":"/"
   305        },
   306        "input":{"shape":"DescribeEndpointSettingsMessage"},
   307        "output":{"shape":"DescribeEndpointSettingsResponse"}
   308      },
   309      "DescribeEndpointTypes":{
   310        "name":"DescribeEndpointTypes",
   311        "http":{
   312          "method":"POST",
   313          "requestUri":"/"
   314        },
   315        "input":{"shape":"DescribeEndpointTypesMessage"},
   316        "output":{"shape":"DescribeEndpointTypesResponse"}
   317      },
   318      "DescribeEndpoints":{
   319        "name":"DescribeEndpoints",
   320        "http":{
   321          "method":"POST",
   322          "requestUri":"/"
   323        },
   324        "input":{"shape":"DescribeEndpointsMessage"},
   325        "output":{"shape":"DescribeEndpointsResponse"},
   326        "errors":[
   327          {"shape":"ResourceNotFoundFault"}
   328        ]
   329      },
   330      "DescribeEventCategories":{
   331        "name":"DescribeEventCategories",
   332        "http":{
   333          "method":"POST",
   334          "requestUri":"/"
   335        },
   336        "input":{"shape":"DescribeEventCategoriesMessage"},
   337        "output":{"shape":"DescribeEventCategoriesResponse"}
   338      },
   339      "DescribeEventSubscriptions":{
   340        "name":"DescribeEventSubscriptions",
   341        "http":{
   342          "method":"POST",
   343          "requestUri":"/"
   344        },
   345        "input":{"shape":"DescribeEventSubscriptionsMessage"},
   346        "output":{"shape":"DescribeEventSubscriptionsResponse"},
   347        "errors":[
   348          {"shape":"ResourceNotFoundFault"}
   349        ]
   350      },
   351      "DescribeEvents":{
   352        "name":"DescribeEvents",
   353        "http":{
   354          "method":"POST",
   355          "requestUri":"/"
   356        },
   357        "input":{"shape":"DescribeEventsMessage"},
   358        "output":{"shape":"DescribeEventsResponse"}
   359      },
   360      "DescribeOrderableReplicationInstances":{
   361        "name":"DescribeOrderableReplicationInstances",
   362        "http":{
   363          "method":"POST",
   364          "requestUri":"/"
   365        },
   366        "input":{"shape":"DescribeOrderableReplicationInstancesMessage"},
   367        "output":{"shape":"DescribeOrderableReplicationInstancesResponse"}
   368      },
   369      "DescribePendingMaintenanceActions":{
   370        "name":"DescribePendingMaintenanceActions",
   371        "http":{
   372          "method":"POST",
   373          "requestUri":"/"
   374        },
   375        "input":{"shape":"DescribePendingMaintenanceActionsMessage"},
   376        "output":{"shape":"DescribePendingMaintenanceActionsResponse"},
   377        "errors":[
   378          {"shape":"ResourceNotFoundFault"}
   379        ]
   380      },
   381      "DescribeRefreshSchemasStatus":{
   382        "name":"DescribeRefreshSchemasStatus",
   383        "http":{
   384          "method":"POST",
   385          "requestUri":"/"
   386        },
   387        "input":{"shape":"DescribeRefreshSchemasStatusMessage"},
   388        "output":{"shape":"DescribeRefreshSchemasStatusResponse"},
   389        "errors":[
   390          {"shape":"InvalidResourceStateFault"},
   391          {"shape":"ResourceNotFoundFault"}
   392        ]
   393      },
   394      "DescribeReplicationInstanceTaskLogs":{
   395        "name":"DescribeReplicationInstanceTaskLogs",
   396        "http":{
   397          "method":"POST",
   398          "requestUri":"/"
   399        },
   400        "input":{"shape":"DescribeReplicationInstanceTaskLogsMessage"},
   401        "output":{"shape":"DescribeReplicationInstanceTaskLogsResponse"},
   402        "errors":[
   403          {"shape":"ResourceNotFoundFault"},
   404          {"shape":"InvalidResourceStateFault"}
   405        ]
   406      },
   407      "DescribeReplicationInstances":{
   408        "name":"DescribeReplicationInstances",
   409        "http":{
   410          "method":"POST",
   411          "requestUri":"/"
   412        },
   413        "input":{"shape":"DescribeReplicationInstancesMessage"},
   414        "output":{"shape":"DescribeReplicationInstancesResponse"},
   415        "errors":[
   416          {"shape":"ResourceNotFoundFault"}
   417        ]
   418      },
   419      "DescribeReplicationSubnetGroups":{
   420        "name":"DescribeReplicationSubnetGroups",
   421        "http":{
   422          "method":"POST",
   423          "requestUri":"/"
   424        },
   425        "input":{"shape":"DescribeReplicationSubnetGroupsMessage"},
   426        "output":{"shape":"DescribeReplicationSubnetGroupsResponse"},
   427        "errors":[
   428          {"shape":"ResourceNotFoundFault"}
   429        ]
   430      },
   431      "DescribeReplicationTaskAssessmentResults":{
   432        "name":"DescribeReplicationTaskAssessmentResults",
   433        "http":{
   434          "method":"POST",
   435          "requestUri":"/"
   436        },
   437        "input":{"shape":"DescribeReplicationTaskAssessmentResultsMessage"},
   438        "output":{"shape":"DescribeReplicationTaskAssessmentResultsResponse"},
   439        "errors":[
   440          {"shape":"ResourceNotFoundFault"}
   441        ]
   442      },
   443      "DescribeReplicationTaskAssessmentRuns":{
   444        "name":"DescribeReplicationTaskAssessmentRuns",
   445        "http":{
   446          "method":"POST",
   447          "requestUri":"/"
   448        },
   449        "input":{"shape":"DescribeReplicationTaskAssessmentRunsMessage"},
   450        "output":{"shape":"DescribeReplicationTaskAssessmentRunsResponse"},
   451        "errors":[
   452          {"shape":"ResourceNotFoundFault"}
   453        ]
   454      },
   455      "DescribeReplicationTaskIndividualAssessments":{
   456        "name":"DescribeReplicationTaskIndividualAssessments",
   457        "http":{
   458          "method":"POST",
   459          "requestUri":"/"
   460        },
   461        "input":{"shape":"DescribeReplicationTaskIndividualAssessmentsMessage"},
   462        "output":{"shape":"DescribeReplicationTaskIndividualAssessmentsResponse"},
   463        "errors":[
   464          {"shape":"ResourceNotFoundFault"}
   465        ]
   466      },
   467      "DescribeReplicationTasks":{
   468        "name":"DescribeReplicationTasks",
   469        "http":{
   470          "method":"POST",
   471          "requestUri":"/"
   472        },
   473        "input":{"shape":"DescribeReplicationTasksMessage"},
   474        "output":{"shape":"DescribeReplicationTasksResponse"},
   475        "errors":[
   476          {"shape":"ResourceNotFoundFault"}
   477        ]
   478      },
   479      "DescribeSchemas":{
   480        "name":"DescribeSchemas",
   481        "http":{
   482          "method":"POST",
   483          "requestUri":"/"
   484        },
   485        "input":{"shape":"DescribeSchemasMessage"},
   486        "output":{"shape":"DescribeSchemasResponse"},
   487        "errors":[
   488          {"shape":"InvalidResourceStateFault"},
   489          {"shape":"ResourceNotFoundFault"}
   490        ]
   491      },
   492      "DescribeTableStatistics":{
   493        "name":"DescribeTableStatistics",
   494        "http":{
   495          "method":"POST",
   496          "requestUri":"/"
   497        },
   498        "input":{"shape":"DescribeTableStatisticsMessage"},
   499        "output":{"shape":"DescribeTableStatisticsResponse"},
   500        "errors":[
   501          {"shape":"ResourceNotFoundFault"},
   502          {"shape":"InvalidResourceStateFault"}
   503        ]
   504      },
   505      "ImportCertificate":{
   506        "name":"ImportCertificate",
   507        "http":{
   508          "method":"POST",
   509          "requestUri":"/"
   510        },
   511        "input":{"shape":"ImportCertificateMessage"},
   512        "output":{"shape":"ImportCertificateResponse"},
   513        "errors":[
   514          {"shape":"ResourceAlreadyExistsFault"},
   515          {"shape":"InvalidCertificateFault"},
   516          {"shape":"ResourceQuotaExceededFault"}
   517        ]
   518      },
   519      "ListTagsForResource":{
   520        "name":"ListTagsForResource",
   521        "http":{
   522          "method":"POST",
   523          "requestUri":"/"
   524        },
   525        "input":{"shape":"ListTagsForResourceMessage"},
   526        "output":{"shape":"ListTagsForResourceResponse"},
   527        "errors":[
   528          {"shape":"ResourceNotFoundFault"}
   529        ]
   530      },
   531      "ModifyEndpoint":{
   532        "name":"ModifyEndpoint",
   533        "http":{
   534          "method":"POST",
   535          "requestUri":"/"
   536        },
   537        "input":{"shape":"ModifyEndpointMessage"},
   538        "output":{"shape":"ModifyEndpointResponse"},
   539        "errors":[
   540          {"shape":"InvalidResourceStateFault"},
   541          {"shape":"ResourceNotFoundFault"},
   542          {"shape":"ResourceAlreadyExistsFault"},
   543          {"shape":"KMSKeyNotAccessibleFault"},
   544          {"shape":"AccessDeniedFault"}
   545        ]
   546      },
   547      "ModifyEventSubscription":{
   548        "name":"ModifyEventSubscription",
   549        "http":{
   550          "method":"POST",
   551          "requestUri":"/"
   552        },
   553        "input":{"shape":"ModifyEventSubscriptionMessage"},
   554        "output":{"shape":"ModifyEventSubscriptionResponse"},
   555        "errors":[
   556          {"shape":"ResourceQuotaExceededFault"},
   557          {"shape":"ResourceNotFoundFault"},
   558          {"shape":"SNSInvalidTopicFault"},
   559          {"shape":"SNSNoAuthorizationFault"},
   560          {"shape":"KMSAccessDeniedFault"},
   561          {"shape":"KMSDisabledFault"},
   562          {"shape":"KMSInvalidStateFault"},
   563          {"shape":"KMSNotFoundFault"},
   564          {"shape":"KMSThrottlingFault"}
   565        ]
   566      },
   567      "ModifyReplicationInstance":{
   568        "name":"ModifyReplicationInstance",
   569        "http":{
   570          "method":"POST",
   571          "requestUri":"/"
   572        },
   573        "input":{"shape":"ModifyReplicationInstanceMessage"},
   574        "output":{"shape":"ModifyReplicationInstanceResponse"},
   575        "errors":[
   576          {"shape":"AccessDeniedFault"},
   577          {"shape":"InvalidResourceStateFault"},
   578          {"shape":"ResourceAlreadyExistsFault"},
   579          {"shape":"ResourceNotFoundFault"},
   580          {"shape":"InsufficientResourceCapacityFault"},
   581          {"shape":"StorageQuotaExceededFault"},
   582          {"shape":"UpgradeDependencyFailureFault"}
   583        ]
   584      },
   585      "ModifyReplicationSubnetGroup":{
   586        "name":"ModifyReplicationSubnetGroup",
   587        "http":{
   588          "method":"POST",
   589          "requestUri":"/"
   590        },
   591        "input":{"shape":"ModifyReplicationSubnetGroupMessage"},
   592        "output":{"shape":"ModifyReplicationSubnetGroupResponse"},
   593        "errors":[
   594          {"shape":"AccessDeniedFault"},
   595          {"shape":"ResourceNotFoundFault"},
   596          {"shape":"ResourceQuotaExceededFault"},
   597          {"shape":"SubnetAlreadyInUse"},
   598          {"shape":"ReplicationSubnetGroupDoesNotCoverEnoughAZs"},
   599          {"shape":"InvalidSubnet"}
   600        ]
   601      },
   602      "ModifyReplicationTask":{
   603        "name":"ModifyReplicationTask",
   604        "http":{
   605          "method":"POST",
   606          "requestUri":"/"
   607        },
   608        "input":{"shape":"ModifyReplicationTaskMessage"},
   609        "output":{"shape":"ModifyReplicationTaskResponse"},
   610        "errors":[
   611          {"shape":"InvalidResourceStateFault"},
   612          {"shape":"ResourceNotFoundFault"},
   613          {"shape":"ResourceAlreadyExistsFault"},
   614          {"shape":"KMSKeyNotAccessibleFault"}
   615        ]
   616      },
   617      "MoveReplicationTask":{
   618        "name":"MoveReplicationTask",
   619        "http":{
   620          "method":"POST",
   621          "requestUri":"/"
   622        },
   623        "input":{"shape":"MoveReplicationTaskMessage"},
   624        "output":{"shape":"MoveReplicationTaskResponse"},
   625        "errors":[
   626          {"shape":"AccessDeniedFault"},
   627          {"shape":"InvalidResourceStateFault"},
   628          {"shape":"ResourceNotFoundFault"},
   629          {"shape":"KMSKeyNotAccessibleFault"},
   630          {"shape":"ResourceQuotaExceededFault"}
   631        ]
   632      },
   633      "RebootReplicationInstance":{
   634        "name":"RebootReplicationInstance",
   635        "http":{
   636          "method":"POST",
   637          "requestUri":"/"
   638        },
   639        "input":{"shape":"RebootReplicationInstanceMessage"},
   640        "output":{"shape":"RebootReplicationInstanceResponse"},
   641        "errors":[
   642          {"shape":"ResourceNotFoundFault"},
   643          {"shape":"InvalidResourceStateFault"}
   644        ]
   645      },
   646      "RefreshSchemas":{
   647        "name":"RefreshSchemas",
   648        "http":{
   649          "method":"POST",
   650          "requestUri":"/"
   651        },
   652        "input":{"shape":"RefreshSchemasMessage"},
   653        "output":{"shape":"RefreshSchemasResponse"},
   654        "errors":[
   655          {"shape":"InvalidResourceStateFault"},
   656          {"shape":"ResourceNotFoundFault"},
   657          {"shape":"KMSKeyNotAccessibleFault"},
   658          {"shape":"ResourceQuotaExceededFault"}
   659        ]
   660      },
   661      "ReloadTables":{
   662        "name":"ReloadTables",
   663        "http":{
   664          "method":"POST",
   665          "requestUri":"/"
   666        },
   667        "input":{"shape":"ReloadTablesMessage"},
   668        "output":{"shape":"ReloadTablesResponse"},
   669        "errors":[
   670          {"shape":"ResourceNotFoundFault"},
   671          {"shape":"InvalidResourceStateFault"}
   672        ]
   673      },
   674      "RemoveTagsFromResource":{
   675        "name":"RemoveTagsFromResource",
   676        "http":{
   677          "method":"POST",
   678          "requestUri":"/"
   679        },
   680        "input":{"shape":"RemoveTagsFromResourceMessage"},
   681        "output":{"shape":"RemoveTagsFromResourceResponse"},
   682        "errors":[
   683          {"shape":"ResourceNotFoundFault"}
   684        ]
   685      },
   686      "StartReplicationTask":{
   687        "name":"StartReplicationTask",
   688        "http":{
   689          "method":"POST",
   690          "requestUri":"/"
   691        },
   692        "input":{"shape":"StartReplicationTaskMessage"},
   693        "output":{"shape":"StartReplicationTaskResponse"},
   694        "errors":[
   695          {"shape":"ResourceNotFoundFault"},
   696          {"shape":"InvalidResourceStateFault"},
   697          {"shape":"AccessDeniedFault"}
   698        ]
   699      },
   700      "StartReplicationTaskAssessment":{
   701        "name":"StartReplicationTaskAssessment",
   702        "http":{
   703          "method":"POST",
   704          "requestUri":"/"
   705        },
   706        "input":{"shape":"StartReplicationTaskAssessmentMessage"},
   707        "output":{"shape":"StartReplicationTaskAssessmentResponse"},
   708        "errors":[
   709          {"shape":"InvalidResourceStateFault"},
   710          {"shape":"ResourceNotFoundFault"}
   711        ]
   712      },
   713      "StartReplicationTaskAssessmentRun":{
   714        "name":"StartReplicationTaskAssessmentRun",
   715        "http":{
   716          "method":"POST",
   717          "requestUri":"/"
   718        },
   719        "input":{"shape":"StartReplicationTaskAssessmentRunMessage"},
   720        "output":{"shape":"StartReplicationTaskAssessmentRunResponse"},
   721        "errors":[
   722          {"shape":"AccessDeniedFault"},
   723          {"shape":"ResourceNotFoundFault"},
   724          {"shape":"InvalidResourceStateFault"},
   725          {"shape":"KMSAccessDeniedFault"},
   726          {"shape":"KMSDisabledFault"},
   727          {"shape":"KMSFault"},
   728          {"shape":"KMSInvalidStateFault"},
   729          {"shape":"KMSNotFoundFault"},
   730          {"shape":"KMSKeyNotAccessibleFault"},
   731          {"shape":"S3AccessDeniedFault"},
   732          {"shape":"S3ResourceNotFoundFault"},
   733          {"shape":"ResourceAlreadyExistsFault"}
   734        ]
   735      },
   736      "StopReplicationTask":{
   737        "name":"StopReplicationTask",
   738        "http":{
   739          "method":"POST",
   740          "requestUri":"/"
   741        },
   742        "input":{"shape":"StopReplicationTaskMessage"},
   743        "output":{"shape":"StopReplicationTaskResponse"},
   744        "errors":[
   745          {"shape":"ResourceNotFoundFault"},
   746          {"shape":"InvalidResourceStateFault"}
   747        ]
   748      },
   749      "TestConnection":{
   750        "name":"TestConnection",
   751        "http":{
   752          "method":"POST",
   753          "requestUri":"/"
   754        },
   755        "input":{"shape":"TestConnectionMessage"},
   756        "output":{"shape":"TestConnectionResponse"},
   757        "errors":[
   758          {"shape":"ResourceNotFoundFault"},
   759          {"shape":"InvalidResourceStateFault"},
   760          {"shape":"KMSKeyNotAccessibleFault"},
   761          {"shape":"ResourceQuotaExceededFault"},
   762          {"shape":"AccessDeniedFault"}
   763        ]
   764      }
   765    },
   766    "shapes":{
   767      "AccessDeniedFault":{
   768        "type":"structure",
   769        "members":{
   770          "message":{"shape":"ExceptionMessage"}
   771        },
   772        "exception":true
   773      },
   774      "AccountQuota":{
   775        "type":"structure",
   776        "members":{
   777          "AccountQuotaName":{"shape":"String"},
   778          "Used":{"shape":"Long"},
   779          "Max":{"shape":"Long"}
   780        }
   781      },
   782      "AccountQuotaList":{
   783        "type":"list",
   784        "member":{"shape":"AccountQuota"}
   785      },
   786      "AddTagsToResourceMessage":{
   787        "type":"structure",
   788        "required":[
   789          "ResourceArn",
   790          "Tags"
   791        ],
   792        "members":{
   793          "ResourceArn":{"shape":"String"},
   794          "Tags":{"shape":"TagList"}
   795        }
   796      },
   797      "AddTagsToResourceResponse":{
   798        "type":"structure",
   799        "members":{
   800        }
   801      },
   802      "ApplyPendingMaintenanceActionMessage":{
   803        "type":"structure",
   804        "required":[
   805          "ReplicationInstanceArn",
   806          "ApplyAction",
   807          "OptInType"
   808        ],
   809        "members":{
   810          "ReplicationInstanceArn":{"shape":"String"},
   811          "ApplyAction":{"shape":"String"},
   812          "OptInType":{"shape":"String"}
   813        }
   814      },
   815      "ApplyPendingMaintenanceActionResponse":{
   816        "type":"structure",
   817        "members":{
   818          "ResourcePendingMaintenanceActions":{"shape":"ResourcePendingMaintenanceActions"}
   819        }
   820      },
   821      "ArnList":{
   822        "type":"list",
   823        "member":{"shape":"String"}
   824      },
   825      "AuthMechanismValue":{
   826        "type":"string",
   827        "enum":[
   828          "default",
   829          "mongodb_cr",
   830          "scram_sha_1"
   831        ]
   832      },
   833      "AuthTypeValue":{
   834        "type":"string",
   835        "enum":[
   836          "no",
   837          "password"
   838        ]
   839      },
   840      "AvailabilityZone":{
   841        "type":"structure",
   842        "members":{
   843          "Name":{"shape":"String"}
   844        }
   845      },
   846      "AvailabilityZonesList":{
   847        "type":"list",
   848        "member":{"shape":"String"}
   849      },
   850      "Boolean":{"type":"boolean"},
   851      "BooleanOptional":{"type":"boolean"},
   852      "CancelReplicationTaskAssessmentRunMessage":{
   853        "type":"structure",
   854        "required":["ReplicationTaskAssessmentRunArn"],
   855        "members":{
   856          "ReplicationTaskAssessmentRunArn":{"shape":"String"}
   857        }
   858      },
   859      "CancelReplicationTaskAssessmentRunResponse":{
   860        "type":"structure",
   861        "members":{
   862          "ReplicationTaskAssessmentRun":{"shape":"ReplicationTaskAssessmentRun"}
   863        }
   864      },
   865      "CannedAclForObjectsValue":{
   866        "type":"string",
   867        "enum":[
   868          "none",
   869          "private",
   870          "public-read",
   871          "public-read-write",
   872          "authenticated-read",
   873          "aws-exec-read",
   874          "bucket-owner-read",
   875          "bucket-owner-full-control"
   876        ]
   877      },
   878      "Certificate":{
   879        "type":"structure",
   880        "members":{
   881          "CertificateIdentifier":{"shape":"String"},
   882          "CertificateCreationDate":{"shape":"TStamp"},
   883          "CertificatePem":{"shape":"String"},
   884          "CertificateWallet":{"shape":"CertificateWallet"},
   885          "CertificateArn":{"shape":"String"},
   886          "CertificateOwner":{"shape":"String"},
   887          "ValidFromDate":{"shape":"TStamp"},
   888          "ValidToDate":{"shape":"TStamp"},
   889          "SigningAlgorithm":{"shape":"String"},
   890          "KeyLength":{"shape":"IntegerOptional"}
   891        }
   892      },
   893      "CertificateList":{
   894        "type":"list",
   895        "member":{"shape":"Certificate"}
   896      },
   897      "CertificateWallet":{"type":"blob"},
   898      "CharLengthSemantics":{
   899        "type":"string",
   900        "enum":[
   901          "default",
   902          "char",
   903          "byte"
   904        ]
   905      },
   906      "CompressionTypeValue":{
   907        "type":"string",
   908        "enum":[
   909          "none",
   910          "gzip"
   911        ]
   912      },
   913      "Connection":{
   914        "type":"structure",
   915        "members":{
   916          "ReplicationInstanceArn":{"shape":"String"},
   917          "EndpointArn":{"shape":"String"},
   918          "Status":{"shape":"String"},
   919          "LastFailureMessage":{"shape":"String"},
   920          "EndpointIdentifier":{"shape":"String"},
   921          "ReplicationInstanceIdentifier":{"shape":"String"}
   922        }
   923      },
   924      "ConnectionList":{
   925        "type":"list",
   926        "member":{"shape":"Connection"}
   927      },
   928      "CreateEndpointMessage":{
   929        "type":"structure",
   930        "required":[
   931          "EndpointIdentifier",
   932          "EndpointType",
   933          "EngineName"
   934        ],
   935        "members":{
   936          "EndpointIdentifier":{"shape":"String"},
   937          "EndpointType":{"shape":"ReplicationEndpointTypeValue"},
   938          "EngineName":{"shape":"String"},
   939          "Username":{"shape":"String"},
   940          "Password":{"shape":"SecretString"},
   941          "ServerName":{"shape":"String"},
   942          "Port":{"shape":"IntegerOptional"},
   943          "DatabaseName":{"shape":"String"},
   944          "ExtraConnectionAttributes":{"shape":"String"},
   945          "KmsKeyId":{"shape":"String"},
   946          "Tags":{"shape":"TagList"},
   947          "CertificateArn":{"shape":"String"},
   948          "SslMode":{"shape":"DmsSslModeValue"},
   949          "ServiceAccessRoleArn":{"shape":"String"},
   950          "ExternalTableDefinition":{"shape":"String"},
   951          "DynamoDbSettings":{"shape":"DynamoDbSettings"},
   952          "S3Settings":{"shape":"S3Settings"},
   953          "DmsTransferSettings":{"shape":"DmsTransferSettings"},
   954          "MongoDbSettings":{"shape":"MongoDbSettings"},
   955          "KinesisSettings":{"shape":"KinesisSettings"},
   956          "KafkaSettings":{"shape":"KafkaSettings"},
   957          "ElasticsearchSettings":{"shape":"ElasticsearchSettings"},
   958          "NeptuneSettings":{"shape":"NeptuneSettings"},
   959          "RedshiftSettings":{"shape":"RedshiftSettings"},
   960          "PostgreSQLSettings":{"shape":"PostgreSQLSettings"},
   961          "MySQLSettings":{"shape":"MySQLSettings"},
   962          "OracleSettings":{"shape":"OracleSettings"},
   963          "SybaseSettings":{"shape":"SybaseSettings"},
   964          "MicrosoftSQLServerSettings":{"shape":"MicrosoftSQLServerSettings"},
   965          "IBMDb2Settings":{"shape":"IBMDb2Settings"},
   966          "ResourceIdentifier":{"shape":"String"},
   967          "DocDbSettings":{"shape":"DocDbSettings"},
   968          "RedisSettings":{"shape":"RedisSettings"}
   969        }
   970      },
   971      "CreateEndpointResponse":{
   972        "type":"structure",
   973        "members":{
   974          "Endpoint":{"shape":"Endpoint"}
   975        }
   976      },
   977      "CreateEventSubscriptionMessage":{
   978        "type":"structure",
   979        "required":[
   980          "SubscriptionName",
   981          "SnsTopicArn"
   982        ],
   983        "members":{
   984          "SubscriptionName":{"shape":"String"},
   985          "SnsTopicArn":{"shape":"String"},
   986          "SourceType":{"shape":"String"},
   987          "EventCategories":{"shape":"EventCategoriesList"},
   988          "SourceIds":{"shape":"SourceIdsList"},
   989          "Enabled":{"shape":"BooleanOptional"},
   990          "Tags":{"shape":"TagList"}
   991        }
   992      },
   993      "CreateEventSubscriptionResponse":{
   994        "type":"structure",
   995        "members":{
   996          "EventSubscription":{"shape":"EventSubscription"}
   997        }
   998      },
   999      "CreateReplicationInstanceMessage":{
  1000        "type":"structure",
  1001        "required":[
  1002          "ReplicationInstanceIdentifier",
  1003          "ReplicationInstanceClass"
  1004        ],
  1005        "members":{
  1006          "ReplicationInstanceIdentifier":{"shape":"String"},
  1007          "AllocatedStorage":{"shape":"IntegerOptional"},
  1008          "ReplicationInstanceClass":{"shape":"String"},
  1009          "VpcSecurityGroupIds":{"shape":"VpcSecurityGroupIdList"},
  1010          "AvailabilityZone":{"shape":"String"},
  1011          "ReplicationSubnetGroupIdentifier":{"shape":"String"},
  1012          "PreferredMaintenanceWindow":{"shape":"String"},
  1013          "MultiAZ":{"shape":"BooleanOptional"},
  1014          "EngineVersion":{"shape":"String"},
  1015          "AutoMinorVersionUpgrade":{"shape":"BooleanOptional"},
  1016          "Tags":{"shape":"TagList"},
  1017          "KmsKeyId":{"shape":"String"},
  1018          "PubliclyAccessible":{"shape":"BooleanOptional"},
  1019          "DnsNameServers":{"shape":"String"},
  1020          "ResourceIdentifier":{"shape":"String"}
  1021        }
  1022      },
  1023      "CreateReplicationInstanceResponse":{
  1024        "type":"structure",
  1025        "members":{
  1026          "ReplicationInstance":{"shape":"ReplicationInstance"}
  1027        }
  1028      },
  1029      "CreateReplicationSubnetGroupMessage":{
  1030        "type":"structure",
  1031        "required":[
  1032          "ReplicationSubnetGroupIdentifier",
  1033          "ReplicationSubnetGroupDescription",
  1034          "SubnetIds"
  1035        ],
  1036        "members":{
  1037          "ReplicationSubnetGroupIdentifier":{"shape":"String"},
  1038          "ReplicationSubnetGroupDescription":{"shape":"String"},
  1039          "SubnetIds":{"shape":"SubnetIdentifierList"},
  1040          "Tags":{"shape":"TagList"}
  1041        }
  1042      },
  1043      "CreateReplicationSubnetGroupResponse":{
  1044        "type":"structure",
  1045        "members":{
  1046          "ReplicationSubnetGroup":{"shape":"ReplicationSubnetGroup"}
  1047        }
  1048      },
  1049      "CreateReplicationTaskMessage":{
  1050        "type":"structure",
  1051        "required":[
  1052          "ReplicationTaskIdentifier",
  1053          "SourceEndpointArn",
  1054          "TargetEndpointArn",
  1055          "ReplicationInstanceArn",
  1056          "MigrationType",
  1057          "TableMappings"
  1058        ],
  1059        "members":{
  1060          "ReplicationTaskIdentifier":{"shape":"String"},
  1061          "SourceEndpointArn":{"shape":"String"},
  1062          "TargetEndpointArn":{"shape":"String"},
  1063          "ReplicationInstanceArn":{"shape":"String"},
  1064          "MigrationType":{"shape":"MigrationTypeValue"},
  1065          "TableMappings":{"shape":"String"},
  1066          "ReplicationTaskSettings":{"shape":"String"},
  1067          "CdcStartTime":{"shape":"TStamp"},
  1068          "CdcStartPosition":{"shape":"String"},
  1069          "CdcStopPosition":{"shape":"String"},
  1070          "Tags":{"shape":"TagList"},
  1071          "TaskData":{"shape":"String"},
  1072          "ResourceIdentifier":{"shape":"String"}
  1073        }
  1074      },
  1075      "CreateReplicationTaskResponse":{
  1076        "type":"structure",
  1077        "members":{
  1078          "ReplicationTask":{"shape":"ReplicationTask"}
  1079        }
  1080      },
  1081      "DataFormatValue":{
  1082        "type":"string",
  1083        "enum":[
  1084          "csv",
  1085          "parquet"
  1086        ]
  1087      },
  1088      "DatePartitionDelimiterValue":{
  1089        "type":"string",
  1090        "enum":[
  1091          "SLASH",
  1092          "UNDERSCORE",
  1093          "DASH",
  1094          "NONE"
  1095        ]
  1096      },
  1097      "DatePartitionSequenceValue":{
  1098        "type":"string",
  1099        "enum":[
  1100          "YYYYMMDD",
  1101          "YYYYMMDDHH",
  1102          "YYYYMM",
  1103          "MMYYYYDD",
  1104          "DDMMYYYY"
  1105        ]
  1106      },
  1107      "DeleteCertificateMessage":{
  1108        "type":"structure",
  1109        "required":["CertificateArn"],
  1110        "members":{
  1111          "CertificateArn":{"shape":"String"}
  1112        }
  1113      },
  1114      "DeleteCertificateResponse":{
  1115        "type":"structure",
  1116        "members":{
  1117          "Certificate":{"shape":"Certificate"}
  1118        }
  1119      },
  1120      "DeleteConnectionMessage":{
  1121        "type":"structure",
  1122        "required":[
  1123          "EndpointArn",
  1124          "ReplicationInstanceArn"
  1125        ],
  1126        "members":{
  1127          "EndpointArn":{"shape":"String"},
  1128          "ReplicationInstanceArn":{"shape":"String"}
  1129        }
  1130      },
  1131      "DeleteConnectionResponse":{
  1132        "type":"structure",
  1133        "members":{
  1134          "Connection":{"shape":"Connection"}
  1135        }
  1136      },
  1137      "DeleteEndpointMessage":{
  1138        "type":"structure",
  1139        "required":["EndpointArn"],
  1140        "members":{
  1141          "EndpointArn":{"shape":"String"}
  1142        }
  1143      },
  1144      "DeleteEndpointResponse":{
  1145        "type":"structure",
  1146        "members":{
  1147          "Endpoint":{"shape":"Endpoint"}
  1148        }
  1149      },
  1150      "DeleteEventSubscriptionMessage":{
  1151        "type":"structure",
  1152        "required":["SubscriptionName"],
  1153        "members":{
  1154          "SubscriptionName":{"shape":"String"}
  1155        }
  1156      },
  1157      "DeleteEventSubscriptionResponse":{
  1158        "type":"structure",
  1159        "members":{
  1160          "EventSubscription":{"shape":"EventSubscription"}
  1161        }
  1162      },
  1163      "DeleteReplicationInstanceMessage":{
  1164        "type":"structure",
  1165        "required":["ReplicationInstanceArn"],
  1166        "members":{
  1167          "ReplicationInstanceArn":{"shape":"String"}
  1168        }
  1169      },
  1170      "DeleteReplicationInstanceResponse":{
  1171        "type":"structure",
  1172        "members":{
  1173          "ReplicationInstance":{"shape":"ReplicationInstance"}
  1174        }
  1175      },
  1176      "DeleteReplicationSubnetGroupMessage":{
  1177        "type":"structure",
  1178        "required":["ReplicationSubnetGroupIdentifier"],
  1179        "members":{
  1180          "ReplicationSubnetGroupIdentifier":{"shape":"String"}
  1181        }
  1182      },
  1183      "DeleteReplicationSubnetGroupResponse":{
  1184        "type":"structure",
  1185        "members":{
  1186        }
  1187      },
  1188      "DeleteReplicationTaskAssessmentRunMessage":{
  1189        "type":"structure",
  1190        "required":["ReplicationTaskAssessmentRunArn"],
  1191        "members":{
  1192          "ReplicationTaskAssessmentRunArn":{"shape":"String"}
  1193        }
  1194      },
  1195      "DeleteReplicationTaskAssessmentRunResponse":{
  1196        "type":"structure",
  1197        "members":{
  1198          "ReplicationTaskAssessmentRun":{"shape":"ReplicationTaskAssessmentRun"}
  1199        }
  1200      },
  1201      "DeleteReplicationTaskMessage":{
  1202        "type":"structure",
  1203        "required":["ReplicationTaskArn"],
  1204        "members":{
  1205          "ReplicationTaskArn":{"shape":"String"}
  1206        }
  1207      },
  1208      "DeleteReplicationTaskResponse":{
  1209        "type":"structure",
  1210        "members":{
  1211          "ReplicationTask":{"shape":"ReplicationTask"}
  1212        }
  1213      },
  1214      "DescribeAccountAttributesMessage":{
  1215        "type":"structure",
  1216        "members":{
  1217        }
  1218      },
  1219      "DescribeAccountAttributesResponse":{
  1220        "type":"structure",
  1221        "members":{
  1222          "AccountQuotas":{"shape":"AccountQuotaList"},
  1223          "UniqueAccountIdentifier":{"shape":"String"}
  1224        }
  1225      },
  1226      "DescribeApplicableIndividualAssessmentsMessage":{
  1227        "type":"structure",
  1228        "members":{
  1229          "ReplicationTaskArn":{"shape":"String"},
  1230          "ReplicationInstanceArn":{"shape":"String"},
  1231          "SourceEngineName":{"shape":"String"},
  1232          "TargetEngineName":{"shape":"String"},
  1233          "MigrationType":{"shape":"MigrationTypeValue"},
  1234          "MaxRecords":{"shape":"IntegerOptional"},
  1235          "Marker":{"shape":"String"}
  1236        }
  1237      },
  1238      "DescribeApplicableIndividualAssessmentsResponse":{
  1239        "type":"structure",
  1240        "members":{
  1241          "IndividualAssessmentNames":{"shape":"IndividualAssessmentNameList"},
  1242          "Marker":{"shape":"String"}
  1243        }
  1244      },
  1245      "DescribeCertificatesMessage":{
  1246        "type":"structure",
  1247        "members":{
  1248          "Filters":{"shape":"FilterList"},
  1249          "MaxRecords":{"shape":"IntegerOptional"},
  1250          "Marker":{"shape":"String"}
  1251        }
  1252      },
  1253      "DescribeCertificatesResponse":{
  1254        "type":"structure",
  1255        "members":{
  1256          "Marker":{"shape":"String"},
  1257          "Certificates":{"shape":"CertificateList"}
  1258        }
  1259      },
  1260      "DescribeConnectionsMessage":{
  1261        "type":"structure",
  1262        "members":{
  1263          "Filters":{"shape":"FilterList"},
  1264          "MaxRecords":{"shape":"IntegerOptional"},
  1265          "Marker":{"shape":"String"}
  1266        }
  1267      },
  1268      "DescribeConnectionsResponse":{
  1269        "type":"structure",
  1270        "members":{
  1271          "Marker":{"shape":"String"},
  1272          "Connections":{"shape":"ConnectionList"}
  1273        }
  1274      },
  1275      "DescribeEndpointSettingsMessage":{
  1276        "type":"structure",
  1277        "required":["EngineName"],
  1278        "members":{
  1279          "EngineName":{"shape":"String"},
  1280          "MaxRecords":{"shape":"IntegerOptional"},
  1281          "Marker":{"shape":"String"}
  1282        }
  1283      },
  1284      "DescribeEndpointSettingsResponse":{
  1285        "type":"structure",
  1286        "members":{
  1287          "Marker":{"shape":"String"},
  1288          "EndpointSettings":{"shape":"EndpointSettingsList"}
  1289        }
  1290      },
  1291      "DescribeEndpointTypesMessage":{
  1292        "type":"structure",
  1293        "members":{
  1294          "Filters":{"shape":"FilterList"},
  1295          "MaxRecords":{"shape":"IntegerOptional"},
  1296          "Marker":{"shape":"String"}
  1297        }
  1298      },
  1299      "DescribeEndpointTypesResponse":{
  1300        "type":"structure",
  1301        "members":{
  1302          "Marker":{"shape":"String"},
  1303          "SupportedEndpointTypes":{"shape":"SupportedEndpointTypeList"}
  1304        }
  1305      },
  1306      "DescribeEndpointsMessage":{
  1307        "type":"structure",
  1308        "members":{
  1309          "Filters":{"shape":"FilterList"},
  1310          "MaxRecords":{"shape":"IntegerOptional"},
  1311          "Marker":{"shape":"String"}
  1312        }
  1313      },
  1314      "DescribeEndpointsResponse":{
  1315        "type":"structure",
  1316        "members":{
  1317          "Marker":{"shape":"String"},
  1318          "Endpoints":{"shape":"EndpointList"}
  1319        }
  1320      },
  1321      "DescribeEventCategoriesMessage":{
  1322        "type":"structure",
  1323        "members":{
  1324          "SourceType":{"shape":"String"},
  1325          "Filters":{"shape":"FilterList"}
  1326        }
  1327      },
  1328      "DescribeEventCategoriesResponse":{
  1329        "type":"structure",
  1330        "members":{
  1331          "EventCategoryGroupList":{"shape":"EventCategoryGroupList"}
  1332        }
  1333      },
  1334      "DescribeEventSubscriptionsMessage":{
  1335        "type":"structure",
  1336        "members":{
  1337          "SubscriptionName":{"shape":"String"},
  1338          "Filters":{"shape":"FilterList"},
  1339          "MaxRecords":{"shape":"IntegerOptional"},
  1340          "Marker":{"shape":"String"}
  1341        }
  1342      },
  1343      "DescribeEventSubscriptionsResponse":{
  1344        "type":"structure",
  1345        "members":{
  1346          "Marker":{"shape":"String"},
  1347          "EventSubscriptionsList":{"shape":"EventSubscriptionsList"}
  1348        }
  1349      },
  1350      "DescribeEventsMessage":{
  1351        "type":"structure",
  1352        "members":{
  1353          "SourceIdentifier":{"shape":"String"},
  1354          "SourceType":{"shape":"SourceType"},
  1355          "StartTime":{"shape":"TStamp"},
  1356          "EndTime":{"shape":"TStamp"},
  1357          "Duration":{"shape":"IntegerOptional"},
  1358          "EventCategories":{"shape":"EventCategoriesList"},
  1359          "Filters":{"shape":"FilterList"},
  1360          "MaxRecords":{"shape":"IntegerOptional"},
  1361          "Marker":{"shape":"String"}
  1362        }
  1363      },
  1364      "DescribeEventsResponse":{
  1365        "type":"structure",
  1366        "members":{
  1367          "Marker":{"shape":"String"},
  1368          "Events":{"shape":"EventList"}
  1369        }
  1370      },
  1371      "DescribeOrderableReplicationInstancesMessage":{
  1372        "type":"structure",
  1373        "members":{
  1374          "MaxRecords":{"shape":"IntegerOptional"},
  1375          "Marker":{"shape":"String"}
  1376        }
  1377      },
  1378      "DescribeOrderableReplicationInstancesResponse":{
  1379        "type":"structure",
  1380        "members":{
  1381          "OrderableReplicationInstances":{"shape":"OrderableReplicationInstanceList"},
  1382          "Marker":{"shape":"String"}
  1383        }
  1384      },
  1385      "DescribePendingMaintenanceActionsMessage":{
  1386        "type":"structure",
  1387        "members":{
  1388          "ReplicationInstanceArn":{"shape":"String"},
  1389          "Filters":{"shape":"FilterList"},
  1390          "Marker":{"shape":"String"},
  1391          "MaxRecords":{"shape":"IntegerOptional"}
  1392        }
  1393      },
  1394      "DescribePendingMaintenanceActionsResponse":{
  1395        "type":"structure",
  1396        "members":{
  1397          "PendingMaintenanceActions":{"shape":"PendingMaintenanceActions"},
  1398          "Marker":{"shape":"String"}
  1399        }
  1400      },
  1401      "DescribeRefreshSchemasStatusMessage":{
  1402        "type":"structure",
  1403        "required":["EndpointArn"],
  1404        "members":{
  1405          "EndpointArn":{"shape":"String"}
  1406        }
  1407      },
  1408      "DescribeRefreshSchemasStatusResponse":{
  1409        "type":"structure",
  1410        "members":{
  1411          "RefreshSchemasStatus":{"shape":"RefreshSchemasStatus"}
  1412        }
  1413      },
  1414      "DescribeReplicationInstanceTaskLogsMessage":{
  1415        "type":"structure",
  1416        "required":["ReplicationInstanceArn"],
  1417        "members":{
  1418          "ReplicationInstanceArn":{"shape":"String"},
  1419          "MaxRecords":{"shape":"IntegerOptional"},
  1420          "Marker":{"shape":"String"}
  1421        }
  1422      },
  1423      "DescribeReplicationInstanceTaskLogsResponse":{
  1424        "type":"structure",
  1425        "members":{
  1426          "ReplicationInstanceArn":{"shape":"String"},
  1427          "ReplicationInstanceTaskLogs":{"shape":"ReplicationInstanceTaskLogsList"},
  1428          "Marker":{"shape":"String"}
  1429        }
  1430      },
  1431      "DescribeReplicationInstancesMessage":{
  1432        "type":"structure",
  1433        "members":{
  1434          "Filters":{"shape":"FilterList"},
  1435          "MaxRecords":{"shape":"IntegerOptional"},
  1436          "Marker":{"shape":"String"}
  1437        }
  1438      },
  1439      "DescribeReplicationInstancesResponse":{
  1440        "type":"structure",
  1441        "members":{
  1442          "Marker":{"shape":"String"},
  1443          "ReplicationInstances":{"shape":"ReplicationInstanceList"}
  1444        }
  1445      },
  1446      "DescribeReplicationSubnetGroupsMessage":{
  1447        "type":"structure",
  1448        "members":{
  1449          "Filters":{"shape":"FilterList"},
  1450          "MaxRecords":{"shape":"IntegerOptional"},
  1451          "Marker":{"shape":"String"}
  1452        }
  1453      },
  1454      "DescribeReplicationSubnetGroupsResponse":{
  1455        "type":"structure",
  1456        "members":{
  1457          "Marker":{"shape":"String"},
  1458          "ReplicationSubnetGroups":{"shape":"ReplicationSubnetGroups"}
  1459        }
  1460      },
  1461      "DescribeReplicationTaskAssessmentResultsMessage":{
  1462        "type":"structure",
  1463        "members":{
  1464          "ReplicationTaskArn":{"shape":"String"},
  1465          "MaxRecords":{"shape":"IntegerOptional"},
  1466          "Marker":{"shape":"String"}
  1467        }
  1468      },
  1469      "DescribeReplicationTaskAssessmentResultsResponse":{
  1470        "type":"structure",
  1471        "members":{
  1472          "Marker":{"shape":"String"},
  1473          "BucketName":{"shape":"String"},
  1474          "ReplicationTaskAssessmentResults":{"shape":"ReplicationTaskAssessmentResultList"}
  1475        }
  1476      },
  1477      "DescribeReplicationTaskAssessmentRunsMessage":{
  1478        "type":"structure",
  1479        "members":{
  1480          "Filters":{"shape":"FilterList"},
  1481          "MaxRecords":{"shape":"IntegerOptional"},
  1482          "Marker":{"shape":"String"}
  1483        }
  1484      },
  1485      "DescribeReplicationTaskAssessmentRunsResponse":{
  1486        "type":"structure",
  1487        "members":{
  1488          "Marker":{"shape":"String"},
  1489          "ReplicationTaskAssessmentRuns":{"shape":"ReplicationTaskAssessmentRunList"}
  1490        }
  1491      },
  1492      "DescribeReplicationTaskIndividualAssessmentsMessage":{
  1493        "type":"structure",
  1494        "members":{
  1495          "Filters":{"shape":"FilterList"},
  1496          "MaxRecords":{"shape":"IntegerOptional"},
  1497          "Marker":{"shape":"String"}
  1498        }
  1499      },
  1500      "DescribeReplicationTaskIndividualAssessmentsResponse":{
  1501        "type":"structure",
  1502        "members":{
  1503          "Marker":{"shape":"String"},
  1504          "ReplicationTaskIndividualAssessments":{"shape":"ReplicationTaskIndividualAssessmentList"}
  1505        }
  1506      },
  1507      "DescribeReplicationTasksMessage":{
  1508        "type":"structure",
  1509        "members":{
  1510          "Filters":{"shape":"FilterList"},
  1511          "MaxRecords":{"shape":"IntegerOptional"},
  1512          "Marker":{"shape":"String"},
  1513          "WithoutSettings":{"shape":"BooleanOptional"}
  1514        }
  1515      },
  1516      "DescribeReplicationTasksResponse":{
  1517        "type":"structure",
  1518        "members":{
  1519          "Marker":{"shape":"String"},
  1520          "ReplicationTasks":{"shape":"ReplicationTaskList"}
  1521        }
  1522      },
  1523      "DescribeSchemasMessage":{
  1524        "type":"structure",
  1525        "required":["EndpointArn"],
  1526        "members":{
  1527          "EndpointArn":{"shape":"String"},
  1528          "MaxRecords":{"shape":"IntegerOptional"},
  1529          "Marker":{"shape":"String"}
  1530        }
  1531      },
  1532      "DescribeSchemasResponse":{
  1533        "type":"structure",
  1534        "members":{
  1535          "Marker":{"shape":"String"},
  1536          "Schemas":{"shape":"SchemaList"}
  1537        }
  1538      },
  1539      "DescribeTableStatisticsMessage":{
  1540        "type":"structure",
  1541        "required":["ReplicationTaskArn"],
  1542        "members":{
  1543          "ReplicationTaskArn":{"shape":"String"},
  1544          "MaxRecords":{"shape":"IntegerOptional"},
  1545          "Marker":{"shape":"String"},
  1546          "Filters":{"shape":"FilterList"}
  1547        }
  1548      },
  1549      "DescribeTableStatisticsResponse":{
  1550        "type":"structure",
  1551        "members":{
  1552          "ReplicationTaskArn":{"shape":"String"},
  1553          "TableStatistics":{"shape":"TableStatisticsList"},
  1554          "Marker":{"shape":"String"}
  1555        }
  1556      },
  1557      "DmsSslModeValue":{
  1558        "type":"string",
  1559        "enum":[
  1560          "none",
  1561          "require",
  1562          "verify-ca",
  1563          "verify-full"
  1564        ]
  1565      },
  1566      "DmsTransferSettings":{
  1567        "type":"structure",
  1568        "members":{
  1569          "ServiceAccessRoleArn":{"shape":"String"},
  1570          "BucketName":{"shape":"String"}
  1571        }
  1572      },
  1573      "DocDbSettings":{
  1574        "type":"structure",
  1575        "members":{
  1576          "Username":{"shape":"String"},
  1577          "Password":{"shape":"SecretString"},
  1578          "ServerName":{"shape":"String"},
  1579          "Port":{"shape":"IntegerOptional"},
  1580          "DatabaseName":{"shape":"String"},
  1581          "NestingLevel":{"shape":"NestingLevelValue"},
  1582          "ExtractDocId":{"shape":"BooleanOptional"},
  1583          "DocsToInvestigate":{"shape":"IntegerOptional"},
  1584          "KmsKeyId":{"shape":"String"},
  1585          "SecretsManagerAccessRoleArn":{"shape":"String"},
  1586          "SecretsManagerSecretId":{"shape":"String"}
  1587        }
  1588      },
  1589      "DynamoDbSettings":{
  1590        "type":"structure",
  1591        "required":["ServiceAccessRoleArn"],
  1592        "members":{
  1593          "ServiceAccessRoleArn":{"shape":"String"}
  1594        }
  1595      },
  1596      "ElasticsearchSettings":{
  1597        "type":"structure",
  1598        "required":[
  1599          "ServiceAccessRoleArn",
  1600          "EndpointUri"
  1601        ],
  1602        "members":{
  1603          "ServiceAccessRoleArn":{"shape":"String"},
  1604          "EndpointUri":{"shape":"String"},
  1605          "FullLoadErrorPercentage":{"shape":"IntegerOptional"},
  1606          "ErrorRetryDuration":{"shape":"IntegerOptional"}
  1607        }
  1608      },
  1609      "EncodingTypeValue":{
  1610        "type":"string",
  1611        "enum":[
  1612          "plain",
  1613          "plain-dictionary",
  1614          "rle-dictionary"
  1615        ]
  1616      },
  1617      "EncryptionModeValue":{
  1618        "type":"string",
  1619        "enum":[
  1620          "sse-s3",
  1621          "sse-kms"
  1622        ]
  1623      },
  1624      "Endpoint":{
  1625        "type":"structure",
  1626        "members":{
  1627          "EndpointIdentifier":{"shape":"String"},
  1628          "EndpointType":{"shape":"ReplicationEndpointTypeValue"},
  1629          "EngineName":{"shape":"String"},
  1630          "EngineDisplayName":{"shape":"String"},
  1631          "Username":{"shape":"String"},
  1632          "ServerName":{"shape":"String"},
  1633          "Port":{"shape":"IntegerOptional"},
  1634          "DatabaseName":{"shape":"String"},
  1635          "ExtraConnectionAttributes":{"shape":"String"},
  1636          "Status":{"shape":"String"},
  1637          "KmsKeyId":{"shape":"String"},
  1638          "EndpointArn":{"shape":"String"},
  1639          "CertificateArn":{"shape":"String"},
  1640          "SslMode":{"shape":"DmsSslModeValue"},
  1641          "ServiceAccessRoleArn":{"shape":"String"},
  1642          "ExternalTableDefinition":{"shape":"String"},
  1643          "ExternalId":{"shape":"String"},
  1644          "DynamoDbSettings":{"shape":"DynamoDbSettings"},
  1645          "S3Settings":{"shape":"S3Settings"},
  1646          "DmsTransferSettings":{"shape":"DmsTransferSettings"},
  1647          "MongoDbSettings":{"shape":"MongoDbSettings"},
  1648          "KinesisSettings":{"shape":"KinesisSettings"},
  1649          "KafkaSettings":{"shape":"KafkaSettings"},
  1650          "ElasticsearchSettings":{"shape":"ElasticsearchSettings"},
  1651          "NeptuneSettings":{"shape":"NeptuneSettings"},
  1652          "RedshiftSettings":{"shape":"RedshiftSettings"},
  1653          "PostgreSQLSettings":{"shape":"PostgreSQLSettings"},
  1654          "MySQLSettings":{"shape":"MySQLSettings"},
  1655          "OracleSettings":{"shape":"OracleSettings"},
  1656          "SybaseSettings":{"shape":"SybaseSettings"},
  1657          "MicrosoftSQLServerSettings":{"shape":"MicrosoftSQLServerSettings"},
  1658          "IBMDb2Settings":{"shape":"IBMDb2Settings"},
  1659          "DocDbSettings":{"shape":"DocDbSettings"},
  1660          "RedisSettings":{"shape":"RedisSettings"}
  1661        }
  1662      },
  1663      "EndpointList":{
  1664        "type":"list",
  1665        "member":{"shape":"Endpoint"}
  1666      },
  1667      "EndpointSetting":{
  1668        "type":"structure",
  1669        "members":{
  1670          "Name":{"shape":"String"},
  1671          "Type":{"shape":"EndpointSettingTypeValue"},
  1672          "EnumValues":{"shape":"EndpointSettingEnumValues"},
  1673          "Sensitive":{"shape":"BooleanOptional"},
  1674          "Units":{"shape":"String"},
  1675          "Applicability":{"shape":"String"},
  1676          "IntValueMin":{"shape":"IntegerOptional"},
  1677          "IntValueMax":{"shape":"IntegerOptional"},
  1678          "DefaultValue":{"shape":"String"}
  1679        }
  1680      },
  1681      "EndpointSettingEnumValues":{
  1682        "type":"list",
  1683        "member":{"shape":"String"}
  1684      },
  1685      "EndpointSettingTypeValue":{
  1686        "type":"string",
  1687        "enum":[
  1688          "string",
  1689          "boolean",
  1690          "integer",
  1691          "enum"
  1692        ]
  1693      },
  1694      "EndpointSettingsList":{
  1695        "type":"list",
  1696        "member":{"shape":"EndpointSetting"}
  1697      },
  1698      "Event":{
  1699        "type":"structure",
  1700        "members":{
  1701          "SourceIdentifier":{"shape":"String"},
  1702          "SourceType":{"shape":"SourceType"},
  1703          "Message":{"shape":"String"},
  1704          "EventCategories":{"shape":"EventCategoriesList"},
  1705          "Date":{"shape":"TStamp"}
  1706        }
  1707      },
  1708      "EventCategoriesList":{
  1709        "type":"list",
  1710        "member":{"shape":"String"}
  1711      },
  1712      "EventCategoryGroup":{
  1713        "type":"structure",
  1714        "members":{
  1715          "SourceType":{"shape":"String"},
  1716          "EventCategories":{"shape":"EventCategoriesList"}
  1717        }
  1718      },
  1719      "EventCategoryGroupList":{
  1720        "type":"list",
  1721        "member":{"shape":"EventCategoryGroup"}
  1722      },
  1723      "EventList":{
  1724        "type":"list",
  1725        "member":{"shape":"Event"}
  1726      },
  1727      "EventSubscription":{
  1728        "type":"structure",
  1729        "members":{
  1730          "CustomerAwsId":{"shape":"String"},
  1731          "CustSubscriptionId":{"shape":"String"},
  1732          "SnsTopicArn":{"shape":"String"},
  1733          "Status":{"shape":"String"},
  1734          "SubscriptionCreationTime":{"shape":"String"},
  1735          "SourceType":{"shape":"String"},
  1736          "SourceIdsList":{"shape":"SourceIdsList"},
  1737          "EventCategoriesList":{"shape":"EventCategoriesList"},
  1738          "Enabled":{"shape":"Boolean"}
  1739        }
  1740      },
  1741      "EventSubscriptionsList":{
  1742        "type":"list",
  1743        "member":{"shape":"EventSubscription"}
  1744      },
  1745      "ExceptionMessage":{"type":"string"},
  1746      "ExcludeTestList":{
  1747        "type":"list",
  1748        "member":{"shape":"String"}
  1749      },
  1750      "Filter":{
  1751        "type":"structure",
  1752        "required":[
  1753          "Name",
  1754          "Values"
  1755        ],
  1756        "members":{
  1757          "Name":{"shape":"String"},
  1758          "Values":{"shape":"FilterValueList"}
  1759        }
  1760      },
  1761      "FilterList":{
  1762        "type":"list",
  1763        "member":{"shape":"Filter"}
  1764      },
  1765      "FilterValueList":{
  1766        "type":"list",
  1767        "member":{"shape":"String"}
  1768      },
  1769      "IBMDb2Settings":{
  1770        "type":"structure",
  1771        "members":{
  1772          "DatabaseName":{"shape":"String"},
  1773          "Password":{"shape":"SecretString"},
  1774          "Port":{"shape":"IntegerOptional"},
  1775          "ServerName":{"shape":"String"},
  1776          "SetDataCaptureChanges":{"shape":"BooleanOptional"},
  1777          "CurrentLsn":{"shape":"String"},
  1778          "MaxKBytesPerRead":{"shape":"IntegerOptional"},
  1779          "Username":{"shape":"String"},
  1780          "SecretsManagerAccessRoleArn":{"shape":"String"},
  1781          "SecretsManagerSecretId":{"shape":"String"}
  1782        }
  1783      },
  1784      "ImportCertificateMessage":{
  1785        "type":"structure",
  1786        "required":["CertificateIdentifier"],
  1787        "members":{
  1788          "CertificateIdentifier":{"shape":"String"},
  1789          "CertificatePem":{"shape":"SecretString"},
  1790          "CertificateWallet":{"shape":"CertificateWallet"},
  1791          "Tags":{"shape":"TagList"}
  1792        }
  1793      },
  1794      "ImportCertificateResponse":{
  1795        "type":"structure",
  1796        "members":{
  1797          "Certificate":{"shape":"Certificate"}
  1798        }
  1799      },
  1800      "IncludeTestList":{
  1801        "type":"list",
  1802        "member":{"shape":"String"}
  1803      },
  1804      "IndividualAssessmentNameList":{
  1805        "type":"list",
  1806        "member":{"shape":"String"}
  1807      },
  1808      "InsufficientResourceCapacityFault":{
  1809        "type":"structure",
  1810        "members":{
  1811          "message":{"shape":"ExceptionMessage"}
  1812        },
  1813        "exception":true
  1814      },
  1815      "Integer":{"type":"integer"},
  1816      "IntegerList":{
  1817        "type":"list",
  1818        "member":{"shape":"Integer"}
  1819      },
  1820      "IntegerOptional":{"type":"integer"},
  1821      "InvalidCertificateFault":{
  1822        "type":"structure",
  1823        "members":{
  1824          "message":{"shape":"ExceptionMessage"}
  1825        },
  1826        "exception":true
  1827      },
  1828      "InvalidResourceStateFault":{
  1829        "type":"structure",
  1830        "members":{
  1831          "message":{"shape":"ExceptionMessage"}
  1832        },
  1833        "exception":true
  1834      },
  1835      "InvalidSubnet":{
  1836        "type":"structure",
  1837        "members":{
  1838          "message":{"shape":"ExceptionMessage"}
  1839        },
  1840        "exception":true
  1841      },
  1842      "KMSAccessDeniedFault":{
  1843        "type":"structure",
  1844        "members":{
  1845          "message":{"shape":"ExceptionMessage"}
  1846        },
  1847        "exception":true
  1848      },
  1849      "KMSDisabledFault":{
  1850        "type":"structure",
  1851        "members":{
  1852          "message":{"shape":"ExceptionMessage"}
  1853        },
  1854        "exception":true
  1855      },
  1856      "KMSFault":{
  1857        "type":"structure",
  1858        "members":{
  1859          "message":{"shape":"ExceptionMessage"}
  1860        },
  1861        "exception":true
  1862      },
  1863      "KMSInvalidStateFault":{
  1864        "type":"structure",
  1865        "members":{
  1866          "message":{"shape":"ExceptionMessage"}
  1867        },
  1868        "exception":true
  1869      },
  1870      "KMSKeyNotAccessibleFault":{
  1871        "type":"structure",
  1872        "members":{
  1873          "message":{"shape":"ExceptionMessage"}
  1874        },
  1875        "exception":true
  1876      },
  1877      "KMSNotFoundFault":{
  1878        "type":"structure",
  1879        "members":{
  1880          "message":{"shape":"ExceptionMessage"}
  1881        },
  1882        "exception":true
  1883      },
  1884      "KMSThrottlingFault":{
  1885        "type":"structure",
  1886        "members":{
  1887          "message":{"shape":"ExceptionMessage"}
  1888        },
  1889        "exception":true
  1890      },
  1891      "KafkaSecurityProtocol":{
  1892        "type":"string",
  1893        "enum":[
  1894          "plaintext",
  1895          "ssl-authentication",
  1896          "ssl-encryption",
  1897          "sasl-ssl"
  1898        ]
  1899      },
  1900      "KafkaSettings":{
  1901        "type":"structure",
  1902        "members":{
  1903          "Broker":{"shape":"String"},
  1904          "Topic":{"shape":"String"},
  1905          "MessageFormat":{"shape":"MessageFormatValue"},
  1906          "IncludeTransactionDetails":{"shape":"BooleanOptional"},
  1907          "IncludePartitionValue":{"shape":"BooleanOptional"},
  1908          "PartitionIncludeSchemaTable":{"shape":"BooleanOptional"},
  1909          "IncludeTableAlterOperations":{"shape":"BooleanOptional"},
  1910          "IncludeControlDetails":{"shape":"BooleanOptional"},
  1911          "MessageMaxBytes":{"shape":"IntegerOptional"},
  1912          "IncludeNullAndEmpty":{"shape":"BooleanOptional"},
  1913          "SecurityProtocol":{"shape":"KafkaSecurityProtocol"},
  1914          "SslClientCertificateArn":{"shape":"String"},
  1915          "SslClientKeyArn":{"shape":"String"},
  1916          "SslClientKeyPassword":{"shape":"SecretString"},
  1917          "SslCaCertificateArn":{"shape":"String"},
  1918          "SaslUsername":{"shape":"String"},
  1919          "SaslPassword":{"shape":"SecretString"},
  1920          "NoHexPrefix":{"shape":"BooleanOptional"}
  1921        }
  1922      },
  1923      "KeyList":{
  1924        "type":"list",
  1925        "member":{"shape":"String"}
  1926      },
  1927      "KinesisSettings":{
  1928        "type":"structure",
  1929        "members":{
  1930          "StreamArn":{"shape":"String"},
  1931          "MessageFormat":{"shape":"MessageFormatValue"},
  1932          "ServiceAccessRoleArn":{"shape":"String"},
  1933          "IncludeTransactionDetails":{"shape":"BooleanOptional"},
  1934          "IncludePartitionValue":{"shape":"BooleanOptional"},
  1935          "PartitionIncludeSchemaTable":{"shape":"BooleanOptional"},
  1936          "IncludeTableAlterOperations":{"shape":"BooleanOptional"},
  1937          "IncludeControlDetails":{"shape":"BooleanOptional"},
  1938          "IncludeNullAndEmpty":{"shape":"BooleanOptional"},
  1939          "NoHexPrefix":{"shape":"BooleanOptional"}
  1940        }
  1941      },
  1942      "ListTagsForResourceMessage":{
  1943        "type":"structure",
  1944        "members":{
  1945          "ResourceArn":{"shape":"String"},
  1946          "ResourceArnList":{"shape":"ArnList"}
  1947        }
  1948      },
  1949      "ListTagsForResourceResponse":{
  1950        "type":"structure",
  1951        "members":{
  1952          "TagList":{"shape":"TagList"}
  1953        }
  1954      },
  1955      "Long":{"type":"long"},
  1956      "MessageFormatValue":{
  1957        "type":"string",
  1958        "enum":[
  1959          "json",
  1960          "json-unformatted"
  1961        ]
  1962      },
  1963      "MicrosoftSQLServerSettings":{
  1964        "type":"structure",
  1965        "members":{
  1966          "Port":{"shape":"IntegerOptional"},
  1967          "BcpPacketSize":{"shape":"IntegerOptional"},
  1968          "DatabaseName":{"shape":"String"},
  1969          "ControlTablesFileGroup":{"shape":"String"},
  1970          "Password":{"shape":"SecretString"},
  1971          "QuerySingleAlwaysOnNode":{"shape":"BooleanOptional"},
  1972          "ReadBackupOnly":{"shape":"BooleanOptional"},
  1973          "SafeguardPolicy":{"shape":"SafeguardPolicy"},
  1974          "ServerName":{"shape":"String"},
  1975          "Username":{"shape":"String"},
  1976          "UseBcpFullLoad":{"shape":"BooleanOptional"},
  1977          "UseThirdPartyBackupDevice":{"shape":"BooleanOptional"},
  1978          "SecretsManagerAccessRoleArn":{"shape":"String"},
  1979          "SecretsManagerSecretId":{"shape":"String"}
  1980        }
  1981      },
  1982      "MigrationTypeValue":{
  1983        "type":"string",
  1984        "enum":[
  1985          "full-load",
  1986          "cdc",
  1987          "full-load-and-cdc"
  1988        ]
  1989      },
  1990      "ModifyEndpointMessage":{
  1991        "type":"structure",
  1992        "required":["EndpointArn"],
  1993        "members":{
  1994          "EndpointArn":{"shape":"String"},
  1995          "EndpointIdentifier":{"shape":"String"},
  1996          "EndpointType":{"shape":"ReplicationEndpointTypeValue"},
  1997          "EngineName":{"shape":"String"},
  1998          "Username":{"shape":"String"},
  1999          "Password":{"shape":"SecretString"},
  2000          "ServerName":{"shape":"String"},
  2001          "Port":{"shape":"IntegerOptional"},
  2002          "DatabaseName":{"shape":"String"},
  2003          "ExtraConnectionAttributes":{"shape":"String"},
  2004          "CertificateArn":{"shape":"String"},
  2005          "SslMode":{"shape":"DmsSslModeValue"},
  2006          "ServiceAccessRoleArn":{"shape":"String"},
  2007          "ExternalTableDefinition":{"shape":"String"},
  2008          "DynamoDbSettings":{"shape":"DynamoDbSettings"},
  2009          "S3Settings":{"shape":"S3Settings"},
  2010          "DmsTransferSettings":{"shape":"DmsTransferSettings"},
  2011          "MongoDbSettings":{"shape":"MongoDbSettings"},
  2012          "KinesisSettings":{"shape":"KinesisSettings"},
  2013          "KafkaSettings":{"shape":"KafkaSettings"},
  2014          "ElasticsearchSettings":{"shape":"ElasticsearchSettings"},
  2015          "NeptuneSettings":{"shape":"NeptuneSettings"},
  2016          "RedshiftSettings":{"shape":"RedshiftSettings"},
  2017          "PostgreSQLSettings":{"shape":"PostgreSQLSettings"},
  2018          "MySQLSettings":{"shape":"MySQLSettings"},
  2019          "OracleSettings":{"shape":"OracleSettings"},
  2020          "SybaseSettings":{"shape":"SybaseSettings"},
  2021          "MicrosoftSQLServerSettings":{"shape":"MicrosoftSQLServerSettings"},
  2022          "IBMDb2Settings":{"shape":"IBMDb2Settings"},
  2023          "DocDbSettings":{"shape":"DocDbSettings"},
  2024          "RedisSettings":{"shape":"RedisSettings"},
  2025          "ExactSettings":{"shape":"BooleanOptional"}
  2026        }
  2027      },
  2028      "ModifyEndpointResponse":{
  2029        "type":"structure",
  2030        "members":{
  2031          "Endpoint":{"shape":"Endpoint"}
  2032        }
  2033      },
  2034      "ModifyEventSubscriptionMessage":{
  2035        "type":"structure",
  2036        "required":["SubscriptionName"],
  2037        "members":{
  2038          "SubscriptionName":{"shape":"String"},
  2039          "SnsTopicArn":{"shape":"String"},
  2040          "SourceType":{"shape":"String"},
  2041          "EventCategories":{"shape":"EventCategoriesList"},
  2042          "Enabled":{"shape":"BooleanOptional"}
  2043        }
  2044      },
  2045      "ModifyEventSubscriptionResponse":{
  2046        "type":"structure",
  2047        "members":{
  2048          "EventSubscription":{"shape":"EventSubscription"}
  2049        }
  2050      },
  2051      "ModifyReplicationInstanceMessage":{
  2052        "type":"structure",
  2053        "required":["ReplicationInstanceArn"],
  2054        "members":{
  2055          "ReplicationInstanceArn":{"shape":"String"},
  2056          "AllocatedStorage":{"shape":"IntegerOptional"},
  2057          "ApplyImmediately":{"shape":"Boolean"},
  2058          "ReplicationInstanceClass":{"shape":"String"},
  2059          "VpcSecurityGroupIds":{"shape":"VpcSecurityGroupIdList"},
  2060          "PreferredMaintenanceWindow":{"shape":"String"},
  2061          "MultiAZ":{"shape":"BooleanOptional"},
  2062          "EngineVersion":{"shape":"String"},
  2063          "AllowMajorVersionUpgrade":{"shape":"Boolean"},
  2064          "AutoMinorVersionUpgrade":{"shape":"BooleanOptional"},
  2065          "ReplicationInstanceIdentifier":{"shape":"String"}
  2066        }
  2067      },
  2068      "ModifyReplicationInstanceResponse":{
  2069        "type":"structure",
  2070        "members":{
  2071          "ReplicationInstance":{"shape":"ReplicationInstance"}
  2072        }
  2073      },
  2074      "ModifyReplicationSubnetGroupMessage":{
  2075        "type":"structure",
  2076        "required":[
  2077          "ReplicationSubnetGroupIdentifier",
  2078          "SubnetIds"
  2079        ],
  2080        "members":{
  2081          "ReplicationSubnetGroupIdentifier":{"shape":"String"},
  2082          "ReplicationSubnetGroupDescription":{"shape":"String"},
  2083          "SubnetIds":{"shape":"SubnetIdentifierList"}
  2084        }
  2085      },
  2086      "ModifyReplicationSubnetGroupResponse":{
  2087        "type":"structure",
  2088        "members":{
  2089          "ReplicationSubnetGroup":{"shape":"ReplicationSubnetGroup"}
  2090        }
  2091      },
  2092      "ModifyReplicationTaskMessage":{
  2093        "type":"structure",
  2094        "required":["ReplicationTaskArn"],
  2095        "members":{
  2096          "ReplicationTaskArn":{"shape":"String"},
  2097          "ReplicationTaskIdentifier":{"shape":"String"},
  2098          "MigrationType":{"shape":"MigrationTypeValue"},
  2099          "TableMappings":{"shape":"String"},
  2100          "ReplicationTaskSettings":{"shape":"String"},
  2101          "CdcStartTime":{"shape":"TStamp"},
  2102          "CdcStartPosition":{"shape":"String"},
  2103          "CdcStopPosition":{"shape":"String"},
  2104          "TaskData":{"shape":"String"}
  2105        }
  2106      },
  2107      "ModifyReplicationTaskResponse":{
  2108        "type":"structure",
  2109        "members":{
  2110          "ReplicationTask":{"shape":"ReplicationTask"}
  2111        }
  2112      },
  2113      "MongoDbSettings":{
  2114        "type":"structure",
  2115        "members":{
  2116          "Username":{"shape":"String"},
  2117          "Password":{"shape":"SecretString"},
  2118          "ServerName":{"shape":"String"},
  2119          "Port":{"shape":"IntegerOptional"},
  2120          "DatabaseName":{"shape":"String"},
  2121          "AuthType":{"shape":"AuthTypeValue"},
  2122          "AuthMechanism":{"shape":"AuthMechanismValue"},
  2123          "NestingLevel":{"shape":"NestingLevelValue"},
  2124          "ExtractDocId":{"shape":"String"},
  2125          "DocsToInvestigate":{"shape":"String"},
  2126          "AuthSource":{"shape":"String"},
  2127          "KmsKeyId":{"shape":"String"},
  2128          "SecretsManagerAccessRoleArn":{"shape":"String"},
  2129          "SecretsManagerSecretId":{"shape":"String"}
  2130        }
  2131      },
  2132      "MoveReplicationTaskMessage":{
  2133        "type":"structure",
  2134        "required":[
  2135          "ReplicationTaskArn",
  2136          "TargetReplicationInstanceArn"
  2137        ],
  2138        "members":{
  2139          "ReplicationTaskArn":{"shape":"String"},
  2140          "TargetReplicationInstanceArn":{"shape":"String"}
  2141        }
  2142      },
  2143      "MoveReplicationTaskResponse":{
  2144        "type":"structure",
  2145        "members":{
  2146          "ReplicationTask":{"shape":"ReplicationTask"}
  2147        }
  2148      },
  2149      "MySQLSettings":{
  2150        "type":"structure",
  2151        "members":{
  2152          "AfterConnectScript":{"shape":"String"},
  2153          "CleanSourceMetadataOnMismatch":{"shape":"BooleanOptional"},
  2154          "DatabaseName":{"shape":"String"},
  2155          "EventsPollInterval":{"shape":"IntegerOptional"},
  2156          "TargetDbType":{"shape":"TargetDbType"},
  2157          "MaxFileSize":{"shape":"IntegerOptional"},
  2158          "ParallelLoadThreads":{"shape":"IntegerOptional"},
  2159          "Password":{"shape":"SecretString"},
  2160          "Port":{"shape":"IntegerOptional"},
  2161          "ServerName":{"shape":"String"},
  2162          "ServerTimezone":{"shape":"String"},
  2163          "Username":{"shape":"String"},
  2164          "SecretsManagerAccessRoleArn":{"shape":"String"},
  2165          "SecretsManagerSecretId":{"shape":"String"}
  2166        }
  2167      },
  2168      "NeptuneSettings":{
  2169        "type":"structure",
  2170        "required":[
  2171          "S3BucketName",
  2172          "S3BucketFolder"
  2173        ],
  2174        "members":{
  2175          "ServiceAccessRoleArn":{"shape":"String"},
  2176          "S3BucketName":{"shape":"String"},
  2177          "S3BucketFolder":{"shape":"String"},
  2178          "ErrorRetryDuration":{"shape":"IntegerOptional"},
  2179          "MaxFileSize":{"shape":"IntegerOptional"},
  2180          "MaxRetryCount":{"shape":"IntegerOptional"},
  2181          "IamAuthEnabled":{"shape":"BooleanOptional"}
  2182        }
  2183      },
  2184      "NestingLevelValue":{
  2185        "type":"string",
  2186        "enum":[
  2187          "none",
  2188          "one"
  2189        ]
  2190      },
  2191      "OracleSettings":{
  2192        "type":"structure",
  2193        "members":{
  2194          "AddSupplementalLogging":{"shape":"BooleanOptional"},
  2195          "ArchivedLogDestId":{"shape":"IntegerOptional"},
  2196          "AdditionalArchivedLogDestId":{"shape":"IntegerOptional"},
  2197          "ExtraArchivedLogDestIds":{"shape":"IntegerList"},
  2198          "AllowSelectNestedTables":{"shape":"BooleanOptional"},
  2199          "ParallelAsmReadThreads":{"shape":"IntegerOptional"},
  2200          "ReadAheadBlocks":{"shape":"IntegerOptional"},
  2201          "AccessAlternateDirectly":{"shape":"BooleanOptional"},
  2202          "UseAlternateFolderForOnline":{"shape":"BooleanOptional"},
  2203          "OraclePathPrefix":{"shape":"String"},
  2204          "UsePathPrefix":{"shape":"String"},
  2205          "ReplacePathPrefix":{"shape":"BooleanOptional"},
  2206          "EnableHomogenousTablespace":{"shape":"BooleanOptional"},
  2207          "DirectPathNoLog":{"shape":"BooleanOptional"},
  2208          "ArchivedLogsOnly":{"shape":"BooleanOptional"},
  2209          "AsmPassword":{"shape":"SecretString"},
  2210          "AsmServer":{"shape":"String"},
  2211          "AsmUser":{"shape":"String"},
  2212          "CharLengthSemantics":{"shape":"CharLengthSemantics"},
  2213          "DatabaseName":{"shape":"String"},
  2214          "DirectPathParallelLoad":{"shape":"BooleanOptional"},
  2215          "FailTasksOnLobTruncation":{"shape":"BooleanOptional"},
  2216          "NumberDatatypeScale":{"shape":"IntegerOptional"},
  2217          "Password":{"shape":"SecretString"},
  2218          "Port":{"shape":"IntegerOptional"},
  2219          "ReadTableSpaceName":{"shape":"BooleanOptional"},
  2220          "RetryInterval":{"shape":"IntegerOptional"},
  2221          "SecurityDbEncryption":{"shape":"SecretString"},
  2222          "SecurityDbEncryptionName":{"shape":"String"},
  2223          "ServerName":{"shape":"String"},
  2224          "SpatialDataOptionToGeoJsonFunctionName":{"shape":"String"},
  2225          "StandbyDelayTime":{"shape":"IntegerOptional"},
  2226          "Username":{"shape":"String"},
  2227          "UseBFile":{"shape":"BooleanOptional"},
  2228          "UseDirectPathFullLoad":{"shape":"BooleanOptional"},
  2229          "UseLogminerReader":{"shape":"BooleanOptional"},
  2230          "SecretsManagerAccessRoleArn":{"shape":"String"},
  2231          "SecretsManagerSecretId":{"shape":"String"},
  2232          "SecretsManagerOracleAsmAccessRoleArn":{"shape":"String"},
  2233          "SecretsManagerOracleAsmSecretId":{"shape":"String"}
  2234        }
  2235      },
  2236      "OrderableReplicationInstance":{
  2237        "type":"structure",
  2238        "members":{
  2239          "EngineVersion":{"shape":"String"},
  2240          "ReplicationInstanceClass":{"shape":"String"},
  2241          "StorageType":{"shape":"String"},
  2242          "MinAllocatedStorage":{"shape":"Integer"},
  2243          "MaxAllocatedStorage":{"shape":"Integer"},
  2244          "DefaultAllocatedStorage":{"shape":"Integer"},
  2245          "IncludedAllocatedStorage":{"shape":"Integer"},
  2246          "AvailabilityZones":{"shape":"AvailabilityZonesList"},
  2247          "ReleaseStatus":{"shape":"ReleaseStatusValues"}
  2248        }
  2249      },
  2250      "OrderableReplicationInstanceList":{
  2251        "type":"list",
  2252        "member":{"shape":"OrderableReplicationInstance"}
  2253      },
  2254      "ParquetVersionValue":{
  2255        "type":"string",
  2256        "enum":[
  2257          "parquet-1-0",
  2258          "parquet-2-0"
  2259        ]
  2260      },
  2261      "PendingMaintenanceAction":{
  2262        "type":"structure",
  2263        "members":{
  2264          "Action":{"shape":"String"},
  2265          "AutoAppliedAfterDate":{"shape":"TStamp"},
  2266          "ForcedApplyDate":{"shape":"TStamp"},
  2267          "OptInStatus":{"shape":"String"},
  2268          "CurrentApplyDate":{"shape":"TStamp"},
  2269          "Description":{"shape":"String"}
  2270        }
  2271      },
  2272      "PendingMaintenanceActionDetails":{
  2273        "type":"list",
  2274        "member":{"shape":"PendingMaintenanceAction"}
  2275      },
  2276      "PendingMaintenanceActions":{
  2277        "type":"list",
  2278        "member":{"shape":"ResourcePendingMaintenanceActions"}
  2279      },
  2280      "PluginNameValue":{
  2281        "type":"string",
  2282        "enum":[
  2283          "no-preference",
  2284          "test-decoding",
  2285          "pglogical"
  2286        ]
  2287      },
  2288      "PostgreSQLSettings":{
  2289        "type":"structure",
  2290        "members":{
  2291          "AfterConnectScript":{"shape":"String"},
  2292          "CaptureDdls":{"shape":"BooleanOptional"},
  2293          "MaxFileSize":{"shape":"IntegerOptional"},
  2294          "DatabaseName":{"shape":"String"},
  2295          "DdlArtifactsSchema":{"shape":"String"},
  2296          "ExecuteTimeout":{"shape":"IntegerOptional"},
  2297          "FailTasksOnLobTruncation":{"shape":"BooleanOptional"},
  2298          "HeartbeatEnable":{"shape":"BooleanOptional"},
  2299          "HeartbeatSchema":{"shape":"String"},
  2300          "HeartbeatFrequency":{"shape":"IntegerOptional"},
  2301          "Password":{"shape":"SecretString"},
  2302          "Port":{"shape":"IntegerOptional"},
  2303          "ServerName":{"shape":"String"},
  2304          "Username":{"shape":"String"},
  2305          "SlotName":{"shape":"String"},
  2306          "PluginName":{"shape":"PluginNameValue"},
  2307          "SecretsManagerAccessRoleArn":{"shape":"String"},
  2308          "SecretsManagerSecretId":{"shape":"String"}
  2309        }
  2310      },
  2311      "RebootReplicationInstanceMessage":{
  2312        "type":"structure",
  2313        "required":["ReplicationInstanceArn"],
  2314        "members":{
  2315          "ReplicationInstanceArn":{"shape":"String"},
  2316          "ForceFailover":{"shape":"BooleanOptional"},
  2317          "ForcePlannedFailover":{"shape":"BooleanOptional"}
  2318        }
  2319      },
  2320      "RebootReplicationInstanceResponse":{
  2321        "type":"structure",
  2322        "members":{
  2323          "ReplicationInstance":{"shape":"ReplicationInstance"}
  2324        }
  2325      },
  2326      "RedisAuthTypeValue":{
  2327        "type":"string",
  2328        "enum":[
  2329          "none",
  2330          "auth-role",
  2331          "auth-token"
  2332        ]
  2333      },
  2334      "RedisSettings":{
  2335        "type":"structure",
  2336        "required":[
  2337          "ServerName",
  2338          "Port"
  2339        ],
  2340        "members":{
  2341          "ServerName":{"shape":"String"},
  2342          "Port":{"shape":"Integer"},
  2343          "SslSecurityProtocol":{"shape":"SslSecurityProtocolValue"},
  2344          "AuthType":{"shape":"RedisAuthTypeValue"},
  2345          "AuthUserName":{"shape":"String"},
  2346          "AuthPassword":{"shape":"SecretString"},
  2347          "SslCaCertificateArn":{"shape":"String"}
  2348        }
  2349      },
  2350      "RedshiftSettings":{
  2351        "type":"structure",
  2352        "members":{
  2353          "AcceptAnyDate":{"shape":"BooleanOptional"},
  2354          "AfterConnectScript":{"shape":"String"},
  2355          "BucketFolder":{"shape":"String"},
  2356          "BucketName":{"shape":"String"},
  2357          "CaseSensitiveNames":{"shape":"BooleanOptional"},
  2358          "CompUpdate":{"shape":"BooleanOptional"},
  2359          "ConnectionTimeout":{"shape":"IntegerOptional"},
  2360          "DatabaseName":{"shape":"String"},
  2361          "DateFormat":{"shape":"String"},
  2362          "EmptyAsNull":{"shape":"BooleanOptional"},
  2363          "EncryptionMode":{"shape":"EncryptionModeValue"},
  2364          "ExplicitIds":{"shape":"BooleanOptional"},
  2365          "FileTransferUploadStreams":{"shape":"IntegerOptional"},
  2366          "LoadTimeout":{"shape":"IntegerOptional"},
  2367          "MaxFileSize":{"shape":"IntegerOptional"},
  2368          "Password":{"shape":"SecretString"},
  2369          "Port":{"shape":"IntegerOptional"},
  2370          "RemoveQuotes":{"shape":"BooleanOptional"},
  2371          "ReplaceInvalidChars":{"shape":"String"},
  2372          "ReplaceChars":{"shape":"String"},
  2373          "ServerName":{"shape":"String"},
  2374          "ServiceAccessRoleArn":{"shape":"String"},
  2375          "ServerSideEncryptionKmsKeyId":{"shape":"String"},
  2376          "TimeFormat":{"shape":"String"},
  2377          "TrimBlanks":{"shape":"BooleanOptional"},
  2378          "TruncateColumns":{"shape":"BooleanOptional"},
  2379          "Username":{"shape":"String"},
  2380          "WriteBufferSize":{"shape":"IntegerOptional"},
  2381          "SecretsManagerAccessRoleArn":{"shape":"String"},
  2382          "SecretsManagerSecretId":{"shape":"String"}
  2383        }
  2384      },
  2385      "RefreshSchemasMessage":{
  2386        "type":"structure",
  2387        "required":[
  2388          "EndpointArn",
  2389          "ReplicationInstanceArn"
  2390        ],
  2391        "members":{
  2392          "EndpointArn":{"shape":"String"},
  2393          "ReplicationInstanceArn":{"shape":"String"}
  2394        }
  2395      },
  2396      "RefreshSchemasResponse":{
  2397        "type":"structure",
  2398        "members":{
  2399          "RefreshSchemasStatus":{"shape":"RefreshSchemasStatus"}
  2400        }
  2401      },
  2402      "RefreshSchemasStatus":{
  2403        "type":"structure",
  2404        "members":{
  2405          "EndpointArn":{"shape":"String"},
  2406          "ReplicationInstanceArn":{"shape":"String"},
  2407          "Status":{"shape":"RefreshSchemasStatusTypeValue"},
  2408          "LastRefreshDate":{"shape":"TStamp"},
  2409          "LastFailureMessage":{"shape":"String"}
  2410        }
  2411      },
  2412      "RefreshSchemasStatusTypeValue":{
  2413        "type":"string",
  2414        "enum":[
  2415          "successful",
  2416          "failed",
  2417          "refreshing"
  2418        ]
  2419      },
  2420      "ReleaseStatusValues":{
  2421        "type":"string",
  2422        "enum":["beta"]
  2423      },
  2424      "ReloadOptionValue":{
  2425        "type":"string",
  2426        "enum":[
  2427          "data-reload",
  2428          "validate-only"
  2429        ]
  2430      },
  2431      "ReloadTablesMessage":{
  2432        "type":"structure",
  2433        "required":[
  2434          "ReplicationTaskArn",
  2435          "TablesToReload"
  2436        ],
  2437        "members":{
  2438          "ReplicationTaskArn":{"shape":"String"},
  2439          "TablesToReload":{"shape":"TableListToReload"},
  2440          "ReloadOption":{"shape":"ReloadOptionValue"}
  2441        }
  2442      },
  2443      "ReloadTablesResponse":{
  2444        "type":"structure",
  2445        "members":{
  2446          "ReplicationTaskArn":{"shape":"String"}
  2447        }
  2448      },
  2449      "RemoveTagsFromResourceMessage":{
  2450        "type":"structure",
  2451        "required":[
  2452          "ResourceArn",
  2453          "TagKeys"
  2454        ],
  2455        "members":{
  2456          "ResourceArn":{"shape":"String"},
  2457          "TagKeys":{"shape":"KeyList"}
  2458        }
  2459      },
  2460      "RemoveTagsFromResourceResponse":{
  2461        "type":"structure",
  2462        "members":{
  2463        }
  2464      },
  2465      "ReplicationEndpointTypeValue":{
  2466        "type":"string",
  2467        "enum":[
  2468          "source",
  2469          "target"
  2470        ]
  2471      },
  2472      "ReplicationInstance":{
  2473        "type":"structure",
  2474        "members":{
  2475          "ReplicationInstanceIdentifier":{"shape":"String"},
  2476          "ReplicationInstanceClass":{"shape":"String"},
  2477          "ReplicationInstanceStatus":{"shape":"String"},
  2478          "AllocatedStorage":{"shape":"Integer"},
  2479          "InstanceCreateTime":{"shape":"TStamp"},
  2480          "VpcSecurityGroups":{"shape":"VpcSecurityGroupMembershipList"},
  2481          "AvailabilityZone":{"shape":"String"},
  2482          "ReplicationSubnetGroup":{"shape":"ReplicationSubnetGroup"},
  2483          "PreferredMaintenanceWindow":{"shape":"String"},
  2484          "PendingModifiedValues":{"shape":"ReplicationPendingModifiedValues"},
  2485          "MultiAZ":{"shape":"Boolean"},
  2486          "EngineVersion":{"shape":"String"},
  2487          "AutoMinorVersionUpgrade":{"shape":"Boolean"},
  2488          "KmsKeyId":{"shape":"String"},
  2489          "ReplicationInstanceArn":{"shape":"String"},
  2490          "ReplicationInstancePublicIpAddress":{
  2491            "shape":"String",
  2492            "deprecated":true
  2493          },
  2494          "ReplicationInstancePrivateIpAddress":{
  2495            "shape":"String",
  2496            "deprecated":true
  2497          },
  2498          "ReplicationInstancePublicIpAddresses":{"shape":"ReplicationInstancePublicIpAddressList"},
  2499          "ReplicationInstancePrivateIpAddresses":{"shape":"ReplicationInstancePrivateIpAddressList"},
  2500          "PubliclyAccessible":{"shape":"Boolean"},
  2501          "SecondaryAvailabilityZone":{"shape":"String"},
  2502          "FreeUntil":{"shape":"TStamp"},
  2503          "DnsNameServers":{"shape":"String"}
  2504        }
  2505      },
  2506      "ReplicationInstanceList":{
  2507        "type":"list",
  2508        "member":{"shape":"ReplicationInstance"}
  2509      },
  2510      "ReplicationInstancePrivateIpAddressList":{
  2511        "type":"list",
  2512        "member":{"shape":"String"}
  2513      },
  2514      "ReplicationInstancePublicIpAddressList":{
  2515        "type":"list",
  2516        "member":{"shape":"String"}
  2517      },
  2518      "ReplicationInstanceTaskLog":{
  2519        "type":"structure",
  2520        "members":{
  2521          "ReplicationTaskName":{"shape":"String"},
  2522          "ReplicationTaskArn":{"shape":"String"},
  2523          "ReplicationInstanceTaskLogSize":{"shape":"Long"}
  2524        }
  2525      },
  2526      "ReplicationInstanceTaskLogsList":{
  2527        "type":"list",
  2528        "member":{"shape":"ReplicationInstanceTaskLog"}
  2529      },
  2530      "ReplicationPendingModifiedValues":{
  2531        "type":"structure",
  2532        "members":{
  2533          "ReplicationInstanceClass":{"shape":"String"},
  2534          "AllocatedStorage":{"shape":"IntegerOptional"},
  2535          "MultiAZ":{"shape":"BooleanOptional"},
  2536          "EngineVersion":{"shape":"String"}
  2537        }
  2538      },
  2539      "ReplicationSubnetGroup":{
  2540        "type":"structure",
  2541        "members":{
  2542          "ReplicationSubnetGroupIdentifier":{"shape":"String"},
  2543          "ReplicationSubnetGroupDescription":{"shape":"String"},
  2544          "VpcId":{"shape":"String"},
  2545          "SubnetGroupStatus":{"shape":"String"},
  2546          "Subnets":{"shape":"SubnetList"}
  2547        }
  2548      },
  2549      "ReplicationSubnetGroupDoesNotCoverEnoughAZs":{
  2550        "type":"structure",
  2551        "members":{
  2552          "message":{"shape":"ExceptionMessage"}
  2553        },
  2554        "exception":true
  2555      },
  2556      "ReplicationSubnetGroups":{
  2557        "type":"list",
  2558        "member":{"shape":"ReplicationSubnetGroup"}
  2559      },
  2560      "ReplicationTask":{
  2561        "type":"structure",
  2562        "members":{
  2563          "ReplicationTaskIdentifier":{"shape":"String"},
  2564          "SourceEndpointArn":{"shape":"String"},
  2565          "TargetEndpointArn":{"shape":"String"},
  2566          "ReplicationInstanceArn":{"shape":"String"},
  2567          "MigrationType":{"shape":"MigrationTypeValue"},
  2568          "TableMappings":{"shape":"String"},
  2569          "ReplicationTaskSettings":{"shape":"String"},
  2570          "Status":{"shape":"String"},
  2571          "LastFailureMessage":{"shape":"String"},
  2572          "StopReason":{"shape":"String"},
  2573          "ReplicationTaskCreationDate":{"shape":"TStamp"},
  2574          "ReplicationTaskStartDate":{"shape":"TStamp"},
  2575          "CdcStartPosition":{"shape":"String"},
  2576          "CdcStopPosition":{"shape":"String"},
  2577          "RecoveryCheckpoint":{"shape":"String"},
  2578          "ReplicationTaskArn":{"shape":"String"},
  2579          "ReplicationTaskStats":{"shape":"ReplicationTaskStats"},
  2580          "TaskData":{"shape":"String"},
  2581          "TargetReplicationInstanceArn":{"shape":"String"}
  2582        }
  2583      },
  2584      "ReplicationTaskAssessmentResult":{
  2585        "type":"structure",
  2586        "members":{
  2587          "ReplicationTaskIdentifier":{"shape":"String"},
  2588          "ReplicationTaskArn":{"shape":"String"},
  2589          "ReplicationTaskLastAssessmentDate":{"shape":"TStamp"},
  2590          "AssessmentStatus":{"shape":"String"},
  2591          "AssessmentResultsFile":{"shape":"String"},
  2592          "AssessmentResults":{"shape":"String"},
  2593          "S3ObjectUrl":{"shape":"String"}
  2594        }
  2595      },
  2596      "ReplicationTaskAssessmentResultList":{
  2597        "type":"list",
  2598        "member":{"shape":"ReplicationTaskAssessmentResult"}
  2599      },
  2600      "ReplicationTaskAssessmentRun":{
  2601        "type":"structure",
  2602        "members":{
  2603          "ReplicationTaskAssessmentRunArn":{"shape":"String"},
  2604          "ReplicationTaskArn":{"shape":"String"},
  2605          "Status":{"shape":"String"},
  2606          "ReplicationTaskAssessmentRunCreationDate":{"shape":"TStamp"},
  2607          "AssessmentProgress":{"shape":"ReplicationTaskAssessmentRunProgress"},
  2608          "LastFailureMessage":{"shape":"String"},
  2609          "ServiceAccessRoleArn":{"shape":"String"},
  2610          "ResultLocationBucket":{"shape":"String"},
  2611          "ResultLocationFolder":{"shape":"String"},
  2612          "ResultEncryptionMode":{"shape":"String"},
  2613          "ResultKmsKeyArn":{"shape":"String"},
  2614          "AssessmentRunName":{"shape":"String"}
  2615        }
  2616      },
  2617      "ReplicationTaskAssessmentRunList":{
  2618        "type":"list",
  2619        "member":{"shape":"ReplicationTaskAssessmentRun"}
  2620      },
  2621      "ReplicationTaskAssessmentRunProgress":{
  2622        "type":"structure",
  2623        "members":{
  2624          "IndividualAssessmentCount":{"shape":"Integer"},
  2625          "IndividualAssessmentCompletedCount":{"shape":"Integer"}
  2626        }
  2627      },
  2628      "ReplicationTaskIndividualAssessment":{
  2629        "type":"structure",
  2630        "members":{
  2631          "ReplicationTaskIndividualAssessmentArn":{"shape":"String"},
  2632          "ReplicationTaskAssessmentRunArn":{"shape":"String"},
  2633          "IndividualAssessmentName":{"shape":"String"},
  2634          "Status":{"shape":"String"},
  2635          "ReplicationTaskIndividualAssessmentStartDate":{"shape":"TStamp"}
  2636        }
  2637      },
  2638      "ReplicationTaskIndividualAssessmentList":{
  2639        "type":"list",
  2640        "member":{"shape":"ReplicationTaskIndividualAssessment"}
  2641      },
  2642      "ReplicationTaskList":{
  2643        "type":"list",
  2644        "member":{"shape":"ReplicationTask"}
  2645      },
  2646      "ReplicationTaskStats":{
  2647        "type":"structure",
  2648        "members":{
  2649          "FullLoadProgressPercent":{"shape":"Integer"},
  2650          "ElapsedTimeMillis":{"shape":"Long"},
  2651          "TablesLoaded":{"shape":"Integer"},
  2652          "TablesLoading":{"shape":"Integer"},
  2653          "TablesQueued":{"shape":"Integer"},
  2654          "TablesErrored":{"shape":"Integer"},
  2655          "FreshStartDate":{"shape":"TStamp"},
  2656          "StartDate":{"shape":"TStamp"},
  2657          "StopDate":{"shape":"TStamp"},
  2658          "FullLoadStartDate":{"shape":"TStamp"},
  2659          "FullLoadFinishDate":{"shape":"TStamp"}
  2660        }
  2661      },
  2662      "ResourceAlreadyExistsFault":{
  2663        "type":"structure",
  2664        "members":{
  2665          "message":{"shape":"ExceptionMessage"},
  2666          "resourceArn":{"shape":"ResourceArn"}
  2667        },
  2668        "exception":true
  2669      },
  2670      "ResourceArn":{"type":"string"},
  2671      "ResourceNotFoundFault":{
  2672        "type":"structure",
  2673        "members":{
  2674          "message":{"shape":"ExceptionMessage"}
  2675        },
  2676        "exception":true
  2677      },
  2678      "ResourcePendingMaintenanceActions":{
  2679        "type":"structure",
  2680        "members":{
  2681          "ResourceIdentifier":{"shape":"String"},
  2682          "PendingMaintenanceActionDetails":{"shape":"PendingMaintenanceActionDetails"}
  2683        }
  2684      },
  2685      "ResourceQuotaExceededFault":{
  2686        "type":"structure",
  2687        "members":{
  2688          "message":{"shape":"ExceptionMessage"}
  2689        },
  2690        "exception":true
  2691      },
  2692      "S3AccessDeniedFault":{
  2693        "type":"structure",
  2694        "members":{
  2695          "message":{"shape":"ExceptionMessage"}
  2696        },
  2697        "exception":true
  2698      },
  2699      "S3ResourceNotFoundFault":{
  2700        "type":"structure",
  2701        "members":{
  2702          "message":{"shape":"ExceptionMessage"}
  2703        },
  2704        "exception":true
  2705      },
  2706      "S3Settings":{
  2707        "type":"structure",
  2708        "members":{
  2709          "ServiceAccessRoleArn":{"shape":"String"},
  2710          "ExternalTableDefinition":{"shape":"String"},
  2711          "CsvRowDelimiter":{"shape":"String"},
  2712          "CsvDelimiter":{"shape":"String"},
  2713          "BucketFolder":{"shape":"String"},
  2714          "BucketName":{"shape":"String"},
  2715          "CompressionType":{"shape":"CompressionTypeValue"},
  2716          "EncryptionMode":{"shape":"EncryptionModeValue"},
  2717          "ServerSideEncryptionKmsKeyId":{"shape":"String"},
  2718          "DataFormat":{"shape":"DataFormatValue"},
  2719          "EncodingType":{"shape":"EncodingTypeValue"},
  2720          "DictPageSizeLimit":{"shape":"IntegerOptional"},
  2721          "RowGroupLength":{"shape":"IntegerOptional"},
  2722          "DataPageSize":{"shape":"IntegerOptional"},
  2723          "ParquetVersion":{"shape":"ParquetVersionValue"},
  2724          "EnableStatistics":{"shape":"BooleanOptional"},
  2725          "IncludeOpForFullLoad":{"shape":"BooleanOptional"},
  2726          "CdcInsertsOnly":{"shape":"BooleanOptional"},
  2727          "TimestampColumnName":{"shape":"String"},
  2728          "ParquetTimestampInMillisecond":{"shape":"BooleanOptional"},
  2729          "CdcInsertsAndUpdates":{"shape":"BooleanOptional"},
  2730          "DatePartitionEnabled":{"shape":"BooleanOptional"},
  2731          "DatePartitionSequence":{"shape":"DatePartitionSequenceValue"},
  2732          "DatePartitionDelimiter":{"shape":"DatePartitionDelimiterValue"},
  2733          "UseCsvNoSupValue":{"shape":"BooleanOptional"},
  2734          "CsvNoSupValue":{"shape":"String"},
  2735          "PreserveTransactions":{"shape":"BooleanOptional"},
  2736          "CdcPath":{"shape":"String"},
  2737          "CannedAclForObjects":{"shape":"CannedAclForObjectsValue"},
  2738          "AddColumnName":{"shape":"BooleanOptional"},
  2739          "CdcMaxBatchInterval":{"shape":"IntegerOptional"},
  2740          "CdcMinFileSize":{"shape":"IntegerOptional"},
  2741          "CsvNullValue":{"shape":"String"},
  2742          "IgnoreHeaderRows":{"shape":"IntegerOptional"},
  2743          "MaxFileSize":{"shape":"IntegerOptional"},
  2744          "Rfc4180":{"shape":"BooleanOptional"}
  2745        }
  2746      },
  2747      "SNSInvalidTopicFault":{
  2748        "type":"structure",
  2749        "members":{
  2750          "message":{"shape":"ExceptionMessage"}
  2751        },
  2752        "exception":true
  2753      },
  2754      "SNSNoAuthorizationFault":{
  2755        "type":"structure",
  2756        "members":{
  2757          "message":{"shape":"ExceptionMessage"}
  2758        },
  2759        "exception":true
  2760      },
  2761      "SafeguardPolicy":{
  2762        "type":"string",
  2763        "enum":[
  2764          "rely-on-sql-server-replication-agent",
  2765          "exclusive-automatic-truncation",
  2766          "shared-automatic-truncation"
  2767        ]
  2768      },
  2769      "SchemaList":{
  2770        "type":"list",
  2771        "member":{"shape":"String"}
  2772      },
  2773      "SecretString":{
  2774        "type":"string",
  2775        "sensitive":true
  2776      },
  2777      "SourceIdsList":{
  2778        "type":"list",
  2779        "member":{"shape":"String"}
  2780      },
  2781      "SourceType":{
  2782        "type":"string",
  2783        "enum":["replication-instance"]
  2784      },
  2785      "SslSecurityProtocolValue":{
  2786        "type":"string",
  2787        "enum":[
  2788          "plaintext",
  2789          "ssl-encryption"
  2790        ]
  2791      },
  2792      "StartReplicationTaskAssessmentMessage":{
  2793        "type":"structure",
  2794        "required":["ReplicationTaskArn"],
  2795        "members":{
  2796          "ReplicationTaskArn":{"shape":"String"}
  2797        }
  2798      },
  2799      "StartReplicationTaskAssessmentResponse":{
  2800        "type":"structure",
  2801        "members":{
  2802          "ReplicationTask":{"shape":"ReplicationTask"}
  2803        }
  2804      },
  2805      "StartReplicationTaskAssessmentRunMessage":{
  2806        "type":"structure",
  2807        "required":[
  2808          "ReplicationTaskArn",
  2809          "ServiceAccessRoleArn",
  2810          "ResultLocationBucket",
  2811          "AssessmentRunName"
  2812        ],
  2813        "members":{
  2814          "ReplicationTaskArn":{"shape":"String"},
  2815          "ServiceAccessRoleArn":{"shape":"String"},
  2816          "ResultLocationBucket":{"shape":"String"},
  2817          "ResultLocationFolder":{"shape":"String"},
  2818          "ResultEncryptionMode":{"shape":"String"},
  2819          "ResultKmsKeyArn":{"shape":"String"},
  2820          "AssessmentRunName":{"shape":"String"},
  2821          "IncludeOnly":{"shape":"IncludeTestList"},
  2822          "Exclude":{"shape":"ExcludeTestList"}
  2823        }
  2824      },
  2825      "StartReplicationTaskAssessmentRunResponse":{
  2826        "type":"structure",
  2827        "members":{
  2828          "ReplicationTaskAssessmentRun":{"shape":"ReplicationTaskAssessmentRun"}
  2829        }
  2830      },
  2831      "StartReplicationTaskMessage":{
  2832        "type":"structure",
  2833        "required":[
  2834          "ReplicationTaskArn",
  2835          "StartReplicationTaskType"
  2836        ],
  2837        "members":{
  2838          "ReplicationTaskArn":{"shape":"String"},
  2839          "StartReplicationTaskType":{"shape":"StartReplicationTaskTypeValue"},
  2840          "CdcStartTime":{"shape":"TStamp"},
  2841          "CdcStartPosition":{"shape":"String"},
  2842          "CdcStopPosition":{"shape":"String"}
  2843        }
  2844      },
  2845      "StartReplicationTaskResponse":{
  2846        "type":"structure",
  2847        "members":{
  2848          "ReplicationTask":{"shape":"ReplicationTask"}
  2849        }
  2850      },
  2851      "StartReplicationTaskTypeValue":{
  2852        "type":"string",
  2853        "enum":[
  2854          "start-replication",
  2855          "resume-processing",
  2856          "reload-target"
  2857        ]
  2858      },
  2859      "StopReplicationTaskMessage":{
  2860        "type":"structure",
  2861        "required":["ReplicationTaskArn"],
  2862        "members":{
  2863          "ReplicationTaskArn":{"shape":"String"}
  2864        }
  2865      },
  2866      "StopReplicationTaskResponse":{
  2867        "type":"structure",
  2868        "members":{
  2869          "ReplicationTask":{"shape":"ReplicationTask"}
  2870        }
  2871      },
  2872      "StorageQuotaExceededFault":{
  2873        "type":"structure",
  2874        "members":{
  2875          "message":{"shape":"ExceptionMessage"}
  2876        },
  2877        "exception":true
  2878      },
  2879      "String":{"type":"string"},
  2880      "Subnet":{
  2881        "type":"structure",
  2882        "members":{
  2883          "SubnetIdentifier":{"shape":"String"},
  2884          "SubnetAvailabilityZone":{"shape":"AvailabilityZone"},
  2885          "SubnetStatus":{"shape":"String"}
  2886        }
  2887      },
  2888      "SubnetAlreadyInUse":{
  2889        "type":"structure",
  2890        "members":{
  2891          "message":{"shape":"ExceptionMessage"}
  2892        },
  2893        "exception":true
  2894      },
  2895      "SubnetIdentifierList":{
  2896        "type":"list",
  2897        "member":{"shape":"String"}
  2898      },
  2899      "SubnetList":{
  2900        "type":"list",
  2901        "member":{"shape":"Subnet"}
  2902      },
  2903      "SupportedEndpointType":{
  2904        "type":"structure",
  2905        "members":{
  2906          "EngineName":{"shape":"String"},
  2907          "SupportsCDC":{"shape":"Boolean"},
  2908          "EndpointType":{"shape":"ReplicationEndpointTypeValue"},
  2909          "ReplicationInstanceEngineMinimumVersion":{"shape":"String"},
  2910          "EngineDisplayName":{"shape":"String"}
  2911        }
  2912      },
  2913      "SupportedEndpointTypeList":{
  2914        "type":"list",
  2915        "member":{"shape":"SupportedEndpointType"}
  2916      },
  2917      "SybaseSettings":{
  2918        "type":"structure",
  2919        "members":{
  2920          "DatabaseName":{"shape":"String"},
  2921          "Password":{"shape":"SecretString"},
  2922          "Port":{"shape":"IntegerOptional"},
  2923          "ServerName":{"shape":"String"},
  2924          "Username":{"shape":"String"},
  2925          "SecretsManagerAccessRoleArn":{"shape":"String"},
  2926          "SecretsManagerSecretId":{"shape":"String"}
  2927        }
  2928      },
  2929      "TStamp":{"type":"timestamp"},
  2930      "TableListToReload":{
  2931        "type":"list",
  2932        "member":{"shape":"TableToReload"}
  2933      },
  2934      "TableStatistics":{
  2935        "type":"structure",
  2936        "members":{
  2937          "SchemaName":{"shape":"String"},
  2938          "TableName":{"shape":"String"},
  2939          "Inserts":{"shape":"Long"},
  2940          "Deletes":{"shape":"Long"},
  2941          "Updates":{"shape":"Long"},
  2942          "Ddls":{"shape":"Long"},
  2943          "FullLoadRows":{"shape":"Long"},
  2944          "FullLoadCondtnlChkFailedRows":{"shape":"Long"},
  2945          "FullLoadErrorRows":{"shape":"Long"},
  2946          "FullLoadStartTime":{"shape":"TStamp"},
  2947          "FullLoadEndTime":{"shape":"TStamp"},
  2948          "FullLoadReloaded":{"shape":"BooleanOptional"},
  2949          "LastUpdateTime":{"shape":"TStamp"},
  2950          "TableState":{"shape":"String"},
  2951          "ValidationPendingRecords":{"shape":"Long"},
  2952          "ValidationFailedRecords":{"shape":"Long"},
  2953          "ValidationSuspendedRecords":{"shape":"Long"},
  2954          "ValidationState":{"shape":"String"},
  2955          "ValidationStateDetails":{"shape":"String"}
  2956        }
  2957      },
  2958      "TableStatisticsList":{
  2959        "type":"list",
  2960        "member":{"shape":"TableStatistics"}
  2961      },
  2962      "TableToReload":{
  2963        "type":"structure",
  2964        "required":[
  2965          "SchemaName",
  2966          "TableName"
  2967        ],
  2968        "members":{
  2969          "SchemaName":{"shape":"String"},
  2970          "TableName":{"shape":"String"}
  2971        }
  2972      },
  2973      "Tag":{
  2974        "type":"structure",
  2975        "members":{
  2976          "Key":{"shape":"String"},
  2977          "Value":{"shape":"String"},
  2978          "ResourceArn":{"shape":"String"}
  2979        }
  2980      },
  2981      "TagList":{
  2982        "type":"list",
  2983        "member":{"shape":"Tag"}
  2984      },
  2985      "TargetDbType":{
  2986        "type":"string",
  2987        "enum":[
  2988          "specific-database",
  2989          "multiple-databases"
  2990        ]
  2991      },
  2992      "TestConnectionMessage":{
  2993        "type":"structure",
  2994        "required":[
  2995          "ReplicationInstanceArn",
  2996          "EndpointArn"
  2997        ],
  2998        "members":{
  2999          "ReplicationInstanceArn":{"shape":"String"},
  3000          "EndpointArn":{"shape":"String"}
  3001        }
  3002      },
  3003      "TestConnectionResponse":{
  3004        "type":"structure",
  3005        "members":{
  3006          "Connection":{"shape":"Connection"}
  3007        }
  3008      },
  3009      "UpgradeDependencyFailureFault":{
  3010        "type":"structure",
  3011        "members":{
  3012          "message":{"shape":"ExceptionMessage"}
  3013        },
  3014        "exception":true
  3015      },
  3016      "VpcSecurityGroupIdList":{
  3017        "type":"list",
  3018        "member":{"shape":"String"}
  3019      },
  3020      "VpcSecurityGroupMembership":{
  3021        "type":"structure",
  3022        "members":{
  3023          "VpcSecurityGroupId":{"shape":"String"},
  3024          "Status":{"shape":"String"}
  3025        }
  3026      },
  3027      "VpcSecurityGroupMembershipList":{
  3028        "type":"list",
  3029        "member":{"shape":"VpcSecurityGroupMembership"}
  3030      }
  3031    }
  3032  }