securityhub

package
v4.38.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 10, 2022 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Account

type Account struct {
	pulumi.CustomResourceState
}

Enables Security Hub for this AWS account.

> **NOTE:** Destroying this resource will disable Security Hub for this AWS account.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v4/go/aws/securityhub"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := securityhub.NewAccount(ctx, "example", nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

An existing Security Hub enabled account can be imported using the AWS account ID, e.g.,

```sh

$ pulumi import aws:securityhub/account:Account example 123456789012

```

func GetAccount

func GetAccount(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AccountState, opts ...pulumi.ResourceOption) (*Account, error)

GetAccount gets an existing Account resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewAccount

func NewAccount(ctx *pulumi.Context,
	name string, args *AccountArgs, opts ...pulumi.ResourceOption) (*Account, error)

NewAccount registers a new resource with the given unique name, arguments, and options.

func (*Account) ElementType

func (*Account) ElementType() reflect.Type

func (*Account) ToAccountOutput

func (i *Account) ToAccountOutput() AccountOutput

func (*Account) ToAccountOutputWithContext

func (i *Account) ToAccountOutputWithContext(ctx context.Context) AccountOutput

type AccountArgs

type AccountArgs struct {
}

The set of arguments for constructing a Account resource.

func (AccountArgs) ElementType

func (AccountArgs) ElementType() reflect.Type

type AccountArray

type AccountArray []AccountInput

func (AccountArray) ElementType

func (AccountArray) ElementType() reflect.Type

func (AccountArray) ToAccountArrayOutput

func (i AccountArray) ToAccountArrayOutput() AccountArrayOutput

func (AccountArray) ToAccountArrayOutputWithContext

func (i AccountArray) ToAccountArrayOutputWithContext(ctx context.Context) AccountArrayOutput

type AccountArrayInput

type AccountArrayInput interface {
	pulumi.Input

	ToAccountArrayOutput() AccountArrayOutput
	ToAccountArrayOutputWithContext(context.Context) AccountArrayOutput
}

AccountArrayInput is an input type that accepts AccountArray and AccountArrayOutput values. You can construct a concrete instance of `AccountArrayInput` via:

AccountArray{ AccountArgs{...} }

type AccountArrayOutput

type AccountArrayOutput struct{ *pulumi.OutputState }

func (AccountArrayOutput) ElementType

func (AccountArrayOutput) ElementType() reflect.Type

func (AccountArrayOutput) Index

func (AccountArrayOutput) ToAccountArrayOutput

func (o AccountArrayOutput) ToAccountArrayOutput() AccountArrayOutput

func (AccountArrayOutput) ToAccountArrayOutputWithContext

func (o AccountArrayOutput) ToAccountArrayOutputWithContext(ctx context.Context) AccountArrayOutput

type AccountInput

type AccountInput interface {
	pulumi.Input

	ToAccountOutput() AccountOutput
	ToAccountOutputWithContext(ctx context.Context) AccountOutput
}

type AccountMap

type AccountMap map[string]AccountInput

func (AccountMap) ElementType

func (AccountMap) ElementType() reflect.Type

func (AccountMap) ToAccountMapOutput

func (i AccountMap) ToAccountMapOutput() AccountMapOutput

func (AccountMap) ToAccountMapOutputWithContext

func (i AccountMap) ToAccountMapOutputWithContext(ctx context.Context) AccountMapOutput

type AccountMapInput

type AccountMapInput interface {
	pulumi.Input

	ToAccountMapOutput() AccountMapOutput
	ToAccountMapOutputWithContext(context.Context) AccountMapOutput
}

AccountMapInput is an input type that accepts AccountMap and AccountMapOutput values. You can construct a concrete instance of `AccountMapInput` via:

AccountMap{ "key": AccountArgs{...} }

type AccountMapOutput

type AccountMapOutput struct{ *pulumi.OutputState }

func (AccountMapOutput) ElementType

func (AccountMapOutput) ElementType() reflect.Type

func (AccountMapOutput) MapIndex

func (AccountMapOutput) ToAccountMapOutput

func (o AccountMapOutput) ToAccountMapOutput() AccountMapOutput

func (AccountMapOutput) ToAccountMapOutputWithContext

func (o AccountMapOutput) ToAccountMapOutputWithContext(ctx context.Context) AccountMapOutput

type AccountOutput

type AccountOutput struct{ *pulumi.OutputState }

func (AccountOutput) ElementType

func (AccountOutput) ElementType() reflect.Type

func (AccountOutput) ToAccountOutput

func (o AccountOutput) ToAccountOutput() AccountOutput

func (AccountOutput) ToAccountOutputWithContext

func (o AccountOutput) ToAccountOutputWithContext(ctx context.Context) AccountOutput

type AccountState

type AccountState struct {
}

func (AccountState) ElementType

func (AccountState) ElementType() reflect.Type

type ActionTarget

type ActionTarget struct {
	pulumi.CustomResourceState

	// Amazon Resource Name (ARN) of the Security Hub custom action target.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// The name of the custom action target.
	Description pulumi.StringOutput `pulumi:"description"`
	// The ID for the custom action target.
	Identifier pulumi.StringOutput `pulumi:"identifier"`
	// The description for the custom action target.
	Name pulumi.StringOutput `pulumi:"name"`
}

Creates Security Hub custom action.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v4/go/aws/securityhub"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		exampleAccount, err := securityhub.NewAccount(ctx, "exampleAccount", nil)
		if err != nil {
			return err
		}
		_, err = securityhub.NewActionTarget(ctx, "exampleActionTarget", &securityhub.ActionTargetArgs{
			Identifier:  pulumi.String("SendToChat"),
			Description: pulumi.String("This is custom action sends selected findings to chat"),
		}, pulumi.DependsOn([]pulumi.Resource{
			exampleAccount,
		}))
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

Security Hub custom action can be imported using the action target ARN e.g.,

```sh

$ pulumi import aws:securityhub/actionTarget:ActionTarget example arn:aws:securityhub:eu-west-1:312940875350:action/custom/a

```

func GetActionTarget

func GetActionTarget(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ActionTargetState, opts ...pulumi.ResourceOption) (*ActionTarget, error)

GetActionTarget gets an existing ActionTarget resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewActionTarget

func NewActionTarget(ctx *pulumi.Context,
	name string, args *ActionTargetArgs, opts ...pulumi.ResourceOption) (*ActionTarget, error)

NewActionTarget registers a new resource with the given unique name, arguments, and options.

func (*ActionTarget) ElementType

func (*ActionTarget) ElementType() reflect.Type

func (*ActionTarget) ToActionTargetOutput

func (i *ActionTarget) ToActionTargetOutput() ActionTargetOutput

func (*ActionTarget) ToActionTargetOutputWithContext

func (i *ActionTarget) ToActionTargetOutputWithContext(ctx context.Context) ActionTargetOutput

type ActionTargetArgs

type ActionTargetArgs struct {
	// The name of the custom action target.
	Description pulumi.StringInput
	// The ID for the custom action target.
	Identifier pulumi.StringInput
	// The description for the custom action target.
	Name pulumi.StringPtrInput
}

The set of arguments for constructing a ActionTarget resource.

func (ActionTargetArgs) ElementType

func (ActionTargetArgs) ElementType() reflect.Type

type ActionTargetArray

type ActionTargetArray []ActionTargetInput

func (ActionTargetArray) ElementType

func (ActionTargetArray) ElementType() reflect.Type

func (ActionTargetArray) ToActionTargetArrayOutput

func (i ActionTargetArray) ToActionTargetArrayOutput() ActionTargetArrayOutput

func (ActionTargetArray) ToActionTargetArrayOutputWithContext

func (i ActionTargetArray) ToActionTargetArrayOutputWithContext(ctx context.Context) ActionTargetArrayOutput

type ActionTargetArrayInput

type ActionTargetArrayInput interface {
	pulumi.Input

	ToActionTargetArrayOutput() ActionTargetArrayOutput
	ToActionTargetArrayOutputWithContext(context.Context) ActionTargetArrayOutput
}

ActionTargetArrayInput is an input type that accepts ActionTargetArray and ActionTargetArrayOutput values. You can construct a concrete instance of `ActionTargetArrayInput` via:

ActionTargetArray{ ActionTargetArgs{...} }

type ActionTargetArrayOutput

type ActionTargetArrayOutput struct{ *pulumi.OutputState }

func (ActionTargetArrayOutput) ElementType

func (ActionTargetArrayOutput) ElementType() reflect.Type

func (ActionTargetArrayOutput) Index

func (ActionTargetArrayOutput) ToActionTargetArrayOutput

func (o ActionTargetArrayOutput) ToActionTargetArrayOutput() ActionTargetArrayOutput

func (ActionTargetArrayOutput) ToActionTargetArrayOutputWithContext

func (o ActionTargetArrayOutput) ToActionTargetArrayOutputWithContext(ctx context.Context) ActionTargetArrayOutput

type ActionTargetInput

type ActionTargetInput interface {
	pulumi.Input

	ToActionTargetOutput() ActionTargetOutput
	ToActionTargetOutputWithContext(ctx context.Context) ActionTargetOutput
}

type ActionTargetMap

type ActionTargetMap map[string]ActionTargetInput

func (ActionTargetMap) ElementType

func (ActionTargetMap) ElementType() reflect.Type

func (ActionTargetMap) ToActionTargetMapOutput

func (i ActionTargetMap) ToActionTargetMapOutput() ActionTargetMapOutput

func (ActionTargetMap) ToActionTargetMapOutputWithContext

func (i ActionTargetMap) ToActionTargetMapOutputWithContext(ctx context.Context) ActionTargetMapOutput

type ActionTargetMapInput

type ActionTargetMapInput interface {
	pulumi.Input

	ToActionTargetMapOutput() ActionTargetMapOutput
	ToActionTargetMapOutputWithContext(context.Context) ActionTargetMapOutput
}

ActionTargetMapInput is an input type that accepts ActionTargetMap and ActionTargetMapOutput values. You can construct a concrete instance of `ActionTargetMapInput` via:

ActionTargetMap{ "key": ActionTargetArgs{...} }

type ActionTargetMapOutput

type ActionTargetMapOutput struct{ *pulumi.OutputState }

func (ActionTargetMapOutput) ElementType

func (ActionTargetMapOutput) ElementType() reflect.Type

func (ActionTargetMapOutput) MapIndex

func (ActionTargetMapOutput) ToActionTargetMapOutput

func (o ActionTargetMapOutput) ToActionTargetMapOutput() ActionTargetMapOutput

func (ActionTargetMapOutput) ToActionTargetMapOutputWithContext

func (o ActionTargetMapOutput) ToActionTargetMapOutputWithContext(ctx context.Context) ActionTargetMapOutput

type ActionTargetOutput

type ActionTargetOutput struct{ *pulumi.OutputState }

func (ActionTargetOutput) ElementType

func (ActionTargetOutput) ElementType() reflect.Type

func (ActionTargetOutput) ToActionTargetOutput

func (o ActionTargetOutput) ToActionTargetOutput() ActionTargetOutput

func (ActionTargetOutput) ToActionTargetOutputWithContext

func (o ActionTargetOutput) ToActionTargetOutputWithContext(ctx context.Context) ActionTargetOutput

type ActionTargetState

type ActionTargetState struct {
	// Amazon Resource Name (ARN) of the Security Hub custom action target.
	Arn pulumi.StringPtrInput
	// The name of the custom action target.
	Description pulumi.StringPtrInput
	// The ID for the custom action target.
	Identifier pulumi.StringPtrInput
	// The description for the custom action target.
	Name pulumi.StringPtrInput
}

func (ActionTargetState) ElementType

func (ActionTargetState) ElementType() reflect.Type

type FindingAggregator added in v4.29.0

type FindingAggregator struct {
	pulumi.CustomResourceState

	// Indicates whether to aggregate findings from all of the available Regions or from a specified list. The options are `ALL_REGIONS`, `ALL_REGIONS_EXCEPT_SPECIFIED` or `SPECIFIED_REGIONS`. When `ALL_REGIONS` or `ALL_REGIONS_EXCEPT_SPECIFIED` are used, Security Hub will automatically aggregate findings from new Regions as Security Hub supports them and you opt into them.
	LinkingMode pulumi.StringOutput `pulumi:"linkingMode"`
	// List of regions to include or exclude (required if `linkingMode` is set to `ALL_REGIONS_EXCEPT_SPECIFIED` or `SPECIFIED_REGIONS`)
	SpecifiedRegions pulumi.StringArrayOutput `pulumi:"specifiedRegions"`
}

Manages a Security Hub finding aggregator. Security Hub needs to be enabled in a region in order for the aggregator to pull through findings.

## Example Usage ### All Regions Usage

The following example will enable the aggregator for every region.

```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v4/go/aws/securityhub"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		exampleAccount, err := securityhub.NewAccount(ctx, "exampleAccount", nil)
		if err != nil {
			return err
		}
		_, err = securityhub.NewFindingAggregator(ctx, "exampleFindingAggregator", &securityhub.FindingAggregatorArgs{
			LinkingMode: pulumi.String("ALL_REGIONS"),
		}, pulumi.DependsOn([]pulumi.Resource{
			exampleAccount,
		}))
		if err != nil {
			return err
		}
		return nil
	})
}

``` ### All Regions Except Specified Regions Usage

The following example will enable the aggregator for every region except those specified in `specifiedRegions`.

```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v4/go/aws/securityhub"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		exampleAccount, err := securityhub.NewAccount(ctx, "exampleAccount", nil)
		if err != nil {
			return err
		}
		_, err = securityhub.NewFindingAggregator(ctx, "exampleFindingAggregator", &securityhub.FindingAggregatorArgs{
			LinkingMode: pulumi.String("ALL_REGIONS_EXCEPT_SPECIFIED"),
			SpecifiedRegions: pulumi.StringArray{
				pulumi.String("eu-west-1"),
				pulumi.String("eu-west-2"),
			},
		}, pulumi.DependsOn([]pulumi.Resource{
			exampleAccount,
		}))
		if err != nil {
			return err
		}
		return nil
	})
}

``` ### Specified Regions Usage

The following example will enable the aggregator for every region specified in `specifiedRegions`.

```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v4/go/aws/securityhub"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		exampleAccount, err := securityhub.NewAccount(ctx, "exampleAccount", nil)
		if err != nil {
			return err
		}
		_, err = securityhub.NewFindingAggregator(ctx, "exampleFindingAggregator", &securityhub.FindingAggregatorArgs{
			LinkingMode: pulumi.String("SPECIFIED_REGIONS"),
			SpecifiedRegions: pulumi.StringArray{
				pulumi.String("eu-west-1"),
				pulumi.String("eu-west-2"),
			},
		}, pulumi.DependsOn([]pulumi.Resource{
			exampleAccount,
		}))
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

An existing Security Hub finding aggregator can be imported using the `arn`, e.g.,

```sh

$ pulumi import aws:securityhub/findingAggregator:FindingAggregator example arn:aws:securityhub:eu-west-1:123456789098:finding-aggregator/abcd1234-abcd-1234-1234-abcdef123456

```

func GetFindingAggregator added in v4.29.0

func GetFindingAggregator(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FindingAggregatorState, opts ...pulumi.ResourceOption) (*FindingAggregator, error)

GetFindingAggregator gets an existing FindingAggregator resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewFindingAggregator added in v4.29.0

func NewFindingAggregator(ctx *pulumi.Context,
	name string, args *FindingAggregatorArgs, opts ...pulumi.ResourceOption) (*FindingAggregator, error)

NewFindingAggregator registers a new resource with the given unique name, arguments, and options.

func (*FindingAggregator) ElementType added in v4.29.0

func (*FindingAggregator) ElementType() reflect.Type

func (*FindingAggregator) ToFindingAggregatorOutput added in v4.29.0

func (i *FindingAggregator) ToFindingAggregatorOutput() FindingAggregatorOutput

func (*FindingAggregator) ToFindingAggregatorOutputWithContext added in v4.29.0

func (i *FindingAggregator) ToFindingAggregatorOutputWithContext(ctx context.Context) FindingAggregatorOutput

type FindingAggregatorArgs added in v4.29.0

type FindingAggregatorArgs struct {
	// Indicates whether to aggregate findings from all of the available Regions or from a specified list. The options are `ALL_REGIONS`, `ALL_REGIONS_EXCEPT_SPECIFIED` or `SPECIFIED_REGIONS`. When `ALL_REGIONS` or `ALL_REGIONS_EXCEPT_SPECIFIED` are used, Security Hub will automatically aggregate findings from new Regions as Security Hub supports them and you opt into them.
	LinkingMode pulumi.StringInput
	// List of regions to include or exclude (required if `linkingMode` is set to `ALL_REGIONS_EXCEPT_SPECIFIED` or `SPECIFIED_REGIONS`)
	SpecifiedRegions pulumi.StringArrayInput
}

The set of arguments for constructing a FindingAggregator resource.

func (FindingAggregatorArgs) ElementType added in v4.29.0

func (FindingAggregatorArgs) ElementType() reflect.Type

type FindingAggregatorArray added in v4.29.0

type FindingAggregatorArray []FindingAggregatorInput

func (FindingAggregatorArray) ElementType added in v4.29.0

func (FindingAggregatorArray) ElementType() reflect.Type

func (FindingAggregatorArray) ToFindingAggregatorArrayOutput added in v4.29.0

func (i FindingAggregatorArray) ToFindingAggregatorArrayOutput() FindingAggregatorArrayOutput

func (FindingAggregatorArray) ToFindingAggregatorArrayOutputWithContext added in v4.29.0

func (i FindingAggregatorArray) ToFindingAggregatorArrayOutputWithContext(ctx context.Context) FindingAggregatorArrayOutput

type FindingAggregatorArrayInput added in v4.29.0

type FindingAggregatorArrayInput interface {
	pulumi.Input

	ToFindingAggregatorArrayOutput() FindingAggregatorArrayOutput
	ToFindingAggregatorArrayOutputWithContext(context.Context) FindingAggregatorArrayOutput
}

FindingAggregatorArrayInput is an input type that accepts FindingAggregatorArray and FindingAggregatorArrayOutput values. You can construct a concrete instance of `FindingAggregatorArrayInput` via:

FindingAggregatorArray{ FindingAggregatorArgs{...} }

type FindingAggregatorArrayOutput added in v4.29.0

type FindingAggregatorArrayOutput struct{ *pulumi.OutputState }

func (FindingAggregatorArrayOutput) ElementType added in v4.29.0

func (FindingAggregatorArrayOutput) Index added in v4.29.0

func (FindingAggregatorArrayOutput) ToFindingAggregatorArrayOutput added in v4.29.0

func (o FindingAggregatorArrayOutput) ToFindingAggregatorArrayOutput() FindingAggregatorArrayOutput

func (FindingAggregatorArrayOutput) ToFindingAggregatorArrayOutputWithContext added in v4.29.0

func (o FindingAggregatorArrayOutput) ToFindingAggregatorArrayOutputWithContext(ctx context.Context) FindingAggregatorArrayOutput

type FindingAggregatorInput added in v4.29.0

type FindingAggregatorInput interface {
	pulumi.Input

	ToFindingAggregatorOutput() FindingAggregatorOutput
	ToFindingAggregatorOutputWithContext(ctx context.Context) FindingAggregatorOutput
}

type FindingAggregatorMap added in v4.29.0

type FindingAggregatorMap map[string]FindingAggregatorInput

func (FindingAggregatorMap) ElementType added in v4.29.0

func (FindingAggregatorMap) ElementType() reflect.Type

func (FindingAggregatorMap) ToFindingAggregatorMapOutput added in v4.29.0

func (i FindingAggregatorMap) ToFindingAggregatorMapOutput() FindingAggregatorMapOutput

func (FindingAggregatorMap) ToFindingAggregatorMapOutputWithContext added in v4.29.0

func (i FindingAggregatorMap) ToFindingAggregatorMapOutputWithContext(ctx context.Context) FindingAggregatorMapOutput

type FindingAggregatorMapInput added in v4.29.0

type FindingAggregatorMapInput interface {
	pulumi.Input

	ToFindingAggregatorMapOutput() FindingAggregatorMapOutput
	ToFindingAggregatorMapOutputWithContext(context.Context) FindingAggregatorMapOutput
}

FindingAggregatorMapInput is an input type that accepts FindingAggregatorMap and FindingAggregatorMapOutput values. You can construct a concrete instance of `FindingAggregatorMapInput` via:

FindingAggregatorMap{ "key": FindingAggregatorArgs{...} }

type FindingAggregatorMapOutput added in v4.29.0

type FindingAggregatorMapOutput struct{ *pulumi.OutputState }

func (FindingAggregatorMapOutput) ElementType added in v4.29.0

func (FindingAggregatorMapOutput) ElementType() reflect.Type

func (FindingAggregatorMapOutput) MapIndex added in v4.29.0

func (FindingAggregatorMapOutput) ToFindingAggregatorMapOutput added in v4.29.0

func (o FindingAggregatorMapOutput) ToFindingAggregatorMapOutput() FindingAggregatorMapOutput

func (FindingAggregatorMapOutput) ToFindingAggregatorMapOutputWithContext added in v4.29.0

func (o FindingAggregatorMapOutput) ToFindingAggregatorMapOutputWithContext(ctx context.Context) FindingAggregatorMapOutput

type FindingAggregatorOutput added in v4.29.0

type FindingAggregatorOutput struct{ *pulumi.OutputState }

func (FindingAggregatorOutput) ElementType added in v4.29.0

func (FindingAggregatorOutput) ElementType() reflect.Type

func (FindingAggregatorOutput) ToFindingAggregatorOutput added in v4.29.0

func (o FindingAggregatorOutput) ToFindingAggregatorOutput() FindingAggregatorOutput

func (FindingAggregatorOutput) ToFindingAggregatorOutputWithContext added in v4.29.0

func (o FindingAggregatorOutput) ToFindingAggregatorOutputWithContext(ctx context.Context) FindingAggregatorOutput

type FindingAggregatorState added in v4.29.0

type FindingAggregatorState struct {
	// Indicates whether to aggregate findings from all of the available Regions or from a specified list. The options are `ALL_REGIONS`, `ALL_REGIONS_EXCEPT_SPECIFIED` or `SPECIFIED_REGIONS`. When `ALL_REGIONS` or `ALL_REGIONS_EXCEPT_SPECIFIED` are used, Security Hub will automatically aggregate findings from new Regions as Security Hub supports them and you opt into them.
	LinkingMode pulumi.StringPtrInput
	// List of regions to include or exclude (required if `linkingMode` is set to `ALL_REGIONS_EXCEPT_SPECIFIED` or `SPECIFIED_REGIONS`)
	SpecifiedRegions pulumi.StringArrayInput
}

func (FindingAggregatorState) ElementType added in v4.29.0

func (FindingAggregatorState) ElementType() reflect.Type

type Insight

type Insight struct {
	pulumi.CustomResourceState

	// ARN of the insight.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// A configuration block including one or more (up to 10 distinct) attributes used to filter the findings included in the insight. The insight only includes findings that match criteria defined in the filters. See filters below for more details.
	Filters InsightFiltersOutput `pulumi:"filters"`
	// The attribute used to group the findings for the insight e.g., if an insight is grouped by `ResourceId`, then the insight produces a list of resource identifiers.
	GroupByAttribute pulumi.StringOutput `pulumi:"groupByAttribute"`
	// The name of the custom insight.
	Name pulumi.StringOutput `pulumi:"name"`
}

Provides a Security Hub custom insight resource. See the [Managing custom insights section](https://docs.aws.amazon.com/securityhub/latest/userguide/securityhub-custom-insights.html) of the AWS User Guide for more information.

## Example Usage ### Filter by AWS account ID

```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v4/go/aws/securityhub"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		exampleAccount, err := securityhub.NewAccount(ctx, "exampleAccount", nil)
		if err != nil {
			return err
		}
		_, err = securityhub.NewInsight(ctx, "exampleInsight", &securityhub.InsightArgs{
			Filters: &securityhub.InsightFiltersArgs{
				AwsAccountIds: securityhub.InsightFiltersAwsAccountIdArray{
					&securityhub.InsightFiltersAwsAccountIdArgs{
						Comparison: pulumi.String("EQUALS"),
						Value:      pulumi.String("1234567890"),
					},
					&securityhub.InsightFiltersAwsAccountIdArgs{
						Comparison: pulumi.String("EQUALS"),
						Value:      pulumi.String("09876543210"),
					},
				},
			},
			GroupByAttribute: pulumi.String("AwsAccountId"),
		}, pulumi.DependsOn([]pulumi.Resource{
			exampleAccount,
		}))
		if err != nil {
			return err
		}
		return nil
	})
}

``` ### Filter by date range

```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v4/go/aws/securityhub"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		exampleAccount, err := securityhub.NewAccount(ctx, "exampleAccount", nil)
		if err != nil {
			return err
		}
		_, err = securityhub.NewInsight(ctx, "exampleInsight", &securityhub.InsightArgs{
			Filters: &securityhub.InsightFiltersArgs{
				CreatedAts: securityhub.InsightFiltersCreatedAtArray{
					&securityhub.InsightFiltersCreatedAtArgs{
						DateRange: &securityhub.InsightFiltersCreatedAtDateRangeArgs{
							Unit:  pulumi.String("DAYS"),
							Value: pulumi.Int(5),
						},
					},
				},
			},
			GroupByAttribute: pulumi.String("CreatedAt"),
		}, pulumi.DependsOn([]pulumi.Resource{
			exampleAccount,
		}))
		if err != nil {
			return err
		}
		return nil
	})
}

``` ### Filter by destination IPv4 address

```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v4/go/aws/securityhub"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		exampleAccount, err := securityhub.NewAccount(ctx, "exampleAccount", nil)
		if err != nil {
			return err
		}
		_, err = securityhub.NewInsight(ctx, "exampleInsight", &securityhub.InsightArgs{
			Filters: &securityhub.InsightFiltersArgs{
				NetworkDestinationIpv4s: securityhub.InsightFiltersNetworkDestinationIpv4Array{
					&securityhub.InsightFiltersNetworkDestinationIpv4Args{
						Cidr: pulumi.String("10.0.0.0/16"),
					},
				},
			},
			GroupByAttribute: pulumi.String("NetworkDestinationIpV4"),
		}, pulumi.DependsOn([]pulumi.Resource{
			exampleAccount,
		}))
		if err != nil {
			return err
		}
		return nil
	})
}

``` ### Filter by finding's confidence

```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v4/go/aws/securityhub"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		exampleAccount, err := securityhub.NewAccount(ctx, "exampleAccount", nil)
		if err != nil {
			return err
		}
		_, err = securityhub.NewInsight(ctx, "exampleInsight", &securityhub.InsightArgs{
			Filters: &securityhub.InsightFiltersArgs{
				Confidences: securityhub.InsightFiltersConfidenceArray{
					&securityhub.InsightFiltersConfidenceArgs{
						Gte: pulumi.String("80"),
					},
				},
			},
			GroupByAttribute: pulumi.String("Confidence"),
		}, pulumi.DependsOn([]pulumi.Resource{
			exampleAccount,
		}))
		if err != nil {
			return err
		}
		return nil
	})
}

``` ### Filter by resource tags

```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v4/go/aws/securityhub"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		exampleAccount, err := securityhub.NewAccount(ctx, "exampleAccount", nil)
		if err != nil {
			return err
		}
		_, err = securityhub.NewInsight(ctx, "exampleInsight", &securityhub.InsightArgs{
			Filters: &securityhub.InsightFiltersArgs{
				ResourceTags: securityhub.InsightFiltersResourceTagArray{
					&securityhub.InsightFiltersResourceTagArgs{
						Comparison: pulumi.String("EQUALS"),
						Key:        pulumi.String("Environment"),
						Value:      pulumi.String("Production"),
					},
				},
			},
			GroupByAttribute: pulumi.String("ResourceTags"),
		}, pulumi.DependsOn([]pulumi.Resource{
			exampleAccount,
		}))
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

Security Hub insights can be imported using the ARN, e.g.,

```sh

$ pulumi import aws:securityhub/insight:Insight example arn:aws:securityhub:us-west-2:1234567890:insight/1234567890/custom/91299ed7-abd0-4e44-a858-d0b15e37141a

```

func GetInsight

func GetInsight(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *InsightState, opts ...pulumi.ResourceOption) (*Insight, error)

GetInsight gets an existing Insight resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewInsight

func NewInsight(ctx *pulumi.Context,
	name string, args *InsightArgs, opts ...pulumi.ResourceOption) (*Insight, error)

NewInsight registers a new resource with the given unique name, arguments, and options.

func (*Insight) ElementType

func (*Insight) ElementType() reflect.Type

func (*Insight) ToInsightOutput

func (i *Insight) ToInsightOutput() InsightOutput

func (*Insight) ToInsightOutputWithContext

func (i *Insight) ToInsightOutputWithContext(ctx context.Context) InsightOutput

type InsightArgs

type InsightArgs struct {
	// A configuration block including one or more (up to 10 distinct) attributes used to filter the findings included in the insight. The insight only includes findings that match criteria defined in the filters. See filters below for more details.
	Filters InsightFiltersInput
	// The attribute used to group the findings for the insight e.g., if an insight is grouped by `ResourceId`, then the insight produces a list of resource identifiers.
	GroupByAttribute pulumi.StringInput
	// The name of the custom insight.
	Name pulumi.StringPtrInput
}

The set of arguments for constructing a Insight resource.

func (InsightArgs) ElementType

func (InsightArgs) ElementType() reflect.Type

type InsightArray

type InsightArray []InsightInput

func (InsightArray) ElementType

func (InsightArray) ElementType() reflect.Type

func (InsightArray) ToInsightArrayOutput

func (i InsightArray) ToInsightArrayOutput() InsightArrayOutput

func (InsightArray) ToInsightArrayOutputWithContext

func (i InsightArray) ToInsightArrayOutputWithContext(ctx context.Context) InsightArrayOutput

type InsightArrayInput

type InsightArrayInput interface {
	pulumi.Input

	ToInsightArrayOutput() InsightArrayOutput
	ToInsightArrayOutputWithContext(context.Context) InsightArrayOutput
}

InsightArrayInput is an input type that accepts InsightArray and InsightArrayOutput values. You can construct a concrete instance of `InsightArrayInput` via:

InsightArray{ InsightArgs{...} }

type InsightArrayOutput

type InsightArrayOutput struct{ *pulumi.OutputState }

func (InsightArrayOutput) ElementType

func (InsightArrayOutput) ElementType() reflect.Type

func (InsightArrayOutput) Index

func (InsightArrayOutput) ToInsightArrayOutput

func (o InsightArrayOutput) ToInsightArrayOutput() InsightArrayOutput

func (InsightArrayOutput) ToInsightArrayOutputWithContext

func (o InsightArrayOutput) ToInsightArrayOutputWithContext(ctx context.Context) InsightArrayOutput

type InsightFilters

type InsightFilters struct {
	// AWS account ID that a finding is generated in. See String_Filter below for more details.
	AwsAccountIds []InsightFiltersAwsAccountId `pulumi:"awsAccountIds"`
	// The name of the findings provider (company) that owns the solution (product) that generates findings. See String_Filter below for more details.
	CompanyNames []InsightFiltersCompanyName `pulumi:"companyNames"`
	// Exclusive to findings that are generated as the result of a check run against a specific rule in a supported standard, such as CIS AWS Foundations. Contains security standard-related finding details. See String Filter below for more details.
	ComplianceStatuses []InsightFiltersComplianceStatus `pulumi:"complianceStatuses"`
	// A finding's confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify. Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence. See Number Filter below for more details.
	Confidences []InsightFiltersConfidence `pulumi:"confidences"`
	// An ISO8601-formatted timestamp that indicates when the security-findings provider captured the potential security issue that a finding captured. See Date Filter below for more details.
	CreatedAts []InsightFiltersCreatedAt `pulumi:"createdAts"`
	// The level of importance assigned to the resources associated with the finding. A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources. See Number Filter below for more details.
	Criticalities []InsightFiltersCriticality `pulumi:"criticalities"`
	// A finding's description. See String Filter below for more details.
	Descriptions []InsightFiltersDescription `pulumi:"descriptions"`
	// The finding provider value for the finding confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify. Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence. See Number Filter below for more details.
	FindingProviderFieldsConfidences []InsightFiltersFindingProviderFieldsConfidence `pulumi:"findingProviderFieldsConfidences"`
	// The finding provider value for the level of importance assigned to the resources associated with the findings. A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources. See Number Filter below for more details.
	FindingProviderFieldsCriticalities []InsightFiltersFindingProviderFieldsCriticality `pulumi:"findingProviderFieldsCriticalities"`
	// The finding identifier of a related finding that is identified by the finding provider. See String Filter below for more details.
	FindingProviderFieldsRelatedFindingsIds []InsightFiltersFindingProviderFieldsRelatedFindingsId `pulumi:"findingProviderFieldsRelatedFindingsIds"`
	// The ARN of the solution that generated a related finding that is identified by the finding provider. See String Filter below for more details.
	FindingProviderFieldsRelatedFindingsProductArns []InsightFiltersFindingProviderFieldsRelatedFindingsProductArn `pulumi:"findingProviderFieldsRelatedFindingsProductArns"`
	// The finding provider value for the severity label. See String Filter below for more details.
	FindingProviderFieldsSeverityLabels []InsightFiltersFindingProviderFieldsSeverityLabel `pulumi:"findingProviderFieldsSeverityLabels"`
	// The finding provider's original value for the severity. See String Filter below for more details.
	FindingProviderFieldsSeverityOriginals []InsightFiltersFindingProviderFieldsSeverityOriginal `pulumi:"findingProviderFieldsSeverityOriginals"`
	// One or more finding types that the finding provider assigned to the finding. Uses the format of `namespace/category/classifier` that classify a finding. Valid namespace values include: `Software and Configuration Checks`, `TTPs`, `Effects`, `Unusual Behaviors`, and `Sensitive Data Identifications`. See String Filter below for more details.
	FindingProviderFieldsTypes []InsightFiltersFindingProviderFieldsType `pulumi:"findingProviderFieldsTypes"`
	// An ISO8601-formatted timestamp that indicates when the security-findings provider first observed the potential security issue that a finding captured. See Date Filter below for more details.
	FirstObservedAts []InsightFiltersFirstObservedAt `pulumi:"firstObservedAts"`
	// The identifier for the solution-specific component (a discrete unit of logic) that generated a finding. See String Filter below for more details.
	GeneratorIds []InsightFiltersGeneratorId `pulumi:"generatorIds"`
	// The security findings provider-specific identifier for a finding. See String Filter below for more details.
	Ids []InsightFiltersId `pulumi:"ids"`
	// A keyword for a finding. See Keyword Filter below for more details.
	Keywords []InsightFiltersKeyword `pulumi:"keywords"`
	// An ISO8601-formatted timestamp that indicates when the security-findings provider most recently observed the potential security issue that a finding captured. See Date Filter below for more details.
	LastObservedAts []InsightFiltersLastObservedAt `pulumi:"lastObservedAts"`
	// The name of the malware that was observed. See String Filter below for more details.
	MalwareNames []InsightFiltersMalwareName `pulumi:"malwareNames"`
	// The filesystem path of the malware that was observed. See String Filter below for more details.
	MalwarePaths []InsightFiltersMalwarePath `pulumi:"malwarePaths"`
	// The state of the malware that was observed. See String Filter below for more details.
	MalwareStates []InsightFiltersMalwareState `pulumi:"malwareStates"`
	// The type of the malware that was observed. See String Filter below for more details.
	MalwareTypes []InsightFiltersMalwareType `pulumi:"malwareTypes"`
	// The destination domain of network-related information about a finding. See String Filter below for more details.
	NetworkDestinationDomains []InsightFiltersNetworkDestinationDomain `pulumi:"networkDestinationDomains"`
	// The destination IPv4 address of network-related information about a finding. See Ip Filter below for more details.
	NetworkDestinationIpv4s []InsightFiltersNetworkDestinationIpv4 `pulumi:"networkDestinationIpv4s"`
	// The destination IPv6 address of network-related information about a finding. See Ip Filter below for more details.
	NetworkDestinationIpv6s []InsightFiltersNetworkDestinationIpv6 `pulumi:"networkDestinationIpv6s"`
	// The destination port of network-related information about a finding. See Number Filter below for more details.
	NetworkDestinationPorts []InsightFiltersNetworkDestinationPort `pulumi:"networkDestinationPorts"`
	// Indicates the direction of network traffic associated with a finding. See String Filter below for more details.
	NetworkDirections []InsightFiltersNetworkDirection `pulumi:"networkDirections"`
	// The protocol of network-related information about a finding. See String Filter below for more details.
	NetworkProtocols []InsightFiltersNetworkProtocol `pulumi:"networkProtocols"`
	// The source domain of network-related information about a finding. See String Filter below for more details.
	NetworkSourceDomains []InsightFiltersNetworkSourceDomain `pulumi:"networkSourceDomains"`
	// The source IPv4 address of network-related information about a finding. See Ip Filter below for more details.
	NetworkSourceIpv4s []InsightFiltersNetworkSourceIpv4 `pulumi:"networkSourceIpv4s"`
	// The source IPv6 address of network-related information about a finding. See Ip Filter below for more details.
	NetworkSourceIpv6s []InsightFiltersNetworkSourceIpv6 `pulumi:"networkSourceIpv6s"`
	// The source media access control (MAC) address of network-related information about a finding. See String Filter below for more details.
	NetworkSourceMacs []InsightFiltersNetworkSourceMac `pulumi:"networkSourceMacs"`
	// The source port of network-related information about a finding. See Number Filter below for more details.
	NetworkSourcePorts []InsightFiltersNetworkSourcePort `pulumi:"networkSourcePorts"`
	// The text of a note. See String Filter below for more details.
	NoteTexts []InsightFiltersNoteText `pulumi:"noteTexts"`
	// The timestamp of when the note was updated. See Date Filter below for more details.
	NoteUpdatedAts []InsightFiltersNoteUpdatedAt `pulumi:"noteUpdatedAts"`
	// The principal that created a note. See String Filter below for more details.
	NoteUpdatedBies []InsightFiltersNoteUpdatedBy `pulumi:"noteUpdatedBies"`
	// The date/time that the process was launched. See Date Filter below for more details.
	ProcessLaunchedAts []InsightFiltersProcessLaunchedAt `pulumi:"processLaunchedAts"`
	// The name of the process. See String Filter below for more details.
	ProcessNames []InsightFiltersProcessName `pulumi:"processNames"`
	// The parent process ID. See Number Filter below for more details.
	ProcessParentPids []InsightFiltersProcessParentPid `pulumi:"processParentPids"`
	// The path to the process executable. See String Filter below for more details.
	ProcessPaths []InsightFiltersProcessPath `pulumi:"processPaths"`
	// The process ID. See Number Filter below for more details.
	ProcessPids []InsightFiltersProcessPid `pulumi:"processPids"`
	// The date/time that the process was terminated. See Date Filter below for more details.
	ProcessTerminatedAts []InsightFiltersProcessTerminatedAt `pulumi:"processTerminatedAts"`
	// The ARN generated by Security Hub that uniquely identifies a third-party company (security findings provider) after this provider's product (solution that generates findings) is registered with Security Hub. See String Filter below for more details.
	ProductArns []InsightFiltersProductArn `pulumi:"productArns"`
	// A data type where security-findings providers can include additional solution-specific details that aren't part of the defined `AwsSecurityFinding` format. See Map Filter below for more details.
	ProductFields []InsightFiltersProductField `pulumi:"productFields"`
	// The name of the solution (product) that generates findings. See String Filter below for more details.
	ProductNames []InsightFiltersProductName `pulumi:"productNames"`
	// The recommendation of what to do about the issue described in a finding. See String Filter below for more details.
	RecommendationTexts []InsightFiltersRecommendationText `pulumi:"recommendationTexts"`
	// The updated record state for the finding. See String Filter below for more details.
	RecordStates []InsightFiltersRecordState `pulumi:"recordStates"`
	// The solution-generated identifier for a related finding. See String Filter below for more details.
	RelatedFindingsIds []InsightFiltersRelatedFindingsId `pulumi:"relatedFindingsIds"`
	// The ARN of the solution that generated a related finding. See String Filter below for more details.
	RelatedFindingsProductArns []InsightFiltersRelatedFindingsProductArn `pulumi:"relatedFindingsProductArns"`
	// The IAM profile ARN of the instance. See String Filter below for more details.
	ResourceAwsEc2InstanceIamInstanceProfileArns []InsightFiltersResourceAwsEc2InstanceIamInstanceProfileArn `pulumi:"resourceAwsEc2InstanceIamInstanceProfileArns"`
	// The Amazon Machine Image (AMI) ID of the instance. See String Filter below for more details.
	ResourceAwsEc2InstanceImageIds []InsightFiltersResourceAwsEc2InstanceImageId `pulumi:"resourceAwsEc2InstanceImageIds"`
	// The IPv4 addresses associated with the instance. See Ip Filter below for more details.
	ResourceAwsEc2InstanceIpv4Addresses []InsightFiltersResourceAwsEc2InstanceIpv4Address `pulumi:"resourceAwsEc2InstanceIpv4Addresses"`
	// The IPv6 addresses associated with the instance. See Ip Filter below for more details.
	ResourceAwsEc2InstanceIpv6Addresses []InsightFiltersResourceAwsEc2InstanceIpv6Address `pulumi:"resourceAwsEc2InstanceIpv6Addresses"`
	// The key name associated with the instance. See String Filter below for more details.
	ResourceAwsEc2InstanceKeyNames []InsightFiltersResourceAwsEc2InstanceKeyName `pulumi:"resourceAwsEc2InstanceKeyNames"`
	// The date and time the instance was launched. See Date Filter below for more details.
	ResourceAwsEc2InstanceLaunchedAts []InsightFiltersResourceAwsEc2InstanceLaunchedAt `pulumi:"resourceAwsEc2InstanceLaunchedAts"`
	// The identifier of the subnet that the instance was launched in. See String Filter below for more details.
	ResourceAwsEc2InstanceSubnetIds []InsightFiltersResourceAwsEc2InstanceSubnetId `pulumi:"resourceAwsEc2InstanceSubnetIds"`
	// The instance type of the instance. See String Filter below for more details.
	ResourceAwsEc2InstanceTypes []InsightFiltersResourceAwsEc2InstanceType `pulumi:"resourceAwsEc2InstanceTypes"`
	// The identifier of the VPC that the instance was launched in. See String Filter below for more details.
	ResourceAwsEc2InstanceVpcIds []InsightFiltersResourceAwsEc2InstanceVpcId `pulumi:"resourceAwsEc2InstanceVpcIds"`
	// The creation date/time of the IAM access key related to a finding. See Date Filter below for more details.
	ResourceAwsIamAccessKeyCreatedAts []InsightFiltersResourceAwsIamAccessKeyCreatedAt `pulumi:"resourceAwsIamAccessKeyCreatedAts"`
	// The status of the IAM access key related to a finding. See String Filter below for more details.
	ResourceAwsIamAccessKeyStatuses []InsightFiltersResourceAwsIamAccessKeyStatus `pulumi:"resourceAwsIamAccessKeyStatuses"`
	// The user associated with the IAM access key related to a finding. See String Filter below for more details.
	ResourceAwsIamAccessKeyUserNames []InsightFiltersResourceAwsIamAccessKeyUserName `pulumi:"resourceAwsIamAccessKeyUserNames"`
	// The canonical user ID of the owner of the S3 bucket. See String Filter below for more details.
	ResourceAwsS3BucketOwnerIds []InsightFiltersResourceAwsS3BucketOwnerId `pulumi:"resourceAwsS3BucketOwnerIds"`
	// The display name of the owner of the S3 bucket. See String Filter below for more details.
	ResourceAwsS3BucketOwnerNames []InsightFiltersResourceAwsS3BucketOwnerName `pulumi:"resourceAwsS3BucketOwnerNames"`
	// The identifier of the image related to a finding. See String Filter below for more details.
	ResourceContainerImageIds []InsightFiltersResourceContainerImageId `pulumi:"resourceContainerImageIds"`
	// The name of the image related to a finding. See String Filter below for more details.
	ResourceContainerImageNames []InsightFiltersResourceContainerImageName `pulumi:"resourceContainerImageNames"`
	// The date/time that the container was started. See Date Filter below for more details.
	ResourceContainerLaunchedAts []InsightFiltersResourceContainerLaunchedAt `pulumi:"resourceContainerLaunchedAts"`
	// The name of the container related to a finding. See String Filter below for more details.
	ResourceContainerNames []InsightFiltersResourceContainerName `pulumi:"resourceContainerNames"`
	// The details of a resource that doesn't have a specific subfield for the resource type defined. See Map Filter below for more details.
	ResourceDetailsOthers []InsightFiltersResourceDetailsOther `pulumi:"resourceDetailsOthers"`
	// The canonical identifier for the given resource type. See String Filter below for more details.
	ResourceIds []InsightFiltersResourceId `pulumi:"resourceIds"`
	// The canonical AWS partition name that the Region is assigned to. See String Filter below for more details.
	ResourcePartitions []InsightFiltersResourcePartition `pulumi:"resourcePartitions"`
	// The canonical AWS external Region name where this resource is located. See String Filter below for more details.
	ResourceRegions []InsightFiltersResourceRegion `pulumi:"resourceRegions"`
	// A list of AWS tags associated with a resource at the time the finding was processed. See Map Filter below for more details.
	ResourceTags []InsightFiltersResourceTag `pulumi:"resourceTags"`
	// Specifies the type of the resource that details are provided for. See String Filter below for more details.
	ResourceTypes []InsightFiltersResourceType `pulumi:"resourceTypes"`
	// The label of a finding's severity. See String Filter below for more details.
	SeverityLabels []InsightFiltersSeverityLabel `pulumi:"severityLabels"`
	// A URL that links to a page about the current finding in the security-findings provider's solution. See String Filter below for more details.
	SourceUrls []InsightFiltersSourceUrl `pulumi:"sourceUrls"`
	// The category of a threat intelligence indicator. See String Filter below for more details.
	ThreatIntelIndicatorCategories []InsightFiltersThreatIntelIndicatorCategory `pulumi:"threatIntelIndicatorCategories"`
	// The date/time of the last observation of a threat intelligence indicator. See Date Filter below for more details.
	ThreatIntelIndicatorLastObservedAts []InsightFiltersThreatIntelIndicatorLastObservedAt `pulumi:"threatIntelIndicatorLastObservedAts"`
	// The URL for more details from the source of the threat intelligence. See String Filter below for more details.
	ThreatIntelIndicatorSourceUrls []InsightFiltersThreatIntelIndicatorSourceUrl `pulumi:"threatIntelIndicatorSourceUrls"`
	// The source of the threat intelligence. See String Filter below for more details.
	ThreatIntelIndicatorSources []InsightFiltersThreatIntelIndicatorSource `pulumi:"threatIntelIndicatorSources"`
	// The type of a threat intelligence indicator. See String Filter below for more details.
	ThreatIntelIndicatorTypes []InsightFiltersThreatIntelIndicatorType `pulumi:"threatIntelIndicatorTypes"`
	// The value of a threat intelligence indicator. See String Filter below for more details.
	ThreatIntelIndicatorValues []InsightFiltersThreatIntelIndicatorValue `pulumi:"threatIntelIndicatorValues"`
	// A finding's title. See String Filter below for more details.
	Titles []InsightFiltersTitle `pulumi:"titles"`
	// A finding type in the format of `namespace/category/classifier` that classifies a finding. See String Filter below for more details.
	Types []InsightFiltersType `pulumi:"types"`
	// An ISO8601-formatted timestamp that indicates when the security-findings provider last updated the finding record. See Date Filter below for more details.
	UpdatedAts []InsightFiltersUpdatedAt `pulumi:"updatedAts"`
	// A list of name/value string pairs associated with the finding. These are custom, user-defined fields added to a finding. See Map Filter below for more details.
	UserDefinedValues []InsightFiltersUserDefinedValue `pulumi:"userDefinedValues"`
	// The veracity of a finding. See String Filter below for more details.
	VerificationStates []InsightFiltersVerificationState `pulumi:"verificationStates"`
	// The status of the investigation into a finding. See Workflow Status Filter below for more details.
	WorkflowStatuses []InsightFiltersWorkflowStatus `pulumi:"workflowStatuses"`
}

type InsightFiltersArgs

type InsightFiltersArgs struct {
	// AWS account ID that a finding is generated in. See String_Filter below for more details.
	AwsAccountIds InsightFiltersAwsAccountIdArrayInput `pulumi:"awsAccountIds"`
	// The name of the findings provider (company) that owns the solution (product) that generates findings. See String_Filter below for more details.
	CompanyNames InsightFiltersCompanyNameArrayInput `pulumi:"companyNames"`
	// Exclusive to findings that are generated as the result of a check run against a specific rule in a supported standard, such as CIS AWS Foundations. Contains security standard-related finding details. See String Filter below for more details.
	ComplianceStatuses InsightFiltersComplianceStatusArrayInput `pulumi:"complianceStatuses"`
	// A finding's confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify. Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence. See Number Filter below for more details.
	Confidences InsightFiltersConfidenceArrayInput `pulumi:"confidences"`
	// An ISO8601-formatted timestamp that indicates when the security-findings provider captured the potential security issue that a finding captured. See Date Filter below for more details.
	CreatedAts InsightFiltersCreatedAtArrayInput `pulumi:"createdAts"`
	// The level of importance assigned to the resources associated with the finding. A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources. See Number Filter below for more details.
	Criticalities InsightFiltersCriticalityArrayInput `pulumi:"criticalities"`
	// A finding's description. See String Filter below for more details.
	Descriptions InsightFiltersDescriptionArrayInput `pulumi:"descriptions"`
	// The finding provider value for the finding confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify. Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence. See Number Filter below for more details.
	FindingProviderFieldsConfidences InsightFiltersFindingProviderFieldsConfidenceArrayInput `pulumi:"findingProviderFieldsConfidences"`
	// The finding provider value for the level of importance assigned to the resources associated with the findings. A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources. See Number Filter below for more details.
	FindingProviderFieldsCriticalities InsightFiltersFindingProviderFieldsCriticalityArrayInput `pulumi:"findingProviderFieldsCriticalities"`
	// The finding identifier of a related finding that is identified by the finding provider. See String Filter below for more details.
	FindingProviderFieldsRelatedFindingsIds InsightFiltersFindingProviderFieldsRelatedFindingsIdArrayInput `pulumi:"findingProviderFieldsRelatedFindingsIds"`
	// The ARN of the solution that generated a related finding that is identified by the finding provider. See String Filter below for more details.
	FindingProviderFieldsRelatedFindingsProductArns InsightFiltersFindingProviderFieldsRelatedFindingsProductArnArrayInput `pulumi:"findingProviderFieldsRelatedFindingsProductArns"`
	// The finding provider value for the severity label. See String Filter below for more details.
	FindingProviderFieldsSeverityLabels InsightFiltersFindingProviderFieldsSeverityLabelArrayInput `pulumi:"findingProviderFieldsSeverityLabels"`
	// The finding provider's original value for the severity. See String Filter below for more details.
	FindingProviderFieldsSeverityOriginals InsightFiltersFindingProviderFieldsSeverityOriginalArrayInput `pulumi:"findingProviderFieldsSeverityOriginals"`
	// One or more finding types that the finding provider assigned to the finding. Uses the format of `namespace/category/classifier` that classify a finding. Valid namespace values include: `Software and Configuration Checks`, `TTPs`, `Effects`, `Unusual Behaviors`, and `Sensitive Data Identifications`. See String Filter below for more details.
	FindingProviderFieldsTypes InsightFiltersFindingProviderFieldsTypeArrayInput `pulumi:"findingProviderFieldsTypes"`
	// An ISO8601-formatted timestamp that indicates when the security-findings provider first observed the potential security issue that a finding captured. See Date Filter below for more details.
	FirstObservedAts InsightFiltersFirstObservedAtArrayInput `pulumi:"firstObservedAts"`
	// The identifier for the solution-specific component (a discrete unit of logic) that generated a finding. See String Filter below for more details.
	GeneratorIds InsightFiltersGeneratorIdArrayInput `pulumi:"generatorIds"`
	// The security findings provider-specific identifier for a finding. See String Filter below for more details.
	Ids InsightFiltersIdArrayInput `pulumi:"ids"`
	// A keyword for a finding. See Keyword Filter below for more details.
	Keywords InsightFiltersKeywordArrayInput `pulumi:"keywords"`
	// An ISO8601-formatted timestamp that indicates when the security-findings provider most recently observed the potential security issue that a finding captured. See Date Filter below for more details.
	LastObservedAts InsightFiltersLastObservedAtArrayInput `pulumi:"lastObservedAts"`
	// The name of the malware that was observed. See String Filter below for more details.
	MalwareNames InsightFiltersMalwareNameArrayInput `pulumi:"malwareNames"`
	// The filesystem path of the malware that was observed. See String Filter below for more details.
	MalwarePaths InsightFiltersMalwarePathArrayInput `pulumi:"malwarePaths"`
	// The state of the malware that was observed. See String Filter below for more details.
	MalwareStates InsightFiltersMalwareStateArrayInput `pulumi:"malwareStates"`
	// The type of the malware that was observed. See String Filter below for more details.
	MalwareTypes InsightFiltersMalwareTypeArrayInput `pulumi:"malwareTypes"`
	// The destination domain of network-related information about a finding. See String Filter below for more details.
	NetworkDestinationDomains InsightFiltersNetworkDestinationDomainArrayInput `pulumi:"networkDestinationDomains"`
	// The destination IPv4 address of network-related information about a finding. See Ip Filter below for more details.
	NetworkDestinationIpv4s InsightFiltersNetworkDestinationIpv4ArrayInput `pulumi:"networkDestinationIpv4s"`
	// The destination IPv6 address of network-related information about a finding. See Ip Filter below for more details.
	NetworkDestinationIpv6s InsightFiltersNetworkDestinationIpv6ArrayInput `pulumi:"networkDestinationIpv6s"`
	// The destination port of network-related information about a finding. See Number Filter below for more details.
	NetworkDestinationPorts InsightFiltersNetworkDestinationPortArrayInput `pulumi:"networkDestinationPorts"`
	// Indicates the direction of network traffic associated with a finding. See String Filter below for more details.
	NetworkDirections InsightFiltersNetworkDirectionArrayInput `pulumi:"networkDirections"`
	// The protocol of network-related information about a finding. See String Filter below for more details.
	NetworkProtocols InsightFiltersNetworkProtocolArrayInput `pulumi:"networkProtocols"`
	// The source domain of network-related information about a finding. See String Filter below for more details.
	NetworkSourceDomains InsightFiltersNetworkSourceDomainArrayInput `pulumi:"networkSourceDomains"`
	// The source IPv4 address of network-related information about a finding. See Ip Filter below for more details.
	NetworkSourceIpv4s InsightFiltersNetworkSourceIpv4ArrayInput `pulumi:"networkSourceIpv4s"`
	// The source IPv6 address of network-related information about a finding. See Ip Filter below for more details.
	NetworkSourceIpv6s InsightFiltersNetworkSourceIpv6ArrayInput `pulumi:"networkSourceIpv6s"`
	// The source media access control (MAC) address of network-related information about a finding. See String Filter below for more details.
	NetworkSourceMacs InsightFiltersNetworkSourceMacArrayInput `pulumi:"networkSourceMacs"`
	// The source port of network-related information about a finding. See Number Filter below for more details.
	NetworkSourcePorts InsightFiltersNetworkSourcePortArrayInput `pulumi:"networkSourcePorts"`
	// The text of a note. See String Filter below for more details.
	NoteTexts InsightFiltersNoteTextArrayInput `pulumi:"noteTexts"`
	// The timestamp of when the note was updated. See Date Filter below for more details.
	NoteUpdatedAts InsightFiltersNoteUpdatedAtArrayInput `pulumi:"noteUpdatedAts"`
	// The principal that created a note. See String Filter below for more details.
	NoteUpdatedBies InsightFiltersNoteUpdatedByArrayInput `pulumi:"noteUpdatedBies"`
	// The date/time that the process was launched. See Date Filter below for more details.
	ProcessLaunchedAts InsightFiltersProcessLaunchedAtArrayInput `pulumi:"processLaunchedAts"`
	// The name of the process. See String Filter below for more details.
	ProcessNames InsightFiltersProcessNameArrayInput `pulumi:"processNames"`
	// The parent process ID. See Number Filter below for more details.
	ProcessParentPids InsightFiltersProcessParentPidArrayInput `pulumi:"processParentPids"`
	// The path to the process executable. See String Filter below for more details.
	ProcessPaths InsightFiltersProcessPathArrayInput `pulumi:"processPaths"`
	// The process ID. See Number Filter below for more details.
	ProcessPids InsightFiltersProcessPidArrayInput `pulumi:"processPids"`
	// The date/time that the process was terminated. See Date Filter below for more details.
	ProcessTerminatedAts InsightFiltersProcessTerminatedAtArrayInput `pulumi:"processTerminatedAts"`
	// The ARN generated by Security Hub that uniquely identifies a third-party company (security findings provider) after this provider's product (solution that generates findings) is registered with Security Hub. See String Filter below for more details.
	ProductArns InsightFiltersProductArnArrayInput `pulumi:"productArns"`
	// A data type where security-findings providers can include additional solution-specific details that aren't part of the defined `AwsSecurityFinding` format. See Map Filter below for more details.
	ProductFields InsightFiltersProductFieldArrayInput `pulumi:"productFields"`
	// The name of the solution (product) that generates findings. See String Filter below for more details.
	ProductNames InsightFiltersProductNameArrayInput `pulumi:"productNames"`
	// The recommendation of what to do about the issue described in a finding. See String Filter below for more details.
	RecommendationTexts InsightFiltersRecommendationTextArrayInput `pulumi:"recommendationTexts"`
	// The updated record state for the finding. See String Filter below for more details.
	RecordStates InsightFiltersRecordStateArrayInput `pulumi:"recordStates"`
	// The solution-generated identifier for a related finding. See String Filter below for more details.
	RelatedFindingsIds InsightFiltersRelatedFindingsIdArrayInput `pulumi:"relatedFindingsIds"`
	// The ARN of the solution that generated a related finding. See String Filter below for more details.
	RelatedFindingsProductArns InsightFiltersRelatedFindingsProductArnArrayInput `pulumi:"relatedFindingsProductArns"`
	// The IAM profile ARN of the instance. See String Filter below for more details.
	ResourceAwsEc2InstanceIamInstanceProfileArns InsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnArrayInput `pulumi:"resourceAwsEc2InstanceIamInstanceProfileArns"`
	// The Amazon Machine Image (AMI) ID of the instance. See String Filter below for more details.
	ResourceAwsEc2InstanceImageIds InsightFiltersResourceAwsEc2InstanceImageIdArrayInput `pulumi:"resourceAwsEc2InstanceImageIds"`
	// The IPv4 addresses associated with the instance. See Ip Filter below for more details.
	ResourceAwsEc2InstanceIpv4Addresses InsightFiltersResourceAwsEc2InstanceIpv4AddressArrayInput `pulumi:"resourceAwsEc2InstanceIpv4Addresses"`
	// The IPv6 addresses associated with the instance. See Ip Filter below for more details.
	ResourceAwsEc2InstanceIpv6Addresses InsightFiltersResourceAwsEc2InstanceIpv6AddressArrayInput `pulumi:"resourceAwsEc2InstanceIpv6Addresses"`
	// The key name associated with the instance. See String Filter below for more details.
	ResourceAwsEc2InstanceKeyNames InsightFiltersResourceAwsEc2InstanceKeyNameArrayInput `pulumi:"resourceAwsEc2InstanceKeyNames"`
	// The date and time the instance was launched. See Date Filter below for more details.
	ResourceAwsEc2InstanceLaunchedAts InsightFiltersResourceAwsEc2InstanceLaunchedAtArrayInput `pulumi:"resourceAwsEc2InstanceLaunchedAts"`
	// The identifier of the subnet that the instance was launched in. See String Filter below for more details.
	ResourceAwsEc2InstanceSubnetIds InsightFiltersResourceAwsEc2InstanceSubnetIdArrayInput `pulumi:"resourceAwsEc2InstanceSubnetIds"`
	// The instance type of the instance. See String Filter below for more details.
	ResourceAwsEc2InstanceTypes InsightFiltersResourceAwsEc2InstanceTypeArrayInput `pulumi:"resourceAwsEc2InstanceTypes"`
	// The identifier of the VPC that the instance was launched in. See String Filter below for more details.
	ResourceAwsEc2InstanceVpcIds InsightFiltersResourceAwsEc2InstanceVpcIdArrayInput `pulumi:"resourceAwsEc2InstanceVpcIds"`
	// The creation date/time of the IAM access key related to a finding. See Date Filter below for more details.
	ResourceAwsIamAccessKeyCreatedAts InsightFiltersResourceAwsIamAccessKeyCreatedAtArrayInput `pulumi:"resourceAwsIamAccessKeyCreatedAts"`
	// The status of the IAM access key related to a finding. See String Filter below for more details.
	ResourceAwsIamAccessKeyStatuses InsightFiltersResourceAwsIamAccessKeyStatusArrayInput `pulumi:"resourceAwsIamAccessKeyStatuses"`
	// The user associated with the IAM access key related to a finding. See String Filter below for more details.
	ResourceAwsIamAccessKeyUserNames InsightFiltersResourceAwsIamAccessKeyUserNameArrayInput `pulumi:"resourceAwsIamAccessKeyUserNames"`
	// The canonical user ID of the owner of the S3 bucket. See String Filter below for more details.
	ResourceAwsS3BucketOwnerIds InsightFiltersResourceAwsS3BucketOwnerIdArrayInput `pulumi:"resourceAwsS3BucketOwnerIds"`
	// The display name of the owner of the S3 bucket. See String Filter below for more details.
	ResourceAwsS3BucketOwnerNames InsightFiltersResourceAwsS3BucketOwnerNameArrayInput `pulumi:"resourceAwsS3BucketOwnerNames"`
	// The identifier of the image related to a finding. See String Filter below for more details.
	ResourceContainerImageIds InsightFiltersResourceContainerImageIdArrayInput `pulumi:"resourceContainerImageIds"`
	// The name of the image related to a finding. See String Filter below for more details.
	ResourceContainerImageNames InsightFiltersResourceContainerImageNameArrayInput `pulumi:"resourceContainerImageNames"`
	// The date/time that the container was started. See Date Filter below for more details.
	ResourceContainerLaunchedAts InsightFiltersResourceContainerLaunchedAtArrayInput `pulumi:"resourceContainerLaunchedAts"`
	// The name of the container related to a finding. See String Filter below for more details.
	ResourceContainerNames InsightFiltersResourceContainerNameArrayInput `pulumi:"resourceContainerNames"`
	// The details of a resource that doesn't have a specific subfield for the resource type defined. See Map Filter below for more details.
	ResourceDetailsOthers InsightFiltersResourceDetailsOtherArrayInput `pulumi:"resourceDetailsOthers"`
	// The canonical identifier for the given resource type. See String Filter below for more details.
	ResourceIds InsightFiltersResourceIdArrayInput `pulumi:"resourceIds"`
	// The canonical AWS partition name that the Region is assigned to. See String Filter below for more details.
	ResourcePartitions InsightFiltersResourcePartitionArrayInput `pulumi:"resourcePartitions"`
	// The canonical AWS external Region name where this resource is located. See String Filter below for more details.
	ResourceRegions InsightFiltersResourceRegionArrayInput `pulumi:"resourceRegions"`
	// A list of AWS tags associated with a resource at the time the finding was processed. See Map Filter below for more details.
	ResourceTags InsightFiltersResourceTagArrayInput `pulumi:"resourceTags"`
	// Specifies the type of the resource that details are provided for. See String Filter below for more details.
	ResourceTypes InsightFiltersResourceTypeArrayInput `pulumi:"resourceTypes"`
	// The label of a finding's severity. See String Filter below for more details.
	SeverityLabels InsightFiltersSeverityLabelArrayInput `pulumi:"severityLabels"`
	// A URL that links to a page about the current finding in the security-findings provider's solution. See String Filter below for more details.
	SourceUrls InsightFiltersSourceUrlArrayInput `pulumi:"sourceUrls"`
	// The category of a threat intelligence indicator. See String Filter below for more details.
	ThreatIntelIndicatorCategories InsightFiltersThreatIntelIndicatorCategoryArrayInput `pulumi:"threatIntelIndicatorCategories"`
	// The date/time of the last observation of a threat intelligence indicator. See Date Filter below for more details.
	ThreatIntelIndicatorLastObservedAts InsightFiltersThreatIntelIndicatorLastObservedAtArrayInput `pulumi:"threatIntelIndicatorLastObservedAts"`
	// The URL for more details from the source of the threat intelligence. See String Filter below for more details.
	ThreatIntelIndicatorSourceUrls InsightFiltersThreatIntelIndicatorSourceUrlArrayInput `pulumi:"threatIntelIndicatorSourceUrls"`
	// The source of the threat intelligence. See String Filter below for more details.
	ThreatIntelIndicatorSources InsightFiltersThreatIntelIndicatorSourceArrayInput `pulumi:"threatIntelIndicatorSources"`
	// The type of a threat intelligence indicator. See String Filter below for more details.
	ThreatIntelIndicatorTypes InsightFiltersThreatIntelIndicatorTypeArrayInput `pulumi:"threatIntelIndicatorTypes"`
	// The value of a threat intelligence indicator. See String Filter below for more details.
	ThreatIntelIndicatorValues InsightFiltersThreatIntelIndicatorValueArrayInput `pulumi:"threatIntelIndicatorValues"`
	// A finding's title. See String Filter below for more details.
	Titles InsightFiltersTitleArrayInput `pulumi:"titles"`
	// A finding type in the format of `namespace/category/classifier` that classifies a finding. See String Filter below for more details.
	Types InsightFiltersTypeArrayInput `pulumi:"types"`
	// An ISO8601-formatted timestamp that indicates when the security-findings provider last updated the finding record. See Date Filter below for more details.
	UpdatedAts InsightFiltersUpdatedAtArrayInput `pulumi:"updatedAts"`
	// A list of name/value string pairs associated with the finding. These are custom, user-defined fields added to a finding. See Map Filter below for more details.
	UserDefinedValues InsightFiltersUserDefinedValueArrayInput `pulumi:"userDefinedValues"`
	// The veracity of a finding. See String Filter below for more details.
	VerificationStates InsightFiltersVerificationStateArrayInput `pulumi:"verificationStates"`
	// The status of the investigation into a finding. See Workflow Status Filter below for more details.
	WorkflowStatuses InsightFiltersWorkflowStatusArrayInput `pulumi:"workflowStatuses"`
}

func (InsightFiltersArgs) ElementType

func (InsightFiltersArgs) ElementType() reflect.Type

func (InsightFiltersArgs) ToInsightFiltersOutput

func (i InsightFiltersArgs) ToInsightFiltersOutput() InsightFiltersOutput

func (InsightFiltersArgs) ToInsightFiltersOutputWithContext

func (i InsightFiltersArgs) ToInsightFiltersOutputWithContext(ctx context.Context) InsightFiltersOutput

func (InsightFiltersArgs) ToInsightFiltersPtrOutput

func (i InsightFiltersArgs) ToInsightFiltersPtrOutput() InsightFiltersPtrOutput

func (InsightFiltersArgs) ToInsightFiltersPtrOutputWithContext

func (i InsightFiltersArgs) ToInsightFiltersPtrOutputWithContext(ctx context.Context) InsightFiltersPtrOutput

type InsightFiltersAwsAccountId

type InsightFiltersAwsAccountId struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison string `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value string `pulumi:"value"`
}

type InsightFiltersAwsAccountIdArgs

type InsightFiltersAwsAccountIdArgs struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison pulumi.StringInput `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.StringInput `pulumi:"value"`
}

func (InsightFiltersAwsAccountIdArgs) ElementType

func (InsightFiltersAwsAccountIdArgs) ToInsightFiltersAwsAccountIdOutput

func (i InsightFiltersAwsAccountIdArgs) ToInsightFiltersAwsAccountIdOutput() InsightFiltersAwsAccountIdOutput

func (InsightFiltersAwsAccountIdArgs) ToInsightFiltersAwsAccountIdOutputWithContext

func (i InsightFiltersAwsAccountIdArgs) ToInsightFiltersAwsAccountIdOutputWithContext(ctx context.Context) InsightFiltersAwsAccountIdOutput

type InsightFiltersAwsAccountIdArray

type InsightFiltersAwsAccountIdArray []InsightFiltersAwsAccountIdInput

func (InsightFiltersAwsAccountIdArray) ElementType

func (InsightFiltersAwsAccountIdArray) ToInsightFiltersAwsAccountIdArrayOutput

func (i InsightFiltersAwsAccountIdArray) ToInsightFiltersAwsAccountIdArrayOutput() InsightFiltersAwsAccountIdArrayOutput

func (InsightFiltersAwsAccountIdArray) ToInsightFiltersAwsAccountIdArrayOutputWithContext

func (i InsightFiltersAwsAccountIdArray) ToInsightFiltersAwsAccountIdArrayOutputWithContext(ctx context.Context) InsightFiltersAwsAccountIdArrayOutput

type InsightFiltersAwsAccountIdArrayInput

type InsightFiltersAwsAccountIdArrayInput interface {
	pulumi.Input

	ToInsightFiltersAwsAccountIdArrayOutput() InsightFiltersAwsAccountIdArrayOutput
	ToInsightFiltersAwsAccountIdArrayOutputWithContext(context.Context) InsightFiltersAwsAccountIdArrayOutput
}

InsightFiltersAwsAccountIdArrayInput is an input type that accepts InsightFiltersAwsAccountIdArray and InsightFiltersAwsAccountIdArrayOutput values. You can construct a concrete instance of `InsightFiltersAwsAccountIdArrayInput` via:

InsightFiltersAwsAccountIdArray{ InsightFiltersAwsAccountIdArgs{...} }

type InsightFiltersAwsAccountIdArrayOutput

type InsightFiltersAwsAccountIdArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersAwsAccountIdArrayOutput) ElementType

func (InsightFiltersAwsAccountIdArrayOutput) Index

func (InsightFiltersAwsAccountIdArrayOutput) ToInsightFiltersAwsAccountIdArrayOutput

func (o InsightFiltersAwsAccountIdArrayOutput) ToInsightFiltersAwsAccountIdArrayOutput() InsightFiltersAwsAccountIdArrayOutput

func (InsightFiltersAwsAccountIdArrayOutput) ToInsightFiltersAwsAccountIdArrayOutputWithContext

func (o InsightFiltersAwsAccountIdArrayOutput) ToInsightFiltersAwsAccountIdArrayOutputWithContext(ctx context.Context) InsightFiltersAwsAccountIdArrayOutput

type InsightFiltersAwsAccountIdInput

type InsightFiltersAwsAccountIdInput interface {
	pulumi.Input

	ToInsightFiltersAwsAccountIdOutput() InsightFiltersAwsAccountIdOutput
	ToInsightFiltersAwsAccountIdOutputWithContext(context.Context) InsightFiltersAwsAccountIdOutput
}

InsightFiltersAwsAccountIdInput is an input type that accepts InsightFiltersAwsAccountIdArgs and InsightFiltersAwsAccountIdOutput values. You can construct a concrete instance of `InsightFiltersAwsAccountIdInput` via:

InsightFiltersAwsAccountIdArgs{...}

type InsightFiltersAwsAccountIdOutput

type InsightFiltersAwsAccountIdOutput struct{ *pulumi.OutputState }

func (InsightFiltersAwsAccountIdOutput) Comparison

The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.

func (InsightFiltersAwsAccountIdOutput) ElementType

func (InsightFiltersAwsAccountIdOutput) ToInsightFiltersAwsAccountIdOutput

func (o InsightFiltersAwsAccountIdOutput) ToInsightFiltersAwsAccountIdOutput() InsightFiltersAwsAccountIdOutput

func (InsightFiltersAwsAccountIdOutput) ToInsightFiltersAwsAccountIdOutputWithContext

func (o InsightFiltersAwsAccountIdOutput) ToInsightFiltersAwsAccountIdOutputWithContext(ctx context.Context) InsightFiltersAwsAccountIdOutput

func (InsightFiltersAwsAccountIdOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersCompanyName

type InsightFiltersCompanyName struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison string `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value string `pulumi:"value"`
}

type InsightFiltersCompanyNameArgs

type InsightFiltersCompanyNameArgs struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison pulumi.StringInput `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.StringInput `pulumi:"value"`
}

func (InsightFiltersCompanyNameArgs) ElementType

func (InsightFiltersCompanyNameArgs) ToInsightFiltersCompanyNameOutput

func (i InsightFiltersCompanyNameArgs) ToInsightFiltersCompanyNameOutput() InsightFiltersCompanyNameOutput

func (InsightFiltersCompanyNameArgs) ToInsightFiltersCompanyNameOutputWithContext

func (i InsightFiltersCompanyNameArgs) ToInsightFiltersCompanyNameOutputWithContext(ctx context.Context) InsightFiltersCompanyNameOutput

type InsightFiltersCompanyNameArray

type InsightFiltersCompanyNameArray []InsightFiltersCompanyNameInput

func (InsightFiltersCompanyNameArray) ElementType

func (InsightFiltersCompanyNameArray) ToInsightFiltersCompanyNameArrayOutput

func (i InsightFiltersCompanyNameArray) ToInsightFiltersCompanyNameArrayOutput() InsightFiltersCompanyNameArrayOutput

func (InsightFiltersCompanyNameArray) ToInsightFiltersCompanyNameArrayOutputWithContext

func (i InsightFiltersCompanyNameArray) ToInsightFiltersCompanyNameArrayOutputWithContext(ctx context.Context) InsightFiltersCompanyNameArrayOutput

type InsightFiltersCompanyNameArrayInput

type InsightFiltersCompanyNameArrayInput interface {
	pulumi.Input

	ToInsightFiltersCompanyNameArrayOutput() InsightFiltersCompanyNameArrayOutput
	ToInsightFiltersCompanyNameArrayOutputWithContext(context.Context) InsightFiltersCompanyNameArrayOutput
}

InsightFiltersCompanyNameArrayInput is an input type that accepts InsightFiltersCompanyNameArray and InsightFiltersCompanyNameArrayOutput values. You can construct a concrete instance of `InsightFiltersCompanyNameArrayInput` via:

InsightFiltersCompanyNameArray{ InsightFiltersCompanyNameArgs{...} }

type InsightFiltersCompanyNameArrayOutput

type InsightFiltersCompanyNameArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersCompanyNameArrayOutput) ElementType

func (InsightFiltersCompanyNameArrayOutput) Index

func (InsightFiltersCompanyNameArrayOutput) ToInsightFiltersCompanyNameArrayOutput

func (o InsightFiltersCompanyNameArrayOutput) ToInsightFiltersCompanyNameArrayOutput() InsightFiltersCompanyNameArrayOutput

func (InsightFiltersCompanyNameArrayOutput) ToInsightFiltersCompanyNameArrayOutputWithContext

func (o InsightFiltersCompanyNameArrayOutput) ToInsightFiltersCompanyNameArrayOutputWithContext(ctx context.Context) InsightFiltersCompanyNameArrayOutput

type InsightFiltersCompanyNameInput

type InsightFiltersCompanyNameInput interface {
	pulumi.Input

	ToInsightFiltersCompanyNameOutput() InsightFiltersCompanyNameOutput
	ToInsightFiltersCompanyNameOutputWithContext(context.Context) InsightFiltersCompanyNameOutput
}

InsightFiltersCompanyNameInput is an input type that accepts InsightFiltersCompanyNameArgs and InsightFiltersCompanyNameOutput values. You can construct a concrete instance of `InsightFiltersCompanyNameInput` via:

InsightFiltersCompanyNameArgs{...}

type InsightFiltersCompanyNameOutput

type InsightFiltersCompanyNameOutput struct{ *pulumi.OutputState }

func (InsightFiltersCompanyNameOutput) Comparison

The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.

func (InsightFiltersCompanyNameOutput) ElementType

func (InsightFiltersCompanyNameOutput) ToInsightFiltersCompanyNameOutput

func (o InsightFiltersCompanyNameOutput) ToInsightFiltersCompanyNameOutput() InsightFiltersCompanyNameOutput

func (InsightFiltersCompanyNameOutput) ToInsightFiltersCompanyNameOutputWithContext

func (o InsightFiltersCompanyNameOutput) ToInsightFiltersCompanyNameOutputWithContext(ctx context.Context) InsightFiltersCompanyNameOutput

func (InsightFiltersCompanyNameOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersComplianceStatus

type InsightFiltersComplianceStatus struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison string `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value string `pulumi:"value"`
}

type InsightFiltersComplianceStatusArgs

type InsightFiltersComplianceStatusArgs struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison pulumi.StringInput `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.StringInput `pulumi:"value"`
}

func (InsightFiltersComplianceStatusArgs) ElementType

func (InsightFiltersComplianceStatusArgs) ToInsightFiltersComplianceStatusOutput

func (i InsightFiltersComplianceStatusArgs) ToInsightFiltersComplianceStatusOutput() InsightFiltersComplianceStatusOutput

func (InsightFiltersComplianceStatusArgs) ToInsightFiltersComplianceStatusOutputWithContext

func (i InsightFiltersComplianceStatusArgs) ToInsightFiltersComplianceStatusOutputWithContext(ctx context.Context) InsightFiltersComplianceStatusOutput

type InsightFiltersComplianceStatusArray

type InsightFiltersComplianceStatusArray []InsightFiltersComplianceStatusInput

func (InsightFiltersComplianceStatusArray) ElementType

func (InsightFiltersComplianceStatusArray) ToInsightFiltersComplianceStatusArrayOutput

func (i InsightFiltersComplianceStatusArray) ToInsightFiltersComplianceStatusArrayOutput() InsightFiltersComplianceStatusArrayOutput

func (InsightFiltersComplianceStatusArray) ToInsightFiltersComplianceStatusArrayOutputWithContext

func (i InsightFiltersComplianceStatusArray) ToInsightFiltersComplianceStatusArrayOutputWithContext(ctx context.Context) InsightFiltersComplianceStatusArrayOutput

type InsightFiltersComplianceStatusArrayInput

type InsightFiltersComplianceStatusArrayInput interface {
	pulumi.Input

	ToInsightFiltersComplianceStatusArrayOutput() InsightFiltersComplianceStatusArrayOutput
	ToInsightFiltersComplianceStatusArrayOutputWithContext(context.Context) InsightFiltersComplianceStatusArrayOutput
}

InsightFiltersComplianceStatusArrayInput is an input type that accepts InsightFiltersComplianceStatusArray and InsightFiltersComplianceStatusArrayOutput values. You can construct a concrete instance of `InsightFiltersComplianceStatusArrayInput` via:

InsightFiltersComplianceStatusArray{ InsightFiltersComplianceStatusArgs{...} }

type InsightFiltersComplianceStatusArrayOutput

type InsightFiltersComplianceStatusArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersComplianceStatusArrayOutput) ElementType

func (InsightFiltersComplianceStatusArrayOutput) Index

func (InsightFiltersComplianceStatusArrayOutput) ToInsightFiltersComplianceStatusArrayOutput

func (o InsightFiltersComplianceStatusArrayOutput) ToInsightFiltersComplianceStatusArrayOutput() InsightFiltersComplianceStatusArrayOutput

func (InsightFiltersComplianceStatusArrayOutput) ToInsightFiltersComplianceStatusArrayOutputWithContext

func (o InsightFiltersComplianceStatusArrayOutput) ToInsightFiltersComplianceStatusArrayOutputWithContext(ctx context.Context) InsightFiltersComplianceStatusArrayOutput

type InsightFiltersComplianceStatusInput

type InsightFiltersComplianceStatusInput interface {
	pulumi.Input

	ToInsightFiltersComplianceStatusOutput() InsightFiltersComplianceStatusOutput
	ToInsightFiltersComplianceStatusOutputWithContext(context.Context) InsightFiltersComplianceStatusOutput
}

InsightFiltersComplianceStatusInput is an input type that accepts InsightFiltersComplianceStatusArgs and InsightFiltersComplianceStatusOutput values. You can construct a concrete instance of `InsightFiltersComplianceStatusInput` via:

InsightFiltersComplianceStatusArgs{...}

type InsightFiltersComplianceStatusOutput

type InsightFiltersComplianceStatusOutput struct{ *pulumi.OutputState }

func (InsightFiltersComplianceStatusOutput) Comparison

The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.

func (InsightFiltersComplianceStatusOutput) ElementType

func (InsightFiltersComplianceStatusOutput) ToInsightFiltersComplianceStatusOutput

func (o InsightFiltersComplianceStatusOutput) ToInsightFiltersComplianceStatusOutput() InsightFiltersComplianceStatusOutput

func (InsightFiltersComplianceStatusOutput) ToInsightFiltersComplianceStatusOutputWithContext

func (o InsightFiltersComplianceStatusOutput) ToInsightFiltersComplianceStatusOutputWithContext(ctx context.Context) InsightFiltersComplianceStatusOutput

func (InsightFiltersComplianceStatusOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersConfidence

type InsightFiltersConfidence struct {
	// The equal-to condition to be applied to a single field when querying for findings, provided as a String.
	Eq *string `pulumi:"eq"`
	// The greater-than-equal condition to be applied to a single field when querying for findings, provided as a String.
	Gte *string `pulumi:"gte"`
	// The less-than-equal condition to be applied to a single field when querying for findings, provided as a String.
	Lte *string `pulumi:"lte"`
}

type InsightFiltersConfidenceArgs

type InsightFiltersConfidenceArgs struct {
	// The equal-to condition to be applied to a single field when querying for findings, provided as a String.
	Eq pulumi.StringPtrInput `pulumi:"eq"`
	// The greater-than-equal condition to be applied to a single field when querying for findings, provided as a String.
	Gte pulumi.StringPtrInput `pulumi:"gte"`
	// The less-than-equal condition to be applied to a single field when querying for findings, provided as a String.
	Lte pulumi.StringPtrInput `pulumi:"lte"`
}

func (InsightFiltersConfidenceArgs) ElementType

func (InsightFiltersConfidenceArgs) ToInsightFiltersConfidenceOutput

func (i InsightFiltersConfidenceArgs) ToInsightFiltersConfidenceOutput() InsightFiltersConfidenceOutput

func (InsightFiltersConfidenceArgs) ToInsightFiltersConfidenceOutputWithContext

func (i InsightFiltersConfidenceArgs) ToInsightFiltersConfidenceOutputWithContext(ctx context.Context) InsightFiltersConfidenceOutput

type InsightFiltersConfidenceArray

type InsightFiltersConfidenceArray []InsightFiltersConfidenceInput

func (InsightFiltersConfidenceArray) ElementType

func (InsightFiltersConfidenceArray) ToInsightFiltersConfidenceArrayOutput

func (i InsightFiltersConfidenceArray) ToInsightFiltersConfidenceArrayOutput() InsightFiltersConfidenceArrayOutput

func (InsightFiltersConfidenceArray) ToInsightFiltersConfidenceArrayOutputWithContext

func (i InsightFiltersConfidenceArray) ToInsightFiltersConfidenceArrayOutputWithContext(ctx context.Context) InsightFiltersConfidenceArrayOutput

type InsightFiltersConfidenceArrayInput

type InsightFiltersConfidenceArrayInput interface {
	pulumi.Input

	ToInsightFiltersConfidenceArrayOutput() InsightFiltersConfidenceArrayOutput
	ToInsightFiltersConfidenceArrayOutputWithContext(context.Context) InsightFiltersConfidenceArrayOutput
}

InsightFiltersConfidenceArrayInput is an input type that accepts InsightFiltersConfidenceArray and InsightFiltersConfidenceArrayOutput values. You can construct a concrete instance of `InsightFiltersConfidenceArrayInput` via:

InsightFiltersConfidenceArray{ InsightFiltersConfidenceArgs{...} }

type InsightFiltersConfidenceArrayOutput

type InsightFiltersConfidenceArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersConfidenceArrayOutput) ElementType

func (InsightFiltersConfidenceArrayOutput) Index

func (InsightFiltersConfidenceArrayOutput) ToInsightFiltersConfidenceArrayOutput

func (o InsightFiltersConfidenceArrayOutput) ToInsightFiltersConfidenceArrayOutput() InsightFiltersConfidenceArrayOutput

func (InsightFiltersConfidenceArrayOutput) ToInsightFiltersConfidenceArrayOutputWithContext

func (o InsightFiltersConfidenceArrayOutput) ToInsightFiltersConfidenceArrayOutputWithContext(ctx context.Context) InsightFiltersConfidenceArrayOutput

type InsightFiltersConfidenceInput

type InsightFiltersConfidenceInput interface {
	pulumi.Input

	ToInsightFiltersConfidenceOutput() InsightFiltersConfidenceOutput
	ToInsightFiltersConfidenceOutputWithContext(context.Context) InsightFiltersConfidenceOutput
}

InsightFiltersConfidenceInput is an input type that accepts InsightFiltersConfidenceArgs and InsightFiltersConfidenceOutput values. You can construct a concrete instance of `InsightFiltersConfidenceInput` via:

InsightFiltersConfidenceArgs{...}

type InsightFiltersConfidenceOutput

type InsightFiltersConfidenceOutput struct{ *pulumi.OutputState }

func (InsightFiltersConfidenceOutput) ElementType

func (InsightFiltersConfidenceOutput) Eq

The equal-to condition to be applied to a single field when querying for findings, provided as a String.

func (InsightFiltersConfidenceOutput) Gte

The greater-than-equal condition to be applied to a single field when querying for findings, provided as a String.

func (InsightFiltersConfidenceOutput) Lte

The less-than-equal condition to be applied to a single field when querying for findings, provided as a String.

func (InsightFiltersConfidenceOutput) ToInsightFiltersConfidenceOutput

func (o InsightFiltersConfidenceOutput) ToInsightFiltersConfidenceOutput() InsightFiltersConfidenceOutput

func (InsightFiltersConfidenceOutput) ToInsightFiltersConfidenceOutputWithContext

func (o InsightFiltersConfidenceOutput) ToInsightFiltersConfidenceOutputWithContext(ctx context.Context) InsightFiltersConfidenceOutput

type InsightFiltersCreatedAt

type InsightFiltersCreatedAt struct {
	// A configuration block of the date range for the date filter. See dateRange below for more details.
	DateRange *InsightFiltersCreatedAtDateRange `pulumi:"dateRange"`
	// An end date for the date filter. Required with `start` if `dateRange` is not specified.
	End *string `pulumi:"end"`
	// A start date for the date filter. Required with `end` if `dateRange` is not specified.
	Start *string `pulumi:"start"`
}

type InsightFiltersCreatedAtArgs

type InsightFiltersCreatedAtArgs struct {
	// A configuration block of the date range for the date filter. See dateRange below for more details.
	DateRange InsightFiltersCreatedAtDateRangePtrInput `pulumi:"dateRange"`
	// An end date for the date filter. Required with `start` if `dateRange` is not specified.
	End pulumi.StringPtrInput `pulumi:"end"`
	// A start date for the date filter. Required with `end` if `dateRange` is not specified.
	Start pulumi.StringPtrInput `pulumi:"start"`
}

func (InsightFiltersCreatedAtArgs) ElementType

func (InsightFiltersCreatedAtArgs) ToInsightFiltersCreatedAtOutput

func (i InsightFiltersCreatedAtArgs) ToInsightFiltersCreatedAtOutput() InsightFiltersCreatedAtOutput

func (InsightFiltersCreatedAtArgs) ToInsightFiltersCreatedAtOutputWithContext

func (i InsightFiltersCreatedAtArgs) ToInsightFiltersCreatedAtOutputWithContext(ctx context.Context) InsightFiltersCreatedAtOutput

type InsightFiltersCreatedAtArray

type InsightFiltersCreatedAtArray []InsightFiltersCreatedAtInput

func (InsightFiltersCreatedAtArray) ElementType

func (InsightFiltersCreatedAtArray) ToInsightFiltersCreatedAtArrayOutput

func (i InsightFiltersCreatedAtArray) ToInsightFiltersCreatedAtArrayOutput() InsightFiltersCreatedAtArrayOutput

func (InsightFiltersCreatedAtArray) ToInsightFiltersCreatedAtArrayOutputWithContext

func (i InsightFiltersCreatedAtArray) ToInsightFiltersCreatedAtArrayOutputWithContext(ctx context.Context) InsightFiltersCreatedAtArrayOutput

type InsightFiltersCreatedAtArrayInput

type InsightFiltersCreatedAtArrayInput interface {
	pulumi.Input

	ToInsightFiltersCreatedAtArrayOutput() InsightFiltersCreatedAtArrayOutput
	ToInsightFiltersCreatedAtArrayOutputWithContext(context.Context) InsightFiltersCreatedAtArrayOutput
}

InsightFiltersCreatedAtArrayInput is an input type that accepts InsightFiltersCreatedAtArray and InsightFiltersCreatedAtArrayOutput values. You can construct a concrete instance of `InsightFiltersCreatedAtArrayInput` via:

InsightFiltersCreatedAtArray{ InsightFiltersCreatedAtArgs{...} }

type InsightFiltersCreatedAtArrayOutput

type InsightFiltersCreatedAtArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersCreatedAtArrayOutput) ElementType

func (InsightFiltersCreatedAtArrayOutput) Index

func (InsightFiltersCreatedAtArrayOutput) ToInsightFiltersCreatedAtArrayOutput

func (o InsightFiltersCreatedAtArrayOutput) ToInsightFiltersCreatedAtArrayOutput() InsightFiltersCreatedAtArrayOutput

func (InsightFiltersCreatedAtArrayOutput) ToInsightFiltersCreatedAtArrayOutputWithContext

func (o InsightFiltersCreatedAtArrayOutput) ToInsightFiltersCreatedAtArrayOutputWithContext(ctx context.Context) InsightFiltersCreatedAtArrayOutput

type InsightFiltersCreatedAtDateRange

type InsightFiltersCreatedAtDateRange struct {
	// A date range unit for the date filter. Valid values: `DAYS`.
	Unit string `pulumi:"unit"`
	// A date range value for the date filter, provided as an Integer.
	Value int `pulumi:"value"`
}

type InsightFiltersCreatedAtDateRangeArgs

type InsightFiltersCreatedAtDateRangeArgs struct {
	// A date range unit for the date filter. Valid values: `DAYS`.
	Unit pulumi.StringInput `pulumi:"unit"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.IntInput `pulumi:"value"`
}

func (InsightFiltersCreatedAtDateRangeArgs) ElementType

func (InsightFiltersCreatedAtDateRangeArgs) ToInsightFiltersCreatedAtDateRangeOutput

func (i InsightFiltersCreatedAtDateRangeArgs) ToInsightFiltersCreatedAtDateRangeOutput() InsightFiltersCreatedAtDateRangeOutput

func (InsightFiltersCreatedAtDateRangeArgs) ToInsightFiltersCreatedAtDateRangeOutputWithContext

func (i InsightFiltersCreatedAtDateRangeArgs) ToInsightFiltersCreatedAtDateRangeOutputWithContext(ctx context.Context) InsightFiltersCreatedAtDateRangeOutput

func (InsightFiltersCreatedAtDateRangeArgs) ToInsightFiltersCreatedAtDateRangePtrOutput

func (i InsightFiltersCreatedAtDateRangeArgs) ToInsightFiltersCreatedAtDateRangePtrOutput() InsightFiltersCreatedAtDateRangePtrOutput

func (InsightFiltersCreatedAtDateRangeArgs) ToInsightFiltersCreatedAtDateRangePtrOutputWithContext

func (i InsightFiltersCreatedAtDateRangeArgs) ToInsightFiltersCreatedAtDateRangePtrOutputWithContext(ctx context.Context) InsightFiltersCreatedAtDateRangePtrOutput

type InsightFiltersCreatedAtDateRangeInput

type InsightFiltersCreatedAtDateRangeInput interface {
	pulumi.Input

	ToInsightFiltersCreatedAtDateRangeOutput() InsightFiltersCreatedAtDateRangeOutput
	ToInsightFiltersCreatedAtDateRangeOutputWithContext(context.Context) InsightFiltersCreatedAtDateRangeOutput
}

InsightFiltersCreatedAtDateRangeInput is an input type that accepts InsightFiltersCreatedAtDateRangeArgs and InsightFiltersCreatedAtDateRangeOutput values. You can construct a concrete instance of `InsightFiltersCreatedAtDateRangeInput` via:

InsightFiltersCreatedAtDateRangeArgs{...}

type InsightFiltersCreatedAtDateRangeOutput

type InsightFiltersCreatedAtDateRangeOutput struct{ *pulumi.OutputState }

func (InsightFiltersCreatedAtDateRangeOutput) ElementType

func (InsightFiltersCreatedAtDateRangeOutput) ToInsightFiltersCreatedAtDateRangeOutput

func (o InsightFiltersCreatedAtDateRangeOutput) ToInsightFiltersCreatedAtDateRangeOutput() InsightFiltersCreatedAtDateRangeOutput

func (InsightFiltersCreatedAtDateRangeOutput) ToInsightFiltersCreatedAtDateRangeOutputWithContext

func (o InsightFiltersCreatedAtDateRangeOutput) ToInsightFiltersCreatedAtDateRangeOutputWithContext(ctx context.Context) InsightFiltersCreatedAtDateRangeOutput

func (InsightFiltersCreatedAtDateRangeOutput) ToInsightFiltersCreatedAtDateRangePtrOutput

func (o InsightFiltersCreatedAtDateRangeOutput) ToInsightFiltersCreatedAtDateRangePtrOutput() InsightFiltersCreatedAtDateRangePtrOutput

func (InsightFiltersCreatedAtDateRangeOutput) ToInsightFiltersCreatedAtDateRangePtrOutputWithContext

func (o InsightFiltersCreatedAtDateRangeOutput) ToInsightFiltersCreatedAtDateRangePtrOutputWithContext(ctx context.Context) InsightFiltersCreatedAtDateRangePtrOutput

func (InsightFiltersCreatedAtDateRangeOutput) Unit

A date range unit for the date filter. Valid values: `DAYS`.

func (InsightFiltersCreatedAtDateRangeOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersCreatedAtDateRangePtrInput

type InsightFiltersCreatedAtDateRangePtrInput interface {
	pulumi.Input

	ToInsightFiltersCreatedAtDateRangePtrOutput() InsightFiltersCreatedAtDateRangePtrOutput
	ToInsightFiltersCreatedAtDateRangePtrOutputWithContext(context.Context) InsightFiltersCreatedAtDateRangePtrOutput
}

InsightFiltersCreatedAtDateRangePtrInput is an input type that accepts InsightFiltersCreatedAtDateRangeArgs, InsightFiltersCreatedAtDateRangePtr and InsightFiltersCreatedAtDateRangePtrOutput values. You can construct a concrete instance of `InsightFiltersCreatedAtDateRangePtrInput` via:

        InsightFiltersCreatedAtDateRangeArgs{...}

or:

        nil

type InsightFiltersCreatedAtDateRangePtrOutput

type InsightFiltersCreatedAtDateRangePtrOutput struct{ *pulumi.OutputState }

func (InsightFiltersCreatedAtDateRangePtrOutput) Elem

func (InsightFiltersCreatedAtDateRangePtrOutput) ElementType

func (InsightFiltersCreatedAtDateRangePtrOutput) ToInsightFiltersCreatedAtDateRangePtrOutput

func (o InsightFiltersCreatedAtDateRangePtrOutput) ToInsightFiltersCreatedAtDateRangePtrOutput() InsightFiltersCreatedAtDateRangePtrOutput

func (InsightFiltersCreatedAtDateRangePtrOutput) ToInsightFiltersCreatedAtDateRangePtrOutputWithContext

func (o InsightFiltersCreatedAtDateRangePtrOutput) ToInsightFiltersCreatedAtDateRangePtrOutputWithContext(ctx context.Context) InsightFiltersCreatedAtDateRangePtrOutput

func (InsightFiltersCreatedAtDateRangePtrOutput) Unit

A date range unit for the date filter. Valid values: `DAYS`.

func (InsightFiltersCreatedAtDateRangePtrOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersCreatedAtInput

type InsightFiltersCreatedAtInput interface {
	pulumi.Input

	ToInsightFiltersCreatedAtOutput() InsightFiltersCreatedAtOutput
	ToInsightFiltersCreatedAtOutputWithContext(context.Context) InsightFiltersCreatedAtOutput
}

InsightFiltersCreatedAtInput is an input type that accepts InsightFiltersCreatedAtArgs and InsightFiltersCreatedAtOutput values. You can construct a concrete instance of `InsightFiltersCreatedAtInput` via:

InsightFiltersCreatedAtArgs{...}

type InsightFiltersCreatedAtOutput

type InsightFiltersCreatedAtOutput struct{ *pulumi.OutputState }

func (InsightFiltersCreatedAtOutput) DateRange

A configuration block of the date range for the date filter. See dateRange below for more details.

func (InsightFiltersCreatedAtOutput) ElementType

func (InsightFiltersCreatedAtOutput) End

An end date for the date filter. Required with `start` if `dateRange` is not specified.

func (InsightFiltersCreatedAtOutput) Start

A start date for the date filter. Required with `end` if `dateRange` is not specified.

func (InsightFiltersCreatedAtOutput) ToInsightFiltersCreatedAtOutput

func (o InsightFiltersCreatedAtOutput) ToInsightFiltersCreatedAtOutput() InsightFiltersCreatedAtOutput

func (InsightFiltersCreatedAtOutput) ToInsightFiltersCreatedAtOutputWithContext

func (o InsightFiltersCreatedAtOutput) ToInsightFiltersCreatedAtOutputWithContext(ctx context.Context) InsightFiltersCreatedAtOutput

type InsightFiltersCriticality

type InsightFiltersCriticality struct {
	// The equal-to condition to be applied to a single field when querying for findings, provided as a String.
	Eq *string `pulumi:"eq"`
	// The greater-than-equal condition to be applied to a single field when querying for findings, provided as a String.
	Gte *string `pulumi:"gte"`
	// The less-than-equal condition to be applied to a single field when querying for findings, provided as a String.
	Lte *string `pulumi:"lte"`
}

type InsightFiltersCriticalityArgs

type InsightFiltersCriticalityArgs struct {
	// The equal-to condition to be applied to a single field when querying for findings, provided as a String.
	Eq pulumi.StringPtrInput `pulumi:"eq"`
	// The greater-than-equal condition to be applied to a single field when querying for findings, provided as a String.
	Gte pulumi.StringPtrInput `pulumi:"gte"`
	// The less-than-equal condition to be applied to a single field when querying for findings, provided as a String.
	Lte pulumi.StringPtrInput `pulumi:"lte"`
}

func (InsightFiltersCriticalityArgs) ElementType

func (InsightFiltersCriticalityArgs) ToInsightFiltersCriticalityOutput

func (i InsightFiltersCriticalityArgs) ToInsightFiltersCriticalityOutput() InsightFiltersCriticalityOutput

func (InsightFiltersCriticalityArgs) ToInsightFiltersCriticalityOutputWithContext

func (i InsightFiltersCriticalityArgs) ToInsightFiltersCriticalityOutputWithContext(ctx context.Context) InsightFiltersCriticalityOutput

type InsightFiltersCriticalityArray

type InsightFiltersCriticalityArray []InsightFiltersCriticalityInput

func (InsightFiltersCriticalityArray) ElementType

func (InsightFiltersCriticalityArray) ToInsightFiltersCriticalityArrayOutput

func (i InsightFiltersCriticalityArray) ToInsightFiltersCriticalityArrayOutput() InsightFiltersCriticalityArrayOutput

func (InsightFiltersCriticalityArray) ToInsightFiltersCriticalityArrayOutputWithContext

func (i InsightFiltersCriticalityArray) ToInsightFiltersCriticalityArrayOutputWithContext(ctx context.Context) InsightFiltersCriticalityArrayOutput

type InsightFiltersCriticalityArrayInput

type InsightFiltersCriticalityArrayInput interface {
	pulumi.Input

	ToInsightFiltersCriticalityArrayOutput() InsightFiltersCriticalityArrayOutput
	ToInsightFiltersCriticalityArrayOutputWithContext(context.Context) InsightFiltersCriticalityArrayOutput
}

InsightFiltersCriticalityArrayInput is an input type that accepts InsightFiltersCriticalityArray and InsightFiltersCriticalityArrayOutput values. You can construct a concrete instance of `InsightFiltersCriticalityArrayInput` via:

InsightFiltersCriticalityArray{ InsightFiltersCriticalityArgs{...} }

type InsightFiltersCriticalityArrayOutput

type InsightFiltersCriticalityArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersCriticalityArrayOutput) ElementType

func (InsightFiltersCriticalityArrayOutput) Index

func (InsightFiltersCriticalityArrayOutput) ToInsightFiltersCriticalityArrayOutput

func (o InsightFiltersCriticalityArrayOutput) ToInsightFiltersCriticalityArrayOutput() InsightFiltersCriticalityArrayOutput

func (InsightFiltersCriticalityArrayOutput) ToInsightFiltersCriticalityArrayOutputWithContext

func (o InsightFiltersCriticalityArrayOutput) ToInsightFiltersCriticalityArrayOutputWithContext(ctx context.Context) InsightFiltersCriticalityArrayOutput

type InsightFiltersCriticalityInput

type InsightFiltersCriticalityInput interface {
	pulumi.Input

	ToInsightFiltersCriticalityOutput() InsightFiltersCriticalityOutput
	ToInsightFiltersCriticalityOutputWithContext(context.Context) InsightFiltersCriticalityOutput
}

InsightFiltersCriticalityInput is an input type that accepts InsightFiltersCriticalityArgs and InsightFiltersCriticalityOutput values. You can construct a concrete instance of `InsightFiltersCriticalityInput` via:

InsightFiltersCriticalityArgs{...}

type InsightFiltersCriticalityOutput

type InsightFiltersCriticalityOutput struct{ *pulumi.OutputState }

func (InsightFiltersCriticalityOutput) ElementType

func (InsightFiltersCriticalityOutput) Eq

The equal-to condition to be applied to a single field when querying for findings, provided as a String.

func (InsightFiltersCriticalityOutput) Gte

The greater-than-equal condition to be applied to a single field when querying for findings, provided as a String.

func (InsightFiltersCriticalityOutput) Lte

The less-than-equal condition to be applied to a single field when querying for findings, provided as a String.

func (InsightFiltersCriticalityOutput) ToInsightFiltersCriticalityOutput

func (o InsightFiltersCriticalityOutput) ToInsightFiltersCriticalityOutput() InsightFiltersCriticalityOutput

func (InsightFiltersCriticalityOutput) ToInsightFiltersCriticalityOutputWithContext

func (o InsightFiltersCriticalityOutput) ToInsightFiltersCriticalityOutputWithContext(ctx context.Context) InsightFiltersCriticalityOutput

type InsightFiltersDescription

type InsightFiltersDescription struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison string `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value string `pulumi:"value"`
}

type InsightFiltersDescriptionArgs

type InsightFiltersDescriptionArgs struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison pulumi.StringInput `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.StringInput `pulumi:"value"`
}

func (InsightFiltersDescriptionArgs) ElementType

func (InsightFiltersDescriptionArgs) ToInsightFiltersDescriptionOutput

func (i InsightFiltersDescriptionArgs) ToInsightFiltersDescriptionOutput() InsightFiltersDescriptionOutput

func (InsightFiltersDescriptionArgs) ToInsightFiltersDescriptionOutputWithContext

func (i InsightFiltersDescriptionArgs) ToInsightFiltersDescriptionOutputWithContext(ctx context.Context) InsightFiltersDescriptionOutput

type InsightFiltersDescriptionArray

type InsightFiltersDescriptionArray []InsightFiltersDescriptionInput

func (InsightFiltersDescriptionArray) ElementType

func (InsightFiltersDescriptionArray) ToInsightFiltersDescriptionArrayOutput

func (i InsightFiltersDescriptionArray) ToInsightFiltersDescriptionArrayOutput() InsightFiltersDescriptionArrayOutput

func (InsightFiltersDescriptionArray) ToInsightFiltersDescriptionArrayOutputWithContext

func (i InsightFiltersDescriptionArray) ToInsightFiltersDescriptionArrayOutputWithContext(ctx context.Context) InsightFiltersDescriptionArrayOutput

type InsightFiltersDescriptionArrayInput

type InsightFiltersDescriptionArrayInput interface {
	pulumi.Input

	ToInsightFiltersDescriptionArrayOutput() InsightFiltersDescriptionArrayOutput
	ToInsightFiltersDescriptionArrayOutputWithContext(context.Context) InsightFiltersDescriptionArrayOutput
}

InsightFiltersDescriptionArrayInput is an input type that accepts InsightFiltersDescriptionArray and InsightFiltersDescriptionArrayOutput values. You can construct a concrete instance of `InsightFiltersDescriptionArrayInput` via:

InsightFiltersDescriptionArray{ InsightFiltersDescriptionArgs{...} }

type InsightFiltersDescriptionArrayOutput

type InsightFiltersDescriptionArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersDescriptionArrayOutput) ElementType

func (InsightFiltersDescriptionArrayOutput) Index

func (InsightFiltersDescriptionArrayOutput) ToInsightFiltersDescriptionArrayOutput

func (o InsightFiltersDescriptionArrayOutput) ToInsightFiltersDescriptionArrayOutput() InsightFiltersDescriptionArrayOutput

func (InsightFiltersDescriptionArrayOutput) ToInsightFiltersDescriptionArrayOutputWithContext

func (o InsightFiltersDescriptionArrayOutput) ToInsightFiltersDescriptionArrayOutputWithContext(ctx context.Context) InsightFiltersDescriptionArrayOutput

type InsightFiltersDescriptionInput

type InsightFiltersDescriptionInput interface {
	pulumi.Input

	ToInsightFiltersDescriptionOutput() InsightFiltersDescriptionOutput
	ToInsightFiltersDescriptionOutputWithContext(context.Context) InsightFiltersDescriptionOutput
}

InsightFiltersDescriptionInput is an input type that accepts InsightFiltersDescriptionArgs and InsightFiltersDescriptionOutput values. You can construct a concrete instance of `InsightFiltersDescriptionInput` via:

InsightFiltersDescriptionArgs{...}

type InsightFiltersDescriptionOutput

type InsightFiltersDescriptionOutput struct{ *pulumi.OutputState }

func (InsightFiltersDescriptionOutput) Comparison

The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.

func (InsightFiltersDescriptionOutput) ElementType

func (InsightFiltersDescriptionOutput) ToInsightFiltersDescriptionOutput

func (o InsightFiltersDescriptionOutput) ToInsightFiltersDescriptionOutput() InsightFiltersDescriptionOutput

func (InsightFiltersDescriptionOutput) ToInsightFiltersDescriptionOutputWithContext

func (o InsightFiltersDescriptionOutput) ToInsightFiltersDescriptionOutputWithContext(ctx context.Context) InsightFiltersDescriptionOutput

func (InsightFiltersDescriptionOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersFindingProviderFieldsConfidence

type InsightFiltersFindingProviderFieldsConfidence struct {
	// The equal-to condition to be applied to a single field when querying for findings, provided as a String.
	Eq *string `pulumi:"eq"`
	// The greater-than-equal condition to be applied to a single field when querying for findings, provided as a String.
	Gte *string `pulumi:"gte"`
	// The less-than-equal condition to be applied to a single field when querying for findings, provided as a String.
	Lte *string `pulumi:"lte"`
}

type InsightFiltersFindingProviderFieldsConfidenceArgs

type InsightFiltersFindingProviderFieldsConfidenceArgs struct {
	// The equal-to condition to be applied to a single field when querying for findings, provided as a String.
	Eq pulumi.StringPtrInput `pulumi:"eq"`
	// The greater-than-equal condition to be applied to a single field when querying for findings, provided as a String.
	Gte pulumi.StringPtrInput `pulumi:"gte"`
	// The less-than-equal condition to be applied to a single field when querying for findings, provided as a String.
	Lte pulumi.StringPtrInput `pulumi:"lte"`
}

func (InsightFiltersFindingProviderFieldsConfidenceArgs) ElementType

func (InsightFiltersFindingProviderFieldsConfidenceArgs) ToInsightFiltersFindingProviderFieldsConfidenceOutput

func (i InsightFiltersFindingProviderFieldsConfidenceArgs) ToInsightFiltersFindingProviderFieldsConfidenceOutput() InsightFiltersFindingProviderFieldsConfidenceOutput

func (InsightFiltersFindingProviderFieldsConfidenceArgs) ToInsightFiltersFindingProviderFieldsConfidenceOutputWithContext

func (i InsightFiltersFindingProviderFieldsConfidenceArgs) ToInsightFiltersFindingProviderFieldsConfidenceOutputWithContext(ctx context.Context) InsightFiltersFindingProviderFieldsConfidenceOutput

type InsightFiltersFindingProviderFieldsConfidenceArray

type InsightFiltersFindingProviderFieldsConfidenceArray []InsightFiltersFindingProviderFieldsConfidenceInput

func (InsightFiltersFindingProviderFieldsConfidenceArray) ElementType

func (InsightFiltersFindingProviderFieldsConfidenceArray) ToInsightFiltersFindingProviderFieldsConfidenceArrayOutput

func (i InsightFiltersFindingProviderFieldsConfidenceArray) ToInsightFiltersFindingProviderFieldsConfidenceArrayOutput() InsightFiltersFindingProviderFieldsConfidenceArrayOutput

func (InsightFiltersFindingProviderFieldsConfidenceArray) ToInsightFiltersFindingProviderFieldsConfidenceArrayOutputWithContext

func (i InsightFiltersFindingProviderFieldsConfidenceArray) ToInsightFiltersFindingProviderFieldsConfidenceArrayOutputWithContext(ctx context.Context) InsightFiltersFindingProviderFieldsConfidenceArrayOutput

type InsightFiltersFindingProviderFieldsConfidenceArrayInput

type InsightFiltersFindingProviderFieldsConfidenceArrayInput interface {
	pulumi.Input

	ToInsightFiltersFindingProviderFieldsConfidenceArrayOutput() InsightFiltersFindingProviderFieldsConfidenceArrayOutput
	ToInsightFiltersFindingProviderFieldsConfidenceArrayOutputWithContext(context.Context) InsightFiltersFindingProviderFieldsConfidenceArrayOutput
}

InsightFiltersFindingProviderFieldsConfidenceArrayInput is an input type that accepts InsightFiltersFindingProviderFieldsConfidenceArray and InsightFiltersFindingProviderFieldsConfidenceArrayOutput values. You can construct a concrete instance of `InsightFiltersFindingProviderFieldsConfidenceArrayInput` via:

InsightFiltersFindingProviderFieldsConfidenceArray{ InsightFiltersFindingProviderFieldsConfidenceArgs{...} }

type InsightFiltersFindingProviderFieldsConfidenceArrayOutput

type InsightFiltersFindingProviderFieldsConfidenceArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersFindingProviderFieldsConfidenceArrayOutput) ElementType

func (InsightFiltersFindingProviderFieldsConfidenceArrayOutput) Index

func (InsightFiltersFindingProviderFieldsConfidenceArrayOutput) ToInsightFiltersFindingProviderFieldsConfidenceArrayOutput

func (InsightFiltersFindingProviderFieldsConfidenceArrayOutput) ToInsightFiltersFindingProviderFieldsConfidenceArrayOutputWithContext

func (o InsightFiltersFindingProviderFieldsConfidenceArrayOutput) ToInsightFiltersFindingProviderFieldsConfidenceArrayOutputWithContext(ctx context.Context) InsightFiltersFindingProviderFieldsConfidenceArrayOutput

type InsightFiltersFindingProviderFieldsConfidenceInput

type InsightFiltersFindingProviderFieldsConfidenceInput interface {
	pulumi.Input

	ToInsightFiltersFindingProviderFieldsConfidenceOutput() InsightFiltersFindingProviderFieldsConfidenceOutput
	ToInsightFiltersFindingProviderFieldsConfidenceOutputWithContext(context.Context) InsightFiltersFindingProviderFieldsConfidenceOutput
}

InsightFiltersFindingProviderFieldsConfidenceInput is an input type that accepts InsightFiltersFindingProviderFieldsConfidenceArgs and InsightFiltersFindingProviderFieldsConfidenceOutput values. You can construct a concrete instance of `InsightFiltersFindingProviderFieldsConfidenceInput` via:

InsightFiltersFindingProviderFieldsConfidenceArgs{...}

type InsightFiltersFindingProviderFieldsConfidenceOutput

type InsightFiltersFindingProviderFieldsConfidenceOutput struct{ *pulumi.OutputState }

func (InsightFiltersFindingProviderFieldsConfidenceOutput) ElementType

func (InsightFiltersFindingProviderFieldsConfidenceOutput) Eq

The equal-to condition to be applied to a single field when querying for findings, provided as a String.

func (InsightFiltersFindingProviderFieldsConfidenceOutput) Gte

The greater-than-equal condition to be applied to a single field when querying for findings, provided as a String.

func (InsightFiltersFindingProviderFieldsConfidenceOutput) Lte

The less-than-equal condition to be applied to a single field when querying for findings, provided as a String.

func (InsightFiltersFindingProviderFieldsConfidenceOutput) ToInsightFiltersFindingProviderFieldsConfidenceOutput

func (o InsightFiltersFindingProviderFieldsConfidenceOutput) ToInsightFiltersFindingProviderFieldsConfidenceOutput() InsightFiltersFindingProviderFieldsConfidenceOutput

func (InsightFiltersFindingProviderFieldsConfidenceOutput) ToInsightFiltersFindingProviderFieldsConfidenceOutputWithContext

func (o InsightFiltersFindingProviderFieldsConfidenceOutput) ToInsightFiltersFindingProviderFieldsConfidenceOutputWithContext(ctx context.Context) InsightFiltersFindingProviderFieldsConfidenceOutput

type InsightFiltersFindingProviderFieldsCriticality

type InsightFiltersFindingProviderFieldsCriticality struct {
	// The equal-to condition to be applied to a single field when querying for findings, provided as a String.
	Eq *string `pulumi:"eq"`
	// The greater-than-equal condition to be applied to a single field when querying for findings, provided as a String.
	Gte *string `pulumi:"gte"`
	// The less-than-equal condition to be applied to a single field when querying for findings, provided as a String.
	Lte *string `pulumi:"lte"`
}

type InsightFiltersFindingProviderFieldsCriticalityArgs

type InsightFiltersFindingProviderFieldsCriticalityArgs struct {
	// The equal-to condition to be applied to a single field when querying for findings, provided as a String.
	Eq pulumi.StringPtrInput `pulumi:"eq"`
	// The greater-than-equal condition to be applied to a single field when querying for findings, provided as a String.
	Gte pulumi.StringPtrInput `pulumi:"gte"`
	// The less-than-equal condition to be applied to a single field when querying for findings, provided as a String.
	Lte pulumi.StringPtrInput `pulumi:"lte"`
}

func (InsightFiltersFindingProviderFieldsCriticalityArgs) ElementType

func (InsightFiltersFindingProviderFieldsCriticalityArgs) ToInsightFiltersFindingProviderFieldsCriticalityOutput

func (i InsightFiltersFindingProviderFieldsCriticalityArgs) ToInsightFiltersFindingProviderFieldsCriticalityOutput() InsightFiltersFindingProviderFieldsCriticalityOutput

func (InsightFiltersFindingProviderFieldsCriticalityArgs) ToInsightFiltersFindingProviderFieldsCriticalityOutputWithContext

func (i InsightFiltersFindingProviderFieldsCriticalityArgs) ToInsightFiltersFindingProviderFieldsCriticalityOutputWithContext(ctx context.Context) InsightFiltersFindingProviderFieldsCriticalityOutput

type InsightFiltersFindingProviderFieldsCriticalityArray

type InsightFiltersFindingProviderFieldsCriticalityArray []InsightFiltersFindingProviderFieldsCriticalityInput

func (InsightFiltersFindingProviderFieldsCriticalityArray) ElementType

func (InsightFiltersFindingProviderFieldsCriticalityArray) ToInsightFiltersFindingProviderFieldsCriticalityArrayOutput

func (i InsightFiltersFindingProviderFieldsCriticalityArray) ToInsightFiltersFindingProviderFieldsCriticalityArrayOutput() InsightFiltersFindingProviderFieldsCriticalityArrayOutput

func (InsightFiltersFindingProviderFieldsCriticalityArray) ToInsightFiltersFindingProviderFieldsCriticalityArrayOutputWithContext

func (i InsightFiltersFindingProviderFieldsCriticalityArray) ToInsightFiltersFindingProviderFieldsCriticalityArrayOutputWithContext(ctx context.Context) InsightFiltersFindingProviderFieldsCriticalityArrayOutput

type InsightFiltersFindingProviderFieldsCriticalityArrayInput

type InsightFiltersFindingProviderFieldsCriticalityArrayInput interface {
	pulumi.Input

	ToInsightFiltersFindingProviderFieldsCriticalityArrayOutput() InsightFiltersFindingProviderFieldsCriticalityArrayOutput
	ToInsightFiltersFindingProviderFieldsCriticalityArrayOutputWithContext(context.Context) InsightFiltersFindingProviderFieldsCriticalityArrayOutput
}

InsightFiltersFindingProviderFieldsCriticalityArrayInput is an input type that accepts InsightFiltersFindingProviderFieldsCriticalityArray and InsightFiltersFindingProviderFieldsCriticalityArrayOutput values. You can construct a concrete instance of `InsightFiltersFindingProviderFieldsCriticalityArrayInput` via:

InsightFiltersFindingProviderFieldsCriticalityArray{ InsightFiltersFindingProviderFieldsCriticalityArgs{...} }

type InsightFiltersFindingProviderFieldsCriticalityArrayOutput

type InsightFiltersFindingProviderFieldsCriticalityArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersFindingProviderFieldsCriticalityArrayOutput) ElementType

func (InsightFiltersFindingProviderFieldsCriticalityArrayOutput) Index

func (InsightFiltersFindingProviderFieldsCriticalityArrayOutput) ToInsightFiltersFindingProviderFieldsCriticalityArrayOutput

func (InsightFiltersFindingProviderFieldsCriticalityArrayOutput) ToInsightFiltersFindingProviderFieldsCriticalityArrayOutputWithContext

func (o InsightFiltersFindingProviderFieldsCriticalityArrayOutput) ToInsightFiltersFindingProviderFieldsCriticalityArrayOutputWithContext(ctx context.Context) InsightFiltersFindingProviderFieldsCriticalityArrayOutput

type InsightFiltersFindingProviderFieldsCriticalityInput

type InsightFiltersFindingProviderFieldsCriticalityInput interface {
	pulumi.Input

	ToInsightFiltersFindingProviderFieldsCriticalityOutput() InsightFiltersFindingProviderFieldsCriticalityOutput
	ToInsightFiltersFindingProviderFieldsCriticalityOutputWithContext(context.Context) InsightFiltersFindingProviderFieldsCriticalityOutput
}

InsightFiltersFindingProviderFieldsCriticalityInput is an input type that accepts InsightFiltersFindingProviderFieldsCriticalityArgs and InsightFiltersFindingProviderFieldsCriticalityOutput values. You can construct a concrete instance of `InsightFiltersFindingProviderFieldsCriticalityInput` via:

InsightFiltersFindingProviderFieldsCriticalityArgs{...}

type InsightFiltersFindingProviderFieldsCriticalityOutput

type InsightFiltersFindingProviderFieldsCriticalityOutput struct{ *pulumi.OutputState }

func (InsightFiltersFindingProviderFieldsCriticalityOutput) ElementType

func (InsightFiltersFindingProviderFieldsCriticalityOutput) Eq

The equal-to condition to be applied to a single field when querying for findings, provided as a String.

func (InsightFiltersFindingProviderFieldsCriticalityOutput) Gte

The greater-than-equal condition to be applied to a single field when querying for findings, provided as a String.

func (InsightFiltersFindingProviderFieldsCriticalityOutput) Lte

The less-than-equal condition to be applied to a single field when querying for findings, provided as a String.

func (InsightFiltersFindingProviderFieldsCriticalityOutput) ToInsightFiltersFindingProviderFieldsCriticalityOutput

func (InsightFiltersFindingProviderFieldsCriticalityOutput) ToInsightFiltersFindingProviderFieldsCriticalityOutputWithContext

func (o InsightFiltersFindingProviderFieldsCriticalityOutput) ToInsightFiltersFindingProviderFieldsCriticalityOutputWithContext(ctx context.Context) InsightFiltersFindingProviderFieldsCriticalityOutput

type InsightFiltersFindingProviderFieldsRelatedFindingsId

type InsightFiltersFindingProviderFieldsRelatedFindingsId struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison string `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value string `pulumi:"value"`
}

type InsightFiltersFindingProviderFieldsRelatedFindingsIdArgs

type InsightFiltersFindingProviderFieldsRelatedFindingsIdArgs struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison pulumi.StringInput `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.StringInput `pulumi:"value"`
}

func (InsightFiltersFindingProviderFieldsRelatedFindingsIdArgs) ElementType

func (InsightFiltersFindingProviderFieldsRelatedFindingsIdArgs) ToInsightFiltersFindingProviderFieldsRelatedFindingsIdOutput

func (InsightFiltersFindingProviderFieldsRelatedFindingsIdArgs) ToInsightFiltersFindingProviderFieldsRelatedFindingsIdOutputWithContext

func (i InsightFiltersFindingProviderFieldsRelatedFindingsIdArgs) ToInsightFiltersFindingProviderFieldsRelatedFindingsIdOutputWithContext(ctx context.Context) InsightFiltersFindingProviderFieldsRelatedFindingsIdOutput

type InsightFiltersFindingProviderFieldsRelatedFindingsIdArray

type InsightFiltersFindingProviderFieldsRelatedFindingsIdArray []InsightFiltersFindingProviderFieldsRelatedFindingsIdInput

func (InsightFiltersFindingProviderFieldsRelatedFindingsIdArray) ElementType

func (InsightFiltersFindingProviderFieldsRelatedFindingsIdArray) ToInsightFiltersFindingProviderFieldsRelatedFindingsIdArrayOutput

func (i InsightFiltersFindingProviderFieldsRelatedFindingsIdArray) ToInsightFiltersFindingProviderFieldsRelatedFindingsIdArrayOutput() InsightFiltersFindingProviderFieldsRelatedFindingsIdArrayOutput

func (InsightFiltersFindingProviderFieldsRelatedFindingsIdArray) ToInsightFiltersFindingProviderFieldsRelatedFindingsIdArrayOutputWithContext

func (i InsightFiltersFindingProviderFieldsRelatedFindingsIdArray) ToInsightFiltersFindingProviderFieldsRelatedFindingsIdArrayOutputWithContext(ctx context.Context) InsightFiltersFindingProviderFieldsRelatedFindingsIdArrayOutput

type InsightFiltersFindingProviderFieldsRelatedFindingsIdArrayInput

type InsightFiltersFindingProviderFieldsRelatedFindingsIdArrayInput interface {
	pulumi.Input

	ToInsightFiltersFindingProviderFieldsRelatedFindingsIdArrayOutput() InsightFiltersFindingProviderFieldsRelatedFindingsIdArrayOutput
	ToInsightFiltersFindingProviderFieldsRelatedFindingsIdArrayOutputWithContext(context.Context) InsightFiltersFindingProviderFieldsRelatedFindingsIdArrayOutput
}

InsightFiltersFindingProviderFieldsRelatedFindingsIdArrayInput is an input type that accepts InsightFiltersFindingProviderFieldsRelatedFindingsIdArray and InsightFiltersFindingProviderFieldsRelatedFindingsIdArrayOutput values. You can construct a concrete instance of `InsightFiltersFindingProviderFieldsRelatedFindingsIdArrayInput` via:

InsightFiltersFindingProviderFieldsRelatedFindingsIdArray{ InsightFiltersFindingProviderFieldsRelatedFindingsIdArgs{...} }

type InsightFiltersFindingProviderFieldsRelatedFindingsIdArrayOutput

type InsightFiltersFindingProviderFieldsRelatedFindingsIdArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersFindingProviderFieldsRelatedFindingsIdArrayOutput) ElementType

func (InsightFiltersFindingProviderFieldsRelatedFindingsIdArrayOutput) Index

func (InsightFiltersFindingProviderFieldsRelatedFindingsIdArrayOutput) ToInsightFiltersFindingProviderFieldsRelatedFindingsIdArrayOutput

func (InsightFiltersFindingProviderFieldsRelatedFindingsIdArrayOutput) ToInsightFiltersFindingProviderFieldsRelatedFindingsIdArrayOutputWithContext

func (o InsightFiltersFindingProviderFieldsRelatedFindingsIdArrayOutput) ToInsightFiltersFindingProviderFieldsRelatedFindingsIdArrayOutputWithContext(ctx context.Context) InsightFiltersFindingProviderFieldsRelatedFindingsIdArrayOutput

type InsightFiltersFindingProviderFieldsRelatedFindingsIdInput

type InsightFiltersFindingProviderFieldsRelatedFindingsIdInput interface {
	pulumi.Input

	ToInsightFiltersFindingProviderFieldsRelatedFindingsIdOutput() InsightFiltersFindingProviderFieldsRelatedFindingsIdOutput
	ToInsightFiltersFindingProviderFieldsRelatedFindingsIdOutputWithContext(context.Context) InsightFiltersFindingProviderFieldsRelatedFindingsIdOutput
}

InsightFiltersFindingProviderFieldsRelatedFindingsIdInput is an input type that accepts InsightFiltersFindingProviderFieldsRelatedFindingsIdArgs and InsightFiltersFindingProviderFieldsRelatedFindingsIdOutput values. You can construct a concrete instance of `InsightFiltersFindingProviderFieldsRelatedFindingsIdInput` via:

InsightFiltersFindingProviderFieldsRelatedFindingsIdArgs{...}

type InsightFiltersFindingProviderFieldsRelatedFindingsIdOutput

type InsightFiltersFindingProviderFieldsRelatedFindingsIdOutput struct{ *pulumi.OutputState }

func (InsightFiltersFindingProviderFieldsRelatedFindingsIdOutput) Comparison

The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.

func (InsightFiltersFindingProviderFieldsRelatedFindingsIdOutput) ElementType

func (InsightFiltersFindingProviderFieldsRelatedFindingsIdOutput) ToInsightFiltersFindingProviderFieldsRelatedFindingsIdOutput

func (InsightFiltersFindingProviderFieldsRelatedFindingsIdOutput) ToInsightFiltersFindingProviderFieldsRelatedFindingsIdOutputWithContext

func (o InsightFiltersFindingProviderFieldsRelatedFindingsIdOutput) ToInsightFiltersFindingProviderFieldsRelatedFindingsIdOutputWithContext(ctx context.Context) InsightFiltersFindingProviderFieldsRelatedFindingsIdOutput

func (InsightFiltersFindingProviderFieldsRelatedFindingsIdOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersFindingProviderFieldsRelatedFindingsProductArn

type InsightFiltersFindingProviderFieldsRelatedFindingsProductArn struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison string `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value string `pulumi:"value"`
}

type InsightFiltersFindingProviderFieldsRelatedFindingsProductArnArgs

type InsightFiltersFindingProviderFieldsRelatedFindingsProductArnArgs struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison pulumi.StringInput `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.StringInput `pulumi:"value"`
}

func (InsightFiltersFindingProviderFieldsRelatedFindingsProductArnArgs) ElementType

func (InsightFiltersFindingProviderFieldsRelatedFindingsProductArnArgs) ToInsightFiltersFindingProviderFieldsRelatedFindingsProductArnOutput

func (InsightFiltersFindingProviderFieldsRelatedFindingsProductArnArgs) ToInsightFiltersFindingProviderFieldsRelatedFindingsProductArnOutputWithContext

func (i InsightFiltersFindingProviderFieldsRelatedFindingsProductArnArgs) ToInsightFiltersFindingProviderFieldsRelatedFindingsProductArnOutputWithContext(ctx context.Context) InsightFiltersFindingProviderFieldsRelatedFindingsProductArnOutput

type InsightFiltersFindingProviderFieldsRelatedFindingsProductArnArray

type InsightFiltersFindingProviderFieldsRelatedFindingsProductArnArray []InsightFiltersFindingProviderFieldsRelatedFindingsProductArnInput

func (InsightFiltersFindingProviderFieldsRelatedFindingsProductArnArray) ElementType

func (InsightFiltersFindingProviderFieldsRelatedFindingsProductArnArray) ToInsightFiltersFindingProviderFieldsRelatedFindingsProductArnArrayOutput

func (InsightFiltersFindingProviderFieldsRelatedFindingsProductArnArray) ToInsightFiltersFindingProviderFieldsRelatedFindingsProductArnArrayOutputWithContext

func (i InsightFiltersFindingProviderFieldsRelatedFindingsProductArnArray) ToInsightFiltersFindingProviderFieldsRelatedFindingsProductArnArrayOutputWithContext(ctx context.Context) InsightFiltersFindingProviderFieldsRelatedFindingsProductArnArrayOutput

type InsightFiltersFindingProviderFieldsRelatedFindingsProductArnArrayInput

type InsightFiltersFindingProviderFieldsRelatedFindingsProductArnArrayInput interface {
	pulumi.Input

	ToInsightFiltersFindingProviderFieldsRelatedFindingsProductArnArrayOutput() InsightFiltersFindingProviderFieldsRelatedFindingsProductArnArrayOutput
	ToInsightFiltersFindingProviderFieldsRelatedFindingsProductArnArrayOutputWithContext(context.Context) InsightFiltersFindingProviderFieldsRelatedFindingsProductArnArrayOutput
}

InsightFiltersFindingProviderFieldsRelatedFindingsProductArnArrayInput is an input type that accepts InsightFiltersFindingProviderFieldsRelatedFindingsProductArnArray and InsightFiltersFindingProviderFieldsRelatedFindingsProductArnArrayOutput values. You can construct a concrete instance of `InsightFiltersFindingProviderFieldsRelatedFindingsProductArnArrayInput` via:

InsightFiltersFindingProviderFieldsRelatedFindingsProductArnArray{ InsightFiltersFindingProviderFieldsRelatedFindingsProductArnArgs{...} }

type InsightFiltersFindingProviderFieldsRelatedFindingsProductArnArrayOutput

type InsightFiltersFindingProviderFieldsRelatedFindingsProductArnArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersFindingProviderFieldsRelatedFindingsProductArnArrayOutput) ElementType

func (InsightFiltersFindingProviderFieldsRelatedFindingsProductArnArrayOutput) ToInsightFiltersFindingProviderFieldsRelatedFindingsProductArnArrayOutput

func (InsightFiltersFindingProviderFieldsRelatedFindingsProductArnArrayOutput) ToInsightFiltersFindingProviderFieldsRelatedFindingsProductArnArrayOutputWithContext

func (o InsightFiltersFindingProviderFieldsRelatedFindingsProductArnArrayOutput) ToInsightFiltersFindingProviderFieldsRelatedFindingsProductArnArrayOutputWithContext(ctx context.Context) InsightFiltersFindingProviderFieldsRelatedFindingsProductArnArrayOutput

type InsightFiltersFindingProviderFieldsRelatedFindingsProductArnInput

type InsightFiltersFindingProviderFieldsRelatedFindingsProductArnInput interface {
	pulumi.Input

	ToInsightFiltersFindingProviderFieldsRelatedFindingsProductArnOutput() InsightFiltersFindingProviderFieldsRelatedFindingsProductArnOutput
	ToInsightFiltersFindingProviderFieldsRelatedFindingsProductArnOutputWithContext(context.Context) InsightFiltersFindingProviderFieldsRelatedFindingsProductArnOutput
}

InsightFiltersFindingProviderFieldsRelatedFindingsProductArnInput is an input type that accepts InsightFiltersFindingProviderFieldsRelatedFindingsProductArnArgs and InsightFiltersFindingProviderFieldsRelatedFindingsProductArnOutput values. You can construct a concrete instance of `InsightFiltersFindingProviderFieldsRelatedFindingsProductArnInput` via:

InsightFiltersFindingProviderFieldsRelatedFindingsProductArnArgs{...}

type InsightFiltersFindingProviderFieldsRelatedFindingsProductArnOutput

type InsightFiltersFindingProviderFieldsRelatedFindingsProductArnOutput struct{ *pulumi.OutputState }

func (InsightFiltersFindingProviderFieldsRelatedFindingsProductArnOutput) Comparison

The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.

func (InsightFiltersFindingProviderFieldsRelatedFindingsProductArnOutput) ElementType

func (InsightFiltersFindingProviderFieldsRelatedFindingsProductArnOutput) ToInsightFiltersFindingProviderFieldsRelatedFindingsProductArnOutput

func (InsightFiltersFindingProviderFieldsRelatedFindingsProductArnOutput) ToInsightFiltersFindingProviderFieldsRelatedFindingsProductArnOutputWithContext

func (o InsightFiltersFindingProviderFieldsRelatedFindingsProductArnOutput) ToInsightFiltersFindingProviderFieldsRelatedFindingsProductArnOutputWithContext(ctx context.Context) InsightFiltersFindingProviderFieldsRelatedFindingsProductArnOutput

func (InsightFiltersFindingProviderFieldsRelatedFindingsProductArnOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersFindingProviderFieldsSeverityLabel

type InsightFiltersFindingProviderFieldsSeverityLabel struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison string `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value string `pulumi:"value"`
}

type InsightFiltersFindingProviderFieldsSeverityLabelArgs

type InsightFiltersFindingProviderFieldsSeverityLabelArgs struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison pulumi.StringInput `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.StringInput `pulumi:"value"`
}

func (InsightFiltersFindingProviderFieldsSeverityLabelArgs) ElementType

func (InsightFiltersFindingProviderFieldsSeverityLabelArgs) ToInsightFiltersFindingProviderFieldsSeverityLabelOutput

func (i InsightFiltersFindingProviderFieldsSeverityLabelArgs) ToInsightFiltersFindingProviderFieldsSeverityLabelOutput() InsightFiltersFindingProviderFieldsSeverityLabelOutput

func (InsightFiltersFindingProviderFieldsSeverityLabelArgs) ToInsightFiltersFindingProviderFieldsSeverityLabelOutputWithContext

func (i InsightFiltersFindingProviderFieldsSeverityLabelArgs) ToInsightFiltersFindingProviderFieldsSeverityLabelOutputWithContext(ctx context.Context) InsightFiltersFindingProviderFieldsSeverityLabelOutput

type InsightFiltersFindingProviderFieldsSeverityLabelArray

type InsightFiltersFindingProviderFieldsSeverityLabelArray []InsightFiltersFindingProviderFieldsSeverityLabelInput

func (InsightFiltersFindingProviderFieldsSeverityLabelArray) ElementType

func (InsightFiltersFindingProviderFieldsSeverityLabelArray) ToInsightFiltersFindingProviderFieldsSeverityLabelArrayOutput

func (i InsightFiltersFindingProviderFieldsSeverityLabelArray) ToInsightFiltersFindingProviderFieldsSeverityLabelArrayOutput() InsightFiltersFindingProviderFieldsSeverityLabelArrayOutput

func (InsightFiltersFindingProviderFieldsSeverityLabelArray) ToInsightFiltersFindingProviderFieldsSeverityLabelArrayOutputWithContext

func (i InsightFiltersFindingProviderFieldsSeverityLabelArray) ToInsightFiltersFindingProviderFieldsSeverityLabelArrayOutputWithContext(ctx context.Context) InsightFiltersFindingProviderFieldsSeverityLabelArrayOutput

type InsightFiltersFindingProviderFieldsSeverityLabelArrayInput

type InsightFiltersFindingProviderFieldsSeverityLabelArrayInput interface {
	pulumi.Input

	ToInsightFiltersFindingProviderFieldsSeverityLabelArrayOutput() InsightFiltersFindingProviderFieldsSeverityLabelArrayOutput
	ToInsightFiltersFindingProviderFieldsSeverityLabelArrayOutputWithContext(context.Context) InsightFiltersFindingProviderFieldsSeverityLabelArrayOutput
}

InsightFiltersFindingProviderFieldsSeverityLabelArrayInput is an input type that accepts InsightFiltersFindingProviderFieldsSeverityLabelArray and InsightFiltersFindingProviderFieldsSeverityLabelArrayOutput values. You can construct a concrete instance of `InsightFiltersFindingProviderFieldsSeverityLabelArrayInput` via:

InsightFiltersFindingProviderFieldsSeverityLabelArray{ InsightFiltersFindingProviderFieldsSeverityLabelArgs{...} }

type InsightFiltersFindingProviderFieldsSeverityLabelArrayOutput

type InsightFiltersFindingProviderFieldsSeverityLabelArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersFindingProviderFieldsSeverityLabelArrayOutput) ElementType

func (InsightFiltersFindingProviderFieldsSeverityLabelArrayOutput) Index

func (InsightFiltersFindingProviderFieldsSeverityLabelArrayOutput) ToInsightFiltersFindingProviderFieldsSeverityLabelArrayOutput

func (InsightFiltersFindingProviderFieldsSeverityLabelArrayOutput) ToInsightFiltersFindingProviderFieldsSeverityLabelArrayOutputWithContext

func (o InsightFiltersFindingProviderFieldsSeverityLabelArrayOutput) ToInsightFiltersFindingProviderFieldsSeverityLabelArrayOutputWithContext(ctx context.Context) InsightFiltersFindingProviderFieldsSeverityLabelArrayOutput

type InsightFiltersFindingProviderFieldsSeverityLabelInput

type InsightFiltersFindingProviderFieldsSeverityLabelInput interface {
	pulumi.Input

	ToInsightFiltersFindingProviderFieldsSeverityLabelOutput() InsightFiltersFindingProviderFieldsSeverityLabelOutput
	ToInsightFiltersFindingProviderFieldsSeverityLabelOutputWithContext(context.Context) InsightFiltersFindingProviderFieldsSeverityLabelOutput
}

InsightFiltersFindingProviderFieldsSeverityLabelInput is an input type that accepts InsightFiltersFindingProviderFieldsSeverityLabelArgs and InsightFiltersFindingProviderFieldsSeverityLabelOutput values. You can construct a concrete instance of `InsightFiltersFindingProviderFieldsSeverityLabelInput` via:

InsightFiltersFindingProviderFieldsSeverityLabelArgs{...}

type InsightFiltersFindingProviderFieldsSeverityLabelOutput

type InsightFiltersFindingProviderFieldsSeverityLabelOutput struct{ *pulumi.OutputState }

func (InsightFiltersFindingProviderFieldsSeverityLabelOutput) Comparison

The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.

func (InsightFiltersFindingProviderFieldsSeverityLabelOutput) ElementType

func (InsightFiltersFindingProviderFieldsSeverityLabelOutput) ToInsightFiltersFindingProviderFieldsSeverityLabelOutput

func (InsightFiltersFindingProviderFieldsSeverityLabelOutput) ToInsightFiltersFindingProviderFieldsSeverityLabelOutputWithContext

func (o InsightFiltersFindingProviderFieldsSeverityLabelOutput) ToInsightFiltersFindingProviderFieldsSeverityLabelOutputWithContext(ctx context.Context) InsightFiltersFindingProviderFieldsSeverityLabelOutput

func (InsightFiltersFindingProviderFieldsSeverityLabelOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersFindingProviderFieldsSeverityOriginal

type InsightFiltersFindingProviderFieldsSeverityOriginal struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison string `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value string `pulumi:"value"`
}

type InsightFiltersFindingProviderFieldsSeverityOriginalArgs

type InsightFiltersFindingProviderFieldsSeverityOriginalArgs struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison pulumi.StringInput `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.StringInput `pulumi:"value"`
}

func (InsightFiltersFindingProviderFieldsSeverityOriginalArgs) ElementType

func (InsightFiltersFindingProviderFieldsSeverityOriginalArgs) ToInsightFiltersFindingProviderFieldsSeverityOriginalOutput

func (InsightFiltersFindingProviderFieldsSeverityOriginalArgs) ToInsightFiltersFindingProviderFieldsSeverityOriginalOutputWithContext

func (i InsightFiltersFindingProviderFieldsSeverityOriginalArgs) ToInsightFiltersFindingProviderFieldsSeverityOriginalOutputWithContext(ctx context.Context) InsightFiltersFindingProviderFieldsSeverityOriginalOutput

type InsightFiltersFindingProviderFieldsSeverityOriginalArray

type InsightFiltersFindingProviderFieldsSeverityOriginalArray []InsightFiltersFindingProviderFieldsSeverityOriginalInput

func (InsightFiltersFindingProviderFieldsSeverityOriginalArray) ElementType

func (InsightFiltersFindingProviderFieldsSeverityOriginalArray) ToInsightFiltersFindingProviderFieldsSeverityOriginalArrayOutput

func (i InsightFiltersFindingProviderFieldsSeverityOriginalArray) ToInsightFiltersFindingProviderFieldsSeverityOriginalArrayOutput() InsightFiltersFindingProviderFieldsSeverityOriginalArrayOutput

func (InsightFiltersFindingProviderFieldsSeverityOriginalArray) ToInsightFiltersFindingProviderFieldsSeverityOriginalArrayOutputWithContext

func (i InsightFiltersFindingProviderFieldsSeverityOriginalArray) ToInsightFiltersFindingProviderFieldsSeverityOriginalArrayOutputWithContext(ctx context.Context) InsightFiltersFindingProviderFieldsSeverityOriginalArrayOutput

type InsightFiltersFindingProviderFieldsSeverityOriginalArrayInput

type InsightFiltersFindingProviderFieldsSeverityOriginalArrayInput interface {
	pulumi.Input

	ToInsightFiltersFindingProviderFieldsSeverityOriginalArrayOutput() InsightFiltersFindingProviderFieldsSeverityOriginalArrayOutput
	ToInsightFiltersFindingProviderFieldsSeverityOriginalArrayOutputWithContext(context.Context) InsightFiltersFindingProviderFieldsSeverityOriginalArrayOutput
}

InsightFiltersFindingProviderFieldsSeverityOriginalArrayInput is an input type that accepts InsightFiltersFindingProviderFieldsSeverityOriginalArray and InsightFiltersFindingProviderFieldsSeverityOriginalArrayOutput values. You can construct a concrete instance of `InsightFiltersFindingProviderFieldsSeverityOriginalArrayInput` via:

InsightFiltersFindingProviderFieldsSeverityOriginalArray{ InsightFiltersFindingProviderFieldsSeverityOriginalArgs{...} }

type InsightFiltersFindingProviderFieldsSeverityOriginalArrayOutput

type InsightFiltersFindingProviderFieldsSeverityOriginalArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersFindingProviderFieldsSeverityOriginalArrayOutput) ElementType

func (InsightFiltersFindingProviderFieldsSeverityOriginalArrayOutput) Index

func (InsightFiltersFindingProviderFieldsSeverityOriginalArrayOutput) ToInsightFiltersFindingProviderFieldsSeverityOriginalArrayOutput

func (InsightFiltersFindingProviderFieldsSeverityOriginalArrayOutput) ToInsightFiltersFindingProviderFieldsSeverityOriginalArrayOutputWithContext

func (o InsightFiltersFindingProviderFieldsSeverityOriginalArrayOutput) ToInsightFiltersFindingProviderFieldsSeverityOriginalArrayOutputWithContext(ctx context.Context) InsightFiltersFindingProviderFieldsSeverityOriginalArrayOutput

type InsightFiltersFindingProviderFieldsSeverityOriginalInput

type InsightFiltersFindingProviderFieldsSeverityOriginalInput interface {
	pulumi.Input

	ToInsightFiltersFindingProviderFieldsSeverityOriginalOutput() InsightFiltersFindingProviderFieldsSeverityOriginalOutput
	ToInsightFiltersFindingProviderFieldsSeverityOriginalOutputWithContext(context.Context) InsightFiltersFindingProviderFieldsSeverityOriginalOutput
}

InsightFiltersFindingProviderFieldsSeverityOriginalInput is an input type that accepts InsightFiltersFindingProviderFieldsSeverityOriginalArgs and InsightFiltersFindingProviderFieldsSeverityOriginalOutput values. You can construct a concrete instance of `InsightFiltersFindingProviderFieldsSeverityOriginalInput` via:

InsightFiltersFindingProviderFieldsSeverityOriginalArgs{...}

type InsightFiltersFindingProviderFieldsSeverityOriginalOutput

type InsightFiltersFindingProviderFieldsSeverityOriginalOutput struct{ *pulumi.OutputState }

func (InsightFiltersFindingProviderFieldsSeverityOriginalOutput) Comparison

The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.

func (InsightFiltersFindingProviderFieldsSeverityOriginalOutput) ElementType

func (InsightFiltersFindingProviderFieldsSeverityOriginalOutput) ToInsightFiltersFindingProviderFieldsSeverityOriginalOutput

func (InsightFiltersFindingProviderFieldsSeverityOriginalOutput) ToInsightFiltersFindingProviderFieldsSeverityOriginalOutputWithContext

func (o InsightFiltersFindingProviderFieldsSeverityOriginalOutput) ToInsightFiltersFindingProviderFieldsSeverityOriginalOutputWithContext(ctx context.Context) InsightFiltersFindingProviderFieldsSeverityOriginalOutput

func (InsightFiltersFindingProviderFieldsSeverityOriginalOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersFindingProviderFieldsType

type InsightFiltersFindingProviderFieldsType struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison string `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value string `pulumi:"value"`
}

type InsightFiltersFindingProviderFieldsTypeArgs

type InsightFiltersFindingProviderFieldsTypeArgs struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison pulumi.StringInput `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.StringInput `pulumi:"value"`
}

func (InsightFiltersFindingProviderFieldsTypeArgs) ElementType

func (InsightFiltersFindingProviderFieldsTypeArgs) ToInsightFiltersFindingProviderFieldsTypeOutput

func (i InsightFiltersFindingProviderFieldsTypeArgs) ToInsightFiltersFindingProviderFieldsTypeOutput() InsightFiltersFindingProviderFieldsTypeOutput

func (InsightFiltersFindingProviderFieldsTypeArgs) ToInsightFiltersFindingProviderFieldsTypeOutputWithContext

func (i InsightFiltersFindingProviderFieldsTypeArgs) ToInsightFiltersFindingProviderFieldsTypeOutputWithContext(ctx context.Context) InsightFiltersFindingProviderFieldsTypeOutput

type InsightFiltersFindingProviderFieldsTypeArray

type InsightFiltersFindingProviderFieldsTypeArray []InsightFiltersFindingProviderFieldsTypeInput

func (InsightFiltersFindingProviderFieldsTypeArray) ElementType

func (InsightFiltersFindingProviderFieldsTypeArray) ToInsightFiltersFindingProviderFieldsTypeArrayOutput

func (i InsightFiltersFindingProviderFieldsTypeArray) ToInsightFiltersFindingProviderFieldsTypeArrayOutput() InsightFiltersFindingProviderFieldsTypeArrayOutput

func (InsightFiltersFindingProviderFieldsTypeArray) ToInsightFiltersFindingProviderFieldsTypeArrayOutputWithContext

func (i InsightFiltersFindingProviderFieldsTypeArray) ToInsightFiltersFindingProviderFieldsTypeArrayOutputWithContext(ctx context.Context) InsightFiltersFindingProviderFieldsTypeArrayOutput

type InsightFiltersFindingProviderFieldsTypeArrayInput

type InsightFiltersFindingProviderFieldsTypeArrayInput interface {
	pulumi.Input

	ToInsightFiltersFindingProviderFieldsTypeArrayOutput() InsightFiltersFindingProviderFieldsTypeArrayOutput
	ToInsightFiltersFindingProviderFieldsTypeArrayOutputWithContext(context.Context) InsightFiltersFindingProviderFieldsTypeArrayOutput
}

InsightFiltersFindingProviderFieldsTypeArrayInput is an input type that accepts InsightFiltersFindingProviderFieldsTypeArray and InsightFiltersFindingProviderFieldsTypeArrayOutput values. You can construct a concrete instance of `InsightFiltersFindingProviderFieldsTypeArrayInput` via:

InsightFiltersFindingProviderFieldsTypeArray{ InsightFiltersFindingProviderFieldsTypeArgs{...} }

type InsightFiltersFindingProviderFieldsTypeArrayOutput

type InsightFiltersFindingProviderFieldsTypeArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersFindingProviderFieldsTypeArrayOutput) ElementType

func (InsightFiltersFindingProviderFieldsTypeArrayOutput) Index

func (InsightFiltersFindingProviderFieldsTypeArrayOutput) ToInsightFiltersFindingProviderFieldsTypeArrayOutput

func (o InsightFiltersFindingProviderFieldsTypeArrayOutput) ToInsightFiltersFindingProviderFieldsTypeArrayOutput() InsightFiltersFindingProviderFieldsTypeArrayOutput

func (InsightFiltersFindingProviderFieldsTypeArrayOutput) ToInsightFiltersFindingProviderFieldsTypeArrayOutputWithContext

func (o InsightFiltersFindingProviderFieldsTypeArrayOutput) ToInsightFiltersFindingProviderFieldsTypeArrayOutputWithContext(ctx context.Context) InsightFiltersFindingProviderFieldsTypeArrayOutput

type InsightFiltersFindingProviderFieldsTypeInput

type InsightFiltersFindingProviderFieldsTypeInput interface {
	pulumi.Input

	ToInsightFiltersFindingProviderFieldsTypeOutput() InsightFiltersFindingProviderFieldsTypeOutput
	ToInsightFiltersFindingProviderFieldsTypeOutputWithContext(context.Context) InsightFiltersFindingProviderFieldsTypeOutput
}

InsightFiltersFindingProviderFieldsTypeInput is an input type that accepts InsightFiltersFindingProviderFieldsTypeArgs and InsightFiltersFindingProviderFieldsTypeOutput values. You can construct a concrete instance of `InsightFiltersFindingProviderFieldsTypeInput` via:

InsightFiltersFindingProviderFieldsTypeArgs{...}

type InsightFiltersFindingProviderFieldsTypeOutput

type InsightFiltersFindingProviderFieldsTypeOutput struct{ *pulumi.OutputState }

func (InsightFiltersFindingProviderFieldsTypeOutput) Comparison

The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.

func (InsightFiltersFindingProviderFieldsTypeOutput) ElementType

func (InsightFiltersFindingProviderFieldsTypeOutput) ToInsightFiltersFindingProviderFieldsTypeOutput

func (o InsightFiltersFindingProviderFieldsTypeOutput) ToInsightFiltersFindingProviderFieldsTypeOutput() InsightFiltersFindingProviderFieldsTypeOutput

func (InsightFiltersFindingProviderFieldsTypeOutput) ToInsightFiltersFindingProviderFieldsTypeOutputWithContext

func (o InsightFiltersFindingProviderFieldsTypeOutput) ToInsightFiltersFindingProviderFieldsTypeOutputWithContext(ctx context.Context) InsightFiltersFindingProviderFieldsTypeOutput

func (InsightFiltersFindingProviderFieldsTypeOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersFirstObservedAt

type InsightFiltersFirstObservedAt struct {
	// A configuration block of the date range for the date filter. See dateRange below for more details.
	DateRange *InsightFiltersFirstObservedAtDateRange `pulumi:"dateRange"`
	// An end date for the date filter. Required with `start` if `dateRange` is not specified.
	End *string `pulumi:"end"`
	// A start date for the date filter. Required with `end` if `dateRange` is not specified.
	Start *string `pulumi:"start"`
}

type InsightFiltersFirstObservedAtArgs

type InsightFiltersFirstObservedAtArgs struct {
	// A configuration block of the date range for the date filter. See dateRange below for more details.
	DateRange InsightFiltersFirstObservedAtDateRangePtrInput `pulumi:"dateRange"`
	// An end date for the date filter. Required with `start` if `dateRange` is not specified.
	End pulumi.StringPtrInput `pulumi:"end"`
	// A start date for the date filter. Required with `end` if `dateRange` is not specified.
	Start pulumi.StringPtrInput `pulumi:"start"`
}

func (InsightFiltersFirstObservedAtArgs) ElementType

func (InsightFiltersFirstObservedAtArgs) ToInsightFiltersFirstObservedAtOutput

func (i InsightFiltersFirstObservedAtArgs) ToInsightFiltersFirstObservedAtOutput() InsightFiltersFirstObservedAtOutput

func (InsightFiltersFirstObservedAtArgs) ToInsightFiltersFirstObservedAtOutputWithContext

func (i InsightFiltersFirstObservedAtArgs) ToInsightFiltersFirstObservedAtOutputWithContext(ctx context.Context) InsightFiltersFirstObservedAtOutput

type InsightFiltersFirstObservedAtArray

type InsightFiltersFirstObservedAtArray []InsightFiltersFirstObservedAtInput

func (InsightFiltersFirstObservedAtArray) ElementType

func (InsightFiltersFirstObservedAtArray) ToInsightFiltersFirstObservedAtArrayOutput

func (i InsightFiltersFirstObservedAtArray) ToInsightFiltersFirstObservedAtArrayOutput() InsightFiltersFirstObservedAtArrayOutput

func (InsightFiltersFirstObservedAtArray) ToInsightFiltersFirstObservedAtArrayOutputWithContext

func (i InsightFiltersFirstObservedAtArray) ToInsightFiltersFirstObservedAtArrayOutputWithContext(ctx context.Context) InsightFiltersFirstObservedAtArrayOutput

type InsightFiltersFirstObservedAtArrayInput

type InsightFiltersFirstObservedAtArrayInput interface {
	pulumi.Input

	ToInsightFiltersFirstObservedAtArrayOutput() InsightFiltersFirstObservedAtArrayOutput
	ToInsightFiltersFirstObservedAtArrayOutputWithContext(context.Context) InsightFiltersFirstObservedAtArrayOutput
}

InsightFiltersFirstObservedAtArrayInput is an input type that accepts InsightFiltersFirstObservedAtArray and InsightFiltersFirstObservedAtArrayOutput values. You can construct a concrete instance of `InsightFiltersFirstObservedAtArrayInput` via:

InsightFiltersFirstObservedAtArray{ InsightFiltersFirstObservedAtArgs{...} }

type InsightFiltersFirstObservedAtArrayOutput

type InsightFiltersFirstObservedAtArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersFirstObservedAtArrayOutput) ElementType

func (InsightFiltersFirstObservedAtArrayOutput) Index

func (InsightFiltersFirstObservedAtArrayOutput) ToInsightFiltersFirstObservedAtArrayOutput

func (o InsightFiltersFirstObservedAtArrayOutput) ToInsightFiltersFirstObservedAtArrayOutput() InsightFiltersFirstObservedAtArrayOutput

func (InsightFiltersFirstObservedAtArrayOutput) ToInsightFiltersFirstObservedAtArrayOutputWithContext

func (o InsightFiltersFirstObservedAtArrayOutput) ToInsightFiltersFirstObservedAtArrayOutputWithContext(ctx context.Context) InsightFiltersFirstObservedAtArrayOutput

type InsightFiltersFirstObservedAtDateRange

type InsightFiltersFirstObservedAtDateRange struct {
	// A date range unit for the date filter. Valid values: `DAYS`.
	Unit string `pulumi:"unit"`
	// A date range value for the date filter, provided as an Integer.
	Value int `pulumi:"value"`
}

type InsightFiltersFirstObservedAtDateRangeArgs

type InsightFiltersFirstObservedAtDateRangeArgs struct {
	// A date range unit for the date filter. Valid values: `DAYS`.
	Unit pulumi.StringInput `pulumi:"unit"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.IntInput `pulumi:"value"`
}

func (InsightFiltersFirstObservedAtDateRangeArgs) ElementType

func (InsightFiltersFirstObservedAtDateRangeArgs) ToInsightFiltersFirstObservedAtDateRangeOutput

func (i InsightFiltersFirstObservedAtDateRangeArgs) ToInsightFiltersFirstObservedAtDateRangeOutput() InsightFiltersFirstObservedAtDateRangeOutput

func (InsightFiltersFirstObservedAtDateRangeArgs) ToInsightFiltersFirstObservedAtDateRangeOutputWithContext

func (i InsightFiltersFirstObservedAtDateRangeArgs) ToInsightFiltersFirstObservedAtDateRangeOutputWithContext(ctx context.Context) InsightFiltersFirstObservedAtDateRangeOutput

func (InsightFiltersFirstObservedAtDateRangeArgs) ToInsightFiltersFirstObservedAtDateRangePtrOutput

func (i InsightFiltersFirstObservedAtDateRangeArgs) ToInsightFiltersFirstObservedAtDateRangePtrOutput() InsightFiltersFirstObservedAtDateRangePtrOutput

func (InsightFiltersFirstObservedAtDateRangeArgs) ToInsightFiltersFirstObservedAtDateRangePtrOutputWithContext

func (i InsightFiltersFirstObservedAtDateRangeArgs) ToInsightFiltersFirstObservedAtDateRangePtrOutputWithContext(ctx context.Context) InsightFiltersFirstObservedAtDateRangePtrOutput

type InsightFiltersFirstObservedAtDateRangeInput

type InsightFiltersFirstObservedAtDateRangeInput interface {
	pulumi.Input

	ToInsightFiltersFirstObservedAtDateRangeOutput() InsightFiltersFirstObservedAtDateRangeOutput
	ToInsightFiltersFirstObservedAtDateRangeOutputWithContext(context.Context) InsightFiltersFirstObservedAtDateRangeOutput
}

InsightFiltersFirstObservedAtDateRangeInput is an input type that accepts InsightFiltersFirstObservedAtDateRangeArgs and InsightFiltersFirstObservedAtDateRangeOutput values. You can construct a concrete instance of `InsightFiltersFirstObservedAtDateRangeInput` via:

InsightFiltersFirstObservedAtDateRangeArgs{...}

type InsightFiltersFirstObservedAtDateRangeOutput

type InsightFiltersFirstObservedAtDateRangeOutput struct{ *pulumi.OutputState }

func (InsightFiltersFirstObservedAtDateRangeOutput) ElementType

func (InsightFiltersFirstObservedAtDateRangeOutput) ToInsightFiltersFirstObservedAtDateRangeOutput

func (o InsightFiltersFirstObservedAtDateRangeOutput) ToInsightFiltersFirstObservedAtDateRangeOutput() InsightFiltersFirstObservedAtDateRangeOutput

func (InsightFiltersFirstObservedAtDateRangeOutput) ToInsightFiltersFirstObservedAtDateRangeOutputWithContext

func (o InsightFiltersFirstObservedAtDateRangeOutput) ToInsightFiltersFirstObservedAtDateRangeOutputWithContext(ctx context.Context) InsightFiltersFirstObservedAtDateRangeOutput

func (InsightFiltersFirstObservedAtDateRangeOutput) ToInsightFiltersFirstObservedAtDateRangePtrOutput

func (o InsightFiltersFirstObservedAtDateRangeOutput) ToInsightFiltersFirstObservedAtDateRangePtrOutput() InsightFiltersFirstObservedAtDateRangePtrOutput

func (InsightFiltersFirstObservedAtDateRangeOutput) ToInsightFiltersFirstObservedAtDateRangePtrOutputWithContext

func (o InsightFiltersFirstObservedAtDateRangeOutput) ToInsightFiltersFirstObservedAtDateRangePtrOutputWithContext(ctx context.Context) InsightFiltersFirstObservedAtDateRangePtrOutput

func (InsightFiltersFirstObservedAtDateRangeOutput) Unit

A date range unit for the date filter. Valid values: `DAYS`.

func (InsightFiltersFirstObservedAtDateRangeOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersFirstObservedAtDateRangePtrInput

type InsightFiltersFirstObservedAtDateRangePtrInput interface {
	pulumi.Input

	ToInsightFiltersFirstObservedAtDateRangePtrOutput() InsightFiltersFirstObservedAtDateRangePtrOutput
	ToInsightFiltersFirstObservedAtDateRangePtrOutputWithContext(context.Context) InsightFiltersFirstObservedAtDateRangePtrOutput
}

InsightFiltersFirstObservedAtDateRangePtrInput is an input type that accepts InsightFiltersFirstObservedAtDateRangeArgs, InsightFiltersFirstObservedAtDateRangePtr and InsightFiltersFirstObservedAtDateRangePtrOutput values. You can construct a concrete instance of `InsightFiltersFirstObservedAtDateRangePtrInput` via:

        InsightFiltersFirstObservedAtDateRangeArgs{...}

or:

        nil

type InsightFiltersFirstObservedAtDateRangePtrOutput

type InsightFiltersFirstObservedAtDateRangePtrOutput struct{ *pulumi.OutputState }

func (InsightFiltersFirstObservedAtDateRangePtrOutput) Elem

func (InsightFiltersFirstObservedAtDateRangePtrOutput) ElementType

func (InsightFiltersFirstObservedAtDateRangePtrOutput) ToInsightFiltersFirstObservedAtDateRangePtrOutput

func (o InsightFiltersFirstObservedAtDateRangePtrOutput) ToInsightFiltersFirstObservedAtDateRangePtrOutput() InsightFiltersFirstObservedAtDateRangePtrOutput

func (InsightFiltersFirstObservedAtDateRangePtrOutput) ToInsightFiltersFirstObservedAtDateRangePtrOutputWithContext

func (o InsightFiltersFirstObservedAtDateRangePtrOutput) ToInsightFiltersFirstObservedAtDateRangePtrOutputWithContext(ctx context.Context) InsightFiltersFirstObservedAtDateRangePtrOutput

func (InsightFiltersFirstObservedAtDateRangePtrOutput) Unit

A date range unit for the date filter. Valid values: `DAYS`.

func (InsightFiltersFirstObservedAtDateRangePtrOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersFirstObservedAtInput

type InsightFiltersFirstObservedAtInput interface {
	pulumi.Input

	ToInsightFiltersFirstObservedAtOutput() InsightFiltersFirstObservedAtOutput
	ToInsightFiltersFirstObservedAtOutputWithContext(context.Context) InsightFiltersFirstObservedAtOutput
}

InsightFiltersFirstObservedAtInput is an input type that accepts InsightFiltersFirstObservedAtArgs and InsightFiltersFirstObservedAtOutput values. You can construct a concrete instance of `InsightFiltersFirstObservedAtInput` via:

InsightFiltersFirstObservedAtArgs{...}

type InsightFiltersFirstObservedAtOutput

type InsightFiltersFirstObservedAtOutput struct{ *pulumi.OutputState }

func (InsightFiltersFirstObservedAtOutput) DateRange

A configuration block of the date range for the date filter. See dateRange below for more details.

func (InsightFiltersFirstObservedAtOutput) ElementType

func (InsightFiltersFirstObservedAtOutput) End

An end date for the date filter. Required with `start` if `dateRange` is not specified.

func (InsightFiltersFirstObservedAtOutput) Start

A start date for the date filter. Required with `end` if `dateRange` is not specified.

func (InsightFiltersFirstObservedAtOutput) ToInsightFiltersFirstObservedAtOutput

func (o InsightFiltersFirstObservedAtOutput) ToInsightFiltersFirstObservedAtOutput() InsightFiltersFirstObservedAtOutput

func (InsightFiltersFirstObservedAtOutput) ToInsightFiltersFirstObservedAtOutputWithContext

func (o InsightFiltersFirstObservedAtOutput) ToInsightFiltersFirstObservedAtOutputWithContext(ctx context.Context) InsightFiltersFirstObservedAtOutput

type InsightFiltersGeneratorId

type InsightFiltersGeneratorId struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison string `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value string `pulumi:"value"`
}

type InsightFiltersGeneratorIdArgs

type InsightFiltersGeneratorIdArgs struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison pulumi.StringInput `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.StringInput `pulumi:"value"`
}

func (InsightFiltersGeneratorIdArgs) ElementType

func (InsightFiltersGeneratorIdArgs) ToInsightFiltersGeneratorIdOutput

func (i InsightFiltersGeneratorIdArgs) ToInsightFiltersGeneratorIdOutput() InsightFiltersGeneratorIdOutput

func (InsightFiltersGeneratorIdArgs) ToInsightFiltersGeneratorIdOutputWithContext

func (i InsightFiltersGeneratorIdArgs) ToInsightFiltersGeneratorIdOutputWithContext(ctx context.Context) InsightFiltersGeneratorIdOutput

type InsightFiltersGeneratorIdArray

type InsightFiltersGeneratorIdArray []InsightFiltersGeneratorIdInput

func (InsightFiltersGeneratorIdArray) ElementType

func (InsightFiltersGeneratorIdArray) ToInsightFiltersGeneratorIdArrayOutput

func (i InsightFiltersGeneratorIdArray) ToInsightFiltersGeneratorIdArrayOutput() InsightFiltersGeneratorIdArrayOutput

func (InsightFiltersGeneratorIdArray) ToInsightFiltersGeneratorIdArrayOutputWithContext

func (i InsightFiltersGeneratorIdArray) ToInsightFiltersGeneratorIdArrayOutputWithContext(ctx context.Context) InsightFiltersGeneratorIdArrayOutput

type InsightFiltersGeneratorIdArrayInput

type InsightFiltersGeneratorIdArrayInput interface {
	pulumi.Input

	ToInsightFiltersGeneratorIdArrayOutput() InsightFiltersGeneratorIdArrayOutput
	ToInsightFiltersGeneratorIdArrayOutputWithContext(context.Context) InsightFiltersGeneratorIdArrayOutput
}

InsightFiltersGeneratorIdArrayInput is an input type that accepts InsightFiltersGeneratorIdArray and InsightFiltersGeneratorIdArrayOutput values. You can construct a concrete instance of `InsightFiltersGeneratorIdArrayInput` via:

InsightFiltersGeneratorIdArray{ InsightFiltersGeneratorIdArgs{...} }

type InsightFiltersGeneratorIdArrayOutput

type InsightFiltersGeneratorIdArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersGeneratorIdArrayOutput) ElementType

func (InsightFiltersGeneratorIdArrayOutput) Index

func (InsightFiltersGeneratorIdArrayOutput) ToInsightFiltersGeneratorIdArrayOutput

func (o InsightFiltersGeneratorIdArrayOutput) ToInsightFiltersGeneratorIdArrayOutput() InsightFiltersGeneratorIdArrayOutput

func (InsightFiltersGeneratorIdArrayOutput) ToInsightFiltersGeneratorIdArrayOutputWithContext

func (o InsightFiltersGeneratorIdArrayOutput) ToInsightFiltersGeneratorIdArrayOutputWithContext(ctx context.Context) InsightFiltersGeneratorIdArrayOutput

type InsightFiltersGeneratorIdInput

type InsightFiltersGeneratorIdInput interface {
	pulumi.Input

	ToInsightFiltersGeneratorIdOutput() InsightFiltersGeneratorIdOutput
	ToInsightFiltersGeneratorIdOutputWithContext(context.Context) InsightFiltersGeneratorIdOutput
}

InsightFiltersGeneratorIdInput is an input type that accepts InsightFiltersGeneratorIdArgs and InsightFiltersGeneratorIdOutput values. You can construct a concrete instance of `InsightFiltersGeneratorIdInput` via:

InsightFiltersGeneratorIdArgs{...}

type InsightFiltersGeneratorIdOutput

type InsightFiltersGeneratorIdOutput struct{ *pulumi.OutputState }

func (InsightFiltersGeneratorIdOutput) Comparison

The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.

func (InsightFiltersGeneratorIdOutput) ElementType

func (InsightFiltersGeneratorIdOutput) ToInsightFiltersGeneratorIdOutput

func (o InsightFiltersGeneratorIdOutput) ToInsightFiltersGeneratorIdOutput() InsightFiltersGeneratorIdOutput

func (InsightFiltersGeneratorIdOutput) ToInsightFiltersGeneratorIdOutputWithContext

func (o InsightFiltersGeneratorIdOutput) ToInsightFiltersGeneratorIdOutputWithContext(ctx context.Context) InsightFiltersGeneratorIdOutput

func (InsightFiltersGeneratorIdOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersId

type InsightFiltersId struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison string `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value string `pulumi:"value"`
}

type InsightFiltersIdArgs

type InsightFiltersIdArgs struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison pulumi.StringInput `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.StringInput `pulumi:"value"`
}

func (InsightFiltersIdArgs) ElementType

func (InsightFiltersIdArgs) ElementType() reflect.Type

func (InsightFiltersIdArgs) ToInsightFiltersIdOutput

func (i InsightFiltersIdArgs) ToInsightFiltersIdOutput() InsightFiltersIdOutput

func (InsightFiltersIdArgs) ToInsightFiltersIdOutputWithContext

func (i InsightFiltersIdArgs) ToInsightFiltersIdOutputWithContext(ctx context.Context) InsightFiltersIdOutput

type InsightFiltersIdArray

type InsightFiltersIdArray []InsightFiltersIdInput

func (InsightFiltersIdArray) ElementType

func (InsightFiltersIdArray) ElementType() reflect.Type

func (InsightFiltersIdArray) ToInsightFiltersIdArrayOutput

func (i InsightFiltersIdArray) ToInsightFiltersIdArrayOutput() InsightFiltersIdArrayOutput

func (InsightFiltersIdArray) ToInsightFiltersIdArrayOutputWithContext

func (i InsightFiltersIdArray) ToInsightFiltersIdArrayOutputWithContext(ctx context.Context) InsightFiltersIdArrayOutput

type InsightFiltersIdArrayInput

type InsightFiltersIdArrayInput interface {
	pulumi.Input

	ToInsightFiltersIdArrayOutput() InsightFiltersIdArrayOutput
	ToInsightFiltersIdArrayOutputWithContext(context.Context) InsightFiltersIdArrayOutput
}

InsightFiltersIdArrayInput is an input type that accepts InsightFiltersIdArray and InsightFiltersIdArrayOutput values. You can construct a concrete instance of `InsightFiltersIdArrayInput` via:

InsightFiltersIdArray{ InsightFiltersIdArgs{...} }

type InsightFiltersIdArrayOutput

type InsightFiltersIdArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersIdArrayOutput) ElementType

func (InsightFiltersIdArrayOutput) Index

func (InsightFiltersIdArrayOutput) ToInsightFiltersIdArrayOutput

func (o InsightFiltersIdArrayOutput) ToInsightFiltersIdArrayOutput() InsightFiltersIdArrayOutput

func (InsightFiltersIdArrayOutput) ToInsightFiltersIdArrayOutputWithContext

func (o InsightFiltersIdArrayOutput) ToInsightFiltersIdArrayOutputWithContext(ctx context.Context) InsightFiltersIdArrayOutput

type InsightFiltersIdInput

type InsightFiltersIdInput interface {
	pulumi.Input

	ToInsightFiltersIdOutput() InsightFiltersIdOutput
	ToInsightFiltersIdOutputWithContext(context.Context) InsightFiltersIdOutput
}

InsightFiltersIdInput is an input type that accepts InsightFiltersIdArgs and InsightFiltersIdOutput values. You can construct a concrete instance of `InsightFiltersIdInput` via:

InsightFiltersIdArgs{...}

type InsightFiltersIdOutput

type InsightFiltersIdOutput struct{ *pulumi.OutputState }

func (InsightFiltersIdOutput) Comparison

The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.

func (InsightFiltersIdOutput) ElementType

func (InsightFiltersIdOutput) ElementType() reflect.Type

func (InsightFiltersIdOutput) ToInsightFiltersIdOutput

func (o InsightFiltersIdOutput) ToInsightFiltersIdOutput() InsightFiltersIdOutput

func (InsightFiltersIdOutput) ToInsightFiltersIdOutputWithContext

func (o InsightFiltersIdOutput) ToInsightFiltersIdOutputWithContext(ctx context.Context) InsightFiltersIdOutput

func (InsightFiltersIdOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersInput

type InsightFiltersInput interface {
	pulumi.Input

	ToInsightFiltersOutput() InsightFiltersOutput
	ToInsightFiltersOutputWithContext(context.Context) InsightFiltersOutput
}

InsightFiltersInput is an input type that accepts InsightFiltersArgs and InsightFiltersOutput values. You can construct a concrete instance of `InsightFiltersInput` via:

InsightFiltersArgs{...}

type InsightFiltersKeyword

type InsightFiltersKeyword struct {
	// A value for the keyword.
	Value string `pulumi:"value"`
}

type InsightFiltersKeywordArgs

type InsightFiltersKeywordArgs struct {
	// A value for the keyword.
	Value pulumi.StringInput `pulumi:"value"`
}

func (InsightFiltersKeywordArgs) ElementType

func (InsightFiltersKeywordArgs) ElementType() reflect.Type

func (InsightFiltersKeywordArgs) ToInsightFiltersKeywordOutput

func (i InsightFiltersKeywordArgs) ToInsightFiltersKeywordOutput() InsightFiltersKeywordOutput

func (InsightFiltersKeywordArgs) ToInsightFiltersKeywordOutputWithContext

func (i InsightFiltersKeywordArgs) ToInsightFiltersKeywordOutputWithContext(ctx context.Context) InsightFiltersKeywordOutput

type InsightFiltersKeywordArray

type InsightFiltersKeywordArray []InsightFiltersKeywordInput

func (InsightFiltersKeywordArray) ElementType

func (InsightFiltersKeywordArray) ElementType() reflect.Type

func (InsightFiltersKeywordArray) ToInsightFiltersKeywordArrayOutput

func (i InsightFiltersKeywordArray) ToInsightFiltersKeywordArrayOutput() InsightFiltersKeywordArrayOutput

func (InsightFiltersKeywordArray) ToInsightFiltersKeywordArrayOutputWithContext

func (i InsightFiltersKeywordArray) ToInsightFiltersKeywordArrayOutputWithContext(ctx context.Context) InsightFiltersKeywordArrayOutput

type InsightFiltersKeywordArrayInput

type InsightFiltersKeywordArrayInput interface {
	pulumi.Input

	ToInsightFiltersKeywordArrayOutput() InsightFiltersKeywordArrayOutput
	ToInsightFiltersKeywordArrayOutputWithContext(context.Context) InsightFiltersKeywordArrayOutput
}

InsightFiltersKeywordArrayInput is an input type that accepts InsightFiltersKeywordArray and InsightFiltersKeywordArrayOutput values. You can construct a concrete instance of `InsightFiltersKeywordArrayInput` via:

InsightFiltersKeywordArray{ InsightFiltersKeywordArgs{...} }

type InsightFiltersKeywordArrayOutput

type InsightFiltersKeywordArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersKeywordArrayOutput) ElementType

func (InsightFiltersKeywordArrayOutput) Index

func (InsightFiltersKeywordArrayOutput) ToInsightFiltersKeywordArrayOutput

func (o InsightFiltersKeywordArrayOutput) ToInsightFiltersKeywordArrayOutput() InsightFiltersKeywordArrayOutput

func (InsightFiltersKeywordArrayOutput) ToInsightFiltersKeywordArrayOutputWithContext

func (o InsightFiltersKeywordArrayOutput) ToInsightFiltersKeywordArrayOutputWithContext(ctx context.Context) InsightFiltersKeywordArrayOutput

type InsightFiltersKeywordInput

type InsightFiltersKeywordInput interface {
	pulumi.Input

	ToInsightFiltersKeywordOutput() InsightFiltersKeywordOutput
	ToInsightFiltersKeywordOutputWithContext(context.Context) InsightFiltersKeywordOutput
}

InsightFiltersKeywordInput is an input type that accepts InsightFiltersKeywordArgs and InsightFiltersKeywordOutput values. You can construct a concrete instance of `InsightFiltersKeywordInput` via:

InsightFiltersKeywordArgs{...}

type InsightFiltersKeywordOutput

type InsightFiltersKeywordOutput struct{ *pulumi.OutputState }

func (InsightFiltersKeywordOutput) ElementType

func (InsightFiltersKeywordOutput) ToInsightFiltersKeywordOutput

func (o InsightFiltersKeywordOutput) ToInsightFiltersKeywordOutput() InsightFiltersKeywordOutput

func (InsightFiltersKeywordOutput) ToInsightFiltersKeywordOutputWithContext

func (o InsightFiltersKeywordOutput) ToInsightFiltersKeywordOutputWithContext(ctx context.Context) InsightFiltersKeywordOutput

func (InsightFiltersKeywordOutput) Value

A value for the keyword.

type InsightFiltersLastObservedAt

type InsightFiltersLastObservedAt struct {
	// A configuration block of the date range for the date filter. See dateRange below for more details.
	DateRange *InsightFiltersLastObservedAtDateRange `pulumi:"dateRange"`
	// An end date for the date filter. Required with `start` if `dateRange` is not specified.
	End *string `pulumi:"end"`
	// A start date for the date filter. Required with `end` if `dateRange` is not specified.
	Start *string `pulumi:"start"`
}

type InsightFiltersLastObservedAtArgs

type InsightFiltersLastObservedAtArgs struct {
	// A configuration block of the date range for the date filter. See dateRange below for more details.
	DateRange InsightFiltersLastObservedAtDateRangePtrInput `pulumi:"dateRange"`
	// An end date for the date filter. Required with `start` if `dateRange` is not specified.
	End pulumi.StringPtrInput `pulumi:"end"`
	// A start date for the date filter. Required with `end` if `dateRange` is not specified.
	Start pulumi.StringPtrInput `pulumi:"start"`
}

func (InsightFiltersLastObservedAtArgs) ElementType

func (InsightFiltersLastObservedAtArgs) ToInsightFiltersLastObservedAtOutput

func (i InsightFiltersLastObservedAtArgs) ToInsightFiltersLastObservedAtOutput() InsightFiltersLastObservedAtOutput

func (InsightFiltersLastObservedAtArgs) ToInsightFiltersLastObservedAtOutputWithContext

func (i InsightFiltersLastObservedAtArgs) ToInsightFiltersLastObservedAtOutputWithContext(ctx context.Context) InsightFiltersLastObservedAtOutput

type InsightFiltersLastObservedAtArray

type InsightFiltersLastObservedAtArray []InsightFiltersLastObservedAtInput

func (InsightFiltersLastObservedAtArray) ElementType

func (InsightFiltersLastObservedAtArray) ToInsightFiltersLastObservedAtArrayOutput

func (i InsightFiltersLastObservedAtArray) ToInsightFiltersLastObservedAtArrayOutput() InsightFiltersLastObservedAtArrayOutput

func (InsightFiltersLastObservedAtArray) ToInsightFiltersLastObservedAtArrayOutputWithContext

func (i InsightFiltersLastObservedAtArray) ToInsightFiltersLastObservedAtArrayOutputWithContext(ctx context.Context) InsightFiltersLastObservedAtArrayOutput

type InsightFiltersLastObservedAtArrayInput

type InsightFiltersLastObservedAtArrayInput interface {
	pulumi.Input

	ToInsightFiltersLastObservedAtArrayOutput() InsightFiltersLastObservedAtArrayOutput
	ToInsightFiltersLastObservedAtArrayOutputWithContext(context.Context) InsightFiltersLastObservedAtArrayOutput
}

InsightFiltersLastObservedAtArrayInput is an input type that accepts InsightFiltersLastObservedAtArray and InsightFiltersLastObservedAtArrayOutput values. You can construct a concrete instance of `InsightFiltersLastObservedAtArrayInput` via:

InsightFiltersLastObservedAtArray{ InsightFiltersLastObservedAtArgs{...} }

type InsightFiltersLastObservedAtArrayOutput

type InsightFiltersLastObservedAtArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersLastObservedAtArrayOutput) ElementType

func (InsightFiltersLastObservedAtArrayOutput) Index

func (InsightFiltersLastObservedAtArrayOutput) ToInsightFiltersLastObservedAtArrayOutput

func (o InsightFiltersLastObservedAtArrayOutput) ToInsightFiltersLastObservedAtArrayOutput() InsightFiltersLastObservedAtArrayOutput

func (InsightFiltersLastObservedAtArrayOutput) ToInsightFiltersLastObservedAtArrayOutputWithContext

func (o InsightFiltersLastObservedAtArrayOutput) ToInsightFiltersLastObservedAtArrayOutputWithContext(ctx context.Context) InsightFiltersLastObservedAtArrayOutput

type InsightFiltersLastObservedAtDateRange

type InsightFiltersLastObservedAtDateRange struct {
	// A date range unit for the date filter. Valid values: `DAYS`.
	Unit string `pulumi:"unit"`
	// A date range value for the date filter, provided as an Integer.
	Value int `pulumi:"value"`
}

type InsightFiltersLastObservedAtDateRangeArgs

type InsightFiltersLastObservedAtDateRangeArgs struct {
	// A date range unit for the date filter. Valid values: `DAYS`.
	Unit pulumi.StringInput `pulumi:"unit"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.IntInput `pulumi:"value"`
}

func (InsightFiltersLastObservedAtDateRangeArgs) ElementType

func (InsightFiltersLastObservedAtDateRangeArgs) ToInsightFiltersLastObservedAtDateRangeOutput

func (i InsightFiltersLastObservedAtDateRangeArgs) ToInsightFiltersLastObservedAtDateRangeOutput() InsightFiltersLastObservedAtDateRangeOutput

func (InsightFiltersLastObservedAtDateRangeArgs) ToInsightFiltersLastObservedAtDateRangeOutputWithContext

func (i InsightFiltersLastObservedAtDateRangeArgs) ToInsightFiltersLastObservedAtDateRangeOutputWithContext(ctx context.Context) InsightFiltersLastObservedAtDateRangeOutput

func (InsightFiltersLastObservedAtDateRangeArgs) ToInsightFiltersLastObservedAtDateRangePtrOutput

func (i InsightFiltersLastObservedAtDateRangeArgs) ToInsightFiltersLastObservedAtDateRangePtrOutput() InsightFiltersLastObservedAtDateRangePtrOutput

func (InsightFiltersLastObservedAtDateRangeArgs) ToInsightFiltersLastObservedAtDateRangePtrOutputWithContext

func (i InsightFiltersLastObservedAtDateRangeArgs) ToInsightFiltersLastObservedAtDateRangePtrOutputWithContext(ctx context.Context) InsightFiltersLastObservedAtDateRangePtrOutput

type InsightFiltersLastObservedAtDateRangeInput

type InsightFiltersLastObservedAtDateRangeInput interface {
	pulumi.Input

	ToInsightFiltersLastObservedAtDateRangeOutput() InsightFiltersLastObservedAtDateRangeOutput
	ToInsightFiltersLastObservedAtDateRangeOutputWithContext(context.Context) InsightFiltersLastObservedAtDateRangeOutput
}

InsightFiltersLastObservedAtDateRangeInput is an input type that accepts InsightFiltersLastObservedAtDateRangeArgs and InsightFiltersLastObservedAtDateRangeOutput values. You can construct a concrete instance of `InsightFiltersLastObservedAtDateRangeInput` via:

InsightFiltersLastObservedAtDateRangeArgs{...}

type InsightFiltersLastObservedAtDateRangeOutput

type InsightFiltersLastObservedAtDateRangeOutput struct{ *pulumi.OutputState }

func (InsightFiltersLastObservedAtDateRangeOutput) ElementType

func (InsightFiltersLastObservedAtDateRangeOutput) ToInsightFiltersLastObservedAtDateRangeOutput

func (o InsightFiltersLastObservedAtDateRangeOutput) ToInsightFiltersLastObservedAtDateRangeOutput() InsightFiltersLastObservedAtDateRangeOutput

func (InsightFiltersLastObservedAtDateRangeOutput) ToInsightFiltersLastObservedAtDateRangeOutputWithContext

func (o InsightFiltersLastObservedAtDateRangeOutput) ToInsightFiltersLastObservedAtDateRangeOutputWithContext(ctx context.Context) InsightFiltersLastObservedAtDateRangeOutput

func (InsightFiltersLastObservedAtDateRangeOutput) ToInsightFiltersLastObservedAtDateRangePtrOutput

func (o InsightFiltersLastObservedAtDateRangeOutput) ToInsightFiltersLastObservedAtDateRangePtrOutput() InsightFiltersLastObservedAtDateRangePtrOutput

func (InsightFiltersLastObservedAtDateRangeOutput) ToInsightFiltersLastObservedAtDateRangePtrOutputWithContext

func (o InsightFiltersLastObservedAtDateRangeOutput) ToInsightFiltersLastObservedAtDateRangePtrOutputWithContext(ctx context.Context) InsightFiltersLastObservedAtDateRangePtrOutput

func (InsightFiltersLastObservedAtDateRangeOutput) Unit

A date range unit for the date filter. Valid values: `DAYS`.

func (InsightFiltersLastObservedAtDateRangeOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersLastObservedAtDateRangePtrInput

type InsightFiltersLastObservedAtDateRangePtrInput interface {
	pulumi.Input

	ToInsightFiltersLastObservedAtDateRangePtrOutput() InsightFiltersLastObservedAtDateRangePtrOutput
	ToInsightFiltersLastObservedAtDateRangePtrOutputWithContext(context.Context) InsightFiltersLastObservedAtDateRangePtrOutput
}

InsightFiltersLastObservedAtDateRangePtrInput is an input type that accepts InsightFiltersLastObservedAtDateRangeArgs, InsightFiltersLastObservedAtDateRangePtr and InsightFiltersLastObservedAtDateRangePtrOutput values. You can construct a concrete instance of `InsightFiltersLastObservedAtDateRangePtrInput` via:

        InsightFiltersLastObservedAtDateRangeArgs{...}

or:

        nil

type InsightFiltersLastObservedAtDateRangePtrOutput

type InsightFiltersLastObservedAtDateRangePtrOutput struct{ *pulumi.OutputState }

func (InsightFiltersLastObservedAtDateRangePtrOutput) Elem

func (InsightFiltersLastObservedAtDateRangePtrOutput) ElementType

func (InsightFiltersLastObservedAtDateRangePtrOutput) ToInsightFiltersLastObservedAtDateRangePtrOutput

func (o InsightFiltersLastObservedAtDateRangePtrOutput) ToInsightFiltersLastObservedAtDateRangePtrOutput() InsightFiltersLastObservedAtDateRangePtrOutput

func (InsightFiltersLastObservedAtDateRangePtrOutput) ToInsightFiltersLastObservedAtDateRangePtrOutputWithContext

func (o InsightFiltersLastObservedAtDateRangePtrOutput) ToInsightFiltersLastObservedAtDateRangePtrOutputWithContext(ctx context.Context) InsightFiltersLastObservedAtDateRangePtrOutput

func (InsightFiltersLastObservedAtDateRangePtrOutput) Unit

A date range unit for the date filter. Valid values: `DAYS`.

func (InsightFiltersLastObservedAtDateRangePtrOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersLastObservedAtInput

type InsightFiltersLastObservedAtInput interface {
	pulumi.Input

	ToInsightFiltersLastObservedAtOutput() InsightFiltersLastObservedAtOutput
	ToInsightFiltersLastObservedAtOutputWithContext(context.Context) InsightFiltersLastObservedAtOutput
}

InsightFiltersLastObservedAtInput is an input type that accepts InsightFiltersLastObservedAtArgs and InsightFiltersLastObservedAtOutput values. You can construct a concrete instance of `InsightFiltersLastObservedAtInput` via:

InsightFiltersLastObservedAtArgs{...}

type InsightFiltersLastObservedAtOutput

type InsightFiltersLastObservedAtOutput struct{ *pulumi.OutputState }

func (InsightFiltersLastObservedAtOutput) DateRange

A configuration block of the date range for the date filter. See dateRange below for more details.

func (InsightFiltersLastObservedAtOutput) ElementType

func (InsightFiltersLastObservedAtOutput) End

An end date for the date filter. Required with `start` if `dateRange` is not specified.

func (InsightFiltersLastObservedAtOutput) Start

A start date for the date filter. Required with `end` if `dateRange` is not specified.

func (InsightFiltersLastObservedAtOutput) ToInsightFiltersLastObservedAtOutput

func (o InsightFiltersLastObservedAtOutput) ToInsightFiltersLastObservedAtOutput() InsightFiltersLastObservedAtOutput

func (InsightFiltersLastObservedAtOutput) ToInsightFiltersLastObservedAtOutputWithContext

func (o InsightFiltersLastObservedAtOutput) ToInsightFiltersLastObservedAtOutputWithContext(ctx context.Context) InsightFiltersLastObservedAtOutput

type InsightFiltersMalwareName

type InsightFiltersMalwareName struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison string `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value string `pulumi:"value"`
}

type InsightFiltersMalwareNameArgs

type InsightFiltersMalwareNameArgs struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison pulumi.StringInput `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.StringInput `pulumi:"value"`
}

func (InsightFiltersMalwareNameArgs) ElementType

func (InsightFiltersMalwareNameArgs) ToInsightFiltersMalwareNameOutput

func (i InsightFiltersMalwareNameArgs) ToInsightFiltersMalwareNameOutput() InsightFiltersMalwareNameOutput

func (InsightFiltersMalwareNameArgs) ToInsightFiltersMalwareNameOutputWithContext

func (i InsightFiltersMalwareNameArgs) ToInsightFiltersMalwareNameOutputWithContext(ctx context.Context) InsightFiltersMalwareNameOutput

type InsightFiltersMalwareNameArray

type InsightFiltersMalwareNameArray []InsightFiltersMalwareNameInput

func (InsightFiltersMalwareNameArray) ElementType

func (InsightFiltersMalwareNameArray) ToInsightFiltersMalwareNameArrayOutput

func (i InsightFiltersMalwareNameArray) ToInsightFiltersMalwareNameArrayOutput() InsightFiltersMalwareNameArrayOutput

func (InsightFiltersMalwareNameArray) ToInsightFiltersMalwareNameArrayOutputWithContext

func (i InsightFiltersMalwareNameArray) ToInsightFiltersMalwareNameArrayOutputWithContext(ctx context.Context) InsightFiltersMalwareNameArrayOutput

type InsightFiltersMalwareNameArrayInput

type InsightFiltersMalwareNameArrayInput interface {
	pulumi.Input

	ToInsightFiltersMalwareNameArrayOutput() InsightFiltersMalwareNameArrayOutput
	ToInsightFiltersMalwareNameArrayOutputWithContext(context.Context) InsightFiltersMalwareNameArrayOutput
}

InsightFiltersMalwareNameArrayInput is an input type that accepts InsightFiltersMalwareNameArray and InsightFiltersMalwareNameArrayOutput values. You can construct a concrete instance of `InsightFiltersMalwareNameArrayInput` via:

InsightFiltersMalwareNameArray{ InsightFiltersMalwareNameArgs{...} }

type InsightFiltersMalwareNameArrayOutput

type InsightFiltersMalwareNameArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersMalwareNameArrayOutput) ElementType

func (InsightFiltersMalwareNameArrayOutput) Index

func (InsightFiltersMalwareNameArrayOutput) ToInsightFiltersMalwareNameArrayOutput

func (o InsightFiltersMalwareNameArrayOutput) ToInsightFiltersMalwareNameArrayOutput() InsightFiltersMalwareNameArrayOutput

func (InsightFiltersMalwareNameArrayOutput) ToInsightFiltersMalwareNameArrayOutputWithContext

func (o InsightFiltersMalwareNameArrayOutput) ToInsightFiltersMalwareNameArrayOutputWithContext(ctx context.Context) InsightFiltersMalwareNameArrayOutput

type InsightFiltersMalwareNameInput

type InsightFiltersMalwareNameInput interface {
	pulumi.Input

	ToInsightFiltersMalwareNameOutput() InsightFiltersMalwareNameOutput
	ToInsightFiltersMalwareNameOutputWithContext(context.Context) InsightFiltersMalwareNameOutput
}

InsightFiltersMalwareNameInput is an input type that accepts InsightFiltersMalwareNameArgs and InsightFiltersMalwareNameOutput values. You can construct a concrete instance of `InsightFiltersMalwareNameInput` via:

InsightFiltersMalwareNameArgs{...}

type InsightFiltersMalwareNameOutput

type InsightFiltersMalwareNameOutput struct{ *pulumi.OutputState }

func (InsightFiltersMalwareNameOutput) Comparison

The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.

func (InsightFiltersMalwareNameOutput) ElementType

func (InsightFiltersMalwareNameOutput) ToInsightFiltersMalwareNameOutput

func (o InsightFiltersMalwareNameOutput) ToInsightFiltersMalwareNameOutput() InsightFiltersMalwareNameOutput

func (InsightFiltersMalwareNameOutput) ToInsightFiltersMalwareNameOutputWithContext

func (o InsightFiltersMalwareNameOutput) ToInsightFiltersMalwareNameOutputWithContext(ctx context.Context) InsightFiltersMalwareNameOutput

func (InsightFiltersMalwareNameOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersMalwarePath

type InsightFiltersMalwarePath struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison string `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value string `pulumi:"value"`
}

type InsightFiltersMalwarePathArgs

type InsightFiltersMalwarePathArgs struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison pulumi.StringInput `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.StringInput `pulumi:"value"`
}

func (InsightFiltersMalwarePathArgs) ElementType

func (InsightFiltersMalwarePathArgs) ToInsightFiltersMalwarePathOutput

func (i InsightFiltersMalwarePathArgs) ToInsightFiltersMalwarePathOutput() InsightFiltersMalwarePathOutput

func (InsightFiltersMalwarePathArgs) ToInsightFiltersMalwarePathOutputWithContext

func (i InsightFiltersMalwarePathArgs) ToInsightFiltersMalwarePathOutputWithContext(ctx context.Context) InsightFiltersMalwarePathOutput

type InsightFiltersMalwarePathArray

type InsightFiltersMalwarePathArray []InsightFiltersMalwarePathInput

func (InsightFiltersMalwarePathArray) ElementType

func (InsightFiltersMalwarePathArray) ToInsightFiltersMalwarePathArrayOutput

func (i InsightFiltersMalwarePathArray) ToInsightFiltersMalwarePathArrayOutput() InsightFiltersMalwarePathArrayOutput

func (InsightFiltersMalwarePathArray) ToInsightFiltersMalwarePathArrayOutputWithContext

func (i InsightFiltersMalwarePathArray) ToInsightFiltersMalwarePathArrayOutputWithContext(ctx context.Context) InsightFiltersMalwarePathArrayOutput

type InsightFiltersMalwarePathArrayInput

type InsightFiltersMalwarePathArrayInput interface {
	pulumi.Input

	ToInsightFiltersMalwarePathArrayOutput() InsightFiltersMalwarePathArrayOutput
	ToInsightFiltersMalwarePathArrayOutputWithContext(context.Context) InsightFiltersMalwarePathArrayOutput
}

InsightFiltersMalwarePathArrayInput is an input type that accepts InsightFiltersMalwarePathArray and InsightFiltersMalwarePathArrayOutput values. You can construct a concrete instance of `InsightFiltersMalwarePathArrayInput` via:

InsightFiltersMalwarePathArray{ InsightFiltersMalwarePathArgs{...} }

type InsightFiltersMalwarePathArrayOutput

type InsightFiltersMalwarePathArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersMalwarePathArrayOutput) ElementType

func (InsightFiltersMalwarePathArrayOutput) Index

func (InsightFiltersMalwarePathArrayOutput) ToInsightFiltersMalwarePathArrayOutput

func (o InsightFiltersMalwarePathArrayOutput) ToInsightFiltersMalwarePathArrayOutput() InsightFiltersMalwarePathArrayOutput

func (InsightFiltersMalwarePathArrayOutput) ToInsightFiltersMalwarePathArrayOutputWithContext

func (o InsightFiltersMalwarePathArrayOutput) ToInsightFiltersMalwarePathArrayOutputWithContext(ctx context.Context) InsightFiltersMalwarePathArrayOutput

type InsightFiltersMalwarePathInput

type InsightFiltersMalwarePathInput interface {
	pulumi.Input

	ToInsightFiltersMalwarePathOutput() InsightFiltersMalwarePathOutput
	ToInsightFiltersMalwarePathOutputWithContext(context.Context) InsightFiltersMalwarePathOutput
}

InsightFiltersMalwarePathInput is an input type that accepts InsightFiltersMalwarePathArgs and InsightFiltersMalwarePathOutput values. You can construct a concrete instance of `InsightFiltersMalwarePathInput` via:

InsightFiltersMalwarePathArgs{...}

type InsightFiltersMalwarePathOutput

type InsightFiltersMalwarePathOutput struct{ *pulumi.OutputState }

func (InsightFiltersMalwarePathOutput) Comparison

The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.

func (InsightFiltersMalwarePathOutput) ElementType

func (InsightFiltersMalwarePathOutput) ToInsightFiltersMalwarePathOutput

func (o InsightFiltersMalwarePathOutput) ToInsightFiltersMalwarePathOutput() InsightFiltersMalwarePathOutput

func (InsightFiltersMalwarePathOutput) ToInsightFiltersMalwarePathOutputWithContext

func (o InsightFiltersMalwarePathOutput) ToInsightFiltersMalwarePathOutputWithContext(ctx context.Context) InsightFiltersMalwarePathOutput

func (InsightFiltersMalwarePathOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersMalwareState

type InsightFiltersMalwareState struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison string `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value string `pulumi:"value"`
}

type InsightFiltersMalwareStateArgs

type InsightFiltersMalwareStateArgs struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison pulumi.StringInput `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.StringInput `pulumi:"value"`
}

func (InsightFiltersMalwareStateArgs) ElementType

func (InsightFiltersMalwareStateArgs) ToInsightFiltersMalwareStateOutput

func (i InsightFiltersMalwareStateArgs) ToInsightFiltersMalwareStateOutput() InsightFiltersMalwareStateOutput

func (InsightFiltersMalwareStateArgs) ToInsightFiltersMalwareStateOutputWithContext

func (i InsightFiltersMalwareStateArgs) ToInsightFiltersMalwareStateOutputWithContext(ctx context.Context) InsightFiltersMalwareStateOutput

type InsightFiltersMalwareStateArray

type InsightFiltersMalwareStateArray []InsightFiltersMalwareStateInput

func (InsightFiltersMalwareStateArray) ElementType

func (InsightFiltersMalwareStateArray) ToInsightFiltersMalwareStateArrayOutput

func (i InsightFiltersMalwareStateArray) ToInsightFiltersMalwareStateArrayOutput() InsightFiltersMalwareStateArrayOutput

func (InsightFiltersMalwareStateArray) ToInsightFiltersMalwareStateArrayOutputWithContext

func (i InsightFiltersMalwareStateArray) ToInsightFiltersMalwareStateArrayOutputWithContext(ctx context.Context) InsightFiltersMalwareStateArrayOutput

type InsightFiltersMalwareStateArrayInput

type InsightFiltersMalwareStateArrayInput interface {
	pulumi.Input

	ToInsightFiltersMalwareStateArrayOutput() InsightFiltersMalwareStateArrayOutput
	ToInsightFiltersMalwareStateArrayOutputWithContext(context.Context) InsightFiltersMalwareStateArrayOutput
}

InsightFiltersMalwareStateArrayInput is an input type that accepts InsightFiltersMalwareStateArray and InsightFiltersMalwareStateArrayOutput values. You can construct a concrete instance of `InsightFiltersMalwareStateArrayInput` via:

InsightFiltersMalwareStateArray{ InsightFiltersMalwareStateArgs{...} }

type InsightFiltersMalwareStateArrayOutput

type InsightFiltersMalwareStateArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersMalwareStateArrayOutput) ElementType

func (InsightFiltersMalwareStateArrayOutput) Index

func (InsightFiltersMalwareStateArrayOutput) ToInsightFiltersMalwareStateArrayOutput

func (o InsightFiltersMalwareStateArrayOutput) ToInsightFiltersMalwareStateArrayOutput() InsightFiltersMalwareStateArrayOutput

func (InsightFiltersMalwareStateArrayOutput) ToInsightFiltersMalwareStateArrayOutputWithContext

func (o InsightFiltersMalwareStateArrayOutput) ToInsightFiltersMalwareStateArrayOutputWithContext(ctx context.Context) InsightFiltersMalwareStateArrayOutput

type InsightFiltersMalwareStateInput

type InsightFiltersMalwareStateInput interface {
	pulumi.Input

	ToInsightFiltersMalwareStateOutput() InsightFiltersMalwareStateOutput
	ToInsightFiltersMalwareStateOutputWithContext(context.Context) InsightFiltersMalwareStateOutput
}

InsightFiltersMalwareStateInput is an input type that accepts InsightFiltersMalwareStateArgs and InsightFiltersMalwareStateOutput values. You can construct a concrete instance of `InsightFiltersMalwareStateInput` via:

InsightFiltersMalwareStateArgs{...}

type InsightFiltersMalwareStateOutput

type InsightFiltersMalwareStateOutput struct{ *pulumi.OutputState }

func (InsightFiltersMalwareStateOutput) Comparison

The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.

func (InsightFiltersMalwareStateOutput) ElementType

func (InsightFiltersMalwareStateOutput) ToInsightFiltersMalwareStateOutput

func (o InsightFiltersMalwareStateOutput) ToInsightFiltersMalwareStateOutput() InsightFiltersMalwareStateOutput

func (InsightFiltersMalwareStateOutput) ToInsightFiltersMalwareStateOutputWithContext

func (o InsightFiltersMalwareStateOutput) ToInsightFiltersMalwareStateOutputWithContext(ctx context.Context) InsightFiltersMalwareStateOutput

func (InsightFiltersMalwareStateOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersMalwareType

type InsightFiltersMalwareType struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison string `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value string `pulumi:"value"`
}

type InsightFiltersMalwareTypeArgs

type InsightFiltersMalwareTypeArgs struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison pulumi.StringInput `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.StringInput `pulumi:"value"`
}

func (InsightFiltersMalwareTypeArgs) ElementType

func (InsightFiltersMalwareTypeArgs) ToInsightFiltersMalwareTypeOutput

func (i InsightFiltersMalwareTypeArgs) ToInsightFiltersMalwareTypeOutput() InsightFiltersMalwareTypeOutput

func (InsightFiltersMalwareTypeArgs) ToInsightFiltersMalwareTypeOutputWithContext

func (i InsightFiltersMalwareTypeArgs) ToInsightFiltersMalwareTypeOutputWithContext(ctx context.Context) InsightFiltersMalwareTypeOutput

type InsightFiltersMalwareTypeArray

type InsightFiltersMalwareTypeArray []InsightFiltersMalwareTypeInput

func (InsightFiltersMalwareTypeArray) ElementType

func (InsightFiltersMalwareTypeArray) ToInsightFiltersMalwareTypeArrayOutput

func (i InsightFiltersMalwareTypeArray) ToInsightFiltersMalwareTypeArrayOutput() InsightFiltersMalwareTypeArrayOutput

func (InsightFiltersMalwareTypeArray) ToInsightFiltersMalwareTypeArrayOutputWithContext

func (i InsightFiltersMalwareTypeArray) ToInsightFiltersMalwareTypeArrayOutputWithContext(ctx context.Context) InsightFiltersMalwareTypeArrayOutput

type InsightFiltersMalwareTypeArrayInput

type InsightFiltersMalwareTypeArrayInput interface {
	pulumi.Input

	ToInsightFiltersMalwareTypeArrayOutput() InsightFiltersMalwareTypeArrayOutput
	ToInsightFiltersMalwareTypeArrayOutputWithContext(context.Context) InsightFiltersMalwareTypeArrayOutput
}

InsightFiltersMalwareTypeArrayInput is an input type that accepts InsightFiltersMalwareTypeArray and InsightFiltersMalwareTypeArrayOutput values. You can construct a concrete instance of `InsightFiltersMalwareTypeArrayInput` via:

InsightFiltersMalwareTypeArray{ InsightFiltersMalwareTypeArgs{...} }

type InsightFiltersMalwareTypeArrayOutput

type InsightFiltersMalwareTypeArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersMalwareTypeArrayOutput) ElementType

func (InsightFiltersMalwareTypeArrayOutput) Index

func (InsightFiltersMalwareTypeArrayOutput) ToInsightFiltersMalwareTypeArrayOutput

func (o InsightFiltersMalwareTypeArrayOutput) ToInsightFiltersMalwareTypeArrayOutput() InsightFiltersMalwareTypeArrayOutput

func (InsightFiltersMalwareTypeArrayOutput) ToInsightFiltersMalwareTypeArrayOutputWithContext

func (o InsightFiltersMalwareTypeArrayOutput) ToInsightFiltersMalwareTypeArrayOutputWithContext(ctx context.Context) InsightFiltersMalwareTypeArrayOutput

type InsightFiltersMalwareTypeInput

type InsightFiltersMalwareTypeInput interface {
	pulumi.Input

	ToInsightFiltersMalwareTypeOutput() InsightFiltersMalwareTypeOutput
	ToInsightFiltersMalwareTypeOutputWithContext(context.Context) InsightFiltersMalwareTypeOutput
}

InsightFiltersMalwareTypeInput is an input type that accepts InsightFiltersMalwareTypeArgs and InsightFiltersMalwareTypeOutput values. You can construct a concrete instance of `InsightFiltersMalwareTypeInput` via:

InsightFiltersMalwareTypeArgs{...}

type InsightFiltersMalwareTypeOutput

type InsightFiltersMalwareTypeOutput struct{ *pulumi.OutputState }

func (InsightFiltersMalwareTypeOutput) Comparison

The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.

func (InsightFiltersMalwareTypeOutput) ElementType

func (InsightFiltersMalwareTypeOutput) ToInsightFiltersMalwareTypeOutput

func (o InsightFiltersMalwareTypeOutput) ToInsightFiltersMalwareTypeOutput() InsightFiltersMalwareTypeOutput

func (InsightFiltersMalwareTypeOutput) ToInsightFiltersMalwareTypeOutputWithContext

func (o InsightFiltersMalwareTypeOutput) ToInsightFiltersMalwareTypeOutputWithContext(ctx context.Context) InsightFiltersMalwareTypeOutput

func (InsightFiltersMalwareTypeOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersNetworkDestinationDomain

type InsightFiltersNetworkDestinationDomain struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison string `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value string `pulumi:"value"`
}

type InsightFiltersNetworkDestinationDomainArgs

type InsightFiltersNetworkDestinationDomainArgs struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison pulumi.StringInput `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.StringInput `pulumi:"value"`
}

func (InsightFiltersNetworkDestinationDomainArgs) ElementType

func (InsightFiltersNetworkDestinationDomainArgs) ToInsightFiltersNetworkDestinationDomainOutput

func (i InsightFiltersNetworkDestinationDomainArgs) ToInsightFiltersNetworkDestinationDomainOutput() InsightFiltersNetworkDestinationDomainOutput

func (InsightFiltersNetworkDestinationDomainArgs) ToInsightFiltersNetworkDestinationDomainOutputWithContext

func (i InsightFiltersNetworkDestinationDomainArgs) ToInsightFiltersNetworkDestinationDomainOutputWithContext(ctx context.Context) InsightFiltersNetworkDestinationDomainOutput

type InsightFiltersNetworkDestinationDomainArray

type InsightFiltersNetworkDestinationDomainArray []InsightFiltersNetworkDestinationDomainInput

func (InsightFiltersNetworkDestinationDomainArray) ElementType

func (InsightFiltersNetworkDestinationDomainArray) ToInsightFiltersNetworkDestinationDomainArrayOutput

func (i InsightFiltersNetworkDestinationDomainArray) ToInsightFiltersNetworkDestinationDomainArrayOutput() InsightFiltersNetworkDestinationDomainArrayOutput

func (InsightFiltersNetworkDestinationDomainArray) ToInsightFiltersNetworkDestinationDomainArrayOutputWithContext

func (i InsightFiltersNetworkDestinationDomainArray) ToInsightFiltersNetworkDestinationDomainArrayOutputWithContext(ctx context.Context) InsightFiltersNetworkDestinationDomainArrayOutput

type InsightFiltersNetworkDestinationDomainArrayInput

type InsightFiltersNetworkDestinationDomainArrayInput interface {
	pulumi.Input

	ToInsightFiltersNetworkDestinationDomainArrayOutput() InsightFiltersNetworkDestinationDomainArrayOutput
	ToInsightFiltersNetworkDestinationDomainArrayOutputWithContext(context.Context) InsightFiltersNetworkDestinationDomainArrayOutput
}

InsightFiltersNetworkDestinationDomainArrayInput is an input type that accepts InsightFiltersNetworkDestinationDomainArray and InsightFiltersNetworkDestinationDomainArrayOutput values. You can construct a concrete instance of `InsightFiltersNetworkDestinationDomainArrayInput` via:

InsightFiltersNetworkDestinationDomainArray{ InsightFiltersNetworkDestinationDomainArgs{...} }

type InsightFiltersNetworkDestinationDomainArrayOutput

type InsightFiltersNetworkDestinationDomainArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersNetworkDestinationDomainArrayOutput) ElementType

func (InsightFiltersNetworkDestinationDomainArrayOutput) Index

func (InsightFiltersNetworkDestinationDomainArrayOutput) ToInsightFiltersNetworkDestinationDomainArrayOutput

func (o InsightFiltersNetworkDestinationDomainArrayOutput) ToInsightFiltersNetworkDestinationDomainArrayOutput() InsightFiltersNetworkDestinationDomainArrayOutput

func (InsightFiltersNetworkDestinationDomainArrayOutput) ToInsightFiltersNetworkDestinationDomainArrayOutputWithContext

func (o InsightFiltersNetworkDestinationDomainArrayOutput) ToInsightFiltersNetworkDestinationDomainArrayOutputWithContext(ctx context.Context) InsightFiltersNetworkDestinationDomainArrayOutput

type InsightFiltersNetworkDestinationDomainInput

type InsightFiltersNetworkDestinationDomainInput interface {
	pulumi.Input

	ToInsightFiltersNetworkDestinationDomainOutput() InsightFiltersNetworkDestinationDomainOutput
	ToInsightFiltersNetworkDestinationDomainOutputWithContext(context.Context) InsightFiltersNetworkDestinationDomainOutput
}

InsightFiltersNetworkDestinationDomainInput is an input type that accepts InsightFiltersNetworkDestinationDomainArgs and InsightFiltersNetworkDestinationDomainOutput values. You can construct a concrete instance of `InsightFiltersNetworkDestinationDomainInput` via:

InsightFiltersNetworkDestinationDomainArgs{...}

type InsightFiltersNetworkDestinationDomainOutput

type InsightFiltersNetworkDestinationDomainOutput struct{ *pulumi.OutputState }

func (InsightFiltersNetworkDestinationDomainOutput) Comparison

The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.

func (InsightFiltersNetworkDestinationDomainOutput) ElementType

func (InsightFiltersNetworkDestinationDomainOutput) ToInsightFiltersNetworkDestinationDomainOutput

func (o InsightFiltersNetworkDestinationDomainOutput) ToInsightFiltersNetworkDestinationDomainOutput() InsightFiltersNetworkDestinationDomainOutput

func (InsightFiltersNetworkDestinationDomainOutput) ToInsightFiltersNetworkDestinationDomainOutputWithContext

func (o InsightFiltersNetworkDestinationDomainOutput) ToInsightFiltersNetworkDestinationDomainOutputWithContext(ctx context.Context) InsightFiltersNetworkDestinationDomainOutput

func (InsightFiltersNetworkDestinationDomainOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersNetworkDestinationIpv4

type InsightFiltersNetworkDestinationIpv4 struct {
	// A finding's CIDR value.
	Cidr string `pulumi:"cidr"`
}

type InsightFiltersNetworkDestinationIpv4Args

type InsightFiltersNetworkDestinationIpv4Args struct {
	// A finding's CIDR value.
	Cidr pulumi.StringInput `pulumi:"cidr"`
}

func (InsightFiltersNetworkDestinationIpv4Args) ElementType

func (InsightFiltersNetworkDestinationIpv4Args) ToInsightFiltersNetworkDestinationIpv4Output

func (i InsightFiltersNetworkDestinationIpv4Args) ToInsightFiltersNetworkDestinationIpv4Output() InsightFiltersNetworkDestinationIpv4Output

func (InsightFiltersNetworkDestinationIpv4Args) ToInsightFiltersNetworkDestinationIpv4OutputWithContext

func (i InsightFiltersNetworkDestinationIpv4Args) ToInsightFiltersNetworkDestinationIpv4OutputWithContext(ctx context.Context) InsightFiltersNetworkDestinationIpv4Output

type InsightFiltersNetworkDestinationIpv4Array

type InsightFiltersNetworkDestinationIpv4Array []InsightFiltersNetworkDestinationIpv4Input

func (InsightFiltersNetworkDestinationIpv4Array) ElementType

func (InsightFiltersNetworkDestinationIpv4Array) ToInsightFiltersNetworkDestinationIpv4ArrayOutput

func (i InsightFiltersNetworkDestinationIpv4Array) ToInsightFiltersNetworkDestinationIpv4ArrayOutput() InsightFiltersNetworkDestinationIpv4ArrayOutput

func (InsightFiltersNetworkDestinationIpv4Array) ToInsightFiltersNetworkDestinationIpv4ArrayOutputWithContext

func (i InsightFiltersNetworkDestinationIpv4Array) ToInsightFiltersNetworkDestinationIpv4ArrayOutputWithContext(ctx context.Context) InsightFiltersNetworkDestinationIpv4ArrayOutput

type InsightFiltersNetworkDestinationIpv4ArrayInput

type InsightFiltersNetworkDestinationIpv4ArrayInput interface {
	pulumi.Input

	ToInsightFiltersNetworkDestinationIpv4ArrayOutput() InsightFiltersNetworkDestinationIpv4ArrayOutput
	ToInsightFiltersNetworkDestinationIpv4ArrayOutputWithContext(context.Context) InsightFiltersNetworkDestinationIpv4ArrayOutput
}

InsightFiltersNetworkDestinationIpv4ArrayInput is an input type that accepts InsightFiltersNetworkDestinationIpv4Array and InsightFiltersNetworkDestinationIpv4ArrayOutput values. You can construct a concrete instance of `InsightFiltersNetworkDestinationIpv4ArrayInput` via:

InsightFiltersNetworkDestinationIpv4Array{ InsightFiltersNetworkDestinationIpv4Args{...} }

type InsightFiltersNetworkDestinationIpv4ArrayOutput

type InsightFiltersNetworkDestinationIpv4ArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersNetworkDestinationIpv4ArrayOutput) ElementType

func (InsightFiltersNetworkDestinationIpv4ArrayOutput) Index

func (InsightFiltersNetworkDestinationIpv4ArrayOutput) ToInsightFiltersNetworkDestinationIpv4ArrayOutput

func (o InsightFiltersNetworkDestinationIpv4ArrayOutput) ToInsightFiltersNetworkDestinationIpv4ArrayOutput() InsightFiltersNetworkDestinationIpv4ArrayOutput

func (InsightFiltersNetworkDestinationIpv4ArrayOutput) ToInsightFiltersNetworkDestinationIpv4ArrayOutputWithContext

func (o InsightFiltersNetworkDestinationIpv4ArrayOutput) ToInsightFiltersNetworkDestinationIpv4ArrayOutputWithContext(ctx context.Context) InsightFiltersNetworkDestinationIpv4ArrayOutput

type InsightFiltersNetworkDestinationIpv4Input

type InsightFiltersNetworkDestinationIpv4Input interface {
	pulumi.Input

	ToInsightFiltersNetworkDestinationIpv4Output() InsightFiltersNetworkDestinationIpv4Output
	ToInsightFiltersNetworkDestinationIpv4OutputWithContext(context.Context) InsightFiltersNetworkDestinationIpv4Output
}

InsightFiltersNetworkDestinationIpv4Input is an input type that accepts InsightFiltersNetworkDestinationIpv4Args and InsightFiltersNetworkDestinationIpv4Output values. You can construct a concrete instance of `InsightFiltersNetworkDestinationIpv4Input` via:

InsightFiltersNetworkDestinationIpv4Args{...}

type InsightFiltersNetworkDestinationIpv4Output

type InsightFiltersNetworkDestinationIpv4Output struct{ *pulumi.OutputState }

func (InsightFiltersNetworkDestinationIpv4Output) Cidr

A finding's CIDR value.

func (InsightFiltersNetworkDestinationIpv4Output) ElementType

func (InsightFiltersNetworkDestinationIpv4Output) ToInsightFiltersNetworkDestinationIpv4Output

func (o InsightFiltersNetworkDestinationIpv4Output) ToInsightFiltersNetworkDestinationIpv4Output() InsightFiltersNetworkDestinationIpv4Output

func (InsightFiltersNetworkDestinationIpv4Output) ToInsightFiltersNetworkDestinationIpv4OutputWithContext

func (o InsightFiltersNetworkDestinationIpv4Output) ToInsightFiltersNetworkDestinationIpv4OutputWithContext(ctx context.Context) InsightFiltersNetworkDestinationIpv4Output

type InsightFiltersNetworkDestinationIpv6

type InsightFiltersNetworkDestinationIpv6 struct {
	// A finding's CIDR value.
	Cidr string `pulumi:"cidr"`
}

type InsightFiltersNetworkDestinationIpv6Args

type InsightFiltersNetworkDestinationIpv6Args struct {
	// A finding's CIDR value.
	Cidr pulumi.StringInput `pulumi:"cidr"`
}

func (InsightFiltersNetworkDestinationIpv6Args) ElementType

func (InsightFiltersNetworkDestinationIpv6Args) ToInsightFiltersNetworkDestinationIpv6Output

func (i InsightFiltersNetworkDestinationIpv6Args) ToInsightFiltersNetworkDestinationIpv6Output() InsightFiltersNetworkDestinationIpv6Output

func (InsightFiltersNetworkDestinationIpv6Args) ToInsightFiltersNetworkDestinationIpv6OutputWithContext

func (i InsightFiltersNetworkDestinationIpv6Args) ToInsightFiltersNetworkDestinationIpv6OutputWithContext(ctx context.Context) InsightFiltersNetworkDestinationIpv6Output

type InsightFiltersNetworkDestinationIpv6Array

type InsightFiltersNetworkDestinationIpv6Array []InsightFiltersNetworkDestinationIpv6Input

func (InsightFiltersNetworkDestinationIpv6Array) ElementType

func (InsightFiltersNetworkDestinationIpv6Array) ToInsightFiltersNetworkDestinationIpv6ArrayOutput

func (i InsightFiltersNetworkDestinationIpv6Array) ToInsightFiltersNetworkDestinationIpv6ArrayOutput() InsightFiltersNetworkDestinationIpv6ArrayOutput

func (InsightFiltersNetworkDestinationIpv6Array) ToInsightFiltersNetworkDestinationIpv6ArrayOutputWithContext

func (i InsightFiltersNetworkDestinationIpv6Array) ToInsightFiltersNetworkDestinationIpv6ArrayOutputWithContext(ctx context.Context) InsightFiltersNetworkDestinationIpv6ArrayOutput

type InsightFiltersNetworkDestinationIpv6ArrayInput

type InsightFiltersNetworkDestinationIpv6ArrayInput interface {
	pulumi.Input

	ToInsightFiltersNetworkDestinationIpv6ArrayOutput() InsightFiltersNetworkDestinationIpv6ArrayOutput
	ToInsightFiltersNetworkDestinationIpv6ArrayOutputWithContext(context.Context) InsightFiltersNetworkDestinationIpv6ArrayOutput
}

InsightFiltersNetworkDestinationIpv6ArrayInput is an input type that accepts InsightFiltersNetworkDestinationIpv6Array and InsightFiltersNetworkDestinationIpv6ArrayOutput values. You can construct a concrete instance of `InsightFiltersNetworkDestinationIpv6ArrayInput` via:

InsightFiltersNetworkDestinationIpv6Array{ InsightFiltersNetworkDestinationIpv6Args{...} }

type InsightFiltersNetworkDestinationIpv6ArrayOutput

type InsightFiltersNetworkDestinationIpv6ArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersNetworkDestinationIpv6ArrayOutput) ElementType

func (InsightFiltersNetworkDestinationIpv6ArrayOutput) Index

func (InsightFiltersNetworkDestinationIpv6ArrayOutput) ToInsightFiltersNetworkDestinationIpv6ArrayOutput

func (o InsightFiltersNetworkDestinationIpv6ArrayOutput) ToInsightFiltersNetworkDestinationIpv6ArrayOutput() InsightFiltersNetworkDestinationIpv6ArrayOutput

func (InsightFiltersNetworkDestinationIpv6ArrayOutput) ToInsightFiltersNetworkDestinationIpv6ArrayOutputWithContext

func (o InsightFiltersNetworkDestinationIpv6ArrayOutput) ToInsightFiltersNetworkDestinationIpv6ArrayOutputWithContext(ctx context.Context) InsightFiltersNetworkDestinationIpv6ArrayOutput

type InsightFiltersNetworkDestinationIpv6Input

type InsightFiltersNetworkDestinationIpv6Input interface {
	pulumi.Input

	ToInsightFiltersNetworkDestinationIpv6Output() InsightFiltersNetworkDestinationIpv6Output
	ToInsightFiltersNetworkDestinationIpv6OutputWithContext(context.Context) InsightFiltersNetworkDestinationIpv6Output
}

InsightFiltersNetworkDestinationIpv6Input is an input type that accepts InsightFiltersNetworkDestinationIpv6Args and InsightFiltersNetworkDestinationIpv6Output values. You can construct a concrete instance of `InsightFiltersNetworkDestinationIpv6Input` via:

InsightFiltersNetworkDestinationIpv6Args{...}

type InsightFiltersNetworkDestinationIpv6Output

type InsightFiltersNetworkDestinationIpv6Output struct{ *pulumi.OutputState }

func (InsightFiltersNetworkDestinationIpv6Output) Cidr

A finding's CIDR value.

func (InsightFiltersNetworkDestinationIpv6Output) ElementType

func (InsightFiltersNetworkDestinationIpv6Output) ToInsightFiltersNetworkDestinationIpv6Output

func (o InsightFiltersNetworkDestinationIpv6Output) ToInsightFiltersNetworkDestinationIpv6Output() InsightFiltersNetworkDestinationIpv6Output

func (InsightFiltersNetworkDestinationIpv6Output) ToInsightFiltersNetworkDestinationIpv6OutputWithContext

func (o InsightFiltersNetworkDestinationIpv6Output) ToInsightFiltersNetworkDestinationIpv6OutputWithContext(ctx context.Context) InsightFiltersNetworkDestinationIpv6Output

type InsightFiltersNetworkDestinationPort

type InsightFiltersNetworkDestinationPort struct {
	// The equal-to condition to be applied to a single field when querying for findings, provided as a String.
	Eq *string `pulumi:"eq"`
	// The greater-than-equal condition to be applied to a single field when querying for findings, provided as a String.
	Gte *string `pulumi:"gte"`
	// The less-than-equal condition to be applied to a single field when querying for findings, provided as a String.
	Lte *string `pulumi:"lte"`
}

type InsightFiltersNetworkDestinationPortArgs

type InsightFiltersNetworkDestinationPortArgs struct {
	// The equal-to condition to be applied to a single field when querying for findings, provided as a String.
	Eq pulumi.StringPtrInput `pulumi:"eq"`
	// The greater-than-equal condition to be applied to a single field when querying for findings, provided as a String.
	Gte pulumi.StringPtrInput `pulumi:"gte"`
	// The less-than-equal condition to be applied to a single field when querying for findings, provided as a String.
	Lte pulumi.StringPtrInput `pulumi:"lte"`
}

func (InsightFiltersNetworkDestinationPortArgs) ElementType

func (InsightFiltersNetworkDestinationPortArgs) ToInsightFiltersNetworkDestinationPortOutput

func (i InsightFiltersNetworkDestinationPortArgs) ToInsightFiltersNetworkDestinationPortOutput() InsightFiltersNetworkDestinationPortOutput

func (InsightFiltersNetworkDestinationPortArgs) ToInsightFiltersNetworkDestinationPortOutputWithContext

func (i InsightFiltersNetworkDestinationPortArgs) ToInsightFiltersNetworkDestinationPortOutputWithContext(ctx context.Context) InsightFiltersNetworkDestinationPortOutput

type InsightFiltersNetworkDestinationPortArray

type InsightFiltersNetworkDestinationPortArray []InsightFiltersNetworkDestinationPortInput

func (InsightFiltersNetworkDestinationPortArray) ElementType

func (InsightFiltersNetworkDestinationPortArray) ToInsightFiltersNetworkDestinationPortArrayOutput

func (i InsightFiltersNetworkDestinationPortArray) ToInsightFiltersNetworkDestinationPortArrayOutput() InsightFiltersNetworkDestinationPortArrayOutput

func (InsightFiltersNetworkDestinationPortArray) ToInsightFiltersNetworkDestinationPortArrayOutputWithContext

func (i InsightFiltersNetworkDestinationPortArray) ToInsightFiltersNetworkDestinationPortArrayOutputWithContext(ctx context.Context) InsightFiltersNetworkDestinationPortArrayOutput

type InsightFiltersNetworkDestinationPortArrayInput

type InsightFiltersNetworkDestinationPortArrayInput interface {
	pulumi.Input

	ToInsightFiltersNetworkDestinationPortArrayOutput() InsightFiltersNetworkDestinationPortArrayOutput
	ToInsightFiltersNetworkDestinationPortArrayOutputWithContext(context.Context) InsightFiltersNetworkDestinationPortArrayOutput
}

InsightFiltersNetworkDestinationPortArrayInput is an input type that accepts InsightFiltersNetworkDestinationPortArray and InsightFiltersNetworkDestinationPortArrayOutput values. You can construct a concrete instance of `InsightFiltersNetworkDestinationPortArrayInput` via:

InsightFiltersNetworkDestinationPortArray{ InsightFiltersNetworkDestinationPortArgs{...} }

type InsightFiltersNetworkDestinationPortArrayOutput

type InsightFiltersNetworkDestinationPortArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersNetworkDestinationPortArrayOutput) ElementType

func (InsightFiltersNetworkDestinationPortArrayOutput) Index

func (InsightFiltersNetworkDestinationPortArrayOutput) ToInsightFiltersNetworkDestinationPortArrayOutput

func (o InsightFiltersNetworkDestinationPortArrayOutput) ToInsightFiltersNetworkDestinationPortArrayOutput() InsightFiltersNetworkDestinationPortArrayOutput

func (InsightFiltersNetworkDestinationPortArrayOutput) ToInsightFiltersNetworkDestinationPortArrayOutputWithContext

func (o InsightFiltersNetworkDestinationPortArrayOutput) ToInsightFiltersNetworkDestinationPortArrayOutputWithContext(ctx context.Context) InsightFiltersNetworkDestinationPortArrayOutput

type InsightFiltersNetworkDestinationPortInput

type InsightFiltersNetworkDestinationPortInput interface {
	pulumi.Input

	ToInsightFiltersNetworkDestinationPortOutput() InsightFiltersNetworkDestinationPortOutput
	ToInsightFiltersNetworkDestinationPortOutputWithContext(context.Context) InsightFiltersNetworkDestinationPortOutput
}

InsightFiltersNetworkDestinationPortInput is an input type that accepts InsightFiltersNetworkDestinationPortArgs and InsightFiltersNetworkDestinationPortOutput values. You can construct a concrete instance of `InsightFiltersNetworkDestinationPortInput` via:

InsightFiltersNetworkDestinationPortArgs{...}

type InsightFiltersNetworkDestinationPortOutput

type InsightFiltersNetworkDestinationPortOutput struct{ *pulumi.OutputState }

func (InsightFiltersNetworkDestinationPortOutput) ElementType

func (InsightFiltersNetworkDestinationPortOutput) Eq

The equal-to condition to be applied to a single field when querying for findings, provided as a String.

func (InsightFiltersNetworkDestinationPortOutput) Gte

The greater-than-equal condition to be applied to a single field when querying for findings, provided as a String.

func (InsightFiltersNetworkDestinationPortOutput) Lte

The less-than-equal condition to be applied to a single field when querying for findings, provided as a String.

func (InsightFiltersNetworkDestinationPortOutput) ToInsightFiltersNetworkDestinationPortOutput

func (o InsightFiltersNetworkDestinationPortOutput) ToInsightFiltersNetworkDestinationPortOutput() InsightFiltersNetworkDestinationPortOutput

func (InsightFiltersNetworkDestinationPortOutput) ToInsightFiltersNetworkDestinationPortOutputWithContext

func (o InsightFiltersNetworkDestinationPortOutput) ToInsightFiltersNetworkDestinationPortOutputWithContext(ctx context.Context) InsightFiltersNetworkDestinationPortOutput

type InsightFiltersNetworkDirection

type InsightFiltersNetworkDirection struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison string `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value string `pulumi:"value"`
}

type InsightFiltersNetworkDirectionArgs

type InsightFiltersNetworkDirectionArgs struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison pulumi.StringInput `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.StringInput `pulumi:"value"`
}

func (InsightFiltersNetworkDirectionArgs) ElementType

func (InsightFiltersNetworkDirectionArgs) ToInsightFiltersNetworkDirectionOutput

func (i InsightFiltersNetworkDirectionArgs) ToInsightFiltersNetworkDirectionOutput() InsightFiltersNetworkDirectionOutput

func (InsightFiltersNetworkDirectionArgs) ToInsightFiltersNetworkDirectionOutputWithContext

func (i InsightFiltersNetworkDirectionArgs) ToInsightFiltersNetworkDirectionOutputWithContext(ctx context.Context) InsightFiltersNetworkDirectionOutput

type InsightFiltersNetworkDirectionArray

type InsightFiltersNetworkDirectionArray []InsightFiltersNetworkDirectionInput

func (InsightFiltersNetworkDirectionArray) ElementType

func (InsightFiltersNetworkDirectionArray) ToInsightFiltersNetworkDirectionArrayOutput

func (i InsightFiltersNetworkDirectionArray) ToInsightFiltersNetworkDirectionArrayOutput() InsightFiltersNetworkDirectionArrayOutput

func (InsightFiltersNetworkDirectionArray) ToInsightFiltersNetworkDirectionArrayOutputWithContext

func (i InsightFiltersNetworkDirectionArray) ToInsightFiltersNetworkDirectionArrayOutputWithContext(ctx context.Context) InsightFiltersNetworkDirectionArrayOutput

type InsightFiltersNetworkDirectionArrayInput

type InsightFiltersNetworkDirectionArrayInput interface {
	pulumi.Input

	ToInsightFiltersNetworkDirectionArrayOutput() InsightFiltersNetworkDirectionArrayOutput
	ToInsightFiltersNetworkDirectionArrayOutputWithContext(context.Context) InsightFiltersNetworkDirectionArrayOutput
}

InsightFiltersNetworkDirectionArrayInput is an input type that accepts InsightFiltersNetworkDirectionArray and InsightFiltersNetworkDirectionArrayOutput values. You can construct a concrete instance of `InsightFiltersNetworkDirectionArrayInput` via:

InsightFiltersNetworkDirectionArray{ InsightFiltersNetworkDirectionArgs{...} }

type InsightFiltersNetworkDirectionArrayOutput

type InsightFiltersNetworkDirectionArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersNetworkDirectionArrayOutput) ElementType

func (InsightFiltersNetworkDirectionArrayOutput) Index

func (InsightFiltersNetworkDirectionArrayOutput) ToInsightFiltersNetworkDirectionArrayOutput

func (o InsightFiltersNetworkDirectionArrayOutput) ToInsightFiltersNetworkDirectionArrayOutput() InsightFiltersNetworkDirectionArrayOutput

func (InsightFiltersNetworkDirectionArrayOutput) ToInsightFiltersNetworkDirectionArrayOutputWithContext

func (o InsightFiltersNetworkDirectionArrayOutput) ToInsightFiltersNetworkDirectionArrayOutputWithContext(ctx context.Context) InsightFiltersNetworkDirectionArrayOutput

type InsightFiltersNetworkDirectionInput

type InsightFiltersNetworkDirectionInput interface {
	pulumi.Input

	ToInsightFiltersNetworkDirectionOutput() InsightFiltersNetworkDirectionOutput
	ToInsightFiltersNetworkDirectionOutputWithContext(context.Context) InsightFiltersNetworkDirectionOutput
}

InsightFiltersNetworkDirectionInput is an input type that accepts InsightFiltersNetworkDirectionArgs and InsightFiltersNetworkDirectionOutput values. You can construct a concrete instance of `InsightFiltersNetworkDirectionInput` via:

InsightFiltersNetworkDirectionArgs{...}

type InsightFiltersNetworkDirectionOutput

type InsightFiltersNetworkDirectionOutput struct{ *pulumi.OutputState }

func (InsightFiltersNetworkDirectionOutput) Comparison

The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.

func (InsightFiltersNetworkDirectionOutput) ElementType

func (InsightFiltersNetworkDirectionOutput) ToInsightFiltersNetworkDirectionOutput

func (o InsightFiltersNetworkDirectionOutput) ToInsightFiltersNetworkDirectionOutput() InsightFiltersNetworkDirectionOutput

func (InsightFiltersNetworkDirectionOutput) ToInsightFiltersNetworkDirectionOutputWithContext

func (o InsightFiltersNetworkDirectionOutput) ToInsightFiltersNetworkDirectionOutputWithContext(ctx context.Context) InsightFiltersNetworkDirectionOutput

func (InsightFiltersNetworkDirectionOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersNetworkProtocol

type InsightFiltersNetworkProtocol struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison string `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value string `pulumi:"value"`
}

type InsightFiltersNetworkProtocolArgs

type InsightFiltersNetworkProtocolArgs struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison pulumi.StringInput `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.StringInput `pulumi:"value"`
}

func (InsightFiltersNetworkProtocolArgs) ElementType

func (InsightFiltersNetworkProtocolArgs) ToInsightFiltersNetworkProtocolOutput

func (i InsightFiltersNetworkProtocolArgs) ToInsightFiltersNetworkProtocolOutput() InsightFiltersNetworkProtocolOutput

func (InsightFiltersNetworkProtocolArgs) ToInsightFiltersNetworkProtocolOutputWithContext

func (i InsightFiltersNetworkProtocolArgs) ToInsightFiltersNetworkProtocolOutputWithContext(ctx context.Context) InsightFiltersNetworkProtocolOutput

type InsightFiltersNetworkProtocolArray

type InsightFiltersNetworkProtocolArray []InsightFiltersNetworkProtocolInput

func (InsightFiltersNetworkProtocolArray) ElementType

func (InsightFiltersNetworkProtocolArray) ToInsightFiltersNetworkProtocolArrayOutput

func (i InsightFiltersNetworkProtocolArray) ToInsightFiltersNetworkProtocolArrayOutput() InsightFiltersNetworkProtocolArrayOutput

func (InsightFiltersNetworkProtocolArray) ToInsightFiltersNetworkProtocolArrayOutputWithContext

func (i InsightFiltersNetworkProtocolArray) ToInsightFiltersNetworkProtocolArrayOutputWithContext(ctx context.Context) InsightFiltersNetworkProtocolArrayOutput

type InsightFiltersNetworkProtocolArrayInput

type InsightFiltersNetworkProtocolArrayInput interface {
	pulumi.Input

	ToInsightFiltersNetworkProtocolArrayOutput() InsightFiltersNetworkProtocolArrayOutput
	ToInsightFiltersNetworkProtocolArrayOutputWithContext(context.Context) InsightFiltersNetworkProtocolArrayOutput
}

InsightFiltersNetworkProtocolArrayInput is an input type that accepts InsightFiltersNetworkProtocolArray and InsightFiltersNetworkProtocolArrayOutput values. You can construct a concrete instance of `InsightFiltersNetworkProtocolArrayInput` via:

InsightFiltersNetworkProtocolArray{ InsightFiltersNetworkProtocolArgs{...} }

type InsightFiltersNetworkProtocolArrayOutput

type InsightFiltersNetworkProtocolArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersNetworkProtocolArrayOutput) ElementType

func (InsightFiltersNetworkProtocolArrayOutput) Index

func (InsightFiltersNetworkProtocolArrayOutput) ToInsightFiltersNetworkProtocolArrayOutput

func (o InsightFiltersNetworkProtocolArrayOutput) ToInsightFiltersNetworkProtocolArrayOutput() InsightFiltersNetworkProtocolArrayOutput

func (InsightFiltersNetworkProtocolArrayOutput) ToInsightFiltersNetworkProtocolArrayOutputWithContext

func (o InsightFiltersNetworkProtocolArrayOutput) ToInsightFiltersNetworkProtocolArrayOutputWithContext(ctx context.Context) InsightFiltersNetworkProtocolArrayOutput

type InsightFiltersNetworkProtocolInput

type InsightFiltersNetworkProtocolInput interface {
	pulumi.Input

	ToInsightFiltersNetworkProtocolOutput() InsightFiltersNetworkProtocolOutput
	ToInsightFiltersNetworkProtocolOutputWithContext(context.Context) InsightFiltersNetworkProtocolOutput
}

InsightFiltersNetworkProtocolInput is an input type that accepts InsightFiltersNetworkProtocolArgs and InsightFiltersNetworkProtocolOutput values. You can construct a concrete instance of `InsightFiltersNetworkProtocolInput` via:

InsightFiltersNetworkProtocolArgs{...}

type InsightFiltersNetworkProtocolOutput

type InsightFiltersNetworkProtocolOutput struct{ *pulumi.OutputState }

func (InsightFiltersNetworkProtocolOutput) Comparison

The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.

func (InsightFiltersNetworkProtocolOutput) ElementType

func (InsightFiltersNetworkProtocolOutput) ToInsightFiltersNetworkProtocolOutput

func (o InsightFiltersNetworkProtocolOutput) ToInsightFiltersNetworkProtocolOutput() InsightFiltersNetworkProtocolOutput

func (InsightFiltersNetworkProtocolOutput) ToInsightFiltersNetworkProtocolOutputWithContext

func (o InsightFiltersNetworkProtocolOutput) ToInsightFiltersNetworkProtocolOutputWithContext(ctx context.Context) InsightFiltersNetworkProtocolOutput

func (InsightFiltersNetworkProtocolOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersNetworkSourceDomain

type InsightFiltersNetworkSourceDomain struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison string `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value string `pulumi:"value"`
}

type InsightFiltersNetworkSourceDomainArgs

type InsightFiltersNetworkSourceDomainArgs struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison pulumi.StringInput `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.StringInput `pulumi:"value"`
}

func (InsightFiltersNetworkSourceDomainArgs) ElementType

func (InsightFiltersNetworkSourceDomainArgs) ToInsightFiltersNetworkSourceDomainOutput

func (i InsightFiltersNetworkSourceDomainArgs) ToInsightFiltersNetworkSourceDomainOutput() InsightFiltersNetworkSourceDomainOutput

func (InsightFiltersNetworkSourceDomainArgs) ToInsightFiltersNetworkSourceDomainOutputWithContext

func (i InsightFiltersNetworkSourceDomainArgs) ToInsightFiltersNetworkSourceDomainOutputWithContext(ctx context.Context) InsightFiltersNetworkSourceDomainOutput

type InsightFiltersNetworkSourceDomainArray

type InsightFiltersNetworkSourceDomainArray []InsightFiltersNetworkSourceDomainInput

func (InsightFiltersNetworkSourceDomainArray) ElementType

func (InsightFiltersNetworkSourceDomainArray) ToInsightFiltersNetworkSourceDomainArrayOutput

func (i InsightFiltersNetworkSourceDomainArray) ToInsightFiltersNetworkSourceDomainArrayOutput() InsightFiltersNetworkSourceDomainArrayOutput

func (InsightFiltersNetworkSourceDomainArray) ToInsightFiltersNetworkSourceDomainArrayOutputWithContext

func (i InsightFiltersNetworkSourceDomainArray) ToInsightFiltersNetworkSourceDomainArrayOutputWithContext(ctx context.Context) InsightFiltersNetworkSourceDomainArrayOutput

type InsightFiltersNetworkSourceDomainArrayInput

type InsightFiltersNetworkSourceDomainArrayInput interface {
	pulumi.Input

	ToInsightFiltersNetworkSourceDomainArrayOutput() InsightFiltersNetworkSourceDomainArrayOutput
	ToInsightFiltersNetworkSourceDomainArrayOutputWithContext(context.Context) InsightFiltersNetworkSourceDomainArrayOutput
}

InsightFiltersNetworkSourceDomainArrayInput is an input type that accepts InsightFiltersNetworkSourceDomainArray and InsightFiltersNetworkSourceDomainArrayOutput values. You can construct a concrete instance of `InsightFiltersNetworkSourceDomainArrayInput` via:

InsightFiltersNetworkSourceDomainArray{ InsightFiltersNetworkSourceDomainArgs{...} }

type InsightFiltersNetworkSourceDomainArrayOutput

type InsightFiltersNetworkSourceDomainArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersNetworkSourceDomainArrayOutput) ElementType

func (InsightFiltersNetworkSourceDomainArrayOutput) Index

func (InsightFiltersNetworkSourceDomainArrayOutput) ToInsightFiltersNetworkSourceDomainArrayOutput

func (o InsightFiltersNetworkSourceDomainArrayOutput) ToInsightFiltersNetworkSourceDomainArrayOutput() InsightFiltersNetworkSourceDomainArrayOutput

func (InsightFiltersNetworkSourceDomainArrayOutput) ToInsightFiltersNetworkSourceDomainArrayOutputWithContext

func (o InsightFiltersNetworkSourceDomainArrayOutput) ToInsightFiltersNetworkSourceDomainArrayOutputWithContext(ctx context.Context) InsightFiltersNetworkSourceDomainArrayOutput

type InsightFiltersNetworkSourceDomainInput

type InsightFiltersNetworkSourceDomainInput interface {
	pulumi.Input

	ToInsightFiltersNetworkSourceDomainOutput() InsightFiltersNetworkSourceDomainOutput
	ToInsightFiltersNetworkSourceDomainOutputWithContext(context.Context) InsightFiltersNetworkSourceDomainOutput
}

InsightFiltersNetworkSourceDomainInput is an input type that accepts InsightFiltersNetworkSourceDomainArgs and InsightFiltersNetworkSourceDomainOutput values. You can construct a concrete instance of `InsightFiltersNetworkSourceDomainInput` via:

InsightFiltersNetworkSourceDomainArgs{...}

type InsightFiltersNetworkSourceDomainOutput

type InsightFiltersNetworkSourceDomainOutput struct{ *pulumi.OutputState }

func (InsightFiltersNetworkSourceDomainOutput) Comparison

The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.

func (InsightFiltersNetworkSourceDomainOutput) ElementType

func (InsightFiltersNetworkSourceDomainOutput) ToInsightFiltersNetworkSourceDomainOutput

func (o InsightFiltersNetworkSourceDomainOutput) ToInsightFiltersNetworkSourceDomainOutput() InsightFiltersNetworkSourceDomainOutput

func (InsightFiltersNetworkSourceDomainOutput) ToInsightFiltersNetworkSourceDomainOutputWithContext

func (o InsightFiltersNetworkSourceDomainOutput) ToInsightFiltersNetworkSourceDomainOutputWithContext(ctx context.Context) InsightFiltersNetworkSourceDomainOutput

func (InsightFiltersNetworkSourceDomainOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersNetworkSourceIpv4

type InsightFiltersNetworkSourceIpv4 struct {
	// A finding's CIDR value.
	Cidr string `pulumi:"cidr"`
}

type InsightFiltersNetworkSourceIpv4Args

type InsightFiltersNetworkSourceIpv4Args struct {
	// A finding's CIDR value.
	Cidr pulumi.StringInput `pulumi:"cidr"`
}

func (InsightFiltersNetworkSourceIpv4Args) ElementType

func (InsightFiltersNetworkSourceIpv4Args) ToInsightFiltersNetworkSourceIpv4Output

func (i InsightFiltersNetworkSourceIpv4Args) ToInsightFiltersNetworkSourceIpv4Output() InsightFiltersNetworkSourceIpv4Output

func (InsightFiltersNetworkSourceIpv4Args) ToInsightFiltersNetworkSourceIpv4OutputWithContext

func (i InsightFiltersNetworkSourceIpv4Args) ToInsightFiltersNetworkSourceIpv4OutputWithContext(ctx context.Context) InsightFiltersNetworkSourceIpv4Output

type InsightFiltersNetworkSourceIpv4Array

type InsightFiltersNetworkSourceIpv4Array []InsightFiltersNetworkSourceIpv4Input

func (InsightFiltersNetworkSourceIpv4Array) ElementType

func (InsightFiltersNetworkSourceIpv4Array) ToInsightFiltersNetworkSourceIpv4ArrayOutput

func (i InsightFiltersNetworkSourceIpv4Array) ToInsightFiltersNetworkSourceIpv4ArrayOutput() InsightFiltersNetworkSourceIpv4ArrayOutput

func (InsightFiltersNetworkSourceIpv4Array) ToInsightFiltersNetworkSourceIpv4ArrayOutputWithContext

func (i InsightFiltersNetworkSourceIpv4Array) ToInsightFiltersNetworkSourceIpv4ArrayOutputWithContext(ctx context.Context) InsightFiltersNetworkSourceIpv4ArrayOutput

type InsightFiltersNetworkSourceIpv4ArrayInput

type InsightFiltersNetworkSourceIpv4ArrayInput interface {
	pulumi.Input

	ToInsightFiltersNetworkSourceIpv4ArrayOutput() InsightFiltersNetworkSourceIpv4ArrayOutput
	ToInsightFiltersNetworkSourceIpv4ArrayOutputWithContext(context.Context) InsightFiltersNetworkSourceIpv4ArrayOutput
}

InsightFiltersNetworkSourceIpv4ArrayInput is an input type that accepts InsightFiltersNetworkSourceIpv4Array and InsightFiltersNetworkSourceIpv4ArrayOutput values. You can construct a concrete instance of `InsightFiltersNetworkSourceIpv4ArrayInput` via:

InsightFiltersNetworkSourceIpv4Array{ InsightFiltersNetworkSourceIpv4Args{...} }

type InsightFiltersNetworkSourceIpv4ArrayOutput

type InsightFiltersNetworkSourceIpv4ArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersNetworkSourceIpv4ArrayOutput) ElementType

func (InsightFiltersNetworkSourceIpv4ArrayOutput) Index

func (InsightFiltersNetworkSourceIpv4ArrayOutput) ToInsightFiltersNetworkSourceIpv4ArrayOutput

func (o InsightFiltersNetworkSourceIpv4ArrayOutput) ToInsightFiltersNetworkSourceIpv4ArrayOutput() InsightFiltersNetworkSourceIpv4ArrayOutput

func (InsightFiltersNetworkSourceIpv4ArrayOutput) ToInsightFiltersNetworkSourceIpv4ArrayOutputWithContext

func (o InsightFiltersNetworkSourceIpv4ArrayOutput) ToInsightFiltersNetworkSourceIpv4ArrayOutputWithContext(ctx context.Context) InsightFiltersNetworkSourceIpv4ArrayOutput

type InsightFiltersNetworkSourceIpv4Input

type InsightFiltersNetworkSourceIpv4Input interface {
	pulumi.Input

	ToInsightFiltersNetworkSourceIpv4Output() InsightFiltersNetworkSourceIpv4Output
	ToInsightFiltersNetworkSourceIpv4OutputWithContext(context.Context) InsightFiltersNetworkSourceIpv4Output
}

InsightFiltersNetworkSourceIpv4Input is an input type that accepts InsightFiltersNetworkSourceIpv4Args and InsightFiltersNetworkSourceIpv4Output values. You can construct a concrete instance of `InsightFiltersNetworkSourceIpv4Input` via:

InsightFiltersNetworkSourceIpv4Args{...}

type InsightFiltersNetworkSourceIpv4Output

type InsightFiltersNetworkSourceIpv4Output struct{ *pulumi.OutputState }

func (InsightFiltersNetworkSourceIpv4Output) Cidr

A finding's CIDR value.

func (InsightFiltersNetworkSourceIpv4Output) ElementType

func (InsightFiltersNetworkSourceIpv4Output) ToInsightFiltersNetworkSourceIpv4Output

func (o InsightFiltersNetworkSourceIpv4Output) ToInsightFiltersNetworkSourceIpv4Output() InsightFiltersNetworkSourceIpv4Output

func (InsightFiltersNetworkSourceIpv4Output) ToInsightFiltersNetworkSourceIpv4OutputWithContext

func (o InsightFiltersNetworkSourceIpv4Output) ToInsightFiltersNetworkSourceIpv4OutputWithContext(ctx context.Context) InsightFiltersNetworkSourceIpv4Output

type InsightFiltersNetworkSourceIpv6

type InsightFiltersNetworkSourceIpv6 struct {
	// A finding's CIDR value.
	Cidr string `pulumi:"cidr"`
}

type InsightFiltersNetworkSourceIpv6Args

type InsightFiltersNetworkSourceIpv6Args struct {
	// A finding's CIDR value.
	Cidr pulumi.StringInput `pulumi:"cidr"`
}

func (InsightFiltersNetworkSourceIpv6Args) ElementType

func (InsightFiltersNetworkSourceIpv6Args) ToInsightFiltersNetworkSourceIpv6Output

func (i InsightFiltersNetworkSourceIpv6Args) ToInsightFiltersNetworkSourceIpv6Output() InsightFiltersNetworkSourceIpv6Output

func (InsightFiltersNetworkSourceIpv6Args) ToInsightFiltersNetworkSourceIpv6OutputWithContext

func (i InsightFiltersNetworkSourceIpv6Args) ToInsightFiltersNetworkSourceIpv6OutputWithContext(ctx context.Context) InsightFiltersNetworkSourceIpv6Output

type InsightFiltersNetworkSourceIpv6Array

type InsightFiltersNetworkSourceIpv6Array []InsightFiltersNetworkSourceIpv6Input

func (InsightFiltersNetworkSourceIpv6Array) ElementType

func (InsightFiltersNetworkSourceIpv6Array) ToInsightFiltersNetworkSourceIpv6ArrayOutput

func (i InsightFiltersNetworkSourceIpv6Array) ToInsightFiltersNetworkSourceIpv6ArrayOutput() InsightFiltersNetworkSourceIpv6ArrayOutput

func (InsightFiltersNetworkSourceIpv6Array) ToInsightFiltersNetworkSourceIpv6ArrayOutputWithContext

func (i InsightFiltersNetworkSourceIpv6Array) ToInsightFiltersNetworkSourceIpv6ArrayOutputWithContext(ctx context.Context) InsightFiltersNetworkSourceIpv6ArrayOutput

type InsightFiltersNetworkSourceIpv6ArrayInput

type InsightFiltersNetworkSourceIpv6ArrayInput interface {
	pulumi.Input

	ToInsightFiltersNetworkSourceIpv6ArrayOutput() InsightFiltersNetworkSourceIpv6ArrayOutput
	ToInsightFiltersNetworkSourceIpv6ArrayOutputWithContext(context.Context) InsightFiltersNetworkSourceIpv6ArrayOutput
}

InsightFiltersNetworkSourceIpv6ArrayInput is an input type that accepts InsightFiltersNetworkSourceIpv6Array and InsightFiltersNetworkSourceIpv6ArrayOutput values. You can construct a concrete instance of `InsightFiltersNetworkSourceIpv6ArrayInput` via:

InsightFiltersNetworkSourceIpv6Array{ InsightFiltersNetworkSourceIpv6Args{...} }

type InsightFiltersNetworkSourceIpv6ArrayOutput

type InsightFiltersNetworkSourceIpv6ArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersNetworkSourceIpv6ArrayOutput) ElementType

func (InsightFiltersNetworkSourceIpv6ArrayOutput) Index

func (InsightFiltersNetworkSourceIpv6ArrayOutput) ToInsightFiltersNetworkSourceIpv6ArrayOutput

func (o InsightFiltersNetworkSourceIpv6ArrayOutput) ToInsightFiltersNetworkSourceIpv6ArrayOutput() InsightFiltersNetworkSourceIpv6ArrayOutput

func (InsightFiltersNetworkSourceIpv6ArrayOutput) ToInsightFiltersNetworkSourceIpv6ArrayOutputWithContext

func (o InsightFiltersNetworkSourceIpv6ArrayOutput) ToInsightFiltersNetworkSourceIpv6ArrayOutputWithContext(ctx context.Context) InsightFiltersNetworkSourceIpv6ArrayOutput

type InsightFiltersNetworkSourceIpv6Input

type InsightFiltersNetworkSourceIpv6Input interface {
	pulumi.Input

	ToInsightFiltersNetworkSourceIpv6Output() InsightFiltersNetworkSourceIpv6Output
	ToInsightFiltersNetworkSourceIpv6OutputWithContext(context.Context) InsightFiltersNetworkSourceIpv6Output
}

InsightFiltersNetworkSourceIpv6Input is an input type that accepts InsightFiltersNetworkSourceIpv6Args and InsightFiltersNetworkSourceIpv6Output values. You can construct a concrete instance of `InsightFiltersNetworkSourceIpv6Input` via:

InsightFiltersNetworkSourceIpv6Args{...}

type InsightFiltersNetworkSourceIpv6Output

type InsightFiltersNetworkSourceIpv6Output struct{ *pulumi.OutputState }

func (InsightFiltersNetworkSourceIpv6Output) Cidr

A finding's CIDR value.

func (InsightFiltersNetworkSourceIpv6Output) ElementType

func (InsightFiltersNetworkSourceIpv6Output) ToInsightFiltersNetworkSourceIpv6Output

func (o InsightFiltersNetworkSourceIpv6Output) ToInsightFiltersNetworkSourceIpv6Output() InsightFiltersNetworkSourceIpv6Output

func (InsightFiltersNetworkSourceIpv6Output) ToInsightFiltersNetworkSourceIpv6OutputWithContext

func (o InsightFiltersNetworkSourceIpv6Output) ToInsightFiltersNetworkSourceIpv6OutputWithContext(ctx context.Context) InsightFiltersNetworkSourceIpv6Output

type InsightFiltersNetworkSourceMac

type InsightFiltersNetworkSourceMac struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison string `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value string `pulumi:"value"`
}

type InsightFiltersNetworkSourceMacArgs

type InsightFiltersNetworkSourceMacArgs struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison pulumi.StringInput `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.StringInput `pulumi:"value"`
}

func (InsightFiltersNetworkSourceMacArgs) ElementType

func (InsightFiltersNetworkSourceMacArgs) ToInsightFiltersNetworkSourceMacOutput

func (i InsightFiltersNetworkSourceMacArgs) ToInsightFiltersNetworkSourceMacOutput() InsightFiltersNetworkSourceMacOutput

func (InsightFiltersNetworkSourceMacArgs) ToInsightFiltersNetworkSourceMacOutputWithContext

func (i InsightFiltersNetworkSourceMacArgs) ToInsightFiltersNetworkSourceMacOutputWithContext(ctx context.Context) InsightFiltersNetworkSourceMacOutput

type InsightFiltersNetworkSourceMacArray

type InsightFiltersNetworkSourceMacArray []InsightFiltersNetworkSourceMacInput

func (InsightFiltersNetworkSourceMacArray) ElementType

func (InsightFiltersNetworkSourceMacArray) ToInsightFiltersNetworkSourceMacArrayOutput

func (i InsightFiltersNetworkSourceMacArray) ToInsightFiltersNetworkSourceMacArrayOutput() InsightFiltersNetworkSourceMacArrayOutput

func (InsightFiltersNetworkSourceMacArray) ToInsightFiltersNetworkSourceMacArrayOutputWithContext

func (i InsightFiltersNetworkSourceMacArray) ToInsightFiltersNetworkSourceMacArrayOutputWithContext(ctx context.Context) InsightFiltersNetworkSourceMacArrayOutput

type InsightFiltersNetworkSourceMacArrayInput

type InsightFiltersNetworkSourceMacArrayInput interface {
	pulumi.Input

	ToInsightFiltersNetworkSourceMacArrayOutput() InsightFiltersNetworkSourceMacArrayOutput
	ToInsightFiltersNetworkSourceMacArrayOutputWithContext(context.Context) InsightFiltersNetworkSourceMacArrayOutput
}

InsightFiltersNetworkSourceMacArrayInput is an input type that accepts InsightFiltersNetworkSourceMacArray and InsightFiltersNetworkSourceMacArrayOutput values. You can construct a concrete instance of `InsightFiltersNetworkSourceMacArrayInput` via:

InsightFiltersNetworkSourceMacArray{ InsightFiltersNetworkSourceMacArgs{...} }

type InsightFiltersNetworkSourceMacArrayOutput

type InsightFiltersNetworkSourceMacArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersNetworkSourceMacArrayOutput) ElementType

func (InsightFiltersNetworkSourceMacArrayOutput) Index

func (InsightFiltersNetworkSourceMacArrayOutput) ToInsightFiltersNetworkSourceMacArrayOutput

func (o InsightFiltersNetworkSourceMacArrayOutput) ToInsightFiltersNetworkSourceMacArrayOutput() InsightFiltersNetworkSourceMacArrayOutput

func (InsightFiltersNetworkSourceMacArrayOutput) ToInsightFiltersNetworkSourceMacArrayOutputWithContext

func (o InsightFiltersNetworkSourceMacArrayOutput) ToInsightFiltersNetworkSourceMacArrayOutputWithContext(ctx context.Context) InsightFiltersNetworkSourceMacArrayOutput

type InsightFiltersNetworkSourceMacInput

type InsightFiltersNetworkSourceMacInput interface {
	pulumi.Input

	ToInsightFiltersNetworkSourceMacOutput() InsightFiltersNetworkSourceMacOutput
	ToInsightFiltersNetworkSourceMacOutputWithContext(context.Context) InsightFiltersNetworkSourceMacOutput
}

InsightFiltersNetworkSourceMacInput is an input type that accepts InsightFiltersNetworkSourceMacArgs and InsightFiltersNetworkSourceMacOutput values. You can construct a concrete instance of `InsightFiltersNetworkSourceMacInput` via:

InsightFiltersNetworkSourceMacArgs{...}

type InsightFiltersNetworkSourceMacOutput

type InsightFiltersNetworkSourceMacOutput struct{ *pulumi.OutputState }

func (InsightFiltersNetworkSourceMacOutput) Comparison

The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.

func (InsightFiltersNetworkSourceMacOutput) ElementType

func (InsightFiltersNetworkSourceMacOutput) ToInsightFiltersNetworkSourceMacOutput

func (o InsightFiltersNetworkSourceMacOutput) ToInsightFiltersNetworkSourceMacOutput() InsightFiltersNetworkSourceMacOutput

func (InsightFiltersNetworkSourceMacOutput) ToInsightFiltersNetworkSourceMacOutputWithContext

func (o InsightFiltersNetworkSourceMacOutput) ToInsightFiltersNetworkSourceMacOutputWithContext(ctx context.Context) InsightFiltersNetworkSourceMacOutput

func (InsightFiltersNetworkSourceMacOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersNetworkSourcePort

type InsightFiltersNetworkSourcePort struct {
	// The equal-to condition to be applied to a single field when querying for findings, provided as a String.
	Eq *string `pulumi:"eq"`
	// The greater-than-equal condition to be applied to a single field when querying for findings, provided as a String.
	Gte *string `pulumi:"gte"`
	// The less-than-equal condition to be applied to a single field when querying for findings, provided as a String.
	Lte *string `pulumi:"lte"`
}

type InsightFiltersNetworkSourcePortArgs

type InsightFiltersNetworkSourcePortArgs struct {
	// The equal-to condition to be applied to a single field when querying for findings, provided as a String.
	Eq pulumi.StringPtrInput `pulumi:"eq"`
	// The greater-than-equal condition to be applied to a single field when querying for findings, provided as a String.
	Gte pulumi.StringPtrInput `pulumi:"gte"`
	// The less-than-equal condition to be applied to a single field when querying for findings, provided as a String.
	Lte pulumi.StringPtrInput `pulumi:"lte"`
}

func (InsightFiltersNetworkSourcePortArgs) ElementType

func (InsightFiltersNetworkSourcePortArgs) ToInsightFiltersNetworkSourcePortOutput

func (i InsightFiltersNetworkSourcePortArgs) ToInsightFiltersNetworkSourcePortOutput() InsightFiltersNetworkSourcePortOutput

func (InsightFiltersNetworkSourcePortArgs) ToInsightFiltersNetworkSourcePortOutputWithContext

func (i InsightFiltersNetworkSourcePortArgs) ToInsightFiltersNetworkSourcePortOutputWithContext(ctx context.Context) InsightFiltersNetworkSourcePortOutput

type InsightFiltersNetworkSourcePortArray

type InsightFiltersNetworkSourcePortArray []InsightFiltersNetworkSourcePortInput

func (InsightFiltersNetworkSourcePortArray) ElementType

func (InsightFiltersNetworkSourcePortArray) ToInsightFiltersNetworkSourcePortArrayOutput

func (i InsightFiltersNetworkSourcePortArray) ToInsightFiltersNetworkSourcePortArrayOutput() InsightFiltersNetworkSourcePortArrayOutput

func (InsightFiltersNetworkSourcePortArray) ToInsightFiltersNetworkSourcePortArrayOutputWithContext

func (i InsightFiltersNetworkSourcePortArray) ToInsightFiltersNetworkSourcePortArrayOutputWithContext(ctx context.Context) InsightFiltersNetworkSourcePortArrayOutput

type InsightFiltersNetworkSourcePortArrayInput

type InsightFiltersNetworkSourcePortArrayInput interface {
	pulumi.Input

	ToInsightFiltersNetworkSourcePortArrayOutput() InsightFiltersNetworkSourcePortArrayOutput
	ToInsightFiltersNetworkSourcePortArrayOutputWithContext(context.Context) InsightFiltersNetworkSourcePortArrayOutput
}

InsightFiltersNetworkSourcePortArrayInput is an input type that accepts InsightFiltersNetworkSourcePortArray and InsightFiltersNetworkSourcePortArrayOutput values. You can construct a concrete instance of `InsightFiltersNetworkSourcePortArrayInput` via:

InsightFiltersNetworkSourcePortArray{ InsightFiltersNetworkSourcePortArgs{...} }

type InsightFiltersNetworkSourcePortArrayOutput

type InsightFiltersNetworkSourcePortArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersNetworkSourcePortArrayOutput) ElementType

func (InsightFiltersNetworkSourcePortArrayOutput) Index

func (InsightFiltersNetworkSourcePortArrayOutput) ToInsightFiltersNetworkSourcePortArrayOutput

func (o InsightFiltersNetworkSourcePortArrayOutput) ToInsightFiltersNetworkSourcePortArrayOutput() InsightFiltersNetworkSourcePortArrayOutput

func (InsightFiltersNetworkSourcePortArrayOutput) ToInsightFiltersNetworkSourcePortArrayOutputWithContext

func (o InsightFiltersNetworkSourcePortArrayOutput) ToInsightFiltersNetworkSourcePortArrayOutputWithContext(ctx context.Context) InsightFiltersNetworkSourcePortArrayOutput

type InsightFiltersNetworkSourcePortInput

type InsightFiltersNetworkSourcePortInput interface {
	pulumi.Input

	ToInsightFiltersNetworkSourcePortOutput() InsightFiltersNetworkSourcePortOutput
	ToInsightFiltersNetworkSourcePortOutputWithContext(context.Context) InsightFiltersNetworkSourcePortOutput
}

InsightFiltersNetworkSourcePortInput is an input type that accepts InsightFiltersNetworkSourcePortArgs and InsightFiltersNetworkSourcePortOutput values. You can construct a concrete instance of `InsightFiltersNetworkSourcePortInput` via:

InsightFiltersNetworkSourcePortArgs{...}

type InsightFiltersNetworkSourcePortOutput

type InsightFiltersNetworkSourcePortOutput struct{ *pulumi.OutputState }

func (InsightFiltersNetworkSourcePortOutput) ElementType

func (InsightFiltersNetworkSourcePortOutput) Eq

The equal-to condition to be applied to a single field when querying for findings, provided as a String.

func (InsightFiltersNetworkSourcePortOutput) Gte

The greater-than-equal condition to be applied to a single field when querying for findings, provided as a String.

func (InsightFiltersNetworkSourcePortOutput) Lte

The less-than-equal condition to be applied to a single field when querying for findings, provided as a String.

func (InsightFiltersNetworkSourcePortOutput) ToInsightFiltersNetworkSourcePortOutput

func (o InsightFiltersNetworkSourcePortOutput) ToInsightFiltersNetworkSourcePortOutput() InsightFiltersNetworkSourcePortOutput

func (InsightFiltersNetworkSourcePortOutput) ToInsightFiltersNetworkSourcePortOutputWithContext

func (o InsightFiltersNetworkSourcePortOutput) ToInsightFiltersNetworkSourcePortOutputWithContext(ctx context.Context) InsightFiltersNetworkSourcePortOutput

type InsightFiltersNoteText

type InsightFiltersNoteText struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison string `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value string `pulumi:"value"`
}

type InsightFiltersNoteTextArgs

type InsightFiltersNoteTextArgs struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison pulumi.StringInput `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.StringInput `pulumi:"value"`
}

func (InsightFiltersNoteTextArgs) ElementType

func (InsightFiltersNoteTextArgs) ElementType() reflect.Type

func (InsightFiltersNoteTextArgs) ToInsightFiltersNoteTextOutput

func (i InsightFiltersNoteTextArgs) ToInsightFiltersNoteTextOutput() InsightFiltersNoteTextOutput

func (InsightFiltersNoteTextArgs) ToInsightFiltersNoteTextOutputWithContext

func (i InsightFiltersNoteTextArgs) ToInsightFiltersNoteTextOutputWithContext(ctx context.Context) InsightFiltersNoteTextOutput

type InsightFiltersNoteTextArray

type InsightFiltersNoteTextArray []InsightFiltersNoteTextInput

func (InsightFiltersNoteTextArray) ElementType

func (InsightFiltersNoteTextArray) ToInsightFiltersNoteTextArrayOutput

func (i InsightFiltersNoteTextArray) ToInsightFiltersNoteTextArrayOutput() InsightFiltersNoteTextArrayOutput

func (InsightFiltersNoteTextArray) ToInsightFiltersNoteTextArrayOutputWithContext

func (i InsightFiltersNoteTextArray) ToInsightFiltersNoteTextArrayOutputWithContext(ctx context.Context) InsightFiltersNoteTextArrayOutput

type InsightFiltersNoteTextArrayInput

type InsightFiltersNoteTextArrayInput interface {
	pulumi.Input

	ToInsightFiltersNoteTextArrayOutput() InsightFiltersNoteTextArrayOutput
	ToInsightFiltersNoteTextArrayOutputWithContext(context.Context) InsightFiltersNoteTextArrayOutput
}

InsightFiltersNoteTextArrayInput is an input type that accepts InsightFiltersNoteTextArray and InsightFiltersNoteTextArrayOutput values. You can construct a concrete instance of `InsightFiltersNoteTextArrayInput` via:

InsightFiltersNoteTextArray{ InsightFiltersNoteTextArgs{...} }

type InsightFiltersNoteTextArrayOutput

type InsightFiltersNoteTextArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersNoteTextArrayOutput) ElementType

func (InsightFiltersNoteTextArrayOutput) Index

func (InsightFiltersNoteTextArrayOutput) ToInsightFiltersNoteTextArrayOutput

func (o InsightFiltersNoteTextArrayOutput) ToInsightFiltersNoteTextArrayOutput() InsightFiltersNoteTextArrayOutput

func (InsightFiltersNoteTextArrayOutput) ToInsightFiltersNoteTextArrayOutputWithContext

func (o InsightFiltersNoteTextArrayOutput) ToInsightFiltersNoteTextArrayOutputWithContext(ctx context.Context) InsightFiltersNoteTextArrayOutput

type InsightFiltersNoteTextInput

type InsightFiltersNoteTextInput interface {
	pulumi.Input

	ToInsightFiltersNoteTextOutput() InsightFiltersNoteTextOutput
	ToInsightFiltersNoteTextOutputWithContext(context.Context) InsightFiltersNoteTextOutput
}

InsightFiltersNoteTextInput is an input type that accepts InsightFiltersNoteTextArgs and InsightFiltersNoteTextOutput values. You can construct a concrete instance of `InsightFiltersNoteTextInput` via:

InsightFiltersNoteTextArgs{...}

type InsightFiltersNoteTextOutput

type InsightFiltersNoteTextOutput struct{ *pulumi.OutputState }

func (InsightFiltersNoteTextOutput) Comparison

The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.

func (InsightFiltersNoteTextOutput) ElementType

func (InsightFiltersNoteTextOutput) ToInsightFiltersNoteTextOutput

func (o InsightFiltersNoteTextOutput) ToInsightFiltersNoteTextOutput() InsightFiltersNoteTextOutput

func (InsightFiltersNoteTextOutput) ToInsightFiltersNoteTextOutputWithContext

func (o InsightFiltersNoteTextOutput) ToInsightFiltersNoteTextOutputWithContext(ctx context.Context) InsightFiltersNoteTextOutput

func (InsightFiltersNoteTextOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersNoteUpdatedAt

type InsightFiltersNoteUpdatedAt struct {
	// A configuration block of the date range for the date filter. See dateRange below for more details.
	DateRange *InsightFiltersNoteUpdatedAtDateRange `pulumi:"dateRange"`
	// An end date for the date filter. Required with `start` if `dateRange` is not specified.
	End *string `pulumi:"end"`
	// A start date for the date filter. Required with `end` if `dateRange` is not specified.
	Start *string `pulumi:"start"`
}

type InsightFiltersNoteUpdatedAtArgs

type InsightFiltersNoteUpdatedAtArgs struct {
	// A configuration block of the date range for the date filter. See dateRange below for more details.
	DateRange InsightFiltersNoteUpdatedAtDateRangePtrInput `pulumi:"dateRange"`
	// An end date for the date filter. Required with `start` if `dateRange` is not specified.
	End pulumi.StringPtrInput `pulumi:"end"`
	// A start date for the date filter. Required with `end` if `dateRange` is not specified.
	Start pulumi.StringPtrInput `pulumi:"start"`
}

func (InsightFiltersNoteUpdatedAtArgs) ElementType

func (InsightFiltersNoteUpdatedAtArgs) ToInsightFiltersNoteUpdatedAtOutput

func (i InsightFiltersNoteUpdatedAtArgs) ToInsightFiltersNoteUpdatedAtOutput() InsightFiltersNoteUpdatedAtOutput

func (InsightFiltersNoteUpdatedAtArgs) ToInsightFiltersNoteUpdatedAtOutputWithContext

func (i InsightFiltersNoteUpdatedAtArgs) ToInsightFiltersNoteUpdatedAtOutputWithContext(ctx context.Context) InsightFiltersNoteUpdatedAtOutput

type InsightFiltersNoteUpdatedAtArray

type InsightFiltersNoteUpdatedAtArray []InsightFiltersNoteUpdatedAtInput

func (InsightFiltersNoteUpdatedAtArray) ElementType

func (InsightFiltersNoteUpdatedAtArray) ToInsightFiltersNoteUpdatedAtArrayOutput

func (i InsightFiltersNoteUpdatedAtArray) ToInsightFiltersNoteUpdatedAtArrayOutput() InsightFiltersNoteUpdatedAtArrayOutput

func (InsightFiltersNoteUpdatedAtArray) ToInsightFiltersNoteUpdatedAtArrayOutputWithContext

func (i InsightFiltersNoteUpdatedAtArray) ToInsightFiltersNoteUpdatedAtArrayOutputWithContext(ctx context.Context) InsightFiltersNoteUpdatedAtArrayOutput

type InsightFiltersNoteUpdatedAtArrayInput

type InsightFiltersNoteUpdatedAtArrayInput interface {
	pulumi.Input

	ToInsightFiltersNoteUpdatedAtArrayOutput() InsightFiltersNoteUpdatedAtArrayOutput
	ToInsightFiltersNoteUpdatedAtArrayOutputWithContext(context.Context) InsightFiltersNoteUpdatedAtArrayOutput
}

InsightFiltersNoteUpdatedAtArrayInput is an input type that accepts InsightFiltersNoteUpdatedAtArray and InsightFiltersNoteUpdatedAtArrayOutput values. You can construct a concrete instance of `InsightFiltersNoteUpdatedAtArrayInput` via:

InsightFiltersNoteUpdatedAtArray{ InsightFiltersNoteUpdatedAtArgs{...} }

type InsightFiltersNoteUpdatedAtArrayOutput

type InsightFiltersNoteUpdatedAtArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersNoteUpdatedAtArrayOutput) ElementType

func (InsightFiltersNoteUpdatedAtArrayOutput) Index

func (InsightFiltersNoteUpdatedAtArrayOutput) ToInsightFiltersNoteUpdatedAtArrayOutput

func (o InsightFiltersNoteUpdatedAtArrayOutput) ToInsightFiltersNoteUpdatedAtArrayOutput() InsightFiltersNoteUpdatedAtArrayOutput

func (InsightFiltersNoteUpdatedAtArrayOutput) ToInsightFiltersNoteUpdatedAtArrayOutputWithContext

func (o InsightFiltersNoteUpdatedAtArrayOutput) ToInsightFiltersNoteUpdatedAtArrayOutputWithContext(ctx context.Context) InsightFiltersNoteUpdatedAtArrayOutput

type InsightFiltersNoteUpdatedAtDateRange

type InsightFiltersNoteUpdatedAtDateRange struct {
	// A date range unit for the date filter. Valid values: `DAYS`.
	Unit string `pulumi:"unit"`
	// A date range value for the date filter, provided as an Integer.
	Value int `pulumi:"value"`
}

type InsightFiltersNoteUpdatedAtDateRangeArgs

type InsightFiltersNoteUpdatedAtDateRangeArgs struct {
	// A date range unit for the date filter. Valid values: `DAYS`.
	Unit pulumi.StringInput `pulumi:"unit"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.IntInput `pulumi:"value"`
}

func (InsightFiltersNoteUpdatedAtDateRangeArgs) ElementType

func (InsightFiltersNoteUpdatedAtDateRangeArgs) ToInsightFiltersNoteUpdatedAtDateRangeOutput

func (i InsightFiltersNoteUpdatedAtDateRangeArgs) ToInsightFiltersNoteUpdatedAtDateRangeOutput() InsightFiltersNoteUpdatedAtDateRangeOutput

func (InsightFiltersNoteUpdatedAtDateRangeArgs) ToInsightFiltersNoteUpdatedAtDateRangeOutputWithContext

func (i InsightFiltersNoteUpdatedAtDateRangeArgs) ToInsightFiltersNoteUpdatedAtDateRangeOutputWithContext(ctx context.Context) InsightFiltersNoteUpdatedAtDateRangeOutput

func (InsightFiltersNoteUpdatedAtDateRangeArgs) ToInsightFiltersNoteUpdatedAtDateRangePtrOutput

func (i InsightFiltersNoteUpdatedAtDateRangeArgs) ToInsightFiltersNoteUpdatedAtDateRangePtrOutput() InsightFiltersNoteUpdatedAtDateRangePtrOutput

func (InsightFiltersNoteUpdatedAtDateRangeArgs) ToInsightFiltersNoteUpdatedAtDateRangePtrOutputWithContext

func (i InsightFiltersNoteUpdatedAtDateRangeArgs) ToInsightFiltersNoteUpdatedAtDateRangePtrOutputWithContext(ctx context.Context) InsightFiltersNoteUpdatedAtDateRangePtrOutput

type InsightFiltersNoteUpdatedAtDateRangeInput

type InsightFiltersNoteUpdatedAtDateRangeInput interface {
	pulumi.Input

	ToInsightFiltersNoteUpdatedAtDateRangeOutput() InsightFiltersNoteUpdatedAtDateRangeOutput
	ToInsightFiltersNoteUpdatedAtDateRangeOutputWithContext(context.Context) InsightFiltersNoteUpdatedAtDateRangeOutput
}

InsightFiltersNoteUpdatedAtDateRangeInput is an input type that accepts InsightFiltersNoteUpdatedAtDateRangeArgs and InsightFiltersNoteUpdatedAtDateRangeOutput values. You can construct a concrete instance of `InsightFiltersNoteUpdatedAtDateRangeInput` via:

InsightFiltersNoteUpdatedAtDateRangeArgs{...}

type InsightFiltersNoteUpdatedAtDateRangeOutput

type InsightFiltersNoteUpdatedAtDateRangeOutput struct{ *pulumi.OutputState }

func (InsightFiltersNoteUpdatedAtDateRangeOutput) ElementType

func (InsightFiltersNoteUpdatedAtDateRangeOutput) ToInsightFiltersNoteUpdatedAtDateRangeOutput

func (o InsightFiltersNoteUpdatedAtDateRangeOutput) ToInsightFiltersNoteUpdatedAtDateRangeOutput() InsightFiltersNoteUpdatedAtDateRangeOutput

func (InsightFiltersNoteUpdatedAtDateRangeOutput) ToInsightFiltersNoteUpdatedAtDateRangeOutputWithContext

func (o InsightFiltersNoteUpdatedAtDateRangeOutput) ToInsightFiltersNoteUpdatedAtDateRangeOutputWithContext(ctx context.Context) InsightFiltersNoteUpdatedAtDateRangeOutput

func (InsightFiltersNoteUpdatedAtDateRangeOutput) ToInsightFiltersNoteUpdatedAtDateRangePtrOutput

func (o InsightFiltersNoteUpdatedAtDateRangeOutput) ToInsightFiltersNoteUpdatedAtDateRangePtrOutput() InsightFiltersNoteUpdatedAtDateRangePtrOutput

func (InsightFiltersNoteUpdatedAtDateRangeOutput) ToInsightFiltersNoteUpdatedAtDateRangePtrOutputWithContext

func (o InsightFiltersNoteUpdatedAtDateRangeOutput) ToInsightFiltersNoteUpdatedAtDateRangePtrOutputWithContext(ctx context.Context) InsightFiltersNoteUpdatedAtDateRangePtrOutput

func (InsightFiltersNoteUpdatedAtDateRangeOutput) Unit

A date range unit for the date filter. Valid values: `DAYS`.

func (InsightFiltersNoteUpdatedAtDateRangeOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersNoteUpdatedAtDateRangePtrInput

type InsightFiltersNoteUpdatedAtDateRangePtrInput interface {
	pulumi.Input

	ToInsightFiltersNoteUpdatedAtDateRangePtrOutput() InsightFiltersNoteUpdatedAtDateRangePtrOutput
	ToInsightFiltersNoteUpdatedAtDateRangePtrOutputWithContext(context.Context) InsightFiltersNoteUpdatedAtDateRangePtrOutput
}

InsightFiltersNoteUpdatedAtDateRangePtrInput is an input type that accepts InsightFiltersNoteUpdatedAtDateRangeArgs, InsightFiltersNoteUpdatedAtDateRangePtr and InsightFiltersNoteUpdatedAtDateRangePtrOutput values. You can construct a concrete instance of `InsightFiltersNoteUpdatedAtDateRangePtrInput` via:

        InsightFiltersNoteUpdatedAtDateRangeArgs{...}

or:

        nil

type InsightFiltersNoteUpdatedAtDateRangePtrOutput

type InsightFiltersNoteUpdatedAtDateRangePtrOutput struct{ *pulumi.OutputState }

func (InsightFiltersNoteUpdatedAtDateRangePtrOutput) Elem

func (InsightFiltersNoteUpdatedAtDateRangePtrOutput) ElementType

func (InsightFiltersNoteUpdatedAtDateRangePtrOutput) ToInsightFiltersNoteUpdatedAtDateRangePtrOutput

func (o InsightFiltersNoteUpdatedAtDateRangePtrOutput) ToInsightFiltersNoteUpdatedAtDateRangePtrOutput() InsightFiltersNoteUpdatedAtDateRangePtrOutput

func (InsightFiltersNoteUpdatedAtDateRangePtrOutput) ToInsightFiltersNoteUpdatedAtDateRangePtrOutputWithContext

func (o InsightFiltersNoteUpdatedAtDateRangePtrOutput) ToInsightFiltersNoteUpdatedAtDateRangePtrOutputWithContext(ctx context.Context) InsightFiltersNoteUpdatedAtDateRangePtrOutput

func (InsightFiltersNoteUpdatedAtDateRangePtrOutput) Unit

A date range unit for the date filter. Valid values: `DAYS`.

func (InsightFiltersNoteUpdatedAtDateRangePtrOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersNoteUpdatedAtInput

type InsightFiltersNoteUpdatedAtInput interface {
	pulumi.Input

	ToInsightFiltersNoteUpdatedAtOutput() InsightFiltersNoteUpdatedAtOutput
	ToInsightFiltersNoteUpdatedAtOutputWithContext(context.Context) InsightFiltersNoteUpdatedAtOutput
}

InsightFiltersNoteUpdatedAtInput is an input type that accepts InsightFiltersNoteUpdatedAtArgs and InsightFiltersNoteUpdatedAtOutput values. You can construct a concrete instance of `InsightFiltersNoteUpdatedAtInput` via:

InsightFiltersNoteUpdatedAtArgs{...}

type InsightFiltersNoteUpdatedAtOutput

type InsightFiltersNoteUpdatedAtOutput struct{ *pulumi.OutputState }

func (InsightFiltersNoteUpdatedAtOutput) DateRange

A configuration block of the date range for the date filter. See dateRange below for more details.

func (InsightFiltersNoteUpdatedAtOutput) ElementType

func (InsightFiltersNoteUpdatedAtOutput) End

An end date for the date filter. Required with `start` if `dateRange` is not specified.

func (InsightFiltersNoteUpdatedAtOutput) Start

A start date for the date filter. Required with `end` if `dateRange` is not specified.

func (InsightFiltersNoteUpdatedAtOutput) ToInsightFiltersNoteUpdatedAtOutput

func (o InsightFiltersNoteUpdatedAtOutput) ToInsightFiltersNoteUpdatedAtOutput() InsightFiltersNoteUpdatedAtOutput

func (InsightFiltersNoteUpdatedAtOutput) ToInsightFiltersNoteUpdatedAtOutputWithContext

func (o InsightFiltersNoteUpdatedAtOutput) ToInsightFiltersNoteUpdatedAtOutputWithContext(ctx context.Context) InsightFiltersNoteUpdatedAtOutput

type InsightFiltersNoteUpdatedBy

type InsightFiltersNoteUpdatedBy struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison string `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value string `pulumi:"value"`
}

type InsightFiltersNoteUpdatedByArgs

type InsightFiltersNoteUpdatedByArgs struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison pulumi.StringInput `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.StringInput `pulumi:"value"`
}

func (InsightFiltersNoteUpdatedByArgs) ElementType

func (InsightFiltersNoteUpdatedByArgs) ToInsightFiltersNoteUpdatedByOutput

func (i InsightFiltersNoteUpdatedByArgs) ToInsightFiltersNoteUpdatedByOutput() InsightFiltersNoteUpdatedByOutput

func (InsightFiltersNoteUpdatedByArgs) ToInsightFiltersNoteUpdatedByOutputWithContext

func (i InsightFiltersNoteUpdatedByArgs) ToInsightFiltersNoteUpdatedByOutputWithContext(ctx context.Context) InsightFiltersNoteUpdatedByOutput

type InsightFiltersNoteUpdatedByArray

type InsightFiltersNoteUpdatedByArray []InsightFiltersNoteUpdatedByInput

func (InsightFiltersNoteUpdatedByArray) ElementType

func (InsightFiltersNoteUpdatedByArray) ToInsightFiltersNoteUpdatedByArrayOutput

func (i InsightFiltersNoteUpdatedByArray) ToInsightFiltersNoteUpdatedByArrayOutput() InsightFiltersNoteUpdatedByArrayOutput

func (InsightFiltersNoteUpdatedByArray) ToInsightFiltersNoteUpdatedByArrayOutputWithContext

func (i InsightFiltersNoteUpdatedByArray) ToInsightFiltersNoteUpdatedByArrayOutputWithContext(ctx context.Context) InsightFiltersNoteUpdatedByArrayOutput

type InsightFiltersNoteUpdatedByArrayInput

type InsightFiltersNoteUpdatedByArrayInput interface {
	pulumi.Input

	ToInsightFiltersNoteUpdatedByArrayOutput() InsightFiltersNoteUpdatedByArrayOutput
	ToInsightFiltersNoteUpdatedByArrayOutputWithContext(context.Context) InsightFiltersNoteUpdatedByArrayOutput
}

InsightFiltersNoteUpdatedByArrayInput is an input type that accepts InsightFiltersNoteUpdatedByArray and InsightFiltersNoteUpdatedByArrayOutput values. You can construct a concrete instance of `InsightFiltersNoteUpdatedByArrayInput` via:

InsightFiltersNoteUpdatedByArray{ InsightFiltersNoteUpdatedByArgs{...} }

type InsightFiltersNoteUpdatedByArrayOutput

type InsightFiltersNoteUpdatedByArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersNoteUpdatedByArrayOutput) ElementType

func (InsightFiltersNoteUpdatedByArrayOutput) Index

func (InsightFiltersNoteUpdatedByArrayOutput) ToInsightFiltersNoteUpdatedByArrayOutput

func (o InsightFiltersNoteUpdatedByArrayOutput) ToInsightFiltersNoteUpdatedByArrayOutput() InsightFiltersNoteUpdatedByArrayOutput

func (InsightFiltersNoteUpdatedByArrayOutput) ToInsightFiltersNoteUpdatedByArrayOutputWithContext

func (o InsightFiltersNoteUpdatedByArrayOutput) ToInsightFiltersNoteUpdatedByArrayOutputWithContext(ctx context.Context) InsightFiltersNoteUpdatedByArrayOutput

type InsightFiltersNoteUpdatedByInput

type InsightFiltersNoteUpdatedByInput interface {
	pulumi.Input

	ToInsightFiltersNoteUpdatedByOutput() InsightFiltersNoteUpdatedByOutput
	ToInsightFiltersNoteUpdatedByOutputWithContext(context.Context) InsightFiltersNoteUpdatedByOutput
}

InsightFiltersNoteUpdatedByInput is an input type that accepts InsightFiltersNoteUpdatedByArgs and InsightFiltersNoteUpdatedByOutput values. You can construct a concrete instance of `InsightFiltersNoteUpdatedByInput` via:

InsightFiltersNoteUpdatedByArgs{...}

type InsightFiltersNoteUpdatedByOutput

type InsightFiltersNoteUpdatedByOutput struct{ *pulumi.OutputState }

func (InsightFiltersNoteUpdatedByOutput) Comparison

The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.

func (InsightFiltersNoteUpdatedByOutput) ElementType

func (InsightFiltersNoteUpdatedByOutput) ToInsightFiltersNoteUpdatedByOutput

func (o InsightFiltersNoteUpdatedByOutput) ToInsightFiltersNoteUpdatedByOutput() InsightFiltersNoteUpdatedByOutput

func (InsightFiltersNoteUpdatedByOutput) ToInsightFiltersNoteUpdatedByOutputWithContext

func (o InsightFiltersNoteUpdatedByOutput) ToInsightFiltersNoteUpdatedByOutputWithContext(ctx context.Context) InsightFiltersNoteUpdatedByOutput

func (InsightFiltersNoteUpdatedByOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersOutput

type InsightFiltersOutput struct{ *pulumi.OutputState }

func (InsightFiltersOutput) AwsAccountIds

AWS account ID that a finding is generated in. See String_Filter below for more details.

func (InsightFiltersOutput) CompanyNames

The name of the findings provider (company) that owns the solution (product) that generates findings. See String_Filter below for more details.

func (InsightFiltersOutput) ComplianceStatuses

Exclusive to findings that are generated as the result of a check run against a specific rule in a supported standard, such as CIS AWS Foundations. Contains security standard-related finding details. See String Filter below for more details.

func (InsightFiltersOutput) Confidences

A finding's confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify. Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence. See Number Filter below for more details.

func (InsightFiltersOutput) CreatedAts

An ISO8601-formatted timestamp that indicates when the security-findings provider captured the potential security issue that a finding captured. See Date Filter below for more details.

func (InsightFiltersOutput) Criticalities

The level of importance assigned to the resources associated with the finding. A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources. See Number Filter below for more details.

func (InsightFiltersOutput) Descriptions

A finding's description. See String Filter below for more details.

func (InsightFiltersOutput) ElementType

func (InsightFiltersOutput) ElementType() reflect.Type

func (InsightFiltersOutput) FindingProviderFieldsConfidences

The finding provider value for the finding confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify. Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence. See Number Filter below for more details.

func (InsightFiltersOutput) FindingProviderFieldsCriticalities

The finding provider value for the level of importance assigned to the resources associated with the findings. A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources. See Number Filter below for more details.

func (InsightFiltersOutput) FindingProviderFieldsRelatedFindingsIds

The finding identifier of a related finding that is identified by the finding provider. See String Filter below for more details.

func (InsightFiltersOutput) FindingProviderFieldsRelatedFindingsProductArns

func (o InsightFiltersOutput) FindingProviderFieldsRelatedFindingsProductArns() InsightFiltersFindingProviderFieldsRelatedFindingsProductArnArrayOutput

The ARN of the solution that generated a related finding that is identified by the finding provider. See String Filter below for more details.

func (InsightFiltersOutput) FindingProviderFieldsSeverityLabels

The finding provider value for the severity label. See String Filter below for more details.

func (InsightFiltersOutput) FindingProviderFieldsSeverityOriginals

The finding provider's original value for the severity. See String Filter below for more details.

func (InsightFiltersOutput) FindingProviderFieldsTypes

One or more finding types that the finding provider assigned to the finding. Uses the format of `namespace/category/classifier` that classify a finding. Valid namespace values include: `Software and Configuration Checks`, `TTPs`, `Effects`, `Unusual Behaviors`, and `Sensitive Data Identifications`. See String Filter below for more details.

func (InsightFiltersOutput) FirstObservedAts

An ISO8601-formatted timestamp that indicates when the security-findings provider first observed the potential security issue that a finding captured. See Date Filter below for more details.

func (InsightFiltersOutput) GeneratorIds

The identifier for the solution-specific component (a discrete unit of logic) that generated a finding. See String Filter below for more details.

func (InsightFiltersOutput) Ids

The security findings provider-specific identifier for a finding. See String Filter below for more details.

func (InsightFiltersOutput) Keywords

A keyword for a finding. See Keyword Filter below for more details.

func (InsightFiltersOutput) LastObservedAts

An ISO8601-formatted timestamp that indicates when the security-findings provider most recently observed the potential security issue that a finding captured. See Date Filter below for more details.

func (InsightFiltersOutput) MalwareNames

The name of the malware that was observed. See String Filter below for more details.

func (InsightFiltersOutput) MalwarePaths

The filesystem path of the malware that was observed. See String Filter below for more details.

func (InsightFiltersOutput) MalwareStates

The state of the malware that was observed. See String Filter below for more details.

func (InsightFiltersOutput) MalwareTypes

The type of the malware that was observed. See String Filter below for more details.

func (InsightFiltersOutput) NetworkDestinationDomains

The destination domain of network-related information about a finding. See String Filter below for more details.

func (InsightFiltersOutput) NetworkDestinationIpv4s

The destination IPv4 address of network-related information about a finding. See Ip Filter below for more details.

func (InsightFiltersOutput) NetworkDestinationIpv6s

The destination IPv6 address of network-related information about a finding. See Ip Filter below for more details.

func (InsightFiltersOutput) NetworkDestinationPorts

The destination port of network-related information about a finding. See Number Filter below for more details.

func (InsightFiltersOutput) NetworkDirections

Indicates the direction of network traffic associated with a finding. See String Filter below for more details.

func (InsightFiltersOutput) NetworkProtocols

The protocol of network-related information about a finding. See String Filter below for more details.

func (InsightFiltersOutput) NetworkSourceDomains

The source domain of network-related information about a finding. See String Filter below for more details.

func (InsightFiltersOutput) NetworkSourceIpv4s

The source IPv4 address of network-related information about a finding. See Ip Filter below for more details.

func (InsightFiltersOutput) NetworkSourceIpv6s

The source IPv6 address of network-related information about a finding. See Ip Filter below for more details.

func (InsightFiltersOutput) NetworkSourceMacs

The source media access control (MAC) address of network-related information about a finding. See String Filter below for more details.

func (InsightFiltersOutput) NetworkSourcePorts

The source port of network-related information about a finding. See Number Filter below for more details.

func (InsightFiltersOutput) NoteTexts

The text of a note. See String Filter below for more details.

func (InsightFiltersOutput) NoteUpdatedAts

The timestamp of when the note was updated. See Date Filter below for more details.

func (InsightFiltersOutput) NoteUpdatedBies

The principal that created a note. See String Filter below for more details.

func (InsightFiltersOutput) ProcessLaunchedAts

The date/time that the process was launched. See Date Filter below for more details.

func (InsightFiltersOutput) ProcessNames

The name of the process. See String Filter below for more details.

func (InsightFiltersOutput) ProcessParentPids

The parent process ID. See Number Filter below for more details.

func (InsightFiltersOutput) ProcessPaths

The path to the process executable. See String Filter below for more details.

func (InsightFiltersOutput) ProcessPids

The process ID. See Number Filter below for more details.

func (InsightFiltersOutput) ProcessTerminatedAts

The date/time that the process was terminated. See Date Filter below for more details.

func (InsightFiltersOutput) ProductArns

The ARN generated by Security Hub that uniquely identifies a third-party company (security findings provider) after this provider's product (solution that generates findings) is registered with Security Hub. See String Filter below for more details.

func (InsightFiltersOutput) ProductFields

A data type where security-findings providers can include additional solution-specific details that aren't part of the defined `AwsSecurityFinding` format. See Map Filter below for more details.

func (InsightFiltersOutput) ProductNames

The name of the solution (product) that generates findings. See String Filter below for more details.

func (InsightFiltersOutput) RecommendationTexts

The recommendation of what to do about the issue described in a finding. See String Filter below for more details.

func (InsightFiltersOutput) RecordStates

The updated record state for the finding. See String Filter below for more details.

func (InsightFiltersOutput) RelatedFindingsIds

The solution-generated identifier for a related finding. See String Filter below for more details.

func (InsightFiltersOutput) RelatedFindingsProductArns

The ARN of the solution that generated a related finding. See String Filter below for more details.

func (InsightFiltersOutput) ResourceAwsEc2InstanceIamInstanceProfileArns

func (o InsightFiltersOutput) ResourceAwsEc2InstanceIamInstanceProfileArns() InsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnArrayOutput

The IAM profile ARN of the instance. See String Filter below for more details.

func (InsightFiltersOutput) ResourceAwsEc2InstanceImageIds

The Amazon Machine Image (AMI) ID of the instance. See String Filter below for more details.

func (InsightFiltersOutput) ResourceAwsEc2InstanceIpv4Addresses

The IPv4 addresses associated with the instance. See Ip Filter below for more details.

func (InsightFiltersOutput) ResourceAwsEc2InstanceIpv6Addresses

The IPv6 addresses associated with the instance. See Ip Filter below for more details.

func (InsightFiltersOutput) ResourceAwsEc2InstanceKeyNames

The key name associated with the instance. See String Filter below for more details.

func (InsightFiltersOutput) ResourceAwsEc2InstanceLaunchedAts

The date and time the instance was launched. See Date Filter below for more details.

func (InsightFiltersOutput) ResourceAwsEc2InstanceSubnetIds

The identifier of the subnet that the instance was launched in. See String Filter below for more details.

func (InsightFiltersOutput) ResourceAwsEc2InstanceTypes

The instance type of the instance. See String Filter below for more details.

func (InsightFiltersOutput) ResourceAwsEc2InstanceVpcIds

The identifier of the VPC that the instance was launched in. See String Filter below for more details.

func (InsightFiltersOutput) ResourceAwsIamAccessKeyCreatedAts

The creation date/time of the IAM access key related to a finding. See Date Filter below for more details.

func (InsightFiltersOutput) ResourceAwsIamAccessKeyStatuses

The status of the IAM access key related to a finding. See String Filter below for more details.

func (InsightFiltersOutput) ResourceAwsIamAccessKeyUserNames

The user associated with the IAM access key related to a finding. See String Filter below for more details.

func (InsightFiltersOutput) ResourceAwsS3BucketOwnerIds

The canonical user ID of the owner of the S3 bucket. See String Filter below for more details.

func (InsightFiltersOutput) ResourceAwsS3BucketOwnerNames

The display name of the owner of the S3 bucket. See String Filter below for more details.

func (InsightFiltersOutput) ResourceContainerImageIds

The identifier of the image related to a finding. See String Filter below for more details.

func (InsightFiltersOutput) ResourceContainerImageNames

The name of the image related to a finding. See String Filter below for more details.

func (InsightFiltersOutput) ResourceContainerLaunchedAts

The date/time that the container was started. See Date Filter below for more details.

func (InsightFiltersOutput) ResourceContainerNames

The name of the container related to a finding. See String Filter below for more details.

func (InsightFiltersOutput) ResourceDetailsOthers

The details of a resource that doesn't have a specific subfield for the resource type defined. See Map Filter below for more details.

func (InsightFiltersOutput) ResourceIds

The canonical identifier for the given resource type. See String Filter below for more details.

func (InsightFiltersOutput) ResourcePartitions

The canonical AWS partition name that the Region is assigned to. See String Filter below for more details.

func (InsightFiltersOutput) ResourceRegions

The canonical AWS external Region name where this resource is located. See String Filter below for more details.

func (InsightFiltersOutput) ResourceTags

A list of AWS tags associated with a resource at the time the finding was processed. See Map Filter below for more details.

func (InsightFiltersOutput) ResourceTypes

Specifies the type of the resource that details are provided for. See String Filter below for more details.

func (InsightFiltersOutput) SeverityLabels

The label of a finding's severity. See String Filter below for more details.

func (InsightFiltersOutput) SourceUrls

A URL that links to a page about the current finding in the security-findings provider's solution. See String Filter below for more details.

func (InsightFiltersOutput) ThreatIntelIndicatorCategories

The category of a threat intelligence indicator. See String Filter below for more details.

func (InsightFiltersOutput) ThreatIntelIndicatorLastObservedAts

The date/time of the last observation of a threat intelligence indicator. See Date Filter below for more details.

func (InsightFiltersOutput) ThreatIntelIndicatorSourceUrls

The URL for more details from the source of the threat intelligence. See String Filter below for more details.

func (InsightFiltersOutput) ThreatIntelIndicatorSources

The source of the threat intelligence. See String Filter below for more details.

func (InsightFiltersOutput) ThreatIntelIndicatorTypes

The type of a threat intelligence indicator. See String Filter below for more details.

func (InsightFiltersOutput) ThreatIntelIndicatorValues

The value of a threat intelligence indicator. See String Filter below for more details.

func (InsightFiltersOutput) Titles

A finding's title. See String Filter below for more details.

func (InsightFiltersOutput) ToInsightFiltersOutput

func (o InsightFiltersOutput) ToInsightFiltersOutput() InsightFiltersOutput

func (InsightFiltersOutput) ToInsightFiltersOutputWithContext

func (o InsightFiltersOutput) ToInsightFiltersOutputWithContext(ctx context.Context) InsightFiltersOutput

func (InsightFiltersOutput) ToInsightFiltersPtrOutput

func (o InsightFiltersOutput) ToInsightFiltersPtrOutput() InsightFiltersPtrOutput

func (InsightFiltersOutput) ToInsightFiltersPtrOutputWithContext

func (o InsightFiltersOutput) ToInsightFiltersPtrOutputWithContext(ctx context.Context) InsightFiltersPtrOutput

func (InsightFiltersOutput) Types

A finding type in the format of `namespace/category/classifier` that classifies a finding. See String Filter below for more details.

func (InsightFiltersOutput) UpdatedAts

An ISO8601-formatted timestamp that indicates when the security-findings provider last updated the finding record. See Date Filter below for more details.

func (InsightFiltersOutput) UserDefinedValues

A list of name/value string pairs associated with the finding. These are custom, user-defined fields added to a finding. See Map Filter below for more details.

func (InsightFiltersOutput) VerificationStates

The veracity of a finding. See String Filter below for more details.

func (InsightFiltersOutput) WorkflowStatuses

The status of the investigation into a finding. See Workflow Status Filter below for more details.

type InsightFiltersProcessLaunchedAt

type InsightFiltersProcessLaunchedAt struct {
	// A configuration block of the date range for the date filter. See dateRange below for more details.
	DateRange *InsightFiltersProcessLaunchedAtDateRange `pulumi:"dateRange"`
	// An end date for the date filter. Required with `start` if `dateRange` is not specified.
	End *string `pulumi:"end"`
	// A start date for the date filter. Required with `end` if `dateRange` is not specified.
	Start *string `pulumi:"start"`
}

type InsightFiltersProcessLaunchedAtArgs

type InsightFiltersProcessLaunchedAtArgs struct {
	// A configuration block of the date range for the date filter. See dateRange below for more details.
	DateRange InsightFiltersProcessLaunchedAtDateRangePtrInput `pulumi:"dateRange"`
	// An end date for the date filter. Required with `start` if `dateRange` is not specified.
	End pulumi.StringPtrInput `pulumi:"end"`
	// A start date for the date filter. Required with `end` if `dateRange` is not specified.
	Start pulumi.StringPtrInput `pulumi:"start"`
}

func (InsightFiltersProcessLaunchedAtArgs) ElementType

func (InsightFiltersProcessLaunchedAtArgs) ToInsightFiltersProcessLaunchedAtOutput

func (i InsightFiltersProcessLaunchedAtArgs) ToInsightFiltersProcessLaunchedAtOutput() InsightFiltersProcessLaunchedAtOutput

func (InsightFiltersProcessLaunchedAtArgs) ToInsightFiltersProcessLaunchedAtOutputWithContext

func (i InsightFiltersProcessLaunchedAtArgs) ToInsightFiltersProcessLaunchedAtOutputWithContext(ctx context.Context) InsightFiltersProcessLaunchedAtOutput

type InsightFiltersProcessLaunchedAtArray

type InsightFiltersProcessLaunchedAtArray []InsightFiltersProcessLaunchedAtInput

func (InsightFiltersProcessLaunchedAtArray) ElementType

func (InsightFiltersProcessLaunchedAtArray) ToInsightFiltersProcessLaunchedAtArrayOutput

func (i InsightFiltersProcessLaunchedAtArray) ToInsightFiltersProcessLaunchedAtArrayOutput() InsightFiltersProcessLaunchedAtArrayOutput

func (InsightFiltersProcessLaunchedAtArray) ToInsightFiltersProcessLaunchedAtArrayOutputWithContext

func (i InsightFiltersProcessLaunchedAtArray) ToInsightFiltersProcessLaunchedAtArrayOutputWithContext(ctx context.Context) InsightFiltersProcessLaunchedAtArrayOutput

type InsightFiltersProcessLaunchedAtArrayInput

type InsightFiltersProcessLaunchedAtArrayInput interface {
	pulumi.Input

	ToInsightFiltersProcessLaunchedAtArrayOutput() InsightFiltersProcessLaunchedAtArrayOutput
	ToInsightFiltersProcessLaunchedAtArrayOutputWithContext(context.Context) InsightFiltersProcessLaunchedAtArrayOutput
}

InsightFiltersProcessLaunchedAtArrayInput is an input type that accepts InsightFiltersProcessLaunchedAtArray and InsightFiltersProcessLaunchedAtArrayOutput values. You can construct a concrete instance of `InsightFiltersProcessLaunchedAtArrayInput` via:

InsightFiltersProcessLaunchedAtArray{ InsightFiltersProcessLaunchedAtArgs{...} }

type InsightFiltersProcessLaunchedAtArrayOutput

type InsightFiltersProcessLaunchedAtArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersProcessLaunchedAtArrayOutput) ElementType

func (InsightFiltersProcessLaunchedAtArrayOutput) Index

func (InsightFiltersProcessLaunchedAtArrayOutput) ToInsightFiltersProcessLaunchedAtArrayOutput

func (o InsightFiltersProcessLaunchedAtArrayOutput) ToInsightFiltersProcessLaunchedAtArrayOutput() InsightFiltersProcessLaunchedAtArrayOutput

func (InsightFiltersProcessLaunchedAtArrayOutput) ToInsightFiltersProcessLaunchedAtArrayOutputWithContext

func (o InsightFiltersProcessLaunchedAtArrayOutput) ToInsightFiltersProcessLaunchedAtArrayOutputWithContext(ctx context.Context) InsightFiltersProcessLaunchedAtArrayOutput

type InsightFiltersProcessLaunchedAtDateRange

type InsightFiltersProcessLaunchedAtDateRange struct {
	// A date range unit for the date filter. Valid values: `DAYS`.
	Unit string `pulumi:"unit"`
	// A date range value for the date filter, provided as an Integer.
	Value int `pulumi:"value"`
}

type InsightFiltersProcessLaunchedAtDateRangeArgs

type InsightFiltersProcessLaunchedAtDateRangeArgs struct {
	// A date range unit for the date filter. Valid values: `DAYS`.
	Unit pulumi.StringInput `pulumi:"unit"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.IntInput `pulumi:"value"`
}

func (InsightFiltersProcessLaunchedAtDateRangeArgs) ElementType

func (InsightFiltersProcessLaunchedAtDateRangeArgs) ToInsightFiltersProcessLaunchedAtDateRangeOutput

func (i InsightFiltersProcessLaunchedAtDateRangeArgs) ToInsightFiltersProcessLaunchedAtDateRangeOutput() InsightFiltersProcessLaunchedAtDateRangeOutput

func (InsightFiltersProcessLaunchedAtDateRangeArgs) ToInsightFiltersProcessLaunchedAtDateRangeOutputWithContext

func (i InsightFiltersProcessLaunchedAtDateRangeArgs) ToInsightFiltersProcessLaunchedAtDateRangeOutputWithContext(ctx context.Context) InsightFiltersProcessLaunchedAtDateRangeOutput

func (InsightFiltersProcessLaunchedAtDateRangeArgs) ToInsightFiltersProcessLaunchedAtDateRangePtrOutput

func (i InsightFiltersProcessLaunchedAtDateRangeArgs) ToInsightFiltersProcessLaunchedAtDateRangePtrOutput() InsightFiltersProcessLaunchedAtDateRangePtrOutput

func (InsightFiltersProcessLaunchedAtDateRangeArgs) ToInsightFiltersProcessLaunchedAtDateRangePtrOutputWithContext

func (i InsightFiltersProcessLaunchedAtDateRangeArgs) ToInsightFiltersProcessLaunchedAtDateRangePtrOutputWithContext(ctx context.Context) InsightFiltersProcessLaunchedAtDateRangePtrOutput

type InsightFiltersProcessLaunchedAtDateRangeInput

type InsightFiltersProcessLaunchedAtDateRangeInput interface {
	pulumi.Input

	ToInsightFiltersProcessLaunchedAtDateRangeOutput() InsightFiltersProcessLaunchedAtDateRangeOutput
	ToInsightFiltersProcessLaunchedAtDateRangeOutputWithContext(context.Context) InsightFiltersProcessLaunchedAtDateRangeOutput
}

InsightFiltersProcessLaunchedAtDateRangeInput is an input type that accepts InsightFiltersProcessLaunchedAtDateRangeArgs and InsightFiltersProcessLaunchedAtDateRangeOutput values. You can construct a concrete instance of `InsightFiltersProcessLaunchedAtDateRangeInput` via:

InsightFiltersProcessLaunchedAtDateRangeArgs{...}

type InsightFiltersProcessLaunchedAtDateRangeOutput

type InsightFiltersProcessLaunchedAtDateRangeOutput struct{ *pulumi.OutputState }

func (InsightFiltersProcessLaunchedAtDateRangeOutput) ElementType

func (InsightFiltersProcessLaunchedAtDateRangeOutput) ToInsightFiltersProcessLaunchedAtDateRangeOutput

func (o InsightFiltersProcessLaunchedAtDateRangeOutput) ToInsightFiltersProcessLaunchedAtDateRangeOutput() InsightFiltersProcessLaunchedAtDateRangeOutput

func (InsightFiltersProcessLaunchedAtDateRangeOutput) ToInsightFiltersProcessLaunchedAtDateRangeOutputWithContext

func (o InsightFiltersProcessLaunchedAtDateRangeOutput) ToInsightFiltersProcessLaunchedAtDateRangeOutputWithContext(ctx context.Context) InsightFiltersProcessLaunchedAtDateRangeOutput

func (InsightFiltersProcessLaunchedAtDateRangeOutput) ToInsightFiltersProcessLaunchedAtDateRangePtrOutput

func (o InsightFiltersProcessLaunchedAtDateRangeOutput) ToInsightFiltersProcessLaunchedAtDateRangePtrOutput() InsightFiltersProcessLaunchedAtDateRangePtrOutput

func (InsightFiltersProcessLaunchedAtDateRangeOutput) ToInsightFiltersProcessLaunchedAtDateRangePtrOutputWithContext

func (o InsightFiltersProcessLaunchedAtDateRangeOutput) ToInsightFiltersProcessLaunchedAtDateRangePtrOutputWithContext(ctx context.Context) InsightFiltersProcessLaunchedAtDateRangePtrOutput

func (InsightFiltersProcessLaunchedAtDateRangeOutput) Unit

A date range unit for the date filter. Valid values: `DAYS`.

func (InsightFiltersProcessLaunchedAtDateRangeOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersProcessLaunchedAtDateRangePtrInput

type InsightFiltersProcessLaunchedAtDateRangePtrInput interface {
	pulumi.Input

	ToInsightFiltersProcessLaunchedAtDateRangePtrOutput() InsightFiltersProcessLaunchedAtDateRangePtrOutput
	ToInsightFiltersProcessLaunchedAtDateRangePtrOutputWithContext(context.Context) InsightFiltersProcessLaunchedAtDateRangePtrOutput
}

InsightFiltersProcessLaunchedAtDateRangePtrInput is an input type that accepts InsightFiltersProcessLaunchedAtDateRangeArgs, InsightFiltersProcessLaunchedAtDateRangePtr and InsightFiltersProcessLaunchedAtDateRangePtrOutput values. You can construct a concrete instance of `InsightFiltersProcessLaunchedAtDateRangePtrInput` via:

        InsightFiltersProcessLaunchedAtDateRangeArgs{...}

or:

        nil

type InsightFiltersProcessLaunchedAtDateRangePtrOutput

type InsightFiltersProcessLaunchedAtDateRangePtrOutput struct{ *pulumi.OutputState }

func (InsightFiltersProcessLaunchedAtDateRangePtrOutput) Elem

func (InsightFiltersProcessLaunchedAtDateRangePtrOutput) ElementType

func (InsightFiltersProcessLaunchedAtDateRangePtrOutput) ToInsightFiltersProcessLaunchedAtDateRangePtrOutput

func (o InsightFiltersProcessLaunchedAtDateRangePtrOutput) ToInsightFiltersProcessLaunchedAtDateRangePtrOutput() InsightFiltersProcessLaunchedAtDateRangePtrOutput

func (InsightFiltersProcessLaunchedAtDateRangePtrOutput) ToInsightFiltersProcessLaunchedAtDateRangePtrOutputWithContext

func (o InsightFiltersProcessLaunchedAtDateRangePtrOutput) ToInsightFiltersProcessLaunchedAtDateRangePtrOutputWithContext(ctx context.Context) InsightFiltersProcessLaunchedAtDateRangePtrOutput

func (InsightFiltersProcessLaunchedAtDateRangePtrOutput) Unit

A date range unit for the date filter. Valid values: `DAYS`.

func (InsightFiltersProcessLaunchedAtDateRangePtrOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersProcessLaunchedAtInput

type InsightFiltersProcessLaunchedAtInput interface {
	pulumi.Input

	ToInsightFiltersProcessLaunchedAtOutput() InsightFiltersProcessLaunchedAtOutput
	ToInsightFiltersProcessLaunchedAtOutputWithContext(context.Context) InsightFiltersProcessLaunchedAtOutput
}

InsightFiltersProcessLaunchedAtInput is an input type that accepts InsightFiltersProcessLaunchedAtArgs and InsightFiltersProcessLaunchedAtOutput values. You can construct a concrete instance of `InsightFiltersProcessLaunchedAtInput` via:

InsightFiltersProcessLaunchedAtArgs{...}

type InsightFiltersProcessLaunchedAtOutput

type InsightFiltersProcessLaunchedAtOutput struct{ *pulumi.OutputState }

func (InsightFiltersProcessLaunchedAtOutput) DateRange

A configuration block of the date range for the date filter. See dateRange below for more details.

func (InsightFiltersProcessLaunchedAtOutput) ElementType

func (InsightFiltersProcessLaunchedAtOutput) End

An end date for the date filter. Required with `start` if `dateRange` is not specified.

func (InsightFiltersProcessLaunchedAtOutput) Start

A start date for the date filter. Required with `end` if `dateRange` is not specified.

func (InsightFiltersProcessLaunchedAtOutput) ToInsightFiltersProcessLaunchedAtOutput

func (o InsightFiltersProcessLaunchedAtOutput) ToInsightFiltersProcessLaunchedAtOutput() InsightFiltersProcessLaunchedAtOutput

func (InsightFiltersProcessLaunchedAtOutput) ToInsightFiltersProcessLaunchedAtOutputWithContext

func (o InsightFiltersProcessLaunchedAtOutput) ToInsightFiltersProcessLaunchedAtOutputWithContext(ctx context.Context) InsightFiltersProcessLaunchedAtOutput

type InsightFiltersProcessName

type InsightFiltersProcessName struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison string `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value string `pulumi:"value"`
}

type InsightFiltersProcessNameArgs

type InsightFiltersProcessNameArgs struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison pulumi.StringInput `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.StringInput `pulumi:"value"`
}

func (InsightFiltersProcessNameArgs) ElementType

func (InsightFiltersProcessNameArgs) ToInsightFiltersProcessNameOutput

func (i InsightFiltersProcessNameArgs) ToInsightFiltersProcessNameOutput() InsightFiltersProcessNameOutput

func (InsightFiltersProcessNameArgs) ToInsightFiltersProcessNameOutputWithContext

func (i InsightFiltersProcessNameArgs) ToInsightFiltersProcessNameOutputWithContext(ctx context.Context) InsightFiltersProcessNameOutput

type InsightFiltersProcessNameArray

type InsightFiltersProcessNameArray []InsightFiltersProcessNameInput

func (InsightFiltersProcessNameArray) ElementType

func (InsightFiltersProcessNameArray) ToInsightFiltersProcessNameArrayOutput

func (i InsightFiltersProcessNameArray) ToInsightFiltersProcessNameArrayOutput() InsightFiltersProcessNameArrayOutput

func (InsightFiltersProcessNameArray) ToInsightFiltersProcessNameArrayOutputWithContext

func (i InsightFiltersProcessNameArray) ToInsightFiltersProcessNameArrayOutputWithContext(ctx context.Context) InsightFiltersProcessNameArrayOutput

type InsightFiltersProcessNameArrayInput

type InsightFiltersProcessNameArrayInput interface {
	pulumi.Input

	ToInsightFiltersProcessNameArrayOutput() InsightFiltersProcessNameArrayOutput
	ToInsightFiltersProcessNameArrayOutputWithContext(context.Context) InsightFiltersProcessNameArrayOutput
}

InsightFiltersProcessNameArrayInput is an input type that accepts InsightFiltersProcessNameArray and InsightFiltersProcessNameArrayOutput values. You can construct a concrete instance of `InsightFiltersProcessNameArrayInput` via:

InsightFiltersProcessNameArray{ InsightFiltersProcessNameArgs{...} }

type InsightFiltersProcessNameArrayOutput

type InsightFiltersProcessNameArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersProcessNameArrayOutput) ElementType

func (InsightFiltersProcessNameArrayOutput) Index

func (InsightFiltersProcessNameArrayOutput) ToInsightFiltersProcessNameArrayOutput

func (o InsightFiltersProcessNameArrayOutput) ToInsightFiltersProcessNameArrayOutput() InsightFiltersProcessNameArrayOutput

func (InsightFiltersProcessNameArrayOutput) ToInsightFiltersProcessNameArrayOutputWithContext

func (o InsightFiltersProcessNameArrayOutput) ToInsightFiltersProcessNameArrayOutputWithContext(ctx context.Context) InsightFiltersProcessNameArrayOutput

type InsightFiltersProcessNameInput

type InsightFiltersProcessNameInput interface {
	pulumi.Input

	ToInsightFiltersProcessNameOutput() InsightFiltersProcessNameOutput
	ToInsightFiltersProcessNameOutputWithContext(context.Context) InsightFiltersProcessNameOutput
}

InsightFiltersProcessNameInput is an input type that accepts InsightFiltersProcessNameArgs and InsightFiltersProcessNameOutput values. You can construct a concrete instance of `InsightFiltersProcessNameInput` via:

InsightFiltersProcessNameArgs{...}

type InsightFiltersProcessNameOutput

type InsightFiltersProcessNameOutput struct{ *pulumi.OutputState }

func (InsightFiltersProcessNameOutput) Comparison

The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.

func (InsightFiltersProcessNameOutput) ElementType

func (InsightFiltersProcessNameOutput) ToInsightFiltersProcessNameOutput

func (o InsightFiltersProcessNameOutput) ToInsightFiltersProcessNameOutput() InsightFiltersProcessNameOutput

func (InsightFiltersProcessNameOutput) ToInsightFiltersProcessNameOutputWithContext

func (o InsightFiltersProcessNameOutput) ToInsightFiltersProcessNameOutputWithContext(ctx context.Context) InsightFiltersProcessNameOutput

func (InsightFiltersProcessNameOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersProcessParentPid

type InsightFiltersProcessParentPid struct {
	// The equal-to condition to be applied to a single field when querying for findings, provided as a String.
	Eq *string `pulumi:"eq"`
	// The greater-than-equal condition to be applied to a single field when querying for findings, provided as a String.
	Gte *string `pulumi:"gte"`
	// The less-than-equal condition to be applied to a single field when querying for findings, provided as a String.
	Lte *string `pulumi:"lte"`
}

type InsightFiltersProcessParentPidArgs

type InsightFiltersProcessParentPidArgs struct {
	// The equal-to condition to be applied to a single field when querying for findings, provided as a String.
	Eq pulumi.StringPtrInput `pulumi:"eq"`
	// The greater-than-equal condition to be applied to a single field when querying for findings, provided as a String.
	Gte pulumi.StringPtrInput `pulumi:"gte"`
	// The less-than-equal condition to be applied to a single field when querying for findings, provided as a String.
	Lte pulumi.StringPtrInput `pulumi:"lte"`
}

func (InsightFiltersProcessParentPidArgs) ElementType

func (InsightFiltersProcessParentPidArgs) ToInsightFiltersProcessParentPidOutput

func (i InsightFiltersProcessParentPidArgs) ToInsightFiltersProcessParentPidOutput() InsightFiltersProcessParentPidOutput

func (InsightFiltersProcessParentPidArgs) ToInsightFiltersProcessParentPidOutputWithContext

func (i InsightFiltersProcessParentPidArgs) ToInsightFiltersProcessParentPidOutputWithContext(ctx context.Context) InsightFiltersProcessParentPidOutput

type InsightFiltersProcessParentPidArray

type InsightFiltersProcessParentPidArray []InsightFiltersProcessParentPidInput

func (InsightFiltersProcessParentPidArray) ElementType

func (InsightFiltersProcessParentPidArray) ToInsightFiltersProcessParentPidArrayOutput

func (i InsightFiltersProcessParentPidArray) ToInsightFiltersProcessParentPidArrayOutput() InsightFiltersProcessParentPidArrayOutput

func (InsightFiltersProcessParentPidArray) ToInsightFiltersProcessParentPidArrayOutputWithContext

func (i InsightFiltersProcessParentPidArray) ToInsightFiltersProcessParentPidArrayOutputWithContext(ctx context.Context) InsightFiltersProcessParentPidArrayOutput

type InsightFiltersProcessParentPidArrayInput

type InsightFiltersProcessParentPidArrayInput interface {
	pulumi.Input

	ToInsightFiltersProcessParentPidArrayOutput() InsightFiltersProcessParentPidArrayOutput
	ToInsightFiltersProcessParentPidArrayOutputWithContext(context.Context) InsightFiltersProcessParentPidArrayOutput
}

InsightFiltersProcessParentPidArrayInput is an input type that accepts InsightFiltersProcessParentPidArray and InsightFiltersProcessParentPidArrayOutput values. You can construct a concrete instance of `InsightFiltersProcessParentPidArrayInput` via:

InsightFiltersProcessParentPidArray{ InsightFiltersProcessParentPidArgs{...} }

type InsightFiltersProcessParentPidArrayOutput

type InsightFiltersProcessParentPidArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersProcessParentPidArrayOutput) ElementType

func (InsightFiltersProcessParentPidArrayOutput) Index

func (InsightFiltersProcessParentPidArrayOutput) ToInsightFiltersProcessParentPidArrayOutput

func (o InsightFiltersProcessParentPidArrayOutput) ToInsightFiltersProcessParentPidArrayOutput() InsightFiltersProcessParentPidArrayOutput

func (InsightFiltersProcessParentPidArrayOutput) ToInsightFiltersProcessParentPidArrayOutputWithContext

func (o InsightFiltersProcessParentPidArrayOutput) ToInsightFiltersProcessParentPidArrayOutputWithContext(ctx context.Context) InsightFiltersProcessParentPidArrayOutput

type InsightFiltersProcessParentPidInput

type InsightFiltersProcessParentPidInput interface {
	pulumi.Input

	ToInsightFiltersProcessParentPidOutput() InsightFiltersProcessParentPidOutput
	ToInsightFiltersProcessParentPidOutputWithContext(context.Context) InsightFiltersProcessParentPidOutput
}

InsightFiltersProcessParentPidInput is an input type that accepts InsightFiltersProcessParentPidArgs and InsightFiltersProcessParentPidOutput values. You can construct a concrete instance of `InsightFiltersProcessParentPidInput` via:

InsightFiltersProcessParentPidArgs{...}

type InsightFiltersProcessParentPidOutput

type InsightFiltersProcessParentPidOutput struct{ *pulumi.OutputState }

func (InsightFiltersProcessParentPidOutput) ElementType

func (InsightFiltersProcessParentPidOutput) Eq

The equal-to condition to be applied to a single field when querying for findings, provided as a String.

func (InsightFiltersProcessParentPidOutput) Gte

The greater-than-equal condition to be applied to a single field when querying for findings, provided as a String.

func (InsightFiltersProcessParentPidOutput) Lte

The less-than-equal condition to be applied to a single field when querying for findings, provided as a String.

func (InsightFiltersProcessParentPidOutput) ToInsightFiltersProcessParentPidOutput

func (o InsightFiltersProcessParentPidOutput) ToInsightFiltersProcessParentPidOutput() InsightFiltersProcessParentPidOutput

func (InsightFiltersProcessParentPidOutput) ToInsightFiltersProcessParentPidOutputWithContext

func (o InsightFiltersProcessParentPidOutput) ToInsightFiltersProcessParentPidOutputWithContext(ctx context.Context) InsightFiltersProcessParentPidOutput

type InsightFiltersProcessPath

type InsightFiltersProcessPath struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison string `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value string `pulumi:"value"`
}

type InsightFiltersProcessPathArgs

type InsightFiltersProcessPathArgs struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison pulumi.StringInput `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.StringInput `pulumi:"value"`
}

func (InsightFiltersProcessPathArgs) ElementType

func (InsightFiltersProcessPathArgs) ToInsightFiltersProcessPathOutput

func (i InsightFiltersProcessPathArgs) ToInsightFiltersProcessPathOutput() InsightFiltersProcessPathOutput

func (InsightFiltersProcessPathArgs) ToInsightFiltersProcessPathOutputWithContext

func (i InsightFiltersProcessPathArgs) ToInsightFiltersProcessPathOutputWithContext(ctx context.Context) InsightFiltersProcessPathOutput

type InsightFiltersProcessPathArray

type InsightFiltersProcessPathArray []InsightFiltersProcessPathInput

func (InsightFiltersProcessPathArray) ElementType

func (InsightFiltersProcessPathArray) ToInsightFiltersProcessPathArrayOutput

func (i InsightFiltersProcessPathArray) ToInsightFiltersProcessPathArrayOutput() InsightFiltersProcessPathArrayOutput

func (InsightFiltersProcessPathArray) ToInsightFiltersProcessPathArrayOutputWithContext

func (i InsightFiltersProcessPathArray) ToInsightFiltersProcessPathArrayOutputWithContext(ctx context.Context) InsightFiltersProcessPathArrayOutput

type InsightFiltersProcessPathArrayInput

type InsightFiltersProcessPathArrayInput interface {
	pulumi.Input

	ToInsightFiltersProcessPathArrayOutput() InsightFiltersProcessPathArrayOutput
	ToInsightFiltersProcessPathArrayOutputWithContext(context.Context) InsightFiltersProcessPathArrayOutput
}

InsightFiltersProcessPathArrayInput is an input type that accepts InsightFiltersProcessPathArray and InsightFiltersProcessPathArrayOutput values. You can construct a concrete instance of `InsightFiltersProcessPathArrayInput` via:

InsightFiltersProcessPathArray{ InsightFiltersProcessPathArgs{...} }

type InsightFiltersProcessPathArrayOutput

type InsightFiltersProcessPathArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersProcessPathArrayOutput) ElementType

func (InsightFiltersProcessPathArrayOutput) Index

func (InsightFiltersProcessPathArrayOutput) ToInsightFiltersProcessPathArrayOutput

func (o InsightFiltersProcessPathArrayOutput) ToInsightFiltersProcessPathArrayOutput() InsightFiltersProcessPathArrayOutput

func (InsightFiltersProcessPathArrayOutput) ToInsightFiltersProcessPathArrayOutputWithContext

func (o InsightFiltersProcessPathArrayOutput) ToInsightFiltersProcessPathArrayOutputWithContext(ctx context.Context) InsightFiltersProcessPathArrayOutput

type InsightFiltersProcessPathInput

type InsightFiltersProcessPathInput interface {
	pulumi.Input

	ToInsightFiltersProcessPathOutput() InsightFiltersProcessPathOutput
	ToInsightFiltersProcessPathOutputWithContext(context.Context) InsightFiltersProcessPathOutput
}

InsightFiltersProcessPathInput is an input type that accepts InsightFiltersProcessPathArgs and InsightFiltersProcessPathOutput values. You can construct a concrete instance of `InsightFiltersProcessPathInput` via:

InsightFiltersProcessPathArgs{...}

type InsightFiltersProcessPathOutput

type InsightFiltersProcessPathOutput struct{ *pulumi.OutputState }

func (InsightFiltersProcessPathOutput) Comparison

The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.

func (InsightFiltersProcessPathOutput) ElementType

func (InsightFiltersProcessPathOutput) ToInsightFiltersProcessPathOutput

func (o InsightFiltersProcessPathOutput) ToInsightFiltersProcessPathOutput() InsightFiltersProcessPathOutput

func (InsightFiltersProcessPathOutput) ToInsightFiltersProcessPathOutputWithContext

func (o InsightFiltersProcessPathOutput) ToInsightFiltersProcessPathOutputWithContext(ctx context.Context) InsightFiltersProcessPathOutput

func (InsightFiltersProcessPathOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersProcessPid

type InsightFiltersProcessPid struct {
	// The equal-to condition to be applied to a single field when querying for findings, provided as a String.
	Eq *string `pulumi:"eq"`
	// The greater-than-equal condition to be applied to a single field when querying for findings, provided as a String.
	Gte *string `pulumi:"gte"`
	// The less-than-equal condition to be applied to a single field when querying for findings, provided as a String.
	Lte *string `pulumi:"lte"`
}

type InsightFiltersProcessPidArgs

type InsightFiltersProcessPidArgs struct {
	// The equal-to condition to be applied to a single field when querying for findings, provided as a String.
	Eq pulumi.StringPtrInput `pulumi:"eq"`
	// The greater-than-equal condition to be applied to a single field when querying for findings, provided as a String.
	Gte pulumi.StringPtrInput `pulumi:"gte"`
	// The less-than-equal condition to be applied to a single field when querying for findings, provided as a String.
	Lte pulumi.StringPtrInput `pulumi:"lte"`
}

func (InsightFiltersProcessPidArgs) ElementType

func (InsightFiltersProcessPidArgs) ToInsightFiltersProcessPidOutput

func (i InsightFiltersProcessPidArgs) ToInsightFiltersProcessPidOutput() InsightFiltersProcessPidOutput

func (InsightFiltersProcessPidArgs) ToInsightFiltersProcessPidOutputWithContext

func (i InsightFiltersProcessPidArgs) ToInsightFiltersProcessPidOutputWithContext(ctx context.Context) InsightFiltersProcessPidOutput

type InsightFiltersProcessPidArray

type InsightFiltersProcessPidArray []InsightFiltersProcessPidInput

func (InsightFiltersProcessPidArray) ElementType

func (InsightFiltersProcessPidArray) ToInsightFiltersProcessPidArrayOutput

func (i InsightFiltersProcessPidArray) ToInsightFiltersProcessPidArrayOutput() InsightFiltersProcessPidArrayOutput

func (InsightFiltersProcessPidArray) ToInsightFiltersProcessPidArrayOutputWithContext

func (i InsightFiltersProcessPidArray) ToInsightFiltersProcessPidArrayOutputWithContext(ctx context.Context) InsightFiltersProcessPidArrayOutput

type InsightFiltersProcessPidArrayInput

type InsightFiltersProcessPidArrayInput interface {
	pulumi.Input

	ToInsightFiltersProcessPidArrayOutput() InsightFiltersProcessPidArrayOutput
	ToInsightFiltersProcessPidArrayOutputWithContext(context.Context) InsightFiltersProcessPidArrayOutput
}

InsightFiltersProcessPidArrayInput is an input type that accepts InsightFiltersProcessPidArray and InsightFiltersProcessPidArrayOutput values. You can construct a concrete instance of `InsightFiltersProcessPidArrayInput` via:

InsightFiltersProcessPidArray{ InsightFiltersProcessPidArgs{...} }

type InsightFiltersProcessPidArrayOutput

type InsightFiltersProcessPidArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersProcessPidArrayOutput) ElementType

func (InsightFiltersProcessPidArrayOutput) Index

func (InsightFiltersProcessPidArrayOutput) ToInsightFiltersProcessPidArrayOutput

func (o InsightFiltersProcessPidArrayOutput) ToInsightFiltersProcessPidArrayOutput() InsightFiltersProcessPidArrayOutput

func (InsightFiltersProcessPidArrayOutput) ToInsightFiltersProcessPidArrayOutputWithContext

func (o InsightFiltersProcessPidArrayOutput) ToInsightFiltersProcessPidArrayOutputWithContext(ctx context.Context) InsightFiltersProcessPidArrayOutput

type InsightFiltersProcessPidInput

type InsightFiltersProcessPidInput interface {
	pulumi.Input

	ToInsightFiltersProcessPidOutput() InsightFiltersProcessPidOutput
	ToInsightFiltersProcessPidOutputWithContext(context.Context) InsightFiltersProcessPidOutput
}

InsightFiltersProcessPidInput is an input type that accepts InsightFiltersProcessPidArgs and InsightFiltersProcessPidOutput values. You can construct a concrete instance of `InsightFiltersProcessPidInput` via:

InsightFiltersProcessPidArgs{...}

type InsightFiltersProcessPidOutput

type InsightFiltersProcessPidOutput struct{ *pulumi.OutputState }

func (InsightFiltersProcessPidOutput) ElementType

func (InsightFiltersProcessPidOutput) Eq

The equal-to condition to be applied to a single field when querying for findings, provided as a String.

func (InsightFiltersProcessPidOutput) Gte

The greater-than-equal condition to be applied to a single field when querying for findings, provided as a String.

func (InsightFiltersProcessPidOutput) Lte

The less-than-equal condition to be applied to a single field when querying for findings, provided as a String.

func (InsightFiltersProcessPidOutput) ToInsightFiltersProcessPidOutput

func (o InsightFiltersProcessPidOutput) ToInsightFiltersProcessPidOutput() InsightFiltersProcessPidOutput

func (InsightFiltersProcessPidOutput) ToInsightFiltersProcessPidOutputWithContext

func (o InsightFiltersProcessPidOutput) ToInsightFiltersProcessPidOutputWithContext(ctx context.Context) InsightFiltersProcessPidOutput

type InsightFiltersProcessTerminatedAt

type InsightFiltersProcessTerminatedAt struct {
	// A configuration block of the date range for the date filter. See dateRange below for more details.
	DateRange *InsightFiltersProcessTerminatedAtDateRange `pulumi:"dateRange"`
	// An end date for the date filter. Required with `start` if `dateRange` is not specified.
	End *string `pulumi:"end"`
	// A start date for the date filter. Required with `end` if `dateRange` is not specified.
	Start *string `pulumi:"start"`
}

type InsightFiltersProcessTerminatedAtArgs

type InsightFiltersProcessTerminatedAtArgs struct {
	// A configuration block of the date range for the date filter. See dateRange below for more details.
	DateRange InsightFiltersProcessTerminatedAtDateRangePtrInput `pulumi:"dateRange"`
	// An end date for the date filter. Required with `start` if `dateRange` is not specified.
	End pulumi.StringPtrInput `pulumi:"end"`
	// A start date for the date filter. Required with `end` if `dateRange` is not specified.
	Start pulumi.StringPtrInput `pulumi:"start"`
}

func (InsightFiltersProcessTerminatedAtArgs) ElementType

func (InsightFiltersProcessTerminatedAtArgs) ToInsightFiltersProcessTerminatedAtOutput

func (i InsightFiltersProcessTerminatedAtArgs) ToInsightFiltersProcessTerminatedAtOutput() InsightFiltersProcessTerminatedAtOutput

func (InsightFiltersProcessTerminatedAtArgs) ToInsightFiltersProcessTerminatedAtOutputWithContext

func (i InsightFiltersProcessTerminatedAtArgs) ToInsightFiltersProcessTerminatedAtOutputWithContext(ctx context.Context) InsightFiltersProcessTerminatedAtOutput

type InsightFiltersProcessTerminatedAtArray

type InsightFiltersProcessTerminatedAtArray []InsightFiltersProcessTerminatedAtInput

func (InsightFiltersProcessTerminatedAtArray) ElementType

func (InsightFiltersProcessTerminatedAtArray) ToInsightFiltersProcessTerminatedAtArrayOutput

func (i InsightFiltersProcessTerminatedAtArray) ToInsightFiltersProcessTerminatedAtArrayOutput() InsightFiltersProcessTerminatedAtArrayOutput

func (InsightFiltersProcessTerminatedAtArray) ToInsightFiltersProcessTerminatedAtArrayOutputWithContext

func (i InsightFiltersProcessTerminatedAtArray) ToInsightFiltersProcessTerminatedAtArrayOutputWithContext(ctx context.Context) InsightFiltersProcessTerminatedAtArrayOutput

type InsightFiltersProcessTerminatedAtArrayInput

type InsightFiltersProcessTerminatedAtArrayInput interface {
	pulumi.Input

	ToInsightFiltersProcessTerminatedAtArrayOutput() InsightFiltersProcessTerminatedAtArrayOutput
	ToInsightFiltersProcessTerminatedAtArrayOutputWithContext(context.Context) InsightFiltersProcessTerminatedAtArrayOutput
}

InsightFiltersProcessTerminatedAtArrayInput is an input type that accepts InsightFiltersProcessTerminatedAtArray and InsightFiltersProcessTerminatedAtArrayOutput values. You can construct a concrete instance of `InsightFiltersProcessTerminatedAtArrayInput` via:

InsightFiltersProcessTerminatedAtArray{ InsightFiltersProcessTerminatedAtArgs{...} }

type InsightFiltersProcessTerminatedAtArrayOutput

type InsightFiltersProcessTerminatedAtArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersProcessTerminatedAtArrayOutput) ElementType

func (InsightFiltersProcessTerminatedAtArrayOutput) Index

func (InsightFiltersProcessTerminatedAtArrayOutput) ToInsightFiltersProcessTerminatedAtArrayOutput

func (o InsightFiltersProcessTerminatedAtArrayOutput) ToInsightFiltersProcessTerminatedAtArrayOutput() InsightFiltersProcessTerminatedAtArrayOutput

func (InsightFiltersProcessTerminatedAtArrayOutput) ToInsightFiltersProcessTerminatedAtArrayOutputWithContext

func (o InsightFiltersProcessTerminatedAtArrayOutput) ToInsightFiltersProcessTerminatedAtArrayOutputWithContext(ctx context.Context) InsightFiltersProcessTerminatedAtArrayOutput

type InsightFiltersProcessTerminatedAtDateRange

type InsightFiltersProcessTerminatedAtDateRange struct {
	// A date range unit for the date filter. Valid values: `DAYS`.
	Unit string `pulumi:"unit"`
	// A date range value for the date filter, provided as an Integer.
	Value int `pulumi:"value"`
}

type InsightFiltersProcessTerminatedAtDateRangeArgs

type InsightFiltersProcessTerminatedAtDateRangeArgs struct {
	// A date range unit for the date filter. Valid values: `DAYS`.
	Unit pulumi.StringInput `pulumi:"unit"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.IntInput `pulumi:"value"`
}

func (InsightFiltersProcessTerminatedAtDateRangeArgs) ElementType

func (InsightFiltersProcessTerminatedAtDateRangeArgs) ToInsightFiltersProcessTerminatedAtDateRangeOutput

func (i InsightFiltersProcessTerminatedAtDateRangeArgs) ToInsightFiltersProcessTerminatedAtDateRangeOutput() InsightFiltersProcessTerminatedAtDateRangeOutput

func (InsightFiltersProcessTerminatedAtDateRangeArgs) ToInsightFiltersProcessTerminatedAtDateRangeOutputWithContext

func (i InsightFiltersProcessTerminatedAtDateRangeArgs) ToInsightFiltersProcessTerminatedAtDateRangeOutputWithContext(ctx context.Context) InsightFiltersProcessTerminatedAtDateRangeOutput

func (InsightFiltersProcessTerminatedAtDateRangeArgs) ToInsightFiltersProcessTerminatedAtDateRangePtrOutput

func (i InsightFiltersProcessTerminatedAtDateRangeArgs) ToInsightFiltersProcessTerminatedAtDateRangePtrOutput() InsightFiltersProcessTerminatedAtDateRangePtrOutput

func (InsightFiltersProcessTerminatedAtDateRangeArgs) ToInsightFiltersProcessTerminatedAtDateRangePtrOutputWithContext

func (i InsightFiltersProcessTerminatedAtDateRangeArgs) ToInsightFiltersProcessTerminatedAtDateRangePtrOutputWithContext(ctx context.Context) InsightFiltersProcessTerminatedAtDateRangePtrOutput

type InsightFiltersProcessTerminatedAtDateRangeInput

type InsightFiltersProcessTerminatedAtDateRangeInput interface {
	pulumi.Input

	ToInsightFiltersProcessTerminatedAtDateRangeOutput() InsightFiltersProcessTerminatedAtDateRangeOutput
	ToInsightFiltersProcessTerminatedAtDateRangeOutputWithContext(context.Context) InsightFiltersProcessTerminatedAtDateRangeOutput
}

InsightFiltersProcessTerminatedAtDateRangeInput is an input type that accepts InsightFiltersProcessTerminatedAtDateRangeArgs and InsightFiltersProcessTerminatedAtDateRangeOutput values. You can construct a concrete instance of `InsightFiltersProcessTerminatedAtDateRangeInput` via:

InsightFiltersProcessTerminatedAtDateRangeArgs{...}

type InsightFiltersProcessTerminatedAtDateRangeOutput

type InsightFiltersProcessTerminatedAtDateRangeOutput struct{ *pulumi.OutputState }

func (InsightFiltersProcessTerminatedAtDateRangeOutput) ElementType

func (InsightFiltersProcessTerminatedAtDateRangeOutput) ToInsightFiltersProcessTerminatedAtDateRangeOutput

func (o InsightFiltersProcessTerminatedAtDateRangeOutput) ToInsightFiltersProcessTerminatedAtDateRangeOutput() InsightFiltersProcessTerminatedAtDateRangeOutput

func (InsightFiltersProcessTerminatedAtDateRangeOutput) ToInsightFiltersProcessTerminatedAtDateRangeOutputWithContext

func (o InsightFiltersProcessTerminatedAtDateRangeOutput) ToInsightFiltersProcessTerminatedAtDateRangeOutputWithContext(ctx context.Context) InsightFiltersProcessTerminatedAtDateRangeOutput

func (InsightFiltersProcessTerminatedAtDateRangeOutput) ToInsightFiltersProcessTerminatedAtDateRangePtrOutput

func (o InsightFiltersProcessTerminatedAtDateRangeOutput) ToInsightFiltersProcessTerminatedAtDateRangePtrOutput() InsightFiltersProcessTerminatedAtDateRangePtrOutput

func (InsightFiltersProcessTerminatedAtDateRangeOutput) ToInsightFiltersProcessTerminatedAtDateRangePtrOutputWithContext

func (o InsightFiltersProcessTerminatedAtDateRangeOutput) ToInsightFiltersProcessTerminatedAtDateRangePtrOutputWithContext(ctx context.Context) InsightFiltersProcessTerminatedAtDateRangePtrOutput

func (InsightFiltersProcessTerminatedAtDateRangeOutput) Unit

A date range unit for the date filter. Valid values: `DAYS`.

func (InsightFiltersProcessTerminatedAtDateRangeOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersProcessTerminatedAtDateRangePtrInput

type InsightFiltersProcessTerminatedAtDateRangePtrInput interface {
	pulumi.Input

	ToInsightFiltersProcessTerminatedAtDateRangePtrOutput() InsightFiltersProcessTerminatedAtDateRangePtrOutput
	ToInsightFiltersProcessTerminatedAtDateRangePtrOutputWithContext(context.Context) InsightFiltersProcessTerminatedAtDateRangePtrOutput
}

InsightFiltersProcessTerminatedAtDateRangePtrInput is an input type that accepts InsightFiltersProcessTerminatedAtDateRangeArgs, InsightFiltersProcessTerminatedAtDateRangePtr and InsightFiltersProcessTerminatedAtDateRangePtrOutput values. You can construct a concrete instance of `InsightFiltersProcessTerminatedAtDateRangePtrInput` via:

        InsightFiltersProcessTerminatedAtDateRangeArgs{...}

or:

        nil

type InsightFiltersProcessTerminatedAtDateRangePtrOutput

type InsightFiltersProcessTerminatedAtDateRangePtrOutput struct{ *pulumi.OutputState }

func (InsightFiltersProcessTerminatedAtDateRangePtrOutput) Elem

func (InsightFiltersProcessTerminatedAtDateRangePtrOutput) ElementType

func (InsightFiltersProcessTerminatedAtDateRangePtrOutput) ToInsightFiltersProcessTerminatedAtDateRangePtrOutput

func (o InsightFiltersProcessTerminatedAtDateRangePtrOutput) ToInsightFiltersProcessTerminatedAtDateRangePtrOutput() InsightFiltersProcessTerminatedAtDateRangePtrOutput

func (InsightFiltersProcessTerminatedAtDateRangePtrOutput) ToInsightFiltersProcessTerminatedAtDateRangePtrOutputWithContext

func (o InsightFiltersProcessTerminatedAtDateRangePtrOutput) ToInsightFiltersProcessTerminatedAtDateRangePtrOutputWithContext(ctx context.Context) InsightFiltersProcessTerminatedAtDateRangePtrOutput

func (InsightFiltersProcessTerminatedAtDateRangePtrOutput) Unit

A date range unit for the date filter. Valid values: `DAYS`.

func (InsightFiltersProcessTerminatedAtDateRangePtrOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersProcessTerminatedAtInput

type InsightFiltersProcessTerminatedAtInput interface {
	pulumi.Input

	ToInsightFiltersProcessTerminatedAtOutput() InsightFiltersProcessTerminatedAtOutput
	ToInsightFiltersProcessTerminatedAtOutputWithContext(context.Context) InsightFiltersProcessTerminatedAtOutput
}

InsightFiltersProcessTerminatedAtInput is an input type that accepts InsightFiltersProcessTerminatedAtArgs and InsightFiltersProcessTerminatedAtOutput values. You can construct a concrete instance of `InsightFiltersProcessTerminatedAtInput` via:

InsightFiltersProcessTerminatedAtArgs{...}

type InsightFiltersProcessTerminatedAtOutput

type InsightFiltersProcessTerminatedAtOutput struct{ *pulumi.OutputState }

func (InsightFiltersProcessTerminatedAtOutput) DateRange

A configuration block of the date range for the date filter. See dateRange below for more details.

func (InsightFiltersProcessTerminatedAtOutput) ElementType

func (InsightFiltersProcessTerminatedAtOutput) End

An end date for the date filter. Required with `start` if `dateRange` is not specified.

func (InsightFiltersProcessTerminatedAtOutput) Start

A start date for the date filter. Required with `end` if `dateRange` is not specified.

func (InsightFiltersProcessTerminatedAtOutput) ToInsightFiltersProcessTerminatedAtOutput

func (o InsightFiltersProcessTerminatedAtOutput) ToInsightFiltersProcessTerminatedAtOutput() InsightFiltersProcessTerminatedAtOutput

func (InsightFiltersProcessTerminatedAtOutput) ToInsightFiltersProcessTerminatedAtOutputWithContext

func (o InsightFiltersProcessTerminatedAtOutput) ToInsightFiltersProcessTerminatedAtOutputWithContext(ctx context.Context) InsightFiltersProcessTerminatedAtOutput

type InsightFiltersProductArn

type InsightFiltersProductArn struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison string `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value string `pulumi:"value"`
}

type InsightFiltersProductArnArgs

type InsightFiltersProductArnArgs struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison pulumi.StringInput `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.StringInput `pulumi:"value"`
}

func (InsightFiltersProductArnArgs) ElementType

func (InsightFiltersProductArnArgs) ToInsightFiltersProductArnOutput

func (i InsightFiltersProductArnArgs) ToInsightFiltersProductArnOutput() InsightFiltersProductArnOutput

func (InsightFiltersProductArnArgs) ToInsightFiltersProductArnOutputWithContext

func (i InsightFiltersProductArnArgs) ToInsightFiltersProductArnOutputWithContext(ctx context.Context) InsightFiltersProductArnOutput

type InsightFiltersProductArnArray

type InsightFiltersProductArnArray []InsightFiltersProductArnInput

func (InsightFiltersProductArnArray) ElementType

func (InsightFiltersProductArnArray) ToInsightFiltersProductArnArrayOutput

func (i InsightFiltersProductArnArray) ToInsightFiltersProductArnArrayOutput() InsightFiltersProductArnArrayOutput

func (InsightFiltersProductArnArray) ToInsightFiltersProductArnArrayOutputWithContext

func (i InsightFiltersProductArnArray) ToInsightFiltersProductArnArrayOutputWithContext(ctx context.Context) InsightFiltersProductArnArrayOutput

type InsightFiltersProductArnArrayInput

type InsightFiltersProductArnArrayInput interface {
	pulumi.Input

	ToInsightFiltersProductArnArrayOutput() InsightFiltersProductArnArrayOutput
	ToInsightFiltersProductArnArrayOutputWithContext(context.Context) InsightFiltersProductArnArrayOutput
}

InsightFiltersProductArnArrayInput is an input type that accepts InsightFiltersProductArnArray and InsightFiltersProductArnArrayOutput values. You can construct a concrete instance of `InsightFiltersProductArnArrayInput` via:

InsightFiltersProductArnArray{ InsightFiltersProductArnArgs{...} }

type InsightFiltersProductArnArrayOutput

type InsightFiltersProductArnArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersProductArnArrayOutput) ElementType

func (InsightFiltersProductArnArrayOutput) Index

func (InsightFiltersProductArnArrayOutput) ToInsightFiltersProductArnArrayOutput

func (o InsightFiltersProductArnArrayOutput) ToInsightFiltersProductArnArrayOutput() InsightFiltersProductArnArrayOutput

func (InsightFiltersProductArnArrayOutput) ToInsightFiltersProductArnArrayOutputWithContext

func (o InsightFiltersProductArnArrayOutput) ToInsightFiltersProductArnArrayOutputWithContext(ctx context.Context) InsightFiltersProductArnArrayOutput

type InsightFiltersProductArnInput

type InsightFiltersProductArnInput interface {
	pulumi.Input

	ToInsightFiltersProductArnOutput() InsightFiltersProductArnOutput
	ToInsightFiltersProductArnOutputWithContext(context.Context) InsightFiltersProductArnOutput
}

InsightFiltersProductArnInput is an input type that accepts InsightFiltersProductArnArgs and InsightFiltersProductArnOutput values. You can construct a concrete instance of `InsightFiltersProductArnInput` via:

InsightFiltersProductArnArgs{...}

type InsightFiltersProductArnOutput

type InsightFiltersProductArnOutput struct{ *pulumi.OutputState }

func (InsightFiltersProductArnOutput) Comparison

The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.

func (InsightFiltersProductArnOutput) ElementType

func (InsightFiltersProductArnOutput) ToInsightFiltersProductArnOutput

func (o InsightFiltersProductArnOutput) ToInsightFiltersProductArnOutput() InsightFiltersProductArnOutput

func (InsightFiltersProductArnOutput) ToInsightFiltersProductArnOutputWithContext

func (o InsightFiltersProductArnOutput) ToInsightFiltersProductArnOutputWithContext(ctx context.Context) InsightFiltersProductArnOutput

func (InsightFiltersProductArnOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersProductField

type InsightFiltersProductField struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison string `pulumi:"comparison"`
	// The key of the map filter. For example, for `ResourceTags`, `Key` identifies the name of the tag. For `UserDefinedFields`, `Key` is the name of the field.
	Key string `pulumi:"key"`
	// A date range value for the date filter, provided as an Integer.
	Value string `pulumi:"value"`
}

type InsightFiltersProductFieldArgs

type InsightFiltersProductFieldArgs struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison pulumi.StringInput `pulumi:"comparison"`
	// The key of the map filter. For example, for `ResourceTags`, `Key` identifies the name of the tag. For `UserDefinedFields`, `Key` is the name of the field.
	Key pulumi.StringInput `pulumi:"key"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.StringInput `pulumi:"value"`
}

func (InsightFiltersProductFieldArgs) ElementType

func (InsightFiltersProductFieldArgs) ToInsightFiltersProductFieldOutput

func (i InsightFiltersProductFieldArgs) ToInsightFiltersProductFieldOutput() InsightFiltersProductFieldOutput

func (InsightFiltersProductFieldArgs) ToInsightFiltersProductFieldOutputWithContext

func (i InsightFiltersProductFieldArgs) ToInsightFiltersProductFieldOutputWithContext(ctx context.Context) InsightFiltersProductFieldOutput

type InsightFiltersProductFieldArray

type InsightFiltersProductFieldArray []InsightFiltersProductFieldInput

func (InsightFiltersProductFieldArray) ElementType

func (InsightFiltersProductFieldArray) ToInsightFiltersProductFieldArrayOutput

func (i InsightFiltersProductFieldArray) ToInsightFiltersProductFieldArrayOutput() InsightFiltersProductFieldArrayOutput

func (InsightFiltersProductFieldArray) ToInsightFiltersProductFieldArrayOutputWithContext

func (i InsightFiltersProductFieldArray) ToInsightFiltersProductFieldArrayOutputWithContext(ctx context.Context) InsightFiltersProductFieldArrayOutput

type InsightFiltersProductFieldArrayInput

type InsightFiltersProductFieldArrayInput interface {
	pulumi.Input

	ToInsightFiltersProductFieldArrayOutput() InsightFiltersProductFieldArrayOutput
	ToInsightFiltersProductFieldArrayOutputWithContext(context.Context) InsightFiltersProductFieldArrayOutput
}

InsightFiltersProductFieldArrayInput is an input type that accepts InsightFiltersProductFieldArray and InsightFiltersProductFieldArrayOutput values. You can construct a concrete instance of `InsightFiltersProductFieldArrayInput` via:

InsightFiltersProductFieldArray{ InsightFiltersProductFieldArgs{...} }

type InsightFiltersProductFieldArrayOutput

type InsightFiltersProductFieldArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersProductFieldArrayOutput) ElementType

func (InsightFiltersProductFieldArrayOutput) Index

func (InsightFiltersProductFieldArrayOutput) ToInsightFiltersProductFieldArrayOutput

func (o InsightFiltersProductFieldArrayOutput) ToInsightFiltersProductFieldArrayOutput() InsightFiltersProductFieldArrayOutput

func (InsightFiltersProductFieldArrayOutput) ToInsightFiltersProductFieldArrayOutputWithContext

func (o InsightFiltersProductFieldArrayOutput) ToInsightFiltersProductFieldArrayOutputWithContext(ctx context.Context) InsightFiltersProductFieldArrayOutput

type InsightFiltersProductFieldInput

type InsightFiltersProductFieldInput interface {
	pulumi.Input

	ToInsightFiltersProductFieldOutput() InsightFiltersProductFieldOutput
	ToInsightFiltersProductFieldOutputWithContext(context.Context) InsightFiltersProductFieldOutput
}

InsightFiltersProductFieldInput is an input type that accepts InsightFiltersProductFieldArgs and InsightFiltersProductFieldOutput values. You can construct a concrete instance of `InsightFiltersProductFieldInput` via:

InsightFiltersProductFieldArgs{...}

type InsightFiltersProductFieldOutput

type InsightFiltersProductFieldOutput struct{ *pulumi.OutputState }

func (InsightFiltersProductFieldOutput) Comparison

The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.

func (InsightFiltersProductFieldOutput) ElementType

func (InsightFiltersProductFieldOutput) Key

The key of the map filter. For example, for `ResourceTags`, `Key` identifies the name of the tag. For `UserDefinedFields`, `Key` is the name of the field.

func (InsightFiltersProductFieldOutput) ToInsightFiltersProductFieldOutput

func (o InsightFiltersProductFieldOutput) ToInsightFiltersProductFieldOutput() InsightFiltersProductFieldOutput

func (InsightFiltersProductFieldOutput) ToInsightFiltersProductFieldOutputWithContext

func (o InsightFiltersProductFieldOutput) ToInsightFiltersProductFieldOutputWithContext(ctx context.Context) InsightFiltersProductFieldOutput

func (InsightFiltersProductFieldOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersProductName

type InsightFiltersProductName struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison string `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value string `pulumi:"value"`
}

type InsightFiltersProductNameArgs

type InsightFiltersProductNameArgs struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison pulumi.StringInput `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.StringInput `pulumi:"value"`
}

func (InsightFiltersProductNameArgs) ElementType

func (InsightFiltersProductNameArgs) ToInsightFiltersProductNameOutput

func (i InsightFiltersProductNameArgs) ToInsightFiltersProductNameOutput() InsightFiltersProductNameOutput

func (InsightFiltersProductNameArgs) ToInsightFiltersProductNameOutputWithContext

func (i InsightFiltersProductNameArgs) ToInsightFiltersProductNameOutputWithContext(ctx context.Context) InsightFiltersProductNameOutput

type InsightFiltersProductNameArray

type InsightFiltersProductNameArray []InsightFiltersProductNameInput

func (InsightFiltersProductNameArray) ElementType

func (InsightFiltersProductNameArray) ToInsightFiltersProductNameArrayOutput

func (i InsightFiltersProductNameArray) ToInsightFiltersProductNameArrayOutput() InsightFiltersProductNameArrayOutput

func (InsightFiltersProductNameArray) ToInsightFiltersProductNameArrayOutputWithContext

func (i InsightFiltersProductNameArray) ToInsightFiltersProductNameArrayOutputWithContext(ctx context.Context) InsightFiltersProductNameArrayOutput

type InsightFiltersProductNameArrayInput

type InsightFiltersProductNameArrayInput interface {
	pulumi.Input

	ToInsightFiltersProductNameArrayOutput() InsightFiltersProductNameArrayOutput
	ToInsightFiltersProductNameArrayOutputWithContext(context.Context) InsightFiltersProductNameArrayOutput
}

InsightFiltersProductNameArrayInput is an input type that accepts InsightFiltersProductNameArray and InsightFiltersProductNameArrayOutput values. You can construct a concrete instance of `InsightFiltersProductNameArrayInput` via:

InsightFiltersProductNameArray{ InsightFiltersProductNameArgs{...} }

type InsightFiltersProductNameArrayOutput

type InsightFiltersProductNameArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersProductNameArrayOutput) ElementType

func (InsightFiltersProductNameArrayOutput) Index

func (InsightFiltersProductNameArrayOutput) ToInsightFiltersProductNameArrayOutput

func (o InsightFiltersProductNameArrayOutput) ToInsightFiltersProductNameArrayOutput() InsightFiltersProductNameArrayOutput

func (InsightFiltersProductNameArrayOutput) ToInsightFiltersProductNameArrayOutputWithContext

func (o InsightFiltersProductNameArrayOutput) ToInsightFiltersProductNameArrayOutputWithContext(ctx context.Context) InsightFiltersProductNameArrayOutput

type InsightFiltersProductNameInput

type InsightFiltersProductNameInput interface {
	pulumi.Input

	ToInsightFiltersProductNameOutput() InsightFiltersProductNameOutput
	ToInsightFiltersProductNameOutputWithContext(context.Context) InsightFiltersProductNameOutput
}

InsightFiltersProductNameInput is an input type that accepts InsightFiltersProductNameArgs and InsightFiltersProductNameOutput values. You can construct a concrete instance of `InsightFiltersProductNameInput` via:

InsightFiltersProductNameArgs{...}

type InsightFiltersProductNameOutput

type InsightFiltersProductNameOutput struct{ *pulumi.OutputState }

func (InsightFiltersProductNameOutput) Comparison

The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.

func (InsightFiltersProductNameOutput) ElementType

func (InsightFiltersProductNameOutput) ToInsightFiltersProductNameOutput

func (o InsightFiltersProductNameOutput) ToInsightFiltersProductNameOutput() InsightFiltersProductNameOutput

func (InsightFiltersProductNameOutput) ToInsightFiltersProductNameOutputWithContext

func (o InsightFiltersProductNameOutput) ToInsightFiltersProductNameOutputWithContext(ctx context.Context) InsightFiltersProductNameOutput

func (InsightFiltersProductNameOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersPtrInput

type InsightFiltersPtrInput interface {
	pulumi.Input

	ToInsightFiltersPtrOutput() InsightFiltersPtrOutput
	ToInsightFiltersPtrOutputWithContext(context.Context) InsightFiltersPtrOutput
}

InsightFiltersPtrInput is an input type that accepts InsightFiltersArgs, InsightFiltersPtr and InsightFiltersPtrOutput values. You can construct a concrete instance of `InsightFiltersPtrInput` via:

        InsightFiltersArgs{...}

or:

        nil

type InsightFiltersPtrOutput

type InsightFiltersPtrOutput struct{ *pulumi.OutputState }

func (InsightFiltersPtrOutput) AwsAccountIds

AWS account ID that a finding is generated in. See String_Filter below for more details.

func (InsightFiltersPtrOutput) CompanyNames

The name of the findings provider (company) that owns the solution (product) that generates findings. See String_Filter below for more details.

func (InsightFiltersPtrOutput) ComplianceStatuses

Exclusive to findings that are generated as the result of a check run against a specific rule in a supported standard, such as CIS AWS Foundations. Contains security standard-related finding details. See String Filter below for more details.

func (InsightFiltersPtrOutput) Confidences

A finding's confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify. Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence. See Number Filter below for more details.

func (InsightFiltersPtrOutput) CreatedAts

An ISO8601-formatted timestamp that indicates when the security-findings provider captured the potential security issue that a finding captured. See Date Filter below for more details.

func (InsightFiltersPtrOutput) Criticalities

The level of importance assigned to the resources associated with the finding. A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources. See Number Filter below for more details.

func (InsightFiltersPtrOutput) Descriptions

A finding's description. See String Filter below for more details.

func (InsightFiltersPtrOutput) Elem

func (InsightFiltersPtrOutput) ElementType

func (InsightFiltersPtrOutput) ElementType() reflect.Type

func (InsightFiltersPtrOutput) FindingProviderFieldsConfidences

The finding provider value for the finding confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify. Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence. See Number Filter below for more details.

func (InsightFiltersPtrOutput) FindingProviderFieldsCriticalities

The finding provider value for the level of importance assigned to the resources associated with the findings. A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources. See Number Filter below for more details.

func (InsightFiltersPtrOutput) FindingProviderFieldsRelatedFindingsIds

The finding identifier of a related finding that is identified by the finding provider. See String Filter below for more details.

func (InsightFiltersPtrOutput) FindingProviderFieldsRelatedFindingsProductArns

The ARN of the solution that generated a related finding that is identified by the finding provider. See String Filter below for more details.

func (InsightFiltersPtrOutput) FindingProviderFieldsSeverityLabels

The finding provider value for the severity label. See String Filter below for more details.

func (InsightFiltersPtrOutput) FindingProviderFieldsSeverityOriginals

The finding provider's original value for the severity. See String Filter below for more details.

func (InsightFiltersPtrOutput) FindingProviderFieldsTypes

One or more finding types that the finding provider assigned to the finding. Uses the format of `namespace/category/classifier` that classify a finding. Valid namespace values include: `Software and Configuration Checks`, `TTPs`, `Effects`, `Unusual Behaviors`, and `Sensitive Data Identifications`. See String Filter below for more details.

func (InsightFiltersPtrOutput) FirstObservedAts

An ISO8601-formatted timestamp that indicates when the security-findings provider first observed the potential security issue that a finding captured. See Date Filter below for more details.

func (InsightFiltersPtrOutput) GeneratorIds

The identifier for the solution-specific component (a discrete unit of logic) that generated a finding. See String Filter below for more details.

func (InsightFiltersPtrOutput) Ids

The security findings provider-specific identifier for a finding. See String Filter below for more details.

func (InsightFiltersPtrOutput) Keywords

A keyword for a finding. See Keyword Filter below for more details.

func (InsightFiltersPtrOutput) LastObservedAts

An ISO8601-formatted timestamp that indicates when the security-findings provider most recently observed the potential security issue that a finding captured. See Date Filter below for more details.

func (InsightFiltersPtrOutput) MalwareNames

The name of the malware that was observed. See String Filter below for more details.

func (InsightFiltersPtrOutput) MalwarePaths

The filesystem path of the malware that was observed. See String Filter below for more details.

func (InsightFiltersPtrOutput) MalwareStates

The state of the malware that was observed. See String Filter below for more details.

func (InsightFiltersPtrOutput) MalwareTypes

The type of the malware that was observed. See String Filter below for more details.

func (InsightFiltersPtrOutput) NetworkDestinationDomains

The destination domain of network-related information about a finding. See String Filter below for more details.

func (InsightFiltersPtrOutput) NetworkDestinationIpv4s

The destination IPv4 address of network-related information about a finding. See Ip Filter below for more details.

func (InsightFiltersPtrOutput) NetworkDestinationIpv6s

The destination IPv6 address of network-related information about a finding. See Ip Filter below for more details.

func (InsightFiltersPtrOutput) NetworkDestinationPorts

The destination port of network-related information about a finding. See Number Filter below for more details.

func (InsightFiltersPtrOutput) NetworkDirections

Indicates the direction of network traffic associated with a finding. See String Filter below for more details.

func (InsightFiltersPtrOutput) NetworkProtocols

The protocol of network-related information about a finding. See String Filter below for more details.

func (InsightFiltersPtrOutput) NetworkSourceDomains

The source domain of network-related information about a finding. See String Filter below for more details.

func (InsightFiltersPtrOutput) NetworkSourceIpv4s

The source IPv4 address of network-related information about a finding. See Ip Filter below for more details.

func (InsightFiltersPtrOutput) NetworkSourceIpv6s

The source IPv6 address of network-related information about a finding. See Ip Filter below for more details.

func (InsightFiltersPtrOutput) NetworkSourceMacs

The source media access control (MAC) address of network-related information about a finding. See String Filter below for more details.

func (InsightFiltersPtrOutput) NetworkSourcePorts

The source port of network-related information about a finding. See Number Filter below for more details.

func (InsightFiltersPtrOutput) NoteTexts

The text of a note. See String Filter below for more details.

func (InsightFiltersPtrOutput) NoteUpdatedAts

The timestamp of when the note was updated. See Date Filter below for more details.

func (InsightFiltersPtrOutput) NoteUpdatedBies

The principal that created a note. See String Filter below for more details.

func (InsightFiltersPtrOutput) ProcessLaunchedAts

The date/time that the process was launched. See Date Filter below for more details.

func (InsightFiltersPtrOutput) ProcessNames

The name of the process. See String Filter below for more details.

func (InsightFiltersPtrOutput) ProcessParentPids

The parent process ID. See Number Filter below for more details.

func (InsightFiltersPtrOutput) ProcessPaths

The path to the process executable. See String Filter below for more details.

func (InsightFiltersPtrOutput) ProcessPids

The process ID. See Number Filter below for more details.

func (InsightFiltersPtrOutput) ProcessTerminatedAts

The date/time that the process was terminated. See Date Filter below for more details.

func (InsightFiltersPtrOutput) ProductArns

The ARN generated by Security Hub that uniquely identifies a third-party company (security findings provider) after this provider's product (solution that generates findings) is registered with Security Hub. See String Filter below for more details.

func (InsightFiltersPtrOutput) ProductFields

A data type where security-findings providers can include additional solution-specific details that aren't part of the defined `AwsSecurityFinding` format. See Map Filter below for more details.

func (InsightFiltersPtrOutput) ProductNames

The name of the solution (product) that generates findings. See String Filter below for more details.

func (InsightFiltersPtrOutput) RecommendationTexts

The recommendation of what to do about the issue described in a finding. See String Filter below for more details.

func (InsightFiltersPtrOutput) RecordStates

The updated record state for the finding. See String Filter below for more details.

func (InsightFiltersPtrOutput) RelatedFindingsIds

The solution-generated identifier for a related finding. See String Filter below for more details.

func (InsightFiltersPtrOutput) RelatedFindingsProductArns

The ARN of the solution that generated a related finding. See String Filter below for more details.

func (InsightFiltersPtrOutput) ResourceAwsEc2InstanceIamInstanceProfileArns

The IAM profile ARN of the instance. See String Filter below for more details.

func (InsightFiltersPtrOutput) ResourceAwsEc2InstanceImageIds

The Amazon Machine Image (AMI) ID of the instance. See String Filter below for more details.

func (InsightFiltersPtrOutput) ResourceAwsEc2InstanceIpv4Addresses

The IPv4 addresses associated with the instance. See Ip Filter below for more details.

func (InsightFiltersPtrOutput) ResourceAwsEc2InstanceIpv6Addresses

The IPv6 addresses associated with the instance. See Ip Filter below for more details.

func (InsightFiltersPtrOutput) ResourceAwsEc2InstanceKeyNames

The key name associated with the instance. See String Filter below for more details.

func (InsightFiltersPtrOutput) ResourceAwsEc2InstanceLaunchedAts

The date and time the instance was launched. See Date Filter below for more details.

func (InsightFiltersPtrOutput) ResourceAwsEc2InstanceSubnetIds

The identifier of the subnet that the instance was launched in. See String Filter below for more details.

func (InsightFiltersPtrOutput) ResourceAwsEc2InstanceTypes

The instance type of the instance. See String Filter below for more details.

func (InsightFiltersPtrOutput) ResourceAwsEc2InstanceVpcIds

The identifier of the VPC that the instance was launched in. See String Filter below for more details.

func (InsightFiltersPtrOutput) ResourceAwsIamAccessKeyCreatedAts

The creation date/time of the IAM access key related to a finding. See Date Filter below for more details.

func (InsightFiltersPtrOutput) ResourceAwsIamAccessKeyStatuses

The status of the IAM access key related to a finding. See String Filter below for more details.

func (InsightFiltersPtrOutput) ResourceAwsIamAccessKeyUserNames

The user associated with the IAM access key related to a finding. See String Filter below for more details.

func (InsightFiltersPtrOutput) ResourceAwsS3BucketOwnerIds

The canonical user ID of the owner of the S3 bucket. See String Filter below for more details.

func (InsightFiltersPtrOutput) ResourceAwsS3BucketOwnerNames

The display name of the owner of the S3 bucket. See String Filter below for more details.

func (InsightFiltersPtrOutput) ResourceContainerImageIds

The identifier of the image related to a finding. See String Filter below for more details.

func (InsightFiltersPtrOutput) ResourceContainerImageNames

The name of the image related to a finding. See String Filter below for more details.

func (InsightFiltersPtrOutput) ResourceContainerLaunchedAts

The date/time that the container was started. See Date Filter below for more details.

func (InsightFiltersPtrOutput) ResourceContainerNames

The name of the container related to a finding. See String Filter below for more details.

func (InsightFiltersPtrOutput) ResourceDetailsOthers

The details of a resource that doesn't have a specific subfield for the resource type defined. See Map Filter below for more details.

func (InsightFiltersPtrOutput) ResourceIds

The canonical identifier for the given resource type. See String Filter below for more details.

func (InsightFiltersPtrOutput) ResourcePartitions

The canonical AWS partition name that the Region is assigned to. See String Filter below for more details.

func (InsightFiltersPtrOutput) ResourceRegions

The canonical AWS external Region name where this resource is located. See String Filter below for more details.

func (InsightFiltersPtrOutput) ResourceTags

A list of AWS tags associated with a resource at the time the finding was processed. See Map Filter below for more details.

func (InsightFiltersPtrOutput) ResourceTypes

Specifies the type of the resource that details are provided for. See String Filter below for more details.

func (InsightFiltersPtrOutput) SeverityLabels

The label of a finding's severity. See String Filter below for more details.

func (InsightFiltersPtrOutput) SourceUrls

A URL that links to a page about the current finding in the security-findings provider's solution. See String Filter below for more details.

func (InsightFiltersPtrOutput) ThreatIntelIndicatorCategories

The category of a threat intelligence indicator. See String Filter below for more details.

func (InsightFiltersPtrOutput) ThreatIntelIndicatorLastObservedAts

The date/time of the last observation of a threat intelligence indicator. See Date Filter below for more details.

func (InsightFiltersPtrOutput) ThreatIntelIndicatorSourceUrls

The URL for more details from the source of the threat intelligence. See String Filter below for more details.

func (InsightFiltersPtrOutput) ThreatIntelIndicatorSources

The source of the threat intelligence. See String Filter below for more details.

func (InsightFiltersPtrOutput) ThreatIntelIndicatorTypes

The type of a threat intelligence indicator. See String Filter below for more details.

func (InsightFiltersPtrOutput) ThreatIntelIndicatorValues

The value of a threat intelligence indicator. See String Filter below for more details.

func (InsightFiltersPtrOutput) Titles

A finding's title. See String Filter below for more details.

func (InsightFiltersPtrOutput) ToInsightFiltersPtrOutput

func (o InsightFiltersPtrOutput) ToInsightFiltersPtrOutput() InsightFiltersPtrOutput

func (InsightFiltersPtrOutput) ToInsightFiltersPtrOutputWithContext

func (o InsightFiltersPtrOutput) ToInsightFiltersPtrOutputWithContext(ctx context.Context) InsightFiltersPtrOutput

func (InsightFiltersPtrOutput) Types

A finding type in the format of `namespace/category/classifier` that classifies a finding. See String Filter below for more details.

func (InsightFiltersPtrOutput) UpdatedAts

An ISO8601-formatted timestamp that indicates when the security-findings provider last updated the finding record. See Date Filter below for more details.

func (InsightFiltersPtrOutput) UserDefinedValues

A list of name/value string pairs associated with the finding. These are custom, user-defined fields added to a finding. See Map Filter below for more details.

func (InsightFiltersPtrOutput) VerificationStates

The veracity of a finding. See String Filter below for more details.

func (InsightFiltersPtrOutput) WorkflowStatuses

The status of the investigation into a finding. See Workflow Status Filter below for more details.

type InsightFiltersRecommendationText

type InsightFiltersRecommendationText struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison string `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value string `pulumi:"value"`
}

type InsightFiltersRecommendationTextArgs

type InsightFiltersRecommendationTextArgs struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison pulumi.StringInput `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.StringInput `pulumi:"value"`
}

func (InsightFiltersRecommendationTextArgs) ElementType

func (InsightFiltersRecommendationTextArgs) ToInsightFiltersRecommendationTextOutput

func (i InsightFiltersRecommendationTextArgs) ToInsightFiltersRecommendationTextOutput() InsightFiltersRecommendationTextOutput

func (InsightFiltersRecommendationTextArgs) ToInsightFiltersRecommendationTextOutputWithContext

func (i InsightFiltersRecommendationTextArgs) ToInsightFiltersRecommendationTextOutputWithContext(ctx context.Context) InsightFiltersRecommendationTextOutput

type InsightFiltersRecommendationTextArray

type InsightFiltersRecommendationTextArray []InsightFiltersRecommendationTextInput

func (InsightFiltersRecommendationTextArray) ElementType

func (InsightFiltersRecommendationTextArray) ToInsightFiltersRecommendationTextArrayOutput

func (i InsightFiltersRecommendationTextArray) ToInsightFiltersRecommendationTextArrayOutput() InsightFiltersRecommendationTextArrayOutput

func (InsightFiltersRecommendationTextArray) ToInsightFiltersRecommendationTextArrayOutputWithContext

func (i InsightFiltersRecommendationTextArray) ToInsightFiltersRecommendationTextArrayOutputWithContext(ctx context.Context) InsightFiltersRecommendationTextArrayOutput

type InsightFiltersRecommendationTextArrayInput

type InsightFiltersRecommendationTextArrayInput interface {
	pulumi.Input

	ToInsightFiltersRecommendationTextArrayOutput() InsightFiltersRecommendationTextArrayOutput
	ToInsightFiltersRecommendationTextArrayOutputWithContext(context.Context) InsightFiltersRecommendationTextArrayOutput
}

InsightFiltersRecommendationTextArrayInput is an input type that accepts InsightFiltersRecommendationTextArray and InsightFiltersRecommendationTextArrayOutput values. You can construct a concrete instance of `InsightFiltersRecommendationTextArrayInput` via:

InsightFiltersRecommendationTextArray{ InsightFiltersRecommendationTextArgs{...} }

type InsightFiltersRecommendationTextArrayOutput

type InsightFiltersRecommendationTextArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersRecommendationTextArrayOutput) ElementType

func (InsightFiltersRecommendationTextArrayOutput) Index

func (InsightFiltersRecommendationTextArrayOutput) ToInsightFiltersRecommendationTextArrayOutput

func (o InsightFiltersRecommendationTextArrayOutput) ToInsightFiltersRecommendationTextArrayOutput() InsightFiltersRecommendationTextArrayOutput

func (InsightFiltersRecommendationTextArrayOutput) ToInsightFiltersRecommendationTextArrayOutputWithContext

func (o InsightFiltersRecommendationTextArrayOutput) ToInsightFiltersRecommendationTextArrayOutputWithContext(ctx context.Context) InsightFiltersRecommendationTextArrayOutput

type InsightFiltersRecommendationTextInput

type InsightFiltersRecommendationTextInput interface {
	pulumi.Input

	ToInsightFiltersRecommendationTextOutput() InsightFiltersRecommendationTextOutput
	ToInsightFiltersRecommendationTextOutputWithContext(context.Context) InsightFiltersRecommendationTextOutput
}

InsightFiltersRecommendationTextInput is an input type that accepts InsightFiltersRecommendationTextArgs and InsightFiltersRecommendationTextOutput values. You can construct a concrete instance of `InsightFiltersRecommendationTextInput` via:

InsightFiltersRecommendationTextArgs{...}

type InsightFiltersRecommendationTextOutput

type InsightFiltersRecommendationTextOutput struct{ *pulumi.OutputState }

func (InsightFiltersRecommendationTextOutput) Comparison

The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.

func (InsightFiltersRecommendationTextOutput) ElementType

func (InsightFiltersRecommendationTextOutput) ToInsightFiltersRecommendationTextOutput

func (o InsightFiltersRecommendationTextOutput) ToInsightFiltersRecommendationTextOutput() InsightFiltersRecommendationTextOutput

func (InsightFiltersRecommendationTextOutput) ToInsightFiltersRecommendationTextOutputWithContext

func (o InsightFiltersRecommendationTextOutput) ToInsightFiltersRecommendationTextOutputWithContext(ctx context.Context) InsightFiltersRecommendationTextOutput

func (InsightFiltersRecommendationTextOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersRecordState

type InsightFiltersRecordState struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison string `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value string `pulumi:"value"`
}

type InsightFiltersRecordStateArgs

type InsightFiltersRecordStateArgs struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison pulumi.StringInput `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.StringInput `pulumi:"value"`
}

func (InsightFiltersRecordStateArgs) ElementType

func (InsightFiltersRecordStateArgs) ToInsightFiltersRecordStateOutput

func (i InsightFiltersRecordStateArgs) ToInsightFiltersRecordStateOutput() InsightFiltersRecordStateOutput

func (InsightFiltersRecordStateArgs) ToInsightFiltersRecordStateOutputWithContext

func (i InsightFiltersRecordStateArgs) ToInsightFiltersRecordStateOutputWithContext(ctx context.Context) InsightFiltersRecordStateOutput

type InsightFiltersRecordStateArray

type InsightFiltersRecordStateArray []InsightFiltersRecordStateInput

func (InsightFiltersRecordStateArray) ElementType

func (InsightFiltersRecordStateArray) ToInsightFiltersRecordStateArrayOutput

func (i InsightFiltersRecordStateArray) ToInsightFiltersRecordStateArrayOutput() InsightFiltersRecordStateArrayOutput

func (InsightFiltersRecordStateArray) ToInsightFiltersRecordStateArrayOutputWithContext

func (i InsightFiltersRecordStateArray) ToInsightFiltersRecordStateArrayOutputWithContext(ctx context.Context) InsightFiltersRecordStateArrayOutput

type InsightFiltersRecordStateArrayInput

type InsightFiltersRecordStateArrayInput interface {
	pulumi.Input

	ToInsightFiltersRecordStateArrayOutput() InsightFiltersRecordStateArrayOutput
	ToInsightFiltersRecordStateArrayOutputWithContext(context.Context) InsightFiltersRecordStateArrayOutput
}

InsightFiltersRecordStateArrayInput is an input type that accepts InsightFiltersRecordStateArray and InsightFiltersRecordStateArrayOutput values. You can construct a concrete instance of `InsightFiltersRecordStateArrayInput` via:

InsightFiltersRecordStateArray{ InsightFiltersRecordStateArgs{...} }

type InsightFiltersRecordStateArrayOutput

type InsightFiltersRecordStateArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersRecordStateArrayOutput) ElementType

func (InsightFiltersRecordStateArrayOutput) Index

func (InsightFiltersRecordStateArrayOutput) ToInsightFiltersRecordStateArrayOutput

func (o InsightFiltersRecordStateArrayOutput) ToInsightFiltersRecordStateArrayOutput() InsightFiltersRecordStateArrayOutput

func (InsightFiltersRecordStateArrayOutput) ToInsightFiltersRecordStateArrayOutputWithContext

func (o InsightFiltersRecordStateArrayOutput) ToInsightFiltersRecordStateArrayOutputWithContext(ctx context.Context) InsightFiltersRecordStateArrayOutput

type InsightFiltersRecordStateInput

type InsightFiltersRecordStateInput interface {
	pulumi.Input

	ToInsightFiltersRecordStateOutput() InsightFiltersRecordStateOutput
	ToInsightFiltersRecordStateOutputWithContext(context.Context) InsightFiltersRecordStateOutput
}

InsightFiltersRecordStateInput is an input type that accepts InsightFiltersRecordStateArgs and InsightFiltersRecordStateOutput values. You can construct a concrete instance of `InsightFiltersRecordStateInput` via:

InsightFiltersRecordStateArgs{...}

type InsightFiltersRecordStateOutput

type InsightFiltersRecordStateOutput struct{ *pulumi.OutputState }

func (InsightFiltersRecordStateOutput) Comparison

The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.

func (InsightFiltersRecordStateOutput) ElementType

func (InsightFiltersRecordStateOutput) ToInsightFiltersRecordStateOutput

func (o InsightFiltersRecordStateOutput) ToInsightFiltersRecordStateOutput() InsightFiltersRecordStateOutput

func (InsightFiltersRecordStateOutput) ToInsightFiltersRecordStateOutputWithContext

func (o InsightFiltersRecordStateOutput) ToInsightFiltersRecordStateOutputWithContext(ctx context.Context) InsightFiltersRecordStateOutput

func (InsightFiltersRecordStateOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersRelatedFindingsId

type InsightFiltersRelatedFindingsId struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison string `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value string `pulumi:"value"`
}

type InsightFiltersRelatedFindingsIdArgs

type InsightFiltersRelatedFindingsIdArgs struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison pulumi.StringInput `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.StringInput `pulumi:"value"`
}

func (InsightFiltersRelatedFindingsIdArgs) ElementType

func (InsightFiltersRelatedFindingsIdArgs) ToInsightFiltersRelatedFindingsIdOutput

func (i InsightFiltersRelatedFindingsIdArgs) ToInsightFiltersRelatedFindingsIdOutput() InsightFiltersRelatedFindingsIdOutput

func (InsightFiltersRelatedFindingsIdArgs) ToInsightFiltersRelatedFindingsIdOutputWithContext

func (i InsightFiltersRelatedFindingsIdArgs) ToInsightFiltersRelatedFindingsIdOutputWithContext(ctx context.Context) InsightFiltersRelatedFindingsIdOutput

type InsightFiltersRelatedFindingsIdArray

type InsightFiltersRelatedFindingsIdArray []InsightFiltersRelatedFindingsIdInput

func (InsightFiltersRelatedFindingsIdArray) ElementType

func (InsightFiltersRelatedFindingsIdArray) ToInsightFiltersRelatedFindingsIdArrayOutput

func (i InsightFiltersRelatedFindingsIdArray) ToInsightFiltersRelatedFindingsIdArrayOutput() InsightFiltersRelatedFindingsIdArrayOutput

func (InsightFiltersRelatedFindingsIdArray) ToInsightFiltersRelatedFindingsIdArrayOutputWithContext

func (i InsightFiltersRelatedFindingsIdArray) ToInsightFiltersRelatedFindingsIdArrayOutputWithContext(ctx context.Context) InsightFiltersRelatedFindingsIdArrayOutput

type InsightFiltersRelatedFindingsIdArrayInput

type InsightFiltersRelatedFindingsIdArrayInput interface {
	pulumi.Input

	ToInsightFiltersRelatedFindingsIdArrayOutput() InsightFiltersRelatedFindingsIdArrayOutput
	ToInsightFiltersRelatedFindingsIdArrayOutputWithContext(context.Context) InsightFiltersRelatedFindingsIdArrayOutput
}

InsightFiltersRelatedFindingsIdArrayInput is an input type that accepts InsightFiltersRelatedFindingsIdArray and InsightFiltersRelatedFindingsIdArrayOutput values. You can construct a concrete instance of `InsightFiltersRelatedFindingsIdArrayInput` via:

InsightFiltersRelatedFindingsIdArray{ InsightFiltersRelatedFindingsIdArgs{...} }

type InsightFiltersRelatedFindingsIdArrayOutput

type InsightFiltersRelatedFindingsIdArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersRelatedFindingsIdArrayOutput) ElementType

func (InsightFiltersRelatedFindingsIdArrayOutput) Index

func (InsightFiltersRelatedFindingsIdArrayOutput) ToInsightFiltersRelatedFindingsIdArrayOutput

func (o InsightFiltersRelatedFindingsIdArrayOutput) ToInsightFiltersRelatedFindingsIdArrayOutput() InsightFiltersRelatedFindingsIdArrayOutput

func (InsightFiltersRelatedFindingsIdArrayOutput) ToInsightFiltersRelatedFindingsIdArrayOutputWithContext

func (o InsightFiltersRelatedFindingsIdArrayOutput) ToInsightFiltersRelatedFindingsIdArrayOutputWithContext(ctx context.Context) InsightFiltersRelatedFindingsIdArrayOutput

type InsightFiltersRelatedFindingsIdInput

type InsightFiltersRelatedFindingsIdInput interface {
	pulumi.Input

	ToInsightFiltersRelatedFindingsIdOutput() InsightFiltersRelatedFindingsIdOutput
	ToInsightFiltersRelatedFindingsIdOutputWithContext(context.Context) InsightFiltersRelatedFindingsIdOutput
}

InsightFiltersRelatedFindingsIdInput is an input type that accepts InsightFiltersRelatedFindingsIdArgs and InsightFiltersRelatedFindingsIdOutput values. You can construct a concrete instance of `InsightFiltersRelatedFindingsIdInput` via:

InsightFiltersRelatedFindingsIdArgs{...}

type InsightFiltersRelatedFindingsIdOutput

type InsightFiltersRelatedFindingsIdOutput struct{ *pulumi.OutputState }

func (InsightFiltersRelatedFindingsIdOutput) Comparison

The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.

func (InsightFiltersRelatedFindingsIdOutput) ElementType

func (InsightFiltersRelatedFindingsIdOutput) ToInsightFiltersRelatedFindingsIdOutput

func (o InsightFiltersRelatedFindingsIdOutput) ToInsightFiltersRelatedFindingsIdOutput() InsightFiltersRelatedFindingsIdOutput

func (InsightFiltersRelatedFindingsIdOutput) ToInsightFiltersRelatedFindingsIdOutputWithContext

func (o InsightFiltersRelatedFindingsIdOutput) ToInsightFiltersRelatedFindingsIdOutputWithContext(ctx context.Context) InsightFiltersRelatedFindingsIdOutput

func (InsightFiltersRelatedFindingsIdOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersRelatedFindingsProductArn

type InsightFiltersRelatedFindingsProductArn struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison string `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value string `pulumi:"value"`
}

type InsightFiltersRelatedFindingsProductArnArgs

type InsightFiltersRelatedFindingsProductArnArgs struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison pulumi.StringInput `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.StringInput `pulumi:"value"`
}

func (InsightFiltersRelatedFindingsProductArnArgs) ElementType

func (InsightFiltersRelatedFindingsProductArnArgs) ToInsightFiltersRelatedFindingsProductArnOutput

func (i InsightFiltersRelatedFindingsProductArnArgs) ToInsightFiltersRelatedFindingsProductArnOutput() InsightFiltersRelatedFindingsProductArnOutput

func (InsightFiltersRelatedFindingsProductArnArgs) ToInsightFiltersRelatedFindingsProductArnOutputWithContext

func (i InsightFiltersRelatedFindingsProductArnArgs) ToInsightFiltersRelatedFindingsProductArnOutputWithContext(ctx context.Context) InsightFiltersRelatedFindingsProductArnOutput

type InsightFiltersRelatedFindingsProductArnArray

type InsightFiltersRelatedFindingsProductArnArray []InsightFiltersRelatedFindingsProductArnInput

func (InsightFiltersRelatedFindingsProductArnArray) ElementType

func (InsightFiltersRelatedFindingsProductArnArray) ToInsightFiltersRelatedFindingsProductArnArrayOutput

func (i InsightFiltersRelatedFindingsProductArnArray) ToInsightFiltersRelatedFindingsProductArnArrayOutput() InsightFiltersRelatedFindingsProductArnArrayOutput

func (InsightFiltersRelatedFindingsProductArnArray) ToInsightFiltersRelatedFindingsProductArnArrayOutputWithContext

func (i InsightFiltersRelatedFindingsProductArnArray) ToInsightFiltersRelatedFindingsProductArnArrayOutputWithContext(ctx context.Context) InsightFiltersRelatedFindingsProductArnArrayOutput

type InsightFiltersRelatedFindingsProductArnArrayInput

type InsightFiltersRelatedFindingsProductArnArrayInput interface {
	pulumi.Input

	ToInsightFiltersRelatedFindingsProductArnArrayOutput() InsightFiltersRelatedFindingsProductArnArrayOutput
	ToInsightFiltersRelatedFindingsProductArnArrayOutputWithContext(context.Context) InsightFiltersRelatedFindingsProductArnArrayOutput
}

InsightFiltersRelatedFindingsProductArnArrayInput is an input type that accepts InsightFiltersRelatedFindingsProductArnArray and InsightFiltersRelatedFindingsProductArnArrayOutput values. You can construct a concrete instance of `InsightFiltersRelatedFindingsProductArnArrayInput` via:

InsightFiltersRelatedFindingsProductArnArray{ InsightFiltersRelatedFindingsProductArnArgs{...} }

type InsightFiltersRelatedFindingsProductArnArrayOutput

type InsightFiltersRelatedFindingsProductArnArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersRelatedFindingsProductArnArrayOutput) ElementType

func (InsightFiltersRelatedFindingsProductArnArrayOutput) Index

func (InsightFiltersRelatedFindingsProductArnArrayOutput) ToInsightFiltersRelatedFindingsProductArnArrayOutput

func (o InsightFiltersRelatedFindingsProductArnArrayOutput) ToInsightFiltersRelatedFindingsProductArnArrayOutput() InsightFiltersRelatedFindingsProductArnArrayOutput

func (InsightFiltersRelatedFindingsProductArnArrayOutput) ToInsightFiltersRelatedFindingsProductArnArrayOutputWithContext

func (o InsightFiltersRelatedFindingsProductArnArrayOutput) ToInsightFiltersRelatedFindingsProductArnArrayOutputWithContext(ctx context.Context) InsightFiltersRelatedFindingsProductArnArrayOutput

type InsightFiltersRelatedFindingsProductArnInput

type InsightFiltersRelatedFindingsProductArnInput interface {
	pulumi.Input

	ToInsightFiltersRelatedFindingsProductArnOutput() InsightFiltersRelatedFindingsProductArnOutput
	ToInsightFiltersRelatedFindingsProductArnOutputWithContext(context.Context) InsightFiltersRelatedFindingsProductArnOutput
}

InsightFiltersRelatedFindingsProductArnInput is an input type that accepts InsightFiltersRelatedFindingsProductArnArgs and InsightFiltersRelatedFindingsProductArnOutput values. You can construct a concrete instance of `InsightFiltersRelatedFindingsProductArnInput` via:

InsightFiltersRelatedFindingsProductArnArgs{...}

type InsightFiltersRelatedFindingsProductArnOutput

type InsightFiltersRelatedFindingsProductArnOutput struct{ *pulumi.OutputState }

func (InsightFiltersRelatedFindingsProductArnOutput) Comparison

The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.

func (InsightFiltersRelatedFindingsProductArnOutput) ElementType

func (InsightFiltersRelatedFindingsProductArnOutput) ToInsightFiltersRelatedFindingsProductArnOutput

func (o InsightFiltersRelatedFindingsProductArnOutput) ToInsightFiltersRelatedFindingsProductArnOutput() InsightFiltersRelatedFindingsProductArnOutput

func (InsightFiltersRelatedFindingsProductArnOutput) ToInsightFiltersRelatedFindingsProductArnOutputWithContext

func (o InsightFiltersRelatedFindingsProductArnOutput) ToInsightFiltersRelatedFindingsProductArnOutputWithContext(ctx context.Context) InsightFiltersRelatedFindingsProductArnOutput

func (InsightFiltersRelatedFindingsProductArnOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersResourceAwsEc2InstanceIamInstanceProfileArn

type InsightFiltersResourceAwsEc2InstanceIamInstanceProfileArn struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison string `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value string `pulumi:"value"`
}

type InsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnArgs

type InsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnArgs struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison pulumi.StringInput `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.StringInput `pulumi:"value"`
}

func (InsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnArgs) ElementType

func (InsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnArgs) ToInsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnOutput

func (InsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnArgs) ToInsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnOutputWithContext

func (i InsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnArgs) ToInsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnOutputWithContext(ctx context.Context) InsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnOutput

type InsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnArray

type InsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnArray []InsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnInput

func (InsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnArray) ElementType

func (InsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnArray) ToInsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnArrayOutput

func (InsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnArray) ToInsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnArrayOutputWithContext

func (i InsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnArray) ToInsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnArrayOutputWithContext(ctx context.Context) InsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnArrayOutput

type InsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnArrayInput

type InsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnArrayInput interface {
	pulumi.Input

	ToInsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnArrayOutput() InsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnArrayOutput
	ToInsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnArrayOutputWithContext(context.Context) InsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnArrayOutput
}

InsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnArrayInput is an input type that accepts InsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnArray and InsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnArrayOutput values. You can construct a concrete instance of `InsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnArrayInput` via:

InsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnArray{ InsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnArgs{...} }

type InsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnArrayOutput

type InsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnArrayOutput) ElementType

func (InsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnArrayOutput) ToInsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnArrayOutput

func (InsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnArrayOutput) ToInsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnArrayOutputWithContext

func (o InsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnArrayOutput) ToInsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnArrayOutputWithContext(ctx context.Context) InsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnArrayOutput

type InsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnInput

type InsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnInput interface {
	pulumi.Input

	ToInsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnOutput() InsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnOutput
	ToInsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnOutputWithContext(context.Context) InsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnOutput
}

InsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnInput is an input type that accepts InsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnArgs and InsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnOutput values. You can construct a concrete instance of `InsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnInput` via:

InsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnArgs{...}

type InsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnOutput

type InsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnOutput struct{ *pulumi.OutputState }

func (InsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnOutput) Comparison

The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.

func (InsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnOutput) ElementType

func (InsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnOutput) ToInsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnOutput

func (InsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnOutput) ToInsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnOutputWithContext

func (o InsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnOutput) ToInsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnOutputWithContext(ctx context.Context) InsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnOutput

func (InsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersResourceAwsEc2InstanceImageId

type InsightFiltersResourceAwsEc2InstanceImageId struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison string `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value string `pulumi:"value"`
}

type InsightFiltersResourceAwsEc2InstanceImageIdArgs

type InsightFiltersResourceAwsEc2InstanceImageIdArgs struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison pulumi.StringInput `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.StringInput `pulumi:"value"`
}

func (InsightFiltersResourceAwsEc2InstanceImageIdArgs) ElementType

func (InsightFiltersResourceAwsEc2InstanceImageIdArgs) ToInsightFiltersResourceAwsEc2InstanceImageIdOutput

func (i InsightFiltersResourceAwsEc2InstanceImageIdArgs) ToInsightFiltersResourceAwsEc2InstanceImageIdOutput() InsightFiltersResourceAwsEc2InstanceImageIdOutput

func (InsightFiltersResourceAwsEc2InstanceImageIdArgs) ToInsightFiltersResourceAwsEc2InstanceImageIdOutputWithContext

func (i InsightFiltersResourceAwsEc2InstanceImageIdArgs) ToInsightFiltersResourceAwsEc2InstanceImageIdOutputWithContext(ctx context.Context) InsightFiltersResourceAwsEc2InstanceImageIdOutput

type InsightFiltersResourceAwsEc2InstanceImageIdArray

type InsightFiltersResourceAwsEc2InstanceImageIdArray []InsightFiltersResourceAwsEc2InstanceImageIdInput

func (InsightFiltersResourceAwsEc2InstanceImageIdArray) ElementType

func (InsightFiltersResourceAwsEc2InstanceImageIdArray) ToInsightFiltersResourceAwsEc2InstanceImageIdArrayOutput

func (i InsightFiltersResourceAwsEc2InstanceImageIdArray) ToInsightFiltersResourceAwsEc2InstanceImageIdArrayOutput() InsightFiltersResourceAwsEc2InstanceImageIdArrayOutput

func (InsightFiltersResourceAwsEc2InstanceImageIdArray) ToInsightFiltersResourceAwsEc2InstanceImageIdArrayOutputWithContext

func (i InsightFiltersResourceAwsEc2InstanceImageIdArray) ToInsightFiltersResourceAwsEc2InstanceImageIdArrayOutputWithContext(ctx context.Context) InsightFiltersResourceAwsEc2InstanceImageIdArrayOutput

type InsightFiltersResourceAwsEc2InstanceImageIdArrayInput

type InsightFiltersResourceAwsEc2InstanceImageIdArrayInput interface {
	pulumi.Input

	ToInsightFiltersResourceAwsEc2InstanceImageIdArrayOutput() InsightFiltersResourceAwsEc2InstanceImageIdArrayOutput
	ToInsightFiltersResourceAwsEc2InstanceImageIdArrayOutputWithContext(context.Context) InsightFiltersResourceAwsEc2InstanceImageIdArrayOutput
}

InsightFiltersResourceAwsEc2InstanceImageIdArrayInput is an input type that accepts InsightFiltersResourceAwsEc2InstanceImageIdArray and InsightFiltersResourceAwsEc2InstanceImageIdArrayOutput values. You can construct a concrete instance of `InsightFiltersResourceAwsEc2InstanceImageIdArrayInput` via:

InsightFiltersResourceAwsEc2InstanceImageIdArray{ InsightFiltersResourceAwsEc2InstanceImageIdArgs{...} }

type InsightFiltersResourceAwsEc2InstanceImageIdArrayOutput

type InsightFiltersResourceAwsEc2InstanceImageIdArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersResourceAwsEc2InstanceImageIdArrayOutput) ElementType

func (InsightFiltersResourceAwsEc2InstanceImageIdArrayOutput) Index

func (InsightFiltersResourceAwsEc2InstanceImageIdArrayOutput) ToInsightFiltersResourceAwsEc2InstanceImageIdArrayOutput

func (InsightFiltersResourceAwsEc2InstanceImageIdArrayOutput) ToInsightFiltersResourceAwsEc2InstanceImageIdArrayOutputWithContext

func (o InsightFiltersResourceAwsEc2InstanceImageIdArrayOutput) ToInsightFiltersResourceAwsEc2InstanceImageIdArrayOutputWithContext(ctx context.Context) InsightFiltersResourceAwsEc2InstanceImageIdArrayOutput

type InsightFiltersResourceAwsEc2InstanceImageIdInput

type InsightFiltersResourceAwsEc2InstanceImageIdInput interface {
	pulumi.Input

	ToInsightFiltersResourceAwsEc2InstanceImageIdOutput() InsightFiltersResourceAwsEc2InstanceImageIdOutput
	ToInsightFiltersResourceAwsEc2InstanceImageIdOutputWithContext(context.Context) InsightFiltersResourceAwsEc2InstanceImageIdOutput
}

InsightFiltersResourceAwsEc2InstanceImageIdInput is an input type that accepts InsightFiltersResourceAwsEc2InstanceImageIdArgs and InsightFiltersResourceAwsEc2InstanceImageIdOutput values. You can construct a concrete instance of `InsightFiltersResourceAwsEc2InstanceImageIdInput` via:

InsightFiltersResourceAwsEc2InstanceImageIdArgs{...}

type InsightFiltersResourceAwsEc2InstanceImageIdOutput

type InsightFiltersResourceAwsEc2InstanceImageIdOutput struct{ *pulumi.OutputState }

func (InsightFiltersResourceAwsEc2InstanceImageIdOutput) Comparison

The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.

func (InsightFiltersResourceAwsEc2InstanceImageIdOutput) ElementType

func (InsightFiltersResourceAwsEc2InstanceImageIdOutput) ToInsightFiltersResourceAwsEc2InstanceImageIdOutput

func (o InsightFiltersResourceAwsEc2InstanceImageIdOutput) ToInsightFiltersResourceAwsEc2InstanceImageIdOutput() InsightFiltersResourceAwsEc2InstanceImageIdOutput

func (InsightFiltersResourceAwsEc2InstanceImageIdOutput) ToInsightFiltersResourceAwsEc2InstanceImageIdOutputWithContext

func (o InsightFiltersResourceAwsEc2InstanceImageIdOutput) ToInsightFiltersResourceAwsEc2InstanceImageIdOutputWithContext(ctx context.Context) InsightFiltersResourceAwsEc2InstanceImageIdOutput

func (InsightFiltersResourceAwsEc2InstanceImageIdOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersResourceAwsEc2InstanceIpv4Address

type InsightFiltersResourceAwsEc2InstanceIpv4Address struct {
	// A finding's CIDR value.
	Cidr string `pulumi:"cidr"`
}

type InsightFiltersResourceAwsEc2InstanceIpv4AddressArgs

type InsightFiltersResourceAwsEc2InstanceIpv4AddressArgs struct {
	// A finding's CIDR value.
	Cidr pulumi.StringInput `pulumi:"cidr"`
}

func (InsightFiltersResourceAwsEc2InstanceIpv4AddressArgs) ElementType

func (InsightFiltersResourceAwsEc2InstanceIpv4AddressArgs) ToInsightFiltersResourceAwsEc2InstanceIpv4AddressOutput

func (i InsightFiltersResourceAwsEc2InstanceIpv4AddressArgs) ToInsightFiltersResourceAwsEc2InstanceIpv4AddressOutput() InsightFiltersResourceAwsEc2InstanceIpv4AddressOutput

func (InsightFiltersResourceAwsEc2InstanceIpv4AddressArgs) ToInsightFiltersResourceAwsEc2InstanceIpv4AddressOutputWithContext

func (i InsightFiltersResourceAwsEc2InstanceIpv4AddressArgs) ToInsightFiltersResourceAwsEc2InstanceIpv4AddressOutputWithContext(ctx context.Context) InsightFiltersResourceAwsEc2InstanceIpv4AddressOutput

type InsightFiltersResourceAwsEc2InstanceIpv4AddressArray

type InsightFiltersResourceAwsEc2InstanceIpv4AddressArray []InsightFiltersResourceAwsEc2InstanceIpv4AddressInput

func (InsightFiltersResourceAwsEc2InstanceIpv4AddressArray) ElementType

func (InsightFiltersResourceAwsEc2InstanceIpv4AddressArray) ToInsightFiltersResourceAwsEc2InstanceIpv4AddressArrayOutput

func (i InsightFiltersResourceAwsEc2InstanceIpv4AddressArray) ToInsightFiltersResourceAwsEc2InstanceIpv4AddressArrayOutput() InsightFiltersResourceAwsEc2InstanceIpv4AddressArrayOutput

func (InsightFiltersResourceAwsEc2InstanceIpv4AddressArray) ToInsightFiltersResourceAwsEc2InstanceIpv4AddressArrayOutputWithContext

func (i InsightFiltersResourceAwsEc2InstanceIpv4AddressArray) ToInsightFiltersResourceAwsEc2InstanceIpv4AddressArrayOutputWithContext(ctx context.Context) InsightFiltersResourceAwsEc2InstanceIpv4AddressArrayOutput

type InsightFiltersResourceAwsEc2InstanceIpv4AddressArrayInput

type InsightFiltersResourceAwsEc2InstanceIpv4AddressArrayInput interface {
	pulumi.Input

	ToInsightFiltersResourceAwsEc2InstanceIpv4AddressArrayOutput() InsightFiltersResourceAwsEc2InstanceIpv4AddressArrayOutput
	ToInsightFiltersResourceAwsEc2InstanceIpv4AddressArrayOutputWithContext(context.Context) InsightFiltersResourceAwsEc2InstanceIpv4AddressArrayOutput
}

InsightFiltersResourceAwsEc2InstanceIpv4AddressArrayInput is an input type that accepts InsightFiltersResourceAwsEc2InstanceIpv4AddressArray and InsightFiltersResourceAwsEc2InstanceIpv4AddressArrayOutput values. You can construct a concrete instance of `InsightFiltersResourceAwsEc2InstanceIpv4AddressArrayInput` via:

InsightFiltersResourceAwsEc2InstanceIpv4AddressArray{ InsightFiltersResourceAwsEc2InstanceIpv4AddressArgs{...} }

type InsightFiltersResourceAwsEc2InstanceIpv4AddressArrayOutput

type InsightFiltersResourceAwsEc2InstanceIpv4AddressArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersResourceAwsEc2InstanceIpv4AddressArrayOutput) ElementType

func (InsightFiltersResourceAwsEc2InstanceIpv4AddressArrayOutput) Index

func (InsightFiltersResourceAwsEc2InstanceIpv4AddressArrayOutput) ToInsightFiltersResourceAwsEc2InstanceIpv4AddressArrayOutput

func (InsightFiltersResourceAwsEc2InstanceIpv4AddressArrayOutput) ToInsightFiltersResourceAwsEc2InstanceIpv4AddressArrayOutputWithContext

func (o InsightFiltersResourceAwsEc2InstanceIpv4AddressArrayOutput) ToInsightFiltersResourceAwsEc2InstanceIpv4AddressArrayOutputWithContext(ctx context.Context) InsightFiltersResourceAwsEc2InstanceIpv4AddressArrayOutput

type InsightFiltersResourceAwsEc2InstanceIpv4AddressInput

type InsightFiltersResourceAwsEc2InstanceIpv4AddressInput interface {
	pulumi.Input

	ToInsightFiltersResourceAwsEc2InstanceIpv4AddressOutput() InsightFiltersResourceAwsEc2InstanceIpv4AddressOutput
	ToInsightFiltersResourceAwsEc2InstanceIpv4AddressOutputWithContext(context.Context) InsightFiltersResourceAwsEc2InstanceIpv4AddressOutput
}

InsightFiltersResourceAwsEc2InstanceIpv4AddressInput is an input type that accepts InsightFiltersResourceAwsEc2InstanceIpv4AddressArgs and InsightFiltersResourceAwsEc2InstanceIpv4AddressOutput values. You can construct a concrete instance of `InsightFiltersResourceAwsEc2InstanceIpv4AddressInput` via:

InsightFiltersResourceAwsEc2InstanceIpv4AddressArgs{...}

type InsightFiltersResourceAwsEc2InstanceIpv4AddressOutput

type InsightFiltersResourceAwsEc2InstanceIpv4AddressOutput struct{ *pulumi.OutputState }

func (InsightFiltersResourceAwsEc2InstanceIpv4AddressOutput) Cidr

A finding's CIDR value.

func (InsightFiltersResourceAwsEc2InstanceIpv4AddressOutput) ElementType

func (InsightFiltersResourceAwsEc2InstanceIpv4AddressOutput) ToInsightFiltersResourceAwsEc2InstanceIpv4AddressOutput

func (InsightFiltersResourceAwsEc2InstanceIpv4AddressOutput) ToInsightFiltersResourceAwsEc2InstanceIpv4AddressOutputWithContext

func (o InsightFiltersResourceAwsEc2InstanceIpv4AddressOutput) ToInsightFiltersResourceAwsEc2InstanceIpv4AddressOutputWithContext(ctx context.Context) InsightFiltersResourceAwsEc2InstanceIpv4AddressOutput

type InsightFiltersResourceAwsEc2InstanceIpv6Address

type InsightFiltersResourceAwsEc2InstanceIpv6Address struct {
	// A finding's CIDR value.
	Cidr string `pulumi:"cidr"`
}

type InsightFiltersResourceAwsEc2InstanceIpv6AddressArgs

type InsightFiltersResourceAwsEc2InstanceIpv6AddressArgs struct {
	// A finding's CIDR value.
	Cidr pulumi.StringInput `pulumi:"cidr"`
}

func (InsightFiltersResourceAwsEc2InstanceIpv6AddressArgs) ElementType

func (InsightFiltersResourceAwsEc2InstanceIpv6AddressArgs) ToInsightFiltersResourceAwsEc2InstanceIpv6AddressOutput

func (i InsightFiltersResourceAwsEc2InstanceIpv6AddressArgs) ToInsightFiltersResourceAwsEc2InstanceIpv6AddressOutput() InsightFiltersResourceAwsEc2InstanceIpv6AddressOutput

func (InsightFiltersResourceAwsEc2InstanceIpv6AddressArgs) ToInsightFiltersResourceAwsEc2InstanceIpv6AddressOutputWithContext

func (i InsightFiltersResourceAwsEc2InstanceIpv6AddressArgs) ToInsightFiltersResourceAwsEc2InstanceIpv6AddressOutputWithContext(ctx context.Context) InsightFiltersResourceAwsEc2InstanceIpv6AddressOutput

type InsightFiltersResourceAwsEc2InstanceIpv6AddressArray

type InsightFiltersResourceAwsEc2InstanceIpv6AddressArray []InsightFiltersResourceAwsEc2InstanceIpv6AddressInput

func (InsightFiltersResourceAwsEc2InstanceIpv6AddressArray) ElementType

func (InsightFiltersResourceAwsEc2InstanceIpv6AddressArray) ToInsightFiltersResourceAwsEc2InstanceIpv6AddressArrayOutput

func (i InsightFiltersResourceAwsEc2InstanceIpv6AddressArray) ToInsightFiltersResourceAwsEc2InstanceIpv6AddressArrayOutput() InsightFiltersResourceAwsEc2InstanceIpv6AddressArrayOutput

func (InsightFiltersResourceAwsEc2InstanceIpv6AddressArray) ToInsightFiltersResourceAwsEc2InstanceIpv6AddressArrayOutputWithContext

func (i InsightFiltersResourceAwsEc2InstanceIpv6AddressArray) ToInsightFiltersResourceAwsEc2InstanceIpv6AddressArrayOutputWithContext(ctx context.Context) InsightFiltersResourceAwsEc2InstanceIpv6AddressArrayOutput

type InsightFiltersResourceAwsEc2InstanceIpv6AddressArrayInput

type InsightFiltersResourceAwsEc2InstanceIpv6AddressArrayInput interface {
	pulumi.Input

	ToInsightFiltersResourceAwsEc2InstanceIpv6AddressArrayOutput() InsightFiltersResourceAwsEc2InstanceIpv6AddressArrayOutput
	ToInsightFiltersResourceAwsEc2InstanceIpv6AddressArrayOutputWithContext(context.Context) InsightFiltersResourceAwsEc2InstanceIpv6AddressArrayOutput
}

InsightFiltersResourceAwsEc2InstanceIpv6AddressArrayInput is an input type that accepts InsightFiltersResourceAwsEc2InstanceIpv6AddressArray and InsightFiltersResourceAwsEc2InstanceIpv6AddressArrayOutput values. You can construct a concrete instance of `InsightFiltersResourceAwsEc2InstanceIpv6AddressArrayInput` via:

InsightFiltersResourceAwsEc2InstanceIpv6AddressArray{ InsightFiltersResourceAwsEc2InstanceIpv6AddressArgs{...} }

type InsightFiltersResourceAwsEc2InstanceIpv6AddressArrayOutput

type InsightFiltersResourceAwsEc2InstanceIpv6AddressArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersResourceAwsEc2InstanceIpv6AddressArrayOutput) ElementType

func (InsightFiltersResourceAwsEc2InstanceIpv6AddressArrayOutput) Index

func (InsightFiltersResourceAwsEc2InstanceIpv6AddressArrayOutput) ToInsightFiltersResourceAwsEc2InstanceIpv6AddressArrayOutput

func (InsightFiltersResourceAwsEc2InstanceIpv6AddressArrayOutput) ToInsightFiltersResourceAwsEc2InstanceIpv6AddressArrayOutputWithContext

func (o InsightFiltersResourceAwsEc2InstanceIpv6AddressArrayOutput) ToInsightFiltersResourceAwsEc2InstanceIpv6AddressArrayOutputWithContext(ctx context.Context) InsightFiltersResourceAwsEc2InstanceIpv6AddressArrayOutput

type InsightFiltersResourceAwsEc2InstanceIpv6AddressInput

type InsightFiltersResourceAwsEc2InstanceIpv6AddressInput interface {
	pulumi.Input

	ToInsightFiltersResourceAwsEc2InstanceIpv6AddressOutput() InsightFiltersResourceAwsEc2InstanceIpv6AddressOutput
	ToInsightFiltersResourceAwsEc2InstanceIpv6AddressOutputWithContext(context.Context) InsightFiltersResourceAwsEc2InstanceIpv6AddressOutput
}

InsightFiltersResourceAwsEc2InstanceIpv6AddressInput is an input type that accepts InsightFiltersResourceAwsEc2InstanceIpv6AddressArgs and InsightFiltersResourceAwsEc2InstanceIpv6AddressOutput values. You can construct a concrete instance of `InsightFiltersResourceAwsEc2InstanceIpv6AddressInput` via:

InsightFiltersResourceAwsEc2InstanceIpv6AddressArgs{...}

type InsightFiltersResourceAwsEc2InstanceIpv6AddressOutput

type InsightFiltersResourceAwsEc2InstanceIpv6AddressOutput struct{ *pulumi.OutputState }

func (InsightFiltersResourceAwsEc2InstanceIpv6AddressOutput) Cidr

A finding's CIDR value.

func (InsightFiltersResourceAwsEc2InstanceIpv6AddressOutput) ElementType

func (InsightFiltersResourceAwsEc2InstanceIpv6AddressOutput) ToInsightFiltersResourceAwsEc2InstanceIpv6AddressOutput

func (InsightFiltersResourceAwsEc2InstanceIpv6AddressOutput) ToInsightFiltersResourceAwsEc2InstanceIpv6AddressOutputWithContext

func (o InsightFiltersResourceAwsEc2InstanceIpv6AddressOutput) ToInsightFiltersResourceAwsEc2InstanceIpv6AddressOutputWithContext(ctx context.Context) InsightFiltersResourceAwsEc2InstanceIpv6AddressOutput

type InsightFiltersResourceAwsEc2InstanceKeyName

type InsightFiltersResourceAwsEc2InstanceKeyName struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison string `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value string `pulumi:"value"`
}

type InsightFiltersResourceAwsEc2InstanceKeyNameArgs

type InsightFiltersResourceAwsEc2InstanceKeyNameArgs struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison pulumi.StringInput `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.StringInput `pulumi:"value"`
}

func (InsightFiltersResourceAwsEc2InstanceKeyNameArgs) ElementType

func (InsightFiltersResourceAwsEc2InstanceKeyNameArgs) ToInsightFiltersResourceAwsEc2InstanceKeyNameOutput

func (i InsightFiltersResourceAwsEc2InstanceKeyNameArgs) ToInsightFiltersResourceAwsEc2InstanceKeyNameOutput() InsightFiltersResourceAwsEc2InstanceKeyNameOutput

func (InsightFiltersResourceAwsEc2InstanceKeyNameArgs) ToInsightFiltersResourceAwsEc2InstanceKeyNameOutputWithContext

func (i InsightFiltersResourceAwsEc2InstanceKeyNameArgs) ToInsightFiltersResourceAwsEc2InstanceKeyNameOutputWithContext(ctx context.Context) InsightFiltersResourceAwsEc2InstanceKeyNameOutput

type InsightFiltersResourceAwsEc2InstanceKeyNameArray

type InsightFiltersResourceAwsEc2InstanceKeyNameArray []InsightFiltersResourceAwsEc2InstanceKeyNameInput

func (InsightFiltersResourceAwsEc2InstanceKeyNameArray) ElementType

func (InsightFiltersResourceAwsEc2InstanceKeyNameArray) ToInsightFiltersResourceAwsEc2InstanceKeyNameArrayOutput

func (i InsightFiltersResourceAwsEc2InstanceKeyNameArray) ToInsightFiltersResourceAwsEc2InstanceKeyNameArrayOutput() InsightFiltersResourceAwsEc2InstanceKeyNameArrayOutput

func (InsightFiltersResourceAwsEc2InstanceKeyNameArray) ToInsightFiltersResourceAwsEc2InstanceKeyNameArrayOutputWithContext

func (i InsightFiltersResourceAwsEc2InstanceKeyNameArray) ToInsightFiltersResourceAwsEc2InstanceKeyNameArrayOutputWithContext(ctx context.Context) InsightFiltersResourceAwsEc2InstanceKeyNameArrayOutput

type InsightFiltersResourceAwsEc2InstanceKeyNameArrayInput

type InsightFiltersResourceAwsEc2InstanceKeyNameArrayInput interface {
	pulumi.Input

	ToInsightFiltersResourceAwsEc2InstanceKeyNameArrayOutput() InsightFiltersResourceAwsEc2InstanceKeyNameArrayOutput
	ToInsightFiltersResourceAwsEc2InstanceKeyNameArrayOutputWithContext(context.Context) InsightFiltersResourceAwsEc2InstanceKeyNameArrayOutput
}

InsightFiltersResourceAwsEc2InstanceKeyNameArrayInput is an input type that accepts InsightFiltersResourceAwsEc2InstanceKeyNameArray and InsightFiltersResourceAwsEc2InstanceKeyNameArrayOutput values. You can construct a concrete instance of `InsightFiltersResourceAwsEc2InstanceKeyNameArrayInput` via:

InsightFiltersResourceAwsEc2InstanceKeyNameArray{ InsightFiltersResourceAwsEc2InstanceKeyNameArgs{...} }

type InsightFiltersResourceAwsEc2InstanceKeyNameArrayOutput

type InsightFiltersResourceAwsEc2InstanceKeyNameArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersResourceAwsEc2InstanceKeyNameArrayOutput) ElementType

func (InsightFiltersResourceAwsEc2InstanceKeyNameArrayOutput) Index

func (InsightFiltersResourceAwsEc2InstanceKeyNameArrayOutput) ToInsightFiltersResourceAwsEc2InstanceKeyNameArrayOutput

func (InsightFiltersResourceAwsEc2InstanceKeyNameArrayOutput) ToInsightFiltersResourceAwsEc2InstanceKeyNameArrayOutputWithContext

func (o InsightFiltersResourceAwsEc2InstanceKeyNameArrayOutput) ToInsightFiltersResourceAwsEc2InstanceKeyNameArrayOutputWithContext(ctx context.Context) InsightFiltersResourceAwsEc2InstanceKeyNameArrayOutput

type InsightFiltersResourceAwsEc2InstanceKeyNameInput

type InsightFiltersResourceAwsEc2InstanceKeyNameInput interface {
	pulumi.Input

	ToInsightFiltersResourceAwsEc2InstanceKeyNameOutput() InsightFiltersResourceAwsEc2InstanceKeyNameOutput
	ToInsightFiltersResourceAwsEc2InstanceKeyNameOutputWithContext(context.Context) InsightFiltersResourceAwsEc2InstanceKeyNameOutput
}

InsightFiltersResourceAwsEc2InstanceKeyNameInput is an input type that accepts InsightFiltersResourceAwsEc2InstanceKeyNameArgs and InsightFiltersResourceAwsEc2InstanceKeyNameOutput values. You can construct a concrete instance of `InsightFiltersResourceAwsEc2InstanceKeyNameInput` via:

InsightFiltersResourceAwsEc2InstanceKeyNameArgs{...}

type InsightFiltersResourceAwsEc2InstanceKeyNameOutput

type InsightFiltersResourceAwsEc2InstanceKeyNameOutput struct{ *pulumi.OutputState }

func (InsightFiltersResourceAwsEc2InstanceKeyNameOutput) Comparison

The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.

func (InsightFiltersResourceAwsEc2InstanceKeyNameOutput) ElementType

func (InsightFiltersResourceAwsEc2InstanceKeyNameOutput) ToInsightFiltersResourceAwsEc2InstanceKeyNameOutput

func (o InsightFiltersResourceAwsEc2InstanceKeyNameOutput) ToInsightFiltersResourceAwsEc2InstanceKeyNameOutput() InsightFiltersResourceAwsEc2InstanceKeyNameOutput

func (InsightFiltersResourceAwsEc2InstanceKeyNameOutput) ToInsightFiltersResourceAwsEc2InstanceKeyNameOutputWithContext

func (o InsightFiltersResourceAwsEc2InstanceKeyNameOutput) ToInsightFiltersResourceAwsEc2InstanceKeyNameOutputWithContext(ctx context.Context) InsightFiltersResourceAwsEc2InstanceKeyNameOutput

func (InsightFiltersResourceAwsEc2InstanceKeyNameOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersResourceAwsEc2InstanceLaunchedAt

type InsightFiltersResourceAwsEc2InstanceLaunchedAt struct {
	// A configuration block of the date range for the date filter. See dateRange below for more details.
	DateRange *InsightFiltersResourceAwsEc2InstanceLaunchedAtDateRange `pulumi:"dateRange"`
	// An end date for the date filter. Required with `start` if `dateRange` is not specified.
	End *string `pulumi:"end"`
	// A start date for the date filter. Required with `end` if `dateRange` is not specified.
	Start *string `pulumi:"start"`
}

type InsightFiltersResourceAwsEc2InstanceLaunchedAtArgs

type InsightFiltersResourceAwsEc2InstanceLaunchedAtArgs struct {
	// A configuration block of the date range for the date filter. See dateRange below for more details.
	DateRange InsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangePtrInput `pulumi:"dateRange"`
	// An end date for the date filter. Required with `start` if `dateRange` is not specified.
	End pulumi.StringPtrInput `pulumi:"end"`
	// A start date for the date filter. Required with `end` if `dateRange` is not specified.
	Start pulumi.StringPtrInput `pulumi:"start"`
}

func (InsightFiltersResourceAwsEc2InstanceLaunchedAtArgs) ElementType

func (InsightFiltersResourceAwsEc2InstanceLaunchedAtArgs) ToInsightFiltersResourceAwsEc2InstanceLaunchedAtOutput

func (i InsightFiltersResourceAwsEc2InstanceLaunchedAtArgs) ToInsightFiltersResourceAwsEc2InstanceLaunchedAtOutput() InsightFiltersResourceAwsEc2InstanceLaunchedAtOutput

func (InsightFiltersResourceAwsEc2InstanceLaunchedAtArgs) ToInsightFiltersResourceAwsEc2InstanceLaunchedAtOutputWithContext

func (i InsightFiltersResourceAwsEc2InstanceLaunchedAtArgs) ToInsightFiltersResourceAwsEc2InstanceLaunchedAtOutputWithContext(ctx context.Context) InsightFiltersResourceAwsEc2InstanceLaunchedAtOutput

type InsightFiltersResourceAwsEc2InstanceLaunchedAtArray

type InsightFiltersResourceAwsEc2InstanceLaunchedAtArray []InsightFiltersResourceAwsEc2InstanceLaunchedAtInput

func (InsightFiltersResourceAwsEc2InstanceLaunchedAtArray) ElementType

func (InsightFiltersResourceAwsEc2InstanceLaunchedAtArray) ToInsightFiltersResourceAwsEc2InstanceLaunchedAtArrayOutput

func (i InsightFiltersResourceAwsEc2InstanceLaunchedAtArray) ToInsightFiltersResourceAwsEc2InstanceLaunchedAtArrayOutput() InsightFiltersResourceAwsEc2InstanceLaunchedAtArrayOutput

func (InsightFiltersResourceAwsEc2InstanceLaunchedAtArray) ToInsightFiltersResourceAwsEc2InstanceLaunchedAtArrayOutputWithContext

func (i InsightFiltersResourceAwsEc2InstanceLaunchedAtArray) ToInsightFiltersResourceAwsEc2InstanceLaunchedAtArrayOutputWithContext(ctx context.Context) InsightFiltersResourceAwsEc2InstanceLaunchedAtArrayOutput

type InsightFiltersResourceAwsEc2InstanceLaunchedAtArrayInput

type InsightFiltersResourceAwsEc2InstanceLaunchedAtArrayInput interface {
	pulumi.Input

	ToInsightFiltersResourceAwsEc2InstanceLaunchedAtArrayOutput() InsightFiltersResourceAwsEc2InstanceLaunchedAtArrayOutput
	ToInsightFiltersResourceAwsEc2InstanceLaunchedAtArrayOutputWithContext(context.Context) InsightFiltersResourceAwsEc2InstanceLaunchedAtArrayOutput
}

InsightFiltersResourceAwsEc2InstanceLaunchedAtArrayInput is an input type that accepts InsightFiltersResourceAwsEc2InstanceLaunchedAtArray and InsightFiltersResourceAwsEc2InstanceLaunchedAtArrayOutput values. You can construct a concrete instance of `InsightFiltersResourceAwsEc2InstanceLaunchedAtArrayInput` via:

InsightFiltersResourceAwsEc2InstanceLaunchedAtArray{ InsightFiltersResourceAwsEc2InstanceLaunchedAtArgs{...} }

type InsightFiltersResourceAwsEc2InstanceLaunchedAtArrayOutput

type InsightFiltersResourceAwsEc2InstanceLaunchedAtArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersResourceAwsEc2InstanceLaunchedAtArrayOutput) ElementType

func (InsightFiltersResourceAwsEc2InstanceLaunchedAtArrayOutput) Index

func (InsightFiltersResourceAwsEc2InstanceLaunchedAtArrayOutput) ToInsightFiltersResourceAwsEc2InstanceLaunchedAtArrayOutput

func (InsightFiltersResourceAwsEc2InstanceLaunchedAtArrayOutput) ToInsightFiltersResourceAwsEc2InstanceLaunchedAtArrayOutputWithContext

func (o InsightFiltersResourceAwsEc2InstanceLaunchedAtArrayOutput) ToInsightFiltersResourceAwsEc2InstanceLaunchedAtArrayOutputWithContext(ctx context.Context) InsightFiltersResourceAwsEc2InstanceLaunchedAtArrayOutput

type InsightFiltersResourceAwsEc2InstanceLaunchedAtDateRange

type InsightFiltersResourceAwsEc2InstanceLaunchedAtDateRange struct {
	// A date range unit for the date filter. Valid values: `DAYS`.
	Unit string `pulumi:"unit"`
	// A date range value for the date filter, provided as an Integer.
	Value int `pulumi:"value"`
}

type InsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangeArgs

type InsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangeArgs struct {
	// A date range unit for the date filter. Valid values: `DAYS`.
	Unit pulumi.StringInput `pulumi:"unit"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.IntInput `pulumi:"value"`
}

func (InsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangeArgs) ElementType

func (InsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangeArgs) ToInsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangeOutput

func (InsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangeArgs) ToInsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangeOutputWithContext

func (i InsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangeArgs) ToInsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangeOutputWithContext(ctx context.Context) InsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangeOutput

func (InsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangeArgs) ToInsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangePtrOutput

func (InsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangeArgs) ToInsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangePtrOutputWithContext

func (i InsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangeArgs) ToInsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangePtrOutputWithContext(ctx context.Context) InsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangePtrOutput

type InsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangeInput

type InsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangeInput interface {
	pulumi.Input

	ToInsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangeOutput() InsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangeOutput
	ToInsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangeOutputWithContext(context.Context) InsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangeOutput
}

InsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangeInput is an input type that accepts InsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangeArgs and InsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangeOutput values. You can construct a concrete instance of `InsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangeInput` via:

InsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangeArgs{...}

type InsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangeOutput

type InsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangeOutput struct{ *pulumi.OutputState }

func (InsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangeOutput) ElementType

func (InsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangeOutput) ToInsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangeOutput

func (InsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangeOutput) ToInsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangeOutputWithContext

func (o InsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangeOutput) ToInsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangeOutputWithContext(ctx context.Context) InsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangeOutput

func (InsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangeOutput) ToInsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangePtrOutput

func (InsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangeOutput) ToInsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangePtrOutputWithContext

func (o InsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangeOutput) ToInsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangePtrOutputWithContext(ctx context.Context) InsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangePtrOutput

func (InsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangeOutput) Unit

A date range unit for the date filter. Valid values: `DAYS`.

func (InsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangeOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangePtrInput

type InsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangePtrInput interface {
	pulumi.Input

	ToInsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangePtrOutput() InsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangePtrOutput
	ToInsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangePtrOutputWithContext(context.Context) InsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangePtrOutput
}

InsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangePtrInput is an input type that accepts InsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangeArgs, InsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangePtr and InsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangePtrOutput values. You can construct a concrete instance of `InsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangePtrInput` via:

        InsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangeArgs{...}

or:

        nil

type InsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangePtrOutput

type InsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangePtrOutput struct{ *pulumi.OutputState }

func (InsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangePtrOutput) Elem

func (InsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangePtrOutput) ElementType

func (InsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangePtrOutput) ToInsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangePtrOutput

func (InsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangePtrOutput) ToInsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangePtrOutputWithContext

func (o InsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangePtrOutput) ToInsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangePtrOutputWithContext(ctx context.Context) InsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangePtrOutput

func (InsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangePtrOutput) Unit

A date range unit for the date filter. Valid values: `DAYS`.

func (InsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangePtrOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersResourceAwsEc2InstanceLaunchedAtInput

type InsightFiltersResourceAwsEc2InstanceLaunchedAtInput interface {
	pulumi.Input

	ToInsightFiltersResourceAwsEc2InstanceLaunchedAtOutput() InsightFiltersResourceAwsEc2InstanceLaunchedAtOutput
	ToInsightFiltersResourceAwsEc2InstanceLaunchedAtOutputWithContext(context.Context) InsightFiltersResourceAwsEc2InstanceLaunchedAtOutput
}

InsightFiltersResourceAwsEc2InstanceLaunchedAtInput is an input type that accepts InsightFiltersResourceAwsEc2InstanceLaunchedAtArgs and InsightFiltersResourceAwsEc2InstanceLaunchedAtOutput values. You can construct a concrete instance of `InsightFiltersResourceAwsEc2InstanceLaunchedAtInput` via:

InsightFiltersResourceAwsEc2InstanceLaunchedAtArgs{...}

type InsightFiltersResourceAwsEc2InstanceLaunchedAtOutput

type InsightFiltersResourceAwsEc2InstanceLaunchedAtOutput struct{ *pulumi.OutputState }

func (InsightFiltersResourceAwsEc2InstanceLaunchedAtOutput) DateRange

A configuration block of the date range for the date filter. See dateRange below for more details.

func (InsightFiltersResourceAwsEc2InstanceLaunchedAtOutput) ElementType

func (InsightFiltersResourceAwsEc2InstanceLaunchedAtOutput) End

An end date for the date filter. Required with `start` if `dateRange` is not specified.

func (InsightFiltersResourceAwsEc2InstanceLaunchedAtOutput) Start

A start date for the date filter. Required with `end` if `dateRange` is not specified.

func (InsightFiltersResourceAwsEc2InstanceLaunchedAtOutput) ToInsightFiltersResourceAwsEc2InstanceLaunchedAtOutput

func (InsightFiltersResourceAwsEc2InstanceLaunchedAtOutput) ToInsightFiltersResourceAwsEc2InstanceLaunchedAtOutputWithContext

func (o InsightFiltersResourceAwsEc2InstanceLaunchedAtOutput) ToInsightFiltersResourceAwsEc2InstanceLaunchedAtOutputWithContext(ctx context.Context) InsightFiltersResourceAwsEc2InstanceLaunchedAtOutput

type InsightFiltersResourceAwsEc2InstanceSubnetId

type InsightFiltersResourceAwsEc2InstanceSubnetId struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison string `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value string `pulumi:"value"`
}

type InsightFiltersResourceAwsEc2InstanceSubnetIdArgs

type InsightFiltersResourceAwsEc2InstanceSubnetIdArgs struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison pulumi.StringInput `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.StringInput `pulumi:"value"`
}

func (InsightFiltersResourceAwsEc2InstanceSubnetIdArgs) ElementType

func (InsightFiltersResourceAwsEc2InstanceSubnetIdArgs) ToInsightFiltersResourceAwsEc2InstanceSubnetIdOutput

func (i InsightFiltersResourceAwsEc2InstanceSubnetIdArgs) ToInsightFiltersResourceAwsEc2InstanceSubnetIdOutput() InsightFiltersResourceAwsEc2InstanceSubnetIdOutput

func (InsightFiltersResourceAwsEc2InstanceSubnetIdArgs) ToInsightFiltersResourceAwsEc2InstanceSubnetIdOutputWithContext

func (i InsightFiltersResourceAwsEc2InstanceSubnetIdArgs) ToInsightFiltersResourceAwsEc2InstanceSubnetIdOutputWithContext(ctx context.Context) InsightFiltersResourceAwsEc2InstanceSubnetIdOutput

type InsightFiltersResourceAwsEc2InstanceSubnetIdArray

type InsightFiltersResourceAwsEc2InstanceSubnetIdArray []InsightFiltersResourceAwsEc2InstanceSubnetIdInput

func (InsightFiltersResourceAwsEc2InstanceSubnetIdArray) ElementType

func (InsightFiltersResourceAwsEc2InstanceSubnetIdArray) ToInsightFiltersResourceAwsEc2InstanceSubnetIdArrayOutput

func (i InsightFiltersResourceAwsEc2InstanceSubnetIdArray) ToInsightFiltersResourceAwsEc2InstanceSubnetIdArrayOutput() InsightFiltersResourceAwsEc2InstanceSubnetIdArrayOutput

func (InsightFiltersResourceAwsEc2InstanceSubnetIdArray) ToInsightFiltersResourceAwsEc2InstanceSubnetIdArrayOutputWithContext

func (i InsightFiltersResourceAwsEc2InstanceSubnetIdArray) ToInsightFiltersResourceAwsEc2InstanceSubnetIdArrayOutputWithContext(ctx context.Context) InsightFiltersResourceAwsEc2InstanceSubnetIdArrayOutput

type InsightFiltersResourceAwsEc2InstanceSubnetIdArrayInput

type InsightFiltersResourceAwsEc2InstanceSubnetIdArrayInput interface {
	pulumi.Input

	ToInsightFiltersResourceAwsEc2InstanceSubnetIdArrayOutput() InsightFiltersResourceAwsEc2InstanceSubnetIdArrayOutput
	ToInsightFiltersResourceAwsEc2InstanceSubnetIdArrayOutputWithContext(context.Context) InsightFiltersResourceAwsEc2InstanceSubnetIdArrayOutput
}

InsightFiltersResourceAwsEc2InstanceSubnetIdArrayInput is an input type that accepts InsightFiltersResourceAwsEc2InstanceSubnetIdArray and InsightFiltersResourceAwsEc2InstanceSubnetIdArrayOutput values. You can construct a concrete instance of `InsightFiltersResourceAwsEc2InstanceSubnetIdArrayInput` via:

InsightFiltersResourceAwsEc2InstanceSubnetIdArray{ InsightFiltersResourceAwsEc2InstanceSubnetIdArgs{...} }

type InsightFiltersResourceAwsEc2InstanceSubnetIdArrayOutput

type InsightFiltersResourceAwsEc2InstanceSubnetIdArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersResourceAwsEc2InstanceSubnetIdArrayOutput) ElementType

func (InsightFiltersResourceAwsEc2InstanceSubnetIdArrayOutput) Index

func (InsightFiltersResourceAwsEc2InstanceSubnetIdArrayOutput) ToInsightFiltersResourceAwsEc2InstanceSubnetIdArrayOutput

func (InsightFiltersResourceAwsEc2InstanceSubnetIdArrayOutput) ToInsightFiltersResourceAwsEc2InstanceSubnetIdArrayOutputWithContext

func (o InsightFiltersResourceAwsEc2InstanceSubnetIdArrayOutput) ToInsightFiltersResourceAwsEc2InstanceSubnetIdArrayOutputWithContext(ctx context.Context) InsightFiltersResourceAwsEc2InstanceSubnetIdArrayOutput

type InsightFiltersResourceAwsEc2InstanceSubnetIdInput

type InsightFiltersResourceAwsEc2InstanceSubnetIdInput interface {
	pulumi.Input

	ToInsightFiltersResourceAwsEc2InstanceSubnetIdOutput() InsightFiltersResourceAwsEc2InstanceSubnetIdOutput
	ToInsightFiltersResourceAwsEc2InstanceSubnetIdOutputWithContext(context.Context) InsightFiltersResourceAwsEc2InstanceSubnetIdOutput
}

InsightFiltersResourceAwsEc2InstanceSubnetIdInput is an input type that accepts InsightFiltersResourceAwsEc2InstanceSubnetIdArgs and InsightFiltersResourceAwsEc2InstanceSubnetIdOutput values. You can construct a concrete instance of `InsightFiltersResourceAwsEc2InstanceSubnetIdInput` via:

InsightFiltersResourceAwsEc2InstanceSubnetIdArgs{...}

type InsightFiltersResourceAwsEc2InstanceSubnetIdOutput

type InsightFiltersResourceAwsEc2InstanceSubnetIdOutput struct{ *pulumi.OutputState }

func (InsightFiltersResourceAwsEc2InstanceSubnetIdOutput) Comparison

The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.

func (InsightFiltersResourceAwsEc2InstanceSubnetIdOutput) ElementType

func (InsightFiltersResourceAwsEc2InstanceSubnetIdOutput) ToInsightFiltersResourceAwsEc2InstanceSubnetIdOutput

func (o InsightFiltersResourceAwsEc2InstanceSubnetIdOutput) ToInsightFiltersResourceAwsEc2InstanceSubnetIdOutput() InsightFiltersResourceAwsEc2InstanceSubnetIdOutput

func (InsightFiltersResourceAwsEc2InstanceSubnetIdOutput) ToInsightFiltersResourceAwsEc2InstanceSubnetIdOutputWithContext

func (o InsightFiltersResourceAwsEc2InstanceSubnetIdOutput) ToInsightFiltersResourceAwsEc2InstanceSubnetIdOutputWithContext(ctx context.Context) InsightFiltersResourceAwsEc2InstanceSubnetIdOutput

func (InsightFiltersResourceAwsEc2InstanceSubnetIdOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersResourceAwsEc2InstanceType

type InsightFiltersResourceAwsEc2InstanceType struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison string `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value string `pulumi:"value"`
}

type InsightFiltersResourceAwsEc2InstanceTypeArgs

type InsightFiltersResourceAwsEc2InstanceTypeArgs struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison pulumi.StringInput `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.StringInput `pulumi:"value"`
}

func (InsightFiltersResourceAwsEc2InstanceTypeArgs) ElementType

func (InsightFiltersResourceAwsEc2InstanceTypeArgs) ToInsightFiltersResourceAwsEc2InstanceTypeOutput

func (i InsightFiltersResourceAwsEc2InstanceTypeArgs) ToInsightFiltersResourceAwsEc2InstanceTypeOutput() InsightFiltersResourceAwsEc2InstanceTypeOutput

func (InsightFiltersResourceAwsEc2InstanceTypeArgs) ToInsightFiltersResourceAwsEc2InstanceTypeOutputWithContext

func (i InsightFiltersResourceAwsEc2InstanceTypeArgs) ToInsightFiltersResourceAwsEc2InstanceTypeOutputWithContext(ctx context.Context) InsightFiltersResourceAwsEc2InstanceTypeOutput

type InsightFiltersResourceAwsEc2InstanceTypeArray

type InsightFiltersResourceAwsEc2InstanceTypeArray []InsightFiltersResourceAwsEc2InstanceTypeInput

func (InsightFiltersResourceAwsEc2InstanceTypeArray) ElementType

func (InsightFiltersResourceAwsEc2InstanceTypeArray) ToInsightFiltersResourceAwsEc2InstanceTypeArrayOutput

func (i InsightFiltersResourceAwsEc2InstanceTypeArray) ToInsightFiltersResourceAwsEc2InstanceTypeArrayOutput() InsightFiltersResourceAwsEc2InstanceTypeArrayOutput

func (InsightFiltersResourceAwsEc2InstanceTypeArray) ToInsightFiltersResourceAwsEc2InstanceTypeArrayOutputWithContext

func (i InsightFiltersResourceAwsEc2InstanceTypeArray) ToInsightFiltersResourceAwsEc2InstanceTypeArrayOutputWithContext(ctx context.Context) InsightFiltersResourceAwsEc2InstanceTypeArrayOutput

type InsightFiltersResourceAwsEc2InstanceTypeArrayInput

type InsightFiltersResourceAwsEc2InstanceTypeArrayInput interface {
	pulumi.Input

	ToInsightFiltersResourceAwsEc2InstanceTypeArrayOutput() InsightFiltersResourceAwsEc2InstanceTypeArrayOutput
	ToInsightFiltersResourceAwsEc2InstanceTypeArrayOutputWithContext(context.Context) InsightFiltersResourceAwsEc2InstanceTypeArrayOutput
}

InsightFiltersResourceAwsEc2InstanceTypeArrayInput is an input type that accepts InsightFiltersResourceAwsEc2InstanceTypeArray and InsightFiltersResourceAwsEc2InstanceTypeArrayOutput values. You can construct a concrete instance of `InsightFiltersResourceAwsEc2InstanceTypeArrayInput` via:

InsightFiltersResourceAwsEc2InstanceTypeArray{ InsightFiltersResourceAwsEc2InstanceTypeArgs{...} }

type InsightFiltersResourceAwsEc2InstanceTypeArrayOutput

type InsightFiltersResourceAwsEc2InstanceTypeArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersResourceAwsEc2InstanceTypeArrayOutput) ElementType

func (InsightFiltersResourceAwsEc2InstanceTypeArrayOutput) Index

func (InsightFiltersResourceAwsEc2InstanceTypeArrayOutput) ToInsightFiltersResourceAwsEc2InstanceTypeArrayOutput

func (o InsightFiltersResourceAwsEc2InstanceTypeArrayOutput) ToInsightFiltersResourceAwsEc2InstanceTypeArrayOutput() InsightFiltersResourceAwsEc2InstanceTypeArrayOutput

func (InsightFiltersResourceAwsEc2InstanceTypeArrayOutput) ToInsightFiltersResourceAwsEc2InstanceTypeArrayOutputWithContext

func (o InsightFiltersResourceAwsEc2InstanceTypeArrayOutput) ToInsightFiltersResourceAwsEc2InstanceTypeArrayOutputWithContext(ctx context.Context) InsightFiltersResourceAwsEc2InstanceTypeArrayOutput

type InsightFiltersResourceAwsEc2InstanceTypeInput

type InsightFiltersResourceAwsEc2InstanceTypeInput interface {
	pulumi.Input

	ToInsightFiltersResourceAwsEc2InstanceTypeOutput() InsightFiltersResourceAwsEc2InstanceTypeOutput
	ToInsightFiltersResourceAwsEc2InstanceTypeOutputWithContext(context.Context) InsightFiltersResourceAwsEc2InstanceTypeOutput
}

InsightFiltersResourceAwsEc2InstanceTypeInput is an input type that accepts InsightFiltersResourceAwsEc2InstanceTypeArgs and InsightFiltersResourceAwsEc2InstanceTypeOutput values. You can construct a concrete instance of `InsightFiltersResourceAwsEc2InstanceTypeInput` via:

InsightFiltersResourceAwsEc2InstanceTypeArgs{...}

type InsightFiltersResourceAwsEc2InstanceTypeOutput

type InsightFiltersResourceAwsEc2InstanceTypeOutput struct{ *pulumi.OutputState }

func (InsightFiltersResourceAwsEc2InstanceTypeOutput) Comparison

The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.

func (InsightFiltersResourceAwsEc2InstanceTypeOutput) ElementType

func (InsightFiltersResourceAwsEc2InstanceTypeOutput) ToInsightFiltersResourceAwsEc2InstanceTypeOutput

func (o InsightFiltersResourceAwsEc2InstanceTypeOutput) ToInsightFiltersResourceAwsEc2InstanceTypeOutput() InsightFiltersResourceAwsEc2InstanceTypeOutput

func (InsightFiltersResourceAwsEc2InstanceTypeOutput) ToInsightFiltersResourceAwsEc2InstanceTypeOutputWithContext

func (o InsightFiltersResourceAwsEc2InstanceTypeOutput) ToInsightFiltersResourceAwsEc2InstanceTypeOutputWithContext(ctx context.Context) InsightFiltersResourceAwsEc2InstanceTypeOutput

func (InsightFiltersResourceAwsEc2InstanceTypeOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersResourceAwsEc2InstanceVpcId

type InsightFiltersResourceAwsEc2InstanceVpcId struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison string `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value string `pulumi:"value"`
}

type InsightFiltersResourceAwsEc2InstanceVpcIdArgs

type InsightFiltersResourceAwsEc2InstanceVpcIdArgs struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison pulumi.StringInput `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.StringInput `pulumi:"value"`
}

func (InsightFiltersResourceAwsEc2InstanceVpcIdArgs) ElementType

func (InsightFiltersResourceAwsEc2InstanceVpcIdArgs) ToInsightFiltersResourceAwsEc2InstanceVpcIdOutput

func (i InsightFiltersResourceAwsEc2InstanceVpcIdArgs) ToInsightFiltersResourceAwsEc2InstanceVpcIdOutput() InsightFiltersResourceAwsEc2InstanceVpcIdOutput

func (InsightFiltersResourceAwsEc2InstanceVpcIdArgs) ToInsightFiltersResourceAwsEc2InstanceVpcIdOutputWithContext

func (i InsightFiltersResourceAwsEc2InstanceVpcIdArgs) ToInsightFiltersResourceAwsEc2InstanceVpcIdOutputWithContext(ctx context.Context) InsightFiltersResourceAwsEc2InstanceVpcIdOutput

type InsightFiltersResourceAwsEc2InstanceVpcIdArray

type InsightFiltersResourceAwsEc2InstanceVpcIdArray []InsightFiltersResourceAwsEc2InstanceVpcIdInput

func (InsightFiltersResourceAwsEc2InstanceVpcIdArray) ElementType

func (InsightFiltersResourceAwsEc2InstanceVpcIdArray) ToInsightFiltersResourceAwsEc2InstanceVpcIdArrayOutput

func (i InsightFiltersResourceAwsEc2InstanceVpcIdArray) ToInsightFiltersResourceAwsEc2InstanceVpcIdArrayOutput() InsightFiltersResourceAwsEc2InstanceVpcIdArrayOutput

func (InsightFiltersResourceAwsEc2InstanceVpcIdArray) ToInsightFiltersResourceAwsEc2InstanceVpcIdArrayOutputWithContext

func (i InsightFiltersResourceAwsEc2InstanceVpcIdArray) ToInsightFiltersResourceAwsEc2InstanceVpcIdArrayOutputWithContext(ctx context.Context) InsightFiltersResourceAwsEc2InstanceVpcIdArrayOutput

type InsightFiltersResourceAwsEc2InstanceVpcIdArrayInput

type InsightFiltersResourceAwsEc2InstanceVpcIdArrayInput interface {
	pulumi.Input

	ToInsightFiltersResourceAwsEc2InstanceVpcIdArrayOutput() InsightFiltersResourceAwsEc2InstanceVpcIdArrayOutput
	ToInsightFiltersResourceAwsEc2InstanceVpcIdArrayOutputWithContext(context.Context) InsightFiltersResourceAwsEc2InstanceVpcIdArrayOutput
}

InsightFiltersResourceAwsEc2InstanceVpcIdArrayInput is an input type that accepts InsightFiltersResourceAwsEc2InstanceVpcIdArray and InsightFiltersResourceAwsEc2InstanceVpcIdArrayOutput values. You can construct a concrete instance of `InsightFiltersResourceAwsEc2InstanceVpcIdArrayInput` via:

InsightFiltersResourceAwsEc2InstanceVpcIdArray{ InsightFiltersResourceAwsEc2InstanceVpcIdArgs{...} }

type InsightFiltersResourceAwsEc2InstanceVpcIdArrayOutput

type InsightFiltersResourceAwsEc2InstanceVpcIdArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersResourceAwsEc2InstanceVpcIdArrayOutput) ElementType

func (InsightFiltersResourceAwsEc2InstanceVpcIdArrayOutput) Index

func (InsightFiltersResourceAwsEc2InstanceVpcIdArrayOutput) ToInsightFiltersResourceAwsEc2InstanceVpcIdArrayOutput

func (InsightFiltersResourceAwsEc2InstanceVpcIdArrayOutput) ToInsightFiltersResourceAwsEc2InstanceVpcIdArrayOutputWithContext

func (o InsightFiltersResourceAwsEc2InstanceVpcIdArrayOutput) ToInsightFiltersResourceAwsEc2InstanceVpcIdArrayOutputWithContext(ctx context.Context) InsightFiltersResourceAwsEc2InstanceVpcIdArrayOutput

type InsightFiltersResourceAwsEc2InstanceVpcIdInput

type InsightFiltersResourceAwsEc2InstanceVpcIdInput interface {
	pulumi.Input

	ToInsightFiltersResourceAwsEc2InstanceVpcIdOutput() InsightFiltersResourceAwsEc2InstanceVpcIdOutput
	ToInsightFiltersResourceAwsEc2InstanceVpcIdOutputWithContext(context.Context) InsightFiltersResourceAwsEc2InstanceVpcIdOutput
}

InsightFiltersResourceAwsEc2InstanceVpcIdInput is an input type that accepts InsightFiltersResourceAwsEc2InstanceVpcIdArgs and InsightFiltersResourceAwsEc2InstanceVpcIdOutput values. You can construct a concrete instance of `InsightFiltersResourceAwsEc2InstanceVpcIdInput` via:

InsightFiltersResourceAwsEc2InstanceVpcIdArgs{...}

type InsightFiltersResourceAwsEc2InstanceVpcIdOutput

type InsightFiltersResourceAwsEc2InstanceVpcIdOutput struct{ *pulumi.OutputState }

func (InsightFiltersResourceAwsEc2InstanceVpcIdOutput) Comparison

The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.

func (InsightFiltersResourceAwsEc2InstanceVpcIdOutput) ElementType

func (InsightFiltersResourceAwsEc2InstanceVpcIdOutput) ToInsightFiltersResourceAwsEc2InstanceVpcIdOutput

func (o InsightFiltersResourceAwsEc2InstanceVpcIdOutput) ToInsightFiltersResourceAwsEc2InstanceVpcIdOutput() InsightFiltersResourceAwsEc2InstanceVpcIdOutput

func (InsightFiltersResourceAwsEc2InstanceVpcIdOutput) ToInsightFiltersResourceAwsEc2InstanceVpcIdOutputWithContext

func (o InsightFiltersResourceAwsEc2InstanceVpcIdOutput) ToInsightFiltersResourceAwsEc2InstanceVpcIdOutputWithContext(ctx context.Context) InsightFiltersResourceAwsEc2InstanceVpcIdOutput

func (InsightFiltersResourceAwsEc2InstanceVpcIdOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersResourceAwsIamAccessKeyCreatedAt

type InsightFiltersResourceAwsIamAccessKeyCreatedAt struct {
	// A configuration block of the date range for the date filter. See dateRange below for more details.
	DateRange *InsightFiltersResourceAwsIamAccessKeyCreatedAtDateRange `pulumi:"dateRange"`
	// An end date for the date filter. Required with `start` if `dateRange` is not specified.
	End *string `pulumi:"end"`
	// A start date for the date filter. Required with `end` if `dateRange` is not specified.
	Start *string `pulumi:"start"`
}

type InsightFiltersResourceAwsIamAccessKeyCreatedAtArgs

type InsightFiltersResourceAwsIamAccessKeyCreatedAtArgs struct {
	// A configuration block of the date range for the date filter. See dateRange below for more details.
	DateRange InsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangePtrInput `pulumi:"dateRange"`
	// An end date for the date filter. Required with `start` if `dateRange` is not specified.
	End pulumi.StringPtrInput `pulumi:"end"`
	// A start date for the date filter. Required with `end` if `dateRange` is not specified.
	Start pulumi.StringPtrInput `pulumi:"start"`
}

func (InsightFiltersResourceAwsIamAccessKeyCreatedAtArgs) ElementType

func (InsightFiltersResourceAwsIamAccessKeyCreatedAtArgs) ToInsightFiltersResourceAwsIamAccessKeyCreatedAtOutput

func (i InsightFiltersResourceAwsIamAccessKeyCreatedAtArgs) ToInsightFiltersResourceAwsIamAccessKeyCreatedAtOutput() InsightFiltersResourceAwsIamAccessKeyCreatedAtOutput

func (InsightFiltersResourceAwsIamAccessKeyCreatedAtArgs) ToInsightFiltersResourceAwsIamAccessKeyCreatedAtOutputWithContext

func (i InsightFiltersResourceAwsIamAccessKeyCreatedAtArgs) ToInsightFiltersResourceAwsIamAccessKeyCreatedAtOutputWithContext(ctx context.Context) InsightFiltersResourceAwsIamAccessKeyCreatedAtOutput

type InsightFiltersResourceAwsIamAccessKeyCreatedAtArray

type InsightFiltersResourceAwsIamAccessKeyCreatedAtArray []InsightFiltersResourceAwsIamAccessKeyCreatedAtInput

func (InsightFiltersResourceAwsIamAccessKeyCreatedAtArray) ElementType

func (InsightFiltersResourceAwsIamAccessKeyCreatedAtArray) ToInsightFiltersResourceAwsIamAccessKeyCreatedAtArrayOutput

func (i InsightFiltersResourceAwsIamAccessKeyCreatedAtArray) ToInsightFiltersResourceAwsIamAccessKeyCreatedAtArrayOutput() InsightFiltersResourceAwsIamAccessKeyCreatedAtArrayOutput

func (InsightFiltersResourceAwsIamAccessKeyCreatedAtArray) ToInsightFiltersResourceAwsIamAccessKeyCreatedAtArrayOutputWithContext

func (i InsightFiltersResourceAwsIamAccessKeyCreatedAtArray) ToInsightFiltersResourceAwsIamAccessKeyCreatedAtArrayOutputWithContext(ctx context.Context) InsightFiltersResourceAwsIamAccessKeyCreatedAtArrayOutput

type InsightFiltersResourceAwsIamAccessKeyCreatedAtArrayInput

type InsightFiltersResourceAwsIamAccessKeyCreatedAtArrayInput interface {
	pulumi.Input

	ToInsightFiltersResourceAwsIamAccessKeyCreatedAtArrayOutput() InsightFiltersResourceAwsIamAccessKeyCreatedAtArrayOutput
	ToInsightFiltersResourceAwsIamAccessKeyCreatedAtArrayOutputWithContext(context.Context) InsightFiltersResourceAwsIamAccessKeyCreatedAtArrayOutput
}

InsightFiltersResourceAwsIamAccessKeyCreatedAtArrayInput is an input type that accepts InsightFiltersResourceAwsIamAccessKeyCreatedAtArray and InsightFiltersResourceAwsIamAccessKeyCreatedAtArrayOutput values. You can construct a concrete instance of `InsightFiltersResourceAwsIamAccessKeyCreatedAtArrayInput` via:

InsightFiltersResourceAwsIamAccessKeyCreatedAtArray{ InsightFiltersResourceAwsIamAccessKeyCreatedAtArgs{...} }

type InsightFiltersResourceAwsIamAccessKeyCreatedAtArrayOutput

type InsightFiltersResourceAwsIamAccessKeyCreatedAtArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersResourceAwsIamAccessKeyCreatedAtArrayOutput) ElementType

func (InsightFiltersResourceAwsIamAccessKeyCreatedAtArrayOutput) Index

func (InsightFiltersResourceAwsIamAccessKeyCreatedAtArrayOutput) ToInsightFiltersResourceAwsIamAccessKeyCreatedAtArrayOutput

func (InsightFiltersResourceAwsIamAccessKeyCreatedAtArrayOutput) ToInsightFiltersResourceAwsIamAccessKeyCreatedAtArrayOutputWithContext

func (o InsightFiltersResourceAwsIamAccessKeyCreatedAtArrayOutput) ToInsightFiltersResourceAwsIamAccessKeyCreatedAtArrayOutputWithContext(ctx context.Context) InsightFiltersResourceAwsIamAccessKeyCreatedAtArrayOutput

type InsightFiltersResourceAwsIamAccessKeyCreatedAtDateRange

type InsightFiltersResourceAwsIamAccessKeyCreatedAtDateRange struct {
	// A date range unit for the date filter. Valid values: `DAYS`.
	Unit string `pulumi:"unit"`
	// A date range value for the date filter, provided as an Integer.
	Value int `pulumi:"value"`
}

type InsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangeArgs

type InsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangeArgs struct {
	// A date range unit for the date filter. Valid values: `DAYS`.
	Unit pulumi.StringInput `pulumi:"unit"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.IntInput `pulumi:"value"`
}

func (InsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangeArgs) ElementType

func (InsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangeArgs) ToInsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangeOutput

func (InsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangeArgs) ToInsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangeOutputWithContext

func (i InsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangeArgs) ToInsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangeOutputWithContext(ctx context.Context) InsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangeOutput

func (InsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangeArgs) ToInsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangePtrOutput

func (InsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangeArgs) ToInsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangePtrOutputWithContext

func (i InsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangeArgs) ToInsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangePtrOutputWithContext(ctx context.Context) InsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangePtrOutput

type InsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangeInput

type InsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangeInput interface {
	pulumi.Input

	ToInsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangeOutput() InsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangeOutput
	ToInsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangeOutputWithContext(context.Context) InsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangeOutput
}

InsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangeInput is an input type that accepts InsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangeArgs and InsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangeOutput values. You can construct a concrete instance of `InsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangeInput` via:

InsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangeArgs{...}

type InsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangeOutput

type InsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangeOutput struct{ *pulumi.OutputState }

func (InsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangeOutput) ElementType

func (InsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangeOutput) ToInsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangeOutput

func (InsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangeOutput) ToInsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangeOutputWithContext

func (o InsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangeOutput) ToInsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangeOutputWithContext(ctx context.Context) InsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangeOutput

func (InsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangeOutput) ToInsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangePtrOutput

func (InsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangeOutput) ToInsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangePtrOutputWithContext

func (o InsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangeOutput) ToInsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangePtrOutputWithContext(ctx context.Context) InsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangePtrOutput

func (InsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangeOutput) Unit

A date range unit for the date filter. Valid values: `DAYS`.

func (InsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangeOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangePtrInput

type InsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangePtrInput interface {
	pulumi.Input

	ToInsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangePtrOutput() InsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangePtrOutput
	ToInsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangePtrOutputWithContext(context.Context) InsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangePtrOutput
}

InsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangePtrInput is an input type that accepts InsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangeArgs, InsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangePtr and InsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangePtrOutput values. You can construct a concrete instance of `InsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangePtrInput` via:

        InsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangeArgs{...}

or:

        nil

type InsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangePtrOutput

type InsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangePtrOutput struct{ *pulumi.OutputState }

func (InsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangePtrOutput) Elem

func (InsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangePtrOutput) ElementType

func (InsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangePtrOutput) ToInsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangePtrOutput

func (InsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangePtrOutput) ToInsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangePtrOutputWithContext

func (o InsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangePtrOutput) ToInsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangePtrOutputWithContext(ctx context.Context) InsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangePtrOutput

func (InsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangePtrOutput) Unit

A date range unit for the date filter. Valid values: `DAYS`.

func (InsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangePtrOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersResourceAwsIamAccessKeyCreatedAtInput

type InsightFiltersResourceAwsIamAccessKeyCreatedAtInput interface {
	pulumi.Input

	ToInsightFiltersResourceAwsIamAccessKeyCreatedAtOutput() InsightFiltersResourceAwsIamAccessKeyCreatedAtOutput
	ToInsightFiltersResourceAwsIamAccessKeyCreatedAtOutputWithContext(context.Context) InsightFiltersResourceAwsIamAccessKeyCreatedAtOutput
}

InsightFiltersResourceAwsIamAccessKeyCreatedAtInput is an input type that accepts InsightFiltersResourceAwsIamAccessKeyCreatedAtArgs and InsightFiltersResourceAwsIamAccessKeyCreatedAtOutput values. You can construct a concrete instance of `InsightFiltersResourceAwsIamAccessKeyCreatedAtInput` via:

InsightFiltersResourceAwsIamAccessKeyCreatedAtArgs{...}

type InsightFiltersResourceAwsIamAccessKeyCreatedAtOutput

type InsightFiltersResourceAwsIamAccessKeyCreatedAtOutput struct{ *pulumi.OutputState }

func (InsightFiltersResourceAwsIamAccessKeyCreatedAtOutput) DateRange

A configuration block of the date range for the date filter. See dateRange below for more details.

func (InsightFiltersResourceAwsIamAccessKeyCreatedAtOutput) ElementType

func (InsightFiltersResourceAwsIamAccessKeyCreatedAtOutput) End

An end date for the date filter. Required with `start` if `dateRange` is not specified.

func (InsightFiltersResourceAwsIamAccessKeyCreatedAtOutput) Start

A start date for the date filter. Required with `end` if `dateRange` is not specified.

func (InsightFiltersResourceAwsIamAccessKeyCreatedAtOutput) ToInsightFiltersResourceAwsIamAccessKeyCreatedAtOutput

func (InsightFiltersResourceAwsIamAccessKeyCreatedAtOutput) ToInsightFiltersResourceAwsIamAccessKeyCreatedAtOutputWithContext

func (o InsightFiltersResourceAwsIamAccessKeyCreatedAtOutput) ToInsightFiltersResourceAwsIamAccessKeyCreatedAtOutputWithContext(ctx context.Context) InsightFiltersResourceAwsIamAccessKeyCreatedAtOutput

type InsightFiltersResourceAwsIamAccessKeyStatus

type InsightFiltersResourceAwsIamAccessKeyStatus struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison string `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value string `pulumi:"value"`
}

type InsightFiltersResourceAwsIamAccessKeyStatusArgs

type InsightFiltersResourceAwsIamAccessKeyStatusArgs struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison pulumi.StringInput `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.StringInput `pulumi:"value"`
}

func (InsightFiltersResourceAwsIamAccessKeyStatusArgs) ElementType

func (InsightFiltersResourceAwsIamAccessKeyStatusArgs) ToInsightFiltersResourceAwsIamAccessKeyStatusOutput

func (i InsightFiltersResourceAwsIamAccessKeyStatusArgs) ToInsightFiltersResourceAwsIamAccessKeyStatusOutput() InsightFiltersResourceAwsIamAccessKeyStatusOutput

func (InsightFiltersResourceAwsIamAccessKeyStatusArgs) ToInsightFiltersResourceAwsIamAccessKeyStatusOutputWithContext

func (i InsightFiltersResourceAwsIamAccessKeyStatusArgs) ToInsightFiltersResourceAwsIamAccessKeyStatusOutputWithContext(ctx context.Context) InsightFiltersResourceAwsIamAccessKeyStatusOutput

type InsightFiltersResourceAwsIamAccessKeyStatusArray

type InsightFiltersResourceAwsIamAccessKeyStatusArray []InsightFiltersResourceAwsIamAccessKeyStatusInput

func (InsightFiltersResourceAwsIamAccessKeyStatusArray) ElementType

func (InsightFiltersResourceAwsIamAccessKeyStatusArray) ToInsightFiltersResourceAwsIamAccessKeyStatusArrayOutput

func (i InsightFiltersResourceAwsIamAccessKeyStatusArray) ToInsightFiltersResourceAwsIamAccessKeyStatusArrayOutput() InsightFiltersResourceAwsIamAccessKeyStatusArrayOutput

func (InsightFiltersResourceAwsIamAccessKeyStatusArray) ToInsightFiltersResourceAwsIamAccessKeyStatusArrayOutputWithContext

func (i InsightFiltersResourceAwsIamAccessKeyStatusArray) ToInsightFiltersResourceAwsIamAccessKeyStatusArrayOutputWithContext(ctx context.Context) InsightFiltersResourceAwsIamAccessKeyStatusArrayOutput

type InsightFiltersResourceAwsIamAccessKeyStatusArrayInput

type InsightFiltersResourceAwsIamAccessKeyStatusArrayInput interface {
	pulumi.Input

	ToInsightFiltersResourceAwsIamAccessKeyStatusArrayOutput() InsightFiltersResourceAwsIamAccessKeyStatusArrayOutput
	ToInsightFiltersResourceAwsIamAccessKeyStatusArrayOutputWithContext(context.Context) InsightFiltersResourceAwsIamAccessKeyStatusArrayOutput
}

InsightFiltersResourceAwsIamAccessKeyStatusArrayInput is an input type that accepts InsightFiltersResourceAwsIamAccessKeyStatusArray and InsightFiltersResourceAwsIamAccessKeyStatusArrayOutput values. You can construct a concrete instance of `InsightFiltersResourceAwsIamAccessKeyStatusArrayInput` via:

InsightFiltersResourceAwsIamAccessKeyStatusArray{ InsightFiltersResourceAwsIamAccessKeyStatusArgs{...} }

type InsightFiltersResourceAwsIamAccessKeyStatusArrayOutput

type InsightFiltersResourceAwsIamAccessKeyStatusArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersResourceAwsIamAccessKeyStatusArrayOutput) ElementType

func (InsightFiltersResourceAwsIamAccessKeyStatusArrayOutput) Index

func (InsightFiltersResourceAwsIamAccessKeyStatusArrayOutput) ToInsightFiltersResourceAwsIamAccessKeyStatusArrayOutput

func (InsightFiltersResourceAwsIamAccessKeyStatusArrayOutput) ToInsightFiltersResourceAwsIamAccessKeyStatusArrayOutputWithContext

func (o InsightFiltersResourceAwsIamAccessKeyStatusArrayOutput) ToInsightFiltersResourceAwsIamAccessKeyStatusArrayOutputWithContext(ctx context.Context) InsightFiltersResourceAwsIamAccessKeyStatusArrayOutput

type InsightFiltersResourceAwsIamAccessKeyStatusInput

type InsightFiltersResourceAwsIamAccessKeyStatusInput interface {
	pulumi.Input

	ToInsightFiltersResourceAwsIamAccessKeyStatusOutput() InsightFiltersResourceAwsIamAccessKeyStatusOutput
	ToInsightFiltersResourceAwsIamAccessKeyStatusOutputWithContext(context.Context) InsightFiltersResourceAwsIamAccessKeyStatusOutput
}

InsightFiltersResourceAwsIamAccessKeyStatusInput is an input type that accepts InsightFiltersResourceAwsIamAccessKeyStatusArgs and InsightFiltersResourceAwsIamAccessKeyStatusOutput values. You can construct a concrete instance of `InsightFiltersResourceAwsIamAccessKeyStatusInput` via:

InsightFiltersResourceAwsIamAccessKeyStatusArgs{...}

type InsightFiltersResourceAwsIamAccessKeyStatusOutput

type InsightFiltersResourceAwsIamAccessKeyStatusOutput struct{ *pulumi.OutputState }

func (InsightFiltersResourceAwsIamAccessKeyStatusOutput) Comparison

The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.

func (InsightFiltersResourceAwsIamAccessKeyStatusOutput) ElementType

func (InsightFiltersResourceAwsIamAccessKeyStatusOutput) ToInsightFiltersResourceAwsIamAccessKeyStatusOutput

func (o InsightFiltersResourceAwsIamAccessKeyStatusOutput) ToInsightFiltersResourceAwsIamAccessKeyStatusOutput() InsightFiltersResourceAwsIamAccessKeyStatusOutput

func (InsightFiltersResourceAwsIamAccessKeyStatusOutput) ToInsightFiltersResourceAwsIamAccessKeyStatusOutputWithContext

func (o InsightFiltersResourceAwsIamAccessKeyStatusOutput) ToInsightFiltersResourceAwsIamAccessKeyStatusOutputWithContext(ctx context.Context) InsightFiltersResourceAwsIamAccessKeyStatusOutput

func (InsightFiltersResourceAwsIamAccessKeyStatusOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersResourceAwsIamAccessKeyUserName

type InsightFiltersResourceAwsIamAccessKeyUserName struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison string `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value string `pulumi:"value"`
}

type InsightFiltersResourceAwsIamAccessKeyUserNameArgs

type InsightFiltersResourceAwsIamAccessKeyUserNameArgs struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison pulumi.StringInput `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.StringInput `pulumi:"value"`
}

func (InsightFiltersResourceAwsIamAccessKeyUserNameArgs) ElementType

func (InsightFiltersResourceAwsIamAccessKeyUserNameArgs) ToInsightFiltersResourceAwsIamAccessKeyUserNameOutput

func (i InsightFiltersResourceAwsIamAccessKeyUserNameArgs) ToInsightFiltersResourceAwsIamAccessKeyUserNameOutput() InsightFiltersResourceAwsIamAccessKeyUserNameOutput

func (InsightFiltersResourceAwsIamAccessKeyUserNameArgs) ToInsightFiltersResourceAwsIamAccessKeyUserNameOutputWithContext

func (i InsightFiltersResourceAwsIamAccessKeyUserNameArgs) ToInsightFiltersResourceAwsIamAccessKeyUserNameOutputWithContext(ctx context.Context) InsightFiltersResourceAwsIamAccessKeyUserNameOutput

type InsightFiltersResourceAwsIamAccessKeyUserNameArray

type InsightFiltersResourceAwsIamAccessKeyUserNameArray []InsightFiltersResourceAwsIamAccessKeyUserNameInput

func (InsightFiltersResourceAwsIamAccessKeyUserNameArray) ElementType

func (InsightFiltersResourceAwsIamAccessKeyUserNameArray) ToInsightFiltersResourceAwsIamAccessKeyUserNameArrayOutput

func (i InsightFiltersResourceAwsIamAccessKeyUserNameArray) ToInsightFiltersResourceAwsIamAccessKeyUserNameArrayOutput() InsightFiltersResourceAwsIamAccessKeyUserNameArrayOutput

func (InsightFiltersResourceAwsIamAccessKeyUserNameArray) ToInsightFiltersResourceAwsIamAccessKeyUserNameArrayOutputWithContext

func (i InsightFiltersResourceAwsIamAccessKeyUserNameArray) ToInsightFiltersResourceAwsIamAccessKeyUserNameArrayOutputWithContext(ctx context.Context) InsightFiltersResourceAwsIamAccessKeyUserNameArrayOutput

type InsightFiltersResourceAwsIamAccessKeyUserNameArrayInput

type InsightFiltersResourceAwsIamAccessKeyUserNameArrayInput interface {
	pulumi.Input

	ToInsightFiltersResourceAwsIamAccessKeyUserNameArrayOutput() InsightFiltersResourceAwsIamAccessKeyUserNameArrayOutput
	ToInsightFiltersResourceAwsIamAccessKeyUserNameArrayOutputWithContext(context.Context) InsightFiltersResourceAwsIamAccessKeyUserNameArrayOutput
}

InsightFiltersResourceAwsIamAccessKeyUserNameArrayInput is an input type that accepts InsightFiltersResourceAwsIamAccessKeyUserNameArray and InsightFiltersResourceAwsIamAccessKeyUserNameArrayOutput values. You can construct a concrete instance of `InsightFiltersResourceAwsIamAccessKeyUserNameArrayInput` via:

InsightFiltersResourceAwsIamAccessKeyUserNameArray{ InsightFiltersResourceAwsIamAccessKeyUserNameArgs{...} }

type InsightFiltersResourceAwsIamAccessKeyUserNameArrayOutput

type InsightFiltersResourceAwsIamAccessKeyUserNameArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersResourceAwsIamAccessKeyUserNameArrayOutput) ElementType

func (InsightFiltersResourceAwsIamAccessKeyUserNameArrayOutput) Index

func (InsightFiltersResourceAwsIamAccessKeyUserNameArrayOutput) ToInsightFiltersResourceAwsIamAccessKeyUserNameArrayOutput

func (InsightFiltersResourceAwsIamAccessKeyUserNameArrayOutput) ToInsightFiltersResourceAwsIamAccessKeyUserNameArrayOutputWithContext

func (o InsightFiltersResourceAwsIamAccessKeyUserNameArrayOutput) ToInsightFiltersResourceAwsIamAccessKeyUserNameArrayOutputWithContext(ctx context.Context) InsightFiltersResourceAwsIamAccessKeyUserNameArrayOutput

type InsightFiltersResourceAwsIamAccessKeyUserNameInput

type InsightFiltersResourceAwsIamAccessKeyUserNameInput interface {
	pulumi.Input

	ToInsightFiltersResourceAwsIamAccessKeyUserNameOutput() InsightFiltersResourceAwsIamAccessKeyUserNameOutput
	ToInsightFiltersResourceAwsIamAccessKeyUserNameOutputWithContext(context.Context) InsightFiltersResourceAwsIamAccessKeyUserNameOutput
}

InsightFiltersResourceAwsIamAccessKeyUserNameInput is an input type that accepts InsightFiltersResourceAwsIamAccessKeyUserNameArgs and InsightFiltersResourceAwsIamAccessKeyUserNameOutput values. You can construct a concrete instance of `InsightFiltersResourceAwsIamAccessKeyUserNameInput` via:

InsightFiltersResourceAwsIamAccessKeyUserNameArgs{...}

type InsightFiltersResourceAwsIamAccessKeyUserNameOutput

type InsightFiltersResourceAwsIamAccessKeyUserNameOutput struct{ *pulumi.OutputState }

func (InsightFiltersResourceAwsIamAccessKeyUserNameOutput) Comparison

The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.

func (InsightFiltersResourceAwsIamAccessKeyUserNameOutput) ElementType

func (InsightFiltersResourceAwsIamAccessKeyUserNameOutput) ToInsightFiltersResourceAwsIamAccessKeyUserNameOutput

func (o InsightFiltersResourceAwsIamAccessKeyUserNameOutput) ToInsightFiltersResourceAwsIamAccessKeyUserNameOutput() InsightFiltersResourceAwsIamAccessKeyUserNameOutput

func (InsightFiltersResourceAwsIamAccessKeyUserNameOutput) ToInsightFiltersResourceAwsIamAccessKeyUserNameOutputWithContext

func (o InsightFiltersResourceAwsIamAccessKeyUserNameOutput) ToInsightFiltersResourceAwsIamAccessKeyUserNameOutputWithContext(ctx context.Context) InsightFiltersResourceAwsIamAccessKeyUserNameOutput

func (InsightFiltersResourceAwsIamAccessKeyUserNameOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersResourceAwsS3BucketOwnerId

type InsightFiltersResourceAwsS3BucketOwnerId struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison string `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value string `pulumi:"value"`
}

type InsightFiltersResourceAwsS3BucketOwnerIdArgs

type InsightFiltersResourceAwsS3BucketOwnerIdArgs struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison pulumi.StringInput `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.StringInput `pulumi:"value"`
}

func (InsightFiltersResourceAwsS3BucketOwnerIdArgs) ElementType

func (InsightFiltersResourceAwsS3BucketOwnerIdArgs) ToInsightFiltersResourceAwsS3BucketOwnerIdOutput

func (i InsightFiltersResourceAwsS3BucketOwnerIdArgs) ToInsightFiltersResourceAwsS3BucketOwnerIdOutput() InsightFiltersResourceAwsS3BucketOwnerIdOutput

func (InsightFiltersResourceAwsS3BucketOwnerIdArgs) ToInsightFiltersResourceAwsS3BucketOwnerIdOutputWithContext

func (i InsightFiltersResourceAwsS3BucketOwnerIdArgs) ToInsightFiltersResourceAwsS3BucketOwnerIdOutputWithContext(ctx context.Context) InsightFiltersResourceAwsS3BucketOwnerIdOutput

type InsightFiltersResourceAwsS3BucketOwnerIdArray

type InsightFiltersResourceAwsS3BucketOwnerIdArray []InsightFiltersResourceAwsS3BucketOwnerIdInput

func (InsightFiltersResourceAwsS3BucketOwnerIdArray) ElementType

func (InsightFiltersResourceAwsS3BucketOwnerIdArray) ToInsightFiltersResourceAwsS3BucketOwnerIdArrayOutput

func (i InsightFiltersResourceAwsS3BucketOwnerIdArray) ToInsightFiltersResourceAwsS3BucketOwnerIdArrayOutput() InsightFiltersResourceAwsS3BucketOwnerIdArrayOutput

func (InsightFiltersResourceAwsS3BucketOwnerIdArray) ToInsightFiltersResourceAwsS3BucketOwnerIdArrayOutputWithContext

func (i InsightFiltersResourceAwsS3BucketOwnerIdArray) ToInsightFiltersResourceAwsS3BucketOwnerIdArrayOutputWithContext(ctx context.Context) InsightFiltersResourceAwsS3BucketOwnerIdArrayOutput

type InsightFiltersResourceAwsS3BucketOwnerIdArrayInput

type InsightFiltersResourceAwsS3BucketOwnerIdArrayInput interface {
	pulumi.Input

	ToInsightFiltersResourceAwsS3BucketOwnerIdArrayOutput() InsightFiltersResourceAwsS3BucketOwnerIdArrayOutput
	ToInsightFiltersResourceAwsS3BucketOwnerIdArrayOutputWithContext(context.Context) InsightFiltersResourceAwsS3BucketOwnerIdArrayOutput
}

InsightFiltersResourceAwsS3BucketOwnerIdArrayInput is an input type that accepts InsightFiltersResourceAwsS3BucketOwnerIdArray and InsightFiltersResourceAwsS3BucketOwnerIdArrayOutput values. You can construct a concrete instance of `InsightFiltersResourceAwsS3BucketOwnerIdArrayInput` via:

InsightFiltersResourceAwsS3BucketOwnerIdArray{ InsightFiltersResourceAwsS3BucketOwnerIdArgs{...} }

type InsightFiltersResourceAwsS3BucketOwnerIdArrayOutput

type InsightFiltersResourceAwsS3BucketOwnerIdArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersResourceAwsS3BucketOwnerIdArrayOutput) ElementType

func (InsightFiltersResourceAwsS3BucketOwnerIdArrayOutput) Index

func (InsightFiltersResourceAwsS3BucketOwnerIdArrayOutput) ToInsightFiltersResourceAwsS3BucketOwnerIdArrayOutput

func (o InsightFiltersResourceAwsS3BucketOwnerIdArrayOutput) ToInsightFiltersResourceAwsS3BucketOwnerIdArrayOutput() InsightFiltersResourceAwsS3BucketOwnerIdArrayOutput

func (InsightFiltersResourceAwsS3BucketOwnerIdArrayOutput) ToInsightFiltersResourceAwsS3BucketOwnerIdArrayOutputWithContext

func (o InsightFiltersResourceAwsS3BucketOwnerIdArrayOutput) ToInsightFiltersResourceAwsS3BucketOwnerIdArrayOutputWithContext(ctx context.Context) InsightFiltersResourceAwsS3BucketOwnerIdArrayOutput

type InsightFiltersResourceAwsS3BucketOwnerIdInput

type InsightFiltersResourceAwsS3BucketOwnerIdInput interface {
	pulumi.Input

	ToInsightFiltersResourceAwsS3BucketOwnerIdOutput() InsightFiltersResourceAwsS3BucketOwnerIdOutput
	ToInsightFiltersResourceAwsS3BucketOwnerIdOutputWithContext(context.Context) InsightFiltersResourceAwsS3BucketOwnerIdOutput
}

InsightFiltersResourceAwsS3BucketOwnerIdInput is an input type that accepts InsightFiltersResourceAwsS3BucketOwnerIdArgs and InsightFiltersResourceAwsS3BucketOwnerIdOutput values. You can construct a concrete instance of `InsightFiltersResourceAwsS3BucketOwnerIdInput` via:

InsightFiltersResourceAwsS3BucketOwnerIdArgs{...}

type InsightFiltersResourceAwsS3BucketOwnerIdOutput

type InsightFiltersResourceAwsS3BucketOwnerIdOutput struct{ *pulumi.OutputState }

func (InsightFiltersResourceAwsS3BucketOwnerIdOutput) Comparison

The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.

func (InsightFiltersResourceAwsS3BucketOwnerIdOutput) ElementType

func (InsightFiltersResourceAwsS3BucketOwnerIdOutput) ToInsightFiltersResourceAwsS3BucketOwnerIdOutput

func (o InsightFiltersResourceAwsS3BucketOwnerIdOutput) ToInsightFiltersResourceAwsS3BucketOwnerIdOutput() InsightFiltersResourceAwsS3BucketOwnerIdOutput

func (InsightFiltersResourceAwsS3BucketOwnerIdOutput) ToInsightFiltersResourceAwsS3BucketOwnerIdOutputWithContext

func (o InsightFiltersResourceAwsS3BucketOwnerIdOutput) ToInsightFiltersResourceAwsS3BucketOwnerIdOutputWithContext(ctx context.Context) InsightFiltersResourceAwsS3BucketOwnerIdOutput

func (InsightFiltersResourceAwsS3BucketOwnerIdOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersResourceAwsS3BucketOwnerName

type InsightFiltersResourceAwsS3BucketOwnerName struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison string `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value string `pulumi:"value"`
}

type InsightFiltersResourceAwsS3BucketOwnerNameArgs

type InsightFiltersResourceAwsS3BucketOwnerNameArgs struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison pulumi.StringInput `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.StringInput `pulumi:"value"`
}

func (InsightFiltersResourceAwsS3BucketOwnerNameArgs) ElementType

func (InsightFiltersResourceAwsS3BucketOwnerNameArgs) ToInsightFiltersResourceAwsS3BucketOwnerNameOutput

func (i InsightFiltersResourceAwsS3BucketOwnerNameArgs) ToInsightFiltersResourceAwsS3BucketOwnerNameOutput() InsightFiltersResourceAwsS3BucketOwnerNameOutput

func (InsightFiltersResourceAwsS3BucketOwnerNameArgs) ToInsightFiltersResourceAwsS3BucketOwnerNameOutputWithContext

func (i InsightFiltersResourceAwsS3BucketOwnerNameArgs) ToInsightFiltersResourceAwsS3BucketOwnerNameOutputWithContext(ctx context.Context) InsightFiltersResourceAwsS3BucketOwnerNameOutput

type InsightFiltersResourceAwsS3BucketOwnerNameArray

type InsightFiltersResourceAwsS3BucketOwnerNameArray []InsightFiltersResourceAwsS3BucketOwnerNameInput

func (InsightFiltersResourceAwsS3BucketOwnerNameArray) ElementType

func (InsightFiltersResourceAwsS3BucketOwnerNameArray) ToInsightFiltersResourceAwsS3BucketOwnerNameArrayOutput

func (i InsightFiltersResourceAwsS3BucketOwnerNameArray) ToInsightFiltersResourceAwsS3BucketOwnerNameArrayOutput() InsightFiltersResourceAwsS3BucketOwnerNameArrayOutput

func (InsightFiltersResourceAwsS3BucketOwnerNameArray) ToInsightFiltersResourceAwsS3BucketOwnerNameArrayOutputWithContext

func (i InsightFiltersResourceAwsS3BucketOwnerNameArray) ToInsightFiltersResourceAwsS3BucketOwnerNameArrayOutputWithContext(ctx context.Context) InsightFiltersResourceAwsS3BucketOwnerNameArrayOutput

type InsightFiltersResourceAwsS3BucketOwnerNameArrayInput

type InsightFiltersResourceAwsS3BucketOwnerNameArrayInput interface {
	pulumi.Input

	ToInsightFiltersResourceAwsS3BucketOwnerNameArrayOutput() InsightFiltersResourceAwsS3BucketOwnerNameArrayOutput
	ToInsightFiltersResourceAwsS3BucketOwnerNameArrayOutputWithContext(context.Context) InsightFiltersResourceAwsS3BucketOwnerNameArrayOutput
}

InsightFiltersResourceAwsS3BucketOwnerNameArrayInput is an input type that accepts InsightFiltersResourceAwsS3BucketOwnerNameArray and InsightFiltersResourceAwsS3BucketOwnerNameArrayOutput values. You can construct a concrete instance of `InsightFiltersResourceAwsS3BucketOwnerNameArrayInput` via:

InsightFiltersResourceAwsS3BucketOwnerNameArray{ InsightFiltersResourceAwsS3BucketOwnerNameArgs{...} }

type InsightFiltersResourceAwsS3BucketOwnerNameArrayOutput

type InsightFiltersResourceAwsS3BucketOwnerNameArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersResourceAwsS3BucketOwnerNameArrayOutput) ElementType

func (InsightFiltersResourceAwsS3BucketOwnerNameArrayOutput) Index

func (InsightFiltersResourceAwsS3BucketOwnerNameArrayOutput) ToInsightFiltersResourceAwsS3BucketOwnerNameArrayOutput

func (InsightFiltersResourceAwsS3BucketOwnerNameArrayOutput) ToInsightFiltersResourceAwsS3BucketOwnerNameArrayOutputWithContext

func (o InsightFiltersResourceAwsS3BucketOwnerNameArrayOutput) ToInsightFiltersResourceAwsS3BucketOwnerNameArrayOutputWithContext(ctx context.Context) InsightFiltersResourceAwsS3BucketOwnerNameArrayOutput

type InsightFiltersResourceAwsS3BucketOwnerNameInput

type InsightFiltersResourceAwsS3BucketOwnerNameInput interface {
	pulumi.Input

	ToInsightFiltersResourceAwsS3BucketOwnerNameOutput() InsightFiltersResourceAwsS3BucketOwnerNameOutput
	ToInsightFiltersResourceAwsS3BucketOwnerNameOutputWithContext(context.Context) InsightFiltersResourceAwsS3BucketOwnerNameOutput
}

InsightFiltersResourceAwsS3BucketOwnerNameInput is an input type that accepts InsightFiltersResourceAwsS3BucketOwnerNameArgs and InsightFiltersResourceAwsS3BucketOwnerNameOutput values. You can construct a concrete instance of `InsightFiltersResourceAwsS3BucketOwnerNameInput` via:

InsightFiltersResourceAwsS3BucketOwnerNameArgs{...}

type InsightFiltersResourceAwsS3BucketOwnerNameOutput

type InsightFiltersResourceAwsS3BucketOwnerNameOutput struct{ *pulumi.OutputState }

func (InsightFiltersResourceAwsS3BucketOwnerNameOutput) Comparison

The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.

func (InsightFiltersResourceAwsS3BucketOwnerNameOutput) ElementType

func (InsightFiltersResourceAwsS3BucketOwnerNameOutput) ToInsightFiltersResourceAwsS3BucketOwnerNameOutput

func (o InsightFiltersResourceAwsS3BucketOwnerNameOutput) ToInsightFiltersResourceAwsS3BucketOwnerNameOutput() InsightFiltersResourceAwsS3BucketOwnerNameOutput

func (InsightFiltersResourceAwsS3BucketOwnerNameOutput) ToInsightFiltersResourceAwsS3BucketOwnerNameOutputWithContext

func (o InsightFiltersResourceAwsS3BucketOwnerNameOutput) ToInsightFiltersResourceAwsS3BucketOwnerNameOutputWithContext(ctx context.Context) InsightFiltersResourceAwsS3BucketOwnerNameOutput

func (InsightFiltersResourceAwsS3BucketOwnerNameOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersResourceContainerImageId

type InsightFiltersResourceContainerImageId struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison string `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value string `pulumi:"value"`
}

type InsightFiltersResourceContainerImageIdArgs

type InsightFiltersResourceContainerImageIdArgs struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison pulumi.StringInput `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.StringInput `pulumi:"value"`
}

func (InsightFiltersResourceContainerImageIdArgs) ElementType

func (InsightFiltersResourceContainerImageIdArgs) ToInsightFiltersResourceContainerImageIdOutput

func (i InsightFiltersResourceContainerImageIdArgs) ToInsightFiltersResourceContainerImageIdOutput() InsightFiltersResourceContainerImageIdOutput

func (InsightFiltersResourceContainerImageIdArgs) ToInsightFiltersResourceContainerImageIdOutputWithContext

func (i InsightFiltersResourceContainerImageIdArgs) ToInsightFiltersResourceContainerImageIdOutputWithContext(ctx context.Context) InsightFiltersResourceContainerImageIdOutput

type InsightFiltersResourceContainerImageIdArray

type InsightFiltersResourceContainerImageIdArray []InsightFiltersResourceContainerImageIdInput

func (InsightFiltersResourceContainerImageIdArray) ElementType

func (InsightFiltersResourceContainerImageIdArray) ToInsightFiltersResourceContainerImageIdArrayOutput

func (i InsightFiltersResourceContainerImageIdArray) ToInsightFiltersResourceContainerImageIdArrayOutput() InsightFiltersResourceContainerImageIdArrayOutput

func (InsightFiltersResourceContainerImageIdArray) ToInsightFiltersResourceContainerImageIdArrayOutputWithContext

func (i InsightFiltersResourceContainerImageIdArray) ToInsightFiltersResourceContainerImageIdArrayOutputWithContext(ctx context.Context) InsightFiltersResourceContainerImageIdArrayOutput

type InsightFiltersResourceContainerImageIdArrayInput

type InsightFiltersResourceContainerImageIdArrayInput interface {
	pulumi.Input

	ToInsightFiltersResourceContainerImageIdArrayOutput() InsightFiltersResourceContainerImageIdArrayOutput
	ToInsightFiltersResourceContainerImageIdArrayOutputWithContext(context.Context) InsightFiltersResourceContainerImageIdArrayOutput
}

InsightFiltersResourceContainerImageIdArrayInput is an input type that accepts InsightFiltersResourceContainerImageIdArray and InsightFiltersResourceContainerImageIdArrayOutput values. You can construct a concrete instance of `InsightFiltersResourceContainerImageIdArrayInput` via:

InsightFiltersResourceContainerImageIdArray{ InsightFiltersResourceContainerImageIdArgs{...} }

type InsightFiltersResourceContainerImageIdArrayOutput

type InsightFiltersResourceContainerImageIdArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersResourceContainerImageIdArrayOutput) ElementType

func (InsightFiltersResourceContainerImageIdArrayOutput) Index

func (InsightFiltersResourceContainerImageIdArrayOutput) ToInsightFiltersResourceContainerImageIdArrayOutput

func (o InsightFiltersResourceContainerImageIdArrayOutput) ToInsightFiltersResourceContainerImageIdArrayOutput() InsightFiltersResourceContainerImageIdArrayOutput

func (InsightFiltersResourceContainerImageIdArrayOutput) ToInsightFiltersResourceContainerImageIdArrayOutputWithContext

func (o InsightFiltersResourceContainerImageIdArrayOutput) ToInsightFiltersResourceContainerImageIdArrayOutputWithContext(ctx context.Context) InsightFiltersResourceContainerImageIdArrayOutput

type InsightFiltersResourceContainerImageIdInput

type InsightFiltersResourceContainerImageIdInput interface {
	pulumi.Input

	ToInsightFiltersResourceContainerImageIdOutput() InsightFiltersResourceContainerImageIdOutput
	ToInsightFiltersResourceContainerImageIdOutputWithContext(context.Context) InsightFiltersResourceContainerImageIdOutput
}

InsightFiltersResourceContainerImageIdInput is an input type that accepts InsightFiltersResourceContainerImageIdArgs and InsightFiltersResourceContainerImageIdOutput values. You can construct a concrete instance of `InsightFiltersResourceContainerImageIdInput` via:

InsightFiltersResourceContainerImageIdArgs{...}

type InsightFiltersResourceContainerImageIdOutput

type InsightFiltersResourceContainerImageIdOutput struct{ *pulumi.OutputState }

func (InsightFiltersResourceContainerImageIdOutput) Comparison

The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.

func (InsightFiltersResourceContainerImageIdOutput) ElementType

func (InsightFiltersResourceContainerImageIdOutput) ToInsightFiltersResourceContainerImageIdOutput

func (o InsightFiltersResourceContainerImageIdOutput) ToInsightFiltersResourceContainerImageIdOutput() InsightFiltersResourceContainerImageIdOutput

func (InsightFiltersResourceContainerImageIdOutput) ToInsightFiltersResourceContainerImageIdOutputWithContext

func (o InsightFiltersResourceContainerImageIdOutput) ToInsightFiltersResourceContainerImageIdOutputWithContext(ctx context.Context) InsightFiltersResourceContainerImageIdOutput

func (InsightFiltersResourceContainerImageIdOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersResourceContainerImageName

type InsightFiltersResourceContainerImageName struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison string `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value string `pulumi:"value"`
}

type InsightFiltersResourceContainerImageNameArgs

type InsightFiltersResourceContainerImageNameArgs struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison pulumi.StringInput `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.StringInput `pulumi:"value"`
}

func (InsightFiltersResourceContainerImageNameArgs) ElementType

func (InsightFiltersResourceContainerImageNameArgs) ToInsightFiltersResourceContainerImageNameOutput

func (i InsightFiltersResourceContainerImageNameArgs) ToInsightFiltersResourceContainerImageNameOutput() InsightFiltersResourceContainerImageNameOutput

func (InsightFiltersResourceContainerImageNameArgs) ToInsightFiltersResourceContainerImageNameOutputWithContext

func (i InsightFiltersResourceContainerImageNameArgs) ToInsightFiltersResourceContainerImageNameOutputWithContext(ctx context.Context) InsightFiltersResourceContainerImageNameOutput

type InsightFiltersResourceContainerImageNameArray

type InsightFiltersResourceContainerImageNameArray []InsightFiltersResourceContainerImageNameInput

func (InsightFiltersResourceContainerImageNameArray) ElementType

func (InsightFiltersResourceContainerImageNameArray) ToInsightFiltersResourceContainerImageNameArrayOutput

func (i InsightFiltersResourceContainerImageNameArray) ToInsightFiltersResourceContainerImageNameArrayOutput() InsightFiltersResourceContainerImageNameArrayOutput

func (InsightFiltersResourceContainerImageNameArray) ToInsightFiltersResourceContainerImageNameArrayOutputWithContext

func (i InsightFiltersResourceContainerImageNameArray) ToInsightFiltersResourceContainerImageNameArrayOutputWithContext(ctx context.Context) InsightFiltersResourceContainerImageNameArrayOutput

type InsightFiltersResourceContainerImageNameArrayInput

type InsightFiltersResourceContainerImageNameArrayInput interface {
	pulumi.Input

	ToInsightFiltersResourceContainerImageNameArrayOutput() InsightFiltersResourceContainerImageNameArrayOutput
	ToInsightFiltersResourceContainerImageNameArrayOutputWithContext(context.Context) InsightFiltersResourceContainerImageNameArrayOutput
}

InsightFiltersResourceContainerImageNameArrayInput is an input type that accepts InsightFiltersResourceContainerImageNameArray and InsightFiltersResourceContainerImageNameArrayOutput values. You can construct a concrete instance of `InsightFiltersResourceContainerImageNameArrayInput` via:

InsightFiltersResourceContainerImageNameArray{ InsightFiltersResourceContainerImageNameArgs{...} }

type InsightFiltersResourceContainerImageNameArrayOutput

type InsightFiltersResourceContainerImageNameArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersResourceContainerImageNameArrayOutput) ElementType

func (InsightFiltersResourceContainerImageNameArrayOutput) Index

func (InsightFiltersResourceContainerImageNameArrayOutput) ToInsightFiltersResourceContainerImageNameArrayOutput

func (o InsightFiltersResourceContainerImageNameArrayOutput) ToInsightFiltersResourceContainerImageNameArrayOutput() InsightFiltersResourceContainerImageNameArrayOutput

func (InsightFiltersResourceContainerImageNameArrayOutput) ToInsightFiltersResourceContainerImageNameArrayOutputWithContext

func (o InsightFiltersResourceContainerImageNameArrayOutput) ToInsightFiltersResourceContainerImageNameArrayOutputWithContext(ctx context.Context) InsightFiltersResourceContainerImageNameArrayOutput

type InsightFiltersResourceContainerImageNameInput

type InsightFiltersResourceContainerImageNameInput interface {
	pulumi.Input

	ToInsightFiltersResourceContainerImageNameOutput() InsightFiltersResourceContainerImageNameOutput
	ToInsightFiltersResourceContainerImageNameOutputWithContext(context.Context) InsightFiltersResourceContainerImageNameOutput
}

InsightFiltersResourceContainerImageNameInput is an input type that accepts InsightFiltersResourceContainerImageNameArgs and InsightFiltersResourceContainerImageNameOutput values. You can construct a concrete instance of `InsightFiltersResourceContainerImageNameInput` via:

InsightFiltersResourceContainerImageNameArgs{...}

type InsightFiltersResourceContainerImageNameOutput

type InsightFiltersResourceContainerImageNameOutput struct{ *pulumi.OutputState }

func (InsightFiltersResourceContainerImageNameOutput) Comparison

The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.

func (InsightFiltersResourceContainerImageNameOutput) ElementType

func (InsightFiltersResourceContainerImageNameOutput) ToInsightFiltersResourceContainerImageNameOutput

func (o InsightFiltersResourceContainerImageNameOutput) ToInsightFiltersResourceContainerImageNameOutput() InsightFiltersResourceContainerImageNameOutput

func (InsightFiltersResourceContainerImageNameOutput) ToInsightFiltersResourceContainerImageNameOutputWithContext

func (o InsightFiltersResourceContainerImageNameOutput) ToInsightFiltersResourceContainerImageNameOutputWithContext(ctx context.Context) InsightFiltersResourceContainerImageNameOutput

func (InsightFiltersResourceContainerImageNameOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersResourceContainerLaunchedAt

type InsightFiltersResourceContainerLaunchedAt struct {
	// A configuration block of the date range for the date filter. See dateRange below for more details.
	DateRange *InsightFiltersResourceContainerLaunchedAtDateRange `pulumi:"dateRange"`
	// An end date for the date filter. Required with `start` if `dateRange` is not specified.
	End *string `pulumi:"end"`
	// A start date for the date filter. Required with `end` if `dateRange` is not specified.
	Start *string `pulumi:"start"`
}

type InsightFiltersResourceContainerLaunchedAtArgs

type InsightFiltersResourceContainerLaunchedAtArgs struct {
	// A configuration block of the date range for the date filter. See dateRange below for more details.
	DateRange InsightFiltersResourceContainerLaunchedAtDateRangePtrInput `pulumi:"dateRange"`
	// An end date for the date filter. Required with `start` if `dateRange` is not specified.
	End pulumi.StringPtrInput `pulumi:"end"`
	// A start date for the date filter. Required with `end` if `dateRange` is not specified.
	Start pulumi.StringPtrInput `pulumi:"start"`
}

func (InsightFiltersResourceContainerLaunchedAtArgs) ElementType

func (InsightFiltersResourceContainerLaunchedAtArgs) ToInsightFiltersResourceContainerLaunchedAtOutput

func (i InsightFiltersResourceContainerLaunchedAtArgs) ToInsightFiltersResourceContainerLaunchedAtOutput() InsightFiltersResourceContainerLaunchedAtOutput

func (InsightFiltersResourceContainerLaunchedAtArgs) ToInsightFiltersResourceContainerLaunchedAtOutputWithContext

func (i InsightFiltersResourceContainerLaunchedAtArgs) ToInsightFiltersResourceContainerLaunchedAtOutputWithContext(ctx context.Context) InsightFiltersResourceContainerLaunchedAtOutput

type InsightFiltersResourceContainerLaunchedAtArray

type InsightFiltersResourceContainerLaunchedAtArray []InsightFiltersResourceContainerLaunchedAtInput

func (InsightFiltersResourceContainerLaunchedAtArray) ElementType

func (InsightFiltersResourceContainerLaunchedAtArray) ToInsightFiltersResourceContainerLaunchedAtArrayOutput

func (i InsightFiltersResourceContainerLaunchedAtArray) ToInsightFiltersResourceContainerLaunchedAtArrayOutput() InsightFiltersResourceContainerLaunchedAtArrayOutput

func (InsightFiltersResourceContainerLaunchedAtArray) ToInsightFiltersResourceContainerLaunchedAtArrayOutputWithContext

func (i InsightFiltersResourceContainerLaunchedAtArray) ToInsightFiltersResourceContainerLaunchedAtArrayOutputWithContext(ctx context.Context) InsightFiltersResourceContainerLaunchedAtArrayOutput

type InsightFiltersResourceContainerLaunchedAtArrayInput

type InsightFiltersResourceContainerLaunchedAtArrayInput interface {
	pulumi.Input

	ToInsightFiltersResourceContainerLaunchedAtArrayOutput() InsightFiltersResourceContainerLaunchedAtArrayOutput
	ToInsightFiltersResourceContainerLaunchedAtArrayOutputWithContext(context.Context) InsightFiltersResourceContainerLaunchedAtArrayOutput
}

InsightFiltersResourceContainerLaunchedAtArrayInput is an input type that accepts InsightFiltersResourceContainerLaunchedAtArray and InsightFiltersResourceContainerLaunchedAtArrayOutput values. You can construct a concrete instance of `InsightFiltersResourceContainerLaunchedAtArrayInput` via:

InsightFiltersResourceContainerLaunchedAtArray{ InsightFiltersResourceContainerLaunchedAtArgs{...} }

type InsightFiltersResourceContainerLaunchedAtArrayOutput

type InsightFiltersResourceContainerLaunchedAtArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersResourceContainerLaunchedAtArrayOutput) ElementType

func (InsightFiltersResourceContainerLaunchedAtArrayOutput) Index

func (InsightFiltersResourceContainerLaunchedAtArrayOutput) ToInsightFiltersResourceContainerLaunchedAtArrayOutput

func (InsightFiltersResourceContainerLaunchedAtArrayOutput) ToInsightFiltersResourceContainerLaunchedAtArrayOutputWithContext

func (o InsightFiltersResourceContainerLaunchedAtArrayOutput) ToInsightFiltersResourceContainerLaunchedAtArrayOutputWithContext(ctx context.Context) InsightFiltersResourceContainerLaunchedAtArrayOutput

type InsightFiltersResourceContainerLaunchedAtDateRange

type InsightFiltersResourceContainerLaunchedAtDateRange struct {
	// A date range unit for the date filter. Valid values: `DAYS`.
	Unit string `pulumi:"unit"`
	// A date range value for the date filter, provided as an Integer.
	Value int `pulumi:"value"`
}

type InsightFiltersResourceContainerLaunchedAtDateRangeArgs

type InsightFiltersResourceContainerLaunchedAtDateRangeArgs struct {
	// A date range unit for the date filter. Valid values: `DAYS`.
	Unit pulumi.StringInput `pulumi:"unit"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.IntInput `pulumi:"value"`
}

func (InsightFiltersResourceContainerLaunchedAtDateRangeArgs) ElementType

func (InsightFiltersResourceContainerLaunchedAtDateRangeArgs) ToInsightFiltersResourceContainerLaunchedAtDateRangeOutput

func (InsightFiltersResourceContainerLaunchedAtDateRangeArgs) ToInsightFiltersResourceContainerLaunchedAtDateRangeOutputWithContext

func (i InsightFiltersResourceContainerLaunchedAtDateRangeArgs) ToInsightFiltersResourceContainerLaunchedAtDateRangeOutputWithContext(ctx context.Context) InsightFiltersResourceContainerLaunchedAtDateRangeOutput

func (InsightFiltersResourceContainerLaunchedAtDateRangeArgs) ToInsightFiltersResourceContainerLaunchedAtDateRangePtrOutput

func (i InsightFiltersResourceContainerLaunchedAtDateRangeArgs) ToInsightFiltersResourceContainerLaunchedAtDateRangePtrOutput() InsightFiltersResourceContainerLaunchedAtDateRangePtrOutput

func (InsightFiltersResourceContainerLaunchedAtDateRangeArgs) ToInsightFiltersResourceContainerLaunchedAtDateRangePtrOutputWithContext

func (i InsightFiltersResourceContainerLaunchedAtDateRangeArgs) ToInsightFiltersResourceContainerLaunchedAtDateRangePtrOutputWithContext(ctx context.Context) InsightFiltersResourceContainerLaunchedAtDateRangePtrOutput

type InsightFiltersResourceContainerLaunchedAtDateRangeInput

type InsightFiltersResourceContainerLaunchedAtDateRangeInput interface {
	pulumi.Input

	ToInsightFiltersResourceContainerLaunchedAtDateRangeOutput() InsightFiltersResourceContainerLaunchedAtDateRangeOutput
	ToInsightFiltersResourceContainerLaunchedAtDateRangeOutputWithContext(context.Context) InsightFiltersResourceContainerLaunchedAtDateRangeOutput
}

InsightFiltersResourceContainerLaunchedAtDateRangeInput is an input type that accepts InsightFiltersResourceContainerLaunchedAtDateRangeArgs and InsightFiltersResourceContainerLaunchedAtDateRangeOutput values. You can construct a concrete instance of `InsightFiltersResourceContainerLaunchedAtDateRangeInput` via:

InsightFiltersResourceContainerLaunchedAtDateRangeArgs{...}

type InsightFiltersResourceContainerLaunchedAtDateRangeOutput

type InsightFiltersResourceContainerLaunchedAtDateRangeOutput struct{ *pulumi.OutputState }

func (InsightFiltersResourceContainerLaunchedAtDateRangeOutput) ElementType

func (InsightFiltersResourceContainerLaunchedAtDateRangeOutput) ToInsightFiltersResourceContainerLaunchedAtDateRangeOutput

func (InsightFiltersResourceContainerLaunchedAtDateRangeOutput) ToInsightFiltersResourceContainerLaunchedAtDateRangeOutputWithContext

func (o InsightFiltersResourceContainerLaunchedAtDateRangeOutput) ToInsightFiltersResourceContainerLaunchedAtDateRangeOutputWithContext(ctx context.Context) InsightFiltersResourceContainerLaunchedAtDateRangeOutput

func (InsightFiltersResourceContainerLaunchedAtDateRangeOutput) ToInsightFiltersResourceContainerLaunchedAtDateRangePtrOutput

func (InsightFiltersResourceContainerLaunchedAtDateRangeOutput) ToInsightFiltersResourceContainerLaunchedAtDateRangePtrOutputWithContext

func (o InsightFiltersResourceContainerLaunchedAtDateRangeOutput) ToInsightFiltersResourceContainerLaunchedAtDateRangePtrOutputWithContext(ctx context.Context) InsightFiltersResourceContainerLaunchedAtDateRangePtrOutput

func (InsightFiltersResourceContainerLaunchedAtDateRangeOutput) Unit

A date range unit for the date filter. Valid values: `DAYS`.

func (InsightFiltersResourceContainerLaunchedAtDateRangeOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersResourceContainerLaunchedAtDateRangePtrInput

type InsightFiltersResourceContainerLaunchedAtDateRangePtrInput interface {
	pulumi.Input

	ToInsightFiltersResourceContainerLaunchedAtDateRangePtrOutput() InsightFiltersResourceContainerLaunchedAtDateRangePtrOutput
	ToInsightFiltersResourceContainerLaunchedAtDateRangePtrOutputWithContext(context.Context) InsightFiltersResourceContainerLaunchedAtDateRangePtrOutput
}

InsightFiltersResourceContainerLaunchedAtDateRangePtrInput is an input type that accepts InsightFiltersResourceContainerLaunchedAtDateRangeArgs, InsightFiltersResourceContainerLaunchedAtDateRangePtr and InsightFiltersResourceContainerLaunchedAtDateRangePtrOutput values. You can construct a concrete instance of `InsightFiltersResourceContainerLaunchedAtDateRangePtrInput` via:

        InsightFiltersResourceContainerLaunchedAtDateRangeArgs{...}

or:

        nil

type InsightFiltersResourceContainerLaunchedAtDateRangePtrOutput

type InsightFiltersResourceContainerLaunchedAtDateRangePtrOutput struct{ *pulumi.OutputState }

func (InsightFiltersResourceContainerLaunchedAtDateRangePtrOutput) Elem

func (InsightFiltersResourceContainerLaunchedAtDateRangePtrOutput) ElementType

func (InsightFiltersResourceContainerLaunchedAtDateRangePtrOutput) ToInsightFiltersResourceContainerLaunchedAtDateRangePtrOutput

func (InsightFiltersResourceContainerLaunchedAtDateRangePtrOutput) ToInsightFiltersResourceContainerLaunchedAtDateRangePtrOutputWithContext

func (o InsightFiltersResourceContainerLaunchedAtDateRangePtrOutput) ToInsightFiltersResourceContainerLaunchedAtDateRangePtrOutputWithContext(ctx context.Context) InsightFiltersResourceContainerLaunchedAtDateRangePtrOutput

func (InsightFiltersResourceContainerLaunchedAtDateRangePtrOutput) Unit

A date range unit for the date filter. Valid values: `DAYS`.

func (InsightFiltersResourceContainerLaunchedAtDateRangePtrOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersResourceContainerLaunchedAtInput

type InsightFiltersResourceContainerLaunchedAtInput interface {
	pulumi.Input

	ToInsightFiltersResourceContainerLaunchedAtOutput() InsightFiltersResourceContainerLaunchedAtOutput
	ToInsightFiltersResourceContainerLaunchedAtOutputWithContext(context.Context) InsightFiltersResourceContainerLaunchedAtOutput
}

InsightFiltersResourceContainerLaunchedAtInput is an input type that accepts InsightFiltersResourceContainerLaunchedAtArgs and InsightFiltersResourceContainerLaunchedAtOutput values. You can construct a concrete instance of `InsightFiltersResourceContainerLaunchedAtInput` via:

InsightFiltersResourceContainerLaunchedAtArgs{...}

type InsightFiltersResourceContainerLaunchedAtOutput

type InsightFiltersResourceContainerLaunchedAtOutput struct{ *pulumi.OutputState }

func (InsightFiltersResourceContainerLaunchedAtOutput) DateRange

A configuration block of the date range for the date filter. See dateRange below for more details.

func (InsightFiltersResourceContainerLaunchedAtOutput) ElementType

func (InsightFiltersResourceContainerLaunchedAtOutput) End

An end date for the date filter. Required with `start` if `dateRange` is not specified.

func (InsightFiltersResourceContainerLaunchedAtOutput) Start

A start date for the date filter. Required with `end` if `dateRange` is not specified.

func (InsightFiltersResourceContainerLaunchedAtOutput) ToInsightFiltersResourceContainerLaunchedAtOutput

func (o InsightFiltersResourceContainerLaunchedAtOutput) ToInsightFiltersResourceContainerLaunchedAtOutput() InsightFiltersResourceContainerLaunchedAtOutput

func (InsightFiltersResourceContainerLaunchedAtOutput) ToInsightFiltersResourceContainerLaunchedAtOutputWithContext

func (o InsightFiltersResourceContainerLaunchedAtOutput) ToInsightFiltersResourceContainerLaunchedAtOutputWithContext(ctx context.Context) InsightFiltersResourceContainerLaunchedAtOutput

type InsightFiltersResourceContainerName

type InsightFiltersResourceContainerName struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison string `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value string `pulumi:"value"`
}

type InsightFiltersResourceContainerNameArgs

type InsightFiltersResourceContainerNameArgs struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison pulumi.StringInput `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.StringInput `pulumi:"value"`
}

func (InsightFiltersResourceContainerNameArgs) ElementType

func (InsightFiltersResourceContainerNameArgs) ToInsightFiltersResourceContainerNameOutput

func (i InsightFiltersResourceContainerNameArgs) ToInsightFiltersResourceContainerNameOutput() InsightFiltersResourceContainerNameOutput

func (InsightFiltersResourceContainerNameArgs) ToInsightFiltersResourceContainerNameOutputWithContext

func (i InsightFiltersResourceContainerNameArgs) ToInsightFiltersResourceContainerNameOutputWithContext(ctx context.Context) InsightFiltersResourceContainerNameOutput

type InsightFiltersResourceContainerNameArray

type InsightFiltersResourceContainerNameArray []InsightFiltersResourceContainerNameInput

func (InsightFiltersResourceContainerNameArray) ElementType

func (InsightFiltersResourceContainerNameArray) ToInsightFiltersResourceContainerNameArrayOutput

func (i InsightFiltersResourceContainerNameArray) ToInsightFiltersResourceContainerNameArrayOutput() InsightFiltersResourceContainerNameArrayOutput

func (InsightFiltersResourceContainerNameArray) ToInsightFiltersResourceContainerNameArrayOutputWithContext

func (i InsightFiltersResourceContainerNameArray) ToInsightFiltersResourceContainerNameArrayOutputWithContext(ctx context.Context) InsightFiltersResourceContainerNameArrayOutput

type InsightFiltersResourceContainerNameArrayInput

type InsightFiltersResourceContainerNameArrayInput interface {
	pulumi.Input

	ToInsightFiltersResourceContainerNameArrayOutput() InsightFiltersResourceContainerNameArrayOutput
	ToInsightFiltersResourceContainerNameArrayOutputWithContext(context.Context) InsightFiltersResourceContainerNameArrayOutput
}

InsightFiltersResourceContainerNameArrayInput is an input type that accepts InsightFiltersResourceContainerNameArray and InsightFiltersResourceContainerNameArrayOutput values. You can construct a concrete instance of `InsightFiltersResourceContainerNameArrayInput` via:

InsightFiltersResourceContainerNameArray{ InsightFiltersResourceContainerNameArgs{...} }

type InsightFiltersResourceContainerNameArrayOutput

type InsightFiltersResourceContainerNameArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersResourceContainerNameArrayOutput) ElementType

func (InsightFiltersResourceContainerNameArrayOutput) Index

func (InsightFiltersResourceContainerNameArrayOutput) ToInsightFiltersResourceContainerNameArrayOutput

func (o InsightFiltersResourceContainerNameArrayOutput) ToInsightFiltersResourceContainerNameArrayOutput() InsightFiltersResourceContainerNameArrayOutput

func (InsightFiltersResourceContainerNameArrayOutput) ToInsightFiltersResourceContainerNameArrayOutputWithContext

func (o InsightFiltersResourceContainerNameArrayOutput) ToInsightFiltersResourceContainerNameArrayOutputWithContext(ctx context.Context) InsightFiltersResourceContainerNameArrayOutput

type InsightFiltersResourceContainerNameInput

type InsightFiltersResourceContainerNameInput interface {
	pulumi.Input

	ToInsightFiltersResourceContainerNameOutput() InsightFiltersResourceContainerNameOutput
	ToInsightFiltersResourceContainerNameOutputWithContext(context.Context) InsightFiltersResourceContainerNameOutput
}

InsightFiltersResourceContainerNameInput is an input type that accepts InsightFiltersResourceContainerNameArgs and InsightFiltersResourceContainerNameOutput values. You can construct a concrete instance of `InsightFiltersResourceContainerNameInput` via:

InsightFiltersResourceContainerNameArgs{...}

type InsightFiltersResourceContainerNameOutput

type InsightFiltersResourceContainerNameOutput struct{ *pulumi.OutputState }

func (InsightFiltersResourceContainerNameOutput) Comparison

The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.

func (InsightFiltersResourceContainerNameOutput) ElementType

func (InsightFiltersResourceContainerNameOutput) ToInsightFiltersResourceContainerNameOutput

func (o InsightFiltersResourceContainerNameOutput) ToInsightFiltersResourceContainerNameOutput() InsightFiltersResourceContainerNameOutput

func (InsightFiltersResourceContainerNameOutput) ToInsightFiltersResourceContainerNameOutputWithContext

func (o InsightFiltersResourceContainerNameOutput) ToInsightFiltersResourceContainerNameOutputWithContext(ctx context.Context) InsightFiltersResourceContainerNameOutput

func (InsightFiltersResourceContainerNameOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersResourceDetailsOther

type InsightFiltersResourceDetailsOther struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison string `pulumi:"comparison"`
	// The key of the map filter. For example, for `ResourceTags`, `Key` identifies the name of the tag. For `UserDefinedFields`, `Key` is the name of the field.
	Key string `pulumi:"key"`
	// A date range value for the date filter, provided as an Integer.
	Value string `pulumi:"value"`
}

type InsightFiltersResourceDetailsOtherArgs

type InsightFiltersResourceDetailsOtherArgs struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison pulumi.StringInput `pulumi:"comparison"`
	// The key of the map filter. For example, for `ResourceTags`, `Key` identifies the name of the tag. For `UserDefinedFields`, `Key` is the name of the field.
	Key pulumi.StringInput `pulumi:"key"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.StringInput `pulumi:"value"`
}

func (InsightFiltersResourceDetailsOtherArgs) ElementType

func (InsightFiltersResourceDetailsOtherArgs) ToInsightFiltersResourceDetailsOtherOutput

func (i InsightFiltersResourceDetailsOtherArgs) ToInsightFiltersResourceDetailsOtherOutput() InsightFiltersResourceDetailsOtherOutput

func (InsightFiltersResourceDetailsOtherArgs) ToInsightFiltersResourceDetailsOtherOutputWithContext

func (i InsightFiltersResourceDetailsOtherArgs) ToInsightFiltersResourceDetailsOtherOutputWithContext(ctx context.Context) InsightFiltersResourceDetailsOtherOutput

type InsightFiltersResourceDetailsOtherArray

type InsightFiltersResourceDetailsOtherArray []InsightFiltersResourceDetailsOtherInput

func (InsightFiltersResourceDetailsOtherArray) ElementType

func (InsightFiltersResourceDetailsOtherArray) ToInsightFiltersResourceDetailsOtherArrayOutput

func (i InsightFiltersResourceDetailsOtherArray) ToInsightFiltersResourceDetailsOtherArrayOutput() InsightFiltersResourceDetailsOtherArrayOutput

func (InsightFiltersResourceDetailsOtherArray) ToInsightFiltersResourceDetailsOtherArrayOutputWithContext

func (i InsightFiltersResourceDetailsOtherArray) ToInsightFiltersResourceDetailsOtherArrayOutputWithContext(ctx context.Context) InsightFiltersResourceDetailsOtherArrayOutput

type InsightFiltersResourceDetailsOtherArrayInput

type InsightFiltersResourceDetailsOtherArrayInput interface {
	pulumi.Input

	ToInsightFiltersResourceDetailsOtherArrayOutput() InsightFiltersResourceDetailsOtherArrayOutput
	ToInsightFiltersResourceDetailsOtherArrayOutputWithContext(context.Context) InsightFiltersResourceDetailsOtherArrayOutput
}

InsightFiltersResourceDetailsOtherArrayInput is an input type that accepts InsightFiltersResourceDetailsOtherArray and InsightFiltersResourceDetailsOtherArrayOutput values. You can construct a concrete instance of `InsightFiltersResourceDetailsOtherArrayInput` via:

InsightFiltersResourceDetailsOtherArray{ InsightFiltersResourceDetailsOtherArgs{...} }

type InsightFiltersResourceDetailsOtherArrayOutput

type InsightFiltersResourceDetailsOtherArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersResourceDetailsOtherArrayOutput) ElementType

func (InsightFiltersResourceDetailsOtherArrayOutput) Index

func (InsightFiltersResourceDetailsOtherArrayOutput) ToInsightFiltersResourceDetailsOtherArrayOutput

func (o InsightFiltersResourceDetailsOtherArrayOutput) ToInsightFiltersResourceDetailsOtherArrayOutput() InsightFiltersResourceDetailsOtherArrayOutput

func (InsightFiltersResourceDetailsOtherArrayOutput) ToInsightFiltersResourceDetailsOtherArrayOutputWithContext

func (o InsightFiltersResourceDetailsOtherArrayOutput) ToInsightFiltersResourceDetailsOtherArrayOutputWithContext(ctx context.Context) InsightFiltersResourceDetailsOtherArrayOutput

type InsightFiltersResourceDetailsOtherInput

type InsightFiltersResourceDetailsOtherInput interface {
	pulumi.Input

	ToInsightFiltersResourceDetailsOtherOutput() InsightFiltersResourceDetailsOtherOutput
	ToInsightFiltersResourceDetailsOtherOutputWithContext(context.Context) InsightFiltersResourceDetailsOtherOutput
}

InsightFiltersResourceDetailsOtherInput is an input type that accepts InsightFiltersResourceDetailsOtherArgs and InsightFiltersResourceDetailsOtherOutput values. You can construct a concrete instance of `InsightFiltersResourceDetailsOtherInput` via:

InsightFiltersResourceDetailsOtherArgs{...}

type InsightFiltersResourceDetailsOtherOutput

type InsightFiltersResourceDetailsOtherOutput struct{ *pulumi.OutputState }

func (InsightFiltersResourceDetailsOtherOutput) Comparison

The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.

func (InsightFiltersResourceDetailsOtherOutput) ElementType

func (InsightFiltersResourceDetailsOtherOutput) Key

The key of the map filter. For example, for `ResourceTags`, `Key` identifies the name of the tag. For `UserDefinedFields`, `Key` is the name of the field.

func (InsightFiltersResourceDetailsOtherOutput) ToInsightFiltersResourceDetailsOtherOutput

func (o InsightFiltersResourceDetailsOtherOutput) ToInsightFiltersResourceDetailsOtherOutput() InsightFiltersResourceDetailsOtherOutput

func (InsightFiltersResourceDetailsOtherOutput) ToInsightFiltersResourceDetailsOtherOutputWithContext

func (o InsightFiltersResourceDetailsOtherOutput) ToInsightFiltersResourceDetailsOtherOutputWithContext(ctx context.Context) InsightFiltersResourceDetailsOtherOutput

func (InsightFiltersResourceDetailsOtherOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersResourceId

type InsightFiltersResourceId struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison string `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value string `pulumi:"value"`
}

type InsightFiltersResourceIdArgs

type InsightFiltersResourceIdArgs struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison pulumi.StringInput `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.StringInput `pulumi:"value"`
}

func (InsightFiltersResourceIdArgs) ElementType

func (InsightFiltersResourceIdArgs) ToInsightFiltersResourceIdOutput

func (i InsightFiltersResourceIdArgs) ToInsightFiltersResourceIdOutput() InsightFiltersResourceIdOutput

func (InsightFiltersResourceIdArgs) ToInsightFiltersResourceIdOutputWithContext

func (i InsightFiltersResourceIdArgs) ToInsightFiltersResourceIdOutputWithContext(ctx context.Context) InsightFiltersResourceIdOutput

type InsightFiltersResourceIdArray

type InsightFiltersResourceIdArray []InsightFiltersResourceIdInput

func (InsightFiltersResourceIdArray) ElementType

func (InsightFiltersResourceIdArray) ToInsightFiltersResourceIdArrayOutput

func (i InsightFiltersResourceIdArray) ToInsightFiltersResourceIdArrayOutput() InsightFiltersResourceIdArrayOutput

func (InsightFiltersResourceIdArray) ToInsightFiltersResourceIdArrayOutputWithContext

func (i InsightFiltersResourceIdArray) ToInsightFiltersResourceIdArrayOutputWithContext(ctx context.Context) InsightFiltersResourceIdArrayOutput

type InsightFiltersResourceIdArrayInput

type InsightFiltersResourceIdArrayInput interface {
	pulumi.Input

	ToInsightFiltersResourceIdArrayOutput() InsightFiltersResourceIdArrayOutput
	ToInsightFiltersResourceIdArrayOutputWithContext(context.Context) InsightFiltersResourceIdArrayOutput
}

InsightFiltersResourceIdArrayInput is an input type that accepts InsightFiltersResourceIdArray and InsightFiltersResourceIdArrayOutput values. You can construct a concrete instance of `InsightFiltersResourceIdArrayInput` via:

InsightFiltersResourceIdArray{ InsightFiltersResourceIdArgs{...} }

type InsightFiltersResourceIdArrayOutput

type InsightFiltersResourceIdArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersResourceIdArrayOutput) ElementType

func (InsightFiltersResourceIdArrayOutput) Index

func (InsightFiltersResourceIdArrayOutput) ToInsightFiltersResourceIdArrayOutput

func (o InsightFiltersResourceIdArrayOutput) ToInsightFiltersResourceIdArrayOutput() InsightFiltersResourceIdArrayOutput

func (InsightFiltersResourceIdArrayOutput) ToInsightFiltersResourceIdArrayOutputWithContext

func (o InsightFiltersResourceIdArrayOutput) ToInsightFiltersResourceIdArrayOutputWithContext(ctx context.Context) InsightFiltersResourceIdArrayOutput

type InsightFiltersResourceIdInput

type InsightFiltersResourceIdInput interface {
	pulumi.Input

	ToInsightFiltersResourceIdOutput() InsightFiltersResourceIdOutput
	ToInsightFiltersResourceIdOutputWithContext(context.Context) InsightFiltersResourceIdOutput
}

InsightFiltersResourceIdInput is an input type that accepts InsightFiltersResourceIdArgs and InsightFiltersResourceIdOutput values. You can construct a concrete instance of `InsightFiltersResourceIdInput` via:

InsightFiltersResourceIdArgs{...}

type InsightFiltersResourceIdOutput

type InsightFiltersResourceIdOutput struct{ *pulumi.OutputState }

func (InsightFiltersResourceIdOutput) Comparison

The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.

func (InsightFiltersResourceIdOutput) ElementType

func (InsightFiltersResourceIdOutput) ToInsightFiltersResourceIdOutput

func (o InsightFiltersResourceIdOutput) ToInsightFiltersResourceIdOutput() InsightFiltersResourceIdOutput

func (InsightFiltersResourceIdOutput) ToInsightFiltersResourceIdOutputWithContext

func (o InsightFiltersResourceIdOutput) ToInsightFiltersResourceIdOutputWithContext(ctx context.Context) InsightFiltersResourceIdOutput

func (InsightFiltersResourceIdOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersResourcePartition

type InsightFiltersResourcePartition struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison string `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value string `pulumi:"value"`
}

type InsightFiltersResourcePartitionArgs

type InsightFiltersResourcePartitionArgs struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison pulumi.StringInput `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.StringInput `pulumi:"value"`
}

func (InsightFiltersResourcePartitionArgs) ElementType

func (InsightFiltersResourcePartitionArgs) ToInsightFiltersResourcePartitionOutput

func (i InsightFiltersResourcePartitionArgs) ToInsightFiltersResourcePartitionOutput() InsightFiltersResourcePartitionOutput

func (InsightFiltersResourcePartitionArgs) ToInsightFiltersResourcePartitionOutputWithContext

func (i InsightFiltersResourcePartitionArgs) ToInsightFiltersResourcePartitionOutputWithContext(ctx context.Context) InsightFiltersResourcePartitionOutput

type InsightFiltersResourcePartitionArray

type InsightFiltersResourcePartitionArray []InsightFiltersResourcePartitionInput

func (InsightFiltersResourcePartitionArray) ElementType

func (InsightFiltersResourcePartitionArray) ToInsightFiltersResourcePartitionArrayOutput

func (i InsightFiltersResourcePartitionArray) ToInsightFiltersResourcePartitionArrayOutput() InsightFiltersResourcePartitionArrayOutput

func (InsightFiltersResourcePartitionArray) ToInsightFiltersResourcePartitionArrayOutputWithContext

func (i InsightFiltersResourcePartitionArray) ToInsightFiltersResourcePartitionArrayOutputWithContext(ctx context.Context) InsightFiltersResourcePartitionArrayOutput

type InsightFiltersResourcePartitionArrayInput

type InsightFiltersResourcePartitionArrayInput interface {
	pulumi.Input

	ToInsightFiltersResourcePartitionArrayOutput() InsightFiltersResourcePartitionArrayOutput
	ToInsightFiltersResourcePartitionArrayOutputWithContext(context.Context) InsightFiltersResourcePartitionArrayOutput
}

InsightFiltersResourcePartitionArrayInput is an input type that accepts InsightFiltersResourcePartitionArray and InsightFiltersResourcePartitionArrayOutput values. You can construct a concrete instance of `InsightFiltersResourcePartitionArrayInput` via:

InsightFiltersResourcePartitionArray{ InsightFiltersResourcePartitionArgs{...} }

type InsightFiltersResourcePartitionArrayOutput

type InsightFiltersResourcePartitionArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersResourcePartitionArrayOutput) ElementType

func (InsightFiltersResourcePartitionArrayOutput) Index

func (InsightFiltersResourcePartitionArrayOutput) ToInsightFiltersResourcePartitionArrayOutput

func (o InsightFiltersResourcePartitionArrayOutput) ToInsightFiltersResourcePartitionArrayOutput() InsightFiltersResourcePartitionArrayOutput

func (InsightFiltersResourcePartitionArrayOutput) ToInsightFiltersResourcePartitionArrayOutputWithContext

func (o InsightFiltersResourcePartitionArrayOutput) ToInsightFiltersResourcePartitionArrayOutputWithContext(ctx context.Context) InsightFiltersResourcePartitionArrayOutput

type InsightFiltersResourcePartitionInput

type InsightFiltersResourcePartitionInput interface {
	pulumi.Input

	ToInsightFiltersResourcePartitionOutput() InsightFiltersResourcePartitionOutput
	ToInsightFiltersResourcePartitionOutputWithContext(context.Context) InsightFiltersResourcePartitionOutput
}

InsightFiltersResourcePartitionInput is an input type that accepts InsightFiltersResourcePartitionArgs and InsightFiltersResourcePartitionOutput values. You can construct a concrete instance of `InsightFiltersResourcePartitionInput` via:

InsightFiltersResourcePartitionArgs{...}

type InsightFiltersResourcePartitionOutput

type InsightFiltersResourcePartitionOutput struct{ *pulumi.OutputState }

func (InsightFiltersResourcePartitionOutput) Comparison

The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.

func (InsightFiltersResourcePartitionOutput) ElementType

func (InsightFiltersResourcePartitionOutput) ToInsightFiltersResourcePartitionOutput

func (o InsightFiltersResourcePartitionOutput) ToInsightFiltersResourcePartitionOutput() InsightFiltersResourcePartitionOutput

func (InsightFiltersResourcePartitionOutput) ToInsightFiltersResourcePartitionOutputWithContext

func (o InsightFiltersResourcePartitionOutput) ToInsightFiltersResourcePartitionOutputWithContext(ctx context.Context) InsightFiltersResourcePartitionOutput

func (InsightFiltersResourcePartitionOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersResourceRegion

type InsightFiltersResourceRegion struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison string `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value string `pulumi:"value"`
}

type InsightFiltersResourceRegionArgs

type InsightFiltersResourceRegionArgs struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison pulumi.StringInput `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.StringInput `pulumi:"value"`
}

func (InsightFiltersResourceRegionArgs) ElementType

func (InsightFiltersResourceRegionArgs) ToInsightFiltersResourceRegionOutput

func (i InsightFiltersResourceRegionArgs) ToInsightFiltersResourceRegionOutput() InsightFiltersResourceRegionOutput

func (InsightFiltersResourceRegionArgs) ToInsightFiltersResourceRegionOutputWithContext

func (i InsightFiltersResourceRegionArgs) ToInsightFiltersResourceRegionOutputWithContext(ctx context.Context) InsightFiltersResourceRegionOutput

type InsightFiltersResourceRegionArray

type InsightFiltersResourceRegionArray []InsightFiltersResourceRegionInput

func (InsightFiltersResourceRegionArray) ElementType

func (InsightFiltersResourceRegionArray) ToInsightFiltersResourceRegionArrayOutput

func (i InsightFiltersResourceRegionArray) ToInsightFiltersResourceRegionArrayOutput() InsightFiltersResourceRegionArrayOutput

func (InsightFiltersResourceRegionArray) ToInsightFiltersResourceRegionArrayOutputWithContext

func (i InsightFiltersResourceRegionArray) ToInsightFiltersResourceRegionArrayOutputWithContext(ctx context.Context) InsightFiltersResourceRegionArrayOutput

type InsightFiltersResourceRegionArrayInput

type InsightFiltersResourceRegionArrayInput interface {
	pulumi.Input

	ToInsightFiltersResourceRegionArrayOutput() InsightFiltersResourceRegionArrayOutput
	ToInsightFiltersResourceRegionArrayOutputWithContext(context.Context) InsightFiltersResourceRegionArrayOutput
}

InsightFiltersResourceRegionArrayInput is an input type that accepts InsightFiltersResourceRegionArray and InsightFiltersResourceRegionArrayOutput values. You can construct a concrete instance of `InsightFiltersResourceRegionArrayInput` via:

InsightFiltersResourceRegionArray{ InsightFiltersResourceRegionArgs{...} }

type InsightFiltersResourceRegionArrayOutput

type InsightFiltersResourceRegionArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersResourceRegionArrayOutput) ElementType

func (InsightFiltersResourceRegionArrayOutput) Index

func (InsightFiltersResourceRegionArrayOutput) ToInsightFiltersResourceRegionArrayOutput

func (o InsightFiltersResourceRegionArrayOutput) ToInsightFiltersResourceRegionArrayOutput() InsightFiltersResourceRegionArrayOutput

func (InsightFiltersResourceRegionArrayOutput) ToInsightFiltersResourceRegionArrayOutputWithContext

func (o InsightFiltersResourceRegionArrayOutput) ToInsightFiltersResourceRegionArrayOutputWithContext(ctx context.Context) InsightFiltersResourceRegionArrayOutput

type InsightFiltersResourceRegionInput

type InsightFiltersResourceRegionInput interface {
	pulumi.Input

	ToInsightFiltersResourceRegionOutput() InsightFiltersResourceRegionOutput
	ToInsightFiltersResourceRegionOutputWithContext(context.Context) InsightFiltersResourceRegionOutput
}

InsightFiltersResourceRegionInput is an input type that accepts InsightFiltersResourceRegionArgs and InsightFiltersResourceRegionOutput values. You can construct a concrete instance of `InsightFiltersResourceRegionInput` via:

InsightFiltersResourceRegionArgs{...}

type InsightFiltersResourceRegionOutput

type InsightFiltersResourceRegionOutput struct{ *pulumi.OutputState }

func (InsightFiltersResourceRegionOutput) Comparison

The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.

func (InsightFiltersResourceRegionOutput) ElementType

func (InsightFiltersResourceRegionOutput) ToInsightFiltersResourceRegionOutput

func (o InsightFiltersResourceRegionOutput) ToInsightFiltersResourceRegionOutput() InsightFiltersResourceRegionOutput

func (InsightFiltersResourceRegionOutput) ToInsightFiltersResourceRegionOutputWithContext

func (o InsightFiltersResourceRegionOutput) ToInsightFiltersResourceRegionOutputWithContext(ctx context.Context) InsightFiltersResourceRegionOutput

func (InsightFiltersResourceRegionOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersResourceTag

type InsightFiltersResourceTag struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison string `pulumi:"comparison"`
	// The key of the map filter. For example, for `ResourceTags`, `Key` identifies the name of the tag. For `UserDefinedFields`, `Key` is the name of the field.
	Key string `pulumi:"key"`
	// A date range value for the date filter, provided as an Integer.
	Value string `pulumi:"value"`
}

type InsightFiltersResourceTagArgs

type InsightFiltersResourceTagArgs struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison pulumi.StringInput `pulumi:"comparison"`
	// The key of the map filter. For example, for `ResourceTags`, `Key` identifies the name of the tag. For `UserDefinedFields`, `Key` is the name of the field.
	Key pulumi.StringInput `pulumi:"key"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.StringInput `pulumi:"value"`
}

func (InsightFiltersResourceTagArgs) ElementType

func (InsightFiltersResourceTagArgs) ToInsightFiltersResourceTagOutput

func (i InsightFiltersResourceTagArgs) ToInsightFiltersResourceTagOutput() InsightFiltersResourceTagOutput

func (InsightFiltersResourceTagArgs) ToInsightFiltersResourceTagOutputWithContext

func (i InsightFiltersResourceTagArgs) ToInsightFiltersResourceTagOutputWithContext(ctx context.Context) InsightFiltersResourceTagOutput

type InsightFiltersResourceTagArray

type InsightFiltersResourceTagArray []InsightFiltersResourceTagInput

func (InsightFiltersResourceTagArray) ElementType

func (InsightFiltersResourceTagArray) ToInsightFiltersResourceTagArrayOutput

func (i InsightFiltersResourceTagArray) ToInsightFiltersResourceTagArrayOutput() InsightFiltersResourceTagArrayOutput

func (InsightFiltersResourceTagArray) ToInsightFiltersResourceTagArrayOutputWithContext

func (i InsightFiltersResourceTagArray) ToInsightFiltersResourceTagArrayOutputWithContext(ctx context.Context) InsightFiltersResourceTagArrayOutput

type InsightFiltersResourceTagArrayInput

type InsightFiltersResourceTagArrayInput interface {
	pulumi.Input

	ToInsightFiltersResourceTagArrayOutput() InsightFiltersResourceTagArrayOutput
	ToInsightFiltersResourceTagArrayOutputWithContext(context.Context) InsightFiltersResourceTagArrayOutput
}

InsightFiltersResourceTagArrayInput is an input type that accepts InsightFiltersResourceTagArray and InsightFiltersResourceTagArrayOutput values. You can construct a concrete instance of `InsightFiltersResourceTagArrayInput` via:

InsightFiltersResourceTagArray{ InsightFiltersResourceTagArgs{...} }

type InsightFiltersResourceTagArrayOutput

type InsightFiltersResourceTagArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersResourceTagArrayOutput) ElementType

func (InsightFiltersResourceTagArrayOutput) Index

func (InsightFiltersResourceTagArrayOutput) ToInsightFiltersResourceTagArrayOutput

func (o InsightFiltersResourceTagArrayOutput) ToInsightFiltersResourceTagArrayOutput() InsightFiltersResourceTagArrayOutput

func (InsightFiltersResourceTagArrayOutput) ToInsightFiltersResourceTagArrayOutputWithContext

func (o InsightFiltersResourceTagArrayOutput) ToInsightFiltersResourceTagArrayOutputWithContext(ctx context.Context) InsightFiltersResourceTagArrayOutput

type InsightFiltersResourceTagInput

type InsightFiltersResourceTagInput interface {
	pulumi.Input

	ToInsightFiltersResourceTagOutput() InsightFiltersResourceTagOutput
	ToInsightFiltersResourceTagOutputWithContext(context.Context) InsightFiltersResourceTagOutput
}

InsightFiltersResourceTagInput is an input type that accepts InsightFiltersResourceTagArgs and InsightFiltersResourceTagOutput values. You can construct a concrete instance of `InsightFiltersResourceTagInput` via:

InsightFiltersResourceTagArgs{...}

type InsightFiltersResourceTagOutput

type InsightFiltersResourceTagOutput struct{ *pulumi.OutputState }

func (InsightFiltersResourceTagOutput) Comparison

The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.

func (InsightFiltersResourceTagOutput) ElementType

func (InsightFiltersResourceTagOutput) Key

The key of the map filter. For example, for `ResourceTags`, `Key` identifies the name of the tag. For `UserDefinedFields`, `Key` is the name of the field.

func (InsightFiltersResourceTagOutput) ToInsightFiltersResourceTagOutput

func (o InsightFiltersResourceTagOutput) ToInsightFiltersResourceTagOutput() InsightFiltersResourceTagOutput

func (InsightFiltersResourceTagOutput) ToInsightFiltersResourceTagOutputWithContext

func (o InsightFiltersResourceTagOutput) ToInsightFiltersResourceTagOutputWithContext(ctx context.Context) InsightFiltersResourceTagOutput

func (InsightFiltersResourceTagOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersResourceType

type InsightFiltersResourceType struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison string `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value string `pulumi:"value"`
}

type InsightFiltersResourceTypeArgs

type InsightFiltersResourceTypeArgs struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison pulumi.StringInput `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.StringInput `pulumi:"value"`
}

func (InsightFiltersResourceTypeArgs) ElementType

func (InsightFiltersResourceTypeArgs) ToInsightFiltersResourceTypeOutput

func (i InsightFiltersResourceTypeArgs) ToInsightFiltersResourceTypeOutput() InsightFiltersResourceTypeOutput

func (InsightFiltersResourceTypeArgs) ToInsightFiltersResourceTypeOutputWithContext

func (i InsightFiltersResourceTypeArgs) ToInsightFiltersResourceTypeOutputWithContext(ctx context.Context) InsightFiltersResourceTypeOutput

type InsightFiltersResourceTypeArray

type InsightFiltersResourceTypeArray []InsightFiltersResourceTypeInput

func (InsightFiltersResourceTypeArray) ElementType

func (InsightFiltersResourceTypeArray) ToInsightFiltersResourceTypeArrayOutput

func (i InsightFiltersResourceTypeArray) ToInsightFiltersResourceTypeArrayOutput() InsightFiltersResourceTypeArrayOutput

func (InsightFiltersResourceTypeArray) ToInsightFiltersResourceTypeArrayOutputWithContext

func (i InsightFiltersResourceTypeArray) ToInsightFiltersResourceTypeArrayOutputWithContext(ctx context.Context) InsightFiltersResourceTypeArrayOutput

type InsightFiltersResourceTypeArrayInput

type InsightFiltersResourceTypeArrayInput interface {
	pulumi.Input

	ToInsightFiltersResourceTypeArrayOutput() InsightFiltersResourceTypeArrayOutput
	ToInsightFiltersResourceTypeArrayOutputWithContext(context.Context) InsightFiltersResourceTypeArrayOutput
}

InsightFiltersResourceTypeArrayInput is an input type that accepts InsightFiltersResourceTypeArray and InsightFiltersResourceTypeArrayOutput values. You can construct a concrete instance of `InsightFiltersResourceTypeArrayInput` via:

InsightFiltersResourceTypeArray{ InsightFiltersResourceTypeArgs{...} }

type InsightFiltersResourceTypeArrayOutput

type InsightFiltersResourceTypeArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersResourceTypeArrayOutput) ElementType

func (InsightFiltersResourceTypeArrayOutput) Index

func (InsightFiltersResourceTypeArrayOutput) ToInsightFiltersResourceTypeArrayOutput

func (o InsightFiltersResourceTypeArrayOutput) ToInsightFiltersResourceTypeArrayOutput() InsightFiltersResourceTypeArrayOutput

func (InsightFiltersResourceTypeArrayOutput) ToInsightFiltersResourceTypeArrayOutputWithContext

func (o InsightFiltersResourceTypeArrayOutput) ToInsightFiltersResourceTypeArrayOutputWithContext(ctx context.Context) InsightFiltersResourceTypeArrayOutput

type InsightFiltersResourceTypeInput

type InsightFiltersResourceTypeInput interface {
	pulumi.Input

	ToInsightFiltersResourceTypeOutput() InsightFiltersResourceTypeOutput
	ToInsightFiltersResourceTypeOutputWithContext(context.Context) InsightFiltersResourceTypeOutput
}

InsightFiltersResourceTypeInput is an input type that accepts InsightFiltersResourceTypeArgs and InsightFiltersResourceTypeOutput values. You can construct a concrete instance of `InsightFiltersResourceTypeInput` via:

InsightFiltersResourceTypeArgs{...}

type InsightFiltersResourceTypeOutput

type InsightFiltersResourceTypeOutput struct{ *pulumi.OutputState }

func (InsightFiltersResourceTypeOutput) Comparison

The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.

func (InsightFiltersResourceTypeOutput) ElementType

func (InsightFiltersResourceTypeOutput) ToInsightFiltersResourceTypeOutput

func (o InsightFiltersResourceTypeOutput) ToInsightFiltersResourceTypeOutput() InsightFiltersResourceTypeOutput

func (InsightFiltersResourceTypeOutput) ToInsightFiltersResourceTypeOutputWithContext

func (o InsightFiltersResourceTypeOutput) ToInsightFiltersResourceTypeOutputWithContext(ctx context.Context) InsightFiltersResourceTypeOutput

func (InsightFiltersResourceTypeOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersSeverityLabel

type InsightFiltersSeverityLabel struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison string `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value string `pulumi:"value"`
}

type InsightFiltersSeverityLabelArgs

type InsightFiltersSeverityLabelArgs struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison pulumi.StringInput `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.StringInput `pulumi:"value"`
}

func (InsightFiltersSeverityLabelArgs) ElementType

func (InsightFiltersSeverityLabelArgs) ToInsightFiltersSeverityLabelOutput

func (i InsightFiltersSeverityLabelArgs) ToInsightFiltersSeverityLabelOutput() InsightFiltersSeverityLabelOutput

func (InsightFiltersSeverityLabelArgs) ToInsightFiltersSeverityLabelOutputWithContext

func (i InsightFiltersSeverityLabelArgs) ToInsightFiltersSeverityLabelOutputWithContext(ctx context.Context) InsightFiltersSeverityLabelOutput

type InsightFiltersSeverityLabelArray

type InsightFiltersSeverityLabelArray []InsightFiltersSeverityLabelInput

func (InsightFiltersSeverityLabelArray) ElementType

func (InsightFiltersSeverityLabelArray) ToInsightFiltersSeverityLabelArrayOutput

func (i InsightFiltersSeverityLabelArray) ToInsightFiltersSeverityLabelArrayOutput() InsightFiltersSeverityLabelArrayOutput

func (InsightFiltersSeverityLabelArray) ToInsightFiltersSeverityLabelArrayOutputWithContext

func (i InsightFiltersSeverityLabelArray) ToInsightFiltersSeverityLabelArrayOutputWithContext(ctx context.Context) InsightFiltersSeverityLabelArrayOutput

type InsightFiltersSeverityLabelArrayInput

type InsightFiltersSeverityLabelArrayInput interface {
	pulumi.Input

	ToInsightFiltersSeverityLabelArrayOutput() InsightFiltersSeverityLabelArrayOutput
	ToInsightFiltersSeverityLabelArrayOutputWithContext(context.Context) InsightFiltersSeverityLabelArrayOutput
}

InsightFiltersSeverityLabelArrayInput is an input type that accepts InsightFiltersSeverityLabelArray and InsightFiltersSeverityLabelArrayOutput values. You can construct a concrete instance of `InsightFiltersSeverityLabelArrayInput` via:

InsightFiltersSeverityLabelArray{ InsightFiltersSeverityLabelArgs{...} }

type InsightFiltersSeverityLabelArrayOutput

type InsightFiltersSeverityLabelArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersSeverityLabelArrayOutput) ElementType

func (InsightFiltersSeverityLabelArrayOutput) Index

func (InsightFiltersSeverityLabelArrayOutput) ToInsightFiltersSeverityLabelArrayOutput

func (o InsightFiltersSeverityLabelArrayOutput) ToInsightFiltersSeverityLabelArrayOutput() InsightFiltersSeverityLabelArrayOutput

func (InsightFiltersSeverityLabelArrayOutput) ToInsightFiltersSeverityLabelArrayOutputWithContext

func (o InsightFiltersSeverityLabelArrayOutput) ToInsightFiltersSeverityLabelArrayOutputWithContext(ctx context.Context) InsightFiltersSeverityLabelArrayOutput

type InsightFiltersSeverityLabelInput

type InsightFiltersSeverityLabelInput interface {
	pulumi.Input

	ToInsightFiltersSeverityLabelOutput() InsightFiltersSeverityLabelOutput
	ToInsightFiltersSeverityLabelOutputWithContext(context.Context) InsightFiltersSeverityLabelOutput
}

InsightFiltersSeverityLabelInput is an input type that accepts InsightFiltersSeverityLabelArgs and InsightFiltersSeverityLabelOutput values. You can construct a concrete instance of `InsightFiltersSeverityLabelInput` via:

InsightFiltersSeverityLabelArgs{...}

type InsightFiltersSeverityLabelOutput

type InsightFiltersSeverityLabelOutput struct{ *pulumi.OutputState }

func (InsightFiltersSeverityLabelOutput) Comparison

The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.

func (InsightFiltersSeverityLabelOutput) ElementType

func (InsightFiltersSeverityLabelOutput) ToInsightFiltersSeverityLabelOutput

func (o InsightFiltersSeverityLabelOutput) ToInsightFiltersSeverityLabelOutput() InsightFiltersSeverityLabelOutput

func (InsightFiltersSeverityLabelOutput) ToInsightFiltersSeverityLabelOutputWithContext

func (o InsightFiltersSeverityLabelOutput) ToInsightFiltersSeverityLabelOutputWithContext(ctx context.Context) InsightFiltersSeverityLabelOutput

func (InsightFiltersSeverityLabelOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersSourceUrl

type InsightFiltersSourceUrl struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison string `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value string `pulumi:"value"`
}

type InsightFiltersSourceUrlArgs

type InsightFiltersSourceUrlArgs struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison pulumi.StringInput `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.StringInput `pulumi:"value"`
}

func (InsightFiltersSourceUrlArgs) ElementType

func (InsightFiltersSourceUrlArgs) ToInsightFiltersSourceUrlOutput

func (i InsightFiltersSourceUrlArgs) ToInsightFiltersSourceUrlOutput() InsightFiltersSourceUrlOutput

func (InsightFiltersSourceUrlArgs) ToInsightFiltersSourceUrlOutputWithContext

func (i InsightFiltersSourceUrlArgs) ToInsightFiltersSourceUrlOutputWithContext(ctx context.Context) InsightFiltersSourceUrlOutput

type InsightFiltersSourceUrlArray

type InsightFiltersSourceUrlArray []InsightFiltersSourceUrlInput

func (InsightFiltersSourceUrlArray) ElementType

func (InsightFiltersSourceUrlArray) ToInsightFiltersSourceUrlArrayOutput

func (i InsightFiltersSourceUrlArray) ToInsightFiltersSourceUrlArrayOutput() InsightFiltersSourceUrlArrayOutput

func (InsightFiltersSourceUrlArray) ToInsightFiltersSourceUrlArrayOutputWithContext

func (i InsightFiltersSourceUrlArray) ToInsightFiltersSourceUrlArrayOutputWithContext(ctx context.Context) InsightFiltersSourceUrlArrayOutput

type InsightFiltersSourceUrlArrayInput

type InsightFiltersSourceUrlArrayInput interface {
	pulumi.Input

	ToInsightFiltersSourceUrlArrayOutput() InsightFiltersSourceUrlArrayOutput
	ToInsightFiltersSourceUrlArrayOutputWithContext(context.Context) InsightFiltersSourceUrlArrayOutput
}

InsightFiltersSourceUrlArrayInput is an input type that accepts InsightFiltersSourceUrlArray and InsightFiltersSourceUrlArrayOutput values. You can construct a concrete instance of `InsightFiltersSourceUrlArrayInput` via:

InsightFiltersSourceUrlArray{ InsightFiltersSourceUrlArgs{...} }

type InsightFiltersSourceUrlArrayOutput

type InsightFiltersSourceUrlArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersSourceUrlArrayOutput) ElementType

func (InsightFiltersSourceUrlArrayOutput) Index

func (InsightFiltersSourceUrlArrayOutput) ToInsightFiltersSourceUrlArrayOutput

func (o InsightFiltersSourceUrlArrayOutput) ToInsightFiltersSourceUrlArrayOutput() InsightFiltersSourceUrlArrayOutput

func (InsightFiltersSourceUrlArrayOutput) ToInsightFiltersSourceUrlArrayOutputWithContext

func (o InsightFiltersSourceUrlArrayOutput) ToInsightFiltersSourceUrlArrayOutputWithContext(ctx context.Context) InsightFiltersSourceUrlArrayOutput

type InsightFiltersSourceUrlInput

type InsightFiltersSourceUrlInput interface {
	pulumi.Input

	ToInsightFiltersSourceUrlOutput() InsightFiltersSourceUrlOutput
	ToInsightFiltersSourceUrlOutputWithContext(context.Context) InsightFiltersSourceUrlOutput
}

InsightFiltersSourceUrlInput is an input type that accepts InsightFiltersSourceUrlArgs and InsightFiltersSourceUrlOutput values. You can construct a concrete instance of `InsightFiltersSourceUrlInput` via:

InsightFiltersSourceUrlArgs{...}

type InsightFiltersSourceUrlOutput

type InsightFiltersSourceUrlOutput struct{ *pulumi.OutputState }

func (InsightFiltersSourceUrlOutput) Comparison

The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.

func (InsightFiltersSourceUrlOutput) ElementType

func (InsightFiltersSourceUrlOutput) ToInsightFiltersSourceUrlOutput

func (o InsightFiltersSourceUrlOutput) ToInsightFiltersSourceUrlOutput() InsightFiltersSourceUrlOutput

func (InsightFiltersSourceUrlOutput) ToInsightFiltersSourceUrlOutputWithContext

func (o InsightFiltersSourceUrlOutput) ToInsightFiltersSourceUrlOutputWithContext(ctx context.Context) InsightFiltersSourceUrlOutput

func (InsightFiltersSourceUrlOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersThreatIntelIndicatorCategory

type InsightFiltersThreatIntelIndicatorCategory struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison string `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value string `pulumi:"value"`
}

type InsightFiltersThreatIntelIndicatorCategoryArgs

type InsightFiltersThreatIntelIndicatorCategoryArgs struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison pulumi.StringInput `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.StringInput `pulumi:"value"`
}

func (InsightFiltersThreatIntelIndicatorCategoryArgs) ElementType

func (InsightFiltersThreatIntelIndicatorCategoryArgs) ToInsightFiltersThreatIntelIndicatorCategoryOutput

func (i InsightFiltersThreatIntelIndicatorCategoryArgs) ToInsightFiltersThreatIntelIndicatorCategoryOutput() InsightFiltersThreatIntelIndicatorCategoryOutput

func (InsightFiltersThreatIntelIndicatorCategoryArgs) ToInsightFiltersThreatIntelIndicatorCategoryOutputWithContext

func (i InsightFiltersThreatIntelIndicatorCategoryArgs) ToInsightFiltersThreatIntelIndicatorCategoryOutputWithContext(ctx context.Context) InsightFiltersThreatIntelIndicatorCategoryOutput

type InsightFiltersThreatIntelIndicatorCategoryArray

type InsightFiltersThreatIntelIndicatorCategoryArray []InsightFiltersThreatIntelIndicatorCategoryInput

func (InsightFiltersThreatIntelIndicatorCategoryArray) ElementType

func (InsightFiltersThreatIntelIndicatorCategoryArray) ToInsightFiltersThreatIntelIndicatorCategoryArrayOutput

func (i InsightFiltersThreatIntelIndicatorCategoryArray) ToInsightFiltersThreatIntelIndicatorCategoryArrayOutput() InsightFiltersThreatIntelIndicatorCategoryArrayOutput

func (InsightFiltersThreatIntelIndicatorCategoryArray) ToInsightFiltersThreatIntelIndicatorCategoryArrayOutputWithContext

func (i InsightFiltersThreatIntelIndicatorCategoryArray) ToInsightFiltersThreatIntelIndicatorCategoryArrayOutputWithContext(ctx context.Context) InsightFiltersThreatIntelIndicatorCategoryArrayOutput

type InsightFiltersThreatIntelIndicatorCategoryArrayInput

type InsightFiltersThreatIntelIndicatorCategoryArrayInput interface {
	pulumi.Input

	ToInsightFiltersThreatIntelIndicatorCategoryArrayOutput() InsightFiltersThreatIntelIndicatorCategoryArrayOutput
	ToInsightFiltersThreatIntelIndicatorCategoryArrayOutputWithContext(context.Context) InsightFiltersThreatIntelIndicatorCategoryArrayOutput
}

InsightFiltersThreatIntelIndicatorCategoryArrayInput is an input type that accepts InsightFiltersThreatIntelIndicatorCategoryArray and InsightFiltersThreatIntelIndicatorCategoryArrayOutput values. You can construct a concrete instance of `InsightFiltersThreatIntelIndicatorCategoryArrayInput` via:

InsightFiltersThreatIntelIndicatorCategoryArray{ InsightFiltersThreatIntelIndicatorCategoryArgs{...} }

type InsightFiltersThreatIntelIndicatorCategoryArrayOutput

type InsightFiltersThreatIntelIndicatorCategoryArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersThreatIntelIndicatorCategoryArrayOutput) ElementType

func (InsightFiltersThreatIntelIndicatorCategoryArrayOutput) Index

func (InsightFiltersThreatIntelIndicatorCategoryArrayOutput) ToInsightFiltersThreatIntelIndicatorCategoryArrayOutput

func (InsightFiltersThreatIntelIndicatorCategoryArrayOutput) ToInsightFiltersThreatIntelIndicatorCategoryArrayOutputWithContext

func (o InsightFiltersThreatIntelIndicatorCategoryArrayOutput) ToInsightFiltersThreatIntelIndicatorCategoryArrayOutputWithContext(ctx context.Context) InsightFiltersThreatIntelIndicatorCategoryArrayOutput

type InsightFiltersThreatIntelIndicatorCategoryInput

type InsightFiltersThreatIntelIndicatorCategoryInput interface {
	pulumi.Input

	ToInsightFiltersThreatIntelIndicatorCategoryOutput() InsightFiltersThreatIntelIndicatorCategoryOutput
	ToInsightFiltersThreatIntelIndicatorCategoryOutputWithContext(context.Context) InsightFiltersThreatIntelIndicatorCategoryOutput
}

InsightFiltersThreatIntelIndicatorCategoryInput is an input type that accepts InsightFiltersThreatIntelIndicatorCategoryArgs and InsightFiltersThreatIntelIndicatorCategoryOutput values. You can construct a concrete instance of `InsightFiltersThreatIntelIndicatorCategoryInput` via:

InsightFiltersThreatIntelIndicatorCategoryArgs{...}

type InsightFiltersThreatIntelIndicatorCategoryOutput

type InsightFiltersThreatIntelIndicatorCategoryOutput struct{ *pulumi.OutputState }

func (InsightFiltersThreatIntelIndicatorCategoryOutput) Comparison

The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.

func (InsightFiltersThreatIntelIndicatorCategoryOutput) ElementType

func (InsightFiltersThreatIntelIndicatorCategoryOutput) ToInsightFiltersThreatIntelIndicatorCategoryOutput

func (o InsightFiltersThreatIntelIndicatorCategoryOutput) ToInsightFiltersThreatIntelIndicatorCategoryOutput() InsightFiltersThreatIntelIndicatorCategoryOutput

func (InsightFiltersThreatIntelIndicatorCategoryOutput) ToInsightFiltersThreatIntelIndicatorCategoryOutputWithContext

func (o InsightFiltersThreatIntelIndicatorCategoryOutput) ToInsightFiltersThreatIntelIndicatorCategoryOutputWithContext(ctx context.Context) InsightFiltersThreatIntelIndicatorCategoryOutput

func (InsightFiltersThreatIntelIndicatorCategoryOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersThreatIntelIndicatorLastObservedAt

type InsightFiltersThreatIntelIndicatorLastObservedAt struct {
	// A configuration block of the date range for the date filter. See dateRange below for more details.
	DateRange *InsightFiltersThreatIntelIndicatorLastObservedAtDateRange `pulumi:"dateRange"`
	// An end date for the date filter. Required with `start` if `dateRange` is not specified.
	End *string `pulumi:"end"`
	// A start date for the date filter. Required with `end` if `dateRange` is not specified.
	Start *string `pulumi:"start"`
}

type InsightFiltersThreatIntelIndicatorLastObservedAtArgs

type InsightFiltersThreatIntelIndicatorLastObservedAtArgs struct {
	// A configuration block of the date range for the date filter. See dateRange below for more details.
	DateRange InsightFiltersThreatIntelIndicatorLastObservedAtDateRangePtrInput `pulumi:"dateRange"`
	// An end date for the date filter. Required with `start` if `dateRange` is not specified.
	End pulumi.StringPtrInput `pulumi:"end"`
	// A start date for the date filter. Required with `end` if `dateRange` is not specified.
	Start pulumi.StringPtrInput `pulumi:"start"`
}

func (InsightFiltersThreatIntelIndicatorLastObservedAtArgs) ElementType

func (InsightFiltersThreatIntelIndicatorLastObservedAtArgs) ToInsightFiltersThreatIntelIndicatorLastObservedAtOutput

func (i InsightFiltersThreatIntelIndicatorLastObservedAtArgs) ToInsightFiltersThreatIntelIndicatorLastObservedAtOutput() InsightFiltersThreatIntelIndicatorLastObservedAtOutput

func (InsightFiltersThreatIntelIndicatorLastObservedAtArgs) ToInsightFiltersThreatIntelIndicatorLastObservedAtOutputWithContext

func (i InsightFiltersThreatIntelIndicatorLastObservedAtArgs) ToInsightFiltersThreatIntelIndicatorLastObservedAtOutputWithContext(ctx context.Context) InsightFiltersThreatIntelIndicatorLastObservedAtOutput

type InsightFiltersThreatIntelIndicatorLastObservedAtArray

type InsightFiltersThreatIntelIndicatorLastObservedAtArray []InsightFiltersThreatIntelIndicatorLastObservedAtInput

func (InsightFiltersThreatIntelIndicatorLastObservedAtArray) ElementType

func (InsightFiltersThreatIntelIndicatorLastObservedAtArray) ToInsightFiltersThreatIntelIndicatorLastObservedAtArrayOutput

func (i InsightFiltersThreatIntelIndicatorLastObservedAtArray) ToInsightFiltersThreatIntelIndicatorLastObservedAtArrayOutput() InsightFiltersThreatIntelIndicatorLastObservedAtArrayOutput

func (InsightFiltersThreatIntelIndicatorLastObservedAtArray) ToInsightFiltersThreatIntelIndicatorLastObservedAtArrayOutputWithContext

func (i InsightFiltersThreatIntelIndicatorLastObservedAtArray) ToInsightFiltersThreatIntelIndicatorLastObservedAtArrayOutputWithContext(ctx context.Context) InsightFiltersThreatIntelIndicatorLastObservedAtArrayOutput

type InsightFiltersThreatIntelIndicatorLastObservedAtArrayInput

type InsightFiltersThreatIntelIndicatorLastObservedAtArrayInput interface {
	pulumi.Input

	ToInsightFiltersThreatIntelIndicatorLastObservedAtArrayOutput() InsightFiltersThreatIntelIndicatorLastObservedAtArrayOutput
	ToInsightFiltersThreatIntelIndicatorLastObservedAtArrayOutputWithContext(context.Context) InsightFiltersThreatIntelIndicatorLastObservedAtArrayOutput
}

InsightFiltersThreatIntelIndicatorLastObservedAtArrayInput is an input type that accepts InsightFiltersThreatIntelIndicatorLastObservedAtArray and InsightFiltersThreatIntelIndicatorLastObservedAtArrayOutput values. You can construct a concrete instance of `InsightFiltersThreatIntelIndicatorLastObservedAtArrayInput` via:

InsightFiltersThreatIntelIndicatorLastObservedAtArray{ InsightFiltersThreatIntelIndicatorLastObservedAtArgs{...} }

type InsightFiltersThreatIntelIndicatorLastObservedAtArrayOutput

type InsightFiltersThreatIntelIndicatorLastObservedAtArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersThreatIntelIndicatorLastObservedAtArrayOutput) ElementType

func (InsightFiltersThreatIntelIndicatorLastObservedAtArrayOutput) Index

func (InsightFiltersThreatIntelIndicatorLastObservedAtArrayOutput) ToInsightFiltersThreatIntelIndicatorLastObservedAtArrayOutput

func (InsightFiltersThreatIntelIndicatorLastObservedAtArrayOutput) ToInsightFiltersThreatIntelIndicatorLastObservedAtArrayOutputWithContext

func (o InsightFiltersThreatIntelIndicatorLastObservedAtArrayOutput) ToInsightFiltersThreatIntelIndicatorLastObservedAtArrayOutputWithContext(ctx context.Context) InsightFiltersThreatIntelIndicatorLastObservedAtArrayOutput

type InsightFiltersThreatIntelIndicatorLastObservedAtDateRange

type InsightFiltersThreatIntelIndicatorLastObservedAtDateRange struct {
	// A date range unit for the date filter. Valid values: `DAYS`.
	Unit string `pulumi:"unit"`
	// A date range value for the date filter, provided as an Integer.
	Value int `pulumi:"value"`
}

type InsightFiltersThreatIntelIndicatorLastObservedAtDateRangeArgs

type InsightFiltersThreatIntelIndicatorLastObservedAtDateRangeArgs struct {
	// A date range unit for the date filter. Valid values: `DAYS`.
	Unit pulumi.StringInput `pulumi:"unit"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.IntInput `pulumi:"value"`
}

func (InsightFiltersThreatIntelIndicatorLastObservedAtDateRangeArgs) ElementType

func (InsightFiltersThreatIntelIndicatorLastObservedAtDateRangeArgs) ToInsightFiltersThreatIntelIndicatorLastObservedAtDateRangeOutput

func (InsightFiltersThreatIntelIndicatorLastObservedAtDateRangeArgs) ToInsightFiltersThreatIntelIndicatorLastObservedAtDateRangeOutputWithContext

func (i InsightFiltersThreatIntelIndicatorLastObservedAtDateRangeArgs) ToInsightFiltersThreatIntelIndicatorLastObservedAtDateRangeOutputWithContext(ctx context.Context) InsightFiltersThreatIntelIndicatorLastObservedAtDateRangeOutput

func (InsightFiltersThreatIntelIndicatorLastObservedAtDateRangeArgs) ToInsightFiltersThreatIntelIndicatorLastObservedAtDateRangePtrOutput

func (InsightFiltersThreatIntelIndicatorLastObservedAtDateRangeArgs) ToInsightFiltersThreatIntelIndicatorLastObservedAtDateRangePtrOutputWithContext

func (i InsightFiltersThreatIntelIndicatorLastObservedAtDateRangeArgs) ToInsightFiltersThreatIntelIndicatorLastObservedAtDateRangePtrOutputWithContext(ctx context.Context) InsightFiltersThreatIntelIndicatorLastObservedAtDateRangePtrOutput

type InsightFiltersThreatIntelIndicatorLastObservedAtDateRangeInput

type InsightFiltersThreatIntelIndicatorLastObservedAtDateRangeInput interface {
	pulumi.Input

	ToInsightFiltersThreatIntelIndicatorLastObservedAtDateRangeOutput() InsightFiltersThreatIntelIndicatorLastObservedAtDateRangeOutput
	ToInsightFiltersThreatIntelIndicatorLastObservedAtDateRangeOutputWithContext(context.Context) InsightFiltersThreatIntelIndicatorLastObservedAtDateRangeOutput
}

InsightFiltersThreatIntelIndicatorLastObservedAtDateRangeInput is an input type that accepts InsightFiltersThreatIntelIndicatorLastObservedAtDateRangeArgs and InsightFiltersThreatIntelIndicatorLastObservedAtDateRangeOutput values. You can construct a concrete instance of `InsightFiltersThreatIntelIndicatorLastObservedAtDateRangeInput` via:

InsightFiltersThreatIntelIndicatorLastObservedAtDateRangeArgs{...}

type InsightFiltersThreatIntelIndicatorLastObservedAtDateRangeOutput

type InsightFiltersThreatIntelIndicatorLastObservedAtDateRangeOutput struct{ *pulumi.OutputState }

func (InsightFiltersThreatIntelIndicatorLastObservedAtDateRangeOutput) ElementType

func (InsightFiltersThreatIntelIndicatorLastObservedAtDateRangeOutput) ToInsightFiltersThreatIntelIndicatorLastObservedAtDateRangeOutput

func (InsightFiltersThreatIntelIndicatorLastObservedAtDateRangeOutput) ToInsightFiltersThreatIntelIndicatorLastObservedAtDateRangeOutputWithContext

func (o InsightFiltersThreatIntelIndicatorLastObservedAtDateRangeOutput) ToInsightFiltersThreatIntelIndicatorLastObservedAtDateRangeOutputWithContext(ctx context.Context) InsightFiltersThreatIntelIndicatorLastObservedAtDateRangeOutput

func (InsightFiltersThreatIntelIndicatorLastObservedAtDateRangeOutput) ToInsightFiltersThreatIntelIndicatorLastObservedAtDateRangePtrOutput

func (InsightFiltersThreatIntelIndicatorLastObservedAtDateRangeOutput) ToInsightFiltersThreatIntelIndicatorLastObservedAtDateRangePtrOutputWithContext

func (o InsightFiltersThreatIntelIndicatorLastObservedAtDateRangeOutput) ToInsightFiltersThreatIntelIndicatorLastObservedAtDateRangePtrOutputWithContext(ctx context.Context) InsightFiltersThreatIntelIndicatorLastObservedAtDateRangePtrOutput

func (InsightFiltersThreatIntelIndicatorLastObservedAtDateRangeOutput) Unit

A date range unit for the date filter. Valid values: `DAYS`.

func (InsightFiltersThreatIntelIndicatorLastObservedAtDateRangeOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersThreatIntelIndicatorLastObservedAtDateRangePtrInput

type InsightFiltersThreatIntelIndicatorLastObservedAtDateRangePtrInput interface {
	pulumi.Input

	ToInsightFiltersThreatIntelIndicatorLastObservedAtDateRangePtrOutput() InsightFiltersThreatIntelIndicatorLastObservedAtDateRangePtrOutput
	ToInsightFiltersThreatIntelIndicatorLastObservedAtDateRangePtrOutputWithContext(context.Context) InsightFiltersThreatIntelIndicatorLastObservedAtDateRangePtrOutput
}

InsightFiltersThreatIntelIndicatorLastObservedAtDateRangePtrInput is an input type that accepts InsightFiltersThreatIntelIndicatorLastObservedAtDateRangeArgs, InsightFiltersThreatIntelIndicatorLastObservedAtDateRangePtr and InsightFiltersThreatIntelIndicatorLastObservedAtDateRangePtrOutput values. You can construct a concrete instance of `InsightFiltersThreatIntelIndicatorLastObservedAtDateRangePtrInput` via:

        InsightFiltersThreatIntelIndicatorLastObservedAtDateRangeArgs{...}

or:

        nil

type InsightFiltersThreatIntelIndicatorLastObservedAtDateRangePtrOutput

type InsightFiltersThreatIntelIndicatorLastObservedAtDateRangePtrOutput struct{ *pulumi.OutputState }

func (InsightFiltersThreatIntelIndicatorLastObservedAtDateRangePtrOutput) Elem

func (InsightFiltersThreatIntelIndicatorLastObservedAtDateRangePtrOutput) ElementType

func (InsightFiltersThreatIntelIndicatorLastObservedAtDateRangePtrOutput) ToInsightFiltersThreatIntelIndicatorLastObservedAtDateRangePtrOutput

func (InsightFiltersThreatIntelIndicatorLastObservedAtDateRangePtrOutput) ToInsightFiltersThreatIntelIndicatorLastObservedAtDateRangePtrOutputWithContext

func (o InsightFiltersThreatIntelIndicatorLastObservedAtDateRangePtrOutput) ToInsightFiltersThreatIntelIndicatorLastObservedAtDateRangePtrOutputWithContext(ctx context.Context) InsightFiltersThreatIntelIndicatorLastObservedAtDateRangePtrOutput

func (InsightFiltersThreatIntelIndicatorLastObservedAtDateRangePtrOutput) Unit

A date range unit for the date filter. Valid values: `DAYS`.

func (InsightFiltersThreatIntelIndicatorLastObservedAtDateRangePtrOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersThreatIntelIndicatorLastObservedAtInput

type InsightFiltersThreatIntelIndicatorLastObservedAtInput interface {
	pulumi.Input

	ToInsightFiltersThreatIntelIndicatorLastObservedAtOutput() InsightFiltersThreatIntelIndicatorLastObservedAtOutput
	ToInsightFiltersThreatIntelIndicatorLastObservedAtOutputWithContext(context.Context) InsightFiltersThreatIntelIndicatorLastObservedAtOutput
}

InsightFiltersThreatIntelIndicatorLastObservedAtInput is an input type that accepts InsightFiltersThreatIntelIndicatorLastObservedAtArgs and InsightFiltersThreatIntelIndicatorLastObservedAtOutput values. You can construct a concrete instance of `InsightFiltersThreatIntelIndicatorLastObservedAtInput` via:

InsightFiltersThreatIntelIndicatorLastObservedAtArgs{...}

type InsightFiltersThreatIntelIndicatorLastObservedAtOutput

type InsightFiltersThreatIntelIndicatorLastObservedAtOutput struct{ *pulumi.OutputState }

func (InsightFiltersThreatIntelIndicatorLastObservedAtOutput) DateRange

A configuration block of the date range for the date filter. See dateRange below for more details.

func (InsightFiltersThreatIntelIndicatorLastObservedAtOutput) ElementType

func (InsightFiltersThreatIntelIndicatorLastObservedAtOutput) End

An end date for the date filter. Required with `start` if `dateRange` is not specified.

func (InsightFiltersThreatIntelIndicatorLastObservedAtOutput) Start

A start date for the date filter. Required with `end` if `dateRange` is not specified.

func (InsightFiltersThreatIntelIndicatorLastObservedAtOutput) ToInsightFiltersThreatIntelIndicatorLastObservedAtOutput

func (InsightFiltersThreatIntelIndicatorLastObservedAtOutput) ToInsightFiltersThreatIntelIndicatorLastObservedAtOutputWithContext

func (o InsightFiltersThreatIntelIndicatorLastObservedAtOutput) ToInsightFiltersThreatIntelIndicatorLastObservedAtOutputWithContext(ctx context.Context) InsightFiltersThreatIntelIndicatorLastObservedAtOutput

type InsightFiltersThreatIntelIndicatorSource

type InsightFiltersThreatIntelIndicatorSource struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison string `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value string `pulumi:"value"`
}

type InsightFiltersThreatIntelIndicatorSourceArgs

type InsightFiltersThreatIntelIndicatorSourceArgs struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison pulumi.StringInput `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.StringInput `pulumi:"value"`
}

func (InsightFiltersThreatIntelIndicatorSourceArgs) ElementType

func (InsightFiltersThreatIntelIndicatorSourceArgs) ToInsightFiltersThreatIntelIndicatorSourceOutput

func (i InsightFiltersThreatIntelIndicatorSourceArgs) ToInsightFiltersThreatIntelIndicatorSourceOutput() InsightFiltersThreatIntelIndicatorSourceOutput

func (InsightFiltersThreatIntelIndicatorSourceArgs) ToInsightFiltersThreatIntelIndicatorSourceOutputWithContext

func (i InsightFiltersThreatIntelIndicatorSourceArgs) ToInsightFiltersThreatIntelIndicatorSourceOutputWithContext(ctx context.Context) InsightFiltersThreatIntelIndicatorSourceOutput

type InsightFiltersThreatIntelIndicatorSourceArray

type InsightFiltersThreatIntelIndicatorSourceArray []InsightFiltersThreatIntelIndicatorSourceInput

func (InsightFiltersThreatIntelIndicatorSourceArray) ElementType

func (InsightFiltersThreatIntelIndicatorSourceArray) ToInsightFiltersThreatIntelIndicatorSourceArrayOutput

func (i InsightFiltersThreatIntelIndicatorSourceArray) ToInsightFiltersThreatIntelIndicatorSourceArrayOutput() InsightFiltersThreatIntelIndicatorSourceArrayOutput

func (InsightFiltersThreatIntelIndicatorSourceArray) ToInsightFiltersThreatIntelIndicatorSourceArrayOutputWithContext

func (i InsightFiltersThreatIntelIndicatorSourceArray) ToInsightFiltersThreatIntelIndicatorSourceArrayOutputWithContext(ctx context.Context) InsightFiltersThreatIntelIndicatorSourceArrayOutput

type InsightFiltersThreatIntelIndicatorSourceArrayInput

type InsightFiltersThreatIntelIndicatorSourceArrayInput interface {
	pulumi.Input

	ToInsightFiltersThreatIntelIndicatorSourceArrayOutput() InsightFiltersThreatIntelIndicatorSourceArrayOutput
	ToInsightFiltersThreatIntelIndicatorSourceArrayOutputWithContext(context.Context) InsightFiltersThreatIntelIndicatorSourceArrayOutput
}

InsightFiltersThreatIntelIndicatorSourceArrayInput is an input type that accepts InsightFiltersThreatIntelIndicatorSourceArray and InsightFiltersThreatIntelIndicatorSourceArrayOutput values. You can construct a concrete instance of `InsightFiltersThreatIntelIndicatorSourceArrayInput` via:

InsightFiltersThreatIntelIndicatorSourceArray{ InsightFiltersThreatIntelIndicatorSourceArgs{...} }

type InsightFiltersThreatIntelIndicatorSourceArrayOutput

type InsightFiltersThreatIntelIndicatorSourceArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersThreatIntelIndicatorSourceArrayOutput) ElementType

func (InsightFiltersThreatIntelIndicatorSourceArrayOutput) Index

func (InsightFiltersThreatIntelIndicatorSourceArrayOutput) ToInsightFiltersThreatIntelIndicatorSourceArrayOutput

func (o InsightFiltersThreatIntelIndicatorSourceArrayOutput) ToInsightFiltersThreatIntelIndicatorSourceArrayOutput() InsightFiltersThreatIntelIndicatorSourceArrayOutput

func (InsightFiltersThreatIntelIndicatorSourceArrayOutput) ToInsightFiltersThreatIntelIndicatorSourceArrayOutputWithContext

func (o InsightFiltersThreatIntelIndicatorSourceArrayOutput) ToInsightFiltersThreatIntelIndicatorSourceArrayOutputWithContext(ctx context.Context) InsightFiltersThreatIntelIndicatorSourceArrayOutput

type InsightFiltersThreatIntelIndicatorSourceInput

type InsightFiltersThreatIntelIndicatorSourceInput interface {
	pulumi.Input

	ToInsightFiltersThreatIntelIndicatorSourceOutput() InsightFiltersThreatIntelIndicatorSourceOutput
	ToInsightFiltersThreatIntelIndicatorSourceOutputWithContext(context.Context) InsightFiltersThreatIntelIndicatorSourceOutput
}

InsightFiltersThreatIntelIndicatorSourceInput is an input type that accepts InsightFiltersThreatIntelIndicatorSourceArgs and InsightFiltersThreatIntelIndicatorSourceOutput values. You can construct a concrete instance of `InsightFiltersThreatIntelIndicatorSourceInput` via:

InsightFiltersThreatIntelIndicatorSourceArgs{...}

type InsightFiltersThreatIntelIndicatorSourceOutput

type InsightFiltersThreatIntelIndicatorSourceOutput struct{ *pulumi.OutputState }

func (InsightFiltersThreatIntelIndicatorSourceOutput) Comparison

The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.

func (InsightFiltersThreatIntelIndicatorSourceOutput) ElementType

func (InsightFiltersThreatIntelIndicatorSourceOutput) ToInsightFiltersThreatIntelIndicatorSourceOutput

func (o InsightFiltersThreatIntelIndicatorSourceOutput) ToInsightFiltersThreatIntelIndicatorSourceOutput() InsightFiltersThreatIntelIndicatorSourceOutput

func (InsightFiltersThreatIntelIndicatorSourceOutput) ToInsightFiltersThreatIntelIndicatorSourceOutputWithContext

func (o InsightFiltersThreatIntelIndicatorSourceOutput) ToInsightFiltersThreatIntelIndicatorSourceOutputWithContext(ctx context.Context) InsightFiltersThreatIntelIndicatorSourceOutput

func (InsightFiltersThreatIntelIndicatorSourceOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersThreatIntelIndicatorSourceUrl

type InsightFiltersThreatIntelIndicatorSourceUrl struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison string `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value string `pulumi:"value"`
}

type InsightFiltersThreatIntelIndicatorSourceUrlArgs

type InsightFiltersThreatIntelIndicatorSourceUrlArgs struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison pulumi.StringInput `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.StringInput `pulumi:"value"`
}

func (InsightFiltersThreatIntelIndicatorSourceUrlArgs) ElementType

func (InsightFiltersThreatIntelIndicatorSourceUrlArgs) ToInsightFiltersThreatIntelIndicatorSourceUrlOutput

func (i InsightFiltersThreatIntelIndicatorSourceUrlArgs) ToInsightFiltersThreatIntelIndicatorSourceUrlOutput() InsightFiltersThreatIntelIndicatorSourceUrlOutput

func (InsightFiltersThreatIntelIndicatorSourceUrlArgs) ToInsightFiltersThreatIntelIndicatorSourceUrlOutputWithContext

func (i InsightFiltersThreatIntelIndicatorSourceUrlArgs) ToInsightFiltersThreatIntelIndicatorSourceUrlOutputWithContext(ctx context.Context) InsightFiltersThreatIntelIndicatorSourceUrlOutput

type InsightFiltersThreatIntelIndicatorSourceUrlArray

type InsightFiltersThreatIntelIndicatorSourceUrlArray []InsightFiltersThreatIntelIndicatorSourceUrlInput

func (InsightFiltersThreatIntelIndicatorSourceUrlArray) ElementType

func (InsightFiltersThreatIntelIndicatorSourceUrlArray) ToInsightFiltersThreatIntelIndicatorSourceUrlArrayOutput

func (i InsightFiltersThreatIntelIndicatorSourceUrlArray) ToInsightFiltersThreatIntelIndicatorSourceUrlArrayOutput() InsightFiltersThreatIntelIndicatorSourceUrlArrayOutput

func (InsightFiltersThreatIntelIndicatorSourceUrlArray) ToInsightFiltersThreatIntelIndicatorSourceUrlArrayOutputWithContext

func (i InsightFiltersThreatIntelIndicatorSourceUrlArray) ToInsightFiltersThreatIntelIndicatorSourceUrlArrayOutputWithContext(ctx context.Context) InsightFiltersThreatIntelIndicatorSourceUrlArrayOutput

type InsightFiltersThreatIntelIndicatorSourceUrlArrayInput

type InsightFiltersThreatIntelIndicatorSourceUrlArrayInput interface {
	pulumi.Input

	ToInsightFiltersThreatIntelIndicatorSourceUrlArrayOutput() InsightFiltersThreatIntelIndicatorSourceUrlArrayOutput
	ToInsightFiltersThreatIntelIndicatorSourceUrlArrayOutputWithContext(context.Context) InsightFiltersThreatIntelIndicatorSourceUrlArrayOutput
}

InsightFiltersThreatIntelIndicatorSourceUrlArrayInput is an input type that accepts InsightFiltersThreatIntelIndicatorSourceUrlArray and InsightFiltersThreatIntelIndicatorSourceUrlArrayOutput values. You can construct a concrete instance of `InsightFiltersThreatIntelIndicatorSourceUrlArrayInput` via:

InsightFiltersThreatIntelIndicatorSourceUrlArray{ InsightFiltersThreatIntelIndicatorSourceUrlArgs{...} }

type InsightFiltersThreatIntelIndicatorSourceUrlArrayOutput

type InsightFiltersThreatIntelIndicatorSourceUrlArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersThreatIntelIndicatorSourceUrlArrayOutput) ElementType

func (InsightFiltersThreatIntelIndicatorSourceUrlArrayOutput) Index

func (InsightFiltersThreatIntelIndicatorSourceUrlArrayOutput) ToInsightFiltersThreatIntelIndicatorSourceUrlArrayOutput

func (InsightFiltersThreatIntelIndicatorSourceUrlArrayOutput) ToInsightFiltersThreatIntelIndicatorSourceUrlArrayOutputWithContext

func (o InsightFiltersThreatIntelIndicatorSourceUrlArrayOutput) ToInsightFiltersThreatIntelIndicatorSourceUrlArrayOutputWithContext(ctx context.Context) InsightFiltersThreatIntelIndicatorSourceUrlArrayOutput

type InsightFiltersThreatIntelIndicatorSourceUrlInput

type InsightFiltersThreatIntelIndicatorSourceUrlInput interface {
	pulumi.Input

	ToInsightFiltersThreatIntelIndicatorSourceUrlOutput() InsightFiltersThreatIntelIndicatorSourceUrlOutput
	ToInsightFiltersThreatIntelIndicatorSourceUrlOutputWithContext(context.Context) InsightFiltersThreatIntelIndicatorSourceUrlOutput
}

InsightFiltersThreatIntelIndicatorSourceUrlInput is an input type that accepts InsightFiltersThreatIntelIndicatorSourceUrlArgs and InsightFiltersThreatIntelIndicatorSourceUrlOutput values. You can construct a concrete instance of `InsightFiltersThreatIntelIndicatorSourceUrlInput` via:

InsightFiltersThreatIntelIndicatorSourceUrlArgs{...}

type InsightFiltersThreatIntelIndicatorSourceUrlOutput

type InsightFiltersThreatIntelIndicatorSourceUrlOutput struct{ *pulumi.OutputState }

func (InsightFiltersThreatIntelIndicatorSourceUrlOutput) Comparison

The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.

func (InsightFiltersThreatIntelIndicatorSourceUrlOutput) ElementType

func (InsightFiltersThreatIntelIndicatorSourceUrlOutput) ToInsightFiltersThreatIntelIndicatorSourceUrlOutput

func (o InsightFiltersThreatIntelIndicatorSourceUrlOutput) ToInsightFiltersThreatIntelIndicatorSourceUrlOutput() InsightFiltersThreatIntelIndicatorSourceUrlOutput

func (InsightFiltersThreatIntelIndicatorSourceUrlOutput) ToInsightFiltersThreatIntelIndicatorSourceUrlOutputWithContext

func (o InsightFiltersThreatIntelIndicatorSourceUrlOutput) ToInsightFiltersThreatIntelIndicatorSourceUrlOutputWithContext(ctx context.Context) InsightFiltersThreatIntelIndicatorSourceUrlOutput

func (InsightFiltersThreatIntelIndicatorSourceUrlOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersThreatIntelIndicatorType

type InsightFiltersThreatIntelIndicatorType struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison string `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value string `pulumi:"value"`
}

type InsightFiltersThreatIntelIndicatorTypeArgs

type InsightFiltersThreatIntelIndicatorTypeArgs struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison pulumi.StringInput `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.StringInput `pulumi:"value"`
}

func (InsightFiltersThreatIntelIndicatorTypeArgs) ElementType

func (InsightFiltersThreatIntelIndicatorTypeArgs) ToInsightFiltersThreatIntelIndicatorTypeOutput

func (i InsightFiltersThreatIntelIndicatorTypeArgs) ToInsightFiltersThreatIntelIndicatorTypeOutput() InsightFiltersThreatIntelIndicatorTypeOutput

func (InsightFiltersThreatIntelIndicatorTypeArgs) ToInsightFiltersThreatIntelIndicatorTypeOutputWithContext

func (i InsightFiltersThreatIntelIndicatorTypeArgs) ToInsightFiltersThreatIntelIndicatorTypeOutputWithContext(ctx context.Context) InsightFiltersThreatIntelIndicatorTypeOutput

type InsightFiltersThreatIntelIndicatorTypeArray

type InsightFiltersThreatIntelIndicatorTypeArray []InsightFiltersThreatIntelIndicatorTypeInput

func (InsightFiltersThreatIntelIndicatorTypeArray) ElementType

func (InsightFiltersThreatIntelIndicatorTypeArray) ToInsightFiltersThreatIntelIndicatorTypeArrayOutput

func (i InsightFiltersThreatIntelIndicatorTypeArray) ToInsightFiltersThreatIntelIndicatorTypeArrayOutput() InsightFiltersThreatIntelIndicatorTypeArrayOutput

func (InsightFiltersThreatIntelIndicatorTypeArray) ToInsightFiltersThreatIntelIndicatorTypeArrayOutputWithContext

func (i InsightFiltersThreatIntelIndicatorTypeArray) ToInsightFiltersThreatIntelIndicatorTypeArrayOutputWithContext(ctx context.Context) InsightFiltersThreatIntelIndicatorTypeArrayOutput

type InsightFiltersThreatIntelIndicatorTypeArrayInput

type InsightFiltersThreatIntelIndicatorTypeArrayInput interface {
	pulumi.Input

	ToInsightFiltersThreatIntelIndicatorTypeArrayOutput() InsightFiltersThreatIntelIndicatorTypeArrayOutput
	ToInsightFiltersThreatIntelIndicatorTypeArrayOutputWithContext(context.Context) InsightFiltersThreatIntelIndicatorTypeArrayOutput
}

InsightFiltersThreatIntelIndicatorTypeArrayInput is an input type that accepts InsightFiltersThreatIntelIndicatorTypeArray and InsightFiltersThreatIntelIndicatorTypeArrayOutput values. You can construct a concrete instance of `InsightFiltersThreatIntelIndicatorTypeArrayInput` via:

InsightFiltersThreatIntelIndicatorTypeArray{ InsightFiltersThreatIntelIndicatorTypeArgs{...} }

type InsightFiltersThreatIntelIndicatorTypeArrayOutput

type InsightFiltersThreatIntelIndicatorTypeArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersThreatIntelIndicatorTypeArrayOutput) ElementType

func (InsightFiltersThreatIntelIndicatorTypeArrayOutput) Index

func (InsightFiltersThreatIntelIndicatorTypeArrayOutput) ToInsightFiltersThreatIntelIndicatorTypeArrayOutput

func (o InsightFiltersThreatIntelIndicatorTypeArrayOutput) ToInsightFiltersThreatIntelIndicatorTypeArrayOutput() InsightFiltersThreatIntelIndicatorTypeArrayOutput

func (InsightFiltersThreatIntelIndicatorTypeArrayOutput) ToInsightFiltersThreatIntelIndicatorTypeArrayOutputWithContext

func (o InsightFiltersThreatIntelIndicatorTypeArrayOutput) ToInsightFiltersThreatIntelIndicatorTypeArrayOutputWithContext(ctx context.Context) InsightFiltersThreatIntelIndicatorTypeArrayOutput

type InsightFiltersThreatIntelIndicatorTypeInput

type InsightFiltersThreatIntelIndicatorTypeInput interface {
	pulumi.Input

	ToInsightFiltersThreatIntelIndicatorTypeOutput() InsightFiltersThreatIntelIndicatorTypeOutput
	ToInsightFiltersThreatIntelIndicatorTypeOutputWithContext(context.Context) InsightFiltersThreatIntelIndicatorTypeOutput
}

InsightFiltersThreatIntelIndicatorTypeInput is an input type that accepts InsightFiltersThreatIntelIndicatorTypeArgs and InsightFiltersThreatIntelIndicatorTypeOutput values. You can construct a concrete instance of `InsightFiltersThreatIntelIndicatorTypeInput` via:

InsightFiltersThreatIntelIndicatorTypeArgs{...}

type InsightFiltersThreatIntelIndicatorTypeOutput

type InsightFiltersThreatIntelIndicatorTypeOutput struct{ *pulumi.OutputState }

func (InsightFiltersThreatIntelIndicatorTypeOutput) Comparison

The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.

func (InsightFiltersThreatIntelIndicatorTypeOutput) ElementType

func (InsightFiltersThreatIntelIndicatorTypeOutput) ToInsightFiltersThreatIntelIndicatorTypeOutput

func (o InsightFiltersThreatIntelIndicatorTypeOutput) ToInsightFiltersThreatIntelIndicatorTypeOutput() InsightFiltersThreatIntelIndicatorTypeOutput

func (InsightFiltersThreatIntelIndicatorTypeOutput) ToInsightFiltersThreatIntelIndicatorTypeOutputWithContext

func (o InsightFiltersThreatIntelIndicatorTypeOutput) ToInsightFiltersThreatIntelIndicatorTypeOutputWithContext(ctx context.Context) InsightFiltersThreatIntelIndicatorTypeOutput

func (InsightFiltersThreatIntelIndicatorTypeOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersThreatIntelIndicatorValue

type InsightFiltersThreatIntelIndicatorValue struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison string `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value string `pulumi:"value"`
}

type InsightFiltersThreatIntelIndicatorValueArgs

type InsightFiltersThreatIntelIndicatorValueArgs struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison pulumi.StringInput `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.StringInput `pulumi:"value"`
}

func (InsightFiltersThreatIntelIndicatorValueArgs) ElementType

func (InsightFiltersThreatIntelIndicatorValueArgs) ToInsightFiltersThreatIntelIndicatorValueOutput

func (i InsightFiltersThreatIntelIndicatorValueArgs) ToInsightFiltersThreatIntelIndicatorValueOutput() InsightFiltersThreatIntelIndicatorValueOutput

func (InsightFiltersThreatIntelIndicatorValueArgs) ToInsightFiltersThreatIntelIndicatorValueOutputWithContext

func (i InsightFiltersThreatIntelIndicatorValueArgs) ToInsightFiltersThreatIntelIndicatorValueOutputWithContext(ctx context.Context) InsightFiltersThreatIntelIndicatorValueOutput

type InsightFiltersThreatIntelIndicatorValueArray

type InsightFiltersThreatIntelIndicatorValueArray []InsightFiltersThreatIntelIndicatorValueInput

func (InsightFiltersThreatIntelIndicatorValueArray) ElementType

func (InsightFiltersThreatIntelIndicatorValueArray) ToInsightFiltersThreatIntelIndicatorValueArrayOutput

func (i InsightFiltersThreatIntelIndicatorValueArray) ToInsightFiltersThreatIntelIndicatorValueArrayOutput() InsightFiltersThreatIntelIndicatorValueArrayOutput

func (InsightFiltersThreatIntelIndicatorValueArray) ToInsightFiltersThreatIntelIndicatorValueArrayOutputWithContext

func (i InsightFiltersThreatIntelIndicatorValueArray) ToInsightFiltersThreatIntelIndicatorValueArrayOutputWithContext(ctx context.Context) InsightFiltersThreatIntelIndicatorValueArrayOutput

type InsightFiltersThreatIntelIndicatorValueArrayInput

type InsightFiltersThreatIntelIndicatorValueArrayInput interface {
	pulumi.Input

	ToInsightFiltersThreatIntelIndicatorValueArrayOutput() InsightFiltersThreatIntelIndicatorValueArrayOutput
	ToInsightFiltersThreatIntelIndicatorValueArrayOutputWithContext(context.Context) InsightFiltersThreatIntelIndicatorValueArrayOutput
}

InsightFiltersThreatIntelIndicatorValueArrayInput is an input type that accepts InsightFiltersThreatIntelIndicatorValueArray and InsightFiltersThreatIntelIndicatorValueArrayOutput values. You can construct a concrete instance of `InsightFiltersThreatIntelIndicatorValueArrayInput` via:

InsightFiltersThreatIntelIndicatorValueArray{ InsightFiltersThreatIntelIndicatorValueArgs{...} }

type InsightFiltersThreatIntelIndicatorValueArrayOutput

type InsightFiltersThreatIntelIndicatorValueArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersThreatIntelIndicatorValueArrayOutput) ElementType

func (InsightFiltersThreatIntelIndicatorValueArrayOutput) Index

func (InsightFiltersThreatIntelIndicatorValueArrayOutput) ToInsightFiltersThreatIntelIndicatorValueArrayOutput

func (o InsightFiltersThreatIntelIndicatorValueArrayOutput) ToInsightFiltersThreatIntelIndicatorValueArrayOutput() InsightFiltersThreatIntelIndicatorValueArrayOutput

func (InsightFiltersThreatIntelIndicatorValueArrayOutput) ToInsightFiltersThreatIntelIndicatorValueArrayOutputWithContext

func (o InsightFiltersThreatIntelIndicatorValueArrayOutput) ToInsightFiltersThreatIntelIndicatorValueArrayOutputWithContext(ctx context.Context) InsightFiltersThreatIntelIndicatorValueArrayOutput

type InsightFiltersThreatIntelIndicatorValueInput

type InsightFiltersThreatIntelIndicatorValueInput interface {
	pulumi.Input

	ToInsightFiltersThreatIntelIndicatorValueOutput() InsightFiltersThreatIntelIndicatorValueOutput
	ToInsightFiltersThreatIntelIndicatorValueOutputWithContext(context.Context) InsightFiltersThreatIntelIndicatorValueOutput
}

InsightFiltersThreatIntelIndicatorValueInput is an input type that accepts InsightFiltersThreatIntelIndicatorValueArgs and InsightFiltersThreatIntelIndicatorValueOutput values. You can construct a concrete instance of `InsightFiltersThreatIntelIndicatorValueInput` via:

InsightFiltersThreatIntelIndicatorValueArgs{...}

type InsightFiltersThreatIntelIndicatorValueOutput

type InsightFiltersThreatIntelIndicatorValueOutput struct{ *pulumi.OutputState }

func (InsightFiltersThreatIntelIndicatorValueOutput) Comparison

The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.

func (InsightFiltersThreatIntelIndicatorValueOutput) ElementType

func (InsightFiltersThreatIntelIndicatorValueOutput) ToInsightFiltersThreatIntelIndicatorValueOutput

func (o InsightFiltersThreatIntelIndicatorValueOutput) ToInsightFiltersThreatIntelIndicatorValueOutput() InsightFiltersThreatIntelIndicatorValueOutput

func (InsightFiltersThreatIntelIndicatorValueOutput) ToInsightFiltersThreatIntelIndicatorValueOutputWithContext

func (o InsightFiltersThreatIntelIndicatorValueOutput) ToInsightFiltersThreatIntelIndicatorValueOutputWithContext(ctx context.Context) InsightFiltersThreatIntelIndicatorValueOutput

func (InsightFiltersThreatIntelIndicatorValueOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersTitle

type InsightFiltersTitle struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison string `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value string `pulumi:"value"`
}

type InsightFiltersTitleArgs

type InsightFiltersTitleArgs struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison pulumi.StringInput `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.StringInput `pulumi:"value"`
}

func (InsightFiltersTitleArgs) ElementType

func (InsightFiltersTitleArgs) ElementType() reflect.Type

func (InsightFiltersTitleArgs) ToInsightFiltersTitleOutput

func (i InsightFiltersTitleArgs) ToInsightFiltersTitleOutput() InsightFiltersTitleOutput

func (InsightFiltersTitleArgs) ToInsightFiltersTitleOutputWithContext

func (i InsightFiltersTitleArgs) ToInsightFiltersTitleOutputWithContext(ctx context.Context) InsightFiltersTitleOutput

type InsightFiltersTitleArray

type InsightFiltersTitleArray []InsightFiltersTitleInput

func (InsightFiltersTitleArray) ElementType

func (InsightFiltersTitleArray) ElementType() reflect.Type

func (InsightFiltersTitleArray) ToInsightFiltersTitleArrayOutput

func (i InsightFiltersTitleArray) ToInsightFiltersTitleArrayOutput() InsightFiltersTitleArrayOutput

func (InsightFiltersTitleArray) ToInsightFiltersTitleArrayOutputWithContext

func (i InsightFiltersTitleArray) ToInsightFiltersTitleArrayOutputWithContext(ctx context.Context) InsightFiltersTitleArrayOutput

type InsightFiltersTitleArrayInput

type InsightFiltersTitleArrayInput interface {
	pulumi.Input

	ToInsightFiltersTitleArrayOutput() InsightFiltersTitleArrayOutput
	ToInsightFiltersTitleArrayOutputWithContext(context.Context) InsightFiltersTitleArrayOutput
}

InsightFiltersTitleArrayInput is an input type that accepts InsightFiltersTitleArray and InsightFiltersTitleArrayOutput values. You can construct a concrete instance of `InsightFiltersTitleArrayInput` via:

InsightFiltersTitleArray{ InsightFiltersTitleArgs{...} }

type InsightFiltersTitleArrayOutput

type InsightFiltersTitleArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersTitleArrayOutput) ElementType

func (InsightFiltersTitleArrayOutput) Index

func (InsightFiltersTitleArrayOutput) ToInsightFiltersTitleArrayOutput

func (o InsightFiltersTitleArrayOutput) ToInsightFiltersTitleArrayOutput() InsightFiltersTitleArrayOutput

func (InsightFiltersTitleArrayOutput) ToInsightFiltersTitleArrayOutputWithContext

func (o InsightFiltersTitleArrayOutput) ToInsightFiltersTitleArrayOutputWithContext(ctx context.Context) InsightFiltersTitleArrayOutput

type InsightFiltersTitleInput

type InsightFiltersTitleInput interface {
	pulumi.Input

	ToInsightFiltersTitleOutput() InsightFiltersTitleOutput
	ToInsightFiltersTitleOutputWithContext(context.Context) InsightFiltersTitleOutput
}

InsightFiltersTitleInput is an input type that accepts InsightFiltersTitleArgs and InsightFiltersTitleOutput values. You can construct a concrete instance of `InsightFiltersTitleInput` via:

InsightFiltersTitleArgs{...}

type InsightFiltersTitleOutput

type InsightFiltersTitleOutput struct{ *pulumi.OutputState }

func (InsightFiltersTitleOutput) Comparison

The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.

func (InsightFiltersTitleOutput) ElementType

func (InsightFiltersTitleOutput) ElementType() reflect.Type

func (InsightFiltersTitleOutput) ToInsightFiltersTitleOutput

func (o InsightFiltersTitleOutput) ToInsightFiltersTitleOutput() InsightFiltersTitleOutput

func (InsightFiltersTitleOutput) ToInsightFiltersTitleOutputWithContext

func (o InsightFiltersTitleOutput) ToInsightFiltersTitleOutputWithContext(ctx context.Context) InsightFiltersTitleOutput

func (InsightFiltersTitleOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersType

type InsightFiltersType struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison string `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value string `pulumi:"value"`
}

type InsightFiltersTypeArgs

type InsightFiltersTypeArgs struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison pulumi.StringInput `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.StringInput `pulumi:"value"`
}

func (InsightFiltersTypeArgs) ElementType

func (InsightFiltersTypeArgs) ElementType() reflect.Type

func (InsightFiltersTypeArgs) ToInsightFiltersTypeOutput

func (i InsightFiltersTypeArgs) ToInsightFiltersTypeOutput() InsightFiltersTypeOutput

func (InsightFiltersTypeArgs) ToInsightFiltersTypeOutputWithContext

func (i InsightFiltersTypeArgs) ToInsightFiltersTypeOutputWithContext(ctx context.Context) InsightFiltersTypeOutput

type InsightFiltersTypeArray

type InsightFiltersTypeArray []InsightFiltersTypeInput

func (InsightFiltersTypeArray) ElementType

func (InsightFiltersTypeArray) ElementType() reflect.Type

func (InsightFiltersTypeArray) ToInsightFiltersTypeArrayOutput

func (i InsightFiltersTypeArray) ToInsightFiltersTypeArrayOutput() InsightFiltersTypeArrayOutput

func (InsightFiltersTypeArray) ToInsightFiltersTypeArrayOutputWithContext

func (i InsightFiltersTypeArray) ToInsightFiltersTypeArrayOutputWithContext(ctx context.Context) InsightFiltersTypeArrayOutput

type InsightFiltersTypeArrayInput

type InsightFiltersTypeArrayInput interface {
	pulumi.Input

	ToInsightFiltersTypeArrayOutput() InsightFiltersTypeArrayOutput
	ToInsightFiltersTypeArrayOutputWithContext(context.Context) InsightFiltersTypeArrayOutput
}

InsightFiltersTypeArrayInput is an input type that accepts InsightFiltersTypeArray and InsightFiltersTypeArrayOutput values. You can construct a concrete instance of `InsightFiltersTypeArrayInput` via:

InsightFiltersTypeArray{ InsightFiltersTypeArgs{...} }

type InsightFiltersTypeArrayOutput

type InsightFiltersTypeArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersTypeArrayOutput) ElementType

func (InsightFiltersTypeArrayOutput) Index

func (InsightFiltersTypeArrayOutput) ToInsightFiltersTypeArrayOutput

func (o InsightFiltersTypeArrayOutput) ToInsightFiltersTypeArrayOutput() InsightFiltersTypeArrayOutput

func (InsightFiltersTypeArrayOutput) ToInsightFiltersTypeArrayOutputWithContext

func (o InsightFiltersTypeArrayOutput) ToInsightFiltersTypeArrayOutputWithContext(ctx context.Context) InsightFiltersTypeArrayOutput

type InsightFiltersTypeInput

type InsightFiltersTypeInput interface {
	pulumi.Input

	ToInsightFiltersTypeOutput() InsightFiltersTypeOutput
	ToInsightFiltersTypeOutputWithContext(context.Context) InsightFiltersTypeOutput
}

InsightFiltersTypeInput is an input type that accepts InsightFiltersTypeArgs and InsightFiltersTypeOutput values. You can construct a concrete instance of `InsightFiltersTypeInput` via:

InsightFiltersTypeArgs{...}

type InsightFiltersTypeOutput

type InsightFiltersTypeOutput struct{ *pulumi.OutputState }

func (InsightFiltersTypeOutput) Comparison

The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.

func (InsightFiltersTypeOutput) ElementType

func (InsightFiltersTypeOutput) ElementType() reflect.Type

func (InsightFiltersTypeOutput) ToInsightFiltersTypeOutput

func (o InsightFiltersTypeOutput) ToInsightFiltersTypeOutput() InsightFiltersTypeOutput

func (InsightFiltersTypeOutput) ToInsightFiltersTypeOutputWithContext

func (o InsightFiltersTypeOutput) ToInsightFiltersTypeOutputWithContext(ctx context.Context) InsightFiltersTypeOutput

func (InsightFiltersTypeOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersUpdatedAt

type InsightFiltersUpdatedAt struct {
	// A configuration block of the date range for the date filter. See dateRange below for more details.
	DateRange *InsightFiltersUpdatedAtDateRange `pulumi:"dateRange"`
	// An end date for the date filter. Required with `start` if `dateRange` is not specified.
	End *string `pulumi:"end"`
	// A start date for the date filter. Required with `end` if `dateRange` is not specified.
	Start *string `pulumi:"start"`
}

type InsightFiltersUpdatedAtArgs

type InsightFiltersUpdatedAtArgs struct {
	// A configuration block of the date range for the date filter. See dateRange below for more details.
	DateRange InsightFiltersUpdatedAtDateRangePtrInput `pulumi:"dateRange"`
	// An end date for the date filter. Required with `start` if `dateRange` is not specified.
	End pulumi.StringPtrInput `pulumi:"end"`
	// A start date for the date filter. Required with `end` if `dateRange` is not specified.
	Start pulumi.StringPtrInput `pulumi:"start"`
}

func (InsightFiltersUpdatedAtArgs) ElementType

func (InsightFiltersUpdatedAtArgs) ToInsightFiltersUpdatedAtOutput

func (i InsightFiltersUpdatedAtArgs) ToInsightFiltersUpdatedAtOutput() InsightFiltersUpdatedAtOutput

func (InsightFiltersUpdatedAtArgs) ToInsightFiltersUpdatedAtOutputWithContext

func (i InsightFiltersUpdatedAtArgs) ToInsightFiltersUpdatedAtOutputWithContext(ctx context.Context) InsightFiltersUpdatedAtOutput

type InsightFiltersUpdatedAtArray

type InsightFiltersUpdatedAtArray []InsightFiltersUpdatedAtInput

func (InsightFiltersUpdatedAtArray) ElementType

func (InsightFiltersUpdatedAtArray) ToInsightFiltersUpdatedAtArrayOutput

func (i InsightFiltersUpdatedAtArray) ToInsightFiltersUpdatedAtArrayOutput() InsightFiltersUpdatedAtArrayOutput

func (InsightFiltersUpdatedAtArray) ToInsightFiltersUpdatedAtArrayOutputWithContext

func (i InsightFiltersUpdatedAtArray) ToInsightFiltersUpdatedAtArrayOutputWithContext(ctx context.Context) InsightFiltersUpdatedAtArrayOutput

type InsightFiltersUpdatedAtArrayInput

type InsightFiltersUpdatedAtArrayInput interface {
	pulumi.Input

	ToInsightFiltersUpdatedAtArrayOutput() InsightFiltersUpdatedAtArrayOutput
	ToInsightFiltersUpdatedAtArrayOutputWithContext(context.Context) InsightFiltersUpdatedAtArrayOutput
}

InsightFiltersUpdatedAtArrayInput is an input type that accepts InsightFiltersUpdatedAtArray and InsightFiltersUpdatedAtArrayOutput values. You can construct a concrete instance of `InsightFiltersUpdatedAtArrayInput` via:

InsightFiltersUpdatedAtArray{ InsightFiltersUpdatedAtArgs{...} }

type InsightFiltersUpdatedAtArrayOutput

type InsightFiltersUpdatedAtArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersUpdatedAtArrayOutput) ElementType

func (InsightFiltersUpdatedAtArrayOutput) Index

func (InsightFiltersUpdatedAtArrayOutput) ToInsightFiltersUpdatedAtArrayOutput

func (o InsightFiltersUpdatedAtArrayOutput) ToInsightFiltersUpdatedAtArrayOutput() InsightFiltersUpdatedAtArrayOutput

func (InsightFiltersUpdatedAtArrayOutput) ToInsightFiltersUpdatedAtArrayOutputWithContext

func (o InsightFiltersUpdatedAtArrayOutput) ToInsightFiltersUpdatedAtArrayOutputWithContext(ctx context.Context) InsightFiltersUpdatedAtArrayOutput

type InsightFiltersUpdatedAtDateRange

type InsightFiltersUpdatedAtDateRange struct {
	// A date range unit for the date filter. Valid values: `DAYS`.
	Unit string `pulumi:"unit"`
	// A date range value for the date filter, provided as an Integer.
	Value int `pulumi:"value"`
}

type InsightFiltersUpdatedAtDateRangeArgs

type InsightFiltersUpdatedAtDateRangeArgs struct {
	// A date range unit for the date filter. Valid values: `DAYS`.
	Unit pulumi.StringInput `pulumi:"unit"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.IntInput `pulumi:"value"`
}

func (InsightFiltersUpdatedAtDateRangeArgs) ElementType

func (InsightFiltersUpdatedAtDateRangeArgs) ToInsightFiltersUpdatedAtDateRangeOutput

func (i InsightFiltersUpdatedAtDateRangeArgs) ToInsightFiltersUpdatedAtDateRangeOutput() InsightFiltersUpdatedAtDateRangeOutput

func (InsightFiltersUpdatedAtDateRangeArgs) ToInsightFiltersUpdatedAtDateRangeOutputWithContext

func (i InsightFiltersUpdatedAtDateRangeArgs) ToInsightFiltersUpdatedAtDateRangeOutputWithContext(ctx context.Context) InsightFiltersUpdatedAtDateRangeOutput

func (InsightFiltersUpdatedAtDateRangeArgs) ToInsightFiltersUpdatedAtDateRangePtrOutput

func (i InsightFiltersUpdatedAtDateRangeArgs) ToInsightFiltersUpdatedAtDateRangePtrOutput() InsightFiltersUpdatedAtDateRangePtrOutput

func (InsightFiltersUpdatedAtDateRangeArgs) ToInsightFiltersUpdatedAtDateRangePtrOutputWithContext

func (i InsightFiltersUpdatedAtDateRangeArgs) ToInsightFiltersUpdatedAtDateRangePtrOutputWithContext(ctx context.Context) InsightFiltersUpdatedAtDateRangePtrOutput

type InsightFiltersUpdatedAtDateRangeInput

type InsightFiltersUpdatedAtDateRangeInput interface {
	pulumi.Input

	ToInsightFiltersUpdatedAtDateRangeOutput() InsightFiltersUpdatedAtDateRangeOutput
	ToInsightFiltersUpdatedAtDateRangeOutputWithContext(context.Context) InsightFiltersUpdatedAtDateRangeOutput
}

InsightFiltersUpdatedAtDateRangeInput is an input type that accepts InsightFiltersUpdatedAtDateRangeArgs and InsightFiltersUpdatedAtDateRangeOutput values. You can construct a concrete instance of `InsightFiltersUpdatedAtDateRangeInput` via:

InsightFiltersUpdatedAtDateRangeArgs{...}

type InsightFiltersUpdatedAtDateRangeOutput

type InsightFiltersUpdatedAtDateRangeOutput struct{ *pulumi.OutputState }

func (InsightFiltersUpdatedAtDateRangeOutput) ElementType

func (InsightFiltersUpdatedAtDateRangeOutput) ToInsightFiltersUpdatedAtDateRangeOutput

func (o InsightFiltersUpdatedAtDateRangeOutput) ToInsightFiltersUpdatedAtDateRangeOutput() InsightFiltersUpdatedAtDateRangeOutput

func (InsightFiltersUpdatedAtDateRangeOutput) ToInsightFiltersUpdatedAtDateRangeOutputWithContext

func (o InsightFiltersUpdatedAtDateRangeOutput) ToInsightFiltersUpdatedAtDateRangeOutputWithContext(ctx context.Context) InsightFiltersUpdatedAtDateRangeOutput

func (InsightFiltersUpdatedAtDateRangeOutput) ToInsightFiltersUpdatedAtDateRangePtrOutput

func (o InsightFiltersUpdatedAtDateRangeOutput) ToInsightFiltersUpdatedAtDateRangePtrOutput() InsightFiltersUpdatedAtDateRangePtrOutput

func (InsightFiltersUpdatedAtDateRangeOutput) ToInsightFiltersUpdatedAtDateRangePtrOutputWithContext

func (o InsightFiltersUpdatedAtDateRangeOutput) ToInsightFiltersUpdatedAtDateRangePtrOutputWithContext(ctx context.Context) InsightFiltersUpdatedAtDateRangePtrOutput

func (InsightFiltersUpdatedAtDateRangeOutput) Unit

A date range unit for the date filter. Valid values: `DAYS`.

func (InsightFiltersUpdatedAtDateRangeOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersUpdatedAtDateRangePtrInput

type InsightFiltersUpdatedAtDateRangePtrInput interface {
	pulumi.Input

	ToInsightFiltersUpdatedAtDateRangePtrOutput() InsightFiltersUpdatedAtDateRangePtrOutput
	ToInsightFiltersUpdatedAtDateRangePtrOutputWithContext(context.Context) InsightFiltersUpdatedAtDateRangePtrOutput
}

InsightFiltersUpdatedAtDateRangePtrInput is an input type that accepts InsightFiltersUpdatedAtDateRangeArgs, InsightFiltersUpdatedAtDateRangePtr and InsightFiltersUpdatedAtDateRangePtrOutput values. You can construct a concrete instance of `InsightFiltersUpdatedAtDateRangePtrInput` via:

        InsightFiltersUpdatedAtDateRangeArgs{...}

or:

        nil

type InsightFiltersUpdatedAtDateRangePtrOutput

type InsightFiltersUpdatedAtDateRangePtrOutput struct{ *pulumi.OutputState }

func (InsightFiltersUpdatedAtDateRangePtrOutput) Elem

func (InsightFiltersUpdatedAtDateRangePtrOutput) ElementType

func (InsightFiltersUpdatedAtDateRangePtrOutput) ToInsightFiltersUpdatedAtDateRangePtrOutput

func (o InsightFiltersUpdatedAtDateRangePtrOutput) ToInsightFiltersUpdatedAtDateRangePtrOutput() InsightFiltersUpdatedAtDateRangePtrOutput

func (InsightFiltersUpdatedAtDateRangePtrOutput) ToInsightFiltersUpdatedAtDateRangePtrOutputWithContext

func (o InsightFiltersUpdatedAtDateRangePtrOutput) ToInsightFiltersUpdatedAtDateRangePtrOutputWithContext(ctx context.Context) InsightFiltersUpdatedAtDateRangePtrOutput

func (InsightFiltersUpdatedAtDateRangePtrOutput) Unit

A date range unit for the date filter. Valid values: `DAYS`.

func (InsightFiltersUpdatedAtDateRangePtrOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersUpdatedAtInput

type InsightFiltersUpdatedAtInput interface {
	pulumi.Input

	ToInsightFiltersUpdatedAtOutput() InsightFiltersUpdatedAtOutput
	ToInsightFiltersUpdatedAtOutputWithContext(context.Context) InsightFiltersUpdatedAtOutput
}

InsightFiltersUpdatedAtInput is an input type that accepts InsightFiltersUpdatedAtArgs and InsightFiltersUpdatedAtOutput values. You can construct a concrete instance of `InsightFiltersUpdatedAtInput` via:

InsightFiltersUpdatedAtArgs{...}

type InsightFiltersUpdatedAtOutput

type InsightFiltersUpdatedAtOutput struct{ *pulumi.OutputState }

func (InsightFiltersUpdatedAtOutput) DateRange

A configuration block of the date range for the date filter. See dateRange below for more details.

func (InsightFiltersUpdatedAtOutput) ElementType

func (InsightFiltersUpdatedAtOutput) End

An end date for the date filter. Required with `start` if `dateRange` is not specified.

func (InsightFiltersUpdatedAtOutput) Start

A start date for the date filter. Required with `end` if `dateRange` is not specified.

func (InsightFiltersUpdatedAtOutput) ToInsightFiltersUpdatedAtOutput

func (o InsightFiltersUpdatedAtOutput) ToInsightFiltersUpdatedAtOutput() InsightFiltersUpdatedAtOutput

func (InsightFiltersUpdatedAtOutput) ToInsightFiltersUpdatedAtOutputWithContext

func (o InsightFiltersUpdatedAtOutput) ToInsightFiltersUpdatedAtOutputWithContext(ctx context.Context) InsightFiltersUpdatedAtOutput

type InsightFiltersUserDefinedValue

type InsightFiltersUserDefinedValue struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison string `pulumi:"comparison"`
	// The key of the map filter. For example, for `ResourceTags`, `Key` identifies the name of the tag. For `UserDefinedFields`, `Key` is the name of the field.
	Key string `pulumi:"key"`
	// A date range value for the date filter, provided as an Integer.
	Value string `pulumi:"value"`
}

type InsightFiltersUserDefinedValueArgs

type InsightFiltersUserDefinedValueArgs struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison pulumi.StringInput `pulumi:"comparison"`
	// The key of the map filter. For example, for `ResourceTags`, `Key` identifies the name of the tag. For `UserDefinedFields`, `Key` is the name of the field.
	Key pulumi.StringInput `pulumi:"key"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.StringInput `pulumi:"value"`
}

func (InsightFiltersUserDefinedValueArgs) ElementType

func (InsightFiltersUserDefinedValueArgs) ToInsightFiltersUserDefinedValueOutput

func (i InsightFiltersUserDefinedValueArgs) ToInsightFiltersUserDefinedValueOutput() InsightFiltersUserDefinedValueOutput

func (InsightFiltersUserDefinedValueArgs) ToInsightFiltersUserDefinedValueOutputWithContext

func (i InsightFiltersUserDefinedValueArgs) ToInsightFiltersUserDefinedValueOutputWithContext(ctx context.Context) InsightFiltersUserDefinedValueOutput

type InsightFiltersUserDefinedValueArray

type InsightFiltersUserDefinedValueArray []InsightFiltersUserDefinedValueInput

func (InsightFiltersUserDefinedValueArray) ElementType

func (InsightFiltersUserDefinedValueArray) ToInsightFiltersUserDefinedValueArrayOutput

func (i InsightFiltersUserDefinedValueArray) ToInsightFiltersUserDefinedValueArrayOutput() InsightFiltersUserDefinedValueArrayOutput

func (InsightFiltersUserDefinedValueArray) ToInsightFiltersUserDefinedValueArrayOutputWithContext

func (i InsightFiltersUserDefinedValueArray) ToInsightFiltersUserDefinedValueArrayOutputWithContext(ctx context.Context) InsightFiltersUserDefinedValueArrayOutput

type InsightFiltersUserDefinedValueArrayInput

type InsightFiltersUserDefinedValueArrayInput interface {
	pulumi.Input

	ToInsightFiltersUserDefinedValueArrayOutput() InsightFiltersUserDefinedValueArrayOutput
	ToInsightFiltersUserDefinedValueArrayOutputWithContext(context.Context) InsightFiltersUserDefinedValueArrayOutput
}

InsightFiltersUserDefinedValueArrayInput is an input type that accepts InsightFiltersUserDefinedValueArray and InsightFiltersUserDefinedValueArrayOutput values. You can construct a concrete instance of `InsightFiltersUserDefinedValueArrayInput` via:

InsightFiltersUserDefinedValueArray{ InsightFiltersUserDefinedValueArgs{...} }

type InsightFiltersUserDefinedValueArrayOutput

type InsightFiltersUserDefinedValueArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersUserDefinedValueArrayOutput) ElementType

func (InsightFiltersUserDefinedValueArrayOutput) Index

func (InsightFiltersUserDefinedValueArrayOutput) ToInsightFiltersUserDefinedValueArrayOutput

func (o InsightFiltersUserDefinedValueArrayOutput) ToInsightFiltersUserDefinedValueArrayOutput() InsightFiltersUserDefinedValueArrayOutput

func (InsightFiltersUserDefinedValueArrayOutput) ToInsightFiltersUserDefinedValueArrayOutputWithContext

func (o InsightFiltersUserDefinedValueArrayOutput) ToInsightFiltersUserDefinedValueArrayOutputWithContext(ctx context.Context) InsightFiltersUserDefinedValueArrayOutput

type InsightFiltersUserDefinedValueInput

type InsightFiltersUserDefinedValueInput interface {
	pulumi.Input

	ToInsightFiltersUserDefinedValueOutput() InsightFiltersUserDefinedValueOutput
	ToInsightFiltersUserDefinedValueOutputWithContext(context.Context) InsightFiltersUserDefinedValueOutput
}

InsightFiltersUserDefinedValueInput is an input type that accepts InsightFiltersUserDefinedValueArgs and InsightFiltersUserDefinedValueOutput values. You can construct a concrete instance of `InsightFiltersUserDefinedValueInput` via:

InsightFiltersUserDefinedValueArgs{...}

type InsightFiltersUserDefinedValueOutput

type InsightFiltersUserDefinedValueOutput struct{ *pulumi.OutputState }

func (InsightFiltersUserDefinedValueOutput) Comparison

The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.

func (InsightFiltersUserDefinedValueOutput) ElementType

func (InsightFiltersUserDefinedValueOutput) Key

The key of the map filter. For example, for `ResourceTags`, `Key` identifies the name of the tag. For `UserDefinedFields`, `Key` is the name of the field.

func (InsightFiltersUserDefinedValueOutput) ToInsightFiltersUserDefinedValueOutput

func (o InsightFiltersUserDefinedValueOutput) ToInsightFiltersUserDefinedValueOutput() InsightFiltersUserDefinedValueOutput

func (InsightFiltersUserDefinedValueOutput) ToInsightFiltersUserDefinedValueOutputWithContext

func (o InsightFiltersUserDefinedValueOutput) ToInsightFiltersUserDefinedValueOutputWithContext(ctx context.Context) InsightFiltersUserDefinedValueOutput

func (InsightFiltersUserDefinedValueOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersVerificationState

type InsightFiltersVerificationState struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison string `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value string `pulumi:"value"`
}

type InsightFiltersVerificationStateArgs

type InsightFiltersVerificationStateArgs struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison pulumi.StringInput `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.StringInput `pulumi:"value"`
}

func (InsightFiltersVerificationStateArgs) ElementType

func (InsightFiltersVerificationStateArgs) ToInsightFiltersVerificationStateOutput

func (i InsightFiltersVerificationStateArgs) ToInsightFiltersVerificationStateOutput() InsightFiltersVerificationStateOutput

func (InsightFiltersVerificationStateArgs) ToInsightFiltersVerificationStateOutputWithContext

func (i InsightFiltersVerificationStateArgs) ToInsightFiltersVerificationStateOutputWithContext(ctx context.Context) InsightFiltersVerificationStateOutput

type InsightFiltersVerificationStateArray

type InsightFiltersVerificationStateArray []InsightFiltersVerificationStateInput

func (InsightFiltersVerificationStateArray) ElementType

func (InsightFiltersVerificationStateArray) ToInsightFiltersVerificationStateArrayOutput

func (i InsightFiltersVerificationStateArray) ToInsightFiltersVerificationStateArrayOutput() InsightFiltersVerificationStateArrayOutput

func (InsightFiltersVerificationStateArray) ToInsightFiltersVerificationStateArrayOutputWithContext

func (i InsightFiltersVerificationStateArray) ToInsightFiltersVerificationStateArrayOutputWithContext(ctx context.Context) InsightFiltersVerificationStateArrayOutput

type InsightFiltersVerificationStateArrayInput

type InsightFiltersVerificationStateArrayInput interface {
	pulumi.Input

	ToInsightFiltersVerificationStateArrayOutput() InsightFiltersVerificationStateArrayOutput
	ToInsightFiltersVerificationStateArrayOutputWithContext(context.Context) InsightFiltersVerificationStateArrayOutput
}

InsightFiltersVerificationStateArrayInput is an input type that accepts InsightFiltersVerificationStateArray and InsightFiltersVerificationStateArrayOutput values. You can construct a concrete instance of `InsightFiltersVerificationStateArrayInput` via:

InsightFiltersVerificationStateArray{ InsightFiltersVerificationStateArgs{...} }

type InsightFiltersVerificationStateArrayOutput

type InsightFiltersVerificationStateArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersVerificationStateArrayOutput) ElementType

func (InsightFiltersVerificationStateArrayOutput) Index

func (InsightFiltersVerificationStateArrayOutput) ToInsightFiltersVerificationStateArrayOutput

func (o InsightFiltersVerificationStateArrayOutput) ToInsightFiltersVerificationStateArrayOutput() InsightFiltersVerificationStateArrayOutput

func (InsightFiltersVerificationStateArrayOutput) ToInsightFiltersVerificationStateArrayOutputWithContext

func (o InsightFiltersVerificationStateArrayOutput) ToInsightFiltersVerificationStateArrayOutputWithContext(ctx context.Context) InsightFiltersVerificationStateArrayOutput

type InsightFiltersVerificationStateInput

type InsightFiltersVerificationStateInput interface {
	pulumi.Input

	ToInsightFiltersVerificationStateOutput() InsightFiltersVerificationStateOutput
	ToInsightFiltersVerificationStateOutputWithContext(context.Context) InsightFiltersVerificationStateOutput
}

InsightFiltersVerificationStateInput is an input type that accepts InsightFiltersVerificationStateArgs and InsightFiltersVerificationStateOutput values. You can construct a concrete instance of `InsightFiltersVerificationStateInput` via:

InsightFiltersVerificationStateArgs{...}

type InsightFiltersVerificationStateOutput

type InsightFiltersVerificationStateOutput struct{ *pulumi.OutputState }

func (InsightFiltersVerificationStateOutput) Comparison

The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.

func (InsightFiltersVerificationStateOutput) ElementType

func (InsightFiltersVerificationStateOutput) ToInsightFiltersVerificationStateOutput

func (o InsightFiltersVerificationStateOutput) ToInsightFiltersVerificationStateOutput() InsightFiltersVerificationStateOutput

func (InsightFiltersVerificationStateOutput) ToInsightFiltersVerificationStateOutputWithContext

func (o InsightFiltersVerificationStateOutput) ToInsightFiltersVerificationStateOutputWithContext(ctx context.Context) InsightFiltersVerificationStateOutput

func (InsightFiltersVerificationStateOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightFiltersWorkflowStatus

type InsightFiltersWorkflowStatus struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison string `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value string `pulumi:"value"`
}

type InsightFiltersWorkflowStatusArgs

type InsightFiltersWorkflowStatusArgs struct {
	// The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.
	Comparison pulumi.StringInput `pulumi:"comparison"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.StringInput `pulumi:"value"`
}

func (InsightFiltersWorkflowStatusArgs) ElementType

func (InsightFiltersWorkflowStatusArgs) ToInsightFiltersWorkflowStatusOutput

func (i InsightFiltersWorkflowStatusArgs) ToInsightFiltersWorkflowStatusOutput() InsightFiltersWorkflowStatusOutput

func (InsightFiltersWorkflowStatusArgs) ToInsightFiltersWorkflowStatusOutputWithContext

func (i InsightFiltersWorkflowStatusArgs) ToInsightFiltersWorkflowStatusOutputWithContext(ctx context.Context) InsightFiltersWorkflowStatusOutput

type InsightFiltersWorkflowStatusArray

type InsightFiltersWorkflowStatusArray []InsightFiltersWorkflowStatusInput

func (InsightFiltersWorkflowStatusArray) ElementType

func (InsightFiltersWorkflowStatusArray) ToInsightFiltersWorkflowStatusArrayOutput

func (i InsightFiltersWorkflowStatusArray) ToInsightFiltersWorkflowStatusArrayOutput() InsightFiltersWorkflowStatusArrayOutput

func (InsightFiltersWorkflowStatusArray) ToInsightFiltersWorkflowStatusArrayOutputWithContext

func (i InsightFiltersWorkflowStatusArray) ToInsightFiltersWorkflowStatusArrayOutputWithContext(ctx context.Context) InsightFiltersWorkflowStatusArrayOutput

type InsightFiltersWorkflowStatusArrayInput

type InsightFiltersWorkflowStatusArrayInput interface {
	pulumi.Input

	ToInsightFiltersWorkflowStatusArrayOutput() InsightFiltersWorkflowStatusArrayOutput
	ToInsightFiltersWorkflowStatusArrayOutputWithContext(context.Context) InsightFiltersWorkflowStatusArrayOutput
}

InsightFiltersWorkflowStatusArrayInput is an input type that accepts InsightFiltersWorkflowStatusArray and InsightFiltersWorkflowStatusArrayOutput values. You can construct a concrete instance of `InsightFiltersWorkflowStatusArrayInput` via:

InsightFiltersWorkflowStatusArray{ InsightFiltersWorkflowStatusArgs{...} }

type InsightFiltersWorkflowStatusArrayOutput

type InsightFiltersWorkflowStatusArrayOutput struct{ *pulumi.OutputState }

func (InsightFiltersWorkflowStatusArrayOutput) ElementType

func (InsightFiltersWorkflowStatusArrayOutput) Index

func (InsightFiltersWorkflowStatusArrayOutput) ToInsightFiltersWorkflowStatusArrayOutput

func (o InsightFiltersWorkflowStatusArrayOutput) ToInsightFiltersWorkflowStatusArrayOutput() InsightFiltersWorkflowStatusArrayOutput

func (InsightFiltersWorkflowStatusArrayOutput) ToInsightFiltersWorkflowStatusArrayOutputWithContext

func (o InsightFiltersWorkflowStatusArrayOutput) ToInsightFiltersWorkflowStatusArrayOutputWithContext(ctx context.Context) InsightFiltersWorkflowStatusArrayOutput

type InsightFiltersWorkflowStatusInput

type InsightFiltersWorkflowStatusInput interface {
	pulumi.Input

	ToInsightFiltersWorkflowStatusOutput() InsightFiltersWorkflowStatusOutput
	ToInsightFiltersWorkflowStatusOutputWithContext(context.Context) InsightFiltersWorkflowStatusOutput
}

InsightFiltersWorkflowStatusInput is an input type that accepts InsightFiltersWorkflowStatusArgs and InsightFiltersWorkflowStatusOutput values. You can construct a concrete instance of `InsightFiltersWorkflowStatusInput` via:

InsightFiltersWorkflowStatusArgs{...}

type InsightFiltersWorkflowStatusOutput

type InsightFiltersWorkflowStatusOutput struct{ *pulumi.OutputState }

func (InsightFiltersWorkflowStatusOutput) Comparison

The condition to apply to a string value when querying for findings. Valid values include: `EQUALS` and `NOT_EQUALS`.

func (InsightFiltersWorkflowStatusOutput) ElementType

func (InsightFiltersWorkflowStatusOutput) ToInsightFiltersWorkflowStatusOutput

func (o InsightFiltersWorkflowStatusOutput) ToInsightFiltersWorkflowStatusOutput() InsightFiltersWorkflowStatusOutput

func (InsightFiltersWorkflowStatusOutput) ToInsightFiltersWorkflowStatusOutputWithContext

func (o InsightFiltersWorkflowStatusOutput) ToInsightFiltersWorkflowStatusOutputWithContext(ctx context.Context) InsightFiltersWorkflowStatusOutput

func (InsightFiltersWorkflowStatusOutput) Value

A date range value for the date filter, provided as an Integer.

type InsightInput

type InsightInput interface {
	pulumi.Input

	ToInsightOutput() InsightOutput
	ToInsightOutputWithContext(ctx context.Context) InsightOutput
}

type InsightMap

type InsightMap map[string]InsightInput

func (InsightMap) ElementType

func (InsightMap) ElementType() reflect.Type

func (InsightMap) ToInsightMapOutput

func (i InsightMap) ToInsightMapOutput() InsightMapOutput

func (InsightMap) ToInsightMapOutputWithContext

func (i InsightMap) ToInsightMapOutputWithContext(ctx context.Context) InsightMapOutput

type InsightMapInput

type InsightMapInput interface {
	pulumi.Input

	ToInsightMapOutput() InsightMapOutput
	ToInsightMapOutputWithContext(context.Context) InsightMapOutput
}

InsightMapInput is an input type that accepts InsightMap and InsightMapOutput values. You can construct a concrete instance of `InsightMapInput` via:

InsightMap{ "key": InsightArgs{...} }

type InsightMapOutput

type InsightMapOutput struct{ *pulumi.OutputState }

func (InsightMapOutput) ElementType

func (InsightMapOutput) ElementType() reflect.Type

func (InsightMapOutput) MapIndex

func (InsightMapOutput) ToInsightMapOutput

func (o InsightMapOutput) ToInsightMapOutput() InsightMapOutput

func (InsightMapOutput) ToInsightMapOutputWithContext

func (o InsightMapOutput) ToInsightMapOutputWithContext(ctx context.Context) InsightMapOutput

type InsightOutput

type InsightOutput struct{ *pulumi.OutputState }

func (InsightOutput) ElementType

func (InsightOutput) ElementType() reflect.Type

func (InsightOutput) ToInsightOutput

func (o InsightOutput) ToInsightOutput() InsightOutput

func (InsightOutput) ToInsightOutputWithContext

func (o InsightOutput) ToInsightOutputWithContext(ctx context.Context) InsightOutput

type InsightState

type InsightState struct {
	// ARN of the insight.
	Arn pulumi.StringPtrInput
	// A configuration block including one or more (up to 10 distinct) attributes used to filter the findings included in the insight. The insight only includes findings that match criteria defined in the filters. See filters below for more details.
	Filters InsightFiltersPtrInput
	// The attribute used to group the findings for the insight e.g., if an insight is grouped by `ResourceId`, then the insight produces a list of resource identifiers.
	GroupByAttribute pulumi.StringPtrInput
	// The name of the custom insight.
	Name pulumi.StringPtrInput
}

func (InsightState) ElementType

func (InsightState) ElementType() reflect.Type

type InviteAccepter

type InviteAccepter struct {
	pulumi.CustomResourceState

	// The ID of the invitation.
	InvitationId pulumi.StringOutput `pulumi:"invitationId"`
	// The account ID of the master Security Hub account whose invitation you're accepting.
	MasterId pulumi.StringOutput `pulumi:"masterId"`
}

> **Note:** AWS accounts can only be associated with a single Security Hub master account. Destroying this resource will disassociate the member account from the master account.

Accepts a Security Hub invitation.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v4/go/aws/securityhub"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := securityhub.NewAccount(ctx, "exampleAccount", nil)
		if err != nil {
			return err
		}
		exampleMember, err := securityhub.NewMember(ctx, "exampleMember", &securityhub.MemberArgs{
			AccountId: pulumi.String("123456789012"),
			Email:     pulumi.String("example@example.com"),
			Invite:    pulumi.Bool(true),
		})
		if err != nil {
			return err
		}
		inviteeAccount, err := securityhub.NewAccount(ctx, "inviteeAccount", nil, pulumi.Provider("aws.invitee"))
		if err != nil {
			return err
		}
		_, err = securityhub.NewInviteAccepter(ctx, "inviteeInviteAccepter", &securityhub.InviteAccepterArgs{
			MasterId: exampleMember.MasterId,
		}, pulumi.Provider("aws.invitee"), pulumi.DependsOn([]pulumi.Resource{
			inviteeAccount,
		}))
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

Security Hub invite acceptance can be imported using the account ID, e.g.,

```sh

$ pulumi import aws:securityhub/inviteAccepter:InviteAccepter example 123456789012

```

func GetInviteAccepter

func GetInviteAccepter(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *InviteAccepterState, opts ...pulumi.ResourceOption) (*InviteAccepter, error)

GetInviteAccepter gets an existing InviteAccepter resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewInviteAccepter

func NewInviteAccepter(ctx *pulumi.Context,
	name string, args *InviteAccepterArgs, opts ...pulumi.ResourceOption) (*InviteAccepter, error)

NewInviteAccepter registers a new resource with the given unique name, arguments, and options.

func (*InviteAccepter) ElementType

func (*InviteAccepter) ElementType() reflect.Type

func (*InviteAccepter) ToInviteAccepterOutput

func (i *InviteAccepter) ToInviteAccepterOutput() InviteAccepterOutput

func (*InviteAccepter) ToInviteAccepterOutputWithContext

func (i *InviteAccepter) ToInviteAccepterOutputWithContext(ctx context.Context) InviteAccepterOutput

type InviteAccepterArgs

type InviteAccepterArgs struct {
	// The account ID of the master Security Hub account whose invitation you're accepting.
	MasterId pulumi.StringInput
}

The set of arguments for constructing a InviteAccepter resource.

func (InviteAccepterArgs) ElementType

func (InviteAccepterArgs) ElementType() reflect.Type

type InviteAccepterArray

type InviteAccepterArray []InviteAccepterInput

func (InviteAccepterArray) ElementType

func (InviteAccepterArray) ElementType() reflect.Type

func (InviteAccepterArray) ToInviteAccepterArrayOutput

func (i InviteAccepterArray) ToInviteAccepterArrayOutput() InviteAccepterArrayOutput

func (InviteAccepterArray) ToInviteAccepterArrayOutputWithContext

func (i InviteAccepterArray) ToInviteAccepterArrayOutputWithContext(ctx context.Context) InviteAccepterArrayOutput

type InviteAccepterArrayInput

type InviteAccepterArrayInput interface {
	pulumi.Input

	ToInviteAccepterArrayOutput() InviteAccepterArrayOutput
	ToInviteAccepterArrayOutputWithContext(context.Context) InviteAccepterArrayOutput
}

InviteAccepterArrayInput is an input type that accepts InviteAccepterArray and InviteAccepterArrayOutput values. You can construct a concrete instance of `InviteAccepterArrayInput` via:

InviteAccepterArray{ InviteAccepterArgs{...} }

type InviteAccepterArrayOutput

type InviteAccepterArrayOutput struct{ *pulumi.OutputState }

func (InviteAccepterArrayOutput) ElementType

func (InviteAccepterArrayOutput) ElementType() reflect.Type

func (InviteAccepterArrayOutput) Index

func (InviteAccepterArrayOutput) ToInviteAccepterArrayOutput

func (o InviteAccepterArrayOutput) ToInviteAccepterArrayOutput() InviteAccepterArrayOutput

func (InviteAccepterArrayOutput) ToInviteAccepterArrayOutputWithContext

func (o InviteAccepterArrayOutput) ToInviteAccepterArrayOutputWithContext(ctx context.Context) InviteAccepterArrayOutput

type InviteAccepterInput

type InviteAccepterInput interface {
	pulumi.Input

	ToInviteAccepterOutput() InviteAccepterOutput
	ToInviteAccepterOutputWithContext(ctx context.Context) InviteAccepterOutput
}

type InviteAccepterMap

type InviteAccepterMap map[string]InviteAccepterInput

func (InviteAccepterMap) ElementType

func (InviteAccepterMap) ElementType() reflect.Type

func (InviteAccepterMap) ToInviteAccepterMapOutput

func (i InviteAccepterMap) ToInviteAccepterMapOutput() InviteAccepterMapOutput

func (InviteAccepterMap) ToInviteAccepterMapOutputWithContext

func (i InviteAccepterMap) ToInviteAccepterMapOutputWithContext(ctx context.Context) InviteAccepterMapOutput

type InviteAccepterMapInput

type InviteAccepterMapInput interface {
	pulumi.Input

	ToInviteAccepterMapOutput() InviteAccepterMapOutput
	ToInviteAccepterMapOutputWithContext(context.Context) InviteAccepterMapOutput
}

InviteAccepterMapInput is an input type that accepts InviteAccepterMap and InviteAccepterMapOutput values. You can construct a concrete instance of `InviteAccepterMapInput` via:

InviteAccepterMap{ "key": InviteAccepterArgs{...} }

type InviteAccepterMapOutput

type InviteAccepterMapOutput struct{ *pulumi.OutputState }

func (InviteAccepterMapOutput) ElementType

func (InviteAccepterMapOutput) ElementType() reflect.Type

func (InviteAccepterMapOutput) MapIndex

func (InviteAccepterMapOutput) ToInviteAccepterMapOutput

func (o InviteAccepterMapOutput) ToInviteAccepterMapOutput() InviteAccepterMapOutput

func (InviteAccepterMapOutput) ToInviteAccepterMapOutputWithContext

func (o InviteAccepterMapOutput) ToInviteAccepterMapOutputWithContext(ctx context.Context) InviteAccepterMapOutput

type InviteAccepterOutput

type InviteAccepterOutput struct{ *pulumi.OutputState }

func (InviteAccepterOutput) ElementType

func (InviteAccepterOutput) ElementType() reflect.Type

func (InviteAccepterOutput) ToInviteAccepterOutput

func (o InviteAccepterOutput) ToInviteAccepterOutput() InviteAccepterOutput

func (InviteAccepterOutput) ToInviteAccepterOutputWithContext

func (o InviteAccepterOutput) ToInviteAccepterOutputWithContext(ctx context.Context) InviteAccepterOutput

type InviteAccepterState

type InviteAccepterState struct {
	// The ID of the invitation.
	InvitationId pulumi.StringPtrInput
	// The account ID of the master Security Hub account whose invitation you're accepting.
	MasterId pulumi.StringPtrInput
}

func (InviteAccepterState) ElementType

func (InviteAccepterState) ElementType() reflect.Type

type Member

type Member struct {
	pulumi.CustomResourceState

	// The ID of the member AWS account.
	AccountId pulumi.StringOutput `pulumi:"accountId"`
	// The email of the member AWS account.
	Email pulumi.StringOutput `pulumi:"email"`
	// Boolean whether to invite the account to Security Hub as a member. Defaults to `false`.
	Invite pulumi.BoolPtrOutput `pulumi:"invite"`
	// The ID of the master Security Hub AWS account.
	MasterId pulumi.StringOutput `pulumi:"masterId"`
	// The status of the member account relationship.
	MemberStatus pulumi.StringOutput `pulumi:"memberStatus"`
}

Provides a Security Hub member resource.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v4/go/aws/securityhub"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		exampleAccount, err := securityhub.NewAccount(ctx, "exampleAccount", nil)
		if err != nil {
			return err
		}
		_, err = securityhub.NewMember(ctx, "exampleMember", &securityhub.MemberArgs{
			AccountId: pulumi.String("123456789012"),
			Email:     pulumi.String("example@example.com"),
			Invite:    pulumi.Bool(true),
		}, pulumi.DependsOn([]pulumi.Resource{
			exampleAccount,
		}))
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

Security Hub members can be imported using their account ID, e.g.,

```sh

$ pulumi import aws:securityhub/member:Member example 123456789012

```

func GetMember

func GetMember(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MemberState, opts ...pulumi.ResourceOption) (*Member, error)

GetMember gets an existing Member resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewMember

func NewMember(ctx *pulumi.Context,
	name string, args *MemberArgs, opts ...pulumi.ResourceOption) (*Member, error)

NewMember registers a new resource with the given unique name, arguments, and options.

func (*Member) ElementType

func (*Member) ElementType() reflect.Type

func (*Member) ToMemberOutput

func (i *Member) ToMemberOutput() MemberOutput

func (*Member) ToMemberOutputWithContext

func (i *Member) ToMemberOutputWithContext(ctx context.Context) MemberOutput

type MemberArgs

type MemberArgs struct {
	// The ID of the member AWS account.
	AccountId pulumi.StringInput
	// The email of the member AWS account.
	Email pulumi.StringInput
	// Boolean whether to invite the account to Security Hub as a member. Defaults to `false`.
	Invite pulumi.BoolPtrInput
}

The set of arguments for constructing a Member resource.

func (MemberArgs) ElementType

func (MemberArgs) ElementType() reflect.Type

type MemberArray

type MemberArray []MemberInput

func (MemberArray) ElementType

func (MemberArray) ElementType() reflect.Type

func (MemberArray) ToMemberArrayOutput

func (i MemberArray) ToMemberArrayOutput() MemberArrayOutput

func (MemberArray) ToMemberArrayOutputWithContext

func (i MemberArray) ToMemberArrayOutputWithContext(ctx context.Context) MemberArrayOutput

type MemberArrayInput

type MemberArrayInput interface {
	pulumi.Input

	ToMemberArrayOutput() MemberArrayOutput
	ToMemberArrayOutputWithContext(context.Context) MemberArrayOutput
}

MemberArrayInput is an input type that accepts MemberArray and MemberArrayOutput values. You can construct a concrete instance of `MemberArrayInput` via:

MemberArray{ MemberArgs{...} }

type MemberArrayOutput

type MemberArrayOutput struct{ *pulumi.OutputState }

func (MemberArrayOutput) ElementType

func (MemberArrayOutput) ElementType() reflect.Type

func (MemberArrayOutput) Index

func (MemberArrayOutput) ToMemberArrayOutput

func (o MemberArrayOutput) ToMemberArrayOutput() MemberArrayOutput

func (MemberArrayOutput) ToMemberArrayOutputWithContext

func (o MemberArrayOutput) ToMemberArrayOutputWithContext(ctx context.Context) MemberArrayOutput

type MemberInput

type MemberInput interface {
	pulumi.Input

	ToMemberOutput() MemberOutput
	ToMemberOutputWithContext(ctx context.Context) MemberOutput
}

type MemberMap

type MemberMap map[string]MemberInput

func (MemberMap) ElementType

func (MemberMap) ElementType() reflect.Type

func (MemberMap) ToMemberMapOutput

func (i MemberMap) ToMemberMapOutput() MemberMapOutput

func (MemberMap) ToMemberMapOutputWithContext

func (i MemberMap) ToMemberMapOutputWithContext(ctx context.Context) MemberMapOutput

type MemberMapInput

type MemberMapInput interface {
	pulumi.Input

	ToMemberMapOutput() MemberMapOutput
	ToMemberMapOutputWithContext(context.Context) MemberMapOutput
}

MemberMapInput is an input type that accepts MemberMap and MemberMapOutput values. You can construct a concrete instance of `MemberMapInput` via:

MemberMap{ "key": MemberArgs{...} }

type MemberMapOutput

type MemberMapOutput struct{ *pulumi.OutputState }

func (MemberMapOutput) ElementType

func (MemberMapOutput) ElementType() reflect.Type

func (MemberMapOutput) MapIndex

func (MemberMapOutput) ToMemberMapOutput

func (o MemberMapOutput) ToMemberMapOutput() MemberMapOutput

func (MemberMapOutput) ToMemberMapOutputWithContext

func (o MemberMapOutput) ToMemberMapOutputWithContext(ctx context.Context) MemberMapOutput

type MemberOutput

type MemberOutput struct{ *pulumi.OutputState }

func (MemberOutput) ElementType

func (MemberOutput) ElementType() reflect.Type

func (MemberOutput) ToMemberOutput

func (o MemberOutput) ToMemberOutput() MemberOutput

func (MemberOutput) ToMemberOutputWithContext

func (o MemberOutput) ToMemberOutputWithContext(ctx context.Context) MemberOutput

type MemberState

type MemberState struct {
	// The ID of the member AWS account.
	AccountId pulumi.StringPtrInput
	// The email of the member AWS account.
	Email pulumi.StringPtrInput
	// Boolean whether to invite the account to Security Hub as a member. Defaults to `false`.
	Invite pulumi.BoolPtrInput
	// The ID of the master Security Hub AWS account.
	MasterId pulumi.StringPtrInput
	// The status of the member account relationship.
	MemberStatus pulumi.StringPtrInput
}

func (MemberState) ElementType

func (MemberState) ElementType() reflect.Type

type OrganizationAdminAccount

type OrganizationAdminAccount struct {
	pulumi.CustomResourceState

	// The AWS account identifier of the account to designate as the Security Hub administrator account.
	AdminAccountId pulumi.StringOutput `pulumi:"adminAccountId"`
}

Manages a Security Hub administrator account for an organization. The AWS account utilizing this resource must be an Organizations primary account. More information about Organizations support in Security Hub can be found in the [Security Hub User Guide](https://docs.aws.amazon.com/securityhub/latest/userguide/designate-orgs-admin-account.html).

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v4/go/aws/organizations"
"github.com/pulumi/pulumi-aws/sdk/v4/go/aws/securityhub"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		exampleOrganization, err := organizations.NewOrganization(ctx, "exampleOrganization", &organizations.OrganizationArgs{
			AwsServiceAccessPrincipals: pulumi.StringArray{
				pulumi.String("securityhub.amazonaws.com"),
			},
			FeatureSet: pulumi.String("ALL"),
		})
		if err != nil {
			return err
		}
		_, err = securityhub.NewAccount(ctx, "exampleAccount", nil)
		if err != nil {
			return err
		}
		_, err = securityhub.NewOrganizationAdminAccount(ctx, "exampleOrganizationAdminAccount", &securityhub.OrganizationAdminAccountArgs{
			AdminAccountId: pulumi.String("123456789012"),
		}, pulumi.DependsOn([]pulumi.Resource{
			exampleOrganization,
		}))
		if err != nil {
			return err
		}
		_, err = securityhub.NewOrganizationConfiguration(ctx, "exampleOrganizationConfiguration", &securityhub.OrganizationConfigurationArgs{
			AutoEnable: pulumi.Bool(true),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

Security Hub Organization Admin Accounts can be imported using the AWS account ID, e.g.,

```sh

$ pulumi import aws:securityhub/organizationAdminAccount:OrganizationAdminAccount example 123456789012

```

func GetOrganizationAdminAccount

func GetOrganizationAdminAccount(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *OrganizationAdminAccountState, opts ...pulumi.ResourceOption) (*OrganizationAdminAccount, error)

GetOrganizationAdminAccount gets an existing OrganizationAdminAccount resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewOrganizationAdminAccount

func NewOrganizationAdminAccount(ctx *pulumi.Context,
	name string, args *OrganizationAdminAccountArgs, opts ...pulumi.ResourceOption) (*OrganizationAdminAccount, error)

NewOrganizationAdminAccount registers a new resource with the given unique name, arguments, and options.

func (*OrganizationAdminAccount) ElementType

func (*OrganizationAdminAccount) ElementType() reflect.Type

func (*OrganizationAdminAccount) ToOrganizationAdminAccountOutput

func (i *OrganizationAdminAccount) ToOrganizationAdminAccountOutput() OrganizationAdminAccountOutput

func (*OrganizationAdminAccount) ToOrganizationAdminAccountOutputWithContext

func (i *OrganizationAdminAccount) ToOrganizationAdminAccountOutputWithContext(ctx context.Context) OrganizationAdminAccountOutput

type OrganizationAdminAccountArgs

type OrganizationAdminAccountArgs struct {
	// The AWS account identifier of the account to designate as the Security Hub administrator account.
	AdminAccountId pulumi.StringInput
}

The set of arguments for constructing a OrganizationAdminAccount resource.

func (OrganizationAdminAccountArgs) ElementType

type OrganizationAdminAccountArray

type OrganizationAdminAccountArray []OrganizationAdminAccountInput

func (OrganizationAdminAccountArray) ElementType

func (OrganizationAdminAccountArray) ToOrganizationAdminAccountArrayOutput

func (i OrganizationAdminAccountArray) ToOrganizationAdminAccountArrayOutput() OrganizationAdminAccountArrayOutput

func (OrganizationAdminAccountArray) ToOrganizationAdminAccountArrayOutputWithContext

func (i OrganizationAdminAccountArray) ToOrganizationAdminAccountArrayOutputWithContext(ctx context.Context) OrganizationAdminAccountArrayOutput

type OrganizationAdminAccountArrayInput

type OrganizationAdminAccountArrayInput interface {
	pulumi.Input

	ToOrganizationAdminAccountArrayOutput() OrganizationAdminAccountArrayOutput
	ToOrganizationAdminAccountArrayOutputWithContext(context.Context) OrganizationAdminAccountArrayOutput
}

OrganizationAdminAccountArrayInput is an input type that accepts OrganizationAdminAccountArray and OrganizationAdminAccountArrayOutput values. You can construct a concrete instance of `OrganizationAdminAccountArrayInput` via:

OrganizationAdminAccountArray{ OrganizationAdminAccountArgs{...} }

type OrganizationAdminAccountArrayOutput

type OrganizationAdminAccountArrayOutput struct{ *pulumi.OutputState }

func (OrganizationAdminAccountArrayOutput) ElementType

func (OrganizationAdminAccountArrayOutput) Index

func (OrganizationAdminAccountArrayOutput) ToOrganizationAdminAccountArrayOutput

func (o OrganizationAdminAccountArrayOutput) ToOrganizationAdminAccountArrayOutput() OrganizationAdminAccountArrayOutput

func (OrganizationAdminAccountArrayOutput) ToOrganizationAdminAccountArrayOutputWithContext

func (o OrganizationAdminAccountArrayOutput) ToOrganizationAdminAccountArrayOutputWithContext(ctx context.Context) OrganizationAdminAccountArrayOutput

type OrganizationAdminAccountInput

type OrganizationAdminAccountInput interface {
	pulumi.Input

	ToOrganizationAdminAccountOutput() OrganizationAdminAccountOutput
	ToOrganizationAdminAccountOutputWithContext(ctx context.Context) OrganizationAdminAccountOutput
}

type OrganizationAdminAccountMap

type OrganizationAdminAccountMap map[string]OrganizationAdminAccountInput

func (OrganizationAdminAccountMap) ElementType

func (OrganizationAdminAccountMap) ToOrganizationAdminAccountMapOutput

func (i OrganizationAdminAccountMap) ToOrganizationAdminAccountMapOutput() OrganizationAdminAccountMapOutput

func (OrganizationAdminAccountMap) ToOrganizationAdminAccountMapOutputWithContext

func (i OrganizationAdminAccountMap) ToOrganizationAdminAccountMapOutputWithContext(ctx context.Context) OrganizationAdminAccountMapOutput

type OrganizationAdminAccountMapInput

type OrganizationAdminAccountMapInput interface {
	pulumi.Input

	ToOrganizationAdminAccountMapOutput() OrganizationAdminAccountMapOutput
	ToOrganizationAdminAccountMapOutputWithContext(context.Context) OrganizationAdminAccountMapOutput
}

OrganizationAdminAccountMapInput is an input type that accepts OrganizationAdminAccountMap and OrganizationAdminAccountMapOutput values. You can construct a concrete instance of `OrganizationAdminAccountMapInput` via:

OrganizationAdminAccountMap{ "key": OrganizationAdminAccountArgs{...} }

type OrganizationAdminAccountMapOutput

type OrganizationAdminAccountMapOutput struct{ *pulumi.OutputState }

func (OrganizationAdminAccountMapOutput) ElementType

func (OrganizationAdminAccountMapOutput) MapIndex

func (OrganizationAdminAccountMapOutput) ToOrganizationAdminAccountMapOutput

func (o OrganizationAdminAccountMapOutput) ToOrganizationAdminAccountMapOutput() OrganizationAdminAccountMapOutput

func (OrganizationAdminAccountMapOutput) ToOrganizationAdminAccountMapOutputWithContext

func (o OrganizationAdminAccountMapOutput) ToOrganizationAdminAccountMapOutputWithContext(ctx context.Context) OrganizationAdminAccountMapOutput

type OrganizationAdminAccountOutput

type OrganizationAdminAccountOutput struct{ *pulumi.OutputState }

func (OrganizationAdminAccountOutput) ElementType

func (OrganizationAdminAccountOutput) ToOrganizationAdminAccountOutput

func (o OrganizationAdminAccountOutput) ToOrganizationAdminAccountOutput() OrganizationAdminAccountOutput

func (OrganizationAdminAccountOutput) ToOrganizationAdminAccountOutputWithContext

func (o OrganizationAdminAccountOutput) ToOrganizationAdminAccountOutputWithContext(ctx context.Context) OrganizationAdminAccountOutput

type OrganizationAdminAccountState

type OrganizationAdminAccountState struct {
	// The AWS account identifier of the account to designate as the Security Hub administrator account.
	AdminAccountId pulumi.StringPtrInput
}

func (OrganizationAdminAccountState) ElementType

type OrganizationConfiguration added in v4.13.0

type OrganizationConfiguration struct {
	pulumi.CustomResourceState

	// Whether to automatically enable Security Hub for new accounts in the organization.
	AutoEnable pulumi.BoolOutput `pulumi:"autoEnable"`
}

Manages the Security Hub Organization Configuration.

> **NOTE:** This resource requires an `securityhub.OrganizationAdminAccount` to be configured (not necessarily with this provider). More information about managing Security Hub in an organization can be found in the [Managing administrator and member accounts](https://docs.aws.amazon.com/securityhub/latest/userguide/securityhub-accounts.html) documentation

> **NOTE:** This is an advanced resource. This provider will automatically assume management of the Security Hub Organization Configuration without import and perform no actions on removal from the configuration.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v4/go/aws/organizations"
"github.com/pulumi/pulumi-aws/sdk/v4/go/aws/securityhub"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		exampleOrganization, err := organizations.NewOrganization(ctx, "exampleOrganization", &organizations.OrganizationArgs{
			AwsServiceAccessPrincipals: pulumi.StringArray{
				pulumi.String("securityhub.amazonaws.com"),
			},
			FeatureSet: pulumi.String("ALL"),
		})
		if err != nil {
			return err
		}
		_, err = securityhub.NewOrganizationAdminAccount(ctx, "exampleOrganizationAdminAccount", &securityhub.OrganizationAdminAccountArgs{
			AdminAccountId: pulumi.String("123456789012"),
		}, pulumi.DependsOn([]pulumi.Resource{
			exampleOrganization,
		}))
		if err != nil {
			return err
		}
		_, err = securityhub.NewOrganizationConfiguration(ctx, "exampleOrganizationConfiguration", &securityhub.OrganizationConfigurationArgs{
			AutoEnable: pulumi.Bool(true),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

An existing Security Hub enabled account can be imported using the AWS account ID, e.g.,

```sh

$ pulumi import aws:securityhub/organizationConfiguration:OrganizationConfiguration example 123456789012

```

func GetOrganizationConfiguration added in v4.13.0

func GetOrganizationConfiguration(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *OrganizationConfigurationState, opts ...pulumi.ResourceOption) (*OrganizationConfiguration, error)

GetOrganizationConfiguration gets an existing OrganizationConfiguration resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewOrganizationConfiguration added in v4.13.0

func NewOrganizationConfiguration(ctx *pulumi.Context,
	name string, args *OrganizationConfigurationArgs, opts ...pulumi.ResourceOption) (*OrganizationConfiguration, error)

NewOrganizationConfiguration registers a new resource with the given unique name, arguments, and options.

func (*OrganizationConfiguration) ElementType added in v4.13.0

func (*OrganizationConfiguration) ElementType() reflect.Type

func (*OrganizationConfiguration) ToOrganizationConfigurationOutput added in v4.13.0

func (i *OrganizationConfiguration) ToOrganizationConfigurationOutput() OrganizationConfigurationOutput

func (*OrganizationConfiguration) ToOrganizationConfigurationOutputWithContext added in v4.13.0

func (i *OrganizationConfiguration) ToOrganizationConfigurationOutputWithContext(ctx context.Context) OrganizationConfigurationOutput

type OrganizationConfigurationArgs added in v4.13.0

type OrganizationConfigurationArgs struct {
	// Whether to automatically enable Security Hub for new accounts in the organization.
	AutoEnable pulumi.BoolInput
}

The set of arguments for constructing a OrganizationConfiguration resource.

func (OrganizationConfigurationArgs) ElementType added in v4.13.0

type OrganizationConfigurationArray added in v4.13.0

type OrganizationConfigurationArray []OrganizationConfigurationInput

func (OrganizationConfigurationArray) ElementType added in v4.13.0

func (OrganizationConfigurationArray) ToOrganizationConfigurationArrayOutput added in v4.13.0

func (i OrganizationConfigurationArray) ToOrganizationConfigurationArrayOutput() OrganizationConfigurationArrayOutput

func (OrganizationConfigurationArray) ToOrganizationConfigurationArrayOutputWithContext added in v4.13.0

func (i OrganizationConfigurationArray) ToOrganizationConfigurationArrayOutputWithContext(ctx context.Context) OrganizationConfigurationArrayOutput

type OrganizationConfigurationArrayInput added in v4.13.0

type OrganizationConfigurationArrayInput interface {
	pulumi.Input

	ToOrganizationConfigurationArrayOutput() OrganizationConfigurationArrayOutput
	ToOrganizationConfigurationArrayOutputWithContext(context.Context) OrganizationConfigurationArrayOutput
}

OrganizationConfigurationArrayInput is an input type that accepts OrganizationConfigurationArray and OrganizationConfigurationArrayOutput values. You can construct a concrete instance of `OrganizationConfigurationArrayInput` via:

OrganizationConfigurationArray{ OrganizationConfigurationArgs{...} }

type OrganizationConfigurationArrayOutput added in v4.13.0

type OrganizationConfigurationArrayOutput struct{ *pulumi.OutputState }

func (OrganizationConfigurationArrayOutput) ElementType added in v4.13.0

func (OrganizationConfigurationArrayOutput) Index added in v4.13.0

func (OrganizationConfigurationArrayOutput) ToOrganizationConfigurationArrayOutput added in v4.13.0

func (o OrganizationConfigurationArrayOutput) ToOrganizationConfigurationArrayOutput() OrganizationConfigurationArrayOutput

func (OrganizationConfigurationArrayOutput) ToOrganizationConfigurationArrayOutputWithContext added in v4.13.0

func (o OrganizationConfigurationArrayOutput) ToOrganizationConfigurationArrayOutputWithContext(ctx context.Context) OrganizationConfigurationArrayOutput

type OrganizationConfigurationInput added in v4.13.0

type OrganizationConfigurationInput interface {
	pulumi.Input

	ToOrganizationConfigurationOutput() OrganizationConfigurationOutput
	ToOrganizationConfigurationOutputWithContext(ctx context.Context) OrganizationConfigurationOutput
}

type OrganizationConfigurationMap added in v4.13.0

type OrganizationConfigurationMap map[string]OrganizationConfigurationInput

func (OrganizationConfigurationMap) ElementType added in v4.13.0

func (OrganizationConfigurationMap) ToOrganizationConfigurationMapOutput added in v4.13.0

func (i OrganizationConfigurationMap) ToOrganizationConfigurationMapOutput() OrganizationConfigurationMapOutput

func (OrganizationConfigurationMap) ToOrganizationConfigurationMapOutputWithContext added in v4.13.0

func (i OrganizationConfigurationMap) ToOrganizationConfigurationMapOutputWithContext(ctx context.Context) OrganizationConfigurationMapOutput

type OrganizationConfigurationMapInput added in v4.13.0

type OrganizationConfigurationMapInput interface {
	pulumi.Input

	ToOrganizationConfigurationMapOutput() OrganizationConfigurationMapOutput
	ToOrganizationConfigurationMapOutputWithContext(context.Context) OrganizationConfigurationMapOutput
}

OrganizationConfigurationMapInput is an input type that accepts OrganizationConfigurationMap and OrganizationConfigurationMapOutput values. You can construct a concrete instance of `OrganizationConfigurationMapInput` via:

OrganizationConfigurationMap{ "key": OrganizationConfigurationArgs{...} }

type OrganizationConfigurationMapOutput added in v4.13.0

type OrganizationConfigurationMapOutput struct{ *pulumi.OutputState }

func (OrganizationConfigurationMapOutput) ElementType added in v4.13.0

func (OrganizationConfigurationMapOutput) MapIndex added in v4.13.0

func (OrganizationConfigurationMapOutput) ToOrganizationConfigurationMapOutput added in v4.13.0

func (o OrganizationConfigurationMapOutput) ToOrganizationConfigurationMapOutput() OrganizationConfigurationMapOutput

func (OrganizationConfigurationMapOutput) ToOrganizationConfigurationMapOutputWithContext added in v4.13.0

func (o OrganizationConfigurationMapOutput) ToOrganizationConfigurationMapOutputWithContext(ctx context.Context) OrganizationConfigurationMapOutput

type OrganizationConfigurationOutput added in v4.13.0

type OrganizationConfigurationOutput struct{ *pulumi.OutputState }

func (OrganizationConfigurationOutput) ElementType added in v4.13.0

func (OrganizationConfigurationOutput) ToOrganizationConfigurationOutput added in v4.13.0

func (o OrganizationConfigurationOutput) ToOrganizationConfigurationOutput() OrganizationConfigurationOutput

func (OrganizationConfigurationOutput) ToOrganizationConfigurationOutputWithContext added in v4.13.0

func (o OrganizationConfigurationOutput) ToOrganizationConfigurationOutputWithContext(ctx context.Context) OrganizationConfigurationOutput

type OrganizationConfigurationState added in v4.13.0

type OrganizationConfigurationState struct {
	// Whether to automatically enable Security Hub for new accounts in the organization.
	AutoEnable pulumi.BoolPtrInput
}

func (OrganizationConfigurationState) ElementType added in v4.13.0

type ProductSubscription

type ProductSubscription struct {
	pulumi.CustomResourceState

	// The ARN of a resource that represents your subscription to the product that generates the findings that you want to import into Security Hub.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// The ARN of the product that generates findings that you want to import into Security Hub - see below.
	ProductArn pulumi.StringOutput `pulumi:"productArn"`
}

Subscribes to a Security Hub product.

## Example Usage

```go package main

import (

"fmt"

"github.com/pulumi/pulumi-aws/sdk/v4/go/aws"
"github.com/pulumi/pulumi-aws/sdk/v4/go/aws/securityhub"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		exampleAccount, err := securityhub.NewAccount(ctx, "exampleAccount", nil)
		if err != nil {
			return err
		}
		current, err := aws.GetRegion(ctx, nil, nil)
		if err != nil {
			return err
		}
		_, err = securityhub.NewProductSubscription(ctx, "exampleProductSubscription", &securityhub.ProductSubscriptionArgs{
			ProductArn: pulumi.String(fmt.Sprintf("%v%v%v", "arn:aws:securityhub:", current.Name, ":733251395267:product/alertlogic/althreatmanagement")),
		}, pulumi.DependsOn([]pulumi.Resource{
			exampleAccount,
		}))
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

Security Hub product subscriptions can be imported in the form `product_arn,arn`, e.g.,

```sh

$ pulumi import aws:securityhub/productSubscription:ProductSubscription example arn:aws:securityhub:eu-west-1:733251395267:product/alertlogic/althreatmanagement,arn:aws:securityhub:eu-west-1:123456789012:product-subscription/alertlogic/althreatmanagement

```

func GetProductSubscription

func GetProductSubscription(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ProductSubscriptionState, opts ...pulumi.ResourceOption) (*ProductSubscription, error)

GetProductSubscription gets an existing ProductSubscription resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewProductSubscription

func NewProductSubscription(ctx *pulumi.Context,
	name string, args *ProductSubscriptionArgs, opts ...pulumi.ResourceOption) (*ProductSubscription, error)

NewProductSubscription registers a new resource with the given unique name, arguments, and options.

func (*ProductSubscription) ElementType

func (*ProductSubscription) ElementType() reflect.Type

func (*ProductSubscription) ToProductSubscriptionOutput

func (i *ProductSubscription) ToProductSubscriptionOutput() ProductSubscriptionOutput

func (*ProductSubscription) ToProductSubscriptionOutputWithContext

func (i *ProductSubscription) ToProductSubscriptionOutputWithContext(ctx context.Context) ProductSubscriptionOutput

type ProductSubscriptionArgs

type ProductSubscriptionArgs struct {
	// The ARN of the product that generates findings that you want to import into Security Hub - see below.
	ProductArn pulumi.StringInput
}

The set of arguments for constructing a ProductSubscription resource.

func (ProductSubscriptionArgs) ElementType

func (ProductSubscriptionArgs) ElementType() reflect.Type

type ProductSubscriptionArray

type ProductSubscriptionArray []ProductSubscriptionInput

func (ProductSubscriptionArray) ElementType

func (ProductSubscriptionArray) ElementType() reflect.Type

func (ProductSubscriptionArray) ToProductSubscriptionArrayOutput

func (i ProductSubscriptionArray) ToProductSubscriptionArrayOutput() ProductSubscriptionArrayOutput

func (ProductSubscriptionArray) ToProductSubscriptionArrayOutputWithContext

func (i ProductSubscriptionArray) ToProductSubscriptionArrayOutputWithContext(ctx context.Context) ProductSubscriptionArrayOutput

type ProductSubscriptionArrayInput

type ProductSubscriptionArrayInput interface {
	pulumi.Input

	ToProductSubscriptionArrayOutput() ProductSubscriptionArrayOutput
	ToProductSubscriptionArrayOutputWithContext(context.Context) ProductSubscriptionArrayOutput
}

ProductSubscriptionArrayInput is an input type that accepts ProductSubscriptionArray and ProductSubscriptionArrayOutput values. You can construct a concrete instance of `ProductSubscriptionArrayInput` via:

ProductSubscriptionArray{ ProductSubscriptionArgs{...} }

type ProductSubscriptionArrayOutput

type ProductSubscriptionArrayOutput struct{ *pulumi.OutputState }

func (ProductSubscriptionArrayOutput) ElementType

func (ProductSubscriptionArrayOutput) Index

func (ProductSubscriptionArrayOutput) ToProductSubscriptionArrayOutput

func (o ProductSubscriptionArrayOutput) ToProductSubscriptionArrayOutput() ProductSubscriptionArrayOutput

func (ProductSubscriptionArrayOutput) ToProductSubscriptionArrayOutputWithContext

func (o ProductSubscriptionArrayOutput) ToProductSubscriptionArrayOutputWithContext(ctx context.Context) ProductSubscriptionArrayOutput

type ProductSubscriptionInput

type ProductSubscriptionInput interface {
	pulumi.Input

	ToProductSubscriptionOutput() ProductSubscriptionOutput
	ToProductSubscriptionOutputWithContext(ctx context.Context) ProductSubscriptionOutput
}

type ProductSubscriptionMap

type ProductSubscriptionMap map[string]ProductSubscriptionInput

func (ProductSubscriptionMap) ElementType

func (ProductSubscriptionMap) ElementType() reflect.Type

func (ProductSubscriptionMap) ToProductSubscriptionMapOutput

func (i ProductSubscriptionMap) ToProductSubscriptionMapOutput() ProductSubscriptionMapOutput

func (ProductSubscriptionMap) ToProductSubscriptionMapOutputWithContext

func (i ProductSubscriptionMap) ToProductSubscriptionMapOutputWithContext(ctx context.Context) ProductSubscriptionMapOutput

type ProductSubscriptionMapInput

type ProductSubscriptionMapInput interface {
	pulumi.Input

	ToProductSubscriptionMapOutput() ProductSubscriptionMapOutput
	ToProductSubscriptionMapOutputWithContext(context.Context) ProductSubscriptionMapOutput
}

ProductSubscriptionMapInput is an input type that accepts ProductSubscriptionMap and ProductSubscriptionMapOutput values. You can construct a concrete instance of `ProductSubscriptionMapInput` via:

ProductSubscriptionMap{ "key": ProductSubscriptionArgs{...} }

type ProductSubscriptionMapOutput

type ProductSubscriptionMapOutput struct{ *pulumi.OutputState }

func (ProductSubscriptionMapOutput) ElementType

func (ProductSubscriptionMapOutput) MapIndex

func (ProductSubscriptionMapOutput) ToProductSubscriptionMapOutput

func (o ProductSubscriptionMapOutput) ToProductSubscriptionMapOutput() ProductSubscriptionMapOutput

func (ProductSubscriptionMapOutput) ToProductSubscriptionMapOutputWithContext

func (o ProductSubscriptionMapOutput) ToProductSubscriptionMapOutputWithContext(ctx context.Context) ProductSubscriptionMapOutput

type ProductSubscriptionOutput

type ProductSubscriptionOutput struct{ *pulumi.OutputState }

func (ProductSubscriptionOutput) ElementType

func (ProductSubscriptionOutput) ElementType() reflect.Type

func (ProductSubscriptionOutput) ToProductSubscriptionOutput

func (o ProductSubscriptionOutput) ToProductSubscriptionOutput() ProductSubscriptionOutput

func (ProductSubscriptionOutput) ToProductSubscriptionOutputWithContext

func (o ProductSubscriptionOutput) ToProductSubscriptionOutputWithContext(ctx context.Context) ProductSubscriptionOutput

type ProductSubscriptionState

type ProductSubscriptionState struct {
	// The ARN of a resource that represents your subscription to the product that generates the findings that you want to import into Security Hub.
	Arn pulumi.StringPtrInput
	// The ARN of the product that generates findings that you want to import into Security Hub - see below.
	ProductArn pulumi.StringPtrInput
}

func (ProductSubscriptionState) ElementType

func (ProductSubscriptionState) ElementType() reflect.Type

type StandardsControl added in v4.13.0

type StandardsControl struct {
	pulumi.CustomResourceState

	// The identifier of the security standard control.
	ControlId pulumi.StringOutput `pulumi:"controlId"`
	// The control status could be `ENABLED` or `DISABLED`. You have to specify `disabledReason` argument for `DISABLED` control status.
	ControlStatus pulumi.StringOutput `pulumi:"controlStatus"`
	// The date and time that the status of the security standard control was most recently updated.
	ControlStatusUpdatedAt pulumi.StringOutput `pulumi:"controlStatusUpdatedAt"`
	// The standard control longer description. Provides information about what the control is checking for.
	Description pulumi.StringOutput `pulumi:"description"`
	// A description of the reason why you are disabling a security standard control. If you specify this attribute, `controlStatus` will be set to `DISABLED` automatically.
	DisabledReason pulumi.StringOutput `pulumi:"disabledReason"`
	// The list of requirements that are related to this control.
	RelatedRequirements pulumi.StringArrayOutput `pulumi:"relatedRequirements"`
	// A link to remediation information for the control in the Security Hub user documentation.
	RemediationUrl pulumi.StringOutput `pulumi:"remediationUrl"`
	// The severity of findings generated from this security standard control.
	SeverityRating pulumi.StringOutput `pulumi:"severityRating"`
	// The standards control ARN.
	StandardsControlArn pulumi.StringOutput `pulumi:"standardsControlArn"`
	// The standard control title.
	Title pulumi.StringOutput `pulumi:"title"`
}

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v4/go/aws/securityhub"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		example, err := securityhub.NewAccount(ctx, "example", nil)
		if err != nil {
			return err
		}
		cisAwsFoundationsBenchmark, err := securityhub.NewStandardsSubscription(ctx, "cisAwsFoundationsBenchmark", &securityhub.StandardsSubscriptionArgs{
			StandardsArn: pulumi.String("arn:aws:securityhub:::ruleset/cis-aws-foundations-benchmark/v/1.2.0"),
		}, pulumi.DependsOn([]pulumi.Resource{
			example,
		}))
		if err != nil {
			return err
		}
		_, err = securityhub.NewStandardsControl(ctx, "ensureIamPasswordPolicyPreventsPasswordReuse", &securityhub.StandardsControlArgs{
			StandardsControlArn: pulumi.String("arn:aws:securityhub:us-east-1:111111111111:control/cis-aws-foundations-benchmark/v/1.2.0/1.10"),
			ControlStatus:       pulumi.String("DISABLED"),
			DisabledReason:      pulumi.String("We handle password policies within Okta"),
		}, pulumi.DependsOn([]pulumi.Resource{
			cisAwsFoundationsBenchmark,
		}))
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetStandardsControl added in v4.13.0

func GetStandardsControl(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *StandardsControlState, opts ...pulumi.ResourceOption) (*StandardsControl, error)

GetStandardsControl gets an existing StandardsControl resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewStandardsControl added in v4.13.0

func NewStandardsControl(ctx *pulumi.Context,
	name string, args *StandardsControlArgs, opts ...pulumi.ResourceOption) (*StandardsControl, error)

NewStandardsControl registers a new resource with the given unique name, arguments, and options.

func (*StandardsControl) ElementType added in v4.13.0

func (*StandardsControl) ElementType() reflect.Type

func (*StandardsControl) ToStandardsControlOutput added in v4.13.0

func (i *StandardsControl) ToStandardsControlOutput() StandardsControlOutput

func (*StandardsControl) ToStandardsControlOutputWithContext added in v4.13.0

func (i *StandardsControl) ToStandardsControlOutputWithContext(ctx context.Context) StandardsControlOutput

type StandardsControlArgs added in v4.13.0

type StandardsControlArgs struct {
	// The control status could be `ENABLED` or `DISABLED`. You have to specify `disabledReason` argument for `DISABLED` control status.
	ControlStatus pulumi.StringInput
	// A description of the reason why you are disabling a security standard control. If you specify this attribute, `controlStatus` will be set to `DISABLED` automatically.
	DisabledReason pulumi.StringPtrInput
	// The standards control ARN.
	StandardsControlArn pulumi.StringInput
}

The set of arguments for constructing a StandardsControl resource.

func (StandardsControlArgs) ElementType added in v4.13.0

func (StandardsControlArgs) ElementType() reflect.Type

type StandardsControlArray added in v4.13.0

type StandardsControlArray []StandardsControlInput

func (StandardsControlArray) ElementType added in v4.13.0

func (StandardsControlArray) ElementType() reflect.Type

func (StandardsControlArray) ToStandardsControlArrayOutput added in v4.13.0

func (i StandardsControlArray) ToStandardsControlArrayOutput() StandardsControlArrayOutput

func (StandardsControlArray) ToStandardsControlArrayOutputWithContext added in v4.13.0

func (i StandardsControlArray) ToStandardsControlArrayOutputWithContext(ctx context.Context) StandardsControlArrayOutput

type StandardsControlArrayInput added in v4.13.0

type StandardsControlArrayInput interface {
	pulumi.Input

	ToStandardsControlArrayOutput() StandardsControlArrayOutput
	ToStandardsControlArrayOutputWithContext(context.Context) StandardsControlArrayOutput
}

StandardsControlArrayInput is an input type that accepts StandardsControlArray and StandardsControlArrayOutput values. You can construct a concrete instance of `StandardsControlArrayInput` via:

StandardsControlArray{ StandardsControlArgs{...} }

type StandardsControlArrayOutput added in v4.13.0

type StandardsControlArrayOutput struct{ *pulumi.OutputState }

func (StandardsControlArrayOutput) ElementType added in v4.13.0

func (StandardsControlArrayOutput) Index added in v4.13.0

func (StandardsControlArrayOutput) ToStandardsControlArrayOutput added in v4.13.0

func (o StandardsControlArrayOutput) ToStandardsControlArrayOutput() StandardsControlArrayOutput

func (StandardsControlArrayOutput) ToStandardsControlArrayOutputWithContext added in v4.13.0

func (o StandardsControlArrayOutput) ToStandardsControlArrayOutputWithContext(ctx context.Context) StandardsControlArrayOutput

type StandardsControlInput added in v4.13.0

type StandardsControlInput interface {
	pulumi.Input

	ToStandardsControlOutput() StandardsControlOutput
	ToStandardsControlOutputWithContext(ctx context.Context) StandardsControlOutput
}

type StandardsControlMap added in v4.13.0

type StandardsControlMap map[string]StandardsControlInput

func (StandardsControlMap) ElementType added in v4.13.0

func (StandardsControlMap) ElementType() reflect.Type

func (StandardsControlMap) ToStandardsControlMapOutput added in v4.13.0

func (i StandardsControlMap) ToStandardsControlMapOutput() StandardsControlMapOutput

func (StandardsControlMap) ToStandardsControlMapOutputWithContext added in v4.13.0

func (i StandardsControlMap) ToStandardsControlMapOutputWithContext(ctx context.Context) StandardsControlMapOutput

type StandardsControlMapInput added in v4.13.0

type StandardsControlMapInput interface {
	pulumi.Input

	ToStandardsControlMapOutput() StandardsControlMapOutput
	ToStandardsControlMapOutputWithContext(context.Context) StandardsControlMapOutput
}

StandardsControlMapInput is an input type that accepts StandardsControlMap and StandardsControlMapOutput values. You can construct a concrete instance of `StandardsControlMapInput` via:

StandardsControlMap{ "key": StandardsControlArgs{...} }

type StandardsControlMapOutput added in v4.13.0

type StandardsControlMapOutput struct{ *pulumi.OutputState }

func (StandardsControlMapOutput) ElementType added in v4.13.0

func (StandardsControlMapOutput) ElementType() reflect.Type

func (StandardsControlMapOutput) MapIndex added in v4.13.0

func (StandardsControlMapOutput) ToStandardsControlMapOutput added in v4.13.0

func (o StandardsControlMapOutput) ToStandardsControlMapOutput() StandardsControlMapOutput

func (StandardsControlMapOutput) ToStandardsControlMapOutputWithContext added in v4.13.0

func (o StandardsControlMapOutput) ToStandardsControlMapOutputWithContext(ctx context.Context) StandardsControlMapOutput

type StandardsControlOutput added in v4.13.0

type StandardsControlOutput struct{ *pulumi.OutputState }

func (StandardsControlOutput) ElementType added in v4.13.0

func (StandardsControlOutput) ElementType() reflect.Type

func (StandardsControlOutput) ToStandardsControlOutput added in v4.13.0

func (o StandardsControlOutput) ToStandardsControlOutput() StandardsControlOutput

func (StandardsControlOutput) ToStandardsControlOutputWithContext added in v4.13.0

func (o StandardsControlOutput) ToStandardsControlOutputWithContext(ctx context.Context) StandardsControlOutput

type StandardsControlState added in v4.13.0

type StandardsControlState struct {
	// The identifier of the security standard control.
	ControlId pulumi.StringPtrInput
	// The control status could be `ENABLED` or `DISABLED`. You have to specify `disabledReason` argument for `DISABLED` control status.
	ControlStatus pulumi.StringPtrInput
	// The date and time that the status of the security standard control was most recently updated.
	ControlStatusUpdatedAt pulumi.StringPtrInput
	// The standard control longer description. Provides information about what the control is checking for.
	Description pulumi.StringPtrInput
	// A description of the reason why you are disabling a security standard control. If you specify this attribute, `controlStatus` will be set to `DISABLED` automatically.
	DisabledReason pulumi.StringPtrInput
	// The list of requirements that are related to this control.
	RelatedRequirements pulumi.StringArrayInput
	// A link to remediation information for the control in the Security Hub user documentation.
	RemediationUrl pulumi.StringPtrInput
	// The severity of findings generated from this security standard control.
	SeverityRating pulumi.StringPtrInput
	// The standards control ARN.
	StandardsControlArn pulumi.StringPtrInput
	// The standard control title.
	Title pulumi.StringPtrInput
}

func (StandardsControlState) ElementType added in v4.13.0

func (StandardsControlState) ElementType() reflect.Type

type StandardsSubscription

type StandardsSubscription struct {
	pulumi.CustomResourceState

	// The ARN of a standard - see below.
	StandardsArn pulumi.StringOutput `pulumi:"standardsArn"`
}

Subscribes to a Security Hub standard.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v4/go/aws/securityhub"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		example, err := securityhub.NewAccount(ctx, "example", nil)
		if err != nil {
			return err
		}
		_, err = securityhub.NewStandardsSubscription(ctx, "cis", &securityhub.StandardsSubscriptionArgs{
			StandardsArn: pulumi.String("arn:aws:securityhub:::ruleset/cis-aws-foundations-benchmark/v/1.2.0"),
		}, pulumi.DependsOn([]pulumi.Resource{
			example,
		}))
		if err != nil {
			return err
		}
		_, err = securityhub.NewStandardsSubscription(ctx, "pci321", &securityhub.StandardsSubscriptionArgs{
			StandardsArn: pulumi.String("arn:aws:securityhub:us-east-1::standards/pci-dss/v/3.2.1"),
		}, pulumi.DependsOn([]pulumi.Resource{
			example,
		}))
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

Security Hub standards subscriptions can be imported using the standards subscription ARN, e.g.,

```sh

$ pulumi import aws:securityhub/standardsSubscription:StandardsSubscription cis arn:aws:securityhub:eu-west-1:123456789012:subscription/cis-aws-foundations-benchmark/v/1.2.0

```

```sh

$ pulumi import aws:securityhub/standardsSubscription:StandardsSubscription pci_321 arn:aws:securityhub:eu-west-1:123456789012:subscription/pci-dss/v/3.2.1

```

func GetStandardsSubscription

func GetStandardsSubscription(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *StandardsSubscriptionState, opts ...pulumi.ResourceOption) (*StandardsSubscription, error)

GetStandardsSubscription gets an existing StandardsSubscription resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewStandardsSubscription

func NewStandardsSubscription(ctx *pulumi.Context,
	name string, args *StandardsSubscriptionArgs, opts ...pulumi.ResourceOption) (*StandardsSubscription, error)

NewStandardsSubscription registers a new resource with the given unique name, arguments, and options.

func (*StandardsSubscription) ElementType

func (*StandardsSubscription) ElementType() reflect.Type

func (*StandardsSubscription) ToStandardsSubscriptionOutput

func (i *StandardsSubscription) ToStandardsSubscriptionOutput() StandardsSubscriptionOutput

func (*StandardsSubscription) ToStandardsSubscriptionOutputWithContext

func (i *StandardsSubscription) ToStandardsSubscriptionOutputWithContext(ctx context.Context) StandardsSubscriptionOutput

type StandardsSubscriptionArgs

type StandardsSubscriptionArgs struct {
	// The ARN of a standard - see below.
	StandardsArn pulumi.StringInput
}

The set of arguments for constructing a StandardsSubscription resource.

func (StandardsSubscriptionArgs) ElementType

func (StandardsSubscriptionArgs) ElementType() reflect.Type

type StandardsSubscriptionArray

type StandardsSubscriptionArray []StandardsSubscriptionInput

func (StandardsSubscriptionArray) ElementType

func (StandardsSubscriptionArray) ElementType() reflect.Type

func (StandardsSubscriptionArray) ToStandardsSubscriptionArrayOutput

func (i StandardsSubscriptionArray) ToStandardsSubscriptionArrayOutput() StandardsSubscriptionArrayOutput

func (StandardsSubscriptionArray) ToStandardsSubscriptionArrayOutputWithContext

func (i StandardsSubscriptionArray) ToStandardsSubscriptionArrayOutputWithContext(ctx context.Context) StandardsSubscriptionArrayOutput

type StandardsSubscriptionArrayInput

type StandardsSubscriptionArrayInput interface {
	pulumi.Input

	ToStandardsSubscriptionArrayOutput() StandardsSubscriptionArrayOutput
	ToStandardsSubscriptionArrayOutputWithContext(context.Context) StandardsSubscriptionArrayOutput
}

StandardsSubscriptionArrayInput is an input type that accepts StandardsSubscriptionArray and StandardsSubscriptionArrayOutput values. You can construct a concrete instance of `StandardsSubscriptionArrayInput` via:

StandardsSubscriptionArray{ StandardsSubscriptionArgs{...} }

type StandardsSubscriptionArrayOutput

type StandardsSubscriptionArrayOutput struct{ *pulumi.OutputState }

func (StandardsSubscriptionArrayOutput) ElementType

func (StandardsSubscriptionArrayOutput) Index

func (StandardsSubscriptionArrayOutput) ToStandardsSubscriptionArrayOutput

func (o StandardsSubscriptionArrayOutput) ToStandardsSubscriptionArrayOutput() StandardsSubscriptionArrayOutput

func (StandardsSubscriptionArrayOutput) ToStandardsSubscriptionArrayOutputWithContext

func (o StandardsSubscriptionArrayOutput) ToStandardsSubscriptionArrayOutputWithContext(ctx context.Context) StandardsSubscriptionArrayOutput

type StandardsSubscriptionInput

type StandardsSubscriptionInput interface {
	pulumi.Input

	ToStandardsSubscriptionOutput() StandardsSubscriptionOutput
	ToStandardsSubscriptionOutputWithContext(ctx context.Context) StandardsSubscriptionOutput
}

type StandardsSubscriptionMap

type StandardsSubscriptionMap map[string]StandardsSubscriptionInput

func (StandardsSubscriptionMap) ElementType

func (StandardsSubscriptionMap) ElementType() reflect.Type

func (StandardsSubscriptionMap) ToStandardsSubscriptionMapOutput

func (i StandardsSubscriptionMap) ToStandardsSubscriptionMapOutput() StandardsSubscriptionMapOutput

func (StandardsSubscriptionMap) ToStandardsSubscriptionMapOutputWithContext

func (i StandardsSubscriptionMap) ToStandardsSubscriptionMapOutputWithContext(ctx context.Context) StandardsSubscriptionMapOutput

type StandardsSubscriptionMapInput

type StandardsSubscriptionMapInput interface {
	pulumi.Input

	ToStandardsSubscriptionMapOutput() StandardsSubscriptionMapOutput
	ToStandardsSubscriptionMapOutputWithContext(context.Context) StandardsSubscriptionMapOutput
}

StandardsSubscriptionMapInput is an input type that accepts StandardsSubscriptionMap and StandardsSubscriptionMapOutput values. You can construct a concrete instance of `StandardsSubscriptionMapInput` via:

StandardsSubscriptionMap{ "key": StandardsSubscriptionArgs{...} }

type StandardsSubscriptionMapOutput

type StandardsSubscriptionMapOutput struct{ *pulumi.OutputState }

func (StandardsSubscriptionMapOutput) ElementType

func (StandardsSubscriptionMapOutput) MapIndex

func (StandardsSubscriptionMapOutput) ToStandardsSubscriptionMapOutput

func (o StandardsSubscriptionMapOutput) ToStandardsSubscriptionMapOutput() StandardsSubscriptionMapOutput

func (StandardsSubscriptionMapOutput) ToStandardsSubscriptionMapOutputWithContext

func (o StandardsSubscriptionMapOutput) ToStandardsSubscriptionMapOutputWithContext(ctx context.Context) StandardsSubscriptionMapOutput

type StandardsSubscriptionOutput

type StandardsSubscriptionOutput struct{ *pulumi.OutputState }

func (StandardsSubscriptionOutput) ElementType

func (StandardsSubscriptionOutput) ToStandardsSubscriptionOutput

func (o StandardsSubscriptionOutput) ToStandardsSubscriptionOutput() StandardsSubscriptionOutput

func (StandardsSubscriptionOutput) ToStandardsSubscriptionOutputWithContext

func (o StandardsSubscriptionOutput) ToStandardsSubscriptionOutputWithContext(ctx context.Context) StandardsSubscriptionOutput

type StandardsSubscriptionState

type StandardsSubscriptionState struct {
	// The ARN of a standard - see below.
	StandardsArn pulumi.StringPtrInput
}

func (StandardsSubscriptionState) ElementType

func (StandardsSubscriptionState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL