lib/v20170312/models.rb in tencentcloud-sdk-vpc-3.0.903 vs lib/v20170312/models.rb in tencentcloud-sdk-vpc-3.0.904
- old
+ new
@@ -4976,26 +4976,37 @@
# @type GroupDescription: String
# @param ProjectId: 项目ID,默认0。可在<a href="https://console.cloud.tencent.com/project">控制台项目管理页面</a>查询到。
# @type ProjectId: String
# @param SecurityGroupPolicySet: 安全组规则集合。
# @type SecurityGroupPolicySet: :class:`Tencentcloud::Vpc.v20170312.models.SecurityGroupPolicySet`
+ # @param Tags: 指定绑定的标签列表,例如:[{"Key": "city", "Value": "shanghai"}]。
+ # @type Tags: Array
- attr_accessor :GroupName, :GroupDescription, :ProjectId, :SecurityGroupPolicySet
+ attr_accessor :GroupName, :GroupDescription, :ProjectId, :SecurityGroupPolicySet, :Tags
- def initialize(groupname=nil, groupdescription=nil, projectid=nil, securitygrouppolicyset=nil)
+ def initialize(groupname=nil, groupdescription=nil, projectid=nil, securitygrouppolicyset=nil, tags=nil)
@GroupName = groupname
@GroupDescription = groupdescription
@ProjectId = projectid
@SecurityGroupPolicySet = securitygrouppolicyset
+ @Tags = tags
end
def deserialize(params)
@GroupName = params['GroupName']
@GroupDescription = params['GroupDescription']
@ProjectId = params['ProjectId']
unless params['SecurityGroupPolicySet'].nil?
@SecurityGroupPolicySet = SecurityGroupPolicySet.new
@SecurityGroupPolicySet.deserialize(params['SecurityGroupPolicySet'])
+ end
+ unless params['Tags'].nil?
+ @Tags = []
+ params['Tags'].each do |i|
+ tag_tmp = Tag.new
+ tag_tmp.deserialize(i)
+ @Tags << tag_tmp
+ end
end
end
end
# CreateSecurityGroupWithPolicies返回参数结构体