batchUpdateAutomationRules
abstract suspend fun batchUpdateAutomationRules(input: BatchUpdateAutomationRulesRequest): BatchUpdateAutomationRulesResponse
Updates one or more automation rules based on rule Amazon Resource Names (ARNs) and input parameters.
Samples
import aws.sdk.kotlin.services.securityhub.model.RuleStatus
import aws.sdk.kotlin.services.securityhub.model.UpdateAutomationRulesRequestItem
fun main() {
//sampleStart
// The following example updates the specified automation rules.
val resp = securityHubClient.batchUpdateAutomationRules {
updateAutomationRulesRequestItems = listOf<UpdateAutomationRulesRequestItem>(
UpdateAutomationRulesRequestItem {
ruleArn = "arn:aws:securityhub:us-east-1:123456789012:automation-rule/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111"
ruleStatus = RuleStatus.fromValue("ENABLED")
ruleOrder = 15
},
UpdateAutomationRulesRequestItem {
ruleArn = "arn:aws:securityhub:us-east-1:123456789012:automation-rule/a1b2c3d4-5678-90ab-cdef-EXAMPLE22222"
ruleStatus = RuleStatus.fromValue("DISABLED")
}
)
}
//sampleEnd
}