class Aws::MigrationHubStrategyRecommendations::Types::ListServersRequest

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

data as a hash:

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

@!attribute [rw] filter_value

Specifies the filter value, which is based on the type of server
criteria. For example, if `serverCriteria` is `OS_NAME`, and the
`filterValue` is equal to `WindowsServer`, then `ListServers`
returns all of the servers matching the OS name `WindowsServer`.
@return [String]

@!attribute [rw] group_id_filter

Specifies the group ID 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] server_criteria

Criteria for filtering servers.
@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/ListServersRequest AWS API Documentation

Constants

SENSITIVE