# ICloudFormationResource Properties

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

## CloudFormationClient

- Name: `CloudFormationClient`
- Modifiers: `abstract` `nullable` `get; set`
- Returns: `IAmazonCloudFormation?`

```csharp
public abstract IAmazonCloudFormation? CloudFormationClient { get; set; }
```

## Outputs

- Name: `Outputs`
- Modifiers: `abstract` `nullable` `get`
- Returns: `List<Output>`

```csharp
public abstract List<Output>? Outputs { get; }
```

## StackName

- Name: `StackName`
- Modifiers: `abstract` `get`
- Returns: `string`

```csharp
public abstract string StackName { get; }
```

## Tags

- Name: `Tags`
- Modifiers: `abstract` `get`
- Returns: `IDictionary<string, string>`

```csharp
public abstract IDictionary<string, string> Tags { get; }
```
