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返回参数结构体