Class STSAssumeRoleSessionCredentialsProvider

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

public class STSAssumeRoleSessionCredentialsProvider extends CredentialsProvider
See Also:
  • Constructor Details

    • STSAssumeRoleSessionCredentialsProvider

      @DataBoundConstructor public STSAssumeRoleSessionCredentialsProvider(String roleArn, String roleSessionName)
  • Method Details

    • getRoleArn

      public String getRoleArn()
    • setRoleArn

      @DataBoundSetter public void setRoleArn(String roleArn)
    • getRoleSessionName

      public String getRoleSessionName()
    • setRoleSessionName

      @DataBoundSetter public void setRoleSessionName(String roleSessionName)
    • build

      public software.amazon.awssdk.auth.credentials.AwsCredentialsProvider build()
      Specified by:
      build in class CredentialsProvider
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object