Show / Hide Table of Contents

Class CfnFilterPropsMixin.FilterCriteriaProperty

Details on the criteria used to define the filter.

Inheritance
object
CfnFilterPropsMixin.FilterCriteriaProperty
Implements
CfnFilterPropsMixin.IFilterCriteriaProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.InspectorV2
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public class CfnFilterPropsMixin.FilterCriteriaProperty : CfnFilterPropsMixin.IFilterCriteriaProperty
Syntax (vb)
Public Class CfnFilterPropsMixin.FilterCriteriaProperty Implements CfnFilterPropsMixin.IFilterCriteriaProperty
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.CfnPropertyMixins.AWS.InspectorV2;

             var filterCriteriaProperty = new FilterCriteriaProperty {
                 AwsAccountId = new [] { new StringFilterProperty {
                     Comparison = "comparison",
                     Value = "value"
                 } },
                 CodeVulnerabilityDetectorName = new [] { new StringFilterProperty {
                     Comparison = "comparison",
                     Value = "value"
                 } },
                 CodeVulnerabilityDetectorTags = new [] { new StringFilterProperty {
                     Comparison = "comparison",
                     Value = "value"
                 } },
                 CodeVulnerabilityFilePath = new [] { new StringFilterProperty {
                     Comparison = "comparison",
                     Value = "value"
                 } },
                 ComponentId = new [] { new StringFilterProperty {
                     Comparison = "comparison",
                     Value = "value"
                 } },
                 ComponentType = new [] { new StringFilterProperty {
                     Comparison = "comparison",
                     Value = "value"
                 } },
                 Ec2InstanceImageId = new [] { new StringFilterProperty {
                     Comparison = "comparison",
                     Value = "value"
                 } },
                 Ec2InstanceSubnetId = new [] { new StringFilterProperty {
                     Comparison = "comparison",
                     Value = "value"
                 } },
                 Ec2InstanceVpcId = new [] { new StringFilterProperty {
                     Comparison = "comparison",
                     Value = "value"
                 } },
                 EcrImageArchitecture = new [] { new StringFilterProperty {
                     Comparison = "comparison",
                     Value = "value"
                 } },
                 EcrImageHash = new [] { new StringFilterProperty {
                     Comparison = "comparison",
                     Value = "value"
                 } },
                 EcrImagePushedAt = new [] { new DateFilterProperty {
                     EndInclusive = 123,
                     StartInclusive = 123
                 } },
                 EcrImageRegistry = new [] { new StringFilterProperty {
                     Comparison = "comparison",
                     Value = "value"
                 } },
                 EcrImageRepositoryName = new [] { new StringFilterProperty {
                     Comparison = "comparison",
                     Value = "value"
                 } },
                 EcrImageTags = new [] { new StringFilterProperty {
                     Comparison = "comparison",
                     Value = "value"
                 } },
                 EpssScore = new [] { new NumberFilterProperty {
                     LowerInclusive = 123,
                     UpperInclusive = 123
                 } },
                 ExploitAvailable = new [] { new StringFilterProperty {
                     Comparison = "comparison",
                     Value = "value"
                 } },
                 FindingArn = new [] { new StringFilterProperty {
                     Comparison = "comparison",
                     Value = "value"
                 } },
                 FindingStatus = new [] { new StringFilterProperty {
                     Comparison = "comparison",
                     Value = "value"
                 } },
                 FindingType = new [] { new StringFilterProperty {
                     Comparison = "comparison",
                     Value = "value"
                 } },
                 FirstObservedAt = new [] { new DateFilterProperty {
                     EndInclusive = 123,
                     StartInclusive = 123
                 } },
                 FixAvailable = new [] { new StringFilterProperty {
                     Comparison = "comparison",
                     Value = "value"
                 } },
                 InspectorScore = new [] { new NumberFilterProperty {
                     LowerInclusive = 123,
                     UpperInclusive = 123
                 } },
                 LambdaFunctionExecutionRoleArn = new [] { new StringFilterProperty {
                     Comparison = "comparison",
                     Value = "value"
                 } },
                 LambdaFunctionLastModifiedAt = new [] { new DateFilterProperty {
                     EndInclusive = 123,
                     StartInclusive = 123
                 } },
                 LambdaFunctionLayers = new [] { new StringFilterProperty {
                     Comparison = "comparison",
                     Value = "value"
                 } },
                 LambdaFunctionName = new [] { new StringFilterProperty {
                     Comparison = "comparison",
                     Value = "value"
                 } },
                 LambdaFunctionRuntime = new [] { new StringFilterProperty {
                     Comparison = "comparison",
                     Value = "value"
                 } },
                 LastObservedAt = new [] { new DateFilterProperty {
                     EndInclusive = 123,
                     StartInclusive = 123
                 } },
                 NetworkProtocol = new [] { new StringFilterProperty {
                     Comparison = "comparison",
                     Value = "value"
                 } },
                 PortRange = new [] { new PortRangeFilterProperty {
                     BeginInclusive = 123,
                     EndInclusive = 123
                 } },
                 RelatedVulnerabilities = new [] { new StringFilterProperty {
                     Comparison = "comparison",
                     Value = "value"
                 } },
                 ResourceId = new [] { new StringFilterProperty {
                     Comparison = "comparison",
                     Value = "value"
                 } },
                 ResourceTags = new [] { new MapFilterProperty {
                     Comparison = "comparison",
                     Key = "key",
                     Value = "value"
                 } },
                 ResourceType = new [] { new StringFilterProperty {
                     Comparison = "comparison",
                     Value = "value"
                 } },
                 Severity = new [] { new StringFilterProperty {
                     Comparison = "comparison",
                     Value = "value"
                 } },
                 Title = new [] { new StringFilterProperty {
                     Comparison = "comparison",
                     Value = "value"
                 } },
                 UpdatedAt = new [] { new DateFilterProperty {
                     EndInclusive = 123,
                     StartInclusive = 123
                 } },
                 VendorSeverity = new [] { new StringFilterProperty {
                     Comparison = "comparison",
                     Value = "value"
                 } },
                 VulnerabilityId = new [] { new StringFilterProperty {
                     Comparison = "comparison",
                     Value = "value"
                 } },
                 VulnerabilitySource = new [] { new StringFilterProperty {
                     Comparison = "comparison",
                     Value = "value"
                 } },
                 VulnerablePackages = new [] { new PackageFilterProperty {
                     Architecture = new StringFilterProperty {
                         Comparison = "comparison",
                         Value = "value"
                     },
                     Epoch = new NumberFilterProperty {
                         LowerInclusive = 123,
                         UpperInclusive = 123
                     },
                     FilePath = new StringFilterProperty {
                         Comparison = "comparison",
                         Value = "value"
                     },
                     Name = new StringFilterProperty {
                         Comparison = "comparison",
                         Value = "value"
                     },
                     Release = new StringFilterProperty {
                         Comparison = "comparison",
                         Value = "value"
                     },
                     SourceLambdaLayerArn = new StringFilterProperty {
                         Comparison = "comparison",
                         Value = "value"
                     },
                     SourceLayerHash = new StringFilterProperty {
                         Comparison = "comparison",
                         Value = "value"
                     },
                     Version = new StringFilterProperty {
                         Comparison = "comparison",
                         Value = "value"
                     }
                 } }
             };

Synopsis

Constructors

FilterCriteriaProperty()

Details on the criteria used to define the filter.

Properties

AwsAccountId

Details of the AWS account IDs used to filter findings.

CodeVulnerabilityDetectorName

Details on the criteria used to define the filter.

CodeVulnerabilityDetectorTags

Details on the criteria used to define the filter.

CodeVulnerabilityFilePath

Details on the criteria used to define the filter.

ComponentId

Details of the component IDs used to filter findings.

ComponentType

Details of the component types used to filter findings.

Ec2InstanceImageId

Details of the Amazon EC2 instance image IDs used to filter findings.

Ec2InstanceSubnetId

Details of the Amazon EC2 instance subnet IDs used to filter findings.

Ec2InstanceVpcId

Details of the Amazon EC2 instance VPC IDs used to filter findings.

EcrImageArchitecture

Details of the Amazon ECR image architecture types used to filter findings.

EcrImageHash

Details of the Amazon ECR image hashes used to filter findings.

EcrImagePushedAt

Details on the Amazon ECR image push date and time used to filter findings.

EcrImageRegistry

Details on the Amazon ECR registry used to filter findings.

EcrImageRepositoryName

Details on the name of the Amazon ECR repository used to filter findings.

EcrImageTags

The tags attached to the Amazon ECR container image.

EpssScore

Details on the criteria used to define the filter.

ExploitAvailable

Details on the criteria used to define the filter.

FindingArn

Details on the finding ARNs used to filter findings.

FindingStatus

Details on the finding status types used to filter findings.

FindingType

Details on the finding types used to filter findings.

FirstObservedAt

Details on the date and time a finding was first seen used to filter findings.

FixAvailable

Details on the criteria used to define the filter.

InspectorScore

The Amazon Inspector score to filter on.

LambdaFunctionExecutionRoleArn

Details on the criteria used to define the filter.

LambdaFunctionLastModifiedAt

Details on the criteria used to define the filter.

LambdaFunctionLayers

Details on the criteria used to define the filter.

LambdaFunctionName

Details on the criteria used to define the filter.

LambdaFunctionRuntime

Details on the criteria used to define the filter.

LastObservedAt

Details on the date and time a finding was last seen used to filter findings.

NetworkProtocol

Details on network protocol used to filter findings.

PortRange

Details on the port ranges used to filter findings.

RelatedVulnerabilities

Details on the related vulnerabilities used to filter findings.

ResourceId

Details on the resource IDs used to filter findings.

ResourceTags

Details on the resource tags used to filter findings.

ResourceType

Details on the resource types used to filter findings.

Severity

Details on the severity used to filter findings.

Title

Details on the finding title used to filter findings.

UpdatedAt

Details on the date and time a finding was last updated at used to filter findings.

VendorSeverity

Details on the vendor severity used to filter findings.

VulnerabilityId

Details on the vulnerability ID used to filter findings.

VulnerabilitySource

Details on the vulnerability score to filter findings by.

VulnerablePackages

Details on the vulnerable packages used to filter findings.

Constructors

FilterCriteriaProperty()

Details on the criteria used to define the filter.

public FilterCriteriaProperty()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.CfnPropertyMixins.AWS.InspectorV2;

             var filterCriteriaProperty = new FilterCriteriaProperty {
                 AwsAccountId = new [] { new StringFilterProperty {
                     Comparison = "comparison",
                     Value = "value"
                 } },
                 CodeVulnerabilityDetectorName = new [] { new StringFilterProperty {
                     Comparison = "comparison",
                     Value = "value"
                 } },
                 CodeVulnerabilityDetectorTags = new [] { new StringFilterProperty {
                     Comparison = "comparison",
                     Value = "value"
                 } },
                 CodeVulnerabilityFilePath = new [] { new StringFilterProperty {
                     Comparison = "comparison",
                     Value = "value"
                 } },
                 ComponentId = new [] { new StringFilterProperty {
                     Comparison = "comparison",
                     Value = "value"
                 } },
                 ComponentType = new [] { new StringFilterProperty {
                     Comparison = "comparison",
                     Value = "value"
                 } },
                 Ec2InstanceImageId = new [] { new StringFilterProperty {
                     Comparison = "comparison",
                     Value = "value"
                 } },
                 Ec2InstanceSubnetId = new [] { new StringFilterProperty {
                     Comparison = "comparison",
                     Value = "value"
                 } },
                 Ec2InstanceVpcId = new [] { new StringFilterProperty {
                     Comparison = "comparison",
                     Value = "value"
                 } },
                 EcrImageArchitecture = new [] { new StringFilterProperty {
                     Comparison = "comparison",
                     Value = "value"
                 } },
                 EcrImageHash = new [] { new StringFilterProperty {
                     Comparison = "comparison",
                     Value = "value"
                 } },
                 EcrImagePushedAt = new [] { new DateFilterProperty {
                     EndInclusive = 123,
                     StartInclusive = 123
                 } },
                 EcrImageRegistry = new [] { new StringFilterProperty {
                     Comparison = "comparison",
                     Value = "value"
                 } },
                 EcrImageRepositoryName = new [] { new StringFilterProperty {
                     Comparison = "comparison",
                     Value = "value"
                 } },
                 EcrImageTags = new [] { new StringFilterProperty {
                     Comparison = "comparison",
                     Value = "value"
                 } },
                 EpssScore = new [] { new NumberFilterProperty {
                     LowerInclusive = 123,
                     UpperInclusive = 123
                 } },
                 ExploitAvailable = new [] { new StringFilterProperty {
                     Comparison = "comparison",
                     Value = "value"
                 } },
                 FindingArn = new [] { new StringFilterProperty {
                     Comparison = "comparison",
                     Value = "value"
                 } },
                 FindingStatus = new [] { new StringFilterProperty {
                     Comparison = "comparison",
                     Value = "value"
                 } },
                 FindingType = new [] { new StringFilterProperty {
                     Comparison = "comparison",
                     Value = "value"
                 } },
                 FirstObservedAt = new [] { new DateFilterProperty {
                     EndInclusive = 123,
                     StartInclusive = 123
                 } },
                 FixAvailable = new [] { new StringFilterProperty {
                     Comparison = "comparison",
                     Value = "value"
                 } },
                 InspectorScore = new [] { new NumberFilterProperty {
                     LowerInclusive = 123,
                     UpperInclusive = 123
                 } },
                 LambdaFunctionExecutionRoleArn = new [] { new StringFilterProperty {
                     Comparison = "comparison",
                     Value = "value"
                 } },
                 LambdaFunctionLastModifiedAt = new [] { new DateFilterProperty {
                     EndInclusive = 123,
                     StartInclusive = 123
                 } },
                 LambdaFunctionLayers = new [] { new StringFilterProperty {
                     Comparison = "comparison",
                     Value = "value"
                 } },
                 LambdaFunctionName = new [] { new StringFilterProperty {
                     Comparison = "comparison",
                     Value = "value"
                 } },
                 LambdaFunctionRuntime = new [] { new StringFilterProperty {
                     Comparison = "comparison",
                     Value = "value"
                 } },
                 LastObservedAt = new [] { new DateFilterProperty {
                     EndInclusive = 123,
                     StartInclusive = 123
                 } },
                 NetworkProtocol = new [] { new StringFilterProperty {
                     Comparison = "comparison",
                     Value = "value"
                 } },
                 PortRange = new [] { new PortRangeFilterProperty {
                     BeginInclusive = 123,
                     EndInclusive = 123
                 } },
                 RelatedVulnerabilities = new [] { new StringFilterProperty {
                     Comparison = "comparison",
                     Value = "value"
                 } },
                 ResourceId = new [] { new StringFilterProperty {
                     Comparison = "comparison",
                     Value = "value"
                 } },
                 ResourceTags = new [] { new MapFilterProperty {
                     Comparison = "comparison",
                     Key = "key",
                     Value = "value"
                 } },
                 ResourceType = new [] { new StringFilterProperty {
                     Comparison = "comparison",
                     Value = "value"
                 } },
                 Severity = new [] { new StringFilterProperty {
                     Comparison = "comparison",
                     Value = "value"
                 } },
                 Title = new [] { new StringFilterProperty {
                     Comparison = "comparison",
                     Value = "value"
                 } },
                 UpdatedAt = new [] { new DateFilterProperty {
                     EndInclusive = 123,
                     StartInclusive = 123
                 } },
                 VendorSeverity = new [] { new StringFilterProperty {
                     Comparison = "comparison",
                     Value = "value"
                 } },
                 VulnerabilityId = new [] { new StringFilterProperty {
                     Comparison = "comparison",
                     Value = "value"
                 } },
                 VulnerabilitySource = new [] { new StringFilterProperty {
                     Comparison = "comparison",
                     Value = "value"
                 } },
                 VulnerablePackages = new [] { new PackageFilterProperty {
                     Architecture = new StringFilterProperty {
                         Comparison = "comparison",
                         Value = "value"
                     },
                     Epoch = new NumberFilterProperty {
                         LowerInclusive = 123,
                         UpperInclusive = 123
                     },
                     FilePath = new StringFilterProperty {
                         Comparison = "comparison",
                         Value = "value"
                     },
                     Name = new StringFilterProperty {
                         Comparison = "comparison",
                         Value = "value"
                     },
                     Release = new StringFilterProperty {
                         Comparison = "comparison",
                         Value = "value"
                     },
                     SourceLambdaLayerArn = new StringFilterProperty {
                         Comparison = "comparison",
                         Value = "value"
                     },
                     SourceLayerHash = new StringFilterProperty {
                         Comparison = "comparison",
                         Value = "value"
                     },
                     Version = new StringFilterProperty {
                         Comparison = "comparison",
                         Value = "value"
                     }
                 } }
             };

Properties

AwsAccountId

Details of the AWS account IDs used to filter findings.

public object? AwsAccountId { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-awsaccountid

Type union: either IResolvable or (either IResolvable or CfnFilterPropsMixin.IStringFilterProperty)[]

CodeVulnerabilityDetectorName

Details on the criteria used to define the filter.

public object? CodeVulnerabilityDetectorName { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-codevulnerabilitydetectorname

Type union: either IResolvable or (either IResolvable or CfnFilterPropsMixin.IStringFilterProperty)[]

CodeVulnerabilityDetectorTags

Details on the criteria used to define the filter.

public object? CodeVulnerabilityDetectorTags { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-codevulnerabilitydetectortags

Type union: either IResolvable or (either IResolvable or CfnFilterPropsMixin.IStringFilterProperty)[]

CodeVulnerabilityFilePath

Details on the criteria used to define the filter.

public object? CodeVulnerabilityFilePath { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-codevulnerabilityfilepath

Type union: either IResolvable or (either IResolvable or CfnFilterPropsMixin.IStringFilterProperty)[]

ComponentId

Details of the component IDs used to filter findings.

public object? ComponentId { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-componentid

Type union: either IResolvable or (either IResolvable or CfnFilterPropsMixin.IStringFilterProperty)[]

ComponentType

Details of the component types used to filter findings.

public object? ComponentType { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-componenttype

Type union: either IResolvable or (either IResolvable or CfnFilterPropsMixin.IStringFilterProperty)[]

Ec2InstanceImageId

Details of the Amazon EC2 instance image IDs used to filter findings.

public object? Ec2InstanceImageId { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-ec2instanceimageid

Type union: either IResolvable or (either IResolvable or CfnFilterPropsMixin.IStringFilterProperty)[]

Ec2InstanceSubnetId

Details of the Amazon EC2 instance subnet IDs used to filter findings.

public object? Ec2InstanceSubnetId { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-ec2instancesubnetid

Type union: either IResolvable or (either IResolvable or CfnFilterPropsMixin.IStringFilterProperty)[]

Ec2InstanceVpcId

Details of the Amazon EC2 instance VPC IDs used to filter findings.

public object? Ec2InstanceVpcId { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-ec2instancevpcid

Type union: either IResolvable or (either IResolvable or CfnFilterPropsMixin.IStringFilterProperty)[]

EcrImageArchitecture

Details of the Amazon ECR image architecture types used to filter findings.

public object? EcrImageArchitecture { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-ecrimagearchitecture

Type union: either IResolvable or (either IResolvable or CfnFilterPropsMixin.IStringFilterProperty)[]

EcrImageHash

Details of the Amazon ECR image hashes used to filter findings.

public object? EcrImageHash { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-ecrimagehash

Type union: either IResolvable or (either IResolvable or CfnFilterPropsMixin.IStringFilterProperty)[]

EcrImagePushedAt

Details on the Amazon ECR image push date and time used to filter findings.

public object? EcrImagePushedAt { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-ecrimagepushedat

Type union: either IResolvable or (either IResolvable or CfnFilterPropsMixin.IDateFilterProperty)[]

EcrImageRegistry

Details on the Amazon ECR registry used to filter findings.

public object? EcrImageRegistry { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-ecrimageregistry

Type union: either IResolvable or (either IResolvable or CfnFilterPropsMixin.IStringFilterProperty)[]

EcrImageRepositoryName

Details on the name of the Amazon ECR repository used to filter findings.

public object? EcrImageRepositoryName { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-ecrimagerepositoryname

Type union: either IResolvable or (either IResolvable or CfnFilterPropsMixin.IStringFilterProperty)[]

EcrImageTags

The tags attached to the Amazon ECR container image.

public object? EcrImageTags { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-ecrimagetags

Type union: either IResolvable or (either IResolvable or CfnFilterPropsMixin.IStringFilterProperty)[]

EpssScore

Details on the criteria used to define the filter.

public object? EpssScore { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-epssscore

Type union: either IResolvable or (either IResolvable or CfnFilterPropsMixin.INumberFilterProperty)[]

ExploitAvailable

Details on the criteria used to define the filter.

public object? ExploitAvailable { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-exploitavailable

Type union: either IResolvable or (either IResolvable or CfnFilterPropsMixin.IStringFilterProperty)[]

FindingArn

Details on the finding ARNs used to filter findings.

public object? FindingArn { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-findingarn

Type union: either IResolvable or (either IResolvable or CfnFilterPropsMixin.IStringFilterProperty)[]

FindingStatus

Details on the finding status types used to filter findings.

public object? FindingStatus { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-findingstatus

Type union: either IResolvable or (either IResolvable or CfnFilterPropsMixin.IStringFilterProperty)[]

FindingType

Details on the finding types used to filter findings.

public object? FindingType { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-findingtype

Type union: either IResolvable or (either IResolvable or CfnFilterPropsMixin.IStringFilterProperty)[]

FirstObservedAt

Details on the date and time a finding was first seen used to filter findings.

public object? FirstObservedAt { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-firstobservedat

Type union: either IResolvable or (either IResolvable or CfnFilterPropsMixin.IDateFilterProperty)[]

FixAvailable

Details on the criteria used to define the filter.

public object? FixAvailable { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-fixavailable

Type union: either IResolvable or (either IResolvable or CfnFilterPropsMixin.IStringFilterProperty)[]

InspectorScore

The Amazon Inspector score to filter on.

public object? InspectorScore { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-inspectorscore

Type union: either IResolvable or (either IResolvable or CfnFilterPropsMixin.INumberFilterProperty)[]

LambdaFunctionExecutionRoleArn

Details on the criteria used to define the filter.

public object? LambdaFunctionExecutionRoleArn { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-lambdafunctionexecutionrolearn

Type union: either IResolvable or (either IResolvable or CfnFilterPropsMixin.IStringFilterProperty)[]

LambdaFunctionLastModifiedAt

Details on the criteria used to define the filter.

public object? LambdaFunctionLastModifiedAt { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-lambdafunctionlastmodifiedat

Type union: either IResolvable or (either IResolvable or CfnFilterPropsMixin.IDateFilterProperty)[]

LambdaFunctionLayers

Details on the criteria used to define the filter.

public object? LambdaFunctionLayers { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-lambdafunctionlayers

Type union: either IResolvable or (either IResolvable or CfnFilterPropsMixin.IStringFilterProperty)[]

LambdaFunctionName

Details on the criteria used to define the filter.

public object? LambdaFunctionName { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-lambdafunctionname

Type union: either IResolvable or (either IResolvable or CfnFilterPropsMixin.IStringFilterProperty)[]

LambdaFunctionRuntime

Details on the criteria used to define the filter.

public object? LambdaFunctionRuntime { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-lambdafunctionruntime

Type union: either IResolvable or (either IResolvable or CfnFilterPropsMixin.IStringFilterProperty)[]

LastObservedAt

Details on the date and time a finding was last seen used to filter findings.

public object? LastObservedAt { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-lastobservedat

Type union: either IResolvable or (either IResolvable or CfnFilterPropsMixin.IDateFilterProperty)[]

NetworkProtocol

Details on network protocol used to filter findings.

public object? NetworkProtocol { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-networkprotocol

Type union: either IResolvable or (either IResolvable or CfnFilterPropsMixin.IStringFilterProperty)[]

PortRange

Details on the port ranges used to filter findings.

public object? PortRange { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-portrange

Type union: either IResolvable or (either IResolvable or CfnFilterPropsMixin.IPortRangeFilterProperty)[]

RelatedVulnerabilities

Details on the related vulnerabilities used to filter findings.

public object? RelatedVulnerabilities { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-relatedvulnerabilities

Type union: either IResolvable or (either IResolvable or CfnFilterPropsMixin.IStringFilterProperty)[]

ResourceId

Details on the resource IDs used to filter findings.

public object? ResourceId { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-resourceid

Type union: either IResolvable or (either IResolvable or CfnFilterPropsMixin.IStringFilterProperty)[]

ResourceTags

Details on the resource tags used to filter findings.

public object? ResourceTags { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-resourcetags

Type union: either IResolvable or (either IResolvable or CfnFilterPropsMixin.IMapFilterProperty)[]

ResourceType

Details on the resource types used to filter findings.

public object? ResourceType { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-resourcetype

Type union: either IResolvable or (either IResolvable or CfnFilterPropsMixin.IStringFilterProperty)[]

Severity

Details on the severity used to filter findings.

public object? Severity { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-severity

Type union: either IResolvable or (either IResolvable or CfnFilterPropsMixin.IStringFilterProperty)[]

Title

Details on the finding title used to filter findings.

public object? Title { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-title

Type union: either IResolvable or (either IResolvable or CfnFilterPropsMixin.IStringFilterProperty)[]

UpdatedAt

Details on the date and time a finding was last updated at used to filter findings.

public object? UpdatedAt { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-updatedat

Type union: either IResolvable or (either IResolvable or CfnFilterPropsMixin.IDateFilterProperty)[]

VendorSeverity

Details on the vendor severity used to filter findings.

public object? VendorSeverity { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-vendorseverity

Type union: either IResolvable or (either IResolvable or CfnFilterPropsMixin.IStringFilterProperty)[]

VulnerabilityId

Details on the vulnerability ID used to filter findings.

public object? VulnerabilityId { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-vulnerabilityid

Type union: either IResolvable or (either IResolvable or CfnFilterPropsMixin.IStringFilterProperty)[]

VulnerabilitySource

Details on the vulnerability score to filter findings by.

public object? VulnerabilitySource { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-vulnerabilitysource

Type union: either IResolvable or (either IResolvable or CfnFilterPropsMixin.IStringFilterProperty)[]

VulnerablePackages

Details on the vulnerable packages used to filter findings.

public object? VulnerablePackages { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-filtercriteria.html#cfn-inspectorv2-filter-filtercriteria-vulnerablepackages

Type union: either IResolvable or (either IResolvable or CfnFilterPropsMixin.IPackageFilterProperty)[]

Implements

CfnFilterPropsMixin.IFilterCriteriaProperty
Back to top Generated by DocFX