package aws
Wrappers around the AWS Java client libraries providing higher level interfaces.
- Alphabetic
- By Inheritance
- aws
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
case class
ConfigCredentialsProvider
(config: Config = ConfigFactory.load(), accessKeyPath: String = "aws.access-key", secretKeyPath: String = "aws.secret-key") extends AWSCredentialsProvider with Product with Serializable
AWS credentials provider that retrieves credentials from a typesafe configuration.
AWS credentials provider that retrieves credentials from a typesafe configuration.
- config
the typesafe configuration
- accessKeyPath
the path in the configuration that contains the access key
- secretKeyPath
the path in the configuration that contains the secret key
-
class
EC2
extends Logging
A representation of Amazon's EC2 service.
A representation of Amazon's EC2 service. This class wraps an com.amazonaws.services.ec2.AmazonEC2 instance and provides a higher level interface for querying the currently running instances.
-
class
ElasticIP
extends AnyRef
Representation of an AWS Elastic IP address.
-
class
S3
extends Logging
A representation of Amazon's S3 service.
A representation of Amazon's S3 service. This class wraps an com.amazonaws.services.s3.AmazonS3 instance and provides a higher level interface for querying the information about the buckets and their objects.
-
class
S3Bucket
extends Logging with Serializable
A representation of an Amazon's S3 bucket.
A representation of an Amazon's S3 bucket. This class wraps an com.amazonaws.services.s3.AmazonS3Client and provides a higher level interface for pushing and pulling files to and from a bucket.
- case class SerializableAWSCredentials (accessKey: String, secretKey: String) extends AWSCredentials with Product with Serializable
Value Members
-
object
CredentialStore
extends AWSCredentialsProviderChain
An object that serves as an endpoint for the retrieval of AWS credentials from available configurations.
An object that serves as an endpoint for the retrieval of AWS credentials from available configurations. In particular, it extends the chain in com.amazonaws.auth.DefaultAWSCredentialsProviderChain with the retrieval of AWS credentials through the default typesafe configuration file (typically application.conf).
-
object
EC2
Object providing extension methods for com.amazonaws.services.ec2.AmazonEC2 related models.
-
object
InstanceMetadata
Utilities for obtaining metadata about the EC2 instance this process is running on.
Utilities for obtaining metadata about the EC2 instance this process is running on. The methods in this object are not expected to work if the JVM is not running on an EC2 instance.
- object SerializableAWSCredentials extends Serializable