Vault Functions
object VaultFunctions
Functions
Link copied to clipboard
suspend fun getAuthBackend(argument: suspend GetAuthBackendPlainArgsBuilder.() -> Unit): GetAuthBackendResult
Link copied to clipboard
suspend fun getAuthBackends(argument: suspend GetAuthBackendsPlainArgsBuilder.() -> Unit): GetAuthBackendsResult
Link copied to clipboard
suspend fun getNamespace(argument: suspend GetNamespacePlainArgsBuilder.() -> Unit): GetNamespaceResult
Link copied to clipboard
suspend fun getNamespaces(argument: suspend GetNamespacesPlainArgsBuilder.() -> Unit): GetNamespacesResult
suspend fun getNamespaces(namespace: String? = null, recursive: Boolean? = null): GetNamespacesResult
Link copied to clipboard
suspend fun getNomadAccessToken(argument: suspend GetNomadAccessTokenPlainArgsBuilder.() -> Unit): GetNomadAccessTokenResult
suspend fun getNomadAccessToken(backend: String, namespace: String? = null, role: String): GetNomadAccessTokenResult
Link copied to clipboard
This is a data source which can be used to construct a HCL representation of an Vault policy document, for use with resources which expect policy documents, such as the vault.Policy
resource.
suspend fun getPolicyDocument(argument: suspend GetPolicyDocumentPlainArgsBuilder.() -> Unit): GetPolicyDocumentResult
suspend fun getPolicyDocument(namespace: String? = null, rules: List<GetPolicyDocumentRule>? = null): GetPolicyDocumentResult
Link copied to clipboard
suspend fun getRaftAutopilotState(argument: GetRaftAutopilotStatePlainArgs): GetRaftAutopilotStateResult
suspend fun getRaftAutopilotState(argument: suspend GetRaftAutopilotStatePlainArgsBuilder.() -> Unit): GetRaftAutopilotStateResult