createCisScanConfiguration
inline suspend fun Inspector2Client.createCisScanConfiguration(crossinline block: CreateCisScanConfigurationRequest.Builder.() -> Unit): CreateCisScanConfigurationResponse
Creates a CIS scan configuration.
Samples
fun main() {
//sampleStart
// Sample CreateCisScanConfiguration Call
val resp = inspector2Client.createCisScanConfiguration {
scanName = "sample"
securityLevel = CisSecurityLevel.fromValue("LEVEL_1")
schedule = Schedule.Daily(DailySchedule {
startTime = Time {
timeOfDay = "12:34"
timezone = "UTC"
}
}
)
targets = CreateCisTargets {
accountIds = listOf<String>(
"SELF"
)
targetResourceTags = mapOf<String, List<String>>(
"key" to listOf<String>(
"value"
)
)
}
}
//sampleEnd
}