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 AggregationRequest = AggregationRequest' {
- accountAggregation :: Maybe AccountAggregation
- amiAggregation :: Maybe AmiAggregation
- awsEcrContainerAggregation :: Maybe AwsEcrContainerAggregation
- ec2InstanceAggregation :: Maybe Ec2InstanceAggregation
- findingTypeAggregation :: Maybe FindingTypeAggregation
- imageLayerAggregation :: Maybe ImageLayerAggregation
- lambdaFunctionAggregation :: Maybe LambdaFunctionAggregation
- lambdaLayerAggregation :: Maybe LambdaLayerAggregation
- packageAggregation :: Maybe PackageAggregation
- repositoryAggregation :: Maybe RepositoryAggregation
- titleAggregation :: Maybe TitleAggregation
- newAggregationRequest :: AggregationRequest
- aggregationRequest_accountAggregation :: Lens' AggregationRequest (Maybe AccountAggregation)
- aggregationRequest_amiAggregation :: Lens' AggregationRequest (Maybe AmiAggregation)
- aggregationRequest_awsEcrContainerAggregation :: Lens' AggregationRequest (Maybe AwsEcrContainerAggregation)
- aggregationRequest_ec2InstanceAggregation :: Lens' AggregationRequest (Maybe Ec2InstanceAggregation)
- aggregationRequest_findingTypeAggregation :: Lens' AggregationRequest (Maybe FindingTypeAggregation)
- aggregationRequest_imageLayerAggregation :: Lens' AggregationRequest (Maybe ImageLayerAggregation)
- aggregationRequest_lambdaFunctionAggregation :: Lens' AggregationRequest (Maybe LambdaFunctionAggregation)
- aggregationRequest_lambdaLayerAggregation :: Lens' AggregationRequest (Maybe LambdaLayerAggregation)
- aggregationRequest_packageAggregation :: Lens' AggregationRequest (Maybe PackageAggregation)
- aggregationRequest_repositoryAggregation :: Lens' AggregationRequest (Maybe RepositoryAggregation)
- aggregationRequest_titleAggregation :: Lens' AggregationRequest (Maybe TitleAggregation)
Documentation
data AggregationRequest Source #
Contains details about an aggregation request.
See: newAggregationRequest
smart constructor.
AggregationRequest' | |
|
Instances
newAggregationRequest :: AggregationRequest Source #
Create a value of AggregationRequest
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:AggregationRequest'
, aggregationRequest_accountAggregation
- An object that contains details about an aggregation request based on
Amazon Web Services account IDs.
$sel:amiAggregation:AggregationRequest'
, aggregationRequest_amiAggregation
- An object that contains details about an aggregation request based on
Amazon Machine Images (AMIs).
$sel:awsEcrContainerAggregation:AggregationRequest'
, aggregationRequest_awsEcrContainerAggregation
- An object that contains details about an aggregation request based on
Amazon ECR container images.
$sel:ec2InstanceAggregation:AggregationRequest'
, aggregationRequest_ec2InstanceAggregation
- An object that contains details about an aggregation request based on
Amazon EC2 instances.
$sel:findingTypeAggregation:AggregationRequest'
, aggregationRequest_findingTypeAggregation
- An object that contains details about an aggregation request based on
finding types.
$sel:imageLayerAggregation:AggregationRequest'
, aggregationRequest_imageLayerAggregation
- An object that contains details about an aggregation request based on
container image layers.
$sel:lambdaFunctionAggregation:AggregationRequest'
, aggregationRequest_lambdaFunctionAggregation
- Returns an object with findings aggregated by AWS Lambda function.
$sel:lambdaLayerAggregation:AggregationRequest'
, aggregationRequest_lambdaLayerAggregation
- Returns an object with findings aggregated by AWS Lambda layer.
$sel:packageAggregation:AggregationRequest'
, aggregationRequest_packageAggregation
- An object that contains details about an aggregation request based on
operating system package type.
$sel:repositoryAggregation:AggregationRequest'
, aggregationRequest_repositoryAggregation
- An object that contains details about an aggregation request based on
Amazon ECR repositories.
$sel:titleAggregation:AggregationRequest'
, aggregationRequest_titleAggregation
- An object that contains details about an aggregation request based on
finding title.
aggregationRequest_accountAggregation :: Lens' AggregationRequest (Maybe AccountAggregation) Source #
An object that contains details about an aggregation request based on Amazon Web Services account IDs.
aggregationRequest_amiAggregation :: Lens' AggregationRequest (Maybe AmiAggregation) Source #
An object that contains details about an aggregation request based on Amazon Machine Images (AMIs).
aggregationRequest_awsEcrContainerAggregation :: Lens' AggregationRequest (Maybe AwsEcrContainerAggregation) Source #
An object that contains details about an aggregation request based on Amazon ECR container images.
aggregationRequest_ec2InstanceAggregation :: Lens' AggregationRequest (Maybe Ec2InstanceAggregation) Source #
An object that contains details about an aggregation request based on Amazon EC2 instances.
aggregationRequest_findingTypeAggregation :: Lens' AggregationRequest (Maybe FindingTypeAggregation) Source #
An object that contains details about an aggregation request based on finding types.
aggregationRequest_imageLayerAggregation :: Lens' AggregationRequest (Maybe ImageLayerAggregation) Source #
An object that contains details about an aggregation request based on container image layers.
aggregationRequest_lambdaFunctionAggregation :: Lens' AggregationRequest (Maybe LambdaFunctionAggregation) Source #
Returns an object with findings aggregated by AWS Lambda function.
aggregationRequest_lambdaLayerAggregation :: Lens' AggregationRequest (Maybe LambdaLayerAggregation) Source #
Returns an object with findings aggregated by AWS Lambda layer.
aggregationRequest_packageAggregation :: Lens' AggregationRequest (Maybe PackageAggregation) Source #
An object that contains details about an aggregation request based on operating system package type.
aggregationRequest_repositoryAggregation :: Lens' AggregationRequest (Maybe RepositoryAggregation) Source #
An object that contains details about an aggregation request based on Amazon ECR repositories.
aggregationRequest_titleAggregation :: Lens' AggregationRequest (Maybe TitleAggregation) Source #
An object that contains details about an aggregation request based on finding title.