Class: TencentCloud::Dbbrain::V20210527::MailConfiguration

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

Overview

邮件发送配置

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(sendmail = nil, region = nil, healthstatus = nil, contactperson = nil, contactgroup = nil) ⇒ MailConfiguration

Returns a new instance of MailConfiguration.



5929
5930
5931
5932
5933
5934
5935
# File 'lib/v20210527/models.rb', line 5929

def initialize(sendmail=nil, region=nil, healthstatus=nil, contactperson=nil, contactgroup=nil)
  @SendMail = sendmail
  @Region = region
  @HealthStatus = healthstatus
  @ContactPerson = contactperson
  @ContactGroup = contactgroup
end

Instance Attribute Details

#ContactGroupObject

Parameters:

  • 是否开启邮件发送: 0, 否; 1, 是。

  • 地域配置, 如["ap-guangzhou", "ap-shanghai"]。巡检的邮件发送模板,配置需要发送巡检邮件的地域;订阅的邮件发送模板,配置当前订阅实例的所属地域。

  • 包含的健康等级,包括值:HEALTH-健康,SUB_HEALTH-亚健康,RISK-风险,HIGH_RISK-高危。

  • 联系人id, 联系人/联系组不能都为空。

  • 联系组id, 联系人/联系组不能都为空。



5927
5928
5929
# File 'lib/v20210527/models.rb', line 5927

def ContactGroup
  @ContactGroup
end

#ContactPersonObject

Parameters:

  • 是否开启邮件发送: 0, 否; 1, 是。

  • 地域配置, 如["ap-guangzhou", "ap-shanghai"]。巡检的邮件发送模板,配置需要发送巡检邮件的地域;订阅的邮件发送模板,配置当前订阅实例的所属地域。

  • 包含的健康等级,包括值:HEALTH-健康,SUB_HEALTH-亚健康,RISK-风险,HIGH_RISK-高危。

  • 联系人id, 联系人/联系组不能都为空。

  • 联系组id, 联系人/联系组不能都为空。



5927
5928
5929
# File 'lib/v20210527/models.rb', line 5927

def ContactPerson
  @ContactPerson
end

#HealthStatusObject

Parameters:

  • 是否开启邮件发送: 0, 否; 1, 是。

  • 地域配置, 如["ap-guangzhou", "ap-shanghai"]。巡检的邮件发送模板,配置需要发送巡检邮件的地域;订阅的邮件发送模板,配置当前订阅实例的所属地域。

  • 包含的健康等级,包括值:HEALTH-健康,SUB_HEALTH-亚健康,RISK-风险,HIGH_RISK-高危。

  • 联系人id, 联系人/联系组不能都为空。

  • 联系组id, 联系人/联系组不能都为空。



5927
5928
5929
# File 'lib/v20210527/models.rb', line 5927

def HealthStatus
  @HealthStatus
end

#RegionObject

Parameters:

  • 是否开启邮件发送: 0, 否; 1, 是。

  • 地域配置, 如["ap-guangzhou", "ap-shanghai"]。巡检的邮件发送模板,配置需要发送巡检邮件的地域;订阅的邮件发送模板,配置当前订阅实例的所属地域。

  • 包含的健康等级,包括值:HEALTH-健康,SUB_HEALTH-亚健康,RISK-风险,HIGH_RISK-高危。

  • 联系人id, 联系人/联系组不能都为空。

  • 联系组id, 联系人/联系组不能都为空。



5927
5928
5929
# File 'lib/v20210527/models.rb', line 5927

def Region
  @Region
end

#SendMailObject

Parameters:

  • 是否开启邮件发送: 0, 否; 1, 是。

  • 地域配置, 如["ap-guangzhou", "ap-shanghai"]。巡检的邮件发送模板,配置需要发送巡检邮件的地域;订阅的邮件发送模板,配置当前订阅实例的所属地域。

  • 包含的健康等级,包括值:HEALTH-健康,SUB_HEALTH-亚健康,RISK-风险,HIGH_RISK-高危。

  • 联系人id, 联系人/联系组不能都为空。

  • 联系组id, 联系人/联系组不能都为空。



5927
5928
5929
# File 'lib/v20210527/models.rb', line 5927

def SendMail
  @SendMail
end

Instance Method Details

#deserialize(params) ⇒ Object



5937
5938
5939
5940
5941
5942
5943
# File 'lib/v20210527/models.rb', line 5937

def deserialize(params)
  @SendMail = params['SendMail']
  @Region = params['Region']
  @HealthStatus = params['HealthStatus']
  @ContactPerson = params['ContactPerson']
  @ContactGroup = params['ContactGroup']
end