*`vpc_id` - (Required, Forces New Resorce) The VPC ID.
*`spec` - (Required, Forces New Resorce) The specification of the nat gateway. Valid values are `Small`, `Middle` and `Large`. Details refer to [Nat Gateway Specification](https://help.aliyun.com/document_detail/42757.html?spm=5176.doc32322.6.559.kFNBzv)
*`name` - (Optional) Name of the nat gateway. The value can have a string of 2 to 128 characters, must contain only alphanumeric characters or hyphens, such as "-",".","\_", and must not begin or end with a hyphen, and must not begin with http:// or https://. Defaults to null.
*`description` - (Optional) Description of the nat gateway, This description can have a string of 2 to 256 characters, It cannot begin with http:// or https://. Defaults to null.
*`bandwidth_packages` - (Required) A list of bandwidth packages for the nat gatway.
## Block bandwidth package
The bandwidth package mapping supports the following:
*`ip_count` - (Required) The IP number of the current bandwidth package. Its value range from 1 to 50.
*`bandwidth` - (Required) The bandwidth value of the current bandwidth package. Its value range from 5 to 5000.
*`zone` - (Optional) The AZ for the current bandwidth. If this value is not specified, Terraform will set a random AZ.
## Attributes Reference
The following attributes are exported:
*`id` - The ID of the nat gateway.
*`name` - The name of the nat gateway.
*`description` - The description of the nat gateway.
*`spec` - The specification of the nat gateway.
*`vpc_id` - The VPC ID for the nat gateway.
*`bandwidth_package_ids` - A list ID of the bandwidth packages, and split them with commas