Package-level declarations

Types

Link copied to clipboard
class SecretBackendCa : KotlinCustomResource

Provides a resource to manage CA information in an SSH secret backend SSH secret backend within Vault.

Link copied to clipboard
data class SecretBackendCaArgs(val backend: Output<String>? = null, val generateSigningKey: Output<Boolean>? = null, val keyBits: Output<Int>? = null, val keyType: Output<String>? = null, val namespace: Output<String>? = null, val privateKey: Output<String>? = null, val publicKey: Output<String>? = null) : ConvertibleToJava<SecretBackendCaArgs>

Provides a resource to manage CA information in an SSH secret backend SSH secret backend within Vault.

Link copied to clipboard
object SecretBackendCaMapper : ResourceMapper<SecretBackendCa>
Link copied to clipboard
class SecretBackendRole : KotlinCustomResource

Provides a resource to manage roles in an SSH secret backend SSH secret backend within Vault.

Link copied to clipboard
data class SecretBackendRoleArgs(val algorithmSigner: Output<String>? = null, val allowBareDomains: Output<Boolean>? = null, val allowEmptyPrincipals: Output<Boolean>? = null, val allowHostCertificates: Output<Boolean>? = null, val allowSubdomains: Output<Boolean>? = null, val allowUserCertificates: Output<Boolean>? = null, val allowUserKeyIds: Output<Boolean>? = null, val allowedCriticalOptions: Output<String>? = null, val allowedDomains: Output<String>? = null, val allowedDomainsTemplate: Output<Boolean>? = null, val allowedExtensions: Output<String>? = null, val allowedUserKeyConfigs: Output<List<SecretBackendRoleAllowedUserKeyConfigArgs>>? = null, val allowedUsers: Output<String>? = null, val allowedUsersTemplate: Output<Boolean>? = null, val backend: Output<String>? = null, val cidrList: Output<String>? = null, val defaultCriticalOptions: Output<Map<String, String>>? = null, val defaultExtensions: Output<Map<String, String>>? = null, val defaultUser: Output<String>? = null, val defaultUserTemplate: Output<Boolean>? = null, val keyIdFormat: Output<String>? = null, val keyType: Output<String>? = null, val maxTtl: Output<String>? = null, val name: Output<String>? = null, val namespace: Output<String>? = null, val notBeforeDuration: Output<String>? = null, val ttl: Output<String>? = null) : ConvertibleToJava<SecretBackendRoleArgs>

Provides a resource to manage roles in an SSH secret backend SSH secret backend within Vault.

Link copied to clipboard
object SecretBackendRoleMapper : ResourceMapper<SecretBackendRole>
Link copied to clipboard

Functions

Link copied to clipboard