Package-level declarations
Types
Link copied to clipboard
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
Builder for SecretBackendCaArgs.
Link copied to clipboard
Link copied to clipboard
Builder for SecretBackendCa.
Link copied to clipboard
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
Builder for SecretBackendRoleArgs.
Link copied to clipboard
Link copied to clipboard
Builder for SecretBackendRole.
Link copied to clipboard
object SshFunctions
Functions
Link copied to clipboard
suspend fun secretBackendCa(name: String, block: suspend SecretBackendCaResourceBuilder.() -> Unit): SecretBackendCa
Link copied to clipboard
suspend fun secretBackendRole(name: String, block: suspend SecretBackendRoleResourceBuilder.() -> Unit): SecretBackendRole