# InstanceConfigurationProperty

Describes the runtime configuration of an AWS App Runner service instance (scaling unit).

- Source: Generated code
- Type last changed: v2.93.0 · 23 Aug 2023

## Example

```ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_apprunner as apprunner } from 'aws-cdk-lib';
const instanceConfigurationProperty: apprunner.CfnService.InstanceConfigurationProperty = {
  cpu: 'cpu',
  instanceRoleArn: 'instanceRoleArn',
  memory: 'memory',
};
```

## Properties

- `cpu`: string — The number of CPU units reserved for each instance of your App Runner service.

  Default: `1 vCPU`

- `instanceRoleArn`: string — The Amazon Resource Name (ARN) of an IAM role that provides permissions to your App Runner service.

  These are permissions that your code needs when it calls any AWS APIs.

- `memory`: string — The amount of memory, in MB or GB, reserved for each instance of your App Runner service.

  Default: `2 GB`
