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.



1450
1451
1452
1453
1454
1455
1456
1457
1458
# File 'lib/v20220501/models.rb', line 1450

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:

    问题严重程度



1448
1449
1450
# File 'lib/v20220501/models.rb', line 1448

def Description
  @Description
end

#NameObject

Parameters:

  • Name:

    健康检测项目名称

  • Description:

    健康检测规则描述

  • RepairAction:

    修复动作

  • RepairEffect:

    修复影响

  • ShouldEnable:

    是否建议开启检测

  • ShouldRepair:

    是否建议修复

  • Severity:

    问题严重程度



1448
1449
1450
# File 'lib/v20220501/models.rb', line 1448

def Name
  @Name
end

#RepairActionObject

Parameters:

  • Name:

    健康检测项目名称

  • Description:

    健康检测规则描述

  • RepairAction:

    修复动作

  • RepairEffect:

    修复影响

  • ShouldEnable:

    是否建议开启检测

  • ShouldRepair:

    是否建议修复

  • Severity:

    问题严重程度



1448
1449
1450
# File 'lib/v20220501/models.rb', line 1448

def RepairAction
  @RepairAction
end

#RepairEffectObject

Parameters:

  • Name:

    健康检测项目名称

  • Description:

    健康检测规则描述

  • RepairAction:

    修复动作

  • RepairEffect:

    修复影响

  • ShouldEnable:

    是否建议开启检测

  • ShouldRepair:

    是否建议修复

  • Severity:

    问题严重程度



1448
1449
1450
# File 'lib/v20220501/models.rb', line 1448

def RepairEffect
  @RepairEffect
end

#SeverityObject

Parameters:

  • Name:

    健康检测项目名称

  • Description:

    健康检测规则描述

  • RepairAction:

    修复动作

  • RepairEffect:

    修复影响

  • ShouldEnable:

    是否建议开启检测

  • ShouldRepair:

    是否建议修复

  • Severity:

    问题严重程度



1448
1449
1450
# File 'lib/v20220501/models.rb', line 1448

def Severity
  @Severity
end

#ShouldEnableObject

Parameters:

  • Name:

    健康检测项目名称

  • Description:

    健康检测规则描述

  • RepairAction:

    修复动作

  • RepairEffect:

    修复影响

  • ShouldEnable:

    是否建议开启检测

  • ShouldRepair:

    是否建议修复

  • Severity:

    问题严重程度



1448
1449
1450
# File 'lib/v20220501/models.rb', line 1448

def ShouldEnable
  @ShouldEnable
end

#ShouldRepairObject

Parameters:

  • Name:

    健康检测项目名称

  • Description:

    健康检测规则描述

  • RepairAction:

    修复动作

  • RepairEffect:

    修复影响

  • ShouldEnable:

    是否建议开启检测

  • ShouldRepair:

    是否建议修复

  • Severity:

    问题严重程度



1448
1449
1450
# File 'lib/v20220501/models.rb', line 1448

def ShouldRepair
  @ShouldRepair
end

Instance Method Details

#deserialize(params) ⇒ Object



1460
1461
1462
1463
1464
1465
1466
1467
1468
# File 'lib/v20220501/models.rb', line 1460

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