# PublishAgentCoreRuntimeConfig Properties

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

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.

<a id="constructcfnmemorycallback"></a>

## ConstructCfnMemoryCallback

- Name: `ConstructCfnMemoryCallback`
- Modifiers: `nullable` `get; set`
- Returns: `PublishCallback<CfnMemory>`

```csharp
public PublishCallback<CfnMemory>? ConstructCfnMemoryCallback { get; set; }
```

<a id="constructcfnruntimecallback"></a>

## ConstructCfnRuntimeCallback

- Name: `ConstructCfnRuntimeCallback`
- Modifiers: `nullable` `get; set`
- Returns: `PublishCallback<CfnRuntime>`

```csharp
public PublishCallback<CfnRuntime>? ConstructCfnRuntimeCallback { get; set; }
```

<a id="creatememory"></a>

## CreateMemory

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

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

<a id="propscfnmemorycallback"></a>

## PropsCfnMemoryCallback

- Name: `PropsCfnMemoryCallback`
- Modifiers: `nullable` `get; set`
- Returns: `PublishCallback<CfnMemoryProps>`

```csharp
public PublishCallback<CfnMemoryProps>? PropsCfnMemoryCallback { get; set; }
```

<a id="propscfnruntimecallback"></a>

## PropsCfnRuntimeCallback

- Name: `PropsCfnRuntimeCallback`
- Modifiers: `nullable` `get; set`
- Returns: `PublishCallback<CfnRuntimeProps>`

```csharp
public PublishCallback<CfnRuntimeProps>? PropsCfnRuntimeCallback { get; set; }
```

<a id="vpcsubnetids"></a>

## VpcSubnetIds

- Name: `VpcSubnetIds`
- Modifiers: `nullable` `get; set`
- Returns: `string[]?`

```csharp
public string[]? VpcSubnetIds { get; set; }
```
