java.lang.Object
hudson.model.AbstractDescribableImpl<CredentialsProvider>
io.jenkins.plugins.credentials.secretsmanager.config.credentialsProvider.CredentialsProvider
All Implemented Interfaces:
Describable<CredentialsProvider>, Serializable
Direct Known Subclasses:
AWSStaticCredentialsProvider, DefaultAWSCredentialsProviderChain, ProfileCredentialsProvider, STSAssumeRoleSessionCredentialsProvider

public abstract class CredentialsProvider extends AbstractDescribableImpl<CredentialsProvider> implements Serializable
The AWSCredentialsProvider strategy configuration. (assume roles, instance profiles etc.)
See Also:
  • Constructor Details

    • CredentialsProvider

      public CredentialsProvider()
  • Method Details

    • build

      public abstract software.amazon.awssdk.auth.credentials.AwsCredentialsProvider build()