DATASOURCE::ThreatDetection::AntiBruteForceRules は、ブルートフォース攻撃に対する防御ルールの基本情報をクエリするために使用されます。
構文
{
"Type": "DATASOURCE::ThreatDetection::AntiBruteForceRules",
"Properties": {
"RefreshOptions": String
}
}プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
RefreshOptions | String | いいえ | はい | スタックの更新時のデータソースリソースの更新ポリシー。 | 有効な値:
|
戻り値
Fn::GetAtt
AntiBruteForceRules:防御ルールの詳細。
AntiBruteForceRuleIds:防御ルールの ID。
プロパティ | タイプ | 説明 | 制約 |
AntiBruteForceRuleIds | List | 防御ルールの ID。 | なし。 |
AntiBruteForceRules | List | 防御ルールの詳細。 | なし。 |
AntiBruteForceRuleId | String | 防御ルールの ID。 | なし。 |
UuidList | List | 防御ルールが適用されるサーバーの UUID。 | なし。 |
AntiBruteForceRuleName | String | 防御ルールの名前。 | なし。 |
FailCount | String | アカウントからのログイン試行の失敗の最大回数。 | なし。 |
Span | String | アカウントからのログイン試行の失敗が発生する可能性のある最大期間。 | 単位:分。 |
DefaultRule | String | 防御ルールがデフォルトルールとして設定されているかどうかを示します。 | なし。 |
ForbiddenTime | String | アカウントからのログインが許可されない期間。 | 単位:分。 |
例
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": "ブルートフォース対策ルールのリスト。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"AntiBruteForceRules"
]
}
},
"AntiBruteForceRuleIds": {
"Description": "ブルートフォース対策ルール ID のリスト。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"AntiBruteForceRuleIds"
]
}
}
}
}