# ClientIPConfigV1 Properties

- Package: [Aspire.Hosting.Kubernetes](/reference/api/csharp/aspire.hosting.kubernetes.md)
- Type: [ClientIPConfigV1](/reference/api/csharp/aspire.hosting.kubernetes/clientipconfigv1.md)
- Kind: `Properties`
- Members: `1`

Represents the configuration settings for client IP-based session affinity in a Kubernetes resource.

## TimeoutSeconds

- Name: `TimeoutSeconds`
- Modifiers: `nullable` `get; set`
- Returns: `int?`
- Source: [GitHub](https://github.com/microsoft/aspire/blob/5bd693ae1897dee5e2ce71c2cc08879c1c7eff51/src/Aspire.Hosting.Kubernetes/Resources/ClientIPConfigV1.cs)

Gets or sets the timeout duration, in seconds, for retaining client IP connections. Represents the time period after which idle client connections will time out. Nullable to indicate that no specific timeout value is set.

```csharp
public int? TimeoutSeconds { get; set; }
```
