AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
| Name | Description | |
|---|---|---|
|
Arn |
Utility class to parse Amazon resource names more commonly known as an ARN. |
|
AWSConfigs |
Configuration options that apply to the entire SDK. This is meant to be set once during startup configuration and changing them while service clients are being used can cause unpredictable behavior. 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" />
<proxy host="localhost" port="8888" username="1" password="1" />
<dynamoDB>
<dynamoDBContext tableNamePrefix="Prod-" metadataCachingMode="Default" disableFetchingTableMetadata="false" retrieveDateTimeInUtc="false">
<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>
|
|
AWSConfigsDynamoDB |
Configurations for accessing DynamoDB |
|
AWSConfigsS3 |
Configuration for the S3 section of AWS configuration. Changes to some settings may not take effect until a new client is constructed. Example section:
<configSections>
<section name="aws" type="Amazon.AWSSection, AWSSDK.Core"/>
</configSections>
|
|
Profile |
Represents a profile in the configuration file. For example in ~/.aws/config:
[profile foo]
name = value
Profile profile = new Profile("foo");
When this is set on the Amazon.Runtime.IClientConfig and that config is passed to
the service client constructor the SDK will try to find the credentials associated with the Amazon.Profile.Name property.
If set, this will override AWS_PROFILE and AWSConfigs.ProfileName.
|
|
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. |
|
SerializableConfigurationElement |
Configuration element that serializes properly when used with collections |
|
WritableConfigurationElement |
ConfigurationElement class which returns false for IsReadOnly |
|
WritableConfigurationElementCollection<> |
Easy-to-use generic collection |
| Name | Description | |
|---|---|---|
|
FilePermission |
Controls how the SDK sets file permissions on cache files it writes on Unix and macOS platforms. |
|
LoggingOptions |
Logging options. Can be combined to enable multiple loggers. |
|
LogMetricsFormatOption |
Format for metrics data in the logs |
|
ResponseLoggingOption |
Response logging option. |