Class: TencentCloud::Cwp::V20180228::CreateBaselineStrategyRequest

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

Overview

CreateBaselineStrategy请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(strategyname = nil, scancycle = nil, scanat = nil, categoryids = nil, isglobal = nil, machinetype = nil, regioncode = nil, quuids = nil) ⇒ CreateBaselineStrategyRequest

Returns a new instance of CreateBaselineStrategyRequest.



5457
5458
5459
5460
5461
5462
5463
5464
5465
5466
# File 'lib/v20180228/models.rb', line 5457

def initialize(strategyname=nil, scancycle=nil, scanat=nil, categoryids=nil, isglobal=nil, machinetype=nil, regioncode=nil, quuids=nil)
  @StrategyName = strategyname
  @ScanCycle = scancycle
  @ScanAt = scanat
  @CategoryIds = categoryids
  @IsGlobal = isglobal
  @MachineType = machinetype
  @RegionCode = regioncode
  @Quuids = quuids
end

Instance Attribute Details

#CategoryIdsObject

CVM:虚拟主机BM:裸金属ECM:边缘计算主机LH:轻量应用服务器Other:混合云机器

Parameters:

  • StrategyName:

    策略名称

  • ScanCycle:

    检测周期, 表示每隔多少天进行检测.示例: 2, 表示每2天进行检测一次.

  • ScanAt:

    定期检测时间,该时间下发扫描. 示例:“22:00”, 表示在22:00下发检测

  • CategoryIds:

    该策略下选择的基线id数组. 示例: [1,3,5,7]

  • IsGlobal:

    扫描范围是否全部服务器, 1:是 0:否, 为1则为全部专业版主机

  • MachineType:

    云主机类型:

  • RegionCode:

    主机地域. 示例: “ap-guangzhou”

  • Quuids:

    主机id数组. 示例: [“quuid1”,“quuid2”]



5455
5456
5457
# File 'lib/v20180228/models.rb', line 5455

def CategoryIds
  @CategoryIds
end

#IsGlobalObject

CVM:虚拟主机BM:裸金属ECM:边缘计算主机LH:轻量应用服务器Other:混合云机器

Parameters:

  • StrategyName:

    策略名称

  • ScanCycle:

    检测周期, 表示每隔多少天进行检测.示例: 2, 表示每2天进行检测一次.

  • ScanAt:

    定期检测时间,该时间下发扫描. 示例:“22:00”, 表示在22:00下发检测

  • CategoryIds:

    该策略下选择的基线id数组. 示例: [1,3,5,7]

  • IsGlobal:

    扫描范围是否全部服务器, 1:是 0:否, 为1则为全部专业版主机

  • MachineType:

    云主机类型:

  • RegionCode:

    主机地域. 示例: “ap-guangzhou”

  • Quuids:

    主机id数组. 示例: [“quuid1”,“quuid2”]



5455
5456
5457
# File 'lib/v20180228/models.rb', line 5455

def IsGlobal
  @IsGlobal
end

#MachineTypeObject

CVM:虚拟主机BM:裸金属ECM:边缘计算主机LH:轻量应用服务器Other:混合云机器

Parameters:

  • StrategyName:

    策略名称

  • ScanCycle:

    检测周期, 表示每隔多少天进行检测.示例: 2, 表示每2天进行检测一次.

  • ScanAt:

    定期检测时间,该时间下发扫描. 示例:“22:00”, 表示在22:00下发检测

  • CategoryIds:

    该策略下选择的基线id数组. 示例: [1,3,5,7]

  • IsGlobal:

    扫描范围是否全部服务器, 1:是 0:否, 为1则为全部专业版主机

  • MachineType:

    云主机类型:

  • RegionCode:

    主机地域. 示例: “ap-guangzhou”

  • Quuids:

    主机id数组. 示例: [“quuid1”,“quuid2”]



5455
5456
5457
# File 'lib/v20180228/models.rb', line 5455

def MachineType
  @MachineType
end

#QuuidsObject

CVM:虚拟主机BM:裸金属ECM:边缘计算主机LH:轻量应用服务器Other:混合云机器

Parameters:

  • StrategyName:

    策略名称

  • ScanCycle:

    检测周期, 表示每隔多少天进行检测.示例: 2, 表示每2天进行检测一次.

  • ScanAt:

    定期检测时间,该时间下发扫描. 示例:“22:00”, 表示在22:00下发检测

  • CategoryIds:

    该策略下选择的基线id数组. 示例: [1,3,5,7]

  • IsGlobal:

    扫描范围是否全部服务器, 1:是 0:否, 为1则为全部专业版主机

  • MachineType:

    云主机类型:

  • RegionCode:

    主机地域. 示例: “ap-guangzhou”

  • Quuids:

    主机id数组. 示例: [“quuid1”,“quuid2”]



5455
5456
5457
# File 'lib/v20180228/models.rb', line 5455

def Quuids
  @Quuids
end

#RegionCodeObject

CVM:虚拟主机BM:裸金属ECM:边缘计算主机LH:轻量应用服务器Other:混合云机器

Parameters:

  • StrategyName:

    策略名称

  • ScanCycle:

    检测周期, 表示每隔多少天进行检测.示例: 2, 表示每2天进行检测一次.

  • ScanAt:

    定期检测时间,该时间下发扫描. 示例:“22:00”, 表示在22:00下发检测

  • CategoryIds:

    该策略下选择的基线id数组. 示例: [1,3,5,7]

  • IsGlobal:

    扫描范围是否全部服务器, 1:是 0:否, 为1则为全部专业版主机

  • MachineType:

    云主机类型:

  • RegionCode:

    主机地域. 示例: “ap-guangzhou”

  • Quuids:

    主机id数组. 示例: [“quuid1”,“quuid2”]



5455
5456
5457
# File 'lib/v20180228/models.rb', line 5455

def RegionCode
  @RegionCode
end

#ScanAtObject

CVM:虚拟主机BM:裸金属ECM:边缘计算主机LH:轻量应用服务器Other:混合云机器

Parameters:

  • StrategyName:

    策略名称

  • ScanCycle:

    检测周期, 表示每隔多少天进行检测.示例: 2, 表示每2天进行检测一次.

  • ScanAt:

    定期检测时间,该时间下发扫描. 示例:“22:00”, 表示在22:00下发检测

  • CategoryIds:

    该策略下选择的基线id数组. 示例: [1,3,5,7]

  • IsGlobal:

    扫描范围是否全部服务器, 1:是 0:否, 为1则为全部专业版主机

  • MachineType:

    云主机类型:

  • RegionCode:

    主机地域. 示例: “ap-guangzhou”

  • Quuids:

    主机id数组. 示例: [“quuid1”,“quuid2”]



5455
5456
5457
# File 'lib/v20180228/models.rb', line 5455

def ScanAt
  @ScanAt
end

#ScanCycleObject

CVM:虚拟主机BM:裸金属ECM:边缘计算主机LH:轻量应用服务器Other:混合云机器

Parameters:

  • StrategyName:

    策略名称

  • ScanCycle:

    检测周期, 表示每隔多少天进行检测.示例: 2, 表示每2天进行检测一次.

  • ScanAt:

    定期检测时间,该时间下发扫描. 示例:“22:00”, 表示在22:00下发检测

  • CategoryIds:

    该策略下选择的基线id数组. 示例: [1,3,5,7]

  • IsGlobal:

    扫描范围是否全部服务器, 1:是 0:否, 为1则为全部专业版主机

  • MachineType:

    云主机类型:

  • RegionCode:

    主机地域. 示例: “ap-guangzhou”

  • Quuids:

    主机id数组. 示例: [“quuid1”,“quuid2”]



5455
5456
5457
# File 'lib/v20180228/models.rb', line 5455

def ScanCycle
  @ScanCycle
end

#StrategyNameObject

CVM:虚拟主机BM:裸金属ECM:边缘计算主机LH:轻量应用服务器Other:混合云机器

Parameters:

  • StrategyName:

    策略名称

  • ScanCycle:

    检测周期, 表示每隔多少天进行检测.示例: 2, 表示每2天进行检测一次.

  • ScanAt:

    定期检测时间,该时间下发扫描. 示例:“22:00”, 表示在22:00下发检测

  • CategoryIds:

    该策略下选择的基线id数组. 示例: [1,3,5,7]

  • IsGlobal:

    扫描范围是否全部服务器, 1:是 0:否, 为1则为全部专业版主机

  • MachineType:

    云主机类型:

  • RegionCode:

    主机地域. 示例: “ap-guangzhou”

  • Quuids:

    主机id数组. 示例: [“quuid1”,“quuid2”]



5455
5456
5457
# File 'lib/v20180228/models.rb', line 5455

def StrategyName
  @StrategyName
end

Instance Method Details

#deserialize(params) ⇒ Object



5468
5469
5470
5471
5472
5473
5474
5475
5476
5477
# File 'lib/v20180228/models.rb', line 5468

def deserialize(params)
  @StrategyName = params['StrategyName']
  @ScanCycle = params['ScanCycle']
  @ScanAt = params['ScanAt']
  @CategoryIds = params['CategoryIds']
  @IsGlobal = params['IsGlobal']
  @MachineType = params['MachineType']
  @RegionCode = params['RegionCode']
  @Quuids = params['Quuids']
end