Documentation
¶
Index ¶
- Constants
- type AutomationRule
- type AutomationRuleArgs
- type AutomationRuleDateFilter
- type AutomationRuleDateFilterArgs
- func (AutomationRuleDateFilterArgs) ElementType() reflect.Type
- func (i AutomationRuleDateFilterArgs) ToAutomationRuleDateFilterOutput() AutomationRuleDateFilterOutput
- func (i AutomationRuleDateFilterArgs) ToAutomationRuleDateFilterOutputWithContext(ctx context.Context) AutomationRuleDateFilterOutput
- type AutomationRuleDateFilterArray
- func (AutomationRuleDateFilterArray) ElementType() reflect.Type
- func (i AutomationRuleDateFilterArray) ToAutomationRuleDateFilterArrayOutput() AutomationRuleDateFilterArrayOutput
- func (i AutomationRuleDateFilterArray) ToAutomationRuleDateFilterArrayOutputWithContext(ctx context.Context) AutomationRuleDateFilterArrayOutput
- type AutomationRuleDateFilterArrayInput
- type AutomationRuleDateFilterArrayOutput
- func (AutomationRuleDateFilterArrayOutput) ElementType() reflect.Type
- func (o AutomationRuleDateFilterArrayOutput) Index(i pulumi.IntInput) AutomationRuleDateFilterOutput
- func (o AutomationRuleDateFilterArrayOutput) ToAutomationRuleDateFilterArrayOutput() AutomationRuleDateFilterArrayOutput
- func (o AutomationRuleDateFilterArrayOutput) ToAutomationRuleDateFilterArrayOutputWithContext(ctx context.Context) AutomationRuleDateFilterArrayOutput
- type AutomationRuleDateFilterInput
- type AutomationRuleDateFilterOutput
- func (o AutomationRuleDateFilterOutput) DateRange() AutomationRuleDateRangePtrOutput
- func (AutomationRuleDateFilterOutput) ElementType() reflect.Type
- func (o AutomationRuleDateFilterOutput) End() pulumi.StringPtrOutput
- func (o AutomationRuleDateFilterOutput) Start() pulumi.StringPtrOutput
- func (o AutomationRuleDateFilterOutput) ToAutomationRuleDateFilterOutput() AutomationRuleDateFilterOutput
- func (o AutomationRuleDateFilterOutput) ToAutomationRuleDateFilterOutputWithContext(ctx context.Context) AutomationRuleDateFilterOutput
- type AutomationRuleDateRange
- type AutomationRuleDateRangeArgs
- func (AutomationRuleDateRangeArgs) ElementType() reflect.Type
- func (i AutomationRuleDateRangeArgs) ToAutomationRuleDateRangeOutput() AutomationRuleDateRangeOutput
- func (i AutomationRuleDateRangeArgs) ToAutomationRuleDateRangeOutputWithContext(ctx context.Context) AutomationRuleDateRangeOutput
- func (i AutomationRuleDateRangeArgs) ToAutomationRuleDateRangePtrOutput() AutomationRuleDateRangePtrOutput
- func (i AutomationRuleDateRangeArgs) ToAutomationRuleDateRangePtrOutputWithContext(ctx context.Context) AutomationRuleDateRangePtrOutput
- type AutomationRuleDateRangeInput
- type AutomationRuleDateRangeOutput
- func (AutomationRuleDateRangeOutput) ElementType() reflect.Type
- func (o AutomationRuleDateRangeOutput) ToAutomationRuleDateRangeOutput() AutomationRuleDateRangeOutput
- func (o AutomationRuleDateRangeOutput) ToAutomationRuleDateRangeOutputWithContext(ctx context.Context) AutomationRuleDateRangeOutput
- func (o AutomationRuleDateRangeOutput) ToAutomationRuleDateRangePtrOutput() AutomationRuleDateRangePtrOutput
- func (o AutomationRuleDateRangeOutput) ToAutomationRuleDateRangePtrOutputWithContext(ctx context.Context) AutomationRuleDateRangePtrOutput
- func (o AutomationRuleDateRangeOutput) Unit() AutomationRuleDateRangeUnitOutput
- func (o AutomationRuleDateRangeOutput) Value() pulumi.Float64Output
- type AutomationRuleDateRangePtrInput
- type AutomationRuleDateRangePtrOutput
- func (o AutomationRuleDateRangePtrOutput) Elem() AutomationRuleDateRangeOutput
- func (AutomationRuleDateRangePtrOutput) ElementType() reflect.Type
- func (o AutomationRuleDateRangePtrOutput) ToAutomationRuleDateRangePtrOutput() AutomationRuleDateRangePtrOutput
- func (o AutomationRuleDateRangePtrOutput) ToAutomationRuleDateRangePtrOutputWithContext(ctx context.Context) AutomationRuleDateRangePtrOutput
- func (o AutomationRuleDateRangePtrOutput) Unit() AutomationRuleDateRangeUnitPtrOutput
- func (o AutomationRuleDateRangePtrOutput) Value() pulumi.Float64PtrOutput
- type AutomationRuleDateRangeUnit
- func (AutomationRuleDateRangeUnit) ElementType() reflect.Type
- func (e AutomationRuleDateRangeUnit) ToAutomationRuleDateRangeUnitOutput() AutomationRuleDateRangeUnitOutput
- func (e AutomationRuleDateRangeUnit) ToAutomationRuleDateRangeUnitOutputWithContext(ctx context.Context) AutomationRuleDateRangeUnitOutput
- func (e AutomationRuleDateRangeUnit) ToAutomationRuleDateRangeUnitPtrOutput() AutomationRuleDateRangeUnitPtrOutput
- func (e AutomationRuleDateRangeUnit) ToAutomationRuleDateRangeUnitPtrOutputWithContext(ctx context.Context) AutomationRuleDateRangeUnitPtrOutput
- func (e AutomationRuleDateRangeUnit) ToStringOutput() pulumi.StringOutput
- func (e AutomationRuleDateRangeUnit) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AutomationRuleDateRangeUnit) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AutomationRuleDateRangeUnit) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AutomationRuleDateRangeUnitInput
- type AutomationRuleDateRangeUnitOutput
- func (AutomationRuleDateRangeUnitOutput) ElementType() reflect.Type
- func (o AutomationRuleDateRangeUnitOutput) ToAutomationRuleDateRangeUnitOutput() AutomationRuleDateRangeUnitOutput
- func (o AutomationRuleDateRangeUnitOutput) ToAutomationRuleDateRangeUnitOutputWithContext(ctx context.Context) AutomationRuleDateRangeUnitOutput
- func (o AutomationRuleDateRangeUnitOutput) ToAutomationRuleDateRangeUnitPtrOutput() AutomationRuleDateRangeUnitPtrOutput
- func (o AutomationRuleDateRangeUnitOutput) ToAutomationRuleDateRangeUnitPtrOutputWithContext(ctx context.Context) AutomationRuleDateRangeUnitPtrOutput
- func (o AutomationRuleDateRangeUnitOutput) ToStringOutput() pulumi.StringOutput
- func (o AutomationRuleDateRangeUnitOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AutomationRuleDateRangeUnitOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AutomationRuleDateRangeUnitOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AutomationRuleDateRangeUnitPtrInput
- type AutomationRuleDateRangeUnitPtrOutput
- func (o AutomationRuleDateRangeUnitPtrOutput) Elem() AutomationRuleDateRangeUnitOutput
- func (AutomationRuleDateRangeUnitPtrOutput) ElementType() reflect.Type
- func (o AutomationRuleDateRangeUnitPtrOutput) ToAutomationRuleDateRangeUnitPtrOutput() AutomationRuleDateRangeUnitPtrOutput
- func (o AutomationRuleDateRangeUnitPtrOutput) ToAutomationRuleDateRangeUnitPtrOutputWithContext(ctx context.Context) AutomationRuleDateRangeUnitPtrOutput
- func (o AutomationRuleDateRangeUnitPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AutomationRuleDateRangeUnitPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AutomationRuleInput
- type AutomationRuleMapFilter
- type AutomationRuleMapFilterArgs
- type AutomationRuleMapFilterArray
- func (AutomationRuleMapFilterArray) ElementType() reflect.Type
- func (i AutomationRuleMapFilterArray) ToAutomationRuleMapFilterArrayOutput() AutomationRuleMapFilterArrayOutput
- func (i AutomationRuleMapFilterArray) ToAutomationRuleMapFilterArrayOutputWithContext(ctx context.Context) AutomationRuleMapFilterArrayOutput
- type AutomationRuleMapFilterArrayInput
- type AutomationRuleMapFilterArrayOutput
- func (AutomationRuleMapFilterArrayOutput) ElementType() reflect.Type
- func (o AutomationRuleMapFilterArrayOutput) Index(i pulumi.IntInput) AutomationRuleMapFilterOutput
- func (o AutomationRuleMapFilterArrayOutput) ToAutomationRuleMapFilterArrayOutput() AutomationRuleMapFilterArrayOutput
- func (o AutomationRuleMapFilterArrayOutput) ToAutomationRuleMapFilterArrayOutputWithContext(ctx context.Context) AutomationRuleMapFilterArrayOutput
- type AutomationRuleMapFilterComparison
- func (AutomationRuleMapFilterComparison) ElementType() reflect.Type
- func (e AutomationRuleMapFilterComparison) ToAutomationRuleMapFilterComparisonOutput() AutomationRuleMapFilterComparisonOutput
- func (e AutomationRuleMapFilterComparison) ToAutomationRuleMapFilterComparisonOutputWithContext(ctx context.Context) AutomationRuleMapFilterComparisonOutput
- func (e AutomationRuleMapFilterComparison) ToAutomationRuleMapFilterComparisonPtrOutput() AutomationRuleMapFilterComparisonPtrOutput
- func (e AutomationRuleMapFilterComparison) ToAutomationRuleMapFilterComparisonPtrOutputWithContext(ctx context.Context) AutomationRuleMapFilterComparisonPtrOutput
- func (e AutomationRuleMapFilterComparison) ToStringOutput() pulumi.StringOutput
- func (e AutomationRuleMapFilterComparison) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AutomationRuleMapFilterComparison) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AutomationRuleMapFilterComparison) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AutomationRuleMapFilterComparisonInput
- type AutomationRuleMapFilterComparisonOutput
- func (AutomationRuleMapFilterComparisonOutput) ElementType() reflect.Type
- func (o AutomationRuleMapFilterComparisonOutput) ToAutomationRuleMapFilterComparisonOutput() AutomationRuleMapFilterComparisonOutput
- func (o AutomationRuleMapFilterComparisonOutput) ToAutomationRuleMapFilterComparisonOutputWithContext(ctx context.Context) AutomationRuleMapFilterComparisonOutput
- func (o AutomationRuleMapFilterComparisonOutput) ToAutomationRuleMapFilterComparisonPtrOutput() AutomationRuleMapFilterComparisonPtrOutput
- func (o AutomationRuleMapFilterComparisonOutput) ToAutomationRuleMapFilterComparisonPtrOutputWithContext(ctx context.Context) AutomationRuleMapFilterComparisonPtrOutput
- func (o AutomationRuleMapFilterComparisonOutput) ToStringOutput() pulumi.StringOutput
- func (o AutomationRuleMapFilterComparisonOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AutomationRuleMapFilterComparisonOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AutomationRuleMapFilterComparisonOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AutomationRuleMapFilterComparisonPtrInput
- type AutomationRuleMapFilterComparisonPtrOutput
- func (o AutomationRuleMapFilterComparisonPtrOutput) Elem() AutomationRuleMapFilterComparisonOutput
- func (AutomationRuleMapFilterComparisonPtrOutput) ElementType() reflect.Type
- func (o AutomationRuleMapFilterComparisonPtrOutput) ToAutomationRuleMapFilterComparisonPtrOutput() AutomationRuleMapFilterComparisonPtrOutput
- func (o AutomationRuleMapFilterComparisonPtrOutput) ToAutomationRuleMapFilterComparisonPtrOutputWithContext(ctx context.Context) AutomationRuleMapFilterComparisonPtrOutput
- func (o AutomationRuleMapFilterComparisonPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AutomationRuleMapFilterComparisonPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AutomationRuleMapFilterInput
- type AutomationRuleMapFilterOutput
- func (o AutomationRuleMapFilterOutput) Comparison() AutomationRuleMapFilterComparisonOutput
- func (AutomationRuleMapFilterOutput) ElementType() reflect.Type
- func (o AutomationRuleMapFilterOutput) Key() pulumi.StringOutput
- func (o AutomationRuleMapFilterOutput) ToAutomationRuleMapFilterOutput() AutomationRuleMapFilterOutput
- func (o AutomationRuleMapFilterOutput) ToAutomationRuleMapFilterOutputWithContext(ctx context.Context) AutomationRuleMapFilterOutput
- func (o AutomationRuleMapFilterOutput) Value() pulumi.StringOutput
- type AutomationRuleNoteUpdate
- type AutomationRuleNoteUpdateArgs
- func (AutomationRuleNoteUpdateArgs) ElementType() reflect.Type
- func (i AutomationRuleNoteUpdateArgs) ToAutomationRuleNoteUpdateOutput() AutomationRuleNoteUpdateOutput
- func (i AutomationRuleNoteUpdateArgs) ToAutomationRuleNoteUpdateOutputWithContext(ctx context.Context) AutomationRuleNoteUpdateOutput
- func (i AutomationRuleNoteUpdateArgs) ToAutomationRuleNoteUpdatePtrOutput() AutomationRuleNoteUpdatePtrOutput
- func (i AutomationRuleNoteUpdateArgs) ToAutomationRuleNoteUpdatePtrOutputWithContext(ctx context.Context) AutomationRuleNoteUpdatePtrOutput
- type AutomationRuleNoteUpdateInput
- type AutomationRuleNoteUpdateOutput
- func (AutomationRuleNoteUpdateOutput) ElementType() reflect.Type
- func (o AutomationRuleNoteUpdateOutput) Text() pulumi.StringOutput
- func (o AutomationRuleNoteUpdateOutput) ToAutomationRuleNoteUpdateOutput() AutomationRuleNoteUpdateOutput
- func (o AutomationRuleNoteUpdateOutput) ToAutomationRuleNoteUpdateOutputWithContext(ctx context.Context) AutomationRuleNoteUpdateOutput
- func (o AutomationRuleNoteUpdateOutput) ToAutomationRuleNoteUpdatePtrOutput() AutomationRuleNoteUpdatePtrOutput
- func (o AutomationRuleNoteUpdateOutput) ToAutomationRuleNoteUpdatePtrOutputWithContext(ctx context.Context) AutomationRuleNoteUpdatePtrOutput
- func (o AutomationRuleNoteUpdateOutput) UpdatedBy() pulumi.StringOutput
- type AutomationRuleNoteUpdatePtrInput
- type AutomationRuleNoteUpdatePtrOutput
- func (o AutomationRuleNoteUpdatePtrOutput) Elem() AutomationRuleNoteUpdateOutput
- func (AutomationRuleNoteUpdatePtrOutput) ElementType() reflect.Type
- func (o AutomationRuleNoteUpdatePtrOutput) Text() pulumi.StringPtrOutput
- func (o AutomationRuleNoteUpdatePtrOutput) ToAutomationRuleNoteUpdatePtrOutput() AutomationRuleNoteUpdatePtrOutput
- func (o AutomationRuleNoteUpdatePtrOutput) ToAutomationRuleNoteUpdatePtrOutputWithContext(ctx context.Context) AutomationRuleNoteUpdatePtrOutput
- func (o AutomationRuleNoteUpdatePtrOutput) UpdatedBy() pulumi.StringPtrOutput
- type AutomationRuleNumberFilter
- type AutomationRuleNumberFilterArgs
- func (AutomationRuleNumberFilterArgs) ElementType() reflect.Type
- func (i AutomationRuleNumberFilterArgs) ToAutomationRuleNumberFilterOutput() AutomationRuleNumberFilterOutput
- func (i AutomationRuleNumberFilterArgs) ToAutomationRuleNumberFilterOutputWithContext(ctx context.Context) AutomationRuleNumberFilterOutput
- type AutomationRuleNumberFilterArray
- func (AutomationRuleNumberFilterArray) ElementType() reflect.Type
- func (i AutomationRuleNumberFilterArray) ToAutomationRuleNumberFilterArrayOutput() AutomationRuleNumberFilterArrayOutput
- func (i AutomationRuleNumberFilterArray) ToAutomationRuleNumberFilterArrayOutputWithContext(ctx context.Context) AutomationRuleNumberFilterArrayOutput
- type AutomationRuleNumberFilterArrayInput
- type AutomationRuleNumberFilterArrayOutput
- func (AutomationRuleNumberFilterArrayOutput) ElementType() reflect.Type
- func (o AutomationRuleNumberFilterArrayOutput) Index(i pulumi.IntInput) AutomationRuleNumberFilterOutput
- func (o AutomationRuleNumberFilterArrayOutput) ToAutomationRuleNumberFilterArrayOutput() AutomationRuleNumberFilterArrayOutput
- func (o AutomationRuleNumberFilterArrayOutput) ToAutomationRuleNumberFilterArrayOutputWithContext(ctx context.Context) AutomationRuleNumberFilterArrayOutput
- type AutomationRuleNumberFilterInput
- type AutomationRuleNumberFilterOutput
- func (AutomationRuleNumberFilterOutput) ElementType() reflect.Type
- func (o AutomationRuleNumberFilterOutput) Eq() pulumi.Float64PtrOutput
- func (o AutomationRuleNumberFilterOutput) Gte() pulumi.Float64PtrOutput
- func (o AutomationRuleNumberFilterOutput) Lte() pulumi.Float64PtrOutput
- func (o AutomationRuleNumberFilterOutput) ToAutomationRuleNumberFilterOutput() AutomationRuleNumberFilterOutput
- func (o AutomationRuleNumberFilterOutput) ToAutomationRuleNumberFilterOutputWithContext(ctx context.Context) AutomationRuleNumberFilterOutput
- type AutomationRuleOutput
- func (o AutomationRuleOutput) Actions() AutomationRulesActionArrayOutput
- func (o AutomationRuleOutput) CreatedAt() pulumi.StringOutput
- func (o AutomationRuleOutput) CreatedBy() pulumi.StringOutput
- func (o AutomationRuleOutput) Criteria() AutomationRulesFindingFiltersPtrOutput
- func (o AutomationRuleOutput) Description() pulumi.StringPtrOutput
- func (AutomationRuleOutput) ElementType() reflect.Type
- func (o AutomationRuleOutput) IsTerminal() pulumi.BoolPtrOutput
- func (o AutomationRuleOutput) RuleArn() pulumi.StringOutput
- func (o AutomationRuleOutput) RuleName() pulumi.StringPtrOutput
- func (o AutomationRuleOutput) RuleOrder() pulumi.IntPtrOutput
- func (o AutomationRuleOutput) RuleStatus() AutomationRuleRuleStatusPtrOutput
- func (o AutomationRuleOutput) Tags() pulumi.StringMapOutput
- func (o AutomationRuleOutput) ToAutomationRuleOutput() AutomationRuleOutput
- func (o AutomationRuleOutput) ToAutomationRuleOutputWithContext(ctx context.Context) AutomationRuleOutput
- func (o AutomationRuleOutput) UpdatedAt() pulumi.StringOutput
- type AutomationRuleRelatedFinding
- type AutomationRuleRelatedFindingArgs
- func (AutomationRuleRelatedFindingArgs) ElementType() reflect.Type
- func (i AutomationRuleRelatedFindingArgs) ToAutomationRuleRelatedFindingOutput() AutomationRuleRelatedFindingOutput
- func (i AutomationRuleRelatedFindingArgs) ToAutomationRuleRelatedFindingOutputWithContext(ctx context.Context) AutomationRuleRelatedFindingOutput
- type AutomationRuleRelatedFindingArray
- func (AutomationRuleRelatedFindingArray) ElementType() reflect.Type
- func (i AutomationRuleRelatedFindingArray) ToAutomationRuleRelatedFindingArrayOutput() AutomationRuleRelatedFindingArrayOutput
- func (i AutomationRuleRelatedFindingArray) ToAutomationRuleRelatedFindingArrayOutputWithContext(ctx context.Context) AutomationRuleRelatedFindingArrayOutput
- type AutomationRuleRelatedFindingArrayInput
- type AutomationRuleRelatedFindingArrayOutput
- func (AutomationRuleRelatedFindingArrayOutput) ElementType() reflect.Type
- func (o AutomationRuleRelatedFindingArrayOutput) Index(i pulumi.IntInput) AutomationRuleRelatedFindingOutput
- func (o AutomationRuleRelatedFindingArrayOutput) ToAutomationRuleRelatedFindingArrayOutput() AutomationRuleRelatedFindingArrayOutput
- func (o AutomationRuleRelatedFindingArrayOutput) ToAutomationRuleRelatedFindingArrayOutputWithContext(ctx context.Context) AutomationRuleRelatedFindingArrayOutput
- type AutomationRuleRelatedFindingInput
- type AutomationRuleRelatedFindingOutput
- func (AutomationRuleRelatedFindingOutput) ElementType() reflect.Type
- func (o AutomationRuleRelatedFindingOutput) Id() pulumi.StringOutput
- func (o AutomationRuleRelatedFindingOutput) ProductArn() pulumi.StringOutput
- func (o AutomationRuleRelatedFindingOutput) ToAutomationRuleRelatedFindingOutput() AutomationRuleRelatedFindingOutput
- func (o AutomationRuleRelatedFindingOutput) ToAutomationRuleRelatedFindingOutputWithContext(ctx context.Context) AutomationRuleRelatedFindingOutput
- type AutomationRuleRuleStatus
- func (AutomationRuleRuleStatus) ElementType() reflect.Type
- func (e AutomationRuleRuleStatus) ToAutomationRuleRuleStatusOutput() AutomationRuleRuleStatusOutput
- func (e AutomationRuleRuleStatus) ToAutomationRuleRuleStatusOutputWithContext(ctx context.Context) AutomationRuleRuleStatusOutput
- func (e AutomationRuleRuleStatus) ToAutomationRuleRuleStatusPtrOutput() AutomationRuleRuleStatusPtrOutput
- func (e AutomationRuleRuleStatus) ToAutomationRuleRuleStatusPtrOutputWithContext(ctx context.Context) AutomationRuleRuleStatusPtrOutput
- func (e AutomationRuleRuleStatus) ToStringOutput() pulumi.StringOutput
- func (e AutomationRuleRuleStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AutomationRuleRuleStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AutomationRuleRuleStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AutomationRuleRuleStatusInput
- type AutomationRuleRuleStatusOutput
- func (AutomationRuleRuleStatusOutput) ElementType() reflect.Type
- func (o AutomationRuleRuleStatusOutput) ToAutomationRuleRuleStatusOutput() AutomationRuleRuleStatusOutput
- func (o AutomationRuleRuleStatusOutput) ToAutomationRuleRuleStatusOutputWithContext(ctx context.Context) AutomationRuleRuleStatusOutput
- func (o AutomationRuleRuleStatusOutput) ToAutomationRuleRuleStatusPtrOutput() AutomationRuleRuleStatusPtrOutput
- func (o AutomationRuleRuleStatusOutput) ToAutomationRuleRuleStatusPtrOutputWithContext(ctx context.Context) AutomationRuleRuleStatusPtrOutput
- func (o AutomationRuleRuleStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o AutomationRuleRuleStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AutomationRuleRuleStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AutomationRuleRuleStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AutomationRuleRuleStatusPtrInput
- type AutomationRuleRuleStatusPtrOutput
- func (o AutomationRuleRuleStatusPtrOutput) Elem() AutomationRuleRuleStatusOutput
- func (AutomationRuleRuleStatusPtrOutput) ElementType() reflect.Type
- func (o AutomationRuleRuleStatusPtrOutput) ToAutomationRuleRuleStatusPtrOutput() AutomationRuleRuleStatusPtrOutput
- func (o AutomationRuleRuleStatusPtrOutput) ToAutomationRuleRuleStatusPtrOutputWithContext(ctx context.Context) AutomationRuleRuleStatusPtrOutput
- func (o AutomationRuleRuleStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AutomationRuleRuleStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AutomationRuleSeverityUpdate
- type AutomationRuleSeverityUpdateArgs
- func (AutomationRuleSeverityUpdateArgs) ElementType() reflect.Type
- func (i AutomationRuleSeverityUpdateArgs) ToAutomationRuleSeverityUpdateOutput() AutomationRuleSeverityUpdateOutput
- func (i AutomationRuleSeverityUpdateArgs) ToAutomationRuleSeverityUpdateOutputWithContext(ctx context.Context) AutomationRuleSeverityUpdateOutput
- func (i AutomationRuleSeverityUpdateArgs) ToAutomationRuleSeverityUpdatePtrOutput() AutomationRuleSeverityUpdatePtrOutput
- func (i AutomationRuleSeverityUpdateArgs) ToAutomationRuleSeverityUpdatePtrOutputWithContext(ctx context.Context) AutomationRuleSeverityUpdatePtrOutput
- type AutomationRuleSeverityUpdateInput
- type AutomationRuleSeverityUpdateLabel
- func (AutomationRuleSeverityUpdateLabel) ElementType() reflect.Type
- func (e AutomationRuleSeverityUpdateLabel) ToAutomationRuleSeverityUpdateLabelOutput() AutomationRuleSeverityUpdateLabelOutput
- func (e AutomationRuleSeverityUpdateLabel) ToAutomationRuleSeverityUpdateLabelOutputWithContext(ctx context.Context) AutomationRuleSeverityUpdateLabelOutput
- func (e AutomationRuleSeverityUpdateLabel) ToAutomationRuleSeverityUpdateLabelPtrOutput() AutomationRuleSeverityUpdateLabelPtrOutput
- func (e AutomationRuleSeverityUpdateLabel) ToAutomationRuleSeverityUpdateLabelPtrOutputWithContext(ctx context.Context) AutomationRuleSeverityUpdateLabelPtrOutput
- func (e AutomationRuleSeverityUpdateLabel) ToStringOutput() pulumi.StringOutput
- func (e AutomationRuleSeverityUpdateLabel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AutomationRuleSeverityUpdateLabel) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AutomationRuleSeverityUpdateLabel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AutomationRuleSeverityUpdateLabelInput
- type AutomationRuleSeverityUpdateLabelOutput
- func (AutomationRuleSeverityUpdateLabelOutput) ElementType() reflect.Type
- func (o AutomationRuleSeverityUpdateLabelOutput) ToAutomationRuleSeverityUpdateLabelOutput() AutomationRuleSeverityUpdateLabelOutput
- func (o AutomationRuleSeverityUpdateLabelOutput) ToAutomationRuleSeverityUpdateLabelOutputWithContext(ctx context.Context) AutomationRuleSeverityUpdateLabelOutput
- func (o AutomationRuleSeverityUpdateLabelOutput) ToAutomationRuleSeverityUpdateLabelPtrOutput() AutomationRuleSeverityUpdateLabelPtrOutput
- func (o AutomationRuleSeverityUpdateLabelOutput) ToAutomationRuleSeverityUpdateLabelPtrOutputWithContext(ctx context.Context) AutomationRuleSeverityUpdateLabelPtrOutput
- func (o AutomationRuleSeverityUpdateLabelOutput) ToStringOutput() pulumi.StringOutput
- func (o AutomationRuleSeverityUpdateLabelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AutomationRuleSeverityUpdateLabelOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AutomationRuleSeverityUpdateLabelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AutomationRuleSeverityUpdateLabelPtrInput
- type AutomationRuleSeverityUpdateLabelPtrOutput
- func (o AutomationRuleSeverityUpdateLabelPtrOutput) Elem() AutomationRuleSeverityUpdateLabelOutput
- func (AutomationRuleSeverityUpdateLabelPtrOutput) ElementType() reflect.Type
- func (o AutomationRuleSeverityUpdateLabelPtrOutput) ToAutomationRuleSeverityUpdateLabelPtrOutput() AutomationRuleSeverityUpdateLabelPtrOutput
- func (o AutomationRuleSeverityUpdateLabelPtrOutput) ToAutomationRuleSeverityUpdateLabelPtrOutputWithContext(ctx context.Context) AutomationRuleSeverityUpdateLabelPtrOutput
- func (o AutomationRuleSeverityUpdateLabelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AutomationRuleSeverityUpdateLabelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AutomationRuleSeverityUpdateOutput
- func (AutomationRuleSeverityUpdateOutput) ElementType() reflect.Type
- func (o AutomationRuleSeverityUpdateOutput) Label() AutomationRuleSeverityUpdateLabelPtrOutput
- func (o AutomationRuleSeverityUpdateOutput) Normalized() pulumi.IntPtrOutput
- func (o AutomationRuleSeverityUpdateOutput) Product() pulumi.Float64PtrOutput
- func (o AutomationRuleSeverityUpdateOutput) ToAutomationRuleSeverityUpdateOutput() AutomationRuleSeverityUpdateOutput
- func (o AutomationRuleSeverityUpdateOutput) ToAutomationRuleSeverityUpdateOutputWithContext(ctx context.Context) AutomationRuleSeverityUpdateOutput
- func (o AutomationRuleSeverityUpdateOutput) ToAutomationRuleSeverityUpdatePtrOutput() AutomationRuleSeverityUpdatePtrOutput
- func (o AutomationRuleSeverityUpdateOutput) ToAutomationRuleSeverityUpdatePtrOutputWithContext(ctx context.Context) AutomationRuleSeverityUpdatePtrOutput
- type AutomationRuleSeverityUpdatePtrInput
- type AutomationRuleSeverityUpdatePtrOutput
- func (o AutomationRuleSeverityUpdatePtrOutput) Elem() AutomationRuleSeverityUpdateOutput
- func (AutomationRuleSeverityUpdatePtrOutput) ElementType() reflect.Type
- func (o AutomationRuleSeverityUpdatePtrOutput) Label() AutomationRuleSeverityUpdateLabelPtrOutput
- func (o AutomationRuleSeverityUpdatePtrOutput) Normalized() pulumi.IntPtrOutput
- func (o AutomationRuleSeverityUpdatePtrOutput) Product() pulumi.Float64PtrOutput
- func (o AutomationRuleSeverityUpdatePtrOutput) ToAutomationRuleSeverityUpdatePtrOutput() AutomationRuleSeverityUpdatePtrOutput
- func (o AutomationRuleSeverityUpdatePtrOutput) ToAutomationRuleSeverityUpdatePtrOutputWithContext(ctx context.Context) AutomationRuleSeverityUpdatePtrOutput
- type AutomationRuleState
- type AutomationRuleStringFilter
- type AutomationRuleStringFilterArgs
- func (AutomationRuleStringFilterArgs) ElementType() reflect.Type
- func (i AutomationRuleStringFilterArgs) ToAutomationRuleStringFilterOutput() AutomationRuleStringFilterOutput
- func (i AutomationRuleStringFilterArgs) ToAutomationRuleStringFilterOutputWithContext(ctx context.Context) AutomationRuleStringFilterOutput
- type AutomationRuleStringFilterArray
- func (AutomationRuleStringFilterArray) ElementType() reflect.Type
- func (i AutomationRuleStringFilterArray) ToAutomationRuleStringFilterArrayOutput() AutomationRuleStringFilterArrayOutput
- func (i AutomationRuleStringFilterArray) ToAutomationRuleStringFilterArrayOutputWithContext(ctx context.Context) AutomationRuleStringFilterArrayOutput
- type AutomationRuleStringFilterArrayInput
- type AutomationRuleStringFilterArrayOutput
- func (AutomationRuleStringFilterArrayOutput) ElementType() reflect.Type
- func (o AutomationRuleStringFilterArrayOutput) Index(i pulumi.IntInput) AutomationRuleStringFilterOutput
- func (o AutomationRuleStringFilterArrayOutput) ToAutomationRuleStringFilterArrayOutput() AutomationRuleStringFilterArrayOutput
- func (o AutomationRuleStringFilterArrayOutput) ToAutomationRuleStringFilterArrayOutputWithContext(ctx context.Context) AutomationRuleStringFilterArrayOutput
- type AutomationRuleStringFilterComparison
- func (AutomationRuleStringFilterComparison) ElementType() reflect.Type
- func (e AutomationRuleStringFilterComparison) ToAutomationRuleStringFilterComparisonOutput() AutomationRuleStringFilterComparisonOutput
- func (e AutomationRuleStringFilterComparison) ToAutomationRuleStringFilterComparisonOutputWithContext(ctx context.Context) AutomationRuleStringFilterComparisonOutput
- func (e AutomationRuleStringFilterComparison) ToAutomationRuleStringFilterComparisonPtrOutput() AutomationRuleStringFilterComparisonPtrOutput
- func (e AutomationRuleStringFilterComparison) ToAutomationRuleStringFilterComparisonPtrOutputWithContext(ctx context.Context) AutomationRuleStringFilterComparisonPtrOutput
- func (e AutomationRuleStringFilterComparison) ToStringOutput() pulumi.StringOutput
- func (e AutomationRuleStringFilterComparison) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AutomationRuleStringFilterComparison) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AutomationRuleStringFilterComparison) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AutomationRuleStringFilterComparisonInput
- type AutomationRuleStringFilterComparisonOutput
- func (AutomationRuleStringFilterComparisonOutput) ElementType() reflect.Type
- func (o AutomationRuleStringFilterComparisonOutput) ToAutomationRuleStringFilterComparisonOutput() AutomationRuleStringFilterComparisonOutput
- func (o AutomationRuleStringFilterComparisonOutput) ToAutomationRuleStringFilterComparisonOutputWithContext(ctx context.Context) AutomationRuleStringFilterComparisonOutput
- func (o AutomationRuleStringFilterComparisonOutput) ToAutomationRuleStringFilterComparisonPtrOutput() AutomationRuleStringFilterComparisonPtrOutput
- func (o AutomationRuleStringFilterComparisonOutput) ToAutomationRuleStringFilterComparisonPtrOutputWithContext(ctx context.Context) AutomationRuleStringFilterComparisonPtrOutput
- func (o AutomationRuleStringFilterComparisonOutput) ToStringOutput() pulumi.StringOutput
- func (o AutomationRuleStringFilterComparisonOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AutomationRuleStringFilterComparisonOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AutomationRuleStringFilterComparisonOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AutomationRuleStringFilterComparisonPtrInput
- type AutomationRuleStringFilterComparisonPtrOutput
- func (o AutomationRuleStringFilterComparisonPtrOutput) Elem() AutomationRuleStringFilterComparisonOutput
- func (AutomationRuleStringFilterComparisonPtrOutput) ElementType() reflect.Type
- func (o AutomationRuleStringFilterComparisonPtrOutput) ToAutomationRuleStringFilterComparisonPtrOutput() AutomationRuleStringFilterComparisonPtrOutput
- func (o AutomationRuleStringFilterComparisonPtrOutput) ToAutomationRuleStringFilterComparisonPtrOutputWithContext(ctx context.Context) AutomationRuleStringFilterComparisonPtrOutput
- func (o AutomationRuleStringFilterComparisonPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AutomationRuleStringFilterComparisonPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AutomationRuleStringFilterInput
- type AutomationRuleStringFilterOutput
- func (o AutomationRuleStringFilterOutput) Comparison() AutomationRuleStringFilterComparisonOutput
- func (AutomationRuleStringFilterOutput) ElementType() reflect.Type
- func (o AutomationRuleStringFilterOutput) ToAutomationRuleStringFilterOutput() AutomationRuleStringFilterOutput
- func (o AutomationRuleStringFilterOutput) ToAutomationRuleStringFilterOutputWithContext(ctx context.Context) AutomationRuleStringFilterOutput
- func (o AutomationRuleStringFilterOutput) Value() pulumi.StringOutput
- type AutomationRuleWorkflowUpdate
- type AutomationRuleWorkflowUpdateArgs
- func (AutomationRuleWorkflowUpdateArgs) ElementType() reflect.Type
- func (i AutomationRuleWorkflowUpdateArgs) ToAutomationRuleWorkflowUpdateOutput() AutomationRuleWorkflowUpdateOutput
- func (i AutomationRuleWorkflowUpdateArgs) ToAutomationRuleWorkflowUpdateOutputWithContext(ctx context.Context) AutomationRuleWorkflowUpdateOutput
- func (i AutomationRuleWorkflowUpdateArgs) ToAutomationRuleWorkflowUpdatePtrOutput() AutomationRuleWorkflowUpdatePtrOutput
- func (i AutomationRuleWorkflowUpdateArgs) ToAutomationRuleWorkflowUpdatePtrOutputWithContext(ctx context.Context) AutomationRuleWorkflowUpdatePtrOutput
- type AutomationRuleWorkflowUpdateInput
- type AutomationRuleWorkflowUpdateOutput
- func (AutomationRuleWorkflowUpdateOutput) ElementType() reflect.Type
- func (o AutomationRuleWorkflowUpdateOutput) Status() AutomationRuleWorkflowUpdateStatusOutput
- func (o AutomationRuleWorkflowUpdateOutput) ToAutomationRuleWorkflowUpdateOutput() AutomationRuleWorkflowUpdateOutput
- func (o AutomationRuleWorkflowUpdateOutput) ToAutomationRuleWorkflowUpdateOutputWithContext(ctx context.Context) AutomationRuleWorkflowUpdateOutput
- func (o AutomationRuleWorkflowUpdateOutput) ToAutomationRuleWorkflowUpdatePtrOutput() AutomationRuleWorkflowUpdatePtrOutput
- func (o AutomationRuleWorkflowUpdateOutput) ToAutomationRuleWorkflowUpdatePtrOutputWithContext(ctx context.Context) AutomationRuleWorkflowUpdatePtrOutput
- type AutomationRuleWorkflowUpdatePtrInput
- type AutomationRuleWorkflowUpdatePtrOutput
- func (o AutomationRuleWorkflowUpdatePtrOutput) Elem() AutomationRuleWorkflowUpdateOutput
- func (AutomationRuleWorkflowUpdatePtrOutput) ElementType() reflect.Type
- func (o AutomationRuleWorkflowUpdatePtrOutput) Status() AutomationRuleWorkflowUpdateStatusPtrOutput
- func (o AutomationRuleWorkflowUpdatePtrOutput) ToAutomationRuleWorkflowUpdatePtrOutput() AutomationRuleWorkflowUpdatePtrOutput
- func (o AutomationRuleWorkflowUpdatePtrOutput) ToAutomationRuleWorkflowUpdatePtrOutputWithContext(ctx context.Context) AutomationRuleWorkflowUpdatePtrOutput
- type AutomationRuleWorkflowUpdateStatus
- func (AutomationRuleWorkflowUpdateStatus) ElementType() reflect.Type
- func (e AutomationRuleWorkflowUpdateStatus) ToAutomationRuleWorkflowUpdateStatusOutput() AutomationRuleWorkflowUpdateStatusOutput
- func (e AutomationRuleWorkflowUpdateStatus) ToAutomationRuleWorkflowUpdateStatusOutputWithContext(ctx context.Context) AutomationRuleWorkflowUpdateStatusOutput
- func (e AutomationRuleWorkflowUpdateStatus) ToAutomationRuleWorkflowUpdateStatusPtrOutput() AutomationRuleWorkflowUpdateStatusPtrOutput
- func (e AutomationRuleWorkflowUpdateStatus) ToAutomationRuleWorkflowUpdateStatusPtrOutputWithContext(ctx context.Context) AutomationRuleWorkflowUpdateStatusPtrOutput
- func (e AutomationRuleWorkflowUpdateStatus) ToStringOutput() pulumi.StringOutput
- func (e AutomationRuleWorkflowUpdateStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AutomationRuleWorkflowUpdateStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AutomationRuleWorkflowUpdateStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AutomationRuleWorkflowUpdateStatusInput
- type AutomationRuleWorkflowUpdateStatusOutput
- func (AutomationRuleWorkflowUpdateStatusOutput) ElementType() reflect.Type
- func (o AutomationRuleWorkflowUpdateStatusOutput) ToAutomationRuleWorkflowUpdateStatusOutput() AutomationRuleWorkflowUpdateStatusOutput
- func (o AutomationRuleWorkflowUpdateStatusOutput) ToAutomationRuleWorkflowUpdateStatusOutputWithContext(ctx context.Context) AutomationRuleWorkflowUpdateStatusOutput
- func (o AutomationRuleWorkflowUpdateStatusOutput) ToAutomationRuleWorkflowUpdateStatusPtrOutput() AutomationRuleWorkflowUpdateStatusPtrOutput
- func (o AutomationRuleWorkflowUpdateStatusOutput) ToAutomationRuleWorkflowUpdateStatusPtrOutputWithContext(ctx context.Context) AutomationRuleWorkflowUpdateStatusPtrOutput
- func (o AutomationRuleWorkflowUpdateStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o AutomationRuleWorkflowUpdateStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AutomationRuleWorkflowUpdateStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AutomationRuleWorkflowUpdateStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AutomationRuleWorkflowUpdateStatusPtrInput
- type AutomationRuleWorkflowUpdateStatusPtrOutput
- func (o AutomationRuleWorkflowUpdateStatusPtrOutput) Elem() AutomationRuleWorkflowUpdateStatusOutput
- func (AutomationRuleWorkflowUpdateStatusPtrOutput) ElementType() reflect.Type
- func (o AutomationRuleWorkflowUpdateStatusPtrOutput) ToAutomationRuleWorkflowUpdateStatusPtrOutput() AutomationRuleWorkflowUpdateStatusPtrOutput
- func (o AutomationRuleWorkflowUpdateStatusPtrOutput) ToAutomationRuleWorkflowUpdateStatusPtrOutputWithContext(ctx context.Context) AutomationRuleWorkflowUpdateStatusPtrOutput
- func (o AutomationRuleWorkflowUpdateStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AutomationRuleWorkflowUpdateStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AutomationRulesAction
- type AutomationRulesActionArgs
- type AutomationRulesActionArray
- func (AutomationRulesActionArray) ElementType() reflect.Type
- func (i AutomationRulesActionArray) ToAutomationRulesActionArrayOutput() AutomationRulesActionArrayOutput
- func (i AutomationRulesActionArray) ToAutomationRulesActionArrayOutputWithContext(ctx context.Context) AutomationRulesActionArrayOutput
- type AutomationRulesActionArrayInput
- type AutomationRulesActionArrayOutput
- func (AutomationRulesActionArrayOutput) ElementType() reflect.Type
- func (o AutomationRulesActionArrayOutput) Index(i pulumi.IntInput) AutomationRulesActionOutput
- func (o AutomationRulesActionArrayOutput) ToAutomationRulesActionArrayOutput() AutomationRulesActionArrayOutput
- func (o AutomationRulesActionArrayOutput) ToAutomationRulesActionArrayOutputWithContext(ctx context.Context) AutomationRulesActionArrayOutput
- type AutomationRulesActionInput
- type AutomationRulesActionOutput
- func (AutomationRulesActionOutput) ElementType() reflect.Type
- func (o AutomationRulesActionOutput) FindingFieldsUpdate() AutomationRulesFindingFieldsUpdateOutput
- func (o AutomationRulesActionOutput) ToAutomationRulesActionOutput() AutomationRulesActionOutput
- func (o AutomationRulesActionOutput) ToAutomationRulesActionOutputWithContext(ctx context.Context) AutomationRulesActionOutput
- func (o AutomationRulesActionOutput) Type() AutomationRulesActionTypeOutput
- type AutomationRulesActionType
- func (AutomationRulesActionType) ElementType() reflect.Type
- func (e AutomationRulesActionType) ToAutomationRulesActionTypeOutput() AutomationRulesActionTypeOutput
- func (e AutomationRulesActionType) ToAutomationRulesActionTypeOutputWithContext(ctx context.Context) AutomationRulesActionTypeOutput
- func (e AutomationRulesActionType) ToAutomationRulesActionTypePtrOutput() AutomationRulesActionTypePtrOutput
- func (e AutomationRulesActionType) ToAutomationRulesActionTypePtrOutputWithContext(ctx context.Context) AutomationRulesActionTypePtrOutput
- func (e AutomationRulesActionType) ToStringOutput() pulumi.StringOutput
- func (e AutomationRulesActionType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AutomationRulesActionType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AutomationRulesActionType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AutomationRulesActionTypeInput
- type AutomationRulesActionTypeOutput
- func (AutomationRulesActionTypeOutput) ElementType() reflect.Type
- func (o AutomationRulesActionTypeOutput) ToAutomationRulesActionTypeOutput() AutomationRulesActionTypeOutput
- func (o AutomationRulesActionTypeOutput) ToAutomationRulesActionTypeOutputWithContext(ctx context.Context) AutomationRulesActionTypeOutput
- func (o AutomationRulesActionTypeOutput) ToAutomationRulesActionTypePtrOutput() AutomationRulesActionTypePtrOutput
- func (o AutomationRulesActionTypeOutput) ToAutomationRulesActionTypePtrOutputWithContext(ctx context.Context) AutomationRulesActionTypePtrOutput
- func (o AutomationRulesActionTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o AutomationRulesActionTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AutomationRulesActionTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AutomationRulesActionTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AutomationRulesActionTypePtrInput
- type AutomationRulesActionTypePtrOutput
- func (o AutomationRulesActionTypePtrOutput) Elem() AutomationRulesActionTypeOutput
- func (AutomationRulesActionTypePtrOutput) ElementType() reflect.Type
- func (o AutomationRulesActionTypePtrOutput) ToAutomationRulesActionTypePtrOutput() AutomationRulesActionTypePtrOutput
- func (o AutomationRulesActionTypePtrOutput) ToAutomationRulesActionTypePtrOutputWithContext(ctx context.Context) AutomationRulesActionTypePtrOutput
- func (o AutomationRulesActionTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AutomationRulesActionTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AutomationRulesFindingFieldsUpdate
- type AutomationRulesFindingFieldsUpdateArgs
- func (AutomationRulesFindingFieldsUpdateArgs) ElementType() reflect.Type
- func (i AutomationRulesFindingFieldsUpdateArgs) ToAutomationRulesFindingFieldsUpdateOutput() AutomationRulesFindingFieldsUpdateOutput
- func (i AutomationRulesFindingFieldsUpdateArgs) ToAutomationRulesFindingFieldsUpdateOutputWithContext(ctx context.Context) AutomationRulesFindingFieldsUpdateOutput
- type AutomationRulesFindingFieldsUpdateInput
- type AutomationRulesFindingFieldsUpdateOutput
- func (o AutomationRulesFindingFieldsUpdateOutput) Confidence() pulumi.IntPtrOutput
- func (o AutomationRulesFindingFieldsUpdateOutput) Criticality() pulumi.IntPtrOutput
- func (AutomationRulesFindingFieldsUpdateOutput) ElementType() reflect.Type
- func (o AutomationRulesFindingFieldsUpdateOutput) Note() AutomationRuleNoteUpdatePtrOutput
- func (o AutomationRulesFindingFieldsUpdateOutput) RelatedFindings() AutomationRuleRelatedFindingArrayOutput
- func (o AutomationRulesFindingFieldsUpdateOutput) Severity() AutomationRuleSeverityUpdatePtrOutput
- func (o AutomationRulesFindingFieldsUpdateOutput) ToAutomationRulesFindingFieldsUpdateOutput() AutomationRulesFindingFieldsUpdateOutput
- func (o AutomationRulesFindingFieldsUpdateOutput) ToAutomationRulesFindingFieldsUpdateOutputWithContext(ctx context.Context) AutomationRulesFindingFieldsUpdateOutput
- func (o AutomationRulesFindingFieldsUpdateOutput) Types() pulumi.StringArrayOutput
- func (o AutomationRulesFindingFieldsUpdateOutput) UserDefinedFields() pulumi.StringMapOutput
- func (o AutomationRulesFindingFieldsUpdateOutput) VerificationState() AutomationRulesFindingFieldsUpdateVerificationStatePtrOutput
- func (o AutomationRulesFindingFieldsUpdateOutput) Workflow() AutomationRuleWorkflowUpdatePtrOutput
- type AutomationRulesFindingFieldsUpdateVerificationState
- func (AutomationRulesFindingFieldsUpdateVerificationState) ElementType() reflect.Type
- func (e AutomationRulesFindingFieldsUpdateVerificationState) ToAutomationRulesFindingFieldsUpdateVerificationStateOutput() AutomationRulesFindingFieldsUpdateVerificationStateOutput
- func (e AutomationRulesFindingFieldsUpdateVerificationState) ToAutomationRulesFindingFieldsUpdateVerificationStateOutputWithContext(ctx context.Context) AutomationRulesFindingFieldsUpdateVerificationStateOutput
- func (e AutomationRulesFindingFieldsUpdateVerificationState) ToAutomationRulesFindingFieldsUpdateVerificationStatePtrOutput() AutomationRulesFindingFieldsUpdateVerificationStatePtrOutput
- func (e AutomationRulesFindingFieldsUpdateVerificationState) ToAutomationRulesFindingFieldsUpdateVerificationStatePtrOutputWithContext(ctx context.Context) AutomationRulesFindingFieldsUpdateVerificationStatePtrOutput
- func (e AutomationRulesFindingFieldsUpdateVerificationState) ToStringOutput() pulumi.StringOutput
- func (e AutomationRulesFindingFieldsUpdateVerificationState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AutomationRulesFindingFieldsUpdateVerificationState) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AutomationRulesFindingFieldsUpdateVerificationState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AutomationRulesFindingFieldsUpdateVerificationStateInput
- type AutomationRulesFindingFieldsUpdateVerificationStateOutput
- func (AutomationRulesFindingFieldsUpdateVerificationStateOutput) ElementType() reflect.Type
- func (o AutomationRulesFindingFieldsUpdateVerificationStateOutput) ToAutomationRulesFindingFieldsUpdateVerificationStateOutput() AutomationRulesFindingFieldsUpdateVerificationStateOutput
- func (o AutomationRulesFindingFieldsUpdateVerificationStateOutput) ToAutomationRulesFindingFieldsUpdateVerificationStateOutputWithContext(ctx context.Context) AutomationRulesFindingFieldsUpdateVerificationStateOutput
- func (o AutomationRulesFindingFieldsUpdateVerificationStateOutput) ToAutomationRulesFindingFieldsUpdateVerificationStatePtrOutput() AutomationRulesFindingFieldsUpdateVerificationStatePtrOutput
- func (o AutomationRulesFindingFieldsUpdateVerificationStateOutput) ToAutomationRulesFindingFieldsUpdateVerificationStatePtrOutputWithContext(ctx context.Context) AutomationRulesFindingFieldsUpdateVerificationStatePtrOutput
- func (o AutomationRulesFindingFieldsUpdateVerificationStateOutput) ToStringOutput() pulumi.StringOutput
- func (o AutomationRulesFindingFieldsUpdateVerificationStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AutomationRulesFindingFieldsUpdateVerificationStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AutomationRulesFindingFieldsUpdateVerificationStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AutomationRulesFindingFieldsUpdateVerificationStatePtrInput
- type AutomationRulesFindingFieldsUpdateVerificationStatePtrOutput
- func (o AutomationRulesFindingFieldsUpdateVerificationStatePtrOutput) Elem() AutomationRulesFindingFieldsUpdateVerificationStateOutput
- func (AutomationRulesFindingFieldsUpdateVerificationStatePtrOutput) ElementType() reflect.Type
- func (o AutomationRulesFindingFieldsUpdateVerificationStatePtrOutput) ToAutomationRulesFindingFieldsUpdateVerificationStatePtrOutput() AutomationRulesFindingFieldsUpdateVerificationStatePtrOutput
- func (o AutomationRulesFindingFieldsUpdateVerificationStatePtrOutput) ToAutomationRulesFindingFieldsUpdateVerificationStatePtrOutputWithContext(ctx context.Context) AutomationRulesFindingFieldsUpdateVerificationStatePtrOutput
- func (o AutomationRulesFindingFieldsUpdateVerificationStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AutomationRulesFindingFieldsUpdateVerificationStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AutomationRulesFindingFilters
- type AutomationRulesFindingFiltersArgs
- func (AutomationRulesFindingFiltersArgs) ElementType() reflect.Type
- func (i AutomationRulesFindingFiltersArgs) ToAutomationRulesFindingFiltersOutput() AutomationRulesFindingFiltersOutput
- func (i AutomationRulesFindingFiltersArgs) ToAutomationRulesFindingFiltersOutputWithContext(ctx context.Context) AutomationRulesFindingFiltersOutput
- func (i AutomationRulesFindingFiltersArgs) ToAutomationRulesFindingFiltersPtrOutput() AutomationRulesFindingFiltersPtrOutput
- func (i AutomationRulesFindingFiltersArgs) ToAutomationRulesFindingFiltersPtrOutputWithContext(ctx context.Context) AutomationRulesFindingFiltersPtrOutput
- type AutomationRulesFindingFiltersInput
- type AutomationRulesFindingFiltersOutput
- func (o AutomationRulesFindingFiltersOutput) AwsAccountId() AutomationRuleStringFilterArrayOutput
- func (o AutomationRulesFindingFiltersOutput) CompanyName() AutomationRuleStringFilterArrayOutput
- func (o AutomationRulesFindingFiltersOutput) ComplianceAssociatedStandardsId() AutomationRuleStringFilterArrayOutput
- func (o AutomationRulesFindingFiltersOutput) ComplianceSecurityControlId() AutomationRuleStringFilterArrayOutput
- func (o AutomationRulesFindingFiltersOutput) ComplianceStatus() AutomationRuleStringFilterArrayOutput
- func (o AutomationRulesFindingFiltersOutput) Confidence() AutomationRuleNumberFilterArrayOutput
- func (o AutomationRulesFindingFiltersOutput) CreatedAt() AutomationRuleDateFilterArrayOutput
- func (o AutomationRulesFindingFiltersOutput) Criticality() AutomationRuleNumberFilterArrayOutput
- func (o AutomationRulesFindingFiltersOutput) Description() AutomationRuleStringFilterArrayOutput
- func (AutomationRulesFindingFiltersOutput) ElementType() reflect.Type
- func (o AutomationRulesFindingFiltersOutput) FirstObservedAt() AutomationRuleDateFilterArrayOutput
- func (o AutomationRulesFindingFiltersOutput) GeneratorId() AutomationRuleStringFilterArrayOutput
- func (o AutomationRulesFindingFiltersOutput) Id() AutomationRuleStringFilterArrayOutput
- func (o AutomationRulesFindingFiltersOutput) LastObservedAt() AutomationRuleDateFilterArrayOutput
- func (o AutomationRulesFindingFiltersOutput) NoteText() AutomationRuleStringFilterArrayOutput
- func (o AutomationRulesFindingFiltersOutput) NoteUpdatedAt() AutomationRuleDateFilterArrayOutput
- func (o AutomationRulesFindingFiltersOutput) NoteUpdatedBy() AutomationRuleStringFilterArrayOutput
- func (o AutomationRulesFindingFiltersOutput) ProductArn() AutomationRuleStringFilterArrayOutput
- func (o AutomationRulesFindingFiltersOutput) ProductName() AutomationRuleStringFilterArrayOutput
- func (o AutomationRulesFindingFiltersOutput) RecordState() AutomationRuleStringFilterArrayOutput
- func (o AutomationRulesFindingFiltersOutput) RelatedFindingsId() AutomationRuleStringFilterArrayOutput
- func (o AutomationRulesFindingFiltersOutput) RelatedFindingsProductArn() AutomationRuleStringFilterArrayOutput
- func (o AutomationRulesFindingFiltersOutput) ResourceDetailsOther() AutomationRuleMapFilterArrayOutput
- func (o AutomationRulesFindingFiltersOutput) ResourceId() AutomationRuleStringFilterArrayOutput
- func (o AutomationRulesFindingFiltersOutput) ResourcePartition() AutomationRuleStringFilterArrayOutput
- func (o AutomationRulesFindingFiltersOutput) ResourceRegion() AutomationRuleStringFilterArrayOutput
- func (o AutomationRulesFindingFiltersOutput) ResourceTags() AutomationRuleMapFilterArrayOutput
- func (o AutomationRulesFindingFiltersOutput) ResourceType() AutomationRuleStringFilterArrayOutput
- func (o AutomationRulesFindingFiltersOutput) SeverityLabel() AutomationRuleStringFilterArrayOutput
- func (o AutomationRulesFindingFiltersOutput) SourceUrl() AutomationRuleStringFilterArrayOutput
- func (o AutomationRulesFindingFiltersOutput) Title() AutomationRuleStringFilterArrayOutput
- func (o AutomationRulesFindingFiltersOutput) ToAutomationRulesFindingFiltersOutput() AutomationRulesFindingFiltersOutput
- func (o AutomationRulesFindingFiltersOutput) ToAutomationRulesFindingFiltersOutputWithContext(ctx context.Context) AutomationRulesFindingFiltersOutput
- func (o AutomationRulesFindingFiltersOutput) ToAutomationRulesFindingFiltersPtrOutput() AutomationRulesFindingFiltersPtrOutput
- func (o AutomationRulesFindingFiltersOutput) ToAutomationRulesFindingFiltersPtrOutputWithContext(ctx context.Context) AutomationRulesFindingFiltersPtrOutput
- func (o AutomationRulesFindingFiltersOutput) Type() AutomationRuleStringFilterArrayOutput
- func (o AutomationRulesFindingFiltersOutput) UpdatedAt() AutomationRuleDateFilterArrayOutput
- func (o AutomationRulesFindingFiltersOutput) UserDefinedFields() AutomationRuleMapFilterArrayOutput
- func (o AutomationRulesFindingFiltersOutput) VerificationState() AutomationRuleStringFilterArrayOutput
- func (o AutomationRulesFindingFiltersOutput) WorkflowStatus() AutomationRuleStringFilterArrayOutput
- type AutomationRulesFindingFiltersPtrInput
- type AutomationRulesFindingFiltersPtrOutput
- func (o AutomationRulesFindingFiltersPtrOutput) AwsAccountId() AutomationRuleStringFilterArrayOutput
- func (o AutomationRulesFindingFiltersPtrOutput) CompanyName() AutomationRuleStringFilterArrayOutput
- func (o AutomationRulesFindingFiltersPtrOutput) ComplianceAssociatedStandardsId() AutomationRuleStringFilterArrayOutput
- func (o AutomationRulesFindingFiltersPtrOutput) ComplianceSecurityControlId() AutomationRuleStringFilterArrayOutput
- func (o AutomationRulesFindingFiltersPtrOutput) ComplianceStatus() AutomationRuleStringFilterArrayOutput
- func (o AutomationRulesFindingFiltersPtrOutput) Confidence() AutomationRuleNumberFilterArrayOutput
- func (o AutomationRulesFindingFiltersPtrOutput) CreatedAt() AutomationRuleDateFilterArrayOutput
- func (o AutomationRulesFindingFiltersPtrOutput) Criticality() AutomationRuleNumberFilterArrayOutput
- func (o AutomationRulesFindingFiltersPtrOutput) Description() AutomationRuleStringFilterArrayOutput
- func (o AutomationRulesFindingFiltersPtrOutput) Elem() AutomationRulesFindingFiltersOutput
- func (AutomationRulesFindingFiltersPtrOutput) ElementType() reflect.Type
- func (o AutomationRulesFindingFiltersPtrOutput) FirstObservedAt() AutomationRuleDateFilterArrayOutput
- func (o AutomationRulesFindingFiltersPtrOutput) GeneratorId() AutomationRuleStringFilterArrayOutput
- func (o AutomationRulesFindingFiltersPtrOutput) Id() AutomationRuleStringFilterArrayOutput
- func (o AutomationRulesFindingFiltersPtrOutput) LastObservedAt() AutomationRuleDateFilterArrayOutput
- func (o AutomationRulesFindingFiltersPtrOutput) NoteText() AutomationRuleStringFilterArrayOutput
- func (o AutomationRulesFindingFiltersPtrOutput) NoteUpdatedAt() AutomationRuleDateFilterArrayOutput
- func (o AutomationRulesFindingFiltersPtrOutput) NoteUpdatedBy() AutomationRuleStringFilterArrayOutput
- func (o AutomationRulesFindingFiltersPtrOutput) ProductArn() AutomationRuleStringFilterArrayOutput
- func (o AutomationRulesFindingFiltersPtrOutput) ProductName() AutomationRuleStringFilterArrayOutput
- func (o AutomationRulesFindingFiltersPtrOutput) RecordState() AutomationRuleStringFilterArrayOutput
- func (o AutomationRulesFindingFiltersPtrOutput) RelatedFindingsId() AutomationRuleStringFilterArrayOutput
- func (o AutomationRulesFindingFiltersPtrOutput) RelatedFindingsProductArn() AutomationRuleStringFilterArrayOutput
- func (o AutomationRulesFindingFiltersPtrOutput) ResourceDetailsOther() AutomationRuleMapFilterArrayOutput
- func (o AutomationRulesFindingFiltersPtrOutput) ResourceId() AutomationRuleStringFilterArrayOutput
- func (o AutomationRulesFindingFiltersPtrOutput) ResourcePartition() AutomationRuleStringFilterArrayOutput
- func (o AutomationRulesFindingFiltersPtrOutput) ResourceRegion() AutomationRuleStringFilterArrayOutput
- func (o AutomationRulesFindingFiltersPtrOutput) ResourceTags() AutomationRuleMapFilterArrayOutput
- func (o AutomationRulesFindingFiltersPtrOutput) ResourceType() AutomationRuleStringFilterArrayOutput
- func (o AutomationRulesFindingFiltersPtrOutput) SeverityLabel() AutomationRuleStringFilterArrayOutput
- func (o AutomationRulesFindingFiltersPtrOutput) SourceUrl() AutomationRuleStringFilterArrayOutput
- func (o AutomationRulesFindingFiltersPtrOutput) Title() AutomationRuleStringFilterArrayOutput
- func (o AutomationRulesFindingFiltersPtrOutput) ToAutomationRulesFindingFiltersPtrOutput() AutomationRulesFindingFiltersPtrOutput
- func (o AutomationRulesFindingFiltersPtrOutput) ToAutomationRulesFindingFiltersPtrOutputWithContext(ctx context.Context) AutomationRulesFindingFiltersPtrOutput
- func (o AutomationRulesFindingFiltersPtrOutput) Type() AutomationRuleStringFilterArrayOutput
- func (o AutomationRulesFindingFiltersPtrOutput) UpdatedAt() AutomationRuleDateFilterArrayOutput
- func (o AutomationRulesFindingFiltersPtrOutput) UserDefinedFields() AutomationRuleMapFilterArrayOutput
- func (o AutomationRulesFindingFiltersPtrOutput) VerificationState() AutomationRuleStringFilterArrayOutput
- func (o AutomationRulesFindingFiltersPtrOutput) WorkflowStatus() AutomationRuleStringFilterArrayOutput
- type DelegatedAdmin
- type DelegatedAdminArgs
- type DelegatedAdminInput
- type DelegatedAdminOutput
- func (o DelegatedAdminOutput) AdminAccountId() pulumi.StringOutput
- func (o DelegatedAdminOutput) DelegatedAdminIdentifier() pulumi.StringOutput
- func (DelegatedAdminOutput) ElementType() reflect.Type
- func (o DelegatedAdminOutput) Status() DelegatedAdminStatusOutput
- func (o DelegatedAdminOutput) ToDelegatedAdminOutput() DelegatedAdminOutput
- func (o DelegatedAdminOutput) ToDelegatedAdminOutputWithContext(ctx context.Context) DelegatedAdminOutput
- type DelegatedAdminState
- type DelegatedAdminStatus
- type DelegatedAdminStatusOutput
- func (DelegatedAdminStatusOutput) ElementType() reflect.Type
- func (o DelegatedAdminStatusOutput) ToDelegatedAdminStatusOutput() DelegatedAdminStatusOutput
- func (o DelegatedAdminStatusOutput) ToDelegatedAdminStatusOutputWithContext(ctx context.Context) DelegatedAdminStatusOutput
- func (o DelegatedAdminStatusOutput) ToDelegatedAdminStatusPtrOutput() DelegatedAdminStatusPtrOutput
- func (o DelegatedAdminStatusOutput) ToDelegatedAdminStatusPtrOutputWithContext(ctx context.Context) DelegatedAdminStatusPtrOutput
- func (o DelegatedAdminStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o DelegatedAdminStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DelegatedAdminStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DelegatedAdminStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DelegatedAdminStatusPtrOutput
- func (o DelegatedAdminStatusPtrOutput) Elem() DelegatedAdminStatusOutput
- func (DelegatedAdminStatusPtrOutput) ElementType() reflect.Type
- func (o DelegatedAdminStatusPtrOutput) ToDelegatedAdminStatusPtrOutput() DelegatedAdminStatusPtrOutput
- func (o DelegatedAdminStatusPtrOutput) ToDelegatedAdminStatusPtrOutputWithContext(ctx context.Context) DelegatedAdminStatusPtrOutput
- func (o DelegatedAdminStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DelegatedAdminStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Hub
- type HubArgs
- type HubInput
- type HubOutput
- func (o HubOutput) Arn() pulumi.StringOutput
- func (o HubOutput) AutoEnableControls() pulumi.BoolPtrOutput
- func (o HubOutput) ControlFindingGenerator() pulumi.StringPtrOutput
- func (HubOutput) ElementType() reflect.Type
- func (o HubOutput) EnableDefaultStandards() pulumi.BoolPtrOutput
- func (o HubOutput) SubscribedAt() pulumi.StringOutput
- func (o HubOutput) Tags() pulumi.StringMapOutput
- func (o HubOutput) ToHubOutput() HubOutput
- func (o HubOutput) ToHubOutputWithContext(ctx context.Context) HubOutput
- type HubState
- type Insight
- type InsightArgs
- type InsightAwsSecurityFindingFilters
- type InsightAwsSecurityFindingFiltersArgs
- func (InsightAwsSecurityFindingFiltersArgs) ElementType() reflect.Type
- func (i InsightAwsSecurityFindingFiltersArgs) ToInsightAwsSecurityFindingFiltersOutput() InsightAwsSecurityFindingFiltersOutput
- func (i InsightAwsSecurityFindingFiltersArgs) ToInsightAwsSecurityFindingFiltersOutputWithContext(ctx context.Context) InsightAwsSecurityFindingFiltersOutput
- type InsightAwsSecurityFindingFiltersInput
- type InsightAwsSecurityFindingFiltersOutput
- func (o InsightAwsSecurityFindingFiltersOutput) AwsAccountId() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) AwsAccountName() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) CompanyName() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) ComplianceAssociatedStandardsId() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) ComplianceSecurityControlId() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) ComplianceSecurityControlParametersName() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) ComplianceSecurityControlParametersValue() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) ComplianceStatus() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) Confidence() InsightNumberFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) CreatedAt() InsightDateFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) Criticality() InsightNumberFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) Description() InsightStringFilterArrayOutput
- func (InsightAwsSecurityFindingFiltersOutput) ElementType() reflect.Type
- func (o InsightAwsSecurityFindingFiltersOutput) FindingProviderFieldsConfidence() InsightNumberFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) FindingProviderFieldsCriticality() InsightNumberFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) FindingProviderFieldsRelatedFindingsId() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) FindingProviderFieldsRelatedFindingsProductArn() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) FindingProviderFieldsSeverityLabel() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) FindingProviderFieldsSeverityOriginal() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) FindingProviderFieldsTypes() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) FirstObservedAt() InsightDateFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) GeneratorId() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) Id() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) Keyword() InsightKeywordFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) LastObservedAt() InsightDateFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) MalwareName() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) MalwarePath() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) MalwareState() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) MalwareType() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) NetworkDestinationDomain() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) NetworkDestinationIpV4() InsightIpFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) NetworkDestinationIpV6() InsightIpFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) NetworkDestinationPort() InsightNumberFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) NetworkDirection() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) NetworkProtocol() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) NetworkSourceDomain() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) NetworkSourceIpV4() InsightIpFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) NetworkSourceIpV6() InsightIpFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) NetworkSourceMac() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) NetworkSourcePort() InsightNumberFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) NoteText() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) NoteUpdatedAt() InsightDateFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) NoteUpdatedBy() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) ProcessLaunchedAt() InsightDateFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) ProcessName() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) ProcessParentPid() InsightNumberFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) ProcessPath() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) ProcessPid() InsightNumberFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) ProcessTerminatedAt() InsightDateFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) ProductArn() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) ProductFields() InsightMapFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) ProductName() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) RecommendationText() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) RecordState() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) Region() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) RelatedFindingsId() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) RelatedFindingsProductArn() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) ResourceApplicationArn() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) ResourceApplicationName() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) ResourceAwsEc2InstanceIamInstanceProfileArn() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) ResourceAwsEc2InstanceImageId() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) ResourceAwsEc2InstanceIpV4Addresses() InsightIpFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) ResourceAwsEc2InstanceIpV6Addresses() InsightIpFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) ResourceAwsEc2InstanceKeyName() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) ResourceAwsEc2InstanceLaunchedAt() InsightDateFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) ResourceAwsEc2InstanceSubnetId() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) ResourceAwsEc2InstanceType() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) ResourceAwsEc2InstanceVpcId() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) ResourceAwsIamAccessKeyCreatedAt() InsightDateFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) ResourceAwsIamAccessKeyPrincipalName() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) ResourceAwsIamAccessKeyStatus() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) ResourceAwsIamAccessKeyUserName() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) ResourceAwsIamUserUserName() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) ResourceAwsS3BucketOwnerId() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) ResourceAwsS3BucketOwnerName() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) ResourceContainerImageId() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) ResourceContainerImageName() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) ResourceContainerLaunchedAt() InsightDateFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) ResourceContainerName() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) ResourceDetailsOther() InsightMapFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) ResourceId() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) ResourcePartition() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) ResourceRegion() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) ResourceTags() InsightMapFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) ResourceType() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) Sample() InsightBooleanFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) SeverityLabel() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) SeverityNormalized() InsightNumberFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) SeverityProduct() InsightNumberFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) SourceUrl() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) ThreatIntelIndicatorCategory() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) ThreatIntelIndicatorLastObservedAt() InsightDateFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) ThreatIntelIndicatorSource() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) ThreatIntelIndicatorSourceUrl() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) ThreatIntelIndicatorType() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) ThreatIntelIndicatorValue() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) Title() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) ToInsightAwsSecurityFindingFiltersOutput() InsightAwsSecurityFindingFiltersOutput
- func (o InsightAwsSecurityFindingFiltersOutput) ToInsightAwsSecurityFindingFiltersOutputWithContext(ctx context.Context) InsightAwsSecurityFindingFiltersOutput
- func (o InsightAwsSecurityFindingFiltersOutput) Type() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) UpdatedAt() InsightDateFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) UserDefinedFields() InsightMapFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) VerificationState() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) VulnerabilitiesExploitAvailable() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) VulnerabilitiesFixAvailable() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) WorkflowState() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersOutput) WorkflowStatus() InsightStringFilterArrayOutput
- type InsightAwsSecurityFindingFiltersPtrOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) AwsAccountId() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) AwsAccountName() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) CompanyName() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) ComplianceAssociatedStandardsId() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) ComplianceSecurityControlId() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) ComplianceSecurityControlParametersName() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) ComplianceSecurityControlParametersValue() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) ComplianceStatus() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) Confidence() InsightNumberFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) CreatedAt() InsightDateFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) Criticality() InsightNumberFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) Description() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) Elem() InsightAwsSecurityFindingFiltersOutput
- func (InsightAwsSecurityFindingFiltersPtrOutput) ElementType() reflect.Type
- func (o InsightAwsSecurityFindingFiltersPtrOutput) FindingProviderFieldsConfidence() InsightNumberFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) FindingProviderFieldsCriticality() InsightNumberFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) FindingProviderFieldsRelatedFindingsId() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) FindingProviderFieldsRelatedFindingsProductArn() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) FindingProviderFieldsSeverityLabel() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) FindingProviderFieldsSeverityOriginal() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) FindingProviderFieldsTypes() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) FirstObservedAt() InsightDateFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) GeneratorId() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) Id() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) Keyword() InsightKeywordFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) LastObservedAt() InsightDateFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) MalwareName() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) MalwarePath() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) MalwareState() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) MalwareType() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) NetworkDestinationDomain() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) NetworkDestinationIpV4() InsightIpFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) NetworkDestinationIpV6() InsightIpFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) NetworkDestinationPort() InsightNumberFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) NetworkDirection() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) NetworkProtocol() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) NetworkSourceDomain() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) NetworkSourceIpV4() InsightIpFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) NetworkSourceIpV6() InsightIpFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) NetworkSourceMac() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) NetworkSourcePort() InsightNumberFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) NoteText() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) NoteUpdatedAt() InsightDateFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) NoteUpdatedBy() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) ProcessLaunchedAt() InsightDateFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) ProcessName() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) ProcessParentPid() InsightNumberFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) ProcessPath() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) ProcessPid() InsightNumberFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) ProcessTerminatedAt() InsightDateFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) ProductArn() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) ProductFields() InsightMapFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) ProductName() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) RecommendationText() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) RecordState() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) Region() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) RelatedFindingsId() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) RelatedFindingsProductArn() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) ResourceApplicationArn() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) ResourceApplicationName() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) ResourceAwsEc2InstanceIamInstanceProfileArn() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) ResourceAwsEc2InstanceImageId() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) ResourceAwsEc2InstanceIpV4Addresses() InsightIpFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) ResourceAwsEc2InstanceIpV6Addresses() InsightIpFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) ResourceAwsEc2InstanceKeyName() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) ResourceAwsEc2InstanceLaunchedAt() InsightDateFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) ResourceAwsEc2InstanceSubnetId() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) ResourceAwsEc2InstanceType() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) ResourceAwsEc2InstanceVpcId() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) ResourceAwsIamAccessKeyCreatedAt() InsightDateFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) ResourceAwsIamAccessKeyPrincipalName() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) ResourceAwsIamAccessKeyStatus() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) ResourceAwsIamAccessKeyUserName() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) ResourceAwsIamUserUserName() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) ResourceAwsS3BucketOwnerId() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) ResourceAwsS3BucketOwnerName() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) ResourceContainerImageId() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) ResourceContainerImageName() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) ResourceContainerLaunchedAt() InsightDateFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) ResourceContainerName() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) ResourceDetailsOther() InsightMapFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) ResourceId() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) ResourcePartition() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) ResourceRegion() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) ResourceTags() InsightMapFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) ResourceType() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) Sample() InsightBooleanFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) SeverityLabel() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) SeverityNormalized() InsightNumberFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) SeverityProduct() InsightNumberFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) SourceUrl() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) ThreatIntelIndicatorCategory() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) ThreatIntelIndicatorLastObservedAt() InsightDateFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) ThreatIntelIndicatorSource() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) ThreatIntelIndicatorSourceUrl() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) ThreatIntelIndicatorType() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) ThreatIntelIndicatorValue() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) Title() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) ToInsightAwsSecurityFindingFiltersPtrOutput() InsightAwsSecurityFindingFiltersPtrOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) ToInsightAwsSecurityFindingFiltersPtrOutputWithContext(ctx context.Context) InsightAwsSecurityFindingFiltersPtrOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) Type() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) UpdatedAt() InsightDateFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) UserDefinedFields() InsightMapFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) VerificationState() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) VulnerabilitiesExploitAvailable() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) VulnerabilitiesFixAvailable() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) WorkflowState() InsightStringFilterArrayOutput
- func (o InsightAwsSecurityFindingFiltersPtrOutput) WorkflowStatus() InsightStringFilterArrayOutput
- type InsightBooleanFilter
- type InsightBooleanFilterArgs
- type InsightBooleanFilterArray
- type InsightBooleanFilterArrayInput
- type InsightBooleanFilterArrayOutput
- func (InsightBooleanFilterArrayOutput) ElementType() reflect.Type
- func (o InsightBooleanFilterArrayOutput) Index(i pulumi.IntInput) InsightBooleanFilterOutput
- func (o InsightBooleanFilterArrayOutput) ToInsightBooleanFilterArrayOutput() InsightBooleanFilterArrayOutput
- func (o InsightBooleanFilterArrayOutput) ToInsightBooleanFilterArrayOutputWithContext(ctx context.Context) InsightBooleanFilterArrayOutput
- type InsightBooleanFilterInput
- type InsightBooleanFilterOutput
- func (InsightBooleanFilterOutput) ElementType() reflect.Type
- func (o InsightBooleanFilterOutput) ToInsightBooleanFilterOutput() InsightBooleanFilterOutput
- func (o InsightBooleanFilterOutput) ToInsightBooleanFilterOutputWithContext(ctx context.Context) InsightBooleanFilterOutput
- func (o InsightBooleanFilterOutput) Value() pulumi.BoolOutput
- type InsightDateFilter
- type InsightDateFilterArgs
- type InsightDateFilterArray
- type InsightDateFilterArrayInput
- type InsightDateFilterArrayOutput
- func (InsightDateFilterArrayOutput) ElementType() reflect.Type
- func (o InsightDateFilterArrayOutput) Index(i pulumi.IntInput) InsightDateFilterOutput
- func (o InsightDateFilterArrayOutput) ToInsightDateFilterArrayOutput() InsightDateFilterArrayOutput
- func (o InsightDateFilterArrayOutput) ToInsightDateFilterArrayOutputWithContext(ctx context.Context) InsightDateFilterArrayOutput
- type InsightDateFilterInput
- type InsightDateFilterOutput
- func (o InsightDateFilterOutput) DateRange() InsightDateRangePtrOutput
- func (InsightDateFilterOutput) ElementType() reflect.Type
- func (o InsightDateFilterOutput) End() pulumi.StringPtrOutput
- func (o InsightDateFilterOutput) Start() pulumi.StringPtrOutput
- func (o InsightDateFilterOutput) ToInsightDateFilterOutput() InsightDateFilterOutput
- func (o InsightDateFilterOutput) ToInsightDateFilterOutputWithContext(ctx context.Context) InsightDateFilterOutput
- type InsightDateRange
- type InsightDateRangeArgs
- func (InsightDateRangeArgs) ElementType() reflect.Type
- func (i InsightDateRangeArgs) ToInsightDateRangeOutput() InsightDateRangeOutput
- func (i InsightDateRangeArgs) ToInsightDateRangeOutputWithContext(ctx context.Context) InsightDateRangeOutput
- func (i InsightDateRangeArgs) ToInsightDateRangePtrOutput() InsightDateRangePtrOutput
- func (i InsightDateRangeArgs) ToInsightDateRangePtrOutputWithContext(ctx context.Context) InsightDateRangePtrOutput
- type InsightDateRangeInput
- type InsightDateRangeOutput
- func (InsightDateRangeOutput) ElementType() reflect.Type
- func (o InsightDateRangeOutput) ToInsightDateRangeOutput() InsightDateRangeOutput
- func (o InsightDateRangeOutput) ToInsightDateRangeOutputWithContext(ctx context.Context) InsightDateRangeOutput
- func (o InsightDateRangeOutput) ToInsightDateRangePtrOutput() InsightDateRangePtrOutput
- func (o InsightDateRangeOutput) ToInsightDateRangePtrOutputWithContext(ctx context.Context) InsightDateRangePtrOutput
- func (o InsightDateRangeOutput) Unit() InsightDateRangeUnitOutput
- func (o InsightDateRangeOutput) Value() pulumi.Float64Output
- type InsightDateRangePtrInput
- type InsightDateRangePtrOutput
- func (o InsightDateRangePtrOutput) Elem() InsightDateRangeOutput
- func (InsightDateRangePtrOutput) ElementType() reflect.Type
- func (o InsightDateRangePtrOutput) ToInsightDateRangePtrOutput() InsightDateRangePtrOutput
- func (o InsightDateRangePtrOutput) ToInsightDateRangePtrOutputWithContext(ctx context.Context) InsightDateRangePtrOutput
- func (o InsightDateRangePtrOutput) Unit() InsightDateRangeUnitPtrOutput
- func (o InsightDateRangePtrOutput) Value() pulumi.Float64PtrOutput
- type InsightDateRangeUnit
- func (InsightDateRangeUnit) ElementType() reflect.Type
- func (e InsightDateRangeUnit) ToInsightDateRangeUnitOutput() InsightDateRangeUnitOutput
- func (e InsightDateRangeUnit) ToInsightDateRangeUnitOutputWithContext(ctx context.Context) InsightDateRangeUnitOutput
- func (e InsightDateRangeUnit) ToInsightDateRangeUnitPtrOutput() InsightDateRangeUnitPtrOutput
- func (e InsightDateRangeUnit) ToInsightDateRangeUnitPtrOutputWithContext(ctx context.Context) InsightDateRangeUnitPtrOutput
- func (e InsightDateRangeUnit) ToStringOutput() pulumi.StringOutput
- func (e InsightDateRangeUnit) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e InsightDateRangeUnit) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e InsightDateRangeUnit) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InsightDateRangeUnitInput
- type InsightDateRangeUnitOutput
- func (InsightDateRangeUnitOutput) ElementType() reflect.Type
- func (o InsightDateRangeUnitOutput) ToInsightDateRangeUnitOutput() InsightDateRangeUnitOutput
- func (o InsightDateRangeUnitOutput) ToInsightDateRangeUnitOutputWithContext(ctx context.Context) InsightDateRangeUnitOutput
- func (o InsightDateRangeUnitOutput) ToInsightDateRangeUnitPtrOutput() InsightDateRangeUnitPtrOutput
- func (o InsightDateRangeUnitOutput) ToInsightDateRangeUnitPtrOutputWithContext(ctx context.Context) InsightDateRangeUnitPtrOutput
- func (o InsightDateRangeUnitOutput) ToStringOutput() pulumi.StringOutput
- func (o InsightDateRangeUnitOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o InsightDateRangeUnitOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o InsightDateRangeUnitOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InsightDateRangeUnitPtrInput
- type InsightDateRangeUnitPtrOutput
- func (o InsightDateRangeUnitPtrOutput) Elem() InsightDateRangeUnitOutput
- func (InsightDateRangeUnitPtrOutput) ElementType() reflect.Type
- func (o InsightDateRangeUnitPtrOutput) ToInsightDateRangeUnitPtrOutput() InsightDateRangeUnitPtrOutput
- func (o InsightDateRangeUnitPtrOutput) ToInsightDateRangeUnitPtrOutputWithContext(ctx context.Context) InsightDateRangeUnitPtrOutput
- func (o InsightDateRangeUnitPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o InsightDateRangeUnitPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InsightInput
- type InsightIpFilter
- type InsightIpFilterArgs
- type InsightIpFilterArray
- type InsightIpFilterArrayInput
- type InsightIpFilterArrayOutput
- func (InsightIpFilterArrayOutput) ElementType() reflect.Type
- func (o InsightIpFilterArrayOutput) Index(i pulumi.IntInput) InsightIpFilterOutput
- func (o InsightIpFilterArrayOutput) ToInsightIpFilterArrayOutput() InsightIpFilterArrayOutput
- func (o InsightIpFilterArrayOutput) ToInsightIpFilterArrayOutputWithContext(ctx context.Context) InsightIpFilterArrayOutput
- type InsightIpFilterInput
- type InsightIpFilterOutput
- func (o InsightIpFilterOutput) Cidr() pulumi.StringOutput
- func (InsightIpFilterOutput) ElementType() reflect.Type
- func (o InsightIpFilterOutput) ToInsightIpFilterOutput() InsightIpFilterOutput
- func (o InsightIpFilterOutput) ToInsightIpFilterOutputWithContext(ctx context.Context) InsightIpFilterOutput
- type InsightKeywordFilter
- type InsightKeywordFilterArgs
- type InsightKeywordFilterArray
- type InsightKeywordFilterArrayInput
- type InsightKeywordFilterArrayOutput
- func (InsightKeywordFilterArrayOutput) ElementType() reflect.Type
- func (o InsightKeywordFilterArrayOutput) Index(i pulumi.IntInput) InsightKeywordFilterOutput
- func (o InsightKeywordFilterArrayOutput) ToInsightKeywordFilterArrayOutput() InsightKeywordFilterArrayOutput
- func (o InsightKeywordFilterArrayOutput) ToInsightKeywordFilterArrayOutputWithContext(ctx context.Context) InsightKeywordFilterArrayOutput
- type InsightKeywordFilterInput
- type InsightKeywordFilterOutput
- func (InsightKeywordFilterOutput) ElementType() reflect.Type
- func (o InsightKeywordFilterOutput) ToInsightKeywordFilterOutput() InsightKeywordFilterOutput
- func (o InsightKeywordFilterOutput) ToInsightKeywordFilterOutputWithContext(ctx context.Context) InsightKeywordFilterOutput
- func (o InsightKeywordFilterOutput) Value() pulumi.StringOutput
- type InsightMapFilter
- type InsightMapFilterArgs
- type InsightMapFilterArray
- type InsightMapFilterArrayInput
- type InsightMapFilterArrayOutput
- func (InsightMapFilterArrayOutput) ElementType() reflect.Type
- func (o InsightMapFilterArrayOutput) Index(i pulumi.IntInput) InsightMapFilterOutput
- func (o InsightMapFilterArrayOutput) ToInsightMapFilterArrayOutput() InsightMapFilterArrayOutput
- func (o InsightMapFilterArrayOutput) ToInsightMapFilterArrayOutputWithContext(ctx context.Context) InsightMapFilterArrayOutput
- type InsightMapFilterComparison
- func (InsightMapFilterComparison) ElementType() reflect.Type
- func (e InsightMapFilterComparison) ToInsightMapFilterComparisonOutput() InsightMapFilterComparisonOutput
- func (e InsightMapFilterComparison) ToInsightMapFilterComparisonOutputWithContext(ctx context.Context) InsightMapFilterComparisonOutput
- func (e InsightMapFilterComparison) ToInsightMapFilterComparisonPtrOutput() InsightMapFilterComparisonPtrOutput
- func (e InsightMapFilterComparison) ToInsightMapFilterComparisonPtrOutputWithContext(ctx context.Context) InsightMapFilterComparisonPtrOutput
- func (e InsightMapFilterComparison) ToStringOutput() pulumi.StringOutput
- func (e InsightMapFilterComparison) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e InsightMapFilterComparison) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e InsightMapFilterComparison) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InsightMapFilterComparisonInput
- type InsightMapFilterComparisonOutput
- func (InsightMapFilterComparisonOutput) ElementType() reflect.Type
- func (o InsightMapFilterComparisonOutput) ToInsightMapFilterComparisonOutput() InsightMapFilterComparisonOutput
- func (o InsightMapFilterComparisonOutput) ToInsightMapFilterComparisonOutputWithContext(ctx context.Context) InsightMapFilterComparisonOutput
- func (o InsightMapFilterComparisonOutput) ToInsightMapFilterComparisonPtrOutput() InsightMapFilterComparisonPtrOutput
- func (o InsightMapFilterComparisonOutput) ToInsightMapFilterComparisonPtrOutputWithContext(ctx context.Context) InsightMapFilterComparisonPtrOutput
- func (o InsightMapFilterComparisonOutput) ToStringOutput() pulumi.StringOutput
- func (o InsightMapFilterComparisonOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o InsightMapFilterComparisonOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o InsightMapFilterComparisonOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InsightMapFilterComparisonPtrInput
- type InsightMapFilterComparisonPtrOutput
- func (o InsightMapFilterComparisonPtrOutput) Elem() InsightMapFilterComparisonOutput
- func (InsightMapFilterComparisonPtrOutput) ElementType() reflect.Type
- func (o InsightMapFilterComparisonPtrOutput) ToInsightMapFilterComparisonPtrOutput() InsightMapFilterComparisonPtrOutput
- func (o InsightMapFilterComparisonPtrOutput) ToInsightMapFilterComparisonPtrOutputWithContext(ctx context.Context) InsightMapFilterComparisonPtrOutput
- func (o InsightMapFilterComparisonPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o InsightMapFilterComparisonPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InsightMapFilterInput
- type InsightMapFilterOutput
- func (o InsightMapFilterOutput) Comparison() InsightMapFilterComparisonOutput
- func (InsightMapFilterOutput) ElementType() reflect.Type
- func (o InsightMapFilterOutput) Key() pulumi.StringOutput
- func (o InsightMapFilterOutput) ToInsightMapFilterOutput() InsightMapFilterOutput
- func (o InsightMapFilterOutput) ToInsightMapFilterOutputWithContext(ctx context.Context) InsightMapFilterOutput
- func (o InsightMapFilterOutput) Value() pulumi.StringOutput
- type InsightNumberFilter
- type InsightNumberFilterArgs
- type InsightNumberFilterArray
- type InsightNumberFilterArrayInput
- type InsightNumberFilterArrayOutput
- func (InsightNumberFilterArrayOutput) ElementType() reflect.Type
- func (o InsightNumberFilterArrayOutput) Index(i pulumi.IntInput) InsightNumberFilterOutput
- func (o InsightNumberFilterArrayOutput) ToInsightNumberFilterArrayOutput() InsightNumberFilterArrayOutput
- func (o InsightNumberFilterArrayOutput) ToInsightNumberFilterArrayOutputWithContext(ctx context.Context) InsightNumberFilterArrayOutput
- type InsightNumberFilterInput
- type InsightNumberFilterOutput
- func (InsightNumberFilterOutput) ElementType() reflect.Type
- func (o InsightNumberFilterOutput) Eq() pulumi.Float64PtrOutput
- func (o InsightNumberFilterOutput) Gte() pulumi.Float64PtrOutput
- func (o InsightNumberFilterOutput) Lte() pulumi.Float64PtrOutput
- func (o InsightNumberFilterOutput) ToInsightNumberFilterOutput() InsightNumberFilterOutput
- func (o InsightNumberFilterOutput) ToInsightNumberFilterOutputWithContext(ctx context.Context) InsightNumberFilterOutput
- type InsightOutput
- func (InsightOutput) ElementType() reflect.Type
- func (o InsightOutput) Filters() InsightAwsSecurityFindingFiltersOutput
- func (o InsightOutput) GroupByAttribute() pulumi.StringOutput
- func (o InsightOutput) InsightArn() pulumi.StringOutput
- func (o InsightOutput) Name() pulumi.StringOutput
- func (o InsightOutput) ToInsightOutput() InsightOutput
- func (o InsightOutput) ToInsightOutputWithContext(ctx context.Context) InsightOutput
- type InsightState
- type InsightStringFilter
- type InsightStringFilterArgs
- type InsightStringFilterArray
- type InsightStringFilterArrayInput
- type InsightStringFilterArrayOutput
- func (InsightStringFilterArrayOutput) ElementType() reflect.Type
- func (o InsightStringFilterArrayOutput) Index(i pulumi.IntInput) InsightStringFilterOutput
- func (o InsightStringFilterArrayOutput) ToInsightStringFilterArrayOutput() InsightStringFilterArrayOutput
- func (o InsightStringFilterArrayOutput) ToInsightStringFilterArrayOutputWithContext(ctx context.Context) InsightStringFilterArrayOutput
- type InsightStringFilterComparison
- func (InsightStringFilterComparison) ElementType() reflect.Type
- func (e InsightStringFilterComparison) ToInsightStringFilterComparisonOutput() InsightStringFilterComparisonOutput
- func (e InsightStringFilterComparison) ToInsightStringFilterComparisonOutputWithContext(ctx context.Context) InsightStringFilterComparisonOutput
- func (e InsightStringFilterComparison) ToInsightStringFilterComparisonPtrOutput() InsightStringFilterComparisonPtrOutput
- func (e InsightStringFilterComparison) ToInsightStringFilterComparisonPtrOutputWithContext(ctx context.Context) InsightStringFilterComparisonPtrOutput
- func (e InsightStringFilterComparison) ToStringOutput() pulumi.StringOutput
- func (e InsightStringFilterComparison) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e InsightStringFilterComparison) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e InsightStringFilterComparison) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InsightStringFilterComparisonInput
- type InsightStringFilterComparisonOutput
- func (InsightStringFilterComparisonOutput) ElementType() reflect.Type
- func (o InsightStringFilterComparisonOutput) ToInsightStringFilterComparisonOutput() InsightStringFilterComparisonOutput
- func (o InsightStringFilterComparisonOutput) ToInsightStringFilterComparisonOutputWithContext(ctx context.Context) InsightStringFilterComparisonOutput
- func (o InsightStringFilterComparisonOutput) ToInsightStringFilterComparisonPtrOutput() InsightStringFilterComparisonPtrOutput
- func (o InsightStringFilterComparisonOutput) ToInsightStringFilterComparisonPtrOutputWithContext(ctx context.Context) InsightStringFilterComparisonPtrOutput
- func (o InsightStringFilterComparisonOutput) ToStringOutput() pulumi.StringOutput
- func (o InsightStringFilterComparisonOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o InsightStringFilterComparisonOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o InsightStringFilterComparisonOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InsightStringFilterComparisonPtrInput
- type InsightStringFilterComparisonPtrOutput
- func (o InsightStringFilterComparisonPtrOutput) Elem() InsightStringFilterComparisonOutput
- func (InsightStringFilterComparisonPtrOutput) ElementType() reflect.Type
- func (o InsightStringFilterComparisonPtrOutput) ToInsightStringFilterComparisonPtrOutput() InsightStringFilterComparisonPtrOutput
- func (o InsightStringFilterComparisonPtrOutput) ToInsightStringFilterComparisonPtrOutputWithContext(ctx context.Context) InsightStringFilterComparisonPtrOutput
- func (o InsightStringFilterComparisonPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o InsightStringFilterComparisonPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InsightStringFilterInput
- type InsightStringFilterOutput
- func (o InsightStringFilterOutput) Comparison() InsightStringFilterComparisonOutput
- func (InsightStringFilterOutput) ElementType() reflect.Type
- func (o InsightStringFilterOutput) ToInsightStringFilterOutput() InsightStringFilterOutput
- func (o InsightStringFilterOutput) ToInsightStringFilterOutputWithContext(ctx context.Context) InsightStringFilterOutput
- func (o InsightStringFilterOutput) Value() pulumi.StringOutput
- type LookupAutomationRuleArgs
- type LookupAutomationRuleOutputArgs
- type LookupAutomationRuleResult
- type LookupAutomationRuleResultOutput
- func (o LookupAutomationRuleResultOutput) Actions() AutomationRulesActionArrayOutput
- func (o LookupAutomationRuleResultOutput) CreatedAt() pulumi.StringPtrOutput
- func (o LookupAutomationRuleResultOutput) CreatedBy() pulumi.StringPtrOutput
- func (o LookupAutomationRuleResultOutput) Criteria() AutomationRulesFindingFiltersPtrOutput
- func (o LookupAutomationRuleResultOutput) Description() pulumi.StringPtrOutput
- func (LookupAutomationRuleResultOutput) ElementType() reflect.Type
- func (o LookupAutomationRuleResultOutput) IsTerminal() pulumi.BoolPtrOutput
- func (o LookupAutomationRuleResultOutput) RuleArn() pulumi.StringPtrOutput
- func (o LookupAutomationRuleResultOutput) RuleName() pulumi.StringPtrOutput
- func (o LookupAutomationRuleResultOutput) RuleOrder() pulumi.IntPtrOutput
- func (o LookupAutomationRuleResultOutput) RuleStatus() AutomationRuleRuleStatusPtrOutput
- func (o LookupAutomationRuleResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupAutomationRuleResultOutput) ToLookupAutomationRuleResultOutput() LookupAutomationRuleResultOutput
- func (o LookupAutomationRuleResultOutput) ToLookupAutomationRuleResultOutputWithContext(ctx context.Context) LookupAutomationRuleResultOutput
- func (o LookupAutomationRuleResultOutput) UpdatedAt() pulumi.StringPtrOutput
- type LookupDelegatedAdminArgs
- type LookupDelegatedAdminOutputArgs
- type LookupDelegatedAdminResult
- type LookupDelegatedAdminResultOutput
- func (o LookupDelegatedAdminResultOutput) DelegatedAdminIdentifier() pulumi.StringPtrOutput
- func (LookupDelegatedAdminResultOutput) ElementType() reflect.Type
- func (o LookupDelegatedAdminResultOutput) Status() DelegatedAdminStatusPtrOutput
- func (o LookupDelegatedAdminResultOutput) ToLookupDelegatedAdminResultOutput() LookupDelegatedAdminResultOutput
- func (o LookupDelegatedAdminResultOutput) ToLookupDelegatedAdminResultOutputWithContext(ctx context.Context) LookupDelegatedAdminResultOutput
- type LookupHubArgs
- type LookupHubOutputArgs
- type LookupHubResult
- type LookupHubResultOutput
- func (o LookupHubResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupHubResultOutput) AutoEnableControls() pulumi.BoolPtrOutput
- func (o LookupHubResultOutput) ControlFindingGenerator() pulumi.StringPtrOutput
- func (LookupHubResultOutput) ElementType() reflect.Type
- func (o LookupHubResultOutput) SubscribedAt() pulumi.StringPtrOutput
- func (o LookupHubResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupHubResultOutput) ToLookupHubResultOutput() LookupHubResultOutput
- func (o LookupHubResultOutput) ToLookupHubResultOutputWithContext(ctx context.Context) LookupHubResultOutput
- type LookupInsightArgs
- type LookupInsightOutputArgs
- type LookupInsightResult
- type LookupInsightResultOutput
- func (LookupInsightResultOutput) ElementType() reflect.Type
- func (o LookupInsightResultOutput) Filters() InsightAwsSecurityFindingFiltersPtrOutput
- func (o LookupInsightResultOutput) GroupByAttribute() pulumi.StringPtrOutput
- func (o LookupInsightResultOutput) InsightArn() pulumi.StringPtrOutput
- func (o LookupInsightResultOutput) Name() pulumi.StringPtrOutput
- func (o LookupInsightResultOutput) ToLookupInsightResultOutput() LookupInsightResultOutput
- func (o LookupInsightResultOutput) ToLookupInsightResultOutputWithContext(ctx context.Context) LookupInsightResultOutput
- type LookupProductSubscriptionArgs
- type LookupProductSubscriptionOutputArgs
- type LookupProductSubscriptionResult
- type LookupProductSubscriptionResultOutput
- func (LookupProductSubscriptionResultOutput) ElementType() reflect.Type
- func (o LookupProductSubscriptionResultOutput) ProductSubscriptionArn() pulumi.StringPtrOutput
- func (o LookupProductSubscriptionResultOutput) ToLookupProductSubscriptionResultOutput() LookupProductSubscriptionResultOutput
- func (o LookupProductSubscriptionResultOutput) ToLookupProductSubscriptionResultOutputWithContext(ctx context.Context) LookupProductSubscriptionResultOutput
- type LookupSecurityControlArgs
- type LookupSecurityControlOutputArgs
- type LookupSecurityControlResult
- type LookupSecurityControlResultOutput
- func (LookupSecurityControlResultOutput) ElementType() reflect.Type
- func (o LookupSecurityControlResultOutput) LastUpdateReason() pulumi.StringPtrOutput
- func (o LookupSecurityControlResultOutput) Parameters() SecurityControlParameterConfigurationMapOutput
- func (o LookupSecurityControlResultOutput) SecurityControlArn() pulumi.StringPtrOutput
- func (o LookupSecurityControlResultOutput) SecurityControlId() pulumi.StringPtrOutput
- func (o LookupSecurityControlResultOutput) ToLookupSecurityControlResultOutput() LookupSecurityControlResultOutput
- func (o LookupSecurityControlResultOutput) ToLookupSecurityControlResultOutputWithContext(ctx context.Context) LookupSecurityControlResultOutput
- type LookupStandardArgs
- type LookupStandardOutputArgs
- type LookupStandardResult
- type LookupStandardResultOutput
- func (o LookupStandardResultOutput) DisabledStandardsControls() StandardsControlArrayOutput
- func (LookupStandardResultOutput) ElementType() reflect.Type
- func (o LookupStandardResultOutput) StandardsSubscriptionArn() pulumi.StringPtrOutput
- func (o LookupStandardResultOutput) ToLookupStandardResultOutput() LookupStandardResultOutput
- func (o LookupStandardResultOutput) ToLookupStandardResultOutputWithContext(ctx context.Context) LookupStandardResultOutput
- type ProductSubscription
- type ProductSubscriptionArgs
- type ProductSubscriptionInput
- type ProductSubscriptionOutput
- func (ProductSubscriptionOutput) ElementType() reflect.Type
- func (o ProductSubscriptionOutput) ProductArn() pulumi.StringOutput
- func (o ProductSubscriptionOutput) ProductSubscriptionArn() pulumi.StringOutput
- func (o ProductSubscriptionOutput) ToProductSubscriptionOutput() ProductSubscriptionOutput
- func (o ProductSubscriptionOutput) ToProductSubscriptionOutputWithContext(ctx context.Context) ProductSubscriptionOutput
- type ProductSubscriptionState
- type SecurityControl
- type SecurityControlArgs
- type SecurityControlInput
- type SecurityControlOutput
- func (SecurityControlOutput) ElementType() reflect.Type
- func (o SecurityControlOutput) LastUpdateReason() pulumi.StringPtrOutput
- func (o SecurityControlOutput) Parameters() SecurityControlParameterConfigurationMapOutput
- func (o SecurityControlOutput) SecurityControlArn() pulumi.StringPtrOutput
- func (o SecurityControlOutput) SecurityControlId() pulumi.StringPtrOutput
- func (o SecurityControlOutput) ToSecurityControlOutput() SecurityControlOutput
- func (o SecurityControlOutput) ToSecurityControlOutputWithContext(ctx context.Context) SecurityControlOutput
- type SecurityControlParameterConfiguration
- type SecurityControlParameterConfigurationArgs
- func (SecurityControlParameterConfigurationArgs) ElementType() reflect.Type
- func (i SecurityControlParameterConfigurationArgs) ToSecurityControlParameterConfigurationOutput() SecurityControlParameterConfigurationOutput
- func (i SecurityControlParameterConfigurationArgs) ToSecurityControlParameterConfigurationOutputWithContext(ctx context.Context) SecurityControlParameterConfigurationOutput
- type SecurityControlParameterConfigurationInput
- type SecurityControlParameterConfigurationMap
- func (SecurityControlParameterConfigurationMap) ElementType() reflect.Type
- func (i SecurityControlParameterConfigurationMap) ToSecurityControlParameterConfigurationMapOutput() SecurityControlParameterConfigurationMapOutput
- func (i SecurityControlParameterConfigurationMap) ToSecurityControlParameterConfigurationMapOutputWithContext(ctx context.Context) SecurityControlParameterConfigurationMapOutput
- type SecurityControlParameterConfigurationMapInput
- type SecurityControlParameterConfigurationMapOutput
- func (SecurityControlParameterConfigurationMapOutput) ElementType() reflect.Type
- func (o SecurityControlParameterConfigurationMapOutput) MapIndex(k pulumi.StringInput) SecurityControlParameterConfigurationOutput
- func (o SecurityControlParameterConfigurationMapOutput) ToSecurityControlParameterConfigurationMapOutput() SecurityControlParameterConfigurationMapOutput
- func (o SecurityControlParameterConfigurationMapOutput) ToSecurityControlParameterConfigurationMapOutputWithContext(ctx context.Context) SecurityControlParameterConfigurationMapOutput
- type SecurityControlParameterConfigurationOutput
- func (SecurityControlParameterConfigurationOutput) ElementType() reflect.Type
- func (o SecurityControlParameterConfigurationOutput) ToSecurityControlParameterConfigurationOutput() SecurityControlParameterConfigurationOutput
- func (o SecurityControlParameterConfigurationOutput) ToSecurityControlParameterConfigurationOutputWithContext(ctx context.Context) SecurityControlParameterConfigurationOutput
- func (o SecurityControlParameterConfigurationOutput) Value() SecurityControlParameterValuePtrOutput
- func (o SecurityControlParameterConfigurationOutput) ValueType() SecurityControlParameterConfigurationValueTypeOutput
- type SecurityControlParameterConfigurationValueType
- func (SecurityControlParameterConfigurationValueType) ElementType() reflect.Type
- func (e SecurityControlParameterConfigurationValueType) ToSecurityControlParameterConfigurationValueTypeOutput() SecurityControlParameterConfigurationValueTypeOutput
- func (e SecurityControlParameterConfigurationValueType) ToSecurityControlParameterConfigurationValueTypeOutputWithContext(ctx context.Context) SecurityControlParameterConfigurationValueTypeOutput
- func (e SecurityControlParameterConfigurationValueType) ToSecurityControlParameterConfigurationValueTypePtrOutput() SecurityControlParameterConfigurationValueTypePtrOutput
- func (e SecurityControlParameterConfigurationValueType) ToSecurityControlParameterConfigurationValueTypePtrOutputWithContext(ctx context.Context) SecurityControlParameterConfigurationValueTypePtrOutput
- func (e SecurityControlParameterConfigurationValueType) ToStringOutput() pulumi.StringOutput
- func (e SecurityControlParameterConfigurationValueType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SecurityControlParameterConfigurationValueType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SecurityControlParameterConfigurationValueType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SecurityControlParameterConfigurationValueTypeInput
- type SecurityControlParameterConfigurationValueTypeOutput
- func (SecurityControlParameterConfigurationValueTypeOutput) ElementType() reflect.Type
- func (o SecurityControlParameterConfigurationValueTypeOutput) ToSecurityControlParameterConfigurationValueTypeOutput() SecurityControlParameterConfigurationValueTypeOutput
- func (o SecurityControlParameterConfigurationValueTypeOutput) ToSecurityControlParameterConfigurationValueTypeOutputWithContext(ctx context.Context) SecurityControlParameterConfigurationValueTypeOutput
- func (o SecurityControlParameterConfigurationValueTypeOutput) ToSecurityControlParameterConfigurationValueTypePtrOutput() SecurityControlParameterConfigurationValueTypePtrOutput
- func (o SecurityControlParameterConfigurationValueTypeOutput) ToSecurityControlParameterConfigurationValueTypePtrOutputWithContext(ctx context.Context) SecurityControlParameterConfigurationValueTypePtrOutput
- func (o SecurityControlParameterConfigurationValueTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o SecurityControlParameterConfigurationValueTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SecurityControlParameterConfigurationValueTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SecurityControlParameterConfigurationValueTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SecurityControlParameterConfigurationValueTypePtrInput
- type SecurityControlParameterConfigurationValueTypePtrOutput
- func (o SecurityControlParameterConfigurationValueTypePtrOutput) Elem() SecurityControlParameterConfigurationValueTypeOutput
- func (SecurityControlParameterConfigurationValueTypePtrOutput) ElementType() reflect.Type
- func (o SecurityControlParameterConfigurationValueTypePtrOutput) ToSecurityControlParameterConfigurationValueTypePtrOutput() SecurityControlParameterConfigurationValueTypePtrOutput
- func (o SecurityControlParameterConfigurationValueTypePtrOutput) ToSecurityControlParameterConfigurationValueTypePtrOutputWithContext(ctx context.Context) SecurityControlParameterConfigurationValueTypePtrOutput
- func (o SecurityControlParameterConfigurationValueTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SecurityControlParameterConfigurationValueTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SecurityControlParameterValue
- type SecurityControlParameterValueArgs
- func (SecurityControlParameterValueArgs) ElementType() reflect.Type
- func (i SecurityControlParameterValueArgs) ToSecurityControlParameterValueOutput() SecurityControlParameterValueOutput
- func (i SecurityControlParameterValueArgs) ToSecurityControlParameterValueOutputWithContext(ctx context.Context) SecurityControlParameterValueOutput
- func (i SecurityControlParameterValueArgs) ToSecurityControlParameterValuePtrOutput() SecurityControlParameterValuePtrOutput
- func (i SecurityControlParameterValueArgs) ToSecurityControlParameterValuePtrOutputWithContext(ctx context.Context) SecurityControlParameterValuePtrOutput
- type SecurityControlParameterValueInput
- type SecurityControlParameterValueOutput
- func (o SecurityControlParameterValueOutput) Boolean() pulumi.BoolPtrOutput
- func (o SecurityControlParameterValueOutput) Double() pulumi.Float64PtrOutput
- func (SecurityControlParameterValueOutput) ElementType() reflect.Type
- func (o SecurityControlParameterValueOutput) Enum() pulumi.StringPtrOutput
- func (o SecurityControlParameterValueOutput) EnumList() pulumi.StringArrayOutput
- func (o SecurityControlParameterValueOutput) Integer() pulumi.IntPtrOutput
- func (o SecurityControlParameterValueOutput) IntegerList() pulumi.IntArrayOutput
- func (o SecurityControlParameterValueOutput) String() pulumi.StringPtrOutput
- func (o SecurityControlParameterValueOutput) StringList() pulumi.StringArrayOutput
- func (o SecurityControlParameterValueOutput) ToSecurityControlParameterValueOutput() SecurityControlParameterValueOutput
- func (o SecurityControlParameterValueOutput) ToSecurityControlParameterValueOutputWithContext(ctx context.Context) SecurityControlParameterValueOutput
- func (o SecurityControlParameterValueOutput) ToSecurityControlParameterValuePtrOutput() SecurityControlParameterValuePtrOutput
- func (o SecurityControlParameterValueOutput) ToSecurityControlParameterValuePtrOutputWithContext(ctx context.Context) SecurityControlParameterValuePtrOutput
- type SecurityControlParameterValuePtrInput
- type SecurityControlParameterValuePtrOutput
- func (o SecurityControlParameterValuePtrOutput) Boolean() pulumi.BoolPtrOutput
- func (o SecurityControlParameterValuePtrOutput) Double() pulumi.Float64PtrOutput
- func (o SecurityControlParameterValuePtrOutput) Elem() SecurityControlParameterValueOutput
- func (SecurityControlParameterValuePtrOutput) ElementType() reflect.Type
- func (o SecurityControlParameterValuePtrOutput) Enum() pulumi.StringPtrOutput
- func (o SecurityControlParameterValuePtrOutput) EnumList() pulumi.StringArrayOutput
- func (o SecurityControlParameterValuePtrOutput) Integer() pulumi.IntPtrOutput
- func (o SecurityControlParameterValuePtrOutput) IntegerList() pulumi.IntArrayOutput
- func (o SecurityControlParameterValuePtrOutput) String() pulumi.StringPtrOutput
- func (o SecurityControlParameterValuePtrOutput) StringList() pulumi.StringArrayOutput
- func (o SecurityControlParameterValuePtrOutput) ToSecurityControlParameterValuePtrOutput() SecurityControlParameterValuePtrOutput
- func (o SecurityControlParameterValuePtrOutput) ToSecurityControlParameterValuePtrOutputWithContext(ctx context.Context) SecurityControlParameterValuePtrOutput
- type SecurityControlState
- type Standard
- type StandardArgs
- type StandardInput
- type StandardOutput
- func (o StandardOutput) DisabledStandardsControls() StandardsControlArrayOutput
- func (StandardOutput) ElementType() reflect.Type
- func (o StandardOutput) StandardsArn() pulumi.StringOutput
- func (o StandardOutput) StandardsSubscriptionArn() pulumi.StringOutput
- func (o StandardOutput) ToStandardOutput() StandardOutput
- func (o StandardOutput) ToStandardOutputWithContext(ctx context.Context) StandardOutput
- type StandardState
- type StandardsControl
- type StandardsControlArgs
- type StandardsControlArray
- type StandardsControlArrayInput
- type StandardsControlArrayOutput
- func (StandardsControlArrayOutput) ElementType() reflect.Type
- func (o StandardsControlArrayOutput) Index(i pulumi.IntInput) StandardsControlOutput
- func (o StandardsControlArrayOutput) ToStandardsControlArrayOutput() StandardsControlArrayOutput
- func (o StandardsControlArrayOutput) ToStandardsControlArrayOutputWithContext(ctx context.Context) StandardsControlArrayOutput
- type StandardsControlInput
- type StandardsControlOutput
- func (StandardsControlOutput) ElementType() reflect.Type
- func (o StandardsControlOutput) Reason() pulumi.StringPtrOutput
- func (o StandardsControlOutput) StandardsControlArn() pulumi.StringOutput
- func (o StandardsControlOutput) ToStandardsControlOutput() StandardsControlOutput
- func (o StandardsControlOutput) ToStandardsControlOutputWithContext(ctx context.Context) StandardsControlOutput
Constants ¶
const ( AutomationRuleMapFilterComparisonEquals = AutomationRuleMapFilterComparison("EQUALS") AutomationRuleMapFilterComparisonNotEquals = AutomationRuleMapFilterComparison("NOT_EQUALS") AutomationRuleMapFilterComparisonContains = AutomationRuleMapFilterComparison("CONTAINS") AutomationRuleMapFilterComparisonNotContains = AutomationRuleMapFilterComparison("NOT_CONTAINS") )
const ( AutomationRuleRuleStatusEnabled = AutomationRuleRuleStatus("ENABLED") AutomationRuleRuleStatusDisabled = AutomationRuleRuleStatus("DISABLED") )
const ( AutomationRuleSeverityUpdateLabelInformational = AutomationRuleSeverityUpdateLabel("INFORMATIONAL") AutomationRuleSeverityUpdateLabelLow = AutomationRuleSeverityUpdateLabel("LOW") AutomationRuleSeverityUpdateLabelMedium = AutomationRuleSeverityUpdateLabel("MEDIUM") AutomationRuleSeverityUpdateLabelHigh = AutomationRuleSeverityUpdateLabel("HIGH") AutomationRuleSeverityUpdateLabelCritical = AutomationRuleSeverityUpdateLabel("CRITICAL") )
const ( AutomationRuleStringFilterComparisonEquals = AutomationRuleStringFilterComparison("EQUALS") AutomationRuleStringFilterComparisonPrefix = AutomationRuleStringFilterComparison("PREFIX") AutomationRuleStringFilterComparisonNotEquals = AutomationRuleStringFilterComparison("NOT_EQUALS") AutomationRuleStringFilterComparisonPrefixNotEquals = AutomationRuleStringFilterComparison("PREFIX_NOT_EQUALS") AutomationRuleStringFilterComparisonContains = AutomationRuleStringFilterComparison("CONTAINS") AutomationRuleStringFilterComparisonNotContains = AutomationRuleStringFilterComparison("NOT_CONTAINS") )
const ( AutomationRuleWorkflowUpdateStatusNew = AutomationRuleWorkflowUpdateStatus("NEW") AutomationRuleWorkflowUpdateStatusNotified = AutomationRuleWorkflowUpdateStatus("NOTIFIED") AutomationRuleWorkflowUpdateStatusResolved = AutomationRuleWorkflowUpdateStatus("RESOLVED") AutomationRuleWorkflowUpdateStatusSuppressed = AutomationRuleWorkflowUpdateStatus("SUPPRESSED") )
const ( AutomationRulesFindingFieldsUpdateVerificationStateUnknown = AutomationRulesFindingFieldsUpdateVerificationState("UNKNOWN") AutomationRulesFindingFieldsUpdateVerificationStateTruePositive = AutomationRulesFindingFieldsUpdateVerificationState("TRUE_POSITIVE") AutomationRulesFindingFieldsUpdateVerificationStateFalsePositive = AutomationRulesFindingFieldsUpdateVerificationState("FALSE_POSITIVE") AutomationRulesFindingFieldsUpdateVerificationStateBenignPositive = AutomationRulesFindingFieldsUpdateVerificationState("BENIGN_POSITIVE") )
const ( DelegatedAdminStatusEnabled = DelegatedAdminStatus("ENABLED") DelegatedAdminStatusDisableInProgress = DelegatedAdminStatus("DISABLE_IN_PROGRESS") )
const ( InsightMapFilterComparisonEquals = InsightMapFilterComparison("EQUALS") InsightMapFilterComparisonNotEquals = InsightMapFilterComparison("NOT_EQUALS") )
const ( InsightStringFilterComparisonEquals = InsightStringFilterComparison("EQUALS") InsightStringFilterComparisonPrefix = InsightStringFilterComparison("PREFIX") InsightStringFilterComparisonNotEquals = InsightStringFilterComparison("NOT_EQUALS") InsightStringFilterComparisonPrefixNotEquals = InsightStringFilterComparison("PREFIX_NOT_EQUALS") )
const ( SecurityControlParameterConfigurationValueTypeDefault = SecurityControlParameterConfigurationValueType("DEFAULT") SecurityControlParameterConfigurationValueTypeCustom = SecurityControlParameterConfigurationValueType("CUSTOM") )
const (
AutomationRuleDateRangeUnitDays = AutomationRuleDateRangeUnit("DAYS")
)
const (
AutomationRulesActionTypeFindingFieldsUpdate = AutomationRulesActionType("FINDING_FIELDS_UPDATE")
)
const (
InsightDateRangeUnitDays = InsightDateRangeUnit("DAYS")
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AutomationRule ¶ added in v0.66.0
type AutomationRule struct { pulumi.CustomResourceState // One or more actions to update finding fields if a finding matches the conditions specified in `Criteria` . Actions AutomationRulesActionArrayOutput `pulumi:"actions"` // A timestamp that indicates when the rule was created. // // Uses the `date-time` format specified in [RFC 3339 section 5.6, Internet Date/Time Format](https://docs.aws.amazon.com/https://tools.ietf.org/html/rfc3339#section-5.6) . The value cannot contain spaces. For example, `2020-03-22T13:22:13.933Z` . CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // The principal that created the rule. For example, `arn:aws:sts::123456789012:assumed-role/Developer-Role/JaneDoe` . 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"` // A description of the rule. Description pulumi.StringPtrOutput `pulumi:"description"` // Specifies whether a rule is the last to be applied with respect to a finding that matches the rule criteria. This is useful when a finding matches the criteria for multiple rules, and each rule has different actions. If a rule is terminal, Security Hub applies the rule action to a finding that matches the rule criteria and doesn't evaluate other rules for the finding. By default, a rule isn't terminal. IsTerminal pulumi.BoolPtrOutput `pulumi:"isTerminal"` // The Amazon Resource Name (ARN) of the automation rule that you create. For example, `arn:aws:securityhub:us-east-1:123456789012:automation-rule/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111` . RuleArn pulumi.StringOutput `pulumi:"ruleArn"` // The name of the rule. RuleName pulumi.StringPtrOutput `pulumi:"ruleName"` // An integer ranging from 1 to 1000 that represents the order in which the rule action is applied to findings. Security Hub applies rules with lower values for this parameter first. RuleOrder pulumi.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"` // User-defined tags associated with an automation rule. Tags pulumi.StringMapOutput `pulumi:"tags"` // A timestamp that indicates when the rule was most recently updated. // // Uses the `date-time` format specified in [RFC 3339 section 5.6, Internet Date/Time Format](https://docs.aws.amazon.com/https://tools.ietf.org/html/rfc3339#section-5.6) . The value cannot contain spaces. For example, `2020-03-22T13:22:13.933Z` . 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*.
## Example Usage ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/securityhub" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := securityhub.NewAutomationRule(ctx, "ruleWithCriteriaActionsTags", &securityhub.AutomationRuleArgs{ RuleName: pulumi.String("Example rule name"), RuleOrder: pulumi.Int(5), Description: pulumi.String("Example rule description."), IsTerminal: pulumi.Bool(false), RuleStatus: securityhub.AutomationRuleRuleStatusEnabled, Criteria: &securityhub.AutomationRulesFindingFiltersArgs{ ProductName: securityhub.AutomationRuleStringFilterArray{ &securityhub.AutomationRuleStringFilterArgs{ Comparison: securityhub.AutomationRuleStringFilterComparisonEquals, Value: pulumi.String("GuardDuty"), }, &securityhub.AutomationRuleStringFilterArgs{ Comparison: securityhub.AutomationRuleStringFilterComparisonPrefix, Value: pulumi.String("SecurityHub"), }, }, CompanyName: securityhub.AutomationRuleStringFilterArray{ &securityhub.AutomationRuleStringFilterArgs{ Comparison: securityhub.AutomationRuleStringFilterComparisonEquals, Value: pulumi.String("AWS"), }, &securityhub.AutomationRuleStringFilterArgs{ Comparison: securityhub.AutomationRuleStringFilterComparisonPrefix, Value: pulumi.String("Private"), }, }, ProductArn: securityhub.AutomationRuleStringFilterArray{ &securityhub.AutomationRuleStringFilterArgs{ Comparison: securityhub.AutomationRuleStringFilterComparisonEquals, Value: pulumi.String("arn:aws:securityhub:us-west-2:123456789012:product/123456789012/default"), }, &securityhub.AutomationRuleStringFilterArgs{ Comparison: securityhub.AutomationRuleStringFilterComparisonPrefix, Value: pulumi.String("arn:aws:securityhub:us-west-2:123456789012:product/aws"), }, }, AwsAccountId: securityhub.AutomationRuleStringFilterArray{ &securityhub.AutomationRuleStringFilterArgs{ Comparison: securityhub.AutomationRuleStringFilterComparisonEquals, Value: pulumi.String("123456789012"), }, }, Id: securityhub.AutomationRuleStringFilterArray{ &securityhub.AutomationRuleStringFilterArgs{ Comparison: securityhub.AutomationRuleStringFilterComparisonEquals, Value: pulumi.String("example-finding-id"), }, }, GeneratorId: securityhub.AutomationRuleStringFilterArray{ &securityhub.AutomationRuleStringFilterArgs{ Comparison: securityhub.AutomationRuleStringFilterComparisonEquals, Value: pulumi.String("example-generator-id"), }, }, Type: securityhub.AutomationRuleStringFilterArray{ &securityhub.AutomationRuleStringFilterArgs{ Comparison: securityhub.AutomationRuleStringFilterComparisonEquals, Value: pulumi.String("type-1"), }, &securityhub.AutomationRuleStringFilterArgs{ Comparison: securityhub.AutomationRuleStringFilterComparisonEquals, Value: pulumi.String("type-2"), }, }, Description: securityhub.AutomationRuleStringFilterArray{ &securityhub.AutomationRuleStringFilterArgs{ Comparison: securityhub.AutomationRuleStringFilterComparisonEquals, Value: pulumi.String("description1"), }, &securityhub.AutomationRuleStringFilterArgs{ Comparison: securityhub.AutomationRuleStringFilterComparisonEquals, Value: pulumi.String("description2"), }, }, SourceUrl: securityhub.AutomationRuleStringFilterArray{ &securityhub.AutomationRuleStringFilterArgs{ Comparison: securityhub.AutomationRuleStringFilterComparisonPrefix, Value: pulumi.String("https"), }, &securityhub.AutomationRuleStringFilterArgs{ Comparison: securityhub.AutomationRuleStringFilterComparisonPrefix, Value: pulumi.String("ftp"), }, }, Title: securityhub.AutomationRuleStringFilterArray{ &securityhub.AutomationRuleStringFilterArgs{ Comparison: securityhub.AutomationRuleStringFilterComparisonEquals, Value: pulumi.String("title-1"), }, &securityhub.AutomationRuleStringFilterArgs{ Comparison: securityhub.AutomationRuleStringFilterComparisonPrefix, Value: pulumi.String("title-2"), }, }, SeverityLabel: securityhub.AutomationRuleStringFilterArray{ &securityhub.AutomationRuleStringFilterArgs{ Comparison: securityhub.AutomationRuleStringFilterComparisonEquals, Value: pulumi.String("LOW"), }, &securityhub.AutomationRuleStringFilterArgs{ Comparison: securityhub.AutomationRuleStringFilterComparisonEquals, Value: pulumi.String("HIGH"), }, }, ResourceType: securityhub.AutomationRuleStringFilterArray{ &securityhub.AutomationRuleStringFilterArgs{ Comparison: securityhub.AutomationRuleStringFilterComparisonEquals, Value: pulumi.String("AwsEc2Instance"), }, }, ResourcePartition: securityhub.AutomationRuleStringFilterArray{ &securityhub.AutomationRuleStringFilterArgs{ Comparison: securityhub.AutomationRuleStringFilterComparisonEquals, Value: pulumi.String("aws"), }, }, ResourceId: securityhub.AutomationRuleStringFilterArray{ &securityhub.AutomationRuleStringFilterArgs{ Comparison: securityhub.AutomationRuleStringFilterComparisonPrefix, Value: pulumi.String("i-1234567890"), }, }, ResourceRegion: securityhub.AutomationRuleStringFilterArray{ &securityhub.AutomationRuleStringFilterArgs{ Comparison: securityhub.AutomationRuleStringFilterComparisonPrefix, Value: pulumi.String("us-west"), }, }, ComplianceStatus: securityhub.AutomationRuleStringFilterArray{ &securityhub.AutomationRuleStringFilterArgs{ Comparison: securityhub.AutomationRuleStringFilterComparisonEquals, Value: pulumi.String("FAILED"), }, }, ComplianceSecurityControlId: securityhub.AutomationRuleStringFilterArray{ &securityhub.AutomationRuleStringFilterArgs{ Comparison: securityhub.AutomationRuleStringFilterComparisonEquals, Value: pulumi.String("EC2.3"), }, }, ComplianceAssociatedStandardsId: securityhub.AutomationRuleStringFilterArray{ &securityhub.AutomationRuleStringFilterArgs{ Comparison: securityhub.AutomationRuleStringFilterComparisonEquals, Value: pulumi.String("ruleset/cis-aws-foundations-benchmark/v/1.2.0"), }, }, VerificationState: securityhub.AutomationRuleStringFilterArray{ &securityhub.AutomationRuleStringFilterArgs{ Comparison: securityhub.AutomationRuleStringFilterComparisonEquals, Value: pulumi.String("BENIGN_POSITIVE"), }, }, RecordState: securityhub.AutomationRuleStringFilterArray{ &securityhub.AutomationRuleStringFilterArgs{ Comparison: securityhub.AutomationRuleStringFilterComparisonEquals, Value: pulumi.String("ACTIVE"), }, }, RelatedFindingsProductArn: securityhub.AutomationRuleStringFilterArray{ &securityhub.AutomationRuleStringFilterArgs{ Comparison: securityhub.AutomationRuleStringFilterComparisonEquals, Value: pulumi.String("arn:aws:securityhub:eu-central-1::product/aws/securityhub"), }, }, RelatedFindingsId: securityhub.AutomationRuleStringFilterArray{ &securityhub.AutomationRuleStringFilterArgs{ Comparison: securityhub.AutomationRuleStringFilterComparisonEquals, Value: pulumi.String("example-finding-id-2"), }, }, NoteText: securityhub.AutomationRuleStringFilterArray{ &securityhub.AutomationRuleStringFilterArgs{ Comparison: securityhub.AutomationRuleStringFilterComparisonEquals, Value: pulumi.String("example-note-text"), }, }, NoteUpdatedAt: securityhub.AutomationRuleDateFilterArray{ &securityhub.AutomationRuleDateFilterArgs{ DateRange: &securityhub.AutomationRuleDateRangeArgs{ Unit: securityhub.AutomationRuleDateRangeUnitDays, Value: pulumi.Float64(5), }, }, }, NoteUpdatedBy: securityhub.AutomationRuleStringFilterArray{ &securityhub.AutomationRuleStringFilterArgs{ Comparison: securityhub.AutomationRuleStringFilterComparisonPrefix, Value: pulumi.String("sechub"), }, }, WorkflowStatus: securityhub.AutomationRuleStringFilterArray{ &securityhub.AutomationRuleStringFilterArgs{ Comparison: securityhub.AutomationRuleStringFilterComparisonEquals, Value: pulumi.String("NEW"), }, }, FirstObservedAt: securityhub.AutomationRuleDateFilterArray{ &securityhub.AutomationRuleDateFilterArgs{ DateRange: &securityhub.AutomationRuleDateRangeArgs{ Unit: securityhub.AutomationRuleDateRangeUnitDays, Value: pulumi.Float64(5), }, }, }, LastObservedAt: securityhub.AutomationRuleDateFilterArray{ &securityhub.AutomationRuleDateFilterArgs{ DateRange: &securityhub.AutomationRuleDateRangeArgs{ Unit: securityhub.AutomationRuleDateRangeUnitDays, Value: pulumi.Float64(5), }, }, }, CreatedAt: securityhub.AutomationRuleDateFilterArray{ &securityhub.AutomationRuleDateFilterArgs{ DateRange: &securityhub.AutomationRuleDateRangeArgs{ Unit: securityhub.AutomationRuleDateRangeUnitDays, Value: pulumi.Float64(5), }, }, }, UpdatedAt: securityhub.AutomationRuleDateFilterArray{ &securityhub.AutomationRuleDateFilterArgs{ Start: pulumi.String("2023-04-25T17:05:54.832Z"), End: pulumi.String("2023-05-25T17:05:54.832Z"), }, }, ResourceTags: securityhub.AutomationRuleMapFilterArray{ &securityhub.AutomationRuleMapFilterArgs{ Comparison: securityhub.AutomationRuleMapFilterComparisonNotEquals, Key: pulumi.String("department"), Value: pulumi.String("security"), }, &securityhub.AutomationRuleMapFilterArgs{ Comparison: securityhub.AutomationRuleMapFilterComparisonNotEquals, Key: pulumi.String("department"), Value: pulumi.String("operations"), }, }, UserDefinedFields: securityhub.AutomationRuleMapFilterArray{ &securityhub.AutomationRuleMapFilterArgs{ Comparison: securityhub.AutomationRuleMapFilterComparisonEquals, Key: pulumi.String("key1"), Value: pulumi.String("security"), }, &securityhub.AutomationRuleMapFilterArgs{ Comparison: securityhub.AutomationRuleMapFilterComparisonEquals, Key: pulumi.String("key2"), Value: pulumi.String("operations"), }, }, ResourceDetailsOther: securityhub.AutomationRuleMapFilterArray{ &securityhub.AutomationRuleMapFilterArgs{ Comparison: securityhub.AutomationRuleMapFilterComparisonNotEquals, Key: pulumi.String("area"), Value: pulumi.String("na"), }, &securityhub.AutomationRuleMapFilterArgs{ Comparison: securityhub.AutomationRuleMapFilterComparisonNotEquals, Key: pulumi.String("department"), Value: pulumi.String("sales"), }, }, Confidence: securityhub.AutomationRuleNumberFilterArray{ &securityhub.AutomationRuleNumberFilterArgs{ Gte: pulumi.Float64(50), Lte: pulumi.Float64(95), }, }, Criticality: securityhub.AutomationRuleNumberFilterArray{ &securityhub.AutomationRuleNumberFilterArgs{ Gte: pulumi.Float64(50), Lte: pulumi.Float64(95), }, }, }, Actions: securityhub.AutomationRulesActionArray{ &securityhub.AutomationRulesActionArgs{ Type: securityhub.AutomationRulesActionTypeFindingFieldsUpdate, FindingFieldsUpdate: &securityhub.AutomationRulesFindingFieldsUpdateArgs{ Severity: &securityhub.AutomationRuleSeverityUpdateArgs{ Product: pulumi.Float64(50), Label: securityhub.AutomationRuleSeverityUpdateLabelMedium, Normalized: pulumi.Int(60), }, Types: pulumi.StringArray{ pulumi.String("Software and Configuration Checks/Industry and Regulatory Standards/AWS-Foundational-Security-Best-Practices"), pulumi.String("Industry Compliance"), }, Confidence: pulumi.Int(98), Criticality: pulumi.Int(95), UserDefinedFields: pulumi.StringMap{ "key1": pulumi.String("value1"), "key2": pulumi.String("value2"), }, RelatedFindings: securityhub.AutomationRuleRelatedFindingArray{ &securityhub.AutomationRuleRelatedFindingArgs{ ProductArn: pulumi.String("arn:aws:securityhub:us-west-2:123456789012:product/123456789012/default"), Id: pulumi.String("sample-finding-id-1"), }, &securityhub.AutomationRuleRelatedFindingArgs{ ProductArn: pulumi.String("arn:aws:securityhub:us-west-2:123456789012:product/123456789012/default"), Id: pulumi.String("sample-finding-id-2"), }, }, Note: &securityhub.AutomationRuleNoteUpdateArgs{ Text: pulumi.String("sample-note-text"), UpdatedBy: pulumi.String("sechub"), }, VerificationState: securityhub.AutomationRulesFindingFieldsUpdateVerificationStateTruePositive, Workflow: &securityhub.AutomationRuleWorkflowUpdateArgs{ Status: securityhub.AutomationRuleWorkflowUpdateStatusNotified, }, }, }, }, Tags: pulumi.StringMap{ "sampleTag": pulumi.String("sampleValue"), "organizationUnit": pulumi.String("pnw"), }, }) if err != nil { return err } return nil }) }
``` ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/securityhub" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := securityhub.NewAutomationRule(ctx, "ruleWithCriteriaActionsTags", &securityhub.AutomationRuleArgs{ RuleName: pulumi.String("Example rule name"), RuleOrder: pulumi.Int(5), Description: pulumi.String("Example rule description."), IsTerminal: pulumi.Bool(false), RuleStatus: securityhub.AutomationRuleRuleStatusEnabled, Criteria: &securityhub.AutomationRulesFindingFiltersArgs{ ProductName: securityhub.AutomationRuleStringFilterArray{ &securityhub.AutomationRuleStringFilterArgs{ Comparison: securityhub.AutomationRuleStringFilterComparisonEquals, Value: pulumi.String("GuardDuty"), }, &securityhub.AutomationRuleStringFilterArgs{ Comparison: securityhub.AutomationRuleStringFilterComparisonPrefix, Value: pulumi.String("SecurityHub"), }, }, CompanyName: securityhub.AutomationRuleStringFilterArray{ &securityhub.AutomationRuleStringFilterArgs{ Comparison: securityhub.AutomationRuleStringFilterComparisonEquals, Value: pulumi.String("AWS"), }, &securityhub.AutomationRuleStringFilterArgs{ Comparison: securityhub.AutomationRuleStringFilterComparisonPrefix, Value: pulumi.String("Private"), }, }, ProductArn: securityhub.AutomationRuleStringFilterArray{ &securityhub.AutomationRuleStringFilterArgs{ Comparison: securityhub.AutomationRuleStringFilterComparisonEquals, Value: pulumi.String("arn:aws:securityhub:us-west-2:123456789012:product/123456789012/default"), }, &securityhub.AutomationRuleStringFilterArgs{ Comparison: securityhub.AutomationRuleStringFilterComparisonPrefix, Value: pulumi.String("arn:aws:securityhub:us-west-2:123456789012:product/aws"), }, }, AwsAccountId: securityhub.AutomationRuleStringFilterArray{ &securityhub.AutomationRuleStringFilterArgs{ Comparison: securityhub.AutomationRuleStringFilterComparisonEquals, Value: pulumi.String("123456789012"), }, }, Id: securityhub.AutomationRuleStringFilterArray{ &securityhub.AutomationRuleStringFilterArgs{ Comparison: securityhub.AutomationRuleStringFilterComparisonEquals, Value: pulumi.String("example-finding-id"), }, }, GeneratorId: securityhub.AutomationRuleStringFilterArray{ &securityhub.AutomationRuleStringFilterArgs{ Comparison: securityhub.AutomationRuleStringFilterComparisonEquals, Value: pulumi.String("example-generator-id"), }, }, Type: securityhub.AutomationRuleStringFilterArray{ &securityhub.AutomationRuleStringFilterArgs{ Comparison: securityhub.AutomationRuleStringFilterComparisonEquals, Value: pulumi.String("type-1"), }, &securityhub.AutomationRuleStringFilterArgs{ Comparison: securityhub.AutomationRuleStringFilterComparisonEquals, Value: pulumi.String("type-2"), }, }, Description: securityhub.AutomationRuleStringFilterArray{ &securityhub.AutomationRuleStringFilterArgs{ Comparison: securityhub.AutomationRuleStringFilterComparisonEquals, Value: pulumi.String("description1"), }, &securityhub.AutomationRuleStringFilterArgs{ Comparison: securityhub.AutomationRuleStringFilterComparisonEquals, Value: pulumi.String("description2"), }, }, SourceUrl: securityhub.AutomationRuleStringFilterArray{ &securityhub.AutomationRuleStringFilterArgs{ Comparison: securityhub.AutomationRuleStringFilterComparisonPrefix, Value: pulumi.String("https"), }, &securityhub.AutomationRuleStringFilterArgs{ Comparison: securityhub.AutomationRuleStringFilterComparisonPrefix, Value: pulumi.String("ftp"), }, }, Title: securityhub.AutomationRuleStringFilterArray{ &securityhub.AutomationRuleStringFilterArgs{ Comparison: securityhub.AutomationRuleStringFilterComparisonEquals, Value: pulumi.String("title-1"), }, &securityhub.AutomationRuleStringFilterArgs{ Comparison: securityhub.AutomationRuleStringFilterComparisonPrefix, Value: pulumi.String("title-2"), }, }, SeverityLabel: securityhub.AutomationRuleStringFilterArray{ &securityhub.AutomationRuleStringFilterArgs{ Comparison: securityhub.AutomationRuleStringFilterComparisonEquals, Value: pulumi.String("LOW"), }, &securityhub.AutomationRuleStringFilterArgs{ Comparison: securityhub.AutomationRuleStringFilterComparisonEquals, Value: pulumi.String("HIGH"), }, }, ResourceType: securityhub.AutomationRuleStringFilterArray{ &securityhub.AutomationRuleStringFilterArgs{ Comparison: securityhub.AutomationRuleStringFilterComparisonEquals, Value: pulumi.String("AwsEc2Instance"), }, }, ResourcePartition: securityhub.AutomationRuleStringFilterArray{ &securityhub.AutomationRuleStringFilterArgs{ Comparison: securityhub.AutomationRuleStringFilterComparisonEquals, Value: pulumi.String("aws"), }, }, ResourceId: securityhub.AutomationRuleStringFilterArray{ &securityhub.AutomationRuleStringFilterArgs{ Comparison: securityhub.AutomationRuleStringFilterComparisonPrefix, Value: pulumi.String("i-1234567890"), }, }, ResourceRegion: securityhub.AutomationRuleStringFilterArray{ &securityhub.AutomationRuleStringFilterArgs{ Comparison: securityhub.AutomationRuleStringFilterComparisonPrefix, Value: pulumi.String("us-west"), }, }, ComplianceStatus: securityhub.AutomationRuleStringFilterArray{ &securityhub.AutomationRuleStringFilterArgs{ Comparison: securityhub.AutomationRuleStringFilterComparisonEquals, Value: pulumi.String("FAILED"), }, }, ComplianceSecurityControlId: securityhub.AutomationRuleStringFilterArray{ &securityhub.AutomationRuleStringFilterArgs{ Comparison: securityhub.AutomationRuleStringFilterComparisonEquals, Value: pulumi.String("EC2.3"), }, }, ComplianceAssociatedStandardsId: securityhub.AutomationRuleStringFilterArray{ &securityhub.AutomationRuleStringFilterArgs{ Comparison: securityhub.AutomationRuleStringFilterComparisonEquals, Value: pulumi.String("ruleset/cis-aws-foundations-benchmark/v/1.2.0"), }, }, VerificationState: securityhub.AutomationRuleStringFilterArray{ &securityhub.AutomationRuleStringFilterArgs{ Comparison: securityhub.AutomationRuleStringFilterComparisonEquals, Value: pulumi.String("BENIGN_POSITIVE"), }, }, RecordState: securityhub.AutomationRuleStringFilterArray{ &securityhub.AutomationRuleStringFilterArgs{ Comparison: securityhub.AutomationRuleStringFilterComparisonEquals, Value: pulumi.String("ACTIVE"), }, }, RelatedFindingsProductArn: securityhub.AutomationRuleStringFilterArray{ &securityhub.AutomationRuleStringFilterArgs{ Comparison: securityhub.AutomationRuleStringFilterComparisonEquals, Value: pulumi.String("arn:aws:securityhub:eu-central-1::product/aws/securityhub"), }, }, RelatedFindingsId: securityhub.AutomationRuleStringFilterArray{ &securityhub.AutomationRuleStringFilterArgs{ Comparison: securityhub.AutomationRuleStringFilterComparisonEquals, Value: pulumi.String("example-finding-id-2"), }, }, NoteText: securityhub.AutomationRuleStringFilterArray{ &securityhub.AutomationRuleStringFilterArgs{ Comparison: securityhub.AutomationRuleStringFilterComparisonEquals, Value: pulumi.String("example-note-text"), }, }, NoteUpdatedAt: securityhub.AutomationRuleDateFilterArray{ &securityhub.AutomationRuleDateFilterArgs{ DateRange: &securityhub.AutomationRuleDateRangeArgs{ Unit: securityhub.AutomationRuleDateRangeUnitDays, Value: pulumi.Float64(5), }, }, }, NoteUpdatedBy: securityhub.AutomationRuleStringFilterArray{ &securityhub.AutomationRuleStringFilterArgs{ Comparison: securityhub.AutomationRuleStringFilterComparisonPrefix, Value: pulumi.String("sechub"), }, }, WorkflowStatus: securityhub.AutomationRuleStringFilterArray{ &securityhub.AutomationRuleStringFilterArgs{ Comparison: securityhub.AutomationRuleStringFilterComparisonEquals, Value: pulumi.String("NEW"), }, }, FirstObservedAt: securityhub.AutomationRuleDateFilterArray{ &securityhub.AutomationRuleDateFilterArgs{ DateRange: &securityhub.AutomationRuleDateRangeArgs{ Unit: securityhub.AutomationRuleDateRangeUnitDays, Value: pulumi.Float64(5), }, }, }, LastObservedAt: securityhub.AutomationRuleDateFilterArray{ &securityhub.AutomationRuleDateFilterArgs{ DateRange: &securityhub.AutomationRuleDateRangeArgs{ Unit: securityhub.AutomationRuleDateRangeUnitDays, Value: pulumi.Float64(5), }, }, }, CreatedAt: securityhub.AutomationRuleDateFilterArray{ &securityhub.AutomationRuleDateFilterArgs{ DateRange: &securityhub.AutomationRuleDateRangeArgs{ Unit: securityhub.AutomationRuleDateRangeUnitDays, Value: pulumi.Float64(5), }, }, }, UpdatedAt: securityhub.AutomationRuleDateFilterArray{ &securityhub.AutomationRuleDateFilterArgs{ Start: pulumi.String("2023-04-25T17:05:54.832Z"), End: pulumi.String("2023-05-25T17:05:54.832Z"), }, }, ResourceTags: securityhub.AutomationRuleMapFilterArray{ &securityhub.AutomationRuleMapFilterArgs{ Comparison: securityhub.AutomationRuleMapFilterComparisonNotEquals, Key: pulumi.String("department"), Value: pulumi.String("security"), }, &securityhub.AutomationRuleMapFilterArgs{ Comparison: securityhub.AutomationRuleMapFilterComparisonNotEquals, Key: pulumi.String("department"), Value: pulumi.String("operations"), }, }, UserDefinedFields: securityhub.AutomationRuleMapFilterArray{ &securityhub.AutomationRuleMapFilterArgs{ Comparison: securityhub.AutomationRuleMapFilterComparisonEquals, Key: pulumi.String("key1"), Value: pulumi.String("security"), }, &securityhub.AutomationRuleMapFilterArgs{ Comparison: securityhub.AutomationRuleMapFilterComparisonEquals, Key: pulumi.String("key2"), Value: pulumi.String("operations"), }, }, ResourceDetailsOther: securityhub.AutomationRuleMapFilterArray{ &securityhub.AutomationRuleMapFilterArgs{ Comparison: securityhub.AutomationRuleMapFilterComparisonNotEquals, Key: pulumi.String("area"), Value: pulumi.String("na"), }, &securityhub.AutomationRuleMapFilterArgs{ Comparison: securityhub.AutomationRuleMapFilterComparisonNotEquals, Key: pulumi.String("department"), Value: pulumi.String("sales"), }, }, Confidence: securityhub.AutomationRuleNumberFilterArray{ &securityhub.AutomationRuleNumberFilterArgs{ Gte: pulumi.Float64(50), Lte: pulumi.Float64(95), }, }, Criticality: securityhub.AutomationRuleNumberFilterArray{ &securityhub.AutomationRuleNumberFilterArgs{ Gte: pulumi.Float64(50), Lte: pulumi.Float64(95), }, }, }, Actions: securityhub.AutomationRulesActionArray{ &securityhub.AutomationRulesActionArgs{ Type: securityhub.AutomationRulesActionTypeFindingFieldsUpdate, FindingFieldsUpdate: &securityhub.AutomationRulesFindingFieldsUpdateArgs{ Severity: &securityhub.AutomationRuleSeverityUpdateArgs{ Product: pulumi.Float64(50), Label: securityhub.AutomationRuleSeverityUpdateLabelMedium, Normalized: pulumi.Int(60), }, Types: pulumi.StringArray{ pulumi.String("Software and Configuration Checks/Industry and Regulatory Standards/AWS-Foundational-Security-Best-Practices"), pulumi.String("Industry Compliance"), }, Confidence: pulumi.Int(98), Criticality: pulumi.Int(95), UserDefinedFields: pulumi.StringMap{ "key1": pulumi.String("value1"), "key2": pulumi.String("value2"), }, RelatedFindings: securityhub.AutomationRuleRelatedFindingArray{ &securityhub.AutomationRuleRelatedFindingArgs{ ProductArn: pulumi.String("arn:aws:securityhub:us-west-2:123456789012:product/123456789012/default"), Id: pulumi.String("sample-finding-id-1"), }, &securityhub.AutomationRuleRelatedFindingArgs{ ProductArn: pulumi.String("arn:aws:securityhub:us-west-2:123456789012:product/123456789012/default"), Id: pulumi.String("sample-finding-id-2"), }, }, Note: &securityhub.AutomationRuleNoteUpdateArgs{ Text: pulumi.String("sample-note-text"), UpdatedBy: pulumi.String("sechub"), }, VerificationState: securityhub.AutomationRulesFindingFieldsUpdateVerificationStateTruePositive, Workflow: &securityhub.AutomationRuleWorkflowUpdateArgs{ Status: securityhub.AutomationRuleWorkflowUpdateStatusNotified, }, }, }, }, Tags: pulumi.StringMap{ "sampleTag": pulumi.String("sampleValue"), "organizationUnit": pulumi.String("pnw"), }, }) if err != nil { return err } return nil }) }
```
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 { // One or more actions to update finding fields if a finding matches the conditions specified in `Criteria` . 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 // A description of the rule. Description pulumi.StringPtrInput // Specifies whether a rule is the last to be applied with respect to a finding that matches the rule criteria. This is useful when a finding matches the criteria for multiple rules, and each rule has different actions. If a rule is terminal, Security Hub applies the rule action to a finding that matches the rule criteria and doesn't evaluate other rules for the finding. By default, a rule isn't terminal. IsTerminal pulumi.BoolPtrInput // The name of the rule. RuleName pulumi.StringPtrInput // An integer ranging from 1 to 1000 that represents the order in which the rule action is applied to findings. Security Hub applies rules with lower values for this parameter first. RuleOrder pulumi.IntPtrInput // Whether the rule is active after it is created. If this parameter is equal to “ENABLED“, ASH applies the rule to findings and finding updates after the rule is created. RuleStatus AutomationRuleRuleStatusPtrInput // User-defined tags associated with an automation rule. Tags pulumi.StringMapInput }
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 { // A date range for the date filter. DateRange *AutomationRuleDateRange `pulumi:"dateRange"` // A timestamp that provides the end date for the date filter. // // This field accepts only the specified formats. Timestamps can end with `Z` or `("+" / "-") time-hour [":" time-minute]` . The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples: // // - `YYYY-MM-DDTHH:MM:SSZ` (for example, `2019-01-31T23:00:00Z` ) // - `YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ` (for example, `2019-01-31T23:00:00.123456789Z` ) // - `YYYY-MM-DDTHH:MM:SS+HH:MM` (for example, `2024-01-04T15:25:10+17:59` ) // - `YYYY-MM-DDTHH:MM:SS-HHMM` (for example, `2024-01-04T15:25:10-1759` ) // - `YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM` (for example, `2024-01-04T15:25:10.123456789+17:59` ) End *string `pulumi:"end"` // A timestamp that provides the start date for the date filter. // // This field accepts only the specified formats. Timestamps can end with `Z` or `("+" / "-") time-hour [":" time-minute]` . The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples: // // - `YYYY-MM-DDTHH:MM:SSZ` (for example, `2019-01-31T23:00:00Z` ) // - `YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ` (for example, `2019-01-31T23:00:00.123456789Z` ) // - `YYYY-MM-DDTHH:MM:SS+HH:MM` (for example, `2024-01-04T15:25:10+17:59` ) // - `YYYY-MM-DDTHH:MM:SS-HHMM` (for example, `2024-01-04T15:25:10-1759` ) // - `YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM` (for example, `2024-01-04T15:25:10.123456789+17:59` ) Start *string `pulumi:"start"` }
type AutomationRuleDateFilterArgs ¶ added in v0.66.0
type AutomationRuleDateFilterArgs struct { // A date range for the date filter. DateRange AutomationRuleDateRangePtrInput `pulumi:"dateRange"` // A timestamp that provides the end date for the date filter. // // This field accepts only the specified formats. Timestamps can end with `Z` or `("+" / "-") time-hour [":" time-minute]` . The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples: // // - `YYYY-MM-DDTHH:MM:SSZ` (for example, `2019-01-31T23:00:00Z` ) // - `YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ` (for example, `2019-01-31T23:00:00.123456789Z` ) // - `YYYY-MM-DDTHH:MM:SS+HH:MM` (for example, `2024-01-04T15:25:10+17:59` ) // - `YYYY-MM-DDTHH:MM:SS-HHMM` (for example, `2024-01-04T15:25:10-1759` ) // - `YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM` (for example, `2024-01-04T15:25:10.123456789+17:59` ) End pulumi.StringPtrInput `pulumi:"end"` // A timestamp that provides the start date for the date filter. // // This field accepts only the specified formats. Timestamps can end with `Z` or `("+" / "-") time-hour [":" time-minute]` . The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples: // // - `YYYY-MM-DDTHH:MM:SSZ` (for example, `2019-01-31T23:00:00Z` ) // - `YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ` (for example, `2019-01-31T23:00:00.123456789Z` ) // - `YYYY-MM-DDTHH:MM:SS+HH:MM` (for example, `2024-01-04T15:25:10+17:59` ) // - `YYYY-MM-DDTHH:MM:SS-HHMM` (for example, `2024-01-04T15:25:10-1759` ) // - `YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM` (for example, `2024-01-04T15:25:10.123456789+17:59` ) Start pulumi.StringPtrInput `pulumi:"start"` }
func (AutomationRuleDateFilterArgs) ElementType ¶ added in v0.66.0
func (AutomationRuleDateFilterArgs) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (AutomationRuleDateFilterArrayOutput) Index ¶ added in v0.66.0
func (o AutomationRuleDateFilterArrayOutput) Index(i pulumi.IntInput) AutomationRuleDateFilterOutput
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 (o AutomationRuleDateFilterOutput) DateRange() AutomationRuleDateRangePtrOutput
A date range for the date filter.
func (AutomationRuleDateFilterOutput) ElementType ¶ added in v0.66.0
func (AutomationRuleDateFilterOutput) ElementType() reflect.Type
func (AutomationRuleDateFilterOutput) End ¶ added in v0.66.0
func (o AutomationRuleDateFilterOutput) End() pulumi.StringPtrOutput
A timestamp that provides the end date for the date filter.
This field accepts only the specified formats. Timestamps can end with `Z` or `("+" / "-") time-hour [":" time-minute]` . The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
- `YYYY-MM-DDTHH:MM:SSZ` (for example, `2019-01-31T23:00:00Z` ) - `YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ` (for example, `2019-01-31T23:00:00.123456789Z` ) - `YYYY-MM-DDTHH:MM:SS+HH:MM` (for example, `2024-01-04T15:25:10+17:59` ) - `YYYY-MM-DDTHH:MM:SS-HHMM` (for example, `2024-01-04T15:25:10-1759` ) - `YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM` (for example, `2024-01-04T15:25:10.123456789+17:59` )
func (AutomationRuleDateFilterOutput) Start ¶ added in v0.66.0
func (o AutomationRuleDateFilterOutput) Start() pulumi.StringPtrOutput
A timestamp that provides the start date for the date filter.
This field accepts only the specified formats. Timestamps can end with `Z` or `("+" / "-") time-hour [":" time-minute]` . The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
- `YYYY-MM-DDTHH:MM:SSZ` (for example, `2019-01-31T23:00:00Z` ) - `YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ` (for example, `2019-01-31T23:00:00.123456789Z` ) - `YYYY-MM-DDTHH:MM:SS+HH:MM` (for example, `2024-01-04T15:25:10+17:59` ) - `YYYY-MM-DDTHH:MM:SS-HHMM` (for example, `2024-01-04T15:25:10-1759` ) - `YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM` (for example, `2024-01-04T15:25:10.123456789+17:59` )
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 { // A date range unit for the date filter. Unit AutomationRuleDateRangeUnit `pulumi:"unit"` // A date range value for the date filter. Value float64 `pulumi:"value"` }
type AutomationRuleDateRangeArgs ¶ added in v0.66.0
type AutomationRuleDateRangeArgs struct { // A date range unit for the date filter. Unit AutomationRuleDateRangeUnitInput `pulumi:"unit"` // A date range value for the date filter. Value pulumi.Float64Input `pulumi:"value"` }
func (AutomationRuleDateRangeArgs) ElementType ¶ added in v0.66.0
func (AutomationRuleDateRangeArgs) ElementType() reflect.Type
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) ElementType() reflect.Type
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 (o AutomationRuleDateRangeOutput) Unit() AutomationRuleDateRangeUnitOutput
A date range unit for the date filter.
func (AutomationRuleDateRangeOutput) Value ¶ added in v0.66.0
func (o AutomationRuleDateRangeOutput) Value() pulumi.Float64Output
A date range value for the date filter.
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 (o AutomationRuleDateRangePtrOutput) Elem() AutomationRuleDateRangeOutput
func (AutomationRuleDateRangePtrOutput) ElementType ¶ added in v0.66.0
func (AutomationRuleDateRangePtrOutput) ElementType() reflect.Type
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 (o AutomationRuleDateRangePtrOutput) Unit() AutomationRuleDateRangeUnitPtrOutput
A date range unit for the date filter.
func (AutomationRuleDateRangePtrOutput) Value ¶ added in v0.66.0
func (o AutomationRuleDateRangePtrOutput) Value() pulumi.Float64PtrOutput
A date range value for the date filter.
type AutomationRuleDateRangeUnit ¶ added in v0.66.0
type AutomationRuleDateRangeUnit string
A date range unit for the date filter.
func (AutomationRuleDateRangeUnit) ElementType ¶ added in v0.66.0
func (AutomationRuleDateRangeUnit) ElementType() reflect.Type
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) ElementType() reflect.Type
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 (o AutomationRuleDateRangeUnitOutput) ToStringOutput() pulumi.StringOutput
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 (o AutomationRuleDateRangeUnitOutput) ToStringPtrOutput() pulumi.StringPtrOutput
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) ElementType ¶ added in v0.66.0
func (AutomationRuleDateRangeUnitPtrOutput) ElementType() reflect.Type
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 (o AutomationRuleDateRangeUnitPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
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 { // The condition to apply to the key value when filtering Security Hub findings with a map filter. // // To search for values that have the filter value, use one of the following comparison operators: // // - To search for values that include the filter value, use `CONTAINS` . For example, for the `ResourceTags` field, the filter `Department CONTAINS Security` matches findings that include the value `Security` for the `Department` tag. In the same example, a finding with a value of `Security team` for the `Department` tag is a match. // - To search for values that exactly match the filter value, use `EQUALS` . For example, for the `ResourceTags` field, the filter `Department EQUALS Security` matches findings that have the value `Security` for the `Department` tag. // // `CONTAINS` and `EQUALS` filters on the same field are joined by `OR` . A finding matches if it matches any one of those filters. For example, the filters `Department CONTAINS Security OR Department CONTAINS Finance` match a finding that includes either `Security` , `Finance` , or both values. // // To search for values that don't have the filter value, use one of the following comparison operators: // // - To search for values that exclude the filter value, use `NOT_CONTAINS` . For example, for the `ResourceTags` field, the filter `Department NOT_CONTAINS Finance` matches findings that exclude the value `Finance` for the `Department` tag. // - To search for values other than the filter value, use `NOT_EQUALS` . For example, for the `ResourceTags` field, the filter `Department NOT_EQUALS Finance` matches findings that don’t have the value `Finance` for the `Department` tag. // // `NOT_CONTAINS` and `NOT_EQUALS` filters on the same field are joined by `AND` . A finding matches only if it matches all of those filters. For example, the filters `Department NOT_CONTAINS Security AND Department NOT_CONTAINS Finance` match a finding that excludes both the `Security` and `Finance` values. // // `CONTAINS` filters can only be used with other `CONTAINS` filters. `NOT_CONTAINS` filters can only be used with other `NOT_CONTAINS` filters. // // You can’t have both a `CONTAINS` filter and a `NOT_CONTAINS` filter on the same field. Similarly, you can’t have both an `EQUALS` filter and a `NOT_EQUALS` filter on the same field. Combining filters in this way returns an error. // // `CONTAINS` and `NOT_CONTAINS` operators can be used only with automation rules. For more information, see [Automation rules](https://docs.aws.amazon.com/securityhub/latest/userguide/automation-rules.html) in the *AWS Security Hub User Guide* . Comparison AutomationRuleMapFilterComparison `pulumi:"comparison"` // The key of the map filter. For example, for `ResourceTags` , `Key` identifies the name of the tag. For `UserDefinedFields` , `Key` is the name of the field. Key string `pulumi:"key"` // The value for the key in the map filter. Filter values are case sensitive. For example, one of the values for a tag called `Department` might be `Security` . If you provide `security` as the filter value, then there's no match. Value string `pulumi:"value"` }
type AutomationRuleMapFilterArgs ¶ added in v0.66.0
type AutomationRuleMapFilterArgs struct { // The condition to apply to the key value when filtering Security Hub findings with a map filter. // // To search for values that have the filter value, use one of the following comparison operators: // // - To search for values that include the filter value, use `CONTAINS` . For example, for the `ResourceTags` field, the filter `Department CONTAINS Security` matches findings that include the value `Security` for the `Department` tag. In the same example, a finding with a value of `Security team` for the `Department` tag is a match. // - To search for values that exactly match the filter value, use `EQUALS` . For example, for the `ResourceTags` field, the filter `Department EQUALS Security` matches findings that have the value `Security` for the `Department` tag. // // `CONTAINS` and `EQUALS` filters on the same field are joined by `OR` . A finding matches if it matches any one of those filters. For example, the filters `Department CONTAINS Security OR Department CONTAINS Finance` match a finding that includes either `Security` , `Finance` , or both values. // // To search for values that don't have the filter value, use one of the following comparison operators: // // - To search for values that exclude the filter value, use `NOT_CONTAINS` . For example, for the `ResourceTags` field, the filter `Department NOT_CONTAINS Finance` matches findings that exclude the value `Finance` for the `Department` tag. // - To search for values other than the filter value, use `NOT_EQUALS` . For example, for the `ResourceTags` field, the filter `Department NOT_EQUALS Finance` matches findings that don’t have the value `Finance` for the `Department` tag. // // `NOT_CONTAINS` and `NOT_EQUALS` filters on the same field are joined by `AND` . A finding matches only if it matches all of those filters. For example, the filters `Department NOT_CONTAINS Security AND Department NOT_CONTAINS Finance` match a finding that excludes both the `Security` and `Finance` values. // // `CONTAINS` filters can only be used with other `CONTAINS` filters. `NOT_CONTAINS` filters can only be used with other `NOT_CONTAINS` filters. // // You can’t have both a `CONTAINS` filter and a `NOT_CONTAINS` filter on the same field. Similarly, you can’t have both an `EQUALS` filter and a `NOT_EQUALS` filter on the same field. Combining filters in this way returns an error. // // `CONTAINS` and `NOT_CONTAINS` operators can be used only with automation rules. For more information, see [Automation rules](https://docs.aws.amazon.com/securityhub/latest/userguide/automation-rules.html) in the *AWS Security Hub User Guide* . Comparison AutomationRuleMapFilterComparisonInput `pulumi:"comparison"` // The key of the map filter. For example, for `ResourceTags` , `Key` identifies the name of the tag. For `UserDefinedFields` , `Key` is the name of the field. Key pulumi.StringInput `pulumi:"key"` // The value for the key in the map filter. Filter values are case sensitive. For example, one of the values for a tag called `Department` might be `Security` . If you provide `security` as the filter value, then there's no match. Value pulumi.StringInput `pulumi:"value"` }
func (AutomationRuleMapFilterArgs) ElementType ¶ added in v0.66.0
func (AutomationRuleMapFilterArgs) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (AutomationRuleMapFilterArrayOutput) Index ¶ added in v0.66.0
func (o AutomationRuleMapFilterArrayOutput) Index(i pulumi.IntInput) AutomationRuleMapFilterOutput
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
The condition to apply to the key value when filtering Security Hub findings with a map filter.
To search for values that have the filter value, use one of the following comparison operators:
- To search for values that include the filter value, use `CONTAINS` . For example, for the `ResourceTags` field, the filter `Department CONTAINS Security` matches findings that include the value `Security` for the `Department` tag. In the same example, a finding with a value of `Security team` for the `Department` tag is a match. - To search for values that exactly match the filter value, use `EQUALS` . For example, for the `ResourceTags` field, the filter `Department EQUALS Security` matches findings that have the value `Security` for the `Department` tag.
`CONTAINS` and `EQUALS` filters on the same field are joined by `OR` . A finding matches if it matches any one of those filters. For example, the filters `Department CONTAINS Security OR Department CONTAINS Finance` match a finding that includes either `Security` , `Finance` , or both values.
To search for values that don't have the filter value, use one of the following comparison operators:
- To search for values that exclude the filter value, use `NOT_CONTAINS` . For example, for the `ResourceTags` field, the filter `Department NOT_CONTAINS Finance` matches findings that exclude the value `Finance` for the `Department` tag. - To search for values other than the filter value, use `NOT_EQUALS` . For example, for the `ResourceTags` field, the filter `Department NOT_EQUALS Finance` matches findings that don’t have the value `Finance` for the `Department` tag.
`NOT_CONTAINS` and `NOT_EQUALS` filters on the same field are joined by `AND` . A finding matches only if it matches all of those filters. For example, the filters `Department NOT_CONTAINS Security AND Department NOT_CONTAINS Finance` match a finding that excludes both the `Security` and `Finance` values.
`CONTAINS` filters can only be used with other `CONTAINS` filters. `NOT_CONTAINS` filters can only be used with other `NOT_CONTAINS` filters.
You can’t have both a `CONTAINS` filter and a `NOT_CONTAINS` filter on the same field. Similarly, you can’t have both an `EQUALS` filter and a `NOT_EQUALS` filter on the same field. Combining filters in this way returns an error.
`CONTAINS` and `NOT_CONTAINS` operators can be used only with automation rules. For more information, see [Automation rules](https://docs.aws.amazon.com/securityhub/latest/userguide/automation-rules.html) in the *AWS Security Hub User Guide* .
func (AutomationRuleMapFilterComparison) ElementType ¶ added in v0.66.0
func (AutomationRuleMapFilterComparison) ElementType() reflect.Type
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 (e AutomationRuleMapFilterComparison) ToStringOutput() pulumi.StringOutput
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 (e AutomationRuleMapFilterComparison) ToStringPtrOutput() pulumi.StringPtrOutput
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) ElementType() reflect.Type
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 (o AutomationRuleMapFilterComparisonOutput) ToStringOutput() pulumi.StringOutput
func (AutomationRuleMapFilterComparisonOutput) ToStringOutputWithContext ¶ added in v0.66.0
func (o AutomationRuleMapFilterComparisonOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AutomationRuleMapFilterComparisonOutput) ToStringPtrOutput ¶ added in v0.66.0
func (o AutomationRuleMapFilterComparisonOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AutomationRuleMapFilterComparisonOutput) ToStringPtrOutputWithContext ¶ added in v0.66.0
func (o AutomationRuleMapFilterComparisonOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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) ElementType ¶ added in v0.66.0
func (AutomationRuleMapFilterComparisonPtrOutput) ElementType() reflect.Type
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 (o AutomationRuleMapFilterComparisonPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AutomationRuleMapFilterComparisonPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.66.0
func (o AutomationRuleMapFilterComparisonPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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 (o AutomationRuleMapFilterOutput) Comparison() AutomationRuleMapFilterComparisonOutput
The condition to apply to the key value when filtering Security Hub findings with a map filter.
To search for values that have the filter value, use one of the following comparison operators:
- To search for values that include the filter value, use `CONTAINS` . For example, for the `ResourceTags` field, the filter `Department CONTAINS Security` matches findings that include the value `Security` for the `Department` tag. In the same example, a finding with a value of `Security team` for the `Department` tag is a match. - To search for values that exactly match the filter value, use `EQUALS` . For example, for the `ResourceTags` field, the filter `Department EQUALS Security` matches findings that have the value `Security` for the `Department` tag.
`CONTAINS` and `EQUALS` filters on the same field are joined by `OR` . A finding matches if it matches any one of those filters. For example, the filters `Department CONTAINS Security OR Department CONTAINS Finance` match a finding that includes either `Security` , `Finance` , or both values.
To search for values that don't have the filter value, use one of the following comparison operators:
- To search for values that exclude the filter value, use `NOT_CONTAINS` . For example, for the `ResourceTags` field, the filter `Department NOT_CONTAINS Finance` matches findings that exclude the value `Finance` for the `Department` tag. - To search for values other than the filter value, use `NOT_EQUALS` . For example, for the `ResourceTags` field, the filter `Department NOT_EQUALS Finance` matches findings that don’t have the value `Finance` for the `Department` tag.
`NOT_CONTAINS` and `NOT_EQUALS` filters on the same field are joined by `AND` . A finding matches only if it matches all of those filters. For example, the filters `Department NOT_CONTAINS Security AND Department NOT_CONTAINS Finance` match a finding that excludes both the `Security` and `Finance` values.
`CONTAINS` filters can only be used with other `CONTAINS` filters. `NOT_CONTAINS` filters can only be used with other `NOT_CONTAINS` filters.
You can’t have both a `CONTAINS` filter and a `NOT_CONTAINS` filter on the same field. Similarly, you can’t have both an `EQUALS` filter and a `NOT_EQUALS` filter on the same field. Combining filters in this way returns an error.
`CONTAINS` and `NOT_CONTAINS` operators can be used only with automation rules. For more information, see [Automation rules](https://docs.aws.amazon.com/securityhub/latest/userguide/automation-rules.html) in the *AWS Security Hub User Guide* .
func (AutomationRuleMapFilterOutput) ElementType ¶ added in v0.66.0
func (AutomationRuleMapFilterOutput) ElementType() reflect.Type
func (AutomationRuleMapFilterOutput) Key ¶ added in v0.66.0
func (o AutomationRuleMapFilterOutput) Key() pulumi.StringOutput
The key of the map filter. For example, for `ResourceTags` , `Key` identifies the name of the tag. For `UserDefinedFields` , `Key` is the name of the field.
func (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
func (o AutomationRuleMapFilterOutput) Value() pulumi.StringOutput
The value for the key in the map filter. Filter values are case sensitive. For example, one of the values for a tag called `Department` might be `Security` . If you provide `security` as the filter value, then there's no match.
type AutomationRuleNoteUpdate ¶ added in v0.66.0
type AutomationRuleNoteUpdateArgs ¶ added in v0.66.0
type AutomationRuleNoteUpdateArgs struct { // The updated note text. Text pulumi.StringInput `pulumi:"text"` // The principal that updated the note. UpdatedBy pulumi.StringInput `pulumi:"updatedBy"` }
func (AutomationRuleNoteUpdateArgs) ElementType ¶ added in v0.66.0
func (AutomationRuleNoteUpdateArgs) ElementType() reflect.Type
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) ElementType() reflect.Type
func (AutomationRuleNoteUpdateOutput) Text ¶ added in v0.66.0
func (o AutomationRuleNoteUpdateOutput) Text() pulumi.StringOutput
The updated note text.
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
func (o AutomationRuleNoteUpdateOutput) UpdatedBy() pulumi.StringOutput
The principal that updated the note.
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 (o AutomationRuleNoteUpdatePtrOutput) Elem() AutomationRuleNoteUpdateOutput
func (AutomationRuleNoteUpdatePtrOutput) ElementType ¶ added in v0.66.0
func (AutomationRuleNoteUpdatePtrOutput) ElementType() reflect.Type
func (AutomationRuleNoteUpdatePtrOutput) Text ¶ added in v0.66.0
func (o AutomationRuleNoteUpdatePtrOutput) Text() pulumi.StringPtrOutput
The updated note text.
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
func (o AutomationRuleNoteUpdatePtrOutput) UpdatedBy() pulumi.StringPtrOutput
The principal that updated the note.
type AutomationRuleNumberFilter ¶ added in v0.66.0
type AutomationRuleNumberFilter struct { // The equal-to condition to be applied to a single field when querying for findings. Eq *float64 `pulumi:"eq"` // The greater-than-equal condition to be applied to a single field when querying for findings. Gte *float64 `pulumi:"gte"` // The less-than-equal condition to be applied to a single field when querying for findings. Lte *float64 `pulumi:"lte"` }
type AutomationRuleNumberFilterArgs ¶ added in v0.66.0
type AutomationRuleNumberFilterArgs struct { // The equal-to condition to be applied to a single field when querying for findings. Eq pulumi.Float64PtrInput `pulumi:"eq"` // The greater-than-equal condition to be applied to a single field when querying for findings. Gte pulumi.Float64PtrInput `pulumi:"gte"` // The less-than-equal condition to be applied to a single field when querying for findings. Lte pulumi.Float64PtrInput `pulumi:"lte"` }
func (AutomationRuleNumberFilterArgs) ElementType ¶ added in v0.66.0
func (AutomationRuleNumberFilterArgs) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (AutomationRuleNumberFilterArrayOutput) Index ¶ added in v0.66.0
func (o AutomationRuleNumberFilterArrayOutput) Index(i pulumi.IntInput) AutomationRuleNumberFilterOutput
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) ElementType() reflect.Type
func (AutomationRuleNumberFilterOutput) Eq ¶ added in v0.66.0
func (o AutomationRuleNumberFilterOutput) Eq() pulumi.Float64PtrOutput
The equal-to condition to be applied to a single field when querying for findings.
func (AutomationRuleNumberFilterOutput) Gte ¶ added in v0.66.0
func (o AutomationRuleNumberFilterOutput) Gte() pulumi.Float64PtrOutput
The greater-than-equal condition to be applied to a single field when querying for findings.
func (AutomationRuleNumberFilterOutput) Lte ¶ added in v0.66.0
func (o AutomationRuleNumberFilterOutput) Lte() pulumi.Float64PtrOutput
The less-than-equal condition to be applied to a single field when querying for findings.
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 (o AutomationRuleOutput) Actions() AutomationRulesActionArrayOutput
One or more actions to update finding fields if a finding matches the conditions specified in `Criteria` .
func (AutomationRuleOutput) CreatedAt ¶ added in v0.66.0
func (o AutomationRuleOutput) CreatedAt() pulumi.StringOutput
A timestamp that indicates when the rule was created.
Uses the `date-time` format specified in [RFC 3339 section 5.6, Internet Date/Time Format](https://docs.aws.amazon.com/https://tools.ietf.org/html/rfc3339#section-5.6) . The value cannot contain spaces. For example, `2020-03-22T13:22:13.933Z` .
func (AutomationRuleOutput) CreatedBy ¶ added in v0.66.0
func (o AutomationRuleOutput) CreatedBy() pulumi.StringOutput
The principal that created the rule. For example, `arn:aws:sts::123456789012:assumed-role/Developer-Role/JaneDoe` .
func (AutomationRuleOutput) Criteria ¶ added in v0.66.0
func (o AutomationRuleOutput) Criteria() AutomationRulesFindingFiltersPtrOutput
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 (o AutomationRuleOutput) Description() pulumi.StringPtrOutput
A description of the rule.
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
Specifies whether a rule is the last to be applied with respect to a finding that matches the rule criteria. This is useful when a finding matches the criteria for multiple rules, and each rule has different actions. If a rule is terminal, Security Hub applies the rule action to a finding that matches the rule criteria and doesn't evaluate other rules for the finding. By default, a rule isn't terminal.
func (AutomationRuleOutput) RuleArn ¶ added in v0.66.0
func (o AutomationRuleOutput) RuleArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the automation rule that you create. For example, `arn:aws:securityhub:us-east-1:123456789012:automation-rule/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111` .
func (AutomationRuleOutput) RuleName ¶ added in v0.66.0
func (o AutomationRuleOutput) RuleName() pulumi.StringPtrOutput
The name of the rule.
func (AutomationRuleOutput) RuleOrder ¶ added in v0.66.0
func (o AutomationRuleOutput) RuleOrder() pulumi.IntPtrOutput
An integer ranging from 1 to 1000 that represents the order in which the rule action is applied to findings. Security Hub applies rules with lower values for this parameter first.
func (AutomationRuleOutput) RuleStatus ¶ added in v0.66.0
func (o AutomationRuleOutput) RuleStatus() AutomationRuleRuleStatusPtrOutput
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 (o AutomationRuleOutput) Tags() pulumi.StringMapOutput
User-defined tags associated with an automation rule.
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
func (o AutomationRuleOutput) UpdatedAt() pulumi.StringOutput
A timestamp that indicates when the rule was most recently updated.
Uses the `date-time` format specified in [RFC 3339 section 5.6, Internet Date/Time Format](https://docs.aws.amazon.com/https://tools.ietf.org/html/rfc3339#section-5.6) . The value cannot contain spaces. For example, `2020-03-22T13:22:13.933Z` .
type AutomationRuleRelatedFinding ¶ added in v0.66.0
type AutomationRuleRelatedFinding struct { // The product-generated identifier for a related finding. // // Array Members: Minimum number of 1 item. Maximum number of 20 items. 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 { // The product-generated identifier for a related finding. // // Array Members: Minimum number of 1 item. Maximum number of 20 items. 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) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (AutomationRuleRelatedFindingOutput) Id ¶ added in v0.66.0
func (o AutomationRuleRelatedFindingOutput) Id() pulumi.StringOutput
The product-generated identifier for a related finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
func (AutomationRuleRelatedFindingOutput) ProductArn ¶ added in v0.66.0
func (o AutomationRuleRelatedFindingOutput) ProductArn() pulumi.StringOutput
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) ElementType() reflect.Type
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 (o AutomationRuleRuleStatusOutput) ToStringOutput() pulumi.StringOutput
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 (o AutomationRuleRuleStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
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 (o AutomationRuleRuleStatusPtrOutput) Elem() AutomationRuleRuleStatusOutput
func (AutomationRuleRuleStatusPtrOutput) ElementType ¶ added in v0.66.0
func (AutomationRuleRuleStatusPtrOutput) ElementType() reflect.Type
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 (o AutomationRuleRuleStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
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 { // The severity value of the finding. The allowed values are the following. // // - `INFORMATIONAL` - No issue was found. // - `LOW` - The issue does not require action on its own. // - `MEDIUM` - The issue must be addressed but not urgently. // - `HIGH` - The issue must be addressed as a priority. // - `CRITICAL` - The issue must be remediated immediately to avoid it escalating. Label *AutomationRuleSeverityUpdateLabel `pulumi:"label"` // The normalized severity for the finding. This attribute is to be deprecated in favor of `Label` . // // If you provide `Normalized` and do not provide `Label` , `Label` is set automatically as follows. // // - 0 - `INFORMATIONAL` // - 1–39 - `LOW` // - 40–69 - `MEDIUM` // - 70–89 - `HIGH` // - 90–100 - `CRITICAL` Normalized *int `pulumi:"normalized"` // The native severity as defined by the AWS service or integrated partner product that generated the finding. Product *float64 `pulumi:"product"` }
type AutomationRuleSeverityUpdateArgs ¶ added in v0.66.0
type AutomationRuleSeverityUpdateArgs struct { // The severity value of the finding. The allowed values are the following. // // - `INFORMATIONAL` - No issue was found. // - `LOW` - The issue does not require action on its own. // - `MEDIUM` - The issue must be addressed but not urgently. // - `HIGH` - The issue must be addressed as a priority. // - `CRITICAL` - The issue must be remediated immediately to avoid it escalating. Label AutomationRuleSeverityUpdateLabelPtrInput `pulumi:"label"` // The normalized severity for the finding. This attribute is to be deprecated in favor of `Label` . // // If you provide `Normalized` and do not provide `Label` , `Label` is set automatically as follows. // // - 0 - `INFORMATIONAL` // - 1–39 - `LOW` // - 40–69 - `MEDIUM` // - 70–89 - `HIGH` // - 90–100 - `CRITICAL` Normalized pulumi.IntPtrInput `pulumi:"normalized"` // The native severity as defined by the AWS service or integrated partner product that generated the finding. Product pulumi.Float64PtrInput `pulumi:"product"` }
func (AutomationRuleSeverityUpdateArgs) ElementType ¶ added in v0.66.0
func (AutomationRuleSeverityUpdateArgs) ElementType() reflect.Type
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
The severity value of the finding. The allowed values are the following.
- `INFORMATIONAL` - No issue was found. - `LOW` - The issue does not require action on its own. - `MEDIUM` - The issue must be addressed but not urgently. - `HIGH` - The issue must be addressed as a priority. - `CRITICAL` - The issue must be remediated immediately to avoid it escalating.
func (AutomationRuleSeverityUpdateLabel) ElementType ¶ added in v0.66.0
func (AutomationRuleSeverityUpdateLabel) ElementType() reflect.Type
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 (e AutomationRuleSeverityUpdateLabel) ToStringOutput() pulumi.StringOutput
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 (e AutomationRuleSeverityUpdateLabel) ToStringPtrOutput() pulumi.StringPtrOutput
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) ElementType() reflect.Type
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 (o AutomationRuleSeverityUpdateLabelOutput) ToStringOutput() pulumi.StringOutput
func (AutomationRuleSeverityUpdateLabelOutput) ToStringOutputWithContext ¶ added in v0.66.0
func (o AutomationRuleSeverityUpdateLabelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AutomationRuleSeverityUpdateLabelOutput) ToStringPtrOutput ¶ added in v0.66.0
func (o AutomationRuleSeverityUpdateLabelOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AutomationRuleSeverityUpdateLabelOutput) ToStringPtrOutputWithContext ¶ added in v0.66.0
func (o AutomationRuleSeverityUpdateLabelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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) ElementType ¶ added in v0.66.0
func (AutomationRuleSeverityUpdateLabelPtrOutput) ElementType() reflect.Type
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 (o AutomationRuleSeverityUpdateLabelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AutomationRuleSeverityUpdateLabelPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.66.0
func (o AutomationRuleSeverityUpdateLabelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AutomationRuleSeverityUpdateOutput ¶ added in v0.66.0
type AutomationRuleSeverityUpdateOutput struct{ *pulumi.OutputState }
func (AutomationRuleSeverityUpdateOutput) ElementType ¶ added in v0.66.0
func (AutomationRuleSeverityUpdateOutput) ElementType() reflect.Type
func (AutomationRuleSeverityUpdateOutput) Label ¶ added in v0.66.0
The severity value of the finding. The allowed values are the following.
- `INFORMATIONAL` - No issue was found. - `LOW` - The issue does not require action on its own. - `MEDIUM` - The issue must be addressed but not urgently. - `HIGH` - The issue must be addressed as a priority. - `CRITICAL` - The issue must be remediated immediately to avoid it escalating.
func (AutomationRuleSeverityUpdateOutput) Normalized ¶ added in v0.66.0
func (o AutomationRuleSeverityUpdateOutput) Normalized() pulumi.IntPtrOutput
The normalized severity for the finding. This attribute is to be deprecated in favor of `Label` .
If you provide `Normalized` and do not provide `Label` , `Label` is set automatically as follows.
- 0 - `INFORMATIONAL` - 1–39 - `LOW` - 40–69 - `MEDIUM` - 70–89 - `HIGH` - 90–100 - `CRITICAL`
func (AutomationRuleSeverityUpdateOutput) Product ¶ added in v0.66.0
func (o AutomationRuleSeverityUpdateOutput) Product() pulumi.Float64PtrOutput
The native severity as defined by the AWS service or integrated partner product that generated the finding.
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
func AutomationRuleSeverityUpdatePtr(v *AutomationRuleSeverityUpdateArgs) AutomationRuleSeverityUpdatePtrInput
type AutomationRuleSeverityUpdatePtrOutput ¶ added in v0.66.0
type AutomationRuleSeverityUpdatePtrOutput struct{ *pulumi.OutputState }
func (AutomationRuleSeverityUpdatePtrOutput) ElementType ¶ added in v0.66.0
func (AutomationRuleSeverityUpdatePtrOutput) ElementType() reflect.Type
func (AutomationRuleSeverityUpdatePtrOutput) Label ¶ added in v0.66.0
The severity value of the finding. The allowed values are the following.
- `INFORMATIONAL` - No issue was found. - `LOW` - The issue does not require action on its own. - `MEDIUM` - The issue must be addressed but not urgently. - `HIGH` - The issue must be addressed as a priority. - `CRITICAL` - The issue must be remediated immediately to avoid it escalating.
func (AutomationRuleSeverityUpdatePtrOutput) Normalized ¶ added in v0.66.0
func (o AutomationRuleSeverityUpdatePtrOutput) Normalized() pulumi.IntPtrOutput
The normalized severity for the finding. This attribute is to be deprecated in favor of `Label` .
If you provide `Normalized` and do not provide `Label` , `Label` is set automatically as follows.
- 0 - `INFORMATIONAL` - 1–39 - `LOW` - 40–69 - `MEDIUM` - 70–89 - `HIGH` - 90–100 - `CRITICAL`
func (AutomationRuleSeverityUpdatePtrOutput) Product ¶ added in v0.66.0
func (o AutomationRuleSeverityUpdatePtrOutput) Product() pulumi.Float64PtrOutput
The native severity as defined by the AWS service or integrated partner product that generated the finding.
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 { // The condition to apply to a string value when filtering Security Hub findings. // // To search for values that have the filter value, use one of the following comparison operators: // // - To search for values that include the filter value, use `CONTAINS` . For example, the filter `Title CONTAINS CloudFront` matches findings that have a `Title` that includes the string CloudFront. // - To search for values that exactly match the filter value, use `EQUALS` . For example, the filter `AwsAccountId EQUALS 123456789012` only matches findings that have an account ID of `123456789012` . // - To search for values that start with the filter value, use `PREFIX` . For example, the filter `ResourceRegion PREFIX us` matches findings that have a `ResourceRegion` that starts with `us` . A `ResourceRegion` that starts with a different value, such as `af` , `ap` , or `ca` , doesn't match. // // `CONTAINS` , `EQUALS` , and `PREFIX` filters on the same field are joined by `OR` . A finding matches if it matches any one of those filters. For example, the filters `Title CONTAINS CloudFront OR Title CONTAINS CloudWatch` match a finding that includes either `CloudFront` , `CloudWatch` , or both strings in the title. // // To search for values that don’t have the filter value, use one of the following comparison operators: // // - To search for values that exclude the filter value, use `NOT_CONTAINS` . For example, the filter `Title NOT_CONTAINS CloudFront` matches findings that have a `Title` that excludes the string CloudFront. // - To search for values other than the filter value, use `NOT_EQUALS` . For example, the filter `AwsAccountId NOT_EQUALS 123456789012` only matches findings that have an account ID other than `123456789012` . // - To search for values that don't start with the filter value, use `PREFIX_NOT_EQUALS` . For example, the filter `ResourceRegion PREFIX_NOT_EQUALS us` matches findings with a `ResourceRegion` that starts with a value other than `us` . // // `NOT_CONTAINS` , `NOT_EQUALS` , and `PREFIX_NOT_EQUALS` filters on the same field are joined by `AND` . A finding matches only if it matches all of those filters. For example, the filters `Title NOT_CONTAINS CloudFront AND Title NOT_CONTAINS CloudWatch` match a finding that excludes both `CloudFront` and `CloudWatch` in the title. // // You can’t have both a `CONTAINS` filter and a `NOT_CONTAINS` filter on the same field. Similarly, you can't provide both an `EQUALS` filter and a `NOT_EQUALS` or `PREFIX_NOT_EQUALS` filter on the same field. Combining filters in this way returns an error. `CONTAINS` filters can only be used with other `CONTAINS` filters. `NOT_CONTAINS` filters can only be used with other `NOT_CONTAINS` filters. // // You can combine `PREFIX` filters with `NOT_EQUALS` or `PREFIX_NOT_EQUALS` filters for the same field. Security Hub first processes the `PREFIX` filters, and then the `NOT_EQUALS` or `PREFIX_NOT_EQUALS` filters. // // For example, for the following filters, Security Hub first identifies findings that have resource types that start with either `AwsIam` or `AwsEc2` . It then excludes findings that have a resource type of `AwsIamPolicy` and findings that have a resource type of `AwsEc2NetworkInterface` . // // - `ResourceType PREFIX AwsIam` // - `ResourceType PREFIX AwsEc2` // - `ResourceType NOT_EQUALS AwsIamPolicy` // - `ResourceType NOT_EQUALS AwsEc2NetworkInterface` // // `CONTAINS` and `NOT_CONTAINS` operators can be used only with automation rules. For more information, see [Automation rules](https://docs.aws.amazon.com/securityhub/latest/userguide/automation-rules.html) in the *AWS Security Hub User Guide* . Comparison AutomationRuleStringFilterComparison `pulumi:"comparison"` // The string filter value. Filter values are case sensitive. For example, the product name for control-based findings is `Security Hub` . If you provide `security hub` as the filter value, there's no match. Value string `pulumi:"value"` }
type AutomationRuleStringFilterArgs ¶ added in v0.66.0
type AutomationRuleStringFilterArgs struct { // The condition to apply to a string value when filtering Security Hub findings. // // To search for values that have the filter value, use one of the following comparison operators: // // - To search for values that include the filter value, use `CONTAINS` . For example, the filter `Title CONTAINS CloudFront` matches findings that have a `Title` that includes the string CloudFront. // - To search for values that exactly match the filter value, use `EQUALS` . For example, the filter `AwsAccountId EQUALS 123456789012` only matches findings that have an account ID of `123456789012` . // - To search for values that start with the filter value, use `PREFIX` . For example, the filter `ResourceRegion PREFIX us` matches findings that have a `ResourceRegion` that starts with `us` . A `ResourceRegion` that starts with a different value, such as `af` , `ap` , or `ca` , doesn't match. // // `CONTAINS` , `EQUALS` , and `PREFIX` filters on the same field are joined by `OR` . A finding matches if it matches any one of those filters. For example, the filters `Title CONTAINS CloudFront OR Title CONTAINS CloudWatch` match a finding that includes either `CloudFront` , `CloudWatch` , or both strings in the title. // // To search for values that don’t have the filter value, use one of the following comparison operators: // // - To search for values that exclude the filter value, use `NOT_CONTAINS` . For example, the filter `Title NOT_CONTAINS CloudFront` matches findings that have a `Title` that excludes the string CloudFront. // - To search for values other than the filter value, use `NOT_EQUALS` . For example, the filter `AwsAccountId NOT_EQUALS 123456789012` only matches findings that have an account ID other than `123456789012` . // - To search for values that don't start with the filter value, use `PREFIX_NOT_EQUALS` . For example, the filter `ResourceRegion PREFIX_NOT_EQUALS us` matches findings with a `ResourceRegion` that starts with a value other than `us` . // // `NOT_CONTAINS` , `NOT_EQUALS` , and `PREFIX_NOT_EQUALS` filters on the same field are joined by `AND` . A finding matches only if it matches all of those filters. For example, the filters `Title NOT_CONTAINS CloudFront AND Title NOT_CONTAINS CloudWatch` match a finding that excludes both `CloudFront` and `CloudWatch` in the title. // // You can’t have both a `CONTAINS` filter and a `NOT_CONTAINS` filter on the same field. Similarly, you can't provide both an `EQUALS` filter and a `NOT_EQUALS` or `PREFIX_NOT_EQUALS` filter on the same field. Combining filters in this way returns an error. `CONTAINS` filters can only be used with other `CONTAINS` filters. `NOT_CONTAINS` filters can only be used with other `NOT_CONTAINS` filters. // // You can combine `PREFIX` filters with `NOT_EQUALS` or `PREFIX_NOT_EQUALS` filters for the same field. Security Hub first processes the `PREFIX` filters, and then the `NOT_EQUALS` or `PREFIX_NOT_EQUALS` filters. // // For example, for the following filters, Security Hub first identifies findings that have resource types that start with either `AwsIam` or `AwsEc2` . It then excludes findings that have a resource type of `AwsIamPolicy` and findings that have a resource type of `AwsEc2NetworkInterface` . // // - `ResourceType PREFIX AwsIam` // - `ResourceType PREFIX AwsEc2` // - `ResourceType NOT_EQUALS AwsIamPolicy` // - `ResourceType NOT_EQUALS AwsEc2NetworkInterface` // // `CONTAINS` and `NOT_CONTAINS` operators can be used only with automation rules. For more information, see [Automation rules](https://docs.aws.amazon.com/securityhub/latest/userguide/automation-rules.html) in the *AWS Security Hub User Guide* . Comparison AutomationRuleStringFilterComparisonInput `pulumi:"comparison"` // The string filter value. Filter values are case sensitive. For example, the product name for control-based findings is `Security Hub` . If you provide `security hub` as the filter value, there's no match. Value pulumi.StringInput `pulumi:"value"` }
func (AutomationRuleStringFilterArgs) ElementType ¶ added in v0.66.0
func (AutomationRuleStringFilterArgs) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (AutomationRuleStringFilterArrayOutput) Index ¶ added in v0.66.0
func (o AutomationRuleStringFilterArrayOutput) Index(i pulumi.IntInput) AutomationRuleStringFilterOutput
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) ElementType() reflect.Type
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 (e AutomationRuleStringFilterComparison) ToStringOutput() pulumi.StringOutput
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 (e AutomationRuleStringFilterComparison) ToStringPtrOutput() pulumi.StringPtrOutput
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) ElementType() reflect.Type
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 (o AutomationRuleStringFilterComparisonOutput) ToStringOutput() pulumi.StringOutput
func (AutomationRuleStringFilterComparisonOutput) ToStringOutputWithContext ¶ added in v0.66.0
func (o AutomationRuleStringFilterComparisonOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AutomationRuleStringFilterComparisonOutput) ToStringPtrOutput ¶ added in v0.66.0
func (o AutomationRuleStringFilterComparisonOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AutomationRuleStringFilterComparisonOutput) ToStringPtrOutputWithContext ¶ added in v0.66.0
func (o AutomationRuleStringFilterComparisonOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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) ElementType ¶ added in v0.66.0
func (AutomationRuleStringFilterComparisonPtrOutput) ElementType() reflect.Type
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 (o AutomationRuleStringFilterComparisonPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AutomationRuleStringFilterComparisonPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.66.0
func (o AutomationRuleStringFilterComparisonPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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 (o AutomationRuleStringFilterOutput) Comparison() AutomationRuleStringFilterComparisonOutput
The condition to apply to a string value when filtering Security Hub findings.
To search for values that have the filter value, use one of the following comparison operators:
- To search for values that include the filter value, use `CONTAINS` . For example, the filter `Title CONTAINS CloudFront` matches findings that have a `Title` that includes the string CloudFront. - To search for values that exactly match the filter value, use `EQUALS` . For example, the filter `AwsAccountId EQUALS 123456789012` only matches findings that have an account ID of `123456789012` . - To search for values that start with the filter value, use `PREFIX` . For example, the filter `ResourceRegion PREFIX us` matches findings that have a `ResourceRegion` that starts with `us` . A `ResourceRegion` that starts with a different value, such as `af` , `ap` , or `ca` , doesn't match.
`CONTAINS` , `EQUALS` , and `PREFIX` filters on the same field are joined by `OR` . A finding matches if it matches any one of those filters. For example, the filters `Title CONTAINS CloudFront OR Title CONTAINS CloudWatch` match a finding that includes either `CloudFront` , `CloudWatch` , or both strings in the title.
To search for values that don’t have the filter value, use one of the following comparison operators:
- To search for values that exclude the filter value, use `NOT_CONTAINS` . For example, the filter `Title NOT_CONTAINS CloudFront` matches findings that have a `Title` that excludes the string CloudFront. - To search for values other than the filter value, use `NOT_EQUALS` . For example, the filter `AwsAccountId NOT_EQUALS 123456789012` only matches findings that have an account ID other than `123456789012` . - To search for values that don't start with the filter value, use `PREFIX_NOT_EQUALS` . For example, the filter `ResourceRegion PREFIX_NOT_EQUALS us` matches findings with a `ResourceRegion` that starts with a value other than `us` .
`NOT_CONTAINS` , `NOT_EQUALS` , and `PREFIX_NOT_EQUALS` filters on the same field are joined by `AND` . A finding matches only if it matches all of those filters. For example, the filters `Title NOT_CONTAINS CloudFront AND Title NOT_CONTAINS CloudWatch` match a finding that excludes both `CloudFront` and `CloudWatch` in the title.
You can’t have both a `CONTAINS` filter and a `NOT_CONTAINS` filter on the same field. Similarly, you can't provide both an `EQUALS` filter and a `NOT_EQUALS` or `PREFIX_NOT_EQUALS` filter on the same field. Combining filters in this way returns an error. `CONTAINS` filters can only be used with other `CONTAINS` filters. `NOT_CONTAINS` filters can only be used with other `NOT_CONTAINS` filters.
You can combine `PREFIX` filters with `NOT_EQUALS` or `PREFIX_NOT_EQUALS` filters for the same field. Security Hub first processes the `PREFIX` filters, and then the `NOT_EQUALS` or `PREFIX_NOT_EQUALS` filters.
For example, for the following filters, Security Hub first identifies findings that have resource types that start with either `AwsIam` or `AwsEc2` . It then excludes findings that have a resource type of `AwsIamPolicy` and findings that have a resource type of `AwsEc2NetworkInterface` .
- `ResourceType PREFIX AwsIam` - `ResourceType PREFIX AwsEc2` - `ResourceType NOT_EQUALS AwsIamPolicy` - `ResourceType NOT_EQUALS AwsEc2NetworkInterface`
`CONTAINS` and `NOT_CONTAINS` operators can be used only with automation rules. For more information, see [Automation rules](https://docs.aws.amazon.com/securityhub/latest/userguide/automation-rules.html) in the *AWS Security Hub User Guide* .
func (AutomationRuleStringFilterOutput) ElementType ¶ added in v0.66.0
func (AutomationRuleStringFilterOutput) ElementType() reflect.Type
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
func (o AutomationRuleStringFilterOutput) Value() pulumi.StringOutput
The string filter value. Filter values are case sensitive. For example, the product name for control-based findings is `Security Hub` . If you provide `security hub` as the filter value, there's no match.
type AutomationRuleWorkflowUpdate ¶ added in v0.66.0
type AutomationRuleWorkflowUpdate struct { // The status of the investigation into the finding. The workflow status is specific to an individual finding. It does not affect the generation of new findings. For example, setting the workflow status to `SUPPRESSED` or `RESOLVED` does not prevent a new finding for the same issue. // // The allowed values are the following. // // - `NEW` - The initial state of a finding, before it is reviewed. // // Security Hub also resets `WorkFlowStatus` from `NOTIFIED` or `RESOLVED` to `NEW` in the following cases: // // - The record state changes from `ARCHIVED` to `ACTIVE` . // - The compliance status changes from `PASSED` to either `WARNING` , `FAILED` , or `NOT_AVAILABLE` . // - `NOTIFIED` - Indicates that you notified the resource owner about the security issue. Used when the initial reviewer is not the resource owner, and needs intervention from the resource owner. // - `RESOLVED` - The finding was reviewed and remediated and is now considered resolved. // - `SUPPRESSED` - Indicates that you reviewed the finding and do not believe that any action is needed. The finding is no longer updated. Status AutomationRuleWorkflowUpdateStatus `pulumi:"status"` }
type AutomationRuleWorkflowUpdateArgs ¶ added in v0.66.0
type AutomationRuleWorkflowUpdateArgs struct { // The status of the investigation into the finding. The workflow status is specific to an individual finding. It does not affect the generation of new findings. For example, setting the workflow status to `SUPPRESSED` or `RESOLVED` does not prevent a new finding for the same issue. // // The allowed values are the following. // // - `NEW` - The initial state of a finding, before it is reviewed. // // Security Hub also resets `WorkFlowStatus` from `NOTIFIED` or `RESOLVED` to `NEW` in the following cases: // // - The record state changes from `ARCHIVED` to `ACTIVE` . // - The compliance status changes from `PASSED` to either `WARNING` , `FAILED` , or `NOT_AVAILABLE` . // - `NOTIFIED` - Indicates that you notified the resource owner about the security issue. Used when the initial reviewer is not the resource owner, and needs intervention from the resource owner. // - `RESOLVED` - The finding was reviewed and remediated and is now considered resolved. // - `SUPPRESSED` - Indicates that you reviewed the finding and do not believe that any action is needed. The finding is no longer updated. Status AutomationRuleWorkflowUpdateStatusInput `pulumi:"status"` }
func (AutomationRuleWorkflowUpdateArgs) ElementType ¶ added in v0.66.0
func (AutomationRuleWorkflowUpdateArgs) ElementType() reflect.Type
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) ElementType() reflect.Type
func (AutomationRuleWorkflowUpdateOutput) Status ¶ added in v0.66.0
func (o AutomationRuleWorkflowUpdateOutput) Status() AutomationRuleWorkflowUpdateStatusOutput
The status of the investigation into the finding. The workflow status is specific to an individual finding. It does not affect the generation of new findings. For example, setting the workflow status to `SUPPRESSED` or `RESOLVED` does not prevent a new finding for the same issue.
The allowed values are the following.
- `NEW` - The initial state of a finding, before it is reviewed.
Security Hub also resets `WorkFlowStatus` from `NOTIFIED` or `RESOLVED` to `NEW` in the following cases:
- The record state changes from `ARCHIVED` to `ACTIVE` . - The compliance status changes from `PASSED` to either `WARNING` , `FAILED` , or `NOT_AVAILABLE` . - `NOTIFIED` - Indicates that you notified the resource owner about the security issue. Used when the initial reviewer is not the resource owner, and needs intervention from the resource owner. - `RESOLVED` - The finding was reviewed and remediated and is now considered resolved. - `SUPPRESSED` - Indicates that you reviewed the finding and do not believe that any action is needed. The finding is no longer updated.
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
func AutomationRuleWorkflowUpdatePtr(v *AutomationRuleWorkflowUpdateArgs) AutomationRuleWorkflowUpdatePtrInput
type AutomationRuleWorkflowUpdatePtrOutput ¶ added in v0.66.0
type AutomationRuleWorkflowUpdatePtrOutput struct{ *pulumi.OutputState }
func (AutomationRuleWorkflowUpdatePtrOutput) ElementType ¶ added in v0.66.0
func (AutomationRuleWorkflowUpdatePtrOutput) ElementType() reflect.Type
func (AutomationRuleWorkflowUpdatePtrOutput) Status ¶ added in v0.66.0
The status of the investigation into the finding. The workflow status is specific to an individual finding. It does not affect the generation of new findings. For example, setting the workflow status to `SUPPRESSED` or `RESOLVED` does not prevent a new finding for the same issue.
The allowed values are the following.
- `NEW` - The initial state of a finding, before it is reviewed.
Security Hub also resets `WorkFlowStatus` from `NOTIFIED` or `RESOLVED` to `NEW` in the following cases:
- The record state changes from `ARCHIVED` to `ACTIVE` . - The compliance status changes from `PASSED` to either `WARNING` , `FAILED` , or `NOT_AVAILABLE` . - `NOTIFIED` - Indicates that you notified the resource owner about the security issue. Used when the initial reviewer is not the resource owner, and needs intervention from the resource owner. - `RESOLVED` - The finding was reviewed and remediated and is now considered resolved. - `SUPPRESSED` - Indicates that you reviewed the finding and do not believe that any action is needed. The finding is no longer updated.
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
The status of the investigation into the finding. The workflow status is specific to an individual finding. It does not affect the generation of new findings. For example, setting the workflow status to `SUPPRESSED` or `RESOLVED` does not prevent a new finding for the same issue.
The allowed values are the following.
- `NEW` - The initial state of a finding, before it is reviewed.
Security Hub also resets `WorkFlowStatus` from `NOTIFIED` or `RESOLVED` to `NEW` in the following cases:
- The record state changes from `ARCHIVED` to `ACTIVE` . - The compliance status changes from `PASSED` to either `WARNING` , `FAILED` , or `NOT_AVAILABLE` . - `NOTIFIED` - Indicates that you notified the resource owner about the security issue. Used when the initial reviewer is not the resource owner, and needs intervention from the resource owner. - `RESOLVED` - The finding was reviewed and remediated and is now considered resolved. - `SUPPRESSED` - Indicates that you reviewed the finding and do not believe that any action is needed. The finding is no longer updated.
func (AutomationRuleWorkflowUpdateStatus) ElementType ¶ added in v0.66.0
func (AutomationRuleWorkflowUpdateStatus) ElementType() reflect.Type
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 (e AutomationRuleWorkflowUpdateStatus) ToStringOutput() pulumi.StringOutput
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 (e AutomationRuleWorkflowUpdateStatus) ToStringPtrOutput() pulumi.StringPtrOutput
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) ElementType() reflect.Type
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 (o AutomationRuleWorkflowUpdateStatusOutput) ToStringOutput() pulumi.StringOutput
func (AutomationRuleWorkflowUpdateStatusOutput) ToStringOutputWithContext ¶ added in v0.66.0
func (o AutomationRuleWorkflowUpdateStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AutomationRuleWorkflowUpdateStatusOutput) ToStringPtrOutput ¶ added in v0.66.0
func (o AutomationRuleWorkflowUpdateStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AutomationRuleWorkflowUpdateStatusOutput) ToStringPtrOutputWithContext ¶ added in v0.66.0
func (o AutomationRuleWorkflowUpdateStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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) ElementType ¶ added in v0.66.0
func (AutomationRuleWorkflowUpdateStatusPtrOutput) ElementType() reflect.Type
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 (o AutomationRuleWorkflowUpdateStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AutomationRuleWorkflowUpdateStatusPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.66.0
func (o AutomationRuleWorkflowUpdateStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AutomationRulesAction ¶ added in v0.66.0
type AutomationRulesAction struct { // Specifies that the automation rule action is an update to a finding field. FindingFieldsUpdate AutomationRulesFindingFieldsUpdate `pulumi:"findingFieldsUpdate"` // Specifies that the rule action should update the `Types` finding field. The `Types` finding field classifies findings in the format of namespace/category/classifier. For more information, see [Types taxonomy for ASFF](https://docs.aws.amazon.com/securityhub/latest/userguide/securityhub-findings-format-type-taxonomy.html) in the *AWS Security Hub User Guide* . Type AutomationRulesActionType `pulumi:"type"` }
type AutomationRulesActionArgs ¶ added in v0.66.0
type AutomationRulesActionArgs struct { // Specifies that the automation rule action is an update to a finding field. FindingFieldsUpdate AutomationRulesFindingFieldsUpdateInput `pulumi:"findingFieldsUpdate"` // Specifies that the rule action should update the `Types` finding field. The `Types` finding field classifies findings in the format of namespace/category/classifier. For more information, see [Types taxonomy for ASFF](https://docs.aws.amazon.com/securityhub/latest/userguide/securityhub-findings-format-type-taxonomy.html) in the *AWS Security Hub User Guide* . 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) ElementType() reflect.Type
func (AutomationRulesActionArrayOutput) Index ¶ added in v0.66.0
func (o AutomationRulesActionArrayOutput) Index(i pulumi.IntInput) AutomationRulesActionOutput
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) ElementType() reflect.Type
func (AutomationRulesActionOutput) FindingFieldsUpdate ¶ added in v0.66.0
func (o AutomationRulesActionOutput) FindingFieldsUpdate() AutomationRulesFindingFieldsUpdateOutput
Specifies that the automation rule action is an update to a finding field.
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
func (o AutomationRulesActionOutput) Type() AutomationRulesActionTypeOutput
Specifies that the rule action should update the `Types` finding field. The `Types` finding field classifies findings in the format of namespace/category/classifier. For more information, see [Types taxonomy for ASFF](https://docs.aws.amazon.com/securityhub/latest/userguide/securityhub-findings-format-type-taxonomy.html) in the *AWS Security Hub User Guide* .
type AutomationRulesActionType ¶ added in v0.66.0
type AutomationRulesActionType string
Specifies that the rule action should update the `Types` finding field. The `Types` finding field classifies findings in the format of namespace/category/classifier. For more information, see [Types taxonomy for ASFF](https://docs.aws.amazon.com/securityhub/latest/userguide/securityhub-findings-format-type-taxonomy.html) in the *AWS Security Hub User Guide* .
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) ElementType() reflect.Type
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 (o AutomationRulesActionTypeOutput) ToStringOutput() pulumi.StringOutput
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 (o AutomationRulesActionTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
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 (o AutomationRulesActionTypePtrOutput) Elem() AutomationRulesActionTypeOutput
func (AutomationRulesActionTypePtrOutput) ElementType ¶ added in v0.66.0
func (AutomationRulesActionTypePtrOutput) ElementType() reflect.Type
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 (o AutomationRulesActionTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
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 { // The rule action updates the `Confidence` field of a finding. Confidence *int `pulumi:"confidence"` // The rule action updates the `Criticality` field of a finding. Criticality *int `pulumi:"criticality"` // 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"` // The rule action updates the `Types` field of a finding. Types []string `pulumi:"types"` // The rule action updates the `UserDefinedFields` field of a finding. UserDefinedFields map[string]string `pulumi:"userDefinedFields"` // The rule action updates the `VerificationState` field of a finding. 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 { // The rule action updates the `Confidence` field of a finding. Confidence pulumi.IntPtrInput `pulumi:"confidence"` // The rule action updates the `Criticality` field of a finding. Criticality pulumi.IntPtrInput `pulumi:"criticality"` // 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"` // The rule action updates the `Types` field of a finding. Types pulumi.StringArrayInput `pulumi:"types"` // The rule action updates the `UserDefinedFields` field of a finding. UserDefinedFields pulumi.StringMapInput `pulumi:"userDefinedFields"` // The rule action updates the `VerificationState` field of a finding. 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) ElementType() reflect.Type
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 (o AutomationRulesFindingFieldsUpdateOutput) Confidence() pulumi.IntPtrOutput
The rule action updates the `Confidence` field of a finding.
func (AutomationRulesFindingFieldsUpdateOutput) Criticality ¶ added in v0.66.0
func (o AutomationRulesFindingFieldsUpdateOutput) Criticality() pulumi.IntPtrOutput
The rule action updates the `Criticality` field of a finding.
func (AutomationRulesFindingFieldsUpdateOutput) ElementType ¶ added in v0.66.0
func (AutomationRulesFindingFieldsUpdateOutput) ElementType() reflect.Type
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
func (o AutomationRulesFindingFieldsUpdateOutput) RelatedFindings() AutomationRuleRelatedFindingArrayOutput
The rule action will update the “RelatedFindings“ field of a finding.
func (AutomationRulesFindingFieldsUpdateOutput) Severity ¶ added in v0.66.0
func (o AutomationRulesFindingFieldsUpdateOutput) Severity() AutomationRuleSeverityUpdatePtrOutput
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 (o AutomationRulesFindingFieldsUpdateOutput) Types() pulumi.StringArrayOutput
The rule action updates the `Types` field of a finding.
func (AutomationRulesFindingFieldsUpdateOutput) UserDefinedFields ¶ added in v0.66.0
func (o AutomationRulesFindingFieldsUpdateOutput) UserDefinedFields() pulumi.StringMapOutput
The rule action updates the `UserDefinedFields` field of a finding.
func (AutomationRulesFindingFieldsUpdateOutput) VerificationState ¶ added in v0.66.0
func (o AutomationRulesFindingFieldsUpdateOutput) VerificationState() AutomationRulesFindingFieldsUpdateVerificationStatePtrOutput
The rule action updates the `VerificationState` field of a finding.
func (AutomationRulesFindingFieldsUpdateOutput) Workflow ¶ added in v0.66.0
func (o AutomationRulesFindingFieldsUpdateOutput) Workflow() AutomationRuleWorkflowUpdatePtrOutput
The rule action will update the “Workflow“ field of a finding.
type AutomationRulesFindingFieldsUpdateVerificationState ¶ added in v0.66.0
type AutomationRulesFindingFieldsUpdateVerificationState string
The rule action updates the `VerificationState` field of a finding.
func (AutomationRulesFindingFieldsUpdateVerificationState) ElementType ¶ added in v0.66.0
func (AutomationRulesFindingFieldsUpdateVerificationState) ElementType() reflect.Type
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 (e AutomationRulesFindingFieldsUpdateVerificationState) ToStringOutput() pulumi.StringOutput
func (AutomationRulesFindingFieldsUpdateVerificationState) ToStringOutputWithContext ¶ added in v0.66.0
func (e AutomationRulesFindingFieldsUpdateVerificationState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AutomationRulesFindingFieldsUpdateVerificationState) ToStringPtrOutput ¶ added in v0.66.0
func (e AutomationRulesFindingFieldsUpdateVerificationState) ToStringPtrOutput() pulumi.StringPtrOutput
func (AutomationRulesFindingFieldsUpdateVerificationState) ToStringPtrOutputWithContext ¶ added in v0.66.0
func (e AutomationRulesFindingFieldsUpdateVerificationState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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) ElementType() reflect.Type
func (AutomationRulesFindingFieldsUpdateVerificationStateOutput) ToAutomationRulesFindingFieldsUpdateVerificationStateOutput ¶ added in v0.66.0
func (o AutomationRulesFindingFieldsUpdateVerificationStateOutput) ToAutomationRulesFindingFieldsUpdateVerificationStateOutput() AutomationRulesFindingFieldsUpdateVerificationStateOutput
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 (o AutomationRulesFindingFieldsUpdateVerificationStateOutput) ToAutomationRulesFindingFieldsUpdateVerificationStatePtrOutput() AutomationRulesFindingFieldsUpdateVerificationStatePtrOutput
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 (o AutomationRulesFindingFieldsUpdateVerificationStateOutput) ToStringOutput() pulumi.StringOutput
func (AutomationRulesFindingFieldsUpdateVerificationStateOutput) ToStringOutputWithContext ¶ added in v0.66.0
func (o AutomationRulesFindingFieldsUpdateVerificationStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AutomationRulesFindingFieldsUpdateVerificationStateOutput) ToStringPtrOutput ¶ added in v0.66.0
func (o AutomationRulesFindingFieldsUpdateVerificationStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AutomationRulesFindingFieldsUpdateVerificationStateOutput) ToStringPtrOutputWithContext ¶ added in v0.66.0
func (o AutomationRulesFindingFieldsUpdateVerificationStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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) ElementType ¶ added in v0.66.0
func (AutomationRulesFindingFieldsUpdateVerificationStatePtrOutput) ElementType() reflect.Type
func (AutomationRulesFindingFieldsUpdateVerificationStatePtrOutput) ToAutomationRulesFindingFieldsUpdateVerificationStatePtrOutput ¶ added in v0.66.0
func (o AutomationRulesFindingFieldsUpdateVerificationStatePtrOutput) ToAutomationRulesFindingFieldsUpdateVerificationStatePtrOutput() AutomationRulesFindingFieldsUpdateVerificationStatePtrOutput
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 (o AutomationRulesFindingFieldsUpdateVerificationStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AutomationRulesFindingFieldsUpdateVerificationStatePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.66.0
func (o AutomationRulesFindingFieldsUpdateVerificationStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AutomationRulesFindingFilters ¶ added in v0.66.0
type AutomationRulesFindingFilters struct { // The AWS account ID in which a finding was generated. // // Array Members: Minimum number of 1 item. Maximum number of 100 items. AwsAccountId []AutomationRuleStringFilter `pulumi:"awsAccountId"` // The name of the company for the product that generated the finding. For control-based findings, the company is AWS . // // Array Members: Minimum number of 1 item. Maximum number of 20 items. CompanyName []AutomationRuleStringFilter `pulumi:"companyName"` // The unique identifier of a standard in which a control is enabled. This field consists of the resource portion of the Amazon Resource Name (ARN) returned for a standard in the [DescribeStandards](https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_DescribeStandards.html) API response. // // Array Members: Minimum number of 1 item. Maximum number of 20 items. ComplianceAssociatedStandardsId []AutomationRuleStringFilter `pulumi:"complianceAssociatedStandardsId"` // The security control ID for which a finding was generated. Security control IDs are the same across standards. // // Array Members: Minimum number of 1 item. Maximum number of 20 items. ComplianceSecurityControlId []AutomationRuleStringFilter `pulumi:"complianceSecurityControlId"` // The result of a security check. This field is only used for findings generated from controls. // // Array Members: Minimum number of 1 item. Maximum number of 20 items. ComplianceStatus []AutomationRuleStringFilter `pulumi:"complianceStatus"` // The likelihood that a finding accurately identifies the behavior or issue that it was intended to identify. `Confidence` is scored on a 0–100 basis using a ratio scale. A value of `0` means 0 percent confidence, and a value of `100` means 100 percent confidence. For example, a data exfiltration detection based on a statistical deviation of network traffic has low confidence because an actual exfiltration hasn't been verified. For more information, see [Confidence](https://docs.aws.amazon.com/securityhub/latest/userguide/asff-top-level-attributes.html#asff-confidence) in the *AWS Security Hub User Guide* . // // Array Members: Minimum number of 1 item. Maximum number of 20 items. Confidence []AutomationRuleNumberFilter `pulumi:"confidence"` // A timestamp that indicates when this finding record was created. // // This field accepts only the specified formats. Timestamps can end with `Z` or `("+" / "-") time-hour [":" time-minute]` . The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples: // // - `YYYY-MM-DDTHH:MM:SSZ` (for example, `2019-01-31T23:00:00Z` ) // - `YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ` (for example, `2019-01-31T23:00:00.123456789Z` ) // - `YYYY-MM-DDTHH:MM:SS+HH:MM` (for example, `2024-01-04T15:25:10+17:59` ) // - `YYYY-MM-DDTHH:MM:SS-HHMM` (for example, `2024-01-04T15:25:10-1759` ) // - `YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM` (for example, `2024-01-04T15:25:10.123456789+17:59` ) // // Array Members: Minimum number of 1 item. Maximum number of 20 items. CreatedAt []AutomationRuleDateFilter `pulumi:"createdAt"` // The level of importance that is assigned to the resources that are associated with a finding. `Criticality` is scored on a 0–100 basis, using a ratio scale that supports only full integers. A score of `0` means that the underlying resources have no criticality, and a score of `100` is reserved for the most critical resources. For more information, see [Criticality](https://docs.aws.amazon.com/securityhub/latest/userguide/asff-top-level-attributes.html#asff-criticality) in the *AWS Security Hub User Guide* . // // Array Members: Minimum number of 1 item. Maximum number of 20 items. Criticality []AutomationRuleNumberFilter `pulumi:"criticality"` // A finding's description. // // Array Members: Minimum number of 1 item. Maximum number of 20 items. Description []AutomationRuleStringFilter `pulumi:"description"` // A timestamp that indicates when the potential security issue captured by a finding was first observed by the security findings product. // // This field accepts only the specified formats. Timestamps can end with `Z` or `("+" / "-") time-hour [":" time-minute]` . The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples: // // - `YYYY-MM-DDTHH:MM:SSZ` (for example, `2019-01-31T23:00:00Z` ) // - `YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ` (for example, `2019-01-31T23:00:00.123456789Z` ) // - `YYYY-MM-DDTHH:MM:SS+HH:MM` (for example, `2024-01-04T15:25:10+17:59` ) // - `YYYY-MM-DDTHH:MM:SS-HHMM` (for example, `2024-01-04T15:25:10-1759` ) // - `YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM` (for example, `2024-01-04T15:25:10.123456789+17:59` ) // // Array Members: Minimum number of 1 item. Maximum number of 20 items. FirstObservedAt []AutomationRuleDateFilter `pulumi:"firstObservedAt"` // The identifier for the solution-specific component that generated a finding. // // Array Members: Minimum number of 1 item. Maximum number of 100 items. GeneratorId []AutomationRuleStringFilter `pulumi:"generatorId"` // The product-specific identifier for a finding. // // Array Members: Minimum number of 1 item. Maximum number of 20 items. Id []AutomationRuleStringFilter `pulumi:"id"` // A timestamp that indicates when the potential security issue captured by a finding was most recently observed by the security findings product. // // This field accepts only the specified formats. Timestamps can end with `Z` or `("+" / "-") time-hour [":" time-minute]` . The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples: // // - `YYYY-MM-DDTHH:MM:SSZ` (for example, `2019-01-31T23:00:00Z` ) // - `YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ` (for example, `2019-01-31T23:00:00.123456789Z` ) // - `YYYY-MM-DDTHH:MM:SS+HH:MM` (for example, `2024-01-04T15:25:10+17:59` ) // - `YYYY-MM-DDTHH:MM:SS-HHMM` (for example, `2024-01-04T15:25:10-1759` ) // - `YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM` (for example, `2024-01-04T15:25:10.123456789+17:59` ) // // Array Members: Minimum number of 1 item. Maximum number of 20 items. LastObservedAt []AutomationRuleDateFilter `pulumi:"lastObservedAt"` // The text of a user-defined note that's added to a finding. // // Array Members: Minimum number of 1 item. Maximum number of 20 items. NoteText []AutomationRuleStringFilter `pulumi:"noteText"` // The timestamp of when the note was updated. // // This field accepts only the specified formats. Timestamps can end with `Z` or `("+" / "-") time-hour [":" time-minute]` . The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples: // // - `YYYY-MM-DDTHH:MM:SSZ` (for example, `2019-01-31T23:00:00Z` ) // - `YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ` (for example, `2019-01-31T23:00:00.123456789Z` ) // - `YYYY-MM-DDTHH:MM:SS+HH:MM` (for example, `2024-01-04T15:25:10+17:59` ) // - `YYYY-MM-DDTHH:MM:SS-HHMM` (for example, `2024-01-04T15:25:10-1759` ) // - `YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM` (for example, `2024-01-04T15:25:10.123456789+17:59` ) // // Array Members: Minimum number of 1 item. Maximum number of 20 items. NoteUpdatedAt []AutomationRuleDateFilter `pulumi:"noteUpdatedAt"` // The principal that created a note. // // Array Members: Minimum number of 1 item. Maximum number of 20 items. NoteUpdatedBy []AutomationRuleStringFilter `pulumi:"noteUpdatedBy"` // The Amazon Resource Name (ARN) for a third-party product that generated a finding in Security Hub. // // Array Members: Minimum number of 1 item. Maximum number of 20 items. ProductArn []AutomationRuleStringFilter `pulumi:"productArn"` // Provides the name of the product that generated the finding. For control-based findings, the product name is Security Hub. // // Array Members: Minimum number of 1 item. Maximum number of 20 items. ProductName []AutomationRuleStringFilter `pulumi:"productName"` // Provides the current state of a finding. // // Array Members: Minimum number of 1 item. Maximum number of 20 items. RecordState []AutomationRuleStringFilter `pulumi:"recordState"` // The product-generated identifier for a related finding. // // Array Members: Minimum number of 1 item. Maximum number of 20 items. RelatedFindingsId []AutomationRuleStringFilter `pulumi:"relatedFindingsId"` // The ARN for the product that generated a related finding. // // Array Members: Minimum number of 1 item. Maximum number of 20 items. RelatedFindingsProductArn []AutomationRuleStringFilter `pulumi:"relatedFindingsProductArn"` // Custom fields and values about the resource that a finding pertains to. // // Array Members: Minimum number of 1 item. Maximum number of 20 items. ResourceDetailsOther []AutomationRuleMapFilter `pulumi:"resourceDetailsOther"` // The identifier for the given resource type. For AWS resources that are identified by Amazon Resource Names (ARNs), this is the ARN. For AWS resources that lack ARNs, this is the identifier as defined by the AWS service that created the resource. For non- AWS resources, this is a unique identifier that is associated with the resource. // // Array Members: Minimum number of 1 item. Maximum number of 100 items. ResourceId []AutomationRuleStringFilter `pulumi:"resourceId"` // The partition in which the resource that the finding pertains to is located. A partition is a group of AWS Regions . Each AWS account is scoped to one partition. // // Array Members: Minimum number of 1 item. Maximum number of 20 items. ResourcePartition []AutomationRuleStringFilter `pulumi:"resourcePartition"` // The AWS Region where the resource that a finding pertains to is located. // // Array Members: Minimum number of 1 item. Maximum number of 20 items. ResourceRegion []AutomationRuleStringFilter `pulumi:"resourceRegion"` // A list of AWS tags associated with a resource at the time the finding was processed. // // Array Members: Minimum number of 1 item. Maximum number of 20 items. ResourceTags []AutomationRuleMapFilter `pulumi:"resourceTags"` // A finding's title. // // Array Members: Minimum number of 1 item. Maximum number of 100 items. ResourceType []AutomationRuleStringFilter `pulumi:"resourceType"` // The severity value of the finding. // // Array Members: Minimum number of 1 item. Maximum number of 20 items. SeverityLabel []AutomationRuleStringFilter `pulumi:"severityLabel"` // Provides a URL that links to a page about the current finding in the finding product. // // Array Members: Minimum number of 1 item. Maximum number of 20 items. SourceUrl []AutomationRuleStringFilter `pulumi:"sourceUrl"` // A finding's title. // // Array Members: Minimum number of 1 item. Maximum number of 100 items. Title []AutomationRuleStringFilter `pulumi:"title"` // One or more finding types in the format of namespace/category/classifier that classify a finding. For a list of namespaces, classifiers, and categories, see [Types taxonomy for ASFF](https://docs.aws.amazon.com/securityhub/latest/userguide/securityhub-findings-format-type-taxonomy.html) in the *AWS Security Hub User Guide* . // // Array Members: Minimum number of 1 item. Maximum number of 20 items. Type []AutomationRuleStringFilter `pulumi:"type"` // A timestamp that indicates when the finding record was most recently updated. // // This field accepts only the specified formats. Timestamps can end with `Z` or `("+" / "-") time-hour [":" time-minute]` . The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples: // // - `YYYY-MM-DDTHH:MM:SSZ` (for example, `2019-01-31T23:00:00Z` ) // - `YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ` (for example, `2019-01-31T23:00:00.123456789Z` ) // - `YYYY-MM-DDTHH:MM:SS+HH:MM` (for example, `2024-01-04T15:25:10+17:59` ) // - `YYYY-MM-DDTHH:MM:SS-HHMM` (for example, `2024-01-04T15:25:10-1759` ) // - `YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM` (for example, `2024-01-04T15:25:10.123456789+17:59` ) // // Array Members: Minimum number of 1 item. Maximum number of 20 items. UpdatedAt []AutomationRuleDateFilter `pulumi:"updatedAt"` // A list of user-defined name and value string pairs added to a finding. // // Array Members: Minimum number of 1 item. Maximum number of 20 items. UserDefinedFields []AutomationRuleMapFilter `pulumi:"userDefinedFields"` // Provides the veracity of a finding. // // Array Members: Minimum number of 1 item. Maximum number of 20 items. VerificationState []AutomationRuleStringFilter `pulumi:"verificationState"` // Provides information about the status of the investigation into a finding. // // Array Members: Minimum number of 1 item. Maximum number of 20 items. WorkflowStatus []AutomationRuleStringFilter `pulumi:"workflowStatus"` }
type AutomationRulesFindingFiltersArgs ¶ added in v0.66.0
type AutomationRulesFindingFiltersArgs struct { // The AWS account ID in which a finding was generated. // // Array Members: Minimum number of 1 item. Maximum number of 100 items. AwsAccountId AutomationRuleStringFilterArrayInput `pulumi:"awsAccountId"` // The name of the company for the product that generated the finding. For control-based findings, the company is AWS . // // Array Members: Minimum number of 1 item. Maximum number of 20 items. CompanyName AutomationRuleStringFilterArrayInput `pulumi:"companyName"` // The unique identifier of a standard in which a control is enabled. This field consists of the resource portion of the Amazon Resource Name (ARN) returned for a standard in the [DescribeStandards](https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_DescribeStandards.html) API response. // // Array Members: Minimum number of 1 item. Maximum number of 20 items. ComplianceAssociatedStandardsId AutomationRuleStringFilterArrayInput `pulumi:"complianceAssociatedStandardsId"` // The security control ID for which a finding was generated. Security control IDs are the same across standards. // // Array Members: Minimum number of 1 item. Maximum number of 20 items. ComplianceSecurityControlId AutomationRuleStringFilterArrayInput `pulumi:"complianceSecurityControlId"` // The result of a security check. This field is only used for findings generated from controls. // // Array Members: Minimum number of 1 item. Maximum number of 20 items. ComplianceStatus AutomationRuleStringFilterArrayInput `pulumi:"complianceStatus"` // The likelihood that a finding accurately identifies the behavior or issue that it was intended to identify. `Confidence` is scored on a 0–100 basis using a ratio scale. A value of `0` means 0 percent confidence, and a value of `100` means 100 percent confidence. For example, a data exfiltration detection based on a statistical deviation of network traffic has low confidence because an actual exfiltration hasn't been verified. For more information, see [Confidence](https://docs.aws.amazon.com/securityhub/latest/userguide/asff-top-level-attributes.html#asff-confidence) in the *AWS Security Hub User Guide* . // // Array Members: Minimum number of 1 item. Maximum number of 20 items. Confidence AutomationRuleNumberFilterArrayInput `pulumi:"confidence"` // A timestamp that indicates when this finding record was created. // // This field accepts only the specified formats. Timestamps can end with `Z` or `("+" / "-") time-hour [":" time-minute]` . The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples: // // - `YYYY-MM-DDTHH:MM:SSZ` (for example, `2019-01-31T23:00:00Z` ) // - `YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ` (for example, `2019-01-31T23:00:00.123456789Z` ) // - `YYYY-MM-DDTHH:MM:SS+HH:MM` (for example, `2024-01-04T15:25:10+17:59` ) // - `YYYY-MM-DDTHH:MM:SS-HHMM` (for example, `2024-01-04T15:25:10-1759` ) // - `YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM` (for example, `2024-01-04T15:25:10.123456789+17:59` ) // // Array Members: Minimum number of 1 item. Maximum number of 20 items. CreatedAt AutomationRuleDateFilterArrayInput `pulumi:"createdAt"` // The level of importance that is assigned to the resources that are associated with a finding. `Criticality` is scored on a 0–100 basis, using a ratio scale that supports only full integers. A score of `0` means that the underlying resources have no criticality, and a score of `100` is reserved for the most critical resources. For more information, see [Criticality](https://docs.aws.amazon.com/securityhub/latest/userguide/asff-top-level-attributes.html#asff-criticality) in the *AWS Security Hub User Guide* . // // Array Members: Minimum number of 1 item. Maximum number of 20 items. Criticality AutomationRuleNumberFilterArrayInput `pulumi:"criticality"` // A finding's description. // // Array Members: Minimum number of 1 item. Maximum number of 20 items. Description AutomationRuleStringFilterArrayInput `pulumi:"description"` // A timestamp that indicates when the potential security issue captured by a finding was first observed by the security findings product. // // This field accepts only the specified formats. Timestamps can end with `Z` or `("+" / "-") time-hour [":" time-minute]` . The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples: // // - `YYYY-MM-DDTHH:MM:SSZ` (for example, `2019-01-31T23:00:00Z` ) // - `YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ` (for example, `2019-01-31T23:00:00.123456789Z` ) // - `YYYY-MM-DDTHH:MM:SS+HH:MM` (for example, `2024-01-04T15:25:10+17:59` ) // - `YYYY-MM-DDTHH:MM:SS-HHMM` (for example, `2024-01-04T15:25:10-1759` ) // - `YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM` (for example, `2024-01-04T15:25:10.123456789+17:59` ) // // Array Members: Minimum number of 1 item. Maximum number of 20 items. FirstObservedAt AutomationRuleDateFilterArrayInput `pulumi:"firstObservedAt"` // The identifier for the solution-specific component that generated a finding. // // Array Members: Minimum number of 1 item. Maximum number of 100 items. GeneratorId AutomationRuleStringFilterArrayInput `pulumi:"generatorId"` // The product-specific identifier for a finding. // // Array Members: Minimum number of 1 item. Maximum number of 20 items. Id AutomationRuleStringFilterArrayInput `pulumi:"id"` // A timestamp that indicates when the potential security issue captured by a finding was most recently observed by the security findings product. // // This field accepts only the specified formats. Timestamps can end with `Z` or `("+" / "-") time-hour [":" time-minute]` . The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples: // // - `YYYY-MM-DDTHH:MM:SSZ` (for example, `2019-01-31T23:00:00Z` ) // - `YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ` (for example, `2019-01-31T23:00:00.123456789Z` ) // - `YYYY-MM-DDTHH:MM:SS+HH:MM` (for example, `2024-01-04T15:25:10+17:59` ) // - `YYYY-MM-DDTHH:MM:SS-HHMM` (for example, `2024-01-04T15:25:10-1759` ) // - `YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM` (for example, `2024-01-04T15:25:10.123456789+17:59` ) // // Array Members: Minimum number of 1 item. Maximum number of 20 items. LastObservedAt AutomationRuleDateFilterArrayInput `pulumi:"lastObservedAt"` // The text of a user-defined note that's added to a finding. // // Array Members: Minimum number of 1 item. Maximum number of 20 items. NoteText AutomationRuleStringFilterArrayInput `pulumi:"noteText"` // The timestamp of when the note was updated. // // This field accepts only the specified formats. Timestamps can end with `Z` or `("+" / "-") time-hour [":" time-minute]` . The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples: // // - `YYYY-MM-DDTHH:MM:SSZ` (for example, `2019-01-31T23:00:00Z` ) // - `YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ` (for example, `2019-01-31T23:00:00.123456789Z` ) // - `YYYY-MM-DDTHH:MM:SS+HH:MM` (for example, `2024-01-04T15:25:10+17:59` ) // - `YYYY-MM-DDTHH:MM:SS-HHMM` (for example, `2024-01-04T15:25:10-1759` ) // - `YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM` (for example, `2024-01-04T15:25:10.123456789+17:59` ) // // Array Members: Minimum number of 1 item. Maximum number of 20 items. NoteUpdatedAt AutomationRuleDateFilterArrayInput `pulumi:"noteUpdatedAt"` // The principal that created a note. // // Array Members: Minimum number of 1 item. Maximum number of 20 items. NoteUpdatedBy AutomationRuleStringFilterArrayInput `pulumi:"noteUpdatedBy"` // The Amazon Resource Name (ARN) for a third-party product that generated a finding in Security Hub. // // Array Members: Minimum number of 1 item. Maximum number of 20 items. ProductArn AutomationRuleStringFilterArrayInput `pulumi:"productArn"` // Provides the name of the product that generated the finding. For control-based findings, the product name is Security Hub. // // Array Members: Minimum number of 1 item. Maximum number of 20 items. ProductName AutomationRuleStringFilterArrayInput `pulumi:"productName"` // Provides the current state of a finding. // // Array Members: Minimum number of 1 item. Maximum number of 20 items. RecordState AutomationRuleStringFilterArrayInput `pulumi:"recordState"` // The product-generated identifier for a related finding. // // Array Members: Minimum number of 1 item. Maximum number of 20 items. RelatedFindingsId AutomationRuleStringFilterArrayInput `pulumi:"relatedFindingsId"` // The ARN for the product that generated a related finding. // // Array Members: Minimum number of 1 item. Maximum number of 20 items. RelatedFindingsProductArn AutomationRuleStringFilterArrayInput `pulumi:"relatedFindingsProductArn"` // Custom fields and values about the resource that a finding pertains to. // // Array Members: Minimum number of 1 item. Maximum number of 20 items. ResourceDetailsOther AutomationRuleMapFilterArrayInput `pulumi:"resourceDetailsOther"` // The identifier for the given resource type. For AWS resources that are identified by Amazon Resource Names (ARNs), this is the ARN. For AWS resources that lack ARNs, this is the identifier as defined by the AWS service that created the resource. For non- AWS resources, this is a unique identifier that is associated with the resource. // // Array Members: Minimum number of 1 item. Maximum number of 100 items. ResourceId AutomationRuleStringFilterArrayInput `pulumi:"resourceId"` // The partition in which the resource that the finding pertains to is located. A partition is a group of AWS Regions . Each AWS account is scoped to one partition. // // Array Members: Minimum number of 1 item. Maximum number of 20 items. ResourcePartition AutomationRuleStringFilterArrayInput `pulumi:"resourcePartition"` // The AWS Region where the resource that a finding pertains to is located. // // Array Members: Minimum number of 1 item. Maximum number of 20 items. ResourceRegion AutomationRuleStringFilterArrayInput `pulumi:"resourceRegion"` // A list of AWS tags associated with a resource at the time the finding was processed. // // Array Members: Minimum number of 1 item. Maximum number of 20 items. ResourceTags AutomationRuleMapFilterArrayInput `pulumi:"resourceTags"` // A finding's title. // // Array Members: Minimum number of 1 item. Maximum number of 100 items. ResourceType AutomationRuleStringFilterArrayInput `pulumi:"resourceType"` // The severity value of the finding. // // Array Members: Minimum number of 1 item. Maximum number of 20 items. SeverityLabel AutomationRuleStringFilterArrayInput `pulumi:"severityLabel"` // Provides a URL that links to a page about the current finding in the finding product. // // Array Members: Minimum number of 1 item. Maximum number of 20 items. SourceUrl AutomationRuleStringFilterArrayInput `pulumi:"sourceUrl"` // A finding's title. // // Array Members: Minimum number of 1 item. Maximum number of 100 items. Title AutomationRuleStringFilterArrayInput `pulumi:"title"` // One or more finding types in the format of namespace/category/classifier that classify a finding. For a list of namespaces, classifiers, and categories, see [Types taxonomy for ASFF](https://docs.aws.amazon.com/securityhub/latest/userguide/securityhub-findings-format-type-taxonomy.html) in the *AWS Security Hub User Guide* . // // Array Members: Minimum number of 1 item. Maximum number of 20 items. Type AutomationRuleStringFilterArrayInput `pulumi:"type"` // A timestamp that indicates when the finding record was most recently updated. // // This field accepts only the specified formats. Timestamps can end with `Z` or `("+" / "-") time-hour [":" time-minute]` . The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples: // // - `YYYY-MM-DDTHH:MM:SSZ` (for example, `2019-01-31T23:00:00Z` ) // - `YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ` (for example, `2019-01-31T23:00:00.123456789Z` ) // - `YYYY-MM-DDTHH:MM:SS+HH:MM` (for example, `2024-01-04T15:25:10+17:59` ) // - `YYYY-MM-DDTHH:MM:SS-HHMM` (for example, `2024-01-04T15:25:10-1759` ) // - `YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM` (for example, `2024-01-04T15:25:10.123456789+17:59` ) // // Array Members: Minimum number of 1 item. Maximum number of 20 items. UpdatedAt AutomationRuleDateFilterArrayInput `pulumi:"updatedAt"` // A list of user-defined name and value string pairs added to a finding. // // Array Members: Minimum number of 1 item. Maximum number of 20 items. UserDefinedFields AutomationRuleMapFilterArrayInput `pulumi:"userDefinedFields"` // Provides the veracity of a finding. // // Array Members: Minimum number of 1 item. Maximum number of 20 items. VerificationState AutomationRuleStringFilterArrayInput `pulumi:"verificationState"` // Provides information about the status of the investigation into a finding. // // Array Members: Minimum number of 1 item. Maximum number of 20 items. WorkflowStatus AutomationRuleStringFilterArrayInput `pulumi:"workflowStatus"` }
func (AutomationRulesFindingFiltersArgs) ElementType ¶ added in v0.66.0
func (AutomationRulesFindingFiltersArgs) ElementType() reflect.Type
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 (o AutomationRulesFindingFiltersOutput) AwsAccountId() AutomationRuleStringFilterArrayOutput
The AWS account ID in which a finding was generated.
Array Members: Minimum number of 1 item. Maximum number of 100 items.
func (AutomationRulesFindingFiltersOutput) CompanyName ¶ added in v0.66.0
func (o AutomationRulesFindingFiltersOutput) CompanyName() AutomationRuleStringFilterArrayOutput
The name of the company for the product that generated the finding. For control-based findings, the company is AWS .
Array Members: Minimum number of 1 item. Maximum number of 20 items.
func (AutomationRulesFindingFiltersOutput) ComplianceAssociatedStandardsId ¶ added in v0.66.0
func (o AutomationRulesFindingFiltersOutput) ComplianceAssociatedStandardsId() AutomationRuleStringFilterArrayOutput
The unique identifier of a standard in which a control is enabled. This field consists of the resource portion of the Amazon Resource Name (ARN) returned for a standard in the [DescribeStandards](https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_DescribeStandards.html) API response.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
func (AutomationRulesFindingFiltersOutput) ComplianceSecurityControlId ¶ added in v0.66.0
func (o AutomationRulesFindingFiltersOutput) ComplianceSecurityControlId() AutomationRuleStringFilterArrayOutput
The security control ID for which a finding was generated. Security control IDs are the same across standards.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
func (AutomationRulesFindingFiltersOutput) ComplianceStatus ¶ added in v0.66.0
func (o AutomationRulesFindingFiltersOutput) ComplianceStatus() AutomationRuleStringFilterArrayOutput
The result of a security check. This field is only used for findings generated from controls.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
func (AutomationRulesFindingFiltersOutput) Confidence ¶ added in v0.66.0
func (o AutomationRulesFindingFiltersOutput) Confidence() AutomationRuleNumberFilterArrayOutput
The likelihood that a finding accurately identifies the behavior or issue that it was intended to identify. `Confidence` is scored on a 0–100 basis using a ratio scale. A value of `0` means 0 percent confidence, and a value of `100` means 100 percent confidence. For example, a data exfiltration detection based on a statistical deviation of network traffic has low confidence because an actual exfiltration hasn't been verified. For more information, see [Confidence](https://docs.aws.amazon.com/securityhub/latest/userguide/asff-top-level-attributes.html#asff-confidence) in the *AWS Security Hub User Guide* .
Array Members: Minimum number of 1 item. Maximum number of 20 items.
func (AutomationRulesFindingFiltersOutput) CreatedAt ¶ added in v0.66.0
func (o AutomationRulesFindingFiltersOutput) CreatedAt() AutomationRuleDateFilterArrayOutput
A timestamp that indicates when this finding record was created.
This field accepts only the specified formats. Timestamps can end with `Z` or `("+" / "-") time-hour [":" time-minute]` . The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
- `YYYY-MM-DDTHH:MM:SSZ` (for example, `2019-01-31T23:00:00Z` ) - `YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ` (for example, `2019-01-31T23:00:00.123456789Z` ) - `YYYY-MM-DDTHH:MM:SS+HH:MM` (for example, `2024-01-04T15:25:10+17:59` ) - `YYYY-MM-DDTHH:MM:SS-HHMM` (for example, `2024-01-04T15:25:10-1759` ) - `YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM` (for example, `2024-01-04T15:25:10.123456789+17:59` )
Array Members: Minimum number of 1 item. Maximum number of 20 items.
func (AutomationRulesFindingFiltersOutput) Criticality ¶ added in v0.66.0
func (o AutomationRulesFindingFiltersOutput) Criticality() AutomationRuleNumberFilterArrayOutput
The level of importance that is assigned to the resources that are associated with a finding. `Criticality` is scored on a 0–100 basis, using a ratio scale that supports only full integers. A score of `0` means that the underlying resources have no criticality, and a score of `100` is reserved for the most critical resources. For more information, see [Criticality](https://docs.aws.amazon.com/securityhub/latest/userguide/asff-top-level-attributes.html#asff-criticality) in the *AWS Security Hub User Guide* .
Array Members: Minimum number of 1 item. Maximum number of 20 items.
func (AutomationRulesFindingFiltersOutput) Description ¶ added in v0.66.0
func (o AutomationRulesFindingFiltersOutput) Description() AutomationRuleStringFilterArrayOutput
A finding's description.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
func (AutomationRulesFindingFiltersOutput) ElementType ¶ added in v0.66.0
func (AutomationRulesFindingFiltersOutput) ElementType() reflect.Type
func (AutomationRulesFindingFiltersOutput) FirstObservedAt ¶ added in v0.66.0
func (o AutomationRulesFindingFiltersOutput) FirstObservedAt() AutomationRuleDateFilterArrayOutput
A timestamp that indicates when the potential security issue captured by a finding was first observed by the security findings product.
This field accepts only the specified formats. Timestamps can end with `Z` or `("+" / "-") time-hour [":" time-minute]` . The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
- `YYYY-MM-DDTHH:MM:SSZ` (for example, `2019-01-31T23:00:00Z` ) - `YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ` (for example, `2019-01-31T23:00:00.123456789Z` ) - `YYYY-MM-DDTHH:MM:SS+HH:MM` (for example, `2024-01-04T15:25:10+17:59` ) - `YYYY-MM-DDTHH:MM:SS-HHMM` (for example, `2024-01-04T15:25:10-1759` ) - `YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM` (for example, `2024-01-04T15:25:10.123456789+17:59` )
Array Members: Minimum number of 1 item. Maximum number of 20 items.
func (AutomationRulesFindingFiltersOutput) GeneratorId ¶ added in v0.66.0
func (o AutomationRulesFindingFiltersOutput) GeneratorId() AutomationRuleStringFilterArrayOutput
The identifier for the solution-specific component that generated a finding.
Array Members: Minimum number of 1 item. Maximum number of 100 items.
func (AutomationRulesFindingFiltersOutput) Id ¶ added in v0.66.0
The product-specific identifier for a finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
func (AutomationRulesFindingFiltersOutput) LastObservedAt ¶ added in v0.66.0
func (o AutomationRulesFindingFiltersOutput) LastObservedAt() AutomationRuleDateFilterArrayOutput
A timestamp that indicates when the potential security issue captured by a finding was most recently observed by the security findings product.
This field accepts only the specified formats. Timestamps can end with `Z` or `("+" / "-") time-hour [":" time-minute]` . The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
- `YYYY-MM-DDTHH:MM:SSZ` (for example, `2019-01-31T23:00:00Z` ) - `YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ` (for example, `2019-01-31T23:00:00.123456789Z` ) - `YYYY-MM-DDTHH:MM:SS+HH:MM` (for example, `2024-01-04T15:25:10+17:59` ) - `YYYY-MM-DDTHH:MM:SS-HHMM` (for example, `2024-01-04T15:25:10-1759` ) - `YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM` (for example, `2024-01-04T15:25:10.123456789+17:59` )
Array Members: Minimum number of 1 item. Maximum number of 20 items.
func (AutomationRulesFindingFiltersOutput) NoteText ¶ added in v0.66.0
func (o AutomationRulesFindingFiltersOutput) NoteText() AutomationRuleStringFilterArrayOutput
The text of a user-defined note that's added to a finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
func (AutomationRulesFindingFiltersOutput) NoteUpdatedAt ¶ added in v0.66.0
func (o AutomationRulesFindingFiltersOutput) NoteUpdatedAt() AutomationRuleDateFilterArrayOutput
The timestamp of when the note was updated.
This field accepts only the specified formats. Timestamps can end with `Z` or `("+" / "-") time-hour [":" time-minute]` . The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
- `YYYY-MM-DDTHH:MM:SSZ` (for example, `2019-01-31T23:00:00Z` ) - `YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ` (for example, `2019-01-31T23:00:00.123456789Z` ) - `YYYY-MM-DDTHH:MM:SS+HH:MM` (for example, `2024-01-04T15:25:10+17:59` ) - `YYYY-MM-DDTHH:MM:SS-HHMM` (for example, `2024-01-04T15:25:10-1759` ) - `YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM` (for example, `2024-01-04T15:25:10.123456789+17:59` )
Array Members: Minimum number of 1 item. Maximum number of 20 items.
func (AutomationRulesFindingFiltersOutput) NoteUpdatedBy ¶ added in v0.66.0
func (o AutomationRulesFindingFiltersOutput) NoteUpdatedBy() AutomationRuleStringFilterArrayOutput
The principal that created a note.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
func (AutomationRulesFindingFiltersOutput) ProductArn ¶ added in v0.66.0
func (o AutomationRulesFindingFiltersOutput) ProductArn() AutomationRuleStringFilterArrayOutput
The Amazon Resource Name (ARN) for a third-party product that generated a finding in Security Hub.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
func (AutomationRulesFindingFiltersOutput) ProductName ¶ added in v0.66.0
func (o AutomationRulesFindingFiltersOutput) ProductName() AutomationRuleStringFilterArrayOutput
Provides the name of the product that generated the finding. For control-based findings, the product name is Security Hub.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
func (AutomationRulesFindingFiltersOutput) RecordState ¶ added in v0.66.0
func (o AutomationRulesFindingFiltersOutput) RecordState() AutomationRuleStringFilterArrayOutput
Provides the current state of a finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
func (AutomationRulesFindingFiltersOutput) RelatedFindingsId ¶ added in v0.66.0
func (o AutomationRulesFindingFiltersOutput) RelatedFindingsId() AutomationRuleStringFilterArrayOutput
The product-generated identifier for a related finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
func (AutomationRulesFindingFiltersOutput) RelatedFindingsProductArn ¶ added in v0.66.0
func (o AutomationRulesFindingFiltersOutput) RelatedFindingsProductArn() AutomationRuleStringFilterArrayOutput
The ARN for the product that generated a related finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
func (AutomationRulesFindingFiltersOutput) ResourceDetailsOther ¶ added in v0.66.0
func (o AutomationRulesFindingFiltersOutput) ResourceDetailsOther() AutomationRuleMapFilterArrayOutput
Custom fields and values about the resource that a finding pertains to.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
func (AutomationRulesFindingFiltersOutput) ResourceId ¶ added in v0.66.0
func (o AutomationRulesFindingFiltersOutput) ResourceId() AutomationRuleStringFilterArrayOutput
The identifier for the given resource type. For AWS resources that are identified by Amazon Resource Names (ARNs), this is the ARN. For AWS resources that lack ARNs, this is the identifier as defined by the AWS service that created the resource. For non- AWS resources, this is a unique identifier that is associated with the resource.
Array Members: Minimum number of 1 item. Maximum number of 100 items.
func (AutomationRulesFindingFiltersOutput) ResourcePartition ¶ added in v0.66.0
func (o AutomationRulesFindingFiltersOutput) ResourcePartition() AutomationRuleStringFilterArrayOutput
The partition in which the resource that the finding pertains to is located. A partition is a group of AWS Regions . Each AWS account is scoped to one partition.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
func (AutomationRulesFindingFiltersOutput) ResourceRegion ¶ added in v0.66.0
func (o AutomationRulesFindingFiltersOutput) ResourceRegion() AutomationRuleStringFilterArrayOutput
The AWS Region where the resource that a finding pertains to is located.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
func (AutomationRulesFindingFiltersOutput) ResourceTags ¶ added in v0.66.0
func (o AutomationRulesFindingFiltersOutput) ResourceTags() AutomationRuleMapFilterArrayOutput
A list of AWS tags associated with a resource at the time the finding was processed.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
func (AutomationRulesFindingFiltersOutput) ResourceType ¶ added in v0.66.0
func (o AutomationRulesFindingFiltersOutput) ResourceType() AutomationRuleStringFilterArrayOutput
A finding's title.
Array Members: Minimum number of 1 item. Maximum number of 100 items.
func (AutomationRulesFindingFiltersOutput) SeverityLabel ¶ added in v0.66.0
func (o AutomationRulesFindingFiltersOutput) SeverityLabel() AutomationRuleStringFilterArrayOutput
The severity value of the finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
func (AutomationRulesFindingFiltersOutput) SourceUrl ¶ added in v0.66.0
func (o AutomationRulesFindingFiltersOutput) SourceUrl() AutomationRuleStringFilterArrayOutput
Provides a URL that links to a page about the current finding in the finding product.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
func (AutomationRulesFindingFiltersOutput) Title ¶ added in v0.66.0
func (o AutomationRulesFindingFiltersOutput) Title() AutomationRuleStringFilterArrayOutput
A finding's title.
Array Members: Minimum number of 1 item. Maximum number of 100 items.
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
One or more finding types in the format of namespace/category/classifier that classify a finding. For a list of namespaces, classifiers, and categories, see [Types taxonomy for ASFF](https://docs.aws.amazon.com/securityhub/latest/userguide/securityhub-findings-format-type-taxonomy.html) in the *AWS Security Hub User Guide* .
Array Members: Minimum number of 1 item. Maximum number of 20 items.
func (AutomationRulesFindingFiltersOutput) UpdatedAt ¶ added in v0.66.0
func (o AutomationRulesFindingFiltersOutput) UpdatedAt() AutomationRuleDateFilterArrayOutput
A timestamp that indicates when the finding record was most recently updated.
This field accepts only the specified formats. Timestamps can end with `Z` or `("+" / "-") time-hour [":" time-minute]` . The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
- `YYYY-MM-DDTHH:MM:SSZ` (for example, `2019-01-31T23:00:00Z` ) - `YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ` (for example, `2019-01-31T23:00:00.123456789Z` ) - `YYYY-MM-DDTHH:MM:SS+HH:MM` (for example, `2024-01-04T15:25:10+17:59` ) - `YYYY-MM-DDTHH:MM:SS-HHMM` (for example, `2024-01-04T15:25:10-1759` ) - `YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM` (for example, `2024-01-04T15:25:10.123456789+17:59` )
Array Members: Minimum number of 1 item. Maximum number of 20 items.
func (AutomationRulesFindingFiltersOutput) UserDefinedFields ¶ added in v0.66.0
func (o AutomationRulesFindingFiltersOutput) UserDefinedFields() AutomationRuleMapFilterArrayOutput
A list of user-defined name and value string pairs added to a finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
func (AutomationRulesFindingFiltersOutput) VerificationState ¶ added in v0.66.0
func (o AutomationRulesFindingFiltersOutput) VerificationState() AutomationRuleStringFilterArrayOutput
Provides the veracity of a finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
func (AutomationRulesFindingFiltersOutput) WorkflowStatus ¶ added in v0.66.0
func (o AutomationRulesFindingFiltersOutput) WorkflowStatus() AutomationRuleStringFilterArrayOutput
Provides information about the status of the investigation into a finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
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
func AutomationRulesFindingFiltersPtr ¶ added in v0.66.0
func AutomationRulesFindingFiltersPtr(v *AutomationRulesFindingFiltersArgs) AutomationRulesFindingFiltersPtrInput
type AutomationRulesFindingFiltersPtrOutput ¶ added in v0.66.0
type AutomationRulesFindingFiltersPtrOutput struct{ *pulumi.OutputState }
func (AutomationRulesFindingFiltersPtrOutput) AwsAccountId ¶ added in v0.66.0
func (o AutomationRulesFindingFiltersPtrOutput) AwsAccountId() AutomationRuleStringFilterArrayOutput
The AWS account ID in which a finding was generated.
Array Members: Minimum number of 1 item. Maximum number of 100 items.
func (AutomationRulesFindingFiltersPtrOutput) CompanyName ¶ added in v0.66.0
func (o AutomationRulesFindingFiltersPtrOutput) CompanyName() AutomationRuleStringFilterArrayOutput
The name of the company for the product that generated the finding. For control-based findings, the company is AWS .
Array Members: Minimum number of 1 item. Maximum number of 20 items.
func (AutomationRulesFindingFiltersPtrOutput) ComplianceAssociatedStandardsId ¶ added in v0.66.0
func (o AutomationRulesFindingFiltersPtrOutput) ComplianceAssociatedStandardsId() AutomationRuleStringFilterArrayOutput
The unique identifier of a standard in which a control is enabled. This field consists of the resource portion of the Amazon Resource Name (ARN) returned for a standard in the [DescribeStandards](https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_DescribeStandards.html) API response.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
func (AutomationRulesFindingFiltersPtrOutput) ComplianceSecurityControlId ¶ added in v0.66.0
func (o AutomationRulesFindingFiltersPtrOutput) ComplianceSecurityControlId() AutomationRuleStringFilterArrayOutput
The security control ID for which a finding was generated. Security control IDs are the same across standards.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
func (AutomationRulesFindingFiltersPtrOutput) ComplianceStatus ¶ added in v0.66.0
func (o AutomationRulesFindingFiltersPtrOutput) ComplianceStatus() AutomationRuleStringFilterArrayOutput
The result of a security check. This field is only used for findings generated from controls.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
func (AutomationRulesFindingFiltersPtrOutput) Confidence ¶ added in v0.66.0
func (o AutomationRulesFindingFiltersPtrOutput) Confidence() AutomationRuleNumberFilterArrayOutput
The likelihood that a finding accurately identifies the behavior or issue that it was intended to identify. `Confidence` is scored on a 0–100 basis using a ratio scale. A value of `0` means 0 percent confidence, and a value of `100` means 100 percent confidence. For example, a data exfiltration detection based on a statistical deviation of network traffic has low confidence because an actual exfiltration hasn't been verified. For more information, see [Confidence](https://docs.aws.amazon.com/securityhub/latest/userguide/asff-top-level-attributes.html#asff-confidence) in the *AWS Security Hub User Guide* .
Array Members: Minimum number of 1 item. Maximum number of 20 items.
func (AutomationRulesFindingFiltersPtrOutput) CreatedAt ¶ added in v0.66.0
func (o AutomationRulesFindingFiltersPtrOutput) CreatedAt() AutomationRuleDateFilterArrayOutput
A timestamp that indicates when this finding record was created.
This field accepts only the specified formats. Timestamps can end with `Z` or `("+" / "-") time-hour [":" time-minute]` . The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
- `YYYY-MM-DDTHH:MM:SSZ` (for example, `2019-01-31T23:00:00Z` ) - `YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ` (for example, `2019-01-31T23:00:00.123456789Z` ) - `YYYY-MM-DDTHH:MM:SS+HH:MM` (for example, `2024-01-04T15:25:10+17:59` ) - `YYYY-MM-DDTHH:MM:SS-HHMM` (for example, `2024-01-04T15:25:10-1759` ) - `YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM` (for example, `2024-01-04T15:25:10.123456789+17:59` )
Array Members: Minimum number of 1 item. Maximum number of 20 items.
func (AutomationRulesFindingFiltersPtrOutput) Criticality ¶ added in v0.66.0
func (o AutomationRulesFindingFiltersPtrOutput) Criticality() AutomationRuleNumberFilterArrayOutput
The level of importance that is assigned to the resources that are associated with a finding. `Criticality` is scored on a 0–100 basis, using a ratio scale that supports only full integers. A score of `0` means that the underlying resources have no criticality, and a score of `100` is reserved for the most critical resources. For more information, see [Criticality](https://docs.aws.amazon.com/securityhub/latest/userguide/asff-top-level-attributes.html#asff-criticality) in the *AWS Security Hub User Guide* .
Array Members: Minimum number of 1 item. Maximum number of 20 items.
func (AutomationRulesFindingFiltersPtrOutput) Description ¶ added in v0.66.0
func (o AutomationRulesFindingFiltersPtrOutput) Description() AutomationRuleStringFilterArrayOutput
A finding's description.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
func (AutomationRulesFindingFiltersPtrOutput) ElementType ¶ added in v0.66.0
func (AutomationRulesFindingFiltersPtrOutput) ElementType() reflect.Type
func (AutomationRulesFindingFiltersPtrOutput) FirstObservedAt ¶ added in v0.66.0
func (o AutomationRulesFindingFiltersPtrOutput) FirstObservedAt() AutomationRuleDateFilterArrayOutput
A timestamp that indicates when the potential security issue captured by a finding was first observed by the security findings product.
This field accepts only the specified formats. Timestamps can end with `Z` or `("+" / "-") time-hour [":" time-minute]` . The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
- `YYYY-MM-DDTHH:MM:SSZ` (for example, `2019-01-31T23:00:00Z` ) - `YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ` (for example, `2019-01-31T23:00:00.123456789Z` ) - `YYYY-MM-DDTHH:MM:SS+HH:MM` (for example, `2024-01-04T15:25:10+17:59` ) - `YYYY-MM-DDTHH:MM:SS-HHMM` (for example, `2024-01-04T15:25:10-1759` ) - `YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM` (for example, `2024-01-04T15:25:10.123456789+17:59` )
Array Members: Minimum number of 1 item. Maximum number of 20 items.
func (AutomationRulesFindingFiltersPtrOutput) GeneratorId ¶ added in v0.66.0
func (o AutomationRulesFindingFiltersPtrOutput) GeneratorId() AutomationRuleStringFilterArrayOutput
The identifier for the solution-specific component that generated a finding.
Array Members: Minimum number of 1 item. Maximum number of 100 items.
func (AutomationRulesFindingFiltersPtrOutput) Id ¶ added in v0.66.0
The product-specific identifier for a finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
func (AutomationRulesFindingFiltersPtrOutput) LastObservedAt ¶ added in v0.66.0
func (o AutomationRulesFindingFiltersPtrOutput) LastObservedAt() AutomationRuleDateFilterArrayOutput
A timestamp that indicates when the potential security issue captured by a finding was most recently observed by the security findings product.
This field accepts only the specified formats. Timestamps can end with `Z` or `("+" / "-") time-hour [":" time-minute]` . The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
- `YYYY-MM-DDTHH:MM:SSZ` (for example, `2019-01-31T23:00:00Z` ) - `YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ` (for example, `2019-01-31T23:00:00.123456789Z` ) - `YYYY-MM-DDTHH:MM:SS+HH:MM` (for example, `2024-01-04T15:25:10+17:59` ) - `YYYY-MM-DDTHH:MM:SS-HHMM` (for example, `2024-01-04T15:25:10-1759` ) - `YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM` (for example, `2024-01-04T15:25:10.123456789+17:59` )
Array Members: Minimum number of 1 item. Maximum number of 20 items.
func (AutomationRulesFindingFiltersPtrOutput) NoteText ¶ added in v0.66.0
func (o AutomationRulesFindingFiltersPtrOutput) NoteText() AutomationRuleStringFilterArrayOutput
The text of a user-defined note that's added to a finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
func (AutomationRulesFindingFiltersPtrOutput) NoteUpdatedAt ¶ added in v0.66.0
func (o AutomationRulesFindingFiltersPtrOutput) NoteUpdatedAt() AutomationRuleDateFilterArrayOutput
The timestamp of when the note was updated.
This field accepts only the specified formats. Timestamps can end with `Z` or `("+" / "-") time-hour [":" time-minute]` . The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
- `YYYY-MM-DDTHH:MM:SSZ` (for example, `2019-01-31T23:00:00Z` ) - `YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ` (for example, `2019-01-31T23:00:00.123456789Z` ) - `YYYY-MM-DDTHH:MM:SS+HH:MM` (for example, `2024-01-04T15:25:10+17:59` ) - `YYYY-MM-DDTHH:MM:SS-HHMM` (for example, `2024-01-04T15:25:10-1759` ) - `YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM` (for example, `2024-01-04T15:25:10.123456789+17:59` )
Array Members: Minimum number of 1 item. Maximum number of 20 items.
func (AutomationRulesFindingFiltersPtrOutput) NoteUpdatedBy ¶ added in v0.66.0
func (o AutomationRulesFindingFiltersPtrOutput) NoteUpdatedBy() AutomationRuleStringFilterArrayOutput
The principal that created a note.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
func (AutomationRulesFindingFiltersPtrOutput) ProductArn ¶ added in v0.66.0
func (o AutomationRulesFindingFiltersPtrOutput) ProductArn() AutomationRuleStringFilterArrayOutput
The Amazon Resource Name (ARN) for a third-party product that generated a finding in Security Hub.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
func (AutomationRulesFindingFiltersPtrOutput) ProductName ¶ added in v0.66.0
func (o AutomationRulesFindingFiltersPtrOutput) ProductName() AutomationRuleStringFilterArrayOutput
Provides the name of the product that generated the finding. For control-based findings, the product name is Security Hub.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
func (AutomationRulesFindingFiltersPtrOutput) RecordState ¶ added in v0.66.0
func (o AutomationRulesFindingFiltersPtrOutput) RecordState() AutomationRuleStringFilterArrayOutput
Provides the current state of a finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
func (AutomationRulesFindingFiltersPtrOutput) RelatedFindingsId ¶ added in v0.66.0
func (o AutomationRulesFindingFiltersPtrOutput) RelatedFindingsId() AutomationRuleStringFilterArrayOutput
The product-generated identifier for a related finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
func (AutomationRulesFindingFiltersPtrOutput) RelatedFindingsProductArn ¶ added in v0.66.0
func (o AutomationRulesFindingFiltersPtrOutput) RelatedFindingsProductArn() AutomationRuleStringFilterArrayOutput
The ARN for the product that generated a related finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
func (AutomationRulesFindingFiltersPtrOutput) ResourceDetailsOther ¶ added in v0.66.0
func (o AutomationRulesFindingFiltersPtrOutput) ResourceDetailsOther() AutomationRuleMapFilterArrayOutput
Custom fields and values about the resource that a finding pertains to.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
func (AutomationRulesFindingFiltersPtrOutput) ResourceId ¶ added in v0.66.0
func (o AutomationRulesFindingFiltersPtrOutput) ResourceId() AutomationRuleStringFilterArrayOutput
The identifier for the given resource type. For AWS resources that are identified by Amazon Resource Names (ARNs), this is the ARN. For AWS resources that lack ARNs, this is the identifier as defined by the AWS service that created the resource. For non- AWS resources, this is a unique identifier that is associated with the resource.
Array Members: Minimum number of 1 item. Maximum number of 100 items.
func (AutomationRulesFindingFiltersPtrOutput) ResourcePartition ¶ added in v0.66.0
func (o AutomationRulesFindingFiltersPtrOutput) ResourcePartition() AutomationRuleStringFilterArrayOutput
The partition in which the resource that the finding pertains to is located. A partition is a group of AWS Regions . Each AWS account is scoped to one partition.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
func (AutomationRulesFindingFiltersPtrOutput) ResourceRegion ¶ added in v0.66.0
func (o AutomationRulesFindingFiltersPtrOutput) ResourceRegion() AutomationRuleStringFilterArrayOutput
The AWS Region where the resource that a finding pertains to is located.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
func (AutomationRulesFindingFiltersPtrOutput) ResourceTags ¶ added in v0.66.0
func (o AutomationRulesFindingFiltersPtrOutput) ResourceTags() AutomationRuleMapFilterArrayOutput
A list of AWS tags associated with a resource at the time the finding was processed.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
func (AutomationRulesFindingFiltersPtrOutput) ResourceType ¶ added in v0.66.0
func (o AutomationRulesFindingFiltersPtrOutput) ResourceType() AutomationRuleStringFilterArrayOutput
A finding's title.
Array Members: Minimum number of 1 item. Maximum number of 100 items.
func (AutomationRulesFindingFiltersPtrOutput) SeverityLabel ¶ added in v0.66.0
func (o AutomationRulesFindingFiltersPtrOutput) SeverityLabel() AutomationRuleStringFilterArrayOutput
The severity value of the finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
func (AutomationRulesFindingFiltersPtrOutput) SourceUrl ¶ added in v0.66.0
func (o AutomationRulesFindingFiltersPtrOutput) SourceUrl() AutomationRuleStringFilterArrayOutput
Provides a URL that links to a page about the current finding in the finding product.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
func (AutomationRulesFindingFiltersPtrOutput) Title ¶ added in v0.66.0
A finding's title.
Array Members: Minimum number of 1 item. Maximum number of 100 items.
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
One or more finding types in the format of namespace/category/classifier that classify a finding. For a list of namespaces, classifiers, and categories, see [Types taxonomy for ASFF](https://docs.aws.amazon.com/securityhub/latest/userguide/securityhub-findings-format-type-taxonomy.html) in the *AWS Security Hub User Guide* .
Array Members: Minimum number of 1 item. Maximum number of 20 items.
func (AutomationRulesFindingFiltersPtrOutput) UpdatedAt ¶ added in v0.66.0
func (o AutomationRulesFindingFiltersPtrOutput) UpdatedAt() AutomationRuleDateFilterArrayOutput
A timestamp that indicates when the finding record was most recently updated.
This field accepts only the specified formats. Timestamps can end with `Z` or `("+" / "-") time-hour [":" time-minute]` . The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
- `YYYY-MM-DDTHH:MM:SSZ` (for example, `2019-01-31T23:00:00Z` ) - `YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ` (for example, `2019-01-31T23:00:00.123456789Z` ) - `YYYY-MM-DDTHH:MM:SS+HH:MM` (for example, `2024-01-04T15:25:10+17:59` ) - `YYYY-MM-DDTHH:MM:SS-HHMM` (for example, `2024-01-04T15:25:10-1759` ) - `YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM` (for example, `2024-01-04T15:25:10.123456789+17:59` )
Array Members: Minimum number of 1 item. Maximum number of 20 items.
func (AutomationRulesFindingFiltersPtrOutput) UserDefinedFields ¶ added in v0.66.0
func (o AutomationRulesFindingFiltersPtrOutput) UserDefinedFields() AutomationRuleMapFilterArrayOutput
A list of user-defined name and value string pairs added to a finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
func (AutomationRulesFindingFiltersPtrOutput) VerificationState ¶ added in v0.66.0
func (o AutomationRulesFindingFiltersPtrOutput) VerificationState() AutomationRuleStringFilterArrayOutput
Provides the veracity of a finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
func (AutomationRulesFindingFiltersPtrOutput) WorkflowStatus ¶ added in v0.66.0
func (o AutomationRulesFindingFiltersPtrOutput) WorkflowStatus() AutomationRuleStringFilterArrayOutput
Provides information about the status of the investigation into a finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
type DelegatedAdmin ¶ added in v0.101.0
type DelegatedAdmin struct { pulumi.CustomResourceState // The Amazon Web Services account identifier of the account to designate as the Security Hub administrator account AdminAccountId pulumi.StringOutput `pulumi:"adminAccountId"` // The identifier of the DelegatedAdmin being created and assigned as the unique identifier DelegatedAdminIdentifier pulumi.StringOutput `pulumi:"delegatedAdminIdentifier"` // The current status of the Security Hub administrator account. Indicates whether the account is currently enabled as a Security Hub administrator Status DelegatedAdminStatusOutput `pulumi:"status"` }
The AWS::SecurityHub::DelegatedAdmin resource represents the AWS Security Hub delegated admin account in your organization. One delegated admin resource is allowed to create for the organization in each region in which you configure the AdminAccountId.
func GetDelegatedAdmin ¶ added in v0.101.0
func GetDelegatedAdmin(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DelegatedAdminState, opts ...pulumi.ResourceOption) (*DelegatedAdmin, error)
GetDelegatedAdmin gets an existing DelegatedAdmin 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 NewDelegatedAdmin ¶ added in v0.101.0
func NewDelegatedAdmin(ctx *pulumi.Context, name string, args *DelegatedAdminArgs, opts ...pulumi.ResourceOption) (*DelegatedAdmin, error)
NewDelegatedAdmin registers a new resource with the given unique name, arguments, and options.
func (*DelegatedAdmin) ElementType ¶ added in v0.101.0
func (*DelegatedAdmin) ElementType() reflect.Type
func (*DelegatedAdmin) ToDelegatedAdminOutput ¶ added in v0.101.0
func (i *DelegatedAdmin) ToDelegatedAdminOutput() DelegatedAdminOutput
func (*DelegatedAdmin) ToDelegatedAdminOutputWithContext ¶ added in v0.101.0
func (i *DelegatedAdmin) ToDelegatedAdminOutputWithContext(ctx context.Context) DelegatedAdminOutput
type DelegatedAdminArgs ¶ added in v0.101.0
type DelegatedAdminArgs struct { // The Amazon Web Services account identifier of the account to designate as the Security Hub administrator account AdminAccountId pulumi.StringInput }
The set of arguments for constructing a DelegatedAdmin resource.
func (DelegatedAdminArgs) ElementType ¶ added in v0.101.0
func (DelegatedAdminArgs) ElementType() reflect.Type
type DelegatedAdminInput ¶ added in v0.101.0
type DelegatedAdminInput interface { pulumi.Input ToDelegatedAdminOutput() DelegatedAdminOutput ToDelegatedAdminOutputWithContext(ctx context.Context) DelegatedAdminOutput }
type DelegatedAdminOutput ¶ added in v0.101.0
type DelegatedAdminOutput struct{ *pulumi.OutputState }
func (DelegatedAdminOutput) AdminAccountId ¶ added in v0.101.0
func (o DelegatedAdminOutput) AdminAccountId() pulumi.StringOutput
The Amazon Web Services account identifier of the account to designate as the Security Hub administrator account
func (DelegatedAdminOutput) DelegatedAdminIdentifier ¶ added in v0.101.0
func (o DelegatedAdminOutput) DelegatedAdminIdentifier() pulumi.StringOutput
The identifier of the DelegatedAdmin being created and assigned as the unique identifier
func (DelegatedAdminOutput) ElementType ¶ added in v0.101.0
func (DelegatedAdminOutput) ElementType() reflect.Type
func (DelegatedAdminOutput) Status ¶ added in v0.101.0
func (o DelegatedAdminOutput) Status() DelegatedAdminStatusOutput
The current status of the Security Hub administrator account. Indicates whether the account is currently enabled as a Security Hub administrator
func (DelegatedAdminOutput) ToDelegatedAdminOutput ¶ added in v0.101.0
func (o DelegatedAdminOutput) ToDelegatedAdminOutput() DelegatedAdminOutput
func (DelegatedAdminOutput) ToDelegatedAdminOutputWithContext ¶ added in v0.101.0
func (o DelegatedAdminOutput) ToDelegatedAdminOutputWithContext(ctx context.Context) DelegatedAdminOutput
type DelegatedAdminState ¶ added in v0.101.0
type DelegatedAdminState struct { }
func (DelegatedAdminState) ElementType ¶ added in v0.101.0
func (DelegatedAdminState) ElementType() reflect.Type
type DelegatedAdminStatus ¶ added in v0.101.0
type DelegatedAdminStatus string
The current status of the Security Hub administrator account. Indicates whether the account is currently enabled as a Security Hub administrator
type DelegatedAdminStatusOutput ¶ added in v0.101.0
type DelegatedAdminStatusOutput struct{ *pulumi.OutputState }
func (DelegatedAdminStatusOutput) ElementType ¶ added in v0.101.0
func (DelegatedAdminStatusOutput) ElementType() reflect.Type
func (DelegatedAdminStatusOutput) ToDelegatedAdminStatusOutput ¶ added in v0.101.0
func (o DelegatedAdminStatusOutput) ToDelegatedAdminStatusOutput() DelegatedAdminStatusOutput
func (DelegatedAdminStatusOutput) ToDelegatedAdminStatusOutputWithContext ¶ added in v0.101.0
func (o DelegatedAdminStatusOutput) ToDelegatedAdminStatusOutputWithContext(ctx context.Context) DelegatedAdminStatusOutput
func (DelegatedAdminStatusOutput) ToDelegatedAdminStatusPtrOutput ¶ added in v0.101.0
func (o DelegatedAdminStatusOutput) ToDelegatedAdminStatusPtrOutput() DelegatedAdminStatusPtrOutput
func (DelegatedAdminStatusOutput) ToDelegatedAdminStatusPtrOutputWithContext ¶ added in v0.101.0
func (o DelegatedAdminStatusOutput) ToDelegatedAdminStatusPtrOutputWithContext(ctx context.Context) DelegatedAdminStatusPtrOutput
func (DelegatedAdminStatusOutput) ToStringOutput ¶ added in v0.101.0
func (o DelegatedAdminStatusOutput) ToStringOutput() pulumi.StringOutput
func (DelegatedAdminStatusOutput) ToStringOutputWithContext ¶ added in v0.101.0
func (o DelegatedAdminStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DelegatedAdminStatusOutput) ToStringPtrOutput ¶ added in v0.101.0
func (o DelegatedAdminStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DelegatedAdminStatusOutput) ToStringPtrOutputWithContext ¶ added in v0.101.0
func (o DelegatedAdminStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DelegatedAdminStatusPtrOutput ¶ added in v0.101.0
type DelegatedAdminStatusPtrOutput struct{ *pulumi.OutputState }
func (DelegatedAdminStatusPtrOutput) Elem ¶ added in v0.101.0
func (o DelegatedAdminStatusPtrOutput) Elem() DelegatedAdminStatusOutput
func (DelegatedAdminStatusPtrOutput) ElementType ¶ added in v0.101.0
func (DelegatedAdminStatusPtrOutput) ElementType() reflect.Type
func (DelegatedAdminStatusPtrOutput) ToDelegatedAdminStatusPtrOutput ¶ added in v0.101.0
func (o DelegatedAdminStatusPtrOutput) ToDelegatedAdminStatusPtrOutput() DelegatedAdminStatusPtrOutput
func (DelegatedAdminStatusPtrOutput) ToDelegatedAdminStatusPtrOutputWithContext ¶ added in v0.101.0
func (o DelegatedAdminStatusPtrOutput) ToDelegatedAdminStatusPtrOutputWithContext(ctx context.Context) DelegatedAdminStatusPtrOutput
func (DelegatedAdminStatusPtrOutput) ToStringPtrOutput ¶ added in v0.101.0
func (o DelegatedAdminStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DelegatedAdminStatusPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.101.0
func (o DelegatedAdminStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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"` // An array of key-value pairs to apply to this resource. // // For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) . Tags pulumi.StringMapOutput `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.
## Example Usage ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/securityhub" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleHubWithTags, err := securityhub.NewHub(ctx, "exampleHubWithTags", &securityhub.HubArgs{ Tags: pulumi.StringMap{ "key1": pulumi.String("value1"), "key2": pulumi.String("value2"), }, EnableDefaultStandards: pulumi.Bool(true), ControlFindingGenerator: pulumi.String("SECURITY_CONTROL"), }) if err != nil { return err } ctx.Export("hubArn", exampleHubWithTags.ID()) return nil }) }
``` ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/securityhub" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleHubWithTags, err := securityhub.NewHub(ctx, "exampleHubWithTags", &securityhub.HubArgs{ Tags: pulumi.StringMap{ "key1": pulumi.String("value1"), "key2": pulumi.String("value2"), }, EnableDefaultStandards: pulumi.Bool(true), ControlFindingGenerator: pulumi.String("SECURITY_CONTROL"), }) if err != nil { return err } ctx.Export("hubArn", exampleHubWithTags.ID()) return nil }) }
``` ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/securityhub" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleHubWithTags, err := securityhub.NewHub(ctx, "exampleHubWithTags", &securityhub.HubArgs{ Tags: pulumi.StringMap{ "key1": pulumi.String("value1"), "key2": pulumi.String("value2"), }, EnableDefaultStandards: pulumi.Bool(false), ControlFindingGenerator: pulumi.String("STANDARD_CONTROL"), }) if err != nil { return err } ctx.Export("hubArn", exampleHubWithTags.ID()) return nil }) }
``` ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/securityhub" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleHubWithTags, err := securityhub.NewHub(ctx, "exampleHubWithTags", &securityhub.HubArgs{ Tags: pulumi.StringMap{ "key1": pulumi.String("value1"), "key2": pulumi.String("value2"), }, EnableDefaultStandards: pulumi.Bool(false), ControlFindingGenerator: pulumi.String("STANDARD_CONTROL"), }) if err != nil { return err } ctx.Export("hubArn", exampleHubWithTags.ID()) return nil }) }
```
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) ToHubOutput ¶
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 // An array of key-value pairs to apply to this resource. // // For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) . Tags pulumi.StringMapInput }
The set of arguments for constructing a Hub resource.
func (HubArgs) ElementType ¶
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) 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() pulumi.StringMapOutput
An array of key-value pairs to apply to this resource.
For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) .
func (HubOutput) ToHubOutput ¶
type Insight ¶ added in v0.101.0
type Insight struct { pulumi.CustomResourceState // One or more attributes used to filter the findings included in the insight Filters InsightAwsSecurityFindingFiltersOutput `pulumi:"filters"` // The grouping attribute for the insight's findings GroupByAttribute pulumi.StringOutput `pulumi:"groupByAttribute"` // The ARN of a Security Hub insight InsightArn pulumi.StringOutput `pulumi:"insightArn"` // The name of a Security Hub insight Name pulumi.StringOutput `pulumi:"name"` }
The AWS::SecurityHub::Insight resource represents the AWS Security Hub Insight in your account. An AWS Security Hub insight is a collection of related findings.
func GetInsight ¶ added in v0.101.0
func GetInsight(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InsightState, opts ...pulumi.ResourceOption) (*Insight, error)
GetInsight gets an existing Insight resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewInsight ¶ added in v0.101.0
func NewInsight(ctx *pulumi.Context, name string, args *InsightArgs, opts ...pulumi.ResourceOption) (*Insight, error)
NewInsight registers a new resource with the given unique name, arguments, and options.
func (*Insight) ElementType ¶ added in v0.101.0
func (*Insight) ToInsightOutput ¶ added in v0.101.0
func (i *Insight) ToInsightOutput() InsightOutput
func (*Insight) ToInsightOutputWithContext ¶ added in v0.101.0
func (i *Insight) ToInsightOutputWithContext(ctx context.Context) InsightOutput
type InsightArgs ¶ added in v0.101.0
type InsightArgs struct { // One or more attributes used to filter the findings included in the insight Filters InsightAwsSecurityFindingFiltersInput // The grouping attribute for the insight's findings GroupByAttribute pulumi.StringInput // The name of a Security Hub insight Name pulumi.StringPtrInput }
The set of arguments for constructing a Insight resource.
func (InsightArgs) ElementType ¶ added in v0.101.0
func (InsightArgs) ElementType() reflect.Type
type InsightAwsSecurityFindingFilters ¶ added in v0.101.0
type InsightAwsSecurityFindingFilters struct { // The AWS account ID in which a finding is generated. AwsAccountId []InsightStringFilter `pulumi:"awsAccountId"` // The name of the AWS account in which a finding is generated. AwsAccountName []InsightStringFilter `pulumi:"awsAccountName"` // The name of the findings provider (company) that owns the solution (product) that generates findings. CompanyName []InsightStringFilter `pulumi:"companyName"` // The unique identifier of a standard in which a control is enabled. ComplianceAssociatedStandardsId []InsightStringFilter `pulumi:"complianceAssociatedStandardsId"` // The unique identifier of a control across standards. ComplianceSecurityControlId []InsightStringFilter `pulumi:"complianceSecurityControlId"` // The name of a security control parameter. ComplianceSecurityControlParametersName []InsightStringFilter `pulumi:"complianceSecurityControlParametersName"` // The current value of a security control parameter. ComplianceSecurityControlParametersValue []InsightStringFilter `pulumi:"complianceSecurityControlParametersValue"` // Exclusive to findings that are generated as the result of a check run against a specific rule in a supported standard. ComplianceStatus []InsightStringFilter `pulumi:"complianceStatus"` // A finding's confidence. Confidence []InsightNumberFilter `pulumi:"confidence"` // An ISO8601-formatted timestamp that indicates when the security findings provider captured the potential security issue that a finding captured. CreatedAt []InsightDateFilter `pulumi:"createdAt"` // The level of importance assigned to the resources associated with the finding. Criticality []InsightNumberFilter `pulumi:"criticality"` // A finding's description. Description []InsightStringFilter `pulumi:"description"` // The finding provider value for the finding confidence. FindingProviderFieldsConfidence []InsightNumberFilter `pulumi:"findingProviderFieldsConfidence"` // The finding provider value for the level of importance assigned to the resources associated with the findings. FindingProviderFieldsCriticality []InsightNumberFilter `pulumi:"findingProviderFieldsCriticality"` // The finding identifier of a related finding that is identified by the finding provider. FindingProviderFieldsRelatedFindingsId []InsightStringFilter `pulumi:"findingProviderFieldsRelatedFindingsId"` // The ARN of the solution that generated a related finding that is identified by the finding provider. FindingProviderFieldsRelatedFindingsProductArn []InsightStringFilter `pulumi:"findingProviderFieldsRelatedFindingsProductArn"` // The finding provider value for the severity label. FindingProviderFieldsSeverityLabel []InsightStringFilter `pulumi:"findingProviderFieldsSeverityLabel"` // The finding provider's original value for the severity. FindingProviderFieldsSeverityOriginal []InsightStringFilter `pulumi:"findingProviderFieldsSeverityOriginal"` // One or more finding types that the finding provider assigned to the finding. FindingProviderFieldsTypes []InsightStringFilter `pulumi:"findingProviderFieldsTypes"` // An ISO8601-formatted timestamp that indicates when the security findings provider first observed the potential security issue that a finding captured. FirstObservedAt []InsightDateFilter `pulumi:"firstObservedAt"` // The identifier for the solution-specific component (a discrete unit of logic) that generated a finding. GeneratorId []InsightStringFilter `pulumi:"generatorId"` // The security findings provider-specific identifier for a finding. Id []InsightStringFilter `pulumi:"id"` // A keyword for a finding. Keyword []InsightKeywordFilter `pulumi:"keyword"` // An ISO8601-formatted timestamp that indicates when the security findings provider most recently observed the potential security issue that a finding captured. LastObservedAt []InsightDateFilter `pulumi:"lastObservedAt"` // The name of the malware that was observed. MalwareName []InsightStringFilter `pulumi:"malwareName"` // The filesystem path of the malware that was observed. MalwarePath []InsightStringFilter `pulumi:"malwarePath"` // The state of the malware that was observed. MalwareState []InsightStringFilter `pulumi:"malwareState"` // The type of the malware that was observed. MalwareType []InsightStringFilter `pulumi:"malwareType"` // The destination domain of network-related information about a finding. NetworkDestinationDomain []InsightStringFilter `pulumi:"networkDestinationDomain"` // The destination IPv4 address of network-related information about a finding. NetworkDestinationIpV4 []InsightIpFilter `pulumi:"networkDestinationIpV4"` // The destination IPv6 address of network-related information about a finding. NetworkDestinationIpV6 []InsightIpFilter `pulumi:"networkDestinationIpV6"` // The destination port of network-related information about a finding. NetworkDestinationPort []InsightNumberFilter `pulumi:"networkDestinationPort"` // Indicates the direction of network traffic associated with a finding. NetworkDirection []InsightStringFilter `pulumi:"networkDirection"` // The protocol of network-related information about a finding. NetworkProtocol []InsightStringFilter `pulumi:"networkProtocol"` // The source domain of network-related information about a finding. NetworkSourceDomain []InsightStringFilter `pulumi:"networkSourceDomain"` // The source IPv4 address of network-related information about a finding. NetworkSourceIpV4 []InsightIpFilter `pulumi:"networkSourceIpV4"` // The source IPv6 address of network-related information about a finding. NetworkSourceIpV6 []InsightIpFilter `pulumi:"networkSourceIpV6"` // The source media access control (MAC) address of network-related information about a finding. NetworkSourceMac []InsightStringFilter `pulumi:"networkSourceMac"` // The source port of network-related information about a finding. NetworkSourcePort []InsightNumberFilter `pulumi:"networkSourcePort"` // The text of a note. NoteText []InsightStringFilter `pulumi:"noteText"` // The timestamp of when the note was updated. NoteUpdatedAt []InsightDateFilter `pulumi:"noteUpdatedAt"` // The principal that created a note. NoteUpdatedBy []InsightStringFilter `pulumi:"noteUpdatedBy"` // A timestamp that identifies when the process was launched. ProcessLaunchedAt []InsightDateFilter `pulumi:"processLaunchedAt"` // The name of the process. ProcessName []InsightStringFilter `pulumi:"processName"` // The parent process ID. ProcessParentPid []InsightNumberFilter `pulumi:"processParentPid"` // The path to the process executable. ProcessPath []InsightStringFilter `pulumi:"processPath"` // The process ID. ProcessPid []InsightNumberFilter `pulumi:"processPid"` // A timestamp that identifies when the process was terminated. ProcessTerminatedAt []InsightDateFilter `pulumi:"processTerminatedAt"` // The ARN generated by Security Hub that uniquely identifies a third-party company (security findings provider) after this provider's product (solution that generates findings) is registered with Security Hub. ProductArn []InsightStringFilter `pulumi:"productArn"` // A data type where security findings providers can include additional solution-specific details that aren't part of the defined AwsSecurityFinding format. ProductFields []InsightMapFilter `pulumi:"productFields"` // The name of the solution (product) that generates findings. ProductName []InsightStringFilter `pulumi:"productName"` // The recommendation of what to do about the issue described in a finding. RecommendationText []InsightStringFilter `pulumi:"recommendationText"` // The updated record state for the finding. RecordState []InsightStringFilter `pulumi:"recordState"` // The Region from which the finding was generated. Region []InsightStringFilter `pulumi:"region"` // The solution-generated identifier for a related finding. RelatedFindingsId []InsightStringFilter `pulumi:"relatedFindingsId"` // The ARN of the solution that generated a related finding. RelatedFindingsProductArn []InsightStringFilter `pulumi:"relatedFindingsProductArn"` // The ARN of the application that is related to a finding. ResourceApplicationArn []InsightStringFilter `pulumi:"resourceApplicationArn"` // The name of the application that is related to a finding. ResourceApplicationName []InsightStringFilter `pulumi:"resourceApplicationName"` // The IAM profile ARN of the instance. ResourceAwsEc2InstanceIamInstanceProfileArn []InsightStringFilter `pulumi:"resourceAwsEc2InstanceIamInstanceProfileArn"` // The Amazon Machine Image (AMI) ID of the instance. ResourceAwsEc2InstanceImageId []InsightStringFilter `pulumi:"resourceAwsEc2InstanceImageId"` // The IPv4 addresses associated with the instance. ResourceAwsEc2InstanceIpV4Addresses []InsightIpFilter `pulumi:"resourceAwsEc2InstanceIpV4Addresses"` // The IPv6 addresses associated with the instance. ResourceAwsEc2InstanceIpV6Addresses []InsightIpFilter `pulumi:"resourceAwsEc2InstanceIpV6Addresses"` // The key name associated with the instance. ResourceAwsEc2InstanceKeyName []InsightStringFilter `pulumi:"resourceAwsEc2InstanceKeyName"` // The date and time the instance was launched. ResourceAwsEc2InstanceLaunchedAt []InsightDateFilter `pulumi:"resourceAwsEc2InstanceLaunchedAt"` // The identifier of the subnet that the instance was launched in. ResourceAwsEc2InstanceSubnetId []InsightStringFilter `pulumi:"resourceAwsEc2InstanceSubnetId"` // The instance type of the instance. ResourceAwsEc2InstanceType []InsightStringFilter `pulumi:"resourceAwsEc2InstanceType"` // The identifier of the VPC that the instance was launched in. ResourceAwsEc2InstanceVpcId []InsightStringFilter `pulumi:"resourceAwsEc2InstanceVpcId"` // The creation date/time of the IAM access key related to a finding. ResourceAwsIamAccessKeyCreatedAt []InsightDateFilter `pulumi:"resourceAwsIamAccessKeyCreatedAt"` // The name of the principal that is associated with an IAM access key. ResourceAwsIamAccessKeyPrincipalName []InsightStringFilter `pulumi:"resourceAwsIamAccessKeyPrincipalName"` // The status of the IAM access key related to a finding. ResourceAwsIamAccessKeyStatus []InsightStringFilter `pulumi:"resourceAwsIamAccessKeyStatus"` // The user associated with the IAM access key related to a finding. ResourceAwsIamAccessKeyUserName []InsightStringFilter `pulumi:"resourceAwsIamAccessKeyUserName"` // The name of an IAM user. ResourceAwsIamUserUserName []InsightStringFilter `pulumi:"resourceAwsIamUserUserName"` // The canonical user ID of the owner of the S3 bucket. ResourceAwsS3BucketOwnerId []InsightStringFilter `pulumi:"resourceAwsS3BucketOwnerId"` // The display name of the owner of the S3 bucket. ResourceAwsS3BucketOwnerName []InsightStringFilter `pulumi:"resourceAwsS3BucketOwnerName"` // The identifier of the image related to a finding. ResourceContainerImageId []InsightStringFilter `pulumi:"resourceContainerImageId"` // The name of the image related to a finding. ResourceContainerImageName []InsightStringFilter `pulumi:"resourceContainerImageName"` // A timestamp that identifies when the container was started. ResourceContainerLaunchedAt []InsightDateFilter `pulumi:"resourceContainerLaunchedAt"` // The name of the container related to a finding. ResourceContainerName []InsightStringFilter `pulumi:"resourceContainerName"` // The details of a resource that doesn't have a specific subfield for the resource type defined. ResourceDetailsOther []InsightMapFilter `pulumi:"resourceDetailsOther"` // The canonical identifier for the given resource type. ResourceId []InsightStringFilter `pulumi:"resourceId"` // The canonical AWS partition name that the Region is assigned to. ResourcePartition []InsightStringFilter `pulumi:"resourcePartition"` // The canonical AWS external Region name where this resource is located. ResourceRegion []InsightStringFilter `pulumi:"resourceRegion"` // A list of AWS tags associated with a resource at the time the finding was processed. ResourceTags []InsightMapFilter `pulumi:"resourceTags"` // Specifies the type of the resource that details are provided for. ResourceType []InsightStringFilter `pulumi:"resourceType"` // Indicates whether or not sample findings are included in the filter results. Sample []InsightBooleanFilter `pulumi:"sample"` // The label of a finding's severity. SeverityLabel []InsightStringFilter `pulumi:"severityLabel"` // The normalized severity of a finding. SeverityNormalized []InsightNumberFilter `pulumi:"severityNormalized"` // The native severity as defined by the security findings provider's solution that generated the finding. SeverityProduct []InsightNumberFilter `pulumi:"severityProduct"` // A URL that links to a page about the current finding in the security findings provider's solution. SourceUrl []InsightStringFilter `pulumi:"sourceUrl"` // The category of a threat intelligence indicator. ThreatIntelIndicatorCategory []InsightStringFilter `pulumi:"threatIntelIndicatorCategory"` // A timestamp that identifies the last observation of a threat intelligence indicator. ThreatIntelIndicatorLastObservedAt []InsightDateFilter `pulumi:"threatIntelIndicatorLastObservedAt"` // The source of the threat intelligence. ThreatIntelIndicatorSource []InsightStringFilter `pulumi:"threatIntelIndicatorSource"` // The URL for more details from the source of the threat intelligence. ThreatIntelIndicatorSourceUrl []InsightStringFilter `pulumi:"threatIntelIndicatorSourceUrl"` // The type of a threat intelligence indicator. ThreatIntelIndicatorType []InsightStringFilter `pulumi:"threatIntelIndicatorType"` // The value of a threat intelligence indicator. ThreatIntelIndicatorValue []InsightStringFilter `pulumi:"threatIntelIndicatorValue"` // A finding's title. Title []InsightStringFilter `pulumi:"title"` // A finding type in the format of namespace/category/classifier that classifies a finding. Type []InsightStringFilter `pulumi:"type"` // An ISO8601-formatted timestamp that indicates when the security findings provider last updated the finding record. UpdatedAt []InsightDateFilter `pulumi:"updatedAt"` // A list of name/value string pairs associated with the finding. UserDefinedFields []InsightMapFilter `pulumi:"userDefinedFields"` // The veracity of a finding. VerificationState []InsightStringFilter `pulumi:"verificationState"` // Indicates whether a software vulnerability in your environment has a known exploit. VulnerabilitiesExploitAvailable []InsightStringFilter `pulumi:"vulnerabilitiesExploitAvailable"` // Indicates whether a vulnerability is fixed in a newer version of the affected software packages. VulnerabilitiesFixAvailable []InsightStringFilter `pulumi:"vulnerabilitiesFixAvailable"` // The workflow state of a finding. WorkflowState []InsightStringFilter `pulumi:"workflowState"` // The status of the investigation into a finding. WorkflowStatus []InsightStringFilter `pulumi:"workflowStatus"` }
A collection of filters that are applied to all active findings aggregated by AWS Security Hub.
type InsightAwsSecurityFindingFiltersArgs ¶ added in v0.101.0
type InsightAwsSecurityFindingFiltersArgs struct { // The AWS account ID in which a finding is generated. AwsAccountId InsightStringFilterArrayInput `pulumi:"awsAccountId"` // The name of the AWS account in which a finding is generated. AwsAccountName InsightStringFilterArrayInput `pulumi:"awsAccountName"` // The name of the findings provider (company) that owns the solution (product) that generates findings. CompanyName InsightStringFilterArrayInput `pulumi:"companyName"` // The unique identifier of a standard in which a control is enabled. ComplianceAssociatedStandardsId InsightStringFilterArrayInput `pulumi:"complianceAssociatedStandardsId"` // The unique identifier of a control across standards. ComplianceSecurityControlId InsightStringFilterArrayInput `pulumi:"complianceSecurityControlId"` // The name of a security control parameter. ComplianceSecurityControlParametersName InsightStringFilterArrayInput `pulumi:"complianceSecurityControlParametersName"` // The current value of a security control parameter. ComplianceSecurityControlParametersValue InsightStringFilterArrayInput `pulumi:"complianceSecurityControlParametersValue"` // Exclusive to findings that are generated as the result of a check run against a specific rule in a supported standard. ComplianceStatus InsightStringFilterArrayInput `pulumi:"complianceStatus"` // A finding's confidence. Confidence InsightNumberFilterArrayInput `pulumi:"confidence"` // An ISO8601-formatted timestamp that indicates when the security findings provider captured the potential security issue that a finding captured. CreatedAt InsightDateFilterArrayInput `pulumi:"createdAt"` // The level of importance assigned to the resources associated with the finding. Criticality InsightNumberFilterArrayInput `pulumi:"criticality"` // A finding's description. Description InsightStringFilterArrayInput `pulumi:"description"` // The finding provider value for the finding confidence. FindingProviderFieldsConfidence InsightNumberFilterArrayInput `pulumi:"findingProviderFieldsConfidence"` // The finding provider value for the level of importance assigned to the resources associated with the findings. FindingProviderFieldsCriticality InsightNumberFilterArrayInput `pulumi:"findingProviderFieldsCriticality"` // The finding identifier of a related finding that is identified by the finding provider. FindingProviderFieldsRelatedFindingsId InsightStringFilterArrayInput `pulumi:"findingProviderFieldsRelatedFindingsId"` // The ARN of the solution that generated a related finding that is identified by the finding provider. FindingProviderFieldsRelatedFindingsProductArn InsightStringFilterArrayInput `pulumi:"findingProviderFieldsRelatedFindingsProductArn"` // The finding provider value for the severity label. FindingProviderFieldsSeverityLabel InsightStringFilterArrayInput `pulumi:"findingProviderFieldsSeverityLabel"` // The finding provider's original value for the severity. FindingProviderFieldsSeverityOriginal InsightStringFilterArrayInput `pulumi:"findingProviderFieldsSeverityOriginal"` // One or more finding types that the finding provider assigned to the finding. FindingProviderFieldsTypes InsightStringFilterArrayInput `pulumi:"findingProviderFieldsTypes"` // An ISO8601-formatted timestamp that indicates when the security findings provider first observed the potential security issue that a finding captured. FirstObservedAt InsightDateFilterArrayInput `pulumi:"firstObservedAt"` // The identifier for the solution-specific component (a discrete unit of logic) that generated a finding. GeneratorId InsightStringFilterArrayInput `pulumi:"generatorId"` // The security findings provider-specific identifier for a finding. Id InsightStringFilterArrayInput `pulumi:"id"` // A keyword for a finding. Keyword InsightKeywordFilterArrayInput `pulumi:"keyword"` // An ISO8601-formatted timestamp that indicates when the security findings provider most recently observed the potential security issue that a finding captured. LastObservedAt InsightDateFilterArrayInput `pulumi:"lastObservedAt"` // The name of the malware that was observed. MalwareName InsightStringFilterArrayInput `pulumi:"malwareName"` // The filesystem path of the malware that was observed. MalwarePath InsightStringFilterArrayInput `pulumi:"malwarePath"` // The state of the malware that was observed. MalwareState InsightStringFilterArrayInput `pulumi:"malwareState"` // The type of the malware that was observed. MalwareType InsightStringFilterArrayInput `pulumi:"malwareType"` // The destination domain of network-related information about a finding. NetworkDestinationDomain InsightStringFilterArrayInput `pulumi:"networkDestinationDomain"` // The destination IPv4 address of network-related information about a finding. NetworkDestinationIpV4 InsightIpFilterArrayInput `pulumi:"networkDestinationIpV4"` // The destination IPv6 address of network-related information about a finding. NetworkDestinationIpV6 InsightIpFilterArrayInput `pulumi:"networkDestinationIpV6"` // The destination port of network-related information about a finding. NetworkDestinationPort InsightNumberFilterArrayInput `pulumi:"networkDestinationPort"` // Indicates the direction of network traffic associated with a finding. NetworkDirection InsightStringFilterArrayInput `pulumi:"networkDirection"` // The protocol of network-related information about a finding. NetworkProtocol InsightStringFilterArrayInput `pulumi:"networkProtocol"` // The source domain of network-related information about a finding. NetworkSourceDomain InsightStringFilterArrayInput `pulumi:"networkSourceDomain"` // The source IPv4 address of network-related information about a finding. NetworkSourceIpV4 InsightIpFilterArrayInput `pulumi:"networkSourceIpV4"` // The source IPv6 address of network-related information about a finding. NetworkSourceIpV6 InsightIpFilterArrayInput `pulumi:"networkSourceIpV6"` // The source media access control (MAC) address of network-related information about a finding. NetworkSourceMac InsightStringFilterArrayInput `pulumi:"networkSourceMac"` // The source port of network-related information about a finding. NetworkSourcePort InsightNumberFilterArrayInput `pulumi:"networkSourcePort"` // The text of a note. NoteText InsightStringFilterArrayInput `pulumi:"noteText"` // The timestamp of when the note was updated. NoteUpdatedAt InsightDateFilterArrayInput `pulumi:"noteUpdatedAt"` // The principal that created a note. NoteUpdatedBy InsightStringFilterArrayInput `pulumi:"noteUpdatedBy"` // A timestamp that identifies when the process was launched. ProcessLaunchedAt InsightDateFilterArrayInput `pulumi:"processLaunchedAt"` // The name of the process. ProcessName InsightStringFilterArrayInput `pulumi:"processName"` // The parent process ID. ProcessParentPid InsightNumberFilterArrayInput `pulumi:"processParentPid"` // The path to the process executable. ProcessPath InsightStringFilterArrayInput `pulumi:"processPath"` // The process ID. ProcessPid InsightNumberFilterArrayInput `pulumi:"processPid"` // A timestamp that identifies when the process was terminated. ProcessTerminatedAt InsightDateFilterArrayInput `pulumi:"processTerminatedAt"` // The ARN generated by Security Hub that uniquely identifies a third-party company (security findings provider) after this provider's product (solution that generates findings) is registered with Security Hub. ProductArn InsightStringFilterArrayInput `pulumi:"productArn"` // A data type where security findings providers can include additional solution-specific details that aren't part of the defined AwsSecurityFinding format. ProductFields InsightMapFilterArrayInput `pulumi:"productFields"` // The name of the solution (product) that generates findings. ProductName InsightStringFilterArrayInput `pulumi:"productName"` // The recommendation of what to do about the issue described in a finding. RecommendationText InsightStringFilterArrayInput `pulumi:"recommendationText"` // The updated record state for the finding. RecordState InsightStringFilterArrayInput `pulumi:"recordState"` // The Region from which the finding was generated. Region InsightStringFilterArrayInput `pulumi:"region"` // The solution-generated identifier for a related finding. RelatedFindingsId InsightStringFilterArrayInput `pulumi:"relatedFindingsId"` // The ARN of the solution that generated a related finding. RelatedFindingsProductArn InsightStringFilterArrayInput `pulumi:"relatedFindingsProductArn"` // The ARN of the application that is related to a finding. ResourceApplicationArn InsightStringFilterArrayInput `pulumi:"resourceApplicationArn"` // The name of the application that is related to a finding. ResourceApplicationName InsightStringFilterArrayInput `pulumi:"resourceApplicationName"` // The IAM profile ARN of the instance. ResourceAwsEc2InstanceIamInstanceProfileArn InsightStringFilterArrayInput `pulumi:"resourceAwsEc2InstanceIamInstanceProfileArn"` // The Amazon Machine Image (AMI) ID of the instance. ResourceAwsEc2InstanceImageId InsightStringFilterArrayInput `pulumi:"resourceAwsEc2InstanceImageId"` // The IPv4 addresses associated with the instance. ResourceAwsEc2InstanceIpV4Addresses InsightIpFilterArrayInput `pulumi:"resourceAwsEc2InstanceIpV4Addresses"` // The IPv6 addresses associated with the instance. ResourceAwsEc2InstanceIpV6Addresses InsightIpFilterArrayInput `pulumi:"resourceAwsEc2InstanceIpV6Addresses"` // The key name associated with the instance. ResourceAwsEc2InstanceKeyName InsightStringFilterArrayInput `pulumi:"resourceAwsEc2InstanceKeyName"` // The date and time the instance was launched. ResourceAwsEc2InstanceLaunchedAt InsightDateFilterArrayInput `pulumi:"resourceAwsEc2InstanceLaunchedAt"` // The identifier of the subnet that the instance was launched in. ResourceAwsEc2InstanceSubnetId InsightStringFilterArrayInput `pulumi:"resourceAwsEc2InstanceSubnetId"` // The instance type of the instance. ResourceAwsEc2InstanceType InsightStringFilterArrayInput `pulumi:"resourceAwsEc2InstanceType"` // The identifier of the VPC that the instance was launched in. ResourceAwsEc2InstanceVpcId InsightStringFilterArrayInput `pulumi:"resourceAwsEc2InstanceVpcId"` // The creation date/time of the IAM access key related to a finding. ResourceAwsIamAccessKeyCreatedAt InsightDateFilterArrayInput `pulumi:"resourceAwsIamAccessKeyCreatedAt"` // The name of the principal that is associated with an IAM access key. ResourceAwsIamAccessKeyPrincipalName InsightStringFilterArrayInput `pulumi:"resourceAwsIamAccessKeyPrincipalName"` // The status of the IAM access key related to a finding. ResourceAwsIamAccessKeyStatus InsightStringFilterArrayInput `pulumi:"resourceAwsIamAccessKeyStatus"` // The user associated with the IAM access key related to a finding. ResourceAwsIamAccessKeyUserName InsightStringFilterArrayInput `pulumi:"resourceAwsIamAccessKeyUserName"` // The name of an IAM user. ResourceAwsIamUserUserName InsightStringFilterArrayInput `pulumi:"resourceAwsIamUserUserName"` // The canonical user ID of the owner of the S3 bucket. ResourceAwsS3BucketOwnerId InsightStringFilterArrayInput `pulumi:"resourceAwsS3BucketOwnerId"` // The display name of the owner of the S3 bucket. ResourceAwsS3BucketOwnerName InsightStringFilterArrayInput `pulumi:"resourceAwsS3BucketOwnerName"` // The identifier of the image related to a finding. ResourceContainerImageId InsightStringFilterArrayInput `pulumi:"resourceContainerImageId"` // The name of the image related to a finding. ResourceContainerImageName InsightStringFilterArrayInput `pulumi:"resourceContainerImageName"` // A timestamp that identifies when the container was started. ResourceContainerLaunchedAt InsightDateFilterArrayInput `pulumi:"resourceContainerLaunchedAt"` // The name of the container related to a finding. ResourceContainerName InsightStringFilterArrayInput `pulumi:"resourceContainerName"` // The details of a resource that doesn't have a specific subfield for the resource type defined. ResourceDetailsOther InsightMapFilterArrayInput `pulumi:"resourceDetailsOther"` // The canonical identifier for the given resource type. ResourceId InsightStringFilterArrayInput `pulumi:"resourceId"` // The canonical AWS partition name that the Region is assigned to. ResourcePartition InsightStringFilterArrayInput `pulumi:"resourcePartition"` // The canonical AWS external Region name where this resource is located. ResourceRegion InsightStringFilterArrayInput `pulumi:"resourceRegion"` // A list of AWS tags associated with a resource at the time the finding was processed. ResourceTags InsightMapFilterArrayInput `pulumi:"resourceTags"` // Specifies the type of the resource that details are provided for. ResourceType InsightStringFilterArrayInput `pulumi:"resourceType"` // Indicates whether or not sample findings are included in the filter results. Sample InsightBooleanFilterArrayInput `pulumi:"sample"` // The label of a finding's severity. SeverityLabel InsightStringFilterArrayInput `pulumi:"severityLabel"` // The normalized severity of a finding. SeverityNormalized InsightNumberFilterArrayInput `pulumi:"severityNormalized"` // The native severity as defined by the security findings provider's solution that generated the finding. SeverityProduct InsightNumberFilterArrayInput `pulumi:"severityProduct"` // A URL that links to a page about the current finding in the security findings provider's solution. SourceUrl InsightStringFilterArrayInput `pulumi:"sourceUrl"` // The category of a threat intelligence indicator. ThreatIntelIndicatorCategory InsightStringFilterArrayInput `pulumi:"threatIntelIndicatorCategory"` // A timestamp that identifies the last observation of a threat intelligence indicator. ThreatIntelIndicatorLastObservedAt InsightDateFilterArrayInput `pulumi:"threatIntelIndicatorLastObservedAt"` // The source of the threat intelligence. ThreatIntelIndicatorSource InsightStringFilterArrayInput `pulumi:"threatIntelIndicatorSource"` // The URL for more details from the source of the threat intelligence. ThreatIntelIndicatorSourceUrl InsightStringFilterArrayInput `pulumi:"threatIntelIndicatorSourceUrl"` // The type of a threat intelligence indicator. ThreatIntelIndicatorType InsightStringFilterArrayInput `pulumi:"threatIntelIndicatorType"` // The value of a threat intelligence indicator. ThreatIntelIndicatorValue InsightStringFilterArrayInput `pulumi:"threatIntelIndicatorValue"` // A finding's title. Title InsightStringFilterArrayInput `pulumi:"title"` // A finding type in the format of namespace/category/classifier that classifies a finding. Type InsightStringFilterArrayInput `pulumi:"type"` // An ISO8601-formatted timestamp that indicates when the security findings provider last updated the finding record. UpdatedAt InsightDateFilterArrayInput `pulumi:"updatedAt"` // A list of name/value string pairs associated with the finding. UserDefinedFields InsightMapFilterArrayInput `pulumi:"userDefinedFields"` // The veracity of a finding. VerificationState InsightStringFilterArrayInput `pulumi:"verificationState"` // Indicates whether a software vulnerability in your environment has a known exploit. VulnerabilitiesExploitAvailable InsightStringFilterArrayInput `pulumi:"vulnerabilitiesExploitAvailable"` // Indicates whether a vulnerability is fixed in a newer version of the affected software packages. VulnerabilitiesFixAvailable InsightStringFilterArrayInput `pulumi:"vulnerabilitiesFixAvailable"` // The workflow state of a finding. WorkflowState InsightStringFilterArrayInput `pulumi:"workflowState"` // The status of the investigation into a finding. WorkflowStatus InsightStringFilterArrayInput `pulumi:"workflowStatus"` }
A collection of filters that are applied to all active findings aggregated by AWS Security Hub.
func (InsightAwsSecurityFindingFiltersArgs) ElementType ¶ added in v0.101.0
func (InsightAwsSecurityFindingFiltersArgs) ElementType() reflect.Type
func (InsightAwsSecurityFindingFiltersArgs) ToInsightAwsSecurityFindingFiltersOutput ¶ added in v0.101.0
func (i InsightAwsSecurityFindingFiltersArgs) ToInsightAwsSecurityFindingFiltersOutput() InsightAwsSecurityFindingFiltersOutput
func (InsightAwsSecurityFindingFiltersArgs) ToInsightAwsSecurityFindingFiltersOutputWithContext ¶ added in v0.101.0
func (i InsightAwsSecurityFindingFiltersArgs) ToInsightAwsSecurityFindingFiltersOutputWithContext(ctx context.Context) InsightAwsSecurityFindingFiltersOutput
type InsightAwsSecurityFindingFiltersInput ¶ added in v0.101.0
type InsightAwsSecurityFindingFiltersInput interface { pulumi.Input ToInsightAwsSecurityFindingFiltersOutput() InsightAwsSecurityFindingFiltersOutput ToInsightAwsSecurityFindingFiltersOutputWithContext(context.Context) InsightAwsSecurityFindingFiltersOutput }
InsightAwsSecurityFindingFiltersInput is an input type that accepts InsightAwsSecurityFindingFiltersArgs and InsightAwsSecurityFindingFiltersOutput values. You can construct a concrete instance of `InsightAwsSecurityFindingFiltersInput` via:
InsightAwsSecurityFindingFiltersArgs{...}
type InsightAwsSecurityFindingFiltersOutput ¶ added in v0.101.0
type InsightAwsSecurityFindingFiltersOutput struct{ *pulumi.OutputState }
A collection of filters that are applied to all active findings aggregated by AWS Security Hub.
func (InsightAwsSecurityFindingFiltersOutput) AwsAccountId ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) AwsAccountId() InsightStringFilterArrayOutput
The AWS account ID in which a finding is generated.
func (InsightAwsSecurityFindingFiltersOutput) AwsAccountName ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) AwsAccountName() InsightStringFilterArrayOutput
The name of the AWS account in which a finding is generated.
func (InsightAwsSecurityFindingFiltersOutput) CompanyName ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) CompanyName() InsightStringFilterArrayOutput
The name of the findings provider (company) that owns the solution (product) that generates findings.
func (InsightAwsSecurityFindingFiltersOutput) ComplianceAssociatedStandardsId ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) ComplianceAssociatedStandardsId() InsightStringFilterArrayOutput
The unique identifier of a standard in which a control is enabled.
func (InsightAwsSecurityFindingFiltersOutput) ComplianceSecurityControlId ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) ComplianceSecurityControlId() InsightStringFilterArrayOutput
The unique identifier of a control across standards.
func (InsightAwsSecurityFindingFiltersOutput) ComplianceSecurityControlParametersName ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) ComplianceSecurityControlParametersName() InsightStringFilterArrayOutput
The name of a security control parameter.
func (InsightAwsSecurityFindingFiltersOutput) ComplianceSecurityControlParametersValue ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) ComplianceSecurityControlParametersValue() InsightStringFilterArrayOutput
The current value of a security control parameter.
func (InsightAwsSecurityFindingFiltersOutput) ComplianceStatus ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) ComplianceStatus() InsightStringFilterArrayOutput
Exclusive to findings that are generated as the result of a check run against a specific rule in a supported standard.
func (InsightAwsSecurityFindingFiltersOutput) Confidence ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) Confidence() InsightNumberFilterArrayOutput
A finding's confidence.
func (InsightAwsSecurityFindingFiltersOutput) CreatedAt ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) CreatedAt() InsightDateFilterArrayOutput
An ISO8601-formatted timestamp that indicates when the security findings provider captured the potential security issue that a finding captured.
func (InsightAwsSecurityFindingFiltersOutput) Criticality ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) Criticality() InsightNumberFilterArrayOutput
The level of importance assigned to the resources associated with the finding.
func (InsightAwsSecurityFindingFiltersOutput) Description ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) Description() InsightStringFilterArrayOutput
A finding's description.
func (InsightAwsSecurityFindingFiltersOutput) ElementType ¶ added in v0.101.0
func (InsightAwsSecurityFindingFiltersOutput) ElementType() reflect.Type
func (InsightAwsSecurityFindingFiltersOutput) FindingProviderFieldsConfidence ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) FindingProviderFieldsConfidence() InsightNumberFilterArrayOutput
The finding provider value for the finding confidence.
func (InsightAwsSecurityFindingFiltersOutput) FindingProviderFieldsCriticality ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) FindingProviderFieldsCriticality() InsightNumberFilterArrayOutput
The finding provider value for the level of importance assigned to the resources associated with the findings.
func (InsightAwsSecurityFindingFiltersOutput) FindingProviderFieldsRelatedFindingsId ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) FindingProviderFieldsRelatedFindingsId() InsightStringFilterArrayOutput
The finding identifier of a related finding that is identified by the finding provider.
func (InsightAwsSecurityFindingFiltersOutput) FindingProviderFieldsRelatedFindingsProductArn ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) FindingProviderFieldsRelatedFindingsProductArn() InsightStringFilterArrayOutput
The ARN of the solution that generated a related finding that is identified by the finding provider.
func (InsightAwsSecurityFindingFiltersOutput) FindingProviderFieldsSeverityLabel ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) FindingProviderFieldsSeverityLabel() InsightStringFilterArrayOutput
The finding provider value for the severity label.
func (InsightAwsSecurityFindingFiltersOutput) FindingProviderFieldsSeverityOriginal ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) FindingProviderFieldsSeverityOriginal() InsightStringFilterArrayOutput
The finding provider's original value for the severity.
func (InsightAwsSecurityFindingFiltersOutput) FindingProviderFieldsTypes ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) FindingProviderFieldsTypes() InsightStringFilterArrayOutput
One or more finding types that the finding provider assigned to the finding.
func (InsightAwsSecurityFindingFiltersOutput) FirstObservedAt ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) FirstObservedAt() InsightDateFilterArrayOutput
An ISO8601-formatted timestamp that indicates when the security findings provider first observed the potential security issue that a finding captured.
func (InsightAwsSecurityFindingFiltersOutput) GeneratorId ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) GeneratorId() InsightStringFilterArrayOutput
The identifier for the solution-specific component (a discrete unit of logic) that generated a finding.
func (InsightAwsSecurityFindingFiltersOutput) Id ¶ added in v0.101.0
The security findings provider-specific identifier for a finding.
func (InsightAwsSecurityFindingFiltersOutput) Keyword ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) Keyword() InsightKeywordFilterArrayOutput
A keyword for a finding.
func (InsightAwsSecurityFindingFiltersOutput) LastObservedAt ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) LastObservedAt() InsightDateFilterArrayOutput
An ISO8601-formatted timestamp that indicates when the security findings provider most recently observed the potential security issue that a finding captured.
func (InsightAwsSecurityFindingFiltersOutput) MalwareName ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) MalwareName() InsightStringFilterArrayOutput
The name of the malware that was observed.
func (InsightAwsSecurityFindingFiltersOutput) MalwarePath ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) MalwarePath() InsightStringFilterArrayOutput
The filesystem path of the malware that was observed.
func (InsightAwsSecurityFindingFiltersOutput) MalwareState ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) MalwareState() InsightStringFilterArrayOutput
The state of the malware that was observed.
func (InsightAwsSecurityFindingFiltersOutput) MalwareType ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) MalwareType() InsightStringFilterArrayOutput
The type of the malware that was observed.
func (InsightAwsSecurityFindingFiltersOutput) NetworkDestinationDomain ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) NetworkDestinationDomain() InsightStringFilterArrayOutput
The destination domain of network-related information about a finding.
func (InsightAwsSecurityFindingFiltersOutput) NetworkDestinationIpV4 ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) NetworkDestinationIpV4() InsightIpFilterArrayOutput
The destination IPv4 address of network-related information about a finding.
func (InsightAwsSecurityFindingFiltersOutput) NetworkDestinationIpV6 ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) NetworkDestinationIpV6() InsightIpFilterArrayOutput
The destination IPv6 address of network-related information about a finding.
func (InsightAwsSecurityFindingFiltersOutput) NetworkDestinationPort ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) NetworkDestinationPort() InsightNumberFilterArrayOutput
The destination port of network-related information about a finding.
func (InsightAwsSecurityFindingFiltersOutput) NetworkDirection ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) NetworkDirection() InsightStringFilterArrayOutput
Indicates the direction of network traffic associated with a finding.
func (InsightAwsSecurityFindingFiltersOutput) NetworkProtocol ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) NetworkProtocol() InsightStringFilterArrayOutput
The protocol of network-related information about a finding.
func (InsightAwsSecurityFindingFiltersOutput) NetworkSourceDomain ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) NetworkSourceDomain() InsightStringFilterArrayOutput
The source domain of network-related information about a finding.
func (InsightAwsSecurityFindingFiltersOutput) NetworkSourceIpV4 ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) NetworkSourceIpV4() InsightIpFilterArrayOutput
The source IPv4 address of network-related information about a finding.
func (InsightAwsSecurityFindingFiltersOutput) NetworkSourceIpV6 ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) NetworkSourceIpV6() InsightIpFilterArrayOutput
The source IPv6 address of network-related information about a finding.
func (InsightAwsSecurityFindingFiltersOutput) NetworkSourceMac ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) NetworkSourceMac() InsightStringFilterArrayOutput
The source media access control (MAC) address of network-related information about a finding.
func (InsightAwsSecurityFindingFiltersOutput) NetworkSourcePort ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) NetworkSourcePort() InsightNumberFilterArrayOutput
The source port of network-related information about a finding.
func (InsightAwsSecurityFindingFiltersOutput) NoteText ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) NoteText() InsightStringFilterArrayOutput
The text of a note.
func (InsightAwsSecurityFindingFiltersOutput) NoteUpdatedAt ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) NoteUpdatedAt() InsightDateFilterArrayOutput
The timestamp of when the note was updated.
func (InsightAwsSecurityFindingFiltersOutput) NoteUpdatedBy ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) NoteUpdatedBy() InsightStringFilterArrayOutput
The principal that created a note.
func (InsightAwsSecurityFindingFiltersOutput) ProcessLaunchedAt ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) ProcessLaunchedAt() InsightDateFilterArrayOutput
A timestamp that identifies when the process was launched.
func (InsightAwsSecurityFindingFiltersOutput) ProcessName ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) ProcessName() InsightStringFilterArrayOutput
The name of the process.
func (InsightAwsSecurityFindingFiltersOutput) ProcessParentPid ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) ProcessParentPid() InsightNumberFilterArrayOutput
The parent process ID.
func (InsightAwsSecurityFindingFiltersOutput) ProcessPath ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) ProcessPath() InsightStringFilterArrayOutput
The path to the process executable.
func (InsightAwsSecurityFindingFiltersOutput) ProcessPid ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) ProcessPid() InsightNumberFilterArrayOutput
The process ID.
func (InsightAwsSecurityFindingFiltersOutput) ProcessTerminatedAt ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) ProcessTerminatedAt() InsightDateFilterArrayOutput
A timestamp that identifies when the process was terminated.
func (InsightAwsSecurityFindingFiltersOutput) ProductArn ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) ProductArn() InsightStringFilterArrayOutput
The ARN generated by Security Hub that uniquely identifies a third-party company (security findings provider) after this provider's product (solution that generates findings) is registered with Security Hub.
func (InsightAwsSecurityFindingFiltersOutput) ProductFields ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) ProductFields() InsightMapFilterArrayOutput
A data type where security findings providers can include additional solution-specific details that aren't part of the defined AwsSecurityFinding format.
func (InsightAwsSecurityFindingFiltersOutput) ProductName ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) ProductName() InsightStringFilterArrayOutput
The name of the solution (product) that generates findings.
func (InsightAwsSecurityFindingFiltersOutput) RecommendationText ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) RecommendationText() InsightStringFilterArrayOutput
The recommendation of what to do about the issue described in a finding.
func (InsightAwsSecurityFindingFiltersOutput) RecordState ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) RecordState() InsightStringFilterArrayOutput
The updated record state for the finding.
func (InsightAwsSecurityFindingFiltersOutput) Region ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) Region() InsightStringFilterArrayOutput
The Region from which the finding was generated.
func (InsightAwsSecurityFindingFiltersOutput) RelatedFindingsId ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) RelatedFindingsId() InsightStringFilterArrayOutput
The solution-generated identifier for a related finding.
func (InsightAwsSecurityFindingFiltersOutput) RelatedFindingsProductArn ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) RelatedFindingsProductArn() InsightStringFilterArrayOutput
The ARN of the solution that generated a related finding.
func (InsightAwsSecurityFindingFiltersOutput) ResourceApplicationArn ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) ResourceApplicationArn() InsightStringFilterArrayOutput
The ARN of the application that is related to a finding.
func (InsightAwsSecurityFindingFiltersOutput) ResourceApplicationName ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) ResourceApplicationName() InsightStringFilterArrayOutput
The name of the application that is related to a finding.
func (InsightAwsSecurityFindingFiltersOutput) ResourceAwsEc2InstanceIamInstanceProfileArn ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) ResourceAwsEc2InstanceIamInstanceProfileArn() InsightStringFilterArrayOutput
The IAM profile ARN of the instance.
func (InsightAwsSecurityFindingFiltersOutput) ResourceAwsEc2InstanceImageId ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) ResourceAwsEc2InstanceImageId() InsightStringFilterArrayOutput
The Amazon Machine Image (AMI) ID of the instance.
func (InsightAwsSecurityFindingFiltersOutput) ResourceAwsEc2InstanceIpV4Addresses ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) ResourceAwsEc2InstanceIpV4Addresses() InsightIpFilterArrayOutput
The IPv4 addresses associated with the instance.
func (InsightAwsSecurityFindingFiltersOutput) ResourceAwsEc2InstanceIpV6Addresses ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) ResourceAwsEc2InstanceIpV6Addresses() InsightIpFilterArrayOutput
The IPv6 addresses associated with the instance.
func (InsightAwsSecurityFindingFiltersOutput) ResourceAwsEc2InstanceKeyName ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) ResourceAwsEc2InstanceKeyName() InsightStringFilterArrayOutput
The key name associated with the instance.
func (InsightAwsSecurityFindingFiltersOutput) ResourceAwsEc2InstanceLaunchedAt ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) ResourceAwsEc2InstanceLaunchedAt() InsightDateFilterArrayOutput
The date and time the instance was launched.
func (InsightAwsSecurityFindingFiltersOutput) ResourceAwsEc2InstanceSubnetId ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) ResourceAwsEc2InstanceSubnetId() InsightStringFilterArrayOutput
The identifier of the subnet that the instance was launched in.
func (InsightAwsSecurityFindingFiltersOutput) ResourceAwsEc2InstanceType ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) ResourceAwsEc2InstanceType() InsightStringFilterArrayOutput
The instance type of the instance.
func (InsightAwsSecurityFindingFiltersOutput) ResourceAwsEc2InstanceVpcId ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) ResourceAwsEc2InstanceVpcId() InsightStringFilterArrayOutput
The identifier of the VPC that the instance was launched in.
func (InsightAwsSecurityFindingFiltersOutput) ResourceAwsIamAccessKeyCreatedAt ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) ResourceAwsIamAccessKeyCreatedAt() InsightDateFilterArrayOutput
The creation date/time of the IAM access key related to a finding.
func (InsightAwsSecurityFindingFiltersOutput) ResourceAwsIamAccessKeyPrincipalName ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) ResourceAwsIamAccessKeyPrincipalName() InsightStringFilterArrayOutput
The name of the principal that is associated with an IAM access key.
func (InsightAwsSecurityFindingFiltersOutput) ResourceAwsIamAccessKeyStatus ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) ResourceAwsIamAccessKeyStatus() InsightStringFilterArrayOutput
The status of the IAM access key related to a finding.
func (InsightAwsSecurityFindingFiltersOutput) ResourceAwsIamAccessKeyUserName ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) ResourceAwsIamAccessKeyUserName() InsightStringFilterArrayOutput
The user associated with the IAM access key related to a finding.
func (InsightAwsSecurityFindingFiltersOutput) ResourceAwsIamUserUserName ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) ResourceAwsIamUserUserName() InsightStringFilterArrayOutput
The name of an IAM user.
func (InsightAwsSecurityFindingFiltersOutput) ResourceAwsS3BucketOwnerId ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) ResourceAwsS3BucketOwnerId() InsightStringFilterArrayOutput
The canonical user ID of the owner of the S3 bucket.
func (InsightAwsSecurityFindingFiltersOutput) ResourceAwsS3BucketOwnerName ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) ResourceAwsS3BucketOwnerName() InsightStringFilterArrayOutput
The display name of the owner of the S3 bucket.
func (InsightAwsSecurityFindingFiltersOutput) ResourceContainerImageId ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) ResourceContainerImageId() InsightStringFilterArrayOutput
The identifier of the image related to a finding.
func (InsightAwsSecurityFindingFiltersOutput) ResourceContainerImageName ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) ResourceContainerImageName() InsightStringFilterArrayOutput
The name of the image related to a finding.
func (InsightAwsSecurityFindingFiltersOutput) ResourceContainerLaunchedAt ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) ResourceContainerLaunchedAt() InsightDateFilterArrayOutput
A timestamp that identifies when the container was started.
func (InsightAwsSecurityFindingFiltersOutput) ResourceContainerName ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) ResourceContainerName() InsightStringFilterArrayOutput
The name of the container related to a finding.
func (InsightAwsSecurityFindingFiltersOutput) ResourceDetailsOther ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) ResourceDetailsOther() InsightMapFilterArrayOutput
The details of a resource that doesn't have a specific subfield for the resource type defined.
func (InsightAwsSecurityFindingFiltersOutput) ResourceId ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) ResourceId() InsightStringFilterArrayOutput
The canonical identifier for the given resource type.
func (InsightAwsSecurityFindingFiltersOutput) ResourcePartition ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) ResourcePartition() InsightStringFilterArrayOutput
The canonical AWS partition name that the Region is assigned to.
func (InsightAwsSecurityFindingFiltersOutput) ResourceRegion ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) ResourceRegion() InsightStringFilterArrayOutput
The canonical AWS external Region name where this resource is located.
func (InsightAwsSecurityFindingFiltersOutput) ResourceTags ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) ResourceTags() InsightMapFilterArrayOutput
A list of AWS tags associated with a resource at the time the finding was processed.
func (InsightAwsSecurityFindingFiltersOutput) ResourceType ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) ResourceType() InsightStringFilterArrayOutput
Specifies the type of the resource that details are provided for.
func (InsightAwsSecurityFindingFiltersOutput) Sample ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) Sample() InsightBooleanFilterArrayOutput
Indicates whether or not sample findings are included in the filter results.
func (InsightAwsSecurityFindingFiltersOutput) SeverityLabel ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) SeverityLabel() InsightStringFilterArrayOutput
The label of a finding's severity.
func (InsightAwsSecurityFindingFiltersOutput) SeverityNormalized ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) SeverityNormalized() InsightNumberFilterArrayOutput
The normalized severity of a finding.
func (InsightAwsSecurityFindingFiltersOutput) SeverityProduct ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) SeverityProduct() InsightNumberFilterArrayOutput
The native severity as defined by the security findings provider's solution that generated the finding.
func (InsightAwsSecurityFindingFiltersOutput) SourceUrl ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) SourceUrl() InsightStringFilterArrayOutput
A URL that links to a page about the current finding in the security findings provider's solution.
func (InsightAwsSecurityFindingFiltersOutput) ThreatIntelIndicatorCategory ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) ThreatIntelIndicatorCategory() InsightStringFilterArrayOutput
The category of a threat intelligence indicator.
func (InsightAwsSecurityFindingFiltersOutput) ThreatIntelIndicatorLastObservedAt ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) ThreatIntelIndicatorLastObservedAt() InsightDateFilterArrayOutput
A timestamp that identifies the last observation of a threat intelligence indicator.
func (InsightAwsSecurityFindingFiltersOutput) ThreatIntelIndicatorSource ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) ThreatIntelIndicatorSource() InsightStringFilterArrayOutput
The source of the threat intelligence.
func (InsightAwsSecurityFindingFiltersOutput) ThreatIntelIndicatorSourceUrl ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) ThreatIntelIndicatorSourceUrl() InsightStringFilterArrayOutput
The URL for more details from the source of the threat intelligence.
func (InsightAwsSecurityFindingFiltersOutput) ThreatIntelIndicatorType ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) ThreatIntelIndicatorType() InsightStringFilterArrayOutput
The type of a threat intelligence indicator.
func (InsightAwsSecurityFindingFiltersOutput) ThreatIntelIndicatorValue ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) ThreatIntelIndicatorValue() InsightStringFilterArrayOutput
The value of a threat intelligence indicator.
func (InsightAwsSecurityFindingFiltersOutput) Title ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) Title() InsightStringFilterArrayOutput
A finding's title.
func (InsightAwsSecurityFindingFiltersOutput) ToInsightAwsSecurityFindingFiltersOutput ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) ToInsightAwsSecurityFindingFiltersOutput() InsightAwsSecurityFindingFiltersOutput
func (InsightAwsSecurityFindingFiltersOutput) ToInsightAwsSecurityFindingFiltersOutputWithContext ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) ToInsightAwsSecurityFindingFiltersOutputWithContext(ctx context.Context) InsightAwsSecurityFindingFiltersOutput
func (InsightAwsSecurityFindingFiltersOutput) Type ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) Type() InsightStringFilterArrayOutput
A finding type in the format of namespace/category/classifier that classifies a finding.
func (InsightAwsSecurityFindingFiltersOutput) UpdatedAt ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) UpdatedAt() InsightDateFilterArrayOutput
An ISO8601-formatted timestamp that indicates when the security findings provider last updated the finding record.
func (InsightAwsSecurityFindingFiltersOutput) UserDefinedFields ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) UserDefinedFields() InsightMapFilterArrayOutput
A list of name/value string pairs associated with the finding.
func (InsightAwsSecurityFindingFiltersOutput) VerificationState ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) VerificationState() InsightStringFilterArrayOutput
The veracity of a finding.
func (InsightAwsSecurityFindingFiltersOutput) VulnerabilitiesExploitAvailable ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) VulnerabilitiesExploitAvailable() InsightStringFilterArrayOutput
Indicates whether a software vulnerability in your environment has a known exploit.
func (InsightAwsSecurityFindingFiltersOutput) VulnerabilitiesFixAvailable ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) VulnerabilitiesFixAvailable() InsightStringFilterArrayOutput
Indicates whether a vulnerability is fixed in a newer version of the affected software packages.
func (InsightAwsSecurityFindingFiltersOutput) WorkflowState ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) WorkflowState() InsightStringFilterArrayOutput
The workflow state of a finding.
func (InsightAwsSecurityFindingFiltersOutput) WorkflowStatus ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersOutput) WorkflowStatus() InsightStringFilterArrayOutput
The status of the investigation into a finding.
type InsightAwsSecurityFindingFiltersPtrOutput ¶ added in v0.101.0
type InsightAwsSecurityFindingFiltersPtrOutput struct{ *pulumi.OutputState }
func (InsightAwsSecurityFindingFiltersPtrOutput) AwsAccountId ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) AwsAccountId() InsightStringFilterArrayOutput
The AWS account ID in which a finding is generated.
func (InsightAwsSecurityFindingFiltersPtrOutput) AwsAccountName ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) AwsAccountName() InsightStringFilterArrayOutput
The name of the AWS account in which a finding is generated.
func (InsightAwsSecurityFindingFiltersPtrOutput) CompanyName ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) CompanyName() InsightStringFilterArrayOutput
The name of the findings provider (company) that owns the solution (product) that generates findings.
func (InsightAwsSecurityFindingFiltersPtrOutput) ComplianceAssociatedStandardsId ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) ComplianceAssociatedStandardsId() InsightStringFilterArrayOutput
The unique identifier of a standard in which a control is enabled.
func (InsightAwsSecurityFindingFiltersPtrOutput) ComplianceSecurityControlId ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) ComplianceSecurityControlId() InsightStringFilterArrayOutput
The unique identifier of a control across standards.
func (InsightAwsSecurityFindingFiltersPtrOutput) ComplianceSecurityControlParametersName ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) ComplianceSecurityControlParametersName() InsightStringFilterArrayOutput
The name of a security control parameter.
func (InsightAwsSecurityFindingFiltersPtrOutput) ComplianceSecurityControlParametersValue ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) ComplianceSecurityControlParametersValue() InsightStringFilterArrayOutput
The current value of a security control parameter.
func (InsightAwsSecurityFindingFiltersPtrOutput) ComplianceStatus ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) ComplianceStatus() InsightStringFilterArrayOutput
Exclusive to findings that are generated as the result of a check run against a specific rule in a supported standard.
func (InsightAwsSecurityFindingFiltersPtrOutput) Confidence ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) Confidence() InsightNumberFilterArrayOutput
A finding's confidence.
func (InsightAwsSecurityFindingFiltersPtrOutput) CreatedAt ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) CreatedAt() InsightDateFilterArrayOutput
An ISO8601-formatted timestamp that indicates when the security findings provider captured the potential security issue that a finding captured.
func (InsightAwsSecurityFindingFiltersPtrOutput) Criticality ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) Criticality() InsightNumberFilterArrayOutput
The level of importance assigned to the resources associated with the finding.
func (InsightAwsSecurityFindingFiltersPtrOutput) Description ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) Description() InsightStringFilterArrayOutput
A finding's description.
func (InsightAwsSecurityFindingFiltersPtrOutput) ElementType ¶ added in v0.101.0
func (InsightAwsSecurityFindingFiltersPtrOutput) ElementType() reflect.Type
func (InsightAwsSecurityFindingFiltersPtrOutput) FindingProviderFieldsConfidence ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) FindingProviderFieldsConfidence() InsightNumberFilterArrayOutput
The finding provider value for the finding confidence.
func (InsightAwsSecurityFindingFiltersPtrOutput) FindingProviderFieldsCriticality ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) FindingProviderFieldsCriticality() InsightNumberFilterArrayOutput
The finding provider value for the level of importance assigned to the resources associated with the findings.
func (InsightAwsSecurityFindingFiltersPtrOutput) FindingProviderFieldsRelatedFindingsId ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) FindingProviderFieldsRelatedFindingsId() InsightStringFilterArrayOutput
The finding identifier of a related finding that is identified by the finding provider.
func (InsightAwsSecurityFindingFiltersPtrOutput) FindingProviderFieldsRelatedFindingsProductArn ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) FindingProviderFieldsRelatedFindingsProductArn() InsightStringFilterArrayOutput
The ARN of the solution that generated a related finding that is identified by the finding provider.
func (InsightAwsSecurityFindingFiltersPtrOutput) FindingProviderFieldsSeverityLabel ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) FindingProviderFieldsSeverityLabel() InsightStringFilterArrayOutput
The finding provider value for the severity label.
func (InsightAwsSecurityFindingFiltersPtrOutput) FindingProviderFieldsSeverityOriginal ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) FindingProviderFieldsSeverityOriginal() InsightStringFilterArrayOutput
The finding provider's original value for the severity.
func (InsightAwsSecurityFindingFiltersPtrOutput) FindingProviderFieldsTypes ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) FindingProviderFieldsTypes() InsightStringFilterArrayOutput
One or more finding types that the finding provider assigned to the finding.
func (InsightAwsSecurityFindingFiltersPtrOutput) FirstObservedAt ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) FirstObservedAt() InsightDateFilterArrayOutput
An ISO8601-formatted timestamp that indicates when the security findings provider first observed the potential security issue that a finding captured.
func (InsightAwsSecurityFindingFiltersPtrOutput) GeneratorId ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) GeneratorId() InsightStringFilterArrayOutput
The identifier for the solution-specific component (a discrete unit of logic) that generated a finding.
func (InsightAwsSecurityFindingFiltersPtrOutput) Id ¶ added in v0.101.0
The security findings provider-specific identifier for a finding.
func (InsightAwsSecurityFindingFiltersPtrOutput) Keyword ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) Keyword() InsightKeywordFilterArrayOutput
A keyword for a finding.
func (InsightAwsSecurityFindingFiltersPtrOutput) LastObservedAt ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) LastObservedAt() InsightDateFilterArrayOutput
An ISO8601-formatted timestamp that indicates when the security findings provider most recently observed the potential security issue that a finding captured.
func (InsightAwsSecurityFindingFiltersPtrOutput) MalwareName ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) MalwareName() InsightStringFilterArrayOutput
The name of the malware that was observed.
func (InsightAwsSecurityFindingFiltersPtrOutput) MalwarePath ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) MalwarePath() InsightStringFilterArrayOutput
The filesystem path of the malware that was observed.
func (InsightAwsSecurityFindingFiltersPtrOutput) MalwareState ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) MalwareState() InsightStringFilterArrayOutput
The state of the malware that was observed.
func (InsightAwsSecurityFindingFiltersPtrOutput) MalwareType ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) MalwareType() InsightStringFilterArrayOutput
The type of the malware that was observed.
func (InsightAwsSecurityFindingFiltersPtrOutput) NetworkDestinationDomain ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) NetworkDestinationDomain() InsightStringFilterArrayOutput
The destination domain of network-related information about a finding.
func (InsightAwsSecurityFindingFiltersPtrOutput) NetworkDestinationIpV4 ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) NetworkDestinationIpV4() InsightIpFilterArrayOutput
The destination IPv4 address of network-related information about a finding.
func (InsightAwsSecurityFindingFiltersPtrOutput) NetworkDestinationIpV6 ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) NetworkDestinationIpV6() InsightIpFilterArrayOutput
The destination IPv6 address of network-related information about a finding.
func (InsightAwsSecurityFindingFiltersPtrOutput) NetworkDestinationPort ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) NetworkDestinationPort() InsightNumberFilterArrayOutput
The destination port of network-related information about a finding.
func (InsightAwsSecurityFindingFiltersPtrOutput) NetworkDirection ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) NetworkDirection() InsightStringFilterArrayOutput
Indicates the direction of network traffic associated with a finding.
func (InsightAwsSecurityFindingFiltersPtrOutput) NetworkProtocol ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) NetworkProtocol() InsightStringFilterArrayOutput
The protocol of network-related information about a finding.
func (InsightAwsSecurityFindingFiltersPtrOutput) NetworkSourceDomain ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) NetworkSourceDomain() InsightStringFilterArrayOutput
The source domain of network-related information about a finding.
func (InsightAwsSecurityFindingFiltersPtrOutput) NetworkSourceIpV4 ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) NetworkSourceIpV4() InsightIpFilterArrayOutput
The source IPv4 address of network-related information about a finding.
func (InsightAwsSecurityFindingFiltersPtrOutput) NetworkSourceIpV6 ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) NetworkSourceIpV6() InsightIpFilterArrayOutput
The source IPv6 address of network-related information about a finding.
func (InsightAwsSecurityFindingFiltersPtrOutput) NetworkSourceMac ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) NetworkSourceMac() InsightStringFilterArrayOutput
The source media access control (MAC) address of network-related information about a finding.
func (InsightAwsSecurityFindingFiltersPtrOutput) NetworkSourcePort ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) NetworkSourcePort() InsightNumberFilterArrayOutput
The source port of network-related information about a finding.
func (InsightAwsSecurityFindingFiltersPtrOutput) NoteText ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) NoteText() InsightStringFilterArrayOutput
The text of a note.
func (InsightAwsSecurityFindingFiltersPtrOutput) NoteUpdatedAt ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) NoteUpdatedAt() InsightDateFilterArrayOutput
The timestamp of when the note was updated.
func (InsightAwsSecurityFindingFiltersPtrOutput) NoteUpdatedBy ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) NoteUpdatedBy() InsightStringFilterArrayOutput
The principal that created a note.
func (InsightAwsSecurityFindingFiltersPtrOutput) ProcessLaunchedAt ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) ProcessLaunchedAt() InsightDateFilterArrayOutput
A timestamp that identifies when the process was launched.
func (InsightAwsSecurityFindingFiltersPtrOutput) ProcessName ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) ProcessName() InsightStringFilterArrayOutput
The name of the process.
func (InsightAwsSecurityFindingFiltersPtrOutput) ProcessParentPid ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) ProcessParentPid() InsightNumberFilterArrayOutput
The parent process ID.
func (InsightAwsSecurityFindingFiltersPtrOutput) ProcessPath ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) ProcessPath() InsightStringFilterArrayOutput
The path to the process executable.
func (InsightAwsSecurityFindingFiltersPtrOutput) ProcessPid ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) ProcessPid() InsightNumberFilterArrayOutput
The process ID.
func (InsightAwsSecurityFindingFiltersPtrOutput) ProcessTerminatedAt ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) ProcessTerminatedAt() InsightDateFilterArrayOutput
A timestamp that identifies when the process was terminated.
func (InsightAwsSecurityFindingFiltersPtrOutput) ProductArn ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) ProductArn() InsightStringFilterArrayOutput
The ARN generated by Security Hub that uniquely identifies a third-party company (security findings provider) after this provider's product (solution that generates findings) is registered with Security Hub.
func (InsightAwsSecurityFindingFiltersPtrOutput) ProductFields ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) ProductFields() InsightMapFilterArrayOutput
A data type where security findings providers can include additional solution-specific details that aren't part of the defined AwsSecurityFinding format.
func (InsightAwsSecurityFindingFiltersPtrOutput) ProductName ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) ProductName() InsightStringFilterArrayOutput
The name of the solution (product) that generates findings.
func (InsightAwsSecurityFindingFiltersPtrOutput) RecommendationText ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) RecommendationText() InsightStringFilterArrayOutput
The recommendation of what to do about the issue described in a finding.
func (InsightAwsSecurityFindingFiltersPtrOutput) RecordState ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) RecordState() InsightStringFilterArrayOutput
The updated record state for the finding.
func (InsightAwsSecurityFindingFiltersPtrOutput) Region ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) Region() InsightStringFilterArrayOutput
The Region from which the finding was generated.
func (InsightAwsSecurityFindingFiltersPtrOutput) RelatedFindingsId ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) RelatedFindingsId() InsightStringFilterArrayOutput
The solution-generated identifier for a related finding.
func (InsightAwsSecurityFindingFiltersPtrOutput) RelatedFindingsProductArn ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) RelatedFindingsProductArn() InsightStringFilterArrayOutput
The ARN of the solution that generated a related finding.
func (InsightAwsSecurityFindingFiltersPtrOutput) ResourceApplicationArn ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) ResourceApplicationArn() InsightStringFilterArrayOutput
The ARN of the application that is related to a finding.
func (InsightAwsSecurityFindingFiltersPtrOutput) ResourceApplicationName ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) ResourceApplicationName() InsightStringFilterArrayOutput
The name of the application that is related to a finding.
func (InsightAwsSecurityFindingFiltersPtrOutput) ResourceAwsEc2InstanceIamInstanceProfileArn ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) ResourceAwsEc2InstanceIamInstanceProfileArn() InsightStringFilterArrayOutput
The IAM profile ARN of the instance.
func (InsightAwsSecurityFindingFiltersPtrOutput) ResourceAwsEc2InstanceImageId ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) ResourceAwsEc2InstanceImageId() InsightStringFilterArrayOutput
The Amazon Machine Image (AMI) ID of the instance.
func (InsightAwsSecurityFindingFiltersPtrOutput) ResourceAwsEc2InstanceIpV4Addresses ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) ResourceAwsEc2InstanceIpV4Addresses() InsightIpFilterArrayOutput
The IPv4 addresses associated with the instance.
func (InsightAwsSecurityFindingFiltersPtrOutput) ResourceAwsEc2InstanceIpV6Addresses ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) ResourceAwsEc2InstanceIpV6Addresses() InsightIpFilterArrayOutput
The IPv6 addresses associated with the instance.
func (InsightAwsSecurityFindingFiltersPtrOutput) ResourceAwsEc2InstanceKeyName ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) ResourceAwsEc2InstanceKeyName() InsightStringFilterArrayOutput
The key name associated with the instance.
func (InsightAwsSecurityFindingFiltersPtrOutput) ResourceAwsEc2InstanceLaunchedAt ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) ResourceAwsEc2InstanceLaunchedAt() InsightDateFilterArrayOutput
The date and time the instance was launched.
func (InsightAwsSecurityFindingFiltersPtrOutput) ResourceAwsEc2InstanceSubnetId ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) ResourceAwsEc2InstanceSubnetId() InsightStringFilterArrayOutput
The identifier of the subnet that the instance was launched in.
func (InsightAwsSecurityFindingFiltersPtrOutput) ResourceAwsEc2InstanceType ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) ResourceAwsEc2InstanceType() InsightStringFilterArrayOutput
The instance type of the instance.
func (InsightAwsSecurityFindingFiltersPtrOutput) ResourceAwsEc2InstanceVpcId ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) ResourceAwsEc2InstanceVpcId() InsightStringFilterArrayOutput
The identifier of the VPC that the instance was launched in.
func (InsightAwsSecurityFindingFiltersPtrOutput) ResourceAwsIamAccessKeyCreatedAt ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) ResourceAwsIamAccessKeyCreatedAt() InsightDateFilterArrayOutput
The creation date/time of the IAM access key related to a finding.
func (InsightAwsSecurityFindingFiltersPtrOutput) ResourceAwsIamAccessKeyPrincipalName ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) ResourceAwsIamAccessKeyPrincipalName() InsightStringFilterArrayOutput
The name of the principal that is associated with an IAM access key.
func (InsightAwsSecurityFindingFiltersPtrOutput) ResourceAwsIamAccessKeyStatus ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) ResourceAwsIamAccessKeyStatus() InsightStringFilterArrayOutput
The status of the IAM access key related to a finding.
func (InsightAwsSecurityFindingFiltersPtrOutput) ResourceAwsIamAccessKeyUserName ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) ResourceAwsIamAccessKeyUserName() InsightStringFilterArrayOutput
The user associated with the IAM access key related to a finding.
func (InsightAwsSecurityFindingFiltersPtrOutput) ResourceAwsIamUserUserName ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) ResourceAwsIamUserUserName() InsightStringFilterArrayOutput
The name of an IAM user.
func (InsightAwsSecurityFindingFiltersPtrOutput) ResourceAwsS3BucketOwnerId ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) ResourceAwsS3BucketOwnerId() InsightStringFilterArrayOutput
The canonical user ID of the owner of the S3 bucket.
func (InsightAwsSecurityFindingFiltersPtrOutput) ResourceAwsS3BucketOwnerName ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) ResourceAwsS3BucketOwnerName() InsightStringFilterArrayOutput
The display name of the owner of the S3 bucket.
func (InsightAwsSecurityFindingFiltersPtrOutput) ResourceContainerImageId ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) ResourceContainerImageId() InsightStringFilterArrayOutput
The identifier of the image related to a finding.
func (InsightAwsSecurityFindingFiltersPtrOutput) ResourceContainerImageName ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) ResourceContainerImageName() InsightStringFilterArrayOutput
The name of the image related to a finding.
func (InsightAwsSecurityFindingFiltersPtrOutput) ResourceContainerLaunchedAt ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) ResourceContainerLaunchedAt() InsightDateFilterArrayOutput
A timestamp that identifies when the container was started.
func (InsightAwsSecurityFindingFiltersPtrOutput) ResourceContainerName ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) ResourceContainerName() InsightStringFilterArrayOutput
The name of the container related to a finding.
func (InsightAwsSecurityFindingFiltersPtrOutput) ResourceDetailsOther ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) ResourceDetailsOther() InsightMapFilterArrayOutput
The details of a resource that doesn't have a specific subfield for the resource type defined.
func (InsightAwsSecurityFindingFiltersPtrOutput) ResourceId ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) ResourceId() InsightStringFilterArrayOutput
The canonical identifier for the given resource type.
func (InsightAwsSecurityFindingFiltersPtrOutput) ResourcePartition ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) ResourcePartition() InsightStringFilterArrayOutput
The canonical AWS partition name that the Region is assigned to.
func (InsightAwsSecurityFindingFiltersPtrOutput) ResourceRegion ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) ResourceRegion() InsightStringFilterArrayOutput
The canonical AWS external Region name where this resource is located.
func (InsightAwsSecurityFindingFiltersPtrOutput) ResourceTags ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) ResourceTags() InsightMapFilterArrayOutput
A list of AWS tags associated with a resource at the time the finding was processed.
func (InsightAwsSecurityFindingFiltersPtrOutput) ResourceType ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) ResourceType() InsightStringFilterArrayOutput
Specifies the type of the resource that details are provided for.
func (InsightAwsSecurityFindingFiltersPtrOutput) Sample ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) Sample() InsightBooleanFilterArrayOutput
Indicates whether or not sample findings are included in the filter results.
func (InsightAwsSecurityFindingFiltersPtrOutput) SeverityLabel ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) SeverityLabel() InsightStringFilterArrayOutput
The label of a finding's severity.
func (InsightAwsSecurityFindingFiltersPtrOutput) SeverityNormalized ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) SeverityNormalized() InsightNumberFilterArrayOutput
The normalized severity of a finding.
func (InsightAwsSecurityFindingFiltersPtrOutput) SeverityProduct ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) SeverityProduct() InsightNumberFilterArrayOutput
The native severity as defined by the security findings provider's solution that generated the finding.
func (InsightAwsSecurityFindingFiltersPtrOutput) SourceUrl ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) SourceUrl() InsightStringFilterArrayOutput
A URL that links to a page about the current finding in the security findings provider's solution.
func (InsightAwsSecurityFindingFiltersPtrOutput) ThreatIntelIndicatorCategory ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) ThreatIntelIndicatorCategory() InsightStringFilterArrayOutput
The category of a threat intelligence indicator.
func (InsightAwsSecurityFindingFiltersPtrOutput) ThreatIntelIndicatorLastObservedAt ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) ThreatIntelIndicatorLastObservedAt() InsightDateFilterArrayOutput
A timestamp that identifies the last observation of a threat intelligence indicator.
func (InsightAwsSecurityFindingFiltersPtrOutput) ThreatIntelIndicatorSource ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) ThreatIntelIndicatorSource() InsightStringFilterArrayOutput
The source of the threat intelligence.
func (InsightAwsSecurityFindingFiltersPtrOutput) ThreatIntelIndicatorSourceUrl ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) ThreatIntelIndicatorSourceUrl() InsightStringFilterArrayOutput
The URL for more details from the source of the threat intelligence.
func (InsightAwsSecurityFindingFiltersPtrOutput) ThreatIntelIndicatorType ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) ThreatIntelIndicatorType() InsightStringFilterArrayOutput
The type of a threat intelligence indicator.
func (InsightAwsSecurityFindingFiltersPtrOutput) ThreatIntelIndicatorValue ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) ThreatIntelIndicatorValue() InsightStringFilterArrayOutput
The value of a threat intelligence indicator.
func (InsightAwsSecurityFindingFiltersPtrOutput) Title ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) Title() InsightStringFilterArrayOutput
A finding's title.
func (InsightAwsSecurityFindingFiltersPtrOutput) ToInsightAwsSecurityFindingFiltersPtrOutput ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) ToInsightAwsSecurityFindingFiltersPtrOutput() InsightAwsSecurityFindingFiltersPtrOutput
func (InsightAwsSecurityFindingFiltersPtrOutput) ToInsightAwsSecurityFindingFiltersPtrOutputWithContext ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) ToInsightAwsSecurityFindingFiltersPtrOutputWithContext(ctx context.Context) InsightAwsSecurityFindingFiltersPtrOutput
func (InsightAwsSecurityFindingFiltersPtrOutput) Type ¶ added in v0.101.0
A finding type in the format of namespace/category/classifier that classifies a finding.
func (InsightAwsSecurityFindingFiltersPtrOutput) UpdatedAt ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) UpdatedAt() InsightDateFilterArrayOutput
An ISO8601-formatted timestamp that indicates when the security findings provider last updated the finding record.
func (InsightAwsSecurityFindingFiltersPtrOutput) UserDefinedFields ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) UserDefinedFields() InsightMapFilterArrayOutput
A list of name/value string pairs associated with the finding.
func (InsightAwsSecurityFindingFiltersPtrOutput) VerificationState ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) VerificationState() InsightStringFilterArrayOutput
The veracity of a finding.
func (InsightAwsSecurityFindingFiltersPtrOutput) VulnerabilitiesExploitAvailable ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) VulnerabilitiesExploitAvailable() InsightStringFilterArrayOutput
Indicates whether a software vulnerability in your environment has a known exploit.
func (InsightAwsSecurityFindingFiltersPtrOutput) VulnerabilitiesFixAvailable ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) VulnerabilitiesFixAvailable() InsightStringFilterArrayOutput
Indicates whether a vulnerability is fixed in a newer version of the affected software packages.
func (InsightAwsSecurityFindingFiltersPtrOutput) WorkflowState ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) WorkflowState() InsightStringFilterArrayOutput
The workflow state of a finding.
func (InsightAwsSecurityFindingFiltersPtrOutput) WorkflowStatus ¶ added in v0.101.0
func (o InsightAwsSecurityFindingFiltersPtrOutput) WorkflowStatus() InsightStringFilterArrayOutput
The status of the investigation into a finding.
type InsightBooleanFilter ¶ added in v0.101.0
type InsightBooleanFilter struct { // The value of the boolean. Value bool `pulumi:"value"` }
Boolean filter for querying findings.
type InsightBooleanFilterArgs ¶ added in v0.101.0
type InsightBooleanFilterArgs struct { // The value of the boolean. Value pulumi.BoolInput `pulumi:"value"` }
Boolean filter for querying findings.
func (InsightBooleanFilterArgs) ElementType ¶ added in v0.101.0
func (InsightBooleanFilterArgs) ElementType() reflect.Type
func (InsightBooleanFilterArgs) ToInsightBooleanFilterOutput ¶ added in v0.101.0
func (i InsightBooleanFilterArgs) ToInsightBooleanFilterOutput() InsightBooleanFilterOutput
func (InsightBooleanFilterArgs) ToInsightBooleanFilterOutputWithContext ¶ added in v0.101.0
func (i InsightBooleanFilterArgs) ToInsightBooleanFilterOutputWithContext(ctx context.Context) InsightBooleanFilterOutput
type InsightBooleanFilterArray ¶ added in v0.101.0
type InsightBooleanFilterArray []InsightBooleanFilterInput
func (InsightBooleanFilterArray) ElementType ¶ added in v0.101.0
func (InsightBooleanFilterArray) ElementType() reflect.Type
func (InsightBooleanFilterArray) ToInsightBooleanFilterArrayOutput ¶ added in v0.101.0
func (i InsightBooleanFilterArray) ToInsightBooleanFilterArrayOutput() InsightBooleanFilterArrayOutput
func (InsightBooleanFilterArray) ToInsightBooleanFilterArrayOutputWithContext ¶ added in v0.101.0
func (i InsightBooleanFilterArray) ToInsightBooleanFilterArrayOutputWithContext(ctx context.Context) InsightBooleanFilterArrayOutput
type InsightBooleanFilterArrayInput ¶ added in v0.101.0
type InsightBooleanFilterArrayInput interface { pulumi.Input ToInsightBooleanFilterArrayOutput() InsightBooleanFilterArrayOutput ToInsightBooleanFilterArrayOutputWithContext(context.Context) InsightBooleanFilterArrayOutput }
InsightBooleanFilterArrayInput is an input type that accepts InsightBooleanFilterArray and InsightBooleanFilterArrayOutput values. You can construct a concrete instance of `InsightBooleanFilterArrayInput` via:
InsightBooleanFilterArray{ InsightBooleanFilterArgs{...} }
type InsightBooleanFilterArrayOutput ¶ added in v0.101.0
type InsightBooleanFilterArrayOutput struct{ *pulumi.OutputState }
func (InsightBooleanFilterArrayOutput) ElementType ¶ added in v0.101.0
func (InsightBooleanFilterArrayOutput) ElementType() reflect.Type
func (InsightBooleanFilterArrayOutput) Index ¶ added in v0.101.0
func (o InsightBooleanFilterArrayOutput) Index(i pulumi.IntInput) InsightBooleanFilterOutput
func (InsightBooleanFilterArrayOutput) ToInsightBooleanFilterArrayOutput ¶ added in v0.101.0
func (o InsightBooleanFilterArrayOutput) ToInsightBooleanFilterArrayOutput() InsightBooleanFilterArrayOutput
func (InsightBooleanFilterArrayOutput) ToInsightBooleanFilterArrayOutputWithContext ¶ added in v0.101.0
func (o InsightBooleanFilterArrayOutput) ToInsightBooleanFilterArrayOutputWithContext(ctx context.Context) InsightBooleanFilterArrayOutput
type InsightBooleanFilterInput ¶ added in v0.101.0
type InsightBooleanFilterInput interface { pulumi.Input ToInsightBooleanFilterOutput() InsightBooleanFilterOutput ToInsightBooleanFilterOutputWithContext(context.Context) InsightBooleanFilterOutput }
InsightBooleanFilterInput is an input type that accepts InsightBooleanFilterArgs and InsightBooleanFilterOutput values. You can construct a concrete instance of `InsightBooleanFilterInput` via:
InsightBooleanFilterArgs{...}
type InsightBooleanFilterOutput ¶ added in v0.101.0
type InsightBooleanFilterOutput struct{ *pulumi.OutputState }
Boolean filter for querying findings.
func (InsightBooleanFilterOutput) ElementType ¶ added in v0.101.0
func (InsightBooleanFilterOutput) ElementType() reflect.Type
func (InsightBooleanFilterOutput) ToInsightBooleanFilterOutput ¶ added in v0.101.0
func (o InsightBooleanFilterOutput) ToInsightBooleanFilterOutput() InsightBooleanFilterOutput
func (InsightBooleanFilterOutput) ToInsightBooleanFilterOutputWithContext ¶ added in v0.101.0
func (o InsightBooleanFilterOutput) ToInsightBooleanFilterOutputWithContext(ctx context.Context) InsightBooleanFilterOutput
func (InsightBooleanFilterOutput) Value ¶ added in v0.101.0
func (o InsightBooleanFilterOutput) Value() pulumi.BoolOutput
The value of the boolean.
type InsightDateFilter ¶ added in v0.101.0
type InsightDateFilter struct { // A date range for the date filter. DateRange *InsightDateRange `pulumi:"dateRange"` // A timestamp that provides the end date for the date filter. // // This field accepts only the specified formats. Timestamps can end with `Z` or `("+" / "-") time-hour [":" time-minute]` . The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples: // // - `YYYY-MM-DDTHH:MM:SSZ` (for example, `2019-01-31T23:00:00Z` ) // - `YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ` (for example, `2019-01-31T23:00:00.123456789Z` ) // - `YYYY-MM-DDTHH:MM:SS+HH:MM` (for example, `2024-01-04T15:25:10+17:59` ) // - `YYYY-MM-DDTHH:MM:SS-HHMM` (for example, `2024-01-04T15:25:10-1759` ) // - `YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM` (for example, `2024-01-04T15:25:10.123456789+17:59` ) End *string `pulumi:"end"` // A timestamp that provides the start date for the date filter. // // This field accepts only the specified formats. Timestamps can end with `Z` or `("+" / "-") time-hour [":" time-minute]` . The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples: // // - `YYYY-MM-DDTHH:MM:SSZ` (for example, `2019-01-31T23:00:00Z` ) // - `YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ` (for example, `2019-01-31T23:00:00.123456789Z` ) // - `YYYY-MM-DDTHH:MM:SS+HH:MM` (for example, `2024-01-04T15:25:10+17:59` ) // - `YYYY-MM-DDTHH:MM:SS-HHMM` (for example, `2024-01-04T15:25:10-1759` ) // - `YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM` (for example, `2024-01-04T15:25:10.123456789+17:59` ) Start *string `pulumi:"start"` }
A date filter for querying findings.
type InsightDateFilterArgs ¶ added in v0.101.0
type InsightDateFilterArgs struct { // A date range for the date filter. DateRange InsightDateRangePtrInput `pulumi:"dateRange"` // A timestamp that provides the end date for the date filter. // // This field accepts only the specified formats. Timestamps can end with `Z` or `("+" / "-") time-hour [":" time-minute]` . The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples: // // - `YYYY-MM-DDTHH:MM:SSZ` (for example, `2019-01-31T23:00:00Z` ) // - `YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ` (for example, `2019-01-31T23:00:00.123456789Z` ) // - `YYYY-MM-DDTHH:MM:SS+HH:MM` (for example, `2024-01-04T15:25:10+17:59` ) // - `YYYY-MM-DDTHH:MM:SS-HHMM` (for example, `2024-01-04T15:25:10-1759` ) // - `YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM` (for example, `2024-01-04T15:25:10.123456789+17:59` ) End pulumi.StringPtrInput `pulumi:"end"` // A timestamp that provides the start date for the date filter. // // This field accepts only the specified formats. Timestamps can end with `Z` or `("+" / "-") time-hour [":" time-minute]` . The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples: // // - `YYYY-MM-DDTHH:MM:SSZ` (for example, `2019-01-31T23:00:00Z` ) // - `YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ` (for example, `2019-01-31T23:00:00.123456789Z` ) // - `YYYY-MM-DDTHH:MM:SS+HH:MM` (for example, `2024-01-04T15:25:10+17:59` ) // - `YYYY-MM-DDTHH:MM:SS-HHMM` (for example, `2024-01-04T15:25:10-1759` ) // - `YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM` (for example, `2024-01-04T15:25:10.123456789+17:59` ) Start pulumi.StringPtrInput `pulumi:"start"` }
A date filter for querying findings.
func (InsightDateFilterArgs) ElementType ¶ added in v0.101.0
func (InsightDateFilterArgs) ElementType() reflect.Type
func (InsightDateFilterArgs) ToInsightDateFilterOutput ¶ added in v0.101.0
func (i InsightDateFilterArgs) ToInsightDateFilterOutput() InsightDateFilterOutput
func (InsightDateFilterArgs) ToInsightDateFilterOutputWithContext ¶ added in v0.101.0
func (i InsightDateFilterArgs) ToInsightDateFilterOutputWithContext(ctx context.Context) InsightDateFilterOutput
type InsightDateFilterArray ¶ added in v0.101.0
type InsightDateFilterArray []InsightDateFilterInput
func (InsightDateFilterArray) ElementType ¶ added in v0.101.0
func (InsightDateFilterArray) ElementType() reflect.Type
func (InsightDateFilterArray) ToInsightDateFilterArrayOutput ¶ added in v0.101.0
func (i InsightDateFilterArray) ToInsightDateFilterArrayOutput() InsightDateFilterArrayOutput
func (InsightDateFilterArray) ToInsightDateFilterArrayOutputWithContext ¶ added in v0.101.0
func (i InsightDateFilterArray) ToInsightDateFilterArrayOutputWithContext(ctx context.Context) InsightDateFilterArrayOutput
type InsightDateFilterArrayInput ¶ added in v0.101.0
type InsightDateFilterArrayInput interface { pulumi.Input ToInsightDateFilterArrayOutput() InsightDateFilterArrayOutput ToInsightDateFilterArrayOutputWithContext(context.Context) InsightDateFilterArrayOutput }
InsightDateFilterArrayInput is an input type that accepts InsightDateFilterArray and InsightDateFilterArrayOutput values. You can construct a concrete instance of `InsightDateFilterArrayInput` via:
InsightDateFilterArray{ InsightDateFilterArgs{...} }
type InsightDateFilterArrayOutput ¶ added in v0.101.0
type InsightDateFilterArrayOutput struct{ *pulumi.OutputState }
func (InsightDateFilterArrayOutput) ElementType ¶ added in v0.101.0
func (InsightDateFilterArrayOutput) ElementType() reflect.Type
func (InsightDateFilterArrayOutput) Index ¶ added in v0.101.0
func (o InsightDateFilterArrayOutput) Index(i pulumi.IntInput) InsightDateFilterOutput
func (InsightDateFilterArrayOutput) ToInsightDateFilterArrayOutput ¶ added in v0.101.0
func (o InsightDateFilterArrayOutput) ToInsightDateFilterArrayOutput() InsightDateFilterArrayOutput
func (InsightDateFilterArrayOutput) ToInsightDateFilterArrayOutputWithContext ¶ added in v0.101.0
func (o InsightDateFilterArrayOutput) ToInsightDateFilterArrayOutputWithContext(ctx context.Context) InsightDateFilterArrayOutput
type InsightDateFilterInput ¶ added in v0.101.0
type InsightDateFilterInput interface { pulumi.Input ToInsightDateFilterOutput() InsightDateFilterOutput ToInsightDateFilterOutputWithContext(context.Context) InsightDateFilterOutput }
InsightDateFilterInput is an input type that accepts InsightDateFilterArgs and InsightDateFilterOutput values. You can construct a concrete instance of `InsightDateFilterInput` via:
InsightDateFilterArgs{...}
type InsightDateFilterOutput ¶ added in v0.101.0
type InsightDateFilterOutput struct{ *pulumi.OutputState }
A date filter for querying findings.
func (InsightDateFilterOutput) DateRange ¶ added in v0.101.0
func (o InsightDateFilterOutput) DateRange() InsightDateRangePtrOutput
A date range for the date filter.
func (InsightDateFilterOutput) ElementType ¶ added in v0.101.0
func (InsightDateFilterOutput) ElementType() reflect.Type
func (InsightDateFilterOutput) End ¶ added in v0.101.0
func (o InsightDateFilterOutput) End() pulumi.StringPtrOutput
A timestamp that provides the end date for the date filter.
This field accepts only the specified formats. Timestamps can end with `Z` or `("+" / "-") time-hour [":" time-minute]` . The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
- `YYYY-MM-DDTHH:MM:SSZ` (for example, `2019-01-31T23:00:00Z` ) - `YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ` (for example, `2019-01-31T23:00:00.123456789Z` ) - `YYYY-MM-DDTHH:MM:SS+HH:MM` (for example, `2024-01-04T15:25:10+17:59` ) - `YYYY-MM-DDTHH:MM:SS-HHMM` (for example, `2024-01-04T15:25:10-1759` ) - `YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM` (for example, `2024-01-04T15:25:10.123456789+17:59` )
func (InsightDateFilterOutput) Start ¶ added in v0.101.0
func (o InsightDateFilterOutput) Start() pulumi.StringPtrOutput
A timestamp that provides the start date for the date filter.
This field accepts only the specified formats. Timestamps can end with `Z` or `("+" / "-") time-hour [":" time-minute]` . The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
- `YYYY-MM-DDTHH:MM:SSZ` (for example, `2019-01-31T23:00:00Z` ) - `YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ` (for example, `2019-01-31T23:00:00.123456789Z` ) - `YYYY-MM-DDTHH:MM:SS+HH:MM` (for example, `2024-01-04T15:25:10+17:59` ) - `YYYY-MM-DDTHH:MM:SS-HHMM` (for example, `2024-01-04T15:25:10-1759` ) - `YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM` (for example, `2024-01-04T15:25:10.123456789+17:59` )
func (InsightDateFilterOutput) ToInsightDateFilterOutput ¶ added in v0.101.0
func (o InsightDateFilterOutput) ToInsightDateFilterOutput() InsightDateFilterOutput
func (InsightDateFilterOutput) ToInsightDateFilterOutputWithContext ¶ added in v0.101.0
func (o InsightDateFilterOutput) ToInsightDateFilterOutputWithContext(ctx context.Context) InsightDateFilterOutput
type InsightDateRange ¶ added in v0.101.0
type InsightDateRange struct { // A date range unit for the date filter. Unit InsightDateRangeUnit `pulumi:"unit"` // A date range value for the date filter. Value float64 `pulumi:"value"` }
A date range for the date filter.
type InsightDateRangeArgs ¶ added in v0.101.0
type InsightDateRangeArgs struct { // A date range unit for the date filter. Unit InsightDateRangeUnitInput `pulumi:"unit"` // A date range value for the date filter. Value pulumi.Float64Input `pulumi:"value"` }
A date range for the date filter.
func (InsightDateRangeArgs) ElementType ¶ added in v0.101.0
func (InsightDateRangeArgs) ElementType() reflect.Type
func (InsightDateRangeArgs) ToInsightDateRangeOutput ¶ added in v0.101.0
func (i InsightDateRangeArgs) ToInsightDateRangeOutput() InsightDateRangeOutput
func (InsightDateRangeArgs) ToInsightDateRangeOutputWithContext ¶ added in v0.101.0
func (i InsightDateRangeArgs) ToInsightDateRangeOutputWithContext(ctx context.Context) InsightDateRangeOutput
func (InsightDateRangeArgs) ToInsightDateRangePtrOutput ¶ added in v0.101.0
func (i InsightDateRangeArgs) ToInsightDateRangePtrOutput() InsightDateRangePtrOutput
func (InsightDateRangeArgs) ToInsightDateRangePtrOutputWithContext ¶ added in v0.101.0
func (i InsightDateRangeArgs) ToInsightDateRangePtrOutputWithContext(ctx context.Context) InsightDateRangePtrOutput
type InsightDateRangeInput ¶ added in v0.101.0
type InsightDateRangeInput interface { pulumi.Input ToInsightDateRangeOutput() InsightDateRangeOutput ToInsightDateRangeOutputWithContext(context.Context) InsightDateRangeOutput }
InsightDateRangeInput is an input type that accepts InsightDateRangeArgs and InsightDateRangeOutput values. You can construct a concrete instance of `InsightDateRangeInput` via:
InsightDateRangeArgs{...}
type InsightDateRangeOutput ¶ added in v0.101.0
type InsightDateRangeOutput struct{ *pulumi.OutputState }
A date range for the date filter.
func (InsightDateRangeOutput) ElementType ¶ added in v0.101.0
func (InsightDateRangeOutput) ElementType() reflect.Type
func (InsightDateRangeOutput) ToInsightDateRangeOutput ¶ added in v0.101.0
func (o InsightDateRangeOutput) ToInsightDateRangeOutput() InsightDateRangeOutput
func (InsightDateRangeOutput) ToInsightDateRangeOutputWithContext ¶ added in v0.101.0
func (o InsightDateRangeOutput) ToInsightDateRangeOutputWithContext(ctx context.Context) InsightDateRangeOutput
func (InsightDateRangeOutput) ToInsightDateRangePtrOutput ¶ added in v0.101.0
func (o InsightDateRangeOutput) ToInsightDateRangePtrOutput() InsightDateRangePtrOutput
func (InsightDateRangeOutput) ToInsightDateRangePtrOutputWithContext ¶ added in v0.101.0
func (o InsightDateRangeOutput) ToInsightDateRangePtrOutputWithContext(ctx context.Context) InsightDateRangePtrOutput
func (InsightDateRangeOutput) Unit ¶ added in v0.101.0
func (o InsightDateRangeOutput) Unit() InsightDateRangeUnitOutput
A date range unit for the date filter.
func (InsightDateRangeOutput) Value ¶ added in v0.101.0
func (o InsightDateRangeOutput) Value() pulumi.Float64Output
A date range value for the date filter.
type InsightDateRangePtrInput ¶ added in v0.101.0
type InsightDateRangePtrInput interface { pulumi.Input ToInsightDateRangePtrOutput() InsightDateRangePtrOutput ToInsightDateRangePtrOutputWithContext(context.Context) InsightDateRangePtrOutput }
InsightDateRangePtrInput is an input type that accepts InsightDateRangeArgs, InsightDateRangePtr and InsightDateRangePtrOutput values. You can construct a concrete instance of `InsightDateRangePtrInput` via:
InsightDateRangeArgs{...} or: nil
func InsightDateRangePtr ¶ added in v0.101.0
func InsightDateRangePtr(v *InsightDateRangeArgs) InsightDateRangePtrInput
type InsightDateRangePtrOutput ¶ added in v0.101.0
type InsightDateRangePtrOutput struct{ *pulumi.OutputState }
func (InsightDateRangePtrOutput) Elem ¶ added in v0.101.0
func (o InsightDateRangePtrOutput) Elem() InsightDateRangeOutput
func (InsightDateRangePtrOutput) ElementType ¶ added in v0.101.0
func (InsightDateRangePtrOutput) ElementType() reflect.Type
func (InsightDateRangePtrOutput) ToInsightDateRangePtrOutput ¶ added in v0.101.0
func (o InsightDateRangePtrOutput) ToInsightDateRangePtrOutput() InsightDateRangePtrOutput
func (InsightDateRangePtrOutput) ToInsightDateRangePtrOutputWithContext ¶ added in v0.101.0
func (o InsightDateRangePtrOutput) ToInsightDateRangePtrOutputWithContext(ctx context.Context) InsightDateRangePtrOutput
func (InsightDateRangePtrOutput) Unit ¶ added in v0.101.0
func (o InsightDateRangePtrOutput) Unit() InsightDateRangeUnitPtrOutput
A date range unit for the date filter.
func (InsightDateRangePtrOutput) Value ¶ added in v0.101.0
func (o InsightDateRangePtrOutput) Value() pulumi.Float64PtrOutput
A date range value for the date filter.
type InsightDateRangeUnit ¶ added in v0.101.0
type InsightDateRangeUnit string
A date range unit for the date filter.
func (InsightDateRangeUnit) ElementType ¶ added in v0.101.0
func (InsightDateRangeUnit) ElementType() reflect.Type
func (InsightDateRangeUnit) ToInsightDateRangeUnitOutput ¶ added in v0.101.0
func (e InsightDateRangeUnit) ToInsightDateRangeUnitOutput() InsightDateRangeUnitOutput
func (InsightDateRangeUnit) ToInsightDateRangeUnitOutputWithContext ¶ added in v0.101.0
func (e InsightDateRangeUnit) ToInsightDateRangeUnitOutputWithContext(ctx context.Context) InsightDateRangeUnitOutput
func (InsightDateRangeUnit) ToInsightDateRangeUnitPtrOutput ¶ added in v0.101.0
func (e InsightDateRangeUnit) ToInsightDateRangeUnitPtrOutput() InsightDateRangeUnitPtrOutput
func (InsightDateRangeUnit) ToInsightDateRangeUnitPtrOutputWithContext ¶ added in v0.101.0
func (e InsightDateRangeUnit) ToInsightDateRangeUnitPtrOutputWithContext(ctx context.Context) InsightDateRangeUnitPtrOutput
func (InsightDateRangeUnit) ToStringOutput ¶ added in v0.101.0
func (e InsightDateRangeUnit) ToStringOutput() pulumi.StringOutput
func (InsightDateRangeUnit) ToStringOutputWithContext ¶ added in v0.101.0
func (e InsightDateRangeUnit) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (InsightDateRangeUnit) ToStringPtrOutput ¶ added in v0.101.0
func (e InsightDateRangeUnit) ToStringPtrOutput() pulumi.StringPtrOutput
func (InsightDateRangeUnit) ToStringPtrOutputWithContext ¶ added in v0.101.0
func (e InsightDateRangeUnit) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InsightDateRangeUnitInput ¶ added in v0.101.0
type InsightDateRangeUnitInput interface { pulumi.Input ToInsightDateRangeUnitOutput() InsightDateRangeUnitOutput ToInsightDateRangeUnitOutputWithContext(context.Context) InsightDateRangeUnitOutput }
InsightDateRangeUnitInput is an input type that accepts values of the InsightDateRangeUnit enum A concrete instance of `InsightDateRangeUnitInput` can be one of the following:
InsightDateRangeUnitDays
type InsightDateRangeUnitOutput ¶ added in v0.101.0
type InsightDateRangeUnitOutput struct{ *pulumi.OutputState }
func (InsightDateRangeUnitOutput) ElementType ¶ added in v0.101.0
func (InsightDateRangeUnitOutput) ElementType() reflect.Type
func (InsightDateRangeUnitOutput) ToInsightDateRangeUnitOutput ¶ added in v0.101.0
func (o InsightDateRangeUnitOutput) ToInsightDateRangeUnitOutput() InsightDateRangeUnitOutput
func (InsightDateRangeUnitOutput) ToInsightDateRangeUnitOutputWithContext ¶ added in v0.101.0
func (o InsightDateRangeUnitOutput) ToInsightDateRangeUnitOutputWithContext(ctx context.Context) InsightDateRangeUnitOutput
func (InsightDateRangeUnitOutput) ToInsightDateRangeUnitPtrOutput ¶ added in v0.101.0
func (o InsightDateRangeUnitOutput) ToInsightDateRangeUnitPtrOutput() InsightDateRangeUnitPtrOutput
func (InsightDateRangeUnitOutput) ToInsightDateRangeUnitPtrOutputWithContext ¶ added in v0.101.0
func (o InsightDateRangeUnitOutput) ToInsightDateRangeUnitPtrOutputWithContext(ctx context.Context) InsightDateRangeUnitPtrOutput
func (InsightDateRangeUnitOutput) ToStringOutput ¶ added in v0.101.0
func (o InsightDateRangeUnitOutput) ToStringOutput() pulumi.StringOutput
func (InsightDateRangeUnitOutput) ToStringOutputWithContext ¶ added in v0.101.0
func (o InsightDateRangeUnitOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (InsightDateRangeUnitOutput) ToStringPtrOutput ¶ added in v0.101.0
func (o InsightDateRangeUnitOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (InsightDateRangeUnitOutput) ToStringPtrOutputWithContext ¶ added in v0.101.0
func (o InsightDateRangeUnitOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InsightDateRangeUnitPtrInput ¶ added in v0.101.0
type InsightDateRangeUnitPtrInput interface { pulumi.Input ToInsightDateRangeUnitPtrOutput() InsightDateRangeUnitPtrOutput ToInsightDateRangeUnitPtrOutputWithContext(context.Context) InsightDateRangeUnitPtrOutput }
func InsightDateRangeUnitPtr ¶ added in v0.101.0
func InsightDateRangeUnitPtr(v string) InsightDateRangeUnitPtrInput
type InsightDateRangeUnitPtrOutput ¶ added in v0.101.0
type InsightDateRangeUnitPtrOutput struct{ *pulumi.OutputState }
func (InsightDateRangeUnitPtrOutput) Elem ¶ added in v0.101.0
func (o InsightDateRangeUnitPtrOutput) Elem() InsightDateRangeUnitOutput
func (InsightDateRangeUnitPtrOutput) ElementType ¶ added in v0.101.0
func (InsightDateRangeUnitPtrOutput) ElementType() reflect.Type
func (InsightDateRangeUnitPtrOutput) ToInsightDateRangeUnitPtrOutput ¶ added in v0.101.0
func (o InsightDateRangeUnitPtrOutput) ToInsightDateRangeUnitPtrOutput() InsightDateRangeUnitPtrOutput
func (InsightDateRangeUnitPtrOutput) ToInsightDateRangeUnitPtrOutputWithContext ¶ added in v0.101.0
func (o InsightDateRangeUnitPtrOutput) ToInsightDateRangeUnitPtrOutputWithContext(ctx context.Context) InsightDateRangeUnitPtrOutput
func (InsightDateRangeUnitPtrOutput) ToStringPtrOutput ¶ added in v0.101.0
func (o InsightDateRangeUnitPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (InsightDateRangeUnitPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.101.0
func (o InsightDateRangeUnitPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InsightInput ¶ added in v0.101.0
type InsightInput interface { pulumi.Input ToInsightOutput() InsightOutput ToInsightOutputWithContext(ctx context.Context) InsightOutput }
type InsightIpFilter ¶ added in v0.101.0
type InsightIpFilter struct { // A finding's CIDR value. Cidr string `pulumi:"cidr"` }
The IP filter for querying findings.
type InsightIpFilterArgs ¶ added in v0.101.0
type InsightIpFilterArgs struct { // A finding's CIDR value. Cidr pulumi.StringInput `pulumi:"cidr"` }
The IP filter for querying findings.
func (InsightIpFilterArgs) ElementType ¶ added in v0.101.0
func (InsightIpFilterArgs) ElementType() reflect.Type
func (InsightIpFilterArgs) ToInsightIpFilterOutput ¶ added in v0.101.0
func (i InsightIpFilterArgs) ToInsightIpFilterOutput() InsightIpFilterOutput
func (InsightIpFilterArgs) ToInsightIpFilterOutputWithContext ¶ added in v0.101.0
func (i InsightIpFilterArgs) ToInsightIpFilterOutputWithContext(ctx context.Context) InsightIpFilterOutput
type InsightIpFilterArray ¶ added in v0.101.0
type InsightIpFilterArray []InsightIpFilterInput
func (InsightIpFilterArray) ElementType ¶ added in v0.101.0
func (InsightIpFilterArray) ElementType() reflect.Type
func (InsightIpFilterArray) ToInsightIpFilterArrayOutput ¶ added in v0.101.0
func (i InsightIpFilterArray) ToInsightIpFilterArrayOutput() InsightIpFilterArrayOutput
func (InsightIpFilterArray) ToInsightIpFilterArrayOutputWithContext ¶ added in v0.101.0
func (i InsightIpFilterArray) ToInsightIpFilterArrayOutputWithContext(ctx context.Context) InsightIpFilterArrayOutput
type InsightIpFilterArrayInput ¶ added in v0.101.0
type InsightIpFilterArrayInput interface { pulumi.Input ToInsightIpFilterArrayOutput() InsightIpFilterArrayOutput ToInsightIpFilterArrayOutputWithContext(context.Context) InsightIpFilterArrayOutput }
InsightIpFilterArrayInput is an input type that accepts InsightIpFilterArray and InsightIpFilterArrayOutput values. You can construct a concrete instance of `InsightIpFilterArrayInput` via:
InsightIpFilterArray{ InsightIpFilterArgs{...} }
type InsightIpFilterArrayOutput ¶ added in v0.101.0
type InsightIpFilterArrayOutput struct{ *pulumi.OutputState }
func (InsightIpFilterArrayOutput) ElementType ¶ added in v0.101.0
func (InsightIpFilterArrayOutput) ElementType() reflect.Type
func (InsightIpFilterArrayOutput) Index ¶ added in v0.101.0
func (o InsightIpFilterArrayOutput) Index(i pulumi.IntInput) InsightIpFilterOutput
func (InsightIpFilterArrayOutput) ToInsightIpFilterArrayOutput ¶ added in v0.101.0
func (o InsightIpFilterArrayOutput) ToInsightIpFilterArrayOutput() InsightIpFilterArrayOutput
func (InsightIpFilterArrayOutput) ToInsightIpFilterArrayOutputWithContext ¶ added in v0.101.0
func (o InsightIpFilterArrayOutput) ToInsightIpFilterArrayOutputWithContext(ctx context.Context) InsightIpFilterArrayOutput
type InsightIpFilterInput ¶ added in v0.101.0
type InsightIpFilterInput interface { pulumi.Input ToInsightIpFilterOutput() InsightIpFilterOutput ToInsightIpFilterOutputWithContext(context.Context) InsightIpFilterOutput }
InsightIpFilterInput is an input type that accepts InsightIpFilterArgs and InsightIpFilterOutput values. You can construct a concrete instance of `InsightIpFilterInput` via:
InsightIpFilterArgs{...}
type InsightIpFilterOutput ¶ added in v0.101.0
type InsightIpFilterOutput struct{ *pulumi.OutputState }
The IP filter for querying findings.
func (InsightIpFilterOutput) Cidr ¶ added in v0.101.0
func (o InsightIpFilterOutput) Cidr() pulumi.StringOutput
A finding's CIDR value.
func (InsightIpFilterOutput) ElementType ¶ added in v0.101.0
func (InsightIpFilterOutput) ElementType() reflect.Type
func (InsightIpFilterOutput) ToInsightIpFilterOutput ¶ added in v0.101.0
func (o InsightIpFilterOutput) ToInsightIpFilterOutput() InsightIpFilterOutput
func (InsightIpFilterOutput) ToInsightIpFilterOutputWithContext ¶ added in v0.101.0
func (o InsightIpFilterOutput) ToInsightIpFilterOutputWithContext(ctx context.Context) InsightIpFilterOutput
type InsightKeywordFilter ¶ added in v0.101.0
type InsightKeywordFilter struct { // A value for the keyword. Value string `pulumi:"value"` }
A keyword filter for querying findings.
type InsightKeywordFilterArgs ¶ added in v0.101.0
type InsightKeywordFilterArgs struct { // A value for the keyword. Value pulumi.StringInput `pulumi:"value"` }
A keyword filter for querying findings.
func (InsightKeywordFilterArgs) ElementType ¶ added in v0.101.0
func (InsightKeywordFilterArgs) ElementType() reflect.Type
func (InsightKeywordFilterArgs) ToInsightKeywordFilterOutput ¶ added in v0.101.0
func (i InsightKeywordFilterArgs) ToInsightKeywordFilterOutput() InsightKeywordFilterOutput
func (InsightKeywordFilterArgs) ToInsightKeywordFilterOutputWithContext ¶ added in v0.101.0
func (i InsightKeywordFilterArgs) ToInsightKeywordFilterOutputWithContext(ctx context.Context) InsightKeywordFilterOutput
type InsightKeywordFilterArray ¶ added in v0.101.0
type InsightKeywordFilterArray []InsightKeywordFilterInput
func (InsightKeywordFilterArray) ElementType ¶ added in v0.101.0
func (InsightKeywordFilterArray) ElementType() reflect.Type
func (InsightKeywordFilterArray) ToInsightKeywordFilterArrayOutput ¶ added in v0.101.0
func (i InsightKeywordFilterArray) ToInsightKeywordFilterArrayOutput() InsightKeywordFilterArrayOutput
func (InsightKeywordFilterArray) ToInsightKeywordFilterArrayOutputWithContext ¶ added in v0.101.0
func (i InsightKeywordFilterArray) ToInsightKeywordFilterArrayOutputWithContext(ctx context.Context) InsightKeywordFilterArrayOutput
type InsightKeywordFilterArrayInput ¶ added in v0.101.0
type InsightKeywordFilterArrayInput interface { pulumi.Input ToInsightKeywordFilterArrayOutput() InsightKeywordFilterArrayOutput ToInsightKeywordFilterArrayOutputWithContext(context.Context) InsightKeywordFilterArrayOutput }
InsightKeywordFilterArrayInput is an input type that accepts InsightKeywordFilterArray and InsightKeywordFilterArrayOutput values. You can construct a concrete instance of `InsightKeywordFilterArrayInput` via:
InsightKeywordFilterArray{ InsightKeywordFilterArgs{...} }
type InsightKeywordFilterArrayOutput ¶ added in v0.101.0
type InsightKeywordFilterArrayOutput struct{ *pulumi.OutputState }
func (InsightKeywordFilterArrayOutput) ElementType ¶ added in v0.101.0
func (InsightKeywordFilterArrayOutput) ElementType() reflect.Type
func (InsightKeywordFilterArrayOutput) Index ¶ added in v0.101.0
func (o InsightKeywordFilterArrayOutput) Index(i pulumi.IntInput) InsightKeywordFilterOutput
func (InsightKeywordFilterArrayOutput) ToInsightKeywordFilterArrayOutput ¶ added in v0.101.0
func (o InsightKeywordFilterArrayOutput) ToInsightKeywordFilterArrayOutput() InsightKeywordFilterArrayOutput
func (InsightKeywordFilterArrayOutput) ToInsightKeywordFilterArrayOutputWithContext ¶ added in v0.101.0
func (o InsightKeywordFilterArrayOutput) ToInsightKeywordFilterArrayOutputWithContext(ctx context.Context) InsightKeywordFilterArrayOutput
type InsightKeywordFilterInput ¶ added in v0.101.0
type InsightKeywordFilterInput interface { pulumi.Input ToInsightKeywordFilterOutput() InsightKeywordFilterOutput ToInsightKeywordFilterOutputWithContext(context.Context) InsightKeywordFilterOutput }
InsightKeywordFilterInput is an input type that accepts InsightKeywordFilterArgs and InsightKeywordFilterOutput values. You can construct a concrete instance of `InsightKeywordFilterInput` via:
InsightKeywordFilterArgs{...}
type InsightKeywordFilterOutput ¶ added in v0.101.0
type InsightKeywordFilterOutput struct{ *pulumi.OutputState }
A keyword filter for querying findings.
func (InsightKeywordFilterOutput) ElementType ¶ added in v0.101.0
func (InsightKeywordFilterOutput) ElementType() reflect.Type
func (InsightKeywordFilterOutput) ToInsightKeywordFilterOutput ¶ added in v0.101.0
func (o InsightKeywordFilterOutput) ToInsightKeywordFilterOutput() InsightKeywordFilterOutput
func (InsightKeywordFilterOutput) ToInsightKeywordFilterOutputWithContext ¶ added in v0.101.0
func (o InsightKeywordFilterOutput) ToInsightKeywordFilterOutputWithContext(ctx context.Context) InsightKeywordFilterOutput
func (InsightKeywordFilterOutput) Value ¶ added in v0.101.0
func (o InsightKeywordFilterOutput) Value() pulumi.StringOutput
A value for the keyword.
type InsightMapFilter ¶ added in v0.101.0
type InsightMapFilter struct { // The condition to apply to the key value when filtering Security Hub findings with a map filter. Comparison InsightMapFilterComparison `pulumi:"comparison"` // The key of the map filter. For example, for `ResourceTags` , `Key` identifies the name of the tag. For `UserDefinedFields` , `Key` is the name of the field. Key string `pulumi:"key"` // The value for the key in the map filter. Filter values are case sensitive. For example, one of the values for a tag called `Department` might be `Security` . If you provide `security` as the filter value, then there's no match. Value string `pulumi:"value"` }
A map filter for filtering AWS Security Hub findings.
type InsightMapFilterArgs ¶ added in v0.101.0
type InsightMapFilterArgs struct { // The condition to apply to the key value when filtering Security Hub findings with a map filter. Comparison InsightMapFilterComparisonInput `pulumi:"comparison"` // The key of the map filter. For example, for `ResourceTags` , `Key` identifies the name of the tag. For `UserDefinedFields` , `Key` is the name of the field. Key pulumi.StringInput `pulumi:"key"` // The value for the key in the map filter. Filter values are case sensitive. For example, one of the values for a tag called `Department` might be `Security` . If you provide `security` as the filter value, then there's no match. Value pulumi.StringInput `pulumi:"value"` }
A map filter for filtering AWS Security Hub findings.
func (InsightMapFilterArgs) ElementType ¶ added in v0.101.0
func (InsightMapFilterArgs) ElementType() reflect.Type
func (InsightMapFilterArgs) ToInsightMapFilterOutput ¶ added in v0.101.0
func (i InsightMapFilterArgs) ToInsightMapFilterOutput() InsightMapFilterOutput
func (InsightMapFilterArgs) ToInsightMapFilterOutputWithContext ¶ added in v0.101.0
func (i InsightMapFilterArgs) ToInsightMapFilterOutputWithContext(ctx context.Context) InsightMapFilterOutput
type InsightMapFilterArray ¶ added in v0.101.0
type InsightMapFilterArray []InsightMapFilterInput
func (InsightMapFilterArray) ElementType ¶ added in v0.101.0
func (InsightMapFilterArray) ElementType() reflect.Type
func (InsightMapFilterArray) ToInsightMapFilterArrayOutput ¶ added in v0.101.0
func (i InsightMapFilterArray) ToInsightMapFilterArrayOutput() InsightMapFilterArrayOutput
func (InsightMapFilterArray) ToInsightMapFilterArrayOutputWithContext ¶ added in v0.101.0
func (i InsightMapFilterArray) ToInsightMapFilterArrayOutputWithContext(ctx context.Context) InsightMapFilterArrayOutput
type InsightMapFilterArrayInput ¶ added in v0.101.0
type InsightMapFilterArrayInput interface { pulumi.Input ToInsightMapFilterArrayOutput() InsightMapFilterArrayOutput ToInsightMapFilterArrayOutputWithContext(context.Context) InsightMapFilterArrayOutput }
InsightMapFilterArrayInput is an input type that accepts InsightMapFilterArray and InsightMapFilterArrayOutput values. You can construct a concrete instance of `InsightMapFilterArrayInput` via:
InsightMapFilterArray{ InsightMapFilterArgs{...} }
type InsightMapFilterArrayOutput ¶ added in v0.101.0
type InsightMapFilterArrayOutput struct{ *pulumi.OutputState }
func (InsightMapFilterArrayOutput) ElementType ¶ added in v0.101.0
func (InsightMapFilterArrayOutput) ElementType() reflect.Type
func (InsightMapFilterArrayOutput) Index ¶ added in v0.101.0
func (o InsightMapFilterArrayOutput) Index(i pulumi.IntInput) InsightMapFilterOutput
func (InsightMapFilterArrayOutput) ToInsightMapFilterArrayOutput ¶ added in v0.101.0
func (o InsightMapFilterArrayOutput) ToInsightMapFilterArrayOutput() InsightMapFilterArrayOutput
func (InsightMapFilterArrayOutput) ToInsightMapFilterArrayOutputWithContext ¶ added in v0.101.0
func (o InsightMapFilterArrayOutput) ToInsightMapFilterArrayOutputWithContext(ctx context.Context) InsightMapFilterArrayOutput
type InsightMapFilterComparison ¶ added in v0.101.0
type InsightMapFilterComparison string
The condition to apply to the key value when filtering Security Hub findings with a map filter.
func (InsightMapFilterComparison) ElementType ¶ added in v0.101.0
func (InsightMapFilterComparison) ElementType() reflect.Type
func (InsightMapFilterComparison) ToInsightMapFilterComparisonOutput ¶ added in v0.101.0
func (e InsightMapFilterComparison) ToInsightMapFilterComparisonOutput() InsightMapFilterComparisonOutput
func (InsightMapFilterComparison) ToInsightMapFilterComparisonOutputWithContext ¶ added in v0.101.0
func (e InsightMapFilterComparison) ToInsightMapFilterComparisonOutputWithContext(ctx context.Context) InsightMapFilterComparisonOutput
func (InsightMapFilterComparison) ToInsightMapFilterComparisonPtrOutput ¶ added in v0.101.0
func (e InsightMapFilterComparison) ToInsightMapFilterComparisonPtrOutput() InsightMapFilterComparisonPtrOutput
func (InsightMapFilterComparison) ToInsightMapFilterComparisonPtrOutputWithContext ¶ added in v0.101.0
func (e InsightMapFilterComparison) ToInsightMapFilterComparisonPtrOutputWithContext(ctx context.Context) InsightMapFilterComparisonPtrOutput
func (InsightMapFilterComparison) ToStringOutput ¶ added in v0.101.0
func (e InsightMapFilterComparison) ToStringOutput() pulumi.StringOutput
func (InsightMapFilterComparison) ToStringOutputWithContext ¶ added in v0.101.0
func (e InsightMapFilterComparison) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (InsightMapFilterComparison) ToStringPtrOutput ¶ added in v0.101.0
func (e InsightMapFilterComparison) ToStringPtrOutput() pulumi.StringPtrOutput
func (InsightMapFilterComparison) ToStringPtrOutputWithContext ¶ added in v0.101.0
func (e InsightMapFilterComparison) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InsightMapFilterComparisonInput ¶ added in v0.101.0
type InsightMapFilterComparisonInput interface { pulumi.Input ToInsightMapFilterComparisonOutput() InsightMapFilterComparisonOutput ToInsightMapFilterComparisonOutputWithContext(context.Context) InsightMapFilterComparisonOutput }
InsightMapFilterComparisonInput is an input type that accepts values of the InsightMapFilterComparison enum A concrete instance of `InsightMapFilterComparisonInput` can be one of the following:
InsightMapFilterComparisonEquals InsightMapFilterComparisonNotEquals
type InsightMapFilterComparisonOutput ¶ added in v0.101.0
type InsightMapFilterComparisonOutput struct{ *pulumi.OutputState }
func (InsightMapFilterComparisonOutput) ElementType ¶ added in v0.101.0
func (InsightMapFilterComparisonOutput) ElementType() reflect.Type
func (InsightMapFilterComparisonOutput) ToInsightMapFilterComparisonOutput ¶ added in v0.101.0
func (o InsightMapFilterComparisonOutput) ToInsightMapFilterComparisonOutput() InsightMapFilterComparisonOutput
func (InsightMapFilterComparisonOutput) ToInsightMapFilterComparisonOutputWithContext ¶ added in v0.101.0
func (o InsightMapFilterComparisonOutput) ToInsightMapFilterComparisonOutputWithContext(ctx context.Context) InsightMapFilterComparisonOutput
func (InsightMapFilterComparisonOutput) ToInsightMapFilterComparisonPtrOutput ¶ added in v0.101.0
func (o InsightMapFilterComparisonOutput) ToInsightMapFilterComparisonPtrOutput() InsightMapFilterComparisonPtrOutput
func (InsightMapFilterComparisonOutput) ToInsightMapFilterComparisonPtrOutputWithContext ¶ added in v0.101.0
func (o InsightMapFilterComparisonOutput) ToInsightMapFilterComparisonPtrOutputWithContext(ctx context.Context) InsightMapFilterComparisonPtrOutput
func (InsightMapFilterComparisonOutput) ToStringOutput ¶ added in v0.101.0
func (o InsightMapFilterComparisonOutput) ToStringOutput() pulumi.StringOutput
func (InsightMapFilterComparisonOutput) ToStringOutputWithContext ¶ added in v0.101.0
func (o InsightMapFilterComparisonOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (InsightMapFilterComparisonOutput) ToStringPtrOutput ¶ added in v0.101.0
func (o InsightMapFilterComparisonOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (InsightMapFilterComparisonOutput) ToStringPtrOutputWithContext ¶ added in v0.101.0
func (o InsightMapFilterComparisonOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InsightMapFilterComparisonPtrInput ¶ added in v0.101.0
type InsightMapFilterComparisonPtrInput interface { pulumi.Input ToInsightMapFilterComparisonPtrOutput() InsightMapFilterComparisonPtrOutput ToInsightMapFilterComparisonPtrOutputWithContext(context.Context) InsightMapFilterComparisonPtrOutput }
func InsightMapFilterComparisonPtr ¶ added in v0.101.0
func InsightMapFilterComparisonPtr(v string) InsightMapFilterComparisonPtrInput
type InsightMapFilterComparisonPtrOutput ¶ added in v0.101.0
type InsightMapFilterComparisonPtrOutput struct{ *pulumi.OutputState }
func (InsightMapFilterComparisonPtrOutput) Elem ¶ added in v0.101.0
func (o InsightMapFilterComparisonPtrOutput) Elem() InsightMapFilterComparisonOutput
func (InsightMapFilterComparisonPtrOutput) ElementType ¶ added in v0.101.0
func (InsightMapFilterComparisonPtrOutput) ElementType() reflect.Type
func (InsightMapFilterComparisonPtrOutput) ToInsightMapFilterComparisonPtrOutput ¶ added in v0.101.0
func (o InsightMapFilterComparisonPtrOutput) ToInsightMapFilterComparisonPtrOutput() InsightMapFilterComparisonPtrOutput
func (InsightMapFilterComparisonPtrOutput) ToInsightMapFilterComparisonPtrOutputWithContext ¶ added in v0.101.0
func (o InsightMapFilterComparisonPtrOutput) ToInsightMapFilterComparisonPtrOutputWithContext(ctx context.Context) InsightMapFilterComparisonPtrOutput
func (InsightMapFilterComparisonPtrOutput) ToStringPtrOutput ¶ added in v0.101.0
func (o InsightMapFilterComparisonPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (InsightMapFilterComparisonPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.101.0
func (o InsightMapFilterComparisonPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InsightMapFilterInput ¶ added in v0.101.0
type InsightMapFilterInput interface { pulumi.Input ToInsightMapFilterOutput() InsightMapFilterOutput ToInsightMapFilterOutputWithContext(context.Context) InsightMapFilterOutput }
InsightMapFilterInput is an input type that accepts InsightMapFilterArgs and InsightMapFilterOutput values. You can construct a concrete instance of `InsightMapFilterInput` via:
InsightMapFilterArgs{...}
type InsightMapFilterOutput ¶ added in v0.101.0
type InsightMapFilterOutput struct{ *pulumi.OutputState }
A map filter for filtering AWS Security Hub findings.
func (InsightMapFilterOutput) Comparison ¶ added in v0.101.0
func (o InsightMapFilterOutput) Comparison() InsightMapFilterComparisonOutput
The condition to apply to the key value when filtering Security Hub findings with a map filter.
func (InsightMapFilterOutput) ElementType ¶ added in v0.101.0
func (InsightMapFilterOutput) ElementType() reflect.Type
func (InsightMapFilterOutput) Key ¶ added in v0.101.0
func (o InsightMapFilterOutput) Key() pulumi.StringOutput
The key of the map filter. For example, for `ResourceTags` , `Key` identifies the name of the tag. For `UserDefinedFields` , `Key` is the name of the field.
func (InsightMapFilterOutput) ToInsightMapFilterOutput ¶ added in v0.101.0
func (o InsightMapFilterOutput) ToInsightMapFilterOutput() InsightMapFilterOutput
func (InsightMapFilterOutput) ToInsightMapFilterOutputWithContext ¶ added in v0.101.0
func (o InsightMapFilterOutput) ToInsightMapFilterOutputWithContext(ctx context.Context) InsightMapFilterOutput
func (InsightMapFilterOutput) Value ¶ added in v0.101.0
func (o InsightMapFilterOutput) Value() pulumi.StringOutput
The value for the key in the map filter. Filter values are case sensitive. For example, one of the values for a tag called `Department` might be `Security` . If you provide `security` as the filter value, then there's no match.
type InsightNumberFilter ¶ added in v0.101.0
type InsightNumberFilter struct { // The equal-to condition to be applied to a single field when querying for findings. Eq *float64 `pulumi:"eq"` // The greater-than-equal condition to be applied to a single field when querying for findings. Gte *float64 `pulumi:"gte"` // The less-than-equal condition to be applied to a single field when querying for findings. Lte *float64 `pulumi:"lte"` }
A number filter for querying findings.
type InsightNumberFilterArgs ¶ added in v0.101.0
type InsightNumberFilterArgs struct { // The equal-to condition to be applied to a single field when querying for findings. Eq pulumi.Float64PtrInput `pulumi:"eq"` // The greater-than-equal condition to be applied to a single field when querying for findings. Gte pulumi.Float64PtrInput `pulumi:"gte"` // The less-than-equal condition to be applied to a single field when querying for findings. Lte pulumi.Float64PtrInput `pulumi:"lte"` }
A number filter for querying findings.
func (InsightNumberFilterArgs) ElementType ¶ added in v0.101.0
func (InsightNumberFilterArgs) ElementType() reflect.Type
func (InsightNumberFilterArgs) ToInsightNumberFilterOutput ¶ added in v0.101.0
func (i InsightNumberFilterArgs) ToInsightNumberFilterOutput() InsightNumberFilterOutput
func (InsightNumberFilterArgs) ToInsightNumberFilterOutputWithContext ¶ added in v0.101.0
func (i InsightNumberFilterArgs) ToInsightNumberFilterOutputWithContext(ctx context.Context) InsightNumberFilterOutput
type InsightNumberFilterArray ¶ added in v0.101.0
type InsightNumberFilterArray []InsightNumberFilterInput
func (InsightNumberFilterArray) ElementType ¶ added in v0.101.0
func (InsightNumberFilterArray) ElementType() reflect.Type
func (InsightNumberFilterArray) ToInsightNumberFilterArrayOutput ¶ added in v0.101.0
func (i InsightNumberFilterArray) ToInsightNumberFilterArrayOutput() InsightNumberFilterArrayOutput
func (InsightNumberFilterArray) ToInsightNumberFilterArrayOutputWithContext ¶ added in v0.101.0
func (i InsightNumberFilterArray) ToInsightNumberFilterArrayOutputWithContext(ctx context.Context) InsightNumberFilterArrayOutput
type InsightNumberFilterArrayInput ¶ added in v0.101.0
type InsightNumberFilterArrayInput interface { pulumi.Input ToInsightNumberFilterArrayOutput() InsightNumberFilterArrayOutput ToInsightNumberFilterArrayOutputWithContext(context.Context) InsightNumberFilterArrayOutput }
InsightNumberFilterArrayInput is an input type that accepts InsightNumberFilterArray and InsightNumberFilterArrayOutput values. You can construct a concrete instance of `InsightNumberFilterArrayInput` via:
InsightNumberFilterArray{ InsightNumberFilterArgs{...} }
type InsightNumberFilterArrayOutput ¶ added in v0.101.0
type InsightNumberFilterArrayOutput struct{ *pulumi.OutputState }
func (InsightNumberFilterArrayOutput) ElementType ¶ added in v0.101.0
func (InsightNumberFilterArrayOutput) ElementType() reflect.Type
func (InsightNumberFilterArrayOutput) Index ¶ added in v0.101.0
func (o InsightNumberFilterArrayOutput) Index(i pulumi.IntInput) InsightNumberFilterOutput
func (InsightNumberFilterArrayOutput) ToInsightNumberFilterArrayOutput ¶ added in v0.101.0
func (o InsightNumberFilterArrayOutput) ToInsightNumberFilterArrayOutput() InsightNumberFilterArrayOutput
func (InsightNumberFilterArrayOutput) ToInsightNumberFilterArrayOutputWithContext ¶ added in v0.101.0
func (o InsightNumberFilterArrayOutput) ToInsightNumberFilterArrayOutputWithContext(ctx context.Context) InsightNumberFilterArrayOutput
type InsightNumberFilterInput ¶ added in v0.101.0
type InsightNumberFilterInput interface { pulumi.Input ToInsightNumberFilterOutput() InsightNumberFilterOutput ToInsightNumberFilterOutputWithContext(context.Context) InsightNumberFilterOutput }
InsightNumberFilterInput is an input type that accepts InsightNumberFilterArgs and InsightNumberFilterOutput values. You can construct a concrete instance of `InsightNumberFilterInput` via:
InsightNumberFilterArgs{...}
type InsightNumberFilterOutput ¶ added in v0.101.0
type InsightNumberFilterOutput struct{ *pulumi.OutputState }
A number filter for querying findings.
func (InsightNumberFilterOutput) ElementType ¶ added in v0.101.0
func (InsightNumberFilterOutput) ElementType() reflect.Type
func (InsightNumberFilterOutput) Eq ¶ added in v0.101.0
func (o InsightNumberFilterOutput) Eq() pulumi.Float64PtrOutput
The equal-to condition to be applied to a single field when querying for findings.
func (InsightNumberFilterOutput) Gte ¶ added in v0.101.0
func (o InsightNumberFilterOutput) Gte() pulumi.Float64PtrOutput
The greater-than-equal condition to be applied to a single field when querying for findings.
func (InsightNumberFilterOutput) Lte ¶ added in v0.101.0
func (o InsightNumberFilterOutput) Lte() pulumi.Float64PtrOutput
The less-than-equal condition to be applied to a single field when querying for findings.
func (InsightNumberFilterOutput) ToInsightNumberFilterOutput ¶ added in v0.101.0
func (o InsightNumberFilterOutput) ToInsightNumberFilterOutput() InsightNumberFilterOutput
func (InsightNumberFilterOutput) ToInsightNumberFilterOutputWithContext ¶ added in v0.101.0
func (o InsightNumberFilterOutput) ToInsightNumberFilterOutputWithContext(ctx context.Context) InsightNumberFilterOutput
type InsightOutput ¶ added in v0.101.0
type InsightOutput struct{ *pulumi.OutputState }
func (InsightOutput) ElementType ¶ added in v0.101.0
func (InsightOutput) ElementType() reflect.Type
func (InsightOutput) Filters ¶ added in v0.101.0
func (o InsightOutput) Filters() InsightAwsSecurityFindingFiltersOutput
One or more attributes used to filter the findings included in the insight
func (InsightOutput) GroupByAttribute ¶ added in v0.101.0
func (o InsightOutput) GroupByAttribute() pulumi.StringOutput
The grouping attribute for the insight's findings
func (InsightOutput) InsightArn ¶ added in v0.101.0
func (o InsightOutput) InsightArn() pulumi.StringOutput
The ARN of a Security Hub insight
func (InsightOutput) Name ¶ added in v0.101.0
func (o InsightOutput) Name() pulumi.StringOutput
The name of a Security Hub insight
func (InsightOutput) ToInsightOutput ¶ added in v0.101.0
func (o InsightOutput) ToInsightOutput() InsightOutput
func (InsightOutput) ToInsightOutputWithContext ¶ added in v0.101.0
func (o InsightOutput) ToInsightOutputWithContext(ctx context.Context) InsightOutput
type InsightState ¶ added in v0.101.0
type InsightState struct { }
func (InsightState) ElementType ¶ added in v0.101.0
func (InsightState) ElementType() reflect.Type
type InsightStringFilter ¶ added in v0.101.0
type InsightStringFilter struct { // The condition to apply to a string value when filtering Security Hub findings. // // To search for values that have the filter value, use one of the following comparison operators: // // - To search for values that include the filter value, use `CONTAINS` . For example, the filter `Title CONTAINS CloudFront` matches findings that have a `Title` that includes the string CloudFront. // - To search for values that exactly match the filter value, use `EQUALS` . For example, the filter `AwsAccountId EQUALS 123456789012` only matches findings that have an account ID of `123456789012` . // - To search for values that start with the filter value, use `PREFIX` . For example, the filter `ResourceRegion PREFIX us` matches findings that have a `ResourceRegion` that starts with `us` . A `ResourceRegion` that starts with a different value, such as `af` , `ap` , or `ca` , doesn't match. // // `CONTAINS` , `EQUALS` , and `PREFIX` filters on the same field are joined by `OR` . A finding matches if it matches any one of those filters. For example, the filters `Title CONTAINS CloudFront OR Title CONTAINS CloudWatch` match a finding that includes either `CloudFront` , `CloudWatch` , or both strings in the title. // // To search for values that don’t have the filter value, use one of the following comparison operators: // // - To search for values that exclude the filter value, use `NOT_CONTAINS` . For example, the filter `Title NOT_CONTAINS CloudFront` matches findings that have a `Title` that excludes the string CloudFront. // - To search for values other than the filter value, use `NOT_EQUALS` . For example, the filter `AwsAccountId NOT_EQUALS 123456789012` only matches findings that have an account ID other than `123456789012` . // - To search for values that don't start with the filter value, use `PREFIX_NOT_EQUALS` . For example, the filter `ResourceRegion PREFIX_NOT_EQUALS us` matches findings with a `ResourceRegion` that starts with a value other than `us` . // // `NOT_CONTAINS` , `NOT_EQUALS` , and `PREFIX_NOT_EQUALS` filters on the same field are joined by `AND` . A finding matches only if it matches all of those filters. For example, the filters `Title NOT_CONTAINS CloudFront AND Title NOT_CONTAINS CloudWatch` match a finding that excludes both `CloudFront` and `CloudWatch` in the title. // // You can’t have both a `CONTAINS` filter and a `NOT_CONTAINS` filter on the same field. Similarly, you can't provide both an `EQUALS` filter and a `NOT_EQUALS` or `PREFIX_NOT_EQUALS` filter on the same field. Combining filters in this way returns an error. `CONTAINS` filters can only be used with other `CONTAINS` filters. `NOT_CONTAINS` filters can only be used with other `NOT_CONTAINS` filters. // // You can combine `PREFIX` filters with `NOT_EQUALS` or `PREFIX_NOT_EQUALS` filters for the same field. Security Hub first processes the `PREFIX` filters, and then the `NOT_EQUALS` or `PREFIX_NOT_EQUALS` filters. // // For example, for the following filters, Security Hub first identifies findings that have resource types that start with either `AwsIam` or `AwsEc2` . It then excludes findings that have a resource type of `AwsIamPolicy` and findings that have a resource type of `AwsEc2NetworkInterface` . // // - `ResourceType PREFIX AwsIam` // - `ResourceType PREFIX AwsEc2` // - `ResourceType NOT_EQUALS AwsIamPolicy` // - `ResourceType NOT_EQUALS AwsEc2NetworkInterface` // // `CONTAINS` and `NOT_CONTAINS` operators can be used only with automation rules. For more information, see [Automation rules](https://docs.aws.amazon.com/securityhub/latest/userguide/automation-rules.html) in the *AWS Security Hub User Guide* . Comparison InsightStringFilterComparison `pulumi:"comparison"` // The string filter value. Filter values are case sensitive. For example, the product name for control-based findings is `Security Hub` . If you provide `security hub` as the filter value, there's no match. Value string `pulumi:"value"` }
A string filter for filtering AWS Security Hub findings.
type InsightStringFilterArgs ¶ added in v0.101.0
type InsightStringFilterArgs struct { // The condition to apply to a string value when filtering Security Hub findings. // // To search for values that have the filter value, use one of the following comparison operators: // // - To search for values that include the filter value, use `CONTAINS` . For example, the filter `Title CONTAINS CloudFront` matches findings that have a `Title` that includes the string CloudFront. // - To search for values that exactly match the filter value, use `EQUALS` . For example, the filter `AwsAccountId EQUALS 123456789012` only matches findings that have an account ID of `123456789012` . // - To search for values that start with the filter value, use `PREFIX` . For example, the filter `ResourceRegion PREFIX us` matches findings that have a `ResourceRegion` that starts with `us` . A `ResourceRegion` that starts with a different value, such as `af` , `ap` , or `ca` , doesn't match. // // `CONTAINS` , `EQUALS` , and `PREFIX` filters on the same field are joined by `OR` . A finding matches if it matches any one of those filters. For example, the filters `Title CONTAINS CloudFront OR Title CONTAINS CloudWatch` match a finding that includes either `CloudFront` , `CloudWatch` , or both strings in the title. // // To search for values that don’t have the filter value, use one of the following comparison operators: // // - To search for values that exclude the filter value, use `NOT_CONTAINS` . For example, the filter `Title NOT_CONTAINS CloudFront` matches findings that have a `Title` that excludes the string CloudFront. // - To search for values other than the filter value, use `NOT_EQUALS` . For example, the filter `AwsAccountId NOT_EQUALS 123456789012` only matches findings that have an account ID other than `123456789012` . // - To search for values that don't start with the filter value, use `PREFIX_NOT_EQUALS` . For example, the filter `ResourceRegion PREFIX_NOT_EQUALS us` matches findings with a `ResourceRegion` that starts with a value other than `us` . // // `NOT_CONTAINS` , `NOT_EQUALS` , and `PREFIX_NOT_EQUALS` filters on the same field are joined by `AND` . A finding matches only if it matches all of those filters. For example, the filters `Title NOT_CONTAINS CloudFront AND Title NOT_CONTAINS CloudWatch` match a finding that excludes both `CloudFront` and `CloudWatch` in the title. // // You can’t have both a `CONTAINS` filter and a `NOT_CONTAINS` filter on the same field. Similarly, you can't provide both an `EQUALS` filter and a `NOT_EQUALS` or `PREFIX_NOT_EQUALS` filter on the same field. Combining filters in this way returns an error. `CONTAINS` filters can only be used with other `CONTAINS` filters. `NOT_CONTAINS` filters can only be used with other `NOT_CONTAINS` filters. // // You can combine `PREFIX` filters with `NOT_EQUALS` or `PREFIX_NOT_EQUALS` filters for the same field. Security Hub first processes the `PREFIX` filters, and then the `NOT_EQUALS` or `PREFIX_NOT_EQUALS` filters. // // For example, for the following filters, Security Hub first identifies findings that have resource types that start with either `AwsIam` or `AwsEc2` . It then excludes findings that have a resource type of `AwsIamPolicy` and findings that have a resource type of `AwsEc2NetworkInterface` . // // - `ResourceType PREFIX AwsIam` // - `ResourceType PREFIX AwsEc2` // - `ResourceType NOT_EQUALS AwsIamPolicy` // - `ResourceType NOT_EQUALS AwsEc2NetworkInterface` // // `CONTAINS` and `NOT_CONTAINS` operators can be used only with automation rules. For more information, see [Automation rules](https://docs.aws.amazon.com/securityhub/latest/userguide/automation-rules.html) in the *AWS Security Hub User Guide* . Comparison InsightStringFilterComparisonInput `pulumi:"comparison"` // The string filter value. Filter values are case sensitive. For example, the product name for control-based findings is `Security Hub` . If you provide `security hub` as the filter value, there's no match. Value pulumi.StringInput `pulumi:"value"` }
A string filter for filtering AWS Security Hub findings.
func (InsightStringFilterArgs) ElementType ¶ added in v0.101.0
func (InsightStringFilterArgs) ElementType() reflect.Type
func (InsightStringFilterArgs) ToInsightStringFilterOutput ¶ added in v0.101.0
func (i InsightStringFilterArgs) ToInsightStringFilterOutput() InsightStringFilterOutput
func (InsightStringFilterArgs) ToInsightStringFilterOutputWithContext ¶ added in v0.101.0
func (i InsightStringFilterArgs) ToInsightStringFilterOutputWithContext(ctx context.Context) InsightStringFilterOutput
type InsightStringFilterArray ¶ added in v0.101.0
type InsightStringFilterArray []InsightStringFilterInput
func (InsightStringFilterArray) ElementType ¶ added in v0.101.0
func (InsightStringFilterArray) ElementType() reflect.Type
func (InsightStringFilterArray) ToInsightStringFilterArrayOutput ¶ added in v0.101.0
func (i InsightStringFilterArray) ToInsightStringFilterArrayOutput() InsightStringFilterArrayOutput
func (InsightStringFilterArray) ToInsightStringFilterArrayOutputWithContext ¶ added in v0.101.0
func (i InsightStringFilterArray) ToInsightStringFilterArrayOutputWithContext(ctx context.Context) InsightStringFilterArrayOutput
type InsightStringFilterArrayInput ¶ added in v0.101.0
type InsightStringFilterArrayInput interface { pulumi.Input ToInsightStringFilterArrayOutput() InsightStringFilterArrayOutput ToInsightStringFilterArrayOutputWithContext(context.Context) InsightStringFilterArrayOutput }
InsightStringFilterArrayInput is an input type that accepts InsightStringFilterArray and InsightStringFilterArrayOutput values. You can construct a concrete instance of `InsightStringFilterArrayInput` via:
InsightStringFilterArray{ InsightStringFilterArgs{...} }
type InsightStringFilterArrayOutput ¶ added in v0.101.0
type InsightStringFilterArrayOutput struct{ *pulumi.OutputState }
func (InsightStringFilterArrayOutput) ElementType ¶ added in v0.101.0
func (InsightStringFilterArrayOutput) ElementType() reflect.Type
func (InsightStringFilterArrayOutput) Index ¶ added in v0.101.0
func (o InsightStringFilterArrayOutput) Index(i pulumi.IntInput) InsightStringFilterOutput
func (InsightStringFilterArrayOutput) ToInsightStringFilterArrayOutput ¶ added in v0.101.0
func (o InsightStringFilterArrayOutput) ToInsightStringFilterArrayOutput() InsightStringFilterArrayOutput
func (InsightStringFilterArrayOutput) ToInsightStringFilterArrayOutputWithContext ¶ added in v0.101.0
func (o InsightStringFilterArrayOutput) ToInsightStringFilterArrayOutputWithContext(ctx context.Context) InsightStringFilterArrayOutput
type InsightStringFilterComparison ¶ added in v0.101.0
type InsightStringFilterComparison string
The condition to apply to a string value when filtering Security Hub findings.
func (InsightStringFilterComparison) ElementType ¶ added in v0.101.0
func (InsightStringFilterComparison) ElementType() reflect.Type
func (InsightStringFilterComparison) ToInsightStringFilterComparisonOutput ¶ added in v0.101.0
func (e InsightStringFilterComparison) ToInsightStringFilterComparisonOutput() InsightStringFilterComparisonOutput
func (InsightStringFilterComparison) ToInsightStringFilterComparisonOutputWithContext ¶ added in v0.101.0
func (e InsightStringFilterComparison) ToInsightStringFilterComparisonOutputWithContext(ctx context.Context) InsightStringFilterComparisonOutput
func (InsightStringFilterComparison) ToInsightStringFilterComparisonPtrOutput ¶ added in v0.101.0
func (e InsightStringFilterComparison) ToInsightStringFilterComparisonPtrOutput() InsightStringFilterComparisonPtrOutput
func (InsightStringFilterComparison) ToInsightStringFilterComparisonPtrOutputWithContext ¶ added in v0.101.0
func (e InsightStringFilterComparison) ToInsightStringFilterComparisonPtrOutputWithContext(ctx context.Context) InsightStringFilterComparisonPtrOutput
func (InsightStringFilterComparison) ToStringOutput ¶ added in v0.101.0
func (e InsightStringFilterComparison) ToStringOutput() pulumi.StringOutput
func (InsightStringFilterComparison) ToStringOutputWithContext ¶ added in v0.101.0
func (e InsightStringFilterComparison) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (InsightStringFilterComparison) ToStringPtrOutput ¶ added in v0.101.0
func (e InsightStringFilterComparison) ToStringPtrOutput() pulumi.StringPtrOutput
func (InsightStringFilterComparison) ToStringPtrOutputWithContext ¶ added in v0.101.0
func (e InsightStringFilterComparison) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InsightStringFilterComparisonInput ¶ added in v0.101.0
type InsightStringFilterComparisonInput interface { pulumi.Input ToInsightStringFilterComparisonOutput() InsightStringFilterComparisonOutput ToInsightStringFilterComparisonOutputWithContext(context.Context) InsightStringFilterComparisonOutput }
InsightStringFilterComparisonInput is an input type that accepts values of the InsightStringFilterComparison enum A concrete instance of `InsightStringFilterComparisonInput` can be one of the following:
InsightStringFilterComparisonEquals InsightStringFilterComparisonPrefix InsightStringFilterComparisonNotEquals InsightStringFilterComparisonPrefixNotEquals
type InsightStringFilterComparisonOutput ¶ added in v0.101.0
type InsightStringFilterComparisonOutput struct{ *pulumi.OutputState }
func (InsightStringFilterComparisonOutput) ElementType ¶ added in v0.101.0
func (InsightStringFilterComparisonOutput) ElementType() reflect.Type
func (InsightStringFilterComparisonOutput) ToInsightStringFilterComparisonOutput ¶ added in v0.101.0
func (o InsightStringFilterComparisonOutput) ToInsightStringFilterComparisonOutput() InsightStringFilterComparisonOutput
func (InsightStringFilterComparisonOutput) ToInsightStringFilterComparisonOutputWithContext ¶ added in v0.101.0
func (o InsightStringFilterComparisonOutput) ToInsightStringFilterComparisonOutputWithContext(ctx context.Context) InsightStringFilterComparisonOutput
func (InsightStringFilterComparisonOutput) ToInsightStringFilterComparisonPtrOutput ¶ added in v0.101.0
func (o InsightStringFilterComparisonOutput) ToInsightStringFilterComparisonPtrOutput() InsightStringFilterComparisonPtrOutput
func (InsightStringFilterComparisonOutput) ToInsightStringFilterComparisonPtrOutputWithContext ¶ added in v0.101.0
func (o InsightStringFilterComparisonOutput) ToInsightStringFilterComparisonPtrOutputWithContext(ctx context.Context) InsightStringFilterComparisonPtrOutput
func (InsightStringFilterComparisonOutput) ToStringOutput ¶ added in v0.101.0
func (o InsightStringFilterComparisonOutput) ToStringOutput() pulumi.StringOutput
func (InsightStringFilterComparisonOutput) ToStringOutputWithContext ¶ added in v0.101.0
func (o InsightStringFilterComparisonOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (InsightStringFilterComparisonOutput) ToStringPtrOutput ¶ added in v0.101.0
func (o InsightStringFilterComparisonOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (InsightStringFilterComparisonOutput) ToStringPtrOutputWithContext ¶ added in v0.101.0
func (o InsightStringFilterComparisonOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InsightStringFilterComparisonPtrInput ¶ added in v0.101.0
type InsightStringFilterComparisonPtrInput interface { pulumi.Input ToInsightStringFilterComparisonPtrOutput() InsightStringFilterComparisonPtrOutput ToInsightStringFilterComparisonPtrOutputWithContext(context.Context) InsightStringFilterComparisonPtrOutput }
func InsightStringFilterComparisonPtr ¶ added in v0.101.0
func InsightStringFilterComparisonPtr(v string) InsightStringFilterComparisonPtrInput
type InsightStringFilterComparisonPtrOutput ¶ added in v0.101.0
type InsightStringFilterComparisonPtrOutput struct{ *pulumi.OutputState }
func (InsightStringFilterComparisonPtrOutput) ElementType ¶ added in v0.101.0
func (InsightStringFilterComparisonPtrOutput) ElementType() reflect.Type
func (InsightStringFilterComparisonPtrOutput) ToInsightStringFilterComparisonPtrOutput ¶ added in v0.101.0
func (o InsightStringFilterComparisonPtrOutput) ToInsightStringFilterComparisonPtrOutput() InsightStringFilterComparisonPtrOutput
func (InsightStringFilterComparisonPtrOutput) ToInsightStringFilterComparisonPtrOutputWithContext ¶ added in v0.101.0
func (o InsightStringFilterComparisonPtrOutput) ToInsightStringFilterComparisonPtrOutputWithContext(ctx context.Context) InsightStringFilterComparisonPtrOutput
func (InsightStringFilterComparisonPtrOutput) ToStringPtrOutput ¶ added in v0.101.0
func (o InsightStringFilterComparisonPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (InsightStringFilterComparisonPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.101.0
func (o InsightStringFilterComparisonPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InsightStringFilterInput ¶ added in v0.101.0
type InsightStringFilterInput interface { pulumi.Input ToInsightStringFilterOutput() InsightStringFilterOutput ToInsightStringFilterOutputWithContext(context.Context) InsightStringFilterOutput }
InsightStringFilterInput is an input type that accepts InsightStringFilterArgs and InsightStringFilterOutput values. You can construct a concrete instance of `InsightStringFilterInput` via:
InsightStringFilterArgs{...}
type InsightStringFilterOutput ¶ added in v0.101.0
type InsightStringFilterOutput struct{ *pulumi.OutputState }
A string filter for filtering AWS Security Hub findings.
func (InsightStringFilterOutput) Comparison ¶ added in v0.101.0
func (o InsightStringFilterOutput) Comparison() InsightStringFilterComparisonOutput
The condition to apply to a string value when filtering Security Hub findings.
To search for values that have the filter value, use one of the following comparison operators:
- To search for values that include the filter value, use `CONTAINS` . For example, the filter `Title CONTAINS CloudFront` matches findings that have a `Title` that includes the string CloudFront. - To search for values that exactly match the filter value, use `EQUALS` . For example, the filter `AwsAccountId EQUALS 123456789012` only matches findings that have an account ID of `123456789012` . - To search for values that start with the filter value, use `PREFIX` . For example, the filter `ResourceRegion PREFIX us` matches findings that have a `ResourceRegion` that starts with `us` . A `ResourceRegion` that starts with a different value, such as `af` , `ap` , or `ca` , doesn't match.
`CONTAINS` , `EQUALS` , and `PREFIX` filters on the same field are joined by `OR` . A finding matches if it matches any one of those filters. For example, the filters `Title CONTAINS CloudFront OR Title CONTAINS CloudWatch` match a finding that includes either `CloudFront` , `CloudWatch` , or both strings in the title.
To search for values that don’t have the filter value, use one of the following comparison operators:
- To search for values that exclude the filter value, use `NOT_CONTAINS` . For example, the filter `Title NOT_CONTAINS CloudFront` matches findings that have a `Title` that excludes the string CloudFront. - To search for values other than the filter value, use `NOT_EQUALS` . For example, the filter `AwsAccountId NOT_EQUALS 123456789012` only matches findings that have an account ID other than `123456789012` . - To search for values that don't start with the filter value, use `PREFIX_NOT_EQUALS` . For example, the filter `ResourceRegion PREFIX_NOT_EQUALS us` matches findings with a `ResourceRegion` that starts with a value other than `us` .
`NOT_CONTAINS` , `NOT_EQUALS` , and `PREFIX_NOT_EQUALS` filters on the same field are joined by `AND` . A finding matches only if it matches all of those filters. For example, the filters `Title NOT_CONTAINS CloudFront AND Title NOT_CONTAINS CloudWatch` match a finding that excludes both `CloudFront` and `CloudWatch` in the title.
You can’t have both a `CONTAINS` filter and a `NOT_CONTAINS` filter on the same field. Similarly, you can't provide both an `EQUALS` filter and a `NOT_EQUALS` or `PREFIX_NOT_EQUALS` filter on the same field. Combining filters in this way returns an error. `CONTAINS` filters can only be used with other `CONTAINS` filters. `NOT_CONTAINS` filters can only be used with other `NOT_CONTAINS` filters.
You can combine `PREFIX` filters with `NOT_EQUALS` or `PREFIX_NOT_EQUALS` filters for the same field. Security Hub first processes the `PREFIX` filters, and then the `NOT_EQUALS` or `PREFIX_NOT_EQUALS` filters.
For example, for the following filters, Security Hub first identifies findings that have resource types that start with either `AwsIam` or `AwsEc2` . It then excludes findings that have a resource type of `AwsIamPolicy` and findings that have a resource type of `AwsEc2NetworkInterface` .
- `ResourceType PREFIX AwsIam` - `ResourceType PREFIX AwsEc2` - `ResourceType NOT_EQUALS AwsIamPolicy` - `ResourceType NOT_EQUALS AwsEc2NetworkInterface`
`CONTAINS` and `NOT_CONTAINS` operators can be used only with automation rules. For more information, see [Automation rules](https://docs.aws.amazon.com/securityhub/latest/userguide/automation-rules.html) in the *AWS Security Hub User Guide* .
func (InsightStringFilterOutput) ElementType ¶ added in v0.101.0
func (InsightStringFilterOutput) ElementType() reflect.Type
func (InsightStringFilterOutput) ToInsightStringFilterOutput ¶ added in v0.101.0
func (o InsightStringFilterOutput) ToInsightStringFilterOutput() InsightStringFilterOutput
func (InsightStringFilterOutput) ToInsightStringFilterOutputWithContext ¶ added in v0.101.0
func (o InsightStringFilterOutput) ToInsightStringFilterOutputWithContext(ctx context.Context) InsightStringFilterOutput
func (InsightStringFilterOutput) Value ¶ added in v0.101.0
func (o InsightStringFilterOutput) Value() pulumi.StringOutput
The string filter value. Filter values are case sensitive. For example, the product name for control-based findings is `Security Hub` . If you provide `security hub` as the filter value, there's no match.
type LookupAutomationRuleArgs ¶ added in v0.66.0
type LookupAutomationRuleArgs struct { // The Amazon Resource Name (ARN) of the automation rule that you create. For example, `arn:aws:securityhub:us-east-1:123456789012:automation-rule/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111` . RuleArn string `pulumi:"ruleArn"` }
type LookupAutomationRuleOutputArgs ¶ added in v0.66.0
type LookupAutomationRuleOutputArgs struct { // The Amazon Resource Name (ARN) of the automation rule that you create. For example, `arn:aws:securityhub:us-east-1:123456789012:automation-rule/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111` . RuleArn pulumi.StringInput `pulumi:"ruleArn"` }
func (LookupAutomationRuleOutputArgs) ElementType ¶ added in v0.66.0
func (LookupAutomationRuleOutputArgs) ElementType() reflect.Type
type LookupAutomationRuleResult ¶ added in v0.66.0
type LookupAutomationRuleResult struct { // One or more actions to update finding fields if a finding matches the conditions specified in `Criteria` . Actions []AutomationRulesAction `pulumi:"actions"` // A timestamp that indicates when the rule was created. // // Uses the `date-time` format specified in [RFC 3339 section 5.6, Internet Date/Time Format](https://docs.aws.amazon.com/https://tools.ietf.org/html/rfc3339#section-5.6) . The value cannot contain spaces. For example, `2020-03-22T13:22:13.933Z` . CreatedAt *string `pulumi:"createdAt"` // The principal that created the rule. For example, `arn:aws:sts::123456789012:assumed-role/Developer-Role/JaneDoe` . 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"` // A description of the rule. Description *string `pulumi:"description"` // Specifies whether a rule is the last to be applied with respect to a finding that matches the rule criteria. This is useful when a finding matches the criteria for multiple rules, and each rule has different actions. If a rule is terminal, Security Hub applies the rule action to a finding that matches the rule criteria and doesn't evaluate other rules for the finding. By default, a rule isn't terminal. IsTerminal *bool `pulumi:"isTerminal"` // The Amazon Resource Name (ARN) of the automation rule that you create. For example, `arn:aws:securityhub:us-east-1:123456789012:automation-rule/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111` . RuleArn *string `pulumi:"ruleArn"` // The name of the rule. RuleName *string `pulumi:"ruleName"` // An integer ranging from 1 to 1000 that represents the order in which the rule action is applied to findings. Security Hub applies rules with lower values for this parameter first. RuleOrder *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"` // User-defined tags associated with an automation rule. Tags map[string]string `pulumi:"tags"` // A timestamp that indicates when the rule was most recently updated. // // Uses the `date-time` format specified in [RFC 3339 section 5.6, Internet Date/Time Format](https://docs.aws.amazon.com/https://tools.ietf.org/html/rfc3339#section-5.6) . The value cannot contain spaces. For example, `2020-03-22T13:22:13.933Z` . 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 LookupAutomationRuleOutput(ctx *pulumi.Context, args LookupAutomationRuleOutputArgs, opts ...pulumi.InvokeOption) LookupAutomationRuleResultOutput
func (LookupAutomationRuleResultOutput) Actions ¶ added in v0.66.0
func (o LookupAutomationRuleResultOutput) Actions() AutomationRulesActionArrayOutput
One or more actions to update finding fields if a finding matches the conditions specified in `Criteria` .
func (LookupAutomationRuleResultOutput) CreatedAt ¶ added in v0.66.0
func (o LookupAutomationRuleResultOutput) CreatedAt() pulumi.StringPtrOutput
A timestamp that indicates when the rule was created.
Uses the `date-time` format specified in [RFC 3339 section 5.6, Internet Date/Time Format](https://docs.aws.amazon.com/https://tools.ietf.org/html/rfc3339#section-5.6) . The value cannot contain spaces. For example, `2020-03-22T13:22:13.933Z` .
func (LookupAutomationRuleResultOutput) CreatedBy ¶ added in v0.66.0
func (o LookupAutomationRuleResultOutput) CreatedBy() pulumi.StringPtrOutput
The principal that created the rule. For example, `arn:aws:sts::123456789012:assumed-role/Developer-Role/JaneDoe` .
func (LookupAutomationRuleResultOutput) Criteria ¶ added in v0.66.0
func (o LookupAutomationRuleResultOutput) Criteria() AutomationRulesFindingFiltersPtrOutput
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 (o LookupAutomationRuleResultOutput) Description() pulumi.StringPtrOutput
A description of the rule.
func (LookupAutomationRuleResultOutput) ElementType ¶ added in v0.66.0
func (LookupAutomationRuleResultOutput) ElementType() reflect.Type
func (LookupAutomationRuleResultOutput) IsTerminal ¶ added in v0.66.0
func (o LookupAutomationRuleResultOutput) IsTerminal() pulumi.BoolPtrOutput
Specifies whether a rule is the last to be applied with respect to a finding that matches the rule criteria. This is useful when a finding matches the criteria for multiple rules, and each rule has different actions. If a rule is terminal, Security Hub applies the rule action to a finding that matches the rule criteria and doesn't evaluate other rules for the finding. By default, a rule isn't terminal.
func (LookupAutomationRuleResultOutput) RuleArn ¶ added in v0.66.0
func (o LookupAutomationRuleResultOutput) RuleArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the automation rule that you create. For example, `arn:aws:securityhub:us-east-1:123456789012:automation-rule/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111` .
func (LookupAutomationRuleResultOutput) RuleName ¶ added in v0.66.0
func (o LookupAutomationRuleResultOutput) RuleName() pulumi.StringPtrOutput
The name of the rule.
func (LookupAutomationRuleResultOutput) RuleOrder ¶ added in v0.66.0
func (o LookupAutomationRuleResultOutput) RuleOrder() pulumi.IntPtrOutput
An integer ranging from 1 to 1000 that represents the order in which the rule action is applied to findings. Security Hub applies rules with lower values for this parameter first.
func (LookupAutomationRuleResultOutput) RuleStatus ¶ added in v0.66.0
func (o LookupAutomationRuleResultOutput) RuleStatus() AutomationRuleRuleStatusPtrOutput
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 (o LookupAutomationRuleResultOutput) Tags() pulumi.StringMapOutput
User-defined tags associated with an automation rule.
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
func (o LookupAutomationRuleResultOutput) UpdatedAt() pulumi.StringPtrOutput
A timestamp that indicates when the rule was most recently updated.
Uses the `date-time` format specified in [RFC 3339 section 5.6, Internet Date/Time Format](https://docs.aws.amazon.com/https://tools.ietf.org/html/rfc3339#section-5.6) . The value cannot contain spaces. For example, `2020-03-22T13:22:13.933Z` .
type LookupDelegatedAdminArgs ¶ added in v0.101.0
type LookupDelegatedAdminArgs struct { // The identifier of the DelegatedAdmin being created and assigned as the unique identifier DelegatedAdminIdentifier string `pulumi:"delegatedAdminIdentifier"` }
type LookupDelegatedAdminOutputArgs ¶ added in v0.101.0
type LookupDelegatedAdminOutputArgs struct { // The identifier of the DelegatedAdmin being created and assigned as the unique identifier DelegatedAdminIdentifier pulumi.StringInput `pulumi:"delegatedAdminIdentifier"` }
func (LookupDelegatedAdminOutputArgs) ElementType ¶ added in v0.101.0
func (LookupDelegatedAdminOutputArgs) ElementType() reflect.Type
type LookupDelegatedAdminResult ¶ added in v0.101.0
type LookupDelegatedAdminResult struct { // The identifier of the DelegatedAdmin being created and assigned as the unique identifier DelegatedAdminIdentifier *string `pulumi:"delegatedAdminIdentifier"` // The current status of the Security Hub administrator account. Indicates whether the account is currently enabled as a Security Hub administrator Status *DelegatedAdminStatus `pulumi:"status"` }
func LookupDelegatedAdmin ¶ added in v0.101.0
func LookupDelegatedAdmin(ctx *pulumi.Context, args *LookupDelegatedAdminArgs, opts ...pulumi.InvokeOption) (*LookupDelegatedAdminResult, error)
The AWS::SecurityHub::DelegatedAdmin resource represents the AWS Security Hub delegated admin account in your organization. One delegated admin resource is allowed to create for the organization in each region in which you configure the AdminAccountId.
type LookupDelegatedAdminResultOutput ¶ added in v0.101.0
type LookupDelegatedAdminResultOutput struct{ *pulumi.OutputState }
func LookupDelegatedAdminOutput ¶ added in v0.101.0
func LookupDelegatedAdminOutput(ctx *pulumi.Context, args LookupDelegatedAdminOutputArgs, opts ...pulumi.InvokeOption) LookupDelegatedAdminResultOutput
func (LookupDelegatedAdminResultOutput) DelegatedAdminIdentifier ¶ added in v0.101.0
func (o LookupDelegatedAdminResultOutput) DelegatedAdminIdentifier() pulumi.StringPtrOutput
The identifier of the DelegatedAdmin being created and assigned as the unique identifier
func (LookupDelegatedAdminResultOutput) ElementType ¶ added in v0.101.0
func (LookupDelegatedAdminResultOutput) ElementType() reflect.Type
func (LookupDelegatedAdminResultOutput) Status ¶ added in v0.101.0
func (o LookupDelegatedAdminResultOutput) Status() DelegatedAdminStatusPtrOutput
The current status of the Security Hub administrator account. Indicates whether the account is currently enabled as a Security Hub administrator
func (LookupDelegatedAdminResultOutput) ToLookupDelegatedAdminResultOutput ¶ added in v0.101.0
func (o LookupDelegatedAdminResultOutput) ToLookupDelegatedAdminResultOutput() LookupDelegatedAdminResultOutput
func (LookupDelegatedAdminResultOutput) ToLookupDelegatedAdminResultOutputWithContext ¶ added in v0.101.0
func (o LookupDelegatedAdminResultOutput) ToLookupDelegatedAdminResultOutputWithContext(ctx context.Context) LookupDelegatedAdminResultOutput
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"` // An array of key-value pairs to apply to this resource. // // For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) . Tags map[string]string `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
func (o LookupHubResultOutput) Arn() pulumi.StringPtrOutput
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 (o LookupHubResultOutput) Tags() pulumi.StringMapOutput
An array of key-value pairs to apply to this resource.
For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) .
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 LookupInsightArgs ¶ added in v0.101.0
type LookupInsightArgs struct { // The ARN of a Security Hub insight InsightArn string `pulumi:"insightArn"` }
type LookupInsightOutputArgs ¶ added in v0.101.0
type LookupInsightOutputArgs struct { // The ARN of a Security Hub insight InsightArn pulumi.StringInput `pulumi:"insightArn"` }
func (LookupInsightOutputArgs) ElementType ¶ added in v0.101.0
func (LookupInsightOutputArgs) ElementType() reflect.Type
type LookupInsightResult ¶ added in v0.101.0
type LookupInsightResult struct { // One or more attributes used to filter the findings included in the insight Filters *InsightAwsSecurityFindingFilters `pulumi:"filters"` // The grouping attribute for the insight's findings GroupByAttribute *string `pulumi:"groupByAttribute"` // The ARN of a Security Hub insight InsightArn *string `pulumi:"insightArn"` // The name of a Security Hub insight Name *string `pulumi:"name"` }
func LookupInsight ¶ added in v0.101.0
func LookupInsight(ctx *pulumi.Context, args *LookupInsightArgs, opts ...pulumi.InvokeOption) (*LookupInsightResult, error)
The AWS::SecurityHub::Insight resource represents the AWS Security Hub Insight in your account. An AWS Security Hub insight is a collection of related findings.
type LookupInsightResultOutput ¶ added in v0.101.0
type LookupInsightResultOutput struct{ *pulumi.OutputState }
func LookupInsightOutput ¶ added in v0.101.0
func LookupInsightOutput(ctx *pulumi.Context, args LookupInsightOutputArgs, opts ...pulumi.InvokeOption) LookupInsightResultOutput
func (LookupInsightResultOutput) ElementType ¶ added in v0.101.0
func (LookupInsightResultOutput) ElementType() reflect.Type
func (LookupInsightResultOutput) Filters ¶ added in v0.101.0
func (o LookupInsightResultOutput) Filters() InsightAwsSecurityFindingFiltersPtrOutput
One or more attributes used to filter the findings included in the insight
func (LookupInsightResultOutput) GroupByAttribute ¶ added in v0.101.0
func (o LookupInsightResultOutput) GroupByAttribute() pulumi.StringPtrOutput
The grouping attribute for the insight's findings
func (LookupInsightResultOutput) InsightArn ¶ added in v0.101.0
func (o LookupInsightResultOutput) InsightArn() pulumi.StringPtrOutput
The ARN of a Security Hub insight
func (LookupInsightResultOutput) Name ¶ added in v0.101.0
func (o LookupInsightResultOutput) Name() pulumi.StringPtrOutput
The name of a Security Hub insight
func (LookupInsightResultOutput) ToLookupInsightResultOutput ¶ added in v0.101.0
func (o LookupInsightResultOutput) ToLookupInsightResultOutput() LookupInsightResultOutput
func (LookupInsightResultOutput) ToLookupInsightResultOutputWithContext ¶ added in v0.101.0
func (o LookupInsightResultOutput) ToLookupInsightResultOutputWithContext(ctx context.Context) LookupInsightResultOutput
type LookupProductSubscriptionArgs ¶ added in v0.101.0
type LookupProductSubscriptionArgs struct { // The ARN of the product subscription for the account ProductSubscriptionArn string `pulumi:"productSubscriptionArn"` }
type LookupProductSubscriptionOutputArgs ¶ added in v0.101.0
type LookupProductSubscriptionOutputArgs struct { // The ARN of the product subscription for the account ProductSubscriptionArn pulumi.StringInput `pulumi:"productSubscriptionArn"` }
func (LookupProductSubscriptionOutputArgs) ElementType ¶ added in v0.101.0
func (LookupProductSubscriptionOutputArgs) ElementType() reflect.Type
type LookupProductSubscriptionResult ¶ added in v0.101.0
type LookupProductSubscriptionResult struct { // The ARN of the product subscription for the account ProductSubscriptionArn *string `pulumi:"productSubscriptionArn"` }
func LookupProductSubscription ¶ added in v0.101.0
func LookupProductSubscription(ctx *pulumi.Context, args *LookupProductSubscriptionArgs, opts ...pulumi.InvokeOption) (*LookupProductSubscriptionResult, error)
The AWS::SecurityHub::ProductSubscription resource represents a subscription to a service that is allowed to generate findings for your Security Hub account. One product subscription resource is created for each product enabled.
type LookupProductSubscriptionResultOutput ¶ added in v0.101.0
type LookupProductSubscriptionResultOutput struct{ *pulumi.OutputState }
func LookupProductSubscriptionOutput ¶ added in v0.101.0
func LookupProductSubscriptionOutput(ctx *pulumi.Context, args LookupProductSubscriptionOutputArgs, opts ...pulumi.InvokeOption) LookupProductSubscriptionResultOutput
func (LookupProductSubscriptionResultOutput) ElementType ¶ added in v0.101.0
func (LookupProductSubscriptionResultOutput) ElementType() reflect.Type
func (LookupProductSubscriptionResultOutput) ProductSubscriptionArn ¶ added in v0.101.0
func (o LookupProductSubscriptionResultOutput) ProductSubscriptionArn() pulumi.StringPtrOutput
The ARN of the product subscription for the account
func (LookupProductSubscriptionResultOutput) ToLookupProductSubscriptionResultOutput ¶ added in v0.101.0
func (o LookupProductSubscriptionResultOutput) ToLookupProductSubscriptionResultOutput() LookupProductSubscriptionResultOutput
func (LookupProductSubscriptionResultOutput) ToLookupProductSubscriptionResultOutputWithContext ¶ added in v0.101.0
func (o LookupProductSubscriptionResultOutput) ToLookupProductSubscriptionResultOutputWithContext(ctx context.Context) LookupProductSubscriptionResultOutput
type LookupSecurityControlArgs ¶ added in v0.106.0
type LookupSecurityControlArgs struct { // The unique identifier of a security control across standards. Values for this field typically consist of an AWS service name and a number, such as APIGateway.3. SecurityControlId string `pulumi:"securityControlId"` }
type LookupSecurityControlOutputArgs ¶ added in v0.106.0
type LookupSecurityControlOutputArgs struct { // The unique identifier of a security control across standards. Values for this field typically consist of an AWS service name and a number, such as APIGateway.3. SecurityControlId pulumi.StringInput `pulumi:"securityControlId"` }
func (LookupSecurityControlOutputArgs) ElementType ¶ added in v0.106.0
func (LookupSecurityControlOutputArgs) ElementType() reflect.Type
type LookupSecurityControlResult ¶ added in v0.106.0
type LookupSecurityControlResult struct { // The most recent reason for updating the customizable properties of a security control. This differs from the UpdateReason field of the BatchUpdateStandardsControlAssociations API, which tracks the reason for updating the enablement status of a control. This field accepts alphanumeric characters in addition to white spaces, dashes, and underscores. LastUpdateReason *string `pulumi:"lastUpdateReason"` // An object that identifies the name of a control parameter, its current value, and whether it has been customized. Parameters map[string]SecurityControlParameterConfiguration `pulumi:"parameters"` // The Amazon Resource Name (ARN) for a security control across standards, such as `arn:aws:securityhub:eu-central-1:123456789012:security-control/S3.1`. This parameter doesn't mention a specific standard. SecurityControlArn *string `pulumi:"securityControlArn"` // The unique identifier of a security control across standards. Values for this field typically consist of an AWS service name and a number, such as APIGateway.3. SecurityControlId *string `pulumi:"securityControlId"` }
func LookupSecurityControl ¶ added in v0.106.0
func LookupSecurityControl(ctx *pulumi.Context, args *LookupSecurityControlArgs, opts ...pulumi.InvokeOption) (*LookupSecurityControlResult, error)
A security control in Security Hub describes a security best practice related to a specific resource.
type LookupSecurityControlResultOutput ¶ added in v0.106.0
type LookupSecurityControlResultOutput struct{ *pulumi.OutputState }
func LookupSecurityControlOutput ¶ added in v0.106.0
func LookupSecurityControlOutput(ctx *pulumi.Context, args LookupSecurityControlOutputArgs, opts ...pulumi.InvokeOption) LookupSecurityControlResultOutput
func (LookupSecurityControlResultOutput) ElementType ¶ added in v0.106.0
func (LookupSecurityControlResultOutput) ElementType() reflect.Type
func (LookupSecurityControlResultOutput) LastUpdateReason ¶ added in v0.106.0
func (o LookupSecurityControlResultOutput) LastUpdateReason() pulumi.StringPtrOutput
The most recent reason for updating the customizable properties of a security control. This differs from the UpdateReason field of the BatchUpdateStandardsControlAssociations API, which tracks the reason for updating the enablement status of a control. This field accepts alphanumeric characters in addition to white spaces, dashes, and underscores.
func (LookupSecurityControlResultOutput) Parameters ¶ added in v0.106.0
func (o LookupSecurityControlResultOutput) Parameters() SecurityControlParameterConfigurationMapOutput
An object that identifies the name of a control parameter, its current value, and whether it has been customized.
func (LookupSecurityControlResultOutput) SecurityControlArn ¶ added in v0.106.0
func (o LookupSecurityControlResultOutput) SecurityControlArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) for a security control across standards, such as `arn:aws:securityhub:eu-central-1:123456789012:security-control/S3.1`. This parameter doesn't mention a specific standard.
func (LookupSecurityControlResultOutput) SecurityControlId ¶ added in v0.106.0
func (o LookupSecurityControlResultOutput) SecurityControlId() pulumi.StringPtrOutput
The unique identifier of a security control across standards. Values for this field typically consist of an AWS service name and a number, such as APIGateway.3.
func (LookupSecurityControlResultOutput) ToLookupSecurityControlResultOutput ¶ added in v0.106.0
func (o LookupSecurityControlResultOutput) ToLookupSecurityControlResultOutput() LookupSecurityControlResultOutput
func (LookupSecurityControlResultOutput) ToLookupSecurityControlResultOutputWithContext ¶ added in v0.106.0
func (o LookupSecurityControlResultOutput) ToLookupSecurityControlResultOutputWithContext(ctx context.Context) LookupSecurityControlResultOutput
type LookupStandardArgs ¶ added in v0.66.0
type LookupStandardArgs struct { // The ARN of a resource that represents your subscription to a supported standard. StandardsSubscriptionArn string `pulumi:"standardsSubscriptionArn"` }
type LookupStandardOutputArgs ¶ added in v0.66.0
type LookupStandardOutputArgs struct { // The ARN of a resource that represents your subscription to a supported standard. 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"` // The ARN of a resource that represents your subscription to a supported standard. 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
The ARN of a resource that represents your subscription to a supported standard.
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 ProductSubscription ¶ added in v0.101.0
type ProductSubscription struct { pulumi.CustomResourceState // The generic ARN of the product being subscribed to ProductArn pulumi.StringOutput `pulumi:"productArn"` // The ARN of the product subscription for the account ProductSubscriptionArn pulumi.StringOutput `pulumi:"productSubscriptionArn"` }
The AWS::SecurityHub::ProductSubscription resource represents a subscription to a service that is allowed to generate findings for your Security Hub account. One product subscription resource is created for each product enabled.
func GetProductSubscription ¶ added in v0.101.0
func GetProductSubscription(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ProductSubscriptionState, opts ...pulumi.ResourceOption) (*ProductSubscription, error)
GetProductSubscription gets an existing ProductSubscription resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewProductSubscription ¶ added in v0.101.0
func NewProductSubscription(ctx *pulumi.Context, name string, args *ProductSubscriptionArgs, opts ...pulumi.ResourceOption) (*ProductSubscription, error)
NewProductSubscription registers a new resource with the given unique name, arguments, and options.
func (*ProductSubscription) ElementType ¶ added in v0.101.0
func (*ProductSubscription) ElementType() reflect.Type
func (*ProductSubscription) ToProductSubscriptionOutput ¶ added in v0.101.0
func (i *ProductSubscription) ToProductSubscriptionOutput() ProductSubscriptionOutput
func (*ProductSubscription) ToProductSubscriptionOutputWithContext ¶ added in v0.101.0
func (i *ProductSubscription) ToProductSubscriptionOutputWithContext(ctx context.Context) ProductSubscriptionOutput
type ProductSubscriptionArgs ¶ added in v0.101.0
type ProductSubscriptionArgs struct { // The generic ARN of the product being subscribed to ProductArn pulumi.StringInput }
The set of arguments for constructing a ProductSubscription resource.
func (ProductSubscriptionArgs) ElementType ¶ added in v0.101.0
func (ProductSubscriptionArgs) ElementType() reflect.Type
type ProductSubscriptionInput ¶ added in v0.101.0
type ProductSubscriptionInput interface { pulumi.Input ToProductSubscriptionOutput() ProductSubscriptionOutput ToProductSubscriptionOutputWithContext(ctx context.Context) ProductSubscriptionOutput }
type ProductSubscriptionOutput ¶ added in v0.101.0
type ProductSubscriptionOutput struct{ *pulumi.OutputState }
func (ProductSubscriptionOutput) ElementType ¶ added in v0.101.0
func (ProductSubscriptionOutput) ElementType() reflect.Type
func (ProductSubscriptionOutput) ProductArn ¶ added in v0.101.0
func (o ProductSubscriptionOutput) ProductArn() pulumi.StringOutput
The generic ARN of the product being subscribed to
func (ProductSubscriptionOutput) ProductSubscriptionArn ¶ added in v0.101.0
func (o ProductSubscriptionOutput) ProductSubscriptionArn() pulumi.StringOutput
The ARN of the product subscription for the account
func (ProductSubscriptionOutput) ToProductSubscriptionOutput ¶ added in v0.101.0
func (o ProductSubscriptionOutput) ToProductSubscriptionOutput() ProductSubscriptionOutput
func (ProductSubscriptionOutput) ToProductSubscriptionOutputWithContext ¶ added in v0.101.0
func (o ProductSubscriptionOutput) ToProductSubscriptionOutputWithContext(ctx context.Context) ProductSubscriptionOutput
type ProductSubscriptionState ¶ added in v0.101.0
type ProductSubscriptionState struct { }
func (ProductSubscriptionState) ElementType ¶ added in v0.101.0
func (ProductSubscriptionState) ElementType() reflect.Type
type SecurityControl ¶ added in v0.106.0
type SecurityControl struct { pulumi.CustomResourceState // The most recent reason for updating the customizable properties of a security control. This differs from the UpdateReason field of the BatchUpdateStandardsControlAssociations API, which tracks the reason for updating the enablement status of a control. This field accepts alphanumeric characters in addition to white spaces, dashes, and underscores. LastUpdateReason pulumi.StringPtrOutput `pulumi:"lastUpdateReason"` // An object that identifies the name of a control parameter, its current value, and whether it has been customized. Parameters SecurityControlParameterConfigurationMapOutput `pulumi:"parameters"` // The Amazon Resource Name (ARN) for a security control across standards, such as `arn:aws:securityhub:eu-central-1:123456789012:security-control/S3.1`. This parameter doesn't mention a specific standard. SecurityControlArn pulumi.StringPtrOutput `pulumi:"securityControlArn"` // The unique identifier of a security control across standards. Values for this field typically consist of an AWS service name and a number, such as APIGateway.3. SecurityControlId pulumi.StringPtrOutput `pulumi:"securityControlId"` }
A security control in Security Hub describes a security best practice related to a specific resource.
func GetSecurityControl ¶ added in v0.106.0
func GetSecurityControl(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SecurityControlState, opts ...pulumi.ResourceOption) (*SecurityControl, error)
GetSecurityControl gets an existing SecurityControl 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 NewSecurityControl ¶ added in v0.106.0
func NewSecurityControl(ctx *pulumi.Context, name string, args *SecurityControlArgs, opts ...pulumi.ResourceOption) (*SecurityControl, error)
NewSecurityControl registers a new resource with the given unique name, arguments, and options.
func (*SecurityControl) ElementType ¶ added in v0.106.0
func (*SecurityControl) ElementType() reflect.Type
func (*SecurityControl) ToSecurityControlOutput ¶ added in v0.106.0
func (i *SecurityControl) ToSecurityControlOutput() SecurityControlOutput
func (*SecurityControl) ToSecurityControlOutputWithContext ¶ added in v0.106.0
func (i *SecurityControl) ToSecurityControlOutputWithContext(ctx context.Context) SecurityControlOutput
type SecurityControlArgs ¶ added in v0.106.0
type SecurityControlArgs struct { // The most recent reason for updating the customizable properties of a security control. This differs from the UpdateReason field of the BatchUpdateStandardsControlAssociations API, which tracks the reason for updating the enablement status of a control. This field accepts alphanumeric characters in addition to white spaces, dashes, and underscores. LastUpdateReason pulumi.StringPtrInput // An object that identifies the name of a control parameter, its current value, and whether it has been customized. Parameters SecurityControlParameterConfigurationMapInput // The Amazon Resource Name (ARN) for a security control across standards, such as `arn:aws:securityhub:eu-central-1:123456789012:security-control/S3.1`. This parameter doesn't mention a specific standard. SecurityControlArn pulumi.StringPtrInput // The unique identifier of a security control across standards. Values for this field typically consist of an AWS service name and a number, such as APIGateway.3. SecurityControlId pulumi.StringPtrInput }
The set of arguments for constructing a SecurityControl resource.
func (SecurityControlArgs) ElementType ¶ added in v0.106.0
func (SecurityControlArgs) ElementType() reflect.Type
type SecurityControlInput ¶ added in v0.106.0
type SecurityControlInput interface { pulumi.Input ToSecurityControlOutput() SecurityControlOutput ToSecurityControlOutputWithContext(ctx context.Context) SecurityControlOutput }
type SecurityControlOutput ¶ added in v0.106.0
type SecurityControlOutput struct{ *pulumi.OutputState }
func (SecurityControlOutput) ElementType ¶ added in v0.106.0
func (SecurityControlOutput) ElementType() reflect.Type
func (SecurityControlOutput) LastUpdateReason ¶ added in v0.106.0
func (o SecurityControlOutput) LastUpdateReason() pulumi.StringPtrOutput
The most recent reason for updating the customizable properties of a security control. This differs from the UpdateReason field of the BatchUpdateStandardsControlAssociations API, which tracks the reason for updating the enablement status of a control. This field accepts alphanumeric characters in addition to white spaces, dashes, and underscores.
func (SecurityControlOutput) Parameters ¶ added in v0.106.0
func (o SecurityControlOutput) Parameters() SecurityControlParameterConfigurationMapOutput
An object that identifies the name of a control parameter, its current value, and whether it has been customized.
func (SecurityControlOutput) SecurityControlArn ¶ added in v0.106.0
func (o SecurityControlOutput) SecurityControlArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) for a security control across standards, such as `arn:aws:securityhub:eu-central-1:123456789012:security-control/S3.1`. This parameter doesn't mention a specific standard.
func (SecurityControlOutput) SecurityControlId ¶ added in v0.106.0
func (o SecurityControlOutput) SecurityControlId() pulumi.StringPtrOutput
The unique identifier of a security control across standards. Values for this field typically consist of an AWS service name and a number, such as APIGateway.3.
func (SecurityControlOutput) ToSecurityControlOutput ¶ added in v0.106.0
func (o SecurityControlOutput) ToSecurityControlOutput() SecurityControlOutput
func (SecurityControlOutput) ToSecurityControlOutputWithContext ¶ added in v0.106.0
func (o SecurityControlOutput) ToSecurityControlOutputWithContext(ctx context.Context) SecurityControlOutput
type SecurityControlParameterConfiguration ¶ added in v0.106.0
type SecurityControlParameterConfiguration struct { Value *SecurityControlParameterValue `pulumi:"value"` ValueType SecurityControlParameterConfigurationValueType `pulumi:"valueType"` }
type SecurityControlParameterConfigurationArgs ¶ added in v0.106.0
type SecurityControlParameterConfigurationArgs struct { Value SecurityControlParameterValuePtrInput `pulumi:"value"` ValueType SecurityControlParameterConfigurationValueTypeInput `pulumi:"valueType"` }
func (SecurityControlParameterConfigurationArgs) ElementType ¶ added in v0.106.0
func (SecurityControlParameterConfigurationArgs) ElementType() reflect.Type
func (SecurityControlParameterConfigurationArgs) ToSecurityControlParameterConfigurationOutput ¶ added in v0.106.0
func (i SecurityControlParameterConfigurationArgs) ToSecurityControlParameterConfigurationOutput() SecurityControlParameterConfigurationOutput
func (SecurityControlParameterConfigurationArgs) ToSecurityControlParameterConfigurationOutputWithContext ¶ added in v0.106.0
func (i SecurityControlParameterConfigurationArgs) ToSecurityControlParameterConfigurationOutputWithContext(ctx context.Context) SecurityControlParameterConfigurationOutput
type SecurityControlParameterConfigurationInput ¶ added in v0.106.0
type SecurityControlParameterConfigurationInput interface { pulumi.Input ToSecurityControlParameterConfigurationOutput() SecurityControlParameterConfigurationOutput ToSecurityControlParameterConfigurationOutputWithContext(context.Context) SecurityControlParameterConfigurationOutput }
SecurityControlParameterConfigurationInput is an input type that accepts SecurityControlParameterConfigurationArgs and SecurityControlParameterConfigurationOutput values. You can construct a concrete instance of `SecurityControlParameterConfigurationInput` via:
SecurityControlParameterConfigurationArgs{...}
type SecurityControlParameterConfigurationMap ¶ added in v0.106.0
type SecurityControlParameterConfigurationMap map[string]SecurityControlParameterConfigurationInput
func (SecurityControlParameterConfigurationMap) ElementType ¶ added in v0.106.0
func (SecurityControlParameterConfigurationMap) ElementType() reflect.Type
func (SecurityControlParameterConfigurationMap) ToSecurityControlParameterConfigurationMapOutput ¶ added in v0.106.0
func (i SecurityControlParameterConfigurationMap) ToSecurityControlParameterConfigurationMapOutput() SecurityControlParameterConfigurationMapOutput
func (SecurityControlParameterConfigurationMap) ToSecurityControlParameterConfigurationMapOutputWithContext ¶ added in v0.106.0
func (i SecurityControlParameterConfigurationMap) ToSecurityControlParameterConfigurationMapOutputWithContext(ctx context.Context) SecurityControlParameterConfigurationMapOutput
type SecurityControlParameterConfigurationMapInput ¶ added in v0.106.0
type SecurityControlParameterConfigurationMapInput interface { pulumi.Input ToSecurityControlParameterConfigurationMapOutput() SecurityControlParameterConfigurationMapOutput ToSecurityControlParameterConfigurationMapOutputWithContext(context.Context) SecurityControlParameterConfigurationMapOutput }
SecurityControlParameterConfigurationMapInput is an input type that accepts SecurityControlParameterConfigurationMap and SecurityControlParameterConfigurationMapOutput values. You can construct a concrete instance of `SecurityControlParameterConfigurationMapInput` via:
SecurityControlParameterConfigurationMap{ "key": SecurityControlParameterConfigurationArgs{...} }
type SecurityControlParameterConfigurationMapOutput ¶ added in v0.106.0
type SecurityControlParameterConfigurationMapOutput struct{ *pulumi.OutputState }
func (SecurityControlParameterConfigurationMapOutput) ElementType ¶ added in v0.106.0
func (SecurityControlParameterConfigurationMapOutput) ElementType() reflect.Type
func (SecurityControlParameterConfigurationMapOutput) ToSecurityControlParameterConfigurationMapOutput ¶ added in v0.106.0
func (o SecurityControlParameterConfigurationMapOutput) ToSecurityControlParameterConfigurationMapOutput() SecurityControlParameterConfigurationMapOutput
func (SecurityControlParameterConfigurationMapOutput) ToSecurityControlParameterConfigurationMapOutputWithContext ¶ added in v0.106.0
func (o SecurityControlParameterConfigurationMapOutput) ToSecurityControlParameterConfigurationMapOutputWithContext(ctx context.Context) SecurityControlParameterConfigurationMapOutput
type SecurityControlParameterConfigurationOutput ¶ added in v0.106.0
type SecurityControlParameterConfigurationOutput struct{ *pulumi.OutputState }
func (SecurityControlParameterConfigurationOutput) ElementType ¶ added in v0.106.0
func (SecurityControlParameterConfigurationOutput) ElementType() reflect.Type
func (SecurityControlParameterConfigurationOutput) ToSecurityControlParameterConfigurationOutput ¶ added in v0.106.0
func (o SecurityControlParameterConfigurationOutput) ToSecurityControlParameterConfigurationOutput() SecurityControlParameterConfigurationOutput
func (SecurityControlParameterConfigurationOutput) ToSecurityControlParameterConfigurationOutputWithContext ¶ added in v0.106.0
func (o SecurityControlParameterConfigurationOutput) ToSecurityControlParameterConfigurationOutputWithContext(ctx context.Context) SecurityControlParameterConfigurationOutput
type SecurityControlParameterConfigurationValueType ¶ added in v0.106.0
type SecurityControlParameterConfigurationValueType string
func (SecurityControlParameterConfigurationValueType) ElementType ¶ added in v0.106.0
func (SecurityControlParameterConfigurationValueType) ElementType() reflect.Type
func (SecurityControlParameterConfigurationValueType) ToSecurityControlParameterConfigurationValueTypeOutput ¶ added in v0.106.0
func (e SecurityControlParameterConfigurationValueType) ToSecurityControlParameterConfigurationValueTypeOutput() SecurityControlParameterConfigurationValueTypeOutput
func (SecurityControlParameterConfigurationValueType) ToSecurityControlParameterConfigurationValueTypeOutputWithContext ¶ added in v0.106.0
func (e SecurityControlParameterConfigurationValueType) ToSecurityControlParameterConfigurationValueTypeOutputWithContext(ctx context.Context) SecurityControlParameterConfigurationValueTypeOutput
func (SecurityControlParameterConfigurationValueType) ToSecurityControlParameterConfigurationValueTypePtrOutput ¶ added in v0.106.0
func (e SecurityControlParameterConfigurationValueType) ToSecurityControlParameterConfigurationValueTypePtrOutput() SecurityControlParameterConfigurationValueTypePtrOutput
func (SecurityControlParameterConfigurationValueType) ToSecurityControlParameterConfigurationValueTypePtrOutputWithContext ¶ added in v0.106.0
func (e SecurityControlParameterConfigurationValueType) ToSecurityControlParameterConfigurationValueTypePtrOutputWithContext(ctx context.Context) SecurityControlParameterConfigurationValueTypePtrOutput
func (SecurityControlParameterConfigurationValueType) ToStringOutput ¶ added in v0.106.0
func (e SecurityControlParameterConfigurationValueType) ToStringOutput() pulumi.StringOutput
func (SecurityControlParameterConfigurationValueType) ToStringOutputWithContext ¶ added in v0.106.0
func (e SecurityControlParameterConfigurationValueType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SecurityControlParameterConfigurationValueType) ToStringPtrOutput ¶ added in v0.106.0
func (e SecurityControlParameterConfigurationValueType) ToStringPtrOutput() pulumi.StringPtrOutput
func (SecurityControlParameterConfigurationValueType) ToStringPtrOutputWithContext ¶ added in v0.106.0
func (e SecurityControlParameterConfigurationValueType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SecurityControlParameterConfigurationValueTypeInput ¶ added in v0.106.0
type SecurityControlParameterConfigurationValueTypeInput interface { pulumi.Input ToSecurityControlParameterConfigurationValueTypeOutput() SecurityControlParameterConfigurationValueTypeOutput ToSecurityControlParameterConfigurationValueTypeOutputWithContext(context.Context) SecurityControlParameterConfigurationValueTypeOutput }
SecurityControlParameterConfigurationValueTypeInput is an input type that accepts values of the SecurityControlParameterConfigurationValueType enum A concrete instance of `SecurityControlParameterConfigurationValueTypeInput` can be one of the following:
SecurityControlParameterConfigurationValueTypeDefault SecurityControlParameterConfigurationValueTypeCustom
type SecurityControlParameterConfigurationValueTypeOutput ¶ added in v0.106.0
type SecurityControlParameterConfigurationValueTypeOutput struct{ *pulumi.OutputState }
func (SecurityControlParameterConfigurationValueTypeOutput) ElementType ¶ added in v0.106.0
func (SecurityControlParameterConfigurationValueTypeOutput) ElementType() reflect.Type
func (SecurityControlParameterConfigurationValueTypeOutput) ToSecurityControlParameterConfigurationValueTypeOutput ¶ added in v0.106.0
func (o SecurityControlParameterConfigurationValueTypeOutput) ToSecurityControlParameterConfigurationValueTypeOutput() SecurityControlParameterConfigurationValueTypeOutput
func (SecurityControlParameterConfigurationValueTypeOutput) ToSecurityControlParameterConfigurationValueTypeOutputWithContext ¶ added in v0.106.0
func (o SecurityControlParameterConfigurationValueTypeOutput) ToSecurityControlParameterConfigurationValueTypeOutputWithContext(ctx context.Context) SecurityControlParameterConfigurationValueTypeOutput
func (SecurityControlParameterConfigurationValueTypeOutput) ToSecurityControlParameterConfigurationValueTypePtrOutput ¶ added in v0.106.0
func (o SecurityControlParameterConfigurationValueTypeOutput) ToSecurityControlParameterConfigurationValueTypePtrOutput() SecurityControlParameterConfigurationValueTypePtrOutput
func (SecurityControlParameterConfigurationValueTypeOutput) ToSecurityControlParameterConfigurationValueTypePtrOutputWithContext ¶ added in v0.106.0
func (o SecurityControlParameterConfigurationValueTypeOutput) ToSecurityControlParameterConfigurationValueTypePtrOutputWithContext(ctx context.Context) SecurityControlParameterConfigurationValueTypePtrOutput
func (SecurityControlParameterConfigurationValueTypeOutput) ToStringOutput ¶ added in v0.106.0
func (o SecurityControlParameterConfigurationValueTypeOutput) ToStringOutput() pulumi.StringOutput
func (SecurityControlParameterConfigurationValueTypeOutput) ToStringOutputWithContext ¶ added in v0.106.0
func (o SecurityControlParameterConfigurationValueTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SecurityControlParameterConfigurationValueTypeOutput) ToStringPtrOutput ¶ added in v0.106.0
func (o SecurityControlParameterConfigurationValueTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SecurityControlParameterConfigurationValueTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.106.0
func (o SecurityControlParameterConfigurationValueTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SecurityControlParameterConfigurationValueTypePtrInput ¶ added in v0.106.0
type SecurityControlParameterConfigurationValueTypePtrInput interface { pulumi.Input ToSecurityControlParameterConfigurationValueTypePtrOutput() SecurityControlParameterConfigurationValueTypePtrOutput ToSecurityControlParameterConfigurationValueTypePtrOutputWithContext(context.Context) SecurityControlParameterConfigurationValueTypePtrOutput }
func SecurityControlParameterConfigurationValueTypePtr ¶ added in v0.106.0
func SecurityControlParameterConfigurationValueTypePtr(v string) SecurityControlParameterConfigurationValueTypePtrInput
type SecurityControlParameterConfigurationValueTypePtrOutput ¶ added in v0.106.0
type SecurityControlParameterConfigurationValueTypePtrOutput struct{ *pulumi.OutputState }
func (SecurityControlParameterConfigurationValueTypePtrOutput) ElementType ¶ added in v0.106.0
func (SecurityControlParameterConfigurationValueTypePtrOutput) ElementType() reflect.Type
func (SecurityControlParameterConfigurationValueTypePtrOutput) ToSecurityControlParameterConfigurationValueTypePtrOutput ¶ added in v0.106.0
func (o SecurityControlParameterConfigurationValueTypePtrOutput) ToSecurityControlParameterConfigurationValueTypePtrOutput() SecurityControlParameterConfigurationValueTypePtrOutput
func (SecurityControlParameterConfigurationValueTypePtrOutput) ToSecurityControlParameterConfigurationValueTypePtrOutputWithContext ¶ added in v0.106.0
func (o SecurityControlParameterConfigurationValueTypePtrOutput) ToSecurityControlParameterConfigurationValueTypePtrOutputWithContext(ctx context.Context) SecurityControlParameterConfigurationValueTypePtrOutput
func (SecurityControlParameterConfigurationValueTypePtrOutput) ToStringPtrOutput ¶ added in v0.106.0
func (o SecurityControlParameterConfigurationValueTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SecurityControlParameterConfigurationValueTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.106.0
func (o SecurityControlParameterConfigurationValueTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SecurityControlParameterValue ¶ added in v0.106.0
type SecurityControlParameterValue struct { // A control parameter that is a boolean. Boolean *bool `pulumi:"boolean"` // A control parameter that is a double. Double *float64 `pulumi:"double"` // A control parameter that is a enum. Enum *string `pulumi:"enum"` // A control parameter that is a list of enums. EnumList []string `pulumi:"enumList"` // A control parameter that is a integer. Integer *int `pulumi:"integer"` // A control parameter that is a list of integers. IntegerList []int `pulumi:"integerList"` // A control parameter that is a string. String *string `pulumi:"string"` // A control parameter that is a list of strings. StringList []string `pulumi:"stringList"` }
type SecurityControlParameterValueArgs ¶ added in v0.106.0
type SecurityControlParameterValueArgs struct { // A control parameter that is a boolean. Boolean pulumi.BoolPtrInput `pulumi:"boolean"` // A control parameter that is a double. Double pulumi.Float64PtrInput `pulumi:"double"` // A control parameter that is a enum. Enum pulumi.StringPtrInput `pulumi:"enum"` // A control parameter that is a list of enums. EnumList pulumi.StringArrayInput `pulumi:"enumList"` // A control parameter that is a integer. Integer pulumi.IntPtrInput `pulumi:"integer"` // A control parameter that is a list of integers. IntegerList pulumi.IntArrayInput `pulumi:"integerList"` // A control parameter that is a string. String pulumi.StringPtrInput `pulumi:"string"` // A control parameter that is a list of strings. StringList pulumi.StringArrayInput `pulumi:"stringList"` }
func (SecurityControlParameterValueArgs) ElementType ¶ added in v0.106.0
func (SecurityControlParameterValueArgs) ElementType() reflect.Type
func (SecurityControlParameterValueArgs) ToSecurityControlParameterValueOutput ¶ added in v0.106.0
func (i SecurityControlParameterValueArgs) ToSecurityControlParameterValueOutput() SecurityControlParameterValueOutput
func (SecurityControlParameterValueArgs) ToSecurityControlParameterValueOutputWithContext ¶ added in v0.106.0
func (i SecurityControlParameterValueArgs) ToSecurityControlParameterValueOutputWithContext(ctx context.Context) SecurityControlParameterValueOutput
func (SecurityControlParameterValueArgs) ToSecurityControlParameterValuePtrOutput ¶ added in v0.106.0
func (i SecurityControlParameterValueArgs) ToSecurityControlParameterValuePtrOutput() SecurityControlParameterValuePtrOutput
func (SecurityControlParameterValueArgs) ToSecurityControlParameterValuePtrOutputWithContext ¶ added in v0.106.0
func (i SecurityControlParameterValueArgs) ToSecurityControlParameterValuePtrOutputWithContext(ctx context.Context) SecurityControlParameterValuePtrOutput
type SecurityControlParameterValueInput ¶ added in v0.106.0
type SecurityControlParameterValueInput interface { pulumi.Input ToSecurityControlParameterValueOutput() SecurityControlParameterValueOutput ToSecurityControlParameterValueOutputWithContext(context.Context) SecurityControlParameterValueOutput }
SecurityControlParameterValueInput is an input type that accepts SecurityControlParameterValueArgs and SecurityControlParameterValueOutput values. You can construct a concrete instance of `SecurityControlParameterValueInput` via:
SecurityControlParameterValueArgs{...}
type SecurityControlParameterValueOutput ¶ added in v0.106.0
type SecurityControlParameterValueOutput struct{ *pulumi.OutputState }
func (SecurityControlParameterValueOutput) Boolean ¶ added in v0.106.0
func (o SecurityControlParameterValueOutput) Boolean() pulumi.BoolPtrOutput
A control parameter that is a boolean.
func (SecurityControlParameterValueOutput) Double ¶ added in v0.106.0
func (o SecurityControlParameterValueOutput) Double() pulumi.Float64PtrOutput
A control parameter that is a double.
func (SecurityControlParameterValueOutput) ElementType ¶ added in v0.106.0
func (SecurityControlParameterValueOutput) ElementType() reflect.Type
func (SecurityControlParameterValueOutput) Enum ¶ added in v0.106.0
func (o SecurityControlParameterValueOutput) Enum() pulumi.StringPtrOutput
A control parameter that is a enum.
func (SecurityControlParameterValueOutput) EnumList ¶ added in v0.106.0
func (o SecurityControlParameterValueOutput) EnumList() pulumi.StringArrayOutput
A control parameter that is a list of enums.
func (SecurityControlParameterValueOutput) Integer ¶ added in v0.106.0
func (o SecurityControlParameterValueOutput) Integer() pulumi.IntPtrOutput
A control parameter that is a integer.
func (SecurityControlParameterValueOutput) IntegerList ¶ added in v0.106.0
func (o SecurityControlParameterValueOutput) IntegerList() pulumi.IntArrayOutput
A control parameter that is a list of integers.
func (SecurityControlParameterValueOutput) String ¶ added in v0.106.0
func (o SecurityControlParameterValueOutput) String() pulumi.StringPtrOutput
A control parameter that is a string.
func (SecurityControlParameterValueOutput) StringList ¶ added in v0.106.0
func (o SecurityControlParameterValueOutput) StringList() pulumi.StringArrayOutput
A control parameter that is a list of strings.
func (SecurityControlParameterValueOutput) ToSecurityControlParameterValueOutput ¶ added in v0.106.0
func (o SecurityControlParameterValueOutput) ToSecurityControlParameterValueOutput() SecurityControlParameterValueOutput
func (SecurityControlParameterValueOutput) ToSecurityControlParameterValueOutputWithContext ¶ added in v0.106.0
func (o SecurityControlParameterValueOutput) ToSecurityControlParameterValueOutputWithContext(ctx context.Context) SecurityControlParameterValueOutput
func (SecurityControlParameterValueOutput) ToSecurityControlParameterValuePtrOutput ¶ added in v0.106.0
func (o SecurityControlParameterValueOutput) ToSecurityControlParameterValuePtrOutput() SecurityControlParameterValuePtrOutput
func (SecurityControlParameterValueOutput) ToSecurityControlParameterValuePtrOutputWithContext ¶ added in v0.106.0
func (o SecurityControlParameterValueOutput) ToSecurityControlParameterValuePtrOutputWithContext(ctx context.Context) SecurityControlParameterValuePtrOutput
type SecurityControlParameterValuePtrInput ¶ added in v0.106.0
type SecurityControlParameterValuePtrInput interface { pulumi.Input ToSecurityControlParameterValuePtrOutput() SecurityControlParameterValuePtrOutput ToSecurityControlParameterValuePtrOutputWithContext(context.Context) SecurityControlParameterValuePtrOutput }
SecurityControlParameterValuePtrInput is an input type that accepts SecurityControlParameterValueArgs, SecurityControlParameterValuePtr and SecurityControlParameterValuePtrOutput values. You can construct a concrete instance of `SecurityControlParameterValuePtrInput` via:
SecurityControlParameterValueArgs{...} or: nil
func SecurityControlParameterValuePtr ¶ added in v0.106.0
func SecurityControlParameterValuePtr(v *SecurityControlParameterValueArgs) SecurityControlParameterValuePtrInput
type SecurityControlParameterValuePtrOutput ¶ added in v0.106.0
type SecurityControlParameterValuePtrOutput struct{ *pulumi.OutputState }
func (SecurityControlParameterValuePtrOutput) Boolean ¶ added in v0.106.0
func (o SecurityControlParameterValuePtrOutput) Boolean() pulumi.BoolPtrOutput
A control parameter that is a boolean.
func (SecurityControlParameterValuePtrOutput) Double ¶ added in v0.106.0
func (o SecurityControlParameterValuePtrOutput) Double() pulumi.Float64PtrOutput
A control parameter that is a double.
func (SecurityControlParameterValuePtrOutput) ElementType ¶ added in v0.106.0
func (SecurityControlParameterValuePtrOutput) ElementType() reflect.Type
func (SecurityControlParameterValuePtrOutput) Enum ¶ added in v0.106.0
func (o SecurityControlParameterValuePtrOutput) Enum() pulumi.StringPtrOutput
A control parameter that is a enum.
func (SecurityControlParameterValuePtrOutput) EnumList ¶ added in v0.106.0
func (o SecurityControlParameterValuePtrOutput) EnumList() pulumi.StringArrayOutput
A control parameter that is a list of enums.
func (SecurityControlParameterValuePtrOutput) Integer ¶ added in v0.106.0
func (o SecurityControlParameterValuePtrOutput) Integer() pulumi.IntPtrOutput
A control parameter that is a integer.
func (SecurityControlParameterValuePtrOutput) IntegerList ¶ added in v0.106.0
func (o SecurityControlParameterValuePtrOutput) IntegerList() pulumi.IntArrayOutput
A control parameter that is a list of integers.
func (SecurityControlParameterValuePtrOutput) String ¶ added in v0.106.0
func (o SecurityControlParameterValuePtrOutput) String() pulumi.StringPtrOutput
A control parameter that is a string.
func (SecurityControlParameterValuePtrOutput) StringList ¶ added in v0.106.0
func (o SecurityControlParameterValuePtrOutput) StringList() pulumi.StringArrayOutput
A control parameter that is a list of strings.
func (SecurityControlParameterValuePtrOutput) ToSecurityControlParameterValuePtrOutput ¶ added in v0.106.0
func (o SecurityControlParameterValuePtrOutput) ToSecurityControlParameterValuePtrOutput() SecurityControlParameterValuePtrOutput
func (SecurityControlParameterValuePtrOutput) ToSecurityControlParameterValuePtrOutputWithContext ¶ added in v0.106.0
func (o SecurityControlParameterValuePtrOutput) ToSecurityControlParameterValuePtrOutputWithContext(ctx context.Context) SecurityControlParameterValuePtrOutput
type SecurityControlState ¶ added in v0.106.0
type SecurityControlState struct { }
func (SecurityControlState) ElementType ¶ added in v0.106.0
func (SecurityControlState) ElementType() reflect.Type
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"` // The ARN of a resource that represents your subscription to a supported standard. 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) 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
The ARN of a resource that represents your subscription to a supported standard.
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) ElementType() reflect.Type
func (StandardsControlArrayOutput) Index ¶ added in v0.66.0
func (o StandardsControlArrayOutput) Index(i pulumi.IntInput) StandardsControlOutput
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
func (o StandardsControlOutput) Reason() pulumi.StringPtrOutput
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