usernameTemplate

@JvmName(name = "aqjmrachljoerkjo")
suspend fun usernameTemplate(value: Output<String>)
@JvmName(name = "kenrtlaaboepiind")
suspend fun usernameTemplate(value: String?)

Parameters

value

Template describing how dynamic usernames are generated. The username template is used to generate both IAM usernames (capped at 64 characters) and STS usernames (capped at 32 characters). If no template is provided the field defaults to the template:

{{ if (eq .Type "STS") }}
{{ printf "vault-%s-%s" (unix_time) (random 20) | truncate 32 }}
{{ else }}
{{ printf "vault-%s-%s-%s" (printf "%s-%s" (.DisplayName) (.PolicyName) | truncate 42) (unix_time) (random 20) | truncate 64 }}
{{ end }}