# PublishElastiCacheProvisionClusterConfig Properties

- Package: [Aspire.Hosting.AWS](/reference/api/csharp/aspire.hosting.aws.md)
- Type: [PublishElastiCacheProvisionClusterConfig](/reference/api/csharp/aspire.hosting.aws/publishelasticacheprovisionclusterconfig.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.

## AssumeConnectionStringClusterMode

- Name: `AssumeConnectionStringClusterMode`
- Modifiers: `nullable` `get; set`
- Returns: `bool?`

```csharp
public bool? AssumeConnectionStringClusterMode { get; set; }
```

## ConstructCfnReplicationGroupCallback

- Name: `ConstructCfnReplicationGroupCallback`
- Modifiers: `nullable` `get; set`
- Returns: `PublishCallback<CfnReplicationGroup>`

```csharp
public PublishCallback<CfnReplicationGroup>? ConstructCfnReplicationGroupCallback { get; set; }
```

## PropsCfnReplicationGroupCallback

- Name: `PropsCfnReplicationGroupCallback`
- Modifiers: `nullable` `get; set`
- Returns: `PublishCallback<CfnReplicationGroupProps>`

```csharp
public PublishCallback<CfnReplicationGroupProps>? PropsCfnReplicationGroupCallback { get; set; }
```
