libZSservicesZSamazonka-configZSamazonka-config
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.Config.ListAggregateDiscoveredResources

Description

Accepts a resource type and returns a list of resource identifiers that are aggregated for a specific resource type across accounts and regions. A resource identifier includes the resource type, ID, (if available) the custom resource name, source account, and source region. You can narrow the results to include only resources that have specific resource IDs, or a resource name, or source account ID, or source region.

For example, if the input consists of accountID 12345678910 and the region is us-east-1 for resource type AWS::EC2::Instance then the API returns all the EC2 instance identifiers of accountID 12345678910 and region us-east-1.

This operation returns paginated results.

Synopsis

Creating a Request

data ListAggregateDiscoveredResources Source #

See: newListAggregateDiscoveredResources smart constructor.

Constructors

ListAggregateDiscoveredResources' 

Fields

Instances

Instances details
Eq ListAggregateDiscoveredResources Source # 
Instance details

Defined in Amazonka.Config.ListAggregateDiscoveredResources

Read ListAggregateDiscoveredResources Source # 
Instance details

Defined in Amazonka.Config.ListAggregateDiscoveredResources

Show ListAggregateDiscoveredResources Source # 
Instance details

Defined in Amazonka.Config.ListAggregateDiscoveredResources

Generic ListAggregateDiscoveredResources Source # 
Instance details

Defined in Amazonka.Config.ListAggregateDiscoveredResources

Associated Types

type Rep ListAggregateDiscoveredResources :: Type -> Type #

NFData ListAggregateDiscoveredResources Source # 
Instance details

Defined in Amazonka.Config.ListAggregateDiscoveredResources

Hashable ListAggregateDiscoveredResources Source # 
Instance details

Defined in Amazonka.Config.ListAggregateDiscoveredResources

ToJSON ListAggregateDiscoveredResources Source # 
Instance details

Defined in Amazonka.Config.ListAggregateDiscoveredResources

AWSPager ListAggregateDiscoveredResources Source # 
Instance details

Defined in Amazonka.Config.ListAggregateDiscoveredResources

AWSRequest ListAggregateDiscoveredResources Source # 
Instance details

Defined in Amazonka.Config.ListAggregateDiscoveredResources

ToHeaders ListAggregateDiscoveredResources Source # 
Instance details

Defined in Amazonka.Config.ListAggregateDiscoveredResources

ToPath ListAggregateDiscoveredResources Source # 
Instance details

Defined in Amazonka.Config.ListAggregateDiscoveredResources

ToQuery ListAggregateDiscoveredResources Source # 
Instance details

Defined in Amazonka.Config.ListAggregateDiscoveredResources

type Rep ListAggregateDiscoveredResources Source # 
Instance details

Defined in Amazonka.Config.ListAggregateDiscoveredResources

type Rep ListAggregateDiscoveredResources = D1 ('MetaData "ListAggregateDiscoveredResources" "Amazonka.Config.ListAggregateDiscoveredResources" "libZSservicesZSamazonka-configZSamazonka-config" 'False) (C1 ('MetaCons "ListAggregateDiscoveredResources'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceFilters)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "configurationAggregatorName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceType)))))
type AWSResponse ListAggregateDiscoveredResources Source # 
Instance details

Defined in Amazonka.Config.ListAggregateDiscoveredResources

newListAggregateDiscoveredResources Source #

Create a value of ListAggregateDiscoveredResources 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:filters:ListAggregateDiscoveredResources', listAggregateDiscoveredResources_filters - Filters the results based on the ResourceFilters object.

$sel:nextToken:ListAggregateDiscoveredResources', listAggregateDiscoveredResources_nextToken - The nextToken string returned on a previous page that you use to get the next page of results in a paginated response.

$sel:limit:ListAggregateDiscoveredResources', listAggregateDiscoveredResources_limit - The maximum number of resource identifiers returned on each page. You cannot specify a number greater than 100. If you specify 0, Config uses the default.

$sel:configurationAggregatorName:ListAggregateDiscoveredResources', listAggregateDiscoveredResources_configurationAggregatorName - The name of the configuration aggregator.

$sel:resourceType:ListAggregateDiscoveredResources', listAggregateDiscoveredResources_resourceType - The type of resources that you want Config to list in the response.

Request Lenses

listAggregateDiscoveredResources_nextToken :: Lens' ListAggregateDiscoveredResources (Maybe Text) Source #

The nextToken string returned on a previous page that you use to get the next page of results in a paginated response.

listAggregateDiscoveredResources_limit :: Lens' ListAggregateDiscoveredResources (Maybe Natural) Source #

The maximum number of resource identifiers returned on each page. You cannot specify a number greater than 100. If you specify 0, Config uses the default.

listAggregateDiscoveredResources_resourceType :: Lens' ListAggregateDiscoveredResources ResourceType Source #

The type of resources that you want Config to list in the response.

Destructuring the Response

data ListAggregateDiscoveredResourcesResponse Source #

Constructors

ListAggregateDiscoveredResourcesResponse' 

Fields

Instances

Instances details
Eq ListAggregateDiscoveredResourcesResponse Source # 
Instance details

Defined in Amazonka.Config.ListAggregateDiscoveredResources

Read ListAggregateDiscoveredResourcesResponse Source # 
Instance details

Defined in Amazonka.Config.ListAggregateDiscoveredResources

Show ListAggregateDiscoveredResourcesResponse Source # 
Instance details

Defined in Amazonka.Config.ListAggregateDiscoveredResources

Generic ListAggregateDiscoveredResourcesResponse Source # 
Instance details

Defined in Amazonka.Config.ListAggregateDiscoveredResources

NFData ListAggregateDiscoveredResourcesResponse Source # 
Instance details

Defined in Amazonka.Config.ListAggregateDiscoveredResources

type Rep ListAggregateDiscoveredResourcesResponse Source # 
Instance details

Defined in Amazonka.Config.ListAggregateDiscoveredResources

type Rep ListAggregateDiscoveredResourcesResponse = D1 ('MetaData "ListAggregateDiscoveredResourcesResponse" "Amazonka.Config.ListAggregateDiscoveredResources" "libZSservicesZSamazonka-configZSamazonka-config" 'False) (C1 ('MetaCons "ListAggregateDiscoveredResourcesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "resourceIdentifiers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AggregateResourceIdentifier])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListAggregateDiscoveredResourcesResponse Source #

Create a value of ListAggregateDiscoveredResourcesResponse 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:nextToken:ListAggregateDiscoveredResources', listAggregateDiscoveredResourcesResponse_nextToken - The nextToken string returned on a previous page that you use to get the next page of results in a paginated response.

$sel:resourceIdentifiers:ListAggregateDiscoveredResourcesResponse', listAggregateDiscoveredResourcesResponse_resourceIdentifiers - Returns a list of ResourceIdentifiers objects.

$sel:httpStatus:ListAggregateDiscoveredResourcesResponse', listAggregateDiscoveredResourcesResponse_httpStatus - The response's http status code.

Response Lenses

listAggregateDiscoveredResourcesResponse_nextToken :: Lens' ListAggregateDiscoveredResourcesResponse (Maybe Text) Source #

The nextToken string returned on a previous page that you use to get the next page of results in a paginated response.