| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469 |
- {
- "version":"2.0",
- "metadata":{
- "apiVersion":"2016-01-01",
- "endpointPrefix":"dms",
- "jsonVersion":"1.1",
- "protocol":"json",
- "serviceFullName":"AWS Database Migration Service",
- "signatureVersion":"v4",
- "targetPrefix":"AmazonDMSv20160101"
- },
- "operations":{
- "AddTagsToResource":{
- "name":"AddTagsToResource",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"AddTagsToResourceMessage"},
- "output":{"shape":"AddTagsToResourceResponse"},
- "errors":[
- {"shape":"ResourceNotFoundFault"}
- ]
- },
- "CreateEndpoint":{
- "name":"CreateEndpoint",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"CreateEndpointMessage"},
- "output":{"shape":"CreateEndpointResponse"},
- "errors":[
- {"shape":"KMSKeyNotAccessibleFault"},
- {"shape":"ResourceAlreadyExistsFault"},
- {"shape":"ResourceQuotaExceededFault"},
- {"shape":"InvalidResourceStateFault"},
- {"shape":"ResourceNotFoundFault"}
- ]
- },
- "CreateReplicationInstance":{
- "name":"CreateReplicationInstance",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"CreateReplicationInstanceMessage"},
- "output":{"shape":"CreateReplicationInstanceResponse"},
- "errors":[
- {"shape":"AccessDeniedFault"},
- {"shape":"ResourceAlreadyExistsFault"},
- {"shape":"InsufficientResourceCapacityFault"},
- {"shape":"ResourceQuotaExceededFault"},
- {"shape":"StorageQuotaExceededFault"},
- {"shape":"ResourceNotFoundFault"},
- {"shape":"ReplicationSubnetGroupDoesNotCoverEnoughAZs"},
- {"shape":"InvalidResourceStateFault"},
- {"shape":"InvalidSubnet"},
- {"shape":"KMSKeyNotAccessibleFault"}
- ]
- },
- "CreateReplicationSubnetGroup":{
- "name":"CreateReplicationSubnetGroup",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"CreateReplicationSubnetGroupMessage"},
- "output":{"shape":"CreateReplicationSubnetGroupResponse"},
- "errors":[
- {"shape":"AccessDeniedFault"},
- {"shape":"ResourceAlreadyExistsFault"},
- {"shape":"ResourceNotFoundFault"},
- {"shape":"ResourceQuotaExceededFault"},
- {"shape":"ReplicationSubnetGroupDoesNotCoverEnoughAZs"},
- {"shape":"InvalidSubnet"}
- ]
- },
- "CreateReplicationTask":{
- "name":"CreateReplicationTask",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"CreateReplicationTaskMessage"},
- "output":{"shape":"CreateReplicationTaskResponse"},
- "errors":[
- {"shape":"InvalidResourceStateFault"},
- {"shape":"ResourceAlreadyExistsFault"},
- {"shape":"ResourceNotFoundFault"},
- {"shape":"KMSKeyNotAccessibleFault"},
- {"shape":"ResourceQuotaExceededFault"}
- ]
- },
- "DeleteCertificate":{
- "name":"DeleteCertificate",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"DeleteCertificateMessage"},
- "output":{"shape":"DeleteCertificateResponse"},
- "errors":[
- {"shape":"ResourceNotFoundFault"},
- {"shape":"InvalidResourceStateFault"}
- ]
- },
- "DeleteEndpoint":{
- "name":"DeleteEndpoint",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"DeleteEndpointMessage"},
- "output":{"shape":"DeleteEndpointResponse"},
- "errors":[
- {"shape":"ResourceNotFoundFault"},
- {"shape":"InvalidResourceStateFault"}
- ]
- },
- "DeleteReplicationInstance":{
- "name":"DeleteReplicationInstance",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"DeleteReplicationInstanceMessage"},
- "output":{"shape":"DeleteReplicationInstanceResponse"},
- "errors":[
- {"shape":"InvalidResourceStateFault"},
- {"shape":"ResourceNotFoundFault"}
- ]
- },
- "DeleteReplicationSubnetGroup":{
- "name":"DeleteReplicationSubnetGroup",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"DeleteReplicationSubnetGroupMessage"},
- "output":{"shape":"DeleteReplicationSubnetGroupResponse"},
- "errors":[
- {"shape":"InvalidResourceStateFault"},
- {"shape":"ResourceNotFoundFault"}
- ]
- },
- "DeleteReplicationTask":{
- "name":"DeleteReplicationTask",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"DeleteReplicationTaskMessage"},
- "output":{"shape":"DeleteReplicationTaskResponse"},
- "errors":[
- {"shape":"ResourceNotFoundFault"},
- {"shape":"InvalidResourceStateFault"}
- ]
- },
- "DescribeAccountAttributes":{
- "name":"DescribeAccountAttributes",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"DescribeAccountAttributesMessage"},
- "output":{"shape":"DescribeAccountAttributesResponse"}
- },
- "DescribeCertificates":{
- "name":"DescribeCertificates",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"DescribeCertificatesMessage"},
- "output":{"shape":"DescribeCertificatesResponse"},
- "errors":[
- {"shape":"ResourceNotFoundFault"}
- ]
- },
- "DescribeConnections":{
- "name":"DescribeConnections",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"DescribeConnectionsMessage"},
- "output":{"shape":"DescribeConnectionsResponse"},
- "errors":[
- {"shape":"ResourceNotFoundFault"}
- ]
- },
- "DescribeEndpointTypes":{
- "name":"DescribeEndpointTypes",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"DescribeEndpointTypesMessage"},
- "output":{"shape":"DescribeEndpointTypesResponse"}
- },
- "DescribeEndpoints":{
- "name":"DescribeEndpoints",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"DescribeEndpointsMessage"},
- "output":{"shape":"DescribeEndpointsResponse"},
- "errors":[
- {"shape":"ResourceNotFoundFault"}
- ]
- },
- "DescribeOrderableReplicationInstances":{
- "name":"DescribeOrderableReplicationInstances",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"DescribeOrderableReplicationInstancesMessage"},
- "output":{"shape":"DescribeOrderableReplicationInstancesResponse"}
- },
- "DescribeRefreshSchemasStatus":{
- "name":"DescribeRefreshSchemasStatus",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"DescribeRefreshSchemasStatusMessage"},
- "output":{"shape":"DescribeRefreshSchemasStatusResponse"},
- "errors":[
- {"shape":"InvalidResourceStateFault"},
- {"shape":"ResourceNotFoundFault"}
- ]
- },
- "DescribeReplicationInstances":{
- "name":"DescribeReplicationInstances",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"DescribeReplicationInstancesMessage"},
- "output":{"shape":"DescribeReplicationInstancesResponse"},
- "errors":[
- {"shape":"ResourceNotFoundFault"}
- ]
- },
- "DescribeReplicationSubnetGroups":{
- "name":"DescribeReplicationSubnetGroups",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"DescribeReplicationSubnetGroupsMessage"},
- "output":{"shape":"DescribeReplicationSubnetGroupsResponse"},
- "errors":[
- {"shape":"ResourceNotFoundFault"}
- ]
- },
- "DescribeReplicationTasks":{
- "name":"DescribeReplicationTasks",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"DescribeReplicationTasksMessage"},
- "output":{"shape":"DescribeReplicationTasksResponse"},
- "errors":[
- {"shape":"ResourceNotFoundFault"}
- ]
- },
- "DescribeSchemas":{
- "name":"DescribeSchemas",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"DescribeSchemasMessage"},
- "output":{"shape":"DescribeSchemasResponse"},
- "errors":[
- {"shape":"InvalidResourceStateFault"},
- {"shape":"ResourceNotFoundFault"}
- ]
- },
- "DescribeTableStatistics":{
- "name":"DescribeTableStatistics",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"DescribeTableStatisticsMessage"},
- "output":{"shape":"DescribeTableStatisticsResponse"},
- "errors":[
- {"shape":"ResourceNotFoundFault"},
- {"shape":"InvalidResourceStateFault"}
- ]
- },
- "ImportCertificate":{
- "name":"ImportCertificate",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"ImportCertificateMessage"},
- "output":{"shape":"ImportCertificateResponse"},
- "errors":[
- {"shape":"ResourceAlreadyExistsFault"},
- {"shape":"InvalidCertificateFault"}
- ]
- },
- "ListTagsForResource":{
- "name":"ListTagsForResource",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"ListTagsForResourceMessage"},
- "output":{"shape":"ListTagsForResourceResponse"},
- "errors":[
- {"shape":"ResourceNotFoundFault"}
- ]
- },
- "ModifyEndpoint":{
- "name":"ModifyEndpoint",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"ModifyEndpointMessage"},
- "output":{"shape":"ModifyEndpointResponse"},
- "errors":[
- {"shape":"InvalidResourceStateFault"},
- {"shape":"ResourceNotFoundFault"},
- {"shape":"ResourceAlreadyExistsFault"},
- {"shape":"KMSKeyNotAccessibleFault"}
- ]
- },
- "ModifyReplicationInstance":{
- "name":"ModifyReplicationInstance",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"ModifyReplicationInstanceMessage"},
- "output":{"shape":"ModifyReplicationInstanceResponse"},
- "errors":[
- {"shape":"InvalidResourceStateFault"},
- {"shape":"ResourceAlreadyExistsFault"},
- {"shape":"ResourceNotFoundFault"},
- {"shape":"InsufficientResourceCapacityFault"},
- {"shape":"StorageQuotaExceededFault"},
- {"shape":"UpgradeDependencyFailureFault"}
- ]
- },
- "ModifyReplicationSubnetGroup":{
- "name":"ModifyReplicationSubnetGroup",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"ModifyReplicationSubnetGroupMessage"},
- "output":{"shape":"ModifyReplicationSubnetGroupResponse"},
- "errors":[
- {"shape":"AccessDeniedFault"},
- {"shape":"ResourceNotFoundFault"},
- {"shape":"ResourceQuotaExceededFault"},
- {"shape":"SubnetAlreadyInUse"},
- {"shape":"ReplicationSubnetGroupDoesNotCoverEnoughAZs"},
- {"shape":"InvalidSubnet"}
- ]
- },
- "RefreshSchemas":{
- "name":"RefreshSchemas",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"RefreshSchemasMessage"},
- "output":{"shape":"RefreshSchemasResponse"},
- "errors":[
- {"shape":"InvalidResourceStateFault"},
- {"shape":"ResourceNotFoundFault"},
- {"shape":"KMSKeyNotAccessibleFault"},
- {"shape":"ResourceQuotaExceededFault"}
- ]
- },
- "RemoveTagsFromResource":{
- "name":"RemoveTagsFromResource",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"RemoveTagsFromResourceMessage"},
- "output":{"shape":"RemoveTagsFromResourceResponse"},
- "errors":[
- {"shape":"ResourceNotFoundFault"}
- ]
- },
- "StartReplicationTask":{
- "name":"StartReplicationTask",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"StartReplicationTaskMessage"},
- "output":{"shape":"StartReplicationTaskResponse"},
- "errors":[
- {"shape":"ResourceNotFoundFault"},
- {"shape":"InvalidResourceStateFault"}
- ]
- },
- "StopReplicationTask":{
- "name":"StopReplicationTask",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"StopReplicationTaskMessage"},
- "output":{"shape":"StopReplicationTaskResponse"},
- "errors":[
- {"shape":"ResourceNotFoundFault"},
- {"shape":"InvalidResourceStateFault"}
- ]
- },
- "TestConnection":{
- "name":"TestConnection",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"TestConnectionMessage"},
- "output":{"shape":"TestConnectionResponse"},
- "errors":[
- {"shape":"ResourceNotFoundFault"},
- {"shape":"InvalidResourceStateFault"},
- {"shape":"KMSKeyNotAccessibleFault"},
- {"shape":"ResourceQuotaExceededFault"}
- ]
- }
- },
- "shapes":{
- "AccessDeniedFault":{
- "type":"structure",
- "members":{
- "message":{"shape":"ExceptionMessage"}
- },
- "exception":true
- },
- "AccountQuota":{
- "type":"structure",
- "members":{
- "AccountQuotaName":{"shape":"String"},
- "Used":{"shape":"Long"},
- "Max":{"shape":"Long"}
- }
- },
- "AccountQuotaList":{
- "type":"list",
- "member":{
- "shape":"AccountQuota",
- "locationName":"AccountQuota"
- }
- },
- "AddTagsToResourceMessage":{
- "type":"structure",
- "required":[
- "ResourceArn",
- "Tags"
- ],
- "members":{
- "ResourceArn":{"shape":"String"},
- "Tags":{"shape":"TagList"}
- }
- },
- "AddTagsToResourceResponse":{
- "type":"structure",
- "members":{
- }
- },
- "AvailabilityZone":{
- "type":"structure",
- "members":{
- "Name":{"shape":"String"}
- }
- },
- "Boolean":{"type":"boolean"},
- "BooleanOptional":{"type":"boolean"},
- "Certificate":{
- "type":"structure",
- "members":{
- "CertificateIdentifier":{"shape":"String"},
- "CertificateCreationDate":{"shape":"TStamp"},
- "CertificatePem":{"shape":"String"},
- "CertificateArn":{"shape":"String"},
- "CertificateOwner":{"shape":"String"},
- "ValidFromDate":{"shape":"TStamp"},
- "ValidToDate":{"shape":"TStamp"},
- "SigningAlgorithm":{"shape":"String"},
- "KeyLength":{"shape":"IntegerOptional"}
- }
- },
- "CertificateList":{
- "type":"list",
- "member":{
- "shape":"Certificate",
- "locationName":"Certificate"
- }
- },
- "Connection":{
- "type":"structure",
- "members":{
- "ReplicationInstanceArn":{"shape":"String"},
- "EndpointArn":{"shape":"String"},
- "Status":{"shape":"String"},
- "LastFailureMessage":{"shape":"String"},
- "EndpointIdentifier":{"shape":"String"},
- "ReplicationInstanceIdentifier":{"shape":"String"}
- }
- },
- "ConnectionList":{
- "type":"list",
- "member":{
- "shape":"Connection",
- "locationName":"Connection"
- }
- },
- "CreateEndpointMessage":{
- "type":"structure",
- "required":[
- "EndpointIdentifier",
- "EndpointType",
- "EngineName",
- "Username",
- "Password",
- "ServerName",
- "Port"
- ],
- "members":{
- "EndpointIdentifier":{"shape":"String"},
- "EndpointType":{"shape":"ReplicationEndpointTypeValue"},
- "EngineName":{"shape":"String"},
- "Username":{"shape":"String"},
- "Password":{"shape":"SecretString"},
- "ServerName":{"shape":"String"},
- "Port":{"shape":"IntegerOptional"},
- "DatabaseName":{"shape":"String"},
- "ExtraConnectionAttributes":{"shape":"String"},
- "KmsKeyId":{"shape":"String"},
- "Tags":{"shape":"TagList"},
- "CertificateArn":{"shape":"String"},
- "SslMode":{"shape":"DmsSslModeValue"}
- }
- },
- "CreateEndpointResponse":{
- "type":"structure",
- "members":{
- "Endpoint":{"shape":"Endpoint"}
- }
- },
- "CreateReplicationInstanceMessage":{
- "type":"structure",
- "required":[
- "ReplicationInstanceIdentifier",
- "ReplicationInstanceClass"
- ],
- "members":{
- "ReplicationInstanceIdentifier":{"shape":"String"},
- "AllocatedStorage":{"shape":"IntegerOptional"},
- "ReplicationInstanceClass":{"shape":"String"},
- "VpcSecurityGroupIds":{"shape":"VpcSecurityGroupIdList"},
- "AvailabilityZone":{"shape":"String"},
- "ReplicationSubnetGroupIdentifier":{"shape":"String"},
- "PreferredMaintenanceWindow":{"shape":"String"},
- "MultiAZ":{"shape":"BooleanOptional"},
- "EngineVersion":{"shape":"String"},
- "AutoMinorVersionUpgrade":{"shape":"BooleanOptional"},
- "Tags":{"shape":"TagList"},
- "KmsKeyId":{"shape":"String"},
- "PubliclyAccessible":{"shape":"BooleanOptional"}
- }
- },
- "CreateReplicationInstanceResponse":{
- "type":"structure",
- "members":{
- "ReplicationInstance":{"shape":"ReplicationInstance"}
- }
- },
- "CreateReplicationSubnetGroupMessage":{
- "type":"structure",
- "required":[
- "ReplicationSubnetGroupIdentifier",
- "ReplicationSubnetGroupDescription",
- "SubnetIds"
- ],
- "members":{
- "ReplicationSubnetGroupIdentifier":{"shape":"String"},
- "ReplicationSubnetGroupDescription":{"shape":"String"},
- "SubnetIds":{"shape":"SubnetIdentifierList"},
- "Tags":{"shape":"TagList"}
- }
- },
- "CreateReplicationSubnetGroupResponse":{
- "type":"structure",
- "members":{
- "ReplicationSubnetGroup":{"shape":"ReplicationSubnetGroup"}
- }
- },
- "CreateReplicationTaskMessage":{
- "type":"structure",
- "required":[
- "ReplicationTaskIdentifier",
- "SourceEndpointArn",
- "TargetEndpointArn",
- "ReplicationInstanceArn",
- "MigrationType",
- "TableMappings"
- ],
- "members":{
- "ReplicationTaskIdentifier":{"shape":"String"},
- "SourceEndpointArn":{"shape":"String"},
- "TargetEndpointArn":{"shape":"String"},
- "ReplicationInstanceArn":{"shape":"String"},
- "MigrationType":{"shape":"MigrationTypeValue"},
- "TableMappings":{"shape":"String"},
- "ReplicationTaskSettings":{"shape":"String"},
- "CdcStartTime":{"shape":"TStamp"},
- "Tags":{"shape":"TagList"}
- }
- },
- "CreateReplicationTaskResponse":{
- "type":"structure",
- "members":{
- "ReplicationTask":{"shape":"ReplicationTask"}
- }
- },
- "DeleteCertificateMessage":{
- "type":"structure",
- "required":["CertificateArn"],
- "members":{
- "CertificateArn":{"shape":"String"}
- }
- },
- "DeleteCertificateResponse":{
- "type":"structure",
- "members":{
- "Certificate":{"shape":"Certificate"}
- }
- },
- "DeleteEndpointMessage":{
- "type":"structure",
- "required":["EndpointArn"],
- "members":{
- "EndpointArn":{"shape":"String"}
- }
- },
- "DeleteEndpointResponse":{
- "type":"structure",
- "members":{
- "Endpoint":{"shape":"Endpoint"}
- }
- },
- "DeleteReplicationInstanceMessage":{
- "type":"structure",
- "required":["ReplicationInstanceArn"],
- "members":{
- "ReplicationInstanceArn":{"shape":"String"}
- }
- },
- "DeleteReplicationInstanceResponse":{
- "type":"structure",
- "members":{
- "ReplicationInstance":{"shape":"ReplicationInstance"}
- }
- },
- "DeleteReplicationSubnetGroupMessage":{
- "type":"structure",
- "required":["ReplicationSubnetGroupIdentifier"],
- "members":{
- "ReplicationSubnetGroupIdentifier":{"shape":"String"}
- }
- },
- "DeleteReplicationSubnetGroupResponse":{
- "type":"structure",
- "members":{
- }
- },
- "DeleteReplicationTaskMessage":{
- "type":"structure",
- "required":["ReplicationTaskArn"],
- "members":{
- "ReplicationTaskArn":{"shape":"String"}
- }
- },
- "DeleteReplicationTaskResponse":{
- "type":"structure",
- "members":{
- "ReplicationTask":{"shape":"ReplicationTask"}
- }
- },
- "DescribeAccountAttributesMessage":{
- "type":"structure",
- "members":{
- }
- },
- "DescribeAccountAttributesResponse":{
- "type":"structure",
- "members":{
- "AccountQuotas":{"shape":"AccountQuotaList"}
- }
- },
- "DescribeCertificatesMessage":{
- "type":"structure",
- "members":{
- "Filters":{"shape":"FilterList"},
- "MaxRecords":{"shape":"IntegerOptional"},
- "Marker":{"shape":"String"}
- }
- },
- "DescribeCertificatesResponse":{
- "type":"structure",
- "members":{
- "Marker":{"shape":"String"},
- "Certificates":{"shape":"CertificateList"}
- }
- },
- "DescribeConnectionsMessage":{
- "type":"structure",
- "members":{
- "Filters":{"shape":"FilterList"},
- "MaxRecords":{"shape":"IntegerOptional"},
- "Marker":{"shape":"String"}
- }
- },
- "DescribeConnectionsResponse":{
- "type":"structure",
- "members":{
- "Marker":{"shape":"String"},
- "Connections":{"shape":"ConnectionList"}
- }
- },
- "DescribeEndpointTypesMessage":{
- "type":"structure",
- "members":{
- "Filters":{"shape":"FilterList"},
- "MaxRecords":{"shape":"IntegerOptional"},
- "Marker":{"shape":"String"}
- }
- },
- "DescribeEndpointTypesResponse":{
- "type":"structure",
- "members":{
- "Marker":{"shape":"String"},
- "SupportedEndpointTypes":{"shape":"SupportedEndpointTypeList"}
- }
- },
- "DescribeEndpointsMessage":{
- "type":"structure",
- "members":{
- "Filters":{"shape":"FilterList"},
- "MaxRecords":{"shape":"IntegerOptional"},
- "Marker":{"shape":"String"}
- }
- },
- "DescribeEndpointsResponse":{
- "type":"structure",
- "members":{
- "Marker":{"shape":"String"},
- "Endpoints":{"shape":"EndpointList"}
- }
- },
- "DescribeOrderableReplicationInstancesMessage":{
- "type":"structure",
- "members":{
- "MaxRecords":{"shape":"IntegerOptional"},
- "Marker":{"shape":"String"}
- }
- },
- "DescribeOrderableReplicationInstancesResponse":{
- "type":"structure",
- "members":{
- "OrderableReplicationInstances":{"shape":"OrderableReplicationInstanceList"},
- "Marker":{"shape":"String"}
- }
- },
- "DescribeRefreshSchemasStatusMessage":{
- "type":"structure",
- "required":["EndpointArn"],
- "members":{
- "EndpointArn":{"shape":"String"}
- }
- },
- "DescribeRefreshSchemasStatusResponse":{
- "type":"structure",
- "members":{
- "RefreshSchemasStatus":{"shape":"RefreshSchemasStatus"}
- }
- },
- "DescribeReplicationInstancesMessage":{
- "type":"structure",
- "members":{
- "Filters":{"shape":"FilterList"},
- "MaxRecords":{"shape":"IntegerOptional"},
- "Marker":{"shape":"String"}
- }
- },
- "DescribeReplicationInstancesResponse":{
- "type":"structure",
- "members":{
- "Marker":{"shape":"String"},
- "ReplicationInstances":{"shape":"ReplicationInstanceList"}
- }
- },
- "DescribeReplicationSubnetGroupsMessage":{
- "type":"structure",
- "members":{
- "Filters":{"shape":"FilterList"},
- "MaxRecords":{"shape":"IntegerOptional"},
- "Marker":{"shape":"String"}
- }
- },
- "DescribeReplicationSubnetGroupsResponse":{
- "type":"structure",
- "members":{
- "Marker":{"shape":"String"},
- "ReplicationSubnetGroups":{"shape":"ReplicationSubnetGroups"}
- }
- },
- "DescribeReplicationTasksMessage":{
- "type":"structure",
- "members":{
- "Filters":{"shape":"FilterList"},
- "MaxRecords":{"shape":"IntegerOptional"},
- "Marker":{"shape":"String"}
- }
- },
- "DescribeReplicationTasksResponse":{
- "type":"structure",
- "members":{
- "Marker":{"shape":"String"},
- "ReplicationTasks":{"shape":"ReplicationTaskList"}
- }
- },
- "DescribeSchemasMessage":{
- "type":"structure",
- "required":["EndpointArn"],
- "members":{
- "EndpointArn":{"shape":"String"},
- "MaxRecords":{"shape":"IntegerOptional"},
- "Marker":{"shape":"String"}
- }
- },
- "DescribeSchemasResponse":{
- "type":"structure",
- "members":{
- "Marker":{"shape":"String"},
- "Schemas":{"shape":"SchemaList"}
- }
- },
- "DescribeTableStatisticsMessage":{
- "type":"structure",
- "required":["ReplicationTaskArn"],
- "members":{
- "ReplicationTaskArn":{"shape":"String"},
- "MaxRecords":{"shape":"IntegerOptional"},
- "Marker":{"shape":"String"}
- }
- },
- "DescribeTableStatisticsResponse":{
- "type":"structure",
- "members":{
- "ReplicationTaskArn":{"shape":"String"},
- "TableStatistics":{"shape":"TableStatisticsList"},
- "Marker":{"shape":"String"}
- }
- },
- "DmsSslModeValue":{
- "type":"string",
- "enum":[
- "none",
- "require",
- "verify-ca",
- "verify-full"
- ]
- },
- "Endpoint":{
- "type":"structure",
- "members":{
- "EndpointIdentifier":{"shape":"String"},
- "EndpointType":{"shape":"ReplicationEndpointTypeValue"},
- "EngineName":{"shape":"String"},
- "Username":{"shape":"String"},
- "ServerName":{"shape":"String"},
- "Port":{"shape":"IntegerOptional"},
- "DatabaseName":{"shape":"String"},
- "ExtraConnectionAttributes":{"shape":"String"},
- "Status":{"shape":"String"},
- "KmsKeyId":{"shape":"String"},
- "EndpointArn":{"shape":"String"},
- "CertificateArn":{"shape":"String"},
- "SslMode":{"shape":"DmsSslModeValue"}
- }
- },
- "EndpointList":{
- "type":"list",
- "member":{
- "shape":"Endpoint",
- "locationName":"Endpoint"
- }
- },
- "ExceptionMessage":{"type":"string"},
- "Filter":{
- "type":"structure",
- "required":[
- "Name",
- "Values"
- ],
- "members":{
- "Name":{"shape":"String"},
- "Values":{"shape":"FilterValueList"}
- }
- },
- "FilterList":{
- "type":"list",
- "member":{
- "shape":"Filter",
- "locationName":"Filter"
- }
- },
- "FilterValueList":{
- "type":"list",
- "member":{
- "shape":"String",
- "locationName":"Value"
- }
- },
- "ImportCertificateMessage":{
- "type":"structure",
- "required":["CertificateIdentifier"],
- "members":{
- "CertificateIdentifier":{"shape":"String"},
- "CertificatePem":{"shape":"String"}
- }
- },
- "ImportCertificateResponse":{
- "type":"structure",
- "members":{
- "Certificate":{"shape":"Certificate"}
- }
- },
- "InsufficientResourceCapacityFault":{
- "type":"structure",
- "members":{
- "message":{"shape":"ExceptionMessage"}
- },
- "exception":true
- },
- "Integer":{"type":"integer"},
- "IntegerOptional":{"type":"integer"},
- "InvalidCertificateFault":{
- "type":"structure",
- "members":{
- "message":{"shape":"ExceptionMessage"}
- },
- "exception":true
- },
- "InvalidResourceStateFault":{
- "type":"structure",
- "members":{
- "message":{"shape":"ExceptionMessage"}
- },
- "exception":true
- },
- "InvalidSubnet":{
- "type":"structure",
- "members":{
- "message":{"shape":"ExceptionMessage"}
- },
- "exception":true
- },
- "KMSKeyNotAccessibleFault":{
- "type":"structure",
- "members":{
- "message":{"shape":"ExceptionMessage"}
- },
- "exception":true
- },
- "KeyList":{
- "type":"list",
- "member":{"shape":"String"}
- },
- "ListTagsForResourceMessage":{
- "type":"structure",
- "required":["ResourceArn"],
- "members":{
- "ResourceArn":{"shape":"String"}
- }
- },
- "ListTagsForResourceResponse":{
- "type":"structure",
- "members":{
- "TagList":{"shape":"TagList"}
- }
- },
- "Long":{"type":"long"},
- "MigrationTypeValue":{
- "type":"string",
- "enum":[
- "full-load",
- "cdc",
- "full-load-and-cdc"
- ]
- },
- "ModifyEndpointMessage":{
- "type":"structure",
- "required":["EndpointArn"],
- "members":{
- "EndpointArn":{"shape":"String"},
- "EndpointIdentifier":{"shape":"String"},
- "EndpointType":{"shape":"ReplicationEndpointTypeValue"},
- "EngineName":{"shape":"String"},
- "Username":{"shape":"String"},
- "Password":{"shape":"SecretString"},
- "ServerName":{"shape":"String"},
- "Port":{"shape":"IntegerOptional"},
- "DatabaseName":{"shape":"String"},
- "ExtraConnectionAttributes":{"shape":"String"},
- "CertificateArn":{"shape":"String"},
- "SslMode":{"shape":"DmsSslModeValue"}
- }
- },
- "ModifyEndpointResponse":{
- "type":"structure",
- "members":{
- "Endpoint":{"shape":"Endpoint"}
- }
- },
- "ModifyReplicationInstanceMessage":{
- "type":"structure",
- "required":["ReplicationInstanceArn"],
- "members":{
- "ReplicationInstanceArn":{"shape":"String"},
- "AllocatedStorage":{"shape":"IntegerOptional"},
- "ApplyImmediately":{"shape":"Boolean"},
- "ReplicationInstanceClass":{"shape":"String"},
- "VpcSecurityGroupIds":{"shape":"VpcSecurityGroupIdList"},
- "PreferredMaintenanceWindow":{"shape":"String"},
- "MultiAZ":{"shape":"BooleanOptional"},
- "EngineVersion":{"shape":"String"},
- "AllowMajorVersionUpgrade":{"shape":"Boolean"},
- "AutoMinorVersionUpgrade":{"shape":"BooleanOptional"},
- "ReplicationInstanceIdentifier":{"shape":"String"}
- }
- },
- "ModifyReplicationInstanceResponse":{
- "type":"structure",
- "members":{
- "ReplicationInstance":{"shape":"ReplicationInstance"}
- }
- },
- "ModifyReplicationSubnetGroupMessage":{
- "type":"structure",
- "required":[
- "ReplicationSubnetGroupIdentifier",
- "SubnetIds"
- ],
- "members":{
- "ReplicationSubnetGroupIdentifier":{"shape":"String"},
- "ReplicationSubnetGroupDescription":{"shape":"String"},
- "SubnetIds":{"shape":"SubnetIdentifierList"}
- }
- },
- "ModifyReplicationSubnetGroupResponse":{
- "type":"structure",
- "members":{
- "ReplicationSubnetGroup":{"shape":"ReplicationSubnetGroup"}
- }
- },
- "OrderableReplicationInstance":{
- "type":"structure",
- "members":{
- "EngineVersion":{"shape":"String"},
- "ReplicationInstanceClass":{"shape":"String"},
- "StorageType":{"shape":"String"},
- "MinAllocatedStorage":{"shape":"Integer"},
- "MaxAllocatedStorage":{"shape":"Integer"},
- "DefaultAllocatedStorage":{"shape":"Integer"},
- "IncludedAllocatedStorage":{"shape":"Integer"}
- }
- },
- "OrderableReplicationInstanceList":{
- "type":"list",
- "member":{
- "shape":"OrderableReplicationInstance",
- "locationName":"OrderableReplicationInstance"
- }
- },
- "RefreshSchemasMessage":{
- "type":"structure",
- "required":[
- "EndpointArn",
- "ReplicationInstanceArn"
- ],
- "members":{
- "EndpointArn":{"shape":"String"},
- "ReplicationInstanceArn":{"shape":"String"}
- }
- },
- "RefreshSchemasResponse":{
- "type":"structure",
- "members":{
- "RefreshSchemasStatus":{"shape":"RefreshSchemasStatus"}
- }
- },
- "RefreshSchemasStatus":{
- "type":"structure",
- "members":{
- "EndpointArn":{"shape":"String"},
- "ReplicationInstanceArn":{"shape":"String"},
- "Status":{"shape":"RefreshSchemasStatusTypeValue"},
- "LastRefreshDate":{"shape":"TStamp"},
- "LastFailureMessage":{"shape":"String"}
- }
- },
- "RefreshSchemasStatusTypeValue":{
- "type":"string",
- "enum":[
- "successful",
- "failed",
- "refreshing"
- ]
- },
- "RemoveTagsFromResourceMessage":{
- "type":"structure",
- "required":[
- "ResourceArn",
- "TagKeys"
- ],
- "members":{
- "ResourceArn":{"shape":"String"},
- "TagKeys":{"shape":"KeyList"}
- }
- },
- "RemoveTagsFromResourceResponse":{
- "type":"structure",
- "members":{
- }
- },
- "ReplicationEndpointTypeValue":{
- "type":"string",
- "enum":[
- "source",
- "target"
- ]
- },
- "ReplicationInstance":{
- "type":"structure",
- "members":{
- "ReplicationInstanceIdentifier":{"shape":"String"},
- "ReplicationInstanceClass":{"shape":"String"},
- "ReplicationInstanceStatus":{"shape":"String"},
- "AllocatedStorage":{"shape":"Integer"},
- "InstanceCreateTime":{"shape":"TStamp"},
- "VpcSecurityGroups":{"shape":"VpcSecurityGroupMembershipList"},
- "AvailabilityZone":{"shape":"String"},
- "ReplicationSubnetGroup":{"shape":"ReplicationSubnetGroup"},
- "PreferredMaintenanceWindow":{"shape":"String"},
- "PendingModifiedValues":{"shape":"ReplicationPendingModifiedValues"},
- "MultiAZ":{"shape":"Boolean"},
- "EngineVersion":{"shape":"String"},
- "AutoMinorVersionUpgrade":{"shape":"Boolean"},
- "KmsKeyId":{"shape":"String"},
- "ReplicationInstanceArn":{"shape":"String"},
- "ReplicationInstancePublicIpAddress":{
- "shape":"String",
- "deprecated":true
- },
- "ReplicationInstancePrivateIpAddress":{
- "shape":"String",
- "deprecated":true
- },
- "ReplicationInstancePublicIpAddresses":{"shape":"ReplicationInstancePublicIpAddressList"},
- "ReplicationInstancePrivateIpAddresses":{"shape":"ReplicationInstancePrivateIpAddressList"},
- "PubliclyAccessible":{"shape":"Boolean"}
- }
- },
- "ReplicationInstanceList":{
- "type":"list",
- "member":{
- "shape":"ReplicationInstance",
- "locationName":"ReplicationInstance"
- }
- },
- "ReplicationInstancePrivateIpAddressList":{
- "type":"list",
- "member":{"shape":"String"}
- },
- "ReplicationInstancePublicIpAddressList":{
- "type":"list",
- "member":{"shape":"String"}
- },
- "ReplicationPendingModifiedValues":{
- "type":"structure",
- "members":{
- "ReplicationInstanceClass":{"shape":"String"},
- "AllocatedStorage":{"shape":"IntegerOptional"},
- "MultiAZ":{"shape":"BooleanOptional"},
- "EngineVersion":{"shape":"String"}
- }
- },
- "ReplicationSubnetGroup":{
- "type":"structure",
- "members":{
- "ReplicationSubnetGroupIdentifier":{"shape":"String"},
- "ReplicationSubnetGroupDescription":{"shape":"String"},
- "VpcId":{"shape":"String"},
- "SubnetGroupStatus":{"shape":"String"},
- "Subnets":{"shape":"SubnetList"}
- }
- },
- "ReplicationSubnetGroupDoesNotCoverEnoughAZs":{
- "type":"structure",
- "members":{
- "message":{"shape":"ExceptionMessage"}
- },
- "exception":true
- },
- "ReplicationSubnetGroups":{
- "type":"list",
- "member":{
- "shape":"ReplicationSubnetGroup",
- "locationName":"ReplicationSubnetGroup"
- }
- },
- "ReplicationTask":{
- "type":"structure",
- "members":{
- "ReplicationTaskIdentifier":{"shape":"String"},
- "SourceEndpointArn":{"shape":"String"},
- "TargetEndpointArn":{"shape":"String"},
- "ReplicationInstanceArn":{"shape":"String"},
- "MigrationType":{"shape":"MigrationTypeValue"},
- "TableMappings":{"shape":"String"},
- "ReplicationTaskSettings":{"shape":"String"},
- "Status":{"shape":"String"},
- "LastFailureMessage":{"shape":"String"},
- "ReplicationTaskCreationDate":{"shape":"TStamp"},
- "ReplicationTaskStartDate":{"shape":"TStamp"},
- "ReplicationTaskArn":{"shape":"String"},
- "ReplicationTaskStats":{"shape":"ReplicationTaskStats"}
- }
- },
- "ReplicationTaskList":{
- "type":"list",
- "member":{
- "shape":"ReplicationTask",
- "locationName":"ReplicationTask"
- }
- },
- "ReplicationTaskStats":{
- "type":"structure",
- "members":{
- "FullLoadProgressPercent":{"shape":"Integer"},
- "ElapsedTimeMillis":{"shape":"Long"},
- "TablesLoaded":{"shape":"Integer"},
- "TablesLoading":{"shape":"Integer"},
- "TablesQueued":{"shape":"Integer"},
- "TablesErrored":{"shape":"Integer"}
- }
- },
- "ResourceAlreadyExistsFault":{
- "type":"structure",
- "members":{
- "message":{"shape":"ExceptionMessage"}
- },
- "exception":true
- },
- "ResourceNotFoundFault":{
- "type":"structure",
- "members":{
- "message":{"shape":"ExceptionMessage"}
- },
- "exception":true
- },
- "ResourceQuotaExceededFault":{
- "type":"structure",
- "members":{
- "message":{"shape":"ExceptionMessage"}
- },
- "exception":true
- },
- "SchemaList":{
- "type":"list",
- "member":{"shape":"String"}
- },
- "SecretString":{
- "type":"string",
- "sensitive":true
- },
- "StartReplicationTaskMessage":{
- "type":"structure",
- "required":[
- "ReplicationTaskArn",
- "StartReplicationTaskType"
- ],
- "members":{
- "ReplicationTaskArn":{"shape":"String"},
- "StartReplicationTaskType":{"shape":"StartReplicationTaskTypeValue"},
- "CdcStartTime":{"shape":"TStamp"}
- }
- },
- "StartReplicationTaskResponse":{
- "type":"structure",
- "members":{
- "ReplicationTask":{"shape":"ReplicationTask"}
- }
- },
- "StartReplicationTaskTypeValue":{
- "type":"string",
- "enum":[
- "start-replication",
- "resume-processing",
- "reload-target"
- ]
- },
- "StopReplicationTaskMessage":{
- "type":"structure",
- "required":["ReplicationTaskArn"],
- "members":{
- "ReplicationTaskArn":{"shape":"String"}
- }
- },
- "StopReplicationTaskResponse":{
- "type":"structure",
- "members":{
- "ReplicationTask":{"shape":"ReplicationTask"}
- }
- },
- "StorageQuotaExceededFault":{
- "type":"structure",
- "members":{
- "message":{"shape":"ExceptionMessage"}
- },
- "exception":true
- },
- "String":{"type":"string"},
- "Subnet":{
- "type":"structure",
- "members":{
- "SubnetIdentifier":{"shape":"String"},
- "SubnetAvailabilityZone":{"shape":"AvailabilityZone"},
- "SubnetStatus":{"shape":"String"}
- }
- },
- "SubnetAlreadyInUse":{
- "type":"structure",
- "members":{
- "message":{"shape":"ExceptionMessage"}
- },
- "exception":true
- },
- "SubnetIdentifierList":{
- "type":"list",
- "member":{
- "shape":"String",
- "locationName":"SubnetIdentifier"
- }
- },
- "SubnetList":{
- "type":"list",
- "member":{
- "shape":"Subnet",
- "locationName":"Subnet"
- }
- },
- "SupportedEndpointType":{
- "type":"structure",
- "members":{
- "EngineName":{"shape":"String"},
- "SupportsCDC":{"shape":"Boolean"},
- "EndpointType":{"shape":"ReplicationEndpointTypeValue"}
- }
- },
- "SupportedEndpointTypeList":{
- "type":"list",
- "member":{
- "shape":"SupportedEndpointType",
- "locationName":"SupportedEndpointType"
- }
- },
- "TStamp":{"type":"timestamp"},
- "TableStatistics":{
- "type":"structure",
- "members":{
- "SchemaName":{"shape":"String"},
- "TableName":{"shape":"String"},
- "Inserts":{"shape":"Long"},
- "Deletes":{"shape":"Long"},
- "Updates":{"shape":"Long"},
- "Ddls":{"shape":"Long"},
- "FullLoadRows":{"shape":"Long"},
- "LastUpdateTime":{"shape":"TStamp"},
- "TableState":{"shape":"String"}
- }
- },
- "TableStatisticsList":{
- "type":"list",
- "member":{"shape":"TableStatistics"}
- },
- "Tag":{
- "type":"structure",
- "members":{
- "Key":{"shape":"String"},
- "Value":{"shape":"String"}
- }
- },
- "TagList":{
- "type":"list",
- "member":{
- "shape":"Tag",
- "locationName":"Tag"
- }
- },
- "TestConnectionMessage":{
- "type":"structure",
- "required":[
- "ReplicationInstanceArn",
- "EndpointArn"
- ],
- "members":{
- "ReplicationInstanceArn":{"shape":"String"},
- "EndpointArn":{"shape":"String"}
- }
- },
- "TestConnectionResponse":{
- "type":"structure",
- "members":{
- "Connection":{"shape":"Connection"}
- }
- },
- "UpgradeDependencyFailureFault":{
- "type":"structure",
- "members":{
- "message":{"shape":"ExceptionMessage"}
- },
- "exception":true
- },
- "VpcSecurityGroupIdList":{
- "type":"list",
- "member":{
- "shape":"String",
- "locationName":"VpcSecurityGroupId"
- }
- },
- "VpcSecurityGroupMembership":{
- "type":"structure",
- "members":{
- "VpcSecurityGroupId":{"shape":"String"},
- "Status":{"shape":"String"}
- }
- },
- "VpcSecurityGroupMembershipList":{
- "type":"list",
- "member":{
- "shape":"VpcSecurityGroupMembership",
- "locationName":"VpcSecurityGroupMembership"
- }
- }
- }
- }
|