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 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.
CoverageFilterCriteria' | |
|
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.