class Aws::MigrationHubStrategyRecommendations::Types::StartImportFileTaskRequest

@note When making an API call, you may pass StartImportFileTaskRequest

data as a hash:

    {
      s3_bucket: "importS3Bucket", # required
      data_source_type: "ApplicationDiscoveryService", # accepts ApplicationDiscoveryService, MPA
      group_id: [
        {
          name: "ExternalId", # accepts ExternalId
          value: "String",
        },
      ],
      name: "StartImportFileTaskRequestNameString", # required
      s3bucket_for_report_data: "StartImportFileTaskRequestS3bucketForReportDataString",
      s3key: "String", # required
    }

@!attribute [rw] s3_bucket

The S3 bucket where the import file is located. The bucket name is
required to begin with `migrationhub-strategy-`.
@return [String]

@!attribute [rw] data_source_type

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.
@return [String]

@!attribute [rw] group_id

Groups the resources in the import file together with a unique name.
This ID can be as filter in `ListApplicationComponents` and
`ListServers`.
@return [Array<Types::Group>]

@!attribute [rw] name

A descriptive name for the request.
@return [String]

@!attribute [rw] s3bucket_for_report_data

The S3 bucket where Strategy Recommendations uploads import results.
The bucket name is required to begin with migrationhub-strategy-.
@return [String]

@!attribute [rw] s3key

The Amazon S3 key name of the import file.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/migrationhubstrategy-2020-02-19/StartImportFileTaskRequest AWS API Documentation

Constants

SENSITIVE