STSClient

class STSClient(credentialsProvider: AWSCredentialsProvider) extends AWSSecurityTokenServiceClient with STS

Default Implementation

Default Implementation

Value Params
credentialsProvider

credentialsProvider

trait STS
class AWSSecurityTokenServiceClient
trait AWSSecurityTokenService
class AmazonWebServiceClient
class Object
trait Matchable
class Any

Value members

Inherited methods

def assumeRole(id: String, arn: String, sessionKey: String): TemporaryCredentials
Inherited from
STS
def assumeRole(`x$0`: AssumeRoleRequest): AssumeRoleResult
Inherited from
AWSSecurityTokenServiceClient
def assumeRoleWithSAML(`x$0`: AssumeRoleWithSAMLRequest): AssumeRoleWithSAMLResult
Inherited from
AWSSecurityTokenServiceClient
def assumeRoleWithWebIdentity(`x$0`: AssumeRoleWithWebIdentityRequest): AssumeRoleWithWebIdentityResult
Inherited from
AWSSecurityTokenServiceClient
def decodeAuthorizationMessage(message: String): String
Inherited from
STS
def decodeAuthorizationMessage(`x$0`: DecodeAuthorizationMessageRequest): DecodeAuthorizationMessageResult
Inherited from
AWSSecurityTokenServiceClient
def federationToken(name: String, policy: Policy, durationSeconds: Int): FederationToken
Inherited from
STS
def getAccessKeyInfo(`x$0`: GetAccessKeyInfoRequest): GetAccessKeyInfoResult
Inherited from
AWSSecurityTokenServiceClient
def getCachedResponseMetadata(`x$0`: AmazonWebServiceRequest): ResponseMetadata
Inherited from
AWSSecurityTokenServiceClient
def getCallerIdentity(`x$0`: GetCallerIdentityRequest): GetCallerIdentityResult
Inherited from
AWSSecurityTokenServiceClient
def getClientConfiguration(): ClientConfiguration
Inherited from
AmazonWebServiceClient
def getEndpointPrefix(): String
Inherited from
AmazonWebServiceClient
def getFederationToken(`x$0`: GetFederationTokenRequest): GetFederationTokenResult
Inherited from
AWSSecurityTokenServiceClient
def getMonitoringListeners(): Collection[MonitoringListener]
Inherited from
AmazonWebServiceClient
def getRequestMetricsCollector(): RequestMetricCollector
Inherited from
AmazonWebServiceClient
def getServiceName(): String
Inherited from
AmazonWebServiceClient
def getSessionToken(): GetSessionTokenResult
Inherited from
AWSSecurityTokenServiceClient
def getSessionToken(`x$0`: GetSessionTokenRequest): GetSessionTokenResult
Inherited from
AWSSecurityTokenServiceClient
def getSignerByURI(`x$0`: URI): Signer
Inherited from
AmazonWebServiceClient
def getSignerOverride(): String
Inherited from
AmazonWebServiceClient
final def getSignerRegionOverride(): String
Inherited from
AmazonWebServiceClient
def getTimeOffset(): Int
Inherited from
AmazonWebServiceClient
def loginUrl(credentials: TemporaryCredentials, consoleUrl: String, issuerUrl: String): String
Inherited from
STS
def sessionToken(serialNumber: String, tokenCode: String, durationSeconds: Int): SessionToken
Inherited from
STS
Inherited from
STS
final def setServiceNameIntern(`x$0`: String): Unit
Inherited from
AmazonWebServiceClient
final def setSignerRegionOverride(`x$0`: String): Unit
Inherited from
AmazonWebServiceClient
def setTimeOffset(`x$0`: Int): Unit
Inherited from
AmazonWebServiceClient
def shutdown(): Unit
Inherited from
AWSSecurityTokenServiceClient
def signinToken(credentials: TemporaryCredentials): String
Inherited from
STS
def withTimeOffset(`x$0`: Int): AmazonWebServiceClient
Inherited from
AmazonWebServiceClient

Deprecated and Inherited methods

@Deprecated @deprecated("see corresponding Javadoc for more information.", "")
def addRequestHandler(`x$0`: RequestHandler2): Unit
Deprecated
Inherited from
AmazonWebServiceClient
@Deprecated @deprecated("see corresponding Javadoc for more information.", "")
def addRequestHandler(`x$0`: RequestHandler): Unit
Deprecated
Inherited from
AmazonWebServiceClient
@Deprecated @deprecated("see corresponding Javadoc for more information.", "")
final def configureRegion(`x$0`: Regions): Unit
Deprecated
Inherited from
AmazonWebServiceClient
@Deprecated @SdkInternalApi @deprecated("see corresponding Javadoc for more information.", "")
final def makeImmutable(): Unit
Deprecated
Inherited from
AmazonWebServiceClient
@Deprecated @deprecated("see corresponding Javadoc for more information.", "")
def removeRequestHandler(`x$0`: RequestHandler2): Unit
Deprecated
Inherited from
AmazonWebServiceClient
@Deprecated @deprecated("see corresponding Javadoc for more information.", "")
def removeRequestHandler(`x$0`: RequestHandler): Unit
Deprecated
Inherited from
AmazonWebServiceClient
@Deprecated @deprecated("see corresponding Javadoc for more information.", "") @throws(java.lang.IllegalArgumentException)
def setEndpoint(`x$0`: String): Unit
Deprecated
Inherited from
AmazonWebServiceClient
@Deprecated @deprecated("see corresponding Javadoc for more information.", "")
def setEndpoint(`x$0`: String, `x$1`: String, `x$2`: String): Unit
Deprecated
Inherited from
AmazonWebServiceClient
@Deprecated @deprecated("see corresponding Javadoc for more information.", "")
def setRegion(`x$0`: Region): Unit
Deprecated
Inherited from
AWSSecurityTokenServiceClient
@Deprecated @deprecated("see corresponding Javadoc for more information.", "")
def withEndpoint[T <: AmazonWebServiceClient](`x$0`: String): T
Deprecated
Inherited from
AmazonWebServiceClient
@Deprecated @deprecated("see corresponding Javadoc for more information.", "")
def withRegion[T <: AmazonWebServiceClient](`x$0`: Regions): T
Deprecated
Inherited from
AmazonWebServiceClient
@Deprecated @deprecated("see corresponding Javadoc for more information.", "")
def withRegion[T <: AmazonWebServiceClient](`x$0`: Region): T
Deprecated
Inherited from
AmazonWebServiceClient