The Amazon Web Services SDK provides devlopers with a coherent and unified interface to the
suite of Amazon Web Services. The intent is to facilitate the rapid building of
applications that leverage multiple Amazon Web Services.
Namespace: AmazonTo get started, request an instance of the AWSClientFactory via this class's static Instance member. Use the factory instance to create clients for all the Web Services needed by the application.
Assembly: AWSSDK (in AWSSDK.dll) Version: 1.4.2.0 (1.4.2.0)
Syntax
| C# | Visual Basic | Visual C++ |
public static class AWSClientFactory
Public NotInheritable Class AWSClientFactory
public ref class AWSClientFactory abstract sealed
Members
| All Members | Methods |
| Member | Description | |
|---|---|---|
| CreateAmazonAutoScalingClient()()()() |
Create a client for the Amazon AutoScaling Service with the credentials defined in the App.config.
Example App.config with credentials set.
<?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSAccessKey" value="********************"/> <add key="AWSSecretKey" value="****************************************"/> </appSettings> </configuration> | |
| CreateAmazonAutoScalingClient(AmazonAutoScalingConfig) |
Create a client for the Amazon AutoScaling Service with the credentials defined in the App.config.
Example App.config with credentials set.
<?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSAccessKey" value="********************"/> <add key="AWSSecretKey" value="****************************************"/> </appSettings> </configuration> | |
| CreateAmazonAutoScalingClient(String, String) |
Create a client for the Amazon Auto Scaling service with the default configuration
| |
| CreateAmazonAutoScalingClient(String, String, AmazonAutoScalingConfig) |
Create a client for the Amazon Auto Scaling service with the specified configuration
| |
| CreateAmazonCloudFormationClient()()()() |
Create a client for the Amazon CloudFormation Service with the credentials defined in the App.config.
Example App.config with credentials set.
<?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSAccessKey" value="********************"/> <add key="AWSSecretKey" value="****************************************"/> </appSettings> </configuration> | |
| CreateAmazonCloudFormationClient(AmazonCloudFormationConfig) |
Create a client for the Amazon CloudFormation Service with the credentials defined in the App.config.
Example App.config with credentials set.
<?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSAccessKey" value="********************"/> <add key="AWSSecretKey" value="****************************************"/> </appSettings> </configuration> | |
| CreateAmazonCloudFormationClient(String, String) |
Create a client for the Amazon CloudFormation Service with the default configuration
| |
| CreateAmazonCloudFormationClient(String, String, AmazonCloudFormationConfig) |
Create a client for the Amazon CloudFormation Service with the specified configuration
| |
| CreateAmazonCloudFrontClient()()()() |
Create a client for the Amazon CloudFront Service with the credentials defined in the App.config.
Example App.config with credentials set.
<?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSAccessKey" value="********************"/> <add key="AWSSecretKey" value="****************************************"/> </appSettings> </configuration> | |
| CreateAmazonCloudFrontClient(AmazonCloudFrontConfig) |
Create a client for the Amazon CloudFront Service with the credentials defined in the App.config.
Example App.config with credentials set.
<?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSAccessKey" value="********************"/> <add key="AWSSecretKey" value="****************************************"/> </appSettings> </configuration> | |
| CreateAmazonCloudFrontClient(String, String) |
Create a client for the Amazon CloudFront service with the default configuration
| |
| CreateAmazonCloudFrontClient(String, String, AmazonCloudFrontConfig) |
Create a client for the Amazon CloudFront service with the specified configuration
| |
| CreateAmazonCloudWatchClient()()()() |
Create a client for the Amazon CloudWatch Service with the credentials defined in the App.config.
Example App.config with credentials set.
<?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSAccessKey" value="********************"/> <add key="AWSSecretKey" value="****************************************"/> </appSettings> </configuration> | |
| CreateAmazonCloudWatchClient(AmazonCloudWatchConfig) |
Create a client for the Amazon CloudWatch Service with the credentials defined in the App.config.
Example App.config with credentials set.
<?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSAccessKey" value="********************"/> <add key="AWSSecretKey" value="****************************************"/> </appSettings> </configuration> | |
| CreateAmazonCloudWatchClient(String, String) |
Create a client for the Amazon CloudWatch service with the specified configuration
| |
| CreateAmazonCloudWatchClient(String, String, AmazonCloudWatchConfig) |
Create a client for the Amazon CloudWatch service with the specified configuration
| |
| CreateAmazonDynamoDBClient()()()() |
Create a client for the Amazon DynamoDB Service with the credentials defined in the App.config.
Example App.config with credentials set.
<?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSAccessKey" value="********************"/> <add key="AWSSecretKey" value="****************************************"/> </appSettings> </configuration> | |
| CreateAmazonDynamoDBClient(AmazonDynamoDBConfig) |
Create a client for the Amazon DynamoDB Service with the credentials defined in the App.config.
Example App.config with credentials set.
<?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSAccessKey" value="********************"/> <add key="AWSSecretKey" value="****************************************"/> </appSettings> </configuration> | |
| CreateAmazonDynamoDBClient(String, String) |
Create a client for the Amazon DynamoDB service with the default configuration
| |
| CreateAmazonDynamoDBClient(String, String, AmazonDynamoDBConfig) |
Create a client for the Amazon DynamoDB service with the specified configuration
| |
| CreateAmazonEC2Client()()()() |
Create a client for the Amazon EC2 Service with the credentials defined in the App.config.
Example App.config with credentials set.
<?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSAccessKey" value="********************"/> <add key="AWSSecretKey" value="****************************************"/> </appSettings> </configuration> | |
| CreateAmazonEC2Client(AmazonEC2Config) |
Create a client for the Amazon EC2 Service with the credentials defined in the App.config.
Example App.config with credentials set.
<?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSAccessKey" value="********************"/> <add key="AWSSecretKey" value="****************************************"/> </appSettings> </configuration> | |
| CreateAmazonEC2Client(String, String) |
Create a client for the Amazon EC2 Service with the default configuration
| |
| CreateAmazonEC2Client(String, String, AmazonEC2Config) |
Create a client for the Amazon EC2 Service with the specified configuration
| |
| CreateAmazonElastiCacheClient()()()() |
Create a client for the Amazon ElastiCache Service with the credentials defined in the App.config.
Example App.config with credentials set.
<?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSAccessKey" value="********************"/> <add key="AWSSecretKey" value="****************************************"/> </appSettings> </configuration> | |
| CreateAmazonElastiCacheClient(AmazonElastiCacheConfig) |
Create a client for the Amazon ElastiCache Service with the credentials defined in the App.config.
Example App.config with credentials set.
<?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSAccessKey" value="********************"/> <add key="AWSSecretKey" value="****************************************"/> </appSettings> </configuration> | |
| CreateAmazonElastiCacheClient(String, String) |
Create a client for the Amazon ElastiCache Service with the default configuration
| |
| CreateAmazonElastiCacheClient(String, String, AmazonElastiCacheConfig) |
Create a client for the Amazon ElastiCache Service with the specified configuration
| |
| CreateAmazonElasticBeanstalkClient()()()() |
Create a client for the Amazon ElasticBeanstalk Service with the credentials defined in the App.config.
Example App.config with credentials set.
<?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSAccessKey" value="********************"/> <add key="AWSSecretKey" value="****************************************"/> </appSettings> </configuration> | |
| CreateAmazonElasticBeanstalkClient(AmazonElasticBeanstalkConfig) |
Create a client for the Amazon ElasticBeanstalk Service with the credentials defined in the App.config.
Example App.config with credentials set.
<?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSAccessKey" value="********************"/> <add key="AWSSecretKey" value="****************************************"/> </appSettings> </configuration> | |
| CreateAmazonElasticBeanstalkClient(String, String) |
Create a client for the Amazon ElasticBeanstalk Service with the default configuration
| |
| CreateAmazonElasticBeanstalkClient(String, String, AmazonElasticBeanstalkConfig) |
Create a client for the Amazon ElasticBeanstalk Service with the specified configuration
| |
| CreateAmazonElasticLoadBalancingClient()()()() |
Create a client for the Amazon ElasticLoadBalancing Service with the credentials defined in the App.config.
Example App.config with credentials set.
<?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSAccessKey" value="********************"/> <add key="AWSSecretKey" value="****************************************"/> </appSettings> </configuration> | |
| CreateAmazonElasticLoadBalancingClient(AmazonElasticLoadBalancingConfig) |
Create a client for the Amazon ElasticLoadBalancing Service with the credentials defined in the App.config.
Example App.config with credentials set.
<?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSAccessKey" value="********************"/> <add key="AWSSecretKey" value="****************************************"/> </appSettings> </configuration> | |
| CreateAmazonElasticLoadBalancingClient(String, String) |
Create a client for the Amazon Elastic Load Balancing service with the default configuration
| |
| CreateAmazonElasticLoadBalancingClient(String, String, AmazonElasticLoadBalancingConfig) |
Create a client for the Amazon Elastic Load Balancing service with the specified configuration
| |
| CreateAmazonElasticMapReduceClient()()()() |
Create a client for the Amazon ElasticMapReduce Service with the credentials defined in the App.config.
Example App.config with credentials set.
<?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSAccessKey" value="********************"/> <add key="AWSSecretKey" value="****************************************"/> </appSettings> </configuration> | |
| CreateAmazonElasticMapReduceClient(AmazonElasticMapReduceConfig) |
Create a client for the Amazon ElasticMapReduce Service with the credentials defined in the App.config.
Example App.config with credentials set.
<?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSAccessKey" value="********************"/> <add key="AWSSecretKey" value="****************************************"/> </appSettings> </configuration> | |
| CreateAmazonElasticMapReduceClient(String, String) |
Create a client for the Amazon ElasticMapReduce service with the default configuration
| |
| CreateAmazonElasticMapReduceClient(String, String, AmazonElasticMapReduceConfig) |
Create a client for the Amazon ElasticMapReduce service with the specified configuration
| |
| CreateAmazonIdentityManagementClient()()()() |
Create a client for the Amazon IdentityManagement Service with the credentials defined in the App.config.
Example App.config with credentials set.
<?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSAccessKey" value="********************"/> <add key="AWSSecretKey" value="****************************************"/> </appSettings> </configuration> | |
| CreateAmazonIdentityManagementClient(AmazonIdentityManagementServiceConfig) |
Create a client for the Amazon IdentityManagement Service with the credentials defined in the App.config.
Example App.config with credentials set.
<?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSAccessKey" value="********************"/> <add key="AWSSecretKey" value="****************************************"/> </appSettings> </configuration> | |
| CreateAmazonIdentityManagementClient(String, String) |
Create a client for the Amazon Identity Management service with the default configuration
| |
| CreateAmazonIdentityManagementClient(String, String, AmazonIdentityManagementServiceConfig) |
Create a client for the Amazon Identity Management service with the specified configuration
| |
| CreateAmazonImportExportClient()()()() |
Create a client for the Amazon ImportExport Service with the credentials defined in the App.config.
Example App.config with credentials set.
<?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSAccessKey" value="********************"/> <add key="AWSSecretKey" value="****************************************"/> </appSettings> </configuration> | |
| CreateAmazonImportExportClient(AmazonImportExportConfig) |
Create a client for the Amazon ImportExport Service with the credentials defined in the App.config.
Example App.config with credentials set.
<?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSAccessKey" value="********************"/> <add key="AWSSecretKey" value="****************************************"/> </appSettings> </configuration> | |
| CreateAmazonImportExportClient(String, String) |
Create a client for the Amazon ImportExport Service with the default configuration
| |
| CreateAmazonImportExportClient(String, String, AmazonImportExportConfig) |
Create a client for the Amazon ImportExport Service with the specified configuration
| |
| CreateAmazonRDSClient()()()() |
Create a client for the Amazon RDS Service with the credentials defined in the App.config.
Example App.config with credentials set.
<?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSAccessKey" value="********************"/> <add key="AWSSecretKey" value="****************************************"/> </appSettings> </configuration> | |
| CreateAmazonRDSClient(AmazonRDSConfig) |
Create a client for the Amazon RDS Service with the credentials defined in the App.config.
Example App.config with credentials set.
<?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSAccessKey" value="********************"/> <add key="AWSSecretKey" value="****************************************"/> </appSettings> </configuration> | |
| CreateAmazonRDSClient(String, String) |
Create a client for the Amazon RDS service with the default configuration
| |
| CreateAmazonRDSClient(String, String, AmazonRDSConfig) |
Create a client for the Amazon RDS service with the specified configuration
| |
| CreateAmazonRoute53Client()()()() |
Create a client for the Amazon Route53 Service with the credentials defined in the App.config.
Example App.config with credentials set.
<?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSAccessKey" value="********************"/> <add key="AWSSecretKey" value="****************************************"/> </appSettings> </configuration> | |
| CreateAmazonRoute53Client(AmazonRoute53Config) |
Create a client for the Amazon Route53 Service with the credentials defined in the App.config.
Example App.config with credentials set.
<?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSAccessKey" value="********************"/> <add key="AWSSecretKey" value="****************************************"/> </appSettings> </configuration> | |
| CreateAmazonRoute53Client(String, String) |
Create a client for the Amazon Route53 service with the default configuration
| |
| CreateAmazonRoute53Client(String, String, AmazonRoute53Config) |
Create a client for the Amazon Route53 service with the specified configuration
| |
| CreateAmazonS3Client()()()() |
Create a client for the Amazon S3 Service with the credentials defined in the App.config.
Example App.config with credentials set.
<?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSAccessKey" value="********************"/> <add key="AWSSecretKey" value="****************************************"/> </appSettings> </configuration> | |
| CreateAmazonS3Client(AmazonS3Config) |
Create a client for the Amazon S3 Service with the credentials defined in the App.config.
Example App.config with credentials set.
<?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSAccessKey" value="********************"/> <add key="AWSSecretKey" value="****************************************"/> </appSettings> </configuration> | |
| CreateAmazonS3Client(String, String) |
Create a client for the Amazon S3 service with the default configuration
| |
| CreateAmazonS3Client(String, String, AmazonS3Config) |
Create a client for the Amazon S3 service with the specified configuration
| |
| CreateAmazonSecurityTokenServiceClient()()()() |
Create a client for the Amazon SecurityToken Service with the credentials defined in the App.config.
Example App.config with credentials set.
<?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSAccessKey" value="********************"/> <add key="AWSSecretKey" value="****************************************"/> </appSettings> </configuration> | |
| CreateAmazonSecurityTokenServiceClient(AmazonSecurityTokenServiceConfig) |
Create a client for the Amazon SecurityToken Service with the credentials defined in the App.config.
Example App.config with credentials set.
<?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSAccessKey" value="********************"/> <add key="AWSSecretKey" value="****************************************"/> </appSettings> </configuration> | |
| CreateAmazonSecurityTokenServiceClient(String, String) |
Create a client for the Amazon SecurityToken Service with the default configuration
| |
| CreateAmazonSecurityTokenServiceClient(String, String, AmazonSecurityTokenServiceConfig) |
Create a client for the Amazon SecurityToken Service with the specified configuration
| |
| CreateAmazonSimpleDBClient()()()() |
Create a client for the Amazon SimpleDB Service with the credentials defined in the App.config.
Example App.config with credentials set.
<?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSAccessKey" value="********************"/> <add key="AWSSecretKey" value="****************************************"/> </appSettings> </configuration> | |
| CreateAmazonSimpleDBClient(AmazonSimpleDBConfig) |
Create a client for the Amazon SimpleDB Service with the credentials defined in the App.config.
Example App.config with credentials set.
<?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSAccessKey" value="********************"/> <add key="AWSSecretKey" value="****************************************"/> </appSettings> </configuration> | |
| CreateAmazonSimpleDBClient(String, String) |
Create a client for the Amazon SimpleDB Service with the default configuration
| |
| CreateAmazonSimpleDBClient(String, String, AmazonSimpleDBConfig) |
Create a client for the Amazon SimpleDB Service with the specified configuration
| |
| CreateAmazonSimpleEmailServiceClient()()()() |
Create a client for the Amazon SimpleEmailService Service with the credentials defined in the App.config.
Example App.config with credentials set.
<?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSAccessKey" value="********************"/> <add key="AWSSecretKey" value="****************************************"/> </appSettings> </configuration> | |
| CreateAmazonSimpleEmailServiceClient(AmazonSimpleEmailServiceConfig) |
Create a client for the Amazon SimpleEmailService Service with the credentials defined in the App.config.
Example App.config with credentials set.
<?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSAccessKey" value="********************"/> <add key="AWSSecretKey" value="****************************************"/> </appSettings> </configuration> | |
| CreateAmazonSimpleEmailServiceClient(String, String) |
Create a client for the Amazon Simple Email Service with the default configuration
| |
| CreateAmazonSimpleEmailServiceClient(String, String, AmazonSimpleEmailServiceConfig) |
Create a client for the Amazon Simple Email Service with the specified configuration
| |
| CreateAmazonSNSClient()()()() |
Create a client for the Amazon SNS Service with the credentials defined in the App.config.
Example App.config with credentials set.
<?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSAccessKey" value="********************"/> <add key="AWSSecretKey" value="****************************************"/> </appSettings> </configuration> | |
| CreateAmazonSNSClient(AmazonSimpleNotificationServiceConfig) |
Create a client for the Amazon SNS Service with the credentials defined in the App.config.
Example App.config with credentials set.
<?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSAccessKey" value="********************"/> <add key="AWSSecretKey" value="****************************************"/> </appSettings> </configuration> | |
| CreateAmazonSNSClient(String, String) |
Create a client for the Amazon SNS service with the default configuration
| |
| CreateAmazonSNSClient(String, String, AmazonSimpleNotificationServiceConfig) |
Create a client for the Amazon SNS service with the specified configuration
| |
| CreateAmazonSQSClient()()()() |
Create a client for the Amazon SQS Service with the credentials defined in the App.config.
Example App.config with credentials set.
<?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSAccessKey" value="********************"/> <add key="AWSSecretKey" value="****************************************"/> </appSettings> </configuration> | |
| CreateAmazonSQSClient(AmazonSQSConfig) |
Create a client for the Amazon SQS Service with the credentials defined in the App.config.
Example App.config with credentials set.
<?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSAccessKey" value="********************"/> <add key="AWSSecretKey" value="****************************************"/> </appSettings> </configuration> | |
| CreateAmazonSQSClient(String, String) |
Create a client for the Amazon SQS service with the default configuration
| |
| CreateAmazonSQSClient(String, String, AmazonSQSConfig) |
Create a client for the Amazon SQS service with the specified configuration
|