Class: TencentCloud::Ioa::V20220601::CreateDLPFileDetectTaskRequest

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

Overview

CreateDLPFileDetectTask请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(downloadurl = nil, filename = nil, filemd5 = nil, balancetype = nil, domaininstanceid = nil, selectnodeids = nil, groupid = nil) ⇒ CreateDLPFileDetectTaskRequest

Returns a new instance of CreateDLPFileDetectTaskRequest.



301
302
303
304
305
306
307
308
309
# File 'lib/v20220601/models.rb', line 301

def initialize(downloadurl=nil, filename=nil, filemd5=nil, balancetype=nil, domaininstanceid=nil, selectnodeids=nil, groupid=nil)
  @DownloadUrl = downloadurl
  @FileName = filename
  @FileMd5 = filemd5
  @BalanceType = balancetype
  @DomainInstanceId = domaininstanceid
  @SelectNodeIds = selectnodeids
  @GroupId = groupid
end

Instance Attribute Details

#BalanceTypeObject

Parameters:

  • DownloadUrl:

    文件下载Url

  • FileName:

    文件名

  • FileMd5:

    文件Md5

  • BalanceType:

    负载类型 1 从GroupId中选一节点 鉴定 2使用所有SelectNodeIds节点鉴定

  • DomainInstanceId:

    管理域实例ID,用于CAM管理域权限分配。若企业未进行管理域的划分,可直接传入根域“1”,此时表示针对当前企业的全部设备和账号进行接口CRUD,具体CRUD的影响范围限制于相应接口的入参。

  • SelectNodeIds:

    选中节点唯一Id列表,BalanceType=2时必填

  • GroupId:

    节点组唯一Id,BalanceType=1时必填



299
300
301
# File 'lib/v20220601/models.rb', line 299

def BalanceType
  @BalanceType
end

#DomainInstanceIdObject

Parameters:

  • DownloadUrl:

    文件下载Url

  • FileName:

    文件名

  • FileMd5:

    文件Md5

  • BalanceType:

    负载类型 1 从GroupId中选一节点 鉴定 2使用所有SelectNodeIds节点鉴定

  • DomainInstanceId:

    管理域实例ID,用于CAM管理域权限分配。若企业未进行管理域的划分,可直接传入根域“1”,此时表示针对当前企业的全部设备和账号进行接口CRUD,具体CRUD的影响范围限制于相应接口的入参。

  • SelectNodeIds:

    选中节点唯一Id列表,BalanceType=2时必填

  • GroupId:

    节点组唯一Id,BalanceType=1时必填



299
300
301
# File 'lib/v20220601/models.rb', line 299

def DomainInstanceId
  @DomainInstanceId
end

#DownloadUrlObject

Parameters:

  • DownloadUrl:

    文件下载Url

  • FileName:

    文件名

  • FileMd5:

    文件Md5

  • BalanceType:

    负载类型 1 从GroupId中选一节点 鉴定 2使用所有SelectNodeIds节点鉴定

  • DomainInstanceId:

    管理域实例ID,用于CAM管理域权限分配。若企业未进行管理域的划分,可直接传入根域“1”,此时表示针对当前企业的全部设备和账号进行接口CRUD,具体CRUD的影响范围限制于相应接口的入参。

  • SelectNodeIds:

    选中节点唯一Id列表,BalanceType=2时必填

  • GroupId:

    节点组唯一Id,BalanceType=1时必填



299
300
301
# File 'lib/v20220601/models.rb', line 299

def DownloadUrl
  @DownloadUrl
end

#FileMd5Object

Parameters:

  • DownloadUrl:

    文件下载Url

  • FileName:

    文件名

  • FileMd5:

    文件Md5

  • BalanceType:

    负载类型 1 从GroupId中选一节点 鉴定 2使用所有SelectNodeIds节点鉴定

  • DomainInstanceId:

    管理域实例ID,用于CAM管理域权限分配。若企业未进行管理域的划分,可直接传入根域“1”,此时表示针对当前企业的全部设备和账号进行接口CRUD,具体CRUD的影响范围限制于相应接口的入参。

  • SelectNodeIds:

    选中节点唯一Id列表,BalanceType=2时必填

  • GroupId:

    节点组唯一Id,BalanceType=1时必填



299
300
301
# File 'lib/v20220601/models.rb', line 299

def FileMd5
  @FileMd5
end

#FileNameObject

Parameters:

  • DownloadUrl:

    文件下载Url

  • FileName:

    文件名

  • FileMd5:

    文件Md5

  • BalanceType:

    负载类型 1 从GroupId中选一节点 鉴定 2使用所有SelectNodeIds节点鉴定

  • DomainInstanceId:

    管理域实例ID,用于CAM管理域权限分配。若企业未进行管理域的划分,可直接传入根域“1”,此时表示针对当前企业的全部设备和账号进行接口CRUD,具体CRUD的影响范围限制于相应接口的入参。

  • SelectNodeIds:

    选中节点唯一Id列表,BalanceType=2时必填

  • GroupId:

    节点组唯一Id,BalanceType=1时必填



299
300
301
# File 'lib/v20220601/models.rb', line 299

def FileName
  @FileName
end

#GroupIdObject

Parameters:

  • DownloadUrl:

    文件下载Url

  • FileName:

    文件名

  • FileMd5:

    文件Md5

  • BalanceType:

    负载类型 1 从GroupId中选一节点 鉴定 2使用所有SelectNodeIds节点鉴定

  • DomainInstanceId:

    管理域实例ID,用于CAM管理域权限分配。若企业未进行管理域的划分,可直接传入根域“1”,此时表示针对当前企业的全部设备和账号进行接口CRUD,具体CRUD的影响范围限制于相应接口的入参。

  • SelectNodeIds:

    选中节点唯一Id列表,BalanceType=2时必填

  • GroupId:

    节点组唯一Id,BalanceType=1时必填



299
300
301
# File 'lib/v20220601/models.rb', line 299

def GroupId
  @GroupId
end

#SelectNodeIdsObject

Parameters:

  • DownloadUrl:

    文件下载Url

  • FileName:

    文件名

  • FileMd5:

    文件Md5

  • BalanceType:

    负载类型 1 从GroupId中选一节点 鉴定 2使用所有SelectNodeIds节点鉴定

  • DomainInstanceId:

    管理域实例ID,用于CAM管理域权限分配。若企业未进行管理域的划分,可直接传入根域“1”,此时表示针对当前企业的全部设备和账号进行接口CRUD,具体CRUD的影响范围限制于相应接口的入参。

  • SelectNodeIds:

    选中节点唯一Id列表,BalanceType=2时必填

  • GroupId:

    节点组唯一Id,BalanceType=1时必填



299
300
301
# File 'lib/v20220601/models.rb', line 299

def SelectNodeIds
  @SelectNodeIds
end

Instance Method Details

#deserialize(params) ⇒ Object



311
312
313
314
315
316
317
318
319
# File 'lib/v20220601/models.rb', line 311

def deserialize(params)
  @DownloadUrl = params['DownloadUrl']
  @FileName = params['FileName']
  @FileMd5 = params['FileMd5']
  @BalanceType = params['BalanceType']
  @DomainInstanceId = params['DomainInstanceId']
  @SelectNodeIds = params['SelectNodeIds']
  @GroupId = params['GroupId']
end