MigrationHubStrategyRecommendations / Client / start_assessment
start_assessment#
- MigrationHubStrategyRecommendations.Client.start_assessment(**kwargs)#
Starts the assessment of an on-premises environment.
See also: AWS API Documentation
Request Syntax
response = client.start_assessment( assessmentDataSourceType='StrategyRecommendationsApplicationDataCollector'|'ManualImport'|'ApplicationDiscoveryService', assessmentTargets=[ { 'condition': 'EQUALS'|'NOT_EQUALS'|'CONTAINS'|'NOT_CONTAINS', 'name': 'string', 'values': [ 'string', ] }, ], s3bucketForAnalysisData='string', s3bucketForReportData='string' )
- Parameters:
assessmentDataSourceType (string) – The data source type of an assessment to be started.
assessmentTargets (list) –
List of criteria for assessment.
(dict) –
Defines the criteria of assessment.
condition (string) – [REQUIRED]
Condition of an assessment.
name (string) – [REQUIRED]
Name of an assessment.
values (list) – [REQUIRED]
Values of an assessment.
(string) –
s3bucketForAnalysisData (string) – The S3 bucket used by the collectors to send analysis data to the service. The bucket name must begin with
migrationhub-strategy-
.s3bucketForReportData (string) – The S3 bucket where all the reports generated by the service are stored. The bucket name must begin with
migrationhub-strategy-
.
- Return type:
dict
- Returns:
Response Syntax
{ 'assessmentId': 'string' }
Response Structure
(dict) –
assessmentId (string) –
The ID of the assessment.
Exceptions
MigrationHubStrategyRecommendations.Client.exceptions.AccessDeniedException
MigrationHubStrategyRecommendations.Client.exceptions.ThrottlingException
MigrationHubStrategyRecommendations.Client.exceptions.ServiceQuotaExceededException
MigrationHubStrategyRecommendations.Client.exceptions.InternalServerException