Class AwsSecretsManagerClientProvider
java.lang.Object
org.apache.nifi.properties.configuration.BootstrapPropertiesClientProvider<software.amazon.awssdk.services.secretsmanager.SecretsManagerClient>
org.apache.nifi.properties.configuration.AbstractAwsClientProvider<software.amazon.awssdk.services.secretsmanager.SecretsManagerClient>
org.apache.nifi.properties.configuration.AwsSecretsManagerClientProvider
- All Implemented Interfaces:
ClientProvider<software.amazon.awssdk.services.secretsmanager.SecretsManagerClient>
public class AwsSecretsManagerClientProvider
extends AbstractAwsClientProvider<software.amazon.awssdk.services.secretsmanager.SecretsManagerClient>
Amazon Web Services Secrets Manager Client Provider
-
Field Summary
Fields inherited from class org.apache.nifi.properties.configuration.BootstrapPropertiesClientProvider
logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected software.amazon.awssdk.services.secretsmanager.SecretsManagerClientcreateClient(software.amazon.awssdk.auth.credentials.AwsCredentials credentials, String region) Create a client with the given credentials and region.protected software.amazon.awssdk.services.secretsmanager.SecretsManagerClientcreateDefaultClient(software.amazon.awssdk.auth.credentials.AwsCredentialsProvider credentialsProvider) Create a default client with the given credentials provider.Methods inherited from class org.apache.nifi.properties.configuration.AbstractAwsClientProvider
getConfiguredClientMethods inherited from class org.apache.nifi.properties.configuration.BootstrapPropertiesClientProvider
getClient, getClientProperties
-
Constructor Details
-
AwsSecretsManagerClientProvider
public AwsSecretsManagerClientProvider()
-
-
Method Details
-
createClient
protected software.amazon.awssdk.services.secretsmanager.SecretsManagerClient createClient(software.amazon.awssdk.auth.credentials.AwsCredentials credentials, String region) Description copied from class:AbstractAwsClientProviderCreate a client with the given credentials and region.- Specified by:
createClientin classAbstractAwsClientProvider<software.amazon.awssdk.services.secretsmanager.SecretsManagerClient>- Parameters:
credentials- AWS credentialsregion- AWS region- Returns:
- The created client
-
createDefaultClient
protected software.amazon.awssdk.services.secretsmanager.SecretsManagerClient createDefaultClient(software.amazon.awssdk.auth.credentials.AwsCredentialsProvider credentialsProvider) Description copied from class:AbstractAwsClientProviderCreate a default client with the given credentials provider.- Specified by:
createDefaultClientin classAbstractAwsClientProvider<software.amazon.awssdk.services.secretsmanager.SecretsManagerClient>- Parameters:
credentialsProvider- AWS credentials provider- Returns:
- The created client
-
getRequiredPropertyNames
- Specified by:
getRequiredPropertyNamesin classBootstrapPropertiesClientProvider<software.amazon.awssdk.services.secretsmanager.SecretsManagerClient>
-