HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux ip-10-0-8-47 6.8.0-1021-aws #23~22.04.1-Ubuntu SMP Tue Dec 10 16:31:58 UTC 2024 aarch64
User: ubuntu (1000)
PHP: 8.1.2-1ubuntu2.22
Disabled: NONE
Upload Files
File: /var/www/api.javaapp.co.uk/node_modules/aws-sdk/apis/dms-2016-01-01.min.json
{
  "version": "2.0",
  "metadata": {
    "apiVersion": "2016-01-01",
    "endpointPrefix": "dms",
    "jsonVersion": "1.1",
    "protocol": "json",
    "serviceFullName": "AWS Database Migration Service",
    "serviceId": "Database Migration Service",
    "signatureVersion": "v4",
    "targetPrefix": "AmazonDMSv20160101",
    "uid": "dms-2016-01-01"
  },
  "operations": {
    "AddTagsToResource": {
      "input": {
        "type": "structure",
        "required": [
          "ResourceArn",
          "Tags"
        ],
        "members": {
          "ResourceArn": {},
          "Tags": {
            "shape": "S3"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {}
      }
    },
    "ApplyPendingMaintenanceAction": {
      "input": {
        "type": "structure",
        "required": [
          "ReplicationInstanceArn",
          "ApplyAction",
          "OptInType"
        ],
        "members": {
          "ReplicationInstanceArn": {},
          "ApplyAction": {},
          "OptInType": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "ResourcePendingMaintenanceActions": {
            "shape": "S8"
          }
        }
      }
    },
    "BatchStartRecommendations": {
      "input": {
        "type": "structure",
        "members": {
          "Data": {
            "type": "list",
            "member": {
              "type": "structure",
              "required": [
                "DatabaseId",
                "Settings"
              ],
              "members": {
                "DatabaseId": {},
                "Settings": {
                  "shape": "Sf"
                }
              }
            }
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "ErrorEntries": {
            "type": "list",
            "member": {
              "type": "structure",
              "members": {
                "DatabaseId": {},
                "Message": {},
                "Code": {}
              }
            }
          }
        }
      }
    },
    "CancelReplicationTaskAssessmentRun": {
      "input": {
        "type": "structure",
        "required": [
          "ReplicationTaskAssessmentRunArn"
        ],
        "members": {
          "ReplicationTaskAssessmentRunArn": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "ReplicationTaskAssessmentRun": {
            "shape": "Sl"
          }
        }
      }
    },
    "CreateDataProvider": {
      "input": {
        "type": "structure",
        "required": [
          "Engine",
          "Settings"
        ],
        "members": {
          "DataProviderName": {},
          "Description": {},
          "Engine": {},
          "Settings": {
            "shape": "Sp"
          },
          "Tags": {
            "shape": "S3"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "DataProvider": {
            "shape": "S13"
          }
        }
      }
    },
    "CreateEndpoint": {
      "input": {
        "type": "structure",
        "required": [
          "EndpointIdentifier",
          "EndpointType",
          "EngineName"
        ],
        "members": {
          "EndpointIdentifier": {},
          "EndpointType": {},
          "EngineName": {},
          "Username": {},
          "Password": {
            "shape": "S17"
          },
          "ServerName": {},
          "Port": {
            "type": "integer"
          },
          "DatabaseName": {},
          "ExtraConnectionAttributes": {},
          "KmsKeyId": {},
          "Tags": {
            "shape": "S3"
          },
          "CertificateArn": {},
          "SslMode": {},
          "ServiceAccessRoleArn": {},
          "ExternalTableDefinition": {},
          "DynamoDbSettings": {
            "shape": "S18"
          },
          "S3Settings": {
            "shape": "S19"
          },
          "DmsTransferSettings": {
            "shape": "S1j"
          },
          "MongoDbSettings": {
            "shape": "S1k"
          },
          "KinesisSettings": {
            "shape": "S1m"
          },
          "KafkaSettings": {
            "shape": "S1o"
          },
          "ElasticsearchSettings": {
            "shape": "S1s"
          },
          "NeptuneSettings": {
            "shape": "S1t"
          },
          "RedshiftSettings": {
            "shape": "S1u"
          },
          "PostgreSQLSettings": {
            "shape": "S1v"
          },
          "MySQLSettings": {
            "shape": "S1z"
          },
          "OracleSettings": {
            "shape": "S21"
          },
          "SybaseSettings": {
            "shape": "S24"
          },
          "MicrosoftSQLServerSettings": {
            "shape": "S25"
          },
          "IBMDb2Settings": {
            "shape": "S28"
          },
          "ResourceIdentifier": {},
          "DocDbSettings": {
            "shape": "S29"
          },
          "RedisSettings": {
            "shape": "S2a"
          },
          "GcpMySQLSettings": {
            "shape": "S2d"
          },
          "TimestreamSettings": {
            "shape": "S2e"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "Endpoint": {
            "shape": "S2g"
          }
        }
      }
    },
    "CreateEventSubscription": {
      "input": {
        "type": "structure",
        "required": [
          "SubscriptionName",
          "SnsTopicArn"
        ],
        "members": {
          "SubscriptionName": {},
          "SnsTopicArn": {},
          "SourceType": {},
          "EventCategories": {
            "shape": "S2i"
          },
          "SourceIds": {
            "shape": "S2j"
          },
          "Enabled": {
            "type": "boolean"
          },
          "Tags": {
            "shape": "S3"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "EventSubscription": {
            "shape": "S2l"
          }
        }
      }
    },
    "CreateFleetAdvisorCollector": {
      "input": {
        "type": "structure",
        "required": [
          "CollectorName",
          "ServiceAccessRoleArn",
          "S3BucketName"
        ],
        "members": {
          "CollectorName": {},
          "Description": {},
          "ServiceAccessRoleArn": {},
          "S3BucketName": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "CollectorReferencedId": {},
          "CollectorName": {},
          "Description": {},
          "ServiceAccessRoleArn": {},
          "S3BucketName": {}
        }
      }
    },
    "CreateInstanceProfile": {
      "input": {
        "type": "structure",
        "members": {
          "AvailabilityZone": {},
          "KmsKeyArn": {},
          "PubliclyAccessible": {
            "type": "boolean"
          },
          "Tags": {
            "shape": "S3"
          },
          "NetworkType": {},
          "InstanceProfileName": {},
          "Description": {},
          "SubnetGroupIdentifier": {},
          "VpcSecurityGroups": {
            "shape": "S2q"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "InstanceProfile": {
            "shape": "S2s"
          }
        }
      }
    },
    "CreateMigrationProject": {
      "input": {
        "type": "structure",
        "required": [
          "SourceDataProviderDescriptors",
          "TargetDataProviderDescriptors",
          "InstanceProfileIdentifier"
        ],
        "members": {
          "MigrationProjectName": {},
          "SourceDataProviderDescriptors": {
            "shape": "S2u"
          },
          "TargetDataProviderDescriptors": {
            "shape": "S2u"
          },
          "InstanceProfileIdentifier": {},
          "TransformationRules": {},
          "Description": {},
          "Tags": {
            "shape": "S3"
          },
          "SchemaConversionApplicationAttributes": {
            "shape": "S2w"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "MigrationProject": {
            "shape": "S2y"
          }
        }
      }
    },
    "CreateReplicationConfig": {
      "input": {
        "type": "structure",
        "required": [
          "ReplicationConfigIdentifier",
          "SourceEndpointArn",
          "TargetEndpointArn",
          "ComputeConfig",
          "ReplicationType",
          "TableMappings"
        ],
        "members": {
          "ReplicationConfigIdentifier": {},
          "SourceEndpointArn": {},
          "TargetEndpointArn": {},
          "ComputeConfig": {
            "shape": "S32"
          },
          "ReplicationType": {},
          "TableMappings": {},
          "ReplicationSettings": {},
          "SupplementalSettings": {},
          "ResourceIdentifier": {},
          "Tags": {
            "shape": "S3"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "ReplicationConfig": {
            "shape": "S35"
          }
        }
      }
    },
    "CreateReplicationInstance": {
      "input": {
        "type": "structure",
        "required": [
          "ReplicationInstanceIdentifier",
          "ReplicationInstanceClass"
        ],
        "members": {
          "ReplicationInstanceIdentifier": {},
          "AllocatedStorage": {
            "type": "integer"
          },
          "ReplicationInstanceClass": {},
          "VpcSecurityGroupIds": {
            "shape": "S37"
          },
          "AvailabilityZone": {},
          "ReplicationSubnetGroupIdentifier": {},
          "PreferredMaintenanceWindow": {},
          "MultiAZ": {
            "type": "boolean"
          },
          "EngineVersion": {},
          "AutoMinorVersionUpgrade": {
            "type": "boolean"
          },
          "Tags": {
            "shape": "S3"
          },
          "KmsKeyId": {},
          "PubliclyAccessible": {
            "type": "boolean"
          },
          "DnsNameServers": {},
          "ResourceIdentifier": {},
          "NetworkType": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "ReplicationInstance": {
            "shape": "S39"
          }
        }
      }
    },
    "CreateReplicationSubnetGroup": {
      "input": {
        "type": "structure",
        "required": [
          "ReplicationSubnetGroupIdentifier",
          "ReplicationSubnetGroupDescription",
          "SubnetIds"
        ],
        "members": {
          "ReplicationSubnetGroupIdentifier": {},
          "ReplicationSubnetGroupDescription": {},
          "SubnetIds": {
            "shape": "S3l"
          },
          "Tags": {
            "shape": "S3"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "ReplicationSubnetGroup": {
            "shape": "S3c"
          }
        }
      }
    },
    "CreateReplicationTask": {
      "input": {
        "type": "structure",
        "required": [
          "ReplicationTaskIdentifier",
          "SourceEndpointArn",
          "TargetEndpointArn",
          "ReplicationInstanceArn",
          "MigrationType",
          "TableMappings"
        ],
        "members": {
          "ReplicationTaskIdentifier": {},
          "SourceEndpointArn": {},
          "TargetEndpointArn": {},
          "ReplicationInstanceArn": {},
          "MigrationType": {},
          "TableMappings": {},
          "ReplicationTaskSettings": {},
          "CdcStartTime": {
            "type": "timestamp"
          },
          "CdcStartPosition": {},
          "CdcStopPosition": {},
          "Tags": {
            "shape": "S3"
          },
          "TaskData": {},
          "ResourceIdentifier": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "ReplicationTask": {
            "shape": "S3p"
          }
        }
      }
    },
    "DeleteCertificate": {
      "input": {
        "type": "structure",
        "required": [
          "CertificateArn"
        ],
        "members": {
          "CertificateArn": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "Certificate": {
            "shape": "S3u"
          }
        }
      }
    },
    "DeleteConnection": {
      "input": {
        "type": "structure",
        "required": [
          "EndpointArn",
          "ReplicationInstanceArn"
        ],
        "members": {
          "EndpointArn": {},
          "ReplicationInstanceArn": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "Connection": {
            "shape": "S3y"
          }
        }
      }
    },
    "DeleteDataProvider": {
      "input": {
        "type": "structure",
        "required": [
          "DataProviderIdentifier"
        ],
        "members": {
          "DataProviderIdentifier": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "DataProvider": {
            "shape": "S13"
          }
        }
      }
    },
    "DeleteEndpoint": {
      "input": {
        "type": "structure",
        "required": [
          "EndpointArn"
        ],
        "members": {
          "EndpointArn": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "Endpoint": {
            "shape": "S2g"
          }
        }
      }
    },
    "DeleteEventSubscription": {
      "input": {
        "type": "structure",
        "required": [
          "SubscriptionName"
        ],
        "members": {
          "SubscriptionName": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "EventSubscription": {
            "shape": "S2l"
          }
        }
      }
    },
    "DeleteFleetAdvisorCollector": {
      "input": {
        "type": "structure",
        "required": [
          "CollectorReferencedId"
        ],
        "members": {
          "CollectorReferencedId": {}
        }
      }
    },
    "DeleteFleetAdvisorDatabases": {
      "input": {
        "type": "structure",
        "required": [
          "DatabaseIds"
        ],
        "members": {
          "DatabaseIds": {
            "shape": "S2q"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "DatabaseIds": {
            "shape": "S2q"
          }
        }
      }
    },
    "DeleteInstanceProfile": {
      "input": {
        "type": "structure",
        "required": [
          "InstanceProfileIdentifier"
        ],
        "members": {
          "InstanceProfileIdentifier": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "InstanceProfile": {
            "shape": "S2s"
          }
        }
      }
    },
    "DeleteMigrationProject": {
      "input": {
        "type": "structure",
        "required": [
          "MigrationProjectIdentifier"
        ],
        "members": {
          "MigrationProjectIdentifier": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "MigrationProject": {
            "shape": "S2y"
          }
        }
      }
    },
    "DeleteReplicationConfig": {
      "input": {
        "type": "structure",
        "required": [
          "ReplicationConfigArn"
        ],
        "members": {
          "ReplicationConfigArn": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "ReplicationConfig": {
            "shape": "S35"
          }
        }
      }
    },
    "DeleteReplicationInstance": {
      "input": {
        "type": "structure",
        "required": [
          "ReplicationInstanceArn"
        ],
        "members": {
          "ReplicationInstanceArn": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "ReplicationInstance": {
            "shape": "S39"
          }
        }
      }
    },
    "DeleteReplicationSubnetGroup": {
      "input": {
        "type": "structure",
        "required": [
          "ReplicationSubnetGroupIdentifier"
        ],
        "members": {
          "ReplicationSubnetGroupIdentifier": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {}
      }
    },
    "DeleteReplicationTask": {
      "input": {
        "type": "structure",
        "required": [
          "ReplicationTaskArn"
        ],
        "members": {
          "ReplicationTaskArn": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "ReplicationTask": {
            "shape": "S3p"
          }
        }
      }
    },
    "DeleteReplicationTaskAssessmentRun": {
      "input": {
        "type": "structure",
        "required": [
          "ReplicationTaskAssessmentRunArn"
        ],
        "members": {
          "ReplicationTaskAssessmentRunArn": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "ReplicationTaskAssessmentRun": {
            "shape": "Sl"
          }
        }
      }
    },
    "DescribeAccountAttributes": {
      "input": {
        "type": "structure",
        "members": {}
      },
      "output": {
        "type": "structure",
        "members": {
          "AccountQuotas": {
            "type": "list",
            "member": {
              "type": "structure",
              "members": {
                "AccountQuotaName": {},
                "Used": {
                  "type": "long"
                },
                "Max": {
                  "type": "long"
                }
              }
            }
          },
          "UniqueAccountIdentifier": {}
        }
      }
    },
    "DescribeApplicableIndividualAssessments": {
      "input": {
        "type": "structure",
        "members": {
          "ReplicationTaskArn": {},
          "ReplicationInstanceArn": {},
          "SourceEngineName": {},
          "TargetEngineName": {},
          "MigrationType": {},
          "MaxRecords": {
            "type": "integer"
          },
          "Marker": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "IndividualAssessmentNames": {
            "type": "list",
            "member": {}
          },
          "Marker": {}
        }
      }
    },
    "DescribeCertificates": {
      "input": {
        "type": "structure",
        "members": {
          "Filters": {
            "shape": "S4u"
          },
          "MaxRecords": {
            "type": "integer"
          },
          "Marker": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "Marker": {},
          "Certificates": {
            "type": "list",
            "member": {
              "shape": "S3u"
            }
          }
        }
      }
    },
    "DescribeConnections": {
      "input": {
        "type": "structure",
        "members": {
          "Filters": {
            "shape": "S4u"
          },
          "MaxRecords": {
            "type": "integer"
          },
          "Marker": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "Marker": {},
          "Connections": {
            "type": "list",
            "member": {
              "shape": "S3y"
            }
          }
        }
      }
    },
    "DescribeConversionConfiguration": {
      "input": {
        "type": "structure",
        "required": [
          "MigrationProjectIdentifier"
        ],
        "members": {
          "MigrationProjectIdentifier": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "MigrationProjectIdentifier": {},
          "ConversionConfiguration": {}
        }
      }
    },
    "DescribeDataProviders": {
      "input": {
        "type": "structure",
        "members": {
          "Filters": {
            "shape": "S4u"
          },
          "MaxRecords": {
            "type": "integer"
          },
          "Marker": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "Marker": {},
          "DataProviders": {
            "type": "list",
            "member": {
              "shape": "S13"
            }
          }
        }
      }
    },
    "DescribeEndpointSettings": {
      "input": {
        "type": "structure",
        "required": [
          "EngineName"
        ],
        "members": {
          "EngineName": {},
          "MaxRecords": {
            "type": "integer"
          },
          "Marker": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "Marker": {},
          "EndpointSettings": {
            "type": "list",
            "member": {
              "type": "structure",
              "members": {
                "Name": {},
                "Type": {},
                "EnumValues": {
                  "type": "list",
                  "member": {}
                },
                "Sensitive": {
                  "type": "boolean"
                },
                "Units": {},
                "Applicability": {},
                "IntValueMin": {
                  "type": "integer"
                },
                "IntValueMax": {
                  "type": "integer"
                },
                "DefaultValue": {}
              }
            }
          }
        }
      }
    },
    "DescribeEndpointTypes": {
      "input": {
        "type": "structure",
        "members": {
          "Filters": {
            "shape": "S4u"
          },
          "MaxRecords": {
            "type": "integer"
          },
          "Marker": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "Marker": {},
          "SupportedEndpointTypes": {
            "type": "list",
            "member": {
              "type": "structure",
              "members": {
                "EngineName": {},
                "SupportsCDC": {
                  "type": "boolean"
                },
                "EndpointType": {},
                "ReplicationInstanceEngineMinimumVersion": {},
                "EngineDisplayName": {}
              }
            }
          }
        }
      }
    },
    "DescribeEndpoints": {
      "input": {
        "type": "structure",
        "members": {
          "Filters": {
            "shape": "S4u"
          },
          "MaxRecords": {
            "type": "integer"
          },
          "Marker": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "Marker": {},
          "Endpoints": {
            "type": "list",
            "member": {
              "shape": "S2g"
            }
          }
        }
      }
    },
    "DescribeEngineVersions": {
      "input": {
        "type": "structure",
        "members": {
          "MaxRecords": {
            "type": "integer"
          },
          "Marker": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "EngineVersions": {
            "type": "list",
            "member": {
              "type": "structure",
              "members": {
                "Version": {},
                "Lifecycle": {},
                "ReleaseStatus": {},
                "LaunchDate": {
                  "type": "timestamp"
                },
                "AutoUpgradeDate": {
                  "type": "timestamp"
                },
                "DeprecationDate": {
                  "type": "timestamp"
                },
                "ForceUpgradeDate": {
                  "type": "timestamp"
                },
                "AvailableUpgrades": {
                  "type": "list",
                  "member": {}
                }
              }
            }
          },
          "Marker": {}
        }
      }
    },
    "DescribeEventCategories": {
      "input": {
        "type": "structure",
        "members": {
          "SourceType": {},
          "Filters": {
            "shape": "S4u"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "EventCategoryGroupList": {
            "type": "list",
            "member": {
              "type": "structure",
              "members": {
                "SourceType": {},
                "EventCategories": {
                  "shape": "S2i"
                }
              }
            }
          }
        }
      }
    },
    "DescribeEventSubscriptions": {
      "input": {
        "type": "structure",
        "members": {
          "SubscriptionName": {},
          "Filters": {
            "shape": "S4u"
          },
          "MaxRecords": {
            "type": "integer"
          },
          "Marker": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "Marker": {},
          "EventSubscriptionsList": {
            "type": "list",
            "member": {
              "shape": "S2l"
            }
          }
        }
      }
    },
    "DescribeEvents": {
      "input": {
        "type": "structure",
        "members": {
          "SourceIdentifier": {},
          "SourceType": {},
          "StartTime": {
            "type": "timestamp"
          },
          "EndTime": {
            "type": "timestamp"
          },
          "Duration": {
            "type": "integer"
          },
          "EventCategories": {
            "shape": "S2i"
          },
          "Filters": {
            "shape": "S4u"
          },
          "MaxRecords": {
            "type": "integer"
          },
          "Marker": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "Marker": {},
          "Events": {
            "type": "list",
            "member": {
              "type": "structure",
              "members": {
                "SourceIdentifier": {},
                "SourceType": {},
                "Message": {},
                "EventCategories": {
                  "shape": "S2i"
                },
                "Date": {
                  "type": "timestamp"
                }
              }
            }
          }
        }
      }
    },
    "DescribeExtensionPackAssociations": {
      "input": {
        "type": "structure",
        "required": [
          "MigrationProjectIdentifier"
        ],
        "members": {
          "MigrationProjectIdentifier": {},
          "Filters": {
            "shape": "S4u"
          },
          "Marker": {},
          "MaxRecords": {
            "type": "integer"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "Marker": {},
          "Requests": {
            "shape": "S64"
          }
        }
      }
    },
    "DescribeFleetAdvisorCollectors": {
      "input": {
        "type": "structure",
        "members": {
          "Filters": {
            "shape": "S4u"
          },
          "MaxRecords": {
            "type": "integer"
          },
          "NextToken": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "Collectors": {
            "type": "list",
            "member": {
              "type": "structure",
              "members": {
                "CollectorReferencedId": {},
                "CollectorName": {},
                "CollectorVersion": {},
                "VersionStatus": {},
                "Description": {},
                "S3BucketName": {},
                "ServiceAccessRoleArn": {},
                "CollectorHealthCheck": {
                  "type": "structure",
                  "members": {
                    "CollectorStatus": {},
                    "LocalCollectorS3Access": {
                      "type": "boolean"
                    },
                    "WebCollectorS3Access": {
                      "type": "boolean"
                    },
                    "WebCollectorGrantedRoleBasedAccess": {
                      "type": "boolean"
                    }
                  }
                },
                "LastDataReceived": {},
                "RegisteredDate": {},
                "CreatedDate": {},
                "ModifiedDate": {},
                "InventoryData": {
                  "type": "structure",
                  "members": {
                    "NumberOfDatabases": {
                      "type": "integer"
                    },
                    "NumberOfSchemas": {
                      "type": "integer"
                    }
                  }
                }
              }
            }
          },
          "NextToken": {}
        }
      }
    },
    "DescribeFleetAdvisorDatabases": {
      "input": {
        "type": "structure",
        "members": {
          "Filters": {
            "shape": "S4u"
          },
          "MaxRecords": {
            "type": "integer"
          },
          "NextToken": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "Databases": {
            "type": "list",
            "member": {
              "type": "structure",
              "members": {
                "DatabaseId": {},
                "DatabaseName": {},
                "IpAddress": {},
                "NumberOfSchemas": {
                  "type": "long"
                },
                "Server": {
                  "shape": "S6m"
                },
                "SoftwareDetails": {
                  "type": "structure",
                  "members": {
                    "Engine": {},
                    "EngineVersion": {},
                    "EngineEdition": {},
                    "ServicePack": {},
                    "SupportLevel": {},
                    "OsArchitecture": {
                      "type": "integer"
                    },
                    "Tooltip": {}
                  }
                },
                "Collectors": {
                  "type": "list",
                  "member": {
                    "type": "structure",
                    "members": {
                      "CollectorReferencedId": {},
                      "CollectorName": {}
                    }
                  }
                }
              }
            }
          },
          "NextToken": {}
        }
      }
    },
    "DescribeFleetAdvisorLsaAnalysis": {
      "input": {
        "type": "structure",
        "members": {
          "MaxRecords": {
            "type": "integer"
          },
          "NextToken": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "Analysis": {
            "type": "list",
            "member": {
              "type": "structure",
              "members": {
                "LsaAnalysisId": {},
                "Status": {}
              }
            }
          },
          "NextToken": {}
        }
      }
    },
    "DescribeFleetAdvisorSchemaObjectSummary": {
      "input": {
        "type": "structure",
        "members": {
          "Filters": {
            "shape": "S4u"
          },
          "MaxRecords": {
            "type": "integer"
          },
          "NextToken": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "FleetAdvisorSchemaObjects": {
            "type": "list",
            "member": {
              "type": "structure",
              "members": {
                "SchemaId": {},
                "ObjectType": {},
                "NumberOfObjects": {
                  "type": "long"
                },
                "CodeLineCount": {
                  "type": "long"
                },
                "CodeSize": {
                  "type": "long"
                }
              }
            }
          },
          "NextToken": {}
        }
      }
    },
    "DescribeFleetAdvisorSchemas": {
      "input": {
        "type": "structure",
        "members": {
          "Filters": {
            "shape": "S4u"
          },
          "MaxRecords": {
            "type": "integer"
          },
          "NextToken": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "FleetAdvisorSchemas": {
            "type": "list",
            "member": {
              "type": "structure",
              "members": {
                "CodeLineCount": {
                  "type": "long"
                },
                "CodeSize": {
                  "type": "long"
                },
                "Complexity": {},
                "Server": {
                  "shape": "S6m"
                },
                "DatabaseInstance": {
                  "type": "structure",
                  "members": {
                    "DatabaseId": {},
                    "DatabaseName": {},
                    "DatabaseIpAddress": {},
                    "DatabaseEngine": {}
                  }
                },
                "SchemaId": {},
                "SchemaName": {},
                "OriginalSchema": {
                  "type": "structure",
                  "members": {
                    "SchemaId": {},
                    "SchemaName": {},
                    "DatabaseId": {},
                    "DatabaseName": {},
                    "DatabaseIpAddress": {}
                  }
                },
                "Similarity": {
                  "type": "double"
                }
              }
            }
          },
          "NextToken": {}
        }
      }
    },
    "DescribeInstanceProfiles": {
      "input": {
        "type": "structure",
        "members": {
          "Filters": {
            "shape": "S4u"
          },
          "MaxRecords": {
            "type": "integer"
          },
          "Marker": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "Marker": {},
          "InstanceProfiles": {
            "type": "list",
            "member": {
              "shape": "S2s"
            }
          }
        }
      }
    },
    "DescribeMetadataModelAssessments": {
      "input": {
        "type": "structure",
        "required": [
          "MigrationProjectIdentifier"
        ],
        "members": {
          "MigrationProjectIdentifier": {},
          "Filters": {
            "shape": "S4u"
          },
          "Marker": {},
          "MaxRecords": {
            "type": "integer"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "Marker": {},
          "Requests": {
            "shape": "S64"
          }
        }
      }
    },
    "DescribeMetadataModelConversions": {
      "input": {
        "type": "structure",
        "required": [
          "MigrationProjectIdentifier"
        ],
        "members": {
          "MigrationProjectIdentifier": {},
          "Filters": {
            "shape": "S4u"
          },
          "Marker": {},
          "MaxRecords": {
            "type": "integer"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "Marker": {},
          "Requests": {
            "shape": "S64"
          }
        }
      }
    },
    "DescribeMetadataModelExportsAsScript": {
      "input": {
        "type": "structure",
        "required": [
          "MigrationProjectIdentifier"
        ],
        "members": {
          "MigrationProjectIdentifier": {},
          "Filters": {
            "shape": "S4u"
          },
          "Marker": {},
          "MaxRecords": {
            "type": "integer"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "Marker": {},
          "Requests": {
            "shape": "S64"
          }
        }
      }
    },
    "DescribeMetadataModelExportsToTarget": {
      "input": {
        "type": "structure",
        "required": [
          "MigrationProjectIdentifier"
        ],
        "members": {
          "MigrationProjectIdentifier": {},
          "Filters": {
            "shape": "S4u"
          },
          "Marker": {},
          "MaxRecords": {
            "type": "integer"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "Marker": {},
          "Requests": {
            "shape": "S64"
          }
        }
      }
    },
    "DescribeMetadataModelImports": {
      "input": {
        "type": "structure",
        "required": [
          "MigrationProjectIdentifier"
        ],
        "members": {
          "MigrationProjectIdentifier": {},
          "Filters": {
            "shape": "S4u"
          },
          "Marker": {},
          "MaxRecords": {
            "type": "integer"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "Marker": {},
          "Requests": {
            "shape": "S64"
          }
        }
      }
    },
    "DescribeMigrationProjects": {
      "input": {
        "type": "structure",
        "members": {
          "Filters": {
            "shape": "S4u"
          },
          "MaxRecords": {
            "type": "integer"
          },
          "Marker": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "Marker": {},
          "MigrationProjects": {
            "type": "list",
            "member": {
              "shape": "S2y"
            }
          }
        }
      }
    },
    "DescribeOrderableReplicationInstances": {
      "input": {
        "type": "structure",
        "members": {
          "MaxRecords": {
            "type": "integer"
          },
          "Marker": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "OrderableReplicationInstances": {
            "type": "list",
            "member": {
              "type": "structure",
              "members": {
                "EngineVersion": {},
                "ReplicationInstanceClass": {},
                "StorageType": {},
                "MinAllocatedStorage": {
                  "type": "integer"
                },
                "MaxAllocatedStorage": {
                  "type": "integer"
                },
                "DefaultAllocatedStorage": {
                  "type": "integer"
                },
                "IncludedAllocatedStorage": {
                  "type": "integer"
                },
                "AvailabilityZones": {
                  "type": "list",
                  "member": {}
                },
                "ReleaseStatus": {}
              }
            }
          },
          "Marker": {}
        }
      }
    },
    "DescribePendingMaintenanceActions": {
      "input": {
        "type": "structure",
        "members": {
          "ReplicationInstanceArn": {},
          "Filters": {
            "shape": "S4u"
          },
          "Marker": {},
          "MaxRecords": {
            "type": "integer"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "PendingMaintenanceActions": {
            "type": "list",
            "member": {
              "shape": "S8"
            }
          },
          "Marker": {}
        }
      }
    },
    "DescribeRecommendationLimitations": {
      "input": {
        "type": "structure",
        "members": {
          "Filters": {
            "shape": "S4u"
          },
          "MaxRecords": {
            "type": "integer"
          },
          "NextToken": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "NextToken": {},
          "Limitations": {
            "type": "list",
            "member": {
              "type": "structure",
              "members": {
                "DatabaseId": {},
                "EngineName": {},
                "Name": {},
                "Description": {},
                "Impact": {},
                "Type": {}
              }
            }
          }
        }
      }
    },
    "DescribeRecommendations": {
      "input": {
        "type": "structure",
        "members": {
          "Filters": {
            "shape": "S4u"
          },
          "MaxRecords": {
            "type": "integer"
          },
          "NextToken": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "NextToken": {},
          "Recommendations": {
            "type": "list",
            "member": {
              "type": "structure",
              "members": {
                "DatabaseId": {},
                "EngineName": {},
                "CreatedDate": {},
                "Status": {},
                "Preferred": {
                  "type": "boolean"
                },
                "Settings": {
                  "shape": "Sf"
                },
                "Data": {
                  "type": "structure",
                  "members": {
                    "RdsEngine": {
                      "type": "structure",
                      "members": {
                        "RequirementsToTarget": {
                          "type": "structure",
                          "members": {
                            "EngineEdition": {},
                            "InstanceVcpu": {
                              "type": "double"
                            },
                            "InstanceMemory": {
                              "type": "double"
                            },
                            "StorageSize": {
                              "type": "integer"
                            },
                            "StorageIops": {
                              "type": "integer"
                            },
                            "DeploymentOption": {},
                            "EngineVersion": {}
                          }
                        },
                        "TargetConfiguration": {
                          "type": "structure",
                          "members": {
                            "EngineEdition": {},
                            "InstanceType": {},
                            "InstanceVcpu": {
                              "type": "double"
                            },
                            "InstanceMemory": {
                              "type": "double"
                            },
                            "StorageType": {},
                            "StorageSize": {
                              "type": "integer"
                            },
                            "StorageIops": {
                              "type": "integer"
                            },
                            "DeploymentOption": {},
                            "EngineVersion": {}
                          }
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    "DescribeRefreshSchemasStatus": {
      "input": {
        "type": "structure",
        "required": [
          "EndpointArn"
        ],
        "members": {
          "EndpointArn": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "RefreshSchemasStatus": {
            "shape": "S87"
          }
        }
      }
    },
    "DescribeReplicationConfigs": {
      "input": {
        "type": "structure",
        "members": {
          "Filters": {
            "shape": "S4u"
          },
          "MaxRecords": {
            "type": "integer"
          },
          "Marker": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "Marker": {},
          "ReplicationConfigs": {
            "type": "list",
            "member": {
              "shape": "S35"
            }
          }
        }
      }
    },
    "DescribeReplicationInstanceTaskLogs": {
      "input": {
        "type": "structure",
        "required": [
          "ReplicationInstanceArn"
        ],
        "members": {
          "ReplicationInstanceArn": {},
          "MaxRecords": {
            "type": "integer"
          },
          "Marker": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "ReplicationInstanceArn": {},
          "ReplicationInstanceTaskLogs": {
            "type": "list",
            "member": {
              "type": "structure",
              "members": {
                "ReplicationTaskName": {},
                "ReplicationTaskArn": {},
                "ReplicationInstanceTaskLogSize": {
                  "type": "long"
                }
              }
            }
          },
          "Marker": {}
        }
      }
    },
    "DescribeReplicationInstances": {
      "input": {
        "type": "structure",
        "members": {
          "Filters": {
            "shape": "S4u"
          },
          "MaxRecords": {
            "type": "integer"
          },
          "Marker": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "Marker": {},
          "ReplicationInstances": {
            "type": "list",
            "member": {
              "shape": "S39"
            }
          }
        }
      }
    },
    "DescribeReplicationSubnetGroups": {
      "input": {
        "type": "structure",
        "members": {
          "Filters": {
            "shape": "S4u"
          },
          "MaxRecords": {
            "type": "integer"
          },
          "Marker": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "Marker": {},
          "ReplicationSubnetGroups": {
            "type": "list",
            "member": {
              "shape": "S3c"
            }
          }
        }
      }
    },
    "DescribeReplicationTableStatistics": {
      "input": {
        "type": "structure",
        "required": [
          "ReplicationConfigArn"
        ],
        "members": {
          "ReplicationConfigArn": {},
          "MaxRecords": {
            "type": "integer"
          },
          "Marker": {},
          "Filters": {
            "shape": "S4u"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "ReplicationConfigArn": {},
          "Marker": {},
          "ReplicationTableStatistics": {
            "type": "list",
            "member": {
              "shape": "S8p"
            }
          }
        }
      }
    },
    "DescribeReplicationTaskAssessmentResults": {
      "input": {
        "type": "structure",
        "members": {
          "ReplicationTaskArn": {},
          "MaxRecords": {
            "type": "integer"
          },
          "Marker": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "Marker": {},
          "BucketName": {},
          "ReplicationTaskAssessmentResults": {
            "type": "list",
            "member": {
              "type": "structure",
              "members": {
                "ReplicationTaskIdentifier": {},
                "ReplicationTaskArn": {},
                "ReplicationTaskLastAssessmentDate": {
                  "type": "timestamp"
                },
                "AssessmentStatus": {},
                "AssessmentResultsFile": {},
                "AssessmentResults": {},
                "S3ObjectUrl": {}
              }
            }
          }
        }
      }
    },
    "DescribeReplicationTaskAssessmentRuns": {
      "input": {
        "type": "structure",
        "members": {
          "Filters": {
            "shape": "S4u"
          },
          "MaxRecords": {
            "type": "integer"
          },
          "Marker": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "Marker": {},
          "ReplicationTaskAssessmentRuns": {
            "type": "list",
            "member": {
              "shape": "Sl"
            }
          }
        }
      }
    },
    "DescribeReplicationTaskIndividualAssessments": {
      "input": {
        "type": "structure",
        "members": {
          "Filters": {
            "shape": "S4u"
          },
          "MaxRecords": {
            "type": "integer"
          },
          "Marker": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "Marker": {},
          "ReplicationTaskIndividualAssessments": {
            "type": "list",
            "member": {
              "type": "structure",
              "members": {
                "ReplicationTaskIndividualAssessmentArn": {},
                "ReplicationTaskAssessmentRunArn": {},
                "IndividualAssessmentName": {},
                "Status": {},
                "ReplicationTaskIndividualAssessmentStartDate": {
                  "type": "timestamp"
                }
              }
            }
          }
        }
      }
    },
    "DescribeReplicationTasks": {
      "input": {
        "type": "structure",
        "members": {
          "Filters": {
            "shape": "S4u"
          },
          "MaxRecords": {
            "type": "integer"
          },
          "Marker": {},
          "WithoutSettings": {
            "type": "boolean"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "Marker": {},
          "ReplicationTasks": {
            "type": "list",
            "member": {
              "shape": "S3p"
            }
          }
        }
      }
    },
    "DescribeReplications": {
      "input": {
        "type": "structure",
        "members": {
          "Filters": {
            "shape": "S4u"
          },
          "MaxRecords": {
            "type": "integer"
          },
          "Marker": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "Marker": {},
          "Replications": {
            "type": "list",
            "member": {
              "shape": "S97"
            }
          }
        }
      }
    },
    "DescribeSchemas": {
      "input": {
        "type": "structure",
        "required": [
          "EndpointArn"
        ],
        "members": {
          "EndpointArn": {},
          "MaxRecords": {
            "type": "integer"
          },
          "Marker": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "Marker": {},
          "Schemas": {
            "type": "list",
            "member": {}
          }
        }
      }
    },
    "DescribeTableStatistics": {
      "input": {
        "type": "structure",
        "required": [
          "ReplicationTaskArn"
        ],
        "members": {
          "ReplicationTaskArn": {},
          "MaxRecords": {
            "type": "integer"
          },
          "Marker": {},
          "Filters": {
            "shape": "S4u"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "ReplicationTaskArn": {},
          "TableStatistics": {
            "type": "list",
            "member": {
              "shape": "S8p"
            }
          },
          "Marker": {}
        }
      }
    },
    "ExportMetadataModelAssessment": {
      "input": {
        "type": "structure",
        "required": [
          "MigrationProjectIdentifier",
          "SelectionRules"
        ],
        "members": {
          "MigrationProjectIdentifier": {},
          "SelectionRules": {},
          "FileName": {},
          "AssessmentReportTypes": {
            "type": "list",
            "member": {}
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "PdfReport": {
            "shape": "S9k"
          },
          "CsvReport": {
            "shape": "S9k"
          }
        }
      }
    },
    "ImportCertificate": {
      "input": {
        "type": "structure",
        "required": [
          "CertificateIdentifier"
        ],
        "members": {
          "CertificateIdentifier": {},
          "CertificatePem": {
            "shape": "S17"
          },
          "CertificateWallet": {
            "type": "blob"
          },
          "Tags": {
            "shape": "S3"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "Certificate": {
            "shape": "S3u"
          }
        }
      }
    },
    "ListTagsForResource": {
      "input": {
        "type": "structure",
        "members": {
          "ResourceArn": {},
          "ResourceArnList": {
            "type": "list",
            "member": {}
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "TagList": {
            "shape": "S3"
          }
        }
      }
    },
    "ModifyConversionConfiguration": {
      "input": {
        "type": "structure",
        "required": [
          "MigrationProjectIdentifier",
          "ConversionConfiguration"
        ],
        "members": {
          "MigrationProjectIdentifier": {},
          "ConversionConfiguration": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "MigrationProjectIdentifier": {}
        }
      }
    },
    "ModifyDataProvider": {
      "input": {
        "type": "structure",
        "required": [
          "DataProviderIdentifier"
        ],
        "members": {
          "DataProviderIdentifier": {},
          "DataProviderName": {},
          "Description": {},
          "Engine": {},
          "ExactSettings": {
            "type": "boolean"
          },
          "Settings": {
            "shape": "Sp"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "DataProvider": {
            "shape": "S13"
          }
        }
      }
    },
    "ModifyEndpoint": {
      "input": {
        "type": "structure",
        "required": [
          "EndpointArn"
        ],
        "members": {
          "EndpointArn": {},
          "EndpointIdentifier": {},
          "EndpointType": {},
          "EngineName": {},
          "Username": {},
          "Password": {
            "shape": "S17"
          },
          "ServerName": {},
          "Port": {
            "type": "integer"
          },
          "DatabaseName": {},
          "ExtraConnectionAttributes": {},
          "CertificateArn": {},
          "SslMode": {},
          "ServiceAccessRoleArn": {},
          "ExternalTableDefinition": {},
          "DynamoDbSettings": {
            "shape": "S18"
          },
          "S3Settings": {
            "shape": "S19"
          },
          "DmsTransferSettings": {
            "shape": "S1j"
          },
          "MongoDbSettings": {
            "shape": "S1k"
          },
          "KinesisSettings": {
            "shape": "S1m"
          },
          "KafkaSettings": {
            "shape": "S1o"
          },
          "ElasticsearchSettings": {
            "shape": "S1s"
          },
          "NeptuneSettings": {
            "shape": "S1t"
          },
          "RedshiftSettings": {
            "shape": "S1u"
          },
          "PostgreSQLSettings": {
            "shape": "S1v"
          },
          "MySQLSettings": {
            "shape": "S1z"
          },
          "OracleSettings": {
            "shape": "S21"
          },
          "SybaseSettings": {
            "shape": "S24"
          },
          "MicrosoftSQLServerSettings": {
            "shape": "S25"
          },
          "IBMDb2Settings": {
            "shape": "S28"
          },
          "DocDbSettings": {
            "shape": "S29"
          },
          "RedisSettings": {
            "shape": "S2a"
          },
          "ExactSettings": {
            "type": "boolean"
          },
          "GcpMySQLSettings": {
            "shape": "S2d"
          },
          "TimestreamSettings": {
            "shape": "S2e"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "Endpoint": {
            "shape": "S2g"
          }
        }
      }
    },
    "ModifyEventSubscription": {
      "input": {
        "type": "structure",
        "required": [
          "SubscriptionName"
        ],
        "members": {
          "SubscriptionName": {},
          "SnsTopicArn": {},
          "SourceType": {},
          "EventCategories": {
            "shape": "S2i"
          },
          "Enabled": {
            "type": "boolean"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "EventSubscription": {
            "shape": "S2l"
          }
        }
      }
    },
    "ModifyInstanceProfile": {
      "input": {
        "type": "structure",
        "required": [
          "InstanceProfileIdentifier"
        ],
        "members": {
          "InstanceProfileIdentifier": {},
          "AvailabilityZone": {},
          "KmsKeyArn": {},
          "PubliclyAccessible": {
            "type": "boolean"
          },
          "NetworkType": {},
          "InstanceProfileName": {},
          "Description": {},
          "SubnetGroupIdentifier": {},
          "VpcSecurityGroups": {
            "shape": "S2q"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "InstanceProfile": {
            "shape": "S2s"
          }
        }
      }
    },
    "ModifyMigrationProject": {
      "input": {
        "type": "structure",
        "required": [
          "MigrationProjectIdentifier"
        ],
        "members": {
          "MigrationProjectIdentifier": {},
          "MigrationProjectName": {},
          "SourceDataProviderDescriptors": {
            "shape": "S2u"
          },
          "TargetDataProviderDescriptors": {
            "shape": "S2u"
          },
          "InstanceProfileIdentifier": {},
          "TransformationRules": {},
          "Description": {},
          "SchemaConversionApplicationAttributes": {
            "shape": "S2w"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "MigrationProject": {
            "shape": "S2y"
          }
        }
      }
    },
    "ModifyReplicationConfig": {
      "input": {
        "type": "structure",
        "required": [
          "ReplicationConfigArn"
        ],
        "members": {
          "ReplicationConfigArn": {},
          "ReplicationConfigIdentifier": {},
          "ReplicationType": {},
          "TableMappings": {},
          "ReplicationSettings": {},
          "SupplementalSettings": {},
          "ComputeConfig": {
            "shape": "S32"
          },
          "SourceEndpointArn": {},
          "TargetEndpointArn": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "ReplicationConfig": {
            "shape": "S35"
          }
        }
      }
    },
    "ModifyReplicationInstance": {
      "input": {
        "type": "structure",
        "required": [
          "ReplicationInstanceArn"
        ],
        "members": {
          "ReplicationInstanceArn": {},
          "AllocatedStorage": {
            "type": "integer"
          },
          "ApplyImmediately": {
            "type": "boolean"
          },
          "ReplicationInstanceClass": {},
          "VpcSecurityGroupIds": {
            "shape": "S37"
          },
          "PreferredMaintenanceWindow": {},
          "MultiAZ": {
            "type": "boolean"
          },
          "EngineVersion": {},
          "AllowMajorVersionUpgrade": {
            "type": "boolean"
          },
          "AutoMinorVersionUpgrade": {
            "type": "boolean"
          },
          "ReplicationInstanceIdentifier": {},
          "NetworkType": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "ReplicationInstance": {
            "shape": "S39"
          }
        }
      }
    },
    "ModifyReplicationSubnetGroup": {
      "input": {
        "type": "structure",
        "required": [
          "ReplicationSubnetGroupIdentifier",
          "SubnetIds"
        ],
        "members": {
          "ReplicationSubnetGroupIdentifier": {},
          "ReplicationSubnetGroupDescription": {},
          "SubnetIds": {
            "shape": "S3l"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "ReplicationSubnetGroup": {
            "shape": "S3c"
          }
        }
      }
    },
    "ModifyReplicationTask": {
      "input": {
        "type": "structure",
        "required": [
          "ReplicationTaskArn"
        ],
        "members": {
          "ReplicationTaskArn": {},
          "ReplicationTaskIdentifier": {},
          "MigrationType": {},
          "TableMappings": {},
          "ReplicationTaskSettings": {},
          "CdcStartTime": {
            "type": "timestamp"
          },
          "CdcStartPosition": {},
          "CdcStopPosition": {},
          "TaskData": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "ReplicationTask": {
            "shape": "S3p"
          }
        }
      }
    },
    "MoveReplicationTask": {
      "input": {
        "type": "structure",
        "required": [
          "ReplicationTaskArn",
          "TargetReplicationInstanceArn"
        ],
        "members": {
          "ReplicationTaskArn": {},
          "TargetReplicationInstanceArn": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "ReplicationTask": {
            "shape": "S3p"
          }
        }
      }
    },
    "RebootReplicationInstance": {
      "input": {
        "type": "structure",
        "required": [
          "ReplicationInstanceArn"
        ],
        "members": {
          "ReplicationInstanceArn": {},
          "ForceFailover": {
            "type": "boolean"
          },
          "ForcePlannedFailover": {
            "type": "boolean"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "ReplicationInstance": {
            "shape": "S39"
          }
        }
      }
    },
    "RefreshSchemas": {
      "input": {
        "type": "structure",
        "required": [
          "EndpointArn",
          "ReplicationInstanceArn"
        ],
        "members": {
          "EndpointArn": {},
          "ReplicationInstanceArn": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "RefreshSchemasStatus": {
            "shape": "S87"
          }
        }
      }
    },
    "ReloadReplicationTables": {
      "input": {
        "type": "structure",
        "required": [
          "ReplicationConfigArn",
          "TablesToReload"
        ],
        "members": {
          "ReplicationConfigArn": {},
          "TablesToReload": {
            "shape": "Sah"
          },
          "ReloadOption": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "ReplicationConfigArn": {}
        }
      }
    },
    "ReloadTables": {
      "input": {
        "type": "structure",
        "required": [
          "ReplicationTaskArn",
          "TablesToReload"
        ],
        "members": {
          "ReplicationTaskArn": {},
          "TablesToReload": {
            "shape": "Sah"
          },
          "ReloadOption": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "ReplicationTaskArn": {}
        }
      }
    },
    "RemoveTagsFromResource": {
      "input": {
        "type": "structure",
        "required": [
          "ResourceArn",
          "TagKeys"
        ],
        "members": {
          "ResourceArn": {},
          "TagKeys": {
            "type": "list",
            "member": {}
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {}
      }
    },
    "RunFleetAdvisorLsaAnalysis": {
      "output": {
        "type": "structure",
        "members": {
          "LsaAnalysisId": {},
          "Status": {}
        }
      }
    },
    "StartExtensionPackAssociation": {
      "input": {
        "type": "structure",
        "required": [
          "MigrationProjectIdentifier"
        ],
        "members": {
          "MigrationProjectIdentifier": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "RequestIdentifier": {}
        }
      }
    },
    "StartMetadataModelAssessment": {
      "input": {
        "type": "structure",
        "required": [
          "MigrationProjectIdentifier",
          "SelectionRules"
        ],
        "members": {
          "MigrationProjectIdentifier": {},
          "SelectionRules": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "RequestIdentifier": {}
        }
      }
    },
    "StartMetadataModelConversion": {
      "input": {
        "type": "structure",
        "required": [
          "MigrationProjectIdentifier",
          "SelectionRules"
        ],
        "members": {
          "MigrationProjectIdentifier": {},
          "SelectionRules": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "RequestIdentifier": {}
        }
      }
    },
    "StartMetadataModelExportAsScript": {
      "input": {
        "type": "structure",
        "required": [
          "MigrationProjectIdentifier",
          "SelectionRules",
          "Origin"
        ],
        "members": {
          "MigrationProjectIdentifier": {},
          "SelectionRules": {},
          "Origin": {},
          "FileName": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "RequestIdentifier": {}
        }
      }
    },
    "StartMetadataModelExportToTarget": {
      "input": {
        "type": "structure",
        "required": [
          "MigrationProjectIdentifier",
          "SelectionRules"
        ],
        "members": {
          "MigrationProjectIdentifier": {},
          "SelectionRules": {},
          "OverwriteExtensionPack": {
            "type": "boolean"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "RequestIdentifier": {}
        }
      }
    },
    "StartMetadataModelImport": {
      "input": {
        "type": "structure",
        "required": [
          "MigrationProjectIdentifier",
          "SelectionRules",
          "Origin"
        ],
        "members": {
          "MigrationProjectIdentifier": {},
          "SelectionRules": {},
          "Origin": {},
          "Refresh": {
            "type": "boolean"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "RequestIdentifier": {}
        }
      }
    },
    "StartRecommendations": {
      "input": {
        "type": "structure",
        "required": [
          "DatabaseId",
          "Settings"
        ],
        "members": {
          "DatabaseId": {},
          "Settings": {
            "shape": "Sf"
          }
        }
      }
    },
    "StartReplication": {
      "input": {
        "type": "structure",
        "required": [
          "ReplicationConfigArn",
          "StartReplicationType"
        ],
        "members": {
          "ReplicationConfigArn": {},
          "StartReplicationType": {},
          "CdcStartTime": {
            "type": "timestamp"
          },
          "CdcStartPosition": {},
          "CdcStopPosition": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "Replication": {
            "shape": "S97"
          }
        }
      }
    },
    "StartReplicationTask": {
      "input": {
        "type": "structure",
        "required": [
          "ReplicationTaskArn",
          "StartReplicationTaskType"
        ],
        "members": {
          "ReplicationTaskArn": {},
          "StartReplicationTaskType": {},
          "CdcStartTime": {
            "type": "timestamp"
          },
          "CdcStartPosition": {},
          "CdcStopPosition": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "ReplicationTask": {
            "shape": "S3p"
          }
        }
      }
    },
    "StartReplicationTaskAssessment": {
      "input": {
        "type": "structure",
        "required": [
          "ReplicationTaskArn"
        ],
        "members": {
          "ReplicationTaskArn": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "ReplicationTask": {
            "shape": "S3p"
          }
        }
      }
    },
    "StartReplicationTaskAssessmentRun": {
      "input": {
        "type": "structure",
        "required": [
          "ReplicationTaskArn",
          "ServiceAccessRoleArn",
          "ResultLocationBucket",
          "AssessmentRunName"
        ],
        "members": {
          "ReplicationTaskArn": {},
          "ServiceAccessRoleArn": {},
          "ResultLocationBucket": {},
          "ResultLocationFolder": {},
          "ResultEncryptionMode": {},
          "ResultKmsKeyArn": {},
          "AssessmentRunName": {},
          "IncludeOnly": {
            "type": "list",
            "member": {}
          },
          "Exclude": {
            "type": "list",
            "member": {}
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "ReplicationTaskAssessmentRun": {
            "shape": "Sl"
          }
        }
      }
    },
    "StopReplication": {
      "input": {
        "type": "structure",
        "required": [
          "ReplicationConfigArn"
        ],
        "members": {
          "ReplicationConfigArn": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "Replication": {
            "shape": "S97"
          }
        }
      }
    },
    "StopReplicationTask": {
      "input": {
        "type": "structure",
        "required": [
          "ReplicationTaskArn"
        ],
        "members": {
          "ReplicationTaskArn": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "ReplicationTask": {
            "shape": "S3p"
          }
        }
      }
    },
    "TestConnection": {
      "input": {
        "type": "structure",
        "required": [
          "ReplicationInstanceArn",
          "EndpointArn"
        ],
        "members": {
          "ReplicationInstanceArn": {},
          "EndpointArn": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "Connection": {
            "shape": "S3y"
          }
        }
      }
    },
    "UpdateSubscriptionsToEventBridge": {
      "input": {
        "type": "structure",
        "members": {
          "ForceMove": {
            "type": "boolean"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "Result": {}
        }
      }
    }
  },
  "shapes": {
    "S3": {
      "type": "list",
      "member": {
        "type": "structure",
        "members": {
          "Key": {},
          "Value": {},
          "ResourceArn": {}
        }
      }
    },
    "S8": {
      "type": "structure",
      "members": {
        "ResourceIdentifier": {},
        "PendingMaintenanceActionDetails": {
          "type": "list",
          "member": {
            "type": "structure",
            "members": {
              "Action": {},
              "AutoAppliedAfterDate": {
                "type": "timestamp"
              },
              "ForcedApplyDate": {
                "type": "timestamp"
              },
              "OptInStatus": {},
              "CurrentApplyDate": {
                "type": "timestamp"
              },
              "Description": {}
            }
          }
        }
      }
    },
    "Sf": {
      "type": "structure",
      "required": [
        "InstanceSizingType",
        "WorkloadType"
      ],
      "members": {
        "InstanceSizingType": {},
        "WorkloadType": {}
      }
    },
    "Sl": {
      "type": "structure",
      "members": {
        "ReplicationTaskAssessmentRunArn": {},
        "ReplicationTaskArn": {},
        "Status": {},
        "ReplicationTaskAssessmentRunCreationDate": {
          "type": "timestamp"
        },
        "AssessmentProgress": {
          "type": "structure",
          "members": {
            "IndividualAssessmentCount": {
              "type": "integer"
            },
            "IndividualAssessmentCompletedCount": {
              "type": "integer"
            }
          }
        },
        "LastFailureMessage": {},
        "ServiceAccessRoleArn": {},
        "ResultLocationBucket": {},
        "ResultLocationFolder": {},
        "ResultEncryptionMode": {},
        "ResultKmsKeyArn": {},
        "AssessmentRunName": {}
      }
    },
    "Sp": {
      "type": "structure",
      "members": {
        "RedshiftSettings": {
          "type": "structure",
          "members": {
            "ServerName": {},
            "Port": {
              "type": "integer"
            },
            "DatabaseName": {}
          }
        },
        "PostgreSqlSettings": {
          "type": "structure",
          "members": {
            "ServerName": {},
            "Port": {
              "type": "integer"
            },
            "DatabaseName": {},
            "SslMode": {},
            "CertificateArn": {}
          }
        },
        "MySqlSettings": {
          "type": "structure",
          "members": {
            "ServerName": {},
            "Port": {
              "type": "integer"
            },
            "SslMode": {},
            "CertificateArn": {}
          }
        },
        "OracleSettings": {
          "type": "structure",
          "members": {
            "ServerName": {},
            "Port": {
              "type": "integer"
            },
            "DatabaseName": {},
            "SslMode": {},
            "CertificateArn": {},
            "AsmServer": {},
            "SecretsManagerOracleAsmSecretId": {},
            "SecretsManagerOracleAsmAccessRoleArn": {},
            "SecretsManagerSecurityDbEncryptionSecretId": {},
            "SecretsManagerSecurityDbEncryptionAccessRoleArn": {}
          }
        },
        "MicrosoftSqlServerSettings": {
          "type": "structure",
          "members": {
            "ServerName": {},
            "Port": {
              "type": "integer"
            },
            "DatabaseName": {},
            "SslMode": {},
            "CertificateArn": {}
          }
        },
        "DocDbSettings": {
          "type": "structure",
          "members": {
            "ServerName": {},
            "Port": {
              "type": "integer"
            },
            "DatabaseName": {},
            "SslMode": {},
            "CertificateArn": {}
          }
        },
        "MariaDbSettings": {
          "type": "structure",
          "members": {
            "ServerName": {},
            "Port": {
              "type": "integer"
            },
            "SslMode": {},
            "CertificateArn": {}
          }
        },
        "MongoDbSettings": {
          "type": "structure",
          "members": {
            "ServerName": {},
            "Port": {
              "type": "integer"
            },
            "DatabaseName": {},
            "SslMode": {},
            "CertificateArn": {},
            "AuthType": {},
            "AuthSource": {},
            "AuthMechanism": {}
          }
        }
      },
      "union": true
    },
    "S13": {
      "type": "structure",
      "members": {
        "DataProviderName": {},
        "DataProviderArn": {},
        "DataProviderCreationTime": {
          "shape": "S14"
        },
        "Description": {},
        "Engine": {},
        "Settings": {
          "shape": "Sp"
        }
      }
    },
    "S14": {
      "type": "timestamp",
      "timestampFormat": "iso8601"
    },
    "S17": {
      "type": "string",
      "sensitive": true
    },
    "S18": {
      "type": "structure",
      "required": [
        "ServiceAccessRoleArn"
      ],
      "members": {
        "ServiceAccessRoleArn": {}
      }
    },
    "S19": {
      "type": "structure",
      "members": {
        "ServiceAccessRoleArn": {},
        "ExternalTableDefinition": {},
        "CsvRowDelimiter": {},
        "CsvDelimiter": {},
        "BucketFolder": {},
        "BucketName": {},
        "CompressionType": {},
        "EncryptionMode": {},
        "ServerSideEncryptionKmsKeyId": {},
        "DataFormat": {},
        "EncodingType": {},
        "DictPageSizeLimit": {
          "type": "integer"
        },
        "RowGroupLength": {
          "type": "integer"
        },
        "DataPageSize": {
          "type": "integer"
        },
        "ParquetVersion": {},
        "EnableStatistics": {
          "type": "boolean"
        },
        "IncludeOpForFullLoad": {
          "type": "boolean"
        },
        "CdcInsertsOnly": {
          "type": "boolean"
        },
        "TimestampColumnName": {},
        "ParquetTimestampInMillisecond": {
          "type": "boolean"
        },
        "CdcInsertsAndUpdates": {
          "type": "boolean"
        },
        "DatePartitionEnabled": {
          "type": "boolean"
        },
        "DatePartitionSequence": {},
        "DatePartitionDelimiter": {},
        "UseCsvNoSupValue": {
          "type": "boolean"
        },
        "CsvNoSupValue": {},
        "PreserveTransactions": {
          "type": "boolean"
        },
        "CdcPath": {},
        "UseTaskStartTimeForFullLoadTimestamp": {
          "type": "boolean"
        },
        "CannedAclForObjects": {},
        "AddColumnName": {
          "type": "boolean"
        },
        "CdcMaxBatchInterval": {
          "type": "integer"
        },
        "CdcMinFileSize": {
          "type": "integer"
        },
        "CsvNullValue": {},
        "IgnoreHeaderRows": {
          "type": "integer"
        },
        "MaxFileSize": {
          "type": "integer"
        },
        "Rfc4180": {
          "type": "boolean"
        },
        "DatePartitionTimezone": {},
        "AddTrailingPaddingCharacter": {
          "type": "boolean"
        },
        "ExpectedBucketOwner": {},
        "GlueCatalogGeneration": {
          "type": "boolean"
        }
      }
    },
    "S1j": {
      "type": "structure",
      "members": {
        "ServiceAccessRoleArn": {},
        "BucketName": {}
      }
    },
    "S1k": {
      "type": "structure",
      "members": {
        "Username": {},
        "Password": {
          "shape": "S17"
        },
        "ServerName": {},
        "Port": {
          "type": "integer"
        },
        "DatabaseName": {},
        "AuthType": {},
        "AuthMechanism": {},
        "NestingLevel": {},
        "ExtractDocId": {},
        "DocsToInvestigate": {},
        "AuthSource": {},
        "KmsKeyId": {},
        "SecretsManagerAccessRoleArn": {},
        "SecretsManagerSecretId": {},
        "UseUpdateLookUp": {
          "type": "boolean"
        },
        "ReplicateShardCollections": {
          "type": "boolean"
        }
      }
    },
    "S1m": {
      "type": "structure",
      "members": {
        "StreamArn": {},
        "MessageFormat": {},
        "ServiceAccessRoleArn": {},
        "IncludeTransactionDetails": {
          "type": "boolean"
        },
        "IncludePartitionValue": {
          "type": "boolean"
        },
        "PartitionIncludeSchemaTable": {
          "type": "boolean"
        },
        "IncludeTableAlterOperations": {
          "type": "boolean"
        },
        "IncludeControlDetails": {
          "type": "boolean"
        },
        "IncludeNullAndEmpty": {
          "type": "boolean"
        },
        "NoHexPrefix": {
          "type": "boolean"
        }
      }
    },
    "S1o": {
      "type": "structure",
      "members": {
        "Broker": {},
        "Topic": {},
        "MessageFormat": {},
        "IncludeTransactionDetails": {
          "type": "boolean"
        },
        "IncludePartitionValue": {
          "type": "boolean"
        },
        "PartitionIncludeSchemaTable": {
          "type": "boolean"
        },
        "IncludeTableAlterOperations": {
          "type": "boolean"
        },
        "IncludeControlDetails": {
          "type": "boolean"
        },
        "MessageMaxBytes": {
          "type": "integer"
        },
        "IncludeNullAndEmpty": {
          "type": "boolean"
        },
        "SecurityProtocol": {},
        "SslClientCertificateArn": {},
        "SslClientKeyArn": {},
        "SslClientKeyPassword": {
          "shape": "S17"
        },
        "SslCaCertificateArn": {},
        "SaslUsername": {},
        "SaslPassword": {
          "shape": "S17"
        },
        "NoHexPrefix": {
          "type": "boolean"
        },
        "SaslMechanism": {},
        "SslEndpointIdentificationAlgorithm": {}
      }
    },
    "S1s": {
      "type": "structure",
      "required": [
        "ServiceAccessRoleArn",
        "EndpointUri"
      ],
      "members": {
        "ServiceAccessRoleArn": {},
        "EndpointUri": {},
        "FullLoadErrorPercentage": {
          "type": "integer"
        },
        "ErrorRetryDuration": {
          "type": "integer"
        },
        "UseNewMappingType": {
          "type": "boolean"
        }
      }
    },
    "S1t": {
      "type": "structure",
      "required": [
        "S3BucketName",
        "S3BucketFolder"
      ],
      "members": {
        "ServiceAccessRoleArn": {},
        "S3BucketName": {},
        "S3BucketFolder": {},
        "ErrorRetryDuration": {
          "type": "integer"
        },
        "MaxFileSize": {
          "type": "integer"
        },
        "MaxRetryCount": {
          "type": "integer"
        },
        "IamAuthEnabled": {
          "type": "boolean"
        }
      }
    },
    "S1u": {
      "type": "structure",
      "members": {
        "AcceptAnyDate": {
          "type": "boolean"
        },
        "AfterConnectScript": {},
        "BucketFolder": {},
        "BucketName": {},
        "CaseSensitiveNames": {
          "type": "boolean"
        },
        "CompUpdate": {
          "type": "boolean"
        },
        "ConnectionTimeout": {
          "type": "integer"
        },
        "DatabaseName": {},
        "DateFormat": {},
        "EmptyAsNull": {
          "type": "boolean"
        },
        "EncryptionMode": {},
        "ExplicitIds": {
          "type": "boolean"
        },
        "FileTransferUploadStreams": {
          "type": "integer"
        },
        "LoadTimeout": {
          "type": "integer"
        },
        "MaxFileSize": {
          "type": "integer"
        },
        "Password": {
          "shape": "S17"
        },
        "Port": {
          "type": "integer"
        },
        "RemoveQuotes": {
          "type": "boolean"
        },
        "ReplaceInvalidChars": {},
        "ReplaceChars": {},
        "ServerName": {},
        "ServiceAccessRoleArn": {},
        "ServerSideEncryptionKmsKeyId": {},
        "TimeFormat": {},
        "TrimBlanks": {
          "type": "boolean"
        },
        "TruncateColumns": {
          "type": "boolean"
        },
        "Username": {},
        "WriteBufferSize": {
          "type": "integer"
        },
        "SecretsManagerAccessRoleArn": {},
        "SecretsManagerSecretId": {},
        "MapBooleanAsBoolean": {
          "type": "boolean"
        }
      }
    },
    "S1v": {
      "type": "structure",
      "members": {
        "AfterConnectScript": {},
        "CaptureDdls": {
          "type": "boolean"
        },
        "MaxFileSize": {
          "type": "integer"
        },
        "DatabaseName": {},
        "DdlArtifactsSchema": {},
        "ExecuteTimeout": {
          "type": "integer"
        },
        "FailTasksOnLobTruncation": {
          "type": "boolean"
        },
        "HeartbeatEnable": {
          "type": "boolean"
        },
        "HeartbeatSchema": {},
        "HeartbeatFrequency": {
          "type": "integer"
        },
        "Password": {
          "shape": "S17"
        },
        "Port": {
          "type": "integer"
        },
        "ServerName": {},
        "Username": {},
        "SlotName": {},
        "PluginName": {},
        "SecretsManagerAccessRoleArn": {},
        "SecretsManagerSecretId": {},
        "TrimSpaceInChar": {
          "type": "boolean"
        },
        "MapBooleanAsBoolean": {
          "type": "boolean"
        },
        "MapJsonbAsClob": {
          "type": "boolean"
        },
        "MapLongVarcharAs": {},
        "DatabaseMode": {},
        "BabelfishDatabaseName": {}
      }
    },
    "S1z": {
      "type": "structure",
      "members": {
        "AfterConnectScript": {},
        "CleanSourceMetadataOnMismatch": {
          "type": "boolean"
        },
        "DatabaseName": {},
        "EventsPollInterval": {
          "type": "integer"
        },
        "TargetDbType": {},
        "MaxFileSize": {
          "type": "integer"
        },
        "ParallelLoadThreads": {
          "type": "integer"
        },
        "Password": {
          "shape": "S17"
        },
        "Port": {
          "type": "integer"
        },
        "ServerName": {},
        "ServerTimezone": {},
        "Username": {},
        "SecretsManagerAccessRoleArn": {},
        "SecretsManagerSecretId": {},
        "ExecuteTimeout": {
          "type": "integer"
        }
      }
    },
    "S21": {
      "type": "structure",
      "members": {
        "AddSupplementalLogging": {
          "type": "boolean"
        },
        "ArchivedLogDestId": {
          "type": "integer"
        },
        "AdditionalArchivedLogDestId": {
          "type": "integer"
        },
        "ExtraArchivedLogDestIds": {
          "type": "list",
          "member": {
            "type": "integer"
          }
        },
        "AllowSelectNestedTables": {
          "type": "boolean"
        },
        "ParallelAsmReadThreads": {
          "type": "integer"
        },
        "ReadAheadBlocks": {
          "type": "integer"
        },
        "AccessAlternateDirectly": {
          "type": "boolean"
        },
        "UseAlternateFolderForOnline": {
          "type": "boolean"
        },
        "OraclePathPrefix": {},
        "UsePathPrefix": {},
        "ReplacePathPrefix": {
          "type": "boolean"
        },
        "EnableHomogenousTablespace": {
          "type": "boolean"
        },
        "DirectPathNoLog": {
          "type": "boolean"
        },
        "ArchivedLogsOnly": {
          "type": "boolean"
        },
        "AsmPassword": {
          "shape": "S17"
        },
        "AsmServer": {},
        "AsmUser": {},
        "CharLengthSemantics": {},
        "DatabaseName": {},
        "DirectPathParallelLoad": {
          "type": "boolean"
        },
        "FailTasksOnLobTruncation": {
          "type": "boolean"
        },
        "NumberDatatypeScale": {
          "type": "integer"
        },
        "Password": {
          "shape": "S17"
        },
        "Port": {
          "type": "integer"
        },
        "ReadTableSpaceName": {
          "type": "boolean"
        },
        "RetryInterval": {
          "type": "integer"
        },
        "SecurityDbEncryption": {
          "shape": "S17"
        },
        "SecurityDbEncryptionName": {},
        "ServerName": {},
        "SpatialDataOptionToGeoJsonFunctionName": {},
        "StandbyDelayTime": {
          "type": "integer"
        },
        "Username": {},
        "UseBFile": {
          "type": "boolean"
        },
        "UseDirectPathFullLoad": {
          "type": "boolean"
        },
        "UseLogminerReader": {
          "type": "boolean"
        },
        "SecretsManagerAccessRoleArn": {},
        "SecretsManagerSecretId": {},
        "SecretsManagerOracleAsmAccessRoleArn": {},
        "SecretsManagerOracleAsmSecretId": {},
        "TrimSpaceInChar": {
          "type": "boolean"
        },
        "ConvertTimestampWithZoneToUTC": {
          "type": "boolean"
        },
        "OpenTransactionWindow": {
          "type": "integer"
        }
      }
    },
    "S24": {
      "type": "structure",
      "members": {
        "DatabaseName": {},
        "Password": {
          "shape": "S17"
        },
        "Port": {
          "type": "integer"
        },
        "ServerName": {},
        "Username": {},
        "SecretsManagerAccessRoleArn": {},
        "SecretsManagerSecretId": {}
      }
    },
    "S25": {
      "type": "structure",
      "members": {
        "Port": {
          "type": "integer"
        },
        "BcpPacketSize": {
          "type": "integer"
        },
        "DatabaseName": {},
        "ControlTablesFileGroup": {},
        "Password": {
          "shape": "S17"
        },
        "QuerySingleAlwaysOnNode": {
          "type": "boolean"
        },
        "ReadBackupOnly": {
          "type": "boolean"
        },
        "SafeguardPolicy": {},
        "ServerName": {},
        "Username": {},
        "UseBcpFullLoad": {
          "type": "boolean"
        },
        "UseThirdPartyBackupDevice": {
          "type": "boolean"
        },
        "SecretsManagerAccessRoleArn": {},
        "SecretsManagerSecretId": {},
        "TrimSpaceInChar": {
          "type": "boolean"
        },
        "TlogAccessMode": {},
        "ForceLobLookup": {
          "type": "boolean"
        }
      }
    },
    "S28": {
      "type": "structure",
      "members": {
        "DatabaseName": {},
        "Password": {
          "shape": "S17"
        },
        "Port": {
          "type": "integer"
        },
        "ServerName": {},
        "SetDataCaptureChanges": {
          "type": "boolean"
        },
        "CurrentLsn": {},
        "MaxKBytesPerRead": {
          "type": "integer"
        },
        "Username": {},
        "SecretsManagerAccessRoleArn": {},
        "SecretsManagerSecretId": {},
        "LoadTimeout": {
          "type": "integer"
        },
        "WriteBufferSize": {
          "type": "integer"
        },
        "MaxFileSize": {
          "type": "integer"
        },
        "KeepCsvFiles": {
          "type": "boolean"
        }
      }
    },
    "S29": {
      "type": "structure",
      "members": {
        "Username": {},
        "Password": {
          "shape": "S17"
        },
        "ServerName": {},
        "Port": {
          "type": "integer"
        },
        "DatabaseName": {},
        "NestingLevel": {},
        "ExtractDocId": {
          "type": "boolean"
        },
        "DocsToInvestigate": {
          "type": "integer"
        },
        "KmsKeyId": {},
        "SecretsManagerAccessRoleArn": {},
        "SecretsManagerSecretId": {},
        "UseUpdateLookUp": {
          "type": "boolean"
        },
        "ReplicateShardCollections": {
          "type": "boolean"
        }
      }
    },
    "S2a": {
      "type": "structure",
      "required": [
        "ServerName",
        "Port"
      ],
      "members": {
        "ServerName": {},
        "Port": {
          "type": "integer"
        },
        "SslSecurityProtocol": {},
        "AuthType": {},
        "AuthUserName": {},
        "AuthPassword": {
          "shape": "S17"
        },
        "SslCaCertificateArn": {}
      }
    },
    "S2d": {
      "type": "structure",
      "members": {
        "AfterConnectScript": {},
        "CleanSourceMetadataOnMismatch": {
          "type": "boolean"
        },
        "DatabaseName": {},
        "EventsPollInterval": {
          "type": "integer"
        },
        "TargetDbType": {},
        "MaxFileSize": {
          "type": "integer"
        },
        "ParallelLoadThreads": {
          "type": "integer"
        },
        "Password": {
          "shape": "S17"
        },
        "Port": {
          "type": "integer"
        },
        "ServerName": {},
        "ServerTimezone": {},
        "Username": {},
        "SecretsManagerAccessRoleArn": {},
        "SecretsManagerSecretId": {}
      }
    },
    "S2e": {
      "type": "structure",
      "required": [
        "DatabaseName",
        "MemoryDuration",
        "MagneticDuration"
      ],
      "members": {
        "DatabaseName": {},
        "MemoryDuration": {
          "type": "integer"
        },
        "MagneticDuration": {
          "type": "integer"
        },
        "CdcInsertsAndUpdates": {
          "type": "boolean"
        },
        "EnableMagneticStoreWrites": {
          "type": "boolean"
        }
      }
    },
    "S2g": {
      "type": "structure",
      "members": {
        "EndpointIdentifier": {},
        "EndpointType": {},
        "EngineName": {},
        "EngineDisplayName": {},
        "Username": {},
        "ServerName": {},
        "Port": {
          "type": "integer"
        },
        "DatabaseName": {},
        "ExtraConnectionAttributes": {},
        "Status": {},
        "KmsKeyId": {},
        "EndpointArn": {},
        "CertificateArn": {},
        "SslMode": {},
        "ServiceAccessRoleArn": {},
        "ExternalTableDefinition": {},
        "ExternalId": {},
        "DynamoDbSettings": {
          "shape": "S18"
        },
        "S3Settings": {
          "shape": "S19"
        },
        "DmsTransferSettings": {
          "shape": "S1j"
        },
        "MongoDbSettings": {
          "shape": "S1k"
        },
        "KinesisSettings": {
          "shape": "S1m"
        },
        "KafkaSettings": {
          "shape": "S1o"
        },
        "ElasticsearchSettings": {
          "shape": "S1s"
        },
        "NeptuneSettings": {
          "shape": "S1t"
        },
        "RedshiftSettings": {
          "shape": "S1u"
        },
        "PostgreSQLSettings": {
          "shape": "S1v"
        },
        "MySQLSettings": {
          "shape": "S1z"
        },
        "OracleSettings": {
          "shape": "S21"
        },
        "SybaseSettings": {
          "shape": "S24"
        },
        "MicrosoftSQLServerSettings": {
          "shape": "S25"
        },
        "IBMDb2Settings": {
          "shape": "S28"
        },
        "DocDbSettings": {
          "shape": "S29"
        },
        "RedisSettings": {
          "shape": "S2a"
        },
        "GcpMySQLSettings": {
          "shape": "S2d"
        },
        "TimestreamSettings": {
          "shape": "S2e"
        }
      }
    },
    "S2i": {
      "type": "list",
      "member": {}
    },
    "S2j": {
      "type": "list",
      "member": {}
    },
    "S2l": {
      "type": "structure",
      "members": {
        "CustomerAwsId": {},
        "CustSubscriptionId": {},
        "SnsTopicArn": {},
        "Status": {},
        "SubscriptionCreationTime": {},
        "SourceType": {},
        "SourceIdsList": {
          "shape": "S2j"
        },
        "EventCategoriesList": {
          "shape": "S2i"
        },
        "Enabled": {
          "type": "boolean"
        }
      }
    },
    "S2q": {
      "type": "list",
      "member": {}
    },
    "S2s": {
      "type": "structure",
      "members": {
        "InstanceProfileArn": {},
        "AvailabilityZone": {},
        "KmsKeyArn": {},
        "PubliclyAccessible": {
          "type": "boolean"
        },
        "NetworkType": {},
        "InstanceProfileName": {},
        "Description": {},
        "InstanceProfileCreationTime": {
          "shape": "S14"
        },
        "SubnetGroupIdentifier": {},
        "VpcSecurityGroups": {
          "shape": "S2q"
        }
      }
    },
    "S2u": {
      "type": "list",
      "member": {
        "type": "structure",
        "required": [
          "DataProviderIdentifier"
        ],
        "members": {
          "DataProviderIdentifier": {},
          "SecretsManagerSecretId": {},
          "SecretsManagerAccessRoleArn": {}
        }
      }
    },
    "S2w": {
      "type": "structure",
      "members": {
        "S3BucketPath": {},
        "S3BucketRoleArn": {}
      }
    },
    "S2y": {
      "type": "structure",
      "members": {
        "MigrationProjectName": {},
        "MigrationProjectArn": {},
        "MigrationProjectCreationTime": {
          "shape": "S14"
        },
        "SourceDataProviderDescriptors": {
          "shape": "S2z"
        },
        "TargetDataProviderDescriptors": {
          "shape": "S2z"
        },
        "InstanceProfileArn": {},
        "InstanceProfileName": {},
        "TransformationRules": {},
        "Description": {},
        "SchemaConversionApplicationAttributes": {
          "shape": "S2w"
        }
      }
    },
    "S2z": {
      "type": "list",
      "member": {
        "type": "structure",
        "members": {
          "SecretsManagerSecretId": {},
          "SecretsManagerAccessRoleArn": {},
          "DataProviderName": {},
          "DataProviderArn": {}
        }
      }
    },
    "S32": {
      "type": "structure",
      "members": {
        "AvailabilityZone": {},
        "DnsNameServers": {},
        "KmsKeyId": {},
        "MaxCapacityUnits": {
          "type": "integer"
        },
        "MinCapacityUnits": {
          "type": "integer"
        },
        "MultiAZ": {
          "type": "boolean"
        },
        "PreferredMaintenanceWindow": {},
        "ReplicationSubnetGroupId": {},
        "VpcSecurityGroupIds": {
          "shape": "S2q"
        }
      }
    },
    "S35": {
      "type": "structure",
      "members": {
        "ReplicationConfigIdentifier": {},
        "ReplicationConfigArn": {},
        "SourceEndpointArn": {},
        "TargetEndpointArn": {},
        "ReplicationType": {},
        "ComputeConfig": {
          "shape": "S32"
        },
        "ReplicationSettings": {},
        "SupplementalSettings": {},
        "TableMappings": {},
        "ReplicationConfigCreateTime": {
          "type": "timestamp"
        },
        "ReplicationConfigUpdateTime": {
          "type": "timestamp"
        }
      }
    },
    "S37": {
      "type": "list",
      "member": {}
    },
    "S39": {
      "type": "structure",
      "members": {
        "ReplicationInstanceIdentifier": {},
        "ReplicationInstanceClass": {},
        "ReplicationInstanceStatus": {},
        "AllocatedStorage": {
          "type": "integer"
        },
        "InstanceCreateTime": {
          "type": "timestamp"
        },
        "VpcSecurityGroups": {
          "type": "list",
          "member": {
            "type": "structure",
            "members": {
              "VpcSecurityGroupId": {},
              "Status": {}
            }
          }
        },
        "AvailabilityZone": {},
        "ReplicationSubnetGroup": {
          "shape": "S3c"
        },
        "PreferredMaintenanceWindow": {},
        "PendingModifiedValues": {
          "type": "structure",
          "members": {
            "ReplicationInstanceClass": {},
            "AllocatedStorage": {
              "type": "integer"
            },
            "MultiAZ": {
              "type": "boolean"
            },
            "EngineVersion": {},
            "NetworkType": {}
          }
        },
        "MultiAZ": {
          "type": "boolean"
        },
        "EngineVersion": {},
        "AutoMinorVersionUpgrade": {
          "type": "boolean"
        },
        "KmsKeyId": {},
        "ReplicationInstanceArn": {},
        "ReplicationInstancePublicIpAddress": {
          "deprecated": true
        },
        "ReplicationInstancePrivateIpAddress": {
          "deprecated": true
        },
        "ReplicationInstancePublicIpAddresses": {
          "type": "list",
          "member": {}
        },
        "ReplicationInstancePrivateIpAddresses": {
          "type": "list",
          "member": {}
        },
        "ReplicationInstanceIpv6Addresses": {
          "type": "list",
          "member": {}
        },
        "PubliclyAccessible": {
          "type": "boolean"
        },
        "SecondaryAvailabilityZone": {},
        "FreeUntil": {
          "type": "timestamp"
        },
        "DnsNameServers": {},
        "NetworkType": {}
      }
    },
    "S3c": {
      "type": "structure",
      "members": {
        "ReplicationSubnetGroupIdentifier": {},
        "ReplicationSubnetGroupDescription": {},
        "VpcId": {},
        "SubnetGroupStatus": {},
        "Subnets": {
          "type": "list",
          "member": {
            "type": "structure",
            "members": {
              "SubnetIdentifier": {},
              "SubnetAvailabilityZone": {
                "type": "structure",
                "members": {
                  "Name": {}
                }
              },
              "SubnetStatus": {}
            }
          }
        },
        "SupportedNetworkTypes": {
          "shape": "S2q"
        }
      }
    },
    "S3l": {
      "type": "list",
      "member": {}
    },
    "S3p": {
      "type": "structure",
      "members": {
        "ReplicationTaskIdentifier": {},
        "SourceEndpointArn": {},
        "TargetEndpointArn": {},
        "ReplicationInstanceArn": {},
        "MigrationType": {},
        "TableMappings": {},
        "ReplicationTaskSettings": {},
        "Status": {},
        "LastFailureMessage": {},
        "StopReason": {},
        "ReplicationTaskCreationDate": {
          "type": "timestamp"
        },
        "ReplicationTaskStartDate": {
          "type": "timestamp"
        },
        "CdcStartPosition": {},
        "CdcStopPosition": {},
        "RecoveryCheckpoint": {},
        "ReplicationTaskArn": {},
        "ReplicationTaskStats": {
          "type": "structure",
          "members": {
            "FullLoadProgressPercent": {
              "type": "integer"
            },
            "ElapsedTimeMillis": {
              "type": "long"
            },
            "TablesLoaded": {
              "type": "integer"
            },
            "TablesLoading": {
              "type": "integer"
            },
            "TablesQueued": {
              "type": "integer"
            },
            "TablesErrored": {
              "type": "integer"
            },
            "FreshStartDate": {
              "type": "timestamp"
            },
            "StartDate": {
              "type": "timestamp"
            },
            "StopDate": {
              "type": "timestamp"
            },
            "FullLoadStartDate": {
              "type": "timestamp"
            },
            "FullLoadFinishDate": {
              "type": "timestamp"
            }
          }
        },
        "TaskData": {},
        "TargetReplicationInstanceArn": {}
      }
    },
    "S3u": {
      "type": "structure",
      "members": {
        "CertificateIdentifier": {},
        "CertificateCreationDate": {
          "type": "timestamp"
        },
        "CertificatePem": {},
        "CertificateWallet": {
          "type": "blob"
        },
        "CertificateArn": {},
        "CertificateOwner": {},
        "ValidFromDate": {
          "type": "timestamp"
        },
        "ValidToDate": {
          "type": "timestamp"
        },
        "SigningAlgorithm": {},
        "KeyLength": {
          "type": "integer"
        }
      }
    },
    "S3y": {
      "type": "structure",
      "members": {
        "ReplicationInstanceArn": {},
        "EndpointArn": {},
        "Status": {},
        "LastFailureMessage": {},
        "EndpointIdentifier": {},
        "ReplicationInstanceIdentifier": {}
      }
    },
    "S4u": {
      "type": "list",
      "member": {
        "type": "structure",
        "required": [
          "Name",
          "Values"
        ],
        "members": {
          "Name": {},
          "Values": {
            "type": "list",
            "member": {}
          }
        }
      }
    },
    "S64": {
      "type": "list",
      "member": {
        "type": "structure",
        "members": {
          "Status": {},
          "RequestIdentifier": {},
          "MigrationProjectArn": {},
          "Error": {
            "type": "structure",
            "members": {
              "defaultErrorDetails": {
                "type": "structure",
                "members": {
                  "Message": {}
                }
              }
            },
            "union": true
          },
          "ExportSqlDetails": {
            "type": "structure",
            "members": {
              "S3ObjectKey": {},
              "ObjectURL": {}
            }
          }
        }
      }
    },
    "S6m": {
      "type": "structure",
      "members": {
        "ServerId": {},
        "IpAddress": {},
        "ServerName": {}
      }
    },
    "S87": {
      "type": "structure",
      "members": {
        "EndpointArn": {},
        "ReplicationInstanceArn": {},
        "Status": {},
        "LastRefreshDate": {
          "type": "timestamp"
        },
        "LastFailureMessage": {}
      }
    },
    "S8p": {
      "type": "structure",
      "members": {
        "SchemaName": {},
        "TableName": {},
        "Inserts": {
          "type": "long"
        },
        "Deletes": {
          "type": "long"
        },
        "Updates": {
          "type": "long"
        },
        "Ddls": {
          "type": "long"
        },
        "AppliedInserts": {
          "type": "long"
        },
        "AppliedDeletes": {
          "type": "long"
        },
        "AppliedUpdates": {
          "type": "long"
        },
        "AppliedDdls": {
          "type": "long"
        },
        "FullLoadRows": {
          "type": "long"
        },
        "FullLoadCondtnlChkFailedRows": {
          "type": "long"
        },
        "FullLoadErrorRows": {
          "type": "long"
        },
        "FullLoadStartTime": {
          "type": "timestamp"
        },
        "FullLoadEndTime": {
          "type": "timestamp"
        },
        "FullLoadReloaded": {
          "type": "boolean"
        },
        "LastUpdateTime": {
          "type": "timestamp"
        },
        "TableState": {},
        "ValidationPendingRecords": {
          "type": "long"
        },
        "ValidationFailedRecords": {
          "type": "long"
        },
        "ValidationSuspendedRecords": {
          "type": "long"
        },
        "ValidationState": {},
        "ValidationStateDetails": {}
      }
    },
    "S97": {
      "type": "structure",
      "members": {
        "ReplicationConfigIdentifier": {},
        "ReplicationConfigArn": {},
        "SourceEndpointArn": {},
        "TargetEndpointArn": {},
        "ReplicationType": {},
        "Status": {},
        "ProvisionData": {
          "type": "structure",
          "members": {
            "ProvisionState": {},
            "ProvisionedCapacityUnits": {
              "type": "integer"
            },
            "DateProvisioned": {
              "type": "timestamp"
            },
            "IsNewProvisioningAvailable": {
              "type": "boolean"
            },
            "DateNewProvisioningDataAvailable": {
              "type": "timestamp"
            },
            "ReasonForNewProvisioningData": {}
          }
        },
        "StopReason": {},
        "FailureMessages": {
          "shape": "S2q"
        },
        "ReplicationStats": {
          "type": "structure",
          "members": {
            "FullLoadProgressPercent": {
              "type": "integer"
            },
            "ElapsedTimeMillis": {
              "type": "long"
            },
            "TablesLoaded": {
              "type": "integer"
            },
            "TablesLoading": {
              "type": "integer"
            },
            "TablesQueued": {
              "type": "integer"
            },
            "TablesErrored": {
              "type": "integer"
            },
            "FreshStartDate": {
              "type": "timestamp"
            },
            "StartDate": {
              "type": "timestamp"
            },
            "StopDate": {
              "type": "timestamp"
            },
            "FullLoadStartDate": {
              "type": "timestamp"
            },
            "FullLoadFinishDate": {
              "type": "timestamp"
            }
          }
        },
        "StartReplicationType": {},
        "CdcStartTime": {
          "type": "timestamp"
        },
        "CdcStartPosition": {},
        "CdcStopPosition": {},
        "RecoveryCheckpoint": {},
        "ReplicationCreateTime": {
          "type": "timestamp"
        },
        "ReplicationUpdateTime": {
          "type": "timestamp"
        },
        "ReplicationLastStopTime": {
          "type": "timestamp"
        },
        "ReplicationDeprovisionTime": {
          "type": "timestamp"
        }
      }
    },
    "S9k": {
      "type": "structure",
      "members": {
        "S3ObjectKey": {},
        "ObjectURL": {}
      }
    },
    "Sah": {
      "type": "list",
      "member": {
        "type": "structure",
        "required": [
          "SchemaName",
          "TableName"
        ],
        "members": {
          "SchemaName": {},
          "TableName": {}
        }
      }
    }
  }
}