| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.Config.BatchGetAggregateResourceConfig
Description
Returns the current configuration items for resources that are present
in your Config aggregator. The operation also returns a list of
resources that are not processed in the current request. If there are no
unprocessed resources, the operation returns an empty
unprocessedResourceIdentifiers list.
- The API does not return results for deleted resources.
- The API does not return tags and relationships.
Synopsis
- data BatchGetAggregateResourceConfig = BatchGetAggregateResourceConfig' {}
- newBatchGetAggregateResourceConfig :: Text -> NonEmpty AggregateResourceIdentifier -> BatchGetAggregateResourceConfig
- batchGetAggregateResourceConfig_configurationAggregatorName :: Lens' BatchGetAggregateResourceConfig Text
- batchGetAggregateResourceConfig_resourceIdentifiers :: Lens' BatchGetAggregateResourceConfig (NonEmpty AggregateResourceIdentifier)
- data BatchGetAggregateResourceConfigResponse = BatchGetAggregateResourceConfigResponse' {}
- newBatchGetAggregateResourceConfigResponse :: Int -> BatchGetAggregateResourceConfigResponse
- batchGetAggregateResourceConfigResponse_baseConfigurationItems :: Lens' BatchGetAggregateResourceConfigResponse (Maybe [BaseConfigurationItem])
- batchGetAggregateResourceConfigResponse_unprocessedResourceIdentifiers :: Lens' BatchGetAggregateResourceConfigResponse (Maybe [AggregateResourceIdentifier])
- batchGetAggregateResourceConfigResponse_httpStatus :: Lens' BatchGetAggregateResourceConfigResponse Int
Creating a Request
data BatchGetAggregateResourceConfig Source #
See: newBatchGetAggregateResourceConfig smart constructor.
Constructors
| BatchGetAggregateResourceConfig' | |
Fields
| |
Instances
newBatchGetAggregateResourceConfig Source #
Arguments
| :: Text | |
| -> NonEmpty AggregateResourceIdentifier | |
| -> BatchGetAggregateResourceConfig |
Create a value of BatchGetAggregateResourceConfig 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:
BatchGetAggregateResourceConfig, batchGetAggregateResourceConfig_configurationAggregatorName - The name of the configuration aggregator.
$sel:resourceIdentifiers:BatchGetAggregateResourceConfig', batchGetAggregateResourceConfig_resourceIdentifiers - A list of aggregate ResourceIdentifiers objects.
Request Lenses
batchGetAggregateResourceConfig_configurationAggregatorName :: Lens' BatchGetAggregateResourceConfig Text Source #
The name of the configuration aggregator.
batchGetAggregateResourceConfig_resourceIdentifiers :: Lens' BatchGetAggregateResourceConfig (NonEmpty AggregateResourceIdentifier) Source #
A list of aggregate ResourceIdentifiers objects.
Destructuring the Response
data BatchGetAggregateResourceConfigResponse Source #
See: newBatchGetAggregateResourceConfigResponse smart constructor.
Constructors
| BatchGetAggregateResourceConfigResponse' | |
Fields
| |
Instances
newBatchGetAggregateResourceConfigResponse Source #
Arguments
| :: Int | |
| -> BatchGetAggregateResourceConfigResponse |
Create a value of BatchGetAggregateResourceConfigResponse 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:baseConfigurationItems:BatchGetAggregateResourceConfigResponse', batchGetAggregateResourceConfigResponse_baseConfigurationItems - A list that contains the current configuration of one or more resources.
$sel:unprocessedResourceIdentifiers:BatchGetAggregateResourceConfigResponse', batchGetAggregateResourceConfigResponse_unprocessedResourceIdentifiers - A list of resource identifiers that were not processed with current
scope. The list is empty if all the resources are processed.
$sel:httpStatus:BatchGetAggregateResourceConfigResponse', batchGetAggregateResourceConfigResponse_httpStatus - The response's http status code.
Response Lenses
batchGetAggregateResourceConfigResponse_baseConfigurationItems :: Lens' BatchGetAggregateResourceConfigResponse (Maybe [BaseConfigurationItem]) Source #
A list that contains the current configuration of one or more resources.
batchGetAggregateResourceConfigResponse_unprocessedResourceIdentifiers :: Lens' BatchGetAggregateResourceConfigResponse (Maybe [AggregateResourceIdentifier]) Source #
A list of resource identifiers that were not processed with current scope. The list is empty if all the resources are processed.
batchGetAggregateResourceConfigResponse_httpStatus :: Lens' BatchGetAggregateResourceConfigResponse Int Source #
The response's http status code.