AuthBackendCertArgs

data class AuthBackendCertArgs(val awsPublicCert: Output<String>? = null, val backend: Output<String>? = null, val certName: Output<String>? = null, val namespace: Output<String>? = null, val type: Output<String>? = null) : ConvertibleToJava<AuthBackendCertArgs>

Example Usage

Import

AWS auth backend certificates can be imported using auth/, the backend path, /config/certificate/, and the cert_name e.g.

$ pulumi import vault:aws/authBackendCert:AuthBackendCert example auth/aws/config/certificate/my-cert

Constructors

Link copied to clipboard
constructor(awsPublicCert: Output<String>? = null, backend: Output<String>? = null, certName: Output<String>? = null, namespace: Output<String>? = null, type: Output<String>? = null)

Properties

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

The Base64 encoded AWS Public key required to verify PKCS7 signature of the EC2 instance metadata. You can find this key in the [AWS

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

The path the AWS auth backend being configured was mounted at. Defaults to aws.

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

The name of the certificate.

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

The namespace to provision the resource in. The value should not contain leading or trailing forward slashes. The namespace is always relative to the provider's configured namespace. Available only for Vault Enterprise.

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

Either "pkcs7" or "identity", indicating the type of document which can be verified using the given certificate. Defaults to "pkcs7".

Functions

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