public static interface CfnFilter.FilterCriteriaProperty
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 java.lang.Object |
getAwsAccountId()
Details of the AWS account IDs used to filter findings.
|
default java.lang.Object |
getComponentId()
Details of the component IDs used to filter findings.
|
default java.lang.Object |
getComponentType()
Details of the component types used to filter findings.
|
default java.lang.Object |
getEc2InstanceImageId()
Details of the Amazon EC2 instance image IDs used to filter findings.
|
default java.lang.Object |
getEc2InstanceSubnetId()
Details of the Amazon EC2 instance subnet IDs used to filter findings.
|
default java.lang.Object |
getEc2InstanceVpcId()
Details of the Amazon EC2 instance VPC IDs used to filter findings.
|
default java.lang.Object |
getEcrImageArchitecture()
Details of the Amazon ECR image architecture types used to filter findings.
|
default java.lang.Object |
getEcrImageHash()
Details of the Amazon ECR image hashes used to filter findings.
|
default java.lang.Object |
getEcrImagePushedAt()
Details on the Amazon ECR image push date and time used to filter findings.
|
default java.lang.Object |
getEcrImageRegistry()
Details on the Amazon ECR registry used to filter findings.
|
default java.lang.Object |
getEcrImageRepositoryName()
Details on the name of the Amazon ECR repository used to filter findings.
|
default java.lang.Object |
getEcrImageTags()
The tags attached to the Amazon ECR container image.
|
default java.lang.Object |
getFindingArn()
Details on the finding ARNs used to filter findings.
|
default java.lang.Object |
getFindingStatus()
Details on the finding status types used to filter findings.
|
default java.lang.Object |
getFindingType()
Details on the finding types used to filter findings.
|
default java.lang.Object |
getFirstObservedAt()
Details on the date and time a finding was first seen used to filter findings.
|
default java.lang.Object |
getInspectorScore()
The Amazon Inspector score to filter on.
|
default java.lang.Object |
getLastObservedAt()
Details on the date and time a finding was last seen used to filter findings.
|
default java.lang.Object |
getNetworkProtocol()
Details on the ingress source addresses used to filter findings.
|
default java.lang.Object |
getPortRange()
Details on the port ranges used to filter findings.
|
default java.lang.Object |
getRelatedVulnerabilities()
Details on the related vulnerabilities used to filter findings.
|
default java.lang.Object |
getResourceId()
Details on the resource IDs used to filter findings.
|
default java.lang.Object |
getResourceTags()
Details on the resource tags used to filter findings.
|
default java.lang.Object |
getResourceType()
Details on the resource types used to filter findings.
|
default java.lang.Object |
getSeverity()
Details on the severity used to filter findings.
|
default java.lang.Object |
getTitle()
Details on the finding title used to filter findings.
|
default java.lang.Object |
getUpdatedAt()
Details on the date and time a finding was last updated at used to filter findings.
|
default java.lang.Object |
getVendorSeverity()
Details on the vendor severity used to filter findings.
|
default java.lang.Object |
getVulnerabilityId()
Details on the vulnerability ID used to filter findings.
|
default java.lang.Object |
getVulnerabilitySource()
Details on the vulnerability score to filter findings by.
|
default java.lang.Object |
getVulnerablePackages()
Details on the vulnerable packages used to filter findings.
|
default java.lang.Object getAwsAccountId()
default java.lang.Object getComponentId()
default java.lang.Object getComponentType()
default java.lang.Object getEc2InstanceImageId()
default java.lang.Object getEc2InstanceSubnetId()
default java.lang.Object getEc2InstanceVpcId()
default java.lang.Object getEcrImageArchitecture()
default java.lang.Object getEcrImageHash()
default java.lang.Object getEcrImagePushedAt()
default java.lang.Object getEcrImageRegistry()
default java.lang.Object getEcrImageRepositoryName()
default java.lang.Object getEcrImageTags()
default java.lang.Object getFindingArn()
default java.lang.Object getFindingStatus()
default java.lang.Object getFindingType()
default java.lang.Object getFirstObservedAt()
default java.lang.Object getInspectorScore()
default java.lang.Object getLastObservedAt()
default java.lang.Object getNetworkProtocol()
default java.lang.Object getPortRange()
default java.lang.Object getRelatedVulnerabilities()
default java.lang.Object getResourceId()
default java.lang.Object getResourceTags()
default java.lang.Object getResourceType()
default java.lang.Object getSeverity()
default java.lang.Object getTitle()
default java.lang.Object getUpdatedAt()
default java.lang.Object getVendorSeverity()
default java.lang.Object getVulnerabilityId()
default java.lang.Object getVulnerabilitySource()
default java.lang.Object getVulnerablePackages()
static CfnFilter.FilterCriteriaProperty.Builder builder()