NAT Gateway
Managed address translation for VPC egress through SNAT to an elastic IP, or for address translation inside a VPC.
- Provider
- alibabacloud
- Kind
- NAT gateway
- Category
- Edge
| property | type | values | required | kind default | this component |
|---|---|---|---|---|---|
| deploymentMode | enum | cross-zone | single-zone | no | — | inherited |
| gatewayType | enum | internet | vpc | no | — | inherited |
| idleTimeoutMinutes | integer | — | no | — | inherited |
| logging | boolean | — | no | false | inherited |
| managed | boolean | — | no | false | ▸ true |
| snat | boolean | — | no | true | 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: "nat-gateway", component: "alibaba-nat-gateway" }# yaml-language-server: $schema=../../schema/component.schema.json # NAT Gateway: address translation for traffic leaving or entering a VPC. "What is NAT Gateway" # describes a fully managed network address translation gateway, the Internet NAT gateway that # translates private IPv4 addresses to EIPs so multiple ECS instances share one EIP through SNAT, and # the VPC NAT gateway that translates addresses inside a VPC; deployment is either cross-zone disaster # recovery with automatic failover on a zone failure or single-zone disaster recovery, and the page # states no default, so zoneRedundant is left unset. No idle connection timeout is stated. schemaVersion: "1" type: "component" id: "alibaba-nat-gateway" kind: "nat-gateway" provider: "alibabacloud" docs: "https://www.alibabacloud.com/help/en/nat-gateway/product-overview/what-is-nat-gateway" defaults: managed: true properties: gatewayType: type: "enum" values: ["internet", "vpc"] deploymentMode: type: "enum" values: ["cross-zone", "single-zone"] snat: type: "boolean" default: true