---
title: Entity.ConfigurationCatalog.Configuration
framework: realitykit
role: symbol
role_heading: Structure
path: realitykit/entity/configurationcatalog/configuration
---

# Entity.ConfigurationCatalog.Configuration

A type that represents an alternative that you can choose.

## Declaration

```swift
struct Configuration
```

## Topics

### Creating a configuration

- [init(id:)](realitykit/entity/configurationcatalog/configuration/init(id:).md)

### Accessing a configuration’s name

- [id](realitykit/entity/configurationcatalog/configuration/id.md)

## Relationships

### Conforms To

- [Identifiable](swift/identifiable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Defining configuration choices

- [Entity.ConfigurationCatalog.ConfigurationSet](realitykit/entity/configurationcatalog/configurationset.md)
- [Entity.ConfigurationCatalog.ConfigurationCombination](realitykit/entity/configurationcatalog/configurationcombination.md)
