Queries basic information about defense rules against brute-force attacks.
Syntax
{
"Type": "DATASOURCE::ThreatDetection::AntiBruteForceRules",
"Properties": {
"RefreshOptions": String
}
}
Properties
|
Property |
Type |
Required |
Editable |
Description |
Constraint |
|
RefreshOptions |
String |
No |
Yes |
The refresh policy for data source resources when the stack is updated. |
Valid values:
|
Return values
Fn::GetAtt
-
AntiBruteForceRules: details of the defense rules.
-
AntiBruteForceRuleIds: the IDs of the defense rules.
|
Property |
Type |
Description |
Constraint |
|
AntiBruteForceRuleIds |
List |
The IDs of the defense rules. |
None. |
|
AntiBruteForceRules |
List |
Details of the defense rules. |
None. |
|
AntiBruteForceRuleId |
String |
The ID of the defense rule. |
None. |
|
UuidList |
List |
The UUIDs of the servers to which the defense rule is applied. |
None. |
|
AntiBruteForceRuleName |
String |
The name of the defense rule. |
None. |
|
FailCount |
String |
The maximum number of failed logon attempts from an account. |
None. |
|
Span |
String |
The maximum period of time during which failed logon attempts from an account are counted. |
Unit: minutes. |
|
DefaultRule |
String |
Indicates whether the defense rule is the default rule. |
None. |
|
ForbiddenTime |
String |
The duration during which logon attempts from an account are blocked. |
Unit: minutes. |
Examples
ROSTemplateFormatVersion: '2015-09-01'
Resources:
ExtensionDataSource:
Properties: {}
Type: DATASOURCE::ThreatDetection::AntiBruteForceRules
Outputs:
AntiBruteForceRuleIds:
Description: The list of anti brute force rule IDs.
Value:
Fn::GetAtt:
- ExtensionDataSource
- AntiBruteForceRuleIds
AntiBruteForceRules:
Description: The list of anti brute force rules.
Value:
Fn::GetAtt:
- ExtensionDataSource
- AntiBruteForceRules{
"ROSTemplateFormatVersion": "2015-09-01",
"Resources": {
"ExtensionDataSource": {
"Type": "DATASOURCE::ThreatDetection::AntiBruteForceRules",
"Properties": {}
}
},
"Outputs": {
"AntiBruteForceRules": {
"Description": "The list of anti brute force rules.",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"AntiBruteForceRules"
]
}
},
"AntiBruteForceRuleIds": {
"Description": "The list of anti brute force rule IDs.",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"AntiBruteForceRuleIds"
]
}
}
}
}