DigitalOcean VPC NAT Gateway
Managed egress gateway giving VPC resources stable outbound public addresses.
- Provider
- digitalocean
- Kind
- NAT gateway
- Category
- Edge
| property | type | values | required | kind default | this component |
|---|---|---|---|---|---|
| attachedVpcCount | integer | — | no | — | inherited |
| gatewayType | enum | public | no | public | inherited |
| idleTimeoutMinutes | integer | — | no | — | inherited |
| logging | boolean | — | no | false | ▸ false |
| managed | boolean | — | no | false | ▸ true |
| size | integer | — | no | 1 | inherited |
| staticIpCount | integer | — | no | — | inherited |
| zoneRedundant | boolean | — | no | — | inherited |
Every rule whose selector covers this component's kind or its category. Whether a rule fires depends on the design: its properties, its edges and its groups.
No rule reads this kind yet. That is a gap, not a guarantee.
nodes:
- { id: "vpc-nat-gateway", component: "digitalocean-vpc-nat-gateway" }# yaml-language-server: $schema=../../schema/component.schema.json # DigitalOcean VPC NAT Gateway: a managed egress gateway attached to one or more VPCs, giving # the resources behind it a stable set of public IPv4 addresses for outbound traffic # ("digitalocean_vpc_nat_gateway", DigitalOcean Terraform provider). Required arguments are the # type (PUBLIC), region, size and the ingress VPC list; TCP, UDP and ICMP egress idle timeouts # are optional and unset unless given. The resource is in private preview. schemaVersion: "1" type: "component" id: "digitalocean-vpc-nat-gateway" kind: "nat-gateway" provider: "digitalocean" docs: "https://registry.terraform.io/providers/digitalocean/digitalocean/latest/docs/resources/vpc_nat_gateway" defaults: managed: true logging: false properties: gatewayType: type: "enum" values: ["public"] default: "public" size: type: "integer" default: 1 attachedVpcCount: type: "integer"