SessionAuthModelArgs

data class SessionAuthModelArgs(val headers: Output<Map<String, String>>? = null, val isPostPayloadJson: Output<Boolean>? = null, val password: Output<Map<String, String>>, val queryParameters: Output<Any>? = null, val sessionIdName: Output<String>? = null, val sessionLoginRequestUri: Output<String>? = null, val sessionTimeoutInMinutes: Output<Int>? = null, val type: Output<String>, val userName: Output<Map<String, String>>) : ConvertibleToJava<SessionAuthModelArgs>

Model for API authentication with session cookie.

Constructors

Link copied to clipboard
constructor(headers: Output<Map<String, String>>? = null, isPostPayloadJson: Output<Boolean>? = null, password: Output<Map<String, String>>, queryParameters: Output<Any>? = null, sessionIdName: Output<String>? = null, sessionLoginRequestUri: Output<String>? = null, sessionTimeoutInMinutes: Output<Int>? = null, type: Output<String>, userName: Output<Map<String, String>>)

Properties

Link copied to clipboard
val headers: Output<Map<String, String>>? = null

HTTP request headers to session service endpoint.

Link copied to clipboard
val isPostPayloadJson: Output<Boolean>? = null

Indicating whether API key is set in HTTP POST payload.

Link copied to clipboard
val password: Output<Map<String, String>>

The password attribute name.

Link copied to clipboard
val queryParameters: Output<Any>? = null

Query parameters to session service endpoint.

Link copied to clipboard
val sessionIdName: Output<String>? = null

Session id attribute name from HTTP response header.

Link copied to clipboard
val sessionLoginRequestUri: Output<String>? = null

HTTP request URL to session service endpoint.

Link copied to clipboard
val sessionTimeoutInMinutes: Output<Int>? = null

Session timeout in minutes.

Link copied to clipboard
val type: Output<String>

Type of paging Expected value is 'Session'.

Link copied to clipboard
val userName: Output<Map<String, String>>

The user name attribute key value.

Functions

Link copied to clipboard
open override fun toJava(): SessionAuthModelArgs