getSign

suspend fun getSign(argument: GetSignPlainArgs): GetSignResult

This is a data source which can be used to generate a signature using a Vault Transit key.

Example Usage

variables:
test:
fn::invoke:
function: vault:transit:getSign
arguments:
path: transit
key: test
input: aGVsbG8gd29ybGQ=

Return

A collection of values returned by getSign.

Parameters

argument

A collection of arguments for invoking getSign.


suspend fun getSign(batchInputs: List<Map<String, String>>? = null, batchResults: List<Map<String, String>>? = null, context: String? = null, hashAlgorithm: String? = null, input: String? = null, keyVersion: Int? = null, marshalingAlgorithm: String? = null, name: String, namespace: String? = null, path: String, prehashed: Boolean? = null, reference: String? = null, saltLength: String? = null, signature: String? = null, signatureAlgorithm: String? = null, signatureContext: String? = null): GetSignResult

Return

A collection of values returned by getSign.

Parameters

batchInputs
batchResults

The results returned from Vault if using batch_input

context
hashAlgorithm
input
keyVersion
marshalingAlgorithm
name
namespace
path
prehashed
reference
saltLength
signature

The signature returned from Vault if using input

signatureAlgorithm
signatureContext

See also


suspend fun getSign(argument: suspend GetSignPlainArgsBuilder.() -> Unit): GetSignResult

Return

A collection of values returned by getSign.

Parameters

argument

Builder for com.pulumi.vault.transit.kotlin.inputs.GetSignPlainArgs.

See also