# PublishECSFargateServiceWithALBConfig Properties

- Package: [Aspire.Hosting.AWS](/reference/api/csharp/aspire.hosting.aws.md)
- Type: [PublishECSFargateServiceWithALBConfig](/reference/api/csharp/aspire.hosting.aws/publishecsfargateservicewithalbconfig.md)
- Kind: `Properties`
- Members: `3`

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.

## ConstructApplicationLoadBalancedFargateServiceCallback

- Name: `ConstructApplicationLoadBalancedFargateServiceCallback`
- Modifiers: `nullable` `get; set`
- Returns: `PublishCallback<ApplicationLoadBalancedFargateService>`

```csharp
public PublishCallback<ApplicationLoadBalancedFargateService>? ConstructApplicationLoadBalancedFargateServiceCallback { get; set; }
```

## PropsApplicationLoadBalancedFargateServiceCallback

- Name: `PropsApplicationLoadBalancedFargateServiceCallback`
- Modifiers: `nullable` `get; set`
- Returns: `PublishCallback<ApplicationLoadBalancedFargateServiceProps>`

```csharp
public PublishCallback<ApplicationLoadBalancedFargateServiceProps>? PropsApplicationLoadBalancedFargateServiceCallback { get; set; }
```

## PropsApplicationLoadBalancedTaskImageOptionsCallback

- Name: `PropsApplicationLoadBalancedTaskImageOptionsCallback`
- Modifiers: `nullable` `get; set`
- Returns: `PublishCallback<ApplicationLoadBalancedTaskImageOptions>`

```csharp
public PublishCallback<ApplicationLoadBalancedTaskImageOptions>? PropsApplicationLoadBalancedTaskImageOptionsCallback { get; set; }
```
