阿里云python sdk的补丁--添加DescribeAccountAttributes支持

在阿里云的python sdk for ecs 里面,没有找到DescribeAccountAttributes

这函数挺有用的。不知道是忘记写,还是放到别处了。

花了点时间,做了个补丁:

文件名是:aliyun-python-sdk-ecs/aliyunsdkecs/request/v20140526/DescribeAccountAttributesRequest.py (吐槽一下,v20140526的路径名……)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
from aliyunsdkcore.request import RpcRequest
class DescribeAccountAttributesRequest(RpcRequest):
def __init__(self):
RpcRequest.__init__(self, 'Ecs', '2014-05-26', 'DescribeAccountAttributes','ecs')
def get_ZoneId(self):
return self.get_query_params().get('ZoneId')
def set_ZoneId(self,ZoneId):
self.add_query_param('ZoneId',ZoneId)
def set_AttributeNames(self, name_list):
for N, name in enumerate(name_list):
self.add_query_param('AttributeName.{}'.format(N+1), name)

觉得麻烦,可以直接clone fork过的项目。见此