AWS.Core
Clients
- IAWSOptions — Base interface to common options for all AWS service classes.
- TAWSOptions — Base options class providing access to all common options.
Types
- IAWSEndpoint — Base interface for AWS Endpoints.
- TAWSEndpoint — Base implementation for AWS Endpoints.
- IAWSServiceEndpoint — Interface for service endpoints.
- IAWSEndpointContext — Interface for AWS service endpoint context.
- TAWSEndpointContext — AWS service endpoint context.
- IAWSEndpointProvider — Interface for AWS Endpoint Providers.
- TAWSStaticEndpointProvider — An endpoint provider that always returns a statically initialized endpoint.
- IAWSEnvironment — Interface to configuration supplied by the environment.
- IEnv — Interface for accessing environment variables.
- TAWSEnvironment — Class for fetching configuration supplied by the environment.
- IAWSSharedConfig — Interface to shared configuration.
- TAWSSharedConfig — Shared configuration class.
- AWSConfigServiceIdentifierAttribute — Attribute for specifying a config service-identifiers for decendant classes of TAWSOptions.
- AWSServiceIdentifierAttribute — Attribute for specifying the service identifier for decendant classes of TAWSOptions.
- TAWSSharedCredentials — Shared credentials provider class.
Exceptions
- EAWSNoSuchProfile — Exception raised when specified profile does not exist.
Type Aliases
TAWSEndpointHeaders = TDictionary<string, string>;— A collection of key/value pairs representing HTTP headers.TAWSEndpointParameter = TPair<string, string>;— A name/value pair representing a query parameter for an AWS endpoint.TAWSEndpointParameters = TList<TAWSEndpointParameter>;— A collection of key/value pairs representing query parameters for an AWS endpoint.TAWSEndpointField = array of string;— A simple string array to represent a name value pair.TAWSEndpointFields = array of TAWSEndpointField;— A simple array representing a collection of fields.