# ConsulGatewayListProvider Properties

[Type overview](/orleans/docs/api/csharp/microsoft.orleans.clustering.consul/orleans.runtime.membership.consulgatewaylistprovider/)

## IsUpdatable {#isupdatable-2bc4e087}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.clustering.consul/orleans.runtime.membership.consulgatewaylistprovider/properties/isupdatable-2bc4e087/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Clustering.Consul/ConsulGatewayListProvider.cs#L43)

```csharp
public bool IsUpdatable
```

Gets a value indicating whether this IGatewayListProvider ever refreshes its returned information, or always returns the same gateway list.

## MaxStaleness {#maxstaleness-2d616770}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.clustering.consul/orleans.runtime.membership.consulgatewaylistprovider/properties/maxstaleness-2d616770/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Clustering.Consul/ConsulGatewayListProvider.cs#L38)

```csharp
public TimeSpan MaxStaleness
```

Gets the period of time between refreshes.
