AwsClusterControlPlaneAwsServicesAuthenticationArgs

data class AwsClusterControlPlaneAwsServicesAuthenticationArgs(val roleArn: Output<String>, val roleSessionName: Output<String>? = null) : ConvertibleToJava<AwsClusterControlPlaneAwsServicesAuthenticationArgs>

Constructors

constructor(roleArn: Output<String>, roleSessionName: Output<String>? = null)

Properties

Link copied to clipboard
val roleArn: Output<String>

The Amazon Resource Name (ARN) of the role that the Anthos Multi-Cloud API will assume when managing AWS resources on your account.

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

Optional. An identifier for the assumed role session. When unspecified, it defaults to multicloud-service-agent.

Functions

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