Skip navigation links
C D E G I K N O P S 

C

ClearTextSecretsProvider - Class in org.apache.pulsar.functions.secretsprovider
This file defines a very basic clear text secrets provider which treats the secrets as being passed in cleartext.
ClearTextSecretsProvider() - Constructor for class org.apache.pulsar.functions.secretsprovider.ClearTextSecretsProvider
 
configureKubernetesRuntimeSecretsProvider(V1PodSpec, String, Function.FunctionDetails) - Method in class org.apache.pulsar.functions.secretsproviderconfigurator.DefaultSecretsProviderConfigurator
 
configureKubernetesRuntimeSecretsProvider(V1PodSpec, String, Function.FunctionDetails) - Method in class org.apache.pulsar.functions.secretsproviderconfigurator.KubernetesSecretsProviderConfigurator
 
configureKubernetesRuntimeSecretsProvider(V1PodSpec, String, Function.FunctionDetails) - Method in class org.apache.pulsar.functions.secretsproviderconfigurator.NameAndConfigBasedSecretsProviderConfigurator
 
configureKubernetesRuntimeSecretsProvider(V1PodSpec, String, Function.FunctionDetails) - Method in interface org.apache.pulsar.functions.secretsproviderconfigurator.SecretsProviderConfigurator
Attaches any secrets specific stuff to the k8 container for kubernetes runtime.
configureProcessRuntimeSecretsProvider(ProcessBuilder, Function.FunctionDetails) - Method in class org.apache.pulsar.functions.secretsproviderconfigurator.DefaultSecretsProviderConfigurator
 
configureProcessRuntimeSecretsProvider(ProcessBuilder, Function.FunctionDetails) - Method in class org.apache.pulsar.functions.secretsproviderconfigurator.KubernetesSecretsProviderConfigurator
 
configureProcessRuntimeSecretsProvider(ProcessBuilder, Function.FunctionDetails) - Method in class org.apache.pulsar.functions.secretsproviderconfigurator.NameAndConfigBasedSecretsProviderConfigurator
 
configureProcessRuntimeSecretsProvider(ProcessBuilder, Function.FunctionDetails) - Method in interface org.apache.pulsar.functions.secretsproviderconfigurator.SecretsProviderConfigurator
Attaches any secrets specific stuff to the ProcessBuilder for process runtime.

D

DefaultSecretsProviderConfigurator - Class in org.apache.pulsar.functions.secretsproviderconfigurator
This is a barebones version of a secrets provider which wires in ClearTextSecretsProvider to the function instances/containers.
DefaultSecretsProviderConfigurator() - Constructor for class org.apache.pulsar.functions.secretsproviderconfigurator.DefaultSecretsProviderConfigurator
 
doAdmissionChecks(AppsV1Api, CoreV1Api, String, String, Function.FunctionDetails) - Method in class org.apache.pulsar.functions.secretsproviderconfigurator.KubernetesSecretsProviderConfigurator
 
doAdmissionChecks(AppsV1Api, CoreV1Api, String, String, Function.FunctionDetails) - Method in interface org.apache.pulsar.functions.secretsproviderconfigurator.SecretsProviderConfigurator
Do config checks to see whether the secrets provided are conforming.

E

EnvironmentBasedSecretsProvider - Class in org.apache.pulsar.functions.secretsprovider
This defines a very simple Secrets Provider that looks up environment variable thats named the same as secretName and fetches it.
EnvironmentBasedSecretsProvider() - Constructor for class org.apache.pulsar.functions.secretsprovider.EnvironmentBasedSecretsProvider
 

G

getSecretObjectType() - Method in class org.apache.pulsar.functions.secretsproviderconfigurator.DefaultSecretsProviderConfigurator
 
getSecretObjectType() - Method in class org.apache.pulsar.functions.secretsproviderconfigurator.KubernetesSecretsProviderConfigurator
 
getSecretObjectType() - Method in class org.apache.pulsar.functions.secretsproviderconfigurator.NameAndConfigBasedSecretsProviderConfigurator
 
getSecretObjectType() - Method in interface org.apache.pulsar.functions.secretsproviderconfigurator.SecretsProviderConfigurator
What is the type of the object that should be in the user secret config.
getSecretsProviderClassName(Function.FunctionDetails) - Method in class org.apache.pulsar.functions.secretsproviderconfigurator.DefaultSecretsProviderConfigurator
 
getSecretsProviderClassName(Function.FunctionDetails) - Method in class org.apache.pulsar.functions.secretsproviderconfigurator.KubernetesSecretsProviderConfigurator
 
getSecretsProviderClassName(Function.FunctionDetails) - Method in class org.apache.pulsar.functions.secretsproviderconfigurator.NameAndConfigBasedSecretsProviderConfigurator
 
getSecretsProviderClassName(Function.FunctionDetails) - Method in interface org.apache.pulsar.functions.secretsproviderconfigurator.SecretsProviderConfigurator
Return the Secrets Provider Classname.
getSecretsProviderConfig(Function.FunctionDetails) - Method in class org.apache.pulsar.functions.secretsproviderconfigurator.DefaultSecretsProviderConfigurator
 
getSecretsProviderConfig(Function.FunctionDetails) - Method in class org.apache.pulsar.functions.secretsproviderconfigurator.KubernetesSecretsProviderConfigurator
 
getSecretsProviderConfig(Function.FunctionDetails) - Method in class org.apache.pulsar.functions.secretsproviderconfigurator.NameAndConfigBasedSecretsProviderConfigurator
 
getSecretsProviderConfig(Function.FunctionDetails) - Method in interface org.apache.pulsar.functions.secretsproviderconfigurator.SecretsProviderConfigurator
Return the secrets provider config.

I

init(Map<String, String>) - Method in interface org.apache.pulsar.functions.secretsprovider.SecretsProvider
Initialize the SecretsProvider.
init(Map<String, String>) - Method in interface org.apache.pulsar.functions.secretsproviderconfigurator.SecretsProviderConfigurator
Initialize the SecretsProviderConfigurator.

K

KubernetesSecretsProviderConfigurator - Class in org.apache.pulsar.functions.secretsproviderconfigurator
This file defines the SecretsProviderConfigurator that will be used by default for running in Kubernetes.
KubernetesSecretsProviderConfigurator() - Constructor for class org.apache.pulsar.functions.secretsproviderconfigurator.KubernetesSecretsProviderConfigurator
 

N

NameAndConfigBasedSecretsProviderConfigurator - Class in org.apache.pulsar.functions.secretsproviderconfigurator
This is a very simple secrets provider which wires in a given secrets provider classname/config to the function instances/containers.
NameAndConfigBasedSecretsProviderConfigurator(String, Map<String, String>) - Constructor for class org.apache.pulsar.functions.secretsproviderconfigurator.NameAndConfigBasedSecretsProviderConfigurator
 

O

org.apache.pulsar.functions - package org.apache.pulsar.functions
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.pulsar.functions.secretsprovider - package org.apache.pulsar.functions.secretsprovider
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.pulsar.functions.secretsproviderconfigurator - package org.apache.pulsar.functions.secretsproviderconfigurator
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.

P

provideSecret(String, Object) - Method in class org.apache.pulsar.functions.secretsprovider.ClearTextSecretsProvider
Fetches a secret.
provideSecret(String, Object) - Method in class org.apache.pulsar.functions.secretsprovider.EnvironmentBasedSecretsProvider
Fetches a secret.
provideSecret(String, Object) - Method in interface org.apache.pulsar.functions.secretsprovider.SecretsProvider
Fetches a secret.

S

SecretsProvider - Interface in org.apache.pulsar.functions.secretsprovider
This file defines the SecretsProvider interface.
SecretsProviderConfigurator - Interface in org.apache.pulsar.functions.secretsproviderconfigurator
This file defines the SecretsProviderConfigurator interface.
C D E G I K N O P S 
Skip navigation links

Copyright © 2017–2022 Apache Software Foundation. All rights reserved.