# YarpSessionAffinityCookieConfig

- Module: [Aspire.Hosting.Yarp](/reference/api/typescript/aspire.hosting.yarp.md)
- Version: `13.4.0`
- Kind: `type`
- Source: [GitHub](https://github.com/microsoft/aspire)

Represents session affinity cookie configuration for a YARP cluster.

## Definition

```typescript
type YarpSessionAffinityCookieConfig = {
  Domain: string;
  Expiration?: timespan;
  HttpOnly?: boolean;
  IsEssential?: boolean;
  MaxAge?: timespan;
  Path: string;
  SameSite?: SameSiteMode;
  SecurePolicy?: CookieSecurePolicy;
}
```

## Fields

- `Domain`: `string`
- `Expiration`: `timespan` `optional`
- `HttpOnly`: `boolean` `optional`
- `IsEssential`: `boolean` `optional`
- `MaxAge`: `timespan` `optional`
- `Path`: `string`
- `SameSite`: `SameSiteMode` `optional`
- `SecurePolicy`: `CookieSecurePolicy` `optional`
