Package

eu.shiftforward.apso

aws

Permalink

package aws

Wrappers around the AWS Java client libraries providing higher level interfaces.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. aws
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class ConfigCredentialsProvider(config: Config = ConfigFactory.load(), accessKeyPath: String = "aws.access-key", secretKeyPath: String = "aws.secret-key") extends AWSCredentialsProvider with Product with Serializable

    Permalink

    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

  2. class S3Bucket extends Logging with Serializable

    Permalink

    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.

  3. case class SerializableAWSCredentials(accessKey: String, secretKey: String) extends AWSCredentials with Product with Serializable

    Permalink
  4. class EC2 extends Logging

    Permalink

    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.

    Annotations
    @deprecated
    Deprecated

    (Since version 2017/07/13) This will be removed in a future version

  5. class ElasticIP extends AnyRef

    Permalink

    Representation of an AWS Elastic IP address.

    Representation of an AWS Elastic IP address.

    Annotations
    @deprecated
    Deprecated

    (Since version 2017/07/13) This will be removed in a future version

  6. class S3 extends Logging

    Permalink

    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.

    Annotations
    @deprecated
    Deprecated

    (Since version 2017/07/13) This will be removed in a future version

Value Members

  1. object CredentialStore extends AWSCredentialsProviderChain

    Permalink

    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).

  2. object EC2

    Permalink

    Object providing extension methods for com.amazonaws.services.ec2.AmazonEC2 related models.

  3. object S3Bucket extends Serializable

    Permalink
  4. object SerializableAWSCredentials extends Serializable

    Permalink

Deprecated Value Members

  1. object InstanceMetadata

    Permalink

    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.

    Annotations
    @deprecated
    Deprecated

    (Since version 2017/07/13) This will be removed in a future version

Inherited from AnyRef

Inherited from Any

Ungrouped