The new Resource APIs for AWS SDK for .NET introduce a more intuitive and object-oriented way of working with AWS services for .NET developers. Instead of the traditional request-response coding pattern, Resource APIs represent AWS resources as .NET objects with methods that map to API actions and attributes that are automatically loaded from the service upon first-time access. Also, Resource APIs abstract out pagination in "List*" operations and allow you do easily iterate over large resource sets.

Here's a bit of sample code to demonstrate these features:

//Construct a service object
var iam = new IdentityManagementService();

The Resource APIs currently support Amazon SQS, Amazon SNS, Amazon Glacier, AWS CloudFormation, and AWS IAM. Support for more services will be added during the preview period. We encourage you to try out the new APIs and send us feedback via GitHub Issues (https://github.com/aws/aws-sdk-net/issues).