AWSAuthModelArgs

data class AWSAuthModelArgs(val externalId: Output<String>? = null, val roleArn: Output<String>, val type: Output<String>) : ConvertibleToJava<AWSAuthModelArgs>

Model for API authentication with AWS.

Constructors

Link copied to clipboard
constructor(externalId: Output<String>? = null, roleArn: Output<String>, type: Output<String>)

Properties

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

AWS STS assume role external ID. This is used to prevent the confused deputy problem: 'https://docs.aws.amazon.com/IAM/latest/UserGuide/confused-deputy.html'

Link copied to clipboard
val roleArn: Output<String>

AWS STS assume role ARN

Link copied to clipboard
val type: Output<String>

Type of paging Expected value is 'AWS'.

Functions

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