@@ -444,6 +444,7 @@ type CreateNatGatewayArgs struct {
444444 CuNum string `json:"cuNum,omitempty"`
445445 Eips []string `json:"eips,omitempty"`
446446 DnatEips []string `json:"dnatEips,omitempty"`
447+ BindEips []string `json:"bindEips,omitempty"`
447448 Billing * Billing `json:"billing"`
448449 Tags []model.TagModel `json:"tags,omitempty"`
449450 ResourceGroupId string `json:"resourceGroupId,omitempty"`
@@ -492,12 +493,14 @@ type ListNatGatewayResult struct {
492493type NAT struct {
493494 Id string `json:"id"`
494495 Name string `json:"name"`
496+ NatType string `json:"natType"`
495497 VpcId string `json:"vpcId"`
496498 Spec string `json:"spec,omitempty"`
497499 CuNum int `json:"cuNum,omitempty"`
498500 Status NatStatusType `json:"status"`
499501 Eips []string `json:"eips"`
500502 DnatEips []string `json:"dnatEips"`
503+ BindEips []string `json:"bindEips"`
501504 PaymentTiming string `json:"paymentTiming"`
502505 ExpiredTime string `json:"expiredTime"`
503506 Tags []model.TagModel `json:"tags"`
@@ -555,6 +558,12 @@ type BindDnatEipsArgs struct {
555558 DnatEips []string `json:"dnatEips"`
556559}
557560
561+ // EnhanceNatBindEipsArgs defines the structure of the input parameters for the enhanceNatBindEips api
562+ type EnhanceNatBindEipsArgs struct {
563+ ClientToken string `json:"-"`
564+ BindEips []string `json:"bindEips"`
565+ }
566+
558567// UnBindEipsArgs defines the structure of the input parameters for the UnBindEips api
559568type UnBindEipsArgs struct {
560569 ClientToken string `json:"-"`
@@ -567,6 +576,12 @@ type UnBindDnatEipsArgs struct {
567576 DnatEips []string `json:"dnatEips"`
568577}
569578
579+ // EnhanceNatUnBindEipsArgs defines the structure of the input parameters for the EnhanceNatUnBindEips api
580+ type EnhanceNatUnBindEipsArgs struct {
581+ ClientToken string `json:"-"`
582+ BindEips []string `json:"bindEips"`
583+ }
584+
570585// RenewNatGatewayArgs defines the structure of the input parameters for the RenewNatGateway api
571586type RenewNatGatewayArgs struct {
572587 ClientToken string `json:"-"`
0 commit comments