securityhub

package
v6.32.0 Latest Latest
Warning

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

Go to latest
Published: Apr 19, 2024 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

	// ARN of the SecurityHub Hub created in the account.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// Whether to automatically enable new controls when they are added to standards that are enabled. By default, this is set to true, and new controls are enabled automatically. To not automatically enable new controls, set this to false.
	AutoEnableControls pulumi.BoolPtrOutput `pulumi:"autoEnableControls"`
	// Updates whether the calling account has consolidated control findings turned on. If the value for this field is set to `SECURITY_CONTROL`, Security Hub generates a single finding for a control check even when the check applies to multiple enabled standards. If the value for this field is set to `STANDARD_CONTROL`, Security Hub generates separate findings for a control check when the check applies to multiple enabled standards. For accounts that are part of an organization, this value can only be updated in the administrator account.
	ControlFindingGenerator pulumi.StringOutput `pulumi:"controlFindingGenerator"`
	// Whether to enable the security standards that Security Hub has designated as automatically enabled including: `  AWS Foundational Security Best Practices v1.0.0 ` and `CIS AWS Foundations Benchmark v1.2.0`. Defaults to `true`.
	EnableDefaultStandards pulumi.BoolPtrOutput `pulumi:"enableDefaultStandards"`
}

Enables Security Hub for this AWS account.

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

## Example Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v6/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
	})
}

``` <!--End PulumiCodeChooser -->

## Import

Using `pulumi import`, import an existing Security Hub enabled account using the AWS account ID. For example:

```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 {
	// Whether to automatically enable new controls when they are added to standards that are enabled. By default, this is set to true, and new controls are enabled automatically. To not automatically enable new controls, set this to false.
	AutoEnableControls pulumi.BoolPtrInput
	// Updates whether the calling account has consolidated control findings turned on. If the value for this field is set to `SECURITY_CONTROL`, Security Hub generates a single finding for a control check even when the check applies to multiple enabled standards. If the value for this field is set to `STANDARD_CONTROL`, Security Hub generates separate findings for a control check when the check applies to multiple enabled standards. For accounts that are part of an organization, this value can only be updated in the administrator account.
	ControlFindingGenerator pulumi.StringPtrInput
	// Whether to enable the security standards that Security Hub has designated as automatically enabled including: `  AWS Foundational Security Best Practices v1.0.0 ` and `CIS AWS Foundations Benchmark v1.2.0`. Defaults to `true`.
	EnableDefaultStandards pulumi.BoolPtrInput
}

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) Arn

ARN of the SecurityHub Hub created in the account.

func (AccountOutput) AutoEnableControls

func (o AccountOutput) AutoEnableControls() pulumi.BoolPtrOutput

Whether to automatically enable new controls when they are added to standards that are enabled. By default, this is set to true, and new controls are enabled automatically. To not automatically enable new controls, set this to false.

func (AccountOutput) ControlFindingGenerator

func (o AccountOutput) ControlFindingGenerator() pulumi.StringOutput

Updates whether the calling account has consolidated control findings turned on. If the value for this field is set to `SECURITY_CONTROL`, Security Hub generates a single finding for a control check even when the check applies to multiple enabled standards. If the value for this field is set to `STANDARD_CONTROL`, Security Hub generates separate findings for a control check when the check applies to multiple enabled standards. For accounts that are part of an organization, this value can only be updated in the administrator account.

func (AccountOutput) ElementType

func (AccountOutput) ElementType() reflect.Type

func (AccountOutput) EnableDefaultStandards

func (o AccountOutput) EnableDefaultStandards() pulumi.BoolPtrOutput

Whether to enable the security standards that Security Hub has designated as automatically enabled including: ` AWS Foundational Security Best Practices v1.0.0 ` and `CIS AWS Foundations Benchmark v1.2.0`. Defaults to `true`.

func (AccountOutput) ToAccountOutput

func (o AccountOutput) ToAccountOutput() AccountOutput

func (AccountOutput) ToAccountOutputWithContext

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

type AccountState

type AccountState struct {
	// ARN of the SecurityHub Hub created in the account.
	Arn pulumi.StringPtrInput
	// Whether to automatically enable new controls when they are added to standards that are enabled. By default, this is set to true, and new controls are enabled automatically. To not automatically enable new controls, set this to false.
	AutoEnableControls pulumi.BoolPtrInput
	// Updates whether the calling account has consolidated control findings turned on. If the value for this field is set to `SECURITY_CONTROL`, Security Hub generates a single finding for a control check even when the check applies to multiple enabled standards. If the value for this field is set to `STANDARD_CONTROL`, Security Hub generates separate findings for a control check when the check applies to multiple enabled standards. For accounts that are part of an organization, this value can only be updated in the administrator account.
	ControlFindingGenerator pulumi.StringPtrInput
	// Whether to enable the security standards that Security Hub has designated as automatically enabled including: `  AWS Foundational Security Best Practices v1.0.0 ` and `CIS AWS Foundations Benchmark v1.2.0`. Defaults to `true`.
	EnableDefaultStandards pulumi.BoolPtrInput
}

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

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v6/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.NewActionTarget(ctx, "example", &securityhub.ActionTargetArgs{
			Name:        pulumi.String("Send notification to chat"),
			Identifier:  pulumi.String("SendToChat"),
			Description: pulumi.String("This is custom action sends selected findings to chat"),
		}, pulumi.DependsOn([]pulumi.Resource{
			example,
		}))
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

## Import

Using `pulumi import`, import Security Hub custom action using the action target ARN. For example:

```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) Arn

Amazon Resource Name (ARN) of the Security Hub custom action target.

func (ActionTargetOutput) Description

func (o ActionTargetOutput) Description() pulumi.StringOutput

The name of the custom action target.

func (ActionTargetOutput) ElementType

func (ActionTargetOutput) ElementType() reflect.Type

func (ActionTargetOutput) Identifier

func (o ActionTargetOutput) Identifier() pulumi.StringOutput

The ID for the custom action target.

func (ActionTargetOutput) Name

The description for the custom action target.

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 AutomationRule added in v6.25.0

type AutomationRule struct {
	pulumi.CustomResourceState

	// A block that specifies one or more actions to update finding fields if a finding matches the conditions specified in `Criteria`. Documented below.
	Actions AutomationRuleActionArrayOutput `pulumi:"actions"`
	// The ARN of the Security Hub automation rule.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// A block that specifies a set of ASFF finding field attributes and corresponding expected values that Security Hub uses to filter findings. Documented below.
	Criteria AutomationRuleCriteriaPtrOutput `pulumi:"criteria"`
	// The description of the rule.
	Description pulumi.StringOutput `pulumi:"description"`
	// Specifies whether a rule is the last to be applied with respect to a finding that matches the rule criteria. Defaults to `false`.
	IsTerminal pulumi.BoolOutput `pulumi:"isTerminal"`
	// The name of the rule.
	RuleName pulumi.StringOutput `pulumi:"ruleName"`
	// An integer ranging from 1 to 1000 that represents the order in which the rule action is applied to findings. Security Hub applies rules with lower values for this parameter first.
	RuleOrder pulumi.IntOutput `pulumi:"ruleOrder"`
	// Whether the rule is active after it is created.
	RuleStatus pulumi.StringOutput    `pulumi:"ruleStatus"`
	Tags       pulumi.StringMapOutput `pulumi:"tags"`
	// Deprecated: Please use `tags` instead.
	TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"`
}

Resource for managing an AWS Security Hub Automation Rule.

## Example Usage

### Basic Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := securityhub.NewAutomationRule(ctx, "example", &securityhub.AutomationRuleArgs{
			Description: pulumi.String("Elevate finding severity to CRITICAL when specific resources such as an S3 bucket is at risk"),
			RuleName:    pulumi.String("Elevate severity of findings that relate to important resources"),
			RuleOrder:   pulumi.Int(1),
			Actions: securityhub.AutomationRuleActionArray{
				&securityhub.AutomationRuleActionArgs{
					FindingFieldsUpdate: &securityhub.AutomationRuleActionFindingFieldsUpdateArgs{
						Severity: &securityhub.AutomationRuleActionFindingFieldsUpdateSeverityArgs{
							Label:   pulumi.String("CRITICAL"),
							Product: pulumi.Float64(0),
						},
						Note: &securityhub.AutomationRuleActionFindingFieldsUpdateNoteArgs{
							Text:      pulumi.String("This is a critical resource. Please review ASAP."),
							UpdatedBy: pulumi.String("sechub-automation"),
						},
						Types: pulumi.StringArray{
							pulumi.String("Software and Configuration Checks/Industry and Regulatory Standards"),
						},
						UserDefinedFields: pulumi.StringMap{
							"key": pulumi.String("value"),
						},
					},
					Type: pulumi.String("FINDING_FIELDS_UPDATE"),
				},
			},
			Criteria: &securityhub.AutomationRuleCriteriaArgs{
				ResourceIds: securityhub.AutomationRuleCriteriaResourceIdArray{
					&securityhub.AutomationRuleCriteriaResourceIdArgs{
						Comparison: pulumi.String("EQUALS"),
						Value:      pulumi.String("arn:aws:s3:::examplebucket/*"),
					},
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

## Import

Using `pulumi import`, import Security Hub automation rule using their ARN. For example:

```sh $ pulumi import aws:securityhub/automationRule:AutomationRule example arn:aws:securityhub:us-west-2:123456789012:automation-rule/473eddde-f5c4-4ae5-85c7-e922f271fffc ```

func GetAutomationRule added in v6.25.0

func GetAutomationRule(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AutomationRuleState, opts ...pulumi.ResourceOption) (*AutomationRule, error)

GetAutomationRule gets an existing AutomationRule 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 NewAutomationRule added in v6.25.0

func NewAutomationRule(ctx *pulumi.Context,
	name string, args *AutomationRuleArgs, opts ...pulumi.ResourceOption) (*AutomationRule, error)

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

func (*AutomationRule) ElementType added in v6.25.0

func (*AutomationRule) ElementType() reflect.Type

func (*AutomationRule) ToAutomationRuleOutput added in v6.25.0

func (i *AutomationRule) ToAutomationRuleOutput() AutomationRuleOutput

func (*AutomationRule) ToAutomationRuleOutputWithContext added in v6.25.0

func (i *AutomationRule) ToAutomationRuleOutputWithContext(ctx context.Context) AutomationRuleOutput

type AutomationRuleAction added in v6.25.0

type AutomationRuleAction struct {
	// A block that specifies that the automation rule action is an update to a finding field.  Documented below.
	FindingFieldsUpdate *AutomationRuleActionFindingFieldsUpdate `pulumi:"findingFieldsUpdate"`
	// Specifies that the rule action should update the `Types` finding field. The `Types` finding field classifies findings in the format of namespace/category/classifier.
	Type *string `pulumi:"type"`
}

type AutomationRuleActionArgs added in v6.25.0

type AutomationRuleActionArgs struct {
	// A block that specifies that the automation rule action is an update to a finding field.  Documented below.
	FindingFieldsUpdate AutomationRuleActionFindingFieldsUpdatePtrInput `pulumi:"findingFieldsUpdate"`
	// Specifies that the rule action should update the `Types` finding field. The `Types` finding field classifies findings in the format of namespace/category/classifier.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

func (AutomationRuleActionArgs) ElementType added in v6.25.0

func (AutomationRuleActionArgs) ElementType() reflect.Type

func (AutomationRuleActionArgs) ToAutomationRuleActionOutput added in v6.25.0

func (i AutomationRuleActionArgs) ToAutomationRuleActionOutput() AutomationRuleActionOutput

func (AutomationRuleActionArgs) ToAutomationRuleActionOutputWithContext added in v6.25.0

func (i AutomationRuleActionArgs) ToAutomationRuleActionOutputWithContext(ctx context.Context) AutomationRuleActionOutput

type AutomationRuleActionArray added in v6.25.0

type AutomationRuleActionArray []AutomationRuleActionInput

func (AutomationRuleActionArray) ElementType added in v6.25.0

func (AutomationRuleActionArray) ElementType() reflect.Type

func (AutomationRuleActionArray) ToAutomationRuleActionArrayOutput added in v6.25.0

func (i AutomationRuleActionArray) ToAutomationRuleActionArrayOutput() AutomationRuleActionArrayOutput

func (AutomationRuleActionArray) ToAutomationRuleActionArrayOutputWithContext added in v6.25.0

func (i AutomationRuleActionArray) ToAutomationRuleActionArrayOutputWithContext(ctx context.Context) AutomationRuleActionArrayOutput

type AutomationRuleActionArrayInput added in v6.25.0

type AutomationRuleActionArrayInput interface {
	pulumi.Input

	ToAutomationRuleActionArrayOutput() AutomationRuleActionArrayOutput
	ToAutomationRuleActionArrayOutputWithContext(context.Context) AutomationRuleActionArrayOutput
}

AutomationRuleActionArrayInput is an input type that accepts AutomationRuleActionArray and AutomationRuleActionArrayOutput values. You can construct a concrete instance of `AutomationRuleActionArrayInput` via:

AutomationRuleActionArray{ AutomationRuleActionArgs{...} }

type AutomationRuleActionArrayOutput added in v6.25.0

type AutomationRuleActionArrayOutput struct{ *pulumi.OutputState }

func (AutomationRuleActionArrayOutput) ElementType added in v6.25.0

func (AutomationRuleActionArrayOutput) Index added in v6.25.0

func (AutomationRuleActionArrayOutput) ToAutomationRuleActionArrayOutput added in v6.25.0

func (o AutomationRuleActionArrayOutput) ToAutomationRuleActionArrayOutput() AutomationRuleActionArrayOutput

func (AutomationRuleActionArrayOutput) ToAutomationRuleActionArrayOutputWithContext added in v6.25.0

func (o AutomationRuleActionArrayOutput) ToAutomationRuleActionArrayOutputWithContext(ctx context.Context) AutomationRuleActionArrayOutput

type AutomationRuleActionFindingFieldsUpdate added in v6.25.0

type AutomationRuleActionFindingFieldsUpdate struct {
	// The rule action updates the `Confidence` field of a finding.
	Confidence *int `pulumi:"confidence"`
	// The rule action updates the `Criticality` field of a finding.
	Criticality *int `pulumi:"criticality"`
	// A resource block that updates the note. Documented below.
	Note *AutomationRuleActionFindingFieldsUpdateNote `pulumi:"note"`
	// A resource block that the rule action updates the `RelatedFindings` field of a finding. Documented below.
	RelatedFindings []AutomationRuleActionFindingFieldsUpdateRelatedFinding `pulumi:"relatedFindings"`
	// A resource block that updates to the severity information for a finding. Documented below.
	Severity *AutomationRuleActionFindingFieldsUpdateSeverity `pulumi:"severity"`
	// The rule action updates the `Types` field of a finding.
	Types []string `pulumi:"types"`
	// The rule action updates the `UserDefinedFields` field of a finding.
	UserDefinedFields map[string]string `pulumi:"userDefinedFields"`
	// The rule action updates the `VerificationState` field of a finding. The allowed values are the following `UNKNOWN`, `TRUE_POSITIVE`, `FALSE_POSITIVE` and `BENIGN_POSITIVE`.
	VerificationState *string `pulumi:"verificationState"`
	// A resource block that is used to update information about the investigation into the finding. Documented below.
	Workflow *AutomationRuleActionFindingFieldsUpdateWorkflow `pulumi:"workflow"`
}

type AutomationRuleActionFindingFieldsUpdateArgs added in v6.25.0

type AutomationRuleActionFindingFieldsUpdateArgs struct {
	// The rule action updates the `Confidence` field of a finding.
	Confidence pulumi.IntPtrInput `pulumi:"confidence"`
	// The rule action updates the `Criticality` field of a finding.
	Criticality pulumi.IntPtrInput `pulumi:"criticality"`
	// A resource block that updates the note. Documented below.
	Note AutomationRuleActionFindingFieldsUpdateNotePtrInput `pulumi:"note"`
	// A resource block that the rule action updates the `RelatedFindings` field of a finding. Documented below.
	RelatedFindings AutomationRuleActionFindingFieldsUpdateRelatedFindingArrayInput `pulumi:"relatedFindings"`
	// A resource block that updates to the severity information for a finding. Documented below.
	Severity AutomationRuleActionFindingFieldsUpdateSeverityPtrInput `pulumi:"severity"`
	// The rule action updates the `Types` field of a finding.
	Types pulumi.StringArrayInput `pulumi:"types"`
	// The rule action updates the `UserDefinedFields` field of a finding.
	UserDefinedFields pulumi.StringMapInput `pulumi:"userDefinedFields"`
	// The rule action updates the `VerificationState` field of a finding. The allowed values are the following `UNKNOWN`, `TRUE_POSITIVE`, `FALSE_POSITIVE` and `BENIGN_POSITIVE`.
	VerificationState pulumi.StringPtrInput `pulumi:"verificationState"`
	// A resource block that is used to update information about the investigation into the finding. Documented below.
	Workflow AutomationRuleActionFindingFieldsUpdateWorkflowPtrInput `pulumi:"workflow"`
}

func (AutomationRuleActionFindingFieldsUpdateArgs) ElementType added in v6.25.0

func (AutomationRuleActionFindingFieldsUpdateArgs) ToAutomationRuleActionFindingFieldsUpdateOutput added in v6.25.0

func (i AutomationRuleActionFindingFieldsUpdateArgs) ToAutomationRuleActionFindingFieldsUpdateOutput() AutomationRuleActionFindingFieldsUpdateOutput

func (AutomationRuleActionFindingFieldsUpdateArgs) ToAutomationRuleActionFindingFieldsUpdateOutputWithContext added in v6.25.0

func (i AutomationRuleActionFindingFieldsUpdateArgs) ToAutomationRuleActionFindingFieldsUpdateOutputWithContext(ctx context.Context) AutomationRuleActionFindingFieldsUpdateOutput

func (AutomationRuleActionFindingFieldsUpdateArgs) ToAutomationRuleActionFindingFieldsUpdatePtrOutput added in v6.25.0

func (i AutomationRuleActionFindingFieldsUpdateArgs) ToAutomationRuleActionFindingFieldsUpdatePtrOutput() AutomationRuleActionFindingFieldsUpdatePtrOutput

func (AutomationRuleActionFindingFieldsUpdateArgs) ToAutomationRuleActionFindingFieldsUpdatePtrOutputWithContext added in v6.25.0

func (i AutomationRuleActionFindingFieldsUpdateArgs) ToAutomationRuleActionFindingFieldsUpdatePtrOutputWithContext(ctx context.Context) AutomationRuleActionFindingFieldsUpdatePtrOutput

type AutomationRuleActionFindingFieldsUpdateInput added in v6.25.0

type AutomationRuleActionFindingFieldsUpdateInput interface {
	pulumi.Input

	ToAutomationRuleActionFindingFieldsUpdateOutput() AutomationRuleActionFindingFieldsUpdateOutput
	ToAutomationRuleActionFindingFieldsUpdateOutputWithContext(context.Context) AutomationRuleActionFindingFieldsUpdateOutput
}

AutomationRuleActionFindingFieldsUpdateInput is an input type that accepts AutomationRuleActionFindingFieldsUpdateArgs and AutomationRuleActionFindingFieldsUpdateOutput values. You can construct a concrete instance of `AutomationRuleActionFindingFieldsUpdateInput` via:

AutomationRuleActionFindingFieldsUpdateArgs{...}

type AutomationRuleActionFindingFieldsUpdateNote added in v6.25.0

type AutomationRuleActionFindingFieldsUpdateNote struct {
	// The updated note text.
	Text string `pulumi:"text"`
	// The principal that updated the note.
	UpdatedBy string `pulumi:"updatedBy"`
}

type AutomationRuleActionFindingFieldsUpdateNoteArgs added in v6.25.0

type AutomationRuleActionFindingFieldsUpdateNoteArgs struct {
	// The updated note text.
	Text pulumi.StringInput `pulumi:"text"`
	// The principal that updated the note.
	UpdatedBy pulumi.StringInput `pulumi:"updatedBy"`
}

func (AutomationRuleActionFindingFieldsUpdateNoteArgs) ElementType added in v6.25.0

func (AutomationRuleActionFindingFieldsUpdateNoteArgs) ToAutomationRuleActionFindingFieldsUpdateNoteOutput added in v6.25.0

func (i AutomationRuleActionFindingFieldsUpdateNoteArgs) ToAutomationRuleActionFindingFieldsUpdateNoteOutput() AutomationRuleActionFindingFieldsUpdateNoteOutput

func (AutomationRuleActionFindingFieldsUpdateNoteArgs) ToAutomationRuleActionFindingFieldsUpdateNoteOutputWithContext added in v6.25.0

func (i AutomationRuleActionFindingFieldsUpdateNoteArgs) ToAutomationRuleActionFindingFieldsUpdateNoteOutputWithContext(ctx context.Context) AutomationRuleActionFindingFieldsUpdateNoteOutput

func (AutomationRuleActionFindingFieldsUpdateNoteArgs) ToAutomationRuleActionFindingFieldsUpdateNotePtrOutput added in v6.25.0

func (i AutomationRuleActionFindingFieldsUpdateNoteArgs) ToAutomationRuleActionFindingFieldsUpdateNotePtrOutput() AutomationRuleActionFindingFieldsUpdateNotePtrOutput

func (AutomationRuleActionFindingFieldsUpdateNoteArgs) ToAutomationRuleActionFindingFieldsUpdateNotePtrOutputWithContext added in v6.25.0

func (i AutomationRuleActionFindingFieldsUpdateNoteArgs) ToAutomationRuleActionFindingFieldsUpdateNotePtrOutputWithContext(ctx context.Context) AutomationRuleActionFindingFieldsUpdateNotePtrOutput

type AutomationRuleActionFindingFieldsUpdateNoteInput added in v6.25.0

type AutomationRuleActionFindingFieldsUpdateNoteInput interface {
	pulumi.Input

	ToAutomationRuleActionFindingFieldsUpdateNoteOutput() AutomationRuleActionFindingFieldsUpdateNoteOutput
	ToAutomationRuleActionFindingFieldsUpdateNoteOutputWithContext(context.Context) AutomationRuleActionFindingFieldsUpdateNoteOutput
}

AutomationRuleActionFindingFieldsUpdateNoteInput is an input type that accepts AutomationRuleActionFindingFieldsUpdateNoteArgs and AutomationRuleActionFindingFieldsUpdateNoteOutput values. You can construct a concrete instance of `AutomationRuleActionFindingFieldsUpdateNoteInput` via:

AutomationRuleActionFindingFieldsUpdateNoteArgs{...}

type AutomationRuleActionFindingFieldsUpdateNoteOutput added in v6.25.0

type AutomationRuleActionFindingFieldsUpdateNoteOutput struct{ *pulumi.OutputState }

func (AutomationRuleActionFindingFieldsUpdateNoteOutput) ElementType added in v6.25.0

func (AutomationRuleActionFindingFieldsUpdateNoteOutput) Text added in v6.25.0

The updated note text.

func (AutomationRuleActionFindingFieldsUpdateNoteOutput) ToAutomationRuleActionFindingFieldsUpdateNoteOutput added in v6.25.0

func (o AutomationRuleActionFindingFieldsUpdateNoteOutput) ToAutomationRuleActionFindingFieldsUpdateNoteOutput() AutomationRuleActionFindingFieldsUpdateNoteOutput

func (AutomationRuleActionFindingFieldsUpdateNoteOutput) ToAutomationRuleActionFindingFieldsUpdateNoteOutputWithContext added in v6.25.0

func (o AutomationRuleActionFindingFieldsUpdateNoteOutput) ToAutomationRuleActionFindingFieldsUpdateNoteOutputWithContext(ctx context.Context) AutomationRuleActionFindingFieldsUpdateNoteOutput

func (AutomationRuleActionFindingFieldsUpdateNoteOutput) ToAutomationRuleActionFindingFieldsUpdateNotePtrOutput added in v6.25.0

func (o AutomationRuleActionFindingFieldsUpdateNoteOutput) ToAutomationRuleActionFindingFieldsUpdateNotePtrOutput() AutomationRuleActionFindingFieldsUpdateNotePtrOutput

func (AutomationRuleActionFindingFieldsUpdateNoteOutput) ToAutomationRuleActionFindingFieldsUpdateNotePtrOutputWithContext added in v6.25.0

func (o AutomationRuleActionFindingFieldsUpdateNoteOutput) ToAutomationRuleActionFindingFieldsUpdateNotePtrOutputWithContext(ctx context.Context) AutomationRuleActionFindingFieldsUpdateNotePtrOutput

func (AutomationRuleActionFindingFieldsUpdateNoteOutput) UpdatedBy added in v6.25.0

The principal that updated the note.

type AutomationRuleActionFindingFieldsUpdateNotePtrInput added in v6.25.0

type AutomationRuleActionFindingFieldsUpdateNotePtrInput interface {
	pulumi.Input

	ToAutomationRuleActionFindingFieldsUpdateNotePtrOutput() AutomationRuleActionFindingFieldsUpdateNotePtrOutput
	ToAutomationRuleActionFindingFieldsUpdateNotePtrOutputWithContext(context.Context) AutomationRuleActionFindingFieldsUpdateNotePtrOutput
}

AutomationRuleActionFindingFieldsUpdateNotePtrInput is an input type that accepts AutomationRuleActionFindingFieldsUpdateNoteArgs, AutomationRuleActionFindingFieldsUpdateNotePtr and AutomationRuleActionFindingFieldsUpdateNotePtrOutput values. You can construct a concrete instance of `AutomationRuleActionFindingFieldsUpdateNotePtrInput` via:

        AutomationRuleActionFindingFieldsUpdateNoteArgs{...}

or:

        nil

type AutomationRuleActionFindingFieldsUpdateNotePtrOutput added in v6.25.0

type AutomationRuleActionFindingFieldsUpdateNotePtrOutput struct{ *pulumi.OutputState }

func (AutomationRuleActionFindingFieldsUpdateNotePtrOutput) Elem added in v6.25.0

func (AutomationRuleActionFindingFieldsUpdateNotePtrOutput) ElementType added in v6.25.0

func (AutomationRuleActionFindingFieldsUpdateNotePtrOutput) Text added in v6.25.0

The updated note text.

func (AutomationRuleActionFindingFieldsUpdateNotePtrOutput) ToAutomationRuleActionFindingFieldsUpdateNotePtrOutput added in v6.25.0

func (AutomationRuleActionFindingFieldsUpdateNotePtrOutput) ToAutomationRuleActionFindingFieldsUpdateNotePtrOutputWithContext added in v6.25.0

func (o AutomationRuleActionFindingFieldsUpdateNotePtrOutput) ToAutomationRuleActionFindingFieldsUpdateNotePtrOutputWithContext(ctx context.Context) AutomationRuleActionFindingFieldsUpdateNotePtrOutput

func (AutomationRuleActionFindingFieldsUpdateNotePtrOutput) UpdatedBy added in v6.25.0

The principal that updated the note.

type AutomationRuleActionFindingFieldsUpdateOutput added in v6.25.0

type AutomationRuleActionFindingFieldsUpdateOutput struct{ *pulumi.OutputState }

func (AutomationRuleActionFindingFieldsUpdateOutput) Confidence added in v6.25.0

The rule action updates the `Confidence` field of a finding.

func (AutomationRuleActionFindingFieldsUpdateOutput) Criticality added in v6.25.0

The rule action updates the `Criticality` field of a finding.

func (AutomationRuleActionFindingFieldsUpdateOutput) ElementType added in v6.25.0

func (AutomationRuleActionFindingFieldsUpdateOutput) Note added in v6.25.0

A resource block that updates the note. Documented below.

func (AutomationRuleActionFindingFieldsUpdateOutput) RelatedFindings added in v6.25.0

A resource block that the rule action updates the `RelatedFindings` field of a finding. Documented below.

func (AutomationRuleActionFindingFieldsUpdateOutput) Severity added in v6.25.0

A resource block that updates to the severity information for a finding. Documented below.

func (AutomationRuleActionFindingFieldsUpdateOutput) ToAutomationRuleActionFindingFieldsUpdateOutput added in v6.25.0

func (o AutomationRuleActionFindingFieldsUpdateOutput) ToAutomationRuleActionFindingFieldsUpdateOutput() AutomationRuleActionFindingFieldsUpdateOutput

func (AutomationRuleActionFindingFieldsUpdateOutput) ToAutomationRuleActionFindingFieldsUpdateOutputWithContext added in v6.25.0

func (o AutomationRuleActionFindingFieldsUpdateOutput) ToAutomationRuleActionFindingFieldsUpdateOutputWithContext(ctx context.Context) AutomationRuleActionFindingFieldsUpdateOutput

func (AutomationRuleActionFindingFieldsUpdateOutput) ToAutomationRuleActionFindingFieldsUpdatePtrOutput added in v6.25.0

func (o AutomationRuleActionFindingFieldsUpdateOutput) ToAutomationRuleActionFindingFieldsUpdatePtrOutput() AutomationRuleActionFindingFieldsUpdatePtrOutput

func (AutomationRuleActionFindingFieldsUpdateOutput) ToAutomationRuleActionFindingFieldsUpdatePtrOutputWithContext added in v6.25.0

func (o AutomationRuleActionFindingFieldsUpdateOutput) ToAutomationRuleActionFindingFieldsUpdatePtrOutputWithContext(ctx context.Context) AutomationRuleActionFindingFieldsUpdatePtrOutput

func (AutomationRuleActionFindingFieldsUpdateOutput) Types added in v6.25.0

The rule action updates the `Types` field of a finding.

func (AutomationRuleActionFindingFieldsUpdateOutput) UserDefinedFields added in v6.25.0

The rule action updates the `UserDefinedFields` field of a finding.

func (AutomationRuleActionFindingFieldsUpdateOutput) VerificationState added in v6.25.0

The rule action updates the `VerificationState` field of a finding. The allowed values are the following `UNKNOWN`, `TRUE_POSITIVE`, `FALSE_POSITIVE` and `BENIGN_POSITIVE`.

func (AutomationRuleActionFindingFieldsUpdateOutput) Workflow added in v6.25.0

A resource block that is used to update information about the investigation into the finding. Documented below.

type AutomationRuleActionFindingFieldsUpdatePtrInput added in v6.25.0

type AutomationRuleActionFindingFieldsUpdatePtrInput interface {
	pulumi.Input

	ToAutomationRuleActionFindingFieldsUpdatePtrOutput() AutomationRuleActionFindingFieldsUpdatePtrOutput
	ToAutomationRuleActionFindingFieldsUpdatePtrOutputWithContext(context.Context) AutomationRuleActionFindingFieldsUpdatePtrOutput
}

AutomationRuleActionFindingFieldsUpdatePtrInput is an input type that accepts AutomationRuleActionFindingFieldsUpdateArgs, AutomationRuleActionFindingFieldsUpdatePtr and AutomationRuleActionFindingFieldsUpdatePtrOutput values. You can construct a concrete instance of `AutomationRuleActionFindingFieldsUpdatePtrInput` via:

        AutomationRuleActionFindingFieldsUpdateArgs{...}

or:

        nil

type AutomationRuleActionFindingFieldsUpdatePtrOutput added in v6.25.0

type AutomationRuleActionFindingFieldsUpdatePtrOutput struct{ *pulumi.OutputState }

func (AutomationRuleActionFindingFieldsUpdatePtrOutput) Confidence added in v6.25.0

The rule action updates the `Confidence` field of a finding.

func (AutomationRuleActionFindingFieldsUpdatePtrOutput) Criticality added in v6.25.0

The rule action updates the `Criticality` field of a finding.

func (AutomationRuleActionFindingFieldsUpdatePtrOutput) Elem added in v6.25.0

func (AutomationRuleActionFindingFieldsUpdatePtrOutput) ElementType added in v6.25.0

func (AutomationRuleActionFindingFieldsUpdatePtrOutput) Note added in v6.25.0

A resource block that updates the note. Documented below.

func (AutomationRuleActionFindingFieldsUpdatePtrOutput) RelatedFindings added in v6.25.0

A resource block that the rule action updates the `RelatedFindings` field of a finding. Documented below.

func (AutomationRuleActionFindingFieldsUpdatePtrOutput) Severity added in v6.25.0

A resource block that updates to the severity information for a finding. Documented below.

func (AutomationRuleActionFindingFieldsUpdatePtrOutput) ToAutomationRuleActionFindingFieldsUpdatePtrOutput added in v6.25.0

func (o AutomationRuleActionFindingFieldsUpdatePtrOutput) ToAutomationRuleActionFindingFieldsUpdatePtrOutput() AutomationRuleActionFindingFieldsUpdatePtrOutput

func (AutomationRuleActionFindingFieldsUpdatePtrOutput) ToAutomationRuleActionFindingFieldsUpdatePtrOutputWithContext added in v6.25.0

func (o AutomationRuleActionFindingFieldsUpdatePtrOutput) ToAutomationRuleActionFindingFieldsUpdatePtrOutputWithContext(ctx context.Context) AutomationRuleActionFindingFieldsUpdatePtrOutput

func (AutomationRuleActionFindingFieldsUpdatePtrOutput) Types added in v6.25.0

The rule action updates the `Types` field of a finding.

func (AutomationRuleActionFindingFieldsUpdatePtrOutput) UserDefinedFields added in v6.25.0

The rule action updates the `UserDefinedFields` field of a finding.

func (AutomationRuleActionFindingFieldsUpdatePtrOutput) VerificationState added in v6.25.0

The rule action updates the `VerificationState` field of a finding. The allowed values are the following `UNKNOWN`, `TRUE_POSITIVE`, `FALSE_POSITIVE` and `BENIGN_POSITIVE`.

func (AutomationRuleActionFindingFieldsUpdatePtrOutput) Workflow added in v6.25.0

A resource block that is used to update information about the investigation into the finding. Documented below.

type AutomationRuleActionFindingFieldsUpdateRelatedFinding added in v6.25.0

type AutomationRuleActionFindingFieldsUpdateRelatedFinding struct {
	// The product-generated identifier for a related finding.
	Id string `pulumi:"id"`
	// The ARN of the product that generated a related finding.
	ProductArn string `pulumi:"productArn"`
}

type AutomationRuleActionFindingFieldsUpdateRelatedFindingArgs added in v6.25.0

type AutomationRuleActionFindingFieldsUpdateRelatedFindingArgs struct {
	// The product-generated identifier for a related finding.
	Id pulumi.StringInput `pulumi:"id"`
	// The ARN of the product that generated a related finding.
	ProductArn pulumi.StringInput `pulumi:"productArn"`
}

func (AutomationRuleActionFindingFieldsUpdateRelatedFindingArgs) ElementType added in v6.25.0

func (AutomationRuleActionFindingFieldsUpdateRelatedFindingArgs) ToAutomationRuleActionFindingFieldsUpdateRelatedFindingOutput added in v6.25.0

func (AutomationRuleActionFindingFieldsUpdateRelatedFindingArgs) ToAutomationRuleActionFindingFieldsUpdateRelatedFindingOutputWithContext added in v6.25.0

func (i AutomationRuleActionFindingFieldsUpdateRelatedFindingArgs) ToAutomationRuleActionFindingFieldsUpdateRelatedFindingOutputWithContext(ctx context.Context) AutomationRuleActionFindingFieldsUpdateRelatedFindingOutput

type AutomationRuleActionFindingFieldsUpdateRelatedFindingArray added in v6.25.0

type AutomationRuleActionFindingFieldsUpdateRelatedFindingArray []AutomationRuleActionFindingFieldsUpdateRelatedFindingInput

func (AutomationRuleActionFindingFieldsUpdateRelatedFindingArray) ElementType added in v6.25.0

func (AutomationRuleActionFindingFieldsUpdateRelatedFindingArray) ToAutomationRuleActionFindingFieldsUpdateRelatedFindingArrayOutput added in v6.25.0

func (AutomationRuleActionFindingFieldsUpdateRelatedFindingArray) ToAutomationRuleActionFindingFieldsUpdateRelatedFindingArrayOutputWithContext added in v6.25.0

func (i AutomationRuleActionFindingFieldsUpdateRelatedFindingArray) ToAutomationRuleActionFindingFieldsUpdateRelatedFindingArrayOutputWithContext(ctx context.Context) AutomationRuleActionFindingFieldsUpdateRelatedFindingArrayOutput

type AutomationRuleActionFindingFieldsUpdateRelatedFindingArrayInput added in v6.25.0

type AutomationRuleActionFindingFieldsUpdateRelatedFindingArrayInput interface {
	pulumi.Input

	ToAutomationRuleActionFindingFieldsUpdateRelatedFindingArrayOutput() AutomationRuleActionFindingFieldsUpdateRelatedFindingArrayOutput
	ToAutomationRuleActionFindingFieldsUpdateRelatedFindingArrayOutputWithContext(context.Context) AutomationRuleActionFindingFieldsUpdateRelatedFindingArrayOutput
}

AutomationRuleActionFindingFieldsUpdateRelatedFindingArrayInput is an input type that accepts AutomationRuleActionFindingFieldsUpdateRelatedFindingArray and AutomationRuleActionFindingFieldsUpdateRelatedFindingArrayOutput values. You can construct a concrete instance of `AutomationRuleActionFindingFieldsUpdateRelatedFindingArrayInput` via:

AutomationRuleActionFindingFieldsUpdateRelatedFindingArray{ AutomationRuleActionFindingFieldsUpdateRelatedFindingArgs{...} }

type AutomationRuleActionFindingFieldsUpdateRelatedFindingArrayOutput added in v6.25.0

type AutomationRuleActionFindingFieldsUpdateRelatedFindingArrayOutput struct{ *pulumi.OutputState }

func (AutomationRuleActionFindingFieldsUpdateRelatedFindingArrayOutput) ElementType added in v6.25.0

func (AutomationRuleActionFindingFieldsUpdateRelatedFindingArrayOutput) Index added in v6.25.0

func (AutomationRuleActionFindingFieldsUpdateRelatedFindingArrayOutput) ToAutomationRuleActionFindingFieldsUpdateRelatedFindingArrayOutput added in v6.25.0

func (AutomationRuleActionFindingFieldsUpdateRelatedFindingArrayOutput) ToAutomationRuleActionFindingFieldsUpdateRelatedFindingArrayOutputWithContext added in v6.25.0

func (o AutomationRuleActionFindingFieldsUpdateRelatedFindingArrayOutput) ToAutomationRuleActionFindingFieldsUpdateRelatedFindingArrayOutputWithContext(ctx context.Context) AutomationRuleActionFindingFieldsUpdateRelatedFindingArrayOutput

type AutomationRuleActionFindingFieldsUpdateRelatedFindingInput added in v6.25.0

type AutomationRuleActionFindingFieldsUpdateRelatedFindingInput interface {
	pulumi.Input

	ToAutomationRuleActionFindingFieldsUpdateRelatedFindingOutput() AutomationRuleActionFindingFieldsUpdateRelatedFindingOutput
	ToAutomationRuleActionFindingFieldsUpdateRelatedFindingOutputWithContext(context.Context) AutomationRuleActionFindingFieldsUpdateRelatedFindingOutput
}

AutomationRuleActionFindingFieldsUpdateRelatedFindingInput is an input type that accepts AutomationRuleActionFindingFieldsUpdateRelatedFindingArgs and AutomationRuleActionFindingFieldsUpdateRelatedFindingOutput values. You can construct a concrete instance of `AutomationRuleActionFindingFieldsUpdateRelatedFindingInput` via:

AutomationRuleActionFindingFieldsUpdateRelatedFindingArgs{...}

type AutomationRuleActionFindingFieldsUpdateRelatedFindingOutput added in v6.25.0

type AutomationRuleActionFindingFieldsUpdateRelatedFindingOutput struct{ *pulumi.OutputState }

func (AutomationRuleActionFindingFieldsUpdateRelatedFindingOutput) ElementType added in v6.25.0

func (AutomationRuleActionFindingFieldsUpdateRelatedFindingOutput) Id added in v6.25.0

The product-generated identifier for a related finding.

func (AutomationRuleActionFindingFieldsUpdateRelatedFindingOutput) ProductArn added in v6.25.0

The ARN of the product that generated a related finding.

func (AutomationRuleActionFindingFieldsUpdateRelatedFindingOutput) ToAutomationRuleActionFindingFieldsUpdateRelatedFindingOutput added in v6.25.0

func (AutomationRuleActionFindingFieldsUpdateRelatedFindingOutput) ToAutomationRuleActionFindingFieldsUpdateRelatedFindingOutputWithContext added in v6.25.0

func (o AutomationRuleActionFindingFieldsUpdateRelatedFindingOutput) ToAutomationRuleActionFindingFieldsUpdateRelatedFindingOutputWithContext(ctx context.Context) AutomationRuleActionFindingFieldsUpdateRelatedFindingOutput

type AutomationRuleActionFindingFieldsUpdateSeverity added in v6.25.0

type AutomationRuleActionFindingFieldsUpdateSeverity struct {
	// The severity value of the finding. The allowed values are the following `INFORMATIONAL`, `LOW`, `MEDIUM`, `HIGH` and `CRITICAL`.
	Label *string `pulumi:"label"`
	// The native severity as defined by the AWS service or integrated partner product that generated the finding.
	Product *float64 `pulumi:"product"`
}

type AutomationRuleActionFindingFieldsUpdateSeverityArgs added in v6.25.0

type AutomationRuleActionFindingFieldsUpdateSeverityArgs struct {
	// The severity value of the finding. The allowed values are the following `INFORMATIONAL`, `LOW`, `MEDIUM`, `HIGH` and `CRITICAL`.
	Label pulumi.StringPtrInput `pulumi:"label"`
	// The native severity as defined by the AWS service or integrated partner product that generated the finding.
	Product pulumi.Float64PtrInput `pulumi:"product"`
}

func (AutomationRuleActionFindingFieldsUpdateSeverityArgs) ElementType added in v6.25.0

func (AutomationRuleActionFindingFieldsUpdateSeverityArgs) ToAutomationRuleActionFindingFieldsUpdateSeverityOutput added in v6.25.0

func (i AutomationRuleActionFindingFieldsUpdateSeverityArgs) ToAutomationRuleActionFindingFieldsUpdateSeverityOutput() AutomationRuleActionFindingFieldsUpdateSeverityOutput

func (AutomationRuleActionFindingFieldsUpdateSeverityArgs) ToAutomationRuleActionFindingFieldsUpdateSeverityOutputWithContext added in v6.25.0

func (i AutomationRuleActionFindingFieldsUpdateSeverityArgs) ToAutomationRuleActionFindingFieldsUpdateSeverityOutputWithContext(ctx context.Context) AutomationRuleActionFindingFieldsUpdateSeverityOutput

func (AutomationRuleActionFindingFieldsUpdateSeverityArgs) ToAutomationRuleActionFindingFieldsUpdateSeverityPtrOutput added in v6.25.0

func (i AutomationRuleActionFindingFieldsUpdateSeverityArgs) ToAutomationRuleActionFindingFieldsUpdateSeverityPtrOutput() AutomationRuleActionFindingFieldsUpdateSeverityPtrOutput

func (AutomationRuleActionFindingFieldsUpdateSeverityArgs) ToAutomationRuleActionFindingFieldsUpdateSeverityPtrOutputWithContext added in v6.25.0

func (i AutomationRuleActionFindingFieldsUpdateSeverityArgs) ToAutomationRuleActionFindingFieldsUpdateSeverityPtrOutputWithContext(ctx context.Context) AutomationRuleActionFindingFieldsUpdateSeverityPtrOutput

type AutomationRuleActionFindingFieldsUpdateSeverityInput added in v6.25.0

type AutomationRuleActionFindingFieldsUpdateSeverityInput interface {
	pulumi.Input

	ToAutomationRuleActionFindingFieldsUpdateSeverityOutput() AutomationRuleActionFindingFieldsUpdateSeverityOutput
	ToAutomationRuleActionFindingFieldsUpdateSeverityOutputWithContext(context.Context) AutomationRuleActionFindingFieldsUpdateSeverityOutput
}

AutomationRuleActionFindingFieldsUpdateSeverityInput is an input type that accepts AutomationRuleActionFindingFieldsUpdateSeverityArgs and AutomationRuleActionFindingFieldsUpdateSeverityOutput values. You can construct a concrete instance of `AutomationRuleActionFindingFieldsUpdateSeverityInput` via:

AutomationRuleActionFindingFieldsUpdateSeverityArgs{...}

type AutomationRuleActionFindingFieldsUpdateSeverityOutput added in v6.25.0

type AutomationRuleActionFindingFieldsUpdateSeverityOutput struct{ *pulumi.OutputState }

func (AutomationRuleActionFindingFieldsUpdateSeverityOutput) ElementType added in v6.25.0

func (AutomationRuleActionFindingFieldsUpdateSeverityOutput) Label added in v6.25.0

The severity value of the finding. The allowed values are the following `INFORMATIONAL`, `LOW`, `MEDIUM`, `HIGH` and `CRITICAL`.

func (AutomationRuleActionFindingFieldsUpdateSeverityOutput) Product added in v6.25.0

The native severity as defined by the AWS service or integrated partner product that generated the finding.

func (AutomationRuleActionFindingFieldsUpdateSeverityOutput) ToAutomationRuleActionFindingFieldsUpdateSeverityOutput added in v6.25.0

func (AutomationRuleActionFindingFieldsUpdateSeverityOutput) ToAutomationRuleActionFindingFieldsUpdateSeverityOutputWithContext added in v6.25.0

func (o AutomationRuleActionFindingFieldsUpdateSeverityOutput) ToAutomationRuleActionFindingFieldsUpdateSeverityOutputWithContext(ctx context.Context) AutomationRuleActionFindingFieldsUpdateSeverityOutput

func (AutomationRuleActionFindingFieldsUpdateSeverityOutput) ToAutomationRuleActionFindingFieldsUpdateSeverityPtrOutput added in v6.25.0

func (o AutomationRuleActionFindingFieldsUpdateSeverityOutput) ToAutomationRuleActionFindingFieldsUpdateSeverityPtrOutput() AutomationRuleActionFindingFieldsUpdateSeverityPtrOutput

func (AutomationRuleActionFindingFieldsUpdateSeverityOutput) ToAutomationRuleActionFindingFieldsUpdateSeverityPtrOutputWithContext added in v6.25.0

func (o AutomationRuleActionFindingFieldsUpdateSeverityOutput) ToAutomationRuleActionFindingFieldsUpdateSeverityPtrOutputWithContext(ctx context.Context) AutomationRuleActionFindingFieldsUpdateSeverityPtrOutput

type AutomationRuleActionFindingFieldsUpdateSeverityPtrInput added in v6.25.0

type AutomationRuleActionFindingFieldsUpdateSeverityPtrInput interface {
	pulumi.Input

	ToAutomationRuleActionFindingFieldsUpdateSeverityPtrOutput() AutomationRuleActionFindingFieldsUpdateSeverityPtrOutput
	ToAutomationRuleActionFindingFieldsUpdateSeverityPtrOutputWithContext(context.Context) AutomationRuleActionFindingFieldsUpdateSeverityPtrOutput
}

AutomationRuleActionFindingFieldsUpdateSeverityPtrInput is an input type that accepts AutomationRuleActionFindingFieldsUpdateSeverityArgs, AutomationRuleActionFindingFieldsUpdateSeverityPtr and AutomationRuleActionFindingFieldsUpdateSeverityPtrOutput values. You can construct a concrete instance of `AutomationRuleActionFindingFieldsUpdateSeverityPtrInput` via:

        AutomationRuleActionFindingFieldsUpdateSeverityArgs{...}

or:

        nil

type AutomationRuleActionFindingFieldsUpdateSeverityPtrOutput added in v6.25.0

type AutomationRuleActionFindingFieldsUpdateSeverityPtrOutput struct{ *pulumi.OutputState }

func (AutomationRuleActionFindingFieldsUpdateSeverityPtrOutput) Elem added in v6.25.0

func (AutomationRuleActionFindingFieldsUpdateSeverityPtrOutput) ElementType added in v6.25.0

func (AutomationRuleActionFindingFieldsUpdateSeverityPtrOutput) Label added in v6.25.0

The severity value of the finding. The allowed values are the following `INFORMATIONAL`, `LOW`, `MEDIUM`, `HIGH` and `CRITICAL`.

func (AutomationRuleActionFindingFieldsUpdateSeverityPtrOutput) Product added in v6.25.0

The native severity as defined by the AWS service or integrated partner product that generated the finding.

func (AutomationRuleActionFindingFieldsUpdateSeverityPtrOutput) ToAutomationRuleActionFindingFieldsUpdateSeverityPtrOutput added in v6.25.0

func (AutomationRuleActionFindingFieldsUpdateSeverityPtrOutput) ToAutomationRuleActionFindingFieldsUpdateSeverityPtrOutputWithContext added in v6.25.0

func (o AutomationRuleActionFindingFieldsUpdateSeverityPtrOutput) ToAutomationRuleActionFindingFieldsUpdateSeverityPtrOutputWithContext(ctx context.Context) AutomationRuleActionFindingFieldsUpdateSeverityPtrOutput

type AutomationRuleActionFindingFieldsUpdateWorkflow added in v6.25.0

type AutomationRuleActionFindingFieldsUpdateWorkflow struct {
	// The status of the investigation into the finding. The allowed values are the following `NEW`, `NOTIFIED`, `RESOLVED` and `SUPPRESSED`.
	Status *string `pulumi:"status"`
}

type AutomationRuleActionFindingFieldsUpdateWorkflowArgs added in v6.25.0

type AutomationRuleActionFindingFieldsUpdateWorkflowArgs struct {
	// The status of the investigation into the finding. The allowed values are the following `NEW`, `NOTIFIED`, `RESOLVED` and `SUPPRESSED`.
	Status pulumi.StringPtrInput `pulumi:"status"`
}

func (AutomationRuleActionFindingFieldsUpdateWorkflowArgs) ElementType added in v6.25.0

func (AutomationRuleActionFindingFieldsUpdateWorkflowArgs) ToAutomationRuleActionFindingFieldsUpdateWorkflowOutput added in v6.25.0

func (i AutomationRuleActionFindingFieldsUpdateWorkflowArgs) ToAutomationRuleActionFindingFieldsUpdateWorkflowOutput() AutomationRuleActionFindingFieldsUpdateWorkflowOutput

func (AutomationRuleActionFindingFieldsUpdateWorkflowArgs) ToAutomationRuleActionFindingFieldsUpdateWorkflowOutputWithContext added in v6.25.0

func (i AutomationRuleActionFindingFieldsUpdateWorkflowArgs) ToAutomationRuleActionFindingFieldsUpdateWorkflowOutputWithContext(ctx context.Context) AutomationRuleActionFindingFieldsUpdateWorkflowOutput

func (AutomationRuleActionFindingFieldsUpdateWorkflowArgs) ToAutomationRuleActionFindingFieldsUpdateWorkflowPtrOutput added in v6.25.0

func (i AutomationRuleActionFindingFieldsUpdateWorkflowArgs) ToAutomationRuleActionFindingFieldsUpdateWorkflowPtrOutput() AutomationRuleActionFindingFieldsUpdateWorkflowPtrOutput

func (AutomationRuleActionFindingFieldsUpdateWorkflowArgs) ToAutomationRuleActionFindingFieldsUpdateWorkflowPtrOutputWithContext added in v6.25.0

func (i AutomationRuleActionFindingFieldsUpdateWorkflowArgs) ToAutomationRuleActionFindingFieldsUpdateWorkflowPtrOutputWithContext(ctx context.Context) AutomationRuleActionFindingFieldsUpdateWorkflowPtrOutput

type AutomationRuleActionFindingFieldsUpdateWorkflowInput added in v6.25.0

type AutomationRuleActionFindingFieldsUpdateWorkflowInput interface {
	pulumi.Input

	ToAutomationRuleActionFindingFieldsUpdateWorkflowOutput() AutomationRuleActionFindingFieldsUpdateWorkflowOutput
	ToAutomationRuleActionFindingFieldsUpdateWorkflowOutputWithContext(context.Context) AutomationRuleActionFindingFieldsUpdateWorkflowOutput
}

AutomationRuleActionFindingFieldsUpdateWorkflowInput is an input type that accepts AutomationRuleActionFindingFieldsUpdateWorkflowArgs and AutomationRuleActionFindingFieldsUpdateWorkflowOutput values. You can construct a concrete instance of `AutomationRuleActionFindingFieldsUpdateWorkflowInput` via:

AutomationRuleActionFindingFieldsUpdateWorkflowArgs{...}

type AutomationRuleActionFindingFieldsUpdateWorkflowOutput added in v6.25.0

type AutomationRuleActionFindingFieldsUpdateWorkflowOutput struct{ *pulumi.OutputState }

func (AutomationRuleActionFindingFieldsUpdateWorkflowOutput) ElementType added in v6.25.0

func (AutomationRuleActionFindingFieldsUpdateWorkflowOutput) Status added in v6.25.0

The status of the investigation into the finding. The allowed values are the following `NEW`, `NOTIFIED`, `RESOLVED` and `SUPPRESSED`.

func (AutomationRuleActionFindingFieldsUpdateWorkflowOutput) ToAutomationRuleActionFindingFieldsUpdateWorkflowOutput added in v6.25.0

func (AutomationRuleActionFindingFieldsUpdateWorkflowOutput) ToAutomationRuleActionFindingFieldsUpdateWorkflowOutputWithContext added in v6.25.0

func (o AutomationRuleActionFindingFieldsUpdateWorkflowOutput) ToAutomationRuleActionFindingFieldsUpdateWorkflowOutputWithContext(ctx context.Context) AutomationRuleActionFindingFieldsUpdateWorkflowOutput

func (AutomationRuleActionFindingFieldsUpdateWorkflowOutput) ToAutomationRuleActionFindingFieldsUpdateWorkflowPtrOutput added in v6.25.0

func (o AutomationRuleActionFindingFieldsUpdateWorkflowOutput) ToAutomationRuleActionFindingFieldsUpdateWorkflowPtrOutput() AutomationRuleActionFindingFieldsUpdateWorkflowPtrOutput

func (AutomationRuleActionFindingFieldsUpdateWorkflowOutput) ToAutomationRuleActionFindingFieldsUpdateWorkflowPtrOutputWithContext added in v6.25.0

func (o AutomationRuleActionFindingFieldsUpdateWorkflowOutput) ToAutomationRuleActionFindingFieldsUpdateWorkflowPtrOutputWithContext(ctx context.Context) AutomationRuleActionFindingFieldsUpdateWorkflowPtrOutput

type AutomationRuleActionFindingFieldsUpdateWorkflowPtrInput added in v6.25.0

type AutomationRuleActionFindingFieldsUpdateWorkflowPtrInput interface {
	pulumi.Input

	ToAutomationRuleActionFindingFieldsUpdateWorkflowPtrOutput() AutomationRuleActionFindingFieldsUpdateWorkflowPtrOutput
	ToAutomationRuleActionFindingFieldsUpdateWorkflowPtrOutputWithContext(context.Context) AutomationRuleActionFindingFieldsUpdateWorkflowPtrOutput
}

AutomationRuleActionFindingFieldsUpdateWorkflowPtrInput is an input type that accepts AutomationRuleActionFindingFieldsUpdateWorkflowArgs, AutomationRuleActionFindingFieldsUpdateWorkflowPtr and AutomationRuleActionFindingFieldsUpdateWorkflowPtrOutput values. You can construct a concrete instance of `AutomationRuleActionFindingFieldsUpdateWorkflowPtrInput` via:

        AutomationRuleActionFindingFieldsUpdateWorkflowArgs{...}

or:

        nil

type AutomationRuleActionFindingFieldsUpdateWorkflowPtrOutput added in v6.25.0

type AutomationRuleActionFindingFieldsUpdateWorkflowPtrOutput struct{ *pulumi.OutputState }

func (AutomationRuleActionFindingFieldsUpdateWorkflowPtrOutput) Elem added in v6.25.0

func (AutomationRuleActionFindingFieldsUpdateWorkflowPtrOutput) ElementType added in v6.25.0

func (AutomationRuleActionFindingFieldsUpdateWorkflowPtrOutput) Status added in v6.25.0

The status of the investigation into the finding. The allowed values are the following `NEW`, `NOTIFIED`, `RESOLVED` and `SUPPRESSED`.

func (AutomationRuleActionFindingFieldsUpdateWorkflowPtrOutput) ToAutomationRuleActionFindingFieldsUpdateWorkflowPtrOutput added in v6.25.0

func (AutomationRuleActionFindingFieldsUpdateWorkflowPtrOutput) ToAutomationRuleActionFindingFieldsUpdateWorkflowPtrOutputWithContext added in v6.25.0

func (o AutomationRuleActionFindingFieldsUpdateWorkflowPtrOutput) ToAutomationRuleActionFindingFieldsUpdateWorkflowPtrOutputWithContext(ctx context.Context) AutomationRuleActionFindingFieldsUpdateWorkflowPtrOutput

type AutomationRuleActionInput added in v6.25.0

type AutomationRuleActionInput interface {
	pulumi.Input

	ToAutomationRuleActionOutput() AutomationRuleActionOutput
	ToAutomationRuleActionOutputWithContext(context.Context) AutomationRuleActionOutput
}

AutomationRuleActionInput is an input type that accepts AutomationRuleActionArgs and AutomationRuleActionOutput values. You can construct a concrete instance of `AutomationRuleActionInput` via:

AutomationRuleActionArgs{...}

type AutomationRuleActionOutput added in v6.25.0

type AutomationRuleActionOutput struct{ *pulumi.OutputState }

func (AutomationRuleActionOutput) ElementType added in v6.25.0

func (AutomationRuleActionOutput) ElementType() reflect.Type

func (AutomationRuleActionOutput) FindingFieldsUpdate added in v6.25.0

A block that specifies that the automation rule action is an update to a finding field. Documented below.

func (AutomationRuleActionOutput) ToAutomationRuleActionOutput added in v6.25.0

func (o AutomationRuleActionOutput) ToAutomationRuleActionOutput() AutomationRuleActionOutput

func (AutomationRuleActionOutput) ToAutomationRuleActionOutputWithContext added in v6.25.0

func (o AutomationRuleActionOutput) ToAutomationRuleActionOutputWithContext(ctx context.Context) AutomationRuleActionOutput

func (AutomationRuleActionOutput) Type added in v6.25.0

Specifies that the rule action should update the `Types` finding field. The `Types` finding field classifies findings in the format of namespace/category/classifier.

type AutomationRuleArgs added in v6.25.0

type AutomationRuleArgs struct {
	// A block that specifies one or more actions to update finding fields if a finding matches the conditions specified in `Criteria`. Documented below.
	Actions AutomationRuleActionArrayInput
	// A block that specifies a set of ASFF finding field attributes and corresponding expected values that Security Hub uses to filter findings. Documented below.
	Criteria AutomationRuleCriteriaPtrInput
	// The description of the rule.
	Description pulumi.StringInput
	// Specifies whether a rule is the last to be applied with respect to a finding that matches the rule criteria. Defaults to `false`.
	IsTerminal pulumi.BoolPtrInput
	// The name of the rule.
	RuleName pulumi.StringInput
	// An integer ranging from 1 to 1000 that represents the order in which the rule action is applied to findings. Security Hub applies rules with lower values for this parameter first.
	RuleOrder pulumi.IntInput
	// Whether the rule is active after it is created.
	RuleStatus pulumi.StringPtrInput
	Tags       pulumi.StringMapInput
}

The set of arguments for constructing a AutomationRule resource.

func (AutomationRuleArgs) ElementType added in v6.25.0

func (AutomationRuleArgs) ElementType() reflect.Type

type AutomationRuleArray added in v6.25.0

type AutomationRuleArray []AutomationRuleInput

func (AutomationRuleArray) ElementType added in v6.25.0

func (AutomationRuleArray) ElementType() reflect.Type

func (AutomationRuleArray) ToAutomationRuleArrayOutput added in v6.25.0

func (i AutomationRuleArray) ToAutomationRuleArrayOutput() AutomationRuleArrayOutput

func (AutomationRuleArray) ToAutomationRuleArrayOutputWithContext added in v6.25.0

func (i AutomationRuleArray) ToAutomationRuleArrayOutputWithContext(ctx context.Context) AutomationRuleArrayOutput

type AutomationRuleArrayInput added in v6.25.0

type AutomationRuleArrayInput interface {
	pulumi.Input

	ToAutomationRuleArrayOutput() AutomationRuleArrayOutput
	ToAutomationRuleArrayOutputWithContext(context.Context) AutomationRuleArrayOutput
}

AutomationRuleArrayInput is an input type that accepts AutomationRuleArray and AutomationRuleArrayOutput values. You can construct a concrete instance of `AutomationRuleArrayInput` via:

AutomationRuleArray{ AutomationRuleArgs{...} }

type AutomationRuleArrayOutput added in v6.25.0

type AutomationRuleArrayOutput struct{ *pulumi.OutputState }

func (AutomationRuleArrayOutput) ElementType added in v6.25.0

func (AutomationRuleArrayOutput) ElementType() reflect.Type

func (AutomationRuleArrayOutput) Index added in v6.25.0

func (AutomationRuleArrayOutput) ToAutomationRuleArrayOutput added in v6.25.0

func (o AutomationRuleArrayOutput) ToAutomationRuleArrayOutput() AutomationRuleArrayOutput

func (AutomationRuleArrayOutput) ToAutomationRuleArrayOutputWithContext added in v6.25.0

func (o AutomationRuleArrayOutput) ToAutomationRuleArrayOutputWithContext(ctx context.Context) AutomationRuleArrayOutput

type AutomationRuleCriteria added in v6.25.0

type AutomationRuleCriteria struct {
	// The AWS account ID in which a finding was generated. Documented below.
	AwsAccountIds []AutomationRuleCriteriaAwsAccountId `pulumi:"awsAccountIds"`
	// The name of the AWS account in which a finding was generated. Documented below.
	AwsAccountNames []AutomationRuleCriteriaAwsAccountName `pulumi:"awsAccountNames"`
	// The name of the company for the product that generated the finding. For control-based findings, the company is AWS. Documented below.
	CompanyNames []AutomationRuleCriteriaCompanyName `pulumi:"companyNames"`
	// The unique identifier of a standard in which a control is enabled. Documented below.
	ComplianceAssociatedStandardsIds []AutomationRuleCriteriaComplianceAssociatedStandardsId `pulumi:"complianceAssociatedStandardsIds"`
	// The security control ID for which a finding was generated. Security control IDs are the same across standards. Documented below.
	ComplianceSecurityControlIds []AutomationRuleCriteriaComplianceSecurityControlId `pulumi:"complianceSecurityControlIds"`
	// The result of a security check. This field is only used for findings generated from controls. Documented below.
	ComplianceStatuses []AutomationRuleCriteriaComplianceStatus `pulumi:"complianceStatuses"`
	// 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. A value of `0` means 0 percent confidence, and a value of `100` means 100 percent confidence. Documented below.
	Confidences []AutomationRuleCriteriaConfidence `pulumi:"confidences"`
	// A timestamp that indicates when this finding record was created. Documented below.
	CreatedAts []AutomationRuleCriteriaCreatedAt `pulumi:"createdAts"`
	// The level of importance that is assigned to the resources that are associated with a finding. Documented below.
	Criticalities []AutomationRuleCriteriaCriticality `pulumi:"criticalities"`
	// A finding's description. Documented below.
	Descriptions []AutomationRuleCriteriaDescription `pulumi:"descriptions"`
	// A timestamp that indicates when the potential security issue captured by a finding was first observed by the security findings product. Documented below.
	FirstObservedAts []AutomationRuleCriteriaFirstObservedAt `pulumi:"firstObservedAts"`
	// The identifier for the solution-specific component that generated a finding. Documented below.
	GeneratorIds []AutomationRuleCriteriaGeneratorId `pulumi:"generatorIds"`
	// The product-specific identifier for a finding. Documented below.
	Ids []AutomationRuleCriteriaId `pulumi:"ids"`
	// A timestamp that indicates when the potential security issue captured by a finding was most recently observed by the security findings product. Documented below.
	LastObservedAts []AutomationRuleCriteriaLastObservedAt `pulumi:"lastObservedAts"`
	// The text of a user-defined note that's added to a finding. Documented below.
	NoteTexts []AutomationRuleCriteriaNoteText `pulumi:"noteTexts"`
	// The timestamp of when the note was updated. Documented below.
	NoteUpdatedAts []AutomationRuleCriteriaNoteUpdatedAt `pulumi:"noteUpdatedAts"`
	// The principal that created a note. Documented below.
	NoteUpdatedBies []AutomationRuleCriteriaNoteUpdatedBy `pulumi:"noteUpdatedBies"`
	// The Amazon Resource Name (ARN) for a third-party product that generated a finding in Security Hub. Documented below.
	ProductArns []AutomationRuleCriteriaProductArn `pulumi:"productArns"`
	// Provides the name of the product that generated the finding. For control-based findings, the product name is Security Hub. Documented below.
	ProductNames []AutomationRuleCriteriaProductName `pulumi:"productNames"`
	// Provides the current state of a finding. Documented below.
	RecordStates []AutomationRuleCriteriaRecordState `pulumi:"recordStates"`
	// The product-generated identifier for a related finding.  Documented below.
	RelatedFindingsIds []AutomationRuleCriteriaRelatedFindingsId `pulumi:"relatedFindingsIds"`
	// The ARN for the product that generated a related finding. Documented below.
	RelatedFindingsProductArns []AutomationRuleCriteriaRelatedFindingsProductArn `pulumi:"relatedFindingsProductArns"`
	// The Amazon Resource Name (ARN) of the application that is related to a finding. Documented below.
	ResourceApplicationArns []AutomationRuleCriteriaResourceApplicationArn `pulumi:"resourceApplicationArns"`
	// The name of the application that is related to a finding. Documented below.
	ResourceApplicationNames []AutomationRuleCriteriaResourceApplicationName `pulumi:"resourceApplicationNames"`
	// Custom fields and values about the resource that a finding pertains to. Documented below.
	ResourceDetailsOthers []AutomationRuleCriteriaResourceDetailsOther `pulumi:"resourceDetailsOthers"`
	// The identifier for the given resource type. For AWS resources that are identified by Amazon Resource Names (ARNs), this is the ARN. For AWS resources that lack ARNs, this is the identifier as defined by the AWS service that created the resource. For non-AWS resources, this is a unique identifier that is associated with the resource. Documented below.
	ResourceIds []AutomationRuleCriteriaResourceId `pulumi:"resourceIds"`
	// The partition in which the resource that the finding pertains to is located. A partition is a group of AWS Regions. Each AWS account is scoped to one partition. Documented below.
	ResourcePartitions []AutomationRuleCriteriaResourcePartition `pulumi:"resourcePartitions"`
	// The AWS Region where the resource that a finding pertains to is located. Documented below.
	ResourceRegions []AutomationRuleCriteriaResourceRegion `pulumi:"resourceRegions"`
	// A list of AWS tags associated with a resource at the time the finding was processed. Documented below.
	ResourceTags []AutomationRuleCriteriaResourceTag `pulumi:"resourceTags"`
	// The type of resource that the finding pertains to. Documented below.
	ResourceTypes []AutomationRuleCriteriaResourceType `pulumi:"resourceTypes"`
	// The severity value of the finding. Documented below.
	SeverityLabels []AutomationRuleCriteriaSeverityLabel `pulumi:"severityLabels"`
	// Provides a URL that links to a page about the current finding in the finding product. Documented below.
	SourceUrls []AutomationRuleCriteriaSourceUrl `pulumi:"sourceUrls"`
	// A finding's title. Documented below.
	Titles []AutomationRuleCriteriaTitle `pulumi:"titles"`
	// One or more finding types in the format of namespace/category/classifier that classify a finding. Documented below.
	Types []AutomationRuleCriteriaType `pulumi:"types"`
	// A timestamp that indicates when the finding record was most recently updated. Documented below.
	UpdatedAts []AutomationRuleCriteriaUpdatedAt `pulumi:"updatedAts"`
	// A list of user-defined name and value string pairs added to a finding. Documented below.
	UserDefinedFields []AutomationRuleCriteriaUserDefinedField `pulumi:"userDefinedFields"`
	// Provides the veracity of a finding. Documented below.
	VerificationStates []AutomationRuleCriteriaVerificationState `pulumi:"verificationStates"`
	// Provides information about the status of the investigation into a finding. Documented below.
	WorkflowStatuses []AutomationRuleCriteriaWorkflowStatus `pulumi:"workflowStatuses"`
}

type AutomationRuleCriteriaArgs added in v6.25.0

type AutomationRuleCriteriaArgs struct {
	// The AWS account ID in which a finding was generated. Documented below.
	AwsAccountIds AutomationRuleCriteriaAwsAccountIdArrayInput `pulumi:"awsAccountIds"`
	// The name of the AWS account in which a finding was generated. Documented below.
	AwsAccountNames AutomationRuleCriteriaAwsAccountNameArrayInput `pulumi:"awsAccountNames"`
	// The name of the company for the product that generated the finding. For control-based findings, the company is AWS. Documented below.
	CompanyNames AutomationRuleCriteriaCompanyNameArrayInput `pulumi:"companyNames"`
	// The unique identifier of a standard in which a control is enabled. Documented below.
	ComplianceAssociatedStandardsIds AutomationRuleCriteriaComplianceAssociatedStandardsIdArrayInput `pulumi:"complianceAssociatedStandardsIds"`
	// The security control ID for which a finding was generated. Security control IDs are the same across standards. Documented below.
	ComplianceSecurityControlIds AutomationRuleCriteriaComplianceSecurityControlIdArrayInput `pulumi:"complianceSecurityControlIds"`
	// The result of a security check. This field is only used for findings generated from controls. Documented below.
	ComplianceStatuses AutomationRuleCriteriaComplianceStatusArrayInput `pulumi:"complianceStatuses"`
	// 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. A value of `0` means 0 percent confidence, and a value of `100` means 100 percent confidence. Documented below.
	Confidences AutomationRuleCriteriaConfidenceArrayInput `pulumi:"confidences"`
	// A timestamp that indicates when this finding record was created. Documented below.
	CreatedAts AutomationRuleCriteriaCreatedAtArrayInput `pulumi:"createdAts"`
	// The level of importance that is assigned to the resources that are associated with a finding. Documented below.
	Criticalities AutomationRuleCriteriaCriticalityArrayInput `pulumi:"criticalities"`
	// A finding's description. Documented below.
	Descriptions AutomationRuleCriteriaDescriptionArrayInput `pulumi:"descriptions"`
	// A timestamp that indicates when the potential security issue captured by a finding was first observed by the security findings product. Documented below.
	FirstObservedAts AutomationRuleCriteriaFirstObservedAtArrayInput `pulumi:"firstObservedAts"`
	// The identifier for the solution-specific component that generated a finding. Documented below.
	GeneratorIds AutomationRuleCriteriaGeneratorIdArrayInput `pulumi:"generatorIds"`
	// The product-specific identifier for a finding. Documented below.
	Ids AutomationRuleCriteriaIdArrayInput `pulumi:"ids"`
	// A timestamp that indicates when the potential security issue captured by a finding was most recently observed by the security findings product. Documented below.
	LastObservedAts AutomationRuleCriteriaLastObservedAtArrayInput `pulumi:"lastObservedAts"`
	// The text of a user-defined note that's added to a finding. Documented below.
	NoteTexts AutomationRuleCriteriaNoteTextArrayInput `pulumi:"noteTexts"`
	// The timestamp of when the note was updated. Documented below.
	NoteUpdatedAts AutomationRuleCriteriaNoteUpdatedAtArrayInput `pulumi:"noteUpdatedAts"`
	// The principal that created a note. Documented below.
	NoteUpdatedBies AutomationRuleCriteriaNoteUpdatedByArrayInput `pulumi:"noteUpdatedBies"`
	// The Amazon Resource Name (ARN) for a third-party product that generated a finding in Security Hub. Documented below.
	ProductArns AutomationRuleCriteriaProductArnArrayInput `pulumi:"productArns"`
	// Provides the name of the product that generated the finding. For control-based findings, the product name is Security Hub. Documented below.
	ProductNames AutomationRuleCriteriaProductNameArrayInput `pulumi:"productNames"`
	// Provides the current state of a finding. Documented below.
	RecordStates AutomationRuleCriteriaRecordStateArrayInput `pulumi:"recordStates"`
	// The product-generated identifier for a related finding.  Documented below.
	RelatedFindingsIds AutomationRuleCriteriaRelatedFindingsIdArrayInput `pulumi:"relatedFindingsIds"`
	// The ARN for the product that generated a related finding. Documented below.
	RelatedFindingsProductArns AutomationRuleCriteriaRelatedFindingsProductArnArrayInput `pulumi:"relatedFindingsProductArns"`
	// The Amazon Resource Name (ARN) of the application that is related to a finding. Documented below.
	ResourceApplicationArns AutomationRuleCriteriaResourceApplicationArnArrayInput `pulumi:"resourceApplicationArns"`
	// The name of the application that is related to a finding. Documented below.
	ResourceApplicationNames AutomationRuleCriteriaResourceApplicationNameArrayInput `pulumi:"resourceApplicationNames"`
	// Custom fields and values about the resource that a finding pertains to. Documented below.
	ResourceDetailsOthers AutomationRuleCriteriaResourceDetailsOtherArrayInput `pulumi:"resourceDetailsOthers"`
	// The identifier for the given resource type. For AWS resources that are identified by Amazon Resource Names (ARNs), this is the ARN. For AWS resources that lack ARNs, this is the identifier as defined by the AWS service that created the resource. For non-AWS resources, this is a unique identifier that is associated with the resource. Documented below.
	ResourceIds AutomationRuleCriteriaResourceIdArrayInput `pulumi:"resourceIds"`
	// The partition in which the resource that the finding pertains to is located. A partition is a group of AWS Regions. Each AWS account is scoped to one partition. Documented below.
	ResourcePartitions AutomationRuleCriteriaResourcePartitionArrayInput `pulumi:"resourcePartitions"`
	// The AWS Region where the resource that a finding pertains to is located. Documented below.
	ResourceRegions AutomationRuleCriteriaResourceRegionArrayInput `pulumi:"resourceRegions"`
	// A list of AWS tags associated with a resource at the time the finding was processed. Documented below.
	ResourceTags AutomationRuleCriteriaResourceTagArrayInput `pulumi:"resourceTags"`
	// The type of resource that the finding pertains to. Documented below.
	ResourceTypes AutomationRuleCriteriaResourceTypeArrayInput `pulumi:"resourceTypes"`
	// The severity value of the finding. Documented below.
	SeverityLabels AutomationRuleCriteriaSeverityLabelArrayInput `pulumi:"severityLabels"`
	// Provides a URL that links to a page about the current finding in the finding product. Documented below.
	SourceUrls AutomationRuleCriteriaSourceUrlArrayInput `pulumi:"sourceUrls"`
	// A finding's title. Documented below.
	Titles AutomationRuleCriteriaTitleArrayInput `pulumi:"titles"`
	// One or more finding types in the format of namespace/category/classifier that classify a finding. Documented below.
	Types AutomationRuleCriteriaTypeArrayInput `pulumi:"types"`
	// A timestamp that indicates when the finding record was most recently updated. Documented below.
	UpdatedAts AutomationRuleCriteriaUpdatedAtArrayInput `pulumi:"updatedAts"`
	// A list of user-defined name and value string pairs added to a finding. Documented below.
	UserDefinedFields AutomationRuleCriteriaUserDefinedFieldArrayInput `pulumi:"userDefinedFields"`
	// Provides the veracity of a finding. Documented below.
	VerificationStates AutomationRuleCriteriaVerificationStateArrayInput `pulumi:"verificationStates"`
	// Provides information about the status of the investigation into a finding. Documented below.
	WorkflowStatuses AutomationRuleCriteriaWorkflowStatusArrayInput `pulumi:"workflowStatuses"`
}

func (AutomationRuleCriteriaArgs) ElementType added in v6.25.0

func (AutomationRuleCriteriaArgs) ElementType() reflect.Type

func (AutomationRuleCriteriaArgs) ToAutomationRuleCriteriaOutput added in v6.25.0

func (i AutomationRuleCriteriaArgs) ToAutomationRuleCriteriaOutput() AutomationRuleCriteriaOutput

func (AutomationRuleCriteriaArgs) ToAutomationRuleCriteriaOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaArgs) ToAutomationRuleCriteriaOutputWithContext(ctx context.Context) AutomationRuleCriteriaOutput

func (AutomationRuleCriteriaArgs) ToAutomationRuleCriteriaPtrOutput added in v6.25.0

func (i AutomationRuleCriteriaArgs) ToAutomationRuleCriteriaPtrOutput() AutomationRuleCriteriaPtrOutput

func (AutomationRuleCriteriaArgs) ToAutomationRuleCriteriaPtrOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaArgs) ToAutomationRuleCriteriaPtrOutputWithContext(ctx context.Context) AutomationRuleCriteriaPtrOutput

type AutomationRuleCriteriaAwsAccountId added in v6.25.0

type AutomationRuleCriteriaAwsAccountId 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 AutomationRuleCriteriaAwsAccountIdArgs added in v6.25.0

type AutomationRuleCriteriaAwsAccountIdArgs 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 (AutomationRuleCriteriaAwsAccountIdArgs) ElementType added in v6.25.0

func (AutomationRuleCriteriaAwsAccountIdArgs) ToAutomationRuleCriteriaAwsAccountIdOutput added in v6.25.0

func (i AutomationRuleCriteriaAwsAccountIdArgs) ToAutomationRuleCriteriaAwsAccountIdOutput() AutomationRuleCriteriaAwsAccountIdOutput

func (AutomationRuleCriteriaAwsAccountIdArgs) ToAutomationRuleCriteriaAwsAccountIdOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaAwsAccountIdArgs) ToAutomationRuleCriteriaAwsAccountIdOutputWithContext(ctx context.Context) AutomationRuleCriteriaAwsAccountIdOutput

type AutomationRuleCriteriaAwsAccountIdArray added in v6.25.0

type AutomationRuleCriteriaAwsAccountIdArray []AutomationRuleCriteriaAwsAccountIdInput

func (AutomationRuleCriteriaAwsAccountIdArray) ElementType added in v6.25.0

func (AutomationRuleCriteriaAwsAccountIdArray) ToAutomationRuleCriteriaAwsAccountIdArrayOutput added in v6.25.0

func (i AutomationRuleCriteriaAwsAccountIdArray) ToAutomationRuleCriteriaAwsAccountIdArrayOutput() AutomationRuleCriteriaAwsAccountIdArrayOutput

func (AutomationRuleCriteriaAwsAccountIdArray) ToAutomationRuleCriteriaAwsAccountIdArrayOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaAwsAccountIdArray) ToAutomationRuleCriteriaAwsAccountIdArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaAwsAccountIdArrayOutput

type AutomationRuleCriteriaAwsAccountIdArrayInput added in v6.25.0

type AutomationRuleCriteriaAwsAccountIdArrayInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaAwsAccountIdArrayOutput() AutomationRuleCriteriaAwsAccountIdArrayOutput
	ToAutomationRuleCriteriaAwsAccountIdArrayOutputWithContext(context.Context) AutomationRuleCriteriaAwsAccountIdArrayOutput
}

AutomationRuleCriteriaAwsAccountIdArrayInput is an input type that accepts AutomationRuleCriteriaAwsAccountIdArray and AutomationRuleCriteriaAwsAccountIdArrayOutput values. You can construct a concrete instance of `AutomationRuleCriteriaAwsAccountIdArrayInput` via:

AutomationRuleCriteriaAwsAccountIdArray{ AutomationRuleCriteriaAwsAccountIdArgs{...} }

type AutomationRuleCriteriaAwsAccountIdArrayOutput added in v6.25.0

type AutomationRuleCriteriaAwsAccountIdArrayOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaAwsAccountIdArrayOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaAwsAccountIdArrayOutput) Index added in v6.25.0

func (AutomationRuleCriteriaAwsAccountIdArrayOutput) ToAutomationRuleCriteriaAwsAccountIdArrayOutput added in v6.25.0

func (o AutomationRuleCriteriaAwsAccountIdArrayOutput) ToAutomationRuleCriteriaAwsAccountIdArrayOutput() AutomationRuleCriteriaAwsAccountIdArrayOutput

func (AutomationRuleCriteriaAwsAccountIdArrayOutput) ToAutomationRuleCriteriaAwsAccountIdArrayOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaAwsAccountIdArrayOutput) ToAutomationRuleCriteriaAwsAccountIdArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaAwsAccountIdArrayOutput

type AutomationRuleCriteriaAwsAccountIdInput added in v6.25.0

type AutomationRuleCriteriaAwsAccountIdInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaAwsAccountIdOutput() AutomationRuleCriteriaAwsAccountIdOutput
	ToAutomationRuleCriteriaAwsAccountIdOutputWithContext(context.Context) AutomationRuleCriteriaAwsAccountIdOutput
}

AutomationRuleCriteriaAwsAccountIdInput is an input type that accepts AutomationRuleCriteriaAwsAccountIdArgs and AutomationRuleCriteriaAwsAccountIdOutput values. You can construct a concrete instance of `AutomationRuleCriteriaAwsAccountIdInput` via:

AutomationRuleCriteriaAwsAccountIdArgs{...}

type AutomationRuleCriteriaAwsAccountIdOutput added in v6.25.0

type AutomationRuleCriteriaAwsAccountIdOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaAwsAccountIdOutput) Comparison added in v6.25.0

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

func (AutomationRuleCriteriaAwsAccountIdOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaAwsAccountIdOutput) ToAutomationRuleCriteriaAwsAccountIdOutput added in v6.25.0

func (o AutomationRuleCriteriaAwsAccountIdOutput) ToAutomationRuleCriteriaAwsAccountIdOutput() AutomationRuleCriteriaAwsAccountIdOutput

func (AutomationRuleCriteriaAwsAccountIdOutput) ToAutomationRuleCriteriaAwsAccountIdOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaAwsAccountIdOutput) ToAutomationRuleCriteriaAwsAccountIdOutputWithContext(ctx context.Context) AutomationRuleCriteriaAwsAccountIdOutput

func (AutomationRuleCriteriaAwsAccountIdOutput) Value added in v6.25.0

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

type AutomationRuleCriteriaAwsAccountName added in v6.25.0

type AutomationRuleCriteriaAwsAccountName 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 AutomationRuleCriteriaAwsAccountNameArgs added in v6.25.0

type AutomationRuleCriteriaAwsAccountNameArgs 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 (AutomationRuleCriteriaAwsAccountNameArgs) ElementType added in v6.25.0

func (AutomationRuleCriteriaAwsAccountNameArgs) ToAutomationRuleCriteriaAwsAccountNameOutput added in v6.25.0

func (i AutomationRuleCriteriaAwsAccountNameArgs) ToAutomationRuleCriteriaAwsAccountNameOutput() AutomationRuleCriteriaAwsAccountNameOutput

func (AutomationRuleCriteriaAwsAccountNameArgs) ToAutomationRuleCriteriaAwsAccountNameOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaAwsAccountNameArgs) ToAutomationRuleCriteriaAwsAccountNameOutputWithContext(ctx context.Context) AutomationRuleCriteriaAwsAccountNameOutput

type AutomationRuleCriteriaAwsAccountNameArray added in v6.25.0

type AutomationRuleCriteriaAwsAccountNameArray []AutomationRuleCriteriaAwsAccountNameInput

func (AutomationRuleCriteriaAwsAccountNameArray) ElementType added in v6.25.0

func (AutomationRuleCriteriaAwsAccountNameArray) ToAutomationRuleCriteriaAwsAccountNameArrayOutput added in v6.25.0

func (i AutomationRuleCriteriaAwsAccountNameArray) ToAutomationRuleCriteriaAwsAccountNameArrayOutput() AutomationRuleCriteriaAwsAccountNameArrayOutput

func (AutomationRuleCriteriaAwsAccountNameArray) ToAutomationRuleCriteriaAwsAccountNameArrayOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaAwsAccountNameArray) ToAutomationRuleCriteriaAwsAccountNameArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaAwsAccountNameArrayOutput

type AutomationRuleCriteriaAwsAccountNameArrayInput added in v6.25.0

type AutomationRuleCriteriaAwsAccountNameArrayInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaAwsAccountNameArrayOutput() AutomationRuleCriteriaAwsAccountNameArrayOutput
	ToAutomationRuleCriteriaAwsAccountNameArrayOutputWithContext(context.Context) AutomationRuleCriteriaAwsAccountNameArrayOutput
}

AutomationRuleCriteriaAwsAccountNameArrayInput is an input type that accepts AutomationRuleCriteriaAwsAccountNameArray and AutomationRuleCriteriaAwsAccountNameArrayOutput values. You can construct a concrete instance of `AutomationRuleCriteriaAwsAccountNameArrayInput` via:

AutomationRuleCriteriaAwsAccountNameArray{ AutomationRuleCriteriaAwsAccountNameArgs{...} }

type AutomationRuleCriteriaAwsAccountNameArrayOutput added in v6.25.0

type AutomationRuleCriteriaAwsAccountNameArrayOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaAwsAccountNameArrayOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaAwsAccountNameArrayOutput) Index added in v6.25.0

func (AutomationRuleCriteriaAwsAccountNameArrayOutput) ToAutomationRuleCriteriaAwsAccountNameArrayOutput added in v6.25.0

func (o AutomationRuleCriteriaAwsAccountNameArrayOutput) ToAutomationRuleCriteriaAwsAccountNameArrayOutput() AutomationRuleCriteriaAwsAccountNameArrayOutput

func (AutomationRuleCriteriaAwsAccountNameArrayOutput) ToAutomationRuleCriteriaAwsAccountNameArrayOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaAwsAccountNameArrayOutput) ToAutomationRuleCriteriaAwsAccountNameArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaAwsAccountNameArrayOutput

type AutomationRuleCriteriaAwsAccountNameInput added in v6.25.0

type AutomationRuleCriteriaAwsAccountNameInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaAwsAccountNameOutput() AutomationRuleCriteriaAwsAccountNameOutput
	ToAutomationRuleCriteriaAwsAccountNameOutputWithContext(context.Context) AutomationRuleCriteriaAwsAccountNameOutput
}

AutomationRuleCriteriaAwsAccountNameInput is an input type that accepts AutomationRuleCriteriaAwsAccountNameArgs and AutomationRuleCriteriaAwsAccountNameOutput values. You can construct a concrete instance of `AutomationRuleCriteriaAwsAccountNameInput` via:

AutomationRuleCriteriaAwsAccountNameArgs{...}

type AutomationRuleCriteriaAwsAccountNameOutput added in v6.25.0

type AutomationRuleCriteriaAwsAccountNameOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaAwsAccountNameOutput) Comparison added in v6.25.0

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

func (AutomationRuleCriteriaAwsAccountNameOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaAwsAccountNameOutput) ToAutomationRuleCriteriaAwsAccountNameOutput added in v6.25.0

func (o AutomationRuleCriteriaAwsAccountNameOutput) ToAutomationRuleCriteriaAwsAccountNameOutput() AutomationRuleCriteriaAwsAccountNameOutput

func (AutomationRuleCriteriaAwsAccountNameOutput) ToAutomationRuleCriteriaAwsAccountNameOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaAwsAccountNameOutput) ToAutomationRuleCriteriaAwsAccountNameOutputWithContext(ctx context.Context) AutomationRuleCriteriaAwsAccountNameOutput

func (AutomationRuleCriteriaAwsAccountNameOutput) Value added in v6.25.0

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

type AutomationRuleCriteriaCompanyName added in v6.25.0

type AutomationRuleCriteriaCompanyName 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 AutomationRuleCriteriaCompanyNameArgs added in v6.25.0

type AutomationRuleCriteriaCompanyNameArgs 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 (AutomationRuleCriteriaCompanyNameArgs) ElementType added in v6.25.0

func (AutomationRuleCriteriaCompanyNameArgs) ToAutomationRuleCriteriaCompanyNameOutput added in v6.25.0

func (i AutomationRuleCriteriaCompanyNameArgs) ToAutomationRuleCriteriaCompanyNameOutput() AutomationRuleCriteriaCompanyNameOutput

func (AutomationRuleCriteriaCompanyNameArgs) ToAutomationRuleCriteriaCompanyNameOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaCompanyNameArgs) ToAutomationRuleCriteriaCompanyNameOutputWithContext(ctx context.Context) AutomationRuleCriteriaCompanyNameOutput

type AutomationRuleCriteriaCompanyNameArray added in v6.25.0

type AutomationRuleCriteriaCompanyNameArray []AutomationRuleCriteriaCompanyNameInput

func (AutomationRuleCriteriaCompanyNameArray) ElementType added in v6.25.0

func (AutomationRuleCriteriaCompanyNameArray) ToAutomationRuleCriteriaCompanyNameArrayOutput added in v6.25.0

func (i AutomationRuleCriteriaCompanyNameArray) ToAutomationRuleCriteriaCompanyNameArrayOutput() AutomationRuleCriteriaCompanyNameArrayOutput

func (AutomationRuleCriteriaCompanyNameArray) ToAutomationRuleCriteriaCompanyNameArrayOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaCompanyNameArray) ToAutomationRuleCriteriaCompanyNameArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaCompanyNameArrayOutput

type AutomationRuleCriteriaCompanyNameArrayInput added in v6.25.0

type AutomationRuleCriteriaCompanyNameArrayInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaCompanyNameArrayOutput() AutomationRuleCriteriaCompanyNameArrayOutput
	ToAutomationRuleCriteriaCompanyNameArrayOutputWithContext(context.Context) AutomationRuleCriteriaCompanyNameArrayOutput
}

AutomationRuleCriteriaCompanyNameArrayInput is an input type that accepts AutomationRuleCriteriaCompanyNameArray and AutomationRuleCriteriaCompanyNameArrayOutput values. You can construct a concrete instance of `AutomationRuleCriteriaCompanyNameArrayInput` via:

AutomationRuleCriteriaCompanyNameArray{ AutomationRuleCriteriaCompanyNameArgs{...} }

type AutomationRuleCriteriaCompanyNameArrayOutput added in v6.25.0

type AutomationRuleCriteriaCompanyNameArrayOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaCompanyNameArrayOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaCompanyNameArrayOutput) Index added in v6.25.0

func (AutomationRuleCriteriaCompanyNameArrayOutput) ToAutomationRuleCriteriaCompanyNameArrayOutput added in v6.25.0

func (o AutomationRuleCriteriaCompanyNameArrayOutput) ToAutomationRuleCriteriaCompanyNameArrayOutput() AutomationRuleCriteriaCompanyNameArrayOutput

func (AutomationRuleCriteriaCompanyNameArrayOutput) ToAutomationRuleCriteriaCompanyNameArrayOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaCompanyNameArrayOutput) ToAutomationRuleCriteriaCompanyNameArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaCompanyNameArrayOutput

type AutomationRuleCriteriaCompanyNameInput added in v6.25.0

type AutomationRuleCriteriaCompanyNameInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaCompanyNameOutput() AutomationRuleCriteriaCompanyNameOutput
	ToAutomationRuleCriteriaCompanyNameOutputWithContext(context.Context) AutomationRuleCriteriaCompanyNameOutput
}

AutomationRuleCriteriaCompanyNameInput is an input type that accepts AutomationRuleCriteriaCompanyNameArgs and AutomationRuleCriteriaCompanyNameOutput values. You can construct a concrete instance of `AutomationRuleCriteriaCompanyNameInput` via:

AutomationRuleCriteriaCompanyNameArgs{...}

type AutomationRuleCriteriaCompanyNameOutput added in v6.25.0

type AutomationRuleCriteriaCompanyNameOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaCompanyNameOutput) Comparison added in v6.25.0

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

func (AutomationRuleCriteriaCompanyNameOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaCompanyNameOutput) ToAutomationRuleCriteriaCompanyNameOutput added in v6.25.0

func (o AutomationRuleCriteriaCompanyNameOutput) ToAutomationRuleCriteriaCompanyNameOutput() AutomationRuleCriteriaCompanyNameOutput

func (AutomationRuleCriteriaCompanyNameOutput) ToAutomationRuleCriteriaCompanyNameOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaCompanyNameOutput) ToAutomationRuleCriteriaCompanyNameOutputWithContext(ctx context.Context) AutomationRuleCriteriaCompanyNameOutput

func (AutomationRuleCriteriaCompanyNameOutput) Value added in v6.25.0

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

type AutomationRuleCriteriaComplianceAssociatedStandardsId added in v6.25.0

type AutomationRuleCriteriaComplianceAssociatedStandardsId 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 AutomationRuleCriteriaComplianceAssociatedStandardsIdArgs added in v6.25.0

type AutomationRuleCriteriaComplianceAssociatedStandardsIdArgs 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 (AutomationRuleCriteriaComplianceAssociatedStandardsIdArgs) ElementType added in v6.25.0

func (AutomationRuleCriteriaComplianceAssociatedStandardsIdArgs) ToAutomationRuleCriteriaComplianceAssociatedStandardsIdOutput added in v6.25.0

func (AutomationRuleCriteriaComplianceAssociatedStandardsIdArgs) ToAutomationRuleCriteriaComplianceAssociatedStandardsIdOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaComplianceAssociatedStandardsIdArgs) ToAutomationRuleCriteriaComplianceAssociatedStandardsIdOutputWithContext(ctx context.Context) AutomationRuleCriteriaComplianceAssociatedStandardsIdOutput

type AutomationRuleCriteriaComplianceAssociatedStandardsIdArray added in v6.25.0

type AutomationRuleCriteriaComplianceAssociatedStandardsIdArray []AutomationRuleCriteriaComplianceAssociatedStandardsIdInput

func (AutomationRuleCriteriaComplianceAssociatedStandardsIdArray) ElementType added in v6.25.0

func (AutomationRuleCriteriaComplianceAssociatedStandardsIdArray) ToAutomationRuleCriteriaComplianceAssociatedStandardsIdArrayOutput added in v6.25.0

func (AutomationRuleCriteriaComplianceAssociatedStandardsIdArray) ToAutomationRuleCriteriaComplianceAssociatedStandardsIdArrayOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaComplianceAssociatedStandardsIdArray) ToAutomationRuleCriteriaComplianceAssociatedStandardsIdArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaComplianceAssociatedStandardsIdArrayOutput

type AutomationRuleCriteriaComplianceAssociatedStandardsIdArrayInput added in v6.25.0

type AutomationRuleCriteriaComplianceAssociatedStandardsIdArrayInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaComplianceAssociatedStandardsIdArrayOutput() AutomationRuleCriteriaComplianceAssociatedStandardsIdArrayOutput
	ToAutomationRuleCriteriaComplianceAssociatedStandardsIdArrayOutputWithContext(context.Context) AutomationRuleCriteriaComplianceAssociatedStandardsIdArrayOutput
}

AutomationRuleCriteriaComplianceAssociatedStandardsIdArrayInput is an input type that accepts AutomationRuleCriteriaComplianceAssociatedStandardsIdArray and AutomationRuleCriteriaComplianceAssociatedStandardsIdArrayOutput values. You can construct a concrete instance of `AutomationRuleCriteriaComplianceAssociatedStandardsIdArrayInput` via:

AutomationRuleCriteriaComplianceAssociatedStandardsIdArray{ AutomationRuleCriteriaComplianceAssociatedStandardsIdArgs{...} }

type AutomationRuleCriteriaComplianceAssociatedStandardsIdArrayOutput added in v6.25.0

type AutomationRuleCriteriaComplianceAssociatedStandardsIdArrayOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaComplianceAssociatedStandardsIdArrayOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaComplianceAssociatedStandardsIdArrayOutput) Index added in v6.25.0

func (AutomationRuleCriteriaComplianceAssociatedStandardsIdArrayOutput) ToAutomationRuleCriteriaComplianceAssociatedStandardsIdArrayOutput added in v6.25.0

func (AutomationRuleCriteriaComplianceAssociatedStandardsIdArrayOutput) ToAutomationRuleCriteriaComplianceAssociatedStandardsIdArrayOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaComplianceAssociatedStandardsIdArrayOutput) ToAutomationRuleCriteriaComplianceAssociatedStandardsIdArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaComplianceAssociatedStandardsIdArrayOutput

type AutomationRuleCriteriaComplianceAssociatedStandardsIdInput added in v6.25.0

type AutomationRuleCriteriaComplianceAssociatedStandardsIdInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaComplianceAssociatedStandardsIdOutput() AutomationRuleCriteriaComplianceAssociatedStandardsIdOutput
	ToAutomationRuleCriteriaComplianceAssociatedStandardsIdOutputWithContext(context.Context) AutomationRuleCriteriaComplianceAssociatedStandardsIdOutput
}

AutomationRuleCriteriaComplianceAssociatedStandardsIdInput is an input type that accepts AutomationRuleCriteriaComplianceAssociatedStandardsIdArgs and AutomationRuleCriteriaComplianceAssociatedStandardsIdOutput values. You can construct a concrete instance of `AutomationRuleCriteriaComplianceAssociatedStandardsIdInput` via:

AutomationRuleCriteriaComplianceAssociatedStandardsIdArgs{...}

type AutomationRuleCriteriaComplianceAssociatedStandardsIdOutput added in v6.25.0

type AutomationRuleCriteriaComplianceAssociatedStandardsIdOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaComplianceAssociatedStandardsIdOutput) Comparison added in v6.25.0

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

func (AutomationRuleCriteriaComplianceAssociatedStandardsIdOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaComplianceAssociatedStandardsIdOutput) ToAutomationRuleCriteriaComplianceAssociatedStandardsIdOutput added in v6.25.0

func (AutomationRuleCriteriaComplianceAssociatedStandardsIdOutput) ToAutomationRuleCriteriaComplianceAssociatedStandardsIdOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaComplianceAssociatedStandardsIdOutput) ToAutomationRuleCriteriaComplianceAssociatedStandardsIdOutputWithContext(ctx context.Context) AutomationRuleCriteriaComplianceAssociatedStandardsIdOutput

func (AutomationRuleCriteriaComplianceAssociatedStandardsIdOutput) Value added in v6.25.0

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

type AutomationRuleCriteriaComplianceSecurityControlId added in v6.25.0

type AutomationRuleCriteriaComplianceSecurityControlId 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 AutomationRuleCriteriaComplianceSecurityControlIdArgs added in v6.25.0

type AutomationRuleCriteriaComplianceSecurityControlIdArgs 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 (AutomationRuleCriteriaComplianceSecurityControlIdArgs) ElementType added in v6.25.0

func (AutomationRuleCriteriaComplianceSecurityControlIdArgs) ToAutomationRuleCriteriaComplianceSecurityControlIdOutput added in v6.25.0

func (i AutomationRuleCriteriaComplianceSecurityControlIdArgs) ToAutomationRuleCriteriaComplianceSecurityControlIdOutput() AutomationRuleCriteriaComplianceSecurityControlIdOutput

func (AutomationRuleCriteriaComplianceSecurityControlIdArgs) ToAutomationRuleCriteriaComplianceSecurityControlIdOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaComplianceSecurityControlIdArgs) ToAutomationRuleCriteriaComplianceSecurityControlIdOutputWithContext(ctx context.Context) AutomationRuleCriteriaComplianceSecurityControlIdOutput

type AutomationRuleCriteriaComplianceSecurityControlIdArray added in v6.25.0

type AutomationRuleCriteriaComplianceSecurityControlIdArray []AutomationRuleCriteriaComplianceSecurityControlIdInput

func (AutomationRuleCriteriaComplianceSecurityControlIdArray) ElementType added in v6.25.0

func (AutomationRuleCriteriaComplianceSecurityControlIdArray) ToAutomationRuleCriteriaComplianceSecurityControlIdArrayOutput added in v6.25.0

func (i AutomationRuleCriteriaComplianceSecurityControlIdArray) ToAutomationRuleCriteriaComplianceSecurityControlIdArrayOutput() AutomationRuleCriteriaComplianceSecurityControlIdArrayOutput

func (AutomationRuleCriteriaComplianceSecurityControlIdArray) ToAutomationRuleCriteriaComplianceSecurityControlIdArrayOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaComplianceSecurityControlIdArray) ToAutomationRuleCriteriaComplianceSecurityControlIdArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaComplianceSecurityControlIdArrayOutput

type AutomationRuleCriteriaComplianceSecurityControlIdArrayInput added in v6.25.0

type AutomationRuleCriteriaComplianceSecurityControlIdArrayInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaComplianceSecurityControlIdArrayOutput() AutomationRuleCriteriaComplianceSecurityControlIdArrayOutput
	ToAutomationRuleCriteriaComplianceSecurityControlIdArrayOutputWithContext(context.Context) AutomationRuleCriteriaComplianceSecurityControlIdArrayOutput
}

AutomationRuleCriteriaComplianceSecurityControlIdArrayInput is an input type that accepts AutomationRuleCriteriaComplianceSecurityControlIdArray and AutomationRuleCriteriaComplianceSecurityControlIdArrayOutput values. You can construct a concrete instance of `AutomationRuleCriteriaComplianceSecurityControlIdArrayInput` via:

AutomationRuleCriteriaComplianceSecurityControlIdArray{ AutomationRuleCriteriaComplianceSecurityControlIdArgs{...} }

type AutomationRuleCriteriaComplianceSecurityControlIdArrayOutput added in v6.25.0

type AutomationRuleCriteriaComplianceSecurityControlIdArrayOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaComplianceSecurityControlIdArrayOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaComplianceSecurityControlIdArrayOutput) Index added in v6.25.0

func (AutomationRuleCriteriaComplianceSecurityControlIdArrayOutput) ToAutomationRuleCriteriaComplianceSecurityControlIdArrayOutput added in v6.25.0

func (AutomationRuleCriteriaComplianceSecurityControlIdArrayOutput) ToAutomationRuleCriteriaComplianceSecurityControlIdArrayOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaComplianceSecurityControlIdArrayOutput) ToAutomationRuleCriteriaComplianceSecurityControlIdArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaComplianceSecurityControlIdArrayOutput

type AutomationRuleCriteriaComplianceSecurityControlIdInput added in v6.25.0

type AutomationRuleCriteriaComplianceSecurityControlIdInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaComplianceSecurityControlIdOutput() AutomationRuleCriteriaComplianceSecurityControlIdOutput
	ToAutomationRuleCriteriaComplianceSecurityControlIdOutputWithContext(context.Context) AutomationRuleCriteriaComplianceSecurityControlIdOutput
}

AutomationRuleCriteriaComplianceSecurityControlIdInput is an input type that accepts AutomationRuleCriteriaComplianceSecurityControlIdArgs and AutomationRuleCriteriaComplianceSecurityControlIdOutput values. You can construct a concrete instance of `AutomationRuleCriteriaComplianceSecurityControlIdInput` via:

AutomationRuleCriteriaComplianceSecurityControlIdArgs{...}

type AutomationRuleCriteriaComplianceSecurityControlIdOutput added in v6.25.0

type AutomationRuleCriteriaComplianceSecurityControlIdOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaComplianceSecurityControlIdOutput) Comparison added in v6.25.0

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

func (AutomationRuleCriteriaComplianceSecurityControlIdOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaComplianceSecurityControlIdOutput) ToAutomationRuleCriteriaComplianceSecurityControlIdOutput added in v6.25.0

func (AutomationRuleCriteriaComplianceSecurityControlIdOutput) ToAutomationRuleCriteriaComplianceSecurityControlIdOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaComplianceSecurityControlIdOutput) ToAutomationRuleCriteriaComplianceSecurityControlIdOutputWithContext(ctx context.Context) AutomationRuleCriteriaComplianceSecurityControlIdOutput

func (AutomationRuleCriteriaComplianceSecurityControlIdOutput) Value added in v6.25.0

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

type AutomationRuleCriteriaComplianceStatus added in v6.25.0

type AutomationRuleCriteriaComplianceStatus 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 AutomationRuleCriteriaComplianceStatusArgs added in v6.25.0

type AutomationRuleCriteriaComplianceStatusArgs 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 (AutomationRuleCriteriaComplianceStatusArgs) ElementType added in v6.25.0

func (AutomationRuleCriteriaComplianceStatusArgs) ToAutomationRuleCriteriaComplianceStatusOutput added in v6.25.0

func (i AutomationRuleCriteriaComplianceStatusArgs) ToAutomationRuleCriteriaComplianceStatusOutput() AutomationRuleCriteriaComplianceStatusOutput

func (AutomationRuleCriteriaComplianceStatusArgs) ToAutomationRuleCriteriaComplianceStatusOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaComplianceStatusArgs) ToAutomationRuleCriteriaComplianceStatusOutputWithContext(ctx context.Context) AutomationRuleCriteriaComplianceStatusOutput

type AutomationRuleCriteriaComplianceStatusArray added in v6.25.0

type AutomationRuleCriteriaComplianceStatusArray []AutomationRuleCriteriaComplianceStatusInput

func (AutomationRuleCriteriaComplianceStatusArray) ElementType added in v6.25.0

func (AutomationRuleCriteriaComplianceStatusArray) ToAutomationRuleCriteriaComplianceStatusArrayOutput added in v6.25.0

func (i AutomationRuleCriteriaComplianceStatusArray) ToAutomationRuleCriteriaComplianceStatusArrayOutput() AutomationRuleCriteriaComplianceStatusArrayOutput

func (AutomationRuleCriteriaComplianceStatusArray) ToAutomationRuleCriteriaComplianceStatusArrayOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaComplianceStatusArray) ToAutomationRuleCriteriaComplianceStatusArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaComplianceStatusArrayOutput

type AutomationRuleCriteriaComplianceStatusArrayInput added in v6.25.0

type AutomationRuleCriteriaComplianceStatusArrayInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaComplianceStatusArrayOutput() AutomationRuleCriteriaComplianceStatusArrayOutput
	ToAutomationRuleCriteriaComplianceStatusArrayOutputWithContext(context.Context) AutomationRuleCriteriaComplianceStatusArrayOutput
}

AutomationRuleCriteriaComplianceStatusArrayInput is an input type that accepts AutomationRuleCriteriaComplianceStatusArray and AutomationRuleCriteriaComplianceStatusArrayOutput values. You can construct a concrete instance of `AutomationRuleCriteriaComplianceStatusArrayInput` via:

AutomationRuleCriteriaComplianceStatusArray{ AutomationRuleCriteriaComplianceStatusArgs{...} }

type AutomationRuleCriteriaComplianceStatusArrayOutput added in v6.25.0

type AutomationRuleCriteriaComplianceStatusArrayOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaComplianceStatusArrayOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaComplianceStatusArrayOutput) Index added in v6.25.0

func (AutomationRuleCriteriaComplianceStatusArrayOutput) ToAutomationRuleCriteriaComplianceStatusArrayOutput added in v6.25.0

func (o AutomationRuleCriteriaComplianceStatusArrayOutput) ToAutomationRuleCriteriaComplianceStatusArrayOutput() AutomationRuleCriteriaComplianceStatusArrayOutput

func (AutomationRuleCriteriaComplianceStatusArrayOutput) ToAutomationRuleCriteriaComplianceStatusArrayOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaComplianceStatusArrayOutput) ToAutomationRuleCriteriaComplianceStatusArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaComplianceStatusArrayOutput

type AutomationRuleCriteriaComplianceStatusInput added in v6.25.0

type AutomationRuleCriteriaComplianceStatusInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaComplianceStatusOutput() AutomationRuleCriteriaComplianceStatusOutput
	ToAutomationRuleCriteriaComplianceStatusOutputWithContext(context.Context) AutomationRuleCriteriaComplianceStatusOutput
}

AutomationRuleCriteriaComplianceStatusInput is an input type that accepts AutomationRuleCriteriaComplianceStatusArgs and AutomationRuleCriteriaComplianceStatusOutput values. You can construct a concrete instance of `AutomationRuleCriteriaComplianceStatusInput` via:

AutomationRuleCriteriaComplianceStatusArgs{...}

type AutomationRuleCriteriaComplianceStatusOutput added in v6.25.0

type AutomationRuleCriteriaComplianceStatusOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaComplianceStatusOutput) Comparison added in v6.25.0

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

func (AutomationRuleCriteriaComplianceStatusOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaComplianceStatusOutput) ToAutomationRuleCriteriaComplianceStatusOutput added in v6.25.0

func (o AutomationRuleCriteriaComplianceStatusOutput) ToAutomationRuleCriteriaComplianceStatusOutput() AutomationRuleCriteriaComplianceStatusOutput

func (AutomationRuleCriteriaComplianceStatusOutput) ToAutomationRuleCriteriaComplianceStatusOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaComplianceStatusOutput) ToAutomationRuleCriteriaComplianceStatusOutputWithContext(ctx context.Context) AutomationRuleCriteriaComplianceStatusOutput

func (AutomationRuleCriteriaComplianceStatusOutput) Value added in v6.25.0

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

type AutomationRuleCriteriaConfidence added in v6.25.0

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

type AutomationRuleCriteriaConfidenceArgs added in v6.25.0

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

func (AutomationRuleCriteriaConfidenceArgs) ElementType added in v6.25.0

func (AutomationRuleCriteriaConfidenceArgs) ToAutomationRuleCriteriaConfidenceOutput added in v6.25.0

func (i AutomationRuleCriteriaConfidenceArgs) ToAutomationRuleCriteriaConfidenceOutput() AutomationRuleCriteriaConfidenceOutput

func (AutomationRuleCriteriaConfidenceArgs) ToAutomationRuleCriteriaConfidenceOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaConfidenceArgs) ToAutomationRuleCriteriaConfidenceOutputWithContext(ctx context.Context) AutomationRuleCriteriaConfidenceOutput

type AutomationRuleCriteriaConfidenceArray added in v6.25.0

type AutomationRuleCriteriaConfidenceArray []AutomationRuleCriteriaConfidenceInput

func (AutomationRuleCriteriaConfidenceArray) ElementType added in v6.25.0

func (AutomationRuleCriteriaConfidenceArray) ToAutomationRuleCriteriaConfidenceArrayOutput added in v6.25.0

func (i AutomationRuleCriteriaConfidenceArray) ToAutomationRuleCriteriaConfidenceArrayOutput() AutomationRuleCriteriaConfidenceArrayOutput

func (AutomationRuleCriteriaConfidenceArray) ToAutomationRuleCriteriaConfidenceArrayOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaConfidenceArray) ToAutomationRuleCriteriaConfidenceArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaConfidenceArrayOutput

type AutomationRuleCriteriaConfidenceArrayInput added in v6.25.0

type AutomationRuleCriteriaConfidenceArrayInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaConfidenceArrayOutput() AutomationRuleCriteriaConfidenceArrayOutput
	ToAutomationRuleCriteriaConfidenceArrayOutputWithContext(context.Context) AutomationRuleCriteriaConfidenceArrayOutput
}

AutomationRuleCriteriaConfidenceArrayInput is an input type that accepts AutomationRuleCriteriaConfidenceArray and AutomationRuleCriteriaConfidenceArrayOutput values. You can construct a concrete instance of `AutomationRuleCriteriaConfidenceArrayInput` via:

AutomationRuleCriteriaConfidenceArray{ AutomationRuleCriteriaConfidenceArgs{...} }

type AutomationRuleCriteriaConfidenceArrayOutput added in v6.25.0

type AutomationRuleCriteriaConfidenceArrayOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaConfidenceArrayOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaConfidenceArrayOutput) Index added in v6.25.0

func (AutomationRuleCriteriaConfidenceArrayOutput) ToAutomationRuleCriteriaConfidenceArrayOutput added in v6.25.0

func (o AutomationRuleCriteriaConfidenceArrayOutput) ToAutomationRuleCriteriaConfidenceArrayOutput() AutomationRuleCriteriaConfidenceArrayOutput

func (AutomationRuleCriteriaConfidenceArrayOutput) ToAutomationRuleCriteriaConfidenceArrayOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaConfidenceArrayOutput) ToAutomationRuleCriteriaConfidenceArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaConfidenceArrayOutput

type AutomationRuleCriteriaConfidenceInput added in v6.25.0

type AutomationRuleCriteriaConfidenceInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaConfidenceOutput() AutomationRuleCriteriaConfidenceOutput
	ToAutomationRuleCriteriaConfidenceOutputWithContext(context.Context) AutomationRuleCriteriaConfidenceOutput
}

AutomationRuleCriteriaConfidenceInput is an input type that accepts AutomationRuleCriteriaConfidenceArgs and AutomationRuleCriteriaConfidenceOutput values. You can construct a concrete instance of `AutomationRuleCriteriaConfidenceInput` via:

AutomationRuleCriteriaConfidenceArgs{...}

type AutomationRuleCriteriaConfidenceOutput added in v6.25.0

type AutomationRuleCriteriaConfidenceOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaConfidenceOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaConfidenceOutput) Eq added in v6.25.0

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

func (AutomationRuleCriteriaConfidenceOutput) Gt added in v6.25.0

func (AutomationRuleCriteriaConfidenceOutput) Gte added in v6.25.0

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

func (AutomationRuleCriteriaConfidenceOutput) Lt added in v6.25.0

func (AutomationRuleCriteriaConfidenceOutput) Lte added in v6.25.0

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

func (AutomationRuleCriteriaConfidenceOutput) ToAutomationRuleCriteriaConfidenceOutput added in v6.25.0

func (o AutomationRuleCriteriaConfidenceOutput) ToAutomationRuleCriteriaConfidenceOutput() AutomationRuleCriteriaConfidenceOutput

func (AutomationRuleCriteriaConfidenceOutput) ToAutomationRuleCriteriaConfidenceOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaConfidenceOutput) ToAutomationRuleCriteriaConfidenceOutputWithContext(ctx context.Context) AutomationRuleCriteriaConfidenceOutput

type AutomationRuleCriteriaCreatedAt added in v6.25.0

type AutomationRuleCriteriaCreatedAt struct {
	// A configuration block of the date range for the date filter. See dateRange below for more details.
	DateRange *AutomationRuleCriteriaCreatedAtDateRange `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 AutomationRuleCriteriaCreatedAtArgs added in v6.25.0

type AutomationRuleCriteriaCreatedAtArgs struct {
	// A configuration block of the date range for the date filter. See dateRange below for more details.
	DateRange AutomationRuleCriteriaCreatedAtDateRangePtrInput `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 (AutomationRuleCriteriaCreatedAtArgs) ElementType added in v6.25.0

func (AutomationRuleCriteriaCreatedAtArgs) ToAutomationRuleCriteriaCreatedAtOutput added in v6.25.0

func (i AutomationRuleCriteriaCreatedAtArgs) ToAutomationRuleCriteriaCreatedAtOutput() AutomationRuleCriteriaCreatedAtOutput

func (AutomationRuleCriteriaCreatedAtArgs) ToAutomationRuleCriteriaCreatedAtOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaCreatedAtArgs) ToAutomationRuleCriteriaCreatedAtOutputWithContext(ctx context.Context) AutomationRuleCriteriaCreatedAtOutput

type AutomationRuleCriteriaCreatedAtArray added in v6.25.0

type AutomationRuleCriteriaCreatedAtArray []AutomationRuleCriteriaCreatedAtInput

func (AutomationRuleCriteriaCreatedAtArray) ElementType added in v6.25.0

func (AutomationRuleCriteriaCreatedAtArray) ToAutomationRuleCriteriaCreatedAtArrayOutput added in v6.25.0

func (i AutomationRuleCriteriaCreatedAtArray) ToAutomationRuleCriteriaCreatedAtArrayOutput() AutomationRuleCriteriaCreatedAtArrayOutput

func (AutomationRuleCriteriaCreatedAtArray) ToAutomationRuleCriteriaCreatedAtArrayOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaCreatedAtArray) ToAutomationRuleCriteriaCreatedAtArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaCreatedAtArrayOutput

type AutomationRuleCriteriaCreatedAtArrayInput added in v6.25.0

type AutomationRuleCriteriaCreatedAtArrayInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaCreatedAtArrayOutput() AutomationRuleCriteriaCreatedAtArrayOutput
	ToAutomationRuleCriteriaCreatedAtArrayOutputWithContext(context.Context) AutomationRuleCriteriaCreatedAtArrayOutput
}

AutomationRuleCriteriaCreatedAtArrayInput is an input type that accepts AutomationRuleCriteriaCreatedAtArray and AutomationRuleCriteriaCreatedAtArrayOutput values. You can construct a concrete instance of `AutomationRuleCriteriaCreatedAtArrayInput` via:

AutomationRuleCriteriaCreatedAtArray{ AutomationRuleCriteriaCreatedAtArgs{...} }

type AutomationRuleCriteriaCreatedAtArrayOutput added in v6.25.0

type AutomationRuleCriteriaCreatedAtArrayOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaCreatedAtArrayOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaCreatedAtArrayOutput) Index added in v6.25.0

func (AutomationRuleCriteriaCreatedAtArrayOutput) ToAutomationRuleCriteriaCreatedAtArrayOutput added in v6.25.0

func (o AutomationRuleCriteriaCreatedAtArrayOutput) ToAutomationRuleCriteriaCreatedAtArrayOutput() AutomationRuleCriteriaCreatedAtArrayOutput

func (AutomationRuleCriteriaCreatedAtArrayOutput) ToAutomationRuleCriteriaCreatedAtArrayOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaCreatedAtArrayOutput) ToAutomationRuleCriteriaCreatedAtArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaCreatedAtArrayOutput

type AutomationRuleCriteriaCreatedAtDateRange added in v6.25.0

type AutomationRuleCriteriaCreatedAtDateRange 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 AutomationRuleCriteriaCreatedAtDateRangeArgs added in v6.25.0

type AutomationRuleCriteriaCreatedAtDateRangeArgs 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 (AutomationRuleCriteriaCreatedAtDateRangeArgs) ElementType added in v6.25.0

func (AutomationRuleCriteriaCreatedAtDateRangeArgs) ToAutomationRuleCriteriaCreatedAtDateRangeOutput added in v6.25.0

func (i AutomationRuleCriteriaCreatedAtDateRangeArgs) ToAutomationRuleCriteriaCreatedAtDateRangeOutput() AutomationRuleCriteriaCreatedAtDateRangeOutput

func (AutomationRuleCriteriaCreatedAtDateRangeArgs) ToAutomationRuleCriteriaCreatedAtDateRangeOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaCreatedAtDateRangeArgs) ToAutomationRuleCriteriaCreatedAtDateRangeOutputWithContext(ctx context.Context) AutomationRuleCriteriaCreatedAtDateRangeOutput

func (AutomationRuleCriteriaCreatedAtDateRangeArgs) ToAutomationRuleCriteriaCreatedAtDateRangePtrOutput added in v6.25.0

func (i AutomationRuleCriteriaCreatedAtDateRangeArgs) ToAutomationRuleCriteriaCreatedAtDateRangePtrOutput() AutomationRuleCriteriaCreatedAtDateRangePtrOutput

func (AutomationRuleCriteriaCreatedAtDateRangeArgs) ToAutomationRuleCriteriaCreatedAtDateRangePtrOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaCreatedAtDateRangeArgs) ToAutomationRuleCriteriaCreatedAtDateRangePtrOutputWithContext(ctx context.Context) AutomationRuleCriteriaCreatedAtDateRangePtrOutput

type AutomationRuleCriteriaCreatedAtDateRangeInput added in v6.25.0

type AutomationRuleCriteriaCreatedAtDateRangeInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaCreatedAtDateRangeOutput() AutomationRuleCriteriaCreatedAtDateRangeOutput
	ToAutomationRuleCriteriaCreatedAtDateRangeOutputWithContext(context.Context) AutomationRuleCriteriaCreatedAtDateRangeOutput
}

AutomationRuleCriteriaCreatedAtDateRangeInput is an input type that accepts AutomationRuleCriteriaCreatedAtDateRangeArgs and AutomationRuleCriteriaCreatedAtDateRangeOutput values. You can construct a concrete instance of `AutomationRuleCriteriaCreatedAtDateRangeInput` via:

AutomationRuleCriteriaCreatedAtDateRangeArgs{...}

type AutomationRuleCriteriaCreatedAtDateRangeOutput added in v6.25.0

type AutomationRuleCriteriaCreatedAtDateRangeOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaCreatedAtDateRangeOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaCreatedAtDateRangeOutput) ToAutomationRuleCriteriaCreatedAtDateRangeOutput added in v6.25.0

func (o AutomationRuleCriteriaCreatedAtDateRangeOutput) ToAutomationRuleCriteriaCreatedAtDateRangeOutput() AutomationRuleCriteriaCreatedAtDateRangeOutput

func (AutomationRuleCriteriaCreatedAtDateRangeOutput) ToAutomationRuleCriteriaCreatedAtDateRangeOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaCreatedAtDateRangeOutput) ToAutomationRuleCriteriaCreatedAtDateRangeOutputWithContext(ctx context.Context) AutomationRuleCriteriaCreatedAtDateRangeOutput

func (AutomationRuleCriteriaCreatedAtDateRangeOutput) ToAutomationRuleCriteriaCreatedAtDateRangePtrOutput added in v6.25.0

func (o AutomationRuleCriteriaCreatedAtDateRangeOutput) ToAutomationRuleCriteriaCreatedAtDateRangePtrOutput() AutomationRuleCriteriaCreatedAtDateRangePtrOutput

func (AutomationRuleCriteriaCreatedAtDateRangeOutput) ToAutomationRuleCriteriaCreatedAtDateRangePtrOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaCreatedAtDateRangeOutput) ToAutomationRuleCriteriaCreatedAtDateRangePtrOutputWithContext(ctx context.Context) AutomationRuleCriteriaCreatedAtDateRangePtrOutput

func (AutomationRuleCriteriaCreatedAtDateRangeOutput) Unit added in v6.25.0

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

func (AutomationRuleCriteriaCreatedAtDateRangeOutput) Value added in v6.25.0

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

type AutomationRuleCriteriaCreatedAtDateRangePtrInput added in v6.25.0

type AutomationRuleCriteriaCreatedAtDateRangePtrInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaCreatedAtDateRangePtrOutput() AutomationRuleCriteriaCreatedAtDateRangePtrOutput
	ToAutomationRuleCriteriaCreatedAtDateRangePtrOutputWithContext(context.Context) AutomationRuleCriteriaCreatedAtDateRangePtrOutput
}

AutomationRuleCriteriaCreatedAtDateRangePtrInput is an input type that accepts AutomationRuleCriteriaCreatedAtDateRangeArgs, AutomationRuleCriteriaCreatedAtDateRangePtr and AutomationRuleCriteriaCreatedAtDateRangePtrOutput values. You can construct a concrete instance of `AutomationRuleCriteriaCreatedAtDateRangePtrInput` via:

        AutomationRuleCriteriaCreatedAtDateRangeArgs{...}

or:

        nil

type AutomationRuleCriteriaCreatedAtDateRangePtrOutput added in v6.25.0

type AutomationRuleCriteriaCreatedAtDateRangePtrOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaCreatedAtDateRangePtrOutput) Elem added in v6.25.0

func (AutomationRuleCriteriaCreatedAtDateRangePtrOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaCreatedAtDateRangePtrOutput) ToAutomationRuleCriteriaCreatedAtDateRangePtrOutput added in v6.25.0

func (o AutomationRuleCriteriaCreatedAtDateRangePtrOutput) ToAutomationRuleCriteriaCreatedAtDateRangePtrOutput() AutomationRuleCriteriaCreatedAtDateRangePtrOutput

func (AutomationRuleCriteriaCreatedAtDateRangePtrOutput) ToAutomationRuleCriteriaCreatedAtDateRangePtrOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaCreatedAtDateRangePtrOutput) ToAutomationRuleCriteriaCreatedAtDateRangePtrOutputWithContext(ctx context.Context) AutomationRuleCriteriaCreatedAtDateRangePtrOutput

func (AutomationRuleCriteriaCreatedAtDateRangePtrOutput) Unit added in v6.25.0

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

func (AutomationRuleCriteriaCreatedAtDateRangePtrOutput) Value added in v6.25.0

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

type AutomationRuleCriteriaCreatedAtInput added in v6.25.0

type AutomationRuleCriteriaCreatedAtInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaCreatedAtOutput() AutomationRuleCriteriaCreatedAtOutput
	ToAutomationRuleCriteriaCreatedAtOutputWithContext(context.Context) AutomationRuleCriteriaCreatedAtOutput
}

AutomationRuleCriteriaCreatedAtInput is an input type that accepts AutomationRuleCriteriaCreatedAtArgs and AutomationRuleCriteriaCreatedAtOutput values. You can construct a concrete instance of `AutomationRuleCriteriaCreatedAtInput` via:

AutomationRuleCriteriaCreatedAtArgs{...}

type AutomationRuleCriteriaCreatedAtOutput added in v6.25.0

type AutomationRuleCriteriaCreatedAtOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaCreatedAtOutput) DateRange added in v6.25.0

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

func (AutomationRuleCriteriaCreatedAtOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaCreatedAtOutput) End added in v6.25.0

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

func (AutomationRuleCriteriaCreatedAtOutput) Start added in v6.25.0

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

func (AutomationRuleCriteriaCreatedAtOutput) ToAutomationRuleCriteriaCreatedAtOutput added in v6.25.0

func (o AutomationRuleCriteriaCreatedAtOutput) ToAutomationRuleCriteriaCreatedAtOutput() AutomationRuleCriteriaCreatedAtOutput

func (AutomationRuleCriteriaCreatedAtOutput) ToAutomationRuleCriteriaCreatedAtOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaCreatedAtOutput) ToAutomationRuleCriteriaCreatedAtOutputWithContext(ctx context.Context) AutomationRuleCriteriaCreatedAtOutput

type AutomationRuleCriteriaCriticality added in v6.25.0

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

type AutomationRuleCriteriaCriticalityArgs added in v6.25.0

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

func (AutomationRuleCriteriaCriticalityArgs) ElementType added in v6.25.0

func (AutomationRuleCriteriaCriticalityArgs) ToAutomationRuleCriteriaCriticalityOutput added in v6.25.0

func (i AutomationRuleCriteriaCriticalityArgs) ToAutomationRuleCriteriaCriticalityOutput() AutomationRuleCriteriaCriticalityOutput

func (AutomationRuleCriteriaCriticalityArgs) ToAutomationRuleCriteriaCriticalityOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaCriticalityArgs) ToAutomationRuleCriteriaCriticalityOutputWithContext(ctx context.Context) AutomationRuleCriteriaCriticalityOutput

type AutomationRuleCriteriaCriticalityArray added in v6.25.0

type AutomationRuleCriteriaCriticalityArray []AutomationRuleCriteriaCriticalityInput

func (AutomationRuleCriteriaCriticalityArray) ElementType added in v6.25.0

func (AutomationRuleCriteriaCriticalityArray) ToAutomationRuleCriteriaCriticalityArrayOutput added in v6.25.0

func (i AutomationRuleCriteriaCriticalityArray) ToAutomationRuleCriteriaCriticalityArrayOutput() AutomationRuleCriteriaCriticalityArrayOutput

func (AutomationRuleCriteriaCriticalityArray) ToAutomationRuleCriteriaCriticalityArrayOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaCriticalityArray) ToAutomationRuleCriteriaCriticalityArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaCriticalityArrayOutput

type AutomationRuleCriteriaCriticalityArrayInput added in v6.25.0

type AutomationRuleCriteriaCriticalityArrayInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaCriticalityArrayOutput() AutomationRuleCriteriaCriticalityArrayOutput
	ToAutomationRuleCriteriaCriticalityArrayOutputWithContext(context.Context) AutomationRuleCriteriaCriticalityArrayOutput
}

AutomationRuleCriteriaCriticalityArrayInput is an input type that accepts AutomationRuleCriteriaCriticalityArray and AutomationRuleCriteriaCriticalityArrayOutput values. You can construct a concrete instance of `AutomationRuleCriteriaCriticalityArrayInput` via:

AutomationRuleCriteriaCriticalityArray{ AutomationRuleCriteriaCriticalityArgs{...} }

type AutomationRuleCriteriaCriticalityArrayOutput added in v6.25.0

type AutomationRuleCriteriaCriticalityArrayOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaCriticalityArrayOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaCriticalityArrayOutput) Index added in v6.25.0

func (AutomationRuleCriteriaCriticalityArrayOutput) ToAutomationRuleCriteriaCriticalityArrayOutput added in v6.25.0

func (o AutomationRuleCriteriaCriticalityArrayOutput) ToAutomationRuleCriteriaCriticalityArrayOutput() AutomationRuleCriteriaCriticalityArrayOutput

func (AutomationRuleCriteriaCriticalityArrayOutput) ToAutomationRuleCriteriaCriticalityArrayOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaCriticalityArrayOutput) ToAutomationRuleCriteriaCriticalityArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaCriticalityArrayOutput

type AutomationRuleCriteriaCriticalityInput added in v6.25.0

type AutomationRuleCriteriaCriticalityInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaCriticalityOutput() AutomationRuleCriteriaCriticalityOutput
	ToAutomationRuleCriteriaCriticalityOutputWithContext(context.Context) AutomationRuleCriteriaCriticalityOutput
}

AutomationRuleCriteriaCriticalityInput is an input type that accepts AutomationRuleCriteriaCriticalityArgs and AutomationRuleCriteriaCriticalityOutput values. You can construct a concrete instance of `AutomationRuleCriteriaCriticalityInput` via:

AutomationRuleCriteriaCriticalityArgs{...}

type AutomationRuleCriteriaCriticalityOutput added in v6.25.0

type AutomationRuleCriteriaCriticalityOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaCriticalityOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaCriticalityOutput) Eq added in v6.25.0

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

func (AutomationRuleCriteriaCriticalityOutput) Gt added in v6.25.0

func (AutomationRuleCriteriaCriticalityOutput) Gte added in v6.25.0

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

func (AutomationRuleCriteriaCriticalityOutput) Lt added in v6.25.0

func (AutomationRuleCriteriaCriticalityOutput) Lte added in v6.25.0

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

func (AutomationRuleCriteriaCriticalityOutput) ToAutomationRuleCriteriaCriticalityOutput added in v6.25.0

func (o AutomationRuleCriteriaCriticalityOutput) ToAutomationRuleCriteriaCriticalityOutput() AutomationRuleCriteriaCriticalityOutput

func (AutomationRuleCriteriaCriticalityOutput) ToAutomationRuleCriteriaCriticalityOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaCriticalityOutput) ToAutomationRuleCriteriaCriticalityOutputWithContext(ctx context.Context) AutomationRuleCriteriaCriticalityOutput

type AutomationRuleCriteriaDescription added in v6.25.0

type AutomationRuleCriteriaDescription 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 AutomationRuleCriteriaDescriptionArgs added in v6.25.0

type AutomationRuleCriteriaDescriptionArgs 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 (AutomationRuleCriteriaDescriptionArgs) ElementType added in v6.25.0

func (AutomationRuleCriteriaDescriptionArgs) ToAutomationRuleCriteriaDescriptionOutput added in v6.25.0

func (i AutomationRuleCriteriaDescriptionArgs) ToAutomationRuleCriteriaDescriptionOutput() AutomationRuleCriteriaDescriptionOutput

func (AutomationRuleCriteriaDescriptionArgs) ToAutomationRuleCriteriaDescriptionOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaDescriptionArgs) ToAutomationRuleCriteriaDescriptionOutputWithContext(ctx context.Context) AutomationRuleCriteriaDescriptionOutput

type AutomationRuleCriteriaDescriptionArray added in v6.25.0

type AutomationRuleCriteriaDescriptionArray []AutomationRuleCriteriaDescriptionInput

func (AutomationRuleCriteriaDescriptionArray) ElementType added in v6.25.0

func (AutomationRuleCriteriaDescriptionArray) ToAutomationRuleCriteriaDescriptionArrayOutput added in v6.25.0

func (i AutomationRuleCriteriaDescriptionArray) ToAutomationRuleCriteriaDescriptionArrayOutput() AutomationRuleCriteriaDescriptionArrayOutput

func (AutomationRuleCriteriaDescriptionArray) ToAutomationRuleCriteriaDescriptionArrayOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaDescriptionArray) ToAutomationRuleCriteriaDescriptionArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaDescriptionArrayOutput

type AutomationRuleCriteriaDescriptionArrayInput added in v6.25.0

type AutomationRuleCriteriaDescriptionArrayInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaDescriptionArrayOutput() AutomationRuleCriteriaDescriptionArrayOutput
	ToAutomationRuleCriteriaDescriptionArrayOutputWithContext(context.Context) AutomationRuleCriteriaDescriptionArrayOutput
}

AutomationRuleCriteriaDescriptionArrayInput is an input type that accepts AutomationRuleCriteriaDescriptionArray and AutomationRuleCriteriaDescriptionArrayOutput values. You can construct a concrete instance of `AutomationRuleCriteriaDescriptionArrayInput` via:

AutomationRuleCriteriaDescriptionArray{ AutomationRuleCriteriaDescriptionArgs{...} }

type AutomationRuleCriteriaDescriptionArrayOutput added in v6.25.0

type AutomationRuleCriteriaDescriptionArrayOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaDescriptionArrayOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaDescriptionArrayOutput) Index added in v6.25.0

func (AutomationRuleCriteriaDescriptionArrayOutput) ToAutomationRuleCriteriaDescriptionArrayOutput added in v6.25.0

func (o AutomationRuleCriteriaDescriptionArrayOutput) ToAutomationRuleCriteriaDescriptionArrayOutput() AutomationRuleCriteriaDescriptionArrayOutput

func (AutomationRuleCriteriaDescriptionArrayOutput) ToAutomationRuleCriteriaDescriptionArrayOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaDescriptionArrayOutput) ToAutomationRuleCriteriaDescriptionArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaDescriptionArrayOutput

type AutomationRuleCriteriaDescriptionInput added in v6.25.0

type AutomationRuleCriteriaDescriptionInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaDescriptionOutput() AutomationRuleCriteriaDescriptionOutput
	ToAutomationRuleCriteriaDescriptionOutputWithContext(context.Context) AutomationRuleCriteriaDescriptionOutput
}

AutomationRuleCriteriaDescriptionInput is an input type that accepts AutomationRuleCriteriaDescriptionArgs and AutomationRuleCriteriaDescriptionOutput values. You can construct a concrete instance of `AutomationRuleCriteriaDescriptionInput` via:

AutomationRuleCriteriaDescriptionArgs{...}

type AutomationRuleCriteriaDescriptionOutput added in v6.25.0

type AutomationRuleCriteriaDescriptionOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaDescriptionOutput) Comparison added in v6.25.0

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

func (AutomationRuleCriteriaDescriptionOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaDescriptionOutput) ToAutomationRuleCriteriaDescriptionOutput added in v6.25.0

func (o AutomationRuleCriteriaDescriptionOutput) ToAutomationRuleCriteriaDescriptionOutput() AutomationRuleCriteriaDescriptionOutput

func (AutomationRuleCriteriaDescriptionOutput) ToAutomationRuleCriteriaDescriptionOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaDescriptionOutput) ToAutomationRuleCriteriaDescriptionOutputWithContext(ctx context.Context) AutomationRuleCriteriaDescriptionOutput

func (AutomationRuleCriteriaDescriptionOutput) Value added in v6.25.0

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

type AutomationRuleCriteriaFirstObservedAt added in v6.25.0

type AutomationRuleCriteriaFirstObservedAt struct {
	// A configuration block of the date range for the date filter. See dateRange below for more details.
	DateRange *AutomationRuleCriteriaFirstObservedAtDateRange `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 AutomationRuleCriteriaFirstObservedAtArgs added in v6.25.0

type AutomationRuleCriteriaFirstObservedAtArgs struct {
	// A configuration block of the date range for the date filter. See dateRange below for more details.
	DateRange AutomationRuleCriteriaFirstObservedAtDateRangePtrInput `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 (AutomationRuleCriteriaFirstObservedAtArgs) ElementType added in v6.25.0

func (AutomationRuleCriteriaFirstObservedAtArgs) ToAutomationRuleCriteriaFirstObservedAtOutput added in v6.25.0

func (i AutomationRuleCriteriaFirstObservedAtArgs) ToAutomationRuleCriteriaFirstObservedAtOutput() AutomationRuleCriteriaFirstObservedAtOutput

func (AutomationRuleCriteriaFirstObservedAtArgs) ToAutomationRuleCriteriaFirstObservedAtOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaFirstObservedAtArgs) ToAutomationRuleCriteriaFirstObservedAtOutputWithContext(ctx context.Context) AutomationRuleCriteriaFirstObservedAtOutput

type AutomationRuleCriteriaFirstObservedAtArray added in v6.25.0

type AutomationRuleCriteriaFirstObservedAtArray []AutomationRuleCriteriaFirstObservedAtInput

func (AutomationRuleCriteriaFirstObservedAtArray) ElementType added in v6.25.0

func (AutomationRuleCriteriaFirstObservedAtArray) ToAutomationRuleCriteriaFirstObservedAtArrayOutput added in v6.25.0

func (i AutomationRuleCriteriaFirstObservedAtArray) ToAutomationRuleCriteriaFirstObservedAtArrayOutput() AutomationRuleCriteriaFirstObservedAtArrayOutput

func (AutomationRuleCriteriaFirstObservedAtArray) ToAutomationRuleCriteriaFirstObservedAtArrayOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaFirstObservedAtArray) ToAutomationRuleCriteriaFirstObservedAtArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaFirstObservedAtArrayOutput

type AutomationRuleCriteriaFirstObservedAtArrayInput added in v6.25.0

type AutomationRuleCriteriaFirstObservedAtArrayInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaFirstObservedAtArrayOutput() AutomationRuleCriteriaFirstObservedAtArrayOutput
	ToAutomationRuleCriteriaFirstObservedAtArrayOutputWithContext(context.Context) AutomationRuleCriteriaFirstObservedAtArrayOutput
}

AutomationRuleCriteriaFirstObservedAtArrayInput is an input type that accepts AutomationRuleCriteriaFirstObservedAtArray and AutomationRuleCriteriaFirstObservedAtArrayOutput values. You can construct a concrete instance of `AutomationRuleCriteriaFirstObservedAtArrayInput` via:

AutomationRuleCriteriaFirstObservedAtArray{ AutomationRuleCriteriaFirstObservedAtArgs{...} }

type AutomationRuleCriteriaFirstObservedAtArrayOutput added in v6.25.0

type AutomationRuleCriteriaFirstObservedAtArrayOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaFirstObservedAtArrayOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaFirstObservedAtArrayOutput) Index added in v6.25.0

func (AutomationRuleCriteriaFirstObservedAtArrayOutput) ToAutomationRuleCriteriaFirstObservedAtArrayOutput added in v6.25.0

func (o AutomationRuleCriteriaFirstObservedAtArrayOutput) ToAutomationRuleCriteriaFirstObservedAtArrayOutput() AutomationRuleCriteriaFirstObservedAtArrayOutput

func (AutomationRuleCriteriaFirstObservedAtArrayOutput) ToAutomationRuleCriteriaFirstObservedAtArrayOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaFirstObservedAtArrayOutput) ToAutomationRuleCriteriaFirstObservedAtArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaFirstObservedAtArrayOutput

type AutomationRuleCriteriaFirstObservedAtDateRange added in v6.25.0

type AutomationRuleCriteriaFirstObservedAtDateRange 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 AutomationRuleCriteriaFirstObservedAtDateRangeArgs added in v6.25.0

type AutomationRuleCriteriaFirstObservedAtDateRangeArgs 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 (AutomationRuleCriteriaFirstObservedAtDateRangeArgs) ElementType added in v6.25.0

func (AutomationRuleCriteriaFirstObservedAtDateRangeArgs) ToAutomationRuleCriteriaFirstObservedAtDateRangeOutput added in v6.25.0

func (i AutomationRuleCriteriaFirstObservedAtDateRangeArgs) ToAutomationRuleCriteriaFirstObservedAtDateRangeOutput() AutomationRuleCriteriaFirstObservedAtDateRangeOutput

func (AutomationRuleCriteriaFirstObservedAtDateRangeArgs) ToAutomationRuleCriteriaFirstObservedAtDateRangeOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaFirstObservedAtDateRangeArgs) ToAutomationRuleCriteriaFirstObservedAtDateRangeOutputWithContext(ctx context.Context) AutomationRuleCriteriaFirstObservedAtDateRangeOutput

func (AutomationRuleCriteriaFirstObservedAtDateRangeArgs) ToAutomationRuleCriteriaFirstObservedAtDateRangePtrOutput added in v6.25.0

func (i AutomationRuleCriteriaFirstObservedAtDateRangeArgs) ToAutomationRuleCriteriaFirstObservedAtDateRangePtrOutput() AutomationRuleCriteriaFirstObservedAtDateRangePtrOutput

func (AutomationRuleCriteriaFirstObservedAtDateRangeArgs) ToAutomationRuleCriteriaFirstObservedAtDateRangePtrOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaFirstObservedAtDateRangeArgs) ToAutomationRuleCriteriaFirstObservedAtDateRangePtrOutputWithContext(ctx context.Context) AutomationRuleCriteriaFirstObservedAtDateRangePtrOutput

type AutomationRuleCriteriaFirstObservedAtDateRangeInput added in v6.25.0

type AutomationRuleCriteriaFirstObservedAtDateRangeInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaFirstObservedAtDateRangeOutput() AutomationRuleCriteriaFirstObservedAtDateRangeOutput
	ToAutomationRuleCriteriaFirstObservedAtDateRangeOutputWithContext(context.Context) AutomationRuleCriteriaFirstObservedAtDateRangeOutput
}

AutomationRuleCriteriaFirstObservedAtDateRangeInput is an input type that accepts AutomationRuleCriteriaFirstObservedAtDateRangeArgs and AutomationRuleCriteriaFirstObservedAtDateRangeOutput values. You can construct a concrete instance of `AutomationRuleCriteriaFirstObservedAtDateRangeInput` via:

AutomationRuleCriteriaFirstObservedAtDateRangeArgs{...}

type AutomationRuleCriteriaFirstObservedAtDateRangeOutput added in v6.25.0

type AutomationRuleCriteriaFirstObservedAtDateRangeOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaFirstObservedAtDateRangeOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaFirstObservedAtDateRangeOutput) ToAutomationRuleCriteriaFirstObservedAtDateRangeOutput added in v6.25.0

func (AutomationRuleCriteriaFirstObservedAtDateRangeOutput) ToAutomationRuleCriteriaFirstObservedAtDateRangeOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaFirstObservedAtDateRangeOutput) ToAutomationRuleCriteriaFirstObservedAtDateRangeOutputWithContext(ctx context.Context) AutomationRuleCriteriaFirstObservedAtDateRangeOutput

func (AutomationRuleCriteriaFirstObservedAtDateRangeOutput) ToAutomationRuleCriteriaFirstObservedAtDateRangePtrOutput added in v6.25.0

func (o AutomationRuleCriteriaFirstObservedAtDateRangeOutput) ToAutomationRuleCriteriaFirstObservedAtDateRangePtrOutput() AutomationRuleCriteriaFirstObservedAtDateRangePtrOutput

func (AutomationRuleCriteriaFirstObservedAtDateRangeOutput) ToAutomationRuleCriteriaFirstObservedAtDateRangePtrOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaFirstObservedAtDateRangeOutput) ToAutomationRuleCriteriaFirstObservedAtDateRangePtrOutputWithContext(ctx context.Context) AutomationRuleCriteriaFirstObservedAtDateRangePtrOutput

func (AutomationRuleCriteriaFirstObservedAtDateRangeOutput) Unit added in v6.25.0

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

func (AutomationRuleCriteriaFirstObservedAtDateRangeOutput) Value added in v6.25.0

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

type AutomationRuleCriteriaFirstObservedAtDateRangePtrInput added in v6.25.0

type AutomationRuleCriteriaFirstObservedAtDateRangePtrInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaFirstObservedAtDateRangePtrOutput() AutomationRuleCriteriaFirstObservedAtDateRangePtrOutput
	ToAutomationRuleCriteriaFirstObservedAtDateRangePtrOutputWithContext(context.Context) AutomationRuleCriteriaFirstObservedAtDateRangePtrOutput
}

AutomationRuleCriteriaFirstObservedAtDateRangePtrInput is an input type that accepts AutomationRuleCriteriaFirstObservedAtDateRangeArgs, AutomationRuleCriteriaFirstObservedAtDateRangePtr and AutomationRuleCriteriaFirstObservedAtDateRangePtrOutput values. You can construct a concrete instance of `AutomationRuleCriteriaFirstObservedAtDateRangePtrInput` via:

        AutomationRuleCriteriaFirstObservedAtDateRangeArgs{...}

or:

        nil

type AutomationRuleCriteriaFirstObservedAtDateRangePtrOutput added in v6.25.0

type AutomationRuleCriteriaFirstObservedAtDateRangePtrOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaFirstObservedAtDateRangePtrOutput) Elem added in v6.25.0

func (AutomationRuleCriteriaFirstObservedAtDateRangePtrOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaFirstObservedAtDateRangePtrOutput) ToAutomationRuleCriteriaFirstObservedAtDateRangePtrOutput added in v6.25.0

func (AutomationRuleCriteriaFirstObservedAtDateRangePtrOutput) ToAutomationRuleCriteriaFirstObservedAtDateRangePtrOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaFirstObservedAtDateRangePtrOutput) ToAutomationRuleCriteriaFirstObservedAtDateRangePtrOutputWithContext(ctx context.Context) AutomationRuleCriteriaFirstObservedAtDateRangePtrOutput

func (AutomationRuleCriteriaFirstObservedAtDateRangePtrOutput) Unit added in v6.25.0

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

func (AutomationRuleCriteriaFirstObservedAtDateRangePtrOutput) Value added in v6.25.0

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

type AutomationRuleCriteriaFirstObservedAtInput added in v6.25.0

type AutomationRuleCriteriaFirstObservedAtInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaFirstObservedAtOutput() AutomationRuleCriteriaFirstObservedAtOutput
	ToAutomationRuleCriteriaFirstObservedAtOutputWithContext(context.Context) AutomationRuleCriteriaFirstObservedAtOutput
}

AutomationRuleCriteriaFirstObservedAtInput is an input type that accepts AutomationRuleCriteriaFirstObservedAtArgs and AutomationRuleCriteriaFirstObservedAtOutput values. You can construct a concrete instance of `AutomationRuleCriteriaFirstObservedAtInput` via:

AutomationRuleCriteriaFirstObservedAtArgs{...}

type AutomationRuleCriteriaFirstObservedAtOutput added in v6.25.0

type AutomationRuleCriteriaFirstObservedAtOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaFirstObservedAtOutput) DateRange added in v6.25.0

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

func (AutomationRuleCriteriaFirstObservedAtOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaFirstObservedAtOutput) End added in v6.25.0

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

func (AutomationRuleCriteriaFirstObservedAtOutput) Start added in v6.25.0

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

func (AutomationRuleCriteriaFirstObservedAtOutput) ToAutomationRuleCriteriaFirstObservedAtOutput added in v6.25.0

func (o AutomationRuleCriteriaFirstObservedAtOutput) ToAutomationRuleCriteriaFirstObservedAtOutput() AutomationRuleCriteriaFirstObservedAtOutput

func (AutomationRuleCriteriaFirstObservedAtOutput) ToAutomationRuleCriteriaFirstObservedAtOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaFirstObservedAtOutput) ToAutomationRuleCriteriaFirstObservedAtOutputWithContext(ctx context.Context) AutomationRuleCriteriaFirstObservedAtOutput

type AutomationRuleCriteriaGeneratorId added in v6.25.0

type AutomationRuleCriteriaGeneratorId 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 AutomationRuleCriteriaGeneratorIdArgs added in v6.25.0

type AutomationRuleCriteriaGeneratorIdArgs 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 (AutomationRuleCriteriaGeneratorIdArgs) ElementType added in v6.25.0

func (AutomationRuleCriteriaGeneratorIdArgs) ToAutomationRuleCriteriaGeneratorIdOutput added in v6.25.0

func (i AutomationRuleCriteriaGeneratorIdArgs) ToAutomationRuleCriteriaGeneratorIdOutput() AutomationRuleCriteriaGeneratorIdOutput

func (AutomationRuleCriteriaGeneratorIdArgs) ToAutomationRuleCriteriaGeneratorIdOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaGeneratorIdArgs) ToAutomationRuleCriteriaGeneratorIdOutputWithContext(ctx context.Context) AutomationRuleCriteriaGeneratorIdOutput

type AutomationRuleCriteriaGeneratorIdArray added in v6.25.0

type AutomationRuleCriteriaGeneratorIdArray []AutomationRuleCriteriaGeneratorIdInput

func (AutomationRuleCriteriaGeneratorIdArray) ElementType added in v6.25.0

func (AutomationRuleCriteriaGeneratorIdArray) ToAutomationRuleCriteriaGeneratorIdArrayOutput added in v6.25.0

func (i AutomationRuleCriteriaGeneratorIdArray) ToAutomationRuleCriteriaGeneratorIdArrayOutput() AutomationRuleCriteriaGeneratorIdArrayOutput

func (AutomationRuleCriteriaGeneratorIdArray) ToAutomationRuleCriteriaGeneratorIdArrayOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaGeneratorIdArray) ToAutomationRuleCriteriaGeneratorIdArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaGeneratorIdArrayOutput

type AutomationRuleCriteriaGeneratorIdArrayInput added in v6.25.0

type AutomationRuleCriteriaGeneratorIdArrayInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaGeneratorIdArrayOutput() AutomationRuleCriteriaGeneratorIdArrayOutput
	ToAutomationRuleCriteriaGeneratorIdArrayOutputWithContext(context.Context) AutomationRuleCriteriaGeneratorIdArrayOutput
}

AutomationRuleCriteriaGeneratorIdArrayInput is an input type that accepts AutomationRuleCriteriaGeneratorIdArray and AutomationRuleCriteriaGeneratorIdArrayOutput values. You can construct a concrete instance of `AutomationRuleCriteriaGeneratorIdArrayInput` via:

AutomationRuleCriteriaGeneratorIdArray{ AutomationRuleCriteriaGeneratorIdArgs{...} }

type AutomationRuleCriteriaGeneratorIdArrayOutput added in v6.25.0

type AutomationRuleCriteriaGeneratorIdArrayOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaGeneratorIdArrayOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaGeneratorIdArrayOutput) Index added in v6.25.0

func (AutomationRuleCriteriaGeneratorIdArrayOutput) ToAutomationRuleCriteriaGeneratorIdArrayOutput added in v6.25.0

func (o AutomationRuleCriteriaGeneratorIdArrayOutput) ToAutomationRuleCriteriaGeneratorIdArrayOutput() AutomationRuleCriteriaGeneratorIdArrayOutput

func (AutomationRuleCriteriaGeneratorIdArrayOutput) ToAutomationRuleCriteriaGeneratorIdArrayOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaGeneratorIdArrayOutput) ToAutomationRuleCriteriaGeneratorIdArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaGeneratorIdArrayOutput

type AutomationRuleCriteriaGeneratorIdInput added in v6.25.0

type AutomationRuleCriteriaGeneratorIdInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaGeneratorIdOutput() AutomationRuleCriteriaGeneratorIdOutput
	ToAutomationRuleCriteriaGeneratorIdOutputWithContext(context.Context) AutomationRuleCriteriaGeneratorIdOutput
}

AutomationRuleCriteriaGeneratorIdInput is an input type that accepts AutomationRuleCriteriaGeneratorIdArgs and AutomationRuleCriteriaGeneratorIdOutput values. You can construct a concrete instance of `AutomationRuleCriteriaGeneratorIdInput` via:

AutomationRuleCriteriaGeneratorIdArgs{...}

type AutomationRuleCriteriaGeneratorIdOutput added in v6.25.0

type AutomationRuleCriteriaGeneratorIdOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaGeneratorIdOutput) Comparison added in v6.25.0

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

func (AutomationRuleCriteriaGeneratorIdOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaGeneratorIdOutput) ToAutomationRuleCriteriaGeneratorIdOutput added in v6.25.0

func (o AutomationRuleCriteriaGeneratorIdOutput) ToAutomationRuleCriteriaGeneratorIdOutput() AutomationRuleCriteriaGeneratorIdOutput

func (AutomationRuleCriteriaGeneratorIdOutput) ToAutomationRuleCriteriaGeneratorIdOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaGeneratorIdOutput) ToAutomationRuleCriteriaGeneratorIdOutputWithContext(ctx context.Context) AutomationRuleCriteriaGeneratorIdOutput

func (AutomationRuleCriteriaGeneratorIdOutput) Value added in v6.25.0

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

type AutomationRuleCriteriaId added in v6.25.0

type AutomationRuleCriteriaId 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 AutomationRuleCriteriaIdArgs added in v6.25.0

type AutomationRuleCriteriaIdArgs 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 (AutomationRuleCriteriaIdArgs) ElementType added in v6.25.0

func (AutomationRuleCriteriaIdArgs) ToAutomationRuleCriteriaIdOutput added in v6.25.0

func (i AutomationRuleCriteriaIdArgs) ToAutomationRuleCriteriaIdOutput() AutomationRuleCriteriaIdOutput

func (AutomationRuleCriteriaIdArgs) ToAutomationRuleCriteriaIdOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaIdArgs) ToAutomationRuleCriteriaIdOutputWithContext(ctx context.Context) AutomationRuleCriteriaIdOutput

type AutomationRuleCriteriaIdArray added in v6.25.0

type AutomationRuleCriteriaIdArray []AutomationRuleCriteriaIdInput

func (AutomationRuleCriteriaIdArray) ElementType added in v6.25.0

func (AutomationRuleCriteriaIdArray) ToAutomationRuleCriteriaIdArrayOutput added in v6.25.0

func (i AutomationRuleCriteriaIdArray) ToAutomationRuleCriteriaIdArrayOutput() AutomationRuleCriteriaIdArrayOutput

func (AutomationRuleCriteriaIdArray) ToAutomationRuleCriteriaIdArrayOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaIdArray) ToAutomationRuleCriteriaIdArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaIdArrayOutput

type AutomationRuleCriteriaIdArrayInput added in v6.25.0

type AutomationRuleCriteriaIdArrayInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaIdArrayOutput() AutomationRuleCriteriaIdArrayOutput
	ToAutomationRuleCriteriaIdArrayOutputWithContext(context.Context) AutomationRuleCriteriaIdArrayOutput
}

AutomationRuleCriteriaIdArrayInput is an input type that accepts AutomationRuleCriteriaIdArray and AutomationRuleCriteriaIdArrayOutput values. You can construct a concrete instance of `AutomationRuleCriteriaIdArrayInput` via:

AutomationRuleCriteriaIdArray{ AutomationRuleCriteriaIdArgs{...} }

type AutomationRuleCriteriaIdArrayOutput added in v6.25.0

type AutomationRuleCriteriaIdArrayOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaIdArrayOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaIdArrayOutput) Index added in v6.25.0

func (AutomationRuleCriteriaIdArrayOutput) ToAutomationRuleCriteriaIdArrayOutput added in v6.25.0

func (o AutomationRuleCriteriaIdArrayOutput) ToAutomationRuleCriteriaIdArrayOutput() AutomationRuleCriteriaIdArrayOutput

func (AutomationRuleCriteriaIdArrayOutput) ToAutomationRuleCriteriaIdArrayOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaIdArrayOutput) ToAutomationRuleCriteriaIdArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaIdArrayOutput

type AutomationRuleCriteriaIdInput added in v6.25.0

type AutomationRuleCriteriaIdInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaIdOutput() AutomationRuleCriteriaIdOutput
	ToAutomationRuleCriteriaIdOutputWithContext(context.Context) AutomationRuleCriteriaIdOutput
}

AutomationRuleCriteriaIdInput is an input type that accepts AutomationRuleCriteriaIdArgs and AutomationRuleCriteriaIdOutput values. You can construct a concrete instance of `AutomationRuleCriteriaIdInput` via:

AutomationRuleCriteriaIdArgs{...}

type AutomationRuleCriteriaIdOutput added in v6.25.0

type AutomationRuleCriteriaIdOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaIdOutput) Comparison added in v6.25.0

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

func (AutomationRuleCriteriaIdOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaIdOutput) ToAutomationRuleCriteriaIdOutput added in v6.25.0

func (o AutomationRuleCriteriaIdOutput) ToAutomationRuleCriteriaIdOutput() AutomationRuleCriteriaIdOutput

func (AutomationRuleCriteriaIdOutput) ToAutomationRuleCriteriaIdOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaIdOutput) ToAutomationRuleCriteriaIdOutputWithContext(ctx context.Context) AutomationRuleCriteriaIdOutput

func (AutomationRuleCriteriaIdOutput) Value added in v6.25.0

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

type AutomationRuleCriteriaInput added in v6.25.0

type AutomationRuleCriteriaInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaOutput() AutomationRuleCriteriaOutput
	ToAutomationRuleCriteriaOutputWithContext(context.Context) AutomationRuleCriteriaOutput
}

AutomationRuleCriteriaInput is an input type that accepts AutomationRuleCriteriaArgs and AutomationRuleCriteriaOutput values. You can construct a concrete instance of `AutomationRuleCriteriaInput` via:

AutomationRuleCriteriaArgs{...}

type AutomationRuleCriteriaLastObservedAt added in v6.25.0

type AutomationRuleCriteriaLastObservedAt struct {
	// A configuration block of the date range for the date filter. See dateRange below for more details.
	DateRange *AutomationRuleCriteriaLastObservedAtDateRange `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 AutomationRuleCriteriaLastObservedAtArgs added in v6.25.0

type AutomationRuleCriteriaLastObservedAtArgs struct {
	// A configuration block of the date range for the date filter. See dateRange below for more details.
	DateRange AutomationRuleCriteriaLastObservedAtDateRangePtrInput `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 (AutomationRuleCriteriaLastObservedAtArgs) ElementType added in v6.25.0

func (AutomationRuleCriteriaLastObservedAtArgs) ToAutomationRuleCriteriaLastObservedAtOutput added in v6.25.0

func (i AutomationRuleCriteriaLastObservedAtArgs) ToAutomationRuleCriteriaLastObservedAtOutput() AutomationRuleCriteriaLastObservedAtOutput

func (AutomationRuleCriteriaLastObservedAtArgs) ToAutomationRuleCriteriaLastObservedAtOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaLastObservedAtArgs) ToAutomationRuleCriteriaLastObservedAtOutputWithContext(ctx context.Context) AutomationRuleCriteriaLastObservedAtOutput

type AutomationRuleCriteriaLastObservedAtArray added in v6.25.0

type AutomationRuleCriteriaLastObservedAtArray []AutomationRuleCriteriaLastObservedAtInput

func (AutomationRuleCriteriaLastObservedAtArray) ElementType added in v6.25.0

func (AutomationRuleCriteriaLastObservedAtArray) ToAutomationRuleCriteriaLastObservedAtArrayOutput added in v6.25.0

func (i AutomationRuleCriteriaLastObservedAtArray) ToAutomationRuleCriteriaLastObservedAtArrayOutput() AutomationRuleCriteriaLastObservedAtArrayOutput

func (AutomationRuleCriteriaLastObservedAtArray) ToAutomationRuleCriteriaLastObservedAtArrayOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaLastObservedAtArray) ToAutomationRuleCriteriaLastObservedAtArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaLastObservedAtArrayOutput

type AutomationRuleCriteriaLastObservedAtArrayInput added in v6.25.0

type AutomationRuleCriteriaLastObservedAtArrayInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaLastObservedAtArrayOutput() AutomationRuleCriteriaLastObservedAtArrayOutput
	ToAutomationRuleCriteriaLastObservedAtArrayOutputWithContext(context.Context) AutomationRuleCriteriaLastObservedAtArrayOutput
}

AutomationRuleCriteriaLastObservedAtArrayInput is an input type that accepts AutomationRuleCriteriaLastObservedAtArray and AutomationRuleCriteriaLastObservedAtArrayOutput values. You can construct a concrete instance of `AutomationRuleCriteriaLastObservedAtArrayInput` via:

AutomationRuleCriteriaLastObservedAtArray{ AutomationRuleCriteriaLastObservedAtArgs{...} }

type AutomationRuleCriteriaLastObservedAtArrayOutput added in v6.25.0

type AutomationRuleCriteriaLastObservedAtArrayOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaLastObservedAtArrayOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaLastObservedAtArrayOutput) Index added in v6.25.0

func (AutomationRuleCriteriaLastObservedAtArrayOutput) ToAutomationRuleCriteriaLastObservedAtArrayOutput added in v6.25.0

func (o AutomationRuleCriteriaLastObservedAtArrayOutput) ToAutomationRuleCriteriaLastObservedAtArrayOutput() AutomationRuleCriteriaLastObservedAtArrayOutput

func (AutomationRuleCriteriaLastObservedAtArrayOutput) ToAutomationRuleCriteriaLastObservedAtArrayOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaLastObservedAtArrayOutput) ToAutomationRuleCriteriaLastObservedAtArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaLastObservedAtArrayOutput

type AutomationRuleCriteriaLastObservedAtDateRange added in v6.25.0

type AutomationRuleCriteriaLastObservedAtDateRange 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 AutomationRuleCriteriaLastObservedAtDateRangeArgs added in v6.25.0

type AutomationRuleCriteriaLastObservedAtDateRangeArgs 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 (AutomationRuleCriteriaLastObservedAtDateRangeArgs) ElementType added in v6.25.0

func (AutomationRuleCriteriaLastObservedAtDateRangeArgs) ToAutomationRuleCriteriaLastObservedAtDateRangeOutput added in v6.25.0

func (i AutomationRuleCriteriaLastObservedAtDateRangeArgs) ToAutomationRuleCriteriaLastObservedAtDateRangeOutput() AutomationRuleCriteriaLastObservedAtDateRangeOutput

func (AutomationRuleCriteriaLastObservedAtDateRangeArgs) ToAutomationRuleCriteriaLastObservedAtDateRangeOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaLastObservedAtDateRangeArgs) ToAutomationRuleCriteriaLastObservedAtDateRangeOutputWithContext(ctx context.Context) AutomationRuleCriteriaLastObservedAtDateRangeOutput

func (AutomationRuleCriteriaLastObservedAtDateRangeArgs) ToAutomationRuleCriteriaLastObservedAtDateRangePtrOutput added in v6.25.0

func (i AutomationRuleCriteriaLastObservedAtDateRangeArgs) ToAutomationRuleCriteriaLastObservedAtDateRangePtrOutput() AutomationRuleCriteriaLastObservedAtDateRangePtrOutput

func (AutomationRuleCriteriaLastObservedAtDateRangeArgs) ToAutomationRuleCriteriaLastObservedAtDateRangePtrOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaLastObservedAtDateRangeArgs) ToAutomationRuleCriteriaLastObservedAtDateRangePtrOutputWithContext(ctx context.Context) AutomationRuleCriteriaLastObservedAtDateRangePtrOutput

type AutomationRuleCriteriaLastObservedAtDateRangeInput added in v6.25.0

type AutomationRuleCriteriaLastObservedAtDateRangeInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaLastObservedAtDateRangeOutput() AutomationRuleCriteriaLastObservedAtDateRangeOutput
	ToAutomationRuleCriteriaLastObservedAtDateRangeOutputWithContext(context.Context) AutomationRuleCriteriaLastObservedAtDateRangeOutput
}

AutomationRuleCriteriaLastObservedAtDateRangeInput is an input type that accepts AutomationRuleCriteriaLastObservedAtDateRangeArgs and AutomationRuleCriteriaLastObservedAtDateRangeOutput values. You can construct a concrete instance of `AutomationRuleCriteriaLastObservedAtDateRangeInput` via:

AutomationRuleCriteriaLastObservedAtDateRangeArgs{...}

type AutomationRuleCriteriaLastObservedAtDateRangeOutput added in v6.25.0

type AutomationRuleCriteriaLastObservedAtDateRangeOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaLastObservedAtDateRangeOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaLastObservedAtDateRangeOutput) ToAutomationRuleCriteriaLastObservedAtDateRangeOutput added in v6.25.0

func (o AutomationRuleCriteriaLastObservedAtDateRangeOutput) ToAutomationRuleCriteriaLastObservedAtDateRangeOutput() AutomationRuleCriteriaLastObservedAtDateRangeOutput

func (AutomationRuleCriteriaLastObservedAtDateRangeOutput) ToAutomationRuleCriteriaLastObservedAtDateRangeOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaLastObservedAtDateRangeOutput) ToAutomationRuleCriteriaLastObservedAtDateRangeOutputWithContext(ctx context.Context) AutomationRuleCriteriaLastObservedAtDateRangeOutput

func (AutomationRuleCriteriaLastObservedAtDateRangeOutput) ToAutomationRuleCriteriaLastObservedAtDateRangePtrOutput added in v6.25.0

func (o AutomationRuleCriteriaLastObservedAtDateRangeOutput) ToAutomationRuleCriteriaLastObservedAtDateRangePtrOutput() AutomationRuleCriteriaLastObservedAtDateRangePtrOutput

func (AutomationRuleCriteriaLastObservedAtDateRangeOutput) ToAutomationRuleCriteriaLastObservedAtDateRangePtrOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaLastObservedAtDateRangeOutput) ToAutomationRuleCriteriaLastObservedAtDateRangePtrOutputWithContext(ctx context.Context) AutomationRuleCriteriaLastObservedAtDateRangePtrOutput

func (AutomationRuleCriteriaLastObservedAtDateRangeOutput) Unit added in v6.25.0

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

func (AutomationRuleCriteriaLastObservedAtDateRangeOutput) Value added in v6.25.0

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

type AutomationRuleCriteriaLastObservedAtDateRangePtrInput added in v6.25.0

type AutomationRuleCriteriaLastObservedAtDateRangePtrInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaLastObservedAtDateRangePtrOutput() AutomationRuleCriteriaLastObservedAtDateRangePtrOutput
	ToAutomationRuleCriteriaLastObservedAtDateRangePtrOutputWithContext(context.Context) AutomationRuleCriteriaLastObservedAtDateRangePtrOutput
}

AutomationRuleCriteriaLastObservedAtDateRangePtrInput is an input type that accepts AutomationRuleCriteriaLastObservedAtDateRangeArgs, AutomationRuleCriteriaLastObservedAtDateRangePtr and AutomationRuleCriteriaLastObservedAtDateRangePtrOutput values. You can construct a concrete instance of `AutomationRuleCriteriaLastObservedAtDateRangePtrInput` via:

        AutomationRuleCriteriaLastObservedAtDateRangeArgs{...}

or:

        nil

type AutomationRuleCriteriaLastObservedAtDateRangePtrOutput added in v6.25.0

type AutomationRuleCriteriaLastObservedAtDateRangePtrOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaLastObservedAtDateRangePtrOutput) Elem added in v6.25.0

func (AutomationRuleCriteriaLastObservedAtDateRangePtrOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaLastObservedAtDateRangePtrOutput) ToAutomationRuleCriteriaLastObservedAtDateRangePtrOutput added in v6.25.0

func (AutomationRuleCriteriaLastObservedAtDateRangePtrOutput) ToAutomationRuleCriteriaLastObservedAtDateRangePtrOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaLastObservedAtDateRangePtrOutput) ToAutomationRuleCriteriaLastObservedAtDateRangePtrOutputWithContext(ctx context.Context) AutomationRuleCriteriaLastObservedAtDateRangePtrOutput

func (AutomationRuleCriteriaLastObservedAtDateRangePtrOutput) Unit added in v6.25.0

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

func (AutomationRuleCriteriaLastObservedAtDateRangePtrOutput) Value added in v6.25.0

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

type AutomationRuleCriteriaLastObservedAtInput added in v6.25.0

type AutomationRuleCriteriaLastObservedAtInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaLastObservedAtOutput() AutomationRuleCriteriaLastObservedAtOutput
	ToAutomationRuleCriteriaLastObservedAtOutputWithContext(context.Context) AutomationRuleCriteriaLastObservedAtOutput
}

AutomationRuleCriteriaLastObservedAtInput is an input type that accepts AutomationRuleCriteriaLastObservedAtArgs and AutomationRuleCriteriaLastObservedAtOutput values. You can construct a concrete instance of `AutomationRuleCriteriaLastObservedAtInput` via:

AutomationRuleCriteriaLastObservedAtArgs{...}

type AutomationRuleCriteriaLastObservedAtOutput added in v6.25.0

type AutomationRuleCriteriaLastObservedAtOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaLastObservedAtOutput) DateRange added in v6.25.0

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

func (AutomationRuleCriteriaLastObservedAtOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaLastObservedAtOutput) End added in v6.25.0

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

func (AutomationRuleCriteriaLastObservedAtOutput) Start added in v6.25.0

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

func (AutomationRuleCriteriaLastObservedAtOutput) ToAutomationRuleCriteriaLastObservedAtOutput added in v6.25.0

func (o AutomationRuleCriteriaLastObservedAtOutput) ToAutomationRuleCriteriaLastObservedAtOutput() AutomationRuleCriteriaLastObservedAtOutput

func (AutomationRuleCriteriaLastObservedAtOutput) ToAutomationRuleCriteriaLastObservedAtOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaLastObservedAtOutput) ToAutomationRuleCriteriaLastObservedAtOutputWithContext(ctx context.Context) AutomationRuleCriteriaLastObservedAtOutput

type AutomationRuleCriteriaNoteText added in v6.25.0

type AutomationRuleCriteriaNoteText 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 AutomationRuleCriteriaNoteTextArgs added in v6.25.0

type AutomationRuleCriteriaNoteTextArgs 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 (AutomationRuleCriteriaNoteTextArgs) ElementType added in v6.25.0

func (AutomationRuleCriteriaNoteTextArgs) ToAutomationRuleCriteriaNoteTextOutput added in v6.25.0

func (i AutomationRuleCriteriaNoteTextArgs) ToAutomationRuleCriteriaNoteTextOutput() AutomationRuleCriteriaNoteTextOutput

func (AutomationRuleCriteriaNoteTextArgs) ToAutomationRuleCriteriaNoteTextOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaNoteTextArgs) ToAutomationRuleCriteriaNoteTextOutputWithContext(ctx context.Context) AutomationRuleCriteriaNoteTextOutput

type AutomationRuleCriteriaNoteTextArray added in v6.25.0

type AutomationRuleCriteriaNoteTextArray []AutomationRuleCriteriaNoteTextInput

func (AutomationRuleCriteriaNoteTextArray) ElementType added in v6.25.0

func (AutomationRuleCriteriaNoteTextArray) ToAutomationRuleCriteriaNoteTextArrayOutput added in v6.25.0

func (i AutomationRuleCriteriaNoteTextArray) ToAutomationRuleCriteriaNoteTextArrayOutput() AutomationRuleCriteriaNoteTextArrayOutput

func (AutomationRuleCriteriaNoteTextArray) ToAutomationRuleCriteriaNoteTextArrayOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaNoteTextArray) ToAutomationRuleCriteriaNoteTextArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaNoteTextArrayOutput

type AutomationRuleCriteriaNoteTextArrayInput added in v6.25.0

type AutomationRuleCriteriaNoteTextArrayInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaNoteTextArrayOutput() AutomationRuleCriteriaNoteTextArrayOutput
	ToAutomationRuleCriteriaNoteTextArrayOutputWithContext(context.Context) AutomationRuleCriteriaNoteTextArrayOutput
}

AutomationRuleCriteriaNoteTextArrayInput is an input type that accepts AutomationRuleCriteriaNoteTextArray and AutomationRuleCriteriaNoteTextArrayOutput values. You can construct a concrete instance of `AutomationRuleCriteriaNoteTextArrayInput` via:

AutomationRuleCriteriaNoteTextArray{ AutomationRuleCriteriaNoteTextArgs{...} }

type AutomationRuleCriteriaNoteTextArrayOutput added in v6.25.0

type AutomationRuleCriteriaNoteTextArrayOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaNoteTextArrayOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaNoteTextArrayOutput) Index added in v6.25.0

func (AutomationRuleCriteriaNoteTextArrayOutput) ToAutomationRuleCriteriaNoteTextArrayOutput added in v6.25.0

func (o AutomationRuleCriteriaNoteTextArrayOutput) ToAutomationRuleCriteriaNoteTextArrayOutput() AutomationRuleCriteriaNoteTextArrayOutput

func (AutomationRuleCriteriaNoteTextArrayOutput) ToAutomationRuleCriteriaNoteTextArrayOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaNoteTextArrayOutput) ToAutomationRuleCriteriaNoteTextArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaNoteTextArrayOutput

type AutomationRuleCriteriaNoteTextInput added in v6.25.0

type AutomationRuleCriteriaNoteTextInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaNoteTextOutput() AutomationRuleCriteriaNoteTextOutput
	ToAutomationRuleCriteriaNoteTextOutputWithContext(context.Context) AutomationRuleCriteriaNoteTextOutput
}

AutomationRuleCriteriaNoteTextInput is an input type that accepts AutomationRuleCriteriaNoteTextArgs and AutomationRuleCriteriaNoteTextOutput values. You can construct a concrete instance of `AutomationRuleCriteriaNoteTextInput` via:

AutomationRuleCriteriaNoteTextArgs{...}

type AutomationRuleCriteriaNoteTextOutput added in v6.25.0

type AutomationRuleCriteriaNoteTextOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaNoteTextOutput) Comparison added in v6.25.0

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

func (AutomationRuleCriteriaNoteTextOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaNoteTextOutput) ToAutomationRuleCriteriaNoteTextOutput added in v6.25.0

func (o AutomationRuleCriteriaNoteTextOutput) ToAutomationRuleCriteriaNoteTextOutput() AutomationRuleCriteriaNoteTextOutput

func (AutomationRuleCriteriaNoteTextOutput) ToAutomationRuleCriteriaNoteTextOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaNoteTextOutput) ToAutomationRuleCriteriaNoteTextOutputWithContext(ctx context.Context) AutomationRuleCriteriaNoteTextOutput

func (AutomationRuleCriteriaNoteTextOutput) Value added in v6.25.0

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

type AutomationRuleCriteriaNoteUpdatedAt added in v6.25.0

type AutomationRuleCriteriaNoteUpdatedAt struct {
	// A configuration block of the date range for the date filter. See dateRange below for more details.
	DateRange *AutomationRuleCriteriaNoteUpdatedAtDateRange `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 AutomationRuleCriteriaNoteUpdatedAtArgs added in v6.25.0

type AutomationRuleCriteriaNoteUpdatedAtArgs struct {
	// A configuration block of the date range for the date filter. See dateRange below for more details.
	DateRange AutomationRuleCriteriaNoteUpdatedAtDateRangePtrInput `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 (AutomationRuleCriteriaNoteUpdatedAtArgs) ElementType added in v6.25.0

func (AutomationRuleCriteriaNoteUpdatedAtArgs) ToAutomationRuleCriteriaNoteUpdatedAtOutput added in v6.25.0

func (i AutomationRuleCriteriaNoteUpdatedAtArgs) ToAutomationRuleCriteriaNoteUpdatedAtOutput() AutomationRuleCriteriaNoteUpdatedAtOutput

func (AutomationRuleCriteriaNoteUpdatedAtArgs) ToAutomationRuleCriteriaNoteUpdatedAtOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaNoteUpdatedAtArgs) ToAutomationRuleCriteriaNoteUpdatedAtOutputWithContext(ctx context.Context) AutomationRuleCriteriaNoteUpdatedAtOutput

type AutomationRuleCriteriaNoteUpdatedAtArray added in v6.25.0

type AutomationRuleCriteriaNoteUpdatedAtArray []AutomationRuleCriteriaNoteUpdatedAtInput

func (AutomationRuleCriteriaNoteUpdatedAtArray) ElementType added in v6.25.0

func (AutomationRuleCriteriaNoteUpdatedAtArray) ToAutomationRuleCriteriaNoteUpdatedAtArrayOutput added in v6.25.0

func (i AutomationRuleCriteriaNoteUpdatedAtArray) ToAutomationRuleCriteriaNoteUpdatedAtArrayOutput() AutomationRuleCriteriaNoteUpdatedAtArrayOutput

func (AutomationRuleCriteriaNoteUpdatedAtArray) ToAutomationRuleCriteriaNoteUpdatedAtArrayOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaNoteUpdatedAtArray) ToAutomationRuleCriteriaNoteUpdatedAtArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaNoteUpdatedAtArrayOutput

type AutomationRuleCriteriaNoteUpdatedAtArrayInput added in v6.25.0

type AutomationRuleCriteriaNoteUpdatedAtArrayInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaNoteUpdatedAtArrayOutput() AutomationRuleCriteriaNoteUpdatedAtArrayOutput
	ToAutomationRuleCriteriaNoteUpdatedAtArrayOutputWithContext(context.Context) AutomationRuleCriteriaNoteUpdatedAtArrayOutput
}

AutomationRuleCriteriaNoteUpdatedAtArrayInput is an input type that accepts AutomationRuleCriteriaNoteUpdatedAtArray and AutomationRuleCriteriaNoteUpdatedAtArrayOutput values. You can construct a concrete instance of `AutomationRuleCriteriaNoteUpdatedAtArrayInput` via:

AutomationRuleCriteriaNoteUpdatedAtArray{ AutomationRuleCriteriaNoteUpdatedAtArgs{...} }

type AutomationRuleCriteriaNoteUpdatedAtArrayOutput added in v6.25.0

type AutomationRuleCriteriaNoteUpdatedAtArrayOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaNoteUpdatedAtArrayOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaNoteUpdatedAtArrayOutput) Index added in v6.25.0

func (AutomationRuleCriteriaNoteUpdatedAtArrayOutput) ToAutomationRuleCriteriaNoteUpdatedAtArrayOutput added in v6.25.0

func (o AutomationRuleCriteriaNoteUpdatedAtArrayOutput) ToAutomationRuleCriteriaNoteUpdatedAtArrayOutput() AutomationRuleCriteriaNoteUpdatedAtArrayOutput

func (AutomationRuleCriteriaNoteUpdatedAtArrayOutput) ToAutomationRuleCriteriaNoteUpdatedAtArrayOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaNoteUpdatedAtArrayOutput) ToAutomationRuleCriteriaNoteUpdatedAtArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaNoteUpdatedAtArrayOutput

type AutomationRuleCriteriaNoteUpdatedAtDateRange added in v6.25.0

type AutomationRuleCriteriaNoteUpdatedAtDateRange 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 AutomationRuleCriteriaNoteUpdatedAtDateRangeArgs added in v6.25.0

type AutomationRuleCriteriaNoteUpdatedAtDateRangeArgs 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 (AutomationRuleCriteriaNoteUpdatedAtDateRangeArgs) ElementType added in v6.25.0

func (AutomationRuleCriteriaNoteUpdatedAtDateRangeArgs) ToAutomationRuleCriteriaNoteUpdatedAtDateRangeOutput added in v6.25.0

func (i AutomationRuleCriteriaNoteUpdatedAtDateRangeArgs) ToAutomationRuleCriteriaNoteUpdatedAtDateRangeOutput() AutomationRuleCriteriaNoteUpdatedAtDateRangeOutput

func (AutomationRuleCriteriaNoteUpdatedAtDateRangeArgs) ToAutomationRuleCriteriaNoteUpdatedAtDateRangeOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaNoteUpdatedAtDateRangeArgs) ToAutomationRuleCriteriaNoteUpdatedAtDateRangeOutputWithContext(ctx context.Context) AutomationRuleCriteriaNoteUpdatedAtDateRangeOutput

func (AutomationRuleCriteriaNoteUpdatedAtDateRangeArgs) ToAutomationRuleCriteriaNoteUpdatedAtDateRangePtrOutput added in v6.25.0

func (i AutomationRuleCriteriaNoteUpdatedAtDateRangeArgs) ToAutomationRuleCriteriaNoteUpdatedAtDateRangePtrOutput() AutomationRuleCriteriaNoteUpdatedAtDateRangePtrOutput

func (AutomationRuleCriteriaNoteUpdatedAtDateRangeArgs) ToAutomationRuleCriteriaNoteUpdatedAtDateRangePtrOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaNoteUpdatedAtDateRangeArgs) ToAutomationRuleCriteriaNoteUpdatedAtDateRangePtrOutputWithContext(ctx context.Context) AutomationRuleCriteriaNoteUpdatedAtDateRangePtrOutput

type AutomationRuleCriteriaNoteUpdatedAtDateRangeInput added in v6.25.0

type AutomationRuleCriteriaNoteUpdatedAtDateRangeInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaNoteUpdatedAtDateRangeOutput() AutomationRuleCriteriaNoteUpdatedAtDateRangeOutput
	ToAutomationRuleCriteriaNoteUpdatedAtDateRangeOutputWithContext(context.Context) AutomationRuleCriteriaNoteUpdatedAtDateRangeOutput
}

AutomationRuleCriteriaNoteUpdatedAtDateRangeInput is an input type that accepts AutomationRuleCriteriaNoteUpdatedAtDateRangeArgs and AutomationRuleCriteriaNoteUpdatedAtDateRangeOutput values. You can construct a concrete instance of `AutomationRuleCriteriaNoteUpdatedAtDateRangeInput` via:

AutomationRuleCriteriaNoteUpdatedAtDateRangeArgs{...}

type AutomationRuleCriteriaNoteUpdatedAtDateRangeOutput added in v6.25.0

type AutomationRuleCriteriaNoteUpdatedAtDateRangeOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaNoteUpdatedAtDateRangeOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaNoteUpdatedAtDateRangeOutput) ToAutomationRuleCriteriaNoteUpdatedAtDateRangeOutput added in v6.25.0

func (o AutomationRuleCriteriaNoteUpdatedAtDateRangeOutput) ToAutomationRuleCriteriaNoteUpdatedAtDateRangeOutput() AutomationRuleCriteriaNoteUpdatedAtDateRangeOutput

func (AutomationRuleCriteriaNoteUpdatedAtDateRangeOutput) ToAutomationRuleCriteriaNoteUpdatedAtDateRangeOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaNoteUpdatedAtDateRangeOutput) ToAutomationRuleCriteriaNoteUpdatedAtDateRangeOutputWithContext(ctx context.Context) AutomationRuleCriteriaNoteUpdatedAtDateRangeOutput

func (AutomationRuleCriteriaNoteUpdatedAtDateRangeOutput) ToAutomationRuleCriteriaNoteUpdatedAtDateRangePtrOutput added in v6.25.0

func (o AutomationRuleCriteriaNoteUpdatedAtDateRangeOutput) ToAutomationRuleCriteriaNoteUpdatedAtDateRangePtrOutput() AutomationRuleCriteriaNoteUpdatedAtDateRangePtrOutput

func (AutomationRuleCriteriaNoteUpdatedAtDateRangeOutput) ToAutomationRuleCriteriaNoteUpdatedAtDateRangePtrOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaNoteUpdatedAtDateRangeOutput) ToAutomationRuleCriteriaNoteUpdatedAtDateRangePtrOutputWithContext(ctx context.Context) AutomationRuleCriteriaNoteUpdatedAtDateRangePtrOutput

func (AutomationRuleCriteriaNoteUpdatedAtDateRangeOutput) Unit added in v6.25.0

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

func (AutomationRuleCriteriaNoteUpdatedAtDateRangeOutput) Value added in v6.25.0

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

type AutomationRuleCriteriaNoteUpdatedAtDateRangePtrInput added in v6.25.0

type AutomationRuleCriteriaNoteUpdatedAtDateRangePtrInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaNoteUpdatedAtDateRangePtrOutput() AutomationRuleCriteriaNoteUpdatedAtDateRangePtrOutput
	ToAutomationRuleCriteriaNoteUpdatedAtDateRangePtrOutputWithContext(context.Context) AutomationRuleCriteriaNoteUpdatedAtDateRangePtrOutput
}

AutomationRuleCriteriaNoteUpdatedAtDateRangePtrInput is an input type that accepts AutomationRuleCriteriaNoteUpdatedAtDateRangeArgs, AutomationRuleCriteriaNoteUpdatedAtDateRangePtr and AutomationRuleCriteriaNoteUpdatedAtDateRangePtrOutput values. You can construct a concrete instance of `AutomationRuleCriteriaNoteUpdatedAtDateRangePtrInput` via:

        AutomationRuleCriteriaNoteUpdatedAtDateRangeArgs{...}

or:

        nil

type AutomationRuleCriteriaNoteUpdatedAtDateRangePtrOutput added in v6.25.0

type AutomationRuleCriteriaNoteUpdatedAtDateRangePtrOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaNoteUpdatedAtDateRangePtrOutput) Elem added in v6.25.0

func (AutomationRuleCriteriaNoteUpdatedAtDateRangePtrOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaNoteUpdatedAtDateRangePtrOutput) ToAutomationRuleCriteriaNoteUpdatedAtDateRangePtrOutput added in v6.25.0

func (AutomationRuleCriteriaNoteUpdatedAtDateRangePtrOutput) ToAutomationRuleCriteriaNoteUpdatedAtDateRangePtrOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaNoteUpdatedAtDateRangePtrOutput) ToAutomationRuleCriteriaNoteUpdatedAtDateRangePtrOutputWithContext(ctx context.Context) AutomationRuleCriteriaNoteUpdatedAtDateRangePtrOutput

func (AutomationRuleCriteriaNoteUpdatedAtDateRangePtrOutput) Unit added in v6.25.0

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

func (AutomationRuleCriteriaNoteUpdatedAtDateRangePtrOutput) Value added in v6.25.0

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

type AutomationRuleCriteriaNoteUpdatedAtInput added in v6.25.0

type AutomationRuleCriteriaNoteUpdatedAtInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaNoteUpdatedAtOutput() AutomationRuleCriteriaNoteUpdatedAtOutput
	ToAutomationRuleCriteriaNoteUpdatedAtOutputWithContext(context.Context) AutomationRuleCriteriaNoteUpdatedAtOutput
}

AutomationRuleCriteriaNoteUpdatedAtInput is an input type that accepts AutomationRuleCriteriaNoteUpdatedAtArgs and AutomationRuleCriteriaNoteUpdatedAtOutput values. You can construct a concrete instance of `AutomationRuleCriteriaNoteUpdatedAtInput` via:

AutomationRuleCriteriaNoteUpdatedAtArgs{...}

type AutomationRuleCriteriaNoteUpdatedAtOutput added in v6.25.0

type AutomationRuleCriteriaNoteUpdatedAtOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaNoteUpdatedAtOutput) DateRange added in v6.25.0

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

func (AutomationRuleCriteriaNoteUpdatedAtOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaNoteUpdatedAtOutput) End added in v6.25.0

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

func (AutomationRuleCriteriaNoteUpdatedAtOutput) Start added in v6.25.0

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

func (AutomationRuleCriteriaNoteUpdatedAtOutput) ToAutomationRuleCriteriaNoteUpdatedAtOutput added in v6.25.0

func (o AutomationRuleCriteriaNoteUpdatedAtOutput) ToAutomationRuleCriteriaNoteUpdatedAtOutput() AutomationRuleCriteriaNoteUpdatedAtOutput

func (AutomationRuleCriteriaNoteUpdatedAtOutput) ToAutomationRuleCriteriaNoteUpdatedAtOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaNoteUpdatedAtOutput) ToAutomationRuleCriteriaNoteUpdatedAtOutputWithContext(ctx context.Context) AutomationRuleCriteriaNoteUpdatedAtOutput

type AutomationRuleCriteriaNoteUpdatedBy added in v6.25.0

type AutomationRuleCriteriaNoteUpdatedBy 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 AutomationRuleCriteriaNoteUpdatedByArgs added in v6.25.0

type AutomationRuleCriteriaNoteUpdatedByArgs 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 (AutomationRuleCriteriaNoteUpdatedByArgs) ElementType added in v6.25.0

func (AutomationRuleCriteriaNoteUpdatedByArgs) ToAutomationRuleCriteriaNoteUpdatedByOutput added in v6.25.0

func (i AutomationRuleCriteriaNoteUpdatedByArgs) ToAutomationRuleCriteriaNoteUpdatedByOutput() AutomationRuleCriteriaNoteUpdatedByOutput

func (AutomationRuleCriteriaNoteUpdatedByArgs) ToAutomationRuleCriteriaNoteUpdatedByOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaNoteUpdatedByArgs) ToAutomationRuleCriteriaNoteUpdatedByOutputWithContext(ctx context.Context) AutomationRuleCriteriaNoteUpdatedByOutput

type AutomationRuleCriteriaNoteUpdatedByArray added in v6.25.0

type AutomationRuleCriteriaNoteUpdatedByArray []AutomationRuleCriteriaNoteUpdatedByInput

func (AutomationRuleCriteriaNoteUpdatedByArray) ElementType added in v6.25.0

func (AutomationRuleCriteriaNoteUpdatedByArray) ToAutomationRuleCriteriaNoteUpdatedByArrayOutput added in v6.25.0

func (i AutomationRuleCriteriaNoteUpdatedByArray) ToAutomationRuleCriteriaNoteUpdatedByArrayOutput() AutomationRuleCriteriaNoteUpdatedByArrayOutput

func (AutomationRuleCriteriaNoteUpdatedByArray) ToAutomationRuleCriteriaNoteUpdatedByArrayOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaNoteUpdatedByArray) ToAutomationRuleCriteriaNoteUpdatedByArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaNoteUpdatedByArrayOutput

type AutomationRuleCriteriaNoteUpdatedByArrayInput added in v6.25.0

type AutomationRuleCriteriaNoteUpdatedByArrayInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaNoteUpdatedByArrayOutput() AutomationRuleCriteriaNoteUpdatedByArrayOutput
	ToAutomationRuleCriteriaNoteUpdatedByArrayOutputWithContext(context.Context) AutomationRuleCriteriaNoteUpdatedByArrayOutput
}

AutomationRuleCriteriaNoteUpdatedByArrayInput is an input type that accepts AutomationRuleCriteriaNoteUpdatedByArray and AutomationRuleCriteriaNoteUpdatedByArrayOutput values. You can construct a concrete instance of `AutomationRuleCriteriaNoteUpdatedByArrayInput` via:

AutomationRuleCriteriaNoteUpdatedByArray{ AutomationRuleCriteriaNoteUpdatedByArgs{...} }

type AutomationRuleCriteriaNoteUpdatedByArrayOutput added in v6.25.0

type AutomationRuleCriteriaNoteUpdatedByArrayOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaNoteUpdatedByArrayOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaNoteUpdatedByArrayOutput) Index added in v6.25.0

func (AutomationRuleCriteriaNoteUpdatedByArrayOutput) ToAutomationRuleCriteriaNoteUpdatedByArrayOutput added in v6.25.0

func (o AutomationRuleCriteriaNoteUpdatedByArrayOutput) ToAutomationRuleCriteriaNoteUpdatedByArrayOutput() AutomationRuleCriteriaNoteUpdatedByArrayOutput

func (AutomationRuleCriteriaNoteUpdatedByArrayOutput) ToAutomationRuleCriteriaNoteUpdatedByArrayOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaNoteUpdatedByArrayOutput) ToAutomationRuleCriteriaNoteUpdatedByArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaNoteUpdatedByArrayOutput

type AutomationRuleCriteriaNoteUpdatedByInput added in v6.25.0

type AutomationRuleCriteriaNoteUpdatedByInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaNoteUpdatedByOutput() AutomationRuleCriteriaNoteUpdatedByOutput
	ToAutomationRuleCriteriaNoteUpdatedByOutputWithContext(context.Context) AutomationRuleCriteriaNoteUpdatedByOutput
}

AutomationRuleCriteriaNoteUpdatedByInput is an input type that accepts AutomationRuleCriteriaNoteUpdatedByArgs and AutomationRuleCriteriaNoteUpdatedByOutput values. You can construct a concrete instance of `AutomationRuleCriteriaNoteUpdatedByInput` via:

AutomationRuleCriteriaNoteUpdatedByArgs{...}

type AutomationRuleCriteriaNoteUpdatedByOutput added in v6.25.0

type AutomationRuleCriteriaNoteUpdatedByOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaNoteUpdatedByOutput) Comparison added in v6.25.0

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

func (AutomationRuleCriteriaNoteUpdatedByOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaNoteUpdatedByOutput) ToAutomationRuleCriteriaNoteUpdatedByOutput added in v6.25.0

func (o AutomationRuleCriteriaNoteUpdatedByOutput) ToAutomationRuleCriteriaNoteUpdatedByOutput() AutomationRuleCriteriaNoteUpdatedByOutput

func (AutomationRuleCriteriaNoteUpdatedByOutput) ToAutomationRuleCriteriaNoteUpdatedByOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaNoteUpdatedByOutput) ToAutomationRuleCriteriaNoteUpdatedByOutputWithContext(ctx context.Context) AutomationRuleCriteriaNoteUpdatedByOutput

func (AutomationRuleCriteriaNoteUpdatedByOutput) Value added in v6.25.0

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

type AutomationRuleCriteriaOutput added in v6.25.0

type AutomationRuleCriteriaOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaOutput) AwsAccountIds added in v6.25.0

The AWS account ID in which a finding was generated. Documented below.

func (AutomationRuleCriteriaOutput) AwsAccountNames added in v6.25.0

The name of the AWS account in which a finding was generated. Documented below.

func (AutomationRuleCriteriaOutput) CompanyNames added in v6.25.0

The name of the company for the product that generated the finding. For control-based findings, the company is AWS. Documented below.

func (AutomationRuleCriteriaOutput) ComplianceAssociatedStandardsIds added in v6.25.0

The unique identifier of a standard in which a control is enabled. Documented below.

func (AutomationRuleCriteriaOutput) ComplianceSecurityControlIds added in v6.25.0

The security control ID for which a finding was generated. Security control IDs are the same across standards. Documented below.

func (AutomationRuleCriteriaOutput) ComplianceStatuses added in v6.25.0

The result of a security check. This field is only used for findings generated from controls. Documented below.

func (AutomationRuleCriteriaOutput) Confidences added in v6.25.0

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. A value of `0` means 0 percent confidence, and a value of `100` means 100 percent confidence. Documented below.

func (AutomationRuleCriteriaOutput) CreatedAts added in v6.25.0

A timestamp that indicates when this finding record was created. Documented below.

func (AutomationRuleCriteriaOutput) Criticalities added in v6.25.0

The level of importance that is assigned to the resources that are associated with a finding. Documented below.

func (AutomationRuleCriteriaOutput) Descriptions added in v6.25.0

A finding's description. Documented below.

func (AutomationRuleCriteriaOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaOutput) FirstObservedAts added in v6.25.0

A timestamp that indicates when the potential security issue captured by a finding was first observed by the security findings product. Documented below.

func (AutomationRuleCriteriaOutput) GeneratorIds added in v6.25.0

The identifier for the solution-specific component that generated a finding. Documented below.

func (AutomationRuleCriteriaOutput) Ids added in v6.25.0

The product-specific identifier for a finding. Documented below.

func (AutomationRuleCriteriaOutput) LastObservedAts added in v6.25.0

A timestamp that indicates when the potential security issue captured by a finding was most recently observed by the security findings product. Documented below.

func (AutomationRuleCriteriaOutput) NoteTexts added in v6.25.0

The text of a user-defined note that's added to a finding. Documented below.

func (AutomationRuleCriteriaOutput) NoteUpdatedAts added in v6.25.0

The timestamp of when the note was updated. Documented below.

func (AutomationRuleCriteriaOutput) NoteUpdatedBies added in v6.25.0

The principal that created a note. Documented below.

func (AutomationRuleCriteriaOutput) ProductArns added in v6.25.0

The Amazon Resource Name (ARN) for a third-party product that generated a finding in Security Hub. Documented below.

func (AutomationRuleCriteriaOutput) ProductNames added in v6.25.0

Provides the name of the product that generated the finding. For control-based findings, the product name is Security Hub. Documented below.

func (AutomationRuleCriteriaOutput) RecordStates added in v6.25.0

Provides the current state of a finding. Documented below.

func (AutomationRuleCriteriaOutput) RelatedFindingsIds added in v6.25.0

The product-generated identifier for a related finding. Documented below.

func (AutomationRuleCriteriaOutput) RelatedFindingsProductArns added in v6.25.0

The ARN for the product that generated a related finding. Documented below.

func (AutomationRuleCriteriaOutput) ResourceApplicationArns added in v6.25.0

The Amazon Resource Name (ARN) of the application that is related to a finding. Documented below.

func (AutomationRuleCriteriaOutput) ResourceApplicationNames added in v6.25.0

The name of the application that is related to a finding. Documented below.

func (AutomationRuleCriteriaOutput) ResourceDetailsOthers added in v6.25.0

Custom fields and values about the resource that a finding pertains to. Documented below.

func (AutomationRuleCriteriaOutput) ResourceIds added in v6.25.0

The identifier for the given resource type. For AWS resources that are identified by Amazon Resource Names (ARNs), this is the ARN. For AWS resources that lack ARNs, this is the identifier as defined by the AWS service that created the resource. For non-AWS resources, this is a unique identifier that is associated with the resource. Documented below.

func (AutomationRuleCriteriaOutput) ResourcePartitions added in v6.25.0

The partition in which the resource that the finding pertains to is located. A partition is a group of AWS Regions. Each AWS account is scoped to one partition. Documented below.

func (AutomationRuleCriteriaOutput) ResourceRegions added in v6.25.0

The AWS Region where the resource that a finding pertains to is located. Documented below.

func (AutomationRuleCriteriaOutput) ResourceTags added in v6.25.0

A list of AWS tags associated with a resource at the time the finding was processed. Documented below.

func (AutomationRuleCriteriaOutput) ResourceTypes added in v6.25.0

The type of resource that the finding pertains to. Documented below.

func (AutomationRuleCriteriaOutput) SeverityLabels added in v6.25.0

The severity value of the finding. Documented below.

func (AutomationRuleCriteriaOutput) SourceUrls added in v6.25.0

Provides a URL that links to a page about the current finding in the finding product. Documented below.

func (AutomationRuleCriteriaOutput) Titles added in v6.25.0

A finding's title. Documented below.

func (AutomationRuleCriteriaOutput) ToAutomationRuleCriteriaOutput added in v6.25.0

func (o AutomationRuleCriteriaOutput) ToAutomationRuleCriteriaOutput() AutomationRuleCriteriaOutput

func (AutomationRuleCriteriaOutput) ToAutomationRuleCriteriaOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaOutput) ToAutomationRuleCriteriaOutputWithContext(ctx context.Context) AutomationRuleCriteriaOutput

func (AutomationRuleCriteriaOutput) ToAutomationRuleCriteriaPtrOutput added in v6.25.0

func (o AutomationRuleCriteriaOutput) ToAutomationRuleCriteriaPtrOutput() AutomationRuleCriteriaPtrOutput

func (AutomationRuleCriteriaOutput) ToAutomationRuleCriteriaPtrOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaOutput) ToAutomationRuleCriteriaPtrOutputWithContext(ctx context.Context) AutomationRuleCriteriaPtrOutput

func (AutomationRuleCriteriaOutput) Types added in v6.25.0

One or more finding types in the format of namespace/category/classifier that classify a finding. Documented below.

func (AutomationRuleCriteriaOutput) UpdatedAts added in v6.25.0

A timestamp that indicates when the finding record was most recently updated. Documented below.

func (AutomationRuleCriteriaOutput) UserDefinedFields added in v6.25.0

A list of user-defined name and value string pairs added to a finding. Documented below.

func (AutomationRuleCriteriaOutput) VerificationStates added in v6.25.0

Provides the veracity of a finding. Documented below.

func (AutomationRuleCriteriaOutput) WorkflowStatuses added in v6.25.0

Provides information about the status of the investigation into a finding. Documented below.

type AutomationRuleCriteriaProductArn added in v6.25.0

type AutomationRuleCriteriaProductArn 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 AutomationRuleCriteriaProductArnArgs added in v6.25.0

type AutomationRuleCriteriaProductArnArgs 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 (AutomationRuleCriteriaProductArnArgs) ElementType added in v6.25.0

func (AutomationRuleCriteriaProductArnArgs) ToAutomationRuleCriteriaProductArnOutput added in v6.25.0

func (i AutomationRuleCriteriaProductArnArgs) ToAutomationRuleCriteriaProductArnOutput() AutomationRuleCriteriaProductArnOutput

func (AutomationRuleCriteriaProductArnArgs) ToAutomationRuleCriteriaProductArnOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaProductArnArgs) ToAutomationRuleCriteriaProductArnOutputWithContext(ctx context.Context) AutomationRuleCriteriaProductArnOutput

type AutomationRuleCriteriaProductArnArray added in v6.25.0

type AutomationRuleCriteriaProductArnArray []AutomationRuleCriteriaProductArnInput

func (AutomationRuleCriteriaProductArnArray) ElementType added in v6.25.0

func (AutomationRuleCriteriaProductArnArray) ToAutomationRuleCriteriaProductArnArrayOutput added in v6.25.0

func (i AutomationRuleCriteriaProductArnArray) ToAutomationRuleCriteriaProductArnArrayOutput() AutomationRuleCriteriaProductArnArrayOutput

func (AutomationRuleCriteriaProductArnArray) ToAutomationRuleCriteriaProductArnArrayOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaProductArnArray) ToAutomationRuleCriteriaProductArnArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaProductArnArrayOutput

type AutomationRuleCriteriaProductArnArrayInput added in v6.25.0

type AutomationRuleCriteriaProductArnArrayInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaProductArnArrayOutput() AutomationRuleCriteriaProductArnArrayOutput
	ToAutomationRuleCriteriaProductArnArrayOutputWithContext(context.Context) AutomationRuleCriteriaProductArnArrayOutput
}

AutomationRuleCriteriaProductArnArrayInput is an input type that accepts AutomationRuleCriteriaProductArnArray and AutomationRuleCriteriaProductArnArrayOutput values. You can construct a concrete instance of `AutomationRuleCriteriaProductArnArrayInput` via:

AutomationRuleCriteriaProductArnArray{ AutomationRuleCriteriaProductArnArgs{...} }

type AutomationRuleCriteriaProductArnArrayOutput added in v6.25.0

type AutomationRuleCriteriaProductArnArrayOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaProductArnArrayOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaProductArnArrayOutput) Index added in v6.25.0

func (AutomationRuleCriteriaProductArnArrayOutput) ToAutomationRuleCriteriaProductArnArrayOutput added in v6.25.0

func (o AutomationRuleCriteriaProductArnArrayOutput) ToAutomationRuleCriteriaProductArnArrayOutput() AutomationRuleCriteriaProductArnArrayOutput

func (AutomationRuleCriteriaProductArnArrayOutput) ToAutomationRuleCriteriaProductArnArrayOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaProductArnArrayOutput) ToAutomationRuleCriteriaProductArnArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaProductArnArrayOutput

type AutomationRuleCriteriaProductArnInput added in v6.25.0

type AutomationRuleCriteriaProductArnInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaProductArnOutput() AutomationRuleCriteriaProductArnOutput
	ToAutomationRuleCriteriaProductArnOutputWithContext(context.Context) AutomationRuleCriteriaProductArnOutput
}

AutomationRuleCriteriaProductArnInput is an input type that accepts AutomationRuleCriteriaProductArnArgs and AutomationRuleCriteriaProductArnOutput values. You can construct a concrete instance of `AutomationRuleCriteriaProductArnInput` via:

AutomationRuleCriteriaProductArnArgs{...}

type AutomationRuleCriteriaProductArnOutput added in v6.25.0

type AutomationRuleCriteriaProductArnOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaProductArnOutput) Comparison added in v6.25.0

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

func (AutomationRuleCriteriaProductArnOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaProductArnOutput) ToAutomationRuleCriteriaProductArnOutput added in v6.25.0

func (o AutomationRuleCriteriaProductArnOutput) ToAutomationRuleCriteriaProductArnOutput() AutomationRuleCriteriaProductArnOutput

func (AutomationRuleCriteriaProductArnOutput) ToAutomationRuleCriteriaProductArnOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaProductArnOutput) ToAutomationRuleCriteriaProductArnOutputWithContext(ctx context.Context) AutomationRuleCriteriaProductArnOutput

func (AutomationRuleCriteriaProductArnOutput) Value added in v6.25.0

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

type AutomationRuleCriteriaProductName added in v6.25.0

type AutomationRuleCriteriaProductName 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 AutomationRuleCriteriaProductNameArgs added in v6.25.0

type AutomationRuleCriteriaProductNameArgs 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 (AutomationRuleCriteriaProductNameArgs) ElementType added in v6.25.0

func (AutomationRuleCriteriaProductNameArgs) ToAutomationRuleCriteriaProductNameOutput added in v6.25.0

func (i AutomationRuleCriteriaProductNameArgs) ToAutomationRuleCriteriaProductNameOutput() AutomationRuleCriteriaProductNameOutput

func (AutomationRuleCriteriaProductNameArgs) ToAutomationRuleCriteriaProductNameOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaProductNameArgs) ToAutomationRuleCriteriaProductNameOutputWithContext(ctx context.Context) AutomationRuleCriteriaProductNameOutput

type AutomationRuleCriteriaProductNameArray added in v6.25.0

type AutomationRuleCriteriaProductNameArray []AutomationRuleCriteriaProductNameInput

func (AutomationRuleCriteriaProductNameArray) ElementType added in v6.25.0

func (AutomationRuleCriteriaProductNameArray) ToAutomationRuleCriteriaProductNameArrayOutput added in v6.25.0

func (i AutomationRuleCriteriaProductNameArray) ToAutomationRuleCriteriaProductNameArrayOutput() AutomationRuleCriteriaProductNameArrayOutput

func (AutomationRuleCriteriaProductNameArray) ToAutomationRuleCriteriaProductNameArrayOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaProductNameArray) ToAutomationRuleCriteriaProductNameArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaProductNameArrayOutput

type AutomationRuleCriteriaProductNameArrayInput added in v6.25.0

type AutomationRuleCriteriaProductNameArrayInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaProductNameArrayOutput() AutomationRuleCriteriaProductNameArrayOutput
	ToAutomationRuleCriteriaProductNameArrayOutputWithContext(context.Context) AutomationRuleCriteriaProductNameArrayOutput
}

AutomationRuleCriteriaProductNameArrayInput is an input type that accepts AutomationRuleCriteriaProductNameArray and AutomationRuleCriteriaProductNameArrayOutput values. You can construct a concrete instance of `AutomationRuleCriteriaProductNameArrayInput` via:

AutomationRuleCriteriaProductNameArray{ AutomationRuleCriteriaProductNameArgs{...} }

type AutomationRuleCriteriaProductNameArrayOutput added in v6.25.0

type AutomationRuleCriteriaProductNameArrayOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaProductNameArrayOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaProductNameArrayOutput) Index added in v6.25.0

func (AutomationRuleCriteriaProductNameArrayOutput) ToAutomationRuleCriteriaProductNameArrayOutput added in v6.25.0

func (o AutomationRuleCriteriaProductNameArrayOutput) ToAutomationRuleCriteriaProductNameArrayOutput() AutomationRuleCriteriaProductNameArrayOutput

func (AutomationRuleCriteriaProductNameArrayOutput) ToAutomationRuleCriteriaProductNameArrayOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaProductNameArrayOutput) ToAutomationRuleCriteriaProductNameArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaProductNameArrayOutput

type AutomationRuleCriteriaProductNameInput added in v6.25.0

type AutomationRuleCriteriaProductNameInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaProductNameOutput() AutomationRuleCriteriaProductNameOutput
	ToAutomationRuleCriteriaProductNameOutputWithContext(context.Context) AutomationRuleCriteriaProductNameOutput
}

AutomationRuleCriteriaProductNameInput is an input type that accepts AutomationRuleCriteriaProductNameArgs and AutomationRuleCriteriaProductNameOutput values. You can construct a concrete instance of `AutomationRuleCriteriaProductNameInput` via:

AutomationRuleCriteriaProductNameArgs{...}

type AutomationRuleCriteriaProductNameOutput added in v6.25.0

type AutomationRuleCriteriaProductNameOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaProductNameOutput) Comparison added in v6.25.0

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

func (AutomationRuleCriteriaProductNameOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaProductNameOutput) ToAutomationRuleCriteriaProductNameOutput added in v6.25.0

func (o AutomationRuleCriteriaProductNameOutput) ToAutomationRuleCriteriaProductNameOutput() AutomationRuleCriteriaProductNameOutput

func (AutomationRuleCriteriaProductNameOutput) ToAutomationRuleCriteriaProductNameOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaProductNameOutput) ToAutomationRuleCriteriaProductNameOutputWithContext(ctx context.Context) AutomationRuleCriteriaProductNameOutput

func (AutomationRuleCriteriaProductNameOutput) Value added in v6.25.0

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

type AutomationRuleCriteriaPtrInput added in v6.25.0

type AutomationRuleCriteriaPtrInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaPtrOutput() AutomationRuleCriteriaPtrOutput
	ToAutomationRuleCriteriaPtrOutputWithContext(context.Context) AutomationRuleCriteriaPtrOutput
}

AutomationRuleCriteriaPtrInput is an input type that accepts AutomationRuleCriteriaArgs, AutomationRuleCriteriaPtr and AutomationRuleCriteriaPtrOutput values. You can construct a concrete instance of `AutomationRuleCriteriaPtrInput` via:

        AutomationRuleCriteriaArgs{...}

or:

        nil

func AutomationRuleCriteriaPtr added in v6.25.0

func AutomationRuleCriteriaPtr(v *AutomationRuleCriteriaArgs) AutomationRuleCriteriaPtrInput

type AutomationRuleCriteriaPtrOutput added in v6.25.0

type AutomationRuleCriteriaPtrOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaPtrOutput) AwsAccountIds added in v6.25.0

The AWS account ID in which a finding was generated. Documented below.

func (AutomationRuleCriteriaPtrOutput) AwsAccountNames added in v6.25.0

The name of the AWS account in which a finding was generated. Documented below.

func (AutomationRuleCriteriaPtrOutput) CompanyNames added in v6.25.0

The name of the company for the product that generated the finding. For control-based findings, the company is AWS. Documented below.

func (AutomationRuleCriteriaPtrOutput) ComplianceAssociatedStandardsIds added in v6.25.0

The unique identifier of a standard in which a control is enabled. Documented below.

func (AutomationRuleCriteriaPtrOutput) ComplianceSecurityControlIds added in v6.25.0

The security control ID for which a finding was generated. Security control IDs are the same across standards. Documented below.

func (AutomationRuleCriteriaPtrOutput) ComplianceStatuses added in v6.25.0

The result of a security check. This field is only used for findings generated from controls. Documented below.

func (AutomationRuleCriteriaPtrOutput) Confidences added in v6.25.0

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. A value of `0` means 0 percent confidence, and a value of `100` means 100 percent confidence. Documented below.

func (AutomationRuleCriteriaPtrOutput) CreatedAts added in v6.25.0

A timestamp that indicates when this finding record was created. Documented below.

func (AutomationRuleCriteriaPtrOutput) Criticalities added in v6.25.0

The level of importance that is assigned to the resources that are associated with a finding. Documented below.

func (AutomationRuleCriteriaPtrOutput) Descriptions added in v6.25.0

A finding's description. Documented below.

func (AutomationRuleCriteriaPtrOutput) Elem added in v6.25.0

func (AutomationRuleCriteriaPtrOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaPtrOutput) FirstObservedAts added in v6.25.0

A timestamp that indicates when the potential security issue captured by a finding was first observed by the security findings product. Documented below.

func (AutomationRuleCriteriaPtrOutput) GeneratorIds added in v6.25.0

The identifier for the solution-specific component that generated a finding. Documented below.

func (AutomationRuleCriteriaPtrOutput) Ids added in v6.25.0

The product-specific identifier for a finding. Documented below.

func (AutomationRuleCriteriaPtrOutput) LastObservedAts added in v6.25.0

A timestamp that indicates when the potential security issue captured by a finding was most recently observed by the security findings product. Documented below.

func (AutomationRuleCriteriaPtrOutput) NoteTexts added in v6.25.0

The text of a user-defined note that's added to a finding. Documented below.

func (AutomationRuleCriteriaPtrOutput) NoteUpdatedAts added in v6.25.0

The timestamp of when the note was updated. Documented below.

func (AutomationRuleCriteriaPtrOutput) NoteUpdatedBies added in v6.25.0

The principal that created a note. Documented below.

func (AutomationRuleCriteriaPtrOutput) ProductArns added in v6.25.0

The Amazon Resource Name (ARN) for a third-party product that generated a finding in Security Hub. Documented below.

func (AutomationRuleCriteriaPtrOutput) ProductNames added in v6.25.0

Provides the name of the product that generated the finding. For control-based findings, the product name is Security Hub. Documented below.

func (AutomationRuleCriteriaPtrOutput) RecordStates added in v6.25.0

Provides the current state of a finding. Documented below.

func (AutomationRuleCriteriaPtrOutput) RelatedFindingsIds added in v6.25.0

The product-generated identifier for a related finding. Documented below.

func (AutomationRuleCriteriaPtrOutput) RelatedFindingsProductArns added in v6.25.0

The ARN for the product that generated a related finding. Documented below.

func (AutomationRuleCriteriaPtrOutput) ResourceApplicationArns added in v6.25.0

The Amazon Resource Name (ARN) of the application that is related to a finding. Documented below.

func (AutomationRuleCriteriaPtrOutput) ResourceApplicationNames added in v6.25.0

The name of the application that is related to a finding. Documented below.

func (AutomationRuleCriteriaPtrOutput) ResourceDetailsOthers added in v6.25.0

Custom fields and values about the resource that a finding pertains to. Documented below.

func (AutomationRuleCriteriaPtrOutput) ResourceIds added in v6.25.0

The identifier for the given resource type. For AWS resources that are identified by Amazon Resource Names (ARNs), this is the ARN. For AWS resources that lack ARNs, this is the identifier as defined by the AWS service that created the resource. For non-AWS resources, this is a unique identifier that is associated with the resource. Documented below.

func (AutomationRuleCriteriaPtrOutput) ResourcePartitions added in v6.25.0

The partition in which the resource that the finding pertains to is located. A partition is a group of AWS Regions. Each AWS account is scoped to one partition. Documented below.

func (AutomationRuleCriteriaPtrOutput) ResourceRegions added in v6.25.0

The AWS Region where the resource that a finding pertains to is located. Documented below.

func (AutomationRuleCriteriaPtrOutput) ResourceTags added in v6.25.0

A list of AWS tags associated with a resource at the time the finding was processed. Documented below.

func (AutomationRuleCriteriaPtrOutput) ResourceTypes added in v6.25.0

The type of resource that the finding pertains to. Documented below.

func (AutomationRuleCriteriaPtrOutput) SeverityLabels added in v6.25.0

The severity value of the finding. Documented below.

func (AutomationRuleCriteriaPtrOutput) SourceUrls added in v6.25.0

Provides a URL that links to a page about the current finding in the finding product. Documented below.

func (AutomationRuleCriteriaPtrOutput) Titles added in v6.25.0

A finding's title. Documented below.

func (AutomationRuleCriteriaPtrOutput) ToAutomationRuleCriteriaPtrOutput added in v6.25.0

func (o AutomationRuleCriteriaPtrOutput) ToAutomationRuleCriteriaPtrOutput() AutomationRuleCriteriaPtrOutput

func (AutomationRuleCriteriaPtrOutput) ToAutomationRuleCriteriaPtrOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaPtrOutput) ToAutomationRuleCriteriaPtrOutputWithContext(ctx context.Context) AutomationRuleCriteriaPtrOutput

func (AutomationRuleCriteriaPtrOutput) Types added in v6.25.0

One or more finding types in the format of namespace/category/classifier that classify a finding. Documented below.

func (AutomationRuleCriteriaPtrOutput) UpdatedAts added in v6.25.0

A timestamp that indicates when the finding record was most recently updated. Documented below.

func (AutomationRuleCriteriaPtrOutput) UserDefinedFields added in v6.25.0

A list of user-defined name and value string pairs added to a finding. Documented below.

func (AutomationRuleCriteriaPtrOutput) VerificationStates added in v6.25.0

Provides the veracity of a finding. Documented below.

func (AutomationRuleCriteriaPtrOutput) WorkflowStatuses added in v6.25.0

Provides information about the status of the investigation into a finding. Documented below.

type AutomationRuleCriteriaRecordState added in v6.25.0

type AutomationRuleCriteriaRecordState 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 AutomationRuleCriteriaRecordStateArgs added in v6.25.0

type AutomationRuleCriteriaRecordStateArgs 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 (AutomationRuleCriteriaRecordStateArgs) ElementType added in v6.25.0

func (AutomationRuleCriteriaRecordStateArgs) ToAutomationRuleCriteriaRecordStateOutput added in v6.25.0

func (i AutomationRuleCriteriaRecordStateArgs) ToAutomationRuleCriteriaRecordStateOutput() AutomationRuleCriteriaRecordStateOutput

func (AutomationRuleCriteriaRecordStateArgs) ToAutomationRuleCriteriaRecordStateOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaRecordStateArgs) ToAutomationRuleCriteriaRecordStateOutputWithContext(ctx context.Context) AutomationRuleCriteriaRecordStateOutput

type AutomationRuleCriteriaRecordStateArray added in v6.25.0

type AutomationRuleCriteriaRecordStateArray []AutomationRuleCriteriaRecordStateInput

func (AutomationRuleCriteriaRecordStateArray) ElementType added in v6.25.0

func (AutomationRuleCriteriaRecordStateArray) ToAutomationRuleCriteriaRecordStateArrayOutput added in v6.25.0

func (i AutomationRuleCriteriaRecordStateArray) ToAutomationRuleCriteriaRecordStateArrayOutput() AutomationRuleCriteriaRecordStateArrayOutput

func (AutomationRuleCriteriaRecordStateArray) ToAutomationRuleCriteriaRecordStateArrayOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaRecordStateArray) ToAutomationRuleCriteriaRecordStateArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaRecordStateArrayOutput

type AutomationRuleCriteriaRecordStateArrayInput added in v6.25.0

type AutomationRuleCriteriaRecordStateArrayInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaRecordStateArrayOutput() AutomationRuleCriteriaRecordStateArrayOutput
	ToAutomationRuleCriteriaRecordStateArrayOutputWithContext(context.Context) AutomationRuleCriteriaRecordStateArrayOutput
}

AutomationRuleCriteriaRecordStateArrayInput is an input type that accepts AutomationRuleCriteriaRecordStateArray and AutomationRuleCriteriaRecordStateArrayOutput values. You can construct a concrete instance of `AutomationRuleCriteriaRecordStateArrayInput` via:

AutomationRuleCriteriaRecordStateArray{ AutomationRuleCriteriaRecordStateArgs{...} }

type AutomationRuleCriteriaRecordStateArrayOutput added in v6.25.0

type AutomationRuleCriteriaRecordStateArrayOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaRecordStateArrayOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaRecordStateArrayOutput) Index added in v6.25.0

func (AutomationRuleCriteriaRecordStateArrayOutput) ToAutomationRuleCriteriaRecordStateArrayOutput added in v6.25.0

func (o AutomationRuleCriteriaRecordStateArrayOutput) ToAutomationRuleCriteriaRecordStateArrayOutput() AutomationRuleCriteriaRecordStateArrayOutput

func (AutomationRuleCriteriaRecordStateArrayOutput) ToAutomationRuleCriteriaRecordStateArrayOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaRecordStateArrayOutput) ToAutomationRuleCriteriaRecordStateArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaRecordStateArrayOutput

type AutomationRuleCriteriaRecordStateInput added in v6.25.0

type AutomationRuleCriteriaRecordStateInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaRecordStateOutput() AutomationRuleCriteriaRecordStateOutput
	ToAutomationRuleCriteriaRecordStateOutputWithContext(context.Context) AutomationRuleCriteriaRecordStateOutput
}

AutomationRuleCriteriaRecordStateInput is an input type that accepts AutomationRuleCriteriaRecordStateArgs and AutomationRuleCriteriaRecordStateOutput values. You can construct a concrete instance of `AutomationRuleCriteriaRecordStateInput` via:

AutomationRuleCriteriaRecordStateArgs{...}

type AutomationRuleCriteriaRecordStateOutput added in v6.25.0

type AutomationRuleCriteriaRecordStateOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaRecordStateOutput) Comparison added in v6.25.0

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

func (AutomationRuleCriteriaRecordStateOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaRecordStateOutput) ToAutomationRuleCriteriaRecordStateOutput added in v6.25.0

func (o AutomationRuleCriteriaRecordStateOutput) ToAutomationRuleCriteriaRecordStateOutput() AutomationRuleCriteriaRecordStateOutput

func (AutomationRuleCriteriaRecordStateOutput) ToAutomationRuleCriteriaRecordStateOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaRecordStateOutput) ToAutomationRuleCriteriaRecordStateOutputWithContext(ctx context.Context) AutomationRuleCriteriaRecordStateOutput

func (AutomationRuleCriteriaRecordStateOutput) Value added in v6.25.0

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

type AutomationRuleCriteriaRelatedFindingsId added in v6.25.0

type AutomationRuleCriteriaRelatedFindingsId 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 AutomationRuleCriteriaRelatedFindingsIdArgs added in v6.25.0

type AutomationRuleCriteriaRelatedFindingsIdArgs 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 (AutomationRuleCriteriaRelatedFindingsIdArgs) ElementType added in v6.25.0

func (AutomationRuleCriteriaRelatedFindingsIdArgs) ToAutomationRuleCriteriaRelatedFindingsIdOutput added in v6.25.0

func (i AutomationRuleCriteriaRelatedFindingsIdArgs) ToAutomationRuleCriteriaRelatedFindingsIdOutput() AutomationRuleCriteriaRelatedFindingsIdOutput

func (AutomationRuleCriteriaRelatedFindingsIdArgs) ToAutomationRuleCriteriaRelatedFindingsIdOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaRelatedFindingsIdArgs) ToAutomationRuleCriteriaRelatedFindingsIdOutputWithContext(ctx context.Context) AutomationRuleCriteriaRelatedFindingsIdOutput

type AutomationRuleCriteriaRelatedFindingsIdArray added in v6.25.0

type AutomationRuleCriteriaRelatedFindingsIdArray []AutomationRuleCriteriaRelatedFindingsIdInput

func (AutomationRuleCriteriaRelatedFindingsIdArray) ElementType added in v6.25.0

func (AutomationRuleCriteriaRelatedFindingsIdArray) ToAutomationRuleCriteriaRelatedFindingsIdArrayOutput added in v6.25.0

func (i AutomationRuleCriteriaRelatedFindingsIdArray) ToAutomationRuleCriteriaRelatedFindingsIdArrayOutput() AutomationRuleCriteriaRelatedFindingsIdArrayOutput

func (AutomationRuleCriteriaRelatedFindingsIdArray) ToAutomationRuleCriteriaRelatedFindingsIdArrayOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaRelatedFindingsIdArray) ToAutomationRuleCriteriaRelatedFindingsIdArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaRelatedFindingsIdArrayOutput

type AutomationRuleCriteriaRelatedFindingsIdArrayInput added in v6.25.0

type AutomationRuleCriteriaRelatedFindingsIdArrayInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaRelatedFindingsIdArrayOutput() AutomationRuleCriteriaRelatedFindingsIdArrayOutput
	ToAutomationRuleCriteriaRelatedFindingsIdArrayOutputWithContext(context.Context) AutomationRuleCriteriaRelatedFindingsIdArrayOutput
}

AutomationRuleCriteriaRelatedFindingsIdArrayInput is an input type that accepts AutomationRuleCriteriaRelatedFindingsIdArray and AutomationRuleCriteriaRelatedFindingsIdArrayOutput values. You can construct a concrete instance of `AutomationRuleCriteriaRelatedFindingsIdArrayInput` via:

AutomationRuleCriteriaRelatedFindingsIdArray{ AutomationRuleCriteriaRelatedFindingsIdArgs{...} }

type AutomationRuleCriteriaRelatedFindingsIdArrayOutput added in v6.25.0

type AutomationRuleCriteriaRelatedFindingsIdArrayOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaRelatedFindingsIdArrayOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaRelatedFindingsIdArrayOutput) Index added in v6.25.0

func (AutomationRuleCriteriaRelatedFindingsIdArrayOutput) ToAutomationRuleCriteriaRelatedFindingsIdArrayOutput added in v6.25.0

func (o AutomationRuleCriteriaRelatedFindingsIdArrayOutput) ToAutomationRuleCriteriaRelatedFindingsIdArrayOutput() AutomationRuleCriteriaRelatedFindingsIdArrayOutput

func (AutomationRuleCriteriaRelatedFindingsIdArrayOutput) ToAutomationRuleCriteriaRelatedFindingsIdArrayOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaRelatedFindingsIdArrayOutput) ToAutomationRuleCriteriaRelatedFindingsIdArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaRelatedFindingsIdArrayOutput

type AutomationRuleCriteriaRelatedFindingsIdInput added in v6.25.0

type AutomationRuleCriteriaRelatedFindingsIdInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaRelatedFindingsIdOutput() AutomationRuleCriteriaRelatedFindingsIdOutput
	ToAutomationRuleCriteriaRelatedFindingsIdOutputWithContext(context.Context) AutomationRuleCriteriaRelatedFindingsIdOutput
}

AutomationRuleCriteriaRelatedFindingsIdInput is an input type that accepts AutomationRuleCriteriaRelatedFindingsIdArgs and AutomationRuleCriteriaRelatedFindingsIdOutput values. You can construct a concrete instance of `AutomationRuleCriteriaRelatedFindingsIdInput` via:

AutomationRuleCriteriaRelatedFindingsIdArgs{...}

type AutomationRuleCriteriaRelatedFindingsIdOutput added in v6.25.0

type AutomationRuleCriteriaRelatedFindingsIdOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaRelatedFindingsIdOutput) Comparison added in v6.25.0

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

func (AutomationRuleCriteriaRelatedFindingsIdOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaRelatedFindingsIdOutput) ToAutomationRuleCriteriaRelatedFindingsIdOutput added in v6.25.0

func (o AutomationRuleCriteriaRelatedFindingsIdOutput) ToAutomationRuleCriteriaRelatedFindingsIdOutput() AutomationRuleCriteriaRelatedFindingsIdOutput

func (AutomationRuleCriteriaRelatedFindingsIdOutput) ToAutomationRuleCriteriaRelatedFindingsIdOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaRelatedFindingsIdOutput) ToAutomationRuleCriteriaRelatedFindingsIdOutputWithContext(ctx context.Context) AutomationRuleCriteriaRelatedFindingsIdOutput

func (AutomationRuleCriteriaRelatedFindingsIdOutput) Value added in v6.25.0

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

type AutomationRuleCriteriaRelatedFindingsProductArn added in v6.25.0

type AutomationRuleCriteriaRelatedFindingsProductArn 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 AutomationRuleCriteriaRelatedFindingsProductArnArgs added in v6.25.0

type AutomationRuleCriteriaRelatedFindingsProductArnArgs 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 (AutomationRuleCriteriaRelatedFindingsProductArnArgs) ElementType added in v6.25.0

func (AutomationRuleCriteriaRelatedFindingsProductArnArgs) ToAutomationRuleCriteriaRelatedFindingsProductArnOutput added in v6.25.0

func (i AutomationRuleCriteriaRelatedFindingsProductArnArgs) ToAutomationRuleCriteriaRelatedFindingsProductArnOutput() AutomationRuleCriteriaRelatedFindingsProductArnOutput

func (AutomationRuleCriteriaRelatedFindingsProductArnArgs) ToAutomationRuleCriteriaRelatedFindingsProductArnOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaRelatedFindingsProductArnArgs) ToAutomationRuleCriteriaRelatedFindingsProductArnOutputWithContext(ctx context.Context) AutomationRuleCriteriaRelatedFindingsProductArnOutput

type AutomationRuleCriteriaRelatedFindingsProductArnArray added in v6.25.0

type AutomationRuleCriteriaRelatedFindingsProductArnArray []AutomationRuleCriteriaRelatedFindingsProductArnInput

func (AutomationRuleCriteriaRelatedFindingsProductArnArray) ElementType added in v6.25.0

func (AutomationRuleCriteriaRelatedFindingsProductArnArray) ToAutomationRuleCriteriaRelatedFindingsProductArnArrayOutput added in v6.25.0

func (i AutomationRuleCriteriaRelatedFindingsProductArnArray) ToAutomationRuleCriteriaRelatedFindingsProductArnArrayOutput() AutomationRuleCriteriaRelatedFindingsProductArnArrayOutput

func (AutomationRuleCriteriaRelatedFindingsProductArnArray) ToAutomationRuleCriteriaRelatedFindingsProductArnArrayOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaRelatedFindingsProductArnArray) ToAutomationRuleCriteriaRelatedFindingsProductArnArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaRelatedFindingsProductArnArrayOutput

type AutomationRuleCriteriaRelatedFindingsProductArnArrayInput added in v6.25.0

type AutomationRuleCriteriaRelatedFindingsProductArnArrayInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaRelatedFindingsProductArnArrayOutput() AutomationRuleCriteriaRelatedFindingsProductArnArrayOutput
	ToAutomationRuleCriteriaRelatedFindingsProductArnArrayOutputWithContext(context.Context) AutomationRuleCriteriaRelatedFindingsProductArnArrayOutput
}

AutomationRuleCriteriaRelatedFindingsProductArnArrayInput is an input type that accepts AutomationRuleCriteriaRelatedFindingsProductArnArray and AutomationRuleCriteriaRelatedFindingsProductArnArrayOutput values. You can construct a concrete instance of `AutomationRuleCriteriaRelatedFindingsProductArnArrayInput` via:

AutomationRuleCriteriaRelatedFindingsProductArnArray{ AutomationRuleCriteriaRelatedFindingsProductArnArgs{...} }

type AutomationRuleCriteriaRelatedFindingsProductArnArrayOutput added in v6.25.0

type AutomationRuleCriteriaRelatedFindingsProductArnArrayOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaRelatedFindingsProductArnArrayOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaRelatedFindingsProductArnArrayOutput) Index added in v6.25.0

func (AutomationRuleCriteriaRelatedFindingsProductArnArrayOutput) ToAutomationRuleCriteriaRelatedFindingsProductArnArrayOutput added in v6.25.0

func (AutomationRuleCriteriaRelatedFindingsProductArnArrayOutput) ToAutomationRuleCriteriaRelatedFindingsProductArnArrayOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaRelatedFindingsProductArnArrayOutput) ToAutomationRuleCriteriaRelatedFindingsProductArnArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaRelatedFindingsProductArnArrayOutput

type AutomationRuleCriteriaRelatedFindingsProductArnInput added in v6.25.0

type AutomationRuleCriteriaRelatedFindingsProductArnInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaRelatedFindingsProductArnOutput() AutomationRuleCriteriaRelatedFindingsProductArnOutput
	ToAutomationRuleCriteriaRelatedFindingsProductArnOutputWithContext(context.Context) AutomationRuleCriteriaRelatedFindingsProductArnOutput
}

AutomationRuleCriteriaRelatedFindingsProductArnInput is an input type that accepts AutomationRuleCriteriaRelatedFindingsProductArnArgs and AutomationRuleCriteriaRelatedFindingsProductArnOutput values. You can construct a concrete instance of `AutomationRuleCriteriaRelatedFindingsProductArnInput` via:

AutomationRuleCriteriaRelatedFindingsProductArnArgs{...}

type AutomationRuleCriteriaRelatedFindingsProductArnOutput added in v6.25.0

type AutomationRuleCriteriaRelatedFindingsProductArnOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaRelatedFindingsProductArnOutput) Comparison added in v6.25.0

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

func (AutomationRuleCriteriaRelatedFindingsProductArnOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaRelatedFindingsProductArnOutput) ToAutomationRuleCriteriaRelatedFindingsProductArnOutput added in v6.25.0

func (AutomationRuleCriteriaRelatedFindingsProductArnOutput) ToAutomationRuleCriteriaRelatedFindingsProductArnOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaRelatedFindingsProductArnOutput) ToAutomationRuleCriteriaRelatedFindingsProductArnOutputWithContext(ctx context.Context) AutomationRuleCriteriaRelatedFindingsProductArnOutput

func (AutomationRuleCriteriaRelatedFindingsProductArnOutput) Value added in v6.25.0

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

type AutomationRuleCriteriaResourceApplicationArn added in v6.25.0

type AutomationRuleCriteriaResourceApplicationArn 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 AutomationRuleCriteriaResourceApplicationArnArgs added in v6.25.0

type AutomationRuleCriteriaResourceApplicationArnArgs 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 (AutomationRuleCriteriaResourceApplicationArnArgs) ElementType added in v6.25.0

func (AutomationRuleCriteriaResourceApplicationArnArgs) ToAutomationRuleCriteriaResourceApplicationArnOutput added in v6.25.0

func (i AutomationRuleCriteriaResourceApplicationArnArgs) ToAutomationRuleCriteriaResourceApplicationArnOutput() AutomationRuleCriteriaResourceApplicationArnOutput

func (AutomationRuleCriteriaResourceApplicationArnArgs) ToAutomationRuleCriteriaResourceApplicationArnOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaResourceApplicationArnArgs) ToAutomationRuleCriteriaResourceApplicationArnOutputWithContext(ctx context.Context) AutomationRuleCriteriaResourceApplicationArnOutput

type AutomationRuleCriteriaResourceApplicationArnArray added in v6.25.0

type AutomationRuleCriteriaResourceApplicationArnArray []AutomationRuleCriteriaResourceApplicationArnInput

func (AutomationRuleCriteriaResourceApplicationArnArray) ElementType added in v6.25.0

func (AutomationRuleCriteriaResourceApplicationArnArray) ToAutomationRuleCriteriaResourceApplicationArnArrayOutput added in v6.25.0

func (i AutomationRuleCriteriaResourceApplicationArnArray) ToAutomationRuleCriteriaResourceApplicationArnArrayOutput() AutomationRuleCriteriaResourceApplicationArnArrayOutput

func (AutomationRuleCriteriaResourceApplicationArnArray) ToAutomationRuleCriteriaResourceApplicationArnArrayOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaResourceApplicationArnArray) ToAutomationRuleCriteriaResourceApplicationArnArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaResourceApplicationArnArrayOutput

type AutomationRuleCriteriaResourceApplicationArnArrayInput added in v6.25.0

type AutomationRuleCriteriaResourceApplicationArnArrayInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaResourceApplicationArnArrayOutput() AutomationRuleCriteriaResourceApplicationArnArrayOutput
	ToAutomationRuleCriteriaResourceApplicationArnArrayOutputWithContext(context.Context) AutomationRuleCriteriaResourceApplicationArnArrayOutput
}

AutomationRuleCriteriaResourceApplicationArnArrayInput is an input type that accepts AutomationRuleCriteriaResourceApplicationArnArray and AutomationRuleCriteriaResourceApplicationArnArrayOutput values. You can construct a concrete instance of `AutomationRuleCriteriaResourceApplicationArnArrayInput` via:

AutomationRuleCriteriaResourceApplicationArnArray{ AutomationRuleCriteriaResourceApplicationArnArgs{...} }

type AutomationRuleCriteriaResourceApplicationArnArrayOutput added in v6.25.0

type AutomationRuleCriteriaResourceApplicationArnArrayOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaResourceApplicationArnArrayOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaResourceApplicationArnArrayOutput) Index added in v6.25.0

func (AutomationRuleCriteriaResourceApplicationArnArrayOutput) ToAutomationRuleCriteriaResourceApplicationArnArrayOutput added in v6.25.0

func (AutomationRuleCriteriaResourceApplicationArnArrayOutput) ToAutomationRuleCriteriaResourceApplicationArnArrayOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaResourceApplicationArnArrayOutput) ToAutomationRuleCriteriaResourceApplicationArnArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaResourceApplicationArnArrayOutput

type AutomationRuleCriteriaResourceApplicationArnInput added in v6.25.0

type AutomationRuleCriteriaResourceApplicationArnInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaResourceApplicationArnOutput() AutomationRuleCriteriaResourceApplicationArnOutput
	ToAutomationRuleCriteriaResourceApplicationArnOutputWithContext(context.Context) AutomationRuleCriteriaResourceApplicationArnOutput
}

AutomationRuleCriteriaResourceApplicationArnInput is an input type that accepts AutomationRuleCriteriaResourceApplicationArnArgs and AutomationRuleCriteriaResourceApplicationArnOutput values. You can construct a concrete instance of `AutomationRuleCriteriaResourceApplicationArnInput` via:

AutomationRuleCriteriaResourceApplicationArnArgs{...}

type AutomationRuleCriteriaResourceApplicationArnOutput added in v6.25.0

type AutomationRuleCriteriaResourceApplicationArnOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaResourceApplicationArnOutput) Comparison added in v6.25.0

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

func (AutomationRuleCriteriaResourceApplicationArnOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaResourceApplicationArnOutput) ToAutomationRuleCriteriaResourceApplicationArnOutput added in v6.25.0

func (o AutomationRuleCriteriaResourceApplicationArnOutput) ToAutomationRuleCriteriaResourceApplicationArnOutput() AutomationRuleCriteriaResourceApplicationArnOutput

func (AutomationRuleCriteriaResourceApplicationArnOutput) ToAutomationRuleCriteriaResourceApplicationArnOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaResourceApplicationArnOutput) ToAutomationRuleCriteriaResourceApplicationArnOutputWithContext(ctx context.Context) AutomationRuleCriteriaResourceApplicationArnOutput

func (AutomationRuleCriteriaResourceApplicationArnOutput) Value added in v6.25.0

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

type AutomationRuleCriteriaResourceApplicationName added in v6.25.0

type AutomationRuleCriteriaResourceApplicationName 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 AutomationRuleCriteriaResourceApplicationNameArgs added in v6.25.0

type AutomationRuleCriteriaResourceApplicationNameArgs 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 (AutomationRuleCriteriaResourceApplicationNameArgs) ElementType added in v6.25.0

func (AutomationRuleCriteriaResourceApplicationNameArgs) ToAutomationRuleCriteriaResourceApplicationNameOutput added in v6.25.0

func (i AutomationRuleCriteriaResourceApplicationNameArgs) ToAutomationRuleCriteriaResourceApplicationNameOutput() AutomationRuleCriteriaResourceApplicationNameOutput

func (AutomationRuleCriteriaResourceApplicationNameArgs) ToAutomationRuleCriteriaResourceApplicationNameOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaResourceApplicationNameArgs) ToAutomationRuleCriteriaResourceApplicationNameOutputWithContext(ctx context.Context) AutomationRuleCriteriaResourceApplicationNameOutput

type AutomationRuleCriteriaResourceApplicationNameArray added in v6.25.0

type AutomationRuleCriteriaResourceApplicationNameArray []AutomationRuleCriteriaResourceApplicationNameInput

func (AutomationRuleCriteriaResourceApplicationNameArray) ElementType added in v6.25.0

func (AutomationRuleCriteriaResourceApplicationNameArray) ToAutomationRuleCriteriaResourceApplicationNameArrayOutput added in v6.25.0

func (i AutomationRuleCriteriaResourceApplicationNameArray) ToAutomationRuleCriteriaResourceApplicationNameArrayOutput() AutomationRuleCriteriaResourceApplicationNameArrayOutput

func (AutomationRuleCriteriaResourceApplicationNameArray) ToAutomationRuleCriteriaResourceApplicationNameArrayOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaResourceApplicationNameArray) ToAutomationRuleCriteriaResourceApplicationNameArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaResourceApplicationNameArrayOutput

type AutomationRuleCriteriaResourceApplicationNameArrayInput added in v6.25.0

type AutomationRuleCriteriaResourceApplicationNameArrayInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaResourceApplicationNameArrayOutput() AutomationRuleCriteriaResourceApplicationNameArrayOutput
	ToAutomationRuleCriteriaResourceApplicationNameArrayOutputWithContext(context.Context) AutomationRuleCriteriaResourceApplicationNameArrayOutput
}

AutomationRuleCriteriaResourceApplicationNameArrayInput is an input type that accepts AutomationRuleCriteriaResourceApplicationNameArray and AutomationRuleCriteriaResourceApplicationNameArrayOutput values. You can construct a concrete instance of `AutomationRuleCriteriaResourceApplicationNameArrayInput` via:

AutomationRuleCriteriaResourceApplicationNameArray{ AutomationRuleCriteriaResourceApplicationNameArgs{...} }

type AutomationRuleCriteriaResourceApplicationNameArrayOutput added in v6.25.0

type AutomationRuleCriteriaResourceApplicationNameArrayOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaResourceApplicationNameArrayOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaResourceApplicationNameArrayOutput) Index added in v6.25.0

func (AutomationRuleCriteriaResourceApplicationNameArrayOutput) ToAutomationRuleCriteriaResourceApplicationNameArrayOutput added in v6.25.0

func (AutomationRuleCriteriaResourceApplicationNameArrayOutput) ToAutomationRuleCriteriaResourceApplicationNameArrayOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaResourceApplicationNameArrayOutput) ToAutomationRuleCriteriaResourceApplicationNameArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaResourceApplicationNameArrayOutput

type AutomationRuleCriteriaResourceApplicationNameInput added in v6.25.0

type AutomationRuleCriteriaResourceApplicationNameInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaResourceApplicationNameOutput() AutomationRuleCriteriaResourceApplicationNameOutput
	ToAutomationRuleCriteriaResourceApplicationNameOutputWithContext(context.Context) AutomationRuleCriteriaResourceApplicationNameOutput
}

AutomationRuleCriteriaResourceApplicationNameInput is an input type that accepts AutomationRuleCriteriaResourceApplicationNameArgs and AutomationRuleCriteriaResourceApplicationNameOutput values. You can construct a concrete instance of `AutomationRuleCriteriaResourceApplicationNameInput` via:

AutomationRuleCriteriaResourceApplicationNameArgs{...}

type AutomationRuleCriteriaResourceApplicationNameOutput added in v6.25.0

type AutomationRuleCriteriaResourceApplicationNameOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaResourceApplicationNameOutput) Comparison added in v6.25.0

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

func (AutomationRuleCriteriaResourceApplicationNameOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaResourceApplicationNameOutput) ToAutomationRuleCriteriaResourceApplicationNameOutput added in v6.25.0

func (o AutomationRuleCriteriaResourceApplicationNameOutput) ToAutomationRuleCriteriaResourceApplicationNameOutput() AutomationRuleCriteriaResourceApplicationNameOutput

func (AutomationRuleCriteriaResourceApplicationNameOutput) ToAutomationRuleCriteriaResourceApplicationNameOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaResourceApplicationNameOutput) ToAutomationRuleCriteriaResourceApplicationNameOutputWithContext(ctx context.Context) AutomationRuleCriteriaResourceApplicationNameOutput

func (AutomationRuleCriteriaResourceApplicationNameOutput) Value added in v6.25.0

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

type AutomationRuleCriteriaResourceDetailsOther added in v6.25.0

type AutomationRuleCriteriaResourceDetailsOther 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.
	Key string `pulumi:"key"`
	// A date range value for the date filter, provided as an Integer.
	Value string `pulumi:"value"`
}

type AutomationRuleCriteriaResourceDetailsOtherArgs added in v6.25.0

type AutomationRuleCriteriaResourceDetailsOtherArgs 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.
	Key pulumi.StringInput `pulumi:"key"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.StringInput `pulumi:"value"`
}

func (AutomationRuleCriteriaResourceDetailsOtherArgs) ElementType added in v6.25.0

func (AutomationRuleCriteriaResourceDetailsOtherArgs) ToAutomationRuleCriteriaResourceDetailsOtherOutput added in v6.25.0

func (i AutomationRuleCriteriaResourceDetailsOtherArgs) ToAutomationRuleCriteriaResourceDetailsOtherOutput() AutomationRuleCriteriaResourceDetailsOtherOutput

func (AutomationRuleCriteriaResourceDetailsOtherArgs) ToAutomationRuleCriteriaResourceDetailsOtherOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaResourceDetailsOtherArgs) ToAutomationRuleCriteriaResourceDetailsOtherOutputWithContext(ctx context.Context) AutomationRuleCriteriaResourceDetailsOtherOutput

type AutomationRuleCriteriaResourceDetailsOtherArray added in v6.25.0

type AutomationRuleCriteriaResourceDetailsOtherArray []AutomationRuleCriteriaResourceDetailsOtherInput

func (AutomationRuleCriteriaResourceDetailsOtherArray) ElementType added in v6.25.0

func (AutomationRuleCriteriaResourceDetailsOtherArray) ToAutomationRuleCriteriaResourceDetailsOtherArrayOutput added in v6.25.0

func (i AutomationRuleCriteriaResourceDetailsOtherArray) ToAutomationRuleCriteriaResourceDetailsOtherArrayOutput() AutomationRuleCriteriaResourceDetailsOtherArrayOutput

func (AutomationRuleCriteriaResourceDetailsOtherArray) ToAutomationRuleCriteriaResourceDetailsOtherArrayOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaResourceDetailsOtherArray) ToAutomationRuleCriteriaResourceDetailsOtherArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaResourceDetailsOtherArrayOutput

type AutomationRuleCriteriaResourceDetailsOtherArrayInput added in v6.25.0

type AutomationRuleCriteriaResourceDetailsOtherArrayInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaResourceDetailsOtherArrayOutput() AutomationRuleCriteriaResourceDetailsOtherArrayOutput
	ToAutomationRuleCriteriaResourceDetailsOtherArrayOutputWithContext(context.Context) AutomationRuleCriteriaResourceDetailsOtherArrayOutput
}

AutomationRuleCriteriaResourceDetailsOtherArrayInput is an input type that accepts AutomationRuleCriteriaResourceDetailsOtherArray and AutomationRuleCriteriaResourceDetailsOtherArrayOutput values. You can construct a concrete instance of `AutomationRuleCriteriaResourceDetailsOtherArrayInput` via:

AutomationRuleCriteriaResourceDetailsOtherArray{ AutomationRuleCriteriaResourceDetailsOtherArgs{...} }

type AutomationRuleCriteriaResourceDetailsOtherArrayOutput added in v6.25.0

type AutomationRuleCriteriaResourceDetailsOtherArrayOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaResourceDetailsOtherArrayOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaResourceDetailsOtherArrayOutput) Index added in v6.25.0

func (AutomationRuleCriteriaResourceDetailsOtherArrayOutput) ToAutomationRuleCriteriaResourceDetailsOtherArrayOutput added in v6.25.0

func (AutomationRuleCriteriaResourceDetailsOtherArrayOutput) ToAutomationRuleCriteriaResourceDetailsOtherArrayOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaResourceDetailsOtherArrayOutput) ToAutomationRuleCriteriaResourceDetailsOtherArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaResourceDetailsOtherArrayOutput

type AutomationRuleCriteriaResourceDetailsOtherInput added in v6.25.0

type AutomationRuleCriteriaResourceDetailsOtherInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaResourceDetailsOtherOutput() AutomationRuleCriteriaResourceDetailsOtherOutput
	ToAutomationRuleCriteriaResourceDetailsOtherOutputWithContext(context.Context) AutomationRuleCriteriaResourceDetailsOtherOutput
}

AutomationRuleCriteriaResourceDetailsOtherInput is an input type that accepts AutomationRuleCriteriaResourceDetailsOtherArgs and AutomationRuleCriteriaResourceDetailsOtherOutput values. You can construct a concrete instance of `AutomationRuleCriteriaResourceDetailsOtherInput` via:

AutomationRuleCriteriaResourceDetailsOtherArgs{...}

type AutomationRuleCriteriaResourceDetailsOtherOutput added in v6.25.0

type AutomationRuleCriteriaResourceDetailsOtherOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaResourceDetailsOtherOutput) Comparison added in v6.25.0

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

func (AutomationRuleCriteriaResourceDetailsOtherOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaResourceDetailsOtherOutput) Key added in v6.25.0

The key of the map filter.

func (AutomationRuleCriteriaResourceDetailsOtherOutput) ToAutomationRuleCriteriaResourceDetailsOtherOutput added in v6.25.0

func (o AutomationRuleCriteriaResourceDetailsOtherOutput) ToAutomationRuleCriteriaResourceDetailsOtherOutput() AutomationRuleCriteriaResourceDetailsOtherOutput

func (AutomationRuleCriteriaResourceDetailsOtherOutput) ToAutomationRuleCriteriaResourceDetailsOtherOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaResourceDetailsOtherOutput) ToAutomationRuleCriteriaResourceDetailsOtherOutputWithContext(ctx context.Context) AutomationRuleCriteriaResourceDetailsOtherOutput

func (AutomationRuleCriteriaResourceDetailsOtherOutput) Value added in v6.25.0

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

type AutomationRuleCriteriaResourceId added in v6.25.0

type AutomationRuleCriteriaResourceId 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 AutomationRuleCriteriaResourceIdArgs added in v6.25.0

type AutomationRuleCriteriaResourceIdArgs 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 (AutomationRuleCriteriaResourceIdArgs) ElementType added in v6.25.0

func (AutomationRuleCriteriaResourceIdArgs) ToAutomationRuleCriteriaResourceIdOutput added in v6.25.0

func (i AutomationRuleCriteriaResourceIdArgs) ToAutomationRuleCriteriaResourceIdOutput() AutomationRuleCriteriaResourceIdOutput

func (AutomationRuleCriteriaResourceIdArgs) ToAutomationRuleCriteriaResourceIdOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaResourceIdArgs) ToAutomationRuleCriteriaResourceIdOutputWithContext(ctx context.Context) AutomationRuleCriteriaResourceIdOutput

type AutomationRuleCriteriaResourceIdArray added in v6.25.0

type AutomationRuleCriteriaResourceIdArray []AutomationRuleCriteriaResourceIdInput

func (AutomationRuleCriteriaResourceIdArray) ElementType added in v6.25.0

func (AutomationRuleCriteriaResourceIdArray) ToAutomationRuleCriteriaResourceIdArrayOutput added in v6.25.0

func (i AutomationRuleCriteriaResourceIdArray) ToAutomationRuleCriteriaResourceIdArrayOutput() AutomationRuleCriteriaResourceIdArrayOutput

func (AutomationRuleCriteriaResourceIdArray) ToAutomationRuleCriteriaResourceIdArrayOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaResourceIdArray) ToAutomationRuleCriteriaResourceIdArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaResourceIdArrayOutput

type AutomationRuleCriteriaResourceIdArrayInput added in v6.25.0

type AutomationRuleCriteriaResourceIdArrayInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaResourceIdArrayOutput() AutomationRuleCriteriaResourceIdArrayOutput
	ToAutomationRuleCriteriaResourceIdArrayOutputWithContext(context.Context) AutomationRuleCriteriaResourceIdArrayOutput
}

AutomationRuleCriteriaResourceIdArrayInput is an input type that accepts AutomationRuleCriteriaResourceIdArray and AutomationRuleCriteriaResourceIdArrayOutput values. You can construct a concrete instance of `AutomationRuleCriteriaResourceIdArrayInput` via:

AutomationRuleCriteriaResourceIdArray{ AutomationRuleCriteriaResourceIdArgs{...} }

type AutomationRuleCriteriaResourceIdArrayOutput added in v6.25.0

type AutomationRuleCriteriaResourceIdArrayOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaResourceIdArrayOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaResourceIdArrayOutput) Index added in v6.25.0

func (AutomationRuleCriteriaResourceIdArrayOutput) ToAutomationRuleCriteriaResourceIdArrayOutput added in v6.25.0

func (o AutomationRuleCriteriaResourceIdArrayOutput) ToAutomationRuleCriteriaResourceIdArrayOutput() AutomationRuleCriteriaResourceIdArrayOutput

func (AutomationRuleCriteriaResourceIdArrayOutput) ToAutomationRuleCriteriaResourceIdArrayOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaResourceIdArrayOutput) ToAutomationRuleCriteriaResourceIdArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaResourceIdArrayOutput

type AutomationRuleCriteriaResourceIdInput added in v6.25.0

type AutomationRuleCriteriaResourceIdInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaResourceIdOutput() AutomationRuleCriteriaResourceIdOutput
	ToAutomationRuleCriteriaResourceIdOutputWithContext(context.Context) AutomationRuleCriteriaResourceIdOutput
}

AutomationRuleCriteriaResourceIdInput is an input type that accepts AutomationRuleCriteriaResourceIdArgs and AutomationRuleCriteriaResourceIdOutput values. You can construct a concrete instance of `AutomationRuleCriteriaResourceIdInput` via:

AutomationRuleCriteriaResourceIdArgs{...}

type AutomationRuleCriteriaResourceIdOutput added in v6.25.0

type AutomationRuleCriteriaResourceIdOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaResourceIdOutput) Comparison added in v6.25.0

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

func (AutomationRuleCriteriaResourceIdOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaResourceIdOutput) ToAutomationRuleCriteriaResourceIdOutput added in v6.25.0

func (o AutomationRuleCriteriaResourceIdOutput) ToAutomationRuleCriteriaResourceIdOutput() AutomationRuleCriteriaResourceIdOutput

func (AutomationRuleCriteriaResourceIdOutput) ToAutomationRuleCriteriaResourceIdOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaResourceIdOutput) ToAutomationRuleCriteriaResourceIdOutputWithContext(ctx context.Context) AutomationRuleCriteriaResourceIdOutput

func (AutomationRuleCriteriaResourceIdOutput) Value added in v6.25.0

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

type AutomationRuleCriteriaResourcePartition added in v6.25.0

type AutomationRuleCriteriaResourcePartition 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 AutomationRuleCriteriaResourcePartitionArgs added in v6.25.0

type AutomationRuleCriteriaResourcePartitionArgs 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 (AutomationRuleCriteriaResourcePartitionArgs) ElementType added in v6.25.0

func (AutomationRuleCriteriaResourcePartitionArgs) ToAutomationRuleCriteriaResourcePartitionOutput added in v6.25.0

func (i AutomationRuleCriteriaResourcePartitionArgs) ToAutomationRuleCriteriaResourcePartitionOutput() AutomationRuleCriteriaResourcePartitionOutput

func (AutomationRuleCriteriaResourcePartitionArgs) ToAutomationRuleCriteriaResourcePartitionOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaResourcePartitionArgs) ToAutomationRuleCriteriaResourcePartitionOutputWithContext(ctx context.Context) AutomationRuleCriteriaResourcePartitionOutput

type AutomationRuleCriteriaResourcePartitionArray added in v6.25.0

type AutomationRuleCriteriaResourcePartitionArray []AutomationRuleCriteriaResourcePartitionInput

func (AutomationRuleCriteriaResourcePartitionArray) ElementType added in v6.25.0

func (AutomationRuleCriteriaResourcePartitionArray) ToAutomationRuleCriteriaResourcePartitionArrayOutput added in v6.25.0

func (i AutomationRuleCriteriaResourcePartitionArray) ToAutomationRuleCriteriaResourcePartitionArrayOutput() AutomationRuleCriteriaResourcePartitionArrayOutput

func (AutomationRuleCriteriaResourcePartitionArray) ToAutomationRuleCriteriaResourcePartitionArrayOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaResourcePartitionArray) ToAutomationRuleCriteriaResourcePartitionArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaResourcePartitionArrayOutput

type AutomationRuleCriteriaResourcePartitionArrayInput added in v6.25.0

type AutomationRuleCriteriaResourcePartitionArrayInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaResourcePartitionArrayOutput() AutomationRuleCriteriaResourcePartitionArrayOutput
	ToAutomationRuleCriteriaResourcePartitionArrayOutputWithContext(context.Context) AutomationRuleCriteriaResourcePartitionArrayOutput
}

AutomationRuleCriteriaResourcePartitionArrayInput is an input type that accepts AutomationRuleCriteriaResourcePartitionArray and AutomationRuleCriteriaResourcePartitionArrayOutput values. You can construct a concrete instance of `AutomationRuleCriteriaResourcePartitionArrayInput` via:

AutomationRuleCriteriaResourcePartitionArray{ AutomationRuleCriteriaResourcePartitionArgs{...} }

type AutomationRuleCriteriaResourcePartitionArrayOutput added in v6.25.0

type AutomationRuleCriteriaResourcePartitionArrayOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaResourcePartitionArrayOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaResourcePartitionArrayOutput) Index added in v6.25.0

func (AutomationRuleCriteriaResourcePartitionArrayOutput) ToAutomationRuleCriteriaResourcePartitionArrayOutput added in v6.25.0

func (o AutomationRuleCriteriaResourcePartitionArrayOutput) ToAutomationRuleCriteriaResourcePartitionArrayOutput() AutomationRuleCriteriaResourcePartitionArrayOutput

func (AutomationRuleCriteriaResourcePartitionArrayOutput) ToAutomationRuleCriteriaResourcePartitionArrayOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaResourcePartitionArrayOutput) ToAutomationRuleCriteriaResourcePartitionArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaResourcePartitionArrayOutput

type AutomationRuleCriteriaResourcePartitionInput added in v6.25.0

type AutomationRuleCriteriaResourcePartitionInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaResourcePartitionOutput() AutomationRuleCriteriaResourcePartitionOutput
	ToAutomationRuleCriteriaResourcePartitionOutputWithContext(context.Context) AutomationRuleCriteriaResourcePartitionOutput
}

AutomationRuleCriteriaResourcePartitionInput is an input type that accepts AutomationRuleCriteriaResourcePartitionArgs and AutomationRuleCriteriaResourcePartitionOutput values. You can construct a concrete instance of `AutomationRuleCriteriaResourcePartitionInput` via:

AutomationRuleCriteriaResourcePartitionArgs{...}

type AutomationRuleCriteriaResourcePartitionOutput added in v6.25.0

type AutomationRuleCriteriaResourcePartitionOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaResourcePartitionOutput) Comparison added in v6.25.0

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

func (AutomationRuleCriteriaResourcePartitionOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaResourcePartitionOutput) ToAutomationRuleCriteriaResourcePartitionOutput added in v6.25.0

func (o AutomationRuleCriteriaResourcePartitionOutput) ToAutomationRuleCriteriaResourcePartitionOutput() AutomationRuleCriteriaResourcePartitionOutput

func (AutomationRuleCriteriaResourcePartitionOutput) ToAutomationRuleCriteriaResourcePartitionOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaResourcePartitionOutput) ToAutomationRuleCriteriaResourcePartitionOutputWithContext(ctx context.Context) AutomationRuleCriteriaResourcePartitionOutput

func (AutomationRuleCriteriaResourcePartitionOutput) Value added in v6.25.0

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

type AutomationRuleCriteriaResourceRegion added in v6.25.0

type AutomationRuleCriteriaResourceRegion 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 AutomationRuleCriteriaResourceRegionArgs added in v6.25.0

type AutomationRuleCriteriaResourceRegionArgs 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 (AutomationRuleCriteriaResourceRegionArgs) ElementType added in v6.25.0

func (AutomationRuleCriteriaResourceRegionArgs) ToAutomationRuleCriteriaResourceRegionOutput added in v6.25.0

func (i AutomationRuleCriteriaResourceRegionArgs) ToAutomationRuleCriteriaResourceRegionOutput() AutomationRuleCriteriaResourceRegionOutput

func (AutomationRuleCriteriaResourceRegionArgs) ToAutomationRuleCriteriaResourceRegionOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaResourceRegionArgs) ToAutomationRuleCriteriaResourceRegionOutputWithContext(ctx context.Context) AutomationRuleCriteriaResourceRegionOutput

type AutomationRuleCriteriaResourceRegionArray added in v6.25.0

type AutomationRuleCriteriaResourceRegionArray []AutomationRuleCriteriaResourceRegionInput

func (AutomationRuleCriteriaResourceRegionArray) ElementType added in v6.25.0

func (AutomationRuleCriteriaResourceRegionArray) ToAutomationRuleCriteriaResourceRegionArrayOutput added in v6.25.0

func (i AutomationRuleCriteriaResourceRegionArray) ToAutomationRuleCriteriaResourceRegionArrayOutput() AutomationRuleCriteriaResourceRegionArrayOutput

func (AutomationRuleCriteriaResourceRegionArray) ToAutomationRuleCriteriaResourceRegionArrayOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaResourceRegionArray) ToAutomationRuleCriteriaResourceRegionArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaResourceRegionArrayOutput

type AutomationRuleCriteriaResourceRegionArrayInput added in v6.25.0

type AutomationRuleCriteriaResourceRegionArrayInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaResourceRegionArrayOutput() AutomationRuleCriteriaResourceRegionArrayOutput
	ToAutomationRuleCriteriaResourceRegionArrayOutputWithContext(context.Context) AutomationRuleCriteriaResourceRegionArrayOutput
}

AutomationRuleCriteriaResourceRegionArrayInput is an input type that accepts AutomationRuleCriteriaResourceRegionArray and AutomationRuleCriteriaResourceRegionArrayOutput values. You can construct a concrete instance of `AutomationRuleCriteriaResourceRegionArrayInput` via:

AutomationRuleCriteriaResourceRegionArray{ AutomationRuleCriteriaResourceRegionArgs{...} }

type AutomationRuleCriteriaResourceRegionArrayOutput added in v6.25.0

type AutomationRuleCriteriaResourceRegionArrayOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaResourceRegionArrayOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaResourceRegionArrayOutput) Index added in v6.25.0

func (AutomationRuleCriteriaResourceRegionArrayOutput) ToAutomationRuleCriteriaResourceRegionArrayOutput added in v6.25.0

func (o AutomationRuleCriteriaResourceRegionArrayOutput) ToAutomationRuleCriteriaResourceRegionArrayOutput() AutomationRuleCriteriaResourceRegionArrayOutput

func (AutomationRuleCriteriaResourceRegionArrayOutput) ToAutomationRuleCriteriaResourceRegionArrayOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaResourceRegionArrayOutput) ToAutomationRuleCriteriaResourceRegionArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaResourceRegionArrayOutput

type AutomationRuleCriteriaResourceRegionInput added in v6.25.0

type AutomationRuleCriteriaResourceRegionInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaResourceRegionOutput() AutomationRuleCriteriaResourceRegionOutput
	ToAutomationRuleCriteriaResourceRegionOutputWithContext(context.Context) AutomationRuleCriteriaResourceRegionOutput
}

AutomationRuleCriteriaResourceRegionInput is an input type that accepts AutomationRuleCriteriaResourceRegionArgs and AutomationRuleCriteriaResourceRegionOutput values. You can construct a concrete instance of `AutomationRuleCriteriaResourceRegionInput` via:

AutomationRuleCriteriaResourceRegionArgs{...}

type AutomationRuleCriteriaResourceRegionOutput added in v6.25.0

type AutomationRuleCriteriaResourceRegionOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaResourceRegionOutput) Comparison added in v6.25.0

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

func (AutomationRuleCriteriaResourceRegionOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaResourceRegionOutput) ToAutomationRuleCriteriaResourceRegionOutput added in v6.25.0

func (o AutomationRuleCriteriaResourceRegionOutput) ToAutomationRuleCriteriaResourceRegionOutput() AutomationRuleCriteriaResourceRegionOutput

func (AutomationRuleCriteriaResourceRegionOutput) ToAutomationRuleCriteriaResourceRegionOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaResourceRegionOutput) ToAutomationRuleCriteriaResourceRegionOutputWithContext(ctx context.Context) AutomationRuleCriteriaResourceRegionOutput

func (AutomationRuleCriteriaResourceRegionOutput) Value added in v6.25.0

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

type AutomationRuleCriteriaResourceTag added in v6.25.0

type AutomationRuleCriteriaResourceTag 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.
	Key string `pulumi:"key"`
	// A date range value for the date filter, provided as an Integer.
	Value string `pulumi:"value"`
}

type AutomationRuleCriteriaResourceTagArgs added in v6.25.0

type AutomationRuleCriteriaResourceTagArgs 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.
	Key pulumi.StringInput `pulumi:"key"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.StringInput `pulumi:"value"`
}

func (AutomationRuleCriteriaResourceTagArgs) ElementType added in v6.25.0

func (AutomationRuleCriteriaResourceTagArgs) ToAutomationRuleCriteriaResourceTagOutput added in v6.25.0

func (i AutomationRuleCriteriaResourceTagArgs) ToAutomationRuleCriteriaResourceTagOutput() AutomationRuleCriteriaResourceTagOutput

func (AutomationRuleCriteriaResourceTagArgs) ToAutomationRuleCriteriaResourceTagOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaResourceTagArgs) ToAutomationRuleCriteriaResourceTagOutputWithContext(ctx context.Context) AutomationRuleCriteriaResourceTagOutput

type AutomationRuleCriteriaResourceTagArray added in v6.25.0

type AutomationRuleCriteriaResourceTagArray []AutomationRuleCriteriaResourceTagInput

func (AutomationRuleCriteriaResourceTagArray) ElementType added in v6.25.0

func (AutomationRuleCriteriaResourceTagArray) ToAutomationRuleCriteriaResourceTagArrayOutput added in v6.25.0

func (i AutomationRuleCriteriaResourceTagArray) ToAutomationRuleCriteriaResourceTagArrayOutput() AutomationRuleCriteriaResourceTagArrayOutput

func (AutomationRuleCriteriaResourceTagArray) ToAutomationRuleCriteriaResourceTagArrayOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaResourceTagArray) ToAutomationRuleCriteriaResourceTagArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaResourceTagArrayOutput

type AutomationRuleCriteriaResourceTagArrayInput added in v6.25.0

type AutomationRuleCriteriaResourceTagArrayInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaResourceTagArrayOutput() AutomationRuleCriteriaResourceTagArrayOutput
	ToAutomationRuleCriteriaResourceTagArrayOutputWithContext(context.Context) AutomationRuleCriteriaResourceTagArrayOutput
}

AutomationRuleCriteriaResourceTagArrayInput is an input type that accepts AutomationRuleCriteriaResourceTagArray and AutomationRuleCriteriaResourceTagArrayOutput values. You can construct a concrete instance of `AutomationRuleCriteriaResourceTagArrayInput` via:

AutomationRuleCriteriaResourceTagArray{ AutomationRuleCriteriaResourceTagArgs{...} }

type AutomationRuleCriteriaResourceTagArrayOutput added in v6.25.0

type AutomationRuleCriteriaResourceTagArrayOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaResourceTagArrayOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaResourceTagArrayOutput) Index added in v6.25.0

func (AutomationRuleCriteriaResourceTagArrayOutput) ToAutomationRuleCriteriaResourceTagArrayOutput added in v6.25.0

func (o AutomationRuleCriteriaResourceTagArrayOutput) ToAutomationRuleCriteriaResourceTagArrayOutput() AutomationRuleCriteriaResourceTagArrayOutput

func (AutomationRuleCriteriaResourceTagArrayOutput) ToAutomationRuleCriteriaResourceTagArrayOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaResourceTagArrayOutput) ToAutomationRuleCriteriaResourceTagArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaResourceTagArrayOutput

type AutomationRuleCriteriaResourceTagInput added in v6.25.0

type AutomationRuleCriteriaResourceTagInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaResourceTagOutput() AutomationRuleCriteriaResourceTagOutput
	ToAutomationRuleCriteriaResourceTagOutputWithContext(context.Context) AutomationRuleCriteriaResourceTagOutput
}

AutomationRuleCriteriaResourceTagInput is an input type that accepts AutomationRuleCriteriaResourceTagArgs and AutomationRuleCriteriaResourceTagOutput values. You can construct a concrete instance of `AutomationRuleCriteriaResourceTagInput` via:

AutomationRuleCriteriaResourceTagArgs{...}

type AutomationRuleCriteriaResourceTagOutput added in v6.25.0

type AutomationRuleCriteriaResourceTagOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaResourceTagOutput) Comparison added in v6.25.0

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

func (AutomationRuleCriteriaResourceTagOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaResourceTagOutput) Key added in v6.25.0

The key of the map filter.

func (AutomationRuleCriteriaResourceTagOutput) ToAutomationRuleCriteriaResourceTagOutput added in v6.25.0

func (o AutomationRuleCriteriaResourceTagOutput) ToAutomationRuleCriteriaResourceTagOutput() AutomationRuleCriteriaResourceTagOutput

func (AutomationRuleCriteriaResourceTagOutput) ToAutomationRuleCriteriaResourceTagOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaResourceTagOutput) ToAutomationRuleCriteriaResourceTagOutputWithContext(ctx context.Context) AutomationRuleCriteriaResourceTagOutput

func (AutomationRuleCriteriaResourceTagOutput) Value added in v6.25.0

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

type AutomationRuleCriteriaResourceType added in v6.25.0

type AutomationRuleCriteriaResourceType 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 AutomationRuleCriteriaResourceTypeArgs added in v6.25.0

type AutomationRuleCriteriaResourceTypeArgs 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 (AutomationRuleCriteriaResourceTypeArgs) ElementType added in v6.25.0

func (AutomationRuleCriteriaResourceTypeArgs) ToAutomationRuleCriteriaResourceTypeOutput added in v6.25.0

func (i AutomationRuleCriteriaResourceTypeArgs) ToAutomationRuleCriteriaResourceTypeOutput() AutomationRuleCriteriaResourceTypeOutput

func (AutomationRuleCriteriaResourceTypeArgs) ToAutomationRuleCriteriaResourceTypeOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaResourceTypeArgs) ToAutomationRuleCriteriaResourceTypeOutputWithContext(ctx context.Context) AutomationRuleCriteriaResourceTypeOutput

type AutomationRuleCriteriaResourceTypeArray added in v6.25.0

type AutomationRuleCriteriaResourceTypeArray []AutomationRuleCriteriaResourceTypeInput

func (AutomationRuleCriteriaResourceTypeArray) ElementType added in v6.25.0

func (AutomationRuleCriteriaResourceTypeArray) ToAutomationRuleCriteriaResourceTypeArrayOutput added in v6.25.0

func (i AutomationRuleCriteriaResourceTypeArray) ToAutomationRuleCriteriaResourceTypeArrayOutput() AutomationRuleCriteriaResourceTypeArrayOutput

func (AutomationRuleCriteriaResourceTypeArray) ToAutomationRuleCriteriaResourceTypeArrayOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaResourceTypeArray) ToAutomationRuleCriteriaResourceTypeArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaResourceTypeArrayOutput

type AutomationRuleCriteriaResourceTypeArrayInput added in v6.25.0

type AutomationRuleCriteriaResourceTypeArrayInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaResourceTypeArrayOutput() AutomationRuleCriteriaResourceTypeArrayOutput
	ToAutomationRuleCriteriaResourceTypeArrayOutputWithContext(context.Context) AutomationRuleCriteriaResourceTypeArrayOutput
}

AutomationRuleCriteriaResourceTypeArrayInput is an input type that accepts AutomationRuleCriteriaResourceTypeArray and AutomationRuleCriteriaResourceTypeArrayOutput values. You can construct a concrete instance of `AutomationRuleCriteriaResourceTypeArrayInput` via:

AutomationRuleCriteriaResourceTypeArray{ AutomationRuleCriteriaResourceTypeArgs{...} }

type AutomationRuleCriteriaResourceTypeArrayOutput added in v6.25.0

type AutomationRuleCriteriaResourceTypeArrayOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaResourceTypeArrayOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaResourceTypeArrayOutput) Index added in v6.25.0

func (AutomationRuleCriteriaResourceTypeArrayOutput) ToAutomationRuleCriteriaResourceTypeArrayOutput added in v6.25.0

func (o AutomationRuleCriteriaResourceTypeArrayOutput) ToAutomationRuleCriteriaResourceTypeArrayOutput() AutomationRuleCriteriaResourceTypeArrayOutput

func (AutomationRuleCriteriaResourceTypeArrayOutput) ToAutomationRuleCriteriaResourceTypeArrayOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaResourceTypeArrayOutput) ToAutomationRuleCriteriaResourceTypeArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaResourceTypeArrayOutput

type AutomationRuleCriteriaResourceTypeInput added in v6.25.0

type AutomationRuleCriteriaResourceTypeInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaResourceTypeOutput() AutomationRuleCriteriaResourceTypeOutput
	ToAutomationRuleCriteriaResourceTypeOutputWithContext(context.Context) AutomationRuleCriteriaResourceTypeOutput
}

AutomationRuleCriteriaResourceTypeInput is an input type that accepts AutomationRuleCriteriaResourceTypeArgs and AutomationRuleCriteriaResourceTypeOutput values. You can construct a concrete instance of `AutomationRuleCriteriaResourceTypeInput` via:

AutomationRuleCriteriaResourceTypeArgs{...}

type AutomationRuleCriteriaResourceTypeOutput added in v6.25.0

type AutomationRuleCriteriaResourceTypeOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaResourceTypeOutput) Comparison added in v6.25.0

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

func (AutomationRuleCriteriaResourceTypeOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaResourceTypeOutput) ToAutomationRuleCriteriaResourceTypeOutput added in v6.25.0

func (o AutomationRuleCriteriaResourceTypeOutput) ToAutomationRuleCriteriaResourceTypeOutput() AutomationRuleCriteriaResourceTypeOutput

func (AutomationRuleCriteriaResourceTypeOutput) ToAutomationRuleCriteriaResourceTypeOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaResourceTypeOutput) ToAutomationRuleCriteriaResourceTypeOutputWithContext(ctx context.Context) AutomationRuleCriteriaResourceTypeOutput

func (AutomationRuleCriteriaResourceTypeOutput) Value added in v6.25.0

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

type AutomationRuleCriteriaSeverityLabel added in v6.25.0

type AutomationRuleCriteriaSeverityLabel 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 AutomationRuleCriteriaSeverityLabelArgs added in v6.25.0

type AutomationRuleCriteriaSeverityLabelArgs 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 (AutomationRuleCriteriaSeverityLabelArgs) ElementType added in v6.25.0

func (AutomationRuleCriteriaSeverityLabelArgs) ToAutomationRuleCriteriaSeverityLabelOutput added in v6.25.0

func (i AutomationRuleCriteriaSeverityLabelArgs) ToAutomationRuleCriteriaSeverityLabelOutput() AutomationRuleCriteriaSeverityLabelOutput

func (AutomationRuleCriteriaSeverityLabelArgs) ToAutomationRuleCriteriaSeverityLabelOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaSeverityLabelArgs) ToAutomationRuleCriteriaSeverityLabelOutputWithContext(ctx context.Context) AutomationRuleCriteriaSeverityLabelOutput

type AutomationRuleCriteriaSeverityLabelArray added in v6.25.0

type AutomationRuleCriteriaSeverityLabelArray []AutomationRuleCriteriaSeverityLabelInput

func (AutomationRuleCriteriaSeverityLabelArray) ElementType added in v6.25.0

func (AutomationRuleCriteriaSeverityLabelArray) ToAutomationRuleCriteriaSeverityLabelArrayOutput added in v6.25.0

func (i AutomationRuleCriteriaSeverityLabelArray) ToAutomationRuleCriteriaSeverityLabelArrayOutput() AutomationRuleCriteriaSeverityLabelArrayOutput

func (AutomationRuleCriteriaSeverityLabelArray) ToAutomationRuleCriteriaSeverityLabelArrayOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaSeverityLabelArray) ToAutomationRuleCriteriaSeverityLabelArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaSeverityLabelArrayOutput

type AutomationRuleCriteriaSeverityLabelArrayInput added in v6.25.0

type AutomationRuleCriteriaSeverityLabelArrayInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaSeverityLabelArrayOutput() AutomationRuleCriteriaSeverityLabelArrayOutput
	ToAutomationRuleCriteriaSeverityLabelArrayOutputWithContext(context.Context) AutomationRuleCriteriaSeverityLabelArrayOutput
}

AutomationRuleCriteriaSeverityLabelArrayInput is an input type that accepts AutomationRuleCriteriaSeverityLabelArray and AutomationRuleCriteriaSeverityLabelArrayOutput values. You can construct a concrete instance of `AutomationRuleCriteriaSeverityLabelArrayInput` via:

AutomationRuleCriteriaSeverityLabelArray{ AutomationRuleCriteriaSeverityLabelArgs{...} }

type AutomationRuleCriteriaSeverityLabelArrayOutput added in v6.25.0

type AutomationRuleCriteriaSeverityLabelArrayOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaSeverityLabelArrayOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaSeverityLabelArrayOutput) Index added in v6.25.0

func (AutomationRuleCriteriaSeverityLabelArrayOutput) ToAutomationRuleCriteriaSeverityLabelArrayOutput added in v6.25.0

func (o AutomationRuleCriteriaSeverityLabelArrayOutput) ToAutomationRuleCriteriaSeverityLabelArrayOutput() AutomationRuleCriteriaSeverityLabelArrayOutput

func (AutomationRuleCriteriaSeverityLabelArrayOutput) ToAutomationRuleCriteriaSeverityLabelArrayOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaSeverityLabelArrayOutput) ToAutomationRuleCriteriaSeverityLabelArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaSeverityLabelArrayOutput

type AutomationRuleCriteriaSeverityLabelInput added in v6.25.0

type AutomationRuleCriteriaSeverityLabelInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaSeverityLabelOutput() AutomationRuleCriteriaSeverityLabelOutput
	ToAutomationRuleCriteriaSeverityLabelOutputWithContext(context.Context) AutomationRuleCriteriaSeverityLabelOutput
}

AutomationRuleCriteriaSeverityLabelInput is an input type that accepts AutomationRuleCriteriaSeverityLabelArgs and AutomationRuleCriteriaSeverityLabelOutput values. You can construct a concrete instance of `AutomationRuleCriteriaSeverityLabelInput` via:

AutomationRuleCriteriaSeverityLabelArgs{...}

type AutomationRuleCriteriaSeverityLabelOutput added in v6.25.0

type AutomationRuleCriteriaSeverityLabelOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaSeverityLabelOutput) Comparison added in v6.25.0

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

func (AutomationRuleCriteriaSeverityLabelOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaSeverityLabelOutput) ToAutomationRuleCriteriaSeverityLabelOutput added in v6.25.0

func (o AutomationRuleCriteriaSeverityLabelOutput) ToAutomationRuleCriteriaSeverityLabelOutput() AutomationRuleCriteriaSeverityLabelOutput

func (AutomationRuleCriteriaSeverityLabelOutput) ToAutomationRuleCriteriaSeverityLabelOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaSeverityLabelOutput) ToAutomationRuleCriteriaSeverityLabelOutputWithContext(ctx context.Context) AutomationRuleCriteriaSeverityLabelOutput

func (AutomationRuleCriteriaSeverityLabelOutput) Value added in v6.25.0

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

type AutomationRuleCriteriaSourceUrl added in v6.25.0

type AutomationRuleCriteriaSourceUrl 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 AutomationRuleCriteriaSourceUrlArgs added in v6.25.0

type AutomationRuleCriteriaSourceUrlArgs 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 (AutomationRuleCriteriaSourceUrlArgs) ElementType added in v6.25.0

func (AutomationRuleCriteriaSourceUrlArgs) ToAutomationRuleCriteriaSourceUrlOutput added in v6.25.0

func (i AutomationRuleCriteriaSourceUrlArgs) ToAutomationRuleCriteriaSourceUrlOutput() AutomationRuleCriteriaSourceUrlOutput

func (AutomationRuleCriteriaSourceUrlArgs) ToAutomationRuleCriteriaSourceUrlOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaSourceUrlArgs) ToAutomationRuleCriteriaSourceUrlOutputWithContext(ctx context.Context) AutomationRuleCriteriaSourceUrlOutput

type AutomationRuleCriteriaSourceUrlArray added in v6.25.0

type AutomationRuleCriteriaSourceUrlArray []AutomationRuleCriteriaSourceUrlInput

func (AutomationRuleCriteriaSourceUrlArray) ElementType added in v6.25.0

func (AutomationRuleCriteriaSourceUrlArray) ToAutomationRuleCriteriaSourceUrlArrayOutput added in v6.25.0

func (i AutomationRuleCriteriaSourceUrlArray) ToAutomationRuleCriteriaSourceUrlArrayOutput() AutomationRuleCriteriaSourceUrlArrayOutput

func (AutomationRuleCriteriaSourceUrlArray) ToAutomationRuleCriteriaSourceUrlArrayOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaSourceUrlArray) ToAutomationRuleCriteriaSourceUrlArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaSourceUrlArrayOutput

type AutomationRuleCriteriaSourceUrlArrayInput added in v6.25.0

type AutomationRuleCriteriaSourceUrlArrayInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaSourceUrlArrayOutput() AutomationRuleCriteriaSourceUrlArrayOutput
	ToAutomationRuleCriteriaSourceUrlArrayOutputWithContext(context.Context) AutomationRuleCriteriaSourceUrlArrayOutput
}

AutomationRuleCriteriaSourceUrlArrayInput is an input type that accepts AutomationRuleCriteriaSourceUrlArray and AutomationRuleCriteriaSourceUrlArrayOutput values. You can construct a concrete instance of `AutomationRuleCriteriaSourceUrlArrayInput` via:

AutomationRuleCriteriaSourceUrlArray{ AutomationRuleCriteriaSourceUrlArgs{...} }

type AutomationRuleCriteriaSourceUrlArrayOutput added in v6.25.0

type AutomationRuleCriteriaSourceUrlArrayOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaSourceUrlArrayOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaSourceUrlArrayOutput) Index added in v6.25.0

func (AutomationRuleCriteriaSourceUrlArrayOutput) ToAutomationRuleCriteriaSourceUrlArrayOutput added in v6.25.0

func (o AutomationRuleCriteriaSourceUrlArrayOutput) ToAutomationRuleCriteriaSourceUrlArrayOutput() AutomationRuleCriteriaSourceUrlArrayOutput

func (AutomationRuleCriteriaSourceUrlArrayOutput) ToAutomationRuleCriteriaSourceUrlArrayOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaSourceUrlArrayOutput) ToAutomationRuleCriteriaSourceUrlArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaSourceUrlArrayOutput

type AutomationRuleCriteriaSourceUrlInput added in v6.25.0

type AutomationRuleCriteriaSourceUrlInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaSourceUrlOutput() AutomationRuleCriteriaSourceUrlOutput
	ToAutomationRuleCriteriaSourceUrlOutputWithContext(context.Context) AutomationRuleCriteriaSourceUrlOutput
}

AutomationRuleCriteriaSourceUrlInput is an input type that accepts AutomationRuleCriteriaSourceUrlArgs and AutomationRuleCriteriaSourceUrlOutput values. You can construct a concrete instance of `AutomationRuleCriteriaSourceUrlInput` via:

AutomationRuleCriteriaSourceUrlArgs{...}

type AutomationRuleCriteriaSourceUrlOutput added in v6.25.0

type AutomationRuleCriteriaSourceUrlOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaSourceUrlOutput) Comparison added in v6.25.0

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

func (AutomationRuleCriteriaSourceUrlOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaSourceUrlOutput) ToAutomationRuleCriteriaSourceUrlOutput added in v6.25.0

func (o AutomationRuleCriteriaSourceUrlOutput) ToAutomationRuleCriteriaSourceUrlOutput() AutomationRuleCriteriaSourceUrlOutput

func (AutomationRuleCriteriaSourceUrlOutput) ToAutomationRuleCriteriaSourceUrlOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaSourceUrlOutput) ToAutomationRuleCriteriaSourceUrlOutputWithContext(ctx context.Context) AutomationRuleCriteriaSourceUrlOutput

func (AutomationRuleCriteriaSourceUrlOutput) Value added in v6.25.0

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

type AutomationRuleCriteriaTitle added in v6.25.0

type AutomationRuleCriteriaTitle 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 AutomationRuleCriteriaTitleArgs added in v6.25.0

type AutomationRuleCriteriaTitleArgs 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 (AutomationRuleCriteriaTitleArgs) ElementType added in v6.25.0

func (AutomationRuleCriteriaTitleArgs) ToAutomationRuleCriteriaTitleOutput added in v6.25.0

func (i AutomationRuleCriteriaTitleArgs) ToAutomationRuleCriteriaTitleOutput() AutomationRuleCriteriaTitleOutput

func (AutomationRuleCriteriaTitleArgs) ToAutomationRuleCriteriaTitleOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaTitleArgs) ToAutomationRuleCriteriaTitleOutputWithContext(ctx context.Context) AutomationRuleCriteriaTitleOutput

type AutomationRuleCriteriaTitleArray added in v6.25.0

type AutomationRuleCriteriaTitleArray []AutomationRuleCriteriaTitleInput

func (AutomationRuleCriteriaTitleArray) ElementType added in v6.25.0

func (AutomationRuleCriteriaTitleArray) ToAutomationRuleCriteriaTitleArrayOutput added in v6.25.0

func (i AutomationRuleCriteriaTitleArray) ToAutomationRuleCriteriaTitleArrayOutput() AutomationRuleCriteriaTitleArrayOutput

func (AutomationRuleCriteriaTitleArray) ToAutomationRuleCriteriaTitleArrayOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaTitleArray) ToAutomationRuleCriteriaTitleArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaTitleArrayOutput

type AutomationRuleCriteriaTitleArrayInput added in v6.25.0

type AutomationRuleCriteriaTitleArrayInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaTitleArrayOutput() AutomationRuleCriteriaTitleArrayOutput
	ToAutomationRuleCriteriaTitleArrayOutputWithContext(context.Context) AutomationRuleCriteriaTitleArrayOutput
}

AutomationRuleCriteriaTitleArrayInput is an input type that accepts AutomationRuleCriteriaTitleArray and AutomationRuleCriteriaTitleArrayOutput values. You can construct a concrete instance of `AutomationRuleCriteriaTitleArrayInput` via:

AutomationRuleCriteriaTitleArray{ AutomationRuleCriteriaTitleArgs{...} }

type AutomationRuleCriteriaTitleArrayOutput added in v6.25.0

type AutomationRuleCriteriaTitleArrayOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaTitleArrayOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaTitleArrayOutput) Index added in v6.25.0

func (AutomationRuleCriteriaTitleArrayOutput) ToAutomationRuleCriteriaTitleArrayOutput added in v6.25.0

func (o AutomationRuleCriteriaTitleArrayOutput) ToAutomationRuleCriteriaTitleArrayOutput() AutomationRuleCriteriaTitleArrayOutput

func (AutomationRuleCriteriaTitleArrayOutput) ToAutomationRuleCriteriaTitleArrayOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaTitleArrayOutput) ToAutomationRuleCriteriaTitleArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaTitleArrayOutput

type AutomationRuleCriteriaTitleInput added in v6.25.0

type AutomationRuleCriteriaTitleInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaTitleOutput() AutomationRuleCriteriaTitleOutput
	ToAutomationRuleCriteriaTitleOutputWithContext(context.Context) AutomationRuleCriteriaTitleOutput
}

AutomationRuleCriteriaTitleInput is an input type that accepts AutomationRuleCriteriaTitleArgs and AutomationRuleCriteriaTitleOutput values. You can construct a concrete instance of `AutomationRuleCriteriaTitleInput` via:

AutomationRuleCriteriaTitleArgs{...}

type AutomationRuleCriteriaTitleOutput added in v6.25.0

type AutomationRuleCriteriaTitleOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaTitleOutput) Comparison added in v6.25.0

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

func (AutomationRuleCriteriaTitleOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaTitleOutput) ToAutomationRuleCriteriaTitleOutput added in v6.25.0

func (o AutomationRuleCriteriaTitleOutput) ToAutomationRuleCriteriaTitleOutput() AutomationRuleCriteriaTitleOutput

func (AutomationRuleCriteriaTitleOutput) ToAutomationRuleCriteriaTitleOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaTitleOutput) ToAutomationRuleCriteriaTitleOutputWithContext(ctx context.Context) AutomationRuleCriteriaTitleOutput

func (AutomationRuleCriteriaTitleOutput) Value added in v6.25.0

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

type AutomationRuleCriteriaType added in v6.25.0

type AutomationRuleCriteriaType 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 AutomationRuleCriteriaTypeArgs added in v6.25.0

type AutomationRuleCriteriaTypeArgs 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 (AutomationRuleCriteriaTypeArgs) ElementType added in v6.25.0

func (AutomationRuleCriteriaTypeArgs) ToAutomationRuleCriteriaTypeOutput added in v6.25.0

func (i AutomationRuleCriteriaTypeArgs) ToAutomationRuleCriteriaTypeOutput() AutomationRuleCriteriaTypeOutput

func (AutomationRuleCriteriaTypeArgs) ToAutomationRuleCriteriaTypeOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaTypeArgs) ToAutomationRuleCriteriaTypeOutputWithContext(ctx context.Context) AutomationRuleCriteriaTypeOutput

type AutomationRuleCriteriaTypeArray added in v6.25.0

type AutomationRuleCriteriaTypeArray []AutomationRuleCriteriaTypeInput

func (AutomationRuleCriteriaTypeArray) ElementType added in v6.25.0

func (AutomationRuleCriteriaTypeArray) ToAutomationRuleCriteriaTypeArrayOutput added in v6.25.0

func (i AutomationRuleCriteriaTypeArray) ToAutomationRuleCriteriaTypeArrayOutput() AutomationRuleCriteriaTypeArrayOutput

func (AutomationRuleCriteriaTypeArray) ToAutomationRuleCriteriaTypeArrayOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaTypeArray) ToAutomationRuleCriteriaTypeArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaTypeArrayOutput

type AutomationRuleCriteriaTypeArrayInput added in v6.25.0

type AutomationRuleCriteriaTypeArrayInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaTypeArrayOutput() AutomationRuleCriteriaTypeArrayOutput
	ToAutomationRuleCriteriaTypeArrayOutputWithContext(context.Context) AutomationRuleCriteriaTypeArrayOutput
}

AutomationRuleCriteriaTypeArrayInput is an input type that accepts AutomationRuleCriteriaTypeArray and AutomationRuleCriteriaTypeArrayOutput values. You can construct a concrete instance of `AutomationRuleCriteriaTypeArrayInput` via:

AutomationRuleCriteriaTypeArray{ AutomationRuleCriteriaTypeArgs{...} }

type AutomationRuleCriteriaTypeArrayOutput added in v6.25.0

type AutomationRuleCriteriaTypeArrayOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaTypeArrayOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaTypeArrayOutput) Index added in v6.25.0

func (AutomationRuleCriteriaTypeArrayOutput) ToAutomationRuleCriteriaTypeArrayOutput added in v6.25.0

func (o AutomationRuleCriteriaTypeArrayOutput) ToAutomationRuleCriteriaTypeArrayOutput() AutomationRuleCriteriaTypeArrayOutput

func (AutomationRuleCriteriaTypeArrayOutput) ToAutomationRuleCriteriaTypeArrayOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaTypeArrayOutput) ToAutomationRuleCriteriaTypeArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaTypeArrayOutput

type AutomationRuleCriteriaTypeInput added in v6.25.0

type AutomationRuleCriteriaTypeInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaTypeOutput() AutomationRuleCriteriaTypeOutput
	ToAutomationRuleCriteriaTypeOutputWithContext(context.Context) AutomationRuleCriteriaTypeOutput
}

AutomationRuleCriteriaTypeInput is an input type that accepts AutomationRuleCriteriaTypeArgs and AutomationRuleCriteriaTypeOutput values. You can construct a concrete instance of `AutomationRuleCriteriaTypeInput` via:

AutomationRuleCriteriaTypeArgs{...}

type AutomationRuleCriteriaTypeOutput added in v6.25.0

type AutomationRuleCriteriaTypeOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaTypeOutput) Comparison added in v6.25.0

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

func (AutomationRuleCriteriaTypeOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaTypeOutput) ToAutomationRuleCriteriaTypeOutput added in v6.25.0

func (o AutomationRuleCriteriaTypeOutput) ToAutomationRuleCriteriaTypeOutput() AutomationRuleCriteriaTypeOutput

func (AutomationRuleCriteriaTypeOutput) ToAutomationRuleCriteriaTypeOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaTypeOutput) ToAutomationRuleCriteriaTypeOutputWithContext(ctx context.Context) AutomationRuleCriteriaTypeOutput

func (AutomationRuleCriteriaTypeOutput) Value added in v6.25.0

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

type AutomationRuleCriteriaUpdatedAt added in v6.25.0

type AutomationRuleCriteriaUpdatedAt struct {
	// A configuration block of the date range for the date filter. See dateRange below for more details.
	DateRange *AutomationRuleCriteriaUpdatedAtDateRange `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 AutomationRuleCriteriaUpdatedAtArgs added in v6.25.0

type AutomationRuleCriteriaUpdatedAtArgs struct {
	// A configuration block of the date range for the date filter. See dateRange below for more details.
	DateRange AutomationRuleCriteriaUpdatedAtDateRangePtrInput `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 (AutomationRuleCriteriaUpdatedAtArgs) ElementType added in v6.25.0

func (AutomationRuleCriteriaUpdatedAtArgs) ToAutomationRuleCriteriaUpdatedAtOutput added in v6.25.0

func (i AutomationRuleCriteriaUpdatedAtArgs) ToAutomationRuleCriteriaUpdatedAtOutput() AutomationRuleCriteriaUpdatedAtOutput

func (AutomationRuleCriteriaUpdatedAtArgs) ToAutomationRuleCriteriaUpdatedAtOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaUpdatedAtArgs) ToAutomationRuleCriteriaUpdatedAtOutputWithContext(ctx context.Context) AutomationRuleCriteriaUpdatedAtOutput

type AutomationRuleCriteriaUpdatedAtArray added in v6.25.0

type AutomationRuleCriteriaUpdatedAtArray []AutomationRuleCriteriaUpdatedAtInput

func (AutomationRuleCriteriaUpdatedAtArray) ElementType added in v6.25.0

func (AutomationRuleCriteriaUpdatedAtArray) ToAutomationRuleCriteriaUpdatedAtArrayOutput added in v6.25.0

func (i AutomationRuleCriteriaUpdatedAtArray) ToAutomationRuleCriteriaUpdatedAtArrayOutput() AutomationRuleCriteriaUpdatedAtArrayOutput

func (AutomationRuleCriteriaUpdatedAtArray) ToAutomationRuleCriteriaUpdatedAtArrayOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaUpdatedAtArray) ToAutomationRuleCriteriaUpdatedAtArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaUpdatedAtArrayOutput

type AutomationRuleCriteriaUpdatedAtArrayInput added in v6.25.0

type AutomationRuleCriteriaUpdatedAtArrayInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaUpdatedAtArrayOutput() AutomationRuleCriteriaUpdatedAtArrayOutput
	ToAutomationRuleCriteriaUpdatedAtArrayOutputWithContext(context.Context) AutomationRuleCriteriaUpdatedAtArrayOutput
}

AutomationRuleCriteriaUpdatedAtArrayInput is an input type that accepts AutomationRuleCriteriaUpdatedAtArray and AutomationRuleCriteriaUpdatedAtArrayOutput values. You can construct a concrete instance of `AutomationRuleCriteriaUpdatedAtArrayInput` via:

AutomationRuleCriteriaUpdatedAtArray{ AutomationRuleCriteriaUpdatedAtArgs{...} }

type AutomationRuleCriteriaUpdatedAtArrayOutput added in v6.25.0

type AutomationRuleCriteriaUpdatedAtArrayOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaUpdatedAtArrayOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaUpdatedAtArrayOutput) Index added in v6.25.0

func (AutomationRuleCriteriaUpdatedAtArrayOutput) ToAutomationRuleCriteriaUpdatedAtArrayOutput added in v6.25.0

func (o AutomationRuleCriteriaUpdatedAtArrayOutput) ToAutomationRuleCriteriaUpdatedAtArrayOutput() AutomationRuleCriteriaUpdatedAtArrayOutput

func (AutomationRuleCriteriaUpdatedAtArrayOutput) ToAutomationRuleCriteriaUpdatedAtArrayOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaUpdatedAtArrayOutput) ToAutomationRuleCriteriaUpdatedAtArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaUpdatedAtArrayOutput

type AutomationRuleCriteriaUpdatedAtDateRange added in v6.25.0

type AutomationRuleCriteriaUpdatedAtDateRange 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 AutomationRuleCriteriaUpdatedAtDateRangeArgs added in v6.25.0

type AutomationRuleCriteriaUpdatedAtDateRangeArgs 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 (AutomationRuleCriteriaUpdatedAtDateRangeArgs) ElementType added in v6.25.0

func (AutomationRuleCriteriaUpdatedAtDateRangeArgs) ToAutomationRuleCriteriaUpdatedAtDateRangeOutput added in v6.25.0

func (i AutomationRuleCriteriaUpdatedAtDateRangeArgs) ToAutomationRuleCriteriaUpdatedAtDateRangeOutput() AutomationRuleCriteriaUpdatedAtDateRangeOutput

func (AutomationRuleCriteriaUpdatedAtDateRangeArgs) ToAutomationRuleCriteriaUpdatedAtDateRangeOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaUpdatedAtDateRangeArgs) ToAutomationRuleCriteriaUpdatedAtDateRangeOutputWithContext(ctx context.Context) AutomationRuleCriteriaUpdatedAtDateRangeOutput

func (AutomationRuleCriteriaUpdatedAtDateRangeArgs) ToAutomationRuleCriteriaUpdatedAtDateRangePtrOutput added in v6.25.0

func (i AutomationRuleCriteriaUpdatedAtDateRangeArgs) ToAutomationRuleCriteriaUpdatedAtDateRangePtrOutput() AutomationRuleCriteriaUpdatedAtDateRangePtrOutput

func (AutomationRuleCriteriaUpdatedAtDateRangeArgs) ToAutomationRuleCriteriaUpdatedAtDateRangePtrOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaUpdatedAtDateRangeArgs) ToAutomationRuleCriteriaUpdatedAtDateRangePtrOutputWithContext(ctx context.Context) AutomationRuleCriteriaUpdatedAtDateRangePtrOutput

type AutomationRuleCriteriaUpdatedAtDateRangeInput added in v6.25.0

type AutomationRuleCriteriaUpdatedAtDateRangeInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaUpdatedAtDateRangeOutput() AutomationRuleCriteriaUpdatedAtDateRangeOutput
	ToAutomationRuleCriteriaUpdatedAtDateRangeOutputWithContext(context.Context) AutomationRuleCriteriaUpdatedAtDateRangeOutput
}

AutomationRuleCriteriaUpdatedAtDateRangeInput is an input type that accepts AutomationRuleCriteriaUpdatedAtDateRangeArgs and AutomationRuleCriteriaUpdatedAtDateRangeOutput values. You can construct a concrete instance of `AutomationRuleCriteriaUpdatedAtDateRangeInput` via:

AutomationRuleCriteriaUpdatedAtDateRangeArgs{...}

type AutomationRuleCriteriaUpdatedAtDateRangeOutput added in v6.25.0

type AutomationRuleCriteriaUpdatedAtDateRangeOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaUpdatedAtDateRangeOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaUpdatedAtDateRangeOutput) ToAutomationRuleCriteriaUpdatedAtDateRangeOutput added in v6.25.0

func (o AutomationRuleCriteriaUpdatedAtDateRangeOutput) ToAutomationRuleCriteriaUpdatedAtDateRangeOutput() AutomationRuleCriteriaUpdatedAtDateRangeOutput

func (AutomationRuleCriteriaUpdatedAtDateRangeOutput) ToAutomationRuleCriteriaUpdatedAtDateRangeOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaUpdatedAtDateRangeOutput) ToAutomationRuleCriteriaUpdatedAtDateRangeOutputWithContext(ctx context.Context) AutomationRuleCriteriaUpdatedAtDateRangeOutput

func (AutomationRuleCriteriaUpdatedAtDateRangeOutput) ToAutomationRuleCriteriaUpdatedAtDateRangePtrOutput added in v6.25.0

func (o AutomationRuleCriteriaUpdatedAtDateRangeOutput) ToAutomationRuleCriteriaUpdatedAtDateRangePtrOutput() AutomationRuleCriteriaUpdatedAtDateRangePtrOutput

func (AutomationRuleCriteriaUpdatedAtDateRangeOutput) ToAutomationRuleCriteriaUpdatedAtDateRangePtrOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaUpdatedAtDateRangeOutput) ToAutomationRuleCriteriaUpdatedAtDateRangePtrOutputWithContext(ctx context.Context) AutomationRuleCriteriaUpdatedAtDateRangePtrOutput

func (AutomationRuleCriteriaUpdatedAtDateRangeOutput) Unit added in v6.25.0

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

func (AutomationRuleCriteriaUpdatedAtDateRangeOutput) Value added in v6.25.0

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

type AutomationRuleCriteriaUpdatedAtDateRangePtrInput added in v6.25.0

type AutomationRuleCriteriaUpdatedAtDateRangePtrInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaUpdatedAtDateRangePtrOutput() AutomationRuleCriteriaUpdatedAtDateRangePtrOutput
	ToAutomationRuleCriteriaUpdatedAtDateRangePtrOutputWithContext(context.Context) AutomationRuleCriteriaUpdatedAtDateRangePtrOutput
}

AutomationRuleCriteriaUpdatedAtDateRangePtrInput is an input type that accepts AutomationRuleCriteriaUpdatedAtDateRangeArgs, AutomationRuleCriteriaUpdatedAtDateRangePtr and AutomationRuleCriteriaUpdatedAtDateRangePtrOutput values. You can construct a concrete instance of `AutomationRuleCriteriaUpdatedAtDateRangePtrInput` via:

        AutomationRuleCriteriaUpdatedAtDateRangeArgs{...}

or:

        nil

type AutomationRuleCriteriaUpdatedAtDateRangePtrOutput added in v6.25.0

type AutomationRuleCriteriaUpdatedAtDateRangePtrOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaUpdatedAtDateRangePtrOutput) Elem added in v6.25.0

func (AutomationRuleCriteriaUpdatedAtDateRangePtrOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaUpdatedAtDateRangePtrOutput) ToAutomationRuleCriteriaUpdatedAtDateRangePtrOutput added in v6.25.0

func (o AutomationRuleCriteriaUpdatedAtDateRangePtrOutput) ToAutomationRuleCriteriaUpdatedAtDateRangePtrOutput() AutomationRuleCriteriaUpdatedAtDateRangePtrOutput

func (AutomationRuleCriteriaUpdatedAtDateRangePtrOutput) ToAutomationRuleCriteriaUpdatedAtDateRangePtrOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaUpdatedAtDateRangePtrOutput) ToAutomationRuleCriteriaUpdatedAtDateRangePtrOutputWithContext(ctx context.Context) AutomationRuleCriteriaUpdatedAtDateRangePtrOutput

func (AutomationRuleCriteriaUpdatedAtDateRangePtrOutput) Unit added in v6.25.0

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

func (AutomationRuleCriteriaUpdatedAtDateRangePtrOutput) Value added in v6.25.0

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

type AutomationRuleCriteriaUpdatedAtInput added in v6.25.0

type AutomationRuleCriteriaUpdatedAtInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaUpdatedAtOutput() AutomationRuleCriteriaUpdatedAtOutput
	ToAutomationRuleCriteriaUpdatedAtOutputWithContext(context.Context) AutomationRuleCriteriaUpdatedAtOutput
}

AutomationRuleCriteriaUpdatedAtInput is an input type that accepts AutomationRuleCriteriaUpdatedAtArgs and AutomationRuleCriteriaUpdatedAtOutput values. You can construct a concrete instance of `AutomationRuleCriteriaUpdatedAtInput` via:

AutomationRuleCriteriaUpdatedAtArgs{...}

type AutomationRuleCriteriaUpdatedAtOutput added in v6.25.0

type AutomationRuleCriteriaUpdatedAtOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaUpdatedAtOutput) DateRange added in v6.25.0

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

func (AutomationRuleCriteriaUpdatedAtOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaUpdatedAtOutput) End added in v6.25.0

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

func (AutomationRuleCriteriaUpdatedAtOutput) Start added in v6.25.0

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

func (AutomationRuleCriteriaUpdatedAtOutput) ToAutomationRuleCriteriaUpdatedAtOutput added in v6.25.0

func (o AutomationRuleCriteriaUpdatedAtOutput) ToAutomationRuleCriteriaUpdatedAtOutput() AutomationRuleCriteriaUpdatedAtOutput

func (AutomationRuleCriteriaUpdatedAtOutput) ToAutomationRuleCriteriaUpdatedAtOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaUpdatedAtOutput) ToAutomationRuleCriteriaUpdatedAtOutputWithContext(ctx context.Context) AutomationRuleCriteriaUpdatedAtOutput

type AutomationRuleCriteriaUserDefinedField added in v6.25.0

type AutomationRuleCriteriaUserDefinedField 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.
	Key string `pulumi:"key"`
	// A date range value for the date filter, provided as an Integer.
	Value string `pulumi:"value"`
}

type AutomationRuleCriteriaUserDefinedFieldArgs added in v6.25.0

type AutomationRuleCriteriaUserDefinedFieldArgs 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.
	Key pulumi.StringInput `pulumi:"key"`
	// A date range value for the date filter, provided as an Integer.
	Value pulumi.StringInput `pulumi:"value"`
}

func (AutomationRuleCriteriaUserDefinedFieldArgs) ElementType added in v6.25.0

func (AutomationRuleCriteriaUserDefinedFieldArgs) ToAutomationRuleCriteriaUserDefinedFieldOutput added in v6.25.0

func (i AutomationRuleCriteriaUserDefinedFieldArgs) ToAutomationRuleCriteriaUserDefinedFieldOutput() AutomationRuleCriteriaUserDefinedFieldOutput

func (AutomationRuleCriteriaUserDefinedFieldArgs) ToAutomationRuleCriteriaUserDefinedFieldOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaUserDefinedFieldArgs) ToAutomationRuleCriteriaUserDefinedFieldOutputWithContext(ctx context.Context) AutomationRuleCriteriaUserDefinedFieldOutput

type AutomationRuleCriteriaUserDefinedFieldArray added in v6.25.0

type AutomationRuleCriteriaUserDefinedFieldArray []AutomationRuleCriteriaUserDefinedFieldInput

func (AutomationRuleCriteriaUserDefinedFieldArray) ElementType added in v6.25.0

func (AutomationRuleCriteriaUserDefinedFieldArray) ToAutomationRuleCriteriaUserDefinedFieldArrayOutput added in v6.25.0

func (i AutomationRuleCriteriaUserDefinedFieldArray) ToAutomationRuleCriteriaUserDefinedFieldArrayOutput() AutomationRuleCriteriaUserDefinedFieldArrayOutput

func (AutomationRuleCriteriaUserDefinedFieldArray) ToAutomationRuleCriteriaUserDefinedFieldArrayOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaUserDefinedFieldArray) ToAutomationRuleCriteriaUserDefinedFieldArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaUserDefinedFieldArrayOutput

type AutomationRuleCriteriaUserDefinedFieldArrayInput added in v6.25.0

type AutomationRuleCriteriaUserDefinedFieldArrayInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaUserDefinedFieldArrayOutput() AutomationRuleCriteriaUserDefinedFieldArrayOutput
	ToAutomationRuleCriteriaUserDefinedFieldArrayOutputWithContext(context.Context) AutomationRuleCriteriaUserDefinedFieldArrayOutput
}

AutomationRuleCriteriaUserDefinedFieldArrayInput is an input type that accepts AutomationRuleCriteriaUserDefinedFieldArray and AutomationRuleCriteriaUserDefinedFieldArrayOutput values. You can construct a concrete instance of `AutomationRuleCriteriaUserDefinedFieldArrayInput` via:

AutomationRuleCriteriaUserDefinedFieldArray{ AutomationRuleCriteriaUserDefinedFieldArgs{...} }

type AutomationRuleCriteriaUserDefinedFieldArrayOutput added in v6.25.0

type AutomationRuleCriteriaUserDefinedFieldArrayOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaUserDefinedFieldArrayOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaUserDefinedFieldArrayOutput) Index added in v6.25.0

func (AutomationRuleCriteriaUserDefinedFieldArrayOutput) ToAutomationRuleCriteriaUserDefinedFieldArrayOutput added in v6.25.0

func (o AutomationRuleCriteriaUserDefinedFieldArrayOutput) ToAutomationRuleCriteriaUserDefinedFieldArrayOutput() AutomationRuleCriteriaUserDefinedFieldArrayOutput

func (AutomationRuleCriteriaUserDefinedFieldArrayOutput) ToAutomationRuleCriteriaUserDefinedFieldArrayOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaUserDefinedFieldArrayOutput) ToAutomationRuleCriteriaUserDefinedFieldArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaUserDefinedFieldArrayOutput

type AutomationRuleCriteriaUserDefinedFieldInput added in v6.25.0

type AutomationRuleCriteriaUserDefinedFieldInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaUserDefinedFieldOutput() AutomationRuleCriteriaUserDefinedFieldOutput
	ToAutomationRuleCriteriaUserDefinedFieldOutputWithContext(context.Context) AutomationRuleCriteriaUserDefinedFieldOutput
}

AutomationRuleCriteriaUserDefinedFieldInput is an input type that accepts AutomationRuleCriteriaUserDefinedFieldArgs and AutomationRuleCriteriaUserDefinedFieldOutput values. You can construct a concrete instance of `AutomationRuleCriteriaUserDefinedFieldInput` via:

AutomationRuleCriteriaUserDefinedFieldArgs{...}

type AutomationRuleCriteriaUserDefinedFieldOutput added in v6.25.0

type AutomationRuleCriteriaUserDefinedFieldOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaUserDefinedFieldOutput) Comparison added in v6.25.0

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

func (AutomationRuleCriteriaUserDefinedFieldOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaUserDefinedFieldOutput) Key added in v6.25.0

The key of the map filter.

func (AutomationRuleCriteriaUserDefinedFieldOutput) ToAutomationRuleCriteriaUserDefinedFieldOutput added in v6.25.0

func (o AutomationRuleCriteriaUserDefinedFieldOutput) ToAutomationRuleCriteriaUserDefinedFieldOutput() AutomationRuleCriteriaUserDefinedFieldOutput

func (AutomationRuleCriteriaUserDefinedFieldOutput) ToAutomationRuleCriteriaUserDefinedFieldOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaUserDefinedFieldOutput) ToAutomationRuleCriteriaUserDefinedFieldOutputWithContext(ctx context.Context) AutomationRuleCriteriaUserDefinedFieldOutput

func (AutomationRuleCriteriaUserDefinedFieldOutput) Value added in v6.25.0

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

type AutomationRuleCriteriaVerificationState added in v6.25.0

type AutomationRuleCriteriaVerificationState 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 AutomationRuleCriteriaVerificationStateArgs added in v6.25.0

type AutomationRuleCriteriaVerificationStateArgs 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 (AutomationRuleCriteriaVerificationStateArgs) ElementType added in v6.25.0

func (AutomationRuleCriteriaVerificationStateArgs) ToAutomationRuleCriteriaVerificationStateOutput added in v6.25.0

func (i AutomationRuleCriteriaVerificationStateArgs) ToAutomationRuleCriteriaVerificationStateOutput() AutomationRuleCriteriaVerificationStateOutput

func (AutomationRuleCriteriaVerificationStateArgs) ToAutomationRuleCriteriaVerificationStateOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaVerificationStateArgs) ToAutomationRuleCriteriaVerificationStateOutputWithContext(ctx context.Context) AutomationRuleCriteriaVerificationStateOutput

type AutomationRuleCriteriaVerificationStateArray added in v6.25.0

type AutomationRuleCriteriaVerificationStateArray []AutomationRuleCriteriaVerificationStateInput

func (AutomationRuleCriteriaVerificationStateArray) ElementType added in v6.25.0

func (AutomationRuleCriteriaVerificationStateArray) ToAutomationRuleCriteriaVerificationStateArrayOutput added in v6.25.0

func (i AutomationRuleCriteriaVerificationStateArray) ToAutomationRuleCriteriaVerificationStateArrayOutput() AutomationRuleCriteriaVerificationStateArrayOutput

func (AutomationRuleCriteriaVerificationStateArray) ToAutomationRuleCriteriaVerificationStateArrayOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaVerificationStateArray) ToAutomationRuleCriteriaVerificationStateArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaVerificationStateArrayOutput

type AutomationRuleCriteriaVerificationStateArrayInput added in v6.25.0

type AutomationRuleCriteriaVerificationStateArrayInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaVerificationStateArrayOutput() AutomationRuleCriteriaVerificationStateArrayOutput
	ToAutomationRuleCriteriaVerificationStateArrayOutputWithContext(context.Context) AutomationRuleCriteriaVerificationStateArrayOutput
}

AutomationRuleCriteriaVerificationStateArrayInput is an input type that accepts AutomationRuleCriteriaVerificationStateArray and AutomationRuleCriteriaVerificationStateArrayOutput values. You can construct a concrete instance of `AutomationRuleCriteriaVerificationStateArrayInput` via:

AutomationRuleCriteriaVerificationStateArray{ AutomationRuleCriteriaVerificationStateArgs{...} }

type AutomationRuleCriteriaVerificationStateArrayOutput added in v6.25.0

type AutomationRuleCriteriaVerificationStateArrayOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaVerificationStateArrayOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaVerificationStateArrayOutput) Index added in v6.25.0

func (AutomationRuleCriteriaVerificationStateArrayOutput) ToAutomationRuleCriteriaVerificationStateArrayOutput added in v6.25.0

func (o AutomationRuleCriteriaVerificationStateArrayOutput) ToAutomationRuleCriteriaVerificationStateArrayOutput() AutomationRuleCriteriaVerificationStateArrayOutput

func (AutomationRuleCriteriaVerificationStateArrayOutput) ToAutomationRuleCriteriaVerificationStateArrayOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaVerificationStateArrayOutput) ToAutomationRuleCriteriaVerificationStateArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaVerificationStateArrayOutput

type AutomationRuleCriteriaVerificationStateInput added in v6.25.0

type AutomationRuleCriteriaVerificationStateInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaVerificationStateOutput() AutomationRuleCriteriaVerificationStateOutput
	ToAutomationRuleCriteriaVerificationStateOutputWithContext(context.Context) AutomationRuleCriteriaVerificationStateOutput
}

AutomationRuleCriteriaVerificationStateInput is an input type that accepts AutomationRuleCriteriaVerificationStateArgs and AutomationRuleCriteriaVerificationStateOutput values. You can construct a concrete instance of `AutomationRuleCriteriaVerificationStateInput` via:

AutomationRuleCriteriaVerificationStateArgs{...}

type AutomationRuleCriteriaVerificationStateOutput added in v6.25.0

type AutomationRuleCriteriaVerificationStateOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaVerificationStateOutput) Comparison added in v6.25.0

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

func (AutomationRuleCriteriaVerificationStateOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaVerificationStateOutput) ToAutomationRuleCriteriaVerificationStateOutput added in v6.25.0

func (o AutomationRuleCriteriaVerificationStateOutput) ToAutomationRuleCriteriaVerificationStateOutput() AutomationRuleCriteriaVerificationStateOutput

func (AutomationRuleCriteriaVerificationStateOutput) ToAutomationRuleCriteriaVerificationStateOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaVerificationStateOutput) ToAutomationRuleCriteriaVerificationStateOutputWithContext(ctx context.Context) AutomationRuleCriteriaVerificationStateOutput

func (AutomationRuleCriteriaVerificationStateOutput) Value added in v6.25.0

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

type AutomationRuleCriteriaWorkflowStatus added in v6.25.0

type AutomationRuleCriteriaWorkflowStatus 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 AutomationRuleCriteriaWorkflowStatusArgs added in v6.25.0

type AutomationRuleCriteriaWorkflowStatusArgs 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 (AutomationRuleCriteriaWorkflowStatusArgs) ElementType added in v6.25.0

func (AutomationRuleCriteriaWorkflowStatusArgs) ToAutomationRuleCriteriaWorkflowStatusOutput added in v6.25.0

func (i AutomationRuleCriteriaWorkflowStatusArgs) ToAutomationRuleCriteriaWorkflowStatusOutput() AutomationRuleCriteriaWorkflowStatusOutput

func (AutomationRuleCriteriaWorkflowStatusArgs) ToAutomationRuleCriteriaWorkflowStatusOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaWorkflowStatusArgs) ToAutomationRuleCriteriaWorkflowStatusOutputWithContext(ctx context.Context) AutomationRuleCriteriaWorkflowStatusOutput

type AutomationRuleCriteriaWorkflowStatusArray added in v6.25.0

type AutomationRuleCriteriaWorkflowStatusArray []AutomationRuleCriteriaWorkflowStatusInput

func (AutomationRuleCriteriaWorkflowStatusArray) ElementType added in v6.25.0

func (AutomationRuleCriteriaWorkflowStatusArray) ToAutomationRuleCriteriaWorkflowStatusArrayOutput added in v6.25.0

func (i AutomationRuleCriteriaWorkflowStatusArray) ToAutomationRuleCriteriaWorkflowStatusArrayOutput() AutomationRuleCriteriaWorkflowStatusArrayOutput

func (AutomationRuleCriteriaWorkflowStatusArray) ToAutomationRuleCriteriaWorkflowStatusArrayOutputWithContext added in v6.25.0

func (i AutomationRuleCriteriaWorkflowStatusArray) ToAutomationRuleCriteriaWorkflowStatusArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaWorkflowStatusArrayOutput

type AutomationRuleCriteriaWorkflowStatusArrayInput added in v6.25.0

type AutomationRuleCriteriaWorkflowStatusArrayInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaWorkflowStatusArrayOutput() AutomationRuleCriteriaWorkflowStatusArrayOutput
	ToAutomationRuleCriteriaWorkflowStatusArrayOutputWithContext(context.Context) AutomationRuleCriteriaWorkflowStatusArrayOutput
}

AutomationRuleCriteriaWorkflowStatusArrayInput is an input type that accepts AutomationRuleCriteriaWorkflowStatusArray and AutomationRuleCriteriaWorkflowStatusArrayOutput values. You can construct a concrete instance of `AutomationRuleCriteriaWorkflowStatusArrayInput` via:

AutomationRuleCriteriaWorkflowStatusArray{ AutomationRuleCriteriaWorkflowStatusArgs{...} }

type AutomationRuleCriteriaWorkflowStatusArrayOutput added in v6.25.0

type AutomationRuleCriteriaWorkflowStatusArrayOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaWorkflowStatusArrayOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaWorkflowStatusArrayOutput) Index added in v6.25.0

func (AutomationRuleCriteriaWorkflowStatusArrayOutput) ToAutomationRuleCriteriaWorkflowStatusArrayOutput added in v6.25.0

func (o AutomationRuleCriteriaWorkflowStatusArrayOutput) ToAutomationRuleCriteriaWorkflowStatusArrayOutput() AutomationRuleCriteriaWorkflowStatusArrayOutput

func (AutomationRuleCriteriaWorkflowStatusArrayOutput) ToAutomationRuleCriteriaWorkflowStatusArrayOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaWorkflowStatusArrayOutput) ToAutomationRuleCriteriaWorkflowStatusArrayOutputWithContext(ctx context.Context) AutomationRuleCriteriaWorkflowStatusArrayOutput

type AutomationRuleCriteriaWorkflowStatusInput added in v6.25.0

type AutomationRuleCriteriaWorkflowStatusInput interface {
	pulumi.Input

	ToAutomationRuleCriteriaWorkflowStatusOutput() AutomationRuleCriteriaWorkflowStatusOutput
	ToAutomationRuleCriteriaWorkflowStatusOutputWithContext(context.Context) AutomationRuleCriteriaWorkflowStatusOutput
}

AutomationRuleCriteriaWorkflowStatusInput is an input type that accepts AutomationRuleCriteriaWorkflowStatusArgs and AutomationRuleCriteriaWorkflowStatusOutput values. You can construct a concrete instance of `AutomationRuleCriteriaWorkflowStatusInput` via:

AutomationRuleCriteriaWorkflowStatusArgs{...}

type AutomationRuleCriteriaWorkflowStatusOutput added in v6.25.0

type AutomationRuleCriteriaWorkflowStatusOutput struct{ *pulumi.OutputState }

func (AutomationRuleCriteriaWorkflowStatusOutput) Comparison added in v6.25.0

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

func (AutomationRuleCriteriaWorkflowStatusOutput) ElementType added in v6.25.0

func (AutomationRuleCriteriaWorkflowStatusOutput) ToAutomationRuleCriteriaWorkflowStatusOutput added in v6.25.0

func (o AutomationRuleCriteriaWorkflowStatusOutput) ToAutomationRuleCriteriaWorkflowStatusOutput() AutomationRuleCriteriaWorkflowStatusOutput

func (AutomationRuleCriteriaWorkflowStatusOutput) ToAutomationRuleCriteriaWorkflowStatusOutputWithContext added in v6.25.0

func (o AutomationRuleCriteriaWorkflowStatusOutput) ToAutomationRuleCriteriaWorkflowStatusOutputWithContext(ctx context.Context) AutomationRuleCriteriaWorkflowStatusOutput

func (AutomationRuleCriteriaWorkflowStatusOutput) Value added in v6.25.0

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

type AutomationRuleInput added in v6.25.0

type AutomationRuleInput interface {
	pulumi.Input

	ToAutomationRuleOutput() AutomationRuleOutput
	ToAutomationRuleOutputWithContext(ctx context.Context) AutomationRuleOutput
}

type AutomationRuleMap added in v6.25.0

type AutomationRuleMap map[string]AutomationRuleInput

func (AutomationRuleMap) ElementType added in v6.25.0

func (AutomationRuleMap) ElementType() reflect.Type

func (AutomationRuleMap) ToAutomationRuleMapOutput added in v6.25.0

func (i AutomationRuleMap) ToAutomationRuleMapOutput() AutomationRuleMapOutput

func (AutomationRuleMap) ToAutomationRuleMapOutputWithContext added in v6.25.0

func (i AutomationRuleMap) ToAutomationRuleMapOutputWithContext(ctx context.Context) AutomationRuleMapOutput

type AutomationRuleMapInput added in v6.25.0

type AutomationRuleMapInput interface {
	pulumi.Input

	ToAutomationRuleMapOutput() AutomationRuleMapOutput
	ToAutomationRuleMapOutputWithContext(context.Context) AutomationRuleMapOutput
}

AutomationRuleMapInput is an input type that accepts AutomationRuleMap and AutomationRuleMapOutput values. You can construct a concrete instance of `AutomationRuleMapInput` via:

AutomationRuleMap{ "key": AutomationRuleArgs{...} }

type AutomationRuleMapOutput added in v6.25.0

type AutomationRuleMapOutput struct{ *pulumi.OutputState }

func (AutomationRuleMapOutput) ElementType added in v6.25.0

func (AutomationRuleMapOutput) ElementType() reflect.Type

func (AutomationRuleMapOutput) MapIndex added in v6.25.0

func (AutomationRuleMapOutput) ToAutomationRuleMapOutput added in v6.25.0

func (o AutomationRuleMapOutput) ToAutomationRuleMapOutput() AutomationRuleMapOutput

func (AutomationRuleMapOutput) ToAutomationRuleMapOutputWithContext added in v6.25.0

func (o AutomationRuleMapOutput) ToAutomationRuleMapOutputWithContext(ctx context.Context) AutomationRuleMapOutput

type AutomationRuleOutput added in v6.25.0

type AutomationRuleOutput struct{ *pulumi.OutputState }

func (AutomationRuleOutput) Actions added in v6.25.0

A block that specifies one or more actions to update finding fields if a finding matches the conditions specified in `Criteria`. Documented below.

func (AutomationRuleOutput) Arn added in v6.25.0

The ARN of the Security Hub automation rule.

func (AutomationRuleOutput) Criteria added in v6.25.0

A block that specifies a set of ASFF finding field attributes and corresponding expected values that Security Hub uses to filter findings. Documented below.

func (AutomationRuleOutput) Description added in v6.25.0

func (o AutomationRuleOutput) Description() pulumi.StringOutput

The description of the rule.

func (AutomationRuleOutput) ElementType added in v6.25.0

func (AutomationRuleOutput) ElementType() reflect.Type

func (AutomationRuleOutput) IsTerminal added in v6.25.0

func (o AutomationRuleOutput) IsTerminal() pulumi.BoolOutput

Specifies whether a rule is the last to be applied with respect to a finding that matches the rule criteria. Defaults to `false`.

func (AutomationRuleOutput) RuleName added in v6.25.0

The name of the rule.

func (AutomationRuleOutput) RuleOrder added in v6.25.0

func (o AutomationRuleOutput) RuleOrder() pulumi.IntOutput

An integer ranging from 1 to 1000 that represents the order in which the rule action is applied to findings. Security Hub applies rules with lower values for this parameter first.

func (AutomationRuleOutput) RuleStatus added in v6.25.0

func (o AutomationRuleOutput) RuleStatus() pulumi.StringOutput

Whether the rule is active after it is created.

func (AutomationRuleOutput) Tags added in v6.25.0

func (AutomationRuleOutput) TagsAll deprecated added in v6.25.0

Deprecated: Please use `tags` instead.

func (AutomationRuleOutput) ToAutomationRuleOutput added in v6.25.0

func (o AutomationRuleOutput) ToAutomationRuleOutput() AutomationRuleOutput

func (AutomationRuleOutput) ToAutomationRuleOutputWithContext added in v6.25.0

func (o AutomationRuleOutput) ToAutomationRuleOutputWithContext(ctx context.Context) AutomationRuleOutput

type AutomationRuleState added in v6.25.0

type AutomationRuleState struct {
	// A block that specifies one or more actions to update finding fields if a finding matches the conditions specified in `Criteria`. Documented below.
	Actions AutomationRuleActionArrayInput
	// The ARN of the Security Hub automation rule.
	Arn pulumi.StringPtrInput
	// A block that specifies a set of ASFF finding field attributes and corresponding expected values that Security Hub uses to filter findings. Documented below.
	Criteria AutomationRuleCriteriaPtrInput
	// The description of the rule.
	Description pulumi.StringPtrInput
	// Specifies whether a rule is the last to be applied with respect to a finding that matches the rule criteria. Defaults to `false`.
	IsTerminal pulumi.BoolPtrInput
	// The name of the rule.
	RuleName pulumi.StringPtrInput
	// An integer ranging from 1 to 1000 that represents the order in which the rule action is applied to findings. Security Hub applies rules with lower values for this parameter first.
	RuleOrder pulumi.IntPtrInput
	// Whether the rule is active after it is created.
	RuleStatus pulumi.StringPtrInput
	Tags       pulumi.StringMapInput
	// Deprecated: Please use `tags` instead.
	TagsAll pulumi.StringMapInput
}

func (AutomationRuleState) ElementType added in v6.25.0

func (AutomationRuleState) ElementType() reflect.Type

type ConfigurationPolicy added in v6.27.0

type ConfigurationPolicy struct {
	pulumi.CustomResourceState

	Arn pulumi.StringOutput `pulumi:"arn"`
	// Defines how Security Hub is configured. See below.
	ConfigurationPolicy ConfigurationPolicyConfigurationPolicyOutput `pulumi:"configurationPolicy"`
	// The description of the configuration policy.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The name of the configuration policy.
	Name pulumi.StringOutput `pulumi:"name"`
}

Manages Security Hub configuration policy

> **NOTE:** This resource requires `securityhub.OrganizationConfiguration` to be configured of type `CENTRAL`. More information about Security Hub central configuration and configuration policies can be found in the [How Security Hub configuration policies work](https://docs.aws.amazon.com/securityhub/latest/userguide/configuration-policies-overview.html) documentation.

## Example Usage

### Default standards enabled

<!--Start PulumiCodeChooser --> ```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		example, err := securityhub.NewFindingAggregator(ctx, "example", &securityhub.FindingAggregatorArgs{
			LinkingMode: pulumi.String("ALL_REGIONS"),
		})
		if err != nil {
			return err
		}
		exampleOrganizationConfiguration, err := securityhub.NewOrganizationConfiguration(ctx, "example", &securityhub.OrganizationConfigurationArgs{
			AutoEnable:          pulumi.Bool(false),
			AutoEnableStandards: pulumi.String("NONE"),
			OrganizationConfiguration: &securityhub.OrganizationConfigurationOrganizationConfigurationArgs{
				ConfigurationType: pulumi.String("CENTRAL"),
			},
		}, pulumi.DependsOn([]pulumi.Resource{
			example,
		}))
		if err != nil {
			return err
		}
		_, err = securityhub.NewConfigurationPolicy(ctx, "example", &securityhub.ConfigurationPolicyArgs{
			Name:        pulumi.String("Example"),
			Description: pulumi.String("This is an example configuration policy"),
			ConfigurationPolicy: &securityhub.ConfigurationPolicyConfigurationPolicyArgs{
				ServiceEnabled: pulumi.Bool(true),
				EnabledStandardArns: pulumi.StringArray{
					pulumi.String("arn:aws:securityhub:us-east-1::standards/aws-foundational-security-best-practices/v/1.0.0"),
					pulumi.String("arn:aws:securityhub:::ruleset/cis-aws-foundations-benchmark/v/1.2.0"),
				},
				SecurityControlsConfiguration: &securityhub.ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationArgs{
					DisabledControlIdentifiers: pulumi.StringArray{},
				},
			},
		}, pulumi.DependsOn([]pulumi.Resource{
			exampleOrganizationConfiguration,
		}))
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

### Disabled Policy

<!--Start PulumiCodeChooser --> ```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := securityhub.NewConfigurationPolicy(ctx, "disabled", &securityhub.ConfigurationPolicyArgs{
			Name:        pulumi.String("Disabled"),
			Description: pulumi.String("This is an example of disabled configuration policy"),
			ConfigurationPolicy: &securityhub.ConfigurationPolicyConfigurationPolicyArgs{
				ServiceEnabled: pulumi.Bool(false),
			},
		}, pulumi.DependsOn([]pulumi.Resource{
			example,
		}))
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

### Custom Control Configuration

<!--Start PulumiCodeChooser --> ```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := securityhub.NewConfigurationPolicy(ctx, "disabled", &securityhub.ConfigurationPolicyArgs{
			Name:        pulumi.String("Custom Controls"),
			Description: pulumi.String("This is an example of configuration policy with custom control settings"),
			ConfigurationPolicy: &securityhub.ConfigurationPolicyConfigurationPolicyArgs{
				ServiceEnabled: pulumi.Bool(true),
				EnabledStandardArns: pulumi.StringArray{
					pulumi.String("arn:aws:securityhub:us-east-1::standards/aws-foundational-security-best-practices/v/1.0.0"),
					pulumi.String("arn:aws:securityhub:::ruleset/cis-aws-foundations-benchmark/v/1.2.0"),
				},
				SecurityControlsConfiguration: &securityhub.ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationArgs{
					EnabledControlIdentifiers: pulumi.StringArray{
						pulumi.String("APIGateway.1"),
						pulumi.String("IAM.7"),
					},
					SecurityControlCustomParameters: securityhub.ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterArray{
						&securityhub.ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterArgs{
							SecurityControlId: pulumi.String("APIGateway.1"),
							Parameters: securityhub.ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterArray{
								&securityhub.ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterArgs{
									Name:      pulumi.String("loggingLevel"),
									ValueType: pulumi.String("CUSTOM"),
									Enum: &securityhub.ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumArgs{
										Value: pulumi.String("INFO"),
									},
								},
							},
						},
						&securityhub.ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterArgs{
							SecurityControlId: pulumi.String("IAM.7"),
							Parameters: securityhub.ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterArray{
								&securityhub.ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterArgs{
									Name:      pulumi.String("RequireLowercaseCharacters"),
									ValueType: pulumi.String("CUSTOM"),
									Bool: &securityhub.ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterBoolArgs{
										Value: pulumi.Bool(false),
									},
								},
								&securityhub.ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterArgs{
									Name:      pulumi.String("MaxPasswordAge"),
									ValueType: pulumi.String("CUSTOM"),
									Int: &securityhub.ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntArgs{
										Value: pulumi.Int(60),
									},
								},
							},
						},
					},
				},
			},
		}, pulumi.DependsOn([]pulumi.Resource{
			example,
		}))
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

## Import

Using `pulumi import`, import an existing Security Hub enabled account using the universally unique identifier (UUID) of the policy. For example:

```sh $ pulumi import aws:securityhub/configurationPolicy:ConfigurationPolicy example "00000000-1111-2222-3333-444444444444" ```

func GetConfigurationPolicy added in v6.27.0

func GetConfigurationPolicy(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConfigurationPolicyState, opts ...pulumi.ResourceOption) (*ConfigurationPolicy, error)

GetConfigurationPolicy gets an existing ConfigurationPolicy 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 NewConfigurationPolicy added in v6.27.0

func NewConfigurationPolicy(ctx *pulumi.Context,
	name string, args *ConfigurationPolicyArgs, opts ...pulumi.ResourceOption) (*ConfigurationPolicy, error)

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

func (*ConfigurationPolicy) ElementType added in v6.27.0

func (*ConfigurationPolicy) ElementType() reflect.Type

func (*ConfigurationPolicy) ToConfigurationPolicyOutput added in v6.27.0

func (i *ConfigurationPolicy) ToConfigurationPolicyOutput() ConfigurationPolicyOutput

func (*ConfigurationPolicy) ToConfigurationPolicyOutputWithContext added in v6.27.0

func (i *ConfigurationPolicy) ToConfigurationPolicyOutputWithContext(ctx context.Context) ConfigurationPolicyOutput

type ConfigurationPolicyArgs added in v6.27.0

type ConfigurationPolicyArgs struct {
	// Defines how Security Hub is configured. See below.
	ConfigurationPolicy ConfigurationPolicyConfigurationPolicyInput
	// The description of the configuration policy.
	Description pulumi.StringPtrInput
	// The name of the configuration policy.
	Name pulumi.StringPtrInput
}

The set of arguments for constructing a ConfigurationPolicy resource.

func (ConfigurationPolicyArgs) ElementType added in v6.27.0

func (ConfigurationPolicyArgs) ElementType() reflect.Type

type ConfigurationPolicyArray added in v6.27.0

type ConfigurationPolicyArray []ConfigurationPolicyInput

func (ConfigurationPolicyArray) ElementType added in v6.27.0

func (ConfigurationPolicyArray) ElementType() reflect.Type

func (ConfigurationPolicyArray) ToConfigurationPolicyArrayOutput added in v6.27.0

func (i ConfigurationPolicyArray) ToConfigurationPolicyArrayOutput() ConfigurationPolicyArrayOutput

func (ConfigurationPolicyArray) ToConfigurationPolicyArrayOutputWithContext added in v6.27.0

func (i ConfigurationPolicyArray) ToConfigurationPolicyArrayOutputWithContext(ctx context.Context) ConfigurationPolicyArrayOutput

type ConfigurationPolicyArrayInput added in v6.27.0

type ConfigurationPolicyArrayInput interface {
	pulumi.Input

	ToConfigurationPolicyArrayOutput() ConfigurationPolicyArrayOutput
	ToConfigurationPolicyArrayOutputWithContext(context.Context) ConfigurationPolicyArrayOutput
}

ConfigurationPolicyArrayInput is an input type that accepts ConfigurationPolicyArray and ConfigurationPolicyArrayOutput values. You can construct a concrete instance of `ConfigurationPolicyArrayInput` via:

ConfigurationPolicyArray{ ConfigurationPolicyArgs{...} }

type ConfigurationPolicyArrayOutput added in v6.27.0

type ConfigurationPolicyArrayOutput struct{ *pulumi.OutputState }

func (ConfigurationPolicyArrayOutput) ElementType added in v6.27.0

func (ConfigurationPolicyArrayOutput) Index added in v6.27.0

func (ConfigurationPolicyArrayOutput) ToConfigurationPolicyArrayOutput added in v6.27.0

func (o ConfigurationPolicyArrayOutput) ToConfigurationPolicyArrayOutput() ConfigurationPolicyArrayOutput

func (ConfigurationPolicyArrayOutput) ToConfigurationPolicyArrayOutputWithContext added in v6.27.0

func (o ConfigurationPolicyArrayOutput) ToConfigurationPolicyArrayOutputWithContext(ctx context.Context) ConfigurationPolicyArrayOutput

type ConfigurationPolicyAssociation added in v6.27.0

type ConfigurationPolicyAssociation struct {
	pulumi.CustomResourceState

	// The universally unique identifier (UUID) of the configuration policy.
	PolicyId pulumi.StringOutput `pulumi:"policyId"`
	// The identifier of the target account, organizational unit, or the root to associate with the specified configuration.
	TargetId pulumi.StringOutput `pulumi:"targetId"`
}

Manages Security Hub configuration policy associations.

> **NOTE:** This resource requires `securityhub.OrganizationConfiguration` to be configured with type `CENTRAL`. More information about Security Hub central configuration and configuration policies can be found in the [How Security Hub configuration policies work](https://docs.aws.amazon.com/securityhub/latest/userguide/configuration-policies-overview.html) documentation.

## Example Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		example, err := securityhub.NewFindingAggregator(ctx, "example", &securityhub.FindingAggregatorArgs{
			LinkingMode: pulumi.String("ALL_REGIONS"),
		})
		if err != nil {
			return err
		}
		exampleOrganizationConfiguration, err := securityhub.NewOrganizationConfiguration(ctx, "example", &securityhub.OrganizationConfigurationArgs{
			AutoEnable:          pulumi.Bool(false),
			AutoEnableStandards: pulumi.String("NONE"),
			OrganizationConfiguration: &securityhub.OrganizationConfigurationOrganizationConfigurationArgs{
				ConfigurationType: pulumi.String("CENTRAL"),
			},
		}, pulumi.DependsOn([]pulumi.Resource{
			example,
		}))
		if err != nil {
			return err
		}
		exampleConfigurationPolicy, err := securityhub.NewConfigurationPolicy(ctx, "example", &securityhub.ConfigurationPolicyArgs{
			Name:        pulumi.String("Example"),
			Description: pulumi.String("This is an example configuration policy"),
			ConfigurationPolicy: &securityhub.ConfigurationPolicyConfigurationPolicyArgs{
				ServiceEnabled: pulumi.Bool(true),
				EnabledStandardArns: pulumi.StringArray{
					pulumi.String("arn:aws:securityhub:us-east-1::standards/aws-foundational-security-best-practices/v/1.0.0"),
					pulumi.String("arn:aws:securityhub:::ruleset/cis-aws-foundations-benchmark/v/1.2.0"),
				},
				SecurityControlsConfiguration: &securityhub.ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationArgs{
					DisabledControlIdentifiers: pulumi.StringArray{},
				},
			},
		}, pulumi.DependsOn([]pulumi.Resource{
			exampleOrganizationConfiguration,
		}))
		if err != nil {
			return err
		}
		_, err = securityhub.NewConfigurationPolicyAssociation(ctx, "account_example", &securityhub.ConfigurationPolicyAssociationArgs{
			TargetId: pulumi.String("123456789012"),
			PolicyId: exampleConfigurationPolicy.ID(),
		})
		if err != nil {
			return err
		}
		_, err = securityhub.NewConfigurationPolicyAssociation(ctx, "root_example", &securityhub.ConfigurationPolicyAssociationArgs{
			TargetId: pulumi.String("r-abcd"),
			PolicyId: exampleConfigurationPolicy.ID(),
		})
		if err != nil {
			return err
		}
		_, err = securityhub.NewConfigurationPolicyAssociation(ctx, "ou_example", &securityhub.ConfigurationPolicyAssociationArgs{
			TargetId: pulumi.String("ou-abcd-12345678"),
			PolicyId: exampleConfigurationPolicy.ID(),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

## Import

Using `pulumi import`, import an existing Security Hub enabled account using the universally unique identifier (UUID) of the policy. For example:

```sh $ pulumi import aws:securityhub/configurationPolicyAssociation:ConfigurationPolicyAssociation example_account_association 123456789012 ```

func GetConfigurationPolicyAssociation added in v6.27.0

func GetConfigurationPolicyAssociation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConfigurationPolicyAssociationState, opts ...pulumi.ResourceOption) (*ConfigurationPolicyAssociation, error)

GetConfigurationPolicyAssociation gets an existing ConfigurationPolicyAssociation 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 NewConfigurationPolicyAssociation added in v6.27.0

func NewConfigurationPolicyAssociation(ctx *pulumi.Context,
	name string, args *ConfigurationPolicyAssociationArgs, opts ...pulumi.ResourceOption) (*ConfigurationPolicyAssociation, error)

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

func (*ConfigurationPolicyAssociation) ElementType added in v6.27.0

func (*ConfigurationPolicyAssociation) ToConfigurationPolicyAssociationOutput added in v6.27.0

func (i *ConfigurationPolicyAssociation) ToConfigurationPolicyAssociationOutput() ConfigurationPolicyAssociationOutput

func (*ConfigurationPolicyAssociation) ToConfigurationPolicyAssociationOutputWithContext added in v6.27.0

func (i *ConfigurationPolicyAssociation) ToConfigurationPolicyAssociationOutputWithContext(ctx context.Context) ConfigurationPolicyAssociationOutput

type ConfigurationPolicyAssociationArgs added in v6.27.0

type ConfigurationPolicyAssociationArgs struct {
	// The universally unique identifier (UUID) of the configuration policy.
	PolicyId pulumi.StringInput
	// The identifier of the target account, organizational unit, or the root to associate with the specified configuration.
	TargetId pulumi.StringInput
}

The set of arguments for constructing a ConfigurationPolicyAssociation resource.

func (ConfigurationPolicyAssociationArgs) ElementType added in v6.27.0

type ConfigurationPolicyAssociationArray added in v6.27.0

type ConfigurationPolicyAssociationArray []ConfigurationPolicyAssociationInput

func (ConfigurationPolicyAssociationArray) ElementType added in v6.27.0

func (ConfigurationPolicyAssociationArray) ToConfigurationPolicyAssociationArrayOutput added in v6.27.0

func (i ConfigurationPolicyAssociationArray) ToConfigurationPolicyAssociationArrayOutput() ConfigurationPolicyAssociationArrayOutput

func (ConfigurationPolicyAssociationArray) ToConfigurationPolicyAssociationArrayOutputWithContext added in v6.27.0

func (i ConfigurationPolicyAssociationArray) ToConfigurationPolicyAssociationArrayOutputWithContext(ctx context.Context) ConfigurationPolicyAssociationArrayOutput

type ConfigurationPolicyAssociationArrayInput added in v6.27.0

type ConfigurationPolicyAssociationArrayInput interface {
	pulumi.Input

	ToConfigurationPolicyAssociationArrayOutput() ConfigurationPolicyAssociationArrayOutput
	ToConfigurationPolicyAssociationArrayOutputWithContext(context.Context) ConfigurationPolicyAssociationArrayOutput
}

ConfigurationPolicyAssociationArrayInput is an input type that accepts ConfigurationPolicyAssociationArray and ConfigurationPolicyAssociationArrayOutput values. You can construct a concrete instance of `ConfigurationPolicyAssociationArrayInput` via:

ConfigurationPolicyAssociationArray{ ConfigurationPolicyAssociationArgs{...} }

type ConfigurationPolicyAssociationArrayOutput added in v6.27.0

type ConfigurationPolicyAssociationArrayOutput struct{ *pulumi.OutputState }

func (ConfigurationPolicyAssociationArrayOutput) ElementType added in v6.27.0

func (ConfigurationPolicyAssociationArrayOutput) Index added in v6.27.0

func (ConfigurationPolicyAssociationArrayOutput) ToConfigurationPolicyAssociationArrayOutput added in v6.27.0

func (o ConfigurationPolicyAssociationArrayOutput) ToConfigurationPolicyAssociationArrayOutput() ConfigurationPolicyAssociationArrayOutput

func (ConfigurationPolicyAssociationArrayOutput) ToConfigurationPolicyAssociationArrayOutputWithContext added in v6.27.0

func (o ConfigurationPolicyAssociationArrayOutput) ToConfigurationPolicyAssociationArrayOutputWithContext(ctx context.Context) ConfigurationPolicyAssociationArrayOutput

type ConfigurationPolicyAssociationInput added in v6.27.0

type ConfigurationPolicyAssociationInput interface {
	pulumi.Input

	ToConfigurationPolicyAssociationOutput() ConfigurationPolicyAssociationOutput
	ToConfigurationPolicyAssociationOutputWithContext(ctx context.Context) ConfigurationPolicyAssociationOutput
}

type ConfigurationPolicyAssociationMap added in v6.27.0

type ConfigurationPolicyAssociationMap map[string]ConfigurationPolicyAssociationInput

func (ConfigurationPolicyAssociationMap) ElementType added in v6.27.0

func (ConfigurationPolicyAssociationMap) ToConfigurationPolicyAssociationMapOutput added in v6.27.0

func (i ConfigurationPolicyAssociationMap) ToConfigurationPolicyAssociationMapOutput() ConfigurationPolicyAssociationMapOutput

func (ConfigurationPolicyAssociationMap) ToConfigurationPolicyAssociationMapOutputWithContext added in v6.27.0

func (i ConfigurationPolicyAssociationMap) ToConfigurationPolicyAssociationMapOutputWithContext(ctx context.Context) ConfigurationPolicyAssociationMapOutput

type ConfigurationPolicyAssociationMapInput added in v6.27.0

type ConfigurationPolicyAssociationMapInput interface {
	pulumi.Input

	ToConfigurationPolicyAssociationMapOutput() ConfigurationPolicyAssociationMapOutput
	ToConfigurationPolicyAssociationMapOutputWithContext(context.Context) ConfigurationPolicyAssociationMapOutput
}

ConfigurationPolicyAssociationMapInput is an input type that accepts ConfigurationPolicyAssociationMap and ConfigurationPolicyAssociationMapOutput values. You can construct a concrete instance of `ConfigurationPolicyAssociationMapInput` via:

ConfigurationPolicyAssociationMap{ "key": ConfigurationPolicyAssociationArgs{...} }

type ConfigurationPolicyAssociationMapOutput added in v6.27.0

type ConfigurationPolicyAssociationMapOutput struct{ *pulumi.OutputState }

func (ConfigurationPolicyAssociationMapOutput) ElementType added in v6.27.0

func (ConfigurationPolicyAssociationMapOutput) MapIndex added in v6.27.0

func (ConfigurationPolicyAssociationMapOutput) ToConfigurationPolicyAssociationMapOutput added in v6.27.0

func (o ConfigurationPolicyAssociationMapOutput) ToConfigurationPolicyAssociationMapOutput() ConfigurationPolicyAssociationMapOutput

func (ConfigurationPolicyAssociationMapOutput) ToConfigurationPolicyAssociationMapOutputWithContext added in v6.27.0

func (o ConfigurationPolicyAssociationMapOutput) ToConfigurationPolicyAssociationMapOutputWithContext(ctx context.Context) ConfigurationPolicyAssociationMapOutput

type ConfigurationPolicyAssociationOutput added in v6.27.0

type ConfigurationPolicyAssociationOutput struct{ *pulumi.OutputState }

func (ConfigurationPolicyAssociationOutput) ElementType added in v6.27.0

func (ConfigurationPolicyAssociationOutput) PolicyId added in v6.27.0

The universally unique identifier (UUID) of the configuration policy.

func (ConfigurationPolicyAssociationOutput) TargetId added in v6.27.0

The identifier of the target account, organizational unit, or the root to associate with the specified configuration.

func (ConfigurationPolicyAssociationOutput) ToConfigurationPolicyAssociationOutput added in v6.27.0

func (o ConfigurationPolicyAssociationOutput) ToConfigurationPolicyAssociationOutput() ConfigurationPolicyAssociationOutput

func (ConfigurationPolicyAssociationOutput) ToConfigurationPolicyAssociationOutputWithContext added in v6.27.0

func (o ConfigurationPolicyAssociationOutput) ToConfigurationPolicyAssociationOutputWithContext(ctx context.Context) ConfigurationPolicyAssociationOutput

type ConfigurationPolicyAssociationState added in v6.27.0

type ConfigurationPolicyAssociationState struct {
	// The universally unique identifier (UUID) of the configuration policy.
	PolicyId pulumi.StringPtrInput
	// The identifier of the target account, organizational unit, or the root to associate with the specified configuration.
	TargetId pulumi.StringPtrInput
}

func (ConfigurationPolicyAssociationState) ElementType added in v6.27.0

type ConfigurationPolicyConfigurationPolicy added in v6.27.0

type ConfigurationPolicyConfigurationPolicy struct {
	// A list that defines which security standards are enabled in the configuration policy. It must be defined if `serviceEnabled` is set to true.
	EnabledStandardArns []string `pulumi:"enabledStandardArns"`
	// Defines which security controls are enabled in the configuration policy and any customizations to parameters affecting them. See below.
	SecurityControlsConfiguration *ConfigurationPolicyConfigurationPolicySecurityControlsConfiguration `pulumi:"securityControlsConfiguration"`
	// Indicates whether Security Hub is enabled in the policy.
	ServiceEnabled bool `pulumi:"serviceEnabled"`
}

type ConfigurationPolicyConfigurationPolicyArgs added in v6.27.0

type ConfigurationPolicyConfigurationPolicyArgs struct {
	// A list that defines which security standards are enabled in the configuration policy. It must be defined if `serviceEnabled` is set to true.
	EnabledStandardArns pulumi.StringArrayInput `pulumi:"enabledStandardArns"`
	// Defines which security controls are enabled in the configuration policy and any customizations to parameters affecting them. See below.
	SecurityControlsConfiguration ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationPtrInput `pulumi:"securityControlsConfiguration"`
	// Indicates whether Security Hub is enabled in the policy.
	ServiceEnabled pulumi.BoolInput `pulumi:"serviceEnabled"`
}

func (ConfigurationPolicyConfigurationPolicyArgs) ElementType added in v6.27.0

func (ConfigurationPolicyConfigurationPolicyArgs) ToConfigurationPolicyConfigurationPolicyOutput added in v6.27.0

func (i ConfigurationPolicyConfigurationPolicyArgs) ToConfigurationPolicyConfigurationPolicyOutput() ConfigurationPolicyConfigurationPolicyOutput

func (ConfigurationPolicyConfigurationPolicyArgs) ToConfigurationPolicyConfigurationPolicyOutputWithContext added in v6.27.0

func (i ConfigurationPolicyConfigurationPolicyArgs) ToConfigurationPolicyConfigurationPolicyOutputWithContext(ctx context.Context) ConfigurationPolicyConfigurationPolicyOutput

func (ConfigurationPolicyConfigurationPolicyArgs) ToConfigurationPolicyConfigurationPolicyPtrOutput added in v6.27.0

func (i ConfigurationPolicyConfigurationPolicyArgs) ToConfigurationPolicyConfigurationPolicyPtrOutput() ConfigurationPolicyConfigurationPolicyPtrOutput

func (ConfigurationPolicyConfigurationPolicyArgs) ToConfigurationPolicyConfigurationPolicyPtrOutputWithContext added in v6.27.0

func (i ConfigurationPolicyConfigurationPolicyArgs) ToConfigurationPolicyConfigurationPolicyPtrOutputWithContext(ctx context.Context) ConfigurationPolicyConfigurationPolicyPtrOutput

type ConfigurationPolicyConfigurationPolicyInput added in v6.27.0

type ConfigurationPolicyConfigurationPolicyInput interface {
	pulumi.Input

	ToConfigurationPolicyConfigurationPolicyOutput() ConfigurationPolicyConfigurationPolicyOutput
	ToConfigurationPolicyConfigurationPolicyOutputWithContext(context.Context) ConfigurationPolicyConfigurationPolicyOutput
}

ConfigurationPolicyConfigurationPolicyInput is an input type that accepts ConfigurationPolicyConfigurationPolicyArgs and ConfigurationPolicyConfigurationPolicyOutput values. You can construct a concrete instance of `ConfigurationPolicyConfigurationPolicyInput` via:

ConfigurationPolicyConfigurationPolicyArgs{...}

type ConfigurationPolicyConfigurationPolicyOutput added in v6.27.0

type ConfigurationPolicyConfigurationPolicyOutput struct{ *pulumi.OutputState }

func (ConfigurationPolicyConfigurationPolicyOutput) ElementType added in v6.27.0

func (ConfigurationPolicyConfigurationPolicyOutput) EnabledStandardArns added in v6.27.0

A list that defines which security standards are enabled in the configuration policy. It must be defined if `serviceEnabled` is set to true.

func (ConfigurationPolicyConfigurationPolicyOutput) SecurityControlsConfiguration added in v6.27.0

Defines which security controls are enabled in the configuration policy and any customizations to parameters affecting them. See below.

func (ConfigurationPolicyConfigurationPolicyOutput) ServiceEnabled added in v6.27.0

Indicates whether Security Hub is enabled in the policy.

func (ConfigurationPolicyConfigurationPolicyOutput) ToConfigurationPolicyConfigurationPolicyOutput added in v6.27.0

func (o ConfigurationPolicyConfigurationPolicyOutput) ToConfigurationPolicyConfigurationPolicyOutput() ConfigurationPolicyConfigurationPolicyOutput

func (ConfigurationPolicyConfigurationPolicyOutput) ToConfigurationPolicyConfigurationPolicyOutputWithContext added in v6.27.0

func (o ConfigurationPolicyConfigurationPolicyOutput) ToConfigurationPolicyConfigurationPolicyOutputWithContext(ctx context.Context) ConfigurationPolicyConfigurationPolicyOutput

func (ConfigurationPolicyConfigurationPolicyOutput) ToConfigurationPolicyConfigurationPolicyPtrOutput added in v6.27.0

func (o ConfigurationPolicyConfigurationPolicyOutput) ToConfigurationPolicyConfigurationPolicyPtrOutput() ConfigurationPolicyConfigurationPolicyPtrOutput

func (ConfigurationPolicyConfigurationPolicyOutput) ToConfigurationPolicyConfigurationPolicyPtrOutputWithContext added in v6.27.0

func (o ConfigurationPolicyConfigurationPolicyOutput) ToConfigurationPolicyConfigurationPolicyPtrOutputWithContext(ctx context.Context) ConfigurationPolicyConfigurationPolicyPtrOutput

type ConfigurationPolicyConfigurationPolicyPtrInput added in v6.27.0

type ConfigurationPolicyConfigurationPolicyPtrInput interface {
	pulumi.Input

	ToConfigurationPolicyConfigurationPolicyPtrOutput() ConfigurationPolicyConfigurationPolicyPtrOutput
	ToConfigurationPolicyConfigurationPolicyPtrOutputWithContext(context.Context) ConfigurationPolicyConfigurationPolicyPtrOutput
}

ConfigurationPolicyConfigurationPolicyPtrInput is an input type that accepts ConfigurationPolicyConfigurationPolicyArgs, ConfigurationPolicyConfigurationPolicyPtr and ConfigurationPolicyConfigurationPolicyPtrOutput values. You can construct a concrete instance of `ConfigurationPolicyConfigurationPolicyPtrInput` via:

        ConfigurationPolicyConfigurationPolicyArgs{...}

or:

        nil

type ConfigurationPolicyConfigurationPolicyPtrOutput added in v6.27.0

type ConfigurationPolicyConfigurationPolicyPtrOutput struct{ *pulumi.OutputState }

func (ConfigurationPolicyConfigurationPolicyPtrOutput) Elem added in v6.27.0

func (ConfigurationPolicyConfigurationPolicyPtrOutput) ElementType added in v6.27.0

func (ConfigurationPolicyConfigurationPolicyPtrOutput) EnabledStandardArns added in v6.27.0

A list that defines which security standards are enabled in the configuration policy. It must be defined if `serviceEnabled` is set to true.

func (ConfigurationPolicyConfigurationPolicyPtrOutput) SecurityControlsConfiguration added in v6.27.0

Defines which security controls are enabled in the configuration policy and any customizations to parameters affecting them. See below.

func (ConfigurationPolicyConfigurationPolicyPtrOutput) ServiceEnabled added in v6.27.0

Indicates whether Security Hub is enabled in the policy.

func (ConfigurationPolicyConfigurationPolicyPtrOutput) ToConfigurationPolicyConfigurationPolicyPtrOutput added in v6.27.0

func (o ConfigurationPolicyConfigurationPolicyPtrOutput) ToConfigurationPolicyConfigurationPolicyPtrOutput() ConfigurationPolicyConfigurationPolicyPtrOutput

func (ConfigurationPolicyConfigurationPolicyPtrOutput) ToConfigurationPolicyConfigurationPolicyPtrOutputWithContext added in v6.27.0

func (o ConfigurationPolicyConfigurationPolicyPtrOutput) ToConfigurationPolicyConfigurationPolicyPtrOutputWithContext(ctx context.Context) ConfigurationPolicyConfigurationPolicyPtrOutput

type ConfigurationPolicyConfigurationPolicySecurityControlsConfiguration added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfiguration struct {
	// A list of security controls that are disabled in the configuration policy Security Hub enables all other controls (including newly released controls) other than the listed controls. Conflicts with `enabledControlIdentifiers`.
	DisabledControlIdentifiers []string `pulumi:"disabledControlIdentifiers"`
	// A list of security controls that are enabled in the configuration policy. Security Hub disables all other controls (including newly released controls) other than the listed controls. Conflicts with `disabledControlIdentifiers`.
	EnabledControlIdentifiers []string `pulumi:"enabledControlIdentifiers"`
	// A list of control parameter customizations that are included in a configuration policy. Include multiple blocks to define multiple control custom parameters. See below.
	SecurityControlCustomParameters []ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameter `pulumi:"securityControlCustomParameters"`
}

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationArgs added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationArgs struct {
	// A list of security controls that are disabled in the configuration policy Security Hub enables all other controls (including newly released controls) other than the listed controls. Conflicts with `enabledControlIdentifiers`.
	DisabledControlIdentifiers pulumi.StringArrayInput `pulumi:"disabledControlIdentifiers"`
	// A list of security controls that are enabled in the configuration policy. Security Hub disables all other controls (including newly released controls) other than the listed controls. Conflicts with `disabledControlIdentifiers`.
	EnabledControlIdentifiers pulumi.StringArrayInput `pulumi:"enabledControlIdentifiers"`
	// A list of control parameter customizations that are included in a configuration policy. Include multiple blocks to define multiple control custom parameters. See below.
	SecurityControlCustomParameters ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterArrayInput `pulumi:"securityControlCustomParameters"`
}

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationArgs) ElementType added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationArgs) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationOutput added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationArgs) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationOutputWithContext added in v6.27.0

func (i ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationArgs) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationOutputWithContext(ctx context.Context) ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationOutput

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationArgs) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationPtrOutput added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationArgs) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationPtrOutputWithContext added in v6.27.0

func (i ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationArgs) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationPtrOutputWithContext(ctx context.Context) ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationPtrOutput

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationInput added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationInput interface {
	pulumi.Input

	ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationOutput() ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationOutput
	ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationOutputWithContext(context.Context) ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationOutput
}

ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationInput is an input type that accepts ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationArgs and ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationOutput values. You can construct a concrete instance of `ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationInput` via:

ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationArgs{...}

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationOutput added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationOutput struct{ *pulumi.OutputState }

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationOutput) DisabledControlIdentifiers added in v6.27.0

A list of security controls that are disabled in the configuration policy Security Hub enables all other controls (including newly released controls) other than the listed controls. Conflicts with `enabledControlIdentifiers`.

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationOutput) ElementType added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationOutput) EnabledControlIdentifiers added in v6.27.0

A list of security controls that are enabled in the configuration policy. Security Hub disables all other controls (including newly released controls) other than the listed controls. Conflicts with `disabledControlIdentifiers`.

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationOutput) SecurityControlCustomParameters added in v6.27.0

A list of control parameter customizations that are included in a configuration policy. Include multiple blocks to define multiple control custom parameters. See below.

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationOutput) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationOutput added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationOutput) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationOutputWithContext added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationOutput) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationPtrOutput added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationOutput) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationPtrOutputWithContext added in v6.27.0

func (o ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationOutput) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationPtrOutputWithContext(ctx context.Context) ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationPtrOutput

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationPtrInput added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationPtrInput interface {
	pulumi.Input

	ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationPtrOutput() ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationPtrOutput
	ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationPtrOutputWithContext(context.Context) ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationPtrOutput
}

ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationPtrInput is an input type that accepts ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationArgs, ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationPtr and ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationPtrOutput values. You can construct a concrete instance of `ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationPtrInput` via:

        ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationArgs{...}

or:

        nil

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationPtrOutput added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationPtrOutput) DisabledControlIdentifiers added in v6.27.0

A list of security controls that are disabled in the configuration policy Security Hub enables all other controls (including newly released controls) other than the listed controls. Conflicts with `enabledControlIdentifiers`.

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationPtrOutput) Elem added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationPtrOutput) ElementType added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationPtrOutput) EnabledControlIdentifiers added in v6.27.0

A list of security controls that are enabled in the configuration policy. Security Hub disables all other controls (including newly released controls) other than the listed controls. Conflicts with `disabledControlIdentifiers`.

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationPtrOutput) SecurityControlCustomParameters added in v6.27.0

A list of control parameter customizations that are included in a configuration policy. Include multiple blocks to define multiple control custom parameters. See below.

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationPtrOutput) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationPtrOutput added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationPtrOutput) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationPtrOutputWithContext added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameter added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameter struct {
	// An object that specifies parameter values for a control in a configuration policy. See below.
	Parameters []ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameter `pulumi:"parameters"`
	// The ID of the security control. For more information see the [Security Hub controls reference] documentation.
	SecurityControlId string `pulumi:"securityControlId"`
}

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterArgs added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterArgs struct {
	// An object that specifies parameter values for a control in a configuration policy. See below.
	Parameters ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterArrayInput `pulumi:"parameters"`
	// The ID of the security control. For more information see the [Security Hub controls reference] documentation.
	SecurityControlId pulumi.StringInput `pulumi:"securityControlId"`
}

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterArgs) ElementType added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterArgs) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterOutput added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterArgs) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterOutputWithContext added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterArray added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterArray []ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterInput

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterArray) ElementType added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterArray) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterArrayOutput added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterArray) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterArrayOutputWithContext added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterArrayInput added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterArrayInput interface {
	pulumi.Input

	ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterArrayOutput() ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterArrayOutput
	ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterArrayOutputWithContext(context.Context) ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterArrayOutput
}

ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterArrayInput is an input type that accepts ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterArray and ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterArrayOutput values. You can construct a concrete instance of `ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterArrayInput` via:

ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterArray{ ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterArgs{...} }

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterArrayOutput added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterArrayOutput struct{ *pulumi.OutputState }

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterArrayOutput) ElementType added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterArrayOutput) Index added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterArrayOutput) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterArrayOutput added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterArrayOutput) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterArrayOutputWithContext added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterInput added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterInput interface {
	pulumi.Input

	ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterOutput() ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterOutput
	ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterOutputWithContext(context.Context) ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterOutput
}

ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterInput is an input type that accepts ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterArgs and ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterOutput values. You can construct a concrete instance of `ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterInput` via:

ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterArgs{...}

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterOutput added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterOutput struct{ *pulumi.OutputState }

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterOutput) ElementType added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterOutput) Parameters added in v6.27.0

An object that specifies parameter values for a control in a configuration policy. See below.

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterOutput) SecurityControlId added in v6.27.0

The ID of the security control. For more information see the [Security Hub controls reference] documentation.

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterOutput) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterOutput added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterOutput) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterOutputWithContext added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameter added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameter struct {
	// The bool `value` for a Boolean-typed Security Hub Control Parameter.
	Bool *ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterBool `pulumi:"bool"`
	// The float `value` for a Double-typed Security Hub Control Parameter.
	Double *ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterDouble `pulumi:"double"`
	// The string `value` for a Enum-typed Security Hub Control Parameter.
	Enum *ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnum `pulumi:"enum"`
	// The string list `value` for a EnumList-typed Security Hub Control Parameter.
	EnumList *ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumList `pulumi:"enumList"`
	// The int `value` for a Int-typed Security Hub Control Parameter.
	Int *ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterInt `pulumi:"int"`
	// The int list `value` for a IntList-typed Security Hub Control Parameter.
	IntList *ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntList `pulumi:"intList"`
	// The name of the control parameter. For more information see the [Security Hub controls reference] documentation.
	Name string `pulumi:"name"`
	// The string `value` for a String-typed Security Hub Control Parameter.
	String *ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterString `pulumi:"string"`
	// The string list `value` for a StringList-typed Security Hub Control Parameter.
	StringList *ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringList `pulumi:"stringList"`
	// Identifies whether a control parameter uses a custom user-defined value or subscribes to the default Security Hub behavior. Valid values: `DEFAULT`, `CUSTOM`.
	ValueType string `pulumi:"valueType"`
}

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterArgs added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterArgs struct {
	// The bool `value` for a Boolean-typed Security Hub Control Parameter.
	Bool ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterBoolPtrInput `pulumi:"bool"`
	// The float `value` for a Double-typed Security Hub Control Parameter.
	Double ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterDoublePtrInput `pulumi:"double"`
	// The string `value` for a Enum-typed Security Hub Control Parameter.
	Enum ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumPtrInput `pulumi:"enum"`
	// The string list `value` for a EnumList-typed Security Hub Control Parameter.
	EnumList ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumListPtrInput `pulumi:"enumList"`
	// The int `value` for a Int-typed Security Hub Control Parameter.
	Int ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntPtrInput `pulumi:"int"`
	// The int list `value` for a IntList-typed Security Hub Control Parameter.
	IntList ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntListPtrInput `pulumi:"intList"`
	// The name of the control parameter. For more information see the [Security Hub controls reference] documentation.
	Name pulumi.StringInput `pulumi:"name"`
	// The string `value` for a String-typed Security Hub Control Parameter.
	String ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringPtrInput `pulumi:"string"`
	// The string list `value` for a StringList-typed Security Hub Control Parameter.
	StringList ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringListPtrInput `pulumi:"stringList"`
	// Identifies whether a control parameter uses a custom user-defined value or subscribes to the default Security Hub behavior. Valid values: `DEFAULT`, `CUSTOM`.
	ValueType pulumi.StringInput `pulumi:"valueType"`
}

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterArgs) ElementType added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterArgs) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterOutput added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterArgs) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterOutputWithContext added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterArray added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterArray []ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterInput

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterArray) ElementType added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterArray) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterArrayOutput added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterArray) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterArrayOutputWithContext added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterArrayInput added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterArrayInput interface {
	pulumi.Input

	ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterArrayOutput() ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterArrayOutput
	ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterArrayOutputWithContext(context.Context) ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterArrayOutput
}

ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterArrayInput is an input type that accepts ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterArray and ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterArrayOutput values. You can construct a concrete instance of `ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterArrayInput` via:

ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterArray{ ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterArgs{...} }

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterArrayOutput added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterArrayOutput struct{ *pulumi.OutputState }

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterArrayOutput) ElementType added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterArrayOutput) Index added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterArrayOutput) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterArrayOutput added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterArrayOutput) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterArrayOutputWithContext added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterBool added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterBool struct {
	Value bool `pulumi:"value"`
}

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterBoolArgs added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterBoolArgs struct {
	Value pulumi.BoolInput `pulumi:"value"`
}

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterBoolArgs) ElementType added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterBoolArgs) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterBoolOutput added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterBoolArgs) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterBoolOutputWithContext added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterBoolArgs) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterBoolPtrOutput added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterBoolArgs) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterBoolPtrOutputWithContext added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterBoolInput added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterBoolInput interface {
	pulumi.Input

	ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterBoolOutput() ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterBoolOutput
	ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterBoolOutputWithContext(context.Context) ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterBoolOutput
}

ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterBoolInput is an input type that accepts ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterBoolArgs and ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterBoolOutput values. You can construct a concrete instance of `ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterBoolInput` via:

ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterBoolArgs{...}

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterBoolOutput added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterBoolOutput struct{ *pulumi.OutputState }

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterBoolOutput) ElementType added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterBoolOutput) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterBoolOutput added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterBoolOutput) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterBoolOutputWithContext added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterBoolOutput) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterBoolPtrOutput added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterBoolOutput) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterBoolPtrOutputWithContext added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterBoolOutput) Value added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterBoolPtrInput added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterBoolPtrInput interface {
	pulumi.Input

	ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterBoolPtrOutput() ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterBoolPtrOutput
	ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterBoolPtrOutputWithContext(context.Context) ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterBoolPtrOutput
}

ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterBoolPtrInput is an input type that accepts ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterBoolArgs, ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterBoolPtr and ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterBoolPtrOutput values. You can construct a concrete instance of `ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterBoolPtrInput` via:

        ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterBoolArgs{...}

or:

        nil

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterBoolPtrOutput added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterBoolPtrOutput struct{ *pulumi.OutputState }

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterBoolPtrOutput) Elem added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterBoolPtrOutput) ElementType added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterBoolPtrOutput) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterBoolPtrOutput added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterBoolPtrOutput) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterBoolPtrOutputWithContext added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterBoolPtrOutput) Value added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterDouble added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterDouble struct {
	Value float64 `pulumi:"value"`
}

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterDoubleArgs added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterDoubleArgs struct {
	Value pulumi.Float64Input `pulumi:"value"`
}

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterDoubleArgs) ElementType added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterDoubleArgs) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterDoubleOutput added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterDoubleArgs) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterDoubleOutputWithContext added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterDoubleArgs) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterDoublePtrOutput added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterDoubleArgs) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterDoublePtrOutputWithContext added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterDoubleInput added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterDoubleInput interface {
	pulumi.Input

	ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterDoubleOutput() ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterDoubleOutput
	ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterDoubleOutputWithContext(context.Context) ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterDoubleOutput
}

ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterDoubleInput is an input type that accepts ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterDoubleArgs and ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterDoubleOutput values. You can construct a concrete instance of `ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterDoubleInput` via:

ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterDoubleArgs{...}

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterDoubleOutput added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterDoubleOutput struct{ *pulumi.OutputState }

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterDoubleOutput) ElementType added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterDoubleOutput) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterDoubleOutput added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterDoubleOutput) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterDoubleOutputWithContext added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterDoubleOutput) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterDoublePtrOutput added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterDoubleOutput) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterDoublePtrOutputWithContext added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterDoubleOutput) Value added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterDoublePtrInput added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterDoublePtrInput interface {
	pulumi.Input

	ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterDoublePtrOutput() ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterDoublePtrOutput
	ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterDoublePtrOutputWithContext(context.Context) ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterDoublePtrOutput
}

ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterDoublePtrInput is an input type that accepts ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterDoubleArgs, ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterDoublePtr and ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterDoublePtrOutput values. You can construct a concrete instance of `ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterDoublePtrInput` via:

        ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterDoubleArgs{...}

or:

        nil

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterDoublePtrOutput added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterDoublePtrOutput struct{ *pulumi.OutputState }

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterDoublePtrOutput) Elem added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterDoublePtrOutput) ElementType added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterDoublePtrOutput) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterDoublePtrOutput added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterDoublePtrOutput) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterDoublePtrOutputWithContext added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterDoublePtrOutput) Value added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnum added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnum struct {
	Value string `pulumi:"value"`
}

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumArgs added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumArgs struct {
	Value pulumi.StringInput `pulumi:"value"`
}

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumArgs) ElementType added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumArgs) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumOutput added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumArgs) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumOutputWithContext added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumArgs) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumPtrOutput added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumArgs) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumPtrOutputWithContext added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumInput added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumInput interface {
	pulumi.Input

	ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumOutput() ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumOutput
	ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumOutputWithContext(context.Context) ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumOutput
}

ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumInput is an input type that accepts ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumArgs and ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumOutput values. You can construct a concrete instance of `ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumInput` via:

ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumArgs{...}

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumList added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumList struct {
	Values []string `pulumi:"values"`
}

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumListArgs added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumListArgs struct {
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumListArgs) ElementType added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumListArgs) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumListOutput added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumListArgs) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumListOutputWithContext added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumListArgs) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumListPtrOutput added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumListArgs) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumListPtrOutputWithContext added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumListInput added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumListInput interface {
	pulumi.Input

	ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumListOutput() ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumListOutput
	ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumListOutputWithContext(context.Context) ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumListOutput
}

ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumListInput is an input type that accepts ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumListArgs and ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumListOutput values. You can construct a concrete instance of `ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumListInput` via:

ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumListArgs{...}

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumListOutput added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumListOutput struct{ *pulumi.OutputState }

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumListOutput) ElementType added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumListOutput) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumListOutput added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumListOutput) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumListOutputWithContext added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumListOutput) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumListPtrOutput added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumListOutput) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumListPtrOutputWithContext added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumListOutput) Values added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumListPtrInput added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumListPtrInput interface {
	pulumi.Input

	ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumListPtrOutput() ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumListPtrOutput
	ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumListPtrOutputWithContext(context.Context) ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumListPtrOutput
}

ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumListPtrInput is an input type that accepts ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumListArgs, ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumListPtr and ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumListPtrOutput values. You can construct a concrete instance of `ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumListPtrInput` via:

        ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumListArgs{...}

or:

        nil

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumListPtrOutput added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumListPtrOutput struct{ *pulumi.OutputState }

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumListPtrOutput) Elem added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumListPtrOutput) ElementType added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumListPtrOutput) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumListPtrOutput added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumListPtrOutput) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumListPtrOutputWithContext added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumListPtrOutput) Values added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumOutput added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumOutput struct{ *pulumi.OutputState }

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumOutput) ElementType added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumOutput) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumOutput added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumOutput) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumOutputWithContext added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumOutput) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumPtrOutput added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumOutput) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumPtrOutputWithContext added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumOutput) Value added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumPtrInput added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumPtrInput interface {
	pulumi.Input

	ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumPtrOutput() ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumPtrOutput
	ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumPtrOutputWithContext(context.Context) ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumPtrOutput
}

ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumPtrInput is an input type that accepts ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumArgs, ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumPtr and ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumPtrOutput values. You can construct a concrete instance of `ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumPtrInput` via:

        ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumArgs{...}

or:

        nil

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumPtrOutput added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumPtrOutput struct{ *pulumi.OutputState }

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumPtrOutput) Elem added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumPtrOutput) ElementType added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumPtrOutput) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumPtrOutput added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumPtrOutput) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumPtrOutputWithContext added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumPtrOutput) Value added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterInput added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterInput interface {
	pulumi.Input

	ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterOutput() ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterOutput
	ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterOutputWithContext(context.Context) ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterOutput
}

ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterInput is an input type that accepts ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterArgs and ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterOutput values. You can construct a concrete instance of `ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterInput` via:

ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterArgs{...}

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterInt added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterInt struct {
	Value int `pulumi:"value"`
}

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntArgs added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntArgs struct {
	Value pulumi.IntInput `pulumi:"value"`
}

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntArgs) ElementType added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntArgs) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntOutput added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntArgs) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntOutputWithContext added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntArgs) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntPtrOutput added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntArgs) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntPtrOutputWithContext added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntInput added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntInput interface {
	pulumi.Input

	ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntOutput() ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntOutput
	ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntOutputWithContext(context.Context) ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntOutput
}

ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntInput is an input type that accepts ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntArgs and ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntOutput values. You can construct a concrete instance of `ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntInput` via:

ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntArgs{...}

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntList added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntList struct {
	Values []int `pulumi:"values"`
}

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntListArgs added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntListArgs struct {
	Values pulumi.IntArrayInput `pulumi:"values"`
}

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntListArgs) ElementType added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntListArgs) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntListOutput added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntListArgs) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntListOutputWithContext added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntListArgs) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntListPtrOutput added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntListArgs) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntListPtrOutputWithContext added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntListInput added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntListInput interface {
	pulumi.Input

	ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntListOutput() ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntListOutput
	ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntListOutputWithContext(context.Context) ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntListOutput
}

ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntListInput is an input type that accepts ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntListArgs and ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntListOutput values. You can construct a concrete instance of `ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntListInput` via:

ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntListArgs{...}

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntListOutput added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntListOutput struct{ *pulumi.OutputState }

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntListOutput) ElementType added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntListOutput) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntListOutput added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntListOutput) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntListOutputWithContext added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntListOutput) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntListPtrOutput added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntListOutput) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntListPtrOutputWithContext added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntListOutput) Values added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntListPtrInput added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntListPtrInput interface {
	pulumi.Input

	ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntListPtrOutput() ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntListPtrOutput
	ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntListPtrOutputWithContext(context.Context) ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntListPtrOutput
}

ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntListPtrInput is an input type that accepts ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntListArgs, ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntListPtr and ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntListPtrOutput values. You can construct a concrete instance of `ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntListPtrInput` via:

        ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntListArgs{...}

or:

        nil

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntListPtrOutput added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntListPtrOutput struct{ *pulumi.OutputState }

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntListPtrOutput) Elem added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntListPtrOutput) ElementType added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntListPtrOutput) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntListPtrOutput added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntListPtrOutput) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntListPtrOutputWithContext added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntListPtrOutput) Values added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntOutput added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntOutput struct{ *pulumi.OutputState }

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntOutput) ElementType added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntOutput) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntOutput added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntOutput) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntOutputWithContext added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntOutput) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntPtrOutput added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntOutput) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntPtrOutputWithContext added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntOutput) Value added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntPtrInput added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntPtrInput interface {
	pulumi.Input

	ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntPtrOutput() ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntPtrOutput
	ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntPtrOutputWithContext(context.Context) ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntPtrOutput
}

ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntPtrInput is an input type that accepts ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntArgs, ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntPtr and ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntPtrOutput values. You can construct a concrete instance of `ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntPtrInput` via:

        ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntArgs{...}

or:

        nil

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntPtrOutput added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntPtrOutput struct{ *pulumi.OutputState }

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntPtrOutput) Elem added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntPtrOutput) ElementType added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntPtrOutput) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntPtrOutput added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntPtrOutput) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntPtrOutputWithContext added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntPtrOutput) Value added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterOutput added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterOutput struct{ *pulumi.OutputState }

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterOutput) Bool added in v6.27.0

The bool `value` for a Boolean-typed Security Hub Control Parameter.

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterOutput) Double added in v6.27.0

The float `value` for a Double-typed Security Hub Control Parameter.

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterOutput) ElementType added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterOutput) Enum added in v6.27.0

The string `value` for a Enum-typed Security Hub Control Parameter.

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterOutput) EnumList added in v6.27.0

The string list `value` for a EnumList-typed Security Hub Control Parameter.

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterOutput) Int added in v6.27.0

The int `value` for a Int-typed Security Hub Control Parameter.

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterOutput) IntList added in v6.27.0

The int list `value` for a IntList-typed Security Hub Control Parameter.

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterOutput) Name added in v6.27.0

The name of the control parameter. For more information see the [Security Hub controls reference] documentation.

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterOutput) String added in v6.27.0

The string `value` for a String-typed Security Hub Control Parameter.

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterOutput) StringList added in v6.27.0

The string list `value` for a StringList-typed Security Hub Control Parameter.

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterOutput) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterOutput added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterOutput) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterOutputWithContext added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterOutput) ValueType added in v6.27.0

Identifies whether a control parameter uses a custom user-defined value or subscribes to the default Security Hub behavior. Valid values: `DEFAULT`, `CUSTOM`.

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterString added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterString struct {
	Value string `pulumi:"value"`
}

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringArgs added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringArgs struct {
	Value pulumi.StringInput `pulumi:"value"`
}

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringArgs) ElementType added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringArgs) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringOutput added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringArgs) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringOutputWithContext added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringArgs) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringPtrOutput added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringArgs) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringPtrOutputWithContext added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringInput added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringInput interface {
	pulumi.Input

	ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringOutput() ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringOutput
	ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringOutputWithContext(context.Context) ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringOutput
}

ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringInput is an input type that accepts ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringArgs and ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringOutput values. You can construct a concrete instance of `ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringInput` via:

ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringArgs{...}

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringList added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringList struct {
	Values []string `pulumi:"values"`
}

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringListArgs added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringListArgs struct {
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringListArgs) ElementType added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringListArgs) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringListOutput added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringListArgs) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringListOutputWithContext added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringListArgs) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringListPtrOutput added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringListArgs) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringListPtrOutputWithContext added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringListInput added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringListInput interface {
	pulumi.Input

	ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringListOutput() ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringListOutput
	ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringListOutputWithContext(context.Context) ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringListOutput
}

ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringListInput is an input type that accepts ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringListArgs and ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringListOutput values. You can construct a concrete instance of `ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringListInput` via:

ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringListArgs{...}

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringListOutput added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringListOutput struct{ *pulumi.OutputState }

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringListOutput) ElementType added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringListOutput) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringListOutput added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringListOutput) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringListOutputWithContext added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringListOutput) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringListPtrOutput added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringListOutput) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringListPtrOutputWithContext added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringListOutput) Values added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringListPtrInput added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringListPtrInput interface {
	pulumi.Input

	ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringListPtrOutput() ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringListPtrOutput
	ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringListPtrOutputWithContext(context.Context) ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringListPtrOutput
}

ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringListPtrInput is an input type that accepts ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringListArgs, ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringListPtr and ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringListPtrOutput values. You can construct a concrete instance of `ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringListPtrInput` via:

        ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringListArgs{...}

or:

        nil

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringListPtrOutput added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringListPtrOutput struct{ *pulumi.OutputState }

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringListPtrOutput) Elem added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringListPtrOutput) ElementType added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringListPtrOutput) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringListPtrOutput added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringListPtrOutput) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringListPtrOutputWithContext added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringListPtrOutput) Values added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringOutput added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringOutput struct{ *pulumi.OutputState }

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringOutput) ElementType added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringOutput) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringOutput added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringOutput) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringOutputWithContext added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringOutput) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringPtrOutput added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringOutput) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringPtrOutputWithContext added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringOutput) Value added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringPtrInput added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringPtrInput interface {
	pulumi.Input

	ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringPtrOutput() ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringPtrOutput
	ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringPtrOutputWithContext(context.Context) ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringPtrOutput
}

ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringPtrInput is an input type that accepts ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringArgs, ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringPtr and ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringPtrOutput values. You can construct a concrete instance of `ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringPtrInput` via:

        ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringArgs{...}

or:

        nil

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringPtrOutput added in v6.27.0

type ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringPtrOutput struct{ *pulumi.OutputState }

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringPtrOutput) Elem added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringPtrOutput) ElementType added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringPtrOutput) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringPtrOutput added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringPtrOutput) ToConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringPtrOutputWithContext added in v6.27.0

func (ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringPtrOutput) Value added in v6.27.0

type ConfigurationPolicyInput added in v6.27.0

type ConfigurationPolicyInput interface {
	pulumi.Input

	ToConfigurationPolicyOutput() ConfigurationPolicyOutput
	ToConfigurationPolicyOutputWithContext(ctx context.Context) ConfigurationPolicyOutput
}

type ConfigurationPolicyMap added in v6.27.0

type ConfigurationPolicyMap map[string]ConfigurationPolicyInput

func (ConfigurationPolicyMap) ElementType added in v6.27.0

func (ConfigurationPolicyMap) ElementType() reflect.Type

func (ConfigurationPolicyMap) ToConfigurationPolicyMapOutput added in v6.27.0

func (i ConfigurationPolicyMap) ToConfigurationPolicyMapOutput() ConfigurationPolicyMapOutput

func (ConfigurationPolicyMap) ToConfigurationPolicyMapOutputWithContext added in v6.27.0

func (i ConfigurationPolicyMap) ToConfigurationPolicyMapOutputWithContext(ctx context.Context) ConfigurationPolicyMapOutput

type ConfigurationPolicyMapInput added in v6.27.0

type ConfigurationPolicyMapInput interface {
	pulumi.Input

	ToConfigurationPolicyMapOutput() ConfigurationPolicyMapOutput
	ToConfigurationPolicyMapOutputWithContext(context.Context) ConfigurationPolicyMapOutput
}

ConfigurationPolicyMapInput is an input type that accepts ConfigurationPolicyMap and ConfigurationPolicyMapOutput values. You can construct a concrete instance of `ConfigurationPolicyMapInput` via:

ConfigurationPolicyMap{ "key": ConfigurationPolicyArgs{...} }

type ConfigurationPolicyMapOutput added in v6.27.0

type ConfigurationPolicyMapOutput struct{ *pulumi.OutputState }

func (ConfigurationPolicyMapOutput) ElementType added in v6.27.0

func (ConfigurationPolicyMapOutput) MapIndex added in v6.27.0

func (ConfigurationPolicyMapOutput) ToConfigurationPolicyMapOutput added in v6.27.0

func (o ConfigurationPolicyMapOutput) ToConfigurationPolicyMapOutput() ConfigurationPolicyMapOutput

func (ConfigurationPolicyMapOutput) ToConfigurationPolicyMapOutputWithContext added in v6.27.0

func (o ConfigurationPolicyMapOutput) ToConfigurationPolicyMapOutputWithContext(ctx context.Context) ConfigurationPolicyMapOutput

type ConfigurationPolicyOutput added in v6.27.0

type ConfigurationPolicyOutput struct{ *pulumi.OutputState }

func (ConfigurationPolicyOutput) Arn added in v6.27.0

func (ConfigurationPolicyOutput) ConfigurationPolicy added in v6.27.0

Defines how Security Hub is configured. See below.

func (ConfigurationPolicyOutput) Description added in v6.27.0

The description of the configuration policy.

func (ConfigurationPolicyOutput) ElementType added in v6.27.0

func (ConfigurationPolicyOutput) ElementType() reflect.Type

func (ConfigurationPolicyOutput) Name added in v6.27.0

The name of the configuration policy.

func (ConfigurationPolicyOutput) ToConfigurationPolicyOutput added in v6.27.0

func (o ConfigurationPolicyOutput) ToConfigurationPolicyOutput() ConfigurationPolicyOutput

func (ConfigurationPolicyOutput) ToConfigurationPolicyOutputWithContext added in v6.27.0

func (o ConfigurationPolicyOutput) ToConfigurationPolicyOutputWithContext(ctx context.Context) ConfigurationPolicyOutput

type ConfigurationPolicyState added in v6.27.0

type ConfigurationPolicyState struct {
	Arn pulumi.StringPtrInput
	// Defines how Security Hub is configured. See below.
	ConfigurationPolicy ConfigurationPolicyConfigurationPolicyPtrInput
	// The description of the configuration policy.
	Description pulumi.StringPtrInput
	// The name of the configuration policy.
	Name pulumi.StringPtrInput
}

func (ConfigurationPolicyState) ElementType added in v6.27.0

func (ConfigurationPolicyState) ElementType() reflect.Type

type FindingAggregator

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.

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v6/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.NewFindingAggregator(ctx, "example", &securityhub.FindingAggregatorArgs{
			LinkingMode: pulumi.String("ALL_REGIONS"),
		}, pulumi.DependsOn([]pulumi.Resource{
			example,
		}))
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

### All Regions Except Specified Regions Usage

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

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v6/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.NewFindingAggregator(ctx, "example", &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{
			example,
		}))
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

### Specified Regions Usage

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

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v6/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.NewFindingAggregator(ctx, "example", &securityhub.FindingAggregatorArgs{
			LinkingMode: pulumi.String("SPECIFIED_REGIONS"),
			SpecifiedRegions: pulumi.StringArray{
				pulumi.String("eu-west-1"),
				pulumi.String("eu-west-2"),
			},
		}, pulumi.DependsOn([]pulumi.Resource{
			example,
		}))
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

## Import

Using `pulumi import`, import an existing Security Hub finding aggregator using the `arn`. For example:

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

func GetFindingAggregator

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

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

func (*FindingAggregator) ElementType() reflect.Type

func (*FindingAggregator) ToFindingAggregatorOutput

func (i *FindingAggregator) ToFindingAggregatorOutput() FindingAggregatorOutput

func (*FindingAggregator) ToFindingAggregatorOutputWithContext

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

type FindingAggregatorArgs

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

func (FindingAggregatorArgs) ElementType() reflect.Type

type FindingAggregatorArray

type FindingAggregatorArray []FindingAggregatorInput

func (FindingAggregatorArray) ElementType

func (FindingAggregatorArray) ElementType() reflect.Type

func (FindingAggregatorArray) ToFindingAggregatorArrayOutput

func (i FindingAggregatorArray) ToFindingAggregatorArrayOutput() FindingAggregatorArrayOutput

func (FindingAggregatorArray) ToFindingAggregatorArrayOutputWithContext

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

type FindingAggregatorArrayInput

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

type FindingAggregatorArrayOutput struct{ *pulumi.OutputState }

func (FindingAggregatorArrayOutput) ElementType

func (FindingAggregatorArrayOutput) Index

func (FindingAggregatorArrayOutput) ToFindingAggregatorArrayOutput

func (o FindingAggregatorArrayOutput) ToFindingAggregatorArrayOutput() FindingAggregatorArrayOutput

func (FindingAggregatorArrayOutput) ToFindingAggregatorArrayOutputWithContext

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

type FindingAggregatorInput

type FindingAggregatorInput interface {
	pulumi.Input

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

type FindingAggregatorMap

type FindingAggregatorMap map[string]FindingAggregatorInput

func (FindingAggregatorMap) ElementType

func (FindingAggregatorMap) ElementType() reflect.Type

func (FindingAggregatorMap) ToFindingAggregatorMapOutput

func (i FindingAggregatorMap) ToFindingAggregatorMapOutput() FindingAggregatorMapOutput

func (FindingAggregatorMap) ToFindingAggregatorMapOutputWithContext

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

type FindingAggregatorMapInput

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

type FindingAggregatorMapOutput struct{ *pulumi.OutputState }

func (FindingAggregatorMapOutput) ElementType

func (FindingAggregatorMapOutput) ElementType() reflect.Type

func (FindingAggregatorMapOutput) MapIndex

func (FindingAggregatorMapOutput) ToFindingAggregatorMapOutput

func (o FindingAggregatorMapOutput) ToFindingAggregatorMapOutput() FindingAggregatorMapOutput

func (FindingAggregatorMapOutput) ToFindingAggregatorMapOutputWithContext

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

type FindingAggregatorOutput

type FindingAggregatorOutput struct{ *pulumi.OutputState }

func (FindingAggregatorOutput) ElementType

func (FindingAggregatorOutput) ElementType() reflect.Type

func (FindingAggregatorOutput) LinkingMode

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.

func (FindingAggregatorOutput) SpecifiedRegions

func (o FindingAggregatorOutput) SpecifiedRegions() pulumi.StringArrayOutput

List of regions to include or exclude (required if `linkingMode` is set to `ALL_REGIONS_EXCEPT_SPECIFIED` or `SPECIFIED_REGIONS`)

func (FindingAggregatorOutput) ToFindingAggregatorOutput

func (o FindingAggregatorOutput) ToFindingAggregatorOutput() FindingAggregatorOutput

func (FindingAggregatorOutput) ToFindingAggregatorOutputWithContext

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

type FindingAggregatorState

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

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

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v6/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.NewInsight(ctx, "example", &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"),
			Name:             pulumi.String("example-insight"),
		}, pulumi.DependsOn([]pulumi.Resource{
			example,
		}))
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

### Filter by date range

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v6/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.NewInsight(ctx, "example", &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"),
			Name:             pulumi.String("example-insight"),
		}, pulumi.DependsOn([]pulumi.Resource{
			example,
		}))
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

### Filter by destination IPv4 address

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v6/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.NewInsight(ctx, "example", &securityhub.InsightArgs{
			Filters: &securityhub.InsightFiltersArgs{
				NetworkDestinationIpv4s: securityhub.InsightFiltersNetworkDestinationIpv4Array{
					&securityhub.InsightFiltersNetworkDestinationIpv4Args{
						Cidr: pulumi.String("10.0.0.0/16"),
					},
				},
			},
			GroupByAttribute: pulumi.String("NetworkDestinationIpV4"),
			Name:             pulumi.String("example-insight"),
		}, pulumi.DependsOn([]pulumi.Resource{
			example,
		}))
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

### Filter by finding's confidence

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v6/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.NewInsight(ctx, "example", &securityhub.InsightArgs{
			Filters: &securityhub.InsightFiltersArgs{
				Confidences: securityhub.InsightFiltersConfidenceArray{
					&securityhub.InsightFiltersConfidenceArgs{
						Gte: pulumi.String("80"),
					},
				},
			},
			GroupByAttribute: pulumi.String("Confidence"),
			Name:             pulumi.String("example-insight"),
		}, pulumi.DependsOn([]pulumi.Resource{
			example,
		}))
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

### Filter by resource tags

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v6/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.NewInsight(ctx, "example", &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"),
			Name:             pulumi.String("example-insight"),
		}, pulumi.DependsOn([]pulumi.Resource{
			example,
		}))
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

## Import

Using `pulumi import`, import Security Hub insights using the ARN. For example:

```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) Arn

ARN of the insight.

func (InsightOutput) ElementType

func (InsightOutput) ElementType() reflect.Type

func (InsightOutput) Filters

func (o InsightOutput) Filters() InsightFiltersOutput

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.

func (InsightOutput) GroupByAttribute

func (o InsightOutput) GroupByAttribute() pulumi.StringOutput

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.

func (InsightOutput) Name

The name of the custom insight.

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

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v6/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
		}
		exampleMember, err := securityhub.NewMember(ctx, "example", &securityhub.MemberArgs{
			AccountId: pulumi.String("123456789012"),
			Email:     pulumi.String("example@example.com"),
			Invite:    pulumi.Bool(true),
		})
		if err != nil {
			return err
		}
		invitee, err := securityhub.NewAccount(ctx, "invitee", nil)
		if err != nil {
			return err
		}
		_, err = securityhub.NewInviteAccepter(ctx, "invitee", &securityhub.InviteAccepterArgs{
			MasterId: exampleMember.MasterId,
		}, pulumi.DependsOn([]pulumi.Resource{
			invitee,
		}))
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

## Import

Using `pulumi import`, import Security Hub invite acceptance using the account ID. For example:

```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) InvitationId

func (o InviteAccepterOutput) InvitationId() pulumi.StringOutput

The ID of the invitation.

func (InviteAccepterOutput) MasterId

The account ID of the master Security Hub account whose invitation you're accepting.

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.StringPtrOutput `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

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v6/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.NewMember(ctx, "example", &securityhub.MemberArgs{
			AccountId: pulumi.String("123456789012"),
			Email:     pulumi.String("example@example.com"),
			Invite:    pulumi.Bool(true),
		}, pulumi.DependsOn([]pulumi.Resource{
			example,
		}))
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

## Import

Using `pulumi import`, import Security Hub members using their account ID. For example:

```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.StringPtrInput
	// 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) AccountId

func (o MemberOutput) AccountId() pulumi.StringOutput

The ID of the member AWS account.

func (MemberOutput) ElementType

func (MemberOutput) ElementType() reflect.Type

func (MemberOutput) Email

The email of the member AWS account.

func (MemberOutput) Invite

func (o MemberOutput) Invite() pulumi.BoolPtrOutput

Boolean whether to invite the account to Security Hub as a member. Defaults to `false`.

func (MemberOutput) MasterId

func (o MemberOutput) MasterId() pulumi.StringOutput

The ID of the master Security Hub AWS account.

func (MemberOutput) MemberStatus

func (o MemberOutput) MemberStatus() pulumi.StringOutput

The status of the member account relationship.

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

<!--Start PulumiCodeChooser --> ```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		example, err := organizations.NewOrganization(ctx, "example", &organizations.OrganizationArgs{
			AwsServiceAccessPrincipals: pulumi.StringArray{
				pulumi.String("securityhub.amazonaws.com"),
			},
			FeatureSet: pulumi.String("ALL"),
		})
		if err != nil {
			return err
		}
		_, err = securityhub.NewAccount(ctx, "example", nil)
		if err != nil {
			return err
		}
		_, err = securityhub.NewOrganizationAdminAccount(ctx, "example", &securityhub.OrganizationAdminAccountArgs{
			AdminAccountId: pulumi.String("123456789012"),
		}, pulumi.DependsOn([]pulumi.Resource{
			example,
		}))
		if err != nil {
			return err
		}
		// Auto enable security hub in organization member accounts
		_, err = securityhub.NewOrganizationConfiguration(ctx, "example", &securityhub.OrganizationConfigurationArgs{
			AutoEnable: pulumi.Bool(true),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

## Import

Using `pulumi import`, import Security Hub Organization Admin Accounts using the AWS account ID. For example:

```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) AdminAccountId

The AWS account identifier of the account to designate as the Security Hub administrator account.

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

type OrganizationConfiguration struct {
	pulumi.CustomResourceState

	// Whether to automatically enable Security Hub for new accounts in the organization.
	AutoEnable pulumi.BoolOutput `pulumi:"autoEnable"`
	// Whether to automatically enable Security Hub default standards for new member accounts in the organization. By default, this parameter is equal to `DEFAULT`, and new member accounts are automatically enabled with default Security Hub standards. To opt out of enabling default standards for new member accounts, set this parameter equal to `NONE`.
	AutoEnableStandards pulumi.StringOutput `pulumi:"autoEnableStandards"`
	// Provides information about the way an organization is configured in Security Hub.
	OrganizationConfiguration OrganizationConfigurationOrganizationConfigurationOutput `pulumi:"organizationConfiguration"`
}

Manages the Security Hub Organization Configuration.

> **NOTE:** This resource requires an `securityhub.OrganizationAdminAccount` to be configured (not necessarily with Pulumi). 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:** In order to set the `configurationType` to `CENTRAL`, the delegated admin must be a member account of the organization and not the management account. Central configuration also requires an `securityhub.FindingAggregator` to be configured.

> **NOTE:** This is an advanced AWS resource. Pulumi will automatically assume management of the Security Hub Organization Configuration without import and perform no actions on removal from the Pulumi program.

> **NOTE:** Deleting this resource resets security hub to a local organization configuration with auto enable false.

## Example Usage

### Local Configuration

<!--Start PulumiCodeChooser --> ```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		example, err := organizations.NewOrganization(ctx, "example", &organizations.OrganizationArgs{
			AwsServiceAccessPrincipals: pulumi.StringArray{
				pulumi.String("securityhub.amazonaws.com"),
			},
			FeatureSet: pulumi.String("ALL"),
		})
		if err != nil {
			return err
		}
		_, err = securityhub.NewOrganizationAdminAccount(ctx, "example", &securityhub.OrganizationAdminAccountArgs{
			AdminAccountId: pulumi.String("123456789012"),
		}, pulumi.DependsOn([]pulumi.Resource{
			example,
		}))
		if err != nil {
			return err
		}
		_, err = securityhub.NewOrganizationConfiguration(ctx, "example", &securityhub.OrganizationConfigurationArgs{
			AutoEnable: pulumi.Bool(true),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

### Central Configuration

<!--Start PulumiCodeChooser --> ```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		example, err := securityhub.NewOrganizationAdminAccount(ctx, "example", &securityhub.OrganizationAdminAccountArgs{
			AdminAccountId: pulumi.String("123456789012"),
		}, pulumi.DependsOn([]pulumi.Resource{
			exampleAwsOrganizationsOrganization,
		}))
		if err != nil {
			return err
		}
		exampleFindingAggregator, err := securityhub.NewFindingAggregator(ctx, "example", &securityhub.FindingAggregatorArgs{
			LinkingMode: pulumi.String("ALL_REGIONS"),
		}, pulumi.DependsOn([]pulumi.Resource{
			example,
		}))
		if err != nil {
			return err
		}
		_, err = securityhub.NewOrganizationConfiguration(ctx, "example", &securityhub.OrganizationConfigurationArgs{
			AutoEnable:          pulumi.Bool(false),
			AutoEnableStandards: pulumi.String("NONE"),
			OrganizationConfiguration: &securityhub.OrganizationConfigurationOrganizationConfigurationArgs{
				ConfigurationType: pulumi.String("CENTRAL"),
			},
		}, pulumi.DependsOn([]pulumi.Resource{
			exampleFindingAggregator,
		}))
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

## Import

Using `pulumi import`, import an existing Security Hub enabled account using the AWS account ID. For example:

```sh $ pulumi import aws:securityhub/organizationConfiguration:OrganizationConfiguration example 123456789012 ```

func GetOrganizationConfiguration

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

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

func (*OrganizationConfiguration) ElementType() reflect.Type

func (*OrganizationConfiguration) ToOrganizationConfigurationOutput

func (i *OrganizationConfiguration) ToOrganizationConfigurationOutput() OrganizationConfigurationOutput

func (*OrganizationConfiguration) ToOrganizationConfigurationOutputWithContext

func (i *OrganizationConfiguration) ToOrganizationConfigurationOutputWithContext(ctx context.Context) OrganizationConfigurationOutput

type OrganizationConfigurationArgs

type OrganizationConfigurationArgs struct {
	// Whether to automatically enable Security Hub for new accounts in the organization.
	AutoEnable pulumi.BoolInput
	// Whether to automatically enable Security Hub default standards for new member accounts in the organization. By default, this parameter is equal to `DEFAULT`, and new member accounts are automatically enabled with default Security Hub standards. To opt out of enabling default standards for new member accounts, set this parameter equal to `NONE`.
	AutoEnableStandards pulumi.StringPtrInput
	// Provides information about the way an organization is configured in Security Hub.
	OrganizationConfiguration OrganizationConfigurationOrganizationConfigurationPtrInput
}

The set of arguments for constructing a OrganizationConfiguration resource.

func (OrganizationConfigurationArgs) ElementType

type OrganizationConfigurationArray

type OrganizationConfigurationArray []OrganizationConfigurationInput

func (OrganizationConfigurationArray) ElementType

func (OrganizationConfigurationArray) ToOrganizationConfigurationArrayOutput

func (i OrganizationConfigurationArray) ToOrganizationConfigurationArrayOutput() OrganizationConfigurationArrayOutput

func (OrganizationConfigurationArray) ToOrganizationConfigurationArrayOutputWithContext

func (i OrganizationConfigurationArray) ToOrganizationConfigurationArrayOutputWithContext(ctx context.Context) OrganizationConfigurationArrayOutput

type OrganizationConfigurationArrayInput

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

type OrganizationConfigurationArrayOutput struct{ *pulumi.OutputState }

func (OrganizationConfigurationArrayOutput) ElementType

func (OrganizationConfigurationArrayOutput) Index

func (OrganizationConfigurationArrayOutput) ToOrganizationConfigurationArrayOutput

func (o OrganizationConfigurationArrayOutput) ToOrganizationConfigurationArrayOutput() OrganizationConfigurationArrayOutput

func (OrganizationConfigurationArrayOutput) ToOrganizationConfigurationArrayOutputWithContext

func (o OrganizationConfigurationArrayOutput) ToOrganizationConfigurationArrayOutputWithContext(ctx context.Context) OrganizationConfigurationArrayOutput

type OrganizationConfigurationInput

type OrganizationConfigurationInput interface {
	pulumi.Input

	ToOrganizationConfigurationOutput() OrganizationConfigurationOutput
	ToOrganizationConfigurationOutputWithContext(ctx context.Context) OrganizationConfigurationOutput
}

type OrganizationConfigurationMap

type OrganizationConfigurationMap map[string]OrganizationConfigurationInput

func (OrganizationConfigurationMap) ElementType

func (OrganizationConfigurationMap) ToOrganizationConfigurationMapOutput

func (i OrganizationConfigurationMap) ToOrganizationConfigurationMapOutput() OrganizationConfigurationMapOutput

func (OrganizationConfigurationMap) ToOrganizationConfigurationMapOutputWithContext

func (i OrganizationConfigurationMap) ToOrganizationConfigurationMapOutputWithContext(ctx context.Context) OrganizationConfigurationMapOutput

type OrganizationConfigurationMapInput

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

type OrganizationConfigurationMapOutput struct{ *pulumi.OutputState }

func (OrganizationConfigurationMapOutput) ElementType

func (OrganizationConfigurationMapOutput) MapIndex

func (OrganizationConfigurationMapOutput) ToOrganizationConfigurationMapOutput

func (o OrganizationConfigurationMapOutput) ToOrganizationConfigurationMapOutput() OrganizationConfigurationMapOutput

func (OrganizationConfigurationMapOutput) ToOrganizationConfigurationMapOutputWithContext

func (o OrganizationConfigurationMapOutput) ToOrganizationConfigurationMapOutputWithContext(ctx context.Context) OrganizationConfigurationMapOutput

type OrganizationConfigurationOrganizationConfiguration added in v6.27.0

type OrganizationConfigurationOrganizationConfiguration struct {
	// Indicates whether the organization uses local or central configuration. If using central configuration, `autoEnable` must be set to `false` and `autoEnableStandards` set to `NONE`. More information can be found in the [documentation for central configuration](https://docs.aws.amazon.com/securityhub/latest/userguide/central-configuration-intro.html). Valid values: `LOCAL`, `CENTRAL`.
	ConfigurationType string `pulumi:"configurationType"`
}

type OrganizationConfigurationOrganizationConfigurationArgs added in v6.27.0

type OrganizationConfigurationOrganizationConfigurationArgs struct {
	// Indicates whether the organization uses local or central configuration. If using central configuration, `autoEnable` must be set to `false` and `autoEnableStandards` set to `NONE`. More information can be found in the [documentation for central configuration](https://docs.aws.amazon.com/securityhub/latest/userguide/central-configuration-intro.html). Valid values: `LOCAL`, `CENTRAL`.
	ConfigurationType pulumi.StringInput `pulumi:"configurationType"`
}

func (OrganizationConfigurationOrganizationConfigurationArgs) ElementType added in v6.27.0

func (OrganizationConfigurationOrganizationConfigurationArgs) ToOrganizationConfigurationOrganizationConfigurationOutput added in v6.27.0

func (OrganizationConfigurationOrganizationConfigurationArgs) ToOrganizationConfigurationOrganizationConfigurationOutputWithContext added in v6.27.0

func (i OrganizationConfigurationOrganizationConfigurationArgs) ToOrganizationConfigurationOrganizationConfigurationOutputWithContext(ctx context.Context) OrganizationConfigurationOrganizationConfigurationOutput

func (OrganizationConfigurationOrganizationConfigurationArgs) ToOrganizationConfigurationOrganizationConfigurationPtrOutput added in v6.27.0

func (i OrganizationConfigurationOrganizationConfigurationArgs) ToOrganizationConfigurationOrganizationConfigurationPtrOutput() OrganizationConfigurationOrganizationConfigurationPtrOutput

func (OrganizationConfigurationOrganizationConfigurationArgs) ToOrganizationConfigurationOrganizationConfigurationPtrOutputWithContext added in v6.27.0

func (i OrganizationConfigurationOrganizationConfigurationArgs) ToOrganizationConfigurationOrganizationConfigurationPtrOutputWithContext(ctx context.Context) OrganizationConfigurationOrganizationConfigurationPtrOutput

type OrganizationConfigurationOrganizationConfigurationInput added in v6.27.0

type OrganizationConfigurationOrganizationConfigurationInput interface {
	pulumi.Input

	ToOrganizationConfigurationOrganizationConfigurationOutput() OrganizationConfigurationOrganizationConfigurationOutput
	ToOrganizationConfigurationOrganizationConfigurationOutputWithContext(context.Context) OrganizationConfigurationOrganizationConfigurationOutput
}

OrganizationConfigurationOrganizationConfigurationInput is an input type that accepts OrganizationConfigurationOrganizationConfigurationArgs and OrganizationConfigurationOrganizationConfigurationOutput values. You can construct a concrete instance of `OrganizationConfigurationOrganizationConfigurationInput` via:

OrganizationConfigurationOrganizationConfigurationArgs{...}

type OrganizationConfigurationOrganizationConfigurationOutput added in v6.27.0

type OrganizationConfigurationOrganizationConfigurationOutput struct{ *pulumi.OutputState }

func (OrganizationConfigurationOrganizationConfigurationOutput) ConfigurationType added in v6.27.0

Indicates whether the organization uses local or central configuration. If using central configuration, `autoEnable` must be set to `false` and `autoEnableStandards` set to `NONE`. More information can be found in the [documentation for central configuration](https://docs.aws.amazon.com/securityhub/latest/userguide/central-configuration-intro.html). Valid values: `LOCAL`, `CENTRAL`.

func (OrganizationConfigurationOrganizationConfigurationOutput) ElementType added in v6.27.0

func (OrganizationConfigurationOrganizationConfigurationOutput) ToOrganizationConfigurationOrganizationConfigurationOutput added in v6.27.0

func (OrganizationConfigurationOrganizationConfigurationOutput) ToOrganizationConfigurationOrganizationConfigurationOutputWithContext added in v6.27.0

func (o OrganizationConfigurationOrganizationConfigurationOutput) ToOrganizationConfigurationOrganizationConfigurationOutputWithContext(ctx context.Context) OrganizationConfigurationOrganizationConfigurationOutput

func (OrganizationConfigurationOrganizationConfigurationOutput) ToOrganizationConfigurationOrganizationConfigurationPtrOutput added in v6.27.0

func (OrganizationConfigurationOrganizationConfigurationOutput) ToOrganizationConfigurationOrganizationConfigurationPtrOutputWithContext added in v6.27.0

func (o OrganizationConfigurationOrganizationConfigurationOutput) ToOrganizationConfigurationOrganizationConfigurationPtrOutputWithContext(ctx context.Context) OrganizationConfigurationOrganizationConfigurationPtrOutput

type OrganizationConfigurationOrganizationConfigurationPtrInput added in v6.27.0

type OrganizationConfigurationOrganizationConfigurationPtrInput interface {
	pulumi.Input

	ToOrganizationConfigurationOrganizationConfigurationPtrOutput() OrganizationConfigurationOrganizationConfigurationPtrOutput
	ToOrganizationConfigurationOrganizationConfigurationPtrOutputWithContext(context.Context) OrganizationConfigurationOrganizationConfigurationPtrOutput
}

OrganizationConfigurationOrganizationConfigurationPtrInput is an input type that accepts OrganizationConfigurationOrganizationConfigurationArgs, OrganizationConfigurationOrganizationConfigurationPtr and OrganizationConfigurationOrganizationConfigurationPtrOutput values. You can construct a concrete instance of `OrganizationConfigurationOrganizationConfigurationPtrInput` via:

        OrganizationConfigurationOrganizationConfigurationArgs{...}

or:

        nil

type OrganizationConfigurationOrganizationConfigurationPtrOutput added in v6.27.0

type OrganizationConfigurationOrganizationConfigurationPtrOutput struct{ *pulumi.OutputState }

func (OrganizationConfigurationOrganizationConfigurationPtrOutput) ConfigurationType added in v6.27.0

Indicates whether the organization uses local or central configuration. If using central configuration, `autoEnable` must be set to `false` and `autoEnableStandards` set to `NONE`. More information can be found in the [documentation for central configuration](https://docs.aws.amazon.com/securityhub/latest/userguide/central-configuration-intro.html). Valid values: `LOCAL`, `CENTRAL`.

func (OrganizationConfigurationOrganizationConfigurationPtrOutput) Elem added in v6.27.0

func (OrganizationConfigurationOrganizationConfigurationPtrOutput) ElementType added in v6.27.0

func (OrganizationConfigurationOrganizationConfigurationPtrOutput) ToOrganizationConfigurationOrganizationConfigurationPtrOutput added in v6.27.0

func (OrganizationConfigurationOrganizationConfigurationPtrOutput) ToOrganizationConfigurationOrganizationConfigurationPtrOutputWithContext added in v6.27.0

func (o OrganizationConfigurationOrganizationConfigurationPtrOutput) ToOrganizationConfigurationOrganizationConfigurationPtrOutputWithContext(ctx context.Context) OrganizationConfigurationOrganizationConfigurationPtrOutput

type OrganizationConfigurationOutput

type OrganizationConfigurationOutput struct{ *pulumi.OutputState }

func (OrganizationConfigurationOutput) AutoEnable

Whether to automatically enable Security Hub for new accounts in the organization.

func (OrganizationConfigurationOutput) AutoEnableStandards

func (o OrganizationConfigurationOutput) AutoEnableStandards() pulumi.StringOutput

Whether to automatically enable Security Hub default standards for new member accounts in the organization. By default, this parameter is equal to `DEFAULT`, and new member accounts are automatically enabled with default Security Hub standards. To opt out of enabling default standards for new member accounts, set this parameter equal to `NONE`.

func (OrganizationConfigurationOutput) ElementType

func (OrganizationConfigurationOutput) OrganizationConfiguration added in v6.27.0

Provides information about the way an organization is configured in Security Hub.

func (OrganizationConfigurationOutput) ToOrganizationConfigurationOutput

func (o OrganizationConfigurationOutput) ToOrganizationConfigurationOutput() OrganizationConfigurationOutput

func (OrganizationConfigurationOutput) ToOrganizationConfigurationOutputWithContext

func (o OrganizationConfigurationOutput) ToOrganizationConfigurationOutputWithContext(ctx context.Context) OrganizationConfigurationOutput

type OrganizationConfigurationState

type OrganizationConfigurationState struct {
	// Whether to automatically enable Security Hub for new accounts in the organization.
	AutoEnable pulumi.BoolPtrInput
	// Whether to automatically enable Security Hub default standards for new member accounts in the organization. By default, this parameter is equal to `DEFAULT`, and new member accounts are automatically enabled with default Security Hub standards. To opt out of enabling default standards for new member accounts, set this parameter equal to `NONE`.
	AutoEnableStandards pulumi.StringPtrInput
	// Provides information about the way an organization is configured in Security Hub.
	OrganizationConfiguration OrganizationConfigurationOrganizationConfigurationPtrInput
}

func (OrganizationConfigurationState) ElementType

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.
	//
	// Amazon maintains a list of [Product integrations in AWS Security Hub](https://docs.aws.amazon.com/securityhub/latest/userguide/securityhub-findings-providers.html) that changes over time. Any of the products on the linked [Available AWS service integrations](https://docs.aws.amazon.com/securityhub/latest/userguide/securityhub-internal-providers.html) or [Available third-party partner product integrations](https://docs.aws.amazon.com/securityhub/latest/userguide/securityhub-partner-providers.html) can be configured using `securityhub.ProductSubscription`.
	//
	// Available products can also be listed by running the AWS CLI command `aws securityhub describe-products`.
	//
	// A subset of currently available products (remember to replace `${var.region}` as appropriate) includes:
	//
	// * `arn:aws:securityhub:${var.region}::product/aws/guardduty`
	// * `arn:aws:securityhub:${var.region}::product/aws/inspector`
	// * `arn:aws:securityhub:${var.region}::product/aws/macie`
	// * `arn:aws:securityhub:${var.region}::product/alertlogic/althreatmanagement`
	// * `arn:aws:securityhub:${var.region}::product/armordefense/armoranywhere`
	// * `arn:aws:securityhub:${var.region}::product/barracuda/cloudsecurityguardian`
	// * `arn:aws:securityhub:${var.region}::product/checkpoint/cloudguard-iaas`
	// * `arn:aws:securityhub:${var.region}::product/checkpoint/dome9-arc`
	// * `arn:aws:securityhub:${var.region}::product/crowdstrike/crowdstrike-falcon`
	// * `arn:aws:securityhub:${var.region}::product/cyberark/cyberark-pta`
	// * `arn:aws:securityhub:${var.region}::product/f5networks/f5-advanced-waf`
	// * `arn:aws:securityhub:${var.region}::product/fortinet/fortigate`
	// * `arn:aws:securityhub:${var.region}::product/guardicore/aws-infection-monkey`
	// * `arn:aws:securityhub:${var.region}::product/guardicore/guardicore`
	// * `arn:aws:securityhub:${var.region}::product/ibm/qradar-siem`
	// * `arn:aws:securityhub:${var.region}::product/imperva/imperva-attack-analytics`
	// * `arn:aws:securityhub:${var.region}::product/mcafee-skyhigh/mcafee-mvision-cloud-aws`
	// * `arn:aws:securityhub:${var.region}::product/paloaltonetworks/redlock`
	// * `arn:aws:securityhub:${var.region}::product/paloaltonetworks/vm-series`
	// * `arn:aws:securityhub:${var.region}::product/qualys/qualys-pc`
	// * `arn:aws:securityhub:${var.region}::product/qualys/qualys-vm`
	// * `arn:aws:securityhub:${var.region}::product/rapid7/insightvm`
	// * `arn:aws:securityhub:${var.region}::product/sophos/sophos-server-protection`
	// * `arn:aws:securityhub:${var.region}::product/splunk/splunk-enterprise`
	// * `arn:aws:securityhub:${var.region}::product/splunk/splunk-phantom`
	// * `arn:aws:securityhub:${var.region}::product/sumologicinc/sumologic-mda`
	// * `arn:aws:securityhub:${var.region}::product/symantec-corp/symantec-cwp`
	// * `arn:aws:securityhub:${var.region}::product/tenable/tenable-io`
	// * `arn:aws:securityhub:${var.region}::product/trend-micro/deep-security`
	// * `arn:aws:securityhub:${var.region}::product/turbot/turbot`
	// * `arn:aws:securityhub:${var.region}::product/twistlock/twistlock-enterprise`
	ProductArn pulumi.StringOutput `pulumi:"productArn"`
}

Subscribes to a Security Hub product.

## Example Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"fmt"

"github.com/pulumi/pulumi-aws/sdk/v6/go/aws"
"github.com/pulumi/pulumi-aws/sdk/v6/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
		}
		current, err := aws.GetRegion(ctx, nil, nil)
		if err != nil {
			return err
		}
		_, err = securityhub.NewProductSubscription(ctx, "example", &securityhub.ProductSubscriptionArgs{
			ProductArn: pulumi.String(fmt.Sprintf("arn:aws:securityhub:%v:733251395267:product/alertlogic/althreatmanagement", current.Name)),
		}, pulumi.DependsOn([]pulumi.Resource{
			example,
		}))
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

## Import

Using `pulumi import`, import Security Hub product subscriptions using `product_arn,arn`. For example:

```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.
	//
	// Amazon maintains a list of [Product integrations in AWS Security Hub](https://docs.aws.amazon.com/securityhub/latest/userguide/securityhub-findings-providers.html) that changes over time. Any of the products on the linked [Available AWS service integrations](https://docs.aws.amazon.com/securityhub/latest/userguide/securityhub-internal-providers.html) or [Available third-party partner product integrations](https://docs.aws.amazon.com/securityhub/latest/userguide/securityhub-partner-providers.html) can be configured using `securityhub.ProductSubscription`.
	//
	// Available products can also be listed by running the AWS CLI command `aws securityhub describe-products`.
	//
	// A subset of currently available products (remember to replace `${var.region}` as appropriate) includes:
	//
	// * `arn:aws:securityhub:${var.region}::product/aws/guardduty`
	// * `arn:aws:securityhub:${var.region}::product/aws/inspector`
	// * `arn:aws:securityhub:${var.region}::product/aws/macie`
	// * `arn:aws:securityhub:${var.region}::product/alertlogic/althreatmanagement`
	// * `arn:aws:securityhub:${var.region}::product/armordefense/armoranywhere`
	// * `arn:aws:securityhub:${var.region}::product/barracuda/cloudsecurityguardian`
	// * `arn:aws:securityhub:${var.region}::product/checkpoint/cloudguard-iaas`
	// * `arn:aws:securityhub:${var.region}::product/checkpoint/dome9-arc`
	// * `arn:aws:securityhub:${var.region}::product/crowdstrike/crowdstrike-falcon`
	// * `arn:aws:securityhub:${var.region}::product/cyberark/cyberark-pta`
	// * `arn:aws:securityhub:${var.region}::product/f5networks/f5-advanced-waf`
	// * `arn:aws:securityhub:${var.region}::product/fortinet/fortigate`
	// * `arn:aws:securityhub:${var.region}::product/guardicore/aws-infection-monkey`
	// * `arn:aws:securityhub:${var.region}::product/guardicore/guardicore`
	// * `arn:aws:securityhub:${var.region}::product/ibm/qradar-siem`
	// * `arn:aws:securityhub:${var.region}::product/imperva/imperva-attack-analytics`
	// * `arn:aws:securityhub:${var.region}::product/mcafee-skyhigh/mcafee-mvision-cloud-aws`
	// * `arn:aws:securityhub:${var.region}::product/paloaltonetworks/redlock`
	// * `arn:aws:securityhub:${var.region}::product/paloaltonetworks/vm-series`
	// * `arn:aws:securityhub:${var.region}::product/qualys/qualys-pc`
	// * `arn:aws:securityhub:${var.region}::product/qualys/qualys-vm`
	// * `arn:aws:securityhub:${var.region}::product/rapid7/insightvm`
	// * `arn:aws:securityhub:${var.region}::product/sophos/sophos-server-protection`
	// * `arn:aws:securityhub:${var.region}::product/splunk/splunk-enterprise`
	// * `arn:aws:securityhub:${var.region}::product/splunk/splunk-phantom`
	// * `arn:aws:securityhub:${var.region}::product/sumologicinc/sumologic-mda`
	// * `arn:aws:securityhub:${var.region}::product/symantec-corp/symantec-cwp`
	// * `arn:aws:securityhub:${var.region}::product/tenable/tenable-io`
	// * `arn:aws:securityhub:${var.region}::product/trend-micro/deep-security`
	// * `arn:aws:securityhub:${var.region}::product/turbot/turbot`
	// * `arn:aws:securityhub:${var.region}::product/twistlock/twistlock-enterprise`
	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) Arn

The ARN of a resource that represents your subscription to the product that generates the findings that you want to import into Security Hub.

func (ProductSubscriptionOutput) ElementType

func (ProductSubscriptionOutput) ElementType() reflect.Type

func (ProductSubscriptionOutput) ProductArn

The ARN of the product that generates findings that you want to import into Security Hub - see below.

Amazon maintains a list of [Product integrations in AWS Security Hub](https://docs.aws.amazon.com/securityhub/latest/userguide/securityhub-findings-providers.html) that changes over time. Any of the products on the linked [Available AWS service integrations](https://docs.aws.amazon.com/securityhub/latest/userguide/securityhub-internal-providers.html) or [Available third-party partner product integrations](https://docs.aws.amazon.com/securityhub/latest/userguide/securityhub-partner-providers.html) can be configured using `securityhub.ProductSubscription`.

Available products can also be listed by running the AWS CLI command `aws securityhub describe-products`.

A subset of currently available products (remember to replace `${var.region}` as appropriate) includes:

* `arn:aws:securityhub:${var.region}::product/aws/guardduty` * `arn:aws:securityhub:${var.region}::product/aws/inspector` * `arn:aws:securityhub:${var.region}::product/aws/macie` * `arn:aws:securityhub:${var.region}::product/alertlogic/althreatmanagement` * `arn:aws:securityhub:${var.region}::product/armordefense/armoranywhere` * `arn:aws:securityhub:${var.region}::product/barracuda/cloudsecurityguardian` * `arn:aws:securityhub:${var.region}::product/checkpoint/cloudguard-iaas` * `arn:aws:securityhub:${var.region}::product/checkpoint/dome9-arc` * `arn:aws:securityhub:${var.region}::product/crowdstrike/crowdstrike-falcon` * `arn:aws:securityhub:${var.region}::product/cyberark/cyberark-pta` * `arn:aws:securityhub:${var.region}::product/f5networks/f5-advanced-waf` * `arn:aws:securityhub:${var.region}::product/fortinet/fortigate` * `arn:aws:securityhub:${var.region}::product/guardicore/aws-infection-monkey` * `arn:aws:securityhub:${var.region}::product/guardicore/guardicore` * `arn:aws:securityhub:${var.region}::product/ibm/qradar-siem` * `arn:aws:securityhub:${var.region}::product/imperva/imperva-attack-analytics` * `arn:aws:securityhub:${var.region}::product/mcafee-skyhigh/mcafee-mvision-cloud-aws` * `arn:aws:securityhub:${var.region}::product/paloaltonetworks/redlock` * `arn:aws:securityhub:${var.region}::product/paloaltonetworks/vm-series` * `arn:aws:securityhub:${var.region}::product/qualys/qualys-pc` * `arn:aws:securityhub:${var.region}::product/qualys/qualys-vm` * `arn:aws:securityhub:${var.region}::product/rapid7/insightvm` * `arn:aws:securityhub:${var.region}::product/sophos/sophos-server-protection` * `arn:aws:securityhub:${var.region}::product/splunk/splunk-enterprise` * `arn:aws:securityhub:${var.region}::product/splunk/splunk-phantom` * `arn:aws:securityhub:${var.region}::product/sumologicinc/sumologic-mda` * `arn:aws:securityhub:${var.region}::product/symantec-corp/symantec-cwp` * `arn:aws:securityhub:${var.region}::product/tenable/tenable-io` * `arn:aws:securityhub:${var.region}::product/trend-micro/deep-security` * `arn:aws:securityhub:${var.region}::product/turbot/turbot` * `arn:aws:securityhub:${var.region}::product/twistlock/twistlock-enterprise`

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.
	//
	// Amazon maintains a list of [Product integrations in AWS Security Hub](https://docs.aws.amazon.com/securityhub/latest/userguide/securityhub-findings-providers.html) that changes over time. Any of the products on the linked [Available AWS service integrations](https://docs.aws.amazon.com/securityhub/latest/userguide/securityhub-internal-providers.html) or [Available third-party partner product integrations](https://docs.aws.amazon.com/securityhub/latest/userguide/securityhub-partner-providers.html) can be configured using `securityhub.ProductSubscription`.
	//
	// Available products can also be listed by running the AWS CLI command `aws securityhub describe-products`.
	//
	// A subset of currently available products (remember to replace `${var.region}` as appropriate) includes:
	//
	// * `arn:aws:securityhub:${var.region}::product/aws/guardduty`
	// * `arn:aws:securityhub:${var.region}::product/aws/inspector`
	// * `arn:aws:securityhub:${var.region}::product/aws/macie`
	// * `arn:aws:securityhub:${var.region}::product/alertlogic/althreatmanagement`
	// * `arn:aws:securityhub:${var.region}::product/armordefense/armoranywhere`
	// * `arn:aws:securityhub:${var.region}::product/barracuda/cloudsecurityguardian`
	// * `arn:aws:securityhub:${var.region}::product/checkpoint/cloudguard-iaas`
	// * `arn:aws:securityhub:${var.region}::product/checkpoint/dome9-arc`
	// * `arn:aws:securityhub:${var.region}::product/crowdstrike/crowdstrike-falcon`
	// * `arn:aws:securityhub:${var.region}::product/cyberark/cyberark-pta`
	// * `arn:aws:securityhub:${var.region}::product/f5networks/f5-advanced-waf`
	// * `arn:aws:securityhub:${var.region}::product/fortinet/fortigate`
	// * `arn:aws:securityhub:${var.region}::product/guardicore/aws-infection-monkey`
	// * `arn:aws:securityhub:${var.region}::product/guardicore/guardicore`
	// * `arn:aws:securityhub:${var.region}::product/ibm/qradar-siem`
	// * `arn:aws:securityhub:${var.region}::product/imperva/imperva-attack-analytics`
	// * `arn:aws:securityhub:${var.region}::product/mcafee-skyhigh/mcafee-mvision-cloud-aws`
	// * `arn:aws:securityhub:${var.region}::product/paloaltonetworks/redlock`
	// * `arn:aws:securityhub:${var.region}::product/paloaltonetworks/vm-series`
	// * `arn:aws:securityhub:${var.region}::product/qualys/qualys-pc`
	// * `arn:aws:securityhub:${var.region}::product/qualys/qualys-vm`
	// * `arn:aws:securityhub:${var.region}::product/rapid7/insightvm`
	// * `arn:aws:securityhub:${var.region}::product/sophos/sophos-server-protection`
	// * `arn:aws:securityhub:${var.region}::product/splunk/splunk-enterprise`
	// * `arn:aws:securityhub:${var.region}::product/splunk/splunk-phantom`
	// * `arn:aws:securityhub:${var.region}::product/sumologicinc/sumologic-mda`
	// * `arn:aws:securityhub:${var.region}::product/symantec-corp/symantec-cwp`
	// * `arn:aws:securityhub:${var.region}::product/tenable/tenable-io`
	// * `arn:aws:securityhub:${var.region}::product/trend-micro/deep-security`
	// * `arn:aws:securityhub:${var.region}::product/turbot/turbot`
	// * `arn:aws:securityhub:${var.region}::product/twistlock/twistlock-enterprise`
	ProductArn pulumi.StringPtrInput
}

func (ProductSubscriptionState) ElementType

func (ProductSubscriptionState) ElementType() reflect.Type

type StandardsControl

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. See the AWS documentation for how to list existing controls using [`get-enabled-standards`](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/securityhub/get-enabled-standards.html) and [`describe-standards-controls`](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/securityhub/describe-standards-controls.html).
	StandardsControlArn pulumi.StringOutput `pulumi:"standardsControlArn"`
	// The standard control title.
	Title pulumi.StringOutput `pulumi:"title"`
}

Disable/enable Security Hub standards control in the current region.

The `securityhub.StandardsControl` behaves differently from normal resources, in that Pulumi does not _create_ this resource, but instead "adopts" it into management. When you _delete_ this resource configuration, Pulumi "abandons" resource as is and just removes it from the state.

## Example Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v6/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, "cis_aws_foundations_benchmark", &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, "ensure_iam_password_policy_prevents_password_reuse", &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
	})
}

``` <!--End PulumiCodeChooser -->

func GetStandardsControl

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

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

func (*StandardsControl) ElementType() reflect.Type

func (*StandardsControl) ToStandardsControlOutput

func (i *StandardsControl) ToStandardsControlOutput() StandardsControlOutput

func (*StandardsControl) ToStandardsControlOutputWithContext

func (i *StandardsControl) ToStandardsControlOutputWithContext(ctx context.Context) StandardsControlOutput

type StandardsControlArgs

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. See the AWS documentation for how to list existing controls using [`get-enabled-standards`](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/securityhub/get-enabled-standards.html) and [`describe-standards-controls`](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/securityhub/describe-standards-controls.html).
	StandardsControlArn pulumi.StringInput
}

The set of arguments for constructing a StandardsControl resource.

func (StandardsControlArgs) ElementType

func (StandardsControlArgs) ElementType() reflect.Type

type StandardsControlArray

type StandardsControlArray []StandardsControlInput

func (StandardsControlArray) ElementType

func (StandardsControlArray) ElementType() reflect.Type

func (StandardsControlArray) ToStandardsControlArrayOutput

func (i StandardsControlArray) ToStandardsControlArrayOutput() StandardsControlArrayOutput

func (StandardsControlArray) ToStandardsControlArrayOutputWithContext

func (i StandardsControlArray) ToStandardsControlArrayOutputWithContext(ctx context.Context) StandardsControlArrayOutput

type StandardsControlArrayInput

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

type StandardsControlArrayOutput struct{ *pulumi.OutputState }

func (StandardsControlArrayOutput) ElementType

func (StandardsControlArrayOutput) Index

func (StandardsControlArrayOutput) ToStandardsControlArrayOutput

func (o StandardsControlArrayOutput) ToStandardsControlArrayOutput() StandardsControlArrayOutput

func (StandardsControlArrayOutput) ToStandardsControlArrayOutputWithContext

func (o StandardsControlArrayOutput) ToStandardsControlArrayOutputWithContext(ctx context.Context) StandardsControlArrayOutput

type StandardsControlInput

type StandardsControlInput interface {
	pulumi.Input

	ToStandardsControlOutput() StandardsControlOutput
	ToStandardsControlOutputWithContext(ctx context.Context) StandardsControlOutput
}

type StandardsControlMap

type StandardsControlMap map[string]StandardsControlInput

func (StandardsControlMap) ElementType

func (StandardsControlMap) ElementType() reflect.Type

func (StandardsControlMap) ToStandardsControlMapOutput

func (i StandardsControlMap) ToStandardsControlMapOutput() StandardsControlMapOutput

func (StandardsControlMap) ToStandardsControlMapOutputWithContext

func (i StandardsControlMap) ToStandardsControlMapOutputWithContext(ctx context.Context) StandardsControlMapOutput

type StandardsControlMapInput

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

type StandardsControlMapOutput struct{ *pulumi.OutputState }

func (StandardsControlMapOutput) ElementType

func (StandardsControlMapOutput) ElementType() reflect.Type

func (StandardsControlMapOutput) MapIndex

func (StandardsControlMapOutput) ToStandardsControlMapOutput

func (o StandardsControlMapOutput) ToStandardsControlMapOutput() StandardsControlMapOutput

func (StandardsControlMapOutput) ToStandardsControlMapOutputWithContext

func (o StandardsControlMapOutput) ToStandardsControlMapOutputWithContext(ctx context.Context) StandardsControlMapOutput

type StandardsControlOutput

type StandardsControlOutput struct{ *pulumi.OutputState }

func (StandardsControlOutput) ControlId

The identifier of the security standard control.

func (StandardsControlOutput) ControlStatus

func (o StandardsControlOutput) ControlStatus() pulumi.StringOutput

The control status could be `ENABLED` or `DISABLED`. You have to specify `disabledReason` argument for `DISABLED` control status.

func (StandardsControlOutput) ControlStatusUpdatedAt

func (o StandardsControlOutput) ControlStatusUpdatedAt() pulumi.StringOutput

The date and time that the status of the security standard control was most recently updated.

func (StandardsControlOutput) Description

func (o StandardsControlOutput) Description() pulumi.StringOutput

The standard control longer description. Provides information about what the control is checking for.

func (StandardsControlOutput) DisabledReason

func (o StandardsControlOutput) DisabledReason() pulumi.StringOutput

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.

func (StandardsControlOutput) ElementType

func (StandardsControlOutput) ElementType() reflect.Type

func (StandardsControlOutput) RelatedRequirements

func (o StandardsControlOutput) RelatedRequirements() pulumi.StringArrayOutput

The list of requirements that are related to this control.

func (StandardsControlOutput) RemediationUrl

func (o StandardsControlOutput) RemediationUrl() pulumi.StringOutput

A link to remediation information for the control in the Security Hub user documentation.

func (StandardsControlOutput) SeverityRating

func (o StandardsControlOutput) SeverityRating() pulumi.StringOutput

The severity of findings generated from this security standard control.

func (StandardsControlOutput) StandardsControlArn

func (o StandardsControlOutput) StandardsControlArn() pulumi.StringOutput

The standards control ARN. See the AWS documentation for how to list existing controls using [`get-enabled-standards`](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/securityhub/get-enabled-standards.html) and [`describe-standards-controls`](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/securityhub/describe-standards-controls.html).

func (StandardsControlOutput) Title

The standard control title.

func (StandardsControlOutput) ToStandardsControlOutput

func (o StandardsControlOutput) ToStandardsControlOutput() StandardsControlOutput

func (StandardsControlOutput) ToStandardsControlOutputWithContext

func (o StandardsControlOutput) ToStandardsControlOutputWithContext(ctx context.Context) StandardsControlOutput

type StandardsControlState

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. See the AWS documentation for how to list existing controls using [`get-enabled-standards`](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/securityhub/get-enabled-standards.html) and [`describe-standards-controls`](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/securityhub/describe-standards-controls.html).
	StandardsControlArn pulumi.StringPtrInput
	// The standard control title.
	Title pulumi.StringPtrInput
}

func (StandardsControlState) ElementType

func (StandardsControlState) ElementType() reflect.Type

type StandardsSubscription

type StandardsSubscription struct {
	pulumi.CustomResourceState

	// The ARN of a standard - see below.
	//
	// Currently available standards (remember to replace `${var.region}` as appropriate):
	//
	// | Name                                     | ARN                                                                                             |
	// |------------------------------------------|-------------------------------------------------------------------------------------------------|
	// | AWS Foundational Security Best Practices | `arn:aws:securityhub:${var.region}::standards/aws-foundational-security-best-practices/v/1.0.0` |
	// | CIS AWS Foundations Benchmark v1.2.0     | `arn:aws:securityhub:::ruleset/cis-aws-foundations-benchmark/v/1.2.0`                           |
	// | CIS AWS Foundations Benchmark v1.4.0     | `arn:aws:securityhub:${var.region}::standards/cis-aws-foundations-benchmark/v/1.4.0`            |
	// | NIST SP 800-53 Rev. 5                    | `arn:aws:securityhub:${var.region}::standards/nist-800-53/v/5.0.0`                              |
	// | PCI DSS                                  | `arn:aws:securityhub:${var.region}::standards/pci-dss/v/3.2.1`                                  |
	StandardsArn pulumi.StringOutput `pulumi:"standardsArn"`
}

Subscribes to a Security Hub standard.

## Example Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"fmt"

"github.com/pulumi/pulumi-aws/sdk/v6/go/aws"
"github.com/pulumi/pulumi-aws/sdk/v6/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
		}
		current, err := aws.GetRegion(ctx, nil, 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, "pci_321", &securityhub.StandardsSubscriptionArgs{
			StandardsArn: pulumi.String(fmt.Sprintf("arn:aws:securityhub:%v::standards/pci-dss/v/3.2.1", current.Name)),
		}, pulumi.DependsOn([]pulumi.Resource{
			example,
		}))
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

## Import

Using `pulumi import`, import Security Hub standards subscriptions using the standards subscription ARN. For example:

```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 ``` ```sh $ pulumi import aws:securityhub/standardsSubscription:StandardsSubscription nist_800_53_rev_5 arn:aws:securityhub:eu-west-1:123456789012:subscription/nist-800-53/v/5.0.0 ```

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.
	//
	// Currently available standards (remember to replace `${var.region}` as appropriate):
	//
	// | Name                                     | ARN                                                                                             |
	// |------------------------------------------|-------------------------------------------------------------------------------------------------|
	// | AWS Foundational Security Best Practices | `arn:aws:securityhub:${var.region}::standards/aws-foundational-security-best-practices/v/1.0.0` |
	// | CIS AWS Foundations Benchmark v1.2.0     | `arn:aws:securityhub:::ruleset/cis-aws-foundations-benchmark/v/1.2.0`                           |
	// | CIS AWS Foundations Benchmark v1.4.0     | `arn:aws:securityhub:${var.region}::standards/cis-aws-foundations-benchmark/v/1.4.0`            |
	// | NIST SP 800-53 Rev. 5                    | `arn:aws:securityhub:${var.region}::standards/nist-800-53/v/5.0.0`                              |
	// | PCI DSS                                  | `arn:aws:securityhub:${var.region}::standards/pci-dss/v/3.2.1`                                  |
	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) StandardsArn

The ARN of a standard - see below.

Currently available standards (remember to replace `${var.region}` as appropriate):

| Name | ARN | |------------------------------------------|-------------------------------------------------------------------------------------------------| | AWS Foundational Security Best Practices | `arn:aws:securityhub:${var.region}::standards/aws-foundational-security-best-practices/v/1.0.0` | | CIS AWS Foundations Benchmark v1.2.0 | `arn:aws:securityhub:::ruleset/cis-aws-foundations-benchmark/v/1.2.0` | | CIS AWS Foundations Benchmark v1.4.0 | `arn:aws:securityhub:${var.region}::standards/cis-aws-foundations-benchmark/v/1.4.0` | | NIST SP 800-53 Rev. 5 | `arn:aws:securityhub:${var.region}::standards/nist-800-53/v/5.0.0` | | PCI DSS | `arn:aws:securityhub:${var.region}::standards/pci-dss/v/3.2.1` |

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.
	//
	// Currently available standards (remember to replace `${var.region}` as appropriate):
	//
	// | Name                                     | ARN                                                                                             |
	// |------------------------------------------|-------------------------------------------------------------------------------------------------|
	// | AWS Foundational Security Best Practices | `arn:aws:securityhub:${var.region}::standards/aws-foundational-security-best-practices/v/1.0.0` |
	// | CIS AWS Foundations Benchmark v1.2.0     | `arn:aws:securityhub:::ruleset/cis-aws-foundations-benchmark/v/1.2.0`                           |
	// | CIS AWS Foundations Benchmark v1.4.0     | `arn:aws:securityhub:${var.region}::standards/cis-aws-foundations-benchmark/v/1.4.0`            |
	// | NIST SP 800-53 Rev. 5                    | `arn:aws:securityhub:${var.region}::standards/nist-800-53/v/5.0.0`                              |
	// | PCI DSS                                  | `arn:aws:securityhub:${var.region}::standards/pci-dss/v/3.2.1`                                  |
	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