enableRadius
inline suspend fun DirectoryClient.enableRadius(crossinline block: EnableRadiusRequest.Builder.() -> Unit): EnableRadiusResponse
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
}