Class: TencentCloud::Ess::V20201111::DescribeIntegrationRolesRequest

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

Overview

DescribeIntegrationRoles请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(operator = nil, limit = nil, agent = nil, filters = nil, offset = nil) ⇒ DescribeIntegrationRolesRequest

Returns a new instance of DescribeIntegrationRolesRequest.



10993
10994
10995
10996
10997
10998
10999
# File 'lib/v20201111/models.rb', line 10993

def initialize(operator=nil, limit=nil, agent=nil, filters=nil, offset=nil)
  @Operator = operator
  @Limit = limit
  @Agent = agent
  @Filters = filters
  @Offset = offset
end

Instance Attribute Details

#AgentObject

注: `在调用此接口时,请确保指定的员工已获得所需的接口调用权限,并具备接口传入的相应资源的数据权限。 在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。

  • Key:"RoleType",查询角色类型,Values可选:
    • **"1"**:查询系统角色
    • **"2"**:查询自定义角色
  • Key:"RoleStatus",查询角色状态,Values可选:
    • **"1"**:查询启用角色
    • **"2"**:查询禁用角色
  • Key:"IsGroupRole",是否查询集团角色,Values可选:
    • **"0"**:查询非集团角色
    • **"1"**:查询集团角色
  • Key:"IsReturnPermissionGroup",是否返回角色对应权限树,Values可选:
    • **"0"**:接口不返回角色对应的权限树字段
    • **"1"**:接口返回角色对应的权限树字段
分页参数, 需要limit, offset 配合使用 例如: 您希望得到第三页的数据, 且每页限制最多10条 您可以使用 LIMIT 10 OFFSET 20

Parameters:

  • 执行本接口操作的员工信息。使用此接口时,必须填写UserId。

  • 指定分页每页返回的数据条数,单页最大支持 200。

  • 代理企业和员工的信息。

  • 查询的关键字段,支持Key-Value单值查询。可选键值对如下:

  • OFFSET 用于指定查询结果的偏移量,如果不传默认偏移为0,最大2000。



10991
10992
10993
# File 'lib/v20201111/models.rb', line 10991

def Agent
  @Agent
end

#FiltersObject

注: `在调用此接口时,请确保指定的员工已获得所需的接口调用权限,并具备接口传入的相应资源的数据权限。 在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。

  • Key:"RoleType",查询角色类型,Values可选:
    • **"1"**:查询系统角色
    • **"2"**:查询自定义角色
  • Key:"RoleStatus",查询角色状态,Values可选:
    • **"1"**:查询启用角色
    • **"2"**:查询禁用角色
  • Key:"IsGroupRole",是否查询集团角色,Values可选:
    • **"0"**:查询非集团角色
    • **"1"**:查询集团角色
  • Key:"IsReturnPermissionGroup",是否返回角色对应权限树,Values可选:
    • **"0"**:接口不返回角色对应的权限树字段
    • **"1"**:接口返回角色对应的权限树字段
分页参数, 需要limit, offset 配合使用 例如: 您希望得到第三页的数据, 且每页限制最多10条 您可以使用 LIMIT 10 OFFSET 20

Parameters:

  • 执行本接口操作的员工信息。使用此接口时,必须填写UserId。

  • 指定分页每页返回的数据条数,单页最大支持 200。

  • 代理企业和员工的信息。

  • 查询的关键字段,支持Key-Value单值查询。可选键值对如下:

  • OFFSET 用于指定查询结果的偏移量,如果不传默认偏移为0,最大2000。



10991
10992
10993
# File 'lib/v20201111/models.rb', line 10991

def Filters
  @Filters
end

#LimitObject

注: `在调用此接口时,请确保指定的员工已获得所需的接口调用权限,并具备接口传入的相应资源的数据权限。 在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。

  • Key:"RoleType",查询角色类型,Values可选:
    • **"1"**:查询系统角色
    • **"2"**:查询自定义角色
  • Key:"RoleStatus",查询角色状态,Values可选:
    • **"1"**:查询启用角色
    • **"2"**:查询禁用角色
  • Key:"IsGroupRole",是否查询集团角色,Values可选:
    • **"0"**:查询非集团角色
    • **"1"**:查询集团角色
  • Key:"IsReturnPermissionGroup",是否返回角色对应权限树,Values可选:
    • **"0"**:接口不返回角色对应的权限树字段
    • **"1"**:接口返回角色对应的权限树字段
分页参数, 需要limit, offset 配合使用 例如: 您希望得到第三页的数据, 且每页限制最多10条 您可以使用 LIMIT 10 OFFSET 20

Parameters:

  • 执行本接口操作的员工信息。使用此接口时,必须填写UserId。

  • 指定分页每页返回的数据条数,单页最大支持 200。

  • 代理企业和员工的信息。

  • 查询的关键字段,支持Key-Value单值查询。可选键值对如下:

  • OFFSET 用于指定查询结果的偏移量,如果不传默认偏移为0,最大2000。



10991
10992
10993
# File 'lib/v20201111/models.rb', line 10991

def Limit
  @Limit
end

#OffsetObject

注: `在调用此接口时,请确保指定的员工已获得所需的接口调用权限,并具备接口传入的相应资源的数据权限。 在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。

  • Key:"RoleType",查询角色类型,Values可选:
    • **"1"**:查询系统角色
    • **"2"**:查询自定义角色
  • Key:"RoleStatus",查询角色状态,Values可选:
    • **"1"**:查询启用角色
    • **"2"**:查询禁用角色
  • Key:"IsGroupRole",是否查询集团角色,Values可选:
    • **"0"**:查询非集团角色
    • **"1"**:查询集团角色
  • Key:"IsReturnPermissionGroup",是否返回角色对应权限树,Values可选:
    • **"0"**:接口不返回角色对应的权限树字段
    • **"1"**:接口返回角色对应的权限树字段
分页参数, 需要limit, offset 配合使用 例如: 您希望得到第三页的数据, 且每页限制最多10条 您可以使用 LIMIT 10 OFFSET 20

Parameters:

  • 执行本接口操作的员工信息。使用此接口时,必须填写UserId。

  • 指定分页每页返回的数据条数,单页最大支持 200。

  • 代理企业和员工的信息。

  • 查询的关键字段,支持Key-Value单值查询。可选键值对如下:

  • OFFSET 用于指定查询结果的偏移量,如果不传默认偏移为0,最大2000。



10991
10992
10993
# File 'lib/v20201111/models.rb', line 10991

def Offset
  @Offset
end

#OperatorObject

注: `在调用此接口时,请确保指定的员工已获得所需的接口调用权限,并具备接口传入的相应资源的数据权限。 在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。

  • Key:"RoleType",查询角色类型,Values可选:
    • **"1"**:查询系统角色
    • **"2"**:查询自定义角色
  • Key:"RoleStatus",查询角色状态,Values可选:
    • **"1"**:查询启用角色
    • **"2"**:查询禁用角色
  • Key:"IsGroupRole",是否查询集团角色,Values可选:
    • **"0"**:查询非集团角色
    • **"1"**:查询集团角色
  • Key:"IsReturnPermissionGroup",是否返回角色对应权限树,Values可选:
    • **"0"**:接口不返回角色对应的权限树字段
    • **"1"**:接口返回角色对应的权限树字段
分页参数, 需要limit, offset 配合使用 例如: 您希望得到第三页的数据, 且每页限制最多10条 您可以使用 LIMIT 10 OFFSET 20

Parameters:

  • 执行本接口操作的员工信息。使用此接口时,必须填写UserId。

  • 指定分页每页返回的数据条数,单页最大支持 200。

  • 代理企业和员工的信息。

  • 查询的关键字段,支持Key-Value单值查询。可选键值对如下:

  • OFFSET 用于指定查询结果的偏移量,如果不传默认偏移为0,最大2000。



10991
10992
10993
# File 'lib/v20201111/models.rb', line 10991

def Operator
  @Operator
end

Instance Method Details

#deserialize(params) ⇒ Object



11001
11002
11003
11004
11005
11006
11007
11008
11009
11010
11011
11012
11013
11014
11015
11016
11017
11018
11019
11020
# File 'lib/v20201111/models.rb', line 11001

def deserialize(params)
  unless params['Operator'].nil?
    @Operator = UserInfo.new
    @Operator.deserialize(params['Operator'])
  end
  @Limit = params['Limit']
  unless params['Agent'].nil?
    @Agent = Agent.new
    @Agent.deserialize(params['Agent'])
  end
  unless params['Filters'].nil?
    @Filters = []
    params['Filters'].each do |i|
      filter_tmp = Filter.new
      filter_tmp.deserialize(i)
      @Filters << filter_tmp
    end
  end
  @Offset = params['Offset']
end