amazonka-migrationhubstrategy-2.0: Amazon Migration Hub Strategy Recommendations SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.MigrationHubStrategy.ListApplicationComponents

Description

Retrieves a list of all the application components (processes).

This operation returns paginated results.

Synopsis

Creating a Request

data ListApplicationComponents Source #

See: newListApplicationComponents smart constructor.

Constructors

ListApplicationComponents' 

Fields

  • applicationComponentCriteria :: Maybe ApplicationComponentCriteria

    Criteria for filtering the list of application components.

  • filterValue :: Maybe Text

    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.

  • groupIdFilter :: Maybe [Group]

    The group ID specified in to filter on.

  • maxResults :: Maybe Int

    The maximum number of items to include in the response. The maximum value is 100.

  • nextToken :: Maybe Text

    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.

  • sort :: Maybe SortOrder

    Specifies whether to sort by ascending (ASC) or descending (DESC) order.

Instances

Instances details
ToJSON ListApplicationComponents Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.ListApplicationComponents

ToHeaders ListApplicationComponents Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.ListApplicationComponents

ToPath ListApplicationComponents Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.ListApplicationComponents

ToQuery ListApplicationComponents Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.ListApplicationComponents

AWSPager ListApplicationComponents Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.ListApplicationComponents

AWSRequest ListApplicationComponents Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.ListApplicationComponents

Generic ListApplicationComponents Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.ListApplicationComponents

Associated Types

type Rep ListApplicationComponents :: Type -> Type #

Read ListApplicationComponents Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.ListApplicationComponents

Show ListApplicationComponents Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.ListApplicationComponents

NFData ListApplicationComponents Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.ListApplicationComponents

Eq ListApplicationComponents Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.ListApplicationComponents

Hashable ListApplicationComponents Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.ListApplicationComponents

type AWSResponse ListApplicationComponents Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.ListApplicationComponents

type Rep ListApplicationComponents Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.ListApplicationComponents

type Rep ListApplicationComponents = D1 ('MetaData "ListApplicationComponents" "Amazonka.MigrationHubStrategy.ListApplicationComponents" "amazonka-migrationhubstrategy-2.0-mnEPazDQ9LCt8OMOo53lQ" 'False) (C1 ('MetaCons "ListApplicationComponents'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "applicationComponentCriteria") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ApplicationComponentCriteria)) :*: (S1 ('MetaSel ('Just "filterValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "groupIdFilter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Group])))) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SortOrder))))))

newListApplicationComponents :: ListApplicationComponents Source #

Create a value of ListApplicationComponents with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:applicationComponentCriteria:ListApplicationComponents', listApplicationComponents_applicationComponentCriteria - Criteria for filtering the list of application components.

$sel:filterValue:ListApplicationComponents', listApplicationComponents_filterValue - 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.

$sel:groupIdFilter:ListApplicationComponents', listApplicationComponents_groupIdFilter - The group ID specified in to filter on.

$sel:maxResults:ListApplicationComponents', listApplicationComponents_maxResults - The maximum number of items to include in the response. The maximum value is 100.

ListApplicationComponents, listApplicationComponents_nextToken - 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.

$sel:sort:ListApplicationComponents', listApplicationComponents_sort - Specifies whether to sort by ascending (ASC) or descending (DESC) order.

Request Lenses

listApplicationComponents_filterValue :: Lens' ListApplicationComponents (Maybe Text) Source #

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.

listApplicationComponents_maxResults :: Lens' ListApplicationComponents (Maybe Int) Source #

The maximum number of items to include in the response. The maximum value is 100.

listApplicationComponents_nextToken :: Lens' ListApplicationComponents (Maybe Text) Source #

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.

listApplicationComponents_sort :: Lens' ListApplicationComponents (Maybe SortOrder) Source #

Specifies whether to sort by ascending (ASC) or descending (DESC) order.

Destructuring the Response

data ListApplicationComponentsResponse Source #

See: newListApplicationComponentsResponse smart constructor.

Constructors

ListApplicationComponentsResponse' 

Fields

Instances

Instances details
Generic ListApplicationComponentsResponse Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.ListApplicationComponents

Associated Types

type Rep ListApplicationComponentsResponse :: Type -> Type #

Read ListApplicationComponentsResponse Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.ListApplicationComponents

Show ListApplicationComponentsResponse Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.ListApplicationComponents

NFData ListApplicationComponentsResponse Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.ListApplicationComponents

Eq ListApplicationComponentsResponse Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.ListApplicationComponents

type Rep ListApplicationComponentsResponse Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.ListApplicationComponents

type Rep ListApplicationComponentsResponse = D1 ('MetaData "ListApplicationComponentsResponse" "Amazonka.MigrationHubStrategy.ListApplicationComponents" "amazonka-migrationhubstrategy-2.0-mnEPazDQ9LCt8OMOo53lQ" 'False) (C1 ('MetaCons "ListApplicationComponentsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationComponentInfos") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ApplicationComponentDetail])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListApplicationComponentsResponse Source #

Create a value of ListApplicationComponentsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:applicationComponentInfos:ListApplicationComponentsResponse', listApplicationComponentsResponse_applicationComponentInfos - The list of application components with detailed information about each component.

ListApplicationComponents, listApplicationComponentsResponse_nextToken - The token you use to retrieve the next set of results, or null if there are no more results.

$sel:httpStatus:ListApplicationComponentsResponse', listApplicationComponentsResponse_httpStatus - The response's http status code.

Response Lenses

listApplicationComponentsResponse_applicationComponentInfos :: Lens' ListApplicationComponentsResponse (Maybe [ApplicationComponentDetail]) Source #

The list of application components with detailed information about each component.

listApplicationComponentsResponse_nextToken :: Lens' ListApplicationComponentsResponse (Maybe Text) Source #

The token you use to retrieve the next set of results, or null if there are no more results.