securityhub

package
v0.97.0 Latest Latest
Warning

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

Go to latest
Published: Feb 21, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	AutomationRuleMapFilterComparisonEquals      = AutomationRuleMapFilterComparison("EQUALS")
	AutomationRuleMapFilterComparisonNotEquals   = AutomationRuleMapFilterComparison("NOT_EQUALS")
	AutomationRuleMapFilterComparisonContains    = AutomationRuleMapFilterComparison("CONTAINS")
	AutomationRuleMapFilterComparisonNotContains = AutomationRuleMapFilterComparison("NOT_CONTAINS")
)
View Source
const (
	AutomationRuleRuleStatusEnabled  = AutomationRuleRuleStatus("ENABLED")
	AutomationRuleRuleStatusDisabled = AutomationRuleRuleStatus("DISABLED")
)
View Source
const (
	AutomationRuleSeverityUpdateLabelInformational = AutomationRuleSeverityUpdateLabel("INFORMATIONAL")
	AutomationRuleSeverityUpdateLabelLow           = AutomationRuleSeverityUpdateLabel("LOW")
	AutomationRuleSeverityUpdateLabelMedium        = AutomationRuleSeverityUpdateLabel("MEDIUM")
	AutomationRuleSeverityUpdateLabelHigh          = AutomationRuleSeverityUpdateLabel("HIGH")
	AutomationRuleSeverityUpdateLabelCritical      = AutomationRuleSeverityUpdateLabel("CRITICAL")
)
View Source
const (
	AutomationRuleStringFilterComparisonEquals          = AutomationRuleStringFilterComparison("EQUALS")
	AutomationRuleStringFilterComparisonPrefix          = AutomationRuleStringFilterComparison("PREFIX")
	AutomationRuleStringFilterComparisonNotEquals       = AutomationRuleStringFilterComparison("NOT_EQUALS")
	AutomationRuleStringFilterComparisonPrefixNotEquals = AutomationRuleStringFilterComparison("PREFIX_NOT_EQUALS")
	AutomationRuleStringFilterComparisonContains        = AutomationRuleStringFilterComparison("CONTAINS")
	AutomationRuleStringFilterComparisonNotContains     = AutomationRuleStringFilterComparison("NOT_CONTAINS")
)
View Source
const (
	AutomationRuleWorkflowUpdateStatusNew        = AutomationRuleWorkflowUpdateStatus("NEW")
	AutomationRuleWorkflowUpdateStatusNotified   = AutomationRuleWorkflowUpdateStatus("NOTIFIED")
	AutomationRuleWorkflowUpdateStatusResolved   = AutomationRuleWorkflowUpdateStatus("RESOLVED")
	AutomationRuleWorkflowUpdateStatusSuppressed = AutomationRuleWorkflowUpdateStatus("SUPPRESSED")
)
View Source
const (
	AutomationRulesFindingFieldsUpdateVerificationStateUnknown        = AutomationRulesFindingFieldsUpdateVerificationState("UNKNOWN")
	AutomationRulesFindingFieldsUpdateVerificationStateTruePositive   = AutomationRulesFindingFieldsUpdateVerificationState("TRUE_POSITIVE")
	AutomationRulesFindingFieldsUpdateVerificationStateFalsePositive  = AutomationRulesFindingFieldsUpdateVerificationState("FALSE_POSITIVE")
	AutomationRulesFindingFieldsUpdateVerificationStateBenignPositive = AutomationRulesFindingFieldsUpdateVerificationState("BENIGN_POSITIVE")
)
View Source
const (
	AutomationRuleDateRangeUnitDays = AutomationRuleDateRangeUnit("DAYS")
)
View Source
const (
	AutomationRulesActionTypeFindingFieldsUpdate = AutomationRulesActionType("FINDING_FIELDS_UPDATE")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AutomationRule added in v0.66.0

type AutomationRule struct {
	pulumi.CustomResourceState

	Actions   AutomationRulesActionArrayOutput `pulumi:"actions"`
	CreatedAt pulumi.StringOutput              `pulumi:"createdAt"`
	CreatedBy pulumi.StringOutput              `pulumi:"createdBy"`
	// A set of [Security Finding Format (ASFF)](https://docs.aws.amazon.com/securityhub/latest/userguide/securityhub-findings-format.html) finding field attributes and corresponding expected values that ASH uses to filter findings. If a rule is enabled and a finding matches the criteria specified in this parameter, ASH applies the rule action to the finding.
	Criteria    AutomationRulesFindingFiltersPtrOutput `pulumi:"criteria"`
	Description pulumi.StringPtrOutput                 `pulumi:"description"`
	IsTerminal  pulumi.BoolPtrOutput                   `pulumi:"isTerminal"`
	RuleArn     pulumi.StringOutput                    `pulumi:"ruleArn"`
	RuleName    pulumi.StringPtrOutput                 `pulumi:"ruleName"`
	RuleOrder   pulumi.IntPtrOutput                    `pulumi:"ruleOrder"`
	// Whether the rule is active after it is created. If this parameter is equal to “ENABLED“, ASH applies the rule to findings and finding updates after the rule is created.
	RuleStatus AutomationRuleRuleStatusPtrOutput `pulumi:"ruleStatus"`
	Tags       AutomationRuleTagsPtrOutput       `pulumi:"tags"`
	UpdatedAt  pulumi.StringOutput               `pulumi:"updatedAt"`
}

The “AWS::SecurityHub::AutomationRule“ resource specifies an automation rule based on input parameters. For more information, see [Automation rules](https://docs.aws.amazon.com/securityhub/latest/userguide/automation-rules.html) in the *User Guide*.

func GetAutomationRule added in v0.66.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 v0.66.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 v0.66.0

func (*AutomationRule) ElementType() reflect.Type

func (*AutomationRule) ToAutomationRuleOutput added in v0.66.0

func (i *AutomationRule) ToAutomationRuleOutput() AutomationRuleOutput

func (*AutomationRule) ToAutomationRuleOutputWithContext added in v0.66.0

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

type AutomationRuleArgs added in v0.66.0

type AutomationRuleArgs struct {
	Actions AutomationRulesActionArrayInput
	// A set of [Security Finding Format (ASFF)](https://docs.aws.amazon.com/securityhub/latest/userguide/securityhub-findings-format.html) finding field attributes and corresponding expected values that ASH uses to filter findings. If a rule is enabled and a finding matches the criteria specified in this parameter, ASH applies the rule action to the finding.
	Criteria    AutomationRulesFindingFiltersPtrInput
	Description pulumi.StringPtrInput
	IsTerminal  pulumi.BoolPtrInput
	RuleName    pulumi.StringPtrInput
	RuleOrder   pulumi.IntPtrInput
	// Whether the rule is active after it is created. If this parameter is equal to “ENABLED“, ASH applies the rule to findings and finding updates after the rule is created.
	RuleStatus AutomationRuleRuleStatusPtrInput
	Tags       AutomationRuleTagsPtrInput
}

The set of arguments for constructing a AutomationRule resource.

func (AutomationRuleArgs) ElementType added in v0.66.0

func (AutomationRuleArgs) ElementType() reflect.Type

type AutomationRuleDateFilter added in v0.66.0

type AutomationRuleDateFilter struct {
	DateRange *AutomationRuleDateRange `pulumi:"dateRange"`
	End       *string                  `pulumi:"end"`
	Start     *string                  `pulumi:"start"`
}

type AutomationRuleDateFilterArgs added in v0.66.0

type AutomationRuleDateFilterArgs struct {
	DateRange AutomationRuleDateRangePtrInput `pulumi:"dateRange"`
	End       pulumi.StringPtrInput           `pulumi:"end"`
	Start     pulumi.StringPtrInput           `pulumi:"start"`
}

func (AutomationRuleDateFilterArgs) ElementType added in v0.66.0

func (AutomationRuleDateFilterArgs) ToAutomationRuleDateFilterOutput added in v0.66.0

func (i AutomationRuleDateFilterArgs) ToAutomationRuleDateFilterOutput() AutomationRuleDateFilterOutput

func (AutomationRuleDateFilterArgs) ToAutomationRuleDateFilterOutputWithContext added in v0.66.0

func (i AutomationRuleDateFilterArgs) ToAutomationRuleDateFilterOutputWithContext(ctx context.Context) AutomationRuleDateFilterOutput

type AutomationRuleDateFilterArray added in v0.66.0

type AutomationRuleDateFilterArray []AutomationRuleDateFilterInput

func (AutomationRuleDateFilterArray) ElementType added in v0.66.0

func (AutomationRuleDateFilterArray) ToAutomationRuleDateFilterArrayOutput added in v0.66.0

func (i AutomationRuleDateFilterArray) ToAutomationRuleDateFilterArrayOutput() AutomationRuleDateFilterArrayOutput

func (AutomationRuleDateFilterArray) ToAutomationRuleDateFilterArrayOutputWithContext added in v0.66.0

func (i AutomationRuleDateFilterArray) ToAutomationRuleDateFilterArrayOutputWithContext(ctx context.Context) AutomationRuleDateFilterArrayOutput

type AutomationRuleDateFilterArrayInput added in v0.66.0

type AutomationRuleDateFilterArrayInput interface {
	pulumi.Input

	ToAutomationRuleDateFilterArrayOutput() AutomationRuleDateFilterArrayOutput
	ToAutomationRuleDateFilterArrayOutputWithContext(context.Context) AutomationRuleDateFilterArrayOutput
}

AutomationRuleDateFilterArrayInput is an input type that accepts AutomationRuleDateFilterArray and AutomationRuleDateFilterArrayOutput values. You can construct a concrete instance of `AutomationRuleDateFilterArrayInput` via:

AutomationRuleDateFilterArray{ AutomationRuleDateFilterArgs{...} }

type AutomationRuleDateFilterArrayOutput added in v0.66.0

type AutomationRuleDateFilterArrayOutput struct{ *pulumi.OutputState }

func (AutomationRuleDateFilterArrayOutput) ElementType added in v0.66.0

func (AutomationRuleDateFilterArrayOutput) Index added in v0.66.0

func (AutomationRuleDateFilterArrayOutput) ToAutomationRuleDateFilterArrayOutput added in v0.66.0

func (o AutomationRuleDateFilterArrayOutput) ToAutomationRuleDateFilterArrayOutput() AutomationRuleDateFilterArrayOutput

func (AutomationRuleDateFilterArrayOutput) ToAutomationRuleDateFilterArrayOutputWithContext added in v0.66.0

func (o AutomationRuleDateFilterArrayOutput) ToAutomationRuleDateFilterArrayOutputWithContext(ctx context.Context) AutomationRuleDateFilterArrayOutput

type AutomationRuleDateFilterInput added in v0.66.0

type AutomationRuleDateFilterInput interface {
	pulumi.Input

	ToAutomationRuleDateFilterOutput() AutomationRuleDateFilterOutput
	ToAutomationRuleDateFilterOutputWithContext(context.Context) AutomationRuleDateFilterOutput
}

AutomationRuleDateFilterInput is an input type that accepts AutomationRuleDateFilterArgs and AutomationRuleDateFilterOutput values. You can construct a concrete instance of `AutomationRuleDateFilterInput` via:

AutomationRuleDateFilterArgs{...}

type AutomationRuleDateFilterOutput added in v0.66.0

type AutomationRuleDateFilterOutput struct{ *pulumi.OutputState }

func (AutomationRuleDateFilterOutput) DateRange added in v0.66.0

func (AutomationRuleDateFilterOutput) ElementType added in v0.66.0

func (AutomationRuleDateFilterOutput) End added in v0.66.0

func (AutomationRuleDateFilterOutput) Start added in v0.66.0

func (AutomationRuleDateFilterOutput) ToAutomationRuleDateFilterOutput added in v0.66.0

func (o AutomationRuleDateFilterOutput) ToAutomationRuleDateFilterOutput() AutomationRuleDateFilterOutput

func (AutomationRuleDateFilterOutput) ToAutomationRuleDateFilterOutputWithContext added in v0.66.0

func (o AutomationRuleDateFilterOutput) ToAutomationRuleDateFilterOutputWithContext(ctx context.Context) AutomationRuleDateFilterOutput

type AutomationRuleDateRange added in v0.66.0

type AutomationRuleDateRange struct {
	Unit  AutomationRuleDateRangeUnit `pulumi:"unit"`
	Value float64                     `pulumi:"value"`
}

type AutomationRuleDateRangeArgs added in v0.66.0

type AutomationRuleDateRangeArgs struct {
	Unit  AutomationRuleDateRangeUnitInput `pulumi:"unit"`
	Value pulumi.Float64Input              `pulumi:"value"`
}

func (AutomationRuleDateRangeArgs) ElementType added in v0.66.0

func (AutomationRuleDateRangeArgs) ToAutomationRuleDateRangeOutput added in v0.66.0

func (i AutomationRuleDateRangeArgs) ToAutomationRuleDateRangeOutput() AutomationRuleDateRangeOutput

func (AutomationRuleDateRangeArgs) ToAutomationRuleDateRangeOutputWithContext added in v0.66.0

func (i AutomationRuleDateRangeArgs) ToAutomationRuleDateRangeOutputWithContext(ctx context.Context) AutomationRuleDateRangeOutput

func (AutomationRuleDateRangeArgs) ToAutomationRuleDateRangePtrOutput added in v0.66.0

func (i AutomationRuleDateRangeArgs) ToAutomationRuleDateRangePtrOutput() AutomationRuleDateRangePtrOutput

func (AutomationRuleDateRangeArgs) ToAutomationRuleDateRangePtrOutputWithContext added in v0.66.0

func (i AutomationRuleDateRangeArgs) ToAutomationRuleDateRangePtrOutputWithContext(ctx context.Context) AutomationRuleDateRangePtrOutput

type AutomationRuleDateRangeInput added in v0.66.0

type AutomationRuleDateRangeInput interface {
	pulumi.Input

	ToAutomationRuleDateRangeOutput() AutomationRuleDateRangeOutput
	ToAutomationRuleDateRangeOutputWithContext(context.Context) AutomationRuleDateRangeOutput
}

AutomationRuleDateRangeInput is an input type that accepts AutomationRuleDateRangeArgs and AutomationRuleDateRangeOutput values. You can construct a concrete instance of `AutomationRuleDateRangeInput` via:

AutomationRuleDateRangeArgs{...}

type AutomationRuleDateRangeOutput added in v0.66.0

type AutomationRuleDateRangeOutput struct{ *pulumi.OutputState }

func (AutomationRuleDateRangeOutput) ElementType added in v0.66.0

func (AutomationRuleDateRangeOutput) ToAutomationRuleDateRangeOutput added in v0.66.0

func (o AutomationRuleDateRangeOutput) ToAutomationRuleDateRangeOutput() AutomationRuleDateRangeOutput

func (AutomationRuleDateRangeOutput) ToAutomationRuleDateRangeOutputWithContext added in v0.66.0

func (o AutomationRuleDateRangeOutput) ToAutomationRuleDateRangeOutputWithContext(ctx context.Context) AutomationRuleDateRangeOutput

func (AutomationRuleDateRangeOutput) ToAutomationRuleDateRangePtrOutput added in v0.66.0

func (o AutomationRuleDateRangeOutput) ToAutomationRuleDateRangePtrOutput() AutomationRuleDateRangePtrOutput

func (AutomationRuleDateRangeOutput) ToAutomationRuleDateRangePtrOutputWithContext added in v0.66.0

func (o AutomationRuleDateRangeOutput) ToAutomationRuleDateRangePtrOutputWithContext(ctx context.Context) AutomationRuleDateRangePtrOutput

func (AutomationRuleDateRangeOutput) Unit added in v0.66.0

func (AutomationRuleDateRangeOutput) Value added in v0.66.0

type AutomationRuleDateRangePtrInput added in v0.66.0

type AutomationRuleDateRangePtrInput interface {
	pulumi.Input

	ToAutomationRuleDateRangePtrOutput() AutomationRuleDateRangePtrOutput
	ToAutomationRuleDateRangePtrOutputWithContext(context.Context) AutomationRuleDateRangePtrOutput
}

AutomationRuleDateRangePtrInput is an input type that accepts AutomationRuleDateRangeArgs, AutomationRuleDateRangePtr and AutomationRuleDateRangePtrOutput values. You can construct a concrete instance of `AutomationRuleDateRangePtrInput` via:

        AutomationRuleDateRangeArgs{...}

or:

        nil

func AutomationRuleDateRangePtr added in v0.66.0

func AutomationRuleDateRangePtr(v *AutomationRuleDateRangeArgs) AutomationRuleDateRangePtrInput

type AutomationRuleDateRangePtrOutput added in v0.66.0

type AutomationRuleDateRangePtrOutput struct{ *pulumi.OutputState }

func (AutomationRuleDateRangePtrOutput) Elem added in v0.66.0

func (AutomationRuleDateRangePtrOutput) ElementType added in v0.66.0

func (AutomationRuleDateRangePtrOutput) ToAutomationRuleDateRangePtrOutput added in v0.66.0

func (o AutomationRuleDateRangePtrOutput) ToAutomationRuleDateRangePtrOutput() AutomationRuleDateRangePtrOutput

func (AutomationRuleDateRangePtrOutput) ToAutomationRuleDateRangePtrOutputWithContext added in v0.66.0

func (o AutomationRuleDateRangePtrOutput) ToAutomationRuleDateRangePtrOutputWithContext(ctx context.Context) AutomationRuleDateRangePtrOutput

func (AutomationRuleDateRangePtrOutput) Unit added in v0.66.0

func (AutomationRuleDateRangePtrOutput) Value added in v0.66.0

type AutomationRuleDateRangeUnit added in v0.66.0

type AutomationRuleDateRangeUnit string

func (AutomationRuleDateRangeUnit) ElementType added in v0.66.0

func (AutomationRuleDateRangeUnit) ToAutomationRuleDateRangeUnitOutput added in v0.66.0

func (e AutomationRuleDateRangeUnit) ToAutomationRuleDateRangeUnitOutput() AutomationRuleDateRangeUnitOutput

func (AutomationRuleDateRangeUnit) ToAutomationRuleDateRangeUnitOutputWithContext added in v0.66.0

func (e AutomationRuleDateRangeUnit) ToAutomationRuleDateRangeUnitOutputWithContext(ctx context.Context) AutomationRuleDateRangeUnitOutput

func (AutomationRuleDateRangeUnit) ToAutomationRuleDateRangeUnitPtrOutput added in v0.66.0

func (e AutomationRuleDateRangeUnit) ToAutomationRuleDateRangeUnitPtrOutput() AutomationRuleDateRangeUnitPtrOutput

func (AutomationRuleDateRangeUnit) ToAutomationRuleDateRangeUnitPtrOutputWithContext added in v0.66.0

func (e AutomationRuleDateRangeUnit) ToAutomationRuleDateRangeUnitPtrOutputWithContext(ctx context.Context) AutomationRuleDateRangeUnitPtrOutput

func (AutomationRuleDateRangeUnit) ToStringOutput added in v0.66.0

func (e AutomationRuleDateRangeUnit) ToStringOutput() pulumi.StringOutput

func (AutomationRuleDateRangeUnit) ToStringOutputWithContext added in v0.66.0

func (e AutomationRuleDateRangeUnit) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AutomationRuleDateRangeUnit) ToStringPtrOutput added in v0.66.0

func (e AutomationRuleDateRangeUnit) ToStringPtrOutput() pulumi.StringPtrOutput

func (AutomationRuleDateRangeUnit) ToStringPtrOutputWithContext added in v0.66.0

func (e AutomationRuleDateRangeUnit) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AutomationRuleDateRangeUnitInput added in v0.66.0

type AutomationRuleDateRangeUnitInput interface {
	pulumi.Input

	ToAutomationRuleDateRangeUnitOutput() AutomationRuleDateRangeUnitOutput
	ToAutomationRuleDateRangeUnitOutputWithContext(context.Context) AutomationRuleDateRangeUnitOutput
}

AutomationRuleDateRangeUnitInput is an input type that accepts values of the AutomationRuleDateRangeUnit enum A concrete instance of `AutomationRuleDateRangeUnitInput` can be one of the following:

AutomationRuleDateRangeUnitDays

type AutomationRuleDateRangeUnitOutput added in v0.66.0

type AutomationRuleDateRangeUnitOutput struct{ *pulumi.OutputState }

func (AutomationRuleDateRangeUnitOutput) ElementType added in v0.66.0

func (AutomationRuleDateRangeUnitOutput) ToAutomationRuleDateRangeUnitOutput added in v0.66.0

func (o AutomationRuleDateRangeUnitOutput) ToAutomationRuleDateRangeUnitOutput() AutomationRuleDateRangeUnitOutput

func (AutomationRuleDateRangeUnitOutput) ToAutomationRuleDateRangeUnitOutputWithContext added in v0.66.0

func (o AutomationRuleDateRangeUnitOutput) ToAutomationRuleDateRangeUnitOutputWithContext(ctx context.Context) AutomationRuleDateRangeUnitOutput

func (AutomationRuleDateRangeUnitOutput) ToAutomationRuleDateRangeUnitPtrOutput added in v0.66.0

func (o AutomationRuleDateRangeUnitOutput) ToAutomationRuleDateRangeUnitPtrOutput() AutomationRuleDateRangeUnitPtrOutput

func (AutomationRuleDateRangeUnitOutput) ToAutomationRuleDateRangeUnitPtrOutputWithContext added in v0.66.0

func (o AutomationRuleDateRangeUnitOutput) ToAutomationRuleDateRangeUnitPtrOutputWithContext(ctx context.Context) AutomationRuleDateRangeUnitPtrOutput

func (AutomationRuleDateRangeUnitOutput) ToStringOutput added in v0.66.0

func (AutomationRuleDateRangeUnitOutput) ToStringOutputWithContext added in v0.66.0

func (o AutomationRuleDateRangeUnitOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AutomationRuleDateRangeUnitOutput) ToStringPtrOutput added in v0.66.0

func (AutomationRuleDateRangeUnitOutput) ToStringPtrOutputWithContext added in v0.66.0

func (o AutomationRuleDateRangeUnitOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AutomationRuleDateRangeUnitPtrInput added in v0.66.0

type AutomationRuleDateRangeUnitPtrInput interface {
	pulumi.Input

	ToAutomationRuleDateRangeUnitPtrOutput() AutomationRuleDateRangeUnitPtrOutput
	ToAutomationRuleDateRangeUnitPtrOutputWithContext(context.Context) AutomationRuleDateRangeUnitPtrOutput
}

func AutomationRuleDateRangeUnitPtr added in v0.66.0

func AutomationRuleDateRangeUnitPtr(v string) AutomationRuleDateRangeUnitPtrInput

type AutomationRuleDateRangeUnitPtrOutput added in v0.66.0

type AutomationRuleDateRangeUnitPtrOutput struct{ *pulumi.OutputState }

func (AutomationRuleDateRangeUnitPtrOutput) Elem added in v0.66.0

func (AutomationRuleDateRangeUnitPtrOutput) ElementType added in v0.66.0

func (AutomationRuleDateRangeUnitPtrOutput) ToAutomationRuleDateRangeUnitPtrOutput added in v0.66.0

func (o AutomationRuleDateRangeUnitPtrOutput) ToAutomationRuleDateRangeUnitPtrOutput() AutomationRuleDateRangeUnitPtrOutput

func (AutomationRuleDateRangeUnitPtrOutput) ToAutomationRuleDateRangeUnitPtrOutputWithContext added in v0.66.0

func (o AutomationRuleDateRangeUnitPtrOutput) ToAutomationRuleDateRangeUnitPtrOutputWithContext(ctx context.Context) AutomationRuleDateRangeUnitPtrOutput

func (AutomationRuleDateRangeUnitPtrOutput) ToStringPtrOutput added in v0.66.0

func (AutomationRuleDateRangeUnitPtrOutput) ToStringPtrOutputWithContext added in v0.66.0

func (o AutomationRuleDateRangeUnitPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AutomationRuleInput added in v0.66.0

type AutomationRuleInput interface {
	pulumi.Input

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

type AutomationRuleMapFilter added in v0.66.0

type AutomationRuleMapFilter struct {
	Comparison AutomationRuleMapFilterComparison `pulumi:"comparison"`
	Key        string                            `pulumi:"key"`
	Value      string                            `pulumi:"value"`
}

type AutomationRuleMapFilterArgs added in v0.66.0

type AutomationRuleMapFilterArgs struct {
	Comparison AutomationRuleMapFilterComparisonInput `pulumi:"comparison"`
	Key        pulumi.StringInput                     `pulumi:"key"`
	Value      pulumi.StringInput                     `pulumi:"value"`
}

func (AutomationRuleMapFilterArgs) ElementType added in v0.66.0

func (AutomationRuleMapFilterArgs) ToAutomationRuleMapFilterOutput added in v0.66.0

func (i AutomationRuleMapFilterArgs) ToAutomationRuleMapFilterOutput() AutomationRuleMapFilterOutput

func (AutomationRuleMapFilterArgs) ToAutomationRuleMapFilterOutputWithContext added in v0.66.0

func (i AutomationRuleMapFilterArgs) ToAutomationRuleMapFilterOutputWithContext(ctx context.Context) AutomationRuleMapFilterOutput

type AutomationRuleMapFilterArray added in v0.66.0

type AutomationRuleMapFilterArray []AutomationRuleMapFilterInput

func (AutomationRuleMapFilterArray) ElementType added in v0.66.0

func (AutomationRuleMapFilterArray) ToAutomationRuleMapFilterArrayOutput added in v0.66.0

func (i AutomationRuleMapFilterArray) ToAutomationRuleMapFilterArrayOutput() AutomationRuleMapFilterArrayOutput

func (AutomationRuleMapFilterArray) ToAutomationRuleMapFilterArrayOutputWithContext added in v0.66.0

func (i AutomationRuleMapFilterArray) ToAutomationRuleMapFilterArrayOutputWithContext(ctx context.Context) AutomationRuleMapFilterArrayOutput

type AutomationRuleMapFilterArrayInput added in v0.66.0

type AutomationRuleMapFilterArrayInput interface {
	pulumi.Input

	ToAutomationRuleMapFilterArrayOutput() AutomationRuleMapFilterArrayOutput
	ToAutomationRuleMapFilterArrayOutputWithContext(context.Context) AutomationRuleMapFilterArrayOutput
}

AutomationRuleMapFilterArrayInput is an input type that accepts AutomationRuleMapFilterArray and AutomationRuleMapFilterArrayOutput values. You can construct a concrete instance of `AutomationRuleMapFilterArrayInput` via:

AutomationRuleMapFilterArray{ AutomationRuleMapFilterArgs{...} }

type AutomationRuleMapFilterArrayOutput added in v0.66.0

type AutomationRuleMapFilterArrayOutput struct{ *pulumi.OutputState }

func (AutomationRuleMapFilterArrayOutput) ElementType added in v0.66.0

func (AutomationRuleMapFilterArrayOutput) Index added in v0.66.0

func (AutomationRuleMapFilterArrayOutput) ToAutomationRuleMapFilterArrayOutput added in v0.66.0

func (o AutomationRuleMapFilterArrayOutput) ToAutomationRuleMapFilterArrayOutput() AutomationRuleMapFilterArrayOutput

func (AutomationRuleMapFilterArrayOutput) ToAutomationRuleMapFilterArrayOutputWithContext added in v0.66.0

func (o AutomationRuleMapFilterArrayOutput) ToAutomationRuleMapFilterArrayOutputWithContext(ctx context.Context) AutomationRuleMapFilterArrayOutput

type AutomationRuleMapFilterComparison added in v0.66.0

type AutomationRuleMapFilterComparison string

func (AutomationRuleMapFilterComparison) ElementType added in v0.66.0

func (AutomationRuleMapFilterComparison) ToAutomationRuleMapFilterComparisonOutput added in v0.66.0

func (e AutomationRuleMapFilterComparison) ToAutomationRuleMapFilterComparisonOutput() AutomationRuleMapFilterComparisonOutput

func (AutomationRuleMapFilterComparison) ToAutomationRuleMapFilterComparisonOutputWithContext added in v0.66.0

func (e AutomationRuleMapFilterComparison) ToAutomationRuleMapFilterComparisonOutputWithContext(ctx context.Context) AutomationRuleMapFilterComparisonOutput

func (AutomationRuleMapFilterComparison) ToAutomationRuleMapFilterComparisonPtrOutput added in v0.66.0

func (e AutomationRuleMapFilterComparison) ToAutomationRuleMapFilterComparisonPtrOutput() AutomationRuleMapFilterComparisonPtrOutput

func (AutomationRuleMapFilterComparison) ToAutomationRuleMapFilterComparisonPtrOutputWithContext added in v0.66.0

func (e AutomationRuleMapFilterComparison) ToAutomationRuleMapFilterComparisonPtrOutputWithContext(ctx context.Context) AutomationRuleMapFilterComparisonPtrOutput

func (AutomationRuleMapFilterComparison) ToStringOutput added in v0.66.0

func (AutomationRuleMapFilterComparison) ToStringOutputWithContext added in v0.66.0

func (e AutomationRuleMapFilterComparison) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AutomationRuleMapFilterComparison) ToStringPtrOutput added in v0.66.0

func (AutomationRuleMapFilterComparison) ToStringPtrOutputWithContext added in v0.66.0

func (e AutomationRuleMapFilterComparison) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AutomationRuleMapFilterComparisonInput added in v0.66.0

type AutomationRuleMapFilterComparisonInput interface {
	pulumi.Input

	ToAutomationRuleMapFilterComparisonOutput() AutomationRuleMapFilterComparisonOutput
	ToAutomationRuleMapFilterComparisonOutputWithContext(context.Context) AutomationRuleMapFilterComparisonOutput
}

AutomationRuleMapFilterComparisonInput is an input type that accepts values of the AutomationRuleMapFilterComparison enum A concrete instance of `AutomationRuleMapFilterComparisonInput` can be one of the following:

AutomationRuleMapFilterComparisonEquals
AutomationRuleMapFilterComparisonNotEquals
AutomationRuleMapFilterComparisonContains
AutomationRuleMapFilterComparisonNotContains

type AutomationRuleMapFilterComparisonOutput added in v0.66.0

type AutomationRuleMapFilterComparisonOutput struct{ *pulumi.OutputState }

func (AutomationRuleMapFilterComparisonOutput) ElementType added in v0.66.0

func (AutomationRuleMapFilterComparisonOutput) ToAutomationRuleMapFilterComparisonOutput added in v0.66.0

func (o AutomationRuleMapFilterComparisonOutput) ToAutomationRuleMapFilterComparisonOutput() AutomationRuleMapFilterComparisonOutput

func (AutomationRuleMapFilterComparisonOutput) ToAutomationRuleMapFilterComparisonOutputWithContext added in v0.66.0

func (o AutomationRuleMapFilterComparisonOutput) ToAutomationRuleMapFilterComparisonOutputWithContext(ctx context.Context) AutomationRuleMapFilterComparisonOutput

func (AutomationRuleMapFilterComparisonOutput) ToAutomationRuleMapFilterComparisonPtrOutput added in v0.66.0

func (o AutomationRuleMapFilterComparisonOutput) ToAutomationRuleMapFilterComparisonPtrOutput() AutomationRuleMapFilterComparisonPtrOutput

func (AutomationRuleMapFilterComparisonOutput) ToAutomationRuleMapFilterComparisonPtrOutputWithContext added in v0.66.0

func (o AutomationRuleMapFilterComparisonOutput) ToAutomationRuleMapFilterComparisonPtrOutputWithContext(ctx context.Context) AutomationRuleMapFilterComparisonPtrOutput

func (AutomationRuleMapFilterComparisonOutput) ToStringOutput added in v0.66.0

func (AutomationRuleMapFilterComparisonOutput) ToStringOutputWithContext added in v0.66.0

func (AutomationRuleMapFilterComparisonOutput) ToStringPtrOutput added in v0.66.0

func (AutomationRuleMapFilterComparisonOutput) ToStringPtrOutputWithContext added in v0.66.0

type AutomationRuleMapFilterComparisonPtrInput added in v0.66.0

type AutomationRuleMapFilterComparisonPtrInput interface {
	pulumi.Input

	ToAutomationRuleMapFilterComparisonPtrOutput() AutomationRuleMapFilterComparisonPtrOutput
	ToAutomationRuleMapFilterComparisonPtrOutputWithContext(context.Context) AutomationRuleMapFilterComparisonPtrOutput
}

func AutomationRuleMapFilterComparisonPtr added in v0.66.0

func AutomationRuleMapFilterComparisonPtr(v string) AutomationRuleMapFilterComparisonPtrInput

type AutomationRuleMapFilterComparisonPtrOutput added in v0.66.0

type AutomationRuleMapFilterComparisonPtrOutput struct{ *pulumi.OutputState }

func (AutomationRuleMapFilterComparisonPtrOutput) Elem added in v0.66.0

func (AutomationRuleMapFilterComparisonPtrOutput) ElementType added in v0.66.0

func (AutomationRuleMapFilterComparisonPtrOutput) ToAutomationRuleMapFilterComparisonPtrOutput added in v0.66.0

func (o AutomationRuleMapFilterComparisonPtrOutput) ToAutomationRuleMapFilterComparisonPtrOutput() AutomationRuleMapFilterComparisonPtrOutput

func (AutomationRuleMapFilterComparisonPtrOutput) ToAutomationRuleMapFilterComparisonPtrOutputWithContext added in v0.66.0

func (o AutomationRuleMapFilterComparisonPtrOutput) ToAutomationRuleMapFilterComparisonPtrOutputWithContext(ctx context.Context) AutomationRuleMapFilterComparisonPtrOutput

func (AutomationRuleMapFilterComparisonPtrOutput) ToStringPtrOutput added in v0.66.0

func (AutomationRuleMapFilterComparisonPtrOutput) ToStringPtrOutputWithContext added in v0.66.0

type AutomationRuleMapFilterInput added in v0.66.0

type AutomationRuleMapFilterInput interface {
	pulumi.Input

	ToAutomationRuleMapFilterOutput() AutomationRuleMapFilterOutput
	ToAutomationRuleMapFilterOutputWithContext(context.Context) AutomationRuleMapFilterOutput
}

AutomationRuleMapFilterInput is an input type that accepts AutomationRuleMapFilterArgs and AutomationRuleMapFilterOutput values. You can construct a concrete instance of `AutomationRuleMapFilterInput` via:

AutomationRuleMapFilterArgs{...}

type AutomationRuleMapFilterOutput added in v0.66.0

type AutomationRuleMapFilterOutput struct{ *pulumi.OutputState }

func (AutomationRuleMapFilterOutput) Comparison added in v0.66.0

func (AutomationRuleMapFilterOutput) ElementType added in v0.66.0

func (AutomationRuleMapFilterOutput) Key added in v0.66.0

func (AutomationRuleMapFilterOutput) ToAutomationRuleMapFilterOutput added in v0.66.0

func (o AutomationRuleMapFilterOutput) ToAutomationRuleMapFilterOutput() AutomationRuleMapFilterOutput

func (AutomationRuleMapFilterOutput) ToAutomationRuleMapFilterOutputWithContext added in v0.66.0

func (o AutomationRuleMapFilterOutput) ToAutomationRuleMapFilterOutputWithContext(ctx context.Context) AutomationRuleMapFilterOutput

func (AutomationRuleMapFilterOutput) Value added in v0.66.0

type AutomationRuleNoteUpdate added in v0.66.0

type AutomationRuleNoteUpdate struct {
	Text      string `pulumi:"text"`
	UpdatedBy string `pulumi:"updatedBy"`
}

type AutomationRuleNoteUpdateArgs added in v0.66.0

type AutomationRuleNoteUpdateArgs struct {
	Text      pulumi.StringInput `pulumi:"text"`
	UpdatedBy pulumi.StringInput `pulumi:"updatedBy"`
}

func (AutomationRuleNoteUpdateArgs) ElementType added in v0.66.0

func (AutomationRuleNoteUpdateArgs) ToAutomationRuleNoteUpdateOutput added in v0.66.0

func (i AutomationRuleNoteUpdateArgs) ToAutomationRuleNoteUpdateOutput() AutomationRuleNoteUpdateOutput

func (AutomationRuleNoteUpdateArgs) ToAutomationRuleNoteUpdateOutputWithContext added in v0.66.0

func (i AutomationRuleNoteUpdateArgs) ToAutomationRuleNoteUpdateOutputWithContext(ctx context.Context) AutomationRuleNoteUpdateOutput

func (AutomationRuleNoteUpdateArgs) ToAutomationRuleNoteUpdatePtrOutput added in v0.66.0

func (i AutomationRuleNoteUpdateArgs) ToAutomationRuleNoteUpdatePtrOutput() AutomationRuleNoteUpdatePtrOutput

func (AutomationRuleNoteUpdateArgs) ToAutomationRuleNoteUpdatePtrOutputWithContext added in v0.66.0

func (i AutomationRuleNoteUpdateArgs) ToAutomationRuleNoteUpdatePtrOutputWithContext(ctx context.Context) AutomationRuleNoteUpdatePtrOutput

type AutomationRuleNoteUpdateInput added in v0.66.0

type AutomationRuleNoteUpdateInput interface {
	pulumi.Input

	ToAutomationRuleNoteUpdateOutput() AutomationRuleNoteUpdateOutput
	ToAutomationRuleNoteUpdateOutputWithContext(context.Context) AutomationRuleNoteUpdateOutput
}

AutomationRuleNoteUpdateInput is an input type that accepts AutomationRuleNoteUpdateArgs and AutomationRuleNoteUpdateOutput values. You can construct a concrete instance of `AutomationRuleNoteUpdateInput` via:

AutomationRuleNoteUpdateArgs{...}

type AutomationRuleNoteUpdateOutput added in v0.66.0

type AutomationRuleNoteUpdateOutput struct{ *pulumi.OutputState }

func (AutomationRuleNoteUpdateOutput) ElementType added in v0.66.0

func (AutomationRuleNoteUpdateOutput) Text added in v0.66.0

func (AutomationRuleNoteUpdateOutput) ToAutomationRuleNoteUpdateOutput added in v0.66.0

func (o AutomationRuleNoteUpdateOutput) ToAutomationRuleNoteUpdateOutput() AutomationRuleNoteUpdateOutput

func (AutomationRuleNoteUpdateOutput) ToAutomationRuleNoteUpdateOutputWithContext added in v0.66.0

func (o AutomationRuleNoteUpdateOutput) ToAutomationRuleNoteUpdateOutputWithContext(ctx context.Context) AutomationRuleNoteUpdateOutput

func (AutomationRuleNoteUpdateOutput) ToAutomationRuleNoteUpdatePtrOutput added in v0.66.0

func (o AutomationRuleNoteUpdateOutput) ToAutomationRuleNoteUpdatePtrOutput() AutomationRuleNoteUpdatePtrOutput

func (AutomationRuleNoteUpdateOutput) ToAutomationRuleNoteUpdatePtrOutputWithContext added in v0.66.0

func (o AutomationRuleNoteUpdateOutput) ToAutomationRuleNoteUpdatePtrOutputWithContext(ctx context.Context) AutomationRuleNoteUpdatePtrOutput

func (AutomationRuleNoteUpdateOutput) UpdatedBy added in v0.66.0

type AutomationRuleNoteUpdatePtrInput added in v0.66.0

type AutomationRuleNoteUpdatePtrInput interface {
	pulumi.Input

	ToAutomationRuleNoteUpdatePtrOutput() AutomationRuleNoteUpdatePtrOutput
	ToAutomationRuleNoteUpdatePtrOutputWithContext(context.Context) AutomationRuleNoteUpdatePtrOutput
}

AutomationRuleNoteUpdatePtrInput is an input type that accepts AutomationRuleNoteUpdateArgs, AutomationRuleNoteUpdatePtr and AutomationRuleNoteUpdatePtrOutput values. You can construct a concrete instance of `AutomationRuleNoteUpdatePtrInput` via:

        AutomationRuleNoteUpdateArgs{...}

or:

        nil

func AutomationRuleNoteUpdatePtr added in v0.66.0

func AutomationRuleNoteUpdatePtr(v *AutomationRuleNoteUpdateArgs) AutomationRuleNoteUpdatePtrInput

type AutomationRuleNoteUpdatePtrOutput added in v0.66.0

type AutomationRuleNoteUpdatePtrOutput struct{ *pulumi.OutputState }

func (AutomationRuleNoteUpdatePtrOutput) Elem added in v0.66.0

func (AutomationRuleNoteUpdatePtrOutput) ElementType added in v0.66.0

func (AutomationRuleNoteUpdatePtrOutput) Text added in v0.66.0

func (AutomationRuleNoteUpdatePtrOutput) ToAutomationRuleNoteUpdatePtrOutput added in v0.66.0

func (o AutomationRuleNoteUpdatePtrOutput) ToAutomationRuleNoteUpdatePtrOutput() AutomationRuleNoteUpdatePtrOutput

func (AutomationRuleNoteUpdatePtrOutput) ToAutomationRuleNoteUpdatePtrOutputWithContext added in v0.66.0

func (o AutomationRuleNoteUpdatePtrOutput) ToAutomationRuleNoteUpdatePtrOutputWithContext(ctx context.Context) AutomationRuleNoteUpdatePtrOutput

func (AutomationRuleNoteUpdatePtrOutput) UpdatedBy added in v0.66.0

type AutomationRuleNumberFilter added in v0.66.0

type AutomationRuleNumberFilter struct {
	Eq  *float64 `pulumi:"eq"`
	Gte *float64 `pulumi:"gte"`
	Lte *float64 `pulumi:"lte"`
}

type AutomationRuleNumberFilterArgs added in v0.66.0

type AutomationRuleNumberFilterArgs struct {
	Eq  pulumi.Float64PtrInput `pulumi:"eq"`
	Gte pulumi.Float64PtrInput `pulumi:"gte"`
	Lte pulumi.Float64PtrInput `pulumi:"lte"`
}

func (AutomationRuleNumberFilterArgs) ElementType added in v0.66.0

func (AutomationRuleNumberFilterArgs) ToAutomationRuleNumberFilterOutput added in v0.66.0

func (i AutomationRuleNumberFilterArgs) ToAutomationRuleNumberFilterOutput() AutomationRuleNumberFilterOutput

func (AutomationRuleNumberFilterArgs) ToAutomationRuleNumberFilterOutputWithContext added in v0.66.0

func (i AutomationRuleNumberFilterArgs) ToAutomationRuleNumberFilterOutputWithContext(ctx context.Context) AutomationRuleNumberFilterOutput

type AutomationRuleNumberFilterArray added in v0.66.0

type AutomationRuleNumberFilterArray []AutomationRuleNumberFilterInput

func (AutomationRuleNumberFilterArray) ElementType added in v0.66.0

func (AutomationRuleNumberFilterArray) ToAutomationRuleNumberFilterArrayOutput added in v0.66.0

func (i AutomationRuleNumberFilterArray) ToAutomationRuleNumberFilterArrayOutput() AutomationRuleNumberFilterArrayOutput

func (AutomationRuleNumberFilterArray) ToAutomationRuleNumberFilterArrayOutputWithContext added in v0.66.0

func (i AutomationRuleNumberFilterArray) ToAutomationRuleNumberFilterArrayOutputWithContext(ctx context.Context) AutomationRuleNumberFilterArrayOutput

type AutomationRuleNumberFilterArrayInput added in v0.66.0

type AutomationRuleNumberFilterArrayInput interface {
	pulumi.Input

	ToAutomationRuleNumberFilterArrayOutput() AutomationRuleNumberFilterArrayOutput
	ToAutomationRuleNumberFilterArrayOutputWithContext(context.Context) AutomationRuleNumberFilterArrayOutput
}

AutomationRuleNumberFilterArrayInput is an input type that accepts AutomationRuleNumberFilterArray and AutomationRuleNumberFilterArrayOutput values. You can construct a concrete instance of `AutomationRuleNumberFilterArrayInput` via:

AutomationRuleNumberFilterArray{ AutomationRuleNumberFilterArgs{...} }

type AutomationRuleNumberFilterArrayOutput added in v0.66.0

type AutomationRuleNumberFilterArrayOutput struct{ *pulumi.OutputState }

func (AutomationRuleNumberFilterArrayOutput) ElementType added in v0.66.0

func (AutomationRuleNumberFilterArrayOutput) Index added in v0.66.0

func (AutomationRuleNumberFilterArrayOutput) ToAutomationRuleNumberFilterArrayOutput added in v0.66.0

func (o AutomationRuleNumberFilterArrayOutput) ToAutomationRuleNumberFilterArrayOutput() AutomationRuleNumberFilterArrayOutput

func (AutomationRuleNumberFilterArrayOutput) ToAutomationRuleNumberFilterArrayOutputWithContext added in v0.66.0

func (o AutomationRuleNumberFilterArrayOutput) ToAutomationRuleNumberFilterArrayOutputWithContext(ctx context.Context) AutomationRuleNumberFilterArrayOutput

type AutomationRuleNumberFilterInput added in v0.66.0

type AutomationRuleNumberFilterInput interface {
	pulumi.Input

	ToAutomationRuleNumberFilterOutput() AutomationRuleNumberFilterOutput
	ToAutomationRuleNumberFilterOutputWithContext(context.Context) AutomationRuleNumberFilterOutput
}

AutomationRuleNumberFilterInput is an input type that accepts AutomationRuleNumberFilterArgs and AutomationRuleNumberFilterOutput values. You can construct a concrete instance of `AutomationRuleNumberFilterInput` via:

AutomationRuleNumberFilterArgs{...}

type AutomationRuleNumberFilterOutput added in v0.66.0

type AutomationRuleNumberFilterOutput struct{ *pulumi.OutputState }

func (AutomationRuleNumberFilterOutput) ElementType added in v0.66.0

func (AutomationRuleNumberFilterOutput) Eq added in v0.66.0

func (AutomationRuleNumberFilterOutput) Gte added in v0.66.0

func (AutomationRuleNumberFilterOutput) Lte added in v0.66.0

func (AutomationRuleNumberFilterOutput) ToAutomationRuleNumberFilterOutput added in v0.66.0

func (o AutomationRuleNumberFilterOutput) ToAutomationRuleNumberFilterOutput() AutomationRuleNumberFilterOutput

func (AutomationRuleNumberFilterOutput) ToAutomationRuleNumberFilterOutputWithContext added in v0.66.0

func (o AutomationRuleNumberFilterOutput) ToAutomationRuleNumberFilterOutputWithContext(ctx context.Context) AutomationRuleNumberFilterOutput

type AutomationRuleOutput added in v0.66.0

type AutomationRuleOutput struct{ *pulumi.OutputState }

func (AutomationRuleOutput) Actions added in v0.66.0

func (AutomationRuleOutput) CreatedAt added in v0.66.0

func (AutomationRuleOutput) CreatedBy added in v0.66.0

func (AutomationRuleOutput) Criteria added in v0.66.0

A set of [Security Finding Format (ASFF)](https://docs.aws.amazon.com/securityhub/latest/userguide/securityhub-findings-format.html) finding field attributes and corresponding expected values that ASH uses to filter findings. If a rule is enabled and a finding matches the criteria specified in this parameter, ASH applies the rule action to the finding.

func (AutomationRuleOutput) Description added in v0.66.0

func (AutomationRuleOutput) ElementType added in v0.66.0

func (AutomationRuleOutput) ElementType() reflect.Type

func (AutomationRuleOutput) IsTerminal added in v0.66.0

func (o AutomationRuleOutput) IsTerminal() pulumi.BoolPtrOutput

func (AutomationRuleOutput) RuleArn added in v0.66.0

func (AutomationRuleOutput) RuleName added in v0.66.0

func (AutomationRuleOutput) RuleOrder added in v0.66.0

func (AutomationRuleOutput) RuleStatus added in v0.66.0

Whether the rule is active after it is created. If this parameter is equal to “ENABLED“, ASH applies the rule to findings and finding updates after the rule is created.

func (AutomationRuleOutput) Tags added in v0.66.0

func (AutomationRuleOutput) ToAutomationRuleOutput added in v0.66.0

func (o AutomationRuleOutput) ToAutomationRuleOutput() AutomationRuleOutput

func (AutomationRuleOutput) ToAutomationRuleOutputWithContext added in v0.66.0

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

func (AutomationRuleOutput) UpdatedAt added in v0.66.0

type AutomationRuleRelatedFinding added in v0.66.0

type AutomationRuleRelatedFinding struct {
	Id string `pulumi:"id"`
	// The Amazon Resource Name (ARN) for the product that generated a related finding.
	ProductArn string `pulumi:"productArn"`
}

Provides details about a list of findings that the current finding relates to.

type AutomationRuleRelatedFindingArgs added in v0.66.0

type AutomationRuleRelatedFindingArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
	// The Amazon Resource Name (ARN) for the product that generated a related finding.
	ProductArn pulumi.StringInput `pulumi:"productArn"`
}

Provides details about a list of findings that the current finding relates to.

func (AutomationRuleRelatedFindingArgs) ElementType added in v0.66.0

func (AutomationRuleRelatedFindingArgs) ToAutomationRuleRelatedFindingOutput added in v0.66.0

func (i AutomationRuleRelatedFindingArgs) ToAutomationRuleRelatedFindingOutput() AutomationRuleRelatedFindingOutput

func (AutomationRuleRelatedFindingArgs) ToAutomationRuleRelatedFindingOutputWithContext added in v0.66.0

func (i AutomationRuleRelatedFindingArgs) ToAutomationRuleRelatedFindingOutputWithContext(ctx context.Context) AutomationRuleRelatedFindingOutput

type AutomationRuleRelatedFindingArray added in v0.66.0

type AutomationRuleRelatedFindingArray []AutomationRuleRelatedFindingInput

func (AutomationRuleRelatedFindingArray) ElementType added in v0.66.0

func (AutomationRuleRelatedFindingArray) ToAutomationRuleRelatedFindingArrayOutput added in v0.66.0

func (i AutomationRuleRelatedFindingArray) ToAutomationRuleRelatedFindingArrayOutput() AutomationRuleRelatedFindingArrayOutput

func (AutomationRuleRelatedFindingArray) ToAutomationRuleRelatedFindingArrayOutputWithContext added in v0.66.0

func (i AutomationRuleRelatedFindingArray) ToAutomationRuleRelatedFindingArrayOutputWithContext(ctx context.Context) AutomationRuleRelatedFindingArrayOutput

type AutomationRuleRelatedFindingArrayInput added in v0.66.0

type AutomationRuleRelatedFindingArrayInput interface {
	pulumi.Input

	ToAutomationRuleRelatedFindingArrayOutput() AutomationRuleRelatedFindingArrayOutput
	ToAutomationRuleRelatedFindingArrayOutputWithContext(context.Context) AutomationRuleRelatedFindingArrayOutput
}

AutomationRuleRelatedFindingArrayInput is an input type that accepts AutomationRuleRelatedFindingArray and AutomationRuleRelatedFindingArrayOutput values. You can construct a concrete instance of `AutomationRuleRelatedFindingArrayInput` via:

AutomationRuleRelatedFindingArray{ AutomationRuleRelatedFindingArgs{...} }

type AutomationRuleRelatedFindingArrayOutput added in v0.66.0

type AutomationRuleRelatedFindingArrayOutput struct{ *pulumi.OutputState }

func (AutomationRuleRelatedFindingArrayOutput) ElementType added in v0.66.0

func (AutomationRuleRelatedFindingArrayOutput) Index added in v0.66.0

func (AutomationRuleRelatedFindingArrayOutput) ToAutomationRuleRelatedFindingArrayOutput added in v0.66.0

func (o AutomationRuleRelatedFindingArrayOutput) ToAutomationRuleRelatedFindingArrayOutput() AutomationRuleRelatedFindingArrayOutput

func (AutomationRuleRelatedFindingArrayOutput) ToAutomationRuleRelatedFindingArrayOutputWithContext added in v0.66.0

func (o AutomationRuleRelatedFindingArrayOutput) ToAutomationRuleRelatedFindingArrayOutputWithContext(ctx context.Context) AutomationRuleRelatedFindingArrayOutput

type AutomationRuleRelatedFindingInput added in v0.66.0

type AutomationRuleRelatedFindingInput interface {
	pulumi.Input

	ToAutomationRuleRelatedFindingOutput() AutomationRuleRelatedFindingOutput
	ToAutomationRuleRelatedFindingOutputWithContext(context.Context) AutomationRuleRelatedFindingOutput
}

AutomationRuleRelatedFindingInput is an input type that accepts AutomationRuleRelatedFindingArgs and AutomationRuleRelatedFindingOutput values. You can construct a concrete instance of `AutomationRuleRelatedFindingInput` via:

AutomationRuleRelatedFindingArgs{...}

type AutomationRuleRelatedFindingOutput added in v0.66.0

type AutomationRuleRelatedFindingOutput struct{ *pulumi.OutputState }

Provides details about a list of findings that the current finding relates to.

func (AutomationRuleRelatedFindingOutput) ElementType added in v0.66.0

func (AutomationRuleRelatedFindingOutput) Id added in v0.66.0

func (AutomationRuleRelatedFindingOutput) ProductArn added in v0.66.0

The Amazon Resource Name (ARN) for the product that generated a related finding.

func (AutomationRuleRelatedFindingOutput) ToAutomationRuleRelatedFindingOutput added in v0.66.0

func (o AutomationRuleRelatedFindingOutput) ToAutomationRuleRelatedFindingOutput() AutomationRuleRelatedFindingOutput

func (AutomationRuleRelatedFindingOutput) ToAutomationRuleRelatedFindingOutputWithContext added in v0.66.0

func (o AutomationRuleRelatedFindingOutput) ToAutomationRuleRelatedFindingOutputWithContext(ctx context.Context) AutomationRuleRelatedFindingOutput

type AutomationRuleRuleStatus added in v0.66.0

type AutomationRuleRuleStatus string

Whether the rule is active after it is created. If this parameter is equal to “ENABLED“, ASH applies the rule to findings and finding updates after the rule is created.

func (AutomationRuleRuleStatus) ElementType added in v0.66.0

func (AutomationRuleRuleStatus) ElementType() reflect.Type

func (AutomationRuleRuleStatus) ToAutomationRuleRuleStatusOutput added in v0.66.0

func (e AutomationRuleRuleStatus) ToAutomationRuleRuleStatusOutput() AutomationRuleRuleStatusOutput

func (AutomationRuleRuleStatus) ToAutomationRuleRuleStatusOutputWithContext added in v0.66.0

func (e AutomationRuleRuleStatus) ToAutomationRuleRuleStatusOutputWithContext(ctx context.Context) AutomationRuleRuleStatusOutput

func (AutomationRuleRuleStatus) ToAutomationRuleRuleStatusPtrOutput added in v0.66.0

func (e AutomationRuleRuleStatus) ToAutomationRuleRuleStatusPtrOutput() AutomationRuleRuleStatusPtrOutput

func (AutomationRuleRuleStatus) ToAutomationRuleRuleStatusPtrOutputWithContext added in v0.66.0

func (e AutomationRuleRuleStatus) ToAutomationRuleRuleStatusPtrOutputWithContext(ctx context.Context) AutomationRuleRuleStatusPtrOutput

func (AutomationRuleRuleStatus) ToStringOutput added in v0.66.0

func (e AutomationRuleRuleStatus) ToStringOutput() pulumi.StringOutput

func (AutomationRuleRuleStatus) ToStringOutputWithContext added in v0.66.0

func (e AutomationRuleRuleStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AutomationRuleRuleStatus) ToStringPtrOutput added in v0.66.0

func (e AutomationRuleRuleStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (AutomationRuleRuleStatus) ToStringPtrOutputWithContext added in v0.66.0

func (e AutomationRuleRuleStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AutomationRuleRuleStatusInput added in v0.66.0

type AutomationRuleRuleStatusInput interface {
	pulumi.Input

	ToAutomationRuleRuleStatusOutput() AutomationRuleRuleStatusOutput
	ToAutomationRuleRuleStatusOutputWithContext(context.Context) AutomationRuleRuleStatusOutput
}

AutomationRuleRuleStatusInput is an input type that accepts values of the AutomationRuleRuleStatus enum A concrete instance of `AutomationRuleRuleStatusInput` can be one of the following:

AutomationRuleRuleStatusEnabled
AutomationRuleRuleStatusDisabled

type AutomationRuleRuleStatusOutput added in v0.66.0

type AutomationRuleRuleStatusOutput struct{ *pulumi.OutputState }

func (AutomationRuleRuleStatusOutput) ElementType added in v0.66.0

func (AutomationRuleRuleStatusOutput) ToAutomationRuleRuleStatusOutput added in v0.66.0

func (o AutomationRuleRuleStatusOutput) ToAutomationRuleRuleStatusOutput() AutomationRuleRuleStatusOutput

func (AutomationRuleRuleStatusOutput) ToAutomationRuleRuleStatusOutputWithContext added in v0.66.0

func (o AutomationRuleRuleStatusOutput) ToAutomationRuleRuleStatusOutputWithContext(ctx context.Context) AutomationRuleRuleStatusOutput

func (AutomationRuleRuleStatusOutput) ToAutomationRuleRuleStatusPtrOutput added in v0.66.0

func (o AutomationRuleRuleStatusOutput) ToAutomationRuleRuleStatusPtrOutput() AutomationRuleRuleStatusPtrOutput

func (AutomationRuleRuleStatusOutput) ToAutomationRuleRuleStatusPtrOutputWithContext added in v0.66.0

func (o AutomationRuleRuleStatusOutput) ToAutomationRuleRuleStatusPtrOutputWithContext(ctx context.Context) AutomationRuleRuleStatusPtrOutput

func (AutomationRuleRuleStatusOutput) ToStringOutput added in v0.66.0

func (AutomationRuleRuleStatusOutput) ToStringOutputWithContext added in v0.66.0

func (o AutomationRuleRuleStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AutomationRuleRuleStatusOutput) ToStringPtrOutput added in v0.66.0

func (AutomationRuleRuleStatusOutput) ToStringPtrOutputWithContext added in v0.66.0

func (o AutomationRuleRuleStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AutomationRuleRuleStatusPtrInput added in v0.66.0

type AutomationRuleRuleStatusPtrInput interface {
	pulumi.Input

	ToAutomationRuleRuleStatusPtrOutput() AutomationRuleRuleStatusPtrOutput
	ToAutomationRuleRuleStatusPtrOutputWithContext(context.Context) AutomationRuleRuleStatusPtrOutput
}

func AutomationRuleRuleStatusPtr added in v0.66.0

func AutomationRuleRuleStatusPtr(v string) AutomationRuleRuleStatusPtrInput

type AutomationRuleRuleStatusPtrOutput added in v0.66.0

type AutomationRuleRuleStatusPtrOutput struct{ *pulumi.OutputState }

func (AutomationRuleRuleStatusPtrOutput) Elem added in v0.66.0

func (AutomationRuleRuleStatusPtrOutput) ElementType added in v0.66.0

func (AutomationRuleRuleStatusPtrOutput) ToAutomationRuleRuleStatusPtrOutput added in v0.66.0

func (o AutomationRuleRuleStatusPtrOutput) ToAutomationRuleRuleStatusPtrOutput() AutomationRuleRuleStatusPtrOutput

func (AutomationRuleRuleStatusPtrOutput) ToAutomationRuleRuleStatusPtrOutputWithContext added in v0.66.0

func (o AutomationRuleRuleStatusPtrOutput) ToAutomationRuleRuleStatusPtrOutputWithContext(ctx context.Context) AutomationRuleRuleStatusPtrOutput

func (AutomationRuleRuleStatusPtrOutput) ToStringPtrOutput added in v0.66.0

func (AutomationRuleRuleStatusPtrOutput) ToStringPtrOutputWithContext added in v0.66.0

func (o AutomationRuleRuleStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AutomationRuleSeverityUpdate added in v0.66.0

type AutomationRuleSeverityUpdate struct {
	Label      *AutomationRuleSeverityUpdateLabel `pulumi:"label"`
	Normalized *int                               `pulumi:"normalized"`
	Product    *float64                           `pulumi:"product"`
}

type AutomationRuleSeverityUpdateArgs added in v0.66.0

type AutomationRuleSeverityUpdateArgs struct {
	Label      AutomationRuleSeverityUpdateLabelPtrInput `pulumi:"label"`
	Normalized pulumi.IntPtrInput                        `pulumi:"normalized"`
	Product    pulumi.Float64PtrInput                    `pulumi:"product"`
}

func (AutomationRuleSeverityUpdateArgs) ElementType added in v0.66.0

func (AutomationRuleSeverityUpdateArgs) ToAutomationRuleSeverityUpdateOutput added in v0.66.0

func (i AutomationRuleSeverityUpdateArgs) ToAutomationRuleSeverityUpdateOutput() AutomationRuleSeverityUpdateOutput

func (AutomationRuleSeverityUpdateArgs) ToAutomationRuleSeverityUpdateOutputWithContext added in v0.66.0

func (i AutomationRuleSeverityUpdateArgs) ToAutomationRuleSeverityUpdateOutputWithContext(ctx context.Context) AutomationRuleSeverityUpdateOutput

func (AutomationRuleSeverityUpdateArgs) ToAutomationRuleSeverityUpdatePtrOutput added in v0.66.0

func (i AutomationRuleSeverityUpdateArgs) ToAutomationRuleSeverityUpdatePtrOutput() AutomationRuleSeverityUpdatePtrOutput

func (AutomationRuleSeverityUpdateArgs) ToAutomationRuleSeverityUpdatePtrOutputWithContext added in v0.66.0

func (i AutomationRuleSeverityUpdateArgs) ToAutomationRuleSeverityUpdatePtrOutputWithContext(ctx context.Context) AutomationRuleSeverityUpdatePtrOutput

type AutomationRuleSeverityUpdateInput added in v0.66.0

type AutomationRuleSeverityUpdateInput interface {
	pulumi.Input

	ToAutomationRuleSeverityUpdateOutput() AutomationRuleSeverityUpdateOutput
	ToAutomationRuleSeverityUpdateOutputWithContext(context.Context) AutomationRuleSeverityUpdateOutput
}

AutomationRuleSeverityUpdateInput is an input type that accepts AutomationRuleSeverityUpdateArgs and AutomationRuleSeverityUpdateOutput values. You can construct a concrete instance of `AutomationRuleSeverityUpdateInput` via:

AutomationRuleSeverityUpdateArgs{...}

type AutomationRuleSeverityUpdateLabel added in v0.66.0

type AutomationRuleSeverityUpdateLabel string

func (AutomationRuleSeverityUpdateLabel) ElementType added in v0.66.0

func (AutomationRuleSeverityUpdateLabel) ToAutomationRuleSeverityUpdateLabelOutput added in v0.66.0

func (e AutomationRuleSeverityUpdateLabel) ToAutomationRuleSeverityUpdateLabelOutput() AutomationRuleSeverityUpdateLabelOutput

func (AutomationRuleSeverityUpdateLabel) ToAutomationRuleSeverityUpdateLabelOutputWithContext added in v0.66.0

func (e AutomationRuleSeverityUpdateLabel) ToAutomationRuleSeverityUpdateLabelOutputWithContext(ctx context.Context) AutomationRuleSeverityUpdateLabelOutput

func (AutomationRuleSeverityUpdateLabel) ToAutomationRuleSeverityUpdateLabelPtrOutput added in v0.66.0

func (e AutomationRuleSeverityUpdateLabel) ToAutomationRuleSeverityUpdateLabelPtrOutput() AutomationRuleSeverityUpdateLabelPtrOutput

func (AutomationRuleSeverityUpdateLabel) ToAutomationRuleSeverityUpdateLabelPtrOutputWithContext added in v0.66.0

func (e AutomationRuleSeverityUpdateLabel) ToAutomationRuleSeverityUpdateLabelPtrOutputWithContext(ctx context.Context) AutomationRuleSeverityUpdateLabelPtrOutput

func (AutomationRuleSeverityUpdateLabel) ToStringOutput added in v0.66.0

func (AutomationRuleSeverityUpdateLabel) ToStringOutputWithContext added in v0.66.0

func (e AutomationRuleSeverityUpdateLabel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AutomationRuleSeverityUpdateLabel) ToStringPtrOutput added in v0.66.0

func (AutomationRuleSeverityUpdateLabel) ToStringPtrOutputWithContext added in v0.66.0

func (e AutomationRuleSeverityUpdateLabel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AutomationRuleSeverityUpdateLabelInput added in v0.66.0

type AutomationRuleSeverityUpdateLabelInput interface {
	pulumi.Input

	ToAutomationRuleSeverityUpdateLabelOutput() AutomationRuleSeverityUpdateLabelOutput
	ToAutomationRuleSeverityUpdateLabelOutputWithContext(context.Context) AutomationRuleSeverityUpdateLabelOutput
}

AutomationRuleSeverityUpdateLabelInput is an input type that accepts values of the AutomationRuleSeverityUpdateLabel enum A concrete instance of `AutomationRuleSeverityUpdateLabelInput` can be one of the following:

AutomationRuleSeverityUpdateLabelInformational
AutomationRuleSeverityUpdateLabelLow
AutomationRuleSeverityUpdateLabelMedium
AutomationRuleSeverityUpdateLabelHigh
AutomationRuleSeverityUpdateLabelCritical

type AutomationRuleSeverityUpdateLabelOutput added in v0.66.0

type AutomationRuleSeverityUpdateLabelOutput struct{ *pulumi.OutputState }

func (AutomationRuleSeverityUpdateLabelOutput) ElementType added in v0.66.0

func (AutomationRuleSeverityUpdateLabelOutput) ToAutomationRuleSeverityUpdateLabelOutput added in v0.66.0

func (o AutomationRuleSeverityUpdateLabelOutput) ToAutomationRuleSeverityUpdateLabelOutput() AutomationRuleSeverityUpdateLabelOutput

func (AutomationRuleSeverityUpdateLabelOutput) ToAutomationRuleSeverityUpdateLabelOutputWithContext added in v0.66.0

func (o AutomationRuleSeverityUpdateLabelOutput) ToAutomationRuleSeverityUpdateLabelOutputWithContext(ctx context.Context) AutomationRuleSeverityUpdateLabelOutput

func (AutomationRuleSeverityUpdateLabelOutput) ToAutomationRuleSeverityUpdateLabelPtrOutput added in v0.66.0

func (o AutomationRuleSeverityUpdateLabelOutput) ToAutomationRuleSeverityUpdateLabelPtrOutput() AutomationRuleSeverityUpdateLabelPtrOutput

func (AutomationRuleSeverityUpdateLabelOutput) ToAutomationRuleSeverityUpdateLabelPtrOutputWithContext added in v0.66.0

func (o AutomationRuleSeverityUpdateLabelOutput) ToAutomationRuleSeverityUpdateLabelPtrOutputWithContext(ctx context.Context) AutomationRuleSeverityUpdateLabelPtrOutput

func (AutomationRuleSeverityUpdateLabelOutput) ToStringOutput added in v0.66.0

func (AutomationRuleSeverityUpdateLabelOutput) ToStringOutputWithContext added in v0.66.0

func (AutomationRuleSeverityUpdateLabelOutput) ToStringPtrOutput added in v0.66.0

func (AutomationRuleSeverityUpdateLabelOutput) ToStringPtrOutputWithContext added in v0.66.0

type AutomationRuleSeverityUpdateLabelPtrInput added in v0.66.0

type AutomationRuleSeverityUpdateLabelPtrInput interface {
	pulumi.Input

	ToAutomationRuleSeverityUpdateLabelPtrOutput() AutomationRuleSeverityUpdateLabelPtrOutput
	ToAutomationRuleSeverityUpdateLabelPtrOutputWithContext(context.Context) AutomationRuleSeverityUpdateLabelPtrOutput
}

func AutomationRuleSeverityUpdateLabelPtr added in v0.66.0

func AutomationRuleSeverityUpdateLabelPtr(v string) AutomationRuleSeverityUpdateLabelPtrInput

type AutomationRuleSeverityUpdateLabelPtrOutput added in v0.66.0

type AutomationRuleSeverityUpdateLabelPtrOutput struct{ *pulumi.OutputState }

func (AutomationRuleSeverityUpdateLabelPtrOutput) Elem added in v0.66.0

func (AutomationRuleSeverityUpdateLabelPtrOutput) ElementType added in v0.66.0

func (AutomationRuleSeverityUpdateLabelPtrOutput) ToAutomationRuleSeverityUpdateLabelPtrOutput added in v0.66.0

func (o AutomationRuleSeverityUpdateLabelPtrOutput) ToAutomationRuleSeverityUpdateLabelPtrOutput() AutomationRuleSeverityUpdateLabelPtrOutput

func (AutomationRuleSeverityUpdateLabelPtrOutput) ToAutomationRuleSeverityUpdateLabelPtrOutputWithContext added in v0.66.0

func (o AutomationRuleSeverityUpdateLabelPtrOutput) ToAutomationRuleSeverityUpdateLabelPtrOutputWithContext(ctx context.Context) AutomationRuleSeverityUpdateLabelPtrOutput

func (AutomationRuleSeverityUpdateLabelPtrOutput) ToStringPtrOutput added in v0.66.0

func (AutomationRuleSeverityUpdateLabelPtrOutput) ToStringPtrOutputWithContext added in v0.66.0

type AutomationRuleSeverityUpdateOutput added in v0.66.0

type AutomationRuleSeverityUpdateOutput struct{ *pulumi.OutputState }

func (AutomationRuleSeverityUpdateOutput) ElementType added in v0.66.0

func (AutomationRuleSeverityUpdateOutput) Label added in v0.66.0

func (AutomationRuleSeverityUpdateOutput) Normalized added in v0.66.0

func (AutomationRuleSeverityUpdateOutput) Product added in v0.66.0

func (AutomationRuleSeverityUpdateOutput) ToAutomationRuleSeverityUpdateOutput added in v0.66.0

func (o AutomationRuleSeverityUpdateOutput) ToAutomationRuleSeverityUpdateOutput() AutomationRuleSeverityUpdateOutput

func (AutomationRuleSeverityUpdateOutput) ToAutomationRuleSeverityUpdateOutputWithContext added in v0.66.0

func (o AutomationRuleSeverityUpdateOutput) ToAutomationRuleSeverityUpdateOutputWithContext(ctx context.Context) AutomationRuleSeverityUpdateOutput

func (AutomationRuleSeverityUpdateOutput) ToAutomationRuleSeverityUpdatePtrOutput added in v0.66.0

func (o AutomationRuleSeverityUpdateOutput) ToAutomationRuleSeverityUpdatePtrOutput() AutomationRuleSeverityUpdatePtrOutput

func (AutomationRuleSeverityUpdateOutput) ToAutomationRuleSeverityUpdatePtrOutputWithContext added in v0.66.0

func (o AutomationRuleSeverityUpdateOutput) ToAutomationRuleSeverityUpdatePtrOutputWithContext(ctx context.Context) AutomationRuleSeverityUpdatePtrOutput

type AutomationRuleSeverityUpdatePtrInput added in v0.66.0

type AutomationRuleSeverityUpdatePtrInput interface {
	pulumi.Input

	ToAutomationRuleSeverityUpdatePtrOutput() AutomationRuleSeverityUpdatePtrOutput
	ToAutomationRuleSeverityUpdatePtrOutputWithContext(context.Context) AutomationRuleSeverityUpdatePtrOutput
}

AutomationRuleSeverityUpdatePtrInput is an input type that accepts AutomationRuleSeverityUpdateArgs, AutomationRuleSeverityUpdatePtr and AutomationRuleSeverityUpdatePtrOutput values. You can construct a concrete instance of `AutomationRuleSeverityUpdatePtrInput` via:

        AutomationRuleSeverityUpdateArgs{...}

or:

        nil

func AutomationRuleSeverityUpdatePtr added in v0.66.0

type AutomationRuleSeverityUpdatePtrOutput added in v0.66.0

type AutomationRuleSeverityUpdatePtrOutput struct{ *pulumi.OutputState }

func (AutomationRuleSeverityUpdatePtrOutput) Elem added in v0.66.0

func (AutomationRuleSeverityUpdatePtrOutput) ElementType added in v0.66.0

func (AutomationRuleSeverityUpdatePtrOutput) Label added in v0.66.0

func (AutomationRuleSeverityUpdatePtrOutput) Normalized added in v0.66.0

func (AutomationRuleSeverityUpdatePtrOutput) Product added in v0.66.0

func (AutomationRuleSeverityUpdatePtrOutput) ToAutomationRuleSeverityUpdatePtrOutput added in v0.66.0

func (o AutomationRuleSeverityUpdatePtrOutput) ToAutomationRuleSeverityUpdatePtrOutput() AutomationRuleSeverityUpdatePtrOutput

func (AutomationRuleSeverityUpdatePtrOutput) ToAutomationRuleSeverityUpdatePtrOutputWithContext added in v0.66.0

func (o AutomationRuleSeverityUpdatePtrOutput) ToAutomationRuleSeverityUpdatePtrOutputWithContext(ctx context.Context) AutomationRuleSeverityUpdatePtrOutput

type AutomationRuleState added in v0.66.0

type AutomationRuleState struct {
}

func (AutomationRuleState) ElementType added in v0.66.0

func (AutomationRuleState) ElementType() reflect.Type

type AutomationRuleStringFilter added in v0.66.0

type AutomationRuleStringFilter struct {
	Comparison AutomationRuleStringFilterComparison `pulumi:"comparison"`
	Value      string                               `pulumi:"value"`
}

type AutomationRuleStringFilterArgs added in v0.66.0

type AutomationRuleStringFilterArgs struct {
	Comparison AutomationRuleStringFilterComparisonInput `pulumi:"comparison"`
	Value      pulumi.StringInput                        `pulumi:"value"`
}

func (AutomationRuleStringFilterArgs) ElementType added in v0.66.0

func (AutomationRuleStringFilterArgs) ToAutomationRuleStringFilterOutput added in v0.66.0

func (i AutomationRuleStringFilterArgs) ToAutomationRuleStringFilterOutput() AutomationRuleStringFilterOutput

func (AutomationRuleStringFilterArgs) ToAutomationRuleStringFilterOutputWithContext added in v0.66.0

func (i AutomationRuleStringFilterArgs) ToAutomationRuleStringFilterOutputWithContext(ctx context.Context) AutomationRuleStringFilterOutput

type AutomationRuleStringFilterArray added in v0.66.0

type AutomationRuleStringFilterArray []AutomationRuleStringFilterInput

func (AutomationRuleStringFilterArray) ElementType added in v0.66.0

func (AutomationRuleStringFilterArray) ToAutomationRuleStringFilterArrayOutput added in v0.66.0

func (i AutomationRuleStringFilterArray) ToAutomationRuleStringFilterArrayOutput() AutomationRuleStringFilterArrayOutput

func (AutomationRuleStringFilterArray) ToAutomationRuleStringFilterArrayOutputWithContext added in v0.66.0

func (i AutomationRuleStringFilterArray) ToAutomationRuleStringFilterArrayOutputWithContext(ctx context.Context) AutomationRuleStringFilterArrayOutput

type AutomationRuleStringFilterArrayInput added in v0.66.0

type AutomationRuleStringFilterArrayInput interface {
	pulumi.Input

	ToAutomationRuleStringFilterArrayOutput() AutomationRuleStringFilterArrayOutput
	ToAutomationRuleStringFilterArrayOutputWithContext(context.Context) AutomationRuleStringFilterArrayOutput
}

AutomationRuleStringFilterArrayInput is an input type that accepts AutomationRuleStringFilterArray and AutomationRuleStringFilterArrayOutput values. You can construct a concrete instance of `AutomationRuleStringFilterArrayInput` via:

AutomationRuleStringFilterArray{ AutomationRuleStringFilterArgs{...} }

type AutomationRuleStringFilterArrayOutput added in v0.66.0

type AutomationRuleStringFilterArrayOutput struct{ *pulumi.OutputState }

func (AutomationRuleStringFilterArrayOutput) ElementType added in v0.66.0

func (AutomationRuleStringFilterArrayOutput) Index added in v0.66.0

func (AutomationRuleStringFilterArrayOutput) ToAutomationRuleStringFilterArrayOutput added in v0.66.0

func (o AutomationRuleStringFilterArrayOutput) ToAutomationRuleStringFilterArrayOutput() AutomationRuleStringFilterArrayOutput

func (AutomationRuleStringFilterArrayOutput) ToAutomationRuleStringFilterArrayOutputWithContext added in v0.66.0

func (o AutomationRuleStringFilterArrayOutput) ToAutomationRuleStringFilterArrayOutputWithContext(ctx context.Context) AutomationRuleStringFilterArrayOutput

type AutomationRuleStringFilterComparison added in v0.66.0

type AutomationRuleStringFilterComparison string

The condition to apply to a string value when filtering Security Hub findings.

func (AutomationRuleStringFilterComparison) ElementType added in v0.66.0

func (AutomationRuleStringFilterComparison) ToAutomationRuleStringFilterComparisonOutput added in v0.66.0

func (e AutomationRuleStringFilterComparison) ToAutomationRuleStringFilterComparisonOutput() AutomationRuleStringFilterComparisonOutput

func (AutomationRuleStringFilterComparison) ToAutomationRuleStringFilterComparisonOutputWithContext added in v0.66.0

func (e AutomationRuleStringFilterComparison) ToAutomationRuleStringFilterComparisonOutputWithContext(ctx context.Context) AutomationRuleStringFilterComparisonOutput

func (AutomationRuleStringFilterComparison) ToAutomationRuleStringFilterComparisonPtrOutput added in v0.66.0

func (e AutomationRuleStringFilterComparison) ToAutomationRuleStringFilterComparisonPtrOutput() AutomationRuleStringFilterComparisonPtrOutput

func (AutomationRuleStringFilterComparison) ToAutomationRuleStringFilterComparisonPtrOutputWithContext added in v0.66.0

func (e AutomationRuleStringFilterComparison) ToAutomationRuleStringFilterComparisonPtrOutputWithContext(ctx context.Context) AutomationRuleStringFilterComparisonPtrOutput

func (AutomationRuleStringFilterComparison) ToStringOutput added in v0.66.0

func (AutomationRuleStringFilterComparison) ToStringOutputWithContext added in v0.66.0

func (e AutomationRuleStringFilterComparison) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AutomationRuleStringFilterComparison) ToStringPtrOutput added in v0.66.0

func (AutomationRuleStringFilterComparison) ToStringPtrOutputWithContext added in v0.66.0

func (e AutomationRuleStringFilterComparison) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AutomationRuleStringFilterComparisonInput added in v0.66.0

type AutomationRuleStringFilterComparisonInput interface {
	pulumi.Input

	ToAutomationRuleStringFilterComparisonOutput() AutomationRuleStringFilterComparisonOutput
	ToAutomationRuleStringFilterComparisonOutputWithContext(context.Context) AutomationRuleStringFilterComparisonOutput
}

AutomationRuleStringFilterComparisonInput is an input type that accepts values of the AutomationRuleStringFilterComparison enum A concrete instance of `AutomationRuleStringFilterComparisonInput` can be one of the following:

AutomationRuleStringFilterComparisonEquals
AutomationRuleStringFilterComparisonPrefix
AutomationRuleStringFilterComparisonNotEquals
AutomationRuleStringFilterComparisonPrefixNotEquals
AutomationRuleStringFilterComparisonContains
AutomationRuleStringFilterComparisonNotContains

type AutomationRuleStringFilterComparisonOutput added in v0.66.0

type AutomationRuleStringFilterComparisonOutput struct{ *pulumi.OutputState }

func (AutomationRuleStringFilterComparisonOutput) ElementType added in v0.66.0

func (AutomationRuleStringFilterComparisonOutput) ToAutomationRuleStringFilterComparisonOutput added in v0.66.0

func (o AutomationRuleStringFilterComparisonOutput) ToAutomationRuleStringFilterComparisonOutput() AutomationRuleStringFilterComparisonOutput

func (AutomationRuleStringFilterComparisonOutput) ToAutomationRuleStringFilterComparisonOutputWithContext added in v0.66.0

func (o AutomationRuleStringFilterComparisonOutput) ToAutomationRuleStringFilterComparisonOutputWithContext(ctx context.Context) AutomationRuleStringFilterComparisonOutput

func (AutomationRuleStringFilterComparisonOutput) ToAutomationRuleStringFilterComparisonPtrOutput added in v0.66.0

func (o AutomationRuleStringFilterComparisonOutput) ToAutomationRuleStringFilterComparisonPtrOutput() AutomationRuleStringFilterComparisonPtrOutput

func (AutomationRuleStringFilterComparisonOutput) ToAutomationRuleStringFilterComparisonPtrOutputWithContext added in v0.66.0

func (o AutomationRuleStringFilterComparisonOutput) ToAutomationRuleStringFilterComparisonPtrOutputWithContext(ctx context.Context) AutomationRuleStringFilterComparisonPtrOutput

func (AutomationRuleStringFilterComparisonOutput) ToStringOutput added in v0.66.0

func (AutomationRuleStringFilterComparisonOutput) ToStringOutputWithContext added in v0.66.0

func (AutomationRuleStringFilterComparisonOutput) ToStringPtrOutput added in v0.66.0

func (AutomationRuleStringFilterComparisonOutput) ToStringPtrOutputWithContext added in v0.66.0

type AutomationRuleStringFilterComparisonPtrInput added in v0.66.0

type AutomationRuleStringFilterComparisonPtrInput interface {
	pulumi.Input

	ToAutomationRuleStringFilterComparisonPtrOutput() AutomationRuleStringFilterComparisonPtrOutput
	ToAutomationRuleStringFilterComparisonPtrOutputWithContext(context.Context) AutomationRuleStringFilterComparisonPtrOutput
}

func AutomationRuleStringFilterComparisonPtr added in v0.66.0

func AutomationRuleStringFilterComparisonPtr(v string) AutomationRuleStringFilterComparisonPtrInput

type AutomationRuleStringFilterComparisonPtrOutput added in v0.66.0

type AutomationRuleStringFilterComparisonPtrOutput struct{ *pulumi.OutputState }

func (AutomationRuleStringFilterComparisonPtrOutput) Elem added in v0.66.0

func (AutomationRuleStringFilterComparisonPtrOutput) ElementType added in v0.66.0

func (AutomationRuleStringFilterComparisonPtrOutput) ToAutomationRuleStringFilterComparisonPtrOutput added in v0.66.0

func (o AutomationRuleStringFilterComparisonPtrOutput) ToAutomationRuleStringFilterComparisonPtrOutput() AutomationRuleStringFilterComparisonPtrOutput

func (AutomationRuleStringFilterComparisonPtrOutput) ToAutomationRuleStringFilterComparisonPtrOutputWithContext added in v0.66.0

func (o AutomationRuleStringFilterComparisonPtrOutput) ToAutomationRuleStringFilterComparisonPtrOutputWithContext(ctx context.Context) AutomationRuleStringFilterComparisonPtrOutput

func (AutomationRuleStringFilterComparisonPtrOutput) ToStringPtrOutput added in v0.66.0

func (AutomationRuleStringFilterComparisonPtrOutput) ToStringPtrOutputWithContext added in v0.66.0

type AutomationRuleStringFilterInput added in v0.66.0

type AutomationRuleStringFilterInput interface {
	pulumi.Input

	ToAutomationRuleStringFilterOutput() AutomationRuleStringFilterOutput
	ToAutomationRuleStringFilterOutputWithContext(context.Context) AutomationRuleStringFilterOutput
}

AutomationRuleStringFilterInput is an input type that accepts AutomationRuleStringFilterArgs and AutomationRuleStringFilterOutput values. You can construct a concrete instance of `AutomationRuleStringFilterInput` via:

AutomationRuleStringFilterArgs{...}

type AutomationRuleStringFilterOutput added in v0.66.0

type AutomationRuleStringFilterOutput struct{ *pulumi.OutputState }

func (AutomationRuleStringFilterOutput) Comparison added in v0.66.0

func (AutomationRuleStringFilterOutput) ElementType added in v0.66.0

func (AutomationRuleStringFilterOutput) ToAutomationRuleStringFilterOutput added in v0.66.0

func (o AutomationRuleStringFilterOutput) ToAutomationRuleStringFilterOutput() AutomationRuleStringFilterOutput

func (AutomationRuleStringFilterOutput) ToAutomationRuleStringFilterOutputWithContext added in v0.66.0

func (o AutomationRuleStringFilterOutput) ToAutomationRuleStringFilterOutputWithContext(ctx context.Context) AutomationRuleStringFilterOutput

func (AutomationRuleStringFilterOutput) Value added in v0.66.0

type AutomationRuleTags added in v0.66.0

type AutomationRuleTags struct {
}

A key-value pair to associate with a resource.

type AutomationRuleTagsArgs added in v0.66.0

type AutomationRuleTagsArgs struct {
}

A key-value pair to associate with a resource.

func (AutomationRuleTagsArgs) ElementType added in v0.66.0

func (AutomationRuleTagsArgs) ElementType() reflect.Type

func (AutomationRuleTagsArgs) ToAutomationRuleTagsOutput added in v0.66.0

func (i AutomationRuleTagsArgs) ToAutomationRuleTagsOutput() AutomationRuleTagsOutput

func (AutomationRuleTagsArgs) ToAutomationRuleTagsOutputWithContext added in v0.66.0

func (i AutomationRuleTagsArgs) ToAutomationRuleTagsOutputWithContext(ctx context.Context) AutomationRuleTagsOutput

func (AutomationRuleTagsArgs) ToAutomationRuleTagsPtrOutput added in v0.66.0

func (i AutomationRuleTagsArgs) ToAutomationRuleTagsPtrOutput() AutomationRuleTagsPtrOutput

func (AutomationRuleTagsArgs) ToAutomationRuleTagsPtrOutputWithContext added in v0.66.0

func (i AutomationRuleTagsArgs) ToAutomationRuleTagsPtrOutputWithContext(ctx context.Context) AutomationRuleTagsPtrOutput

type AutomationRuleTagsInput added in v0.66.0

type AutomationRuleTagsInput interface {
	pulumi.Input

	ToAutomationRuleTagsOutput() AutomationRuleTagsOutput
	ToAutomationRuleTagsOutputWithContext(context.Context) AutomationRuleTagsOutput
}

AutomationRuleTagsInput is an input type that accepts AutomationRuleTagsArgs and AutomationRuleTagsOutput values. You can construct a concrete instance of `AutomationRuleTagsInput` via:

AutomationRuleTagsArgs{...}

type AutomationRuleTagsOutput added in v0.66.0

type AutomationRuleTagsOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (AutomationRuleTagsOutput) ElementType added in v0.66.0

func (AutomationRuleTagsOutput) ElementType() reflect.Type

func (AutomationRuleTagsOutput) ToAutomationRuleTagsOutput added in v0.66.0

func (o AutomationRuleTagsOutput) ToAutomationRuleTagsOutput() AutomationRuleTagsOutput

func (AutomationRuleTagsOutput) ToAutomationRuleTagsOutputWithContext added in v0.66.0

func (o AutomationRuleTagsOutput) ToAutomationRuleTagsOutputWithContext(ctx context.Context) AutomationRuleTagsOutput

func (AutomationRuleTagsOutput) ToAutomationRuleTagsPtrOutput added in v0.66.0

func (o AutomationRuleTagsOutput) ToAutomationRuleTagsPtrOutput() AutomationRuleTagsPtrOutput

func (AutomationRuleTagsOutput) ToAutomationRuleTagsPtrOutputWithContext added in v0.66.0

func (o AutomationRuleTagsOutput) ToAutomationRuleTagsPtrOutputWithContext(ctx context.Context) AutomationRuleTagsPtrOutput

type AutomationRuleTagsPtrInput added in v0.66.0

type AutomationRuleTagsPtrInput interface {
	pulumi.Input

	ToAutomationRuleTagsPtrOutput() AutomationRuleTagsPtrOutput
	ToAutomationRuleTagsPtrOutputWithContext(context.Context) AutomationRuleTagsPtrOutput
}

AutomationRuleTagsPtrInput is an input type that accepts AutomationRuleTagsArgs, AutomationRuleTagsPtr and AutomationRuleTagsPtrOutput values. You can construct a concrete instance of `AutomationRuleTagsPtrInput` via:

        AutomationRuleTagsArgs{...}

or:

        nil

func AutomationRuleTagsPtr added in v0.66.0

func AutomationRuleTagsPtr(v *AutomationRuleTagsArgs) AutomationRuleTagsPtrInput

type AutomationRuleTagsPtrOutput added in v0.66.0

type AutomationRuleTagsPtrOutput struct{ *pulumi.OutputState }

func (AutomationRuleTagsPtrOutput) Elem added in v0.66.0

func (AutomationRuleTagsPtrOutput) ElementType added in v0.66.0

func (AutomationRuleTagsPtrOutput) ToAutomationRuleTagsPtrOutput added in v0.66.0

func (o AutomationRuleTagsPtrOutput) ToAutomationRuleTagsPtrOutput() AutomationRuleTagsPtrOutput

func (AutomationRuleTagsPtrOutput) ToAutomationRuleTagsPtrOutputWithContext added in v0.66.0

func (o AutomationRuleTagsPtrOutput) ToAutomationRuleTagsPtrOutputWithContext(ctx context.Context) AutomationRuleTagsPtrOutput

type AutomationRuleWorkflowUpdate added in v0.66.0

type AutomationRuleWorkflowUpdate struct {
	Status AutomationRuleWorkflowUpdateStatus `pulumi:"status"`
}

type AutomationRuleWorkflowUpdateArgs added in v0.66.0

type AutomationRuleWorkflowUpdateArgs struct {
	Status AutomationRuleWorkflowUpdateStatusInput `pulumi:"status"`
}

func (AutomationRuleWorkflowUpdateArgs) ElementType added in v0.66.0

func (AutomationRuleWorkflowUpdateArgs) ToAutomationRuleWorkflowUpdateOutput added in v0.66.0

func (i AutomationRuleWorkflowUpdateArgs) ToAutomationRuleWorkflowUpdateOutput() AutomationRuleWorkflowUpdateOutput

func (AutomationRuleWorkflowUpdateArgs) ToAutomationRuleWorkflowUpdateOutputWithContext added in v0.66.0

func (i AutomationRuleWorkflowUpdateArgs) ToAutomationRuleWorkflowUpdateOutputWithContext(ctx context.Context) AutomationRuleWorkflowUpdateOutput

func (AutomationRuleWorkflowUpdateArgs) ToAutomationRuleWorkflowUpdatePtrOutput added in v0.66.0

func (i AutomationRuleWorkflowUpdateArgs) ToAutomationRuleWorkflowUpdatePtrOutput() AutomationRuleWorkflowUpdatePtrOutput

func (AutomationRuleWorkflowUpdateArgs) ToAutomationRuleWorkflowUpdatePtrOutputWithContext added in v0.66.0

func (i AutomationRuleWorkflowUpdateArgs) ToAutomationRuleWorkflowUpdatePtrOutputWithContext(ctx context.Context) AutomationRuleWorkflowUpdatePtrOutput

type AutomationRuleWorkflowUpdateInput added in v0.66.0

type AutomationRuleWorkflowUpdateInput interface {
	pulumi.Input

	ToAutomationRuleWorkflowUpdateOutput() AutomationRuleWorkflowUpdateOutput
	ToAutomationRuleWorkflowUpdateOutputWithContext(context.Context) AutomationRuleWorkflowUpdateOutput
}

AutomationRuleWorkflowUpdateInput is an input type that accepts AutomationRuleWorkflowUpdateArgs and AutomationRuleWorkflowUpdateOutput values. You can construct a concrete instance of `AutomationRuleWorkflowUpdateInput` via:

AutomationRuleWorkflowUpdateArgs{...}

type AutomationRuleWorkflowUpdateOutput added in v0.66.0

type AutomationRuleWorkflowUpdateOutput struct{ *pulumi.OutputState }

func (AutomationRuleWorkflowUpdateOutput) ElementType added in v0.66.0

func (AutomationRuleWorkflowUpdateOutput) Status added in v0.66.0

func (AutomationRuleWorkflowUpdateOutput) ToAutomationRuleWorkflowUpdateOutput added in v0.66.0

func (o AutomationRuleWorkflowUpdateOutput) ToAutomationRuleWorkflowUpdateOutput() AutomationRuleWorkflowUpdateOutput

func (AutomationRuleWorkflowUpdateOutput) ToAutomationRuleWorkflowUpdateOutputWithContext added in v0.66.0

func (o AutomationRuleWorkflowUpdateOutput) ToAutomationRuleWorkflowUpdateOutputWithContext(ctx context.Context) AutomationRuleWorkflowUpdateOutput

func (AutomationRuleWorkflowUpdateOutput) ToAutomationRuleWorkflowUpdatePtrOutput added in v0.66.0

func (o AutomationRuleWorkflowUpdateOutput) ToAutomationRuleWorkflowUpdatePtrOutput() AutomationRuleWorkflowUpdatePtrOutput

func (AutomationRuleWorkflowUpdateOutput) ToAutomationRuleWorkflowUpdatePtrOutputWithContext added in v0.66.0

func (o AutomationRuleWorkflowUpdateOutput) ToAutomationRuleWorkflowUpdatePtrOutputWithContext(ctx context.Context) AutomationRuleWorkflowUpdatePtrOutput

type AutomationRuleWorkflowUpdatePtrInput added in v0.66.0

type AutomationRuleWorkflowUpdatePtrInput interface {
	pulumi.Input

	ToAutomationRuleWorkflowUpdatePtrOutput() AutomationRuleWorkflowUpdatePtrOutput
	ToAutomationRuleWorkflowUpdatePtrOutputWithContext(context.Context) AutomationRuleWorkflowUpdatePtrOutput
}

AutomationRuleWorkflowUpdatePtrInput is an input type that accepts AutomationRuleWorkflowUpdateArgs, AutomationRuleWorkflowUpdatePtr and AutomationRuleWorkflowUpdatePtrOutput values. You can construct a concrete instance of `AutomationRuleWorkflowUpdatePtrInput` via:

        AutomationRuleWorkflowUpdateArgs{...}

or:

        nil

func AutomationRuleWorkflowUpdatePtr added in v0.66.0

type AutomationRuleWorkflowUpdatePtrOutput added in v0.66.0

type AutomationRuleWorkflowUpdatePtrOutput struct{ *pulumi.OutputState }

func (AutomationRuleWorkflowUpdatePtrOutput) Elem added in v0.66.0

func (AutomationRuleWorkflowUpdatePtrOutput) ElementType added in v0.66.0

func (AutomationRuleWorkflowUpdatePtrOutput) Status added in v0.66.0

func (AutomationRuleWorkflowUpdatePtrOutput) ToAutomationRuleWorkflowUpdatePtrOutput added in v0.66.0

func (o AutomationRuleWorkflowUpdatePtrOutput) ToAutomationRuleWorkflowUpdatePtrOutput() AutomationRuleWorkflowUpdatePtrOutput

func (AutomationRuleWorkflowUpdatePtrOutput) ToAutomationRuleWorkflowUpdatePtrOutputWithContext added in v0.66.0

func (o AutomationRuleWorkflowUpdatePtrOutput) ToAutomationRuleWorkflowUpdatePtrOutputWithContext(ctx context.Context) AutomationRuleWorkflowUpdatePtrOutput

type AutomationRuleWorkflowUpdateStatus added in v0.66.0

type AutomationRuleWorkflowUpdateStatus string

func (AutomationRuleWorkflowUpdateStatus) ElementType added in v0.66.0

func (AutomationRuleWorkflowUpdateStatus) ToAutomationRuleWorkflowUpdateStatusOutput added in v0.66.0

func (e AutomationRuleWorkflowUpdateStatus) ToAutomationRuleWorkflowUpdateStatusOutput() AutomationRuleWorkflowUpdateStatusOutput

func (AutomationRuleWorkflowUpdateStatus) ToAutomationRuleWorkflowUpdateStatusOutputWithContext added in v0.66.0

func (e AutomationRuleWorkflowUpdateStatus) ToAutomationRuleWorkflowUpdateStatusOutputWithContext(ctx context.Context) AutomationRuleWorkflowUpdateStatusOutput

func (AutomationRuleWorkflowUpdateStatus) ToAutomationRuleWorkflowUpdateStatusPtrOutput added in v0.66.0

func (e AutomationRuleWorkflowUpdateStatus) ToAutomationRuleWorkflowUpdateStatusPtrOutput() AutomationRuleWorkflowUpdateStatusPtrOutput

func (AutomationRuleWorkflowUpdateStatus) ToAutomationRuleWorkflowUpdateStatusPtrOutputWithContext added in v0.66.0

func (e AutomationRuleWorkflowUpdateStatus) ToAutomationRuleWorkflowUpdateStatusPtrOutputWithContext(ctx context.Context) AutomationRuleWorkflowUpdateStatusPtrOutput

func (AutomationRuleWorkflowUpdateStatus) ToStringOutput added in v0.66.0

func (AutomationRuleWorkflowUpdateStatus) ToStringOutputWithContext added in v0.66.0

func (e AutomationRuleWorkflowUpdateStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AutomationRuleWorkflowUpdateStatus) ToStringPtrOutput added in v0.66.0

func (AutomationRuleWorkflowUpdateStatus) ToStringPtrOutputWithContext added in v0.66.0

func (e AutomationRuleWorkflowUpdateStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AutomationRuleWorkflowUpdateStatusInput added in v0.66.0

type AutomationRuleWorkflowUpdateStatusInput interface {
	pulumi.Input

	ToAutomationRuleWorkflowUpdateStatusOutput() AutomationRuleWorkflowUpdateStatusOutput
	ToAutomationRuleWorkflowUpdateStatusOutputWithContext(context.Context) AutomationRuleWorkflowUpdateStatusOutput
}

AutomationRuleWorkflowUpdateStatusInput is an input type that accepts values of the AutomationRuleWorkflowUpdateStatus enum A concrete instance of `AutomationRuleWorkflowUpdateStatusInput` can be one of the following:

AutomationRuleWorkflowUpdateStatusNew
AutomationRuleWorkflowUpdateStatusNotified
AutomationRuleWorkflowUpdateStatusResolved
AutomationRuleWorkflowUpdateStatusSuppressed

type AutomationRuleWorkflowUpdateStatusOutput added in v0.66.0

type AutomationRuleWorkflowUpdateStatusOutput struct{ *pulumi.OutputState }

func (AutomationRuleWorkflowUpdateStatusOutput) ElementType added in v0.66.0

func (AutomationRuleWorkflowUpdateStatusOutput) ToAutomationRuleWorkflowUpdateStatusOutput added in v0.66.0

func (o AutomationRuleWorkflowUpdateStatusOutput) ToAutomationRuleWorkflowUpdateStatusOutput() AutomationRuleWorkflowUpdateStatusOutput

func (AutomationRuleWorkflowUpdateStatusOutput) ToAutomationRuleWorkflowUpdateStatusOutputWithContext added in v0.66.0

func (o AutomationRuleWorkflowUpdateStatusOutput) ToAutomationRuleWorkflowUpdateStatusOutputWithContext(ctx context.Context) AutomationRuleWorkflowUpdateStatusOutput

func (AutomationRuleWorkflowUpdateStatusOutput) ToAutomationRuleWorkflowUpdateStatusPtrOutput added in v0.66.0

func (o AutomationRuleWorkflowUpdateStatusOutput) ToAutomationRuleWorkflowUpdateStatusPtrOutput() AutomationRuleWorkflowUpdateStatusPtrOutput

func (AutomationRuleWorkflowUpdateStatusOutput) ToAutomationRuleWorkflowUpdateStatusPtrOutputWithContext added in v0.66.0

func (o AutomationRuleWorkflowUpdateStatusOutput) ToAutomationRuleWorkflowUpdateStatusPtrOutputWithContext(ctx context.Context) AutomationRuleWorkflowUpdateStatusPtrOutput

func (AutomationRuleWorkflowUpdateStatusOutput) ToStringOutput added in v0.66.0

func (AutomationRuleWorkflowUpdateStatusOutput) ToStringOutputWithContext added in v0.66.0

func (AutomationRuleWorkflowUpdateStatusOutput) ToStringPtrOutput added in v0.66.0

func (AutomationRuleWorkflowUpdateStatusOutput) ToStringPtrOutputWithContext added in v0.66.0

type AutomationRuleWorkflowUpdateStatusPtrInput added in v0.66.0

type AutomationRuleWorkflowUpdateStatusPtrInput interface {
	pulumi.Input

	ToAutomationRuleWorkflowUpdateStatusPtrOutput() AutomationRuleWorkflowUpdateStatusPtrOutput
	ToAutomationRuleWorkflowUpdateStatusPtrOutputWithContext(context.Context) AutomationRuleWorkflowUpdateStatusPtrOutput
}

func AutomationRuleWorkflowUpdateStatusPtr added in v0.66.0

func AutomationRuleWorkflowUpdateStatusPtr(v string) AutomationRuleWorkflowUpdateStatusPtrInput

type AutomationRuleWorkflowUpdateStatusPtrOutput added in v0.66.0

type AutomationRuleWorkflowUpdateStatusPtrOutput struct{ *pulumi.OutputState }

func (AutomationRuleWorkflowUpdateStatusPtrOutput) Elem added in v0.66.0

func (AutomationRuleWorkflowUpdateStatusPtrOutput) ElementType added in v0.66.0

func (AutomationRuleWorkflowUpdateStatusPtrOutput) ToAutomationRuleWorkflowUpdateStatusPtrOutput added in v0.66.0

func (o AutomationRuleWorkflowUpdateStatusPtrOutput) ToAutomationRuleWorkflowUpdateStatusPtrOutput() AutomationRuleWorkflowUpdateStatusPtrOutput

func (AutomationRuleWorkflowUpdateStatusPtrOutput) ToAutomationRuleWorkflowUpdateStatusPtrOutputWithContext added in v0.66.0

func (o AutomationRuleWorkflowUpdateStatusPtrOutput) ToAutomationRuleWorkflowUpdateStatusPtrOutputWithContext(ctx context.Context) AutomationRuleWorkflowUpdateStatusPtrOutput

func (AutomationRuleWorkflowUpdateStatusPtrOutput) ToStringPtrOutput added in v0.66.0

func (AutomationRuleWorkflowUpdateStatusPtrOutput) ToStringPtrOutputWithContext added in v0.66.0

type AutomationRulemap added in v0.66.0

type AutomationRulemap struct {
}

An object of user-defined name and value string pair added to a finding.

type AutomationRulemapArgs added in v0.66.0

type AutomationRulemapArgs struct {
}

An object of user-defined name and value string pair added to a finding.

func (AutomationRulemapArgs) ElementType added in v0.66.0

func (AutomationRulemapArgs) ElementType() reflect.Type

func (AutomationRulemapArgs) ToAutomationRulemapOutput added in v0.66.0

func (i AutomationRulemapArgs) ToAutomationRulemapOutput() AutomationRulemapOutput

func (AutomationRulemapArgs) ToAutomationRulemapOutputWithContext added in v0.66.0

func (i AutomationRulemapArgs) ToAutomationRulemapOutputWithContext(ctx context.Context) AutomationRulemapOutput

func (AutomationRulemapArgs) ToAutomationRulemapPtrOutput added in v0.66.0

func (i AutomationRulemapArgs) ToAutomationRulemapPtrOutput() AutomationRulemapPtrOutput

func (AutomationRulemapArgs) ToAutomationRulemapPtrOutputWithContext added in v0.66.0

func (i AutomationRulemapArgs) ToAutomationRulemapPtrOutputWithContext(ctx context.Context) AutomationRulemapPtrOutput

type AutomationRulemapInput added in v0.66.0

type AutomationRulemapInput interface {
	pulumi.Input

	ToAutomationRulemapOutput() AutomationRulemapOutput
	ToAutomationRulemapOutputWithContext(context.Context) AutomationRulemapOutput
}

AutomationRulemapInput is an input type that accepts AutomationRulemapArgs and AutomationRulemapOutput values. You can construct a concrete instance of `AutomationRulemapInput` via:

AutomationRulemapArgs{...}

type AutomationRulemapOutput added in v0.66.0

type AutomationRulemapOutput struct{ *pulumi.OutputState }

An object of user-defined name and value string pair added to a finding.

func (AutomationRulemapOutput) ElementType added in v0.66.0

func (AutomationRulemapOutput) ElementType() reflect.Type

func (AutomationRulemapOutput) ToAutomationRulemapOutput added in v0.66.0

func (o AutomationRulemapOutput) ToAutomationRulemapOutput() AutomationRulemapOutput

func (AutomationRulemapOutput) ToAutomationRulemapOutputWithContext added in v0.66.0

func (o AutomationRulemapOutput) ToAutomationRulemapOutputWithContext(ctx context.Context) AutomationRulemapOutput

func (AutomationRulemapOutput) ToAutomationRulemapPtrOutput added in v0.66.0

func (o AutomationRulemapOutput) ToAutomationRulemapPtrOutput() AutomationRulemapPtrOutput

func (AutomationRulemapOutput) ToAutomationRulemapPtrOutputWithContext added in v0.66.0

func (o AutomationRulemapOutput) ToAutomationRulemapPtrOutputWithContext(ctx context.Context) AutomationRulemapPtrOutput

type AutomationRulemapPtrInput added in v0.66.0

type AutomationRulemapPtrInput interface {
	pulumi.Input

	ToAutomationRulemapPtrOutput() AutomationRulemapPtrOutput
	ToAutomationRulemapPtrOutputWithContext(context.Context) AutomationRulemapPtrOutput
}

AutomationRulemapPtrInput is an input type that accepts AutomationRulemapArgs, AutomationRulemapPtr and AutomationRulemapPtrOutput values. You can construct a concrete instance of `AutomationRulemapPtrInput` via:

        AutomationRulemapArgs{...}

or:

        nil

func AutomationRulemapPtr added in v0.66.0

func AutomationRulemapPtr(v *AutomationRulemapArgs) AutomationRulemapPtrInput

type AutomationRulemapPtrOutput added in v0.66.0

type AutomationRulemapPtrOutput struct{ *pulumi.OutputState }

func (AutomationRulemapPtrOutput) Elem added in v0.66.0

func (AutomationRulemapPtrOutput) ElementType added in v0.66.0

func (AutomationRulemapPtrOutput) ElementType() reflect.Type

func (AutomationRulemapPtrOutput) ToAutomationRulemapPtrOutput added in v0.66.0

func (o AutomationRulemapPtrOutput) ToAutomationRulemapPtrOutput() AutomationRulemapPtrOutput

func (AutomationRulemapPtrOutput) ToAutomationRulemapPtrOutputWithContext added in v0.66.0

func (o AutomationRulemapPtrOutput) ToAutomationRulemapPtrOutputWithContext(ctx context.Context) AutomationRulemapPtrOutput

type AutomationRulesAction added in v0.66.0

type AutomationRulesAction struct {
	FindingFieldsUpdate AutomationRulesFindingFieldsUpdate `pulumi:"findingFieldsUpdate"`
	Type                AutomationRulesActionType          `pulumi:"type"`
}

type AutomationRulesActionArgs added in v0.66.0

type AutomationRulesActionArgs struct {
	FindingFieldsUpdate AutomationRulesFindingFieldsUpdateInput `pulumi:"findingFieldsUpdate"`
	Type                AutomationRulesActionTypeInput          `pulumi:"type"`
}

func (AutomationRulesActionArgs) ElementType added in v0.66.0

func (AutomationRulesActionArgs) ElementType() reflect.Type

func (AutomationRulesActionArgs) ToAutomationRulesActionOutput added in v0.66.0

func (i AutomationRulesActionArgs) ToAutomationRulesActionOutput() AutomationRulesActionOutput

func (AutomationRulesActionArgs) ToAutomationRulesActionOutputWithContext added in v0.66.0

func (i AutomationRulesActionArgs) ToAutomationRulesActionOutputWithContext(ctx context.Context) AutomationRulesActionOutput

type AutomationRulesActionArray added in v0.66.0

type AutomationRulesActionArray []AutomationRulesActionInput

func (AutomationRulesActionArray) ElementType added in v0.66.0

func (AutomationRulesActionArray) ElementType() reflect.Type

func (AutomationRulesActionArray) ToAutomationRulesActionArrayOutput added in v0.66.0

func (i AutomationRulesActionArray) ToAutomationRulesActionArrayOutput() AutomationRulesActionArrayOutput

func (AutomationRulesActionArray) ToAutomationRulesActionArrayOutputWithContext added in v0.66.0

func (i AutomationRulesActionArray) ToAutomationRulesActionArrayOutputWithContext(ctx context.Context) AutomationRulesActionArrayOutput

type AutomationRulesActionArrayInput added in v0.66.0

type AutomationRulesActionArrayInput interface {
	pulumi.Input

	ToAutomationRulesActionArrayOutput() AutomationRulesActionArrayOutput
	ToAutomationRulesActionArrayOutputWithContext(context.Context) AutomationRulesActionArrayOutput
}

AutomationRulesActionArrayInput is an input type that accepts AutomationRulesActionArray and AutomationRulesActionArrayOutput values. You can construct a concrete instance of `AutomationRulesActionArrayInput` via:

AutomationRulesActionArray{ AutomationRulesActionArgs{...} }

type AutomationRulesActionArrayOutput added in v0.66.0

type AutomationRulesActionArrayOutput struct{ *pulumi.OutputState }

func (AutomationRulesActionArrayOutput) ElementType added in v0.66.0

func (AutomationRulesActionArrayOutput) Index added in v0.66.0

func (AutomationRulesActionArrayOutput) ToAutomationRulesActionArrayOutput added in v0.66.0

func (o AutomationRulesActionArrayOutput) ToAutomationRulesActionArrayOutput() AutomationRulesActionArrayOutput

func (AutomationRulesActionArrayOutput) ToAutomationRulesActionArrayOutputWithContext added in v0.66.0

func (o AutomationRulesActionArrayOutput) ToAutomationRulesActionArrayOutputWithContext(ctx context.Context) AutomationRulesActionArrayOutput

type AutomationRulesActionInput added in v0.66.0

type AutomationRulesActionInput interface {
	pulumi.Input

	ToAutomationRulesActionOutput() AutomationRulesActionOutput
	ToAutomationRulesActionOutputWithContext(context.Context) AutomationRulesActionOutput
}

AutomationRulesActionInput is an input type that accepts AutomationRulesActionArgs and AutomationRulesActionOutput values. You can construct a concrete instance of `AutomationRulesActionInput` via:

AutomationRulesActionArgs{...}

type AutomationRulesActionOutput added in v0.66.0

type AutomationRulesActionOutput struct{ *pulumi.OutputState }

func (AutomationRulesActionOutput) ElementType added in v0.66.0

func (AutomationRulesActionOutput) FindingFieldsUpdate added in v0.66.0

func (AutomationRulesActionOutput) ToAutomationRulesActionOutput added in v0.66.0

func (o AutomationRulesActionOutput) ToAutomationRulesActionOutput() AutomationRulesActionOutput

func (AutomationRulesActionOutput) ToAutomationRulesActionOutputWithContext added in v0.66.0

func (o AutomationRulesActionOutput) ToAutomationRulesActionOutputWithContext(ctx context.Context) AutomationRulesActionOutput

func (AutomationRulesActionOutput) Type added in v0.66.0

type AutomationRulesActionType added in v0.66.0

type AutomationRulesActionType string

func (AutomationRulesActionType) ElementType added in v0.66.0

func (AutomationRulesActionType) ElementType() reflect.Type

func (AutomationRulesActionType) ToAutomationRulesActionTypeOutput added in v0.66.0

func (e AutomationRulesActionType) ToAutomationRulesActionTypeOutput() AutomationRulesActionTypeOutput

func (AutomationRulesActionType) ToAutomationRulesActionTypeOutputWithContext added in v0.66.0

func (e AutomationRulesActionType) ToAutomationRulesActionTypeOutputWithContext(ctx context.Context) AutomationRulesActionTypeOutput

func (AutomationRulesActionType) ToAutomationRulesActionTypePtrOutput added in v0.66.0

func (e AutomationRulesActionType) ToAutomationRulesActionTypePtrOutput() AutomationRulesActionTypePtrOutput

func (AutomationRulesActionType) ToAutomationRulesActionTypePtrOutputWithContext added in v0.66.0

func (e AutomationRulesActionType) ToAutomationRulesActionTypePtrOutputWithContext(ctx context.Context) AutomationRulesActionTypePtrOutput

func (AutomationRulesActionType) ToStringOutput added in v0.66.0

func (e AutomationRulesActionType) ToStringOutput() pulumi.StringOutput

func (AutomationRulesActionType) ToStringOutputWithContext added in v0.66.0

func (e AutomationRulesActionType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AutomationRulesActionType) ToStringPtrOutput added in v0.66.0

func (e AutomationRulesActionType) ToStringPtrOutput() pulumi.StringPtrOutput

func (AutomationRulesActionType) ToStringPtrOutputWithContext added in v0.66.0

func (e AutomationRulesActionType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AutomationRulesActionTypeInput added in v0.66.0

type AutomationRulesActionTypeInput interface {
	pulumi.Input

	ToAutomationRulesActionTypeOutput() AutomationRulesActionTypeOutput
	ToAutomationRulesActionTypeOutputWithContext(context.Context) AutomationRulesActionTypeOutput
}

AutomationRulesActionTypeInput is an input type that accepts values of the AutomationRulesActionType enum A concrete instance of `AutomationRulesActionTypeInput` can be one of the following:

AutomationRulesActionTypeFindingFieldsUpdate

type AutomationRulesActionTypeOutput added in v0.66.0

type AutomationRulesActionTypeOutput struct{ *pulumi.OutputState }

func (AutomationRulesActionTypeOutput) ElementType added in v0.66.0

func (AutomationRulesActionTypeOutput) ToAutomationRulesActionTypeOutput added in v0.66.0

func (o AutomationRulesActionTypeOutput) ToAutomationRulesActionTypeOutput() AutomationRulesActionTypeOutput

func (AutomationRulesActionTypeOutput) ToAutomationRulesActionTypeOutputWithContext added in v0.66.0

func (o AutomationRulesActionTypeOutput) ToAutomationRulesActionTypeOutputWithContext(ctx context.Context) AutomationRulesActionTypeOutput

func (AutomationRulesActionTypeOutput) ToAutomationRulesActionTypePtrOutput added in v0.66.0

func (o AutomationRulesActionTypeOutput) ToAutomationRulesActionTypePtrOutput() AutomationRulesActionTypePtrOutput

func (AutomationRulesActionTypeOutput) ToAutomationRulesActionTypePtrOutputWithContext added in v0.66.0

func (o AutomationRulesActionTypeOutput) ToAutomationRulesActionTypePtrOutputWithContext(ctx context.Context) AutomationRulesActionTypePtrOutput

func (AutomationRulesActionTypeOutput) ToStringOutput added in v0.66.0

func (AutomationRulesActionTypeOutput) ToStringOutputWithContext added in v0.66.0

func (o AutomationRulesActionTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AutomationRulesActionTypeOutput) ToStringPtrOutput added in v0.66.0

func (AutomationRulesActionTypeOutput) ToStringPtrOutputWithContext added in v0.66.0

func (o AutomationRulesActionTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AutomationRulesActionTypePtrInput added in v0.66.0

type AutomationRulesActionTypePtrInput interface {
	pulumi.Input

	ToAutomationRulesActionTypePtrOutput() AutomationRulesActionTypePtrOutput
	ToAutomationRulesActionTypePtrOutputWithContext(context.Context) AutomationRulesActionTypePtrOutput
}

func AutomationRulesActionTypePtr added in v0.66.0

func AutomationRulesActionTypePtr(v string) AutomationRulesActionTypePtrInput

type AutomationRulesActionTypePtrOutput added in v0.66.0

type AutomationRulesActionTypePtrOutput struct{ *pulumi.OutputState }

func (AutomationRulesActionTypePtrOutput) Elem added in v0.66.0

func (AutomationRulesActionTypePtrOutput) ElementType added in v0.66.0

func (AutomationRulesActionTypePtrOutput) ToAutomationRulesActionTypePtrOutput added in v0.66.0

func (o AutomationRulesActionTypePtrOutput) ToAutomationRulesActionTypePtrOutput() AutomationRulesActionTypePtrOutput

func (AutomationRulesActionTypePtrOutput) ToAutomationRulesActionTypePtrOutputWithContext added in v0.66.0

func (o AutomationRulesActionTypePtrOutput) ToAutomationRulesActionTypePtrOutputWithContext(ctx context.Context) AutomationRulesActionTypePtrOutput

func (AutomationRulesActionTypePtrOutput) ToStringPtrOutput added in v0.66.0

func (AutomationRulesActionTypePtrOutput) ToStringPtrOutputWithContext added in v0.66.0

func (o AutomationRulesActionTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AutomationRulesFindingFieldsUpdate added in v0.66.0

type AutomationRulesFindingFieldsUpdate struct {
	Confidence  *int `pulumi:"confidence"`
	Criticality *int `pulumi:"criticality"`
	// The rule action will update the “Note“ field of a finding.
	Note *AutomationRuleNoteUpdate `pulumi:"note"`
	// The rule action will update the “RelatedFindings“ field of a finding.
	RelatedFindings []AutomationRuleRelatedFinding `pulumi:"relatedFindings"`
	// The rule action will update the “Severity“ field of a finding.
	Severity          *AutomationRuleSeverityUpdate                        `pulumi:"severity"`
	Types             []string                                             `pulumi:"types"`
	UserDefinedFields *AutomationRulemap                                   `pulumi:"userDefinedFields"`
	VerificationState *AutomationRulesFindingFieldsUpdateVerificationState `pulumi:"verificationState"`
	// The rule action will update the “Workflow“ field of a finding.
	Workflow *AutomationRuleWorkflowUpdate `pulumi:"workflow"`
}

The rule action will update the “Note“ field of a finding.

type AutomationRulesFindingFieldsUpdateArgs added in v0.66.0

type AutomationRulesFindingFieldsUpdateArgs struct {
	Confidence  pulumi.IntPtrInput `pulumi:"confidence"`
	Criticality pulumi.IntPtrInput `pulumi:"criticality"`
	// The rule action will update the “Note“ field of a finding.
	Note AutomationRuleNoteUpdatePtrInput `pulumi:"note"`
	// The rule action will update the “RelatedFindings“ field of a finding.
	RelatedFindings AutomationRuleRelatedFindingArrayInput `pulumi:"relatedFindings"`
	// The rule action will update the “Severity“ field of a finding.
	Severity          AutomationRuleSeverityUpdatePtrInput                        `pulumi:"severity"`
	Types             pulumi.StringArrayInput                                     `pulumi:"types"`
	UserDefinedFields AutomationRulemapPtrInput                                   `pulumi:"userDefinedFields"`
	VerificationState AutomationRulesFindingFieldsUpdateVerificationStatePtrInput `pulumi:"verificationState"`
	// The rule action will update the “Workflow“ field of a finding.
	Workflow AutomationRuleWorkflowUpdatePtrInput `pulumi:"workflow"`
}

The rule action will update the “Note“ field of a finding.

func (AutomationRulesFindingFieldsUpdateArgs) ElementType added in v0.66.0

func (AutomationRulesFindingFieldsUpdateArgs) ToAutomationRulesFindingFieldsUpdateOutput added in v0.66.0

func (i AutomationRulesFindingFieldsUpdateArgs) ToAutomationRulesFindingFieldsUpdateOutput() AutomationRulesFindingFieldsUpdateOutput

func (AutomationRulesFindingFieldsUpdateArgs) ToAutomationRulesFindingFieldsUpdateOutputWithContext added in v0.66.0

func (i AutomationRulesFindingFieldsUpdateArgs) ToAutomationRulesFindingFieldsUpdateOutputWithContext(ctx context.Context) AutomationRulesFindingFieldsUpdateOutput

type AutomationRulesFindingFieldsUpdateInput added in v0.66.0

type AutomationRulesFindingFieldsUpdateInput interface {
	pulumi.Input

	ToAutomationRulesFindingFieldsUpdateOutput() AutomationRulesFindingFieldsUpdateOutput
	ToAutomationRulesFindingFieldsUpdateOutputWithContext(context.Context) AutomationRulesFindingFieldsUpdateOutput
}

AutomationRulesFindingFieldsUpdateInput is an input type that accepts AutomationRulesFindingFieldsUpdateArgs and AutomationRulesFindingFieldsUpdateOutput values. You can construct a concrete instance of `AutomationRulesFindingFieldsUpdateInput` via:

AutomationRulesFindingFieldsUpdateArgs{...}

type AutomationRulesFindingFieldsUpdateOutput added in v0.66.0

type AutomationRulesFindingFieldsUpdateOutput struct{ *pulumi.OutputState }

The rule action will update the “Note“ field of a finding.

func (AutomationRulesFindingFieldsUpdateOutput) Confidence added in v0.66.0

func (AutomationRulesFindingFieldsUpdateOutput) Criticality added in v0.66.0

func (AutomationRulesFindingFieldsUpdateOutput) ElementType added in v0.66.0

func (AutomationRulesFindingFieldsUpdateOutput) Note added in v0.66.0

The rule action will update the “Note“ field of a finding.

func (AutomationRulesFindingFieldsUpdateOutput) RelatedFindings added in v0.66.0

The rule action will update the “RelatedFindings“ field of a finding.

func (AutomationRulesFindingFieldsUpdateOutput) Severity added in v0.66.0

The rule action will update the “Severity“ field of a finding.

func (AutomationRulesFindingFieldsUpdateOutput) ToAutomationRulesFindingFieldsUpdateOutput added in v0.66.0

func (o AutomationRulesFindingFieldsUpdateOutput) ToAutomationRulesFindingFieldsUpdateOutput() AutomationRulesFindingFieldsUpdateOutput

func (AutomationRulesFindingFieldsUpdateOutput) ToAutomationRulesFindingFieldsUpdateOutputWithContext added in v0.66.0

func (o AutomationRulesFindingFieldsUpdateOutput) ToAutomationRulesFindingFieldsUpdateOutputWithContext(ctx context.Context) AutomationRulesFindingFieldsUpdateOutput

func (AutomationRulesFindingFieldsUpdateOutput) Types added in v0.66.0

func (AutomationRulesFindingFieldsUpdateOutput) UserDefinedFields added in v0.66.0

func (AutomationRulesFindingFieldsUpdateOutput) VerificationState added in v0.66.0

func (AutomationRulesFindingFieldsUpdateOutput) Workflow added in v0.66.0

The rule action will update the “Workflow“ field of a finding.

type AutomationRulesFindingFieldsUpdateVerificationState added in v0.66.0

type AutomationRulesFindingFieldsUpdateVerificationState string

func (AutomationRulesFindingFieldsUpdateVerificationState) ElementType added in v0.66.0

func (AutomationRulesFindingFieldsUpdateVerificationState) ToAutomationRulesFindingFieldsUpdateVerificationStateOutput added in v0.66.0

func (e AutomationRulesFindingFieldsUpdateVerificationState) ToAutomationRulesFindingFieldsUpdateVerificationStateOutput() AutomationRulesFindingFieldsUpdateVerificationStateOutput

func (AutomationRulesFindingFieldsUpdateVerificationState) ToAutomationRulesFindingFieldsUpdateVerificationStateOutputWithContext added in v0.66.0

func (e AutomationRulesFindingFieldsUpdateVerificationState) ToAutomationRulesFindingFieldsUpdateVerificationStateOutputWithContext(ctx context.Context) AutomationRulesFindingFieldsUpdateVerificationStateOutput

func (AutomationRulesFindingFieldsUpdateVerificationState) ToAutomationRulesFindingFieldsUpdateVerificationStatePtrOutput added in v0.66.0

func (e AutomationRulesFindingFieldsUpdateVerificationState) ToAutomationRulesFindingFieldsUpdateVerificationStatePtrOutput() AutomationRulesFindingFieldsUpdateVerificationStatePtrOutput

func (AutomationRulesFindingFieldsUpdateVerificationState) ToAutomationRulesFindingFieldsUpdateVerificationStatePtrOutputWithContext added in v0.66.0

func (e AutomationRulesFindingFieldsUpdateVerificationState) ToAutomationRulesFindingFieldsUpdateVerificationStatePtrOutputWithContext(ctx context.Context) AutomationRulesFindingFieldsUpdateVerificationStatePtrOutput

func (AutomationRulesFindingFieldsUpdateVerificationState) ToStringOutput added in v0.66.0

func (AutomationRulesFindingFieldsUpdateVerificationState) ToStringOutputWithContext added in v0.66.0

func (AutomationRulesFindingFieldsUpdateVerificationState) ToStringPtrOutput added in v0.66.0

func (AutomationRulesFindingFieldsUpdateVerificationState) ToStringPtrOutputWithContext added in v0.66.0

type AutomationRulesFindingFieldsUpdateVerificationStateInput added in v0.66.0

type AutomationRulesFindingFieldsUpdateVerificationStateInput interface {
	pulumi.Input

	ToAutomationRulesFindingFieldsUpdateVerificationStateOutput() AutomationRulesFindingFieldsUpdateVerificationStateOutput
	ToAutomationRulesFindingFieldsUpdateVerificationStateOutputWithContext(context.Context) AutomationRulesFindingFieldsUpdateVerificationStateOutput
}

AutomationRulesFindingFieldsUpdateVerificationStateInput is an input type that accepts values of the AutomationRulesFindingFieldsUpdateVerificationState enum A concrete instance of `AutomationRulesFindingFieldsUpdateVerificationStateInput` can be one of the following:

AutomationRulesFindingFieldsUpdateVerificationStateUnknown
AutomationRulesFindingFieldsUpdateVerificationStateTruePositive
AutomationRulesFindingFieldsUpdateVerificationStateFalsePositive
AutomationRulesFindingFieldsUpdateVerificationStateBenignPositive

type AutomationRulesFindingFieldsUpdateVerificationStateOutput added in v0.66.0

type AutomationRulesFindingFieldsUpdateVerificationStateOutput struct{ *pulumi.OutputState }

func (AutomationRulesFindingFieldsUpdateVerificationStateOutput) ElementType added in v0.66.0

func (AutomationRulesFindingFieldsUpdateVerificationStateOutput) ToAutomationRulesFindingFieldsUpdateVerificationStateOutput added in v0.66.0

func (AutomationRulesFindingFieldsUpdateVerificationStateOutput) ToAutomationRulesFindingFieldsUpdateVerificationStateOutputWithContext added in v0.66.0

func (o AutomationRulesFindingFieldsUpdateVerificationStateOutput) ToAutomationRulesFindingFieldsUpdateVerificationStateOutputWithContext(ctx context.Context) AutomationRulesFindingFieldsUpdateVerificationStateOutput

func (AutomationRulesFindingFieldsUpdateVerificationStateOutput) ToAutomationRulesFindingFieldsUpdateVerificationStatePtrOutput added in v0.66.0

func (AutomationRulesFindingFieldsUpdateVerificationStateOutput) ToAutomationRulesFindingFieldsUpdateVerificationStatePtrOutputWithContext added in v0.66.0

func (o AutomationRulesFindingFieldsUpdateVerificationStateOutput) ToAutomationRulesFindingFieldsUpdateVerificationStatePtrOutputWithContext(ctx context.Context) AutomationRulesFindingFieldsUpdateVerificationStatePtrOutput

func (AutomationRulesFindingFieldsUpdateVerificationStateOutput) ToStringOutput added in v0.66.0

func (AutomationRulesFindingFieldsUpdateVerificationStateOutput) ToStringOutputWithContext added in v0.66.0

func (AutomationRulesFindingFieldsUpdateVerificationStateOutput) ToStringPtrOutput added in v0.66.0

func (AutomationRulesFindingFieldsUpdateVerificationStateOutput) ToStringPtrOutputWithContext added in v0.66.0

type AutomationRulesFindingFieldsUpdateVerificationStatePtrInput added in v0.66.0

type AutomationRulesFindingFieldsUpdateVerificationStatePtrInput interface {
	pulumi.Input

	ToAutomationRulesFindingFieldsUpdateVerificationStatePtrOutput() AutomationRulesFindingFieldsUpdateVerificationStatePtrOutput
	ToAutomationRulesFindingFieldsUpdateVerificationStatePtrOutputWithContext(context.Context) AutomationRulesFindingFieldsUpdateVerificationStatePtrOutput
}

func AutomationRulesFindingFieldsUpdateVerificationStatePtr added in v0.66.0

func AutomationRulesFindingFieldsUpdateVerificationStatePtr(v string) AutomationRulesFindingFieldsUpdateVerificationStatePtrInput

type AutomationRulesFindingFieldsUpdateVerificationStatePtrOutput added in v0.66.0

type AutomationRulesFindingFieldsUpdateVerificationStatePtrOutput struct{ *pulumi.OutputState }

func (AutomationRulesFindingFieldsUpdateVerificationStatePtrOutput) Elem added in v0.66.0

func (AutomationRulesFindingFieldsUpdateVerificationStatePtrOutput) ElementType added in v0.66.0

func (AutomationRulesFindingFieldsUpdateVerificationStatePtrOutput) ToAutomationRulesFindingFieldsUpdateVerificationStatePtrOutput added in v0.66.0

func (AutomationRulesFindingFieldsUpdateVerificationStatePtrOutput) ToAutomationRulesFindingFieldsUpdateVerificationStatePtrOutputWithContext added in v0.66.0

func (o AutomationRulesFindingFieldsUpdateVerificationStatePtrOutput) ToAutomationRulesFindingFieldsUpdateVerificationStatePtrOutputWithContext(ctx context.Context) AutomationRulesFindingFieldsUpdateVerificationStatePtrOutput

func (AutomationRulesFindingFieldsUpdateVerificationStatePtrOutput) ToStringPtrOutput added in v0.66.0

func (AutomationRulesFindingFieldsUpdateVerificationStatePtrOutput) ToStringPtrOutputWithContext added in v0.66.0

type AutomationRulesFindingFilters added in v0.66.0

type AutomationRulesFindingFilters struct {
	AwsAccountId                    []AutomationRuleStringFilter `pulumi:"awsAccountId"`
	CompanyName                     []AutomationRuleStringFilter `pulumi:"companyName"`
	ComplianceAssociatedStandardsId []AutomationRuleStringFilter `pulumi:"complianceAssociatedStandardsId"`
	ComplianceSecurityControlId     []AutomationRuleStringFilter `pulumi:"complianceSecurityControlId"`
	ComplianceStatus                []AutomationRuleStringFilter `pulumi:"complianceStatus"`
	Confidence                      []AutomationRuleNumberFilter `pulumi:"confidence"`
	CreatedAt                       []AutomationRuleDateFilter   `pulumi:"createdAt"`
	Criticality                     []AutomationRuleNumberFilter `pulumi:"criticality"`
	Description                     []AutomationRuleStringFilter `pulumi:"description"`
	FirstObservedAt                 []AutomationRuleDateFilter   `pulumi:"firstObservedAt"`
	GeneratorId                     []AutomationRuleStringFilter `pulumi:"generatorId"`
	Id                              []AutomationRuleStringFilter `pulumi:"id"`
	LastObservedAt                  []AutomationRuleDateFilter   `pulumi:"lastObservedAt"`
	NoteText                        []AutomationRuleStringFilter `pulumi:"noteText"`
	NoteUpdatedAt                   []AutomationRuleDateFilter   `pulumi:"noteUpdatedAt"`
	NoteUpdatedBy                   []AutomationRuleStringFilter `pulumi:"noteUpdatedBy"`
	ProductArn                      []AutomationRuleStringFilter `pulumi:"productArn"`
	ProductName                     []AutomationRuleStringFilter `pulumi:"productName"`
	RecordState                     []AutomationRuleStringFilter `pulumi:"recordState"`
	RelatedFindingsId               []AutomationRuleStringFilter `pulumi:"relatedFindingsId"`
	RelatedFindingsProductArn       []AutomationRuleStringFilter `pulumi:"relatedFindingsProductArn"`
	ResourceDetailsOther            []AutomationRuleMapFilter    `pulumi:"resourceDetailsOther"`
	ResourceId                      []AutomationRuleStringFilter `pulumi:"resourceId"`
	ResourcePartition               []AutomationRuleStringFilter `pulumi:"resourcePartition"`
	ResourceRegion                  []AutomationRuleStringFilter `pulumi:"resourceRegion"`
	ResourceTags                    []AutomationRuleMapFilter    `pulumi:"resourceTags"`
	ResourceType                    []AutomationRuleStringFilter `pulumi:"resourceType"`
	SeverityLabel                   []AutomationRuleStringFilter `pulumi:"severityLabel"`
	SourceUrl                       []AutomationRuleStringFilter `pulumi:"sourceUrl"`
	Title                           []AutomationRuleStringFilter `pulumi:"title"`
	Type                            []AutomationRuleStringFilter `pulumi:"type"`
	UpdatedAt                       []AutomationRuleDateFilter   `pulumi:"updatedAt"`
	UserDefinedFields               []AutomationRuleMapFilter    `pulumi:"userDefinedFields"`
	VerificationState               []AutomationRuleStringFilter `pulumi:"verificationState"`
	WorkflowStatus                  []AutomationRuleStringFilter `pulumi:"workflowStatus"`
}

type AutomationRulesFindingFiltersArgs added in v0.66.0

type AutomationRulesFindingFiltersArgs struct {
	AwsAccountId                    AutomationRuleStringFilterArrayInput `pulumi:"awsAccountId"`
	CompanyName                     AutomationRuleStringFilterArrayInput `pulumi:"companyName"`
	ComplianceAssociatedStandardsId AutomationRuleStringFilterArrayInput `pulumi:"complianceAssociatedStandardsId"`
	ComplianceSecurityControlId     AutomationRuleStringFilterArrayInput `pulumi:"complianceSecurityControlId"`
	ComplianceStatus                AutomationRuleStringFilterArrayInput `pulumi:"complianceStatus"`
	Confidence                      AutomationRuleNumberFilterArrayInput `pulumi:"confidence"`
	CreatedAt                       AutomationRuleDateFilterArrayInput   `pulumi:"createdAt"`
	Criticality                     AutomationRuleNumberFilterArrayInput `pulumi:"criticality"`
	Description                     AutomationRuleStringFilterArrayInput `pulumi:"description"`
	FirstObservedAt                 AutomationRuleDateFilterArrayInput   `pulumi:"firstObservedAt"`
	GeneratorId                     AutomationRuleStringFilterArrayInput `pulumi:"generatorId"`
	Id                              AutomationRuleStringFilterArrayInput `pulumi:"id"`
	LastObservedAt                  AutomationRuleDateFilterArrayInput   `pulumi:"lastObservedAt"`
	NoteText                        AutomationRuleStringFilterArrayInput `pulumi:"noteText"`
	NoteUpdatedAt                   AutomationRuleDateFilterArrayInput   `pulumi:"noteUpdatedAt"`
	NoteUpdatedBy                   AutomationRuleStringFilterArrayInput `pulumi:"noteUpdatedBy"`
	ProductArn                      AutomationRuleStringFilterArrayInput `pulumi:"productArn"`
	ProductName                     AutomationRuleStringFilterArrayInput `pulumi:"productName"`
	RecordState                     AutomationRuleStringFilterArrayInput `pulumi:"recordState"`
	RelatedFindingsId               AutomationRuleStringFilterArrayInput `pulumi:"relatedFindingsId"`
	RelatedFindingsProductArn       AutomationRuleStringFilterArrayInput `pulumi:"relatedFindingsProductArn"`
	ResourceDetailsOther            AutomationRuleMapFilterArrayInput    `pulumi:"resourceDetailsOther"`
	ResourceId                      AutomationRuleStringFilterArrayInput `pulumi:"resourceId"`
	ResourcePartition               AutomationRuleStringFilterArrayInput `pulumi:"resourcePartition"`
	ResourceRegion                  AutomationRuleStringFilterArrayInput `pulumi:"resourceRegion"`
	ResourceTags                    AutomationRuleMapFilterArrayInput    `pulumi:"resourceTags"`
	ResourceType                    AutomationRuleStringFilterArrayInput `pulumi:"resourceType"`
	SeverityLabel                   AutomationRuleStringFilterArrayInput `pulumi:"severityLabel"`
	SourceUrl                       AutomationRuleStringFilterArrayInput `pulumi:"sourceUrl"`
	Title                           AutomationRuleStringFilterArrayInput `pulumi:"title"`
	Type                            AutomationRuleStringFilterArrayInput `pulumi:"type"`
	UpdatedAt                       AutomationRuleDateFilterArrayInput   `pulumi:"updatedAt"`
	UserDefinedFields               AutomationRuleMapFilterArrayInput    `pulumi:"userDefinedFields"`
	VerificationState               AutomationRuleStringFilterArrayInput `pulumi:"verificationState"`
	WorkflowStatus                  AutomationRuleStringFilterArrayInput `pulumi:"workflowStatus"`
}

func (AutomationRulesFindingFiltersArgs) ElementType added in v0.66.0

func (AutomationRulesFindingFiltersArgs) ToAutomationRulesFindingFiltersOutput added in v0.66.0

func (i AutomationRulesFindingFiltersArgs) ToAutomationRulesFindingFiltersOutput() AutomationRulesFindingFiltersOutput

func (AutomationRulesFindingFiltersArgs) ToAutomationRulesFindingFiltersOutputWithContext added in v0.66.0

func (i AutomationRulesFindingFiltersArgs) ToAutomationRulesFindingFiltersOutputWithContext(ctx context.Context) AutomationRulesFindingFiltersOutput

func (AutomationRulesFindingFiltersArgs) ToAutomationRulesFindingFiltersPtrOutput added in v0.66.0

func (i AutomationRulesFindingFiltersArgs) ToAutomationRulesFindingFiltersPtrOutput() AutomationRulesFindingFiltersPtrOutput

func (AutomationRulesFindingFiltersArgs) ToAutomationRulesFindingFiltersPtrOutputWithContext added in v0.66.0

func (i AutomationRulesFindingFiltersArgs) ToAutomationRulesFindingFiltersPtrOutputWithContext(ctx context.Context) AutomationRulesFindingFiltersPtrOutput

type AutomationRulesFindingFiltersInput added in v0.66.0

type AutomationRulesFindingFiltersInput interface {
	pulumi.Input

	ToAutomationRulesFindingFiltersOutput() AutomationRulesFindingFiltersOutput
	ToAutomationRulesFindingFiltersOutputWithContext(context.Context) AutomationRulesFindingFiltersOutput
}

AutomationRulesFindingFiltersInput is an input type that accepts AutomationRulesFindingFiltersArgs and AutomationRulesFindingFiltersOutput values. You can construct a concrete instance of `AutomationRulesFindingFiltersInput` via:

AutomationRulesFindingFiltersArgs{...}

type AutomationRulesFindingFiltersOutput added in v0.66.0

type AutomationRulesFindingFiltersOutput struct{ *pulumi.OutputState }

func (AutomationRulesFindingFiltersOutput) AwsAccountId added in v0.66.0

func (AutomationRulesFindingFiltersOutput) CompanyName added in v0.66.0

func (AutomationRulesFindingFiltersOutput) ComplianceAssociatedStandardsId added in v0.66.0

func (AutomationRulesFindingFiltersOutput) ComplianceSecurityControlId added in v0.66.0

func (AutomationRulesFindingFiltersOutput) ComplianceStatus added in v0.66.0

func (AutomationRulesFindingFiltersOutput) Confidence added in v0.66.0

func (AutomationRulesFindingFiltersOutput) CreatedAt added in v0.66.0

func (AutomationRulesFindingFiltersOutput) Criticality added in v0.66.0

func (AutomationRulesFindingFiltersOutput) Description added in v0.66.0

func (AutomationRulesFindingFiltersOutput) ElementType added in v0.66.0

func (AutomationRulesFindingFiltersOutput) FirstObservedAt added in v0.66.0

func (AutomationRulesFindingFiltersOutput) GeneratorId added in v0.66.0

func (AutomationRulesFindingFiltersOutput) Id added in v0.66.0

func (AutomationRulesFindingFiltersOutput) LastObservedAt added in v0.66.0

func (AutomationRulesFindingFiltersOutput) NoteText added in v0.66.0

func (AutomationRulesFindingFiltersOutput) NoteUpdatedAt added in v0.66.0

func (AutomationRulesFindingFiltersOutput) NoteUpdatedBy added in v0.66.0

func (AutomationRulesFindingFiltersOutput) ProductArn added in v0.66.0

func (AutomationRulesFindingFiltersOutput) ProductName added in v0.66.0

func (AutomationRulesFindingFiltersOutput) RecordState added in v0.66.0

func (AutomationRulesFindingFiltersOutput) RelatedFindingsId added in v0.66.0

func (AutomationRulesFindingFiltersOutput) RelatedFindingsProductArn added in v0.66.0

func (AutomationRulesFindingFiltersOutput) ResourceDetailsOther added in v0.66.0

func (AutomationRulesFindingFiltersOutput) ResourceId added in v0.66.0

func (AutomationRulesFindingFiltersOutput) ResourcePartition added in v0.66.0

func (AutomationRulesFindingFiltersOutput) ResourceRegion added in v0.66.0

func (AutomationRulesFindingFiltersOutput) ResourceTags added in v0.66.0

func (AutomationRulesFindingFiltersOutput) ResourceType added in v0.66.0

func (AutomationRulesFindingFiltersOutput) SeverityLabel added in v0.66.0

func (AutomationRulesFindingFiltersOutput) SourceUrl added in v0.66.0

func (AutomationRulesFindingFiltersOutput) Title added in v0.66.0

func (AutomationRulesFindingFiltersOutput) ToAutomationRulesFindingFiltersOutput added in v0.66.0

func (o AutomationRulesFindingFiltersOutput) ToAutomationRulesFindingFiltersOutput() AutomationRulesFindingFiltersOutput

func (AutomationRulesFindingFiltersOutput) ToAutomationRulesFindingFiltersOutputWithContext added in v0.66.0

func (o AutomationRulesFindingFiltersOutput) ToAutomationRulesFindingFiltersOutputWithContext(ctx context.Context) AutomationRulesFindingFiltersOutput

func (AutomationRulesFindingFiltersOutput) ToAutomationRulesFindingFiltersPtrOutput added in v0.66.0

func (o AutomationRulesFindingFiltersOutput) ToAutomationRulesFindingFiltersPtrOutput() AutomationRulesFindingFiltersPtrOutput

func (AutomationRulesFindingFiltersOutput) ToAutomationRulesFindingFiltersPtrOutputWithContext added in v0.66.0

func (o AutomationRulesFindingFiltersOutput) ToAutomationRulesFindingFiltersPtrOutputWithContext(ctx context.Context) AutomationRulesFindingFiltersPtrOutput

func (AutomationRulesFindingFiltersOutput) Type added in v0.66.0

func (AutomationRulesFindingFiltersOutput) UpdatedAt added in v0.66.0

func (AutomationRulesFindingFiltersOutput) UserDefinedFields added in v0.66.0

func (AutomationRulesFindingFiltersOutput) VerificationState added in v0.66.0

func (AutomationRulesFindingFiltersOutput) WorkflowStatus added in v0.66.0

type AutomationRulesFindingFiltersPtrInput added in v0.66.0

type AutomationRulesFindingFiltersPtrInput interface {
	pulumi.Input

	ToAutomationRulesFindingFiltersPtrOutput() AutomationRulesFindingFiltersPtrOutput
	ToAutomationRulesFindingFiltersPtrOutputWithContext(context.Context) AutomationRulesFindingFiltersPtrOutput
}

AutomationRulesFindingFiltersPtrInput is an input type that accepts AutomationRulesFindingFiltersArgs, AutomationRulesFindingFiltersPtr and AutomationRulesFindingFiltersPtrOutput values. You can construct a concrete instance of `AutomationRulesFindingFiltersPtrInput` via:

        AutomationRulesFindingFiltersArgs{...}

or:

        nil

type AutomationRulesFindingFiltersPtrOutput added in v0.66.0

type AutomationRulesFindingFiltersPtrOutput struct{ *pulumi.OutputState }

func (AutomationRulesFindingFiltersPtrOutput) AwsAccountId added in v0.66.0

func (AutomationRulesFindingFiltersPtrOutput) CompanyName added in v0.66.0

func (AutomationRulesFindingFiltersPtrOutput) ComplianceAssociatedStandardsId added in v0.66.0

func (AutomationRulesFindingFiltersPtrOutput) ComplianceSecurityControlId added in v0.66.0

func (AutomationRulesFindingFiltersPtrOutput) ComplianceStatus added in v0.66.0

func (AutomationRulesFindingFiltersPtrOutput) Confidence added in v0.66.0

func (AutomationRulesFindingFiltersPtrOutput) CreatedAt added in v0.66.0

func (AutomationRulesFindingFiltersPtrOutput) Criticality added in v0.66.0

func (AutomationRulesFindingFiltersPtrOutput) Description added in v0.66.0

func (AutomationRulesFindingFiltersPtrOutput) Elem added in v0.66.0

func (AutomationRulesFindingFiltersPtrOutput) ElementType added in v0.66.0

func (AutomationRulesFindingFiltersPtrOutput) FirstObservedAt added in v0.66.0

func (AutomationRulesFindingFiltersPtrOutput) GeneratorId added in v0.66.0

func (AutomationRulesFindingFiltersPtrOutput) Id added in v0.66.0

func (AutomationRulesFindingFiltersPtrOutput) LastObservedAt added in v0.66.0

func (AutomationRulesFindingFiltersPtrOutput) NoteText added in v0.66.0

func (AutomationRulesFindingFiltersPtrOutput) NoteUpdatedAt added in v0.66.0

func (AutomationRulesFindingFiltersPtrOutput) NoteUpdatedBy added in v0.66.0

func (AutomationRulesFindingFiltersPtrOutput) ProductArn added in v0.66.0

func (AutomationRulesFindingFiltersPtrOutput) ProductName added in v0.66.0

func (AutomationRulesFindingFiltersPtrOutput) RecordState added in v0.66.0

func (AutomationRulesFindingFiltersPtrOutput) RelatedFindingsId added in v0.66.0

func (AutomationRulesFindingFiltersPtrOutput) RelatedFindingsProductArn added in v0.66.0

func (AutomationRulesFindingFiltersPtrOutput) ResourceDetailsOther added in v0.66.0

func (AutomationRulesFindingFiltersPtrOutput) ResourceId added in v0.66.0

func (AutomationRulesFindingFiltersPtrOutput) ResourcePartition added in v0.66.0

func (AutomationRulesFindingFiltersPtrOutput) ResourceRegion added in v0.66.0

func (AutomationRulesFindingFiltersPtrOutput) ResourceTags added in v0.66.0

func (AutomationRulesFindingFiltersPtrOutput) ResourceType added in v0.66.0

func (AutomationRulesFindingFiltersPtrOutput) SeverityLabel added in v0.66.0

func (AutomationRulesFindingFiltersPtrOutput) SourceUrl added in v0.66.0

func (AutomationRulesFindingFiltersPtrOutput) Title added in v0.66.0

func (AutomationRulesFindingFiltersPtrOutput) ToAutomationRulesFindingFiltersPtrOutput added in v0.66.0

func (o AutomationRulesFindingFiltersPtrOutput) ToAutomationRulesFindingFiltersPtrOutput() AutomationRulesFindingFiltersPtrOutput

func (AutomationRulesFindingFiltersPtrOutput) ToAutomationRulesFindingFiltersPtrOutputWithContext added in v0.66.0

func (o AutomationRulesFindingFiltersPtrOutput) ToAutomationRulesFindingFiltersPtrOutputWithContext(ctx context.Context) AutomationRulesFindingFiltersPtrOutput

func (AutomationRulesFindingFiltersPtrOutput) Type added in v0.66.0

func (AutomationRulesFindingFiltersPtrOutput) UpdatedAt added in v0.66.0

func (AutomationRulesFindingFiltersPtrOutput) UserDefinedFields added in v0.66.0

func (AutomationRulesFindingFiltersPtrOutput) VerificationState added in v0.66.0

func (AutomationRulesFindingFiltersPtrOutput) WorkflowStatus added in v0.66.0

type Hub

type Hub struct {
	pulumi.CustomResourceState

	// An ARN is automatically created for the customer.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// Whether to automatically enable new controls when they are added to standards that are enabled
	AutoEnableControls pulumi.BoolPtrOutput `pulumi:"autoEnableControls"`
	// This field, used when enabling Security Hub, specifies 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.
	ControlFindingGenerator pulumi.StringPtrOutput `pulumi:"controlFindingGenerator"`
	// Whether to enable the security standards that Security Hub has designated as automatically enabled.
	EnableDefaultStandards pulumi.BoolPtrOutput `pulumi:"enableDefaultStandards"`
	// The date and time when Security Hub was enabled in the account.
	SubscribedAt pulumi.StringOutput `pulumi:"subscribedAt"`
	Tags         HubTagsPtrOutput    `pulumi:"tags"`
}

The AWS::SecurityHub::Hub resource represents the implementation of the AWS Security Hub service in your account. One hub resource is created for each Region in which you enable Security Hub.

func GetHub

func GetHub(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *HubState, opts ...pulumi.ResourceOption) (*Hub, error)

GetHub gets an existing Hub 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 NewHub

func NewHub(ctx *pulumi.Context,
	name string, args *HubArgs, opts ...pulumi.ResourceOption) (*Hub, error)

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

func (*Hub) ElementType

func (*Hub) ElementType() reflect.Type

func (*Hub) ToHubOutput

func (i *Hub) ToHubOutput() HubOutput

func (*Hub) ToHubOutputWithContext

func (i *Hub) ToHubOutputWithContext(ctx context.Context) HubOutput

type HubArgs

type HubArgs struct {
	// Whether to automatically enable new controls when they are added to standards that are enabled
	AutoEnableControls pulumi.BoolPtrInput
	// This field, used when enabling Security Hub, specifies 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.
	ControlFindingGenerator pulumi.StringPtrInput
	// Whether to enable the security standards that Security Hub has designated as automatically enabled.
	EnableDefaultStandards pulumi.BoolPtrInput
	Tags                   HubTagsPtrInput
}

The set of arguments for constructing a Hub resource.

func (HubArgs) ElementType

func (HubArgs) ElementType() reflect.Type

type HubInput

type HubInput interface {
	pulumi.Input

	ToHubOutput() HubOutput
	ToHubOutputWithContext(ctx context.Context) HubOutput
}

type HubOutput

type HubOutput struct{ *pulumi.OutputState }

func (HubOutput) Arn added in v0.91.0

func (o HubOutput) Arn() pulumi.StringOutput

An ARN is automatically created for the customer.

func (HubOutput) AutoEnableControls added in v0.67.0

func (o HubOutput) AutoEnableControls() pulumi.BoolPtrOutput

Whether to automatically enable new controls when they are added to standards that are enabled

func (HubOutput) ControlFindingGenerator added in v0.67.0

func (o HubOutput) ControlFindingGenerator() pulumi.StringPtrOutput

This field, used when enabling Security Hub, specifies 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.

func (HubOutput) ElementType

func (HubOutput) ElementType() reflect.Type

func (HubOutput) EnableDefaultStandards added in v0.67.0

func (o HubOutput) EnableDefaultStandards() pulumi.BoolPtrOutput

Whether to enable the security standards that Security Hub has designated as automatically enabled.

func (HubOutput) SubscribedAt added in v0.91.0

func (o HubOutput) SubscribedAt() pulumi.StringOutput

The date and time when Security Hub was enabled in the account.

func (HubOutput) Tags added in v0.17.0

func (o HubOutput) Tags() HubTagsPtrOutput

func (HubOutput) ToHubOutput

func (o HubOutput) ToHubOutput() HubOutput

func (HubOutput) ToHubOutputWithContext

func (o HubOutput) ToHubOutputWithContext(ctx context.Context) HubOutput

type HubState

type HubState struct {
}

func (HubState) ElementType

func (HubState) ElementType() reflect.Type

type HubTags added in v0.91.0

type HubTags struct {
}

A key-value pair to associate with a resource.

type HubTagsArgs added in v0.91.0

type HubTagsArgs struct {
}

A key-value pair to associate with a resource.

func (HubTagsArgs) ElementType added in v0.91.0

func (HubTagsArgs) ElementType() reflect.Type

func (HubTagsArgs) ToHubTagsOutput added in v0.91.0

func (i HubTagsArgs) ToHubTagsOutput() HubTagsOutput

func (HubTagsArgs) ToHubTagsOutputWithContext added in v0.91.0

func (i HubTagsArgs) ToHubTagsOutputWithContext(ctx context.Context) HubTagsOutput

func (HubTagsArgs) ToHubTagsPtrOutput added in v0.91.0

func (i HubTagsArgs) ToHubTagsPtrOutput() HubTagsPtrOutput

func (HubTagsArgs) ToHubTagsPtrOutputWithContext added in v0.91.0

func (i HubTagsArgs) ToHubTagsPtrOutputWithContext(ctx context.Context) HubTagsPtrOutput

type HubTagsInput added in v0.91.0

type HubTagsInput interface {
	pulumi.Input

	ToHubTagsOutput() HubTagsOutput
	ToHubTagsOutputWithContext(context.Context) HubTagsOutput
}

HubTagsInput is an input type that accepts HubTagsArgs and HubTagsOutput values. You can construct a concrete instance of `HubTagsInput` via:

HubTagsArgs{...}

type HubTagsOutput added in v0.91.0

type HubTagsOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (HubTagsOutput) ElementType added in v0.91.0

func (HubTagsOutput) ElementType() reflect.Type

func (HubTagsOutput) ToHubTagsOutput added in v0.91.0

func (o HubTagsOutput) ToHubTagsOutput() HubTagsOutput

func (HubTagsOutput) ToHubTagsOutputWithContext added in v0.91.0

func (o HubTagsOutput) ToHubTagsOutputWithContext(ctx context.Context) HubTagsOutput

func (HubTagsOutput) ToHubTagsPtrOutput added in v0.91.0

func (o HubTagsOutput) ToHubTagsPtrOutput() HubTagsPtrOutput

func (HubTagsOutput) ToHubTagsPtrOutputWithContext added in v0.91.0

func (o HubTagsOutput) ToHubTagsPtrOutputWithContext(ctx context.Context) HubTagsPtrOutput

type HubTagsPtrInput added in v0.91.0

type HubTagsPtrInput interface {
	pulumi.Input

	ToHubTagsPtrOutput() HubTagsPtrOutput
	ToHubTagsPtrOutputWithContext(context.Context) HubTagsPtrOutput
}

HubTagsPtrInput is an input type that accepts HubTagsArgs, HubTagsPtr and HubTagsPtrOutput values. You can construct a concrete instance of `HubTagsPtrInput` via:

        HubTagsArgs{...}

or:

        nil

func HubTagsPtr added in v0.91.0

func HubTagsPtr(v *HubTagsArgs) HubTagsPtrInput

type HubTagsPtrOutput added in v0.91.0

type HubTagsPtrOutput struct{ *pulumi.OutputState }

func (HubTagsPtrOutput) Elem added in v0.91.0

func (HubTagsPtrOutput) ElementType added in v0.91.0

func (HubTagsPtrOutput) ElementType() reflect.Type

func (HubTagsPtrOutput) ToHubTagsPtrOutput added in v0.91.0

func (o HubTagsPtrOutput) ToHubTagsPtrOutput() HubTagsPtrOutput

func (HubTagsPtrOutput) ToHubTagsPtrOutputWithContext added in v0.91.0

func (o HubTagsPtrOutput) ToHubTagsPtrOutputWithContext(ctx context.Context) HubTagsPtrOutput

type LookupAutomationRuleArgs added in v0.66.0

type LookupAutomationRuleArgs struct {
	RuleArn string `pulumi:"ruleArn"`
}

type LookupAutomationRuleOutputArgs added in v0.66.0

type LookupAutomationRuleOutputArgs struct {
	RuleArn pulumi.StringInput `pulumi:"ruleArn"`
}

func (LookupAutomationRuleOutputArgs) ElementType added in v0.66.0

type LookupAutomationRuleResult added in v0.66.0

type LookupAutomationRuleResult struct {
	Actions   []AutomationRulesAction `pulumi:"actions"`
	CreatedAt *string                 `pulumi:"createdAt"`
	CreatedBy *string                 `pulumi:"createdBy"`
	// A set of [Security Finding Format (ASFF)](https://docs.aws.amazon.com/securityhub/latest/userguide/securityhub-findings-format.html) finding field attributes and corresponding expected values that ASH uses to filter findings. If a rule is enabled and a finding matches the criteria specified in this parameter, ASH applies the rule action to the finding.
	Criteria    *AutomationRulesFindingFilters `pulumi:"criteria"`
	Description *string                        `pulumi:"description"`
	IsTerminal  *bool                          `pulumi:"isTerminal"`
	RuleArn     *string                        `pulumi:"ruleArn"`
	RuleName    *string                        `pulumi:"ruleName"`
	RuleOrder   *int                           `pulumi:"ruleOrder"`
	// Whether the rule is active after it is created. If this parameter is equal to “ENABLED“, ASH applies the rule to findings and finding updates after the rule is created.
	RuleStatus *AutomationRuleRuleStatus `pulumi:"ruleStatus"`
	Tags       *AutomationRuleTags       `pulumi:"tags"`
	UpdatedAt  *string                   `pulumi:"updatedAt"`
}

func LookupAutomationRule added in v0.66.0

func LookupAutomationRule(ctx *pulumi.Context, args *LookupAutomationRuleArgs, opts ...pulumi.InvokeOption) (*LookupAutomationRuleResult, error)

The “AWS::SecurityHub::AutomationRule“ resource specifies an automation rule based on input parameters. For more information, see [Automation rules](https://docs.aws.amazon.com/securityhub/latest/userguide/automation-rules.html) in the *User Guide*.

type LookupAutomationRuleResultOutput added in v0.66.0

type LookupAutomationRuleResultOutput struct{ *pulumi.OutputState }

func LookupAutomationRuleOutput added in v0.66.0

func (LookupAutomationRuleResultOutput) Actions added in v0.66.0

func (LookupAutomationRuleResultOutput) CreatedAt added in v0.66.0

func (LookupAutomationRuleResultOutput) CreatedBy added in v0.66.0

func (LookupAutomationRuleResultOutput) Criteria added in v0.66.0

A set of [Security Finding Format (ASFF)](https://docs.aws.amazon.com/securityhub/latest/userguide/securityhub-findings-format.html) finding field attributes and corresponding expected values that ASH uses to filter findings. If a rule is enabled and a finding matches the criteria specified in this parameter, ASH applies the rule action to the finding.

func (LookupAutomationRuleResultOutput) Description added in v0.66.0

func (LookupAutomationRuleResultOutput) ElementType added in v0.66.0

func (LookupAutomationRuleResultOutput) IsTerminal added in v0.66.0

func (LookupAutomationRuleResultOutput) RuleArn added in v0.66.0

func (LookupAutomationRuleResultOutput) RuleName added in v0.66.0

func (LookupAutomationRuleResultOutput) RuleOrder added in v0.66.0

func (LookupAutomationRuleResultOutput) RuleStatus added in v0.66.0

Whether the rule is active after it is created. If this parameter is equal to “ENABLED“, ASH applies the rule to findings and finding updates after the rule is created.

func (LookupAutomationRuleResultOutput) Tags added in v0.66.0

func (LookupAutomationRuleResultOutput) ToLookupAutomationRuleResultOutput added in v0.66.0

func (o LookupAutomationRuleResultOutput) ToLookupAutomationRuleResultOutput() LookupAutomationRuleResultOutput

func (LookupAutomationRuleResultOutput) ToLookupAutomationRuleResultOutputWithContext added in v0.66.0

func (o LookupAutomationRuleResultOutput) ToLookupAutomationRuleResultOutputWithContext(ctx context.Context) LookupAutomationRuleResultOutput

func (LookupAutomationRuleResultOutput) UpdatedAt added in v0.66.0

type LookupHubArgs added in v0.12.0

type LookupHubArgs struct {
	// An ARN is automatically created for the customer.
	Arn string `pulumi:"arn"`
}

type LookupHubOutputArgs added in v0.12.0

type LookupHubOutputArgs struct {
	// An ARN is automatically created for the customer.
	Arn pulumi.StringInput `pulumi:"arn"`
}

func (LookupHubOutputArgs) ElementType added in v0.12.0

func (LookupHubOutputArgs) ElementType() reflect.Type

type LookupHubResult added in v0.12.0

type LookupHubResult struct {
	// An ARN is automatically created for the customer.
	Arn *string `pulumi:"arn"`
	// Whether to automatically enable new controls when they are added to standards that are enabled
	AutoEnableControls *bool `pulumi:"autoEnableControls"`
	// This field, used when enabling Security Hub, specifies 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.
	ControlFindingGenerator *string `pulumi:"controlFindingGenerator"`
	// The date and time when Security Hub was enabled in the account.
	SubscribedAt *string  `pulumi:"subscribedAt"`
	Tags         *HubTags `pulumi:"tags"`
}

func LookupHub added in v0.12.0

func LookupHub(ctx *pulumi.Context, args *LookupHubArgs, opts ...pulumi.InvokeOption) (*LookupHubResult, error)

The AWS::SecurityHub::Hub resource represents the implementation of the AWS Security Hub service in your account. One hub resource is created for each Region in which you enable Security Hub.

type LookupHubResultOutput added in v0.12.0

type LookupHubResultOutput struct{ *pulumi.OutputState }

func LookupHubOutput added in v0.12.0

func LookupHubOutput(ctx *pulumi.Context, args LookupHubOutputArgs, opts ...pulumi.InvokeOption) LookupHubResultOutput

func (LookupHubResultOutput) Arn added in v0.91.0

An ARN is automatically created for the customer.

func (LookupHubResultOutput) AutoEnableControls added in v0.67.0

func (o LookupHubResultOutput) AutoEnableControls() pulumi.BoolPtrOutput

Whether to automatically enable new controls when they are added to standards that are enabled

func (LookupHubResultOutput) ControlFindingGenerator added in v0.67.0

func (o LookupHubResultOutput) ControlFindingGenerator() pulumi.StringPtrOutput

This field, used when enabling Security Hub, specifies 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.

func (LookupHubResultOutput) ElementType added in v0.12.0

func (LookupHubResultOutput) ElementType() reflect.Type

func (LookupHubResultOutput) SubscribedAt added in v0.91.0

func (o LookupHubResultOutput) SubscribedAt() pulumi.StringPtrOutput

The date and time when Security Hub was enabled in the account.

func (LookupHubResultOutput) Tags added in v0.12.0

func (LookupHubResultOutput) ToLookupHubResultOutput added in v0.12.0

func (o LookupHubResultOutput) ToLookupHubResultOutput() LookupHubResultOutput

func (LookupHubResultOutput) ToLookupHubResultOutputWithContext added in v0.12.0

func (o LookupHubResultOutput) ToLookupHubResultOutputWithContext(ctx context.Context) LookupHubResultOutput

type LookupStandardArgs added in v0.66.0

type LookupStandardArgs struct {
	StandardsSubscriptionArn string `pulumi:"standardsSubscriptionArn"`
}

type LookupStandardOutputArgs added in v0.66.0

type LookupStandardOutputArgs struct {
	StandardsSubscriptionArn pulumi.StringInput `pulumi:"standardsSubscriptionArn"`
}

func (LookupStandardOutputArgs) ElementType added in v0.66.0

func (LookupStandardOutputArgs) ElementType() reflect.Type

type LookupStandardResult added in v0.66.0

type LookupStandardResult struct {
	// Specifies which controls are to be disabled in a standard.
	//  *Maximum*: “100“
	DisabledStandardsControls []StandardsControl `pulumi:"disabledStandardsControls"`
	StandardsSubscriptionArn  *string            `pulumi:"standardsSubscriptionArn"`
}

func LookupStandard added in v0.66.0

func LookupStandard(ctx *pulumi.Context, args *LookupStandardArgs, opts ...pulumi.InvokeOption) (*LookupStandardResult, error)

The “AWS::SecurityHub::Standard“ resource specifies the enablement of a security standard. The standard is identified by the “StandardsArn“ property. To view a list of ASH standards and their Amazon Resource Names (ARNs), use the [DescribeStandards](https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_DescribeStandards.html) API operation.

You must create a separate ``AWS::SecurityHub::Standard`` resource for each standard that you want to enable.
For more information about ASH standards, see [standards reference](https://docs.aws.amazon.com/securityhub/latest/userguide/standards-reference.html) in the *User Guide*.

type LookupStandardResultOutput added in v0.66.0

type LookupStandardResultOutput struct{ *pulumi.OutputState }

func LookupStandardOutput added in v0.66.0

func LookupStandardOutput(ctx *pulumi.Context, args LookupStandardOutputArgs, opts ...pulumi.InvokeOption) LookupStandardResultOutput

func (LookupStandardResultOutput) DisabledStandardsControls added in v0.66.0

func (o LookupStandardResultOutput) DisabledStandardsControls() StandardsControlArrayOutput

Specifies which controls are to be disabled in a standard.

*Maximum*: ``100``

func (LookupStandardResultOutput) ElementType added in v0.66.0

func (LookupStandardResultOutput) ElementType() reflect.Type

func (LookupStandardResultOutput) StandardsSubscriptionArn added in v0.66.0

func (o LookupStandardResultOutput) StandardsSubscriptionArn() pulumi.StringPtrOutput

func (LookupStandardResultOutput) ToLookupStandardResultOutput added in v0.66.0

func (o LookupStandardResultOutput) ToLookupStandardResultOutput() LookupStandardResultOutput

func (LookupStandardResultOutput) ToLookupStandardResultOutputWithContext added in v0.66.0

func (o LookupStandardResultOutput) ToLookupStandardResultOutputWithContext(ctx context.Context) LookupStandardResultOutput

type Standard added in v0.66.0

type Standard struct {
	pulumi.CustomResourceState

	// Specifies which controls are to be disabled in a standard.
	//  *Maximum*: “100“
	DisabledStandardsControls StandardsControlArrayOutput `pulumi:"disabledStandardsControls"`
	// The ARN of the standard that you want to enable. To view a list of available ASH standards and their ARNs, use the [DescribeStandards](https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_DescribeStandards.html) API operation.
	StandardsArn             pulumi.StringOutput `pulumi:"standardsArn"`
	StandardsSubscriptionArn pulumi.StringOutput `pulumi:"standardsSubscriptionArn"`
}

The “AWS::SecurityHub::Standard“ resource specifies the enablement of a security standard. The standard is identified by the “StandardsArn“ property. To view a list of ASH standards and their Amazon Resource Names (ARNs), use the [DescribeStandards](https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_DescribeStandards.html) API operation.

You must create a separate ``AWS::SecurityHub::Standard`` resource for each standard that you want to enable.
For more information about ASH standards, see [standards reference](https://docs.aws.amazon.com/securityhub/latest/userguide/standards-reference.html) in the *User Guide*.

func GetStandard added in v0.66.0

func GetStandard(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *StandardState, opts ...pulumi.ResourceOption) (*Standard, error)

GetStandard gets an existing Standard 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 NewStandard added in v0.66.0

func NewStandard(ctx *pulumi.Context,
	name string, args *StandardArgs, opts ...pulumi.ResourceOption) (*Standard, error)

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

func (*Standard) ElementType added in v0.66.0

func (*Standard) ElementType() reflect.Type

func (*Standard) ToStandardOutput added in v0.66.0

func (i *Standard) ToStandardOutput() StandardOutput

func (*Standard) ToStandardOutputWithContext added in v0.66.0

func (i *Standard) ToStandardOutputWithContext(ctx context.Context) StandardOutput

type StandardArgs added in v0.66.0

type StandardArgs struct {
	// Specifies which controls are to be disabled in a standard.
	//  *Maximum*: “100“
	DisabledStandardsControls StandardsControlArrayInput
	// The ARN of the standard that you want to enable. To view a list of available ASH standards and their ARNs, use the [DescribeStandards](https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_DescribeStandards.html) API operation.
	StandardsArn pulumi.StringInput
}

The set of arguments for constructing a Standard resource.

func (StandardArgs) ElementType added in v0.66.0

func (StandardArgs) ElementType() reflect.Type

type StandardInput added in v0.66.0

type StandardInput interface {
	pulumi.Input

	ToStandardOutput() StandardOutput
	ToStandardOutputWithContext(ctx context.Context) StandardOutput
}

type StandardOutput added in v0.66.0

type StandardOutput struct{ *pulumi.OutputState }

func (StandardOutput) DisabledStandardsControls added in v0.66.0

func (o StandardOutput) DisabledStandardsControls() StandardsControlArrayOutput

Specifies which controls are to be disabled in a standard.

*Maximum*: ``100``

func (StandardOutput) ElementType added in v0.66.0

func (StandardOutput) ElementType() reflect.Type

func (StandardOutput) StandardsArn added in v0.66.0

func (o StandardOutput) StandardsArn() pulumi.StringOutput

The ARN of the standard that you want to enable. To view a list of available ASH standards and their ARNs, use the [DescribeStandards](https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_DescribeStandards.html) API operation.

func (StandardOutput) StandardsSubscriptionArn added in v0.66.0

func (o StandardOutput) StandardsSubscriptionArn() pulumi.StringOutput

func (StandardOutput) ToStandardOutput added in v0.66.0

func (o StandardOutput) ToStandardOutput() StandardOutput

func (StandardOutput) ToStandardOutputWithContext added in v0.66.0

func (o StandardOutput) ToStandardOutputWithContext(ctx context.Context) StandardOutput

type StandardState added in v0.66.0

type StandardState struct {
}

func (StandardState) ElementType added in v0.66.0

func (StandardState) ElementType() reflect.Type

type StandardsControl added in v0.66.0

type StandardsControl struct {
	// A user-defined reason for changing a control's enablement status in a specified standard. If you are disabling a control, then this property is required.
	Reason *string `pulumi:"reason"`
	// The Amazon Resource Name (ARN) of the control.
	StandardsControlArn string `pulumi:"standardsControlArn"`
}

Provides details about an individual security control. For a list of ASH controls, see [controls reference](https://docs.aws.amazon.com/securityhub/latest/userguide/securityhub-controls-reference.html) in the *User Guide*.

type StandardsControlArgs added in v0.66.0

type StandardsControlArgs struct {
	// A user-defined reason for changing a control's enablement status in a specified standard. If you are disabling a control, then this property is required.
	Reason pulumi.StringPtrInput `pulumi:"reason"`
	// The Amazon Resource Name (ARN) of the control.
	StandardsControlArn pulumi.StringInput `pulumi:"standardsControlArn"`
}

Provides details about an individual security control. For a list of ASH controls, see [controls reference](https://docs.aws.amazon.com/securityhub/latest/userguide/securityhub-controls-reference.html) in the *User Guide*.

func (StandardsControlArgs) ElementType added in v0.66.0

func (StandardsControlArgs) ElementType() reflect.Type

func (StandardsControlArgs) ToStandardsControlOutput added in v0.66.0

func (i StandardsControlArgs) ToStandardsControlOutput() StandardsControlOutput

func (StandardsControlArgs) ToStandardsControlOutputWithContext added in v0.66.0

func (i StandardsControlArgs) ToStandardsControlOutputWithContext(ctx context.Context) StandardsControlOutput

type StandardsControlArray added in v0.66.0

type StandardsControlArray []StandardsControlInput

func (StandardsControlArray) ElementType added in v0.66.0

func (StandardsControlArray) ElementType() reflect.Type

func (StandardsControlArray) ToStandardsControlArrayOutput added in v0.66.0

func (i StandardsControlArray) ToStandardsControlArrayOutput() StandardsControlArrayOutput

func (StandardsControlArray) ToStandardsControlArrayOutputWithContext added in v0.66.0

func (i StandardsControlArray) ToStandardsControlArrayOutputWithContext(ctx context.Context) StandardsControlArrayOutput

type StandardsControlArrayInput added in v0.66.0

type StandardsControlArrayInput interface {
	pulumi.Input

	ToStandardsControlArrayOutput() StandardsControlArrayOutput
	ToStandardsControlArrayOutputWithContext(context.Context) StandardsControlArrayOutput
}

StandardsControlArrayInput is an input type that accepts StandardsControlArray and StandardsControlArrayOutput values. You can construct a concrete instance of `StandardsControlArrayInput` via:

StandardsControlArray{ StandardsControlArgs{...} }

type StandardsControlArrayOutput added in v0.66.0

type StandardsControlArrayOutput struct{ *pulumi.OutputState }

func (StandardsControlArrayOutput) ElementType added in v0.66.0

func (StandardsControlArrayOutput) Index added in v0.66.0

func (StandardsControlArrayOutput) ToStandardsControlArrayOutput added in v0.66.0

func (o StandardsControlArrayOutput) ToStandardsControlArrayOutput() StandardsControlArrayOutput

func (StandardsControlArrayOutput) ToStandardsControlArrayOutputWithContext added in v0.66.0

func (o StandardsControlArrayOutput) ToStandardsControlArrayOutputWithContext(ctx context.Context) StandardsControlArrayOutput

type StandardsControlInput added in v0.66.0

type StandardsControlInput interface {
	pulumi.Input

	ToStandardsControlOutput() StandardsControlOutput
	ToStandardsControlOutputWithContext(context.Context) StandardsControlOutput
}

StandardsControlInput is an input type that accepts StandardsControlArgs and StandardsControlOutput values. You can construct a concrete instance of `StandardsControlInput` via:

StandardsControlArgs{...}

type StandardsControlOutput added in v0.66.0

type StandardsControlOutput struct{ *pulumi.OutputState }

Provides details about an individual security control. For a list of ASH controls, see [controls reference](https://docs.aws.amazon.com/securityhub/latest/userguide/securityhub-controls-reference.html) in the *User Guide*.

func (StandardsControlOutput) ElementType added in v0.66.0

func (StandardsControlOutput) ElementType() reflect.Type

func (StandardsControlOutput) Reason added in v0.66.0

A user-defined reason for changing a control's enablement status in a specified standard. If you are disabling a control, then this property is required.

func (StandardsControlOutput) StandardsControlArn added in v0.66.0

func (o StandardsControlOutput) StandardsControlArn() pulumi.StringOutput

The Amazon Resource Name (ARN) of the control.

func (StandardsControlOutput) ToStandardsControlOutput added in v0.66.0

func (o StandardsControlOutput) ToStandardsControlOutput() StandardsControlOutput

func (StandardsControlOutput) ToStandardsControlOutputWithContext added in v0.66.0

func (o StandardsControlOutput) ToStandardsControlOutputWithContext(ctx context.Context) StandardsControlOutput

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL