class Aws::MigrationHubStrategyRecommendations::Types::ListApplicationComponentsRequest

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

data as a hash:

    {
      application_component_criteria: "NOT_DEFINED", # accepts NOT_DEFINED, APP_NAME, SERVER_ID, APP_TYPE, STRATEGY, DESTINATION
      filter_value: "ListApplicationComponentsRequestFilterValueString",
      group_id_filter: [
        {
          name: "ExternalId", # accepts ExternalId
          value: "String",
        },
      ],
      max_results: 1,
      next_token: "NextToken",
      sort: "ASC", # accepts ASC, DESC
    }

@!attribute [rw] application_component_criteria

Criteria for filtering the list of application components.
@return [String]

@!attribute [rw] filter_value

Specify the value based on the application component criteria type.
For example, if `applicationComponentCriteria` is set to `SERVER_ID`
and `filterValue` is set to `server1`, then
ListApplicationComponents returns all the application components
running on server1.
@return [String]

@!attribute [rw] group_id_filter

The group ID specified in to filter on.
@return [Array<Types::Group>]

@!attribute [rw] max_results

The maximum number of items to include in the response. The maximum
value is 100.
@return [Integer]

@!attribute [rw] next_token

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

@!attribute [rw] sort

Specifies whether to sort by ascending (`ASC`) or descending
(`DESC`) order.
@return [String]

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

Constants

SENSITIVE