1. Packages
  2. AWS
  3. API Docs
  4. inspector2
  5. Filter
AWS v6.82.2 published on Thursday, Jun 12, 2025 by Pulumi

aws.inspector2.Filter

Explore with Pulumi AI

aws logo
AWS v6.82.2 published on Thursday, Jun 12, 2025 by Pulumi

    Resource for managing an AWS Inspector Filter.

    Example Usage

    Basic Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as aws from "@pulumi/aws";
    
    const example = new aws.inspector2.Filter("example", {
        name: "test",
        action: "NONE",
        filterCriterias: [{
            awsAccountIds: [{
                comparison: "EQUALS",
                value: "111222333444",
            }],
        }],
    });
    
    import pulumi
    import pulumi_aws as aws
    
    example = aws.inspector2.Filter("example",
        name="test",
        action="NONE",
        filter_criterias=[{
            "aws_account_ids": [{
                "comparison": "EQUALS",
                "value": "111222333444",
            }],
        }])
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/inspector2"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := inspector2.NewFilter(ctx, "example", &inspector2.FilterArgs{
    			Name:   pulumi.String("test"),
    			Action: pulumi.String("NONE"),
    			FilterCriterias: inspector2.FilterFilterCriteriaArray{
    				&inspector2.FilterFilterCriteriaArgs{
    					AwsAccountIds: inspector2.FilterFilterCriteriaAwsAccountIdArray{
    						&inspector2.FilterFilterCriteriaAwsAccountIdArgs{
    							Comparison: pulumi.String("EQUALS"),
    							Value:      pulumi.String("111222333444"),
    						},
    					},
    				},
    			},
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Aws = Pulumi.Aws;
    
    return await Deployment.RunAsync(() => 
    {
        var example = new Aws.Inspector2.Filter("example", new()
        {
            Name = "test",
            Action = "NONE",
            FilterCriterias = new[]
            {
                new Aws.Inspector2.Inputs.FilterFilterCriteriaArgs
                {
                    AwsAccountIds = new[]
                    {
                        new Aws.Inspector2.Inputs.FilterFilterCriteriaAwsAccountIdArgs
                        {
                            Comparison = "EQUALS",
                            Value = "111222333444",
                        },
                    },
                },
            },
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.aws.inspector2.Filter;
    import com.pulumi.aws.inspector2.FilterArgs;
    import com.pulumi.aws.inspector2.inputs.FilterFilterCriteriaArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var example = new Filter("example", FilterArgs.builder()
                .name("test")
                .action("NONE")
                .filterCriterias(FilterFilterCriteriaArgs.builder()
                    .awsAccountIds(FilterFilterCriteriaAwsAccountIdArgs.builder()
                        .comparison("EQUALS")
                        .value("111222333444")
                        .build())
                    .build())
                .build());
    
        }
    }
    
    resources:
      example:
        type: aws:inspector2:Filter
        properties:
          name: test
          action: NONE
          filterCriterias:
            - awsAccountIds:
                - comparison: EQUALS
                  value: '111222333444'
    

    Create Filter Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new Filter(name: string, args: FilterArgs, opts?: CustomResourceOptions);
    @overload
    def Filter(resource_name: str,
               args: FilterArgs,
               opts: Optional[ResourceOptions] = None)
    
    @overload
    def Filter(resource_name: str,
               opts: Optional[ResourceOptions] = None,
               action: Optional[str] = None,
               description: Optional[str] = None,
               filter_criterias: Optional[Sequence[FilterFilterCriteriaArgs]] = None,
               name: Optional[str] = None,
               reason: Optional[str] = None,
               tags: Optional[Mapping[str, str]] = None)
    func NewFilter(ctx *Context, name string, args FilterArgs, opts ...ResourceOption) (*Filter, error)
    public Filter(string name, FilterArgs args, CustomResourceOptions? opts = null)
    public Filter(String name, FilterArgs args)
    public Filter(String name, FilterArgs args, CustomResourceOptions options)
    
    type: aws:inspector2:Filter
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args FilterArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args FilterArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args FilterArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args FilterArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args FilterArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var awsFilterResource = new Aws.Inspector2.Filter("awsFilterResource", new()
    {
        Action = "string",
        Description = "string",
        FilterCriterias = new[]
        {
            new Aws.Inspector2.Inputs.FilterFilterCriteriaArgs
            {
                AwsAccountIds = new[]
                {
                    new Aws.Inspector2.Inputs.FilterFilterCriteriaAwsAccountIdArgs
                    {
                        Comparison = "string",
                        Value = "string",
                    },
                },
                CodeVulnerabilityDetectorNames = new[]
                {
                    new Aws.Inspector2.Inputs.FilterFilterCriteriaCodeVulnerabilityDetectorNameArgs
                    {
                        Comparison = "string",
                        Value = "string",
                    },
                },
                CodeVulnerabilityDetectorTags = new[]
                {
                    new Aws.Inspector2.Inputs.FilterFilterCriteriaCodeVulnerabilityDetectorTagArgs
                    {
                        Comparison = "string",
                        Value = "string",
                    },
                },
                CodeVulnerabilityFilePaths = new[]
                {
                    new Aws.Inspector2.Inputs.FilterFilterCriteriaCodeVulnerabilityFilePathArgs
                    {
                        Comparison = "string",
                        Value = "string",
                    },
                },
                ComponentIds = new[]
                {
                    new Aws.Inspector2.Inputs.FilterFilterCriteriaComponentIdArgs
                    {
                        Comparison = "string",
                        Value = "string",
                    },
                },
                ComponentTypes = new[]
                {
                    new Aws.Inspector2.Inputs.FilterFilterCriteriaComponentTypeArgs
                    {
                        Comparison = "string",
                        Value = "string",
                    },
                },
                Ec2InstanceImageIds = new[]
                {
                    new Aws.Inspector2.Inputs.FilterFilterCriteriaEc2InstanceImageIdArgs
                    {
                        Comparison = "string",
                        Value = "string",
                    },
                },
                Ec2InstanceSubnetIds = new[]
                {
                    new Aws.Inspector2.Inputs.FilterFilterCriteriaEc2InstanceSubnetIdArgs
                    {
                        Comparison = "string",
                        Value = "string",
                    },
                },
                Ec2InstanceVpcIds = new[]
                {
                    new Aws.Inspector2.Inputs.FilterFilterCriteriaEc2InstanceVpcIdArgs
                    {
                        Comparison = "string",
                        Value = "string",
                    },
                },
                EcrImageArchitectures = new[]
                {
                    new Aws.Inspector2.Inputs.FilterFilterCriteriaEcrImageArchitectureArgs
                    {
                        Comparison = "string",
                        Value = "string",
                    },
                },
                EcrImageHashes = new[]
                {
                    new Aws.Inspector2.Inputs.FilterFilterCriteriaEcrImageHashArgs
                    {
                        Comparison = "string",
                        Value = "string",
                    },
                },
                EcrImagePushedAts = new[]
                {
                    new Aws.Inspector2.Inputs.FilterFilterCriteriaEcrImagePushedAtArgs
                    {
                        EndInclusive = "string",
                        StartInclusive = "string",
                    },
                },
                EcrImageRegistries = new[]
                {
                    new Aws.Inspector2.Inputs.FilterFilterCriteriaEcrImageRegistryArgs
                    {
                        Comparison = "string",
                        Value = "string",
                    },
                },
                EcrImageRepositoryNames = new[]
                {
                    new Aws.Inspector2.Inputs.FilterFilterCriteriaEcrImageRepositoryNameArgs
                    {
                        Comparison = "string",
                        Value = "string",
                    },
                },
                EcrImageTags = new[]
                {
                    new Aws.Inspector2.Inputs.FilterFilterCriteriaEcrImageTagArgs
                    {
                        Comparison = "string",
                        Value = "string",
                    },
                },
                EpssScores = new[]
                {
                    new Aws.Inspector2.Inputs.FilterFilterCriteriaEpssScoreArgs
                    {
                        LowerInclusive = 0,
                        UpperInclusive = 0,
                    },
                },
                ExploitAvailables = new[]
                {
                    new Aws.Inspector2.Inputs.FilterFilterCriteriaExploitAvailableArgs
                    {
                        Comparison = "string",
                        Value = "string",
                    },
                },
                FindingArns = new[]
                {
                    new Aws.Inspector2.Inputs.FilterFilterCriteriaFindingArnArgs
                    {
                        Comparison = "string",
                        Value = "string",
                    },
                },
                FindingStatuses = new[]
                {
                    new Aws.Inspector2.Inputs.FilterFilterCriteriaFindingStatusArgs
                    {
                        Comparison = "string",
                        Value = "string",
                    },
                },
                FindingTypes = new[]
                {
                    new Aws.Inspector2.Inputs.FilterFilterCriteriaFindingTypeArgs
                    {
                        Comparison = "string",
                        Value = "string",
                    },
                },
                FirstObservedAts = new[]
                {
                    new Aws.Inspector2.Inputs.FilterFilterCriteriaFirstObservedAtArgs
                    {
                        EndInclusive = "string",
                        StartInclusive = "string",
                    },
                },
                FixAvailables = new[]
                {
                    new Aws.Inspector2.Inputs.FilterFilterCriteriaFixAvailableArgs
                    {
                        Comparison = "string",
                        Value = "string",
                    },
                },
                InspectorScores = new[]
                {
                    new Aws.Inspector2.Inputs.FilterFilterCriteriaInspectorScoreArgs
                    {
                        LowerInclusive = 0,
                        UpperInclusive = 0,
                    },
                },
                LambdaFunctionExecutionRoleArns = new[]
                {
                    new Aws.Inspector2.Inputs.FilterFilterCriteriaLambdaFunctionExecutionRoleArnArgs
                    {
                        Comparison = "string",
                        Value = "string",
                    },
                },
                LambdaFunctionLastModifiedAts = new[]
                {
                    new Aws.Inspector2.Inputs.FilterFilterCriteriaLambdaFunctionLastModifiedAtArgs
                    {
                        EndInclusive = "string",
                        StartInclusive = "string",
                    },
                },
                LambdaFunctionLayers = new[]
                {
                    new Aws.Inspector2.Inputs.FilterFilterCriteriaLambdaFunctionLayerArgs
                    {
                        Comparison = "string",
                        Value = "string",
                    },
                },
                LambdaFunctionNames = new[]
                {
                    new Aws.Inspector2.Inputs.FilterFilterCriteriaLambdaFunctionNameArgs
                    {
                        Comparison = "string",
                        Value = "string",
                    },
                },
                LambdaFunctionRuntimes = new[]
                {
                    new Aws.Inspector2.Inputs.FilterFilterCriteriaLambdaFunctionRuntimeArgs
                    {
                        Comparison = "string",
                        Value = "string",
                    },
                },
                LastObservedAts = new[]
                {
                    new Aws.Inspector2.Inputs.FilterFilterCriteriaLastObservedAtArgs
                    {
                        EndInclusive = "string",
                        StartInclusive = "string",
                    },
                },
                NetworkProtocols = new[]
                {
                    new Aws.Inspector2.Inputs.FilterFilterCriteriaNetworkProtocolArgs
                    {
                        Comparison = "string",
                        Value = "string",
                    },
                },
                PortRanges = new[]
                {
                    new Aws.Inspector2.Inputs.FilterFilterCriteriaPortRangeArgs
                    {
                        BeginInclusive = 0,
                        EndInclusive = 0,
                    },
                },
                RelatedVulnerabilities = new[]
                {
                    new Aws.Inspector2.Inputs.FilterFilterCriteriaRelatedVulnerabilityArgs
                    {
                        Comparison = "string",
                        Value = "string",
                    },
                },
                ResourceIds = new[]
                {
                    new Aws.Inspector2.Inputs.FilterFilterCriteriaResourceIdArgs
                    {
                        Comparison = "string",
                        Value = "string",
                    },
                },
                ResourceTags = new[]
                {
                    new Aws.Inspector2.Inputs.FilterFilterCriteriaResourceTagArgs
                    {
                        Comparison = "string",
                        Key = "string",
                        Value = "string",
                    },
                },
                ResourceTypes = new[]
                {
                    new Aws.Inspector2.Inputs.FilterFilterCriteriaResourceTypeArgs
                    {
                        Comparison = "string",
                        Value = "string",
                    },
                },
                Severities = new[]
                {
                    new Aws.Inspector2.Inputs.FilterFilterCriteriaSeverityArgs
                    {
                        Comparison = "string",
                        Value = "string",
                    },
                },
                Titles = new[]
                {
                    new Aws.Inspector2.Inputs.FilterFilterCriteriaTitleArgs
                    {
                        Comparison = "string",
                        Value = "string",
                    },
                },
                UpdatedAts = new[]
                {
                    new Aws.Inspector2.Inputs.FilterFilterCriteriaUpdatedAtArgs
                    {
                        EndInclusive = "string",
                        StartInclusive = "string",
                    },
                },
                VendorSeverities = new[]
                {
                    new Aws.Inspector2.Inputs.FilterFilterCriteriaVendorSeverityArgs
                    {
                        Comparison = "string",
                        Value = "string",
                    },
                },
                VulnerabilityIds = new[]
                {
                    new Aws.Inspector2.Inputs.FilterFilterCriteriaVulnerabilityIdArgs
                    {
                        Comparison = "string",
                        Value = "string",
                    },
                },
                VulnerabilitySources = new[]
                {
                    new Aws.Inspector2.Inputs.FilterFilterCriteriaVulnerabilitySourceArgs
                    {
                        Comparison = "string",
                        Value = "string",
                    },
                },
                VulnerablePackages = new[]
                {
                    new Aws.Inspector2.Inputs.FilterFilterCriteriaVulnerablePackageArgs
                    {
                        Architecture = new Aws.Inspector2.Inputs.FilterFilterCriteriaVulnerablePackageArchitectureArgs
                        {
                            Comparison = "string",
                            Value = "string",
                        },
                        Epoches = new[]
                        {
                            new Aws.Inspector2.Inputs.FilterFilterCriteriaVulnerablePackageEpochArgs
                            {
                                LowerInclusive = 0,
                                UpperInclusive = 0,
                            },
                        },
                        FilePath = new Aws.Inspector2.Inputs.FilterFilterCriteriaVulnerablePackageFilePathArgs
                        {
                            Comparison = "string",
                            Value = "string",
                        },
                        Name = new Aws.Inspector2.Inputs.FilterFilterCriteriaVulnerablePackageNameArgs
                        {
                            Comparison = "string",
                            Value = "string",
                        },
                        Release = new Aws.Inspector2.Inputs.FilterFilterCriteriaVulnerablePackageReleaseArgs
                        {
                            Comparison = "string",
                            Value = "string",
                        },
                        SourceLambdaLayerArn = new Aws.Inspector2.Inputs.FilterFilterCriteriaVulnerablePackageSourceLambdaLayerArnArgs
                        {
                            Comparison = "string",
                            Value = "string",
                        },
                        SourceLayerHash = new Aws.Inspector2.Inputs.FilterFilterCriteriaVulnerablePackageSourceLayerHashArgs
                        {
                            Comparison = "string",
                            Value = "string",
                        },
                        Version = new Aws.Inspector2.Inputs.FilterFilterCriteriaVulnerablePackageVersionArgs
                        {
                            Comparison = "string",
                            Value = "string",
                        },
                    },
                },
            },
        },
        Name = "string",
        Reason = "string",
        Tags = 
        {
            { "string", "string" },
        },
    });
    
    example, err := inspector2.NewFilter(ctx, "awsFilterResource", &inspector2.FilterArgs{
    	Action:      pulumi.String("string"),
    	Description: pulumi.String("string"),
    	FilterCriterias: inspector2.FilterFilterCriteriaArray{
    		&inspector2.FilterFilterCriteriaArgs{
    			AwsAccountIds: inspector2.FilterFilterCriteriaAwsAccountIdArray{
    				&inspector2.FilterFilterCriteriaAwsAccountIdArgs{
    					Comparison: pulumi.String("string"),
    					Value:      pulumi.String("string"),
    				},
    			},
    			CodeVulnerabilityDetectorNames: inspector2.FilterFilterCriteriaCodeVulnerabilityDetectorNameArray{
    				&inspector2.FilterFilterCriteriaCodeVulnerabilityDetectorNameArgs{
    					Comparison: pulumi.String("string"),
    					Value:      pulumi.String("string"),
    				},
    			},
    			CodeVulnerabilityDetectorTags: inspector2.FilterFilterCriteriaCodeVulnerabilityDetectorTagArray{
    				&inspector2.FilterFilterCriteriaCodeVulnerabilityDetectorTagArgs{
    					Comparison: pulumi.String("string"),
    					Value:      pulumi.String("string"),
    				},
    			},
    			CodeVulnerabilityFilePaths: inspector2.FilterFilterCriteriaCodeVulnerabilityFilePathArray{
    				&inspector2.FilterFilterCriteriaCodeVulnerabilityFilePathArgs{
    					Comparison: pulumi.String("string"),
    					Value:      pulumi.String("string"),
    				},
    			},
    			ComponentIds: inspector2.FilterFilterCriteriaComponentIdArray{
    				&inspector2.FilterFilterCriteriaComponentIdArgs{
    					Comparison: pulumi.String("string"),
    					Value:      pulumi.String("string"),
    				},
    			},
    			ComponentTypes: inspector2.FilterFilterCriteriaComponentTypeArray{
    				&inspector2.FilterFilterCriteriaComponentTypeArgs{
    					Comparison: pulumi.String("string"),
    					Value:      pulumi.String("string"),
    				},
    			},
    			Ec2InstanceImageIds: inspector2.FilterFilterCriteriaEc2InstanceImageIdArray{
    				&inspector2.FilterFilterCriteriaEc2InstanceImageIdArgs{
    					Comparison: pulumi.String("string"),
    					Value:      pulumi.String("string"),
    				},
    			},
    			Ec2InstanceSubnetIds: inspector2.FilterFilterCriteriaEc2InstanceSubnetIdArray{
    				&inspector2.FilterFilterCriteriaEc2InstanceSubnetIdArgs{
    					Comparison: pulumi.String("string"),
    					Value:      pulumi.String("string"),
    				},
    			},
    			Ec2InstanceVpcIds: inspector2.FilterFilterCriteriaEc2InstanceVpcIdArray{
    				&inspector2.FilterFilterCriteriaEc2InstanceVpcIdArgs{
    					Comparison: pulumi.String("string"),
    					Value:      pulumi.String("string"),
    				},
    			},
    			EcrImageArchitectures: inspector2.FilterFilterCriteriaEcrImageArchitectureArray{
    				&inspector2.FilterFilterCriteriaEcrImageArchitectureArgs{
    					Comparison: pulumi.String("string"),
    					Value:      pulumi.String("string"),
    				},
    			},
    			EcrImageHashes: inspector2.FilterFilterCriteriaEcrImageHashArray{
    				&inspector2.FilterFilterCriteriaEcrImageHashArgs{
    					Comparison: pulumi.String("string"),
    					Value:      pulumi.String("string"),
    				},
    			},
    			EcrImagePushedAts: inspector2.FilterFilterCriteriaEcrImagePushedAtArray{
    				&inspector2.FilterFilterCriteriaEcrImagePushedAtArgs{
    					EndInclusive:   pulumi.String("string"),
    					StartInclusive: pulumi.String("string"),
    				},
    			},
    			EcrImageRegistries: inspector2.FilterFilterCriteriaEcrImageRegistryArray{
    				&inspector2.FilterFilterCriteriaEcrImageRegistryArgs{
    					Comparison: pulumi.String("string"),
    					Value:      pulumi.String("string"),
    				},
    			},
    			EcrImageRepositoryNames: inspector2.FilterFilterCriteriaEcrImageRepositoryNameArray{
    				&inspector2.FilterFilterCriteriaEcrImageRepositoryNameArgs{
    					Comparison: pulumi.String("string"),
    					Value:      pulumi.String("string"),
    				},
    			},
    			EcrImageTags: inspector2.FilterFilterCriteriaEcrImageTagArray{
    				&inspector2.FilterFilterCriteriaEcrImageTagArgs{
    					Comparison: pulumi.String("string"),
    					Value:      pulumi.String("string"),
    				},
    			},
    			EpssScores: inspector2.FilterFilterCriteriaEpssScoreArray{
    				&inspector2.FilterFilterCriteriaEpssScoreArgs{
    					LowerInclusive: pulumi.Float64(0),
    					UpperInclusive: pulumi.Float64(0),
    				},
    			},
    			ExploitAvailables: inspector2.FilterFilterCriteriaExploitAvailableArray{
    				&inspector2.FilterFilterCriteriaExploitAvailableArgs{
    					Comparison: pulumi.String("string"),
    					Value:      pulumi.String("string"),
    				},
    			},
    			FindingArns: inspector2.FilterFilterCriteriaFindingArnArray{
    				&inspector2.FilterFilterCriteriaFindingArnArgs{
    					Comparison: pulumi.String("string"),
    					Value:      pulumi.String("string"),
    				},
    			},
    			FindingStatuses: inspector2.FilterFilterCriteriaFindingStatusArray{
    				&inspector2.FilterFilterCriteriaFindingStatusArgs{
    					Comparison: pulumi.String("string"),
    					Value:      pulumi.String("string"),
    				},
    			},
    			FindingTypes: inspector2.FilterFilterCriteriaFindingTypeArray{
    				&inspector2.FilterFilterCriteriaFindingTypeArgs{
    					Comparison: pulumi.String("string"),
    					Value:      pulumi.String("string"),
    				},
    			},
    			FirstObservedAts: inspector2.FilterFilterCriteriaFirstObservedAtArray{
    				&inspector2.FilterFilterCriteriaFirstObservedAtArgs{
    					EndInclusive:   pulumi.String("string"),
    					StartInclusive: pulumi.String("string"),
    				},
    			},
    			FixAvailables: inspector2.FilterFilterCriteriaFixAvailableArray{
    				&inspector2.FilterFilterCriteriaFixAvailableArgs{
    					Comparison: pulumi.String("string"),
    					Value:      pulumi.String("string"),
    				},
    			},
    			InspectorScores: inspector2.FilterFilterCriteriaInspectorScoreArray{
    				&inspector2.FilterFilterCriteriaInspectorScoreArgs{
    					LowerInclusive: pulumi.Float64(0),
    					UpperInclusive: pulumi.Float64(0),
    				},
    			},
    			LambdaFunctionExecutionRoleArns: inspector2.FilterFilterCriteriaLambdaFunctionExecutionRoleArnArray{
    				&inspector2.FilterFilterCriteriaLambdaFunctionExecutionRoleArnArgs{
    					Comparison: pulumi.String("string"),
    					Value:      pulumi.String("string"),
    				},
    			},
    			LambdaFunctionLastModifiedAts: inspector2.FilterFilterCriteriaLambdaFunctionLastModifiedAtArray{
    				&inspector2.FilterFilterCriteriaLambdaFunctionLastModifiedAtArgs{
    					EndInclusive:   pulumi.String("string"),
    					StartInclusive: pulumi.String("string"),
    				},
    			},
    			LambdaFunctionLayers: inspector2.FilterFilterCriteriaLambdaFunctionLayerArray{
    				&inspector2.FilterFilterCriteriaLambdaFunctionLayerArgs{
    					Comparison: pulumi.String("string"),
    					Value:      pulumi.String("string"),
    				},
    			},
    			LambdaFunctionNames: inspector2.FilterFilterCriteriaLambdaFunctionNameArray{
    				&inspector2.FilterFilterCriteriaLambdaFunctionNameArgs{
    					Comparison: pulumi.String("string"),
    					Value:      pulumi.String("string"),
    				},
    			},
    			LambdaFunctionRuntimes: inspector2.FilterFilterCriteriaLambdaFunctionRuntimeArray{
    				&inspector2.FilterFilterCriteriaLambdaFunctionRuntimeArgs{
    					Comparison: pulumi.String("string"),
    					Value:      pulumi.String("string"),
    				},
    			},
    			LastObservedAts: inspector2.FilterFilterCriteriaLastObservedAtArray{
    				&inspector2.FilterFilterCriteriaLastObservedAtArgs{
    					EndInclusive:   pulumi.String("string"),
    					StartInclusive: pulumi.String("string"),
    				},
    			},
    			NetworkProtocols: inspector2.FilterFilterCriteriaNetworkProtocolArray{
    				&inspector2.FilterFilterCriteriaNetworkProtocolArgs{
    					Comparison: pulumi.String("string"),
    					Value:      pulumi.String("string"),
    				},
    			},
    			PortRanges: inspector2.FilterFilterCriteriaPortRangeArray{
    				&inspector2.FilterFilterCriteriaPortRangeArgs{
    					BeginInclusive: pulumi.Int(0),
    					EndInclusive:   pulumi.Int(0),
    				},
    			},
    			RelatedVulnerabilities: inspector2.FilterFilterCriteriaRelatedVulnerabilityArray{
    				&inspector2.FilterFilterCriteriaRelatedVulnerabilityArgs{
    					Comparison: pulumi.String("string"),
    					Value:      pulumi.String("string"),
    				},
    			},
    			ResourceIds: inspector2.FilterFilterCriteriaResourceIdArray{
    				&inspector2.FilterFilterCriteriaResourceIdArgs{
    					Comparison: pulumi.String("string"),
    					Value:      pulumi.String("string"),
    				},
    			},
    			ResourceTags: inspector2.FilterFilterCriteriaResourceTagArray{
    				&inspector2.FilterFilterCriteriaResourceTagArgs{
    					Comparison: pulumi.String("string"),
    					Key:        pulumi.String("string"),
    					Value:      pulumi.String("string"),
    				},
    			},
    			ResourceTypes: inspector2.FilterFilterCriteriaResourceTypeArray{
    				&inspector2.FilterFilterCriteriaResourceTypeArgs{
    					Comparison: pulumi.String("string"),
    					Value:      pulumi.String("string"),
    				},
    			},
    			Severities: inspector2.FilterFilterCriteriaSeverityArray{
    				&inspector2.FilterFilterCriteriaSeverityArgs{
    					Comparison: pulumi.String("string"),
    					Value:      pulumi.String("string"),
    				},
    			},
    			Titles: inspector2.FilterFilterCriteriaTitleArray{
    				&inspector2.FilterFilterCriteriaTitleArgs{
    					Comparison: pulumi.String("string"),
    					Value:      pulumi.String("string"),
    				},
    			},
    			UpdatedAts: inspector2.FilterFilterCriteriaUpdatedAtArray{
    				&inspector2.FilterFilterCriteriaUpdatedAtArgs{
    					EndInclusive:   pulumi.String("string"),
    					StartInclusive: pulumi.String("string"),
    				},
    			},
    			VendorSeverities: inspector2.FilterFilterCriteriaVendorSeverityArray{
    				&inspector2.FilterFilterCriteriaVendorSeverityArgs{
    					Comparison: pulumi.String("string"),
    					Value:      pulumi.String("string"),
    				},
    			},
    			VulnerabilityIds: inspector2.FilterFilterCriteriaVulnerabilityIdArray{
    				&inspector2.FilterFilterCriteriaVulnerabilityIdArgs{
    					Comparison: pulumi.String("string"),
    					Value:      pulumi.String("string"),
    				},
    			},
    			VulnerabilitySources: inspector2.FilterFilterCriteriaVulnerabilitySourceArray{
    				&inspector2.FilterFilterCriteriaVulnerabilitySourceArgs{
    					Comparison: pulumi.String("string"),
    					Value:      pulumi.String("string"),
    				},
    			},
    			VulnerablePackages: inspector2.FilterFilterCriteriaVulnerablePackageArray{
    				&inspector2.FilterFilterCriteriaVulnerablePackageArgs{
    					Architecture: &inspector2.FilterFilterCriteriaVulnerablePackageArchitectureArgs{
    						Comparison: pulumi.String("string"),
    						Value:      pulumi.String("string"),
    					},
    					Epoches: inspector2.FilterFilterCriteriaVulnerablePackageEpochArray{
    						&inspector2.FilterFilterCriteriaVulnerablePackageEpochArgs{
    							LowerInclusive: pulumi.Float64(0),
    							UpperInclusive: pulumi.Float64(0),
    						},
    					},
    					FilePath: &inspector2.FilterFilterCriteriaVulnerablePackageFilePathArgs{
    						Comparison: pulumi.String("string"),
    						Value:      pulumi.String("string"),
    					},
    					Name: &inspector2.FilterFilterCriteriaVulnerablePackageNameArgs{
    						Comparison: pulumi.String("string"),
    						Value:      pulumi.String("string"),
    					},
    					Release: &inspector2.FilterFilterCriteriaVulnerablePackageReleaseArgs{
    						Comparison: pulumi.String("string"),
    						Value:      pulumi.String("string"),
    					},
    					SourceLambdaLayerArn: &inspector2.FilterFilterCriteriaVulnerablePackageSourceLambdaLayerArnArgs{
    						Comparison: pulumi.String("string"),
    						Value:      pulumi.String("string"),
    					},
    					SourceLayerHash: &inspector2.FilterFilterCriteriaVulnerablePackageSourceLayerHashArgs{
    						Comparison: pulumi.String("string"),
    						Value:      pulumi.String("string"),
    					},
    					Version: &inspector2.FilterFilterCriteriaVulnerablePackageVersionArgs{
    						Comparison: pulumi.String("string"),
    						Value:      pulumi.String("string"),
    					},
    				},
    			},
    		},
    	},
    	Name:   pulumi.String("string"),
    	Reason: pulumi.String("string"),
    	Tags: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    })
    
    var awsFilterResource = new com.pulumi.aws.inspector2.Filter("awsFilterResource", com.pulumi.aws.inspector2.FilterArgs.builder()
        .action("string")
        .description("string")
        .filterCriterias(FilterFilterCriteriaArgs.builder()
            .awsAccountIds(FilterFilterCriteriaAwsAccountIdArgs.builder()
                .comparison("string")
                .value("string")
                .build())
            .codeVulnerabilityDetectorNames(FilterFilterCriteriaCodeVulnerabilityDetectorNameArgs.builder()
                .comparison("string")
                .value("string")
                .build())
            .codeVulnerabilityDetectorTags(FilterFilterCriteriaCodeVulnerabilityDetectorTagArgs.builder()
                .comparison("string")
                .value("string")
                .build())
            .codeVulnerabilityFilePaths(FilterFilterCriteriaCodeVulnerabilityFilePathArgs.builder()
                .comparison("string")
                .value("string")
                .build())
            .componentIds(FilterFilterCriteriaComponentIdArgs.builder()
                .comparison("string")
                .value("string")
                .build())
            .componentTypes(FilterFilterCriteriaComponentTypeArgs.builder()
                .comparison("string")
                .value("string")
                .build())
            .ec2InstanceImageIds(FilterFilterCriteriaEc2InstanceImageIdArgs.builder()
                .comparison("string")
                .value("string")
                .build())
            .ec2InstanceSubnetIds(FilterFilterCriteriaEc2InstanceSubnetIdArgs.builder()
                .comparison("string")
                .value("string")
                .build())
            .ec2InstanceVpcIds(FilterFilterCriteriaEc2InstanceVpcIdArgs.builder()
                .comparison("string")
                .value("string")
                .build())
            .ecrImageArchitectures(FilterFilterCriteriaEcrImageArchitectureArgs.builder()
                .comparison("string")
                .value("string")
                .build())
            .ecrImageHashes(FilterFilterCriteriaEcrImageHashArgs.builder()
                .comparison("string")
                .value("string")
                .build())
            .ecrImagePushedAts(FilterFilterCriteriaEcrImagePushedAtArgs.builder()
                .endInclusive("string")
                .startInclusive("string")
                .build())
            .ecrImageRegistries(FilterFilterCriteriaEcrImageRegistryArgs.builder()
                .comparison("string")
                .value("string")
                .build())
            .ecrImageRepositoryNames(FilterFilterCriteriaEcrImageRepositoryNameArgs.builder()
                .comparison("string")
                .value("string")
                .build())
            .ecrImageTags(FilterFilterCriteriaEcrImageTagArgs.builder()
                .comparison("string")
                .value("string")
                .build())
            .epssScores(FilterFilterCriteriaEpssScoreArgs.builder()
                .lowerInclusive(0.0)
                .upperInclusive(0.0)
                .build())
            .exploitAvailables(FilterFilterCriteriaExploitAvailableArgs.builder()
                .comparison("string")
                .value("string")
                .build())
            .findingArns(FilterFilterCriteriaFindingArnArgs.builder()
                .comparison("string")
                .value("string")
                .build())
            .findingStatuses(FilterFilterCriteriaFindingStatusArgs.builder()
                .comparison("string")
                .value("string")
                .build())
            .findingTypes(FilterFilterCriteriaFindingTypeArgs.builder()
                .comparison("string")
                .value("string")
                .build())
            .firstObservedAts(FilterFilterCriteriaFirstObservedAtArgs.builder()
                .endInclusive("string")
                .startInclusive("string")
                .build())
            .fixAvailables(FilterFilterCriteriaFixAvailableArgs.builder()
                .comparison("string")
                .value("string")
                .build())
            .inspectorScores(FilterFilterCriteriaInspectorScoreArgs.builder()
                .lowerInclusive(0.0)
                .upperInclusive(0.0)
                .build())
            .lambdaFunctionExecutionRoleArns(FilterFilterCriteriaLambdaFunctionExecutionRoleArnArgs.builder()
                .comparison("string")
                .value("string")
                .build())
            .lambdaFunctionLastModifiedAts(FilterFilterCriteriaLambdaFunctionLastModifiedAtArgs.builder()
                .endInclusive("string")
                .startInclusive("string")
                .build())
            .lambdaFunctionLayers(FilterFilterCriteriaLambdaFunctionLayerArgs.builder()
                .comparison("string")
                .value("string")
                .build())
            .lambdaFunctionNames(FilterFilterCriteriaLambdaFunctionNameArgs.builder()
                .comparison("string")
                .value("string")
                .build())
            .lambdaFunctionRuntimes(FilterFilterCriteriaLambdaFunctionRuntimeArgs.builder()
                .comparison("string")
                .value("string")
                .build())
            .lastObservedAts(FilterFilterCriteriaLastObservedAtArgs.builder()
                .endInclusive("string")
                .startInclusive("string")
                .build())
            .networkProtocols(FilterFilterCriteriaNetworkProtocolArgs.builder()
                .comparison("string")
                .value("string")
                .build())
            .portRanges(FilterFilterCriteriaPortRangeArgs.builder()
                .beginInclusive(0)
                .endInclusive(0)
                .build())
            .relatedVulnerabilities(FilterFilterCriteriaRelatedVulnerabilityArgs.builder()
                .comparison("string")
                .value("string")
                .build())
            .resourceIds(FilterFilterCriteriaResourceIdArgs.builder()
                .comparison("string")
                .value("string")
                .build())
            .resourceTags(FilterFilterCriteriaResourceTagArgs.builder()
                .comparison("string")
                .key("string")
                .value("string")
                .build())
            .resourceTypes(FilterFilterCriteriaResourceTypeArgs.builder()
                .comparison("string")
                .value("string")
                .build())
            .severities(FilterFilterCriteriaSeverityArgs.builder()
                .comparison("string")
                .value("string")
                .build())
            .titles(FilterFilterCriteriaTitleArgs.builder()
                .comparison("string")
                .value("string")
                .build())
            .updatedAts(FilterFilterCriteriaUpdatedAtArgs.builder()
                .endInclusive("string")
                .startInclusive("string")
                .build())
            .vendorSeverities(FilterFilterCriteriaVendorSeverityArgs.builder()
                .comparison("string")
                .value("string")
                .build())
            .vulnerabilityIds(FilterFilterCriteriaVulnerabilityIdArgs.builder()
                .comparison("string")
                .value("string")
                .build())
            .vulnerabilitySources(FilterFilterCriteriaVulnerabilitySourceArgs.builder()
                .comparison("string")
                .value("string")
                .build())
            .vulnerablePackages(FilterFilterCriteriaVulnerablePackageArgs.builder()
                .architecture(FilterFilterCriteriaVulnerablePackageArchitectureArgs.builder()
                    .comparison("string")
                    .value("string")
                    .build())
                .epoches(FilterFilterCriteriaVulnerablePackageEpochArgs.builder()
                    .lowerInclusive(0.0)
                    .upperInclusive(0.0)
                    .build())
                .filePath(FilterFilterCriteriaVulnerablePackageFilePathArgs.builder()
                    .comparison("string")
                    .value("string")
                    .build())
                .name(FilterFilterCriteriaVulnerablePackageNameArgs.builder()
                    .comparison("string")
                    .value("string")
                    .build())
                .release(FilterFilterCriteriaVulnerablePackageReleaseArgs.builder()
                    .comparison("string")
                    .value("string")
                    .build())
                .sourceLambdaLayerArn(FilterFilterCriteriaVulnerablePackageSourceLambdaLayerArnArgs.builder()
                    .comparison("string")
                    .value("string")
                    .build())
                .sourceLayerHash(FilterFilterCriteriaVulnerablePackageSourceLayerHashArgs.builder()
                    .comparison("string")
                    .value("string")
                    .build())
                .version(FilterFilterCriteriaVulnerablePackageVersionArgs.builder()
                    .comparison("string")
                    .value("string")
                    .build())
                .build())
            .build())
        .name("string")
        .reason("string")
        .tags(Map.of("string", "string"))
        .build());
    
    aws_filter_resource = aws.inspector2.Filter("awsFilterResource",
        action="string",
        description="string",
        filter_criterias=[{
            "aws_account_ids": [{
                "comparison": "string",
                "value": "string",
            }],
            "code_vulnerability_detector_names": [{
                "comparison": "string",
                "value": "string",
            }],
            "code_vulnerability_detector_tags": [{
                "comparison": "string",
                "value": "string",
            }],
            "code_vulnerability_file_paths": [{
                "comparison": "string",
                "value": "string",
            }],
            "component_ids": [{
                "comparison": "string",
                "value": "string",
            }],
            "component_types": [{
                "comparison": "string",
                "value": "string",
            }],
            "ec2_instance_image_ids": [{
                "comparison": "string",
                "value": "string",
            }],
            "ec2_instance_subnet_ids": [{
                "comparison": "string",
                "value": "string",
            }],
            "ec2_instance_vpc_ids": [{
                "comparison": "string",
                "value": "string",
            }],
            "ecr_image_architectures": [{
                "comparison": "string",
                "value": "string",
            }],
            "ecr_image_hashes": [{
                "comparison": "string",
                "value": "string",
            }],
            "ecr_image_pushed_ats": [{
                "end_inclusive": "string",
                "start_inclusive": "string",
            }],
            "ecr_image_registries": [{
                "comparison": "string",
                "value": "string",
            }],
            "ecr_image_repository_names": [{
                "comparison": "string",
                "value": "string",
            }],
            "ecr_image_tags": [{
                "comparison": "string",
                "value": "string",
            }],
            "epss_scores": [{
                "lower_inclusive": 0,
                "upper_inclusive": 0,
            }],
            "exploit_availables": [{
                "comparison": "string",
                "value": "string",
            }],
            "finding_arns": [{
                "comparison": "string",
                "value": "string",
            }],
            "finding_statuses": [{
                "comparison": "string",
                "value": "string",
            }],
            "finding_types": [{
                "comparison": "string",
                "value": "string",
            }],
            "first_observed_ats": [{
                "end_inclusive": "string",
                "start_inclusive": "string",
            }],
            "fix_availables": [{
                "comparison": "string",
                "value": "string",
            }],
            "inspector_scores": [{
                "lower_inclusive": 0,
                "upper_inclusive": 0,
            }],
            "lambda_function_execution_role_arns": [{
                "comparison": "string",
                "value": "string",
            }],
            "lambda_function_last_modified_ats": [{
                "end_inclusive": "string",
                "start_inclusive": "string",
            }],
            "lambda_function_layers": [{
                "comparison": "string",
                "value": "string",
            }],
            "lambda_function_names": [{
                "comparison": "string",
                "value": "string",
            }],
            "lambda_function_runtimes": [{
                "comparison": "string",
                "value": "string",
            }],
            "last_observed_ats": [{
                "end_inclusive": "string",
                "start_inclusive": "string",
            }],
            "network_protocols": [{
                "comparison": "string",
                "value": "string",
            }],
            "port_ranges": [{
                "begin_inclusive": 0,
                "end_inclusive": 0,
            }],
            "related_vulnerabilities": [{
                "comparison": "string",
                "value": "string",
            }],
            "resource_ids": [{
                "comparison": "string",
                "value": "string",
            }],
            "resource_tags": [{
                "comparison": "string",
                "key": "string",
                "value": "string",
            }],
            "resource_types": [{
                "comparison": "string",
                "value": "string",
            }],
            "severities": [{
                "comparison": "string",
                "value": "string",
            }],
            "titles": [{
                "comparison": "string",
                "value": "string",
            }],
            "updated_ats": [{
                "end_inclusive": "string",
                "start_inclusive": "string",
            }],
            "vendor_severities": [{
                "comparison": "string",
                "value": "string",
            }],
            "vulnerability_ids": [{
                "comparison": "string",
                "value": "string",
            }],
            "vulnerability_sources": [{
                "comparison": "string",
                "value": "string",
            }],
            "vulnerable_packages": [{
                "architecture": {
                    "comparison": "string",
                    "value": "string",
                },
                "epoches": [{
                    "lower_inclusive": 0,
                    "upper_inclusive": 0,
                }],
                "file_path": {
                    "comparison": "string",
                    "value": "string",
                },
                "name": {
                    "comparison": "string",
                    "value": "string",
                },
                "release": {
                    "comparison": "string",
                    "value": "string",
                },
                "source_lambda_layer_arn": {
                    "comparison": "string",
                    "value": "string",
                },
                "source_layer_hash": {
                    "comparison": "string",
                    "value": "string",
                },
                "version": {
                    "comparison": "string",
                    "value": "string",
                },
            }],
        }],
        name="string",
        reason="string",
        tags={
            "string": "string",
        })
    
    const awsFilterResource = new aws.inspector2.Filter("awsFilterResource", {
        action: "string",
        description: "string",
        filterCriterias: [{
            awsAccountIds: [{
                comparison: "string",
                value: "string",
            }],
            codeVulnerabilityDetectorNames: [{
                comparison: "string",
                value: "string",
            }],
            codeVulnerabilityDetectorTags: [{
                comparison: "string",
                value: "string",
            }],
            codeVulnerabilityFilePaths: [{
                comparison: "string",
                value: "string",
            }],
            componentIds: [{
                comparison: "string",
                value: "string",
            }],
            componentTypes: [{
                comparison: "string",
                value: "string",
            }],
            ec2InstanceImageIds: [{
                comparison: "string",
                value: "string",
            }],
            ec2InstanceSubnetIds: [{
                comparison: "string",
                value: "string",
            }],
            ec2InstanceVpcIds: [{
                comparison: "string",
                value: "string",
            }],
            ecrImageArchitectures: [{
                comparison: "string",
                value: "string",
            }],
            ecrImageHashes: [{
                comparison: "string",
                value: "string",
            }],
            ecrImagePushedAts: [{
                endInclusive: "string",
                startInclusive: "string",
            }],
            ecrImageRegistries: [{
                comparison: "string",
                value: "string",
            }],
            ecrImageRepositoryNames: [{
                comparison: "string",
                value: "string",
            }],
            ecrImageTags: [{
                comparison: "string",
                value: "string",
            }],
            epssScores: [{
                lowerInclusive: 0,
                upperInclusive: 0,
            }],
            exploitAvailables: [{
                comparison: "string",
                value: "string",
            }],
            findingArns: [{
                comparison: "string",
                value: "string",
            }],
            findingStatuses: [{
                comparison: "string",
                value: "string",
            }],
            findingTypes: [{
                comparison: "string",
                value: "string",
            }],
            firstObservedAts: [{
                endInclusive: "string",
                startInclusive: "string",
            }],
            fixAvailables: [{
                comparison: "string",
                value: "string",
            }],
            inspectorScores: [{
                lowerInclusive: 0,
                upperInclusive: 0,
            }],
            lambdaFunctionExecutionRoleArns: [{
                comparison: "string",
                value: "string",
            }],
            lambdaFunctionLastModifiedAts: [{
                endInclusive: "string",
                startInclusive: "string",
            }],
            lambdaFunctionLayers: [{
                comparison: "string",
                value: "string",
            }],
            lambdaFunctionNames: [{
                comparison: "string",
                value: "string",
            }],
            lambdaFunctionRuntimes: [{
                comparison: "string",
                value: "string",
            }],
            lastObservedAts: [{
                endInclusive: "string",
                startInclusive: "string",
            }],
            networkProtocols: [{
                comparison: "string",
                value: "string",
            }],
            portRanges: [{
                beginInclusive: 0,
                endInclusive: 0,
            }],
            relatedVulnerabilities: [{
                comparison: "string",
                value: "string",
            }],
            resourceIds: [{
                comparison: "string",
                value: "string",
            }],
            resourceTags: [{
                comparison: "string",
                key: "string",
                value: "string",
            }],
            resourceTypes: [{
                comparison: "string",
                value: "string",
            }],
            severities: [{
                comparison: "string",
                value: "string",
            }],
            titles: [{
                comparison: "string",
                value: "string",
            }],
            updatedAts: [{
                endInclusive: "string",
                startInclusive: "string",
            }],
            vendorSeverities: [{
                comparison: "string",
                value: "string",
            }],
            vulnerabilityIds: [{
                comparison: "string",
                value: "string",
            }],
            vulnerabilitySources: [{
                comparison: "string",
                value: "string",
            }],
            vulnerablePackages: [{
                architecture: {
                    comparison: "string",
                    value: "string",
                },
                epoches: [{
                    lowerInclusive: 0,
                    upperInclusive: 0,
                }],
                filePath: {
                    comparison: "string",
                    value: "string",
                },
                name: {
                    comparison: "string",
                    value: "string",
                },
                release: {
                    comparison: "string",
                    value: "string",
                },
                sourceLambdaLayerArn: {
                    comparison: "string",
                    value: "string",
                },
                sourceLayerHash: {
                    comparison: "string",
                    value: "string",
                },
                version: {
                    comparison: "string",
                    value: "string",
                },
            }],
        }],
        name: "string",
        reason: "string",
        tags: {
            string: "string",
        },
    });
    
    type: aws:inspector2:Filter
    properties:
        action: string
        description: string
        filterCriterias:
            - awsAccountIds:
                - comparison: string
                  value: string
              codeVulnerabilityDetectorNames:
                - comparison: string
                  value: string
              codeVulnerabilityDetectorTags:
                - comparison: string
                  value: string
              codeVulnerabilityFilePaths:
                - comparison: string
                  value: string
              componentIds:
                - comparison: string
                  value: string
              componentTypes:
                - comparison: string
                  value: string
              ec2InstanceImageIds:
                - comparison: string
                  value: string
              ec2InstanceSubnetIds:
                - comparison: string
                  value: string
              ec2InstanceVpcIds:
                - comparison: string
                  value: string
              ecrImageArchitectures:
                - comparison: string
                  value: string
              ecrImageHashes:
                - comparison: string
                  value: string
              ecrImagePushedAts:
                - endInclusive: string
                  startInclusive: string
              ecrImageRegistries:
                - comparison: string
                  value: string
              ecrImageRepositoryNames:
                - comparison: string
                  value: string
              ecrImageTags:
                - comparison: string
                  value: string
              epssScores:
                - lowerInclusive: 0
                  upperInclusive: 0
              exploitAvailables:
                - comparison: string
                  value: string
              findingArns:
                - comparison: string
                  value: string
              findingStatuses:
                - comparison: string
                  value: string
              findingTypes:
                - comparison: string
                  value: string
              firstObservedAts:
                - endInclusive: string
                  startInclusive: string
              fixAvailables:
                - comparison: string
                  value: string
              inspectorScores:
                - lowerInclusive: 0
                  upperInclusive: 0
              lambdaFunctionExecutionRoleArns:
                - comparison: string
                  value: string
              lambdaFunctionLastModifiedAts:
                - endInclusive: string
                  startInclusive: string
              lambdaFunctionLayers:
                - comparison: string
                  value: string
              lambdaFunctionNames:
                - comparison: string
                  value: string
              lambdaFunctionRuntimes:
                - comparison: string
                  value: string
              lastObservedAts:
                - endInclusive: string
                  startInclusive: string
              networkProtocols:
                - comparison: string
                  value: string
              portRanges:
                - beginInclusive: 0
                  endInclusive: 0
              relatedVulnerabilities:
                - comparison: string
                  value: string
              resourceIds:
                - comparison: string
                  value: string
              resourceTags:
                - comparison: string
                  key: string
                  value: string
              resourceTypes:
                - comparison: string
                  value: string
              severities:
                - comparison: string
                  value: string
              titles:
                - comparison: string
                  value: string
              updatedAts:
                - endInclusive: string
                  startInclusive: string
              vendorSeverities:
                - comparison: string
                  value: string
              vulnerabilityIds:
                - comparison: string
                  value: string
              vulnerabilitySources:
                - comparison: string
                  value: string
              vulnerablePackages:
                - architecture:
                    comparison: string
                    value: string
                  epoches:
                    - lowerInclusive: 0
                      upperInclusive: 0
                  filePath:
                    comparison: string
                    value: string
                  name:
                    comparison: string
                    value: string
                  release:
                    comparison: string
                    value: string
                  sourceLambdaLayerArn:
                    comparison: string
                    value: string
                  sourceLayerHash:
                    comparison: string
                    value: string
                  version:
                    comparison: string
                    value: string
        name: string
        reason: string
        tags:
            string: string
    

    Filter Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The Filter resource accepts the following input properties:

    Action string
    Action to be applied to the findings that maatch the filter. Possible values are NONE and SUPPRESS
    Description string
    Description
    FilterCriterias List<FilterFilterCriteria>

    Details on the filter criteria. Documented below.

    The following arguments are optional:

    Name string
    Name of the filter.
    Reason string
    Reason for creating the filter
    Tags Dictionary<string, string>
    Map of tags assigned to the resource. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
    Action string
    Action to be applied to the findings that maatch the filter. Possible values are NONE and SUPPRESS
    Description string
    Description
    FilterCriterias []FilterFilterCriteriaArgs

    Details on the filter criteria. Documented below.

    The following arguments are optional:

    Name string
    Name of the filter.
    Reason string
    Reason for creating the filter
    Tags map[string]string
    Map of tags assigned to the resource. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
    action String
    Action to be applied to the findings that maatch the filter. Possible values are NONE and SUPPRESS
    description String
    Description
    filterCriterias List<FilterFilterCriteria>

    Details on the filter criteria. Documented below.

    The following arguments are optional:

    name String
    Name of the filter.
    reason String
    Reason for creating the filter
    tags Map<String,String>
    Map of tags assigned to the resource. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
    action string
    Action to be applied to the findings that maatch the filter. Possible values are NONE and SUPPRESS
    description string
    Description
    filterCriterias FilterFilterCriteria[]

    Details on the filter criteria. Documented below.

    The following arguments are optional:

    name string
    Name of the filter.
    reason string
    Reason for creating the filter
    tags {[key: string]: string}
    Map of tags assigned to the resource. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
    action str
    Action to be applied to the findings that maatch the filter. Possible values are NONE and SUPPRESS
    description str
    Description
    filter_criterias Sequence[FilterFilterCriteriaArgs]

    Details on the filter criteria. Documented below.

    The following arguments are optional:

    name str
    Name of the filter.
    reason str
    Reason for creating the filter
    tags Mapping[str, str]
    Map of tags assigned to the resource. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
    action String
    Action to be applied to the findings that maatch the filter. Possible values are NONE and SUPPRESS
    description String
    Description
    filterCriterias List<Property Map>

    Details on the filter criteria. Documented below.

    The following arguments are optional:

    name String
    Name of the filter.
    reason String
    Reason for creating the filter
    tags Map<String>
    Map of tags assigned to the resource. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Filter resource produces the following output properties:

    Arn string
    ARN of the Filter.
    Id string
    The provider-assigned unique ID for this managed resource.
    TagsAll Dictionary<string, string>
    Map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

    Deprecated: Please use tags instead.

    Arn string
    ARN of the Filter.
    Id string
    The provider-assigned unique ID for this managed resource.
    TagsAll map[string]string
    Map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

    Deprecated: Please use tags instead.

    arn String
    ARN of the Filter.
    id String
    The provider-assigned unique ID for this managed resource.
    tagsAll Map<String,String>
    Map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

    Deprecated: Please use tags instead.

    arn string
    ARN of the Filter.
    id string
    The provider-assigned unique ID for this managed resource.
    tagsAll {[key: string]: string}
    Map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

    Deprecated: Please use tags instead.

    arn str
    ARN of the Filter.
    id str
    The provider-assigned unique ID for this managed resource.
    tags_all Mapping[str, str]
    Map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

    Deprecated: Please use tags instead.

    arn String
    ARN of the Filter.
    id String
    The provider-assigned unique ID for this managed resource.
    tagsAll Map<String>
    Map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

    Deprecated: Please use tags instead.

    Look up Existing Filter Resource

    Get an existing Filter resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: FilterState, opts?: CustomResourceOptions): Filter
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            action: Optional[str] = None,
            arn: Optional[str] = None,
            description: Optional[str] = None,
            filter_criterias: Optional[Sequence[FilterFilterCriteriaArgs]] = None,
            name: Optional[str] = None,
            reason: Optional[str] = None,
            tags: Optional[Mapping[str, str]] = None,
            tags_all: Optional[Mapping[str, str]] = None) -> Filter
    func GetFilter(ctx *Context, name string, id IDInput, state *FilterState, opts ...ResourceOption) (*Filter, error)
    public static Filter Get(string name, Input<string> id, FilterState? state, CustomResourceOptions? opts = null)
    public static Filter get(String name, Output<String> id, FilterState state, CustomResourceOptions options)
    resources:  _:    type: aws:inspector2:Filter    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    Action string
    Action to be applied to the findings that maatch the filter. Possible values are NONE and SUPPRESS
    Arn string
    ARN of the Filter.
    Description string
    Description
    FilterCriterias List<FilterFilterCriteria>

    Details on the filter criteria. Documented below.

    The following arguments are optional:

    Name string
    Name of the filter.
    Reason string
    Reason for creating the filter
    Tags Dictionary<string, string>
    Map of tags assigned to the resource. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
    TagsAll Dictionary<string, string>
    Map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

    Deprecated: Please use tags instead.

    Action string
    Action to be applied to the findings that maatch the filter. Possible values are NONE and SUPPRESS
    Arn string
    ARN of the Filter.
    Description string
    Description
    FilterCriterias []FilterFilterCriteriaArgs

    Details on the filter criteria. Documented below.

    The following arguments are optional:

    Name string
    Name of the filter.
    Reason string
    Reason for creating the filter
    Tags map[string]string
    Map of tags assigned to the resource. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
    TagsAll map[string]string
    Map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

    Deprecated: Please use tags instead.

    action String
    Action to be applied to the findings that maatch the filter. Possible values are NONE and SUPPRESS
    arn String
    ARN of the Filter.
    description String
    Description
    filterCriterias List<FilterFilterCriteria>

    Details on the filter criteria. Documented below.

    The following arguments are optional:

    name String
    Name of the filter.
    reason String
    Reason for creating the filter
    tags Map<String,String>
    Map of tags assigned to the resource. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
    tagsAll Map<String,String>
    Map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

    Deprecated: Please use tags instead.

    action string
    Action to be applied to the findings that maatch the filter. Possible values are NONE and SUPPRESS
    arn string
    ARN of the Filter.
    description string
    Description
    filterCriterias FilterFilterCriteria[]

    Details on the filter criteria. Documented below.

    The following arguments are optional:

    name string
    Name of the filter.
    reason string
    Reason for creating the filter
    tags {[key: string]: string}
    Map of tags assigned to the resource. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
    tagsAll {[key: string]: string}
    Map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

    Deprecated: Please use tags instead.

    action str
    Action to be applied to the findings that maatch the filter. Possible values are NONE and SUPPRESS
    arn str
    ARN of the Filter.
    description str
    Description
    filter_criterias Sequence[FilterFilterCriteriaArgs]

    Details on the filter criteria. Documented below.

    The following arguments are optional:

    name str
    Name of the filter.
    reason str
    Reason for creating the filter
    tags Mapping[str, str]
    Map of tags assigned to the resource. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
    tags_all Mapping[str, str]
    Map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

    Deprecated: Please use tags instead.

    action String
    Action to be applied to the findings that maatch the filter. Possible values are NONE and SUPPRESS
    arn String
    ARN of the Filter.
    description String
    Description
    filterCriterias List<Property Map>

    Details on the filter criteria. Documented below.

    The following arguments are optional:

    name String
    Name of the filter.
    reason String
    Reason for creating the filter
    tags Map<String>
    Map of tags assigned to the resource. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
    tagsAll Map<String>
    Map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

    Deprecated: Please use tags instead.

    Supporting Types

    FilterFilterCriteria, FilterFilterCriteriaArgs

    AwsAccountIds List<FilterFilterCriteriaAwsAccountId>
    (Optional) The AWS account ID in which the finding was generated. Documented below.
    CodeVulnerabilityDetectorNames List<FilterFilterCriteriaCodeVulnerabilityDetectorName>
    (Optional) The ID of the component. Documented below.
    CodeVulnerabilityDetectorTags List<FilterFilterCriteriaCodeVulnerabilityDetectorTag>
    (Optional) The ID of the component. Documented below.
    CodeVulnerabilityFilePaths List<FilterFilterCriteriaCodeVulnerabilityFilePath>
    (Optional) The ID of the component. Documented below.
    ComponentIds List<FilterFilterCriteriaComponentId>
    (Optional) The ID of the component. Documented below.
    ComponentTypes List<FilterFilterCriteriaComponentType>
    (Optional) The type of the component. Documented below.
    Ec2InstanceImageIds List<FilterFilterCriteriaEc2InstanceImageId>
    (Optional) The ID of the Amazon Machine Image (AMI). Documented below.
    Ec2InstanceSubnetIds List<FilterFilterCriteriaEc2InstanceSubnetId>
    (Optional) The ID of the subnet. Documented below.
    Ec2InstanceVpcIds List<FilterFilterCriteriaEc2InstanceVpcId>
    (Optional) The ID of the VPC. Documented below.
    EcrImageArchitectures List<FilterFilterCriteriaEcrImageArchitecture>
    (Optional) The architecture of the ECR image. Documented below.
    EcrImageHashes List<FilterFilterCriteriaEcrImageHash>
    (Optional) The SHA256 hash of the ECR image. Documented below.
    EcrImagePushedAts List<FilterFilterCriteriaEcrImagePushedAt>
    (Optional) The date range when the image was pushed. Documented below.
    EcrImageRegistries List<FilterFilterCriteriaEcrImageRegistry>
    (Optional) The registry of the ECR image. Documented below.
    EcrImageRepositoryNames List<FilterFilterCriteriaEcrImageRepositoryName>
    (Optional) The name of the ECR repository. Documented below.
    EcrImageTags List<FilterFilterCriteriaEcrImageTag>
    (Optional) The tags associated with the ECR image. Documented below.
    EpssScores List<FilterFilterCriteriaEpssScore>
    (Optional) EPSS (Exploit Prediction Scoring System) Score of the finding. Documented below.
    ExploitAvailables List<FilterFilterCriteriaExploitAvailable>
    (Optional) Availability of exploits. Documented below.
    FindingArns List<FilterFilterCriteriaFindingArn>
    (Optional) The ARN of the finding. Documented below.
    FindingStatuses List<FilterFilterCriteriaFindingStatus>
    (Optional) The status of the finding. Documented below.
    FindingTypes List<FilterFilterCriteriaFindingType>
    (Optional) The type of the finding. Documented below.
    FirstObservedAts List<FilterFilterCriteriaFirstObservedAt>
    (Optional) When the finding was first observed. Documented below.
    FixAvailables List<FilterFilterCriteriaFixAvailable>
    (Optional) Availability of the fix. Documented below.
    InspectorScores List<FilterFilterCriteriaInspectorScore>
    (Optional) The Inspector score given to the finding. Documented below.
    LambdaFunctionExecutionRoleArns List<FilterFilterCriteriaLambdaFunctionExecutionRoleArn>
    (Optional) Lambda execution role ARN. Documented below.
    LambdaFunctionLastModifiedAts List<FilterFilterCriteriaLambdaFunctionLastModifiedAt>
    (Optional) Last modified timestamp of the lambda function. Documented below.
    LambdaFunctionLayers List<FilterFilterCriteriaLambdaFunctionLayer>
    (Optional) Lambda function layers. Documented below.
    LambdaFunctionNames List<FilterFilterCriteriaLambdaFunctionName>
    (Optional) Lambda function name. Documented below.
    LambdaFunctionRuntimes List<FilterFilterCriteriaLambdaFunctionRuntime>
    (Optional) Lambda function runtime. Documented below.
    LastObservedAts List<FilterFilterCriteriaLastObservedAt>
    (Optional) When the finding was last observed. Documented below.
    NetworkProtocols List<FilterFilterCriteriaNetworkProtocol>
    (Optional) The network protocol of the finding. Documented below.
    PortRanges List<FilterFilterCriteriaPortRange>
    (Optional) The port range of the finding. Documented below.
    RelatedVulnerabilities List<FilterFilterCriteriaRelatedVulnerability>
    (Optional) Related vulnerabilities. Documented below.
    ResourceIds List<FilterFilterCriteriaResourceId>
    (Optional) The ID of the resource. Documented below.
    ResourceTags List<FilterFilterCriteriaResourceTag>
    (Optional) The tags of the resource. Documented below.
    ResourceTypes List<FilterFilterCriteriaResourceType>
    (Optional) The type of the resource. Documented below.
    Severities List<FilterFilterCriteriaSeverity>
    (Optional) The severity of the finding. Documented below.
    Titles List<FilterFilterCriteriaTitle>
    (Optional) The title of the finding. Documented below.
    UpdatedAts List<FilterFilterCriteriaUpdatedAt>
    (Optional) When the finding was last updated. Documented below.
    VendorSeverities List<FilterFilterCriteriaVendorSeverity>
    (Optional) The severity as reported by the vendor. Documented below.
    VulnerabilityIds List<FilterFilterCriteriaVulnerabilityId>
    (Optional) The ID of the vulnerability. Documented below.
    VulnerabilitySources List<FilterFilterCriteriaVulnerabilitySource>
    (Optional) The source of the vulnerability. Documented below.
    VulnerablePackages List<FilterFilterCriteriaVulnerablePackage>
    (Optional) Details about vulnerable packages. Documented below.
    AwsAccountIds []FilterFilterCriteriaAwsAccountId
    (Optional) The AWS account ID in which the finding was generated. Documented below.
    CodeVulnerabilityDetectorNames []FilterFilterCriteriaCodeVulnerabilityDetectorName
    (Optional) The ID of the component. Documented below.
    CodeVulnerabilityDetectorTags []FilterFilterCriteriaCodeVulnerabilityDetectorTag
    (Optional) The ID of the component. Documented below.
    CodeVulnerabilityFilePaths []FilterFilterCriteriaCodeVulnerabilityFilePath
    (Optional) The ID of the component. Documented below.
    ComponentIds []FilterFilterCriteriaComponentId
    (Optional) The ID of the component. Documented below.
    ComponentTypes []FilterFilterCriteriaComponentType
    (Optional) The type of the component. Documented below.
    Ec2InstanceImageIds []FilterFilterCriteriaEc2InstanceImageId
    (Optional) The ID of the Amazon Machine Image (AMI). Documented below.
    Ec2InstanceSubnetIds []FilterFilterCriteriaEc2InstanceSubnetId
    (Optional) The ID of the subnet. Documented below.
    Ec2InstanceVpcIds []FilterFilterCriteriaEc2InstanceVpcId
    (Optional) The ID of the VPC. Documented below.
    EcrImageArchitectures []FilterFilterCriteriaEcrImageArchitecture
    (Optional) The architecture of the ECR image. Documented below.
    EcrImageHashes []FilterFilterCriteriaEcrImageHash
    (Optional) The SHA256 hash of the ECR image. Documented below.
    EcrImagePushedAts []FilterFilterCriteriaEcrImagePushedAt
    (Optional) The date range when the image was pushed. Documented below.
    EcrImageRegistries []FilterFilterCriteriaEcrImageRegistry
    (Optional) The registry of the ECR image. Documented below.
    EcrImageRepositoryNames []FilterFilterCriteriaEcrImageRepositoryName
    (Optional) The name of the ECR repository. Documented below.
    EcrImageTags []FilterFilterCriteriaEcrImageTag
    (Optional) The tags associated with the ECR image. Documented below.
    EpssScores []FilterFilterCriteriaEpssScore
    (Optional) EPSS (Exploit Prediction Scoring System) Score of the finding. Documented below.
    ExploitAvailables []FilterFilterCriteriaExploitAvailable
    (Optional) Availability of exploits. Documented below.
    FindingArns []FilterFilterCriteriaFindingArn
    (Optional) The ARN of the finding. Documented below.
    FindingStatuses []FilterFilterCriteriaFindingStatus
    (Optional) The status of the finding. Documented below.
    FindingTypes []FilterFilterCriteriaFindingType
    (Optional) The type of the finding. Documented below.
    FirstObservedAts []FilterFilterCriteriaFirstObservedAt
    (Optional) When the finding was first observed. Documented below.
    FixAvailables []FilterFilterCriteriaFixAvailable
    (Optional) Availability of the fix. Documented below.
    InspectorScores []FilterFilterCriteriaInspectorScore
    (Optional) The Inspector score given to the finding. Documented below.
    LambdaFunctionExecutionRoleArns []FilterFilterCriteriaLambdaFunctionExecutionRoleArn
    (Optional) Lambda execution role ARN. Documented below.
    LambdaFunctionLastModifiedAts []FilterFilterCriteriaLambdaFunctionLastModifiedAt
    (Optional) Last modified timestamp of the lambda function. Documented below.
    LambdaFunctionLayers []FilterFilterCriteriaLambdaFunctionLayer
    (Optional) Lambda function layers. Documented below.
    LambdaFunctionNames []FilterFilterCriteriaLambdaFunctionName
    (Optional) Lambda function name. Documented below.
    LambdaFunctionRuntimes []FilterFilterCriteriaLambdaFunctionRuntime
    (Optional) Lambda function runtime. Documented below.
    LastObservedAts []FilterFilterCriteriaLastObservedAt
    (Optional) When the finding was last observed. Documented below.
    NetworkProtocols []FilterFilterCriteriaNetworkProtocol
    (Optional) The network protocol of the finding. Documented below.
    PortRanges []FilterFilterCriteriaPortRange
    (Optional) The port range of the finding. Documented below.
    RelatedVulnerabilities []FilterFilterCriteriaRelatedVulnerability
    (Optional) Related vulnerabilities. Documented below.
    ResourceIds []FilterFilterCriteriaResourceId
    (Optional) The ID of the resource. Documented below.
    ResourceTags []FilterFilterCriteriaResourceTag
    (Optional) The tags of the resource. Documented below.
    ResourceTypes []FilterFilterCriteriaResourceType
    (Optional) The type of the resource. Documented below.
    Severities []FilterFilterCriteriaSeverity
    (Optional) The severity of the finding. Documented below.
    Titles []FilterFilterCriteriaTitle
    (Optional) The title of the finding. Documented below.
    UpdatedAts []FilterFilterCriteriaUpdatedAt
    (Optional) When the finding was last updated. Documented below.
    VendorSeverities []FilterFilterCriteriaVendorSeverity
    (Optional) The severity as reported by the vendor. Documented below.
    VulnerabilityIds []FilterFilterCriteriaVulnerabilityId
    (Optional) The ID of the vulnerability. Documented below.
    VulnerabilitySources []FilterFilterCriteriaVulnerabilitySource
    (Optional) The source of the vulnerability. Documented below.
    VulnerablePackages []FilterFilterCriteriaVulnerablePackage
    (Optional) Details about vulnerable packages. Documented below.
    awsAccountIds List<FilterFilterCriteriaAwsAccountId>
    (Optional) The AWS account ID in which the finding was generated. Documented below.
    codeVulnerabilityDetectorNames List<FilterFilterCriteriaCodeVulnerabilityDetectorName>
    (Optional) The ID of the component. Documented below.
    codeVulnerabilityDetectorTags List<FilterFilterCriteriaCodeVulnerabilityDetectorTag>
    (Optional) The ID of the component. Documented below.
    codeVulnerabilityFilePaths List<FilterFilterCriteriaCodeVulnerabilityFilePath>
    (Optional) The ID of the component. Documented below.
    componentIds List<FilterFilterCriteriaComponentId>
    (Optional) The ID of the component. Documented below.
    componentTypes List<FilterFilterCriteriaComponentType>
    (Optional) The type of the component. Documented below.
    ec2InstanceImageIds List<FilterFilterCriteriaEc2InstanceImageId>
    (Optional) The ID of the Amazon Machine Image (AMI). Documented below.
    ec2InstanceSubnetIds List<FilterFilterCriteriaEc2InstanceSubnetId>
    (Optional) The ID of the subnet. Documented below.
    ec2InstanceVpcIds List<FilterFilterCriteriaEc2InstanceVpcId>
    (Optional) The ID of the VPC. Documented below.
    ecrImageArchitectures List<FilterFilterCriteriaEcrImageArchitecture>
    (Optional) The architecture of the ECR image. Documented below.
    ecrImageHashes List<FilterFilterCriteriaEcrImageHash>
    (Optional) The SHA256 hash of the ECR image. Documented below.
    ecrImagePushedAts List<FilterFilterCriteriaEcrImagePushedAt>
    (Optional) The date range when the image was pushed. Documented below.
    ecrImageRegistries List<FilterFilterCriteriaEcrImageRegistry>
    (Optional) The registry of the ECR image. Documented below.
    ecrImageRepositoryNames List<FilterFilterCriteriaEcrImageRepositoryName>
    (Optional) The name of the ECR repository. Documented below.
    ecrImageTags List<FilterFilterCriteriaEcrImageTag>
    (Optional) The tags associated with the ECR image. Documented below.
    epssScores List<FilterFilterCriteriaEpssScore>
    (Optional) EPSS (Exploit Prediction Scoring System) Score of the finding. Documented below.
    exploitAvailables List<FilterFilterCriteriaExploitAvailable>
    (Optional) Availability of exploits. Documented below.
    findingArns List<FilterFilterCriteriaFindingArn>
    (Optional) The ARN of the finding. Documented below.
    findingStatuses List<FilterFilterCriteriaFindingStatus>
    (Optional) The status of the finding. Documented below.
    findingTypes List<FilterFilterCriteriaFindingType>
    (Optional) The type of the finding. Documented below.
    firstObservedAts List<FilterFilterCriteriaFirstObservedAt>
    (Optional) When the finding was first observed. Documented below.
    fixAvailables List<FilterFilterCriteriaFixAvailable>
    (Optional) Availability of the fix. Documented below.
    inspectorScores List<FilterFilterCriteriaInspectorScore>
    (Optional) The Inspector score given to the finding. Documented below.
    lambdaFunctionExecutionRoleArns List<FilterFilterCriteriaLambdaFunctionExecutionRoleArn>
    (Optional) Lambda execution role ARN. Documented below.
    lambdaFunctionLastModifiedAts List<FilterFilterCriteriaLambdaFunctionLastModifiedAt>
    (Optional) Last modified timestamp of the lambda function. Documented below.
    lambdaFunctionLayers List<FilterFilterCriteriaLambdaFunctionLayer>
    (Optional) Lambda function layers. Documented below.
    lambdaFunctionNames List<FilterFilterCriteriaLambdaFunctionName>
    (Optional) Lambda function name. Documented below.
    lambdaFunctionRuntimes List<FilterFilterCriteriaLambdaFunctionRuntime>
    (Optional) Lambda function runtime. Documented below.
    lastObservedAts List<FilterFilterCriteriaLastObservedAt>
    (Optional) When the finding was last observed. Documented below.
    networkProtocols List<FilterFilterCriteriaNetworkProtocol>
    (Optional) The network protocol of the finding. Documented below.
    portRanges List<FilterFilterCriteriaPortRange>
    (Optional) The port range of the finding. Documented below.
    relatedVulnerabilities List<FilterFilterCriteriaRelatedVulnerability>
    (Optional) Related vulnerabilities. Documented below.
    resourceIds List<FilterFilterCriteriaResourceId>
    (Optional) The ID of the resource. Documented below.
    resourceTags List<FilterFilterCriteriaResourceTag>
    (Optional) The tags of the resource. Documented below.
    resourceTypes List<FilterFilterCriteriaResourceType>
    (Optional) The type of the resource. Documented below.
    severities List<FilterFilterCriteriaSeverity>
    (Optional) The severity of the finding. Documented below.
    titles List<FilterFilterCriteriaTitle>
    (Optional) The title of the finding. Documented below.
    updatedAts List<FilterFilterCriteriaUpdatedAt>
    (Optional) When the finding was last updated. Documented below.
    vendorSeverities List<FilterFilterCriteriaVendorSeverity>
    (Optional) The severity as reported by the vendor. Documented below.
    vulnerabilityIds List<FilterFilterCriteriaVulnerabilityId>
    (Optional) The ID of the vulnerability. Documented below.
    vulnerabilitySources List<FilterFilterCriteriaVulnerabilitySource>
    (Optional) The source of the vulnerability. Documented below.
    vulnerablePackages List<FilterFilterCriteriaVulnerablePackage>
    (Optional) Details about vulnerable packages. Documented below.
    awsAccountIds FilterFilterCriteriaAwsAccountId[]
    (Optional) The AWS account ID in which the finding was generated. Documented below.
    codeVulnerabilityDetectorNames FilterFilterCriteriaCodeVulnerabilityDetectorName[]
    (Optional) The ID of the component. Documented below.
    codeVulnerabilityDetectorTags FilterFilterCriteriaCodeVulnerabilityDetectorTag[]
    (Optional) The ID of the component. Documented below.
    codeVulnerabilityFilePaths FilterFilterCriteriaCodeVulnerabilityFilePath[]
    (Optional) The ID of the component. Documented below.
    componentIds FilterFilterCriteriaComponentId[]
    (Optional) The ID of the component. Documented below.
    componentTypes FilterFilterCriteriaComponentType[]
    (Optional) The type of the component. Documented below.
    ec2InstanceImageIds FilterFilterCriteriaEc2InstanceImageId[]
    (Optional) The ID of the Amazon Machine Image (AMI). Documented below.
    ec2InstanceSubnetIds FilterFilterCriteriaEc2InstanceSubnetId[]
    (Optional) The ID of the subnet. Documented below.
    ec2InstanceVpcIds FilterFilterCriteriaEc2InstanceVpcId[]
    (Optional) The ID of the VPC. Documented below.
    ecrImageArchitectures FilterFilterCriteriaEcrImageArchitecture[]
    (Optional) The architecture of the ECR image. Documented below.
    ecrImageHashes FilterFilterCriteriaEcrImageHash[]
    (Optional) The SHA256 hash of the ECR image. Documented below.
    ecrImagePushedAts FilterFilterCriteriaEcrImagePushedAt[]
    (Optional) The date range when the image was pushed. Documented below.
    ecrImageRegistries FilterFilterCriteriaEcrImageRegistry[]
    (Optional) The registry of the ECR image. Documented below.
    ecrImageRepositoryNames FilterFilterCriteriaEcrImageRepositoryName[]
    (Optional) The name of the ECR repository. Documented below.
    ecrImageTags FilterFilterCriteriaEcrImageTag[]
    (Optional) The tags associated with the ECR image. Documented below.
    epssScores FilterFilterCriteriaEpssScore[]
    (Optional) EPSS (Exploit Prediction Scoring System) Score of the finding. Documented below.
    exploitAvailables FilterFilterCriteriaExploitAvailable[]
    (Optional) Availability of exploits. Documented below.
    findingArns FilterFilterCriteriaFindingArn[]
    (Optional) The ARN of the finding. Documented below.
    findingStatuses FilterFilterCriteriaFindingStatus[]
    (Optional) The status of the finding. Documented below.
    findingTypes FilterFilterCriteriaFindingType[]
    (Optional) The type of the finding. Documented below.
    firstObservedAts FilterFilterCriteriaFirstObservedAt[]
    (Optional) When the finding was first observed. Documented below.
    fixAvailables FilterFilterCriteriaFixAvailable[]
    (Optional) Availability of the fix. Documented below.
    inspectorScores FilterFilterCriteriaInspectorScore[]
    (Optional) The Inspector score given to the finding. Documented below.
    lambdaFunctionExecutionRoleArns FilterFilterCriteriaLambdaFunctionExecutionRoleArn[]
    (Optional) Lambda execution role ARN. Documented below.
    lambdaFunctionLastModifiedAts FilterFilterCriteriaLambdaFunctionLastModifiedAt[]
    (Optional) Last modified timestamp of the lambda function. Documented below.
    lambdaFunctionLayers FilterFilterCriteriaLambdaFunctionLayer[]
    (Optional) Lambda function layers. Documented below.
    lambdaFunctionNames FilterFilterCriteriaLambdaFunctionName[]
    (Optional) Lambda function name. Documented below.
    lambdaFunctionRuntimes FilterFilterCriteriaLambdaFunctionRuntime[]
    (Optional) Lambda function runtime. Documented below.
    lastObservedAts FilterFilterCriteriaLastObservedAt[]
    (Optional) When the finding was last observed. Documented below.
    networkProtocols FilterFilterCriteriaNetworkProtocol[]
    (Optional) The network protocol of the finding. Documented below.
    portRanges FilterFilterCriteriaPortRange[]
    (Optional) The port range of the finding. Documented below.
    relatedVulnerabilities FilterFilterCriteriaRelatedVulnerability[]
    (Optional) Related vulnerabilities. Documented below.
    resourceIds FilterFilterCriteriaResourceId[]
    (Optional) The ID of the resource. Documented below.
    resourceTags FilterFilterCriteriaResourceTag[]
    (Optional) The tags of the resource. Documented below.
    resourceTypes FilterFilterCriteriaResourceType[]
    (Optional) The type of the resource. Documented below.
    severities FilterFilterCriteriaSeverity[]
    (Optional) The severity of the finding. Documented below.
    titles FilterFilterCriteriaTitle[]
    (Optional) The title of the finding. Documented below.
    updatedAts FilterFilterCriteriaUpdatedAt[]
    (Optional) When the finding was last updated. Documented below.
    vendorSeverities FilterFilterCriteriaVendorSeverity[]
    (Optional) The severity as reported by the vendor. Documented below.
    vulnerabilityIds FilterFilterCriteriaVulnerabilityId[]
    (Optional) The ID of the vulnerability. Documented below.
    vulnerabilitySources FilterFilterCriteriaVulnerabilitySource[]
    (Optional) The source of the vulnerability. Documented below.
    vulnerablePackages FilterFilterCriteriaVulnerablePackage[]
    (Optional) Details about vulnerable packages. Documented below.
    aws_account_ids Sequence[FilterFilterCriteriaAwsAccountId]
    (Optional) The AWS account ID in which the finding was generated. Documented below.
    code_vulnerability_detector_names Sequence[FilterFilterCriteriaCodeVulnerabilityDetectorName]
    (Optional) The ID of the component. Documented below.
    code_vulnerability_detector_tags Sequence[FilterFilterCriteriaCodeVulnerabilityDetectorTag]
    (Optional) The ID of the component. Documented below.
    code_vulnerability_file_paths Sequence[FilterFilterCriteriaCodeVulnerabilityFilePath]
    (Optional) The ID of the component. Documented below.
    component_ids Sequence[FilterFilterCriteriaComponentId]
    (Optional) The ID of the component. Documented below.
    component_types Sequence[FilterFilterCriteriaComponentType]
    (Optional) The type of the component. Documented below.
    ec2_instance_image_ids Sequence[FilterFilterCriteriaEc2InstanceImageId]
    (Optional) The ID of the Amazon Machine Image (AMI). Documented below.
    ec2_instance_subnet_ids Sequence[FilterFilterCriteriaEc2InstanceSubnetId]
    (Optional) The ID of the subnet. Documented below.
    ec2_instance_vpc_ids Sequence[FilterFilterCriteriaEc2InstanceVpcId]
    (Optional) The ID of the VPC. Documented below.
    ecr_image_architectures Sequence[FilterFilterCriteriaEcrImageArchitecture]
    (Optional) The architecture of the ECR image. Documented below.
    ecr_image_hashes Sequence[FilterFilterCriteriaEcrImageHash]
    (Optional) The SHA256 hash of the ECR image. Documented below.
    ecr_image_pushed_ats Sequence[FilterFilterCriteriaEcrImagePushedAt]
    (Optional) The date range when the image was pushed. Documented below.
    ecr_image_registries Sequence[FilterFilterCriteriaEcrImageRegistry]
    (Optional) The registry of the ECR image. Documented below.
    ecr_image_repository_names Sequence[FilterFilterCriteriaEcrImageRepositoryName]
    (Optional) The name of the ECR repository. Documented below.
    ecr_image_tags Sequence[FilterFilterCriteriaEcrImageTag]
    (Optional) The tags associated with the ECR image. Documented below.
    epss_scores Sequence[FilterFilterCriteriaEpssScore]
    (Optional) EPSS (Exploit Prediction Scoring System) Score of the finding. Documented below.
    exploit_availables Sequence[FilterFilterCriteriaExploitAvailable]
    (Optional) Availability of exploits. Documented below.
    finding_arns Sequence[FilterFilterCriteriaFindingArn]
    (Optional) The ARN of the finding. Documented below.
    finding_statuses Sequence[FilterFilterCriteriaFindingStatus]
    (Optional) The status of the finding. Documented below.
    finding_types Sequence[FilterFilterCriteriaFindingType]
    (Optional) The type of the finding. Documented below.
    first_observed_ats Sequence[FilterFilterCriteriaFirstObservedAt]
    (Optional) When the finding was first observed. Documented below.
    fix_availables Sequence[FilterFilterCriteriaFixAvailable]
    (Optional) Availability of the fix. Documented below.
    inspector_scores Sequence[FilterFilterCriteriaInspectorScore]
    (Optional) The Inspector score given to the finding. Documented below.
    lambda_function_execution_role_arns Sequence[FilterFilterCriteriaLambdaFunctionExecutionRoleArn]
    (Optional) Lambda execution role ARN. Documented below.
    lambda_function_last_modified_ats Sequence[FilterFilterCriteriaLambdaFunctionLastModifiedAt]
    (Optional) Last modified timestamp of the lambda function. Documented below.
    lambda_function_layers Sequence[FilterFilterCriteriaLambdaFunctionLayer]
    (Optional) Lambda function layers. Documented below.
    lambda_function_names Sequence[FilterFilterCriteriaLambdaFunctionName]
    (Optional) Lambda function name. Documented below.
    lambda_function_runtimes Sequence[FilterFilterCriteriaLambdaFunctionRuntime]
    (Optional) Lambda function runtime. Documented below.
    last_observed_ats Sequence[FilterFilterCriteriaLastObservedAt]
    (Optional) When the finding was last observed. Documented below.
    network_protocols Sequence[FilterFilterCriteriaNetworkProtocol]
    (Optional) The network protocol of the finding. Documented below.
    port_ranges Sequence[FilterFilterCriteriaPortRange]
    (Optional) The port range of the finding. Documented below.
    related_vulnerabilities Sequence[FilterFilterCriteriaRelatedVulnerability]
    (Optional) Related vulnerabilities. Documented below.
    resource_ids Sequence[FilterFilterCriteriaResourceId]
    (Optional) The ID of the resource. Documented below.
    resource_tags Sequence[FilterFilterCriteriaResourceTag]
    (Optional) The tags of the resource. Documented below.
    resource_types Sequence[FilterFilterCriteriaResourceType]
    (Optional) The type of the resource. Documented below.
    severities Sequence[FilterFilterCriteriaSeverity]
    (Optional) The severity of the finding. Documented below.
    titles Sequence[FilterFilterCriteriaTitle]
    (Optional) The title of the finding. Documented below.
    updated_ats Sequence[FilterFilterCriteriaUpdatedAt]
    (Optional) When the finding was last updated. Documented below.
    vendor_severities Sequence[FilterFilterCriteriaVendorSeverity]
    (Optional) The severity as reported by the vendor. Documented below.
    vulnerability_ids Sequence[FilterFilterCriteriaVulnerabilityId]
    (Optional) The ID of the vulnerability. Documented below.
    vulnerability_sources Sequence[FilterFilterCriteriaVulnerabilitySource]
    (Optional) The source of the vulnerability. Documented below.
    vulnerable_packages Sequence[FilterFilterCriteriaVulnerablePackage]
    (Optional) Details about vulnerable packages. Documented below.
    awsAccountIds List<Property Map>
    (Optional) The AWS account ID in which the finding was generated. Documented below.
    codeVulnerabilityDetectorNames List<Property Map>
    (Optional) The ID of the component. Documented below.
    codeVulnerabilityDetectorTags List<Property Map>
    (Optional) The ID of the component. Documented below.
    codeVulnerabilityFilePaths List<Property Map>
    (Optional) The ID of the component. Documented below.
    componentIds List<Property Map>
    (Optional) The ID of the component. Documented below.
    componentTypes List<Property Map>
    (Optional) The type of the component. Documented below.
    ec2InstanceImageIds List<Property Map>
    (Optional) The ID of the Amazon Machine Image (AMI). Documented below.
    ec2InstanceSubnetIds List<Property Map>
    (Optional) The ID of the subnet. Documented below.
    ec2InstanceVpcIds List<Property Map>
    (Optional) The ID of the VPC. Documented below.
    ecrImageArchitectures List<Property Map>
    (Optional) The architecture of the ECR image. Documented below.
    ecrImageHashes List<Property Map>
    (Optional) The SHA256 hash of the ECR image. Documented below.
    ecrImagePushedAts List<Property Map>
    (Optional) The date range when the image was pushed. Documented below.
    ecrImageRegistries List<Property Map>
    (Optional) The registry of the ECR image. Documented below.
    ecrImageRepositoryNames List<Property Map>
    (Optional) The name of the ECR repository. Documented below.
    ecrImageTags List<Property Map>
    (Optional) The tags associated with the ECR image. Documented below.
    epssScores List<Property Map>
    (Optional) EPSS (Exploit Prediction Scoring System) Score of the finding. Documented below.
    exploitAvailables List<Property Map>
    (Optional) Availability of exploits. Documented below.
    findingArns List<Property Map>
    (Optional) The ARN of the finding. Documented below.
    findingStatuses List<Property Map>
    (Optional) The status of the finding. Documented below.
    findingTypes List<Property Map>
    (Optional) The type of the finding. Documented below.
    firstObservedAts List<Property Map>
    (Optional) When the finding was first observed. Documented below.
    fixAvailables List<Property Map>
    (Optional) Availability of the fix. Documented below.
    inspectorScores List<Property Map>
    (Optional) The Inspector score given to the finding. Documented below.
    lambdaFunctionExecutionRoleArns List<Property Map>
    (Optional) Lambda execution role ARN. Documented below.
    lambdaFunctionLastModifiedAts List<Property Map>
    (Optional) Last modified timestamp of the lambda function. Documented below.
    lambdaFunctionLayers List<Property Map>
    (Optional) Lambda function layers. Documented below.
    lambdaFunctionNames List<Property Map>
    (Optional) Lambda function name. Documented below.
    lambdaFunctionRuntimes List<Property Map>
    (Optional) Lambda function runtime. Documented below.
    lastObservedAts List<Property Map>
    (Optional) When the finding was last observed. Documented below.
    networkProtocols List<Property Map>
    (Optional) The network protocol of the finding. Documented below.
    portRanges List<Property Map>
    (Optional) The port range of the finding. Documented below.
    relatedVulnerabilities List<Property Map>
    (Optional) Related vulnerabilities. Documented below.
    resourceIds List<Property Map>
    (Optional) The ID of the resource. Documented below.
    resourceTags List<Property Map>
    (Optional) The tags of the resource. Documented below.
    resourceTypes List<Property Map>
    (Optional) The type of the resource. Documented below.
    severities List<Property Map>
    (Optional) The severity of the finding. Documented below.
    titles List<Property Map>
    (Optional) The title of the finding. Documented below.
    updatedAts List<Property Map>
    (Optional) When the finding was last updated. Documented below.
    vendorSeverities List<Property Map>
    (Optional) The severity as reported by the vendor. Documented below.
    vulnerabilityIds List<Property Map>
    (Optional) The ID of the vulnerability. Documented below.
    vulnerabilitySources List<Property Map>
    (Optional) The source of the vulnerability. Documented below.
    vulnerablePackages List<Property Map>
    (Optional) Details about vulnerable packages. Documented below.

    FilterFilterCriteriaAwsAccountId, FilterFilterCriteriaAwsAccountIdArgs

    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.
    comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    value string
    (Required) The value to filter on.
    comparison str
    (Required) The comparison operator. Valid values: EQUALS.
    value str
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.

    FilterFilterCriteriaCodeVulnerabilityDetectorName, FilterFilterCriteriaCodeVulnerabilityDetectorNameArgs

    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.
    comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    value string
    (Required) The value to filter on.
    comparison str
    (Required) The comparison operator. Valid values: EQUALS.
    value str
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.

    FilterFilterCriteriaCodeVulnerabilityDetectorTag, FilterFilterCriteriaCodeVulnerabilityDetectorTagArgs

    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.
    comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    value string
    (Required) The value to filter on.
    comparison str
    (Required) The comparison operator. Valid values: EQUALS.
    value str
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.

    FilterFilterCriteriaCodeVulnerabilityFilePath, FilterFilterCriteriaCodeVulnerabilityFilePathArgs

    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.
    comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    value string
    (Required) The value to filter on.
    comparison str
    (Required) The comparison operator. Valid values: EQUALS.
    value str
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.

    FilterFilterCriteriaComponentId, FilterFilterCriteriaComponentIdArgs

    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.
    comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    value string
    (Required) The value to filter on.
    comparison str
    (Required) The comparison operator. Valid values: EQUALS.
    value str
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.

    FilterFilterCriteriaComponentType, FilterFilterCriteriaComponentTypeArgs

    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.
    comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    value string
    (Required) The value to filter on.
    comparison str
    (Required) The comparison operator. Valid values: EQUALS.
    value str
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.

    FilterFilterCriteriaEc2InstanceImageId, FilterFilterCriteriaEc2InstanceImageIdArgs

    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.
    comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    value string
    (Required) The value to filter on.
    comparison str
    (Required) The comparison operator. Valid values: EQUALS.
    value str
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.

    FilterFilterCriteriaEc2InstanceSubnetId, FilterFilterCriteriaEc2InstanceSubnetIdArgs

    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.
    comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    value string
    (Required) The value to filter on.
    comparison str
    (Required) The comparison operator. Valid values: EQUALS.
    value str
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.

    FilterFilterCriteriaEc2InstanceVpcId, FilterFilterCriteriaEc2InstanceVpcIdArgs

    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.
    comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    value string
    (Required) The value to filter on.
    comparison str
    (Required) The comparison operator. Valid values: EQUALS.
    value str
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.

    FilterFilterCriteriaEcrImageArchitecture, FilterFilterCriteriaEcrImageArchitectureArgs

    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.
    comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    value string
    (Required) The value to filter on.
    comparison str
    (Required) The comparison operator. Valid values: EQUALS.
    value str
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.

    FilterFilterCriteriaEcrImageHash, FilterFilterCriteriaEcrImageHashArgs

    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.
    comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    value string
    (Required) The value to filter on.
    comparison str
    (Required) The comparison operator. Valid values: EQUALS.
    value str
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.

    FilterFilterCriteriaEcrImagePushedAt, FilterFilterCriteriaEcrImagePushedAtArgs

    EndInclusive string
    (Required) The end of the port range, inclusive.
    StartInclusive string
    (Optional) Start of the date range in RFC 3339 format, inclusive. Set the timezone to UTC.
    EndInclusive string
    (Required) The end of the port range, inclusive.
    StartInclusive string
    (Optional) Start of the date range in RFC 3339 format, inclusive. Set the timezone to UTC.
    endInclusive String
    (Required) The end of the port range, inclusive.
    startInclusive String
    (Optional) Start of the date range in RFC 3339 format, inclusive. Set the timezone to UTC.
    endInclusive string
    (Required) The end of the port range, inclusive.
    startInclusive string
    (Optional) Start of the date range in RFC 3339 format, inclusive. Set the timezone to UTC.
    end_inclusive str
    (Required) The end of the port range, inclusive.
    start_inclusive str
    (Optional) Start of the date range in RFC 3339 format, inclusive. Set the timezone to UTC.
    endInclusive String
    (Required) The end of the port range, inclusive.
    startInclusive String
    (Optional) Start of the date range in RFC 3339 format, inclusive. Set the timezone to UTC.

    FilterFilterCriteriaEcrImageRegistry, FilterFilterCriteriaEcrImageRegistryArgs

    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.
    comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    value string
    (Required) The value to filter on.
    comparison str
    (Required) The comparison operator. Valid values: EQUALS.
    value str
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.

    FilterFilterCriteriaEcrImageRepositoryName, FilterFilterCriteriaEcrImageRepositoryNameArgs

    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.
    comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    value string
    (Required) The value to filter on.
    comparison str
    (Required) The comparison operator. Valid values: EQUALS.
    value str
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.

    FilterFilterCriteriaEcrImageTag, FilterFilterCriteriaEcrImageTagArgs

    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.
    comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    value string
    (Required) The value to filter on.
    comparison str
    (Required) The comparison operator. Valid values: EQUALS.
    value str
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.

    FilterFilterCriteriaEpssScore, FilterFilterCriteriaEpssScoreArgs

    LowerInclusive double
    (Optional) Lower bound of the range, inclusive.
    UpperInclusive double
    (Optional) Upper bound of the range, inclusive.
    LowerInclusive float64
    (Optional) Lower bound of the range, inclusive.
    UpperInclusive float64
    (Optional) Upper bound of the range, inclusive.
    lowerInclusive Double
    (Optional) Lower bound of the range, inclusive.
    upperInclusive Double
    (Optional) Upper bound of the range, inclusive.
    lowerInclusive number
    (Optional) Lower bound of the range, inclusive.
    upperInclusive number
    (Optional) Upper bound of the range, inclusive.
    lower_inclusive float
    (Optional) Lower bound of the range, inclusive.
    upper_inclusive float
    (Optional) Upper bound of the range, inclusive.
    lowerInclusive Number
    (Optional) Lower bound of the range, inclusive.
    upperInclusive Number
    (Optional) Upper bound of the range, inclusive.

    FilterFilterCriteriaExploitAvailable, FilterFilterCriteriaExploitAvailableArgs

    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.
    comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    value string
    (Required) The value to filter on.
    comparison str
    (Required) The comparison operator. Valid values: EQUALS.
    value str
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.

    FilterFilterCriteriaFindingArn, FilterFilterCriteriaFindingArnArgs

    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.
    comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    value string
    (Required) The value to filter on.
    comparison str
    (Required) The comparison operator. Valid values: EQUALS.
    value str
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.

    FilterFilterCriteriaFindingStatus, FilterFilterCriteriaFindingStatusArgs

    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.
    comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    value string
    (Required) The value to filter on.
    comparison str
    (Required) The comparison operator. Valid values: EQUALS.
    value str
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.

    FilterFilterCriteriaFindingType, FilterFilterCriteriaFindingTypeArgs

    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.
    comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    value string
    (Required) The value to filter on.
    comparison str
    (Required) The comparison operator. Valid values: EQUALS.
    value str
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.

    FilterFilterCriteriaFirstObservedAt, FilterFilterCriteriaFirstObservedAtArgs

    EndInclusive string
    (Required) The end of the port range, inclusive.
    StartInclusive string
    (Optional) Start of the date range in RFC 3339 format, inclusive. Set the timezone to UTC.
    EndInclusive string
    (Required) The end of the port range, inclusive.
    StartInclusive string
    (Optional) Start of the date range in RFC 3339 format, inclusive. Set the timezone to UTC.
    endInclusive String
    (Required) The end of the port range, inclusive.
    startInclusive String
    (Optional) Start of the date range in RFC 3339 format, inclusive. Set the timezone to UTC.
    endInclusive string
    (Required) The end of the port range, inclusive.
    startInclusive string
    (Optional) Start of the date range in RFC 3339 format, inclusive. Set the timezone to UTC.
    end_inclusive str
    (Required) The end of the port range, inclusive.
    start_inclusive str
    (Optional) Start of the date range in RFC 3339 format, inclusive. Set the timezone to UTC.
    endInclusive String
    (Required) The end of the port range, inclusive.
    startInclusive String
    (Optional) Start of the date range in RFC 3339 format, inclusive. Set the timezone to UTC.

    FilterFilterCriteriaFixAvailable, FilterFilterCriteriaFixAvailableArgs

    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.
    comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    value string
    (Required) The value to filter on.
    comparison str
    (Required) The comparison operator. Valid values: EQUALS.
    value str
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.

    FilterFilterCriteriaInspectorScore, FilterFilterCriteriaInspectorScoreArgs

    LowerInclusive double
    (Optional) Lower bound of the range, inclusive.
    UpperInclusive double
    (Optional) Upper bound of the range, inclusive.
    LowerInclusive float64
    (Optional) Lower bound of the range, inclusive.
    UpperInclusive float64
    (Optional) Upper bound of the range, inclusive.
    lowerInclusive Double
    (Optional) Lower bound of the range, inclusive.
    upperInclusive Double
    (Optional) Upper bound of the range, inclusive.
    lowerInclusive number
    (Optional) Lower bound of the range, inclusive.
    upperInclusive number
    (Optional) Upper bound of the range, inclusive.
    lower_inclusive float
    (Optional) Lower bound of the range, inclusive.
    upper_inclusive float
    (Optional) Upper bound of the range, inclusive.
    lowerInclusive Number
    (Optional) Lower bound of the range, inclusive.
    upperInclusive Number
    (Optional) Upper bound of the range, inclusive.

    FilterFilterCriteriaLambdaFunctionExecutionRoleArn, FilterFilterCriteriaLambdaFunctionExecutionRoleArnArgs

    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.
    comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    value string
    (Required) The value to filter on.
    comparison str
    (Required) The comparison operator. Valid values: EQUALS.
    value str
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.

    FilterFilterCriteriaLambdaFunctionLastModifiedAt, FilterFilterCriteriaLambdaFunctionLastModifiedAtArgs

    EndInclusive string
    (Required) The end of the port range, inclusive.
    StartInclusive string
    (Optional) Start of the date range in RFC 3339 format, inclusive. Set the timezone to UTC.
    EndInclusive string
    (Required) The end of the port range, inclusive.
    StartInclusive string
    (Optional) Start of the date range in RFC 3339 format, inclusive. Set the timezone to UTC.
    endInclusive String
    (Required) The end of the port range, inclusive.
    startInclusive String
    (Optional) Start of the date range in RFC 3339 format, inclusive. Set the timezone to UTC.
    endInclusive string
    (Required) The end of the port range, inclusive.
    startInclusive string
    (Optional) Start of the date range in RFC 3339 format, inclusive. Set the timezone to UTC.
    end_inclusive str
    (Required) The end of the port range, inclusive.
    start_inclusive str
    (Optional) Start of the date range in RFC 3339 format, inclusive. Set the timezone to UTC.
    endInclusive String
    (Required) The end of the port range, inclusive.
    startInclusive String
    (Optional) Start of the date range in RFC 3339 format, inclusive. Set the timezone to UTC.

    FilterFilterCriteriaLambdaFunctionLayer, FilterFilterCriteriaLambdaFunctionLayerArgs

    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.
    comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    value string
    (Required) The value to filter on.
    comparison str
    (Required) The comparison operator. Valid values: EQUALS.
    value str
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.

    FilterFilterCriteriaLambdaFunctionName, FilterFilterCriteriaLambdaFunctionNameArgs

    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.
    comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    value string
    (Required) The value to filter on.
    comparison str
    (Required) The comparison operator. Valid values: EQUALS.
    value str
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.

    FilterFilterCriteriaLambdaFunctionRuntime, FilterFilterCriteriaLambdaFunctionRuntimeArgs

    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.
    comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    value string
    (Required) The value to filter on.
    comparison str
    (Required) The comparison operator. Valid values: EQUALS.
    value str
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.

    FilterFilterCriteriaLastObservedAt, FilterFilterCriteriaLastObservedAtArgs

    EndInclusive string
    (Required) The end of the port range, inclusive.
    StartInclusive string
    (Optional) Start of the date range in RFC 3339 format, inclusive. Set the timezone to UTC.
    EndInclusive string
    (Required) The end of the port range, inclusive.
    StartInclusive string
    (Optional) Start of the date range in RFC 3339 format, inclusive. Set the timezone to UTC.
    endInclusive String
    (Required) The end of the port range, inclusive.
    startInclusive String
    (Optional) Start of the date range in RFC 3339 format, inclusive. Set the timezone to UTC.
    endInclusive string
    (Required) The end of the port range, inclusive.
    startInclusive string
    (Optional) Start of the date range in RFC 3339 format, inclusive. Set the timezone to UTC.
    end_inclusive str
    (Required) The end of the port range, inclusive.
    start_inclusive str
    (Optional) Start of the date range in RFC 3339 format, inclusive. Set the timezone to UTC.
    endInclusive String
    (Required) The end of the port range, inclusive.
    startInclusive String
    (Optional) Start of the date range in RFC 3339 format, inclusive. Set the timezone to UTC.

    FilterFilterCriteriaNetworkProtocol, FilterFilterCriteriaNetworkProtocolArgs

    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.
    comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    value string
    (Required) The value to filter on.
    comparison str
    (Required) The comparison operator. Valid values: EQUALS.
    value str
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.

    FilterFilterCriteriaPortRange, FilterFilterCriteriaPortRangeArgs

    BeginInclusive int
    (Required) The beginning of the port range, inclusive.
    EndInclusive int
    (Required) The end of the port range, inclusive.
    BeginInclusive int
    (Required) The beginning of the port range, inclusive.
    EndInclusive int
    (Required) The end of the port range, inclusive.
    beginInclusive Integer
    (Required) The beginning of the port range, inclusive.
    endInclusive Integer
    (Required) The end of the port range, inclusive.
    beginInclusive number
    (Required) The beginning of the port range, inclusive.
    endInclusive number
    (Required) The end of the port range, inclusive.
    begin_inclusive int
    (Required) The beginning of the port range, inclusive.
    end_inclusive int
    (Required) The end of the port range, inclusive.
    beginInclusive Number
    (Required) The beginning of the port range, inclusive.
    endInclusive Number
    (Required) The end of the port range, inclusive.

    FilterFilterCriteriaRelatedVulnerability, FilterFilterCriteriaRelatedVulnerabilityArgs

    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.
    comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    value string
    (Required) The value to filter on.
    comparison str
    (Required) The comparison operator. Valid values: EQUALS.
    value str
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.

    FilterFilterCriteriaResourceId, FilterFilterCriteriaResourceIdArgs

    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.
    comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    value string
    (Required) The value to filter on.
    comparison str
    (Required) The comparison operator. Valid values: EQUALS.
    value str
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.

    FilterFilterCriteriaResourceTag, FilterFilterCriteriaResourceTagArgs

    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Key string
    (Required) The key to filter on.
    Value string
    (Required) The value to filter on.
    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Key string
    (Required) The key to filter on.
    Value string
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    key String
    (Required) The key to filter on.
    value String
    (Required) The value to filter on.
    comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    key string
    (Required) The key to filter on.
    value string
    (Required) The value to filter on.
    comparison str
    (Required) The comparison operator. Valid values: EQUALS.
    key str
    (Required) The key to filter on.
    value str
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    key String
    (Required) The key to filter on.
    value String
    (Required) The value to filter on.

    FilterFilterCriteriaResourceType, FilterFilterCriteriaResourceTypeArgs

    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.
    comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    value string
    (Required) The value to filter on.
    comparison str
    (Required) The comparison operator. Valid values: EQUALS.
    value str
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.

    FilterFilterCriteriaSeverity, FilterFilterCriteriaSeverityArgs

    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.
    comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    value string
    (Required) The value to filter on.
    comparison str
    (Required) The comparison operator. Valid values: EQUALS.
    value str
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.

    FilterFilterCriteriaTitle, FilterFilterCriteriaTitleArgs

    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.
    comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    value string
    (Required) The value to filter on.
    comparison str
    (Required) The comparison operator. Valid values: EQUALS.
    value str
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.

    FilterFilterCriteriaUpdatedAt, FilterFilterCriteriaUpdatedAtArgs

    EndInclusive string
    (Required) The end of the port range, inclusive.
    StartInclusive string
    (Optional) Start of the date range in RFC 3339 format, inclusive. Set the timezone to UTC.
    EndInclusive string
    (Required) The end of the port range, inclusive.
    StartInclusive string
    (Optional) Start of the date range in RFC 3339 format, inclusive. Set the timezone to UTC.
    endInclusive String
    (Required) The end of the port range, inclusive.
    startInclusive String
    (Optional) Start of the date range in RFC 3339 format, inclusive. Set the timezone to UTC.
    endInclusive string
    (Required) The end of the port range, inclusive.
    startInclusive string
    (Optional) Start of the date range in RFC 3339 format, inclusive. Set the timezone to UTC.
    end_inclusive str
    (Required) The end of the port range, inclusive.
    start_inclusive str
    (Optional) Start of the date range in RFC 3339 format, inclusive. Set the timezone to UTC.
    endInclusive String
    (Required) The end of the port range, inclusive.
    startInclusive String
    (Optional) Start of the date range in RFC 3339 format, inclusive. Set the timezone to UTC.

    FilterFilterCriteriaVendorSeverity, FilterFilterCriteriaVendorSeverityArgs

    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.
    comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    value string
    (Required) The value to filter on.
    comparison str
    (Required) The comparison operator. Valid values: EQUALS.
    value str
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.

    FilterFilterCriteriaVulnerabilityId, FilterFilterCriteriaVulnerabilityIdArgs

    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.
    comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    value string
    (Required) The value to filter on.
    comparison str
    (Required) The comparison operator. Valid values: EQUALS.
    value str
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.

    FilterFilterCriteriaVulnerabilitySource, FilterFilterCriteriaVulnerabilitySourceArgs

    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.
    comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    value string
    (Required) The value to filter on.
    comparison str
    (Required) The comparison operator. Valid values: EQUALS.
    value str
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.

    FilterFilterCriteriaVulnerablePackage, FilterFilterCriteriaVulnerablePackageArgs

    Architecture FilterFilterCriteriaVulnerablePackageArchitecture
    (Optional) The architecture of the package. Documented below.
    Epoches List<FilterFilterCriteriaVulnerablePackageEpoch>
    (Optional) The epoch of the package. Documented below.
    FilePath FilterFilterCriteriaVulnerablePackageFilePath
    (Optional) The name of the package. Documented below.
    Name FilterFilterCriteriaVulnerablePackageName
    Name of the filter.
    Release FilterFilterCriteriaVulnerablePackageRelease
    (Optional) The release of the package. Documented below.
    SourceLambdaLayerArn FilterFilterCriteriaVulnerablePackageSourceLambdaLayerArn
    (Optional) The ARN of the package's source lambda layer. Documented below.
    SourceLayerHash FilterFilterCriteriaVulnerablePackageSourceLayerHash
    (Optional) The source layer hash of the package. Documented below.
    Version FilterFilterCriteriaVulnerablePackageVersion
    (Optional) The version of the package. Documented below.
    Architecture FilterFilterCriteriaVulnerablePackageArchitecture
    (Optional) The architecture of the package. Documented below.
    Epoches []FilterFilterCriteriaVulnerablePackageEpoch
    (Optional) The epoch of the package. Documented below.
    FilePath FilterFilterCriteriaVulnerablePackageFilePath
    (Optional) The name of the package. Documented below.
    Name FilterFilterCriteriaVulnerablePackageName
    Name of the filter.
    Release FilterFilterCriteriaVulnerablePackageRelease
    (Optional) The release of the package. Documented below.
    SourceLambdaLayerArn FilterFilterCriteriaVulnerablePackageSourceLambdaLayerArn
    (Optional) The ARN of the package's source lambda layer. Documented below.
    SourceLayerHash FilterFilterCriteriaVulnerablePackageSourceLayerHash
    (Optional) The source layer hash of the package. Documented below.
    Version FilterFilterCriteriaVulnerablePackageVersion
    (Optional) The version of the package. Documented below.
    architecture FilterFilterCriteriaVulnerablePackageArchitecture
    (Optional) The architecture of the package. Documented below.
    epoches List<FilterFilterCriteriaVulnerablePackageEpoch>
    (Optional) The epoch of the package. Documented below.
    filePath FilterFilterCriteriaVulnerablePackageFilePath
    (Optional) The name of the package. Documented below.
    name FilterFilterCriteriaVulnerablePackageName
    Name of the filter.
    release FilterFilterCriteriaVulnerablePackageRelease
    (Optional) The release of the package. Documented below.
    sourceLambdaLayerArn FilterFilterCriteriaVulnerablePackageSourceLambdaLayerArn
    (Optional) The ARN of the package's source lambda layer. Documented below.
    sourceLayerHash FilterFilterCriteriaVulnerablePackageSourceLayerHash
    (Optional) The source layer hash of the package. Documented below.
    version FilterFilterCriteriaVulnerablePackageVersion
    (Optional) The version of the package. Documented below.
    architecture FilterFilterCriteriaVulnerablePackageArchitecture
    (Optional) The architecture of the package. Documented below.
    epoches FilterFilterCriteriaVulnerablePackageEpoch[]
    (Optional) The epoch of the package. Documented below.
    filePath FilterFilterCriteriaVulnerablePackageFilePath
    (Optional) The name of the package. Documented below.
    name FilterFilterCriteriaVulnerablePackageName
    Name of the filter.
    release FilterFilterCriteriaVulnerablePackageRelease
    (Optional) The release of the package. Documented below.
    sourceLambdaLayerArn FilterFilterCriteriaVulnerablePackageSourceLambdaLayerArn
    (Optional) The ARN of the package's source lambda layer. Documented below.
    sourceLayerHash FilterFilterCriteriaVulnerablePackageSourceLayerHash
    (Optional) The source layer hash of the package. Documented below.
    version FilterFilterCriteriaVulnerablePackageVersion
    (Optional) The version of the package. Documented below.
    architecture FilterFilterCriteriaVulnerablePackageArchitecture
    (Optional) The architecture of the package. Documented below.
    epoches Sequence[FilterFilterCriteriaVulnerablePackageEpoch]
    (Optional) The epoch of the package. Documented below.
    file_path FilterFilterCriteriaVulnerablePackageFilePath
    (Optional) The name of the package. Documented below.
    name FilterFilterCriteriaVulnerablePackageName
    Name of the filter.
    release FilterFilterCriteriaVulnerablePackageRelease
    (Optional) The release of the package. Documented below.
    source_lambda_layer_arn FilterFilterCriteriaVulnerablePackageSourceLambdaLayerArn
    (Optional) The ARN of the package's source lambda layer. Documented below.
    source_layer_hash FilterFilterCriteriaVulnerablePackageSourceLayerHash
    (Optional) The source layer hash of the package. Documented below.
    version FilterFilterCriteriaVulnerablePackageVersion
    (Optional) The version of the package. Documented below.
    architecture Property Map
    (Optional) The architecture of the package. Documented below.
    epoches List<Property Map>
    (Optional) The epoch of the package. Documented below.
    filePath Property Map
    (Optional) The name of the package. Documented below.
    name Property Map
    Name of the filter.
    release Property Map
    (Optional) The release of the package. Documented below.
    sourceLambdaLayerArn Property Map
    (Optional) The ARN of the package's source lambda layer. Documented below.
    sourceLayerHash Property Map
    (Optional) The source layer hash of the package. Documented below.
    version Property Map
    (Optional) The version of the package. Documented below.

    FilterFilterCriteriaVulnerablePackageArchitecture, FilterFilterCriteriaVulnerablePackageArchitectureArgs

    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.
    comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    value string
    (Required) The value to filter on.
    comparison str
    (Required) The comparison operator. Valid values: EQUALS.
    value str
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.

    FilterFilterCriteriaVulnerablePackageEpoch, FilterFilterCriteriaVulnerablePackageEpochArgs

    LowerInclusive double
    (Optional) Lower bound of the range, inclusive.
    UpperInclusive double
    (Optional) Upper bound of the range, inclusive.
    LowerInclusive float64
    (Optional) Lower bound of the range, inclusive.
    UpperInclusive float64
    (Optional) Upper bound of the range, inclusive.
    lowerInclusive Double
    (Optional) Lower bound of the range, inclusive.
    upperInclusive Double
    (Optional) Upper bound of the range, inclusive.
    lowerInclusive number
    (Optional) Lower bound of the range, inclusive.
    upperInclusive number
    (Optional) Upper bound of the range, inclusive.
    lower_inclusive float
    (Optional) Lower bound of the range, inclusive.
    upper_inclusive float
    (Optional) Upper bound of the range, inclusive.
    lowerInclusive Number
    (Optional) Lower bound of the range, inclusive.
    upperInclusive Number
    (Optional) Upper bound of the range, inclusive.

    FilterFilterCriteriaVulnerablePackageFilePath, FilterFilterCriteriaVulnerablePackageFilePathArgs

    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.
    comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    value string
    (Required) The value to filter on.
    comparison str
    (Required) The comparison operator. Valid values: EQUALS.
    value str
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.

    FilterFilterCriteriaVulnerablePackageName, FilterFilterCriteriaVulnerablePackageNameArgs

    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.
    comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    value string
    (Required) The value to filter on.
    comparison str
    (Required) The comparison operator. Valid values: EQUALS.
    value str
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.

    FilterFilterCriteriaVulnerablePackageRelease, FilterFilterCriteriaVulnerablePackageReleaseArgs

    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.
    comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    value string
    (Required) The value to filter on.
    comparison str
    (Required) The comparison operator. Valid values: EQUALS.
    value str
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.

    FilterFilterCriteriaVulnerablePackageSourceLambdaLayerArn, FilterFilterCriteriaVulnerablePackageSourceLambdaLayerArnArgs

    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.
    comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    value string
    (Required) The value to filter on.
    comparison str
    (Required) The comparison operator. Valid values: EQUALS.
    value str
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.

    FilterFilterCriteriaVulnerablePackageSourceLayerHash, FilterFilterCriteriaVulnerablePackageSourceLayerHashArgs

    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.
    comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    value string
    (Required) The value to filter on.
    comparison str
    (Required) The comparison operator. Valid values: EQUALS.
    value str
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.

    FilterFilterCriteriaVulnerablePackageVersion, FilterFilterCriteriaVulnerablePackageVersionArgs

    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    Comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    Value string
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.
    comparison string
    (Required) The comparison operator. Valid values: EQUALS.
    value string
    (Required) The value to filter on.
    comparison str
    (Required) The comparison operator. Valid values: EQUALS.
    value str
    (Required) The value to filter on.
    comparison String
    (Required) The comparison operator. Valid values: EQUALS.
    value String
    (Required) The value to filter on.

    Import

    Using pulumi import, import Inspector Filter using the example_id_arg. For example:

    $ pulumi import aws:inspector2/filter:Filter example "arn:aws:inspector2:us-east-1:111222333444:owner/111222333444/filter/abcdefgh12345678"
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    AWS Classic pulumi/pulumi-aws
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the aws Terraform Provider.
    aws logo
    AWS v6.82.2 published on Thursday, Jun 12, 2025 by Pulumi