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 |
Synopsis
- data AggregationResponse = AggregationResponse' {
- accountAggregation :: Maybe AccountAggregationResponse
- amiAggregation :: Maybe AmiAggregationResponse
- awsEcrContainerAggregation :: Maybe AwsEcrContainerAggregationResponse
- ec2InstanceAggregation :: Maybe Ec2InstanceAggregationResponse
- findingTypeAggregation :: Maybe FindingTypeAggregationResponse
- imageLayerAggregation :: Maybe ImageLayerAggregationResponse
- lambdaFunctionAggregation :: Maybe LambdaFunctionAggregationResponse
- lambdaLayerAggregation :: Maybe LambdaLayerAggregationResponse
- packageAggregation :: Maybe PackageAggregationResponse
- repositoryAggregation :: Maybe RepositoryAggregationResponse
- titleAggregation :: Maybe TitleAggregationResponse
- newAggregationResponse :: AggregationResponse
- aggregationResponse_accountAggregation :: Lens' AggregationResponse (Maybe AccountAggregationResponse)
- aggregationResponse_amiAggregation :: Lens' AggregationResponse (Maybe AmiAggregationResponse)
- aggregationResponse_awsEcrContainerAggregation :: Lens' AggregationResponse (Maybe AwsEcrContainerAggregationResponse)
- aggregationResponse_ec2InstanceAggregation :: Lens' AggregationResponse (Maybe Ec2InstanceAggregationResponse)
- aggregationResponse_findingTypeAggregation :: Lens' AggregationResponse (Maybe FindingTypeAggregationResponse)
- aggregationResponse_imageLayerAggregation :: Lens' AggregationResponse (Maybe ImageLayerAggregationResponse)
- aggregationResponse_lambdaFunctionAggregation :: Lens' AggregationResponse (Maybe LambdaFunctionAggregationResponse)
- aggregationResponse_lambdaLayerAggregation :: Lens' AggregationResponse (Maybe LambdaLayerAggregationResponse)
- aggregationResponse_packageAggregation :: Lens' AggregationResponse (Maybe PackageAggregationResponse)
- aggregationResponse_repositoryAggregation :: Lens' AggregationResponse (Maybe RepositoryAggregationResponse)
- aggregationResponse_titleAggregation :: Lens' AggregationResponse (Maybe TitleAggregationResponse)
Documentation
data AggregationResponse Source #
A structure that contains details about the results of an aggregation type.
See: newAggregationResponse
smart constructor.
AggregationResponse' | |
|
Instances
newAggregationResponse :: AggregationResponse Source #
Create a value of AggregationResponse
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:accountAggregation:AggregationResponse'
, aggregationResponse_accountAggregation
- An object that contains details about an aggregation response based on
Amazon Web Services account IDs.
$sel:amiAggregation:AggregationResponse'
, aggregationResponse_amiAggregation
- An object that contains details about an aggregation response based on
Amazon Machine Images (AMIs).
$sel:awsEcrContainerAggregation:AggregationResponse'
, aggregationResponse_awsEcrContainerAggregation
- An object that contains details about an aggregation response based on
Amazon ECR container images.
$sel:ec2InstanceAggregation:AggregationResponse'
, aggregationResponse_ec2InstanceAggregation
- An object that contains details about an aggregation response based on
Amazon EC2 instances.
$sel:findingTypeAggregation:AggregationResponse'
, aggregationResponse_findingTypeAggregation
- An object that contains details about an aggregation response based on
finding types.
$sel:imageLayerAggregation:AggregationResponse'
, aggregationResponse_imageLayerAggregation
- An object that contains details about an aggregation response based on
container image layers.
$sel:lambdaFunctionAggregation:AggregationResponse'
, aggregationResponse_lambdaFunctionAggregation
- An aggregation of findings by AWS Lambda function.
$sel:lambdaLayerAggregation:AggregationResponse'
, aggregationResponse_lambdaLayerAggregation
- An aggregation of findings by AWS Lambda layer.
$sel:packageAggregation:AggregationResponse'
, aggregationResponse_packageAggregation
- An object that contains details about an aggregation response based on
operating system package type.
$sel:repositoryAggregation:AggregationResponse'
, aggregationResponse_repositoryAggregation
- An object that contains details about an aggregation response based on
Amazon ECR repositories.
$sel:titleAggregation:AggregationResponse'
, aggregationResponse_titleAggregation
- An object that contains details about an aggregation response based on
finding title.
aggregationResponse_accountAggregation :: Lens' AggregationResponse (Maybe AccountAggregationResponse) Source #
An object that contains details about an aggregation response based on Amazon Web Services account IDs.
aggregationResponse_amiAggregation :: Lens' AggregationResponse (Maybe AmiAggregationResponse) Source #
An object that contains details about an aggregation response based on Amazon Machine Images (AMIs).
aggregationResponse_awsEcrContainerAggregation :: Lens' AggregationResponse (Maybe AwsEcrContainerAggregationResponse) Source #
An object that contains details about an aggregation response based on Amazon ECR container images.
aggregationResponse_ec2InstanceAggregation :: Lens' AggregationResponse (Maybe Ec2InstanceAggregationResponse) Source #
An object that contains details about an aggregation response based on Amazon EC2 instances.
aggregationResponse_findingTypeAggregation :: Lens' AggregationResponse (Maybe FindingTypeAggregationResponse) Source #
An object that contains details about an aggregation response based on finding types.
aggregationResponse_imageLayerAggregation :: Lens' AggregationResponse (Maybe ImageLayerAggregationResponse) Source #
An object that contains details about an aggregation response based on container image layers.
aggregationResponse_lambdaFunctionAggregation :: Lens' AggregationResponse (Maybe LambdaFunctionAggregationResponse) Source #
An aggregation of findings by AWS Lambda function.
aggregationResponse_lambdaLayerAggregation :: Lens' AggregationResponse (Maybe LambdaLayerAggregationResponse) Source #
An aggregation of findings by AWS Lambda layer.
aggregationResponse_packageAggregation :: Lens' AggregationResponse (Maybe PackageAggregationResponse) Source #
An object that contains details about an aggregation response based on operating system package type.
aggregationResponse_repositoryAggregation :: Lens' AggregationResponse (Maybe RepositoryAggregationResponse) Source #
An object that contains details about an aggregation response based on Amazon ECR repositories.
aggregationResponse_titleAggregation :: Lens' AggregationResponse (Maybe TitleAggregationResponse) Source #
An object that contains details about an aggregation response based on finding title.