Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
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
- data ListAggregateDiscoveredResources = ListAggregateDiscoveredResources' {}
- newListAggregateDiscoveredResources :: Text -> ResourceType -> ListAggregateDiscoveredResources
- listAggregateDiscoveredResources_filters :: Lens' ListAggregateDiscoveredResources (Maybe ResourceFilters)
- listAggregateDiscoveredResources_nextToken :: Lens' ListAggregateDiscoveredResources (Maybe Text)
- listAggregateDiscoveredResources_limit :: Lens' ListAggregateDiscoveredResources (Maybe Natural)
- listAggregateDiscoveredResources_configurationAggregatorName :: Lens' ListAggregateDiscoveredResources Text
- listAggregateDiscoveredResources_resourceType :: Lens' ListAggregateDiscoveredResources ResourceType
- data ListAggregateDiscoveredResourcesResponse = ListAggregateDiscoveredResourcesResponse' {}
- newListAggregateDiscoveredResourcesResponse :: Int -> ListAggregateDiscoveredResourcesResponse
- listAggregateDiscoveredResourcesResponse_nextToken :: Lens' ListAggregateDiscoveredResourcesResponse (Maybe Text)
- listAggregateDiscoveredResourcesResponse_resourceIdentifiers :: Lens' ListAggregateDiscoveredResourcesResponse (Maybe [AggregateResourceIdentifier])
- listAggregateDiscoveredResourcesResponse_httpStatus :: Lens' ListAggregateDiscoveredResourcesResponse Int
Creating a Request
data ListAggregateDiscoveredResources Source #
See: newListAggregateDiscoveredResources
smart constructor.
ListAggregateDiscoveredResources' | |
|
Instances
newListAggregateDiscoveredResources Source #
:: Text |
|
-> ResourceType | |
-> ListAggregateDiscoveredResources |
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_filters :: Lens' ListAggregateDiscoveredResources (Maybe ResourceFilters) Source #
Filters the results based on the ResourceFilters
object.
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_configurationAggregatorName :: Lens' ListAggregateDiscoveredResources Text Source #
The name of the configuration aggregator.
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 #
See: newListAggregateDiscoveredResourcesResponse
smart constructor.
ListAggregateDiscoveredResourcesResponse' | |
|
Instances
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.
listAggregateDiscoveredResourcesResponse_resourceIdentifiers :: Lens' ListAggregateDiscoveredResourcesResponse (Maybe [AggregateResourceIdentifier]) Source #
Returns a list of ResourceIdentifiers
objects.
listAggregateDiscoveredResourcesResponse_httpStatus :: Lens' ListAggregateDiscoveredResourcesResponse Int Source #
The response's http status code.