object Authentication
- Alphabetic
- By Inheritance
- Authentication
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
case class
AmazonAccessKey(bucket: Option[String], accessKeyID: String, secretAccessKey: String, endpoint: Option[String], ssl: Option[Boolean]) extends Authentication with Product with Serializable
In the Amazon case, we support encryption options using IAM access only as in order to provide access to a KMS key that would need to be done via a role and SSE-S3 should work if enable on the bucket as the default.
In the Amazon case, we support encryption options using IAM access only as in order to provide access to a KMS key that would need to be done via a role and SSE-S3 should work if enable on the bucket as the default. Therefor unless a use case appears for adding encryption options to the access key method we will only support encryption options when using IAM for now.
for arc we are using this dependency resolution order if authentication is not provided:
- case class AmazonAnonymous(bucket: Option[String]) extends Authentication with Product with Serializable
- case class AmazonEnvironmentVariable(bucket: Option[String]) extends Authentication with Product with Serializable
- case class AmazonIAM(bucket: Option[String], encryptionType: Option[AmazonS3EncryptionType], keyArn: Option[String], customKey: Option[String]) extends Authentication with Product with Serializable
- case class AzureDataLakeStorageGen2AccountKey(accountName: String, accessKey: String) extends Authentication with Product with Serializable
- case class AzureDataLakeStorageGen2OAuth(clientID: String, secret: String, directoryId: String) extends Authentication with Product with Serializable
- case class AzureDataLakeStorageToken(clientID: String, refreshToken: String) extends Authentication with Product with Serializable
- case class AzureSharedAccessSignature(accountName: String, container: String, token: String) extends Authentication with Product with Serializable
- case class AzureSharedKey(accountName: String, signature: String) extends Authentication with Product with Serializable
- case class GoogleCloudStorageKeyFile(projectID: String, keyFilePath: String) extends Authentication with Product with Serializable
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @HotSpotIntrinsicCandidate()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
Deprecated Value Members
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] ) @Deprecated
- Deprecated