publicKeys

@JvmName(name = "lttrubrjvusceplm")
suspend fun publicKeys(value: Output<List<EdgeCacheKeysetPublicKeyArgs>>)
@JvmName(name = "xtsgbpjntqvmmldp")
suspend fun publicKeys(value: List<EdgeCacheKeysetPublicKeyArgs>?)

Parameters

value

An ordered list of Ed25519 public keys to use for validating signed requests. You must specify public_keys or validation_shared_keys (or both). The keys in public_keys are checked first. You may specify no more than one Google-managed public key. If you specify public_keys, you must specify at least one (1) key and may specify up to three (3) keys. Ed25519 public keys are not secret, and only allow Google to validate a request was signed by your corresponding private key. Ensure that the private key is kept secret, and that only authorized users can add public keys to a keyset. Structure is documented below.


@JvmName(name = "rbpqkoegroeuiakn")
suspend fun publicKeys(vararg values: Output<EdgeCacheKeysetPublicKeyArgs>)


@JvmName(name = "lpiyxkfdrnsnlwsl")
suspend fun publicKeys(values: List<Output<EdgeCacheKeysetPublicKeyArgs>>)
@JvmName(name = "dlnlayajvkcxtdco")
suspend fun publicKeys(vararg values: EdgeCacheKeysetPublicKeyArgs)

Parameters

values

An ordered list of Ed25519 public keys to use for validating signed requests. You must specify public_keys or validation_shared_keys (or both). The keys in public_keys are checked first. You may specify no more than one Google-managed public key. If you specify public_keys, you must specify at least one (1) key and may specify up to three (3) keys. Ed25519 public keys are not secret, and only allow Google to validate a request was signed by your corresponding private key. Ensure that the private key is kept secret, and that only authorized users can add public keys to a keyset. Structure is documented below.


@JvmName(name = "haympxvgnaxqleeu")
suspend fun publicKeys(argument: List<suspend EdgeCacheKeysetPublicKeyArgsBuilder.() -> Unit>)
@JvmName(name = "lejedrewiauficmc")
suspend fun publicKeys(vararg argument: suspend EdgeCacheKeysetPublicKeyArgsBuilder.() -> Unit)
@JvmName(name = "xragobwhulumljik")
suspend fun publicKeys(argument: suspend EdgeCacheKeysetPublicKeyArgsBuilder.() -> Unit)

Parameters

argument

An ordered list of Ed25519 public keys to use for validating signed requests. You must specify public_keys or validation_shared_keys (or both). The keys in public_keys are checked first. You may specify no more than one Google-managed public key. If you specify public_keys, you must specify at least one (1) key and may specify up to three (3) keys. Ed25519 public keys are not secret, and only allow Google to validate a request was signed by your corresponding private key. Ensure that the private key is kept secret, and that only authorized users can add public keys to a keyset. Structure is documented below.