Package-level declarations

Types

Link copied to clipboard
class AuthBackendConfig : KotlinCustomResource

Manages an Kubernetes auth backend config in a Vault server. See the [Vault

Link copied to clipboard
data class AuthBackendConfigArgs(val backend: Output<String>? = null, val disableIssValidation: Output<Boolean>? = null, val disableLocalCaJwt: Output<Boolean>? = null, val issuer: Output<String>? = null, val kubernetesCaCert: Output<String>? = null, val kubernetesHost: Output<String>? = null, val namespace: Output<String>? = null, val pemKeys: Output<List<String>>? = null, val tokenReviewerJwt: Output<String>? = null, val useAnnotationsAsAliasMetadata: Output<Boolean>? = null) : ConvertibleToJava<AuthBackendConfigArgs>

Manages an Kubernetes auth backend config in a Vault server. See the [Vault

Link copied to clipboard
object AuthBackendConfigMapper : ResourceMapper<AuthBackendConfig>
Link copied to clipboard
class AuthBackendRole : KotlinCustomResource

Manages an Kubernetes auth backend role in a Vault server. See the [Vault

Link copied to clipboard
data class AuthBackendRoleArgs(val aliasNameSource: Output<String>? = null, val audience: Output<String>? = null, val backend: Output<String>? = null, val boundServiceAccountNames: Output<List<String>>? = null, val boundServiceAccountNamespaces: Output<List<String>>? = null, val namespace: Output<String>? = null, val roleName: Output<String>? = null, val tokenBoundCidrs: Output<List<String>>? = null, val tokenExplicitMaxTtl: Output<Int>? = null, val tokenMaxTtl: Output<Int>? = null, val tokenNoDefaultPolicy: Output<Boolean>? = null, val tokenNumUses: Output<Int>? = null, val tokenPeriod: Output<Int>? = null, val tokenPolicies: Output<List<String>>? = null, val tokenTtl: Output<Int>? = null, val tokenType: Output<String>? = null) : ConvertibleToJava<AuthBackendRoleArgs>

Manages an Kubernetes auth backend role in a Vault server. See the [Vault

Link copied to clipboard
object AuthBackendRoleMapper : ResourceMapper<AuthBackendRole>
Link copied to clipboard
Link copied to clipboard
class SecretBackend : KotlinCustomResource
Link copied to clipboard
data class SecretBackendArgs(val allowedManagedKeys: Output<List<String>>? = null, val allowedResponseHeaders: Output<List<String>>? = null, val auditNonHmacRequestKeys: Output<List<String>>? = null, val auditNonHmacResponseKeys: Output<List<String>>? = null, val defaultLeaseTtlSeconds: Output<Int>? = null, val delegatedAuthAccessors: Output<List<String>>? = null, val description: Output<String>? = null, val disableLocalCaJwt: Output<Boolean>? = null, val externalEntropyAccess: Output<Boolean>? = null, val identityTokenKey: Output<String>? = null, val kubernetesCaCert: Output<String>? = null, val kubernetesHost: Output<String>? = null, val listingVisibility: Output<String>? = null, val local: Output<Boolean>? = null, val maxLeaseTtlSeconds: Output<Int>? = null, val namespace: Output<String>? = null, val options: Output<Map<String, String>>? = null, val passthroughRequestHeaders: Output<List<String>>? = null, val path: Output<String>? = null, val pluginVersion: Output<String>? = null, val sealWrap: Output<Boolean>? = null, val serviceAccountJwt: Output<String>? = null) : ConvertibleToJava<SecretBackendArgs>
Link copied to clipboard
Link copied to clipboard
object SecretBackendMapper : ResourceMapper<SecretBackend>
Link copied to clipboard
Link copied to clipboard
class SecretBackendRole : KotlinCustomResource

Example using service_account_name mode:

Link copied to clipboard
data class SecretBackendRoleArgs(val allowedKubernetesNamespaceSelector: Output<String>? = null, val allowedKubernetesNamespaces: Output<List<String>>? = null, val backend: Output<String>? = null, val extraAnnotations: Output<Map<String, String>>? = null, val extraLabels: Output<Map<String, String>>? = null, val generatedRoleRules: Output<String>? = null, val kubernetesRoleName: Output<String>? = null, val kubernetesRoleType: Output<String>? = null, val name: Output<String>? = null, val nameTemplate: Output<String>? = null, val namespace: Output<String>? = null, val serviceAccountName: Output<String>? = null, val tokenDefaultTtl: Output<Int>? = null, val tokenMaxTtl: Output<Int>? = null) : ConvertibleToJava<SecretBackendRoleArgs>

Example using service_account_name mode:

Link copied to clipboard
object SecretBackendRoleMapper : ResourceMapper<SecretBackendRole>

Functions

Link copied to clipboard
Link copied to clipboard