Table of Contents

Namespace Amazon

Classes

AWSConfigs

Configuration options that apply to the entire SDK.

These settings can be configured through app.config or web.config. Below is a full sample configuration that illustrates all the possible options.

<configSections>
  <section name="aws" type="Amazon.AWSSection, AWSSDK.Core"/>
</configSections>
<aws region="us-west-2">
  <logging logTo="Log4Net, SystemDiagnostics" logResponses="Always" logMetrics="true" />
  <s3 useSignatureVersion4="true" />
  <proxy host="localhost" port="8888" username="1" password="1" />

  <dynamoDB>
    <dynamoDBContext tableNamePrefix="Prod-">

      <tableAliases>
        <alias fromTable="FakeTable" toTable="People" />
        <alias fromTable="Persons" toTable="People" />
      </tableAliases>

      <mappings>
        <map type="Sample.Tests.Author, SampleDLL" targetTable="People" />
        <map type="Sample.Tests.Editor, SampleDLL" targetTable="People">
          <property name="FullName" attribute="Name" />
          <property name="EmployeeId" attribute="Id" />
          <property name="ComplexData" converter="Sample.Tests.ComplexDataConverter, SampleDLL" />
          <property name="Version" version="true" />
          <property name="Password" ignore="true" />
        </map>
      </mappings>

    </dynamoDBContext>
  </dynamoDB>
</aws>
Arn

Utility class to parse Amazon resource names more commonly known as an ARN.

RegionEndpoint

This class contains region information used to lazily compute the service endpoints. The static constants representing the regions can be used while constructing the AWS client instead of looking up the exact endpoint URL.

RegionEndpoint.Endpoint

This class defines an endpoints hostname and which protocols it supports.

Enums

LogMetricsFormatOption

Format for metrics data in the logs

LoggingOptions

Logging options. Can be combined to enable multiple loggers.

ResponseLoggingOption

Response logging option.