Browse Source

ECS SDK Auto Released By ansen.as,Version:1.53.92

Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
haowei.yao 6 years ago
parent
commit
1ca5692ba7

+ 3 - 0
ChangeLog.txt

@@ -1,3 +1,6 @@
+2019-04-09 Version: 1.53.92
+1, support service account management networkInterface function.
+
 2019-04-09 Version: 1.53.91
 1, Add Apis for offline VerifySDK.
 

+ 2 - 0
services/ecs/create_network_interface.go

@@ -80,9 +80,11 @@ type CreateNetworkInterfaceRequest struct {
 	ClientToken          string                       `position:"Query" name:"ClientToken"`
 	SecurityGroupId      string                       `position:"Query" name:"SecurityGroupId"`
 	Description          string                       `position:"Query" name:"Description"`
+	BusinessType         string                       `position:"Query" name:"BusinessType"`
 	ResourceGroupId      string                       `position:"Query" name:"ResourceGroupId"`
 	Tag                  *[]CreateNetworkInterfaceTag `position:"Query" name:"Tag"  type:"Repeated"`
 	NetworkInterfaceName string                       `position:"Query" name:"NetworkInterfaceName"`
+	Visible              requests.Boolean             `position:"Query" name:"Visible"`
 	ResourceOwnerAccount string                       `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string                       `position:"Query" name:"OwnerAccount"`
 	OwnerId              requests.Integer             `position:"Query" name:"OwnerId"`

+ 1 - 0
services/ecs/describe_network_interfaces.go

@@ -77,6 +77,7 @@ func (client *Client) DescribeNetworkInterfacesWithCallback(request *DescribeNet
 type DescribeNetworkInterfacesRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer                `position:"Query" name:"ResourceOwnerId"`
+	ServiceManaged       requests.Boolean                `position:"Query" name:"ServiceManaged"`
 	SecurityGroupId      string                          `position:"Query" name:"SecurityGroupId"`
 	Type                 string                          `position:"Query" name:"Type"`
 	PageNumber           requests.Integer                `position:"Query" name:"PageNumber"`

+ 2 - 0
services/ecs/struct_network_interface_set.go

@@ -30,6 +30,8 @@ type NetworkInterfaceSet struct {
 	InstanceId           string                                      `json:"InstanceId" xml:"InstanceId"`
 	CreationTime         string                                      `json:"CreationTime" xml:"CreationTime"`
 	ResourceGroupId      string                                      `json:"ResourceGroupId" xml:"ResourceGroupId"`
+	ServiceID            int                                         `json:"ServiceID" xml:"ServiceID"`
+	ServiceManaged       bool                                        `json:"ServiceManaged" xml:"ServiceManaged"`
 	SecurityGroupIds     SecurityGroupIdsInDescribeNetworkInterfaces `json:"SecurityGroupIds" xml:"SecurityGroupIds"`
 	AssociatedPublicIp   AssociatedPublicIp                          `json:"AssociatedPublicIp" xml:"AssociatedPublicIp"`
 	PrivateIpSets        PrivateIpSets                               `json:"PrivateIpSets" xml:"PrivateIpSets"`