enableRadius

Enables multi-factor authentication (MFA) with the Remote Authentication Dial In User Service (RADIUS) server for an AD Connector or Microsoft AD directory.

Samples

import aws.sdk.kotlin.services.directoryservice.model.RadiusAuthenticationProtocol
import aws.sdk.kotlin.services.directoryservice.model.RadiusSettings

fun main() { 
   //sampleStart 
   // The following example enables multi factor authentication
// (MFA) with the Remote Authentication Dial In User Service (RADIUS) server for an AD Connector directory.
val resp = directoryClient.enableRadius {
    directoryId = "d-92654abfed"
    radiusSettings = RadiusSettings {
        displayLabel = "MyRadius"
        useSameUsername = true
        radiusTimeout = 1
        authenticationProtocol = RadiusAuthenticationProtocol.fromValue("PAP")
        radiusPort = 1200
        radiusRetries = 2
        sharedSecret = "123456789"
        radiusServers = listOf<String>(
            "172.168.111.12"
        )
    }
} 
   //sampleEnd
}