Class: TencentCloud::Monitor::V20180724::CreateAlarmShieldRequest

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

Overview

CreateAlarmShield请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(_module = nil, name = nil, monitortype = nil, namespace = nil, shieldtimetype = nil, shieldobject = nil, shieldmetric = nil, starttime = nil, endtime = nil, loopstartdate = nil, loopenddate = nil, shieldpolicyid = nil, shieldalarmlevel = nil, versiontag = nil, description = nil, timezone = nil, shieldevent = nil, shieldmetricflag = nil, shieldeventflag = nil) ⇒ CreateAlarmShieldRequest

Returns a new instance of CreateAlarmShieldRequest.



1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
# File 'lib/v20180724/models.rb', line 1844

def initialize(_module=nil, name=nil, monitortype=nil, namespace=nil, shieldtimetype=nil, shieldobject=nil, shieldmetric=nil, starttime=nil, endtime=nil, loopstartdate=nil, loopenddate=nil, shieldpolicyid=nil, shieldalarmlevel=nil, versiontag=nil, description=nil, timezone=nil, shieldevent=nil, shieldmetricflag=nil, shieldeventflag=nil)
  @Module = _module
  @Name = name
  @MonitorType = monitortype
  @NameSpace = namespace
  @ShieldTimeType = shieldtimetype
  @ShieldObject = shieldobject
  @ShieldMetric = shieldmetric
  @StartTime = starttime
  @EndTime = endtime
  @LoopStartDate = loopstartdate
  @LoopEndDate = loopenddate
  @ShieldPolicyId = shieldpolicyid
  @ShieldAlarmLevel = shieldalarmlevel
  @VersionTag = versiontag
  @Description = description
  @TimeZone = timezone
  @ShieldEvent = shieldevent
  @ShieldMetricFlag = shieldmetricflag
  @ShieldEventFlag = shieldeventflag
end

Instance Attribute Details

#DescriptionObject

Parameters:

  • Module:

    模块名,这里填“monitor”

  • Name:

    屏蔽策略名称

  • MonitorType:

    监控类型

  • NameSpace:

    命名空间即策略类型

  • ShieldTimeType:

    屏蔽时间类型 FOREVER_SHIELD:永久屏蔽 PERIOD_SHIELD:绝对时间范围屏蔽 LOOP_SHIELD:相对时间范围屏蔽

  • ShieldObject:

    屏蔽对象

  • ShieldMetric:

    屏蔽指标 为空则为全部指标

  • StartTime:

    开始时间 相对时间范围:36000 绝对时间范围:1648742400 缺省:0

  • EndTime:

    结束时间 相对时间范围:72000 绝对时间范围:1649088000 缺省:0

  • LoopStartDate:

    循环开始日期 2022/04/01 缺省:0

  • LoopEndDate:

    循环结束日期 2022/04/05 缺省:0

  • ShieldPolicyId:

    需要屏蔽的策略ID

  • ShieldAlarmLevel:

    需要屏蔽的告警等级,取值范围Warn,Remind,Serious

  • VersionTag:

    屏蔽类型,为OBJNAME是老版本实例名屏蔽,为POLICY是新版本维度匹配

  • Description:

    屏蔽规则的描述

  • TimeZone:

    时区,东八区+8,西八区减8,以此类推

  • ShieldEvent:

    屏蔽事件 为空则为全部指标

  • ShieldMetricFlag:

    是否对指标屏蔽 1=是 0=否

  • ShieldEventFlag:

    是否对事件屏蔽 1=是 0=否



1842
1843
1844
# File 'lib/v20180724/models.rb', line 1842

def Description
  @Description
end

#EndTimeObject

Parameters:

  • Module:

    模块名,这里填“monitor”

  • Name:

    屏蔽策略名称

  • MonitorType:

    监控类型

  • NameSpace:

    命名空间即策略类型

  • ShieldTimeType:

    屏蔽时间类型 FOREVER_SHIELD:永久屏蔽 PERIOD_SHIELD:绝对时间范围屏蔽 LOOP_SHIELD:相对时间范围屏蔽

  • ShieldObject:

    屏蔽对象

  • ShieldMetric:

    屏蔽指标 为空则为全部指标

  • StartTime:

    开始时间 相对时间范围:36000 绝对时间范围:1648742400 缺省:0

  • EndTime:

    结束时间 相对时间范围:72000 绝对时间范围:1649088000 缺省:0

  • LoopStartDate:

    循环开始日期 2022/04/01 缺省:0

  • LoopEndDate:

    循环结束日期 2022/04/05 缺省:0

  • ShieldPolicyId:

    需要屏蔽的策略ID

  • ShieldAlarmLevel:

    需要屏蔽的告警等级,取值范围Warn,Remind,Serious

  • VersionTag:

    屏蔽类型,为OBJNAME是老版本实例名屏蔽,为POLICY是新版本维度匹配

  • Description:

    屏蔽规则的描述

  • TimeZone:

    时区,东八区+8,西八区减8,以此类推

  • ShieldEvent:

    屏蔽事件 为空则为全部指标

  • ShieldMetricFlag:

    是否对指标屏蔽 1=是 0=否

  • ShieldEventFlag:

    是否对事件屏蔽 1=是 0=否



1842
1843
1844
# File 'lib/v20180724/models.rb', line 1842

def EndTime
  @EndTime
end

#LoopEndDateObject

Parameters:

  • Module:

    模块名,这里填“monitor”

  • Name:

    屏蔽策略名称

  • MonitorType:

    监控类型

  • NameSpace:

    命名空间即策略类型

  • ShieldTimeType:

    屏蔽时间类型 FOREVER_SHIELD:永久屏蔽 PERIOD_SHIELD:绝对时间范围屏蔽 LOOP_SHIELD:相对时间范围屏蔽

  • ShieldObject:

    屏蔽对象

  • ShieldMetric:

    屏蔽指标 为空则为全部指标

  • StartTime:

    开始时间 相对时间范围:36000 绝对时间范围:1648742400 缺省:0

  • EndTime:

    结束时间 相对时间范围:72000 绝对时间范围:1649088000 缺省:0

  • LoopStartDate:

    循环开始日期 2022/04/01 缺省:0

  • LoopEndDate:

    循环结束日期 2022/04/05 缺省:0

  • ShieldPolicyId:

    需要屏蔽的策略ID

  • ShieldAlarmLevel:

    需要屏蔽的告警等级,取值范围Warn,Remind,Serious

  • VersionTag:

    屏蔽类型,为OBJNAME是老版本实例名屏蔽,为POLICY是新版本维度匹配

  • Description:

    屏蔽规则的描述

  • TimeZone:

    时区,东八区+8,西八区减8,以此类推

  • ShieldEvent:

    屏蔽事件 为空则为全部指标

  • ShieldMetricFlag:

    是否对指标屏蔽 1=是 0=否

  • ShieldEventFlag:

    是否对事件屏蔽 1=是 0=否



1842
1843
1844
# File 'lib/v20180724/models.rb', line 1842

def LoopEndDate
  @LoopEndDate
end

#LoopStartDateObject

Parameters:

  • Module:

    模块名,这里填“monitor”

  • Name:

    屏蔽策略名称

  • MonitorType:

    监控类型

  • NameSpace:

    命名空间即策略类型

  • ShieldTimeType:

    屏蔽时间类型 FOREVER_SHIELD:永久屏蔽 PERIOD_SHIELD:绝对时间范围屏蔽 LOOP_SHIELD:相对时间范围屏蔽

  • ShieldObject:

    屏蔽对象

  • ShieldMetric:

    屏蔽指标 为空则为全部指标

  • StartTime:

    开始时间 相对时间范围:36000 绝对时间范围:1648742400 缺省:0

  • EndTime:

    结束时间 相对时间范围:72000 绝对时间范围:1649088000 缺省:0

  • LoopStartDate:

    循环开始日期 2022/04/01 缺省:0

  • LoopEndDate:

    循环结束日期 2022/04/05 缺省:0

  • ShieldPolicyId:

    需要屏蔽的策略ID

  • ShieldAlarmLevel:

    需要屏蔽的告警等级,取值范围Warn,Remind,Serious

  • VersionTag:

    屏蔽类型,为OBJNAME是老版本实例名屏蔽,为POLICY是新版本维度匹配

  • Description:

    屏蔽规则的描述

  • TimeZone:

    时区,东八区+8,西八区减8,以此类推

  • ShieldEvent:

    屏蔽事件 为空则为全部指标

  • ShieldMetricFlag:

    是否对指标屏蔽 1=是 0=否

  • ShieldEventFlag:

    是否对事件屏蔽 1=是 0=否



1842
1843
1844
# File 'lib/v20180724/models.rb', line 1842

def LoopStartDate
  @LoopStartDate
end

#ModuleObject

Parameters:

  • Module:

    模块名,这里填“monitor”

  • Name:

    屏蔽策略名称

  • MonitorType:

    监控类型

  • NameSpace:

    命名空间即策略类型

  • ShieldTimeType:

    屏蔽时间类型 FOREVER_SHIELD:永久屏蔽 PERIOD_SHIELD:绝对时间范围屏蔽 LOOP_SHIELD:相对时间范围屏蔽

  • ShieldObject:

    屏蔽对象

  • ShieldMetric:

    屏蔽指标 为空则为全部指标

  • StartTime:

    开始时间 相对时间范围:36000 绝对时间范围:1648742400 缺省:0

  • EndTime:

    结束时间 相对时间范围:72000 绝对时间范围:1649088000 缺省:0

  • LoopStartDate:

    循环开始日期 2022/04/01 缺省:0

  • LoopEndDate:

    循环结束日期 2022/04/05 缺省:0

  • ShieldPolicyId:

    需要屏蔽的策略ID

  • ShieldAlarmLevel:

    需要屏蔽的告警等级,取值范围Warn,Remind,Serious

  • VersionTag:

    屏蔽类型,为OBJNAME是老版本实例名屏蔽,为POLICY是新版本维度匹配

  • Description:

    屏蔽规则的描述

  • TimeZone:

    时区,东八区+8,西八区减8,以此类推

  • ShieldEvent:

    屏蔽事件 为空则为全部指标

  • ShieldMetricFlag:

    是否对指标屏蔽 1=是 0=否

  • ShieldEventFlag:

    是否对事件屏蔽 1=是 0=否



1842
1843
1844
# File 'lib/v20180724/models.rb', line 1842

def Module
  @Module
end

#MonitorTypeObject

Parameters:

  • Module:

    模块名,这里填“monitor”

  • Name:

    屏蔽策略名称

  • MonitorType:

    监控类型

  • NameSpace:

    命名空间即策略类型

  • ShieldTimeType:

    屏蔽时间类型 FOREVER_SHIELD:永久屏蔽 PERIOD_SHIELD:绝对时间范围屏蔽 LOOP_SHIELD:相对时间范围屏蔽

  • ShieldObject:

    屏蔽对象

  • ShieldMetric:

    屏蔽指标 为空则为全部指标

  • StartTime:

    开始时间 相对时间范围:36000 绝对时间范围:1648742400 缺省:0

  • EndTime:

    结束时间 相对时间范围:72000 绝对时间范围:1649088000 缺省:0

  • LoopStartDate:

    循环开始日期 2022/04/01 缺省:0

  • LoopEndDate:

    循环结束日期 2022/04/05 缺省:0

  • ShieldPolicyId:

    需要屏蔽的策略ID

  • ShieldAlarmLevel:

    需要屏蔽的告警等级,取值范围Warn,Remind,Serious

  • VersionTag:

    屏蔽类型,为OBJNAME是老版本实例名屏蔽,为POLICY是新版本维度匹配

  • Description:

    屏蔽规则的描述

  • TimeZone:

    时区,东八区+8,西八区减8,以此类推

  • ShieldEvent:

    屏蔽事件 为空则为全部指标

  • ShieldMetricFlag:

    是否对指标屏蔽 1=是 0=否

  • ShieldEventFlag:

    是否对事件屏蔽 1=是 0=否



1842
1843
1844
# File 'lib/v20180724/models.rb', line 1842

def MonitorType
  @MonitorType
end

#NameObject

Parameters:

  • Module:

    模块名,这里填“monitor”

  • Name:

    屏蔽策略名称

  • MonitorType:

    监控类型

  • NameSpace:

    命名空间即策略类型

  • ShieldTimeType:

    屏蔽时间类型 FOREVER_SHIELD:永久屏蔽 PERIOD_SHIELD:绝对时间范围屏蔽 LOOP_SHIELD:相对时间范围屏蔽

  • ShieldObject:

    屏蔽对象

  • ShieldMetric:

    屏蔽指标 为空则为全部指标

  • StartTime:

    开始时间 相对时间范围:36000 绝对时间范围:1648742400 缺省:0

  • EndTime:

    结束时间 相对时间范围:72000 绝对时间范围:1649088000 缺省:0

  • LoopStartDate:

    循环开始日期 2022/04/01 缺省:0

  • LoopEndDate:

    循环结束日期 2022/04/05 缺省:0

  • ShieldPolicyId:

    需要屏蔽的策略ID

  • ShieldAlarmLevel:

    需要屏蔽的告警等级,取值范围Warn,Remind,Serious

  • VersionTag:

    屏蔽类型,为OBJNAME是老版本实例名屏蔽,为POLICY是新版本维度匹配

  • Description:

    屏蔽规则的描述

  • TimeZone:

    时区,东八区+8,西八区减8,以此类推

  • ShieldEvent:

    屏蔽事件 为空则为全部指标

  • ShieldMetricFlag:

    是否对指标屏蔽 1=是 0=否

  • ShieldEventFlag:

    是否对事件屏蔽 1=是 0=否



1842
1843
1844
# File 'lib/v20180724/models.rb', line 1842

def Name
  @Name
end

#NameSpaceObject

Parameters:

  • Module:

    模块名,这里填“monitor”

  • Name:

    屏蔽策略名称

  • MonitorType:

    监控类型

  • NameSpace:

    命名空间即策略类型

  • ShieldTimeType:

    屏蔽时间类型 FOREVER_SHIELD:永久屏蔽 PERIOD_SHIELD:绝对时间范围屏蔽 LOOP_SHIELD:相对时间范围屏蔽

  • ShieldObject:

    屏蔽对象

  • ShieldMetric:

    屏蔽指标 为空则为全部指标

  • StartTime:

    开始时间 相对时间范围:36000 绝对时间范围:1648742400 缺省:0

  • EndTime:

    结束时间 相对时间范围:72000 绝对时间范围:1649088000 缺省:0

  • LoopStartDate:

    循环开始日期 2022/04/01 缺省:0

  • LoopEndDate:

    循环结束日期 2022/04/05 缺省:0

  • ShieldPolicyId:

    需要屏蔽的策略ID

  • ShieldAlarmLevel:

    需要屏蔽的告警等级,取值范围Warn,Remind,Serious

  • VersionTag:

    屏蔽类型,为OBJNAME是老版本实例名屏蔽,为POLICY是新版本维度匹配

  • Description:

    屏蔽规则的描述

  • TimeZone:

    时区,东八区+8,西八区减8,以此类推

  • ShieldEvent:

    屏蔽事件 为空则为全部指标

  • ShieldMetricFlag:

    是否对指标屏蔽 1=是 0=否

  • ShieldEventFlag:

    是否对事件屏蔽 1=是 0=否



1842
1843
1844
# File 'lib/v20180724/models.rb', line 1842

def NameSpace
  @NameSpace
end

#ShieldAlarmLevelObject

Parameters:

  • Module:

    模块名,这里填“monitor”

  • Name:

    屏蔽策略名称

  • MonitorType:

    监控类型

  • NameSpace:

    命名空间即策略类型

  • ShieldTimeType:

    屏蔽时间类型 FOREVER_SHIELD:永久屏蔽 PERIOD_SHIELD:绝对时间范围屏蔽 LOOP_SHIELD:相对时间范围屏蔽

  • ShieldObject:

    屏蔽对象

  • ShieldMetric:

    屏蔽指标 为空则为全部指标

  • StartTime:

    开始时间 相对时间范围:36000 绝对时间范围:1648742400 缺省:0

  • EndTime:

    结束时间 相对时间范围:72000 绝对时间范围:1649088000 缺省:0

  • LoopStartDate:

    循环开始日期 2022/04/01 缺省:0

  • LoopEndDate:

    循环结束日期 2022/04/05 缺省:0

  • ShieldPolicyId:

    需要屏蔽的策略ID

  • ShieldAlarmLevel:

    需要屏蔽的告警等级,取值范围Warn,Remind,Serious

  • VersionTag:

    屏蔽类型,为OBJNAME是老版本实例名屏蔽,为POLICY是新版本维度匹配

  • Description:

    屏蔽规则的描述

  • TimeZone:

    时区,东八区+8,西八区减8,以此类推

  • ShieldEvent:

    屏蔽事件 为空则为全部指标

  • ShieldMetricFlag:

    是否对指标屏蔽 1=是 0=否

  • ShieldEventFlag:

    是否对事件屏蔽 1=是 0=否



1842
1843
1844
# File 'lib/v20180724/models.rb', line 1842

def ShieldAlarmLevel
  @ShieldAlarmLevel
end

#ShieldEventObject

Parameters:

  • Module:

    模块名,这里填“monitor”

  • Name:

    屏蔽策略名称

  • MonitorType:

    监控类型

  • NameSpace:

    命名空间即策略类型

  • ShieldTimeType:

    屏蔽时间类型 FOREVER_SHIELD:永久屏蔽 PERIOD_SHIELD:绝对时间范围屏蔽 LOOP_SHIELD:相对时间范围屏蔽

  • ShieldObject:

    屏蔽对象

  • ShieldMetric:

    屏蔽指标 为空则为全部指标

  • StartTime:

    开始时间 相对时间范围:36000 绝对时间范围:1648742400 缺省:0

  • EndTime:

    结束时间 相对时间范围:72000 绝对时间范围:1649088000 缺省:0

  • LoopStartDate:

    循环开始日期 2022/04/01 缺省:0

  • LoopEndDate:

    循环结束日期 2022/04/05 缺省:0

  • ShieldPolicyId:

    需要屏蔽的策略ID

  • ShieldAlarmLevel:

    需要屏蔽的告警等级,取值范围Warn,Remind,Serious

  • VersionTag:

    屏蔽类型,为OBJNAME是老版本实例名屏蔽,为POLICY是新版本维度匹配

  • Description:

    屏蔽规则的描述

  • TimeZone:

    时区,东八区+8,西八区减8,以此类推

  • ShieldEvent:

    屏蔽事件 为空则为全部指标

  • ShieldMetricFlag:

    是否对指标屏蔽 1=是 0=否

  • ShieldEventFlag:

    是否对事件屏蔽 1=是 0=否



1842
1843
1844
# File 'lib/v20180724/models.rb', line 1842

def ShieldEvent
  @ShieldEvent
end

#ShieldEventFlagObject

Parameters:

  • Module:

    模块名,这里填“monitor”

  • Name:

    屏蔽策略名称

  • MonitorType:

    监控类型

  • NameSpace:

    命名空间即策略类型

  • ShieldTimeType:

    屏蔽时间类型 FOREVER_SHIELD:永久屏蔽 PERIOD_SHIELD:绝对时间范围屏蔽 LOOP_SHIELD:相对时间范围屏蔽

  • ShieldObject:

    屏蔽对象

  • ShieldMetric:

    屏蔽指标 为空则为全部指标

  • StartTime:

    开始时间 相对时间范围:36000 绝对时间范围:1648742400 缺省:0

  • EndTime:

    结束时间 相对时间范围:72000 绝对时间范围:1649088000 缺省:0

  • LoopStartDate:

    循环开始日期 2022/04/01 缺省:0

  • LoopEndDate:

    循环结束日期 2022/04/05 缺省:0

  • ShieldPolicyId:

    需要屏蔽的策略ID

  • ShieldAlarmLevel:

    需要屏蔽的告警等级,取值范围Warn,Remind,Serious

  • VersionTag:

    屏蔽类型,为OBJNAME是老版本实例名屏蔽,为POLICY是新版本维度匹配

  • Description:

    屏蔽规则的描述

  • TimeZone:

    时区,东八区+8,西八区减8,以此类推

  • ShieldEvent:

    屏蔽事件 为空则为全部指标

  • ShieldMetricFlag:

    是否对指标屏蔽 1=是 0=否

  • ShieldEventFlag:

    是否对事件屏蔽 1=是 0=否



1842
1843
1844
# File 'lib/v20180724/models.rb', line 1842

def ShieldEventFlag
  @ShieldEventFlag
end

#ShieldMetricObject

Parameters:

  • Module:

    模块名,这里填“monitor”

  • Name:

    屏蔽策略名称

  • MonitorType:

    监控类型

  • NameSpace:

    命名空间即策略类型

  • ShieldTimeType:

    屏蔽时间类型 FOREVER_SHIELD:永久屏蔽 PERIOD_SHIELD:绝对时间范围屏蔽 LOOP_SHIELD:相对时间范围屏蔽

  • ShieldObject:

    屏蔽对象

  • ShieldMetric:

    屏蔽指标 为空则为全部指标

  • StartTime:

    开始时间 相对时间范围:36000 绝对时间范围:1648742400 缺省:0

  • EndTime:

    结束时间 相对时间范围:72000 绝对时间范围:1649088000 缺省:0

  • LoopStartDate:

    循环开始日期 2022/04/01 缺省:0

  • LoopEndDate:

    循环结束日期 2022/04/05 缺省:0

  • ShieldPolicyId:

    需要屏蔽的策略ID

  • ShieldAlarmLevel:

    需要屏蔽的告警等级,取值范围Warn,Remind,Serious

  • VersionTag:

    屏蔽类型,为OBJNAME是老版本实例名屏蔽,为POLICY是新版本维度匹配

  • Description:

    屏蔽规则的描述

  • TimeZone:

    时区,东八区+8,西八区减8,以此类推

  • ShieldEvent:

    屏蔽事件 为空则为全部指标

  • ShieldMetricFlag:

    是否对指标屏蔽 1=是 0=否

  • ShieldEventFlag:

    是否对事件屏蔽 1=是 0=否



1842
1843
1844
# File 'lib/v20180724/models.rb', line 1842

def ShieldMetric
  @ShieldMetric
end

#ShieldMetricFlagObject

Parameters:

  • Module:

    模块名,这里填“monitor”

  • Name:

    屏蔽策略名称

  • MonitorType:

    监控类型

  • NameSpace:

    命名空间即策略类型

  • ShieldTimeType:

    屏蔽时间类型 FOREVER_SHIELD:永久屏蔽 PERIOD_SHIELD:绝对时间范围屏蔽 LOOP_SHIELD:相对时间范围屏蔽

  • ShieldObject:

    屏蔽对象

  • ShieldMetric:

    屏蔽指标 为空则为全部指标

  • StartTime:

    开始时间 相对时间范围:36000 绝对时间范围:1648742400 缺省:0

  • EndTime:

    结束时间 相对时间范围:72000 绝对时间范围:1649088000 缺省:0

  • LoopStartDate:

    循环开始日期 2022/04/01 缺省:0

  • LoopEndDate:

    循环结束日期 2022/04/05 缺省:0

  • ShieldPolicyId:

    需要屏蔽的策略ID

  • ShieldAlarmLevel:

    需要屏蔽的告警等级,取值范围Warn,Remind,Serious

  • VersionTag:

    屏蔽类型,为OBJNAME是老版本实例名屏蔽,为POLICY是新版本维度匹配

  • Description:

    屏蔽规则的描述

  • TimeZone:

    时区,东八区+8,西八区减8,以此类推

  • ShieldEvent:

    屏蔽事件 为空则为全部指标

  • ShieldMetricFlag:

    是否对指标屏蔽 1=是 0=否

  • ShieldEventFlag:

    是否对事件屏蔽 1=是 0=否



1842
1843
1844
# File 'lib/v20180724/models.rb', line 1842

def ShieldMetricFlag
  @ShieldMetricFlag
end

#ShieldObjectObject

Parameters:

  • Module:

    模块名,这里填“monitor”

  • Name:

    屏蔽策略名称

  • MonitorType:

    监控类型

  • NameSpace:

    命名空间即策略类型

  • ShieldTimeType:

    屏蔽时间类型 FOREVER_SHIELD:永久屏蔽 PERIOD_SHIELD:绝对时间范围屏蔽 LOOP_SHIELD:相对时间范围屏蔽

  • ShieldObject:

    屏蔽对象

  • ShieldMetric:

    屏蔽指标 为空则为全部指标

  • StartTime:

    开始时间 相对时间范围:36000 绝对时间范围:1648742400 缺省:0

  • EndTime:

    结束时间 相对时间范围:72000 绝对时间范围:1649088000 缺省:0

  • LoopStartDate:

    循环开始日期 2022/04/01 缺省:0

  • LoopEndDate:

    循环结束日期 2022/04/05 缺省:0

  • ShieldPolicyId:

    需要屏蔽的策略ID

  • ShieldAlarmLevel:

    需要屏蔽的告警等级,取值范围Warn,Remind,Serious

  • VersionTag:

    屏蔽类型,为OBJNAME是老版本实例名屏蔽,为POLICY是新版本维度匹配

  • Description:

    屏蔽规则的描述

  • TimeZone:

    时区,东八区+8,西八区减8,以此类推

  • ShieldEvent:

    屏蔽事件 为空则为全部指标

  • ShieldMetricFlag:

    是否对指标屏蔽 1=是 0=否

  • ShieldEventFlag:

    是否对事件屏蔽 1=是 0=否



1842
1843
1844
# File 'lib/v20180724/models.rb', line 1842

def ShieldObject
  @ShieldObject
end

#ShieldPolicyIdObject

Parameters:

  • Module:

    模块名,这里填“monitor”

  • Name:

    屏蔽策略名称

  • MonitorType:

    监控类型

  • NameSpace:

    命名空间即策略类型

  • ShieldTimeType:

    屏蔽时间类型 FOREVER_SHIELD:永久屏蔽 PERIOD_SHIELD:绝对时间范围屏蔽 LOOP_SHIELD:相对时间范围屏蔽

  • ShieldObject:

    屏蔽对象

  • ShieldMetric:

    屏蔽指标 为空则为全部指标

  • StartTime:

    开始时间 相对时间范围:36000 绝对时间范围:1648742400 缺省:0

  • EndTime:

    结束时间 相对时间范围:72000 绝对时间范围:1649088000 缺省:0

  • LoopStartDate:

    循环开始日期 2022/04/01 缺省:0

  • LoopEndDate:

    循环结束日期 2022/04/05 缺省:0

  • ShieldPolicyId:

    需要屏蔽的策略ID

  • ShieldAlarmLevel:

    需要屏蔽的告警等级,取值范围Warn,Remind,Serious

  • VersionTag:

    屏蔽类型,为OBJNAME是老版本实例名屏蔽,为POLICY是新版本维度匹配

  • Description:

    屏蔽规则的描述

  • TimeZone:

    时区,东八区+8,西八区减8,以此类推

  • ShieldEvent:

    屏蔽事件 为空则为全部指标

  • ShieldMetricFlag:

    是否对指标屏蔽 1=是 0=否

  • ShieldEventFlag:

    是否对事件屏蔽 1=是 0=否



1842
1843
1844
# File 'lib/v20180724/models.rb', line 1842

def ShieldPolicyId
  @ShieldPolicyId
end

#ShieldTimeTypeObject

Parameters:

  • Module:

    模块名,这里填“monitor”

  • Name:

    屏蔽策略名称

  • MonitorType:

    监控类型

  • NameSpace:

    命名空间即策略类型

  • ShieldTimeType:

    屏蔽时间类型 FOREVER_SHIELD:永久屏蔽 PERIOD_SHIELD:绝对时间范围屏蔽 LOOP_SHIELD:相对时间范围屏蔽

  • ShieldObject:

    屏蔽对象

  • ShieldMetric:

    屏蔽指标 为空则为全部指标

  • StartTime:

    开始时间 相对时间范围:36000 绝对时间范围:1648742400 缺省:0

  • EndTime:

    结束时间 相对时间范围:72000 绝对时间范围:1649088000 缺省:0

  • LoopStartDate:

    循环开始日期 2022/04/01 缺省:0

  • LoopEndDate:

    循环结束日期 2022/04/05 缺省:0

  • ShieldPolicyId:

    需要屏蔽的策略ID

  • ShieldAlarmLevel:

    需要屏蔽的告警等级,取值范围Warn,Remind,Serious

  • VersionTag:

    屏蔽类型,为OBJNAME是老版本实例名屏蔽,为POLICY是新版本维度匹配

  • Description:

    屏蔽规则的描述

  • TimeZone:

    时区,东八区+8,西八区减8,以此类推

  • ShieldEvent:

    屏蔽事件 为空则为全部指标

  • ShieldMetricFlag:

    是否对指标屏蔽 1=是 0=否

  • ShieldEventFlag:

    是否对事件屏蔽 1=是 0=否



1842
1843
1844
# File 'lib/v20180724/models.rb', line 1842

def ShieldTimeType
  @ShieldTimeType
end

#StartTimeObject

Parameters:

  • Module:

    模块名,这里填“monitor”

  • Name:

    屏蔽策略名称

  • MonitorType:

    监控类型

  • NameSpace:

    命名空间即策略类型

  • ShieldTimeType:

    屏蔽时间类型 FOREVER_SHIELD:永久屏蔽 PERIOD_SHIELD:绝对时间范围屏蔽 LOOP_SHIELD:相对时间范围屏蔽

  • ShieldObject:

    屏蔽对象

  • ShieldMetric:

    屏蔽指标 为空则为全部指标

  • StartTime:

    开始时间 相对时间范围:36000 绝对时间范围:1648742400 缺省:0

  • EndTime:

    结束时间 相对时间范围:72000 绝对时间范围:1649088000 缺省:0

  • LoopStartDate:

    循环开始日期 2022/04/01 缺省:0

  • LoopEndDate:

    循环结束日期 2022/04/05 缺省:0

  • ShieldPolicyId:

    需要屏蔽的策略ID

  • ShieldAlarmLevel:

    需要屏蔽的告警等级,取值范围Warn,Remind,Serious

  • VersionTag:

    屏蔽类型,为OBJNAME是老版本实例名屏蔽,为POLICY是新版本维度匹配

  • Description:

    屏蔽规则的描述

  • TimeZone:

    时区,东八区+8,西八区减8,以此类推

  • ShieldEvent:

    屏蔽事件 为空则为全部指标

  • ShieldMetricFlag:

    是否对指标屏蔽 1=是 0=否

  • ShieldEventFlag:

    是否对事件屏蔽 1=是 0=否



1842
1843
1844
# File 'lib/v20180724/models.rb', line 1842

def StartTime
  @StartTime
end

#TimeZoneObject

Parameters:

  • Module:

    模块名,这里填“monitor”

  • Name:

    屏蔽策略名称

  • MonitorType:

    监控类型

  • NameSpace:

    命名空间即策略类型

  • ShieldTimeType:

    屏蔽时间类型 FOREVER_SHIELD:永久屏蔽 PERIOD_SHIELD:绝对时间范围屏蔽 LOOP_SHIELD:相对时间范围屏蔽

  • ShieldObject:

    屏蔽对象

  • ShieldMetric:

    屏蔽指标 为空则为全部指标

  • StartTime:

    开始时间 相对时间范围:36000 绝对时间范围:1648742400 缺省:0

  • EndTime:

    结束时间 相对时间范围:72000 绝对时间范围:1649088000 缺省:0

  • LoopStartDate:

    循环开始日期 2022/04/01 缺省:0

  • LoopEndDate:

    循环结束日期 2022/04/05 缺省:0

  • ShieldPolicyId:

    需要屏蔽的策略ID

  • ShieldAlarmLevel:

    需要屏蔽的告警等级,取值范围Warn,Remind,Serious

  • VersionTag:

    屏蔽类型,为OBJNAME是老版本实例名屏蔽,为POLICY是新版本维度匹配

  • Description:

    屏蔽规则的描述

  • TimeZone:

    时区,东八区+8,西八区减8,以此类推

  • ShieldEvent:

    屏蔽事件 为空则为全部指标

  • ShieldMetricFlag:

    是否对指标屏蔽 1=是 0=否

  • ShieldEventFlag:

    是否对事件屏蔽 1=是 0=否



1842
1843
1844
# File 'lib/v20180724/models.rb', line 1842

def TimeZone
  @TimeZone
end

#VersionTagObject

Parameters:

  • Module:

    模块名,这里填“monitor”

  • Name:

    屏蔽策略名称

  • MonitorType:

    监控类型

  • NameSpace:

    命名空间即策略类型

  • ShieldTimeType:

    屏蔽时间类型 FOREVER_SHIELD:永久屏蔽 PERIOD_SHIELD:绝对时间范围屏蔽 LOOP_SHIELD:相对时间范围屏蔽

  • ShieldObject:

    屏蔽对象

  • ShieldMetric:

    屏蔽指标 为空则为全部指标

  • StartTime:

    开始时间 相对时间范围:36000 绝对时间范围:1648742400 缺省:0

  • EndTime:

    结束时间 相对时间范围:72000 绝对时间范围:1649088000 缺省:0

  • LoopStartDate:

    循环开始日期 2022/04/01 缺省:0

  • LoopEndDate:

    循环结束日期 2022/04/05 缺省:0

  • ShieldPolicyId:

    需要屏蔽的策略ID

  • ShieldAlarmLevel:

    需要屏蔽的告警等级,取值范围Warn,Remind,Serious

  • VersionTag:

    屏蔽类型,为OBJNAME是老版本实例名屏蔽,为POLICY是新版本维度匹配

  • Description:

    屏蔽规则的描述

  • TimeZone:

    时区,东八区+8,西八区减8,以此类推

  • ShieldEvent:

    屏蔽事件 为空则为全部指标

  • ShieldMetricFlag:

    是否对指标屏蔽 1=是 0=否

  • ShieldEventFlag:

    是否对事件屏蔽 1=是 0=否



1842
1843
1844
# File 'lib/v20180724/models.rb', line 1842

def VersionTag
  @VersionTag
end

Instance Method Details

#deserialize(params) ⇒ Object



1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
# File 'lib/v20180724/models.rb', line 1866

def deserialize(params)
  @Module = params['Module']
  @Name = params['Name']
  @MonitorType = params['MonitorType']
  @NameSpace = params['NameSpace']
  @ShieldTimeType = params['ShieldTimeType']
  @ShieldObject = params['ShieldObject']
  @ShieldMetric = params['ShieldMetric']
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @LoopStartDate = params['LoopStartDate']
  @LoopEndDate = params['LoopEndDate']
  @ShieldPolicyId = params['ShieldPolicyId']
  @ShieldAlarmLevel = params['ShieldAlarmLevel']
  @VersionTag = params['VersionTag']
  @Description = params['Description']
  @TimeZone = params['TimeZone']
  @ShieldEvent = params['ShieldEvent']
  @ShieldMetricFlag = params['ShieldMetricFlag']
  @ShieldEventFlag = params['ShieldEventFlag']
end