| 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.Inspector2.Types.CoverageFilterCriteria
Description
Synopsis
- data CoverageFilterCriteria = CoverageFilterCriteria' {
- accountId :: Maybe (NonEmpty CoverageStringFilter)
- ec2InstanceTags :: Maybe (NonEmpty CoverageMapFilter)
- ecrImageTags :: Maybe (NonEmpty CoverageStringFilter)
- ecrRepositoryName :: Maybe (NonEmpty CoverageStringFilter)
- lambdaFunctionName :: Maybe (NonEmpty CoverageStringFilter)
- lambdaFunctionRuntime :: Maybe (NonEmpty CoverageStringFilter)
- lambdaFunctionTags :: Maybe (NonEmpty CoverageMapFilter)
- resourceId :: Maybe (NonEmpty CoverageStringFilter)
- resourceType :: Maybe (NonEmpty CoverageStringFilter)
- scanStatusCode :: Maybe (NonEmpty CoverageStringFilter)
- scanStatusReason :: Maybe (NonEmpty CoverageStringFilter)
- scanType :: Maybe (NonEmpty CoverageStringFilter)
- newCoverageFilterCriteria :: CoverageFilterCriteria
- coverageFilterCriteria_accountId :: Lens' CoverageFilterCriteria (Maybe (NonEmpty CoverageStringFilter))
- coverageFilterCriteria_ec2InstanceTags :: Lens' CoverageFilterCriteria (Maybe (NonEmpty CoverageMapFilter))
- coverageFilterCriteria_ecrImageTags :: Lens' CoverageFilterCriteria (Maybe (NonEmpty CoverageStringFilter))
- coverageFilterCriteria_ecrRepositoryName :: Lens' CoverageFilterCriteria (Maybe (NonEmpty CoverageStringFilter))
- coverageFilterCriteria_lambdaFunctionName :: Lens' CoverageFilterCriteria (Maybe (NonEmpty CoverageStringFilter))
- coverageFilterCriteria_lambdaFunctionRuntime :: Lens' CoverageFilterCriteria (Maybe (NonEmpty CoverageStringFilter))
- coverageFilterCriteria_lambdaFunctionTags :: Lens' CoverageFilterCriteria (Maybe (NonEmpty CoverageMapFilter))
- coverageFilterCriteria_resourceId :: Lens' CoverageFilterCriteria (Maybe (NonEmpty CoverageStringFilter))
- coverageFilterCriteria_resourceType :: Lens' CoverageFilterCriteria (Maybe (NonEmpty CoverageStringFilter))
- coverageFilterCriteria_scanStatusCode :: Lens' CoverageFilterCriteria (Maybe (NonEmpty CoverageStringFilter))
- coverageFilterCriteria_scanStatusReason :: Lens' CoverageFilterCriteria (Maybe (NonEmpty CoverageStringFilter))
- coverageFilterCriteria_scanType :: Lens' CoverageFilterCriteria (Maybe (NonEmpty CoverageStringFilter))
Documentation
data CoverageFilterCriteria Source #
A structure that identifies filter criteria for GetCoverageStatistics.
See: newCoverageFilterCriteria smart constructor.
Constructors
| CoverageFilterCriteria' | |
Fields
| |
Instances
newCoverageFilterCriteria :: CoverageFilterCriteria Source #
Create a value of CoverageFilterCriteria 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:accountId:CoverageFilterCriteria', coverageFilterCriteria_accountId - An array of Amazon Web Services account IDs to return coverage
statistics for.
$sel:ec2InstanceTags:CoverageFilterCriteria', coverageFilterCriteria_ec2InstanceTags - The Amazon EC2 instance tags to filter on.
$sel:ecrImageTags:CoverageFilterCriteria', coverageFilterCriteria_ecrImageTags - The Amazon ECR image tags to filter on.
$sel:ecrRepositoryName:CoverageFilterCriteria', coverageFilterCriteria_ecrRepositoryName - The Amazon ECR repository name to filter on.
$sel:lambdaFunctionName:CoverageFilterCriteria', coverageFilterCriteria_lambdaFunctionName - Returns coverage statistics for AWS Lambda functions filtered by
function names.
$sel:lambdaFunctionRuntime:CoverageFilterCriteria', coverageFilterCriteria_lambdaFunctionRuntime - Returns coverage statistics for AWS Lambda functions filtered by
runtime.
$sel:lambdaFunctionTags:CoverageFilterCriteria', coverageFilterCriteria_lambdaFunctionTags - Returns coverage statistics for AWS Lambda functions filtered by tag.
$sel:resourceId:CoverageFilterCriteria', coverageFilterCriteria_resourceId - An array of Amazon Web Services resource IDs to return coverage
statistics for.
$sel:resourceType:CoverageFilterCriteria', coverageFilterCriteria_resourceType - An array of Amazon Web Services resource types to return coverage
statistics for. The values can be AWS_EC2_INSTANCE or
AWS_ECR_REPOSITORY.
$sel:scanStatusCode:CoverageFilterCriteria', coverageFilterCriteria_scanStatusCode - The scan status code to filter on.
$sel:scanStatusReason:CoverageFilterCriteria', coverageFilterCriteria_scanStatusReason - The scan status reason to filter on.
$sel:scanType:CoverageFilterCriteria', coverageFilterCriteria_scanType - An array of Amazon Inspector scan types to return coverage statistics
for.
coverageFilterCriteria_accountId :: Lens' CoverageFilterCriteria (Maybe (NonEmpty CoverageStringFilter)) Source #
An array of Amazon Web Services account IDs to return coverage statistics for.
coverageFilterCriteria_ec2InstanceTags :: Lens' CoverageFilterCriteria (Maybe (NonEmpty CoverageMapFilter)) Source #
The Amazon EC2 instance tags to filter on.
coverageFilterCriteria_ecrImageTags :: Lens' CoverageFilterCriteria (Maybe (NonEmpty CoverageStringFilter)) Source #
The Amazon ECR image tags to filter on.
coverageFilterCriteria_ecrRepositoryName :: Lens' CoverageFilterCriteria (Maybe (NonEmpty CoverageStringFilter)) Source #
The Amazon ECR repository name to filter on.
coverageFilterCriteria_lambdaFunctionName :: Lens' CoverageFilterCriteria (Maybe (NonEmpty CoverageStringFilter)) Source #
Returns coverage statistics for AWS Lambda functions filtered by function names.
coverageFilterCriteria_lambdaFunctionRuntime :: Lens' CoverageFilterCriteria (Maybe (NonEmpty CoverageStringFilter)) Source #
Returns coverage statistics for AWS Lambda functions filtered by runtime.
coverageFilterCriteria_lambdaFunctionTags :: Lens' CoverageFilterCriteria (Maybe (NonEmpty CoverageMapFilter)) Source #
Returns coverage statistics for AWS Lambda functions filtered by tag.
coverageFilterCriteria_resourceId :: Lens' CoverageFilterCriteria (Maybe (NonEmpty CoverageStringFilter)) Source #
An array of Amazon Web Services resource IDs to return coverage statistics for.
coverageFilterCriteria_resourceType :: Lens' CoverageFilterCriteria (Maybe (NonEmpty CoverageStringFilter)) Source #
An array of Amazon Web Services resource types to return coverage
statistics for. The values can be AWS_EC2_INSTANCE or
AWS_ECR_REPOSITORY.
coverageFilterCriteria_scanStatusCode :: Lens' CoverageFilterCriteria (Maybe (NonEmpty CoverageStringFilter)) Source #
The scan status code to filter on.
coverageFilterCriteria_scanStatusReason :: Lens' CoverageFilterCriteria (Maybe (NonEmpty CoverageStringFilter)) Source #
The scan status reason to filter on.
coverageFilterCriteria_scanType :: Lens' CoverageFilterCriteria (Maybe (NonEmpty CoverageStringFilter)) Source #
An array of Amazon Inspector scan types to return coverage statistics for.