# DedicatedIpPoolProps

Properties for a dedicated IP pool.

Extends: DedicatedIpPoolProps
Used as props by: DedicatedIpPool

- Source: [`aws-ses/lib/dedicated-ip-pool.ts`](https://github.com/aws/aws-cdk/blob/v2.275.0/packages/aws-cdk-lib/aws-ses/lib/dedicated-ip-pool.ts#L42)
- Type last changed: v2.116.0 · 22 Dec 2023

## Example

```ts
new ses.DedicatedIpPool(this, 'Pool', {
  dedicatedIpPoolName: 'mypool',
  scalingMode: ses.ScalingMode.STANDARD,
});
```

## Properties

- `dedicatedIpPoolName`: string — A name for the dedicated IP pool.

  **Default:** a CloudFormation generated name

  The name must adhere to specific constraints: it can only include
  lowercase letters (a-z), numbers (0-9), underscores (_), and hyphens (-),
  and must not exceed 64 characters in length.

- `scalingMode`: [ScalingMode](/cdk/api/v2/docs/aws-cdk-lib.aws_ses.ScalingMode.html) = ScalingMode.STANDARD — The type of scailing mode to use for this IP pool.

  Updating ScalingMode doesn't require a replacement if you're updating its value from `STANDARD` to `MANAGED`.
  However, updating ScalingMode from `MANAGED` to `STANDARD` is not supported.
