// Copyright 2018 JDCLOUD.COM // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. // // NOTE: This class is auto generated by the jdcloud code generator program. package models import charge "github.com/jdcloud-api/jdcloud-sdk-go/services/charge/models" type NatGateway struct { /* NAT网关ID (Optional) */ NatGatewayId string `json:"natGatewayId"` /* NAT网关名称 (Optional) */ NatGatewayName string `json:"natGatewayName"` /* NAT网关规格,取值small(100万并发连接数),medium(300万并发连接数),large(1000万并发连接数) (Optional) */ NatGatewaySpec string `json:"natGatewaySpec"` /* NAT网关的状态 (Optional) */ State NatGatewayState `json:"state"` /* NAT网关的描述信息 (Optional) */ Description string `json:"description"` /* NAT网关计费配置 (Optional) */ NatGatewayCharge charge.Charge `json:"natGatewayCharge"` /* NAT网关可用区属性 (Optional) */ Azs []string `json:"azs"` /* 私有网络ID (Optional) */ VpcId string `json:"vpcId"` /* 子网ID (Optional) */ SubnetId string `json:"subnetId"` /* NAT网关的IP可用区属性 (Optional) */ AzIp []AzIp `json:"azIp"` /* NAT网关创建时间 (Optional) */ CreatedTime string `json:"createdTime"` }