Class: TencentCloud::Yunjing::V20180228::CreateBaselineStrategyRequest

Inherits:
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.



577
578
579
580
581
582
583
584
585
586
# File 'lib/v20180228/models.rb', line 577

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

Parameters:

  • StrategyName:

    策略名称

  • ScanCycle:

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

  • ScanAt:

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

  • CategoryIds:

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

  • IsGlobal:

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

  • MachineType:

    云主机类型:“CVM”:虚拟主机,“BMS”:裸金属,“ECM”:边缘计算主机

  • RegionCode:

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

  • Quuids:

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



575
576
577
# File 'lib/v20180228/models.rb', line 575

def CategoryIds
  @CategoryIds
end

#IsGlobalObject

Parameters:

  • StrategyName:

    策略名称

  • ScanCycle:

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

  • ScanAt:

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

  • CategoryIds:

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

  • IsGlobal:

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

  • MachineType:

    云主机类型:“CVM”:虚拟主机,“BMS”:裸金属,“ECM”:边缘计算主机

  • RegionCode:

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

  • Quuids:

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



575
576
577
# File 'lib/v20180228/models.rb', line 575

def IsGlobal
  @IsGlobal
end

#MachineTypeObject

Parameters:

  • StrategyName:

    策略名称

  • ScanCycle:

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

  • ScanAt:

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

  • CategoryIds:

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

  • IsGlobal:

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

  • MachineType:

    云主机类型:“CVM”:虚拟主机,“BMS”:裸金属,“ECM”:边缘计算主机

  • RegionCode:

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

  • Quuids:

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



575
576
577
# File 'lib/v20180228/models.rb', line 575

def MachineType
  @MachineType
end

#QuuidsObject

Parameters:

  • StrategyName:

    策略名称

  • ScanCycle:

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

  • ScanAt:

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

  • CategoryIds:

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

  • IsGlobal:

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

  • MachineType:

    云主机类型:“CVM”:虚拟主机,“BMS”:裸金属,“ECM”:边缘计算主机

  • RegionCode:

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

  • Quuids:

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



575
576
577
# File 'lib/v20180228/models.rb', line 575

def Quuids
  @Quuids
end

#RegionCodeObject

Parameters:

  • StrategyName:

    策略名称

  • ScanCycle:

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

  • ScanAt:

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

  • CategoryIds:

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

  • IsGlobal:

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

  • MachineType:

    云主机类型:“CVM”:虚拟主机,“BMS”:裸金属,“ECM”:边缘计算主机

  • RegionCode:

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

  • Quuids:

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



575
576
577
# File 'lib/v20180228/models.rb', line 575

def RegionCode
  @RegionCode
end

#ScanAtObject

Parameters:

  • StrategyName:

    策略名称

  • ScanCycle:

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

  • ScanAt:

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

  • CategoryIds:

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

  • IsGlobal:

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

  • MachineType:

    云主机类型:“CVM”:虚拟主机,“BMS”:裸金属,“ECM”:边缘计算主机

  • RegionCode:

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

  • Quuids:

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



575
576
577
# File 'lib/v20180228/models.rb', line 575

def ScanAt
  @ScanAt
end

#ScanCycleObject

Parameters:

  • StrategyName:

    策略名称

  • ScanCycle:

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

  • ScanAt:

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

  • CategoryIds:

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

  • IsGlobal:

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

  • MachineType:

    云主机类型:“CVM”:虚拟主机,“BMS”:裸金属,“ECM”:边缘计算主机

  • RegionCode:

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

  • Quuids:

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



575
576
577
# File 'lib/v20180228/models.rb', line 575

def ScanCycle
  @ScanCycle
end

#StrategyNameObject

Parameters:

  • StrategyName:

    策略名称

  • ScanCycle:

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

  • ScanAt:

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

  • CategoryIds:

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

  • IsGlobal:

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

  • MachineType:

    云主机类型:“CVM”:虚拟主机,“BMS”:裸金属,“ECM”:边缘计算主机

  • RegionCode:

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

  • Quuids:

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



575
576
577
# File 'lib/v20180228/models.rb', line 575

def StrategyName
  @StrategyName
end

Instance Method Details

#deserialize(params) ⇒ Object



588
589
590
591
592
593
594
595
596
597
# File 'lib/v20180228/models.rb', line 588

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