DedicatedIpPoolProps

class aws_cdk.aws_ses.DedicatedIpPoolProps(*, dedicated_ip_pool_name=None, scaling_mode=None)

Bases: object

Properties for a dedicated IP pool.

Parameters:
  • dedicated_ip_pool_name (Optional[str]) – A name for the dedicated IP pool. 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. Default: - a CloudFormation generated name

  • scaling_mode (Optional[ScalingMode]) – 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. Default: ScalingMode.STANDARD

ExampleMetadata:

infused

Example:

ses.DedicatedIpPool(self, "Pool",
    dedicated_ip_pool_name="mypool",
    scaling_mode=ses.ScalingMode.STANDARD
)

Attributes

dedicated_ip_pool_name

A name for the dedicated IP pool.

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.

Default:
  • a CloudFormation generated name

scaling_mode

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.

Default:

ScalingMode.STANDARD