Class: TencentCloud::Monitor::V20180724::GrafanaNotificationChannel

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

Overview

Grafana 告警渠道

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(channelid = nil, channelname = nil, receivers = nil, createdat = nil, updatedat = nil, orgid = nil, extraorgids = nil, orgids = nil, organizationids = nil) ⇒ GrafanaNotificationChannel

Returns a new instance of GrafanaNotificationChannel.



10644
10645
10646
10647
10648
10649
10650
10651
10652
10653
10654
# File 'lib/v20180724/models.rb', line 10644

def initialize(channelid=nil, channelname=nil, receivers=nil, createdat=nil, updatedat=nil, orgid=nil, extraorgids=nil, orgids=nil, organizationids=nil)
  @ChannelId = channelid
  @ChannelName = channelname
  @Receivers = receivers
  @CreatedAt = createdat
  @UpdatedAt = updatedat
  @OrgId = orgid
  @ExtraOrgIds = extraorgids
  @OrgIds = orgids
  @OrganizationIds = organizationids
end

Instance Attribute Details

#ChannelIdObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ChannelId:

    渠道 ID

  • ChannelName:

    渠道名

  • Receivers:

    告警通道模板 ID 数组

  • CreatedAt:

    创建时间

  • UpdatedAt:

    更新时间

  • OrgId:

    默认生效组织,已废弃,请使用 OrganizationIds

  • ExtraOrgIds:

    额外生效组织,已废弃,请使用 OrganizationIds

  • OrgIds:

    生效组织,已废弃,请使用 OrganizationIds

  • OrganizationIds:

    告警渠道的所有生效组织



10642
10643
10644
# File 'lib/v20180724/models.rb', line 10642

def ChannelId
  @ChannelId
end

#ChannelNameObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ChannelId:

    渠道 ID

  • ChannelName:

    渠道名

  • Receivers:

    告警通道模板 ID 数组

  • CreatedAt:

    创建时间

  • UpdatedAt:

    更新时间

  • OrgId:

    默认生效组织,已废弃,请使用 OrganizationIds

  • ExtraOrgIds:

    额外生效组织,已废弃,请使用 OrganizationIds

  • OrgIds:

    生效组织,已废弃,请使用 OrganizationIds

  • OrganizationIds:

    告警渠道的所有生效组织



10642
10643
10644
# File 'lib/v20180724/models.rb', line 10642

def ChannelName
  @ChannelName
end

#CreatedAtObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ChannelId:

    渠道 ID

  • ChannelName:

    渠道名

  • Receivers:

    告警通道模板 ID 数组

  • CreatedAt:

    创建时间

  • UpdatedAt:

    更新时间

  • OrgId:

    默认生效组织,已废弃,请使用 OrganizationIds

  • ExtraOrgIds:

    额外生效组织,已废弃,请使用 OrganizationIds

  • OrgIds:

    生效组织,已废弃,请使用 OrganizationIds

  • OrganizationIds:

    告警渠道的所有生效组织



10642
10643
10644
# File 'lib/v20180724/models.rb', line 10642

def CreatedAt
  @CreatedAt
end

#ExtraOrgIdsObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ChannelId:

    渠道 ID

  • ChannelName:

    渠道名

  • Receivers:

    告警通道模板 ID 数组

  • CreatedAt:

    创建时间

  • UpdatedAt:

    更新时间

  • OrgId:

    默认生效组织,已废弃,请使用 OrganizationIds

  • ExtraOrgIds:

    额外生效组织,已废弃,请使用 OrganizationIds

  • OrgIds:

    生效组织,已废弃,请使用 OrganizationIds

  • OrganizationIds:

    告警渠道的所有生效组织



10642
10643
10644
# File 'lib/v20180724/models.rb', line 10642

def ExtraOrgIds
  @ExtraOrgIds
end

#OrganizationIdsObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ChannelId:

    渠道 ID

  • ChannelName:

    渠道名

  • Receivers:

    告警通道模板 ID 数组

  • CreatedAt:

    创建时间

  • UpdatedAt:

    更新时间

  • OrgId:

    默认生效组织,已废弃,请使用 OrganizationIds

  • ExtraOrgIds:

    额外生效组织,已废弃,请使用 OrganizationIds

  • OrgIds:

    生效组织,已废弃,请使用 OrganizationIds

  • OrganizationIds:

    告警渠道的所有生效组织



10642
10643
10644
# File 'lib/v20180724/models.rb', line 10642

def OrganizationIds
  @OrganizationIds
end

#OrgIdObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ChannelId:

    渠道 ID

  • ChannelName:

    渠道名

  • Receivers:

    告警通道模板 ID 数组

  • CreatedAt:

    创建时间

  • UpdatedAt:

    更新时间

  • OrgId:

    默认生效组织,已废弃,请使用 OrganizationIds

  • ExtraOrgIds:

    额外生效组织,已废弃,请使用 OrganizationIds

  • OrgIds:

    生效组织,已废弃,请使用 OrganizationIds

  • OrganizationIds:

    告警渠道的所有生效组织



10642
10643
10644
# File 'lib/v20180724/models.rb', line 10642

def OrgId
  @OrgId
end

#OrgIdsObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ChannelId:

    渠道 ID

  • ChannelName:

    渠道名

  • Receivers:

    告警通道模板 ID 数组

  • CreatedAt:

    创建时间

  • UpdatedAt:

    更新时间

  • OrgId:

    默认生效组织,已废弃,请使用 OrganizationIds

  • ExtraOrgIds:

    额外生效组织,已废弃,请使用 OrganizationIds

  • OrgIds:

    生效组织,已废弃,请使用 OrganizationIds

  • OrganizationIds:

    告警渠道的所有生效组织



10642
10643
10644
# File 'lib/v20180724/models.rb', line 10642

def OrgIds
  @OrgIds
end

#ReceiversObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ChannelId:

    渠道 ID

  • ChannelName:

    渠道名

  • Receivers:

    告警通道模板 ID 数组

  • CreatedAt:

    创建时间

  • UpdatedAt:

    更新时间

  • OrgId:

    默认生效组织,已废弃,请使用 OrganizationIds

  • ExtraOrgIds:

    额外生效组织,已废弃,请使用 OrganizationIds

  • OrgIds:

    生效组织,已废弃,请使用 OrganizationIds

  • OrganizationIds:

    告警渠道的所有生效组织



10642
10643
10644
# File 'lib/v20180724/models.rb', line 10642

def Receivers
  @Receivers
end

#UpdatedAtObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ChannelId:

    渠道 ID

  • ChannelName:

    渠道名

  • Receivers:

    告警通道模板 ID 数组

  • CreatedAt:

    创建时间

  • UpdatedAt:

    更新时间

  • OrgId:

    默认生效组织,已废弃,请使用 OrganizationIds

  • ExtraOrgIds:

    额外生效组织,已废弃,请使用 OrganizationIds

  • OrgIds:

    生效组织,已废弃,请使用 OrganizationIds

  • OrganizationIds:

    告警渠道的所有生效组织



10642
10643
10644
# File 'lib/v20180724/models.rb', line 10642

def UpdatedAt
  @UpdatedAt
end

Instance Method Details

#deserialize(params) ⇒ Object



10656
10657
10658
10659
10660
10661
10662
10663
10664
10665
10666
# File 'lib/v20180724/models.rb', line 10656

def deserialize(params)
  @ChannelId = params['ChannelId']
  @ChannelName = params['ChannelName']
  @Receivers = params['Receivers']
  @CreatedAt = params['CreatedAt']
  @UpdatedAt = params['UpdatedAt']
  @OrgId = params['OrgId']
  @ExtraOrgIds = params['ExtraOrgIds']
  @OrgIds = params['OrgIds']
  @OrganizationIds = params['OrganizationIds']
end