Resource: awsSesv2DedicatedIpPool
Terraform resource for managing an AWS SESv2 (Simple Email V2) Dedicated IP Pool.
Example Usage
Basic Usage
/*Provider bindings are generated by running cdktf get.
See https://cdk.tf/provider-generation for more details.*/
import * as aws from "./.gen/providers/aws";
new aws.sesv2DedicatedIpPool.Sesv2DedicatedIpPool(this, "example", {
poolName: "my-pool",
});
Managed Pool
/*Provider bindings are generated by running cdktf get.
See https://cdk.tf/provider-generation for more details.*/
import * as aws from "./.gen/providers/aws";
new aws.sesv2DedicatedIpPool.Sesv2DedicatedIpPool(this, "example", {
poolName: "my-managed-pool",
scalingMode: "MANAGED",
});
Argument Reference
The following arguments are required:
poolName
- (Required) Name of the dedicated IP pool.
The following arguments are optional:
scalingMode
- (Optional) IP pool scaling mode. Valid values:standard
,managed
. If omitted, the AWS API will default to a standard pool.tags
- (Optional) A map of tags to assign to the pool. If configured with a providerdefaultTags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Attributes Reference
In addition to all arguments above, the following attributes are exported:
arn
- ARN of the Dedicated IP Pool.
Timeouts
create
- (Default30M
)update
- (Default30M
)delete
- (Default30M
)
Import
SESv2 (Simple Email V2) Dedicated IP Pool can be imported using the poolName
, e.g.,