# FlociUIContainerResource Constructors

- Package: [CommunityToolkit.Aspire.Hosting.Floci](/reference/api/csharp/communitytoolkit.aspire.hosting.floci.md)
- Type: [FlociUIContainerResource](/reference/api/csharp/communitytoolkit.aspire.hosting.floci/flociuicontainerresource.md)
- Kind: `Constructors`
- Members: `1`

Resource for the Floci UI web console container. A single UI instance can attach to any combination of Floci cloud resources (AWS, Azure, GCP) -- one created it via `WithFlociUI` (its [FlociUIContainerResource.Parent](/reference/api/csharp/communitytoolkit.aspire.hosting.floci/flociuicontainerresource/properties.md#parent)), and any others are attached via `WithReference`.

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

## FlociUIContainerResource(string, FlociContainerResource)

- Name: `Constructor(string, FlociContainerResource)`
- Source: [GitHub](https://github.com/CommunityToolkit/Aspire/blob/4ff8268fbd97ddd23cb73dc8eff9cc92718156d1/src/CommunityToolkit.Aspire.Hosting.Floci/FlociUIContainerResource.cs#L12-L39)

Resource for the Floci UI web console container. A single UI instance can attach to any combination of Floci cloud resources (AWS, Azure, GCP) -- one created it via `WithFlociUI` (its [FlociUIContainerResource.Parent](/reference/api/csharp/communitytoolkit.aspire.hosting.floci/flociuicontainerresource/properties.md#parent)), and any others are attached via `WithReference`.

```csharp
public class FlociUIContainerResource
{
    public FlociUIContainerResource(
        string name,
        FlociContainerResource floci)
    {
        // ...
    }
}
```

## Parameters

- `name` (`string`)
  The name of the resource.
- `floci` ([FlociContainerResource](/reference/api/csharp/communitytoolkit.aspire.hosting.floci/flocicontainerresource.md))
  The Floci cloud resource that created this UI instance.
