Class: TencentCloud::Tke::V20220501::HealthCheckTemplateRule

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

Overview

健康检测模板规则

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = nil, description = nil, repairaction = nil, repaireffect = nil, shouldenable = nil, shouldrepair = nil, severity = nil) ⇒ HealthCheckTemplateRule

Returns a new instance of HealthCheckTemplateRule.



1360
1361
1362
1363
1364
1365
1366
1367
1368
# File 'lib/v20220501/models.rb', line 1360

def initialize(name=nil, description=nil, repairaction=nil, repaireffect=nil, shouldenable=nil, shouldrepair=nil, severity=nil)
  @Name = name
  @Description = description
  @RepairAction = repairaction
  @RepairEffect = repaireffect
  @ShouldEnable = shouldenable
  @ShouldRepair = shouldrepair
  @Severity = severity
end

Instance Attribute Details

#DescriptionObject

Parameters:

  • Name:

    健康检测项目名称

  • Description:

    健康检测规则描述

  • RepairAction:

    修复动作

  • RepairEffect:

    修复影响

  • ShouldEnable:

    是否建议开启检测

  • ShouldRepair:

    是否建议修复

  • Severity:

    问题严重程度



1358
1359
1360
# File 'lib/v20220501/models.rb', line 1358

def Description
  @Description
end

#NameObject

Parameters:

  • Name:

    健康检测项目名称

  • Description:

    健康检测规则描述

  • RepairAction:

    修复动作

  • RepairEffect:

    修复影响

  • ShouldEnable:

    是否建议开启检测

  • ShouldRepair:

    是否建议修复

  • Severity:

    问题严重程度



1358
1359
1360
# File 'lib/v20220501/models.rb', line 1358

def Name
  @Name
end

#RepairActionObject

Parameters:

  • Name:

    健康检测项目名称

  • Description:

    健康检测规则描述

  • RepairAction:

    修复动作

  • RepairEffect:

    修复影响

  • ShouldEnable:

    是否建议开启检测

  • ShouldRepair:

    是否建议修复

  • Severity:

    问题严重程度



1358
1359
1360
# File 'lib/v20220501/models.rb', line 1358

def RepairAction
  @RepairAction
end

#RepairEffectObject

Parameters:

  • Name:

    健康检测项目名称

  • Description:

    健康检测规则描述

  • RepairAction:

    修复动作

  • RepairEffect:

    修复影响

  • ShouldEnable:

    是否建议开启检测

  • ShouldRepair:

    是否建议修复

  • Severity:

    问题严重程度



1358
1359
1360
# File 'lib/v20220501/models.rb', line 1358

def RepairEffect
  @RepairEffect
end

#SeverityObject

Parameters:

  • Name:

    健康检测项目名称

  • Description:

    健康检测规则描述

  • RepairAction:

    修复动作

  • RepairEffect:

    修复影响

  • ShouldEnable:

    是否建议开启检测

  • ShouldRepair:

    是否建议修复

  • Severity:

    问题严重程度



1358
1359
1360
# File 'lib/v20220501/models.rb', line 1358

def Severity
  @Severity
end

#ShouldEnableObject

Parameters:

  • Name:

    健康检测项目名称

  • Description:

    健康检测规则描述

  • RepairAction:

    修复动作

  • RepairEffect:

    修复影响

  • ShouldEnable:

    是否建议开启检测

  • ShouldRepair:

    是否建议修复

  • Severity:

    问题严重程度



1358
1359
1360
# File 'lib/v20220501/models.rb', line 1358

def ShouldEnable
  @ShouldEnable
end

#ShouldRepairObject

Parameters:

  • Name:

    健康检测项目名称

  • Description:

    健康检测规则描述

  • RepairAction:

    修复动作

  • RepairEffect:

    修复影响

  • ShouldEnable:

    是否建议开启检测

  • ShouldRepair:

    是否建议修复

  • Severity:

    问题严重程度



1358
1359
1360
# File 'lib/v20220501/models.rb', line 1358

def ShouldRepair
  @ShouldRepair
end

Instance Method Details

#deserialize(params) ⇒ Object



1370
1371
1372
1373
1374
1375
1376
1377
1378
# File 'lib/v20220501/models.rb', line 1370

def deserialize(params)
  @Name = params['Name']
  @Description = params['Description']
  @RepairAction = params['RepairAction']
  @RepairEffect = params['RepairEffect']
  @ShouldEnable = params['ShouldEnable']
  @ShouldRepair = params['ShouldRepair']
  @Severity = params['Severity']
end