# Deployment


## Fields

| Field                                                                                                                                                     | Type                                                                                                                                                      | Required                                                                                                                                                  | Description                                                                                                                                               | Example                                                                                                                                                   |
| --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `AdditionalContainerPorts`                                                                                                                                | List<[ContainerPort](../../Models/Shared/ContainerPort.md)>                                                                                               | :heavy_check_mark:                                                                                                                                        | Additional ports your server listens on.                                                                                                                  | {<br/>"transportType": "tcp",<br/>"port": 4000,<br/>"name": "debug"<br/>}                                                                                 |
| `AppId`                                                                                                                                                   | *string*                                                                                                                                                  | :heavy_check_mark:                                                                                                                                        | System generated unique identifier for an application.                                                                                                    | app-af469a92-5b45-4565-b3c4-b79878de67d2                                                                                                                  |
| `Build`                                                                                                                                                   | [BuildV3](../../Models/Shared/BuildV3.md)                                                                                                                 | :heavy_check_mark:                                                                                                                                        | A build represents a game server artifact and its associated metadata.                                                                                    |                                                                                                                                                           |
| `BuildId`                                                                                                                                                 | *string*                                                                                                                                                  | :heavy_check_mark:                                                                                                                                        | System generated id for a build. Can also be user defined when creating a build.                                                                          | bld-6d4c6a71-2d75-4b42-94e1-f312f57f33c5                                                                                                                  |
| `BuildTag`                                                                                                                                                | *string*                                                                                                                                                  | :heavy_minus_sign:                                                                                                                                        | Tag to associate an external version with a build. It is accessible via [`GetBuildInfo()`](https://hathora.dev/api#tag/BuildV2/operation/GetBuildInfo).   | 0.1.14-14c793                                                                                                                                             |
| `CreatedAt`                                                                                                                                               | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0)                                                                     | :heavy_check_mark:                                                                                                                                        | When the deployment was created.                                                                                                                          |                                                                                                                                                           |
| `CreatedBy`                                                                                                                                               | *string*                                                                                                                                                  | :heavy_check_mark:                                                                                                                                        | N/A                                                                                                                                                       | noreply@hathora.dev                                                                                                                                       |
| `DefaultContainerPort`                                                                                                                                    | [ContainerPort](../../Models/Shared/ContainerPort.md)                                                                                                     | :heavy_check_mark:                                                                                                                                        | A container port object represents the transport configruations for how your server will listen.                                                          |                                                                                                                                                           |
| `DeploymentId`                                                                                                                                            | *string*                                                                                                                                                  | :heavy_check_mark:                                                                                                                                        | System generated id for a deployment.                                                                                                                     | dep-6d4c6a71-2d75-4b42-94e1-f312f57f33c5                                                                                                                  |
| `DeploymentTag`                                                                                                                                           | *string*                                                                                                                                                  | :heavy_minus_sign:                                                                                                                                        | Arbitrary metadata associated with a deployment.                                                                                                          | alpha                                                                                                                                                     |
| `Env`                                                                                                                                                     | List<[ApplicationWithLatestDeploymentAndBuildEnv](../../Models/Shared/ApplicationWithLatestDeploymentAndBuildEnv.md)>                                     | :heavy_check_mark:                                                                                                                                        | The environment variable that our process will have access to at runtime.                                                                                 |                                                                                                                                                           |
| `ExperimentalRequestedGPU`                                                                                                                                | *double*                                                                                                                                                  | :heavy_minus_sign:                                                                                                                                        | EXPERIMENTAL - this feature is in closed beta.<br/>The number of GPUs allocated to your process. Must be an integer.<br/>If not provided, the requested GPU is 0. | 1                                                                                                                                                         |
| `IdleTimeoutEnabled`                                                                                                                                      | *bool*                                                                                                                                                    | :heavy_check_mark:                                                                                                                                        | Option to shut down processes that have had no new connections or rooms<br/>for five minutes.                                                             |                                                                                                                                                           |
| `RequestedCPU`                                                                                                                                            | *double*                                                                                                                                                  | :heavy_check_mark:                                                                                                                                        | The number of cores allocated to your process.                                                                                                            | 0.5                                                                                                                                                       |
| `RequestedMemoryMB`                                                                                                                                       | *double*                                                                                                                                                  | :heavy_check_mark:                                                                                                                                        | The amount of memory allocated to your process. By default, this is capped<br/>at 8192 MB, but can be increased further on the Enterprise tier.           | 1024                                                                                                                                                      |
| `RoomsPerProcess`                                                                                                                                         | *int*                                                                                                                                                     | :heavy_check_mark:                                                                                                                                        | Governs how many [rooms](https://hathora.dev/docs/concepts/hathora-entities#room) can be scheduled in a process.                                          | 3                                                                                                                                                         |