batchUpdateStandardsControlAssociations

For a batch of security controls and standards, this operation updates the enablement status of a control in a standard.

Samples

import aws.sdk.kotlin.services.securityhub.model.AssociationStatus
import aws.sdk.kotlin.services.securityhub.model.StandardsControlAssociationUpdate

fun main() { 
   //sampleStart 
   // The following example disables CloudWatch. 12 in CIS AWS Foundations Benchmark v1. 2. 0. The example
// returns an error for CloudTrail. 1 because an invalid standard ARN is provided.
val resp = securityHubClient.batchUpdateStandardsControlAssociations {
    standardsControlAssociationUpdates = listOf<StandardsControlAssociationUpdate>(
        StandardsControlAssociationUpdate {
            securityControlId = "CloudTrail.1"
            standardsArn = "arn:aws:securityhub:::ruleset/sample-standard/v/1.1.0"
            associationStatus = AssociationStatus.fromValue("DISABLED")
            updatedReason = "Not relevant to environment"
        },
        StandardsControlAssociationUpdate {
            securityControlId = "CloudWatch.12"
            standardsArn = "arn:aws:securityhub:::ruleset/cis-aws-foundations-benchmark/v/1.2.0"
            associationStatus = AssociationStatus.fromValue("DISABLED")
            updatedReason = "Not relevant to environment"
        }            
    )
} 
   //sampleEnd
}