KeysArgs

data class KeysArgs(val aws: Output<List<KeysAwArgs>>? = null, val azures: Output<List<KeysAzureArgs>>? = null, val namespace: Output<String>? = null, val pkcs: Output<List<KeysPkcArgs>>? = null) : ConvertibleToJava<KeysArgs>

A resource that manages the lifecycle of all Managed Keys in Vault. Note this feature is available only with Vault Enterprise.

Import

Mounts can be imported using the id of default, e.g.

$ pulumi import vault:managed/keys:Keys keys default

Constructors

Link copied to clipboard
constructor(aws: Output<List<KeysAwArgs>>? = null, azures: Output<List<KeysAzureArgs>>? = null, namespace: Output<String>? = null, pkcs: Output<List<KeysPkcArgs>>? = null)

Properties

Link copied to clipboard
val aws: Output<List<KeysAwArgs>>? = null

Configuration block for AWS Managed Keys

Link copied to clipboard
val azures: Output<List<KeysAzureArgs>>? = null

Configuration block for Azure Managed Keys

Link copied to clipboard
val namespace: Output<String>? = null

Target namespace. (requires Enterprise)

Link copied to clipboard
val pkcs: Output<List<KeysPkcArgs>>? = null

Configuration block for PKCS Managed Keys

Functions

Link copied to clipboard
open override fun toJava(): KeysArgs