Class: TencentCloud::Tke::V20220501::HealthCheckPolicyRule

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, enabled = nil, autorepairenabled = nil) ⇒ HealthCheckPolicyRule

Returns a new instance of HealthCheckPolicyRule.



1395
1396
1397
1398
1399
# File 'lib/v20220501/models.rb', line 1395

def initialize(name=nil, enabled=nil, autorepairenabled=nil)
  @Name = name
  @Enabled = enabled
  @AutoRepairEnabled = autorepairenabled
end

Instance Attribute Details

#AutoRepairEnabledObject

Parameters:

  • Name:

    健康检测规则

  • Enabled:

    是否检测此项目

  • AutoRepairEnabled:

    是否启用修复



1393
1394
1395
# File 'lib/v20220501/models.rb', line 1393

def AutoRepairEnabled
  @AutoRepairEnabled
end

#EnabledObject

Parameters:

  • Name:

    健康检测规则

  • Enabled:

    是否检测此项目

  • AutoRepairEnabled:

    是否启用修复



1393
1394
1395
# File 'lib/v20220501/models.rb', line 1393

def Enabled
  @Enabled
end

#NameObject

Parameters:

  • Name:

    健康检测规则

  • Enabled:

    是否检测此项目

  • AutoRepairEnabled:

    是否启用修复



1393
1394
1395
# File 'lib/v20220501/models.rb', line 1393

def Name
  @Name
end

Instance Method Details

#deserialize(params) ⇒ Object



1401
1402
1403
1404
1405
# File 'lib/v20220501/models.rb', line 1401

def deserialize(params)
  @Name = params['Name']
  @Enabled = params['Enabled']
  @AutoRepairEnabled = params['AutoRepairEnabled']
end