@@ -87,7 +87,7 @@ type FirewallServiceIface interface {
8787 CreateFirewallRule (p * CreateFirewallRuleParams ) (* CreateFirewallRuleResponse , error )
8888 NewCreateFirewallRuleParams (ipaddressid string , protocol string ) * CreateFirewallRuleParams
8989 CreatePortForwardingRule (p * CreatePortForwardingRuleParams ) (* CreatePortForwardingRuleResponse , error )
90- NewCreatePortForwardingRuleParams (ipaddressid string , privateport int , protocol string , publicport int , virtualmachineid string ) * CreatePortForwardingRuleParams
90+ NewCreatePortForwardingRuleParams (ipaddressid string , privateendport int , privateport int , protocol string , publicendport int , publicport int , virtualmachineid string ) * CreatePortForwardingRuleParams
9191 CreateRoutingFirewallRule (p * CreateRoutingFirewallRuleParams ) (* CreateRoutingFirewallRuleResponse , error )
9292 NewCreateRoutingFirewallRuleParams (networkid string , protocol string ) * CreateRoutingFirewallRuleParams
9393 DeleteEgressFirewallRule (p * DeleteEgressFirewallRuleParams ) (* DeleteEgressFirewallRuleResponse , error )
@@ -1412,12 +1412,14 @@ func (p *CreatePortForwardingRuleParams) GetVmguestip() (string, bool) {
14121412
14131413// You should always use this function to get a new CreatePortForwardingRuleParams instance,
14141414// as then you are sure you have configured all required params
1415- func (s * FirewallService ) NewCreatePortForwardingRuleParams (ipaddressid string , privateport int , protocol string , publicport int , virtualmachineid string ) * CreatePortForwardingRuleParams {
1415+ func (s * FirewallService ) NewCreatePortForwardingRuleParams (ipaddressid string , privateendport int , privateport int , protocol string , publicendport int , publicport int , virtualmachineid string ) * CreatePortForwardingRuleParams {
14161416 p := & CreatePortForwardingRuleParams {}
14171417 p .p = make (map [string ]interface {})
14181418 p .p ["ipaddressid" ] = ipaddressid
1419+ p .p ["privateendport" ] = privateendport
14191420 p .p ["privateport" ] = privateport
14201421 p .p ["protocol" ] = protocol
1422+ p .p ["publicendport" ] = publicendport
14211423 p .p ["publicport" ] = publicport
14221424 p .p ["virtualmachineid" ] = virtualmachineid
14231425 return p
0 commit comments