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.



5865
5866
5867
5868
5869
5870
5871
# File 'lib/v20210527/models.rb', line 5865

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:

  • SendMail:

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

  • Region:

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

  • HealthStatus:

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

  • ContactPerson:

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

  • ContactGroup:

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



5863
5864
5865
# File 'lib/v20210527/models.rb', line 5863

def ContactGroup
  @ContactGroup
end

#ContactPersonObject

Parameters:

  • SendMail:

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

  • Region:

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

  • HealthStatus:

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

  • ContactPerson:

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

  • ContactGroup:

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



5863
5864
5865
# File 'lib/v20210527/models.rb', line 5863

def ContactPerson
  @ContactPerson
end

#HealthStatusObject

Parameters:

  • SendMail:

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

  • Region:

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

  • HealthStatus:

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

  • ContactPerson:

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

  • ContactGroup:

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



5863
5864
5865
# File 'lib/v20210527/models.rb', line 5863

def HealthStatus
  @HealthStatus
end

#RegionObject

Parameters:

  • SendMail:

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

  • Region:

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

  • HealthStatus:

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

  • ContactPerson:

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

  • ContactGroup:

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



5863
5864
5865
# File 'lib/v20210527/models.rb', line 5863

def Region
  @Region
end

#SendMailObject

Parameters:

  • SendMail:

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

  • Region:

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

  • HealthStatus:

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

  • ContactPerson:

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

  • ContactGroup:

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



5863
5864
5865
# File 'lib/v20210527/models.rb', line 5863

def SendMail
  @SendMail
end

Instance Method Details

#deserialize(params) ⇒ Object



5873
5874
5875
5876
5877
5878
5879
# File 'lib/v20210527/models.rb', line 5873

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