latest--aws-securityhub-automationrule
shared
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
Actions
AutomationRulesAction[]
minItems=1maxItems=1
Criteria
object
35 nested properties
ProductArn
StringFilter[]
maxItems=20
AwsAccountId
StringFilter[]
maxItems=100
maxItems=20
GeneratorId
StringFilter[]
maxItems=100
Type
StringFilter[]
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
Title
StringFilter[]
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
Value
number
required
End
string | Aws_CF_FunctionString
Start
string | Aws_CF_FunctionString
DateRange
object
Value
number
required
BooleanFilter
object
Value
boolean
required
MapFilter
object
NumberFilter
object
Eq
number
Gte
number
Lte
number
StringFilter
object
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
NoteUpdate
object
WorkflowUpdate
object
SeverityUpdate
object
AutomationRulesFindingFieldsUpdate
object
Types
string[]
maxItems=50uniqueItems=true
Severity
object
3 nested properties
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
Workflow
object
1 nested properties
AutomationRulesAction
object
9 nested properties
Types
string[]
maxItems=50uniqueItems=true
Severity
object
3 nested properties
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
Workflow
object
1 nested properties
AutomationRulesFindingFilters
object
ProductArn
StringFilter[]
maxItems=20
AwsAccountId
StringFilter[]
maxItems=100
maxItems=20
GeneratorId
StringFilter[]
maxItems=100
Type
StringFilter[]
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
Title
StringFilter[]
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