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

package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.vault.transit.TransitFunctions;
import com.pulumi.vault.transit.inputs.GetSignArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var test = TransitFunctions.getSign(GetSignArgs.builder()
.path("transit")
.key("test")
.input("aGVsbG8gd29ybGQ=")
.build());
}
}
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