Skip to content

Commit 99fd349

Browse files
committed
Update API DescribeDisks: add response parameters Body.Disks.$.Tags.
1 parent 2cae599 commit 99fd349

File tree

4 files changed

+83
-3
lines changed

4 files changed

+83
-3
lines changed

ens-20171110/ChangeLog.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
2025-05-21 Version: 9.0.8
2+
- Update API DescribeDisks: add response parameters Body.Disks.$.Tags.
3+
4+
15
2025-05-20 Version: 9.0.7
26
- Update API CreateNetworkAclEntry: add request parameters DestinationCidrBlock.
37
- Update API DescribeNetworkAcls: add response parameters Body.NetworkAcls.$.IngressAclEntries.$.DestinationCidrBlock.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = '9.0.7'
1+
__version__ = '9.0.8'

ens-20171110/alibabacloud_ens20171110/models.py

Lines changed: 77 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19883,6 +19883,74 @@ def from_map(self, m: dict = None):
1988319883
return self
1988419884

1988519885

19886+
class DescribeDisksResponseBodyDisksDisksTagsTags(TeaModel):
19887+
def __init__(
19888+
self,
19889+
key: str = None,
19890+
value: str = None,
19891+
):
19892+
self.key = key
19893+
self.value = value
19894+
19895+
def validate(self):
19896+
pass
19897+
19898+
def to_map(self):
19899+
_map = super().to_map()
19900+
if _map is not None:
19901+
return _map
19902+
19903+
result = dict()
19904+
if self.key is not None:
19905+
result['Key'] = self.key
19906+
if self.value is not None:
19907+
result['Value'] = self.value
19908+
return result
19909+
19910+
def from_map(self, m: dict = None):
19911+
m = m or dict()
19912+
if m.get('Key') is not None:
19913+
self.key = m.get('Key')
19914+
if m.get('Value') is not None:
19915+
self.value = m.get('Value')
19916+
return self
19917+
19918+
19919+
class DescribeDisksResponseBodyDisksDisksTags(TeaModel):
19920+
def __init__(
19921+
self,
19922+
tags: List[DescribeDisksResponseBodyDisksDisksTagsTags] = None,
19923+
):
19924+
self.tags = tags
19925+
19926+
def validate(self):
19927+
if self.tags:
19928+
for k in self.tags:
19929+
if k:
19930+
k.validate()
19931+
19932+
def to_map(self):
19933+
_map = super().to_map()
19934+
if _map is not None:
19935+
return _map
19936+
19937+
result = dict()
19938+
result['Tags'] = []
19939+
if self.tags is not None:
19940+
for k in self.tags:
19941+
result['Tags'].append(k.to_map() if k else None)
19942+
return result
19943+
19944+
def from_map(self, m: dict = None):
19945+
m = m or dict()
19946+
self.tags = []
19947+
if m.get('Tags') is not None:
19948+
for k in m.get('Tags'):
19949+
temp_model = DescribeDisksResponseBodyDisksDisksTagsTags()
19950+
self.tags.append(temp_model.from_map(k))
19951+
return self
19952+
19953+
1988619954
class DescribeDisksResponseBodyDisksDisks(TeaModel):
1988719955
def __init__(
1988819956
self,
@@ -19903,6 +19971,7 @@ def __init__(
1990319971
size: int = None,
1990419972
snapshot_id: str = None,
1990519973
status: str = None,
19974+
tags: DescribeDisksResponseBodyDisksDisksTags = None,
1990619975
type: str = None,
1990719976
):
1990819977
# The category of the disk.
@@ -19969,14 +20038,16 @@ def __init__(
1996920038
# * Creating: The disk is being created.
1997020039
# * ReIniting: The disk is being reset.
1997120040
self.status = status
20041+
self.tags = tags
1997220042
# The type of the cloud disk or local disk. Valid values:
1997320043
#
1997420044
# * 1: system disk.
1997520045
# * 2: data disk.
1997620046
self.type = type
1997720047

1997820048
def validate(self):
19979-
pass
20049+
if self.tags:
20050+
self.tags.validate()
1998020051

1998120052
def to_map(self):
1998220053
_map = super().to_map()
@@ -20018,6 +20089,8 @@ def to_map(self):
2001820089
result['SnapshotId'] = self.snapshot_id
2001920090
if self.status is not None:
2002020091
result['Status'] = self.status
20092+
if self.tags is not None:
20093+
result['Tags'] = self.tags.to_map()
2002120094
if self.type is not None:
2002220095
result['Type'] = self.type
2002320096
return result
@@ -20058,6 +20131,9 @@ def from_map(self, m: dict = None):
2005820131
self.snapshot_id = m.get('SnapshotId')
2005920132
if m.get('Status') is not None:
2006020133
self.status = m.get('Status')
20134+
if m.get('Tags') is not None:
20135+
temp_model = DescribeDisksResponseBodyDisksDisksTags()
20136+
self.tags = temp_model.from_map(m['Tags'])
2006120137
if m.get('Type') is not None:
2006220138
self.type = m.get('Type')
2006320139
return self

ens-20171110/setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
"""
2525
setup module for alibabacloud_ens20171110.
2626
27-
Created on 20/05/2025
27+
Created on 21/05/2025
2828
2929
@author: Alibaba Cloud SDK
3030
"""

0 commit comments

Comments
 (0)