ElasticIPConfig Type
High-level Elastic IP builder following AWS best practices. **Default Settings:** - Domain = VPC (required for VPC instances) - No instance association by default (explicit attachment) **Rationale:** These defaults follow AWS Well-Architected Framework: - VPC is the standard domain for modern AWS architectures - Explicit association prevents accidental attachments - Static IPs are expensive, use only when necessary **Use Cases:** - NAT Gateways (automatic EIP allocation) - Static IPs for public-facing services - Whitelisting with third-party services **Escape Hatch:** Access the underlying CDK CfnEIP via the `ElasticIP` property for advanced scenarios not covered by this builder.
Record fields
| Record Field | Description |
Full Usage:
ConstructId
Field type: string option
|
|
Full Usage:
Domain
Field type: string option
|
|
Full Usage:
EipName
Field type: string
|
|
Full Usage:
InstanceId
Field type: string option
|
|
Full Usage:
NetworkInterfaceId
Field type: string option
|
|
Full Usage:
PublicIpv4Pool
Field type: string option
|
|
Full Usage:
Tags
Field type: (string * string) list
|
|
FsCDK