Skip to content

Commit 490c193

Browse files
committed
ECS SDK Auto Released By zhiye,Version:4.16.6
发布日志: 1, add arns parameter to CreateDisk/CreateInstance API in order to support disk encryption by performing a sts role play.
1 parent 58e4e67 commit 490c193

File tree

4 files changed

+30
-1
lines changed

4 files changed

+30
-1
lines changed

aliyun-python-sdk-ecs/ChangeLog.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
2019-04-15 Version: 4.16.6
2+
1, add arns parameter to CreateDisk/CreateInstance API in order to support disk encryption by performing a sts role play.
3+
14
2019-04-09 Version: 4.16.5
25
1, support service account management networkInterface function.
36

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "4.16.5"
1+
__version__ = "4.16.6"

aliyun-python-sdk-ecs/aliyunsdkecs/request/v20140526/CreateDiskRequest.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,19 @@ def set_Tags(self,Tags):
112112
self.add_query_param('Tag.' + str(i + 1) + '.Key' , Tags[i].get('Key'))
113113

114114

115+
def get_Arns(self):
116+
return self.get_query_params().get('Arns')
117+
118+
def set_Arns(self,Arns):
119+
for i in range(len(Arns)):
120+
if Arns[i].get('Rolearn') is not None:
121+
self.add_query_param('Arn.' + str(i + 1) + '.Rolearn' , Arns[i].get('Rolearn'))
122+
if Arns[i].get('RoleType') is not None:
123+
self.add_query_param('Arn.' + str(i + 1) + '.RoleType' , Arns[i].get('RoleType'))
124+
if Arns[i].get('AssumeRoleFor') is not None:
125+
self.add_query_param('Arn.' + str(i + 1) + '.AssumeRoleFor' , Arns[i].get('AssumeRoleFor'))
126+
127+
115128
def get_KMSKeyId(self):
116129
return self.get_query_params().get('KMSKeyId')
117130

aliyun-python-sdk-ecs/aliyunsdkecs/request/v20140526/CreateInstanceRequest.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -262,6 +262,19 @@ def get_InstanceType(self):
262262
def set_InstanceType(self,InstanceType):
263263
self.add_query_param('InstanceType',InstanceType)
264264

265+
def get_Arns(self):
266+
return self.get_query_params().get('Arns')
267+
268+
def set_Arns(self,Arns):
269+
for i in range(len(Arns)):
270+
if Arns[i].get('Rolearn') is not None:
271+
self.add_query_param('Arn.' + str(i + 1) + '.Rolearn' , Arns[i].get('Rolearn'))
272+
if Arns[i].get('RoleType') is not None:
273+
self.add_query_param('Arn.' + str(i + 1) + '.RoleType' , Arns[i].get('RoleType'))
274+
if Arns[i].get('AssumeRoleFor') is not None:
275+
self.add_query_param('Arn.' + str(i + 1) + '.AssumeRoleFor' , Arns[i].get('AssumeRoleFor'))
276+
277+
265278
def get_InstanceChargeType(self):
266279
return self.get_query_params().get('InstanceChargeType')
267280

0 commit comments

Comments
 (0)