summaryrefslogtreecommitdiff
path: root/vendor/github.com/mitchellh/packer/vendor/github.com/denverdino/aliyungo/ecs/forward_entry.go
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/github.com/mitchellh/packer/vendor/github.com/denverdino/aliyungo/ecs/forward_entry.go')
-rw-r--r--vendor/github.com/mitchellh/packer/vendor/github.com/denverdino/aliyungo/ecs/forward_entry.go16
1 files changed, 12 insertions, 4 deletions
diff --git a/vendor/github.com/mitchellh/packer/vendor/github.com/denverdino/aliyungo/ecs/forward_entry.go b/vendor/github.com/mitchellh/packer/vendor/github.com/denverdino/aliyungo/ecs/forward_entry.go
index 2a316e18..ad716a1a 100644
--- a/vendor/github.com/mitchellh/packer/vendor/github.com/denverdino/aliyungo/ecs/forward_entry.go
+++ b/vendor/github.com/mitchellh/packer/vendor/github.com/denverdino/aliyungo/ecs/forward_entry.go
@@ -79,17 +79,25 @@ func (client *Client) CreateForwardEntry(args *CreateForwardEntryArgs) (resp *Cr
func (client *Client) DescribeForwardTableEntries(args *DescribeForwardTableEntriesArgs) (forwardTableEntries []ForwardTableEntrySetType,
pagination *common.PaginationResult, err error) {
+ response, err := client.DescribeForwardTableEntriesWithRaw(args)
+ if err != nil {
+ return nil, nil, err
+ }
+ return response.ForwardTableEntries.ForwardTableEntry, &response.PaginationResult, nil
+}
+
+func (client *Client) DescribeForwardTableEntriesWithRaw(args *DescribeForwardTableEntriesArgs) (response *DescribeForwardTableEntriesResponse, err error) {
args.Validate()
- response := DescribeForwardTableEntriesResponse{}
+ response = &DescribeForwardTableEntriesResponse{}
- err = client.Invoke("DescribeForwardTableEntries", args, &response)
+ err = client.Invoke("DescribeForwardTableEntries", args, response)
if err != nil {
- return nil, nil, err
+ return nil, err
}
- return response.ForwardTableEntries.ForwardTableEntry, &response.PaginationResult, nil
+ return response, nil
}
func (client *Client) ModifyForwardEntry(args *ModifyForwardEntryArgs) error {