outputCredentials

@JvmName(name = "twwajlayrntijble")
suspend fun outputCredentials(value: Output<List<String>>)
@JvmName(name = "epwjjswfhltntuoc")
suspend fun outputCredentials(value: List<String>?)

Parameters

value

Which output credentials attributes selected by the CEL expression should be propagated in. All attributes will be fully duplicated in each selected output credential. Possible values are:

  • HEADER: Propagate attributes in the headers with "x-goog-iap-attr-" prefix.

  • JWT: Propagate attributes in the JWT of the form: "additional_claims": { "my_attribute": "value1", "value2" }

  • RCTOKEN: Propagate attributes in the RCToken of the form: " additional_claims": { "my_attribute": "value1", "value2" } Each value may be one of: HEADER, JWT, RCTOKEN.


@JvmName(name = "bkgcwkviaanqhaof")
suspend fun outputCredentials(vararg values: Output<String>)


@JvmName(name = "ksjnbkkosekdkmst")
suspend fun outputCredentials(values: List<Output<String>>)
@JvmName(name = "syhisjotbfcxpvub")
suspend fun outputCredentials(vararg values: String)

Parameters

values

Which output credentials attributes selected by the CEL expression should be propagated in. All attributes will be fully duplicated in each selected output credential. Possible values are:

  • HEADER: Propagate attributes in the headers with "x-goog-iap-attr-" prefix.

  • JWT: Propagate attributes in the JWT of the form: "additional_claims": { "my_attribute": "value1", "value2" }

  • RCTOKEN: Propagate attributes in the RCToken of the form: " additional_claims": { "my_attribute": "value1", "value2" } Each value may be one of: HEADER, JWT, RCTOKEN.