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 | |
---|---|---|
AmazonClientException | Exception thrown by the SDK for errors that occur within the SDK. | |
AmazonServiceClient | ||
AmazonServiceException |
A base exception for some Amazon Web Services.
Most exceptions thrown to client code will be service-specific exceptions, though some services may throw this exception if there is a problem which is caught in the core client code. |
|
AmazonUnmarshallingException | This exception is thrown when there is a parse error on the response back from AWS. | |
AmazonWebServiceRequest | Base class for request used by some of the services. | |
AmazonWebServiceResponse | Abstract class for Response objects, contains only metadata, and no result information. | |
AnonymousAWSCredentials | Anonymous credentials. Using these credentials, the client does not sign the request. | |
AssumeRoleAWSCredentials | Credentials that are retrieved by invoking AWS Security Token Service AssumeRole or AssumeRoleWithSAML action. | |
AWSCredentials | Abstract class that represents a credentials object for AWS services. | |
BasicAWSCredentials | Basic set of credentials consisting of an AccessKey and SecretKey | |
ClientConfig | This class is the base class of all the configurations settings to connect to a service. | |
ConstantClass | Base class for constant class that holds the value that will be sent to AWS for the static constants. | |
EnvironmentAWSCredentials | Credentials that are retrieved from ConfigurationManager.AppSettings | |
EnvironmentVariablesAWSCredentials | Uses aws credentials stored in environment variables to construct the credentials object. AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY are used for the access key id and secret key. If the variable AWS_SESSION_TOKEN exists then it will be used to create temporary session credentials. | |
ExceptionEventArgs | ||
ExceptionEventHandler | ||
HeadersRequestEventArgs | ||
HttpRequestMessageFactory | A factory which creates HTTP requests which uses System.Net.Http.HttpClient. | |
HttpWebRequestMessage | HTTP request wrapper for System.Net.Http.HttpRequestMessage. | |
ImmutableCredentials | Immutable representation of AWS credentials. | |
InstanceProfileAWSCredentials | Credentials that are retrieved from the Instance Profile service on an EC2 instance | |
PreRequestEventArgs | ||
PreRequestEventHandler | ||
RefreshingAWSCredentials | Abstract class for automatically refreshing AWS credentials | |
RequestEventArgs | ||
RequestEventHandler | ||
ResponseEventArgs | ||
ResponseEventHandler | ||
ResponseMetadata | Information about the request. | |
RetryPolicy | A retry policy specifies all aspects of retry behavior. This includes conditions when the request should be retried, checks of retry limit, preparing the request before retry and introducing delay (backoff) before retries. | |
SessionAWSCredentials | Session credentials consisting of AccessKey, SecretKey and Token | |
SignatureException | This exception is thrown if there are problems signing the request. | |
StoredProfileAWSCredentials |
Credentials that are retrieved using the stored profile. The SDK Store is searched which is the credentials store shared with the SDK, PowerShell CLI and Toolkit.
To manage the SDK Store with the SDK use Amazon.Util.ProfileManager. If the profile is not found in the SDK Store then credentials file shared with other AWS SDKs
is searched. The credentials file is stored in the .aws directory in the current user's home directory.
The profile name can be specified in the App.config using the AWSProfileName setting. The location to search for credentials can be overridden in the App.config using the AWSProfilesLocation setting. |
|
StreamTransferProgressArgs | ||
WebServiceExceptionEventArgs | ||
WebServiceRequestEventArgs | ||
WebServiceResponseEventArgs |
Name | Description | |
---|---|---|
IAsyncExecutionContext | ||
IAsyncRequestContext | ||
IAsyncResponseContext | ||
IExceptionHandler | The interface for an exception handler. | |
IExceptionHandler<> | The interface for an exception handler with a generic parameter for the exception type. | |
IExecutionContext | ||
IHttpRequest<> | The interface for an HTTP request that is agnostic of the underlying HTTP API. | |
IHttpRequestFactory<> | The interface for a HTTP request factory. | |
IMetricsFormatter | User supplied type to perform metrics formatting. | |
IMetricsTiming | Represents how long a phase of an SDK request took. | |
IPipelineHandler | Interface for a handler in a pipeline. | |
IRequestContext | ||
IRequestMetrics | Metrics collected by the SDK on a per-request basis. | |
IResponseContext |
Name | Description | |
---|---|---|
ErrorType | Which end of a request was responsible for a service error response. | |
Metric | Predefined request metrics that are collected by the SDK. | |
SigningAlgorithm | The valid hashing algorithm supported by the sdk for request signing. |