Class: TencentCloud::Dasb::V20191018::DescribeDevicesRequest

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

Overview

DescribeDevices请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(idset = nil, name = nil, ip = nil, apcodeset = nil, kind = nil, offset = nil, limit = nil, authorizeduseridset = nil, resourceidset = nil, kindset = nil, managedaccount = nil, departmentid = nil, tagfilters = nil, filters = nil) ⇒ DescribeDevicesRequest

Returns a new instance of DescribeDevicesRequest.



2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
# File 'lib/v20191018/models.rb', line 2422

def initialize(idset=nil, name=nil, ip=nil, apcodeset=nil, kind=nil, offset=nil, limit=nil, authorizeduseridset=nil, resourceidset=nil, kindset=nil, managedaccount=nil, departmentid=nil, tagfilters=nil, filters=nil)
  @IdSet = idset
  @Name = name
  @Ip = ip
  @ApCodeSet = apcodeset
  @Kind = kind
  @Offset = offset
  @Limit = limit
  @AuthorizedUserIdSet = authorizeduseridset
  @ResourceIdSet = resourceidset
  @KindSet = kindset
  @ManagedAccount = managedaccount
  @DepartmentId = departmentid
  @TagFilters = tagfilters
  @Filters = filters
end

Instance Attribute Details

#ApCodeSetObject

BindingStatus 绑定状态

Parameters:

  • IdSet:

    资产ID集合

  • Name:

    资产名或资产IP,模糊查询

  • Ip:

    暂未使用

  • ApCodeSet:

    地域码集合

  • Kind:

    操作系统类型, 1 - Linux, 2 - Windows, 3 - MySQL, 4 - SQLServer, 5 - TDSQL MySQL, 6 - TDSQL-C MySQL, 7 - MariaDB, 8 - PostgreSQL, 9 - MongoDB副本集群, 10 - MongoDB分片集群, 11 - Redis

  • Offset:

    分页偏移位置,默认值为0

  • Limit:

    每页条目数量,默认20

  • AuthorizedUserIdSet:

    有该资产访问权限的用户ID集合

  • ResourceIdSet:

    过滤条件,资产绑定的堡垒机服务ID集合

  • KindSet:

    可提供按照多种类型过滤, 取值范围与Kind一致

  • ManagedAccount:

    资产是否包含托管账号。1,包含;0,不包含

  • DepartmentId:

    过滤条件,可按照部门ID进行过滤

  • TagFilters:

    过滤条件,可按照标签键、标签进行过滤。如果同时指定标签键和标签过滤条件,它们之间为“AND”的关系

  • Filters:

    过滤数组。支持的Name:



2420
2421
2422
# File 'lib/v20191018/models.rb', line 2420

def ApCodeSet
  @ApCodeSet
end

#AuthorizedUserIdSetObject

BindingStatus 绑定状态

Parameters:

  • IdSet:

    资产ID集合

  • Name:

    资产名或资产IP,模糊查询

  • Ip:

    暂未使用

  • ApCodeSet:

    地域码集合

  • Kind:

    操作系统类型, 1 - Linux, 2 - Windows, 3 - MySQL, 4 - SQLServer, 5 - TDSQL MySQL, 6 - TDSQL-C MySQL, 7 - MariaDB, 8 - PostgreSQL, 9 - MongoDB副本集群, 10 - MongoDB分片集群, 11 - Redis

  • Offset:

    分页偏移位置,默认值为0

  • Limit:

    每页条目数量,默认20

  • AuthorizedUserIdSet:

    有该资产访问权限的用户ID集合

  • ResourceIdSet:

    过滤条件,资产绑定的堡垒机服务ID集合

  • KindSet:

    可提供按照多种类型过滤, 取值范围与Kind一致

  • ManagedAccount:

    资产是否包含托管账号。1,包含;0,不包含

  • DepartmentId:

    过滤条件,可按照部门ID进行过滤

  • TagFilters:

    过滤条件,可按照标签键、标签进行过滤。如果同时指定标签键和标签过滤条件,它们之间为“AND”的关系

  • Filters:

    过滤数组。支持的Name:



2420
2421
2422
# File 'lib/v20191018/models.rb', line 2420

def AuthorizedUserIdSet
  @AuthorizedUserIdSet
end

#DepartmentIdObject

BindingStatus 绑定状态

Parameters:

  • IdSet:

    资产ID集合

  • Name:

    资产名或资产IP,模糊查询

  • Ip:

    暂未使用

  • ApCodeSet:

    地域码集合

  • Kind:

    操作系统类型, 1 - Linux, 2 - Windows, 3 - MySQL, 4 - SQLServer, 5 - TDSQL MySQL, 6 - TDSQL-C MySQL, 7 - MariaDB, 8 - PostgreSQL, 9 - MongoDB副本集群, 10 - MongoDB分片集群, 11 - Redis

  • Offset:

    分页偏移位置,默认值为0

  • Limit:

    每页条目数量,默认20

  • AuthorizedUserIdSet:

    有该资产访问权限的用户ID集合

  • ResourceIdSet:

    过滤条件,资产绑定的堡垒机服务ID集合

  • KindSet:

    可提供按照多种类型过滤, 取值范围与Kind一致

  • ManagedAccount:

    资产是否包含托管账号。1,包含;0,不包含

  • DepartmentId:

    过滤条件,可按照部门ID进行过滤

  • TagFilters:

    过滤条件,可按照标签键、标签进行过滤。如果同时指定标签键和标签过滤条件,它们之间为“AND”的关系

  • Filters:

    过滤数组。支持的Name:



2420
2421
2422
# File 'lib/v20191018/models.rb', line 2420

def DepartmentId
  @DepartmentId
end

#FiltersObject

BindingStatus 绑定状态

Parameters:

  • IdSet:

    资产ID集合

  • Name:

    资产名或资产IP,模糊查询

  • Ip:

    暂未使用

  • ApCodeSet:

    地域码集合

  • Kind:

    操作系统类型, 1 - Linux, 2 - Windows, 3 - MySQL, 4 - SQLServer, 5 - TDSQL MySQL, 6 - TDSQL-C MySQL, 7 - MariaDB, 8 - PostgreSQL, 9 - MongoDB副本集群, 10 - MongoDB分片集群, 11 - Redis

  • Offset:

    分页偏移位置,默认值为0

  • Limit:

    每页条目数量,默认20

  • AuthorizedUserIdSet:

    有该资产访问权限的用户ID集合

  • ResourceIdSet:

    过滤条件,资产绑定的堡垒机服务ID集合

  • KindSet:

    可提供按照多种类型过滤, 取值范围与Kind一致

  • ManagedAccount:

    资产是否包含托管账号。1,包含;0,不包含

  • DepartmentId:

    过滤条件,可按照部门ID进行过滤

  • TagFilters:

    过滤条件,可按照标签键、标签进行过滤。如果同时指定标签键和标签过滤条件,它们之间为“AND”的关系

  • Filters:

    过滤数组。支持的Name:



2420
2421
2422
# File 'lib/v20191018/models.rb', line 2420

def Filters
  @Filters
end

#IdSetObject

BindingStatus 绑定状态

Parameters:

  • IdSet:

    资产ID集合

  • Name:

    资产名或资产IP,模糊查询

  • Ip:

    暂未使用

  • ApCodeSet:

    地域码集合

  • Kind:

    操作系统类型, 1 - Linux, 2 - Windows, 3 - MySQL, 4 - SQLServer, 5 - TDSQL MySQL, 6 - TDSQL-C MySQL, 7 - MariaDB, 8 - PostgreSQL, 9 - MongoDB副本集群, 10 - MongoDB分片集群, 11 - Redis

  • Offset:

    分页偏移位置,默认值为0

  • Limit:

    每页条目数量,默认20

  • AuthorizedUserIdSet:

    有该资产访问权限的用户ID集合

  • ResourceIdSet:

    过滤条件,资产绑定的堡垒机服务ID集合

  • KindSet:

    可提供按照多种类型过滤, 取值范围与Kind一致

  • ManagedAccount:

    资产是否包含托管账号。1,包含;0,不包含

  • DepartmentId:

    过滤条件,可按照部门ID进行过滤

  • TagFilters:

    过滤条件,可按照标签键、标签进行过滤。如果同时指定标签键和标签过滤条件,它们之间为“AND”的关系

  • Filters:

    过滤数组。支持的Name:



2420
2421
2422
# File 'lib/v20191018/models.rb', line 2420

def IdSet
  @IdSet
end

#IpObject

BindingStatus 绑定状态

Parameters:

  • IdSet:

    资产ID集合

  • Name:

    资产名或资产IP,模糊查询

  • Ip:

    暂未使用

  • ApCodeSet:

    地域码集合

  • Kind:

    操作系统类型, 1 - Linux, 2 - Windows, 3 - MySQL, 4 - SQLServer, 5 - TDSQL MySQL, 6 - TDSQL-C MySQL, 7 - MariaDB, 8 - PostgreSQL, 9 - MongoDB副本集群, 10 - MongoDB分片集群, 11 - Redis

  • Offset:

    分页偏移位置,默认值为0

  • Limit:

    每页条目数量,默认20

  • AuthorizedUserIdSet:

    有该资产访问权限的用户ID集合

  • ResourceIdSet:

    过滤条件,资产绑定的堡垒机服务ID集合

  • KindSet:

    可提供按照多种类型过滤, 取值范围与Kind一致

  • ManagedAccount:

    资产是否包含托管账号。1,包含;0,不包含

  • DepartmentId:

    过滤条件,可按照部门ID进行过滤

  • TagFilters:

    过滤条件,可按照标签键、标签进行过滤。如果同时指定标签键和标签过滤条件,它们之间为“AND”的关系

  • Filters:

    过滤数组。支持的Name:



2420
2421
2422
# File 'lib/v20191018/models.rb', line 2420

def Ip
  @Ip
end

#KindObject

BindingStatus 绑定状态

Parameters:

  • IdSet:

    资产ID集合

  • Name:

    资产名或资产IP,模糊查询

  • Ip:

    暂未使用

  • ApCodeSet:

    地域码集合

  • Kind:

    操作系统类型, 1 - Linux, 2 - Windows, 3 - MySQL, 4 - SQLServer, 5 - TDSQL MySQL, 6 - TDSQL-C MySQL, 7 - MariaDB, 8 - PostgreSQL, 9 - MongoDB副本集群, 10 - MongoDB分片集群, 11 - Redis

  • Offset:

    分页偏移位置,默认值为0

  • Limit:

    每页条目数量,默认20

  • AuthorizedUserIdSet:

    有该资产访问权限的用户ID集合

  • ResourceIdSet:

    过滤条件,资产绑定的堡垒机服务ID集合

  • KindSet:

    可提供按照多种类型过滤, 取值范围与Kind一致

  • ManagedAccount:

    资产是否包含托管账号。1,包含;0,不包含

  • DepartmentId:

    过滤条件,可按照部门ID进行过滤

  • TagFilters:

    过滤条件,可按照标签键、标签进行过滤。如果同时指定标签键和标签过滤条件,它们之间为“AND”的关系

  • Filters:

    过滤数组。支持的Name:



2420
2421
2422
# File 'lib/v20191018/models.rb', line 2420

def Kind
  @Kind
end

#KindSetObject

BindingStatus 绑定状态

Parameters:

  • IdSet:

    资产ID集合

  • Name:

    资产名或资产IP,模糊查询

  • Ip:

    暂未使用

  • ApCodeSet:

    地域码集合

  • Kind:

    操作系统类型, 1 - Linux, 2 - Windows, 3 - MySQL, 4 - SQLServer, 5 - TDSQL MySQL, 6 - TDSQL-C MySQL, 7 - MariaDB, 8 - PostgreSQL, 9 - MongoDB副本集群, 10 - MongoDB分片集群, 11 - Redis

  • Offset:

    分页偏移位置,默认值为0

  • Limit:

    每页条目数量,默认20

  • AuthorizedUserIdSet:

    有该资产访问权限的用户ID集合

  • ResourceIdSet:

    过滤条件,资产绑定的堡垒机服务ID集合

  • KindSet:

    可提供按照多种类型过滤, 取值范围与Kind一致

  • ManagedAccount:

    资产是否包含托管账号。1,包含;0,不包含

  • DepartmentId:

    过滤条件,可按照部门ID进行过滤

  • TagFilters:

    过滤条件,可按照标签键、标签进行过滤。如果同时指定标签键和标签过滤条件,它们之间为“AND”的关系

  • Filters:

    过滤数组。支持的Name:



2420
2421
2422
# File 'lib/v20191018/models.rb', line 2420

def KindSet
  @KindSet
end

#LimitObject

BindingStatus 绑定状态

Parameters:

  • IdSet:

    资产ID集合

  • Name:

    资产名或资产IP,模糊查询

  • Ip:

    暂未使用

  • ApCodeSet:

    地域码集合

  • Kind:

    操作系统类型, 1 - Linux, 2 - Windows, 3 - MySQL, 4 - SQLServer, 5 - TDSQL MySQL, 6 - TDSQL-C MySQL, 7 - MariaDB, 8 - PostgreSQL, 9 - MongoDB副本集群, 10 - MongoDB分片集群, 11 - Redis

  • Offset:

    分页偏移位置,默认值为0

  • Limit:

    每页条目数量,默认20

  • AuthorizedUserIdSet:

    有该资产访问权限的用户ID集合

  • ResourceIdSet:

    过滤条件,资产绑定的堡垒机服务ID集合

  • KindSet:

    可提供按照多种类型过滤, 取值范围与Kind一致

  • ManagedAccount:

    资产是否包含托管账号。1,包含;0,不包含

  • DepartmentId:

    过滤条件,可按照部门ID进行过滤

  • TagFilters:

    过滤条件,可按照标签键、标签进行过滤。如果同时指定标签键和标签过滤条件,它们之间为“AND”的关系

  • Filters:

    过滤数组。支持的Name:



2420
2421
2422
# File 'lib/v20191018/models.rb', line 2420

def Limit
  @Limit
end

#ManagedAccountObject

BindingStatus 绑定状态

Parameters:

  • IdSet:

    资产ID集合

  • Name:

    资产名或资产IP,模糊查询

  • Ip:

    暂未使用

  • ApCodeSet:

    地域码集合

  • Kind:

    操作系统类型, 1 - Linux, 2 - Windows, 3 - MySQL, 4 - SQLServer, 5 - TDSQL MySQL, 6 - TDSQL-C MySQL, 7 - MariaDB, 8 - PostgreSQL, 9 - MongoDB副本集群, 10 - MongoDB分片集群, 11 - Redis

  • Offset:

    分页偏移位置,默认值为0

  • Limit:

    每页条目数量,默认20

  • AuthorizedUserIdSet:

    有该资产访问权限的用户ID集合

  • ResourceIdSet:

    过滤条件,资产绑定的堡垒机服务ID集合

  • KindSet:

    可提供按照多种类型过滤, 取值范围与Kind一致

  • ManagedAccount:

    资产是否包含托管账号。1,包含;0,不包含

  • DepartmentId:

    过滤条件,可按照部门ID进行过滤

  • TagFilters:

    过滤条件,可按照标签键、标签进行过滤。如果同时指定标签键和标签过滤条件,它们之间为“AND”的关系

  • Filters:

    过滤数组。支持的Name:



2420
2421
2422
# File 'lib/v20191018/models.rb', line 2420

def ManagedAccount
  @ManagedAccount
end

#NameObject

BindingStatus 绑定状态

Parameters:

  • IdSet:

    资产ID集合

  • Name:

    资产名或资产IP,模糊查询

  • Ip:

    暂未使用

  • ApCodeSet:

    地域码集合

  • Kind:

    操作系统类型, 1 - Linux, 2 - Windows, 3 - MySQL, 4 - SQLServer, 5 - TDSQL MySQL, 6 - TDSQL-C MySQL, 7 - MariaDB, 8 - PostgreSQL, 9 - MongoDB副本集群, 10 - MongoDB分片集群, 11 - Redis

  • Offset:

    分页偏移位置,默认值为0

  • Limit:

    每页条目数量,默认20

  • AuthorizedUserIdSet:

    有该资产访问权限的用户ID集合

  • ResourceIdSet:

    过滤条件,资产绑定的堡垒机服务ID集合

  • KindSet:

    可提供按照多种类型过滤, 取值范围与Kind一致

  • ManagedAccount:

    资产是否包含托管账号。1,包含;0,不包含

  • DepartmentId:

    过滤条件,可按照部门ID进行过滤

  • TagFilters:

    过滤条件,可按照标签键、标签进行过滤。如果同时指定标签键和标签过滤条件,它们之间为“AND”的关系

  • Filters:

    过滤数组。支持的Name:



2420
2421
2422
# File 'lib/v20191018/models.rb', line 2420

def Name
  @Name
end

#OffsetObject

BindingStatus 绑定状态

Parameters:

  • IdSet:

    资产ID集合

  • Name:

    资产名或资产IP,模糊查询

  • Ip:

    暂未使用

  • ApCodeSet:

    地域码集合

  • Kind:

    操作系统类型, 1 - Linux, 2 - Windows, 3 - MySQL, 4 - SQLServer, 5 - TDSQL MySQL, 6 - TDSQL-C MySQL, 7 - MariaDB, 8 - PostgreSQL, 9 - MongoDB副本集群, 10 - MongoDB分片集群, 11 - Redis

  • Offset:

    分页偏移位置,默认值为0

  • Limit:

    每页条目数量,默认20

  • AuthorizedUserIdSet:

    有该资产访问权限的用户ID集合

  • ResourceIdSet:

    过滤条件,资产绑定的堡垒机服务ID集合

  • KindSet:

    可提供按照多种类型过滤, 取值范围与Kind一致

  • ManagedAccount:

    资产是否包含托管账号。1,包含;0,不包含

  • DepartmentId:

    过滤条件,可按照部门ID进行过滤

  • TagFilters:

    过滤条件,可按照标签键、标签进行过滤。如果同时指定标签键和标签过滤条件,它们之间为“AND”的关系

  • Filters:

    过滤数组。支持的Name:



2420
2421
2422
# File 'lib/v20191018/models.rb', line 2420

def Offset
  @Offset
end

#ResourceIdSetObject

BindingStatus 绑定状态

Parameters:

  • IdSet:

    资产ID集合

  • Name:

    资产名或资产IP,模糊查询

  • Ip:

    暂未使用

  • ApCodeSet:

    地域码集合

  • Kind:

    操作系统类型, 1 - Linux, 2 - Windows, 3 - MySQL, 4 - SQLServer, 5 - TDSQL MySQL, 6 - TDSQL-C MySQL, 7 - MariaDB, 8 - PostgreSQL, 9 - MongoDB副本集群, 10 - MongoDB分片集群, 11 - Redis

  • Offset:

    分页偏移位置,默认值为0

  • Limit:

    每页条目数量,默认20

  • AuthorizedUserIdSet:

    有该资产访问权限的用户ID集合

  • ResourceIdSet:

    过滤条件,资产绑定的堡垒机服务ID集合

  • KindSet:

    可提供按照多种类型过滤, 取值范围与Kind一致

  • ManagedAccount:

    资产是否包含托管账号。1,包含;0,不包含

  • DepartmentId:

    过滤条件,可按照部门ID进行过滤

  • TagFilters:

    过滤条件,可按照标签键、标签进行过滤。如果同时指定标签键和标签过滤条件,它们之间为“AND”的关系

  • Filters:

    过滤数组。支持的Name:



2420
2421
2422
# File 'lib/v20191018/models.rb', line 2420

def ResourceIdSet
  @ResourceIdSet
end

#TagFiltersObject

BindingStatus 绑定状态

Parameters:

  • IdSet:

    资产ID集合

  • Name:

    资产名或资产IP,模糊查询

  • Ip:

    暂未使用

  • ApCodeSet:

    地域码集合

  • Kind:

    操作系统类型, 1 - Linux, 2 - Windows, 3 - MySQL, 4 - SQLServer, 5 - TDSQL MySQL, 6 - TDSQL-C MySQL, 7 - MariaDB, 8 - PostgreSQL, 9 - MongoDB副本集群, 10 - MongoDB分片集群, 11 - Redis

  • Offset:

    分页偏移位置,默认值为0

  • Limit:

    每页条目数量,默认20

  • AuthorizedUserIdSet:

    有该资产访问权限的用户ID集合

  • ResourceIdSet:

    过滤条件,资产绑定的堡垒机服务ID集合

  • KindSet:

    可提供按照多种类型过滤, 取值范围与Kind一致

  • ManagedAccount:

    资产是否包含托管账号。1,包含;0,不包含

  • DepartmentId:

    过滤条件,可按照部门ID进行过滤

  • TagFilters:

    过滤条件,可按照标签键、标签进行过滤。如果同时指定标签键和标签过滤条件,它们之间为“AND”的关系

  • Filters:

    过滤数组。支持的Name:



2420
2421
2422
# File 'lib/v20191018/models.rb', line 2420

def TagFilters
  @TagFilters
end

Instance Method Details

#deserialize(params) ⇒ Object



2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
# File 'lib/v20191018/models.rb', line 2439

def deserialize(params)
  @IdSet = params['IdSet']
  @Name = params['Name']
  @Ip = params['Ip']
  @ApCodeSet = params['ApCodeSet']
  @Kind = params['Kind']
  @Offset = params['Offset']
  @Limit = params['Limit']
  @AuthorizedUserIdSet = params['AuthorizedUserIdSet']
  @ResourceIdSet = params['ResourceIdSet']
  @KindSet = params['KindSet']
  @ManagedAccount = params['ManagedAccount']
  @DepartmentId = params['DepartmentId']
  unless params['TagFilters'].nil?
    @TagFilters = []
    params['TagFilters'].each do |i|
      tagfilter_tmp = TagFilter.new
      tagfilter_tmp.deserialize(i)
      @TagFilters << tagfilter_tmp
    end
  end
  unless params['Filters'].nil?
    @Filters = []
    params['Filters'].each do |i|
      filter_tmp = Filter.new
      filter_tmp.deserialize(i)
      @Filters << filter_tmp
    end
  end
end