@Stability(value=Stable)
public static interface CfnFilter.FilterCriteriaProperty
extends software.amazon.jsii.JsiiSerializable
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.inspectorv2.*;
FilterCriteriaProperty filterCriteriaProperty = FilterCriteriaProperty.builder()
.awsAccountId(List.of(StringFilterProperty.builder()
.comparison("comparison")
.value("value")
.build()))
.componentId(List.of(StringFilterProperty.builder()
.comparison("comparison")
.value("value")
.build()))
.componentType(List.of(StringFilterProperty.builder()
.comparison("comparison")
.value("value")
.build()))
.ec2InstanceImageId(List.of(StringFilterProperty.builder()
.comparison("comparison")
.value("value")
.build()))
.ec2InstanceSubnetId(List.of(StringFilterProperty.builder()
.comparison("comparison")
.value("value")
.build()))
.ec2InstanceVpcId(List.of(StringFilterProperty.builder()
.comparison("comparison")
.value("value")
.build()))
.ecrImageArchitecture(List.of(StringFilterProperty.builder()
.comparison("comparison")
.value("value")
.build()))
.ecrImageHash(List.of(StringFilterProperty.builder()
.comparison("comparison")
.value("value")
.build()))
.ecrImagePushedAt(List.of(DateFilterProperty.builder()
.endInclusive(123)
.startInclusive(123)
.build()))
.ecrImageRegistry(List.of(StringFilterProperty.builder()
.comparison("comparison")
.value("value")
.build()))
.ecrImageRepositoryName(List.of(StringFilterProperty.builder()
.comparison("comparison")
.value("value")
.build()))
.ecrImageTags(List.of(StringFilterProperty.builder()
.comparison("comparison")
.value("value")
.build()))
.findingArn(List.of(StringFilterProperty.builder()
.comparison("comparison")
.value("value")
.build()))
.findingStatus(List.of(StringFilterProperty.builder()
.comparison("comparison")
.value("value")
.build()))
.findingType(List.of(StringFilterProperty.builder()
.comparison("comparison")
.value("value")
.build()))
.firstObservedAt(List.of(DateFilterProperty.builder()
.endInclusive(123)
.startInclusive(123)
.build()))
.inspectorScore(List.of(NumberFilterProperty.builder()
.lowerInclusive(123)
.upperInclusive(123)
.build()))
.lastObservedAt(List.of(DateFilterProperty.builder()
.endInclusive(123)
.startInclusive(123)
.build()))
.networkProtocol(List.of(StringFilterProperty.builder()
.comparison("comparison")
.value("value")
.build()))
.portRange(List.of(PortRangeFilterProperty.builder()
.beginInclusive(123)
.endInclusive(123)
.build()))
.relatedVulnerabilities(List.of(StringFilterProperty.builder()
.comparison("comparison")
.value("value")
.build()))
.resourceId(List.of(StringFilterProperty.builder()
.comparison("comparison")
.value("value")
.build()))
.resourceTags(List.of(MapFilterProperty.builder()
.comparison("comparison")
// the properties below are optional
.key("key")
.value("value")
.build()))
.resourceType(List.of(StringFilterProperty.builder()
.comparison("comparison")
.value("value")
.build()))
.severity(List.of(StringFilterProperty.builder()
.comparison("comparison")
.value("value")
.build()))
.title(List.of(StringFilterProperty.builder()
.comparison("comparison")
.value("value")
.build()))
.updatedAt(List.of(DateFilterProperty.builder()
.endInclusive(123)
.startInclusive(123)
.build()))
.vendorSeverity(List.of(StringFilterProperty.builder()
.comparison("comparison")
.value("value")
.build()))
.vulnerabilityId(List.of(StringFilterProperty.builder()
.comparison("comparison")
.value("value")
.build()))
.vulnerabilitySource(List.of(StringFilterProperty.builder()
.comparison("comparison")
.value("value")
.build()))
.vulnerablePackages(List.of(PackageFilterProperty.builder()
.architecture(StringFilterProperty.builder()
.comparison("comparison")
.value("value")
.build())
.epoch(NumberFilterProperty.builder()
.lowerInclusive(123)
.upperInclusive(123)
.build())
.name(StringFilterProperty.builder()
.comparison("comparison")
.value("value")
.build())
.release(StringFilterProperty.builder()
.comparison("comparison")
.value("value")
.build())
.sourceLayerHash(StringFilterProperty.builder()
.comparison("comparison")
.value("value")
.build())
.version(StringFilterProperty.builder()
.comparison("comparison")
.value("value")
.build())
.build()))
.build();
| Modifier and Type | Interface and Description |
|---|---|
static class |
CfnFilter.FilterCriteriaProperty.Builder
A builder for
CfnFilter.FilterCriteriaProperty |
static class |
CfnFilter.FilterCriteriaProperty.Jsii$Proxy
An implementation for
CfnFilter.FilterCriteriaProperty |
| Modifier and Type | Method and Description |
|---|---|
static CfnFilter.FilterCriteriaProperty.Builder |
builder() |
default Object |
getAwsAccountId()
Details of the AWS account IDs used to filter findings.
|
default Object |
getComponentId()
Details of the component IDs used to filter findings.
|
default Object |
getComponentType()
Details of the component types used to filter findings.
|
default Object |
getEc2InstanceImageId()
Details of the Amazon EC2 instance image IDs used to filter findings.
|
default Object |
getEc2InstanceSubnetId()
Details of the Amazon EC2 instance subnet IDs used to filter findings.
|
default Object |
getEc2InstanceVpcId()
Details of the Amazon EC2 instance VPC IDs used to filter findings.
|
default Object |
getEcrImageArchitecture()
Details of the Amazon ECR image architecture types used to filter findings.
|
default Object |
getEcrImageHash()
Details of the Amazon ECR image hashes used to filter findings.
|
default Object |
getEcrImagePushedAt()
Details on the Amazon ECR image push date and time used to filter findings.
|
default Object |
getEcrImageRegistry()
Details on the Amazon ECR registry used to filter findings.
|
default Object |
getEcrImageRepositoryName()
Details on the name of the Amazon ECR repository used to filter findings.
|
default Object |
getEcrImageTags()
The tags attached to the Amazon ECR container image.
|
default Object |
getFindingArn()
Details on the finding ARNs used to filter findings.
|
default Object |
getFindingStatus()
Details on the finding status types used to filter findings.
|
default Object |
getFindingType()
Details on the finding types used to filter findings.
|
default Object |
getFirstObservedAt()
Details on the date and time a finding was first seen used to filter findings.
|
default Object |
getInspectorScore()
The Amazon Inspector score to filter on.
|
default Object |
getLastObservedAt()
Details on the date and time a finding was last seen used to filter findings.
|
default Object |
getNetworkProtocol()
Details on the ingress source addresses used to filter findings.
|
default Object |
getPortRange()
Details on the port ranges used to filter findings.
|
default Object |
getRelatedVulnerabilities()
Details on the related vulnerabilities used to filter findings.
|
default Object |
getResourceId()
Details on the resource IDs used to filter findings.
|
default Object |
getResourceTags()
Details on the resource tags used to filter findings.
|
default Object |
getResourceType()
Details on the resource types used to filter findings.
|
default Object |
getSeverity()
Details on the severity used to filter findings.
|
default Object |
getTitle()
Details on the finding title used to filter findings.
|
default Object |
getUpdatedAt()
Details on the date and time a finding was last updated at used to filter findings.
|
default Object |
getVendorSeverity()
Details on the vendor severity used to filter findings.
|
default Object |
getVulnerabilityId()
Details on the vulnerability ID used to filter findings.
|
default Object |
getVulnerabilitySource()
Details on the vulnerability score to filter findings by.
|
default Object |
getVulnerablePackages()
Details on the vulnerable packages used to filter findings.
|
@Stability(value=Stable) @Nullable default Object getAwsAccountId()
@Stability(value=Stable) @Nullable default Object getComponentId()
@Stability(value=Stable) @Nullable default Object getComponentType()
@Stability(value=Stable) @Nullable default Object getEc2InstanceImageId()
@Stability(value=Stable) @Nullable default Object getEc2InstanceSubnetId()
@Stability(value=Stable) @Nullable default Object getEc2InstanceVpcId()
@Stability(value=Stable) @Nullable default Object getEcrImageArchitecture()
@Stability(value=Stable) @Nullable default Object getEcrImageHash()
@Stability(value=Stable) @Nullable default Object getEcrImagePushedAt()
@Stability(value=Stable) @Nullable default Object getEcrImageRegistry()
@Stability(value=Stable) @Nullable default Object getEcrImageRepositoryName()
@Stability(value=Stable) @Nullable default Object getEcrImageTags()
@Stability(value=Stable) @Nullable default Object getFindingArn()
@Stability(value=Stable) @Nullable default Object getFindingStatus()
@Stability(value=Stable) @Nullable default Object getFindingType()
@Stability(value=Stable) @Nullable default Object getFirstObservedAt()
@Stability(value=Stable) @Nullable default Object getInspectorScore()
@Stability(value=Stable) @Nullable default Object getLastObservedAt()
@Stability(value=Stable) @Nullable default Object getNetworkProtocol()
@Stability(value=Stable) @Nullable default Object getPortRange()
@Stability(value=Stable) @Nullable default Object getRelatedVulnerabilities()
@Stability(value=Stable) @Nullable default Object getResourceId()
@Stability(value=Stable) @Nullable default Object getResourceTags()
@Stability(value=Stable) @Nullable default Object getResourceType()
@Stability(value=Stable) @Nullable default Object getSeverity()
@Stability(value=Stable) @Nullable default Object getTitle()
@Stability(value=Stable) @Nullable default Object getUpdatedAt()
@Stability(value=Stable) @Nullable default Object getVendorSeverity()
@Stability(value=Stable) @Nullable default Object getVulnerabilityId()
@Stability(value=Stable) @Nullable default Object getVulnerabilitySource()
@Stability(value=Stable) @Nullable default Object getVulnerablePackages()
@Stability(value=Stable) static CfnFilter.FilterCriteriaProperty.Builder builder()
Copyright © 2022. All rights reserved.