Class SecretManagerImporterClientFactory
java.lang.Object
io.micronaut.gcp.secretmanager.imports.SecretManagerImporterClientFactory
Internal client factory seam for Google Secret Manager config imports.
- Since:
- 5.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.google.cloud.secretmanager.v1.SecretManagerServiceClientcreate(SecretManagerConfigurationProperties configurationProperties, com.google.api.gax.core.CredentialsProvider credentialsProvider, com.google.api.gax.rpc.TransportChannelProvider transportChannelProvider) Creates the low-level Secret Manager client used during config import.
-
Constructor Details
-
SecretManagerImporterClientFactory
public SecretManagerImporterClientFactory()
-
-
Method Details
-
create
public com.google.cloud.secretmanager.v1.SecretManagerServiceClient create(SecretManagerConfigurationProperties configurationProperties, com.google.api.gax.core.CredentialsProvider credentialsProvider, com.google.api.gax.rpc.TransportChannelProvider transportChannelProvider) Creates the low-level Secret Manager client used during config import.- Parameters:
configurationProperties- Secret Manager client configuration derived for the importcredentialsProvider- Credentials provider used to authenticate the import requesttransportChannelProvider- Transport channel provider for the Secret Manager client- Returns:
- A Secret Manager service client
-