Interface AmazonWebServicesCredentials

All Superinterfaces:
software.amazon.awssdk.auth.credentials.AwsCredentialsProvider, com.amazonaws.auth.AWSCredentialsProvider, com.cloudbees.plugins.credentials.Credentials, Describable<com.cloudbees.plugins.credentials.Credentials>, ExtensionPoint, com.cloudbees.plugins.credentials.common.IdCredentials, software.amazon.awssdk.identity.spi.IdentityProvider<software.amazon.awssdk.identity.spi.AwsCredentialsIdentity>, Serializable, com.cloudbees.plugins.credentials.common.StandardCredentials
All Known Implementing Classes:
AWSCredentialsImpl, BaseAmazonWebServicesCredentials

@NameWith(value=NameProvider.class, priority=1) public interface AmazonWebServicesCredentials extends com.cloudbees.plugins.credentials.common.StandardCredentials, software.amazon.awssdk.auth.credentials.AwsCredentialsProvider, com.amazonaws.auth.AWSCredentialsProvider
A AwsCredentialsProvider that is bound to the Jenkins Credentials api. For compatibility reasons, this class also implements AWSCredentialsProvider.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static class 
    Our name provider.

    Nested classes/interfaces inherited from interface hudson.ExtensionPoint

    ExtensionPoint.LegacyInstancesAreScopedToHudson

    Nested classes/interfaces inherited from interface com.cloudbees.plugins.credentials.common.IdCredentials

    com.cloudbees.plugins.credentials.common.IdCredentials.Helpers
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final long
    Serial UID from 1.16.
  • Method Summary

    Modifier and Type
    Method
    Description
    com.amazonaws.auth.AWSCredentials
     
    software.amazon.awssdk.auth.credentials.AwsCredentials
     

    Methods inherited from interface software.amazon.awssdk.auth.credentials.AwsCredentialsProvider

    identityType, resolveCredentials, resolveIdentity

    Methods inherited from interface com.amazonaws.auth.AWSCredentialsProvider

    getCredentials, refresh

    Methods inherited from interface com.cloudbees.plugins.credentials.Credentials

    forRun, getDescriptor, getScope

    Methods inherited from interface com.cloudbees.plugins.credentials.common.IdCredentials

    getId

    Methods inherited from interface software.amazon.awssdk.identity.spi.IdentityProvider

    resolveIdentity, resolveIdentity

    Methods inherited from interface com.cloudbees.plugins.credentials.common.StandardCredentials

    getDescription
  • Field Details

    • serialVersionUID

      static final long serialVersionUID
      Serial UID from 1.16.
      See Also:
  • Method Details

    • getDisplayName

      String getDisplayName()
    • resolveCredentials

      software.amazon.awssdk.auth.credentials.AwsCredentials resolveCredentials(String mfaToken)
    • getCredentials

      @Deprecated com.amazonaws.auth.AWSCredentials getCredentials(String mfaToken)