sendCisSessionTelemetry

Sends a CIS session telemetry. This API is used by the Amazon Inspector SSM plugin to communicate with the Amazon Inspector service. The Amazon Inspector SSM plugin calls this API to start a CIS scan session for the scan ID supplied by the service.

Samples

import aws.sdk.kotlin.services.inspector2.model.CisSessionMessage
fun main() { 
   //sampleStart 
   // Sample SendCisSessionTelemetry Call
val resp = inspector2Client.sendCisSessionTelemetry {
    scanJobId = "624b746d-e080-44ae-8c1d-48e653365a38"
    sessionToken = "624b746d-e080-44ae-8c1d-48e653365a31"
    messages = listOf<CisSessionMessage>(
        CisSessionMessage {
            ruleId = "1.12.1"
            status = CisRuleStatus.fromValue("FAILED")
            cisRuleDetails = "dGVzdCBleGFtcGxlCg==".encodeAsByteArray()
        },
        CisSessionMessage {
            ruleId = "1.2.1"
            status = CisRuleStatus.fromValue("PASSED")
            cisRuleDetails = "dGVzdCBleGFtcGxlCg==dGVzdCBleGFtcGxlCg".encodeAsByteArray()
        }            
    )
} 
   //sampleEnd
}