serviceAccounts

@JvmName(name = "onnngfwfgnsmtnpx")
suspend fun serviceAccounts(value: Output<List<ServiceAccountArgs>>)
@JvmName(name = "kuxstoosowxosqjc")
suspend fun serviceAccounts(value: List<ServiceAccountArgs>?)

Parameters

value

A list of service accounts, with their specified scopes, authorized for this instance. Only one service account per VM instance is supported. Service accounts generate access tokens that can be accessed through the metadata server and used to authenticate applications on the instance. See Service Accounts for more information.


@JvmName(name = "lvflmsjbmdgpsrmo")
suspend fun serviceAccounts(vararg values: Output<ServiceAccountArgs>)


@JvmName(name = "fksddfosnfpmdepn")
suspend fun serviceAccounts(values: List<Output<ServiceAccountArgs>>)
@JvmName(name = "mltmmbnsohvqhblf")
suspend fun serviceAccounts(vararg values: ServiceAccountArgs)

Parameters

values

A list of service accounts, with their specified scopes, authorized for this instance. Only one service account per VM instance is supported. Service accounts generate access tokens that can be accessed through the metadata server and used to authenticate applications on the instance. See Service Accounts for more information.


@JvmName(name = "pyxlnnmqhumlcbuo")
suspend fun serviceAccounts(argument: List<suspend ServiceAccountArgsBuilder.() -> Unit>)
@JvmName(name = "snbpcsibqbyyunbw")
suspend fun serviceAccounts(vararg argument: suspend ServiceAccountArgsBuilder.() -> Unit)
@JvmName(name = "cdrjxviykamyhimy")
suspend fun serviceAccounts(argument: suspend ServiceAccountArgsBuilder.() -> Unit)

Parameters

argument

A list of service accounts, with their specified scopes, authorized for this instance. Only one service account per VM instance is supported. Service accounts generate access tokens that can be accessed through the metadata server and used to authenticate applications on the instance. See Service Accounts for more information.