# RustFsBucketResource Constructors

- Package: [CommunityToolkit.Aspire.Hosting.RustFs](/reference/api/csharp/communitytoolkit.aspire.hosting.rustfs.md)
- Type: [RustFsBucketResource](/reference/api/csharp/communitytoolkit.aspire.hosting.rustfs/rustfsbucketresource.md)
- Kind: `Constructors`
- Members: `1`

A resource that represents an S3 bucket created on a RustFs container resource.

<a id="constructor"></a>
<a id="constructor-string-string-rustfsresource"></a>

## RustFsBucketResource(string, string, RustFsResource)

- Name: `Constructor(string, string, RustFsResource)`
- Source: [GitHub](https://github.com/CommunityToolkit/Aspire/blob/d479e13473b1d29d06b974f144a0049289a3cb5c/src/CommunityToolkit.Aspire.Hosting.RustFs/RustFsBucketResource.cs#L29-L36)

Initializes a new instance of the [RustFsBucketResource](/reference/api/csharp/communitytoolkit.aspire.hosting.rustfs/rustfsbucketresource.md) class.

```csharp
public sealed class RustFsBucketResource
{
    public RustFsBucketResource(
        string name,
        string bucketName,
        RustFsResource parent)
    {
        // ...
    }
}
```

## Parameters

- `name` (`string`)
  The Aspire resource name.
- `bucketName` (`string`)
  The S3 bucket name on RustFs.
- `parent` ([RustFsResource](/reference/api/csharp/communitytoolkit.aspire.hosting.rustfs/rustfsresource.md))
  The parent RustFs resource.
