Class

jp.co.bizreach.kinesis.spark

STSCredentials

Related Doc: package spark

Permalink

case class STSCredentials(stsRoleArn: String, stsSessionName: String, stsExternalId: Option[String] = None, longLivedCreds: SparkAWSCredentials = DefaultCredentials) extends SparkAWSCredentials with Product with Serializable

Returns STSAssumeRoleSessionCredentialsProvider which assumes a role in order to authenticate against resources in an external account.

stsRoleArn

arn of the role to be assumed

stsSessionName

identifier for the assumed role session

stsExternalId

external id used in the service call used to retrieve session credentials

longLivedCreds

credentials provider used to generate sessions in the assumed role

Linear Supertypes
Product, Equals, SparkAWSCredentials, Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. STSCredentials
  2. Product
  3. Equals
  4. SparkAWSCredentials
  5. Serializable
  6. Serializable
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new STSCredentials(stsRoleArn: String, stsSessionName: String, stsExternalId: Option[String] = None, longLivedCreds: SparkAWSCredentials = DefaultCredentials)

    Permalink

    stsRoleArn

    arn of the role to be assumed

    stsSessionName

    identifier for the assumed role session

    stsExternalId

    external id used in the service call used to retrieve session credentials

    longLivedCreds

    credentials provider used to generate sessions in the assumed role

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  7. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  8. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  9. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  10. val longLivedCreds: SparkAWSCredentials

    Permalink

    credentials provider used to generate sessions in the assumed role

  11. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  12. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  13. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  14. def provider: STSAssumeRoleSessionCredentialsProvider

    Permalink
    Definition Classes
    STSCredentialsSparkAWSCredentials
  15. val stsExternalId: Option[String]

    Permalink

    external id used in the service call used to retrieve session credentials

  16. val stsRoleArn: String

    Permalink

    arn of the role to be assumed

  17. val stsSessionName: String

    Permalink

    identifier for the assumed role session

  18. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  19. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  20. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  21. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Product

Inherited from Equals

Inherited from SparkAWSCredentials

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped