# SDKResourceExtensions

- Kind: `class`
- Package: [Aspire.Hosting.AWS](/reference/api/csharp/aspire.hosting.aws.md)
- Version: `13.2.0`
- Namespace: `Aspire.Hosting`
- Target framework: `net8.0`

Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.

## Definition

```csharp
namespace Aspire.Hosting;

public static class SDKResourceExtensions
{
    // ...
}
```

## Methods

- [AddAWSSDKConfig(IDistributedApplicationBuilder)](/reference/api/csharp/aspire.hosting.aws/sdkresourceextensions/methods.md#addawssdkconfig-idistributedapplicationbuilder) : [IAWSSDKConfig](/reference/api/csharp/aspire.hosting.aws/iawssdkconfig.md) `extension`
- [WithProfile(IAWSSDKConfig, string)](/reference/api/csharp/aspire.hosting.aws/sdkresourceextensions/methods.md#withprofile-iawssdkconfig-string) : [IAWSSDKConfig](/reference/api/csharp/aspire.hosting.aws/iawssdkconfig.md) `extension`
- [WithReference(IResourceBuilder<TDestination>, IAWSSDKConfig)](/reference/api/csharp/aspire.hosting.aws/sdkresourceextensions/methods.md#withreference-iresourcebuilder-tdestination-iawssdkconfig) : `IResourceBuilder<TDestination>` `extension`
- [WithRegion(IAWSSDKConfig, RegionEndpoint)](/reference/api/csharp/aspire.hosting.aws/sdkresourceextensions/methods.md#withregion-iawssdkconfig-regionendpoint) : [IAWSSDKConfig](/reference/api/csharp/aspire.hosting.aws/iawssdkconfig.md) `extension`
- [WithSdkValidation(IAWSSDKConfig, bool)](/reference/api/csharp/aspire.hosting.aws/sdkresourceextensions/methods.md#withsdkvalidation-iawssdkconfig-bool) : [IAWSSDKConfig](/reference/api/csharp/aspire.hosting.aws/iawssdkconfig.md) `extension`
