# defaults.resources

> Limits per replica.

Limits per replica. You are billed for actual use, not for limits.

- **Type:** object
- **Since:** manifest v1

## Example

```yaml
defaults:
  resources:
    cpu: 1
    memory: 1GB
```

## Fields

### cpu

`defaults.resources.cpu`

vCPU limit, in steps of 0.1.

- **Type:** number
- **Range:** 0.1 to 32
- **Since:** manifest v1

```yaml
defaults:
  resources:
    cpu: 1
```

```yaml
defaults:
  resources:
    cpu: 0.5
```

### memory

`defaults.resources.memory`

Memory limit (at least 128MB).

- **Type:** [size](/docs/manifest/#size)
- **Since:** manifest v1

```yaml
defaults:
  resources:
    memory: 1GB
```

## See also

- [defaults](/docs/manifest/defaults/): all fields of `defaults`
- [guv.yaml reference](/docs/manifest/)
