Type object
Schema URL https://catalog.lintel.tools/schemas/schemastore/serverless-framework-configuration/_shared/latest--aws-securityhub-automationrule.json
Parent schema serverless-framework-configuration
Type: object

The AWS::SecurityHub::AutomationRule resource represents the Automation Rule in your account. One rule resource is created for each Automation Rule in which you configure rule criteria and actions.

. Source:- https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-securityhub

Properties

RuleStatus string | Aws_CF_FunctionString

Status of the Rule upon creation

RuleOrder integer

Rule order value

min=1max=1000
Description string | Aws_CF_FunctionString

Rule description

RuleName string | Aws_CF_FunctionString

Rule name

IsTerminal boolean

If Rule is a terminal rule

minItems=1maxItems=1
Criteria object
35 nested properties
ProductArn StringFilter[]
maxItems=20
AwsAccountId StringFilter[]
maxItems=100
maxItems=20
GeneratorId StringFilter[]
maxItems=100
maxItems=20
FirstObservedAt DateFilter[]
maxItems=20
LastObservedAt DateFilter[]
maxItems=20
CreatedAt DateFilter[]
maxItems=20
UpdatedAt DateFilter[]
maxItems=20
Confidence NumberFilter[]
maxItems=20
Criticality NumberFilter[]
maxItems=20
maxItems=100
Description StringFilter[]
maxItems=20
SourceUrl StringFilter[]
maxItems=20
ProductName StringFilter[]
maxItems=20
CompanyName StringFilter[]
maxItems=20
SeverityLabel StringFilter[]
maxItems=20
ResourceType StringFilter[]
maxItems=20
ResourceId StringFilter[]
maxItems=100
ResourcePartition StringFilter[]
maxItems=20
ResourceRegion StringFilter[]
maxItems=20
ResourceTags MapFilter[]
maxItems=20
ResourceDetailsOther MapFilter[]
maxItems=20
ComplianceStatus StringFilter[]
maxItems=20
ComplianceSecurityControlId StringFilter[]
maxItems=20
ComplianceAssociatedStandardsId StringFilter[]
maxItems=20
VerificationState StringFilter[]
maxItems=20
WorkflowStatus StringFilter[]
maxItems=20
RecordState StringFilter[]
maxItems=20
RelatedFindingsProductArn StringFilter[]
maxItems=20
RelatedFindingsId StringFilter[]
maxItems=20
NoteText StringFilter[]
maxItems=20
NoteUpdatedAt DateFilter[]
maxItems=20
NoteUpdatedBy StringFilter[]
maxItems=20
UserDefinedFields MapFilter[]
maxItems=20
Tags object

A key-value pair to associate with a resource.

Definitions

Tags object

A key-value pair to associate with a resource.

NonEmptyString string | Aws_CF_FunctionString
DateFilter object
DateRange object
2 nested properties
Unit string | Aws_CF_FunctionString required
Value number required
End string | Aws_CF_FunctionString
Start string | Aws_CF_FunctionString
DateRange object
Unit string | Aws_CF_FunctionString required
Value number required
BooleanFilter object
Value boolean required
MapFilter object
Comparison string | Aws_CF_FunctionString required
Key string | Aws_CF_FunctionString required
Value string | Aws_CF_FunctionString required
NumberFilter object
Eq number
Gte number
Lte number
StringFilter object
Comparison string | Aws_CF_FunctionString required
Value string | Aws_CF_FunctionString required
StringFilterComparison string | Aws_CF_FunctionString
ISO8601DateString string | Aws_CF_FunctionString
arn string | Aws_CF_FunctionString
arnOrId string | arn
timestamp string | Aws_CF_FunctionString
int100 integer
map object
RelatedFinding object
ProductArn string | Aws_CF_FunctionString required
Id string | arn required
NoteUpdate object
Text string | Aws_CF_FunctionString required
UpdatedBy string | arn required
WorkflowUpdate object
Status string | Aws_CF_FunctionString required
SeverityUpdate object
Product number
Label string | Aws_CF_FunctionString
Normalized integer
min=0max=100
AutomationRulesFindingFieldsUpdate object
Types string[]
maxItems=50uniqueItems=true
Severity object
3 nested properties
Product number
Label string | Aws_CF_FunctionString
Normalized integer
min=0max=100
Confidence integer
min=0max=100
Criticality integer
min=0max=100
UserDefinedFields object
VerificationState string | Aws_CF_FunctionString
RelatedFindings RelatedFinding[]
minItems=1maxItems=10
Note object
2 nested properties
Text string | Aws_CF_FunctionString required
UpdatedBy string | arn required
Workflow object
1 nested properties
Status string | Aws_CF_FunctionString required
AutomationRulesAction object
Type string | Aws_CF_FunctionString required
FindingFieldsUpdate object required
9 nested properties
Types string[]
maxItems=50uniqueItems=true
Severity object
3 nested properties
Product number
Label string | Aws_CF_FunctionString
Normalized integer
min=0max=100
Confidence integer
min=0max=100
Criticality integer
min=0max=100
UserDefinedFields object
VerificationState string | Aws_CF_FunctionString
RelatedFindings RelatedFinding[]
minItems=1maxItems=10
Note object
2 nested properties
Text string | Aws_CF_FunctionString required
UpdatedBy string | arn required
Workflow object
1 nested properties
Status string | Aws_CF_FunctionString required
AutomationRulesFindingFilters object
ProductArn StringFilter[]
maxItems=20
AwsAccountId StringFilter[]
maxItems=100
maxItems=20
GeneratorId StringFilter[]
maxItems=100
maxItems=20
FirstObservedAt DateFilter[]
maxItems=20
LastObservedAt DateFilter[]
maxItems=20
CreatedAt DateFilter[]
maxItems=20
UpdatedAt DateFilter[]
maxItems=20
Confidence NumberFilter[]
maxItems=20
Criticality NumberFilter[]
maxItems=20
maxItems=100
Description StringFilter[]
maxItems=20
SourceUrl StringFilter[]
maxItems=20
ProductName StringFilter[]
maxItems=20
CompanyName StringFilter[]
maxItems=20
SeverityLabel StringFilter[]
maxItems=20
ResourceType StringFilter[]
maxItems=20
ResourceId StringFilter[]
maxItems=100
ResourcePartition StringFilter[]
maxItems=20
ResourceRegion StringFilter[]
maxItems=20
ResourceTags MapFilter[]
maxItems=20
ResourceDetailsOther MapFilter[]
maxItems=20
ComplianceStatus StringFilter[]
maxItems=20
ComplianceSecurityControlId StringFilter[]
maxItems=20
ComplianceAssociatedStandardsId StringFilter[]
maxItems=20
VerificationState StringFilter[]
maxItems=20
WorkflowStatus StringFilter[]
maxItems=20
RecordState StringFilter[]
maxItems=20
RelatedFindingsProductArn StringFilter[]
maxItems=20
RelatedFindingsId StringFilter[]
maxItems=20
NoteText StringFilter[]
maxItems=20
NoteUpdatedAt DateFilter[]
maxItems=20
NoteUpdatedBy StringFilter[]
maxItems=20
UserDefinedFields MapFilter[]
maxItems=20