Class: TencentCloud::Dlc::V20210125::WorkGroupInfo

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

Overview

工作组信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(workgroupid = nil, workgroupname = nil, workgroupdescription = nil, usernum = nil, userset = nil, policyset = nil, creator = nil, createtime = nil) ⇒ WorkGroupInfo

Returns a new instance of WorkGroupInfo.



17782
17783
17784
17785
17786
17787
17788
17789
17790
17791
# File 'lib/v20210125/models.rb', line 17782

def initialize(workgroupid=nil, workgroupname=nil, workgroupdescription=nil, usernum=nil, userset=nil, policyset=nil, creator=nil, createtime=nil)
  @WorkGroupId = workgroupid
  @WorkGroupName = workgroupname
  @WorkGroupDescription = workgroupdescription
  @UserNum = usernum
  @UserSet = userset
  @PolicySet = policyset
  @Creator = creator
  @CreateTime = createtime
end

Instance Attribute Details

#CreateTimeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • WorkGroupId:

    查询到的工作组唯一Id

  • WorkGroupName:

    工作组名称

  • WorkGroupDescription:

    工作组描述

  • UserNum:

    工作组关联的用户数量

  • UserSet:

    工作组关联的用户集合

  • PolicySet:

    工作组绑定的权限集合

  • Creator:

    工作组的创建人

  • CreateTime:

    工作组的创建时间,形如2021-07-28 16:19:32



17780
17781
17782
# File 'lib/v20210125/models.rb', line 17780

def CreateTime
  @CreateTime
end

#CreatorObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • WorkGroupId:

    查询到的工作组唯一Id

  • WorkGroupName:

    工作组名称

  • WorkGroupDescription:

    工作组描述

  • UserNum:

    工作组关联的用户数量

  • UserSet:

    工作组关联的用户集合

  • PolicySet:

    工作组绑定的权限集合

  • Creator:

    工作组的创建人

  • CreateTime:

    工作组的创建时间,形如2021-07-28 16:19:32



17780
17781
17782
# File 'lib/v20210125/models.rb', line 17780

def Creator
  @Creator
end

#PolicySetObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • WorkGroupId:

    查询到的工作组唯一Id

  • WorkGroupName:

    工作组名称

  • WorkGroupDescription:

    工作组描述

  • UserNum:

    工作组关联的用户数量

  • UserSet:

    工作组关联的用户集合

  • PolicySet:

    工作组绑定的权限集合

  • Creator:

    工作组的创建人

  • CreateTime:

    工作组的创建时间,形如2021-07-28 16:19:32



17780
17781
17782
# File 'lib/v20210125/models.rb', line 17780

def PolicySet
  @PolicySet
end

#UserNumObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • WorkGroupId:

    查询到的工作组唯一Id

  • WorkGroupName:

    工作组名称

  • WorkGroupDescription:

    工作组描述

  • UserNum:

    工作组关联的用户数量

  • UserSet:

    工作组关联的用户集合

  • PolicySet:

    工作组绑定的权限集合

  • Creator:

    工作组的创建人

  • CreateTime:

    工作组的创建时间,形如2021-07-28 16:19:32



17780
17781
17782
# File 'lib/v20210125/models.rb', line 17780

def UserNum
  @UserNum
end

#UserSetObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • WorkGroupId:

    查询到的工作组唯一Id

  • WorkGroupName:

    工作组名称

  • WorkGroupDescription:

    工作组描述

  • UserNum:

    工作组关联的用户数量

  • UserSet:

    工作组关联的用户集合

  • PolicySet:

    工作组绑定的权限集合

  • Creator:

    工作组的创建人

  • CreateTime:

    工作组的创建时间,形如2021-07-28 16:19:32



17780
17781
17782
# File 'lib/v20210125/models.rb', line 17780

def UserSet
  @UserSet
end

#WorkGroupDescriptionObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • WorkGroupId:

    查询到的工作组唯一Id

  • WorkGroupName:

    工作组名称

  • WorkGroupDescription:

    工作组描述

  • UserNum:

    工作组关联的用户数量

  • UserSet:

    工作组关联的用户集合

  • PolicySet:

    工作组绑定的权限集合

  • Creator:

    工作组的创建人

  • CreateTime:

    工作组的创建时间,形如2021-07-28 16:19:32



17780
17781
17782
# File 'lib/v20210125/models.rb', line 17780

def WorkGroupDescription
  @WorkGroupDescription
end

#WorkGroupIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • WorkGroupId:

    查询到的工作组唯一Id

  • WorkGroupName:

    工作组名称

  • WorkGroupDescription:

    工作组描述

  • UserNum:

    工作组关联的用户数量

  • UserSet:

    工作组关联的用户集合

  • PolicySet:

    工作组绑定的权限集合

  • Creator:

    工作组的创建人

  • CreateTime:

    工作组的创建时间,形如2021-07-28 16:19:32



17780
17781
17782
# File 'lib/v20210125/models.rb', line 17780

def WorkGroupId
  @WorkGroupId
end

#WorkGroupNameObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • WorkGroupId:

    查询到的工作组唯一Id

  • WorkGroupName:

    工作组名称

  • WorkGroupDescription:

    工作组描述

  • UserNum:

    工作组关联的用户数量

  • UserSet:

    工作组关联的用户集合

  • PolicySet:

    工作组绑定的权限集合

  • Creator:

    工作组的创建人

  • CreateTime:

    工作组的创建时间,形如2021-07-28 16:19:32



17780
17781
17782
# File 'lib/v20210125/models.rb', line 17780

def WorkGroupName
  @WorkGroupName
end

Instance Method Details

#deserialize(params) ⇒ Object



17793
17794
17795
17796
17797
17798
17799
17800
17801
17802
17803
17804
17805
17806
17807
17808
17809
17810
17811
17812
17813
17814
17815
17816
# File 'lib/v20210125/models.rb', line 17793

def deserialize(params)
  @WorkGroupId = params['WorkGroupId']
  @WorkGroupName = params['WorkGroupName']
  @WorkGroupDescription = params['WorkGroupDescription']
  @UserNum = params['UserNum']
  unless params['UserSet'].nil?
    @UserSet = []
    params['UserSet'].each do |i|
      usermessage_tmp = UserMessage.new
      usermessage_tmp.deserialize(i)
      @UserSet << usermessage_tmp
    end
  end
  unless params['PolicySet'].nil?
    @PolicySet = []
    params['PolicySet'].each do |i|
      policy_tmp = Policy.new
      policy_tmp.deserialize(i)
      @PolicySet << policy_tmp
    end
  end
  @Creator = params['Creator']
  @CreateTime = params['CreateTime']
end