All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ep.iep-spring-aws2.5.0.26.source-code.reference.conf Maven / Gradle / Ivy

The newest version!

netflix.iep.aws {

  // This should be the region that the app is running in.
  region = "us-east-1"
  region = ${?netflix.iep.env.region}

  default {
    credentials {
      //role-arn = "arn:aws:iam::1234567890:role/IepTest"
      //role-session-name = "iep"
    }

    client {
      // Synchronous HTTP implementation class to use. If not explicitly set
      // the service loader will be used to find an implementation on the classpath.
      // If multiple implementation are present, then the first will be chosen
      // and could be unpredictable.
      //sync-http-impl = "software.amazon.awssdk.http.apache.ApacheSdkHttpService"

      // Async HTTP implementation to use. If not explicitly set
      // the service loader will be used to find an implementation on the classpath.
      // If multiple implementation are present, then the first will be chosen
      // and could be unpredictable.
      //async-http-impl = "software.amazon.awssdk.http.nio.netty.NettySdkAsyncHttpService"

      // Timeout for the overall request, total time including all retries
      //api-call-timeout = 300s

      // Timeout for an individual attempt
      //apt-attempt-call-timeout = 30s

      // Other headers
      //headers = [
      //  "Accept: gzip"
      //]

      // Customizing the user agent
      //user-agent-prefix
      //user-agent-suffix
    }

    // Should dualstack be enabled for the client?
    // https://docs.aws.amazon.com/vpc/latest/userguide/aws-ipv6-support.html
    dualstack = false

    // Unfortunately, AWS doesn't have consistent support for dualstack across all
    // regions. Add list of supported regions.
    // https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Using_Endpoints.html#ipv6
    dualstack-regions = [
      "ap-south-1",
      "eu-west-1",
      "sa-east-1",
      "us-east-1",
      "us-east-2",
      "us-west-2"
    ]
  }

  // Overrides for services that support IPv6 to use dualstack
  // https://docs.aws.amazon.com/vpc/latest/userguide/aws-ipv6-support.html
  // So far EC2 and S3 are the only services confirmed to support dualstack.
  ec2.dualstack = true
  s3.dualstack = true

  // http://docs.aws.amazon.com/general/latest/gr/rande.html
  // This is used to set overrides when a service is not available locally in the
  // region we are running in.
  endpoint {

    cloudwatch {
      us-nflx-1 = us-west-1
    }

    dynamodbv2 {
      us-nflx-1 = us-west-1
    }

    route53 {
      // https://github.com/aws/aws-sdk-java-v2/issues/456
      af-south-1 = aws-global
      ap-east-1 = aws-global
      ap-northeast-1 = aws-global
      ap-northeast-2 = aws-global
      ap-south-1 = aws-global
      ap-southeast-1 = aws-global
      ap-southeast-2 = aws-global
      ca-central-1 = aws-global
      cn-north-1 = aws-global
      cn-northwest-1 = aws-global
      eu-central-1 = aws-global
      eu-north-1 = aws-global
      eu-south-1 = aws-global
      eu-west-1 = aws-global
      eu-west-2 = aws-global
      eu-west-3 = aws-global
      me-south-1 = aws-global
      sa-east-1 = aws-global
      us-east-1 = aws-global
      us-east-2 = aws-global
      us-gov-east-1 = aws-global
      us-gov-west-1 = aws-global
      us-iso-east-1 = aws-global
      us-isob-east-1 = aws-global
      us-west-1 = aws-global
      us-west-2 = aws-global
    }

    simpleemail {
      us-west-1 = us-west-2
      eu-central-1 = eu-west-1
      ap-southeast-1 = us-west-2
      ap-southeast-2 = us-west-2
      ap-northeast-1 = us-west-2
      sa-east-1 = us-east-1
      us-nflx-1 = us-west-2
    }

    sns {
      us-nflx-1 = us-west-1
    }

    sqs {
      us-nflx-1 = us-west-1
    }
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy