Class: TencentCloud::Dlc::V20210125::AttachWorkGroupPolicyRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20210125/models.rb

Overview

AttachWorkGroupPolicy请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(workgroupid = nil, policyset = nil) ⇒ AttachWorkGroupPolicyRequest

Returns a new instance of AttachWorkGroupPolicyRequest.



822
823
824
825
# File 'lib/v20210125/models.rb', line 822

def initialize(workgroupid=nil, policyset=nil)
  @WorkGroupId = workgroupid
  @PolicySet = policyset
end

Instance Attribute Details

#PolicySetObject

Parameters:

  • WorkGroupId:

    工作组Id

  • PolicySet:

    要绑定的策略集合



820
821
822
# File 'lib/v20210125/models.rb', line 820

def PolicySet
  @PolicySet
end

#WorkGroupIdObject

Parameters:

  • WorkGroupId:

    工作组Id

  • PolicySet:

    要绑定的策略集合



820
821
822
# File 'lib/v20210125/models.rb', line 820

def WorkGroupId
  @WorkGroupId
end

Instance Method Details

#deserialize(params) ⇒ Object



827
828
829
830
831
832
833
834
835
836
837
# File 'lib/v20210125/models.rb', line 827

def deserialize(params)
  @WorkGroupId = params['WorkGroupId']
  unless params['PolicySet'].nil?
    @PolicySet = []
    params['PolicySet'].each do |i|
      policy_tmp = Policy.new
      policy_tmp.deserialize(i)
      @PolicySet << policy_tmp
    end
  end
end