openapi-directory
Version:
Building & bundling https://github.com/APIs-guru/openapi-directory for easy use from JS
1 lines • 113 kB
JSON
{"openapi":"3.0.0","info":{"version":"2020-02-19","x-release":"v4","title":"Migration Hub Strategy Recommendations","description":"<p><fullname>Migration Hub Strategy Recommendations</fullname> <p>This API reference provides descriptions, syntax, and other details about each of the actions and data types for Migration Hub Strategy Recommendations (Strategy Recommendations). The topic for each action shows the API request parameters and the response. Alternatively, you can use one of the AWS SDKs to access an API that is tailored to the programming language or platform that you're using. For more information, see <a href=\"http://aws.amazon.com/tools/#SDKs\">AWS SDKs</a>.</p></p>","x-logo":{"url":"https://twitter.com/awscloud/profile_image?size=original","backgroundColor":"#FFFFFF"},"termsOfService":"https://aws.amazon.com/service-terms/","contact":{"name":"Mike Ralphson","email":"mike.ralphson@gmail.com","url":"https://github.com/mermade/aws2openapi","x-twitter":"PermittedSoc"},"license":{"name":"Apache 2.0 License","url":"http://www.apache.org/licenses/"},"x-providerName":"amazonaws.com","x-serviceName":"migrationhubstrategy","x-aws-signingName":"migrationhub-strategy","x-origin":[{"contentType":"application/json","url":"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/migrationhubstrategy-2020-02-19.normal.json","converter":{"url":"https://github.com/mermade/aws2openapi","version":"1.0.0"},"x-apisguru-driver":"external"}],"x-apiClientRegistration":{"url":"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct"},"x-apisguru-categories":["cloud"],"x-preferred":true},"externalDocs":{"description":"Amazon Web Services documentation","url":"https://docs.aws.amazon.com/migrationhub-strategy/"},"servers":[{"url":"http://migrationhub-strategy.{region}.amazonaws.com","variables":{"region":{"description":"The AWS region","enum":["us-east-1","us-east-2","us-west-1","us-west-2","us-gov-west-1","us-gov-east-1","ca-central-1","eu-north-1","eu-west-1","eu-west-2","eu-west-3","eu-central-1","eu-south-1","af-south-1","ap-northeast-1","ap-northeast-2","ap-northeast-3","ap-southeast-1","ap-southeast-2","ap-east-1","ap-south-1","sa-east-1","me-south-1"],"default":"us-east-1"}},"description":"The Migration Hub Strategy Recommendations multi-region endpoint"},{"url":"https://migrationhub-strategy.{region}.amazonaws.com","variables":{"region":{"description":"The AWS region","enum":["us-east-1","us-east-2","us-west-1","us-west-2","us-gov-west-1","us-gov-east-1","ca-central-1","eu-north-1","eu-west-1","eu-west-2","eu-west-3","eu-central-1","eu-south-1","af-south-1","ap-northeast-1","ap-northeast-2","ap-northeast-3","ap-southeast-1","ap-southeast-2","ap-east-1","ap-south-1","sa-east-1","me-south-1"],"default":"us-east-1"}},"description":"The Migration Hub Strategy Recommendations multi-region endpoint"},{"url":"http://migrationhub-strategy.{region}.amazonaws.com.cn","variables":{"region":{"description":"The AWS region","enum":["cn-north-1","cn-northwest-1"],"default":"cn-north-1"}},"description":"The Migration Hub Strategy Recommendations endpoint for China (Beijing) and China (Ningxia)"},{"url":"https://migrationhub-strategy.{region}.amazonaws.com.cn","variables":{"region":{"description":"The AWS region","enum":["cn-north-1","cn-northwest-1"],"default":"cn-north-1"}},"description":"The Migration Hub Strategy Recommendations endpoint for China (Beijing) and China (Ningxia)"}],"paths":{"/get-applicationcomponent-details/{applicationComponentId}":{"get":{"operationId":"GetApplicationComponentDetails","description":" Retrieves details about an application component. ","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetApplicationComponentDetailsResponse"}}}},"480":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}},"481":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"482":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}}},"parameters":[{"name":"applicationComponentId","in":"path","required":true,"description":" The ID of the application component. The ID is unique within an AWS account.","schema":{"type":"string","pattern":"[0-9a-zA-Z-]+","minLength":0,"maxLength":44}}]},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/get-applicationcomponent-strategies/{applicationComponentId}":{"get":{"operationId":"GetApplicationComponentStrategies","description":" Retrieves a list of all the recommended strategies and tools for an application component running on a server. ","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetApplicationComponentStrategiesResponse"}}}},"480":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}},"481":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"482":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}}},"parameters":[{"name":"applicationComponentId","in":"path","required":true,"description":" The ID of the application component. The ID is unique within an AWS account.","schema":{"type":"string","pattern":"[0-9a-zA-Z-]+","minLength":0,"maxLength":44}}]},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/get-assessment/{id}":{"get":{"operationId":"GetAssessment","description":" Retrieves the status of an on-going assessment. ","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetAssessmentResponse"}}}},"480":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}},"481":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}},"482":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"483":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}}},"parameters":[{"name":"id","in":"path","required":true,"description":" The <code>assessmentid</code> returned by <a>StartAssessment</a>.","schema":{"type":"string","pattern":"[0-9a-z-:]+","minLength":0,"maxLength":52}}]},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/get-import-file-task/{id}":{"get":{"operationId":"GetImportFileTask","description":" Retrieves the details about a specific import task. ","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetImportFileTaskResponse"}}}},"480":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}},"481":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}},"482":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"483":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"484":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}}},"parameters":[{"name":"id","in":"path","required":true,"description":" The ID of the import file task. This ID is returned in the response of <a>StartImportFileTask</a>. ","schema":{"type":"string","pattern":".*\\S.*","minLength":0,"maxLength":1024}}]},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/get-latest-assessment-id":{"get":{"operationId":"GetLatestAssessmentId","description":"Retrieve the latest ID of a specific assessment task.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetLatestAssessmentIdResponse"}}}},"480":{"description":"DependencyException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DependencyException"}}}},"481":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}},"482":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"483":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}}},"parameters":[]},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/get-portfolio-preferences":{"get":{"operationId":"GetPortfolioPreferences","description":" Retrieves your migration and modernization preferences. ","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetPortfolioPreferencesResponse"}}}},"480":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}},"481":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}},"482":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"483":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}}},"parameters":[]},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/get-portfolio-summary":{"get":{"operationId":"GetPortfolioSummary","description":" Retrieves overall summary including the number of servers to rehost and the overall number of anti-patterns. ","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetPortfolioSummaryResponse"}}}},"480":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}},"481":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"482":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}}},"parameters":[]},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/get-recommendation-report-details/{id}":{"get":{"operationId":"GetRecommendationReportDetails","description":" Retrieves detailed information about the specified recommendation report. ","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetRecommendationReportDetailsResponse"}}}},"480":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}},"481":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}},"482":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"483":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"484":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}}},"parameters":[{"name":"id","in":"path","required":true,"description":" The recommendation report generation task <code>id</code> returned by <a>StartRecommendationReportGeneration</a>. ","schema":{"type":"string","pattern":"[0-9a-z-:]+","minLength":0,"maxLength":52}}]},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/get-server-details/{serverId}":{"get":{"operationId":"GetServerDetails","description":" Retrieves detailed information about a specified server. ","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetServerDetailsResponse"}}}},"480":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}},"481":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}},"482":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"483":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"484":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}}},"parameters":[{"name":"maxResults","in":"query","required":false,"description":" The maximum number of items to include in the response. The maximum value is 100. ","schema":{"type":"integer"}},{"name":"nextToken","in":"query","required":false,"description":" The token from a previous call that you use to retrieve the next set of results. For example, if a previous call to this action returned 100 items, but you set <code>maxResults</code> to 10. You'll receive a set of 10 results along with a token. You then use the returned token to retrieve the next set of 10. ","schema":{"type":"string","pattern":".*\\S.*","minLength":0,"maxLength":2048}},{"name":"serverId","in":"path","required":true,"description":" The ID of the server. ","schema":{"type":"string","pattern":".*\\S.*","minLength":1,"maxLength":27}}]},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/get-server-strategies/{serverId}":{"get":{"operationId":"GetServerStrategies","description":" Retrieves recommended strategies and tools for the specified server. ","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetServerStrategiesResponse"}}}},"480":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}},"481":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}},"482":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"483":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"484":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}}},"parameters":[{"name":"serverId","in":"path","required":true,"description":" The ID of the server. ","schema":{"type":"string","pattern":".*\\S.*","minLength":1,"maxLength":27}}]},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/list-applicationcomponents":{"post":{"operationId":"ListApplicationComponents","description":" Retrieves a list of all the application components (processes). ","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListApplicationComponentsResponse"}}}},"480":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}},"481":{"description":"ServiceLinkedRoleLockClientException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceLinkedRoleLockClientException"}}}},"482":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"483":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}}},"parameters":[{"name":"maxResults","in":"query","schema":{"type":"string"},"description":"Pagination limit","required":false},{"name":"nextToken","in":"query","schema":{"type":"string"},"description":"Pagination token","required":false}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"applicationComponentCriteria":{"description":" Criteria for filtering the list of application components. ","type":"string","enum":["NOT_DEFINED","APP_NAME","SERVER_ID","APP_TYPE","STRATEGY","DESTINATION","ANALYSIS_STATUS","ERROR_CATEGORY"]},"filterValue":{"description":" Specify the value based on the application component criteria type. For example, if <code>applicationComponentCriteria</code> is set to <code>SERVER_ID</code> and <code>filterValue</code> is set to <code>server1</code>, then <a>ListApplicationComponents</a> returns all the application components running on server1. ","type":"string","pattern":".*\\S.*","minLength":0,"maxLength":256},"groupIdFilter":{"description":" The group ID specified in to filter on. ","type":"array","items":{"$ref":"#/components/schemas/Group"}},"maxResults":{"description":" The maximum number of items to include in the response. The maximum value is 100. ","type":"integer"},"nextToken":{"description":" The token from a previous call that you use to retrieve the next set of results. For example, if a previous call to this action returned 100 items, but you set <code>maxResults</code> to 10. You'll receive a set of 10 results along with a token. You then use the returned token to retrieve the next set of 10. ","type":"string","pattern":".*\\S.*","minLength":0,"maxLength":2048},"sort":{"description":" Specifies whether to sort by ascending (<code>ASC</code>) or descending (<code>DESC</code>) order. ","type":"string","enum":["ASC","DESC"]}}}}}}},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/list-collectors":{"get":{"operationId":"ListCollectors","description":" Retrieves a list of all the installed collectors. ","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListCollectorsResponse"}}}},"480":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}},"481":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"482":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"483":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}}},"parameters":[{"name":"maxResults","in":"query","required":false,"description":" The maximum number of items to include in the response. The maximum value is 100. ","schema":{"type":"integer"}},{"name":"nextToken","in":"query","required":false,"description":" The token from a previous call that you use to retrieve the next set of results. For example, if a previous call to this action returned 100 items, but you set <code>maxResults</code> to 10. You'll receive a set of 10 results along with a token. You then use the returned token to retrieve the next set of 10. ","schema":{"type":"string","pattern":".*\\S.*","minLength":0,"maxLength":2048}}]},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/list-import-file-task":{"get":{"operationId":"ListImportFileTask","description":" Retrieves a list of all the imports performed. ","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListImportFileTaskResponse"}}}},"480":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}},"481":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"482":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"483":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}}},"parameters":[{"name":"maxResults","in":"query","required":false,"description":" The total number of items to return. The maximum value is 100. ","schema":{"type":"integer"}},{"name":"nextToken","in":"query","required":false,"description":" The token from a previous call that you use to retrieve the next set of results. For example, if a previous call to this action returned 100 items, but you set <code>maxResults</code> to 10. You'll receive a set of 10 results along with a token. You then use the returned token to retrieve the next set of 10. ","schema":{"type":"string","pattern":".*\\S.*","minLength":0,"maxLength":1024}}]},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/list-servers":{"post":{"operationId":"ListServers","description":" Returns a list of all the servers. ","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListServersResponse"}}}},"480":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}},"481":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"482":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"483":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}}},"parameters":[{"name":"maxResults","in":"query","schema":{"type":"string"},"description":"Pagination limit","required":false},{"name":"nextToken","in":"query","schema":{"type":"string"},"description":"Pagination token","required":false}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"filterValue":{"description":" Specifies the filter value, which is based on the type of server criteria. For example, if <code>serverCriteria</code> is <code>OS_NAME</code>, and the <code>filterValue</code> is equal to <code>WindowsServer</code>, then <code>ListServers</code> returns all of the servers matching the OS name <code>WindowsServer</code>. ","type":"string","pattern":".*\\S.*","minLength":0,"maxLength":1024},"groupIdFilter":{"description":" Specifies the group ID to filter on. ","type":"array","items":{"$ref":"#/components/schemas/Group"}},"maxResults":{"description":" The maximum number of items to include in the response. The maximum value is 100. ","type":"integer"},"nextToken":{"description":" The token from a previous call that you use to retrieve the next set of results. For example, if a previous call to this action returned 100 items, but you set <code>maxResults</code> to 10. You'll receive a set of 10 results along with a token. You then use the returned token to retrieve the next set of 10. ","type":"string","pattern":".*\\S.*","minLength":0,"maxLength":2048},"serverCriteria":{"description":" Criteria for filtering servers. ","type":"string","enum":["NOT_DEFINED","OS_NAME","STRATEGY","DESTINATION","SERVER_ID","ANALYSIS_STATUS","ERROR_CATEGORY"]},"sort":{"description":" Specifies whether to sort by ascending (<code>ASC</code>) or descending (<code>DESC</code>) order. ","type":"string","enum":["ASC","DESC"]}}}}}}},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/put-portfolio-preferences":{"post":{"operationId":"PutPortfolioPreferences","description":" Saves the specified migration and modernization preferences. ","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PutPortfolioPreferencesResponse"}}}},"480":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}},"481":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"482":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"483":{"description":"ConflictException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConflictException"}}}},"484":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"applicationMode":{"description":"The classification for application component types.","type":"string","enum":["ALL","KNOWN","UNKNOWN"]},"applicationPreferences":{"description":" Application preferences that you specify. ","type":"object","properties":{"managementPreference":{"allOf":[{"$ref":"#/components/schemas/ManagementPreference"},{"description":" Application preferences that you specify to prefer managed environment. "}]}}},"databasePreferences":{"description":" Preferences on managing your databases on AWS. ","type":"object","properties":{"databaseManagementPreference":{"allOf":[{"$ref":"#/components/schemas/DatabaseManagementPreference"},{"description":" Specifies whether you're interested in self-managed databases or databases managed by AWS. "}]},"databaseMigrationPreference":{"allOf":[{"$ref":"#/components/schemas/DatabaseMigrationPreference"},{"description":" Specifies your preferred migration path. "}]}}},"prioritizeBusinessGoals":{"description":" Rank of business goals based on priority. ","type":"object","properties":{"businessGoals":{"allOf":[{"$ref":"#/components/schemas/BusinessGoals"},{"description":" Rank of business goals based on priority. "}]}}}}}}}}},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/start-assessment":{"post":{"operationId":"StartAssessment","description":" Starts the assessment of an on-premises environment. ","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StartAssessmentResponse"}}}},"480":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}},"481":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"482":{"description":"ServiceQuotaExceededException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceQuotaExceededException"}}}},"483":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"assessmentTargets":{"description":"List of criteria for assessment.","type":"array","items":{"$ref":"#/components/schemas/AssessmentTarget"},"minItems":0,"maxItems":10},"s3bucketForAnalysisData":{"description":" The S3 bucket used by the collectors to send analysis data to the service. The bucket name must begin with <code>migrationhub-strategy-</code>. ","type":"string","pattern":"[0-9a-z]+[0-9a-z\\.\\-]*[0-9a-z]+","minLength":0,"maxLength":63},"s3bucketForReportData":{"description":" The S3 bucket where all the reports generated by the service are stored. The bucket name must begin with <code>migrationhub-strategy-</code>. ","type":"string","pattern":"[0-9a-z]+[0-9a-z\\.\\-]*[0-9a-z]+","minLength":0,"maxLength":63}}}}}}},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/start-import-file-task":{"post":{"operationId":"StartImportFileTask","description":" Starts a file import. ","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StartImportFileTaskResponse"}}}},"480":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}},"481":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"482":{"description":"ServiceQuotaExceededException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceQuotaExceededException"}}}},"483":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"484":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["S3Bucket","name","s3key"],"properties":{"S3Bucket":{"description":" The S3 bucket where the import file is located. The bucket name is required to begin with <code>migrationhub-strategy-</code>.","type":"string","pattern":"[0-9a-z]+[0-9a-z\\.\\-]*[0-9a-z]+","minLength":0,"maxLength":63},"dataSourceType":{"description":"Specifies the source that the servers are coming from. By default, Strategy Recommendations assumes that the servers specified in the import file are available in AWS Application Discovery Service. ","type":"string","enum":["ApplicationDiscoveryService","MPA","Import"]},"groupId":{"description":"Groups the resources in the import file together with a unique name. This ID can be as filter in <code>ListApplicationComponents</code> and <code>ListServers</code>. ","type":"array","items":{"$ref":"#/components/schemas/Group"}},"name":{"description":" A descriptive name for the request. ","type":"string","pattern":"[a-zA-Z0-9_-]+","minLength":1,"maxLength":50},"s3bucketForReportData":{"description":" The S3 bucket where Strategy Recommendations uploads import results. The bucket name is required to begin with migrationhub-strategy-. ","type":"string","pattern":"[0-9a-z]+[0-9a-z\\.\\-]*[0-9a-z]+","minLength":0,"maxLength":63},"s3key":{"description":" The Amazon S3 key name of the import file. ","type":"string","pattern":".*\\S.*","minLength":0,"maxLength":1024}}}}}}},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/start-recommendation-report-generation":{"post":{"operationId":"StartRecommendationReportGeneration","description":" Starts generating a recommendation report. ","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StartRecommendationReportGenerationResponse"}}}},"480":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}},"481":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"482":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"483":{"description":"ConflictException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConflictException"}}}},"484":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"groupIdFilter":{"description":" Groups the resources in the recommendation report with a unique name. ","type":"array","items":{"$ref":"#/components/schemas/Group"}},"outputFormat":{"description":" The output format for the recommendation report file. The default format is Microsoft Excel. ","type":"string","enum":["Excel","Json"]}}}}}}},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/stop-assessment":{"post":{"operationId":"StopAssessment","description":" Stops the assessment of an on-premises environment. ","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StopAssessmentResponse"}}}},"480":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}},"481":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"482":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"483":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["assessmentId"],"properties":{"assessmentId":{"description":" The <code>assessmentId</code> returned by <a>StartAssessment</a>. ","type":"string","pattern":"[0-9a-z-:]+","minLength":0,"maxLength":52}}}}}}},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/update-applicationcomponent-config/":{"post":{"operationId":"UpdateApplicationComponentConfig","description":" Updates the configuration of an application component. ","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateApplicationComponentConfigResponse"}}}},"480":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}},"481":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"482":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"483":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["applicationComponentId"],"properties":{"appType":{"description":"The type of known component.","type":"string","enum":["DotNetFramework","Java","SQLServer","IIS","Oracle","Other","Tomcat","JBoss","Spring","Mongo DB","DB2","Maria DB","MySQL","Sybase","PostgreSQLServer","Cassandra","IBM WebSphere","Oracle WebLogic","Visual Basic","Unknown","DotnetCore","Dotnet"]},"applicationComponentId":{"description":" The ID of the application component. The ID is unique within an AWS account. ","type":"string","pattern":"[0-9a-zA-Z-]+","minLength":0,"maxLength":44},"configureOnly":{"description":"Update the configuration request of an application component. If it is set to true, the source code and/or database credentials are updated. If it is set to false, the source code and/or database credentials are updated and an analysis is initiated.","type":"boolean"},"inclusionStatus":{"description":" Indicates whether the application component has been included for server recommendation or not. ","type":"string","enum":["excludeFromAssessment","includeInAssessment"]},"secretsManagerKey":{"description":" Database credentials. ","type":"string","pattern":".*","minLength":1,"maxLength":512,"format":"password"},"sourceCodeList":{"description":" The list of source code configurations to update for the application component. ","type":"array","items":{"$ref":"#/components/schemas/SourceCode"}},"strategyOption":{"description":" Information about all the available strategy options for migrating and modernizing an application component. ","type":"object","properties":{"isPreferred":{"allOf":[{"$ref":"#/components/schemas/Boolean"},{"description":" Indicates if a specific strategy is preferred for the application component. "}]},"strategy":{"allOf":[{"$ref":"#/components/schemas/Strategy"},{"description":" Type of transformation. For example, Rehost, Replatform, and so on. "}]},"targetDestination":{"allOf":[{"$ref":"#/components/schemas/TargetDestination"},{"description":" Destination information about where the application component can migrate to. For example, <code>EC2</code>, <code>ECS</code>, and so on. "}]},"toolName":{"allOf":[{"$ref":"#/components/schemas/TransformationToolName"},{"description":" The name of the tool that can be used to transform an application component using this strategy. "}]}}}}}}}}},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/update-server-config/":{"post":{"operationId":"UpdateServerConfig","description":" Updates the configuration of the specified server. ","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateServerConfigResponse"}}}},"480":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}},"481":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"482":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"483":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["serverId"],"properties":{"serverId":{"description":" The ID of the server. ","type":"string","pattern":".*\\S.*","minLength":1,"maxLength":27},"strategyOption":{"description":" Information about all the available strategy options for migrating and modernizing an application component. ","type":"object","properties":{"isPreferred":{"allOf":[{"$ref":"#/components/schemas/Boolean"},{"description":" Indicates if a specific strategy is preferred for the application component. "}]},"strategy":{"allOf":[{"$ref":"#/components/schemas/Strategy"},{"description":" Type of transformation. For example, Rehost, Replatform, and so on. "}]},"targetDestination":{"allOf":[{"$ref":"#/components/schemas/TargetDestination"},{"description":" Destination information about where the application component can migrate to. For example, <code>EC2</code>, <code>ECS</code>, and so on. "}]},"toolName":{"allOf":[{"$ref":"#/components/schemas/TransformationToolName"},{"description":" The name of the tool that can be used to transform an application component using this strategy. "}]}}}}}}}}},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]}},"components":{"parameters":{"X-Amz-Content-Sha256":{"name":"X-Amz-Content-Sha256","in":"header","schema":{"type":"string"},"required":false},"X-Amz-Date":{"name":"X-Amz-Date","in":"header","schema":{"type":"string"},"required":false},"X-Amz-Algorithm":{"name":"X-Amz-Algorithm","in":"header","schema":{"type":"string"},"required":false},"X-Amz-Credential":{"name":"X-Amz-Credential","in":"header","schema":{"type":"string"},"required":false},"X-Amz-Security-Token":{"name":"X-Amz-Security-Token","in":"header","schema":{"type":"string"},"required":false},"X-Amz-Signature":{"name":"X-Amz-Signature","in":"header","schema":{"type":"string"},"required":false},"X-Amz-SignedHeaders":{"name":"X-Amz-SignedHeaders","in":"header","schema":{"type":"string"},"required":false}},"securitySchemes":{"hmac":{"type":"apiKey","name":"Authorization","in":"header","description":"Amazon Signature authorization v4","x-amazon-apigateway-authtype":"awsSigv4"}},"schemas":{"GetApplicationComponentDetailsResponse":{"type":"object","properties":{"applicationComponentDetail":{"allOf":[{"$ref":"#/components/schemas/ApplicationComponentDetail"},{"description":" Detailed information about an application component. "}]},"associatedApplications":{"allOf":[{"$ref":"#/components/schemas/AssociatedApplications"},{"description":" The associated application group as defined in AWS Application Discovery Service. "}]},"associatedServerIds":{"allOf":[{"$ref":"#/components/schemas/AssociatedServerIDs"},{"description":" A list of the IDs of the servers on which the application component is running. "}]},"moreApplicationResource":{"allOf":[{"$ref":"#/components/schemas/Boolean"},{"description":" Set to true if the application component belongs to more than one application group. "}]}}},"ResourceNotFoundException":{},"ThrottlingException":{},"InternalServerException":{},"GetApplicationComponentStrategiesResponse":{"type":"object","properties":{"applicationComponentStrategies":{"allOf":[{"$ref":"#/components/schemas/ApplicationComponentStrategies"},{"description":" A list of application component strategy recommendations. "}]}}},"GetAssessmentResponse":{"type":"object","properties":{"assessmentTargets":{"allOf":[{"$ref":"#/components/schemas/AssessmentTargets"},{"description":"List of criteria for assessment."}]},"dataCollectionDetails":{"allOf":[{"$ref":"#/components/schemas/DataCollectionDetails"},{"description":" Detailed information about the assessment. "}]},"id":{"allOf":[{"$ref":"#/components/schemas/AsyncTaskId"},{"description":" The ID for the specific assessment task. "}]}}},"AccessDeniedException":{},"GetImportFileTaskResponse":{"type":"object","properties":{"completionTime":{"allOf":[{"$ref":"#/components/schemas/TimeStamp"},{"description":" The time that the import task completed. "}]},"id":{"allOf":[{"$ref":"#/components/schemas/String"},{"description":" The import file task <code>id</code> returned in the response of <a>StartImportFileTask</a>. "}]},"importName":{"allOf":[{"$ref":"#/components/schemas/String"},{"description":" The name of the import task given in <a>StartImportFileTask</a>. "}]},"inputS3Bucket":{"allOf":[{"$ref":"#/components/schemas/importS3Bucket"},{"description":" The S3 bucket where import file is located. "}]},"inputS3Key":{"allOf":[{"$ref":"#/components/schemas/importS3Key"},{"description":" The Amazon S3 key name of the import file. "}]},"numberOfRecordsFailed":{"allOf":[{"$ref":"#/components/schemas/Integer"},{"description":" The number of records that failed to be imported. "}]},"numberOfRecordsSuccess":{"allOf":[{"$ref":"#/components/schemas/Integer"},{"description":" The number of records successfully imported. "}]},"startTime":{"allOf":[{"$ref":"#/components/schemas/TimeStamp"},{"description":" Start time of the import task. "}]},"status":{"allOf":[{"$ref":"#/components/schemas/ImportFileTaskStatus"},{"description":" Status of import file task. "}]},"statusReportS3Bucket":{"allOf":[{"$ref":"#/components/schemas/importS3Bucket"},{"description":" The S3 bucket name for status report of import task. "}]},"statusReportS3Key":{"allOf":[{"$ref":"#/components/schemas/importS3Key"},{"description":" The Amazon S3 key name for status report of import task. The rep