cloudmonitor

package
v1.0.36 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 31, 2025 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

Package cloudmonitoriface provides an interface to enable mocking the CLOUDMONITOR service client for testing your code.

It is important to note that this interface will have breaking changes when the service model is updated and adds new API operations, paginators, and waiters.

Index

Constants

View Source
const (
	// EnumOfChannelForApplyObjectGroupsByAlertTemplateInputEmail is a EnumOfChannelForApplyObjectGroupsByAlertTemplateInput enum value
	EnumOfChannelForApplyObjectGroupsByAlertTemplateInputEmail = "email"

	// EnumOfChannelForApplyObjectGroupsByAlertTemplateInputSms is a EnumOfChannelForApplyObjectGroupsByAlertTemplateInput enum value
	EnumOfChannelForApplyObjectGroupsByAlertTemplateInputSms = "sms"

	// EnumOfChannelForApplyObjectGroupsByAlertTemplateInputPhone is a EnumOfChannelForApplyObjectGroupsByAlertTemplateInput enum value
	EnumOfChannelForApplyObjectGroupsByAlertTemplateInputPhone = "phone"

	// EnumOfChannelForApplyObjectGroupsByAlertTemplateInputLark is a EnumOfChannelForApplyObjectGroupsByAlertTemplateInput enum value
	EnumOfChannelForApplyObjectGroupsByAlertTemplateInputLark = "lark"

	// EnumOfChannelForApplyObjectGroupsByAlertTemplateInputDingtalk is a EnumOfChannelForApplyObjectGroupsByAlertTemplateInput enum value
	EnumOfChannelForApplyObjectGroupsByAlertTemplateInputDingtalk = "dingtalk"

	// EnumOfChannelForApplyObjectGroupsByAlertTemplateInputWecom is a EnumOfChannelForApplyObjectGroupsByAlertTemplateInput enum value
	EnumOfChannelForApplyObjectGroupsByAlertTemplateInputWecom = "wecom"

	// EnumOfChannelForApplyObjectGroupsByAlertTemplateInputSlack is a EnumOfChannelForApplyObjectGroupsByAlertTemplateInput enum value
	EnumOfChannelForApplyObjectGroupsByAlertTemplateInputSlack = "slack"

	// EnumOfChannelForApplyObjectGroupsByAlertTemplateInputApi is a EnumOfChannelForApplyObjectGroupsByAlertTemplateInput enum value
	EnumOfChannelForApplyObjectGroupsByAlertTemplateInputApi = "api"
)
View Source
const (
	// EnumOfLevelForCreateAlertTemplateInputNotice is a EnumOfLevelForCreateAlertTemplateInput enum value
	EnumOfLevelForCreateAlertTemplateInputNotice = "notice"

	// EnumOfLevelForCreateAlertTemplateInputWarning is a EnumOfLevelForCreateAlertTemplateInput enum value
	EnumOfLevelForCreateAlertTemplateInputWarning = "warning"

	// EnumOfLevelForCreateAlertTemplateInputCritical is a EnumOfLevelForCreateAlertTemplateInput enum value
	EnumOfLevelForCreateAlertTemplateInputCritical = "critical"
)
View Source
const (
	// EnumOfChannelForCreateEventRuleInputEmail is a EnumOfChannelForCreateEventRuleInput enum value
	EnumOfChannelForCreateEventRuleInputEmail = "email"

	// EnumOfChannelForCreateEventRuleInputSms is a EnumOfChannelForCreateEventRuleInput enum value
	EnumOfChannelForCreateEventRuleInputSms = "sms"

	// EnumOfChannelForCreateEventRuleInputPhone is a EnumOfChannelForCreateEventRuleInput enum value
	EnumOfChannelForCreateEventRuleInputPhone = "phone"

	// EnumOfChannelForCreateEventRuleInputLark is a EnumOfChannelForCreateEventRuleInput enum value
	EnumOfChannelForCreateEventRuleInputLark = "lark"

	// EnumOfChannelForCreateEventRuleInputDingtalk is a EnumOfChannelForCreateEventRuleInput enum value
	EnumOfChannelForCreateEventRuleInputDingtalk = "dingtalk"

	// EnumOfChannelForCreateEventRuleInputWecom is a EnumOfChannelForCreateEventRuleInput enum value
	EnumOfChannelForCreateEventRuleInputWecom = "wecom"

	// EnumOfChannelForCreateEventRuleInputSlack is a EnumOfChannelForCreateEventRuleInput enum value
	EnumOfChannelForCreateEventRuleInputSlack = "slack"

	// EnumOfChannelForCreateEventRuleInputApi is a EnumOfChannelForCreateEventRuleInput enum value
	EnumOfChannelForCreateEventRuleInputApi = "api"
)
View Source
const (
	// EnumOfStatusForCreateEventRuleInputEnable is a EnumOfStatusForCreateEventRuleInput enum value
	EnumOfStatusForCreateEventRuleInputEnable = "enable"

	// EnumOfStatusForCreateEventRuleInputDisable is a EnumOfStatusForCreateEventRuleInput enum value
	EnumOfStatusForCreateEventRuleInputDisable = "disable"
)
View Source
const (
	// EnumOfAlertMethodListForCreateNotificationInputEmail is a EnumOfAlertMethodListForCreateNotificationInput enum value
	EnumOfAlertMethodListForCreateNotificationInputEmail = "Email"

	// EnumOfAlertMethodListForCreateNotificationInputPhone is a EnumOfAlertMethodListForCreateNotificationInput enum value
	EnumOfAlertMethodListForCreateNotificationInputPhone = "Phone"

	// EnumOfAlertMethodListForCreateNotificationInputSms is a EnumOfAlertMethodListForCreateNotificationInput enum value
	EnumOfAlertMethodListForCreateNotificationInputSms = "SMS"

	// EnumOfAlertMethodListForCreateNotificationInputWebhook is a EnumOfAlertMethodListForCreateNotificationInput enum value
	EnumOfAlertMethodListForCreateNotificationInputWebhook = "Webhook"
)
View Source
const (
	// EnumOfChannelForCreateNotificationInputEmail is a EnumOfChannelForCreateNotificationInput enum value
	EnumOfChannelForCreateNotificationInputEmail = "email"

	// EnumOfChannelForCreateNotificationInputSms is a EnumOfChannelForCreateNotificationInput enum value
	EnumOfChannelForCreateNotificationInputSms = "sms"

	// EnumOfChannelForCreateNotificationInputPhone is a EnumOfChannelForCreateNotificationInput enum value
	EnumOfChannelForCreateNotificationInputPhone = "phone"

	// EnumOfChannelForCreateNotificationInputLark is a EnumOfChannelForCreateNotificationInput enum value
	EnumOfChannelForCreateNotificationInputLark = "lark"

	// EnumOfChannelForCreateNotificationInputDingtalk is a EnumOfChannelForCreateNotificationInput enum value
	EnumOfChannelForCreateNotificationInputDingtalk = "dingtalk"

	// EnumOfChannelForCreateNotificationInputWecom is a EnumOfChannelForCreateNotificationInput enum value
	EnumOfChannelForCreateNotificationInputWecom = "wecom"

	// EnumOfChannelForCreateNotificationInputSlack is a EnumOfChannelForCreateNotificationInput enum value
	EnumOfChannelForCreateNotificationInputSlack = "slack"

	// EnumOfChannelForCreateNotificationInputApi is a EnumOfChannelForCreateNotificationInput enum value
	EnumOfChannelForCreateNotificationInputApi = "api"
)
View Source
const (
	// EnumOfLevelForCreateNotificationInputNotice is a EnumOfLevelForCreateNotificationInput enum value
	EnumOfLevelForCreateNotificationInputNotice = "notice"

	// EnumOfLevelForCreateNotificationInputWarning is a EnumOfLevelForCreateNotificationInput enum value
	EnumOfLevelForCreateNotificationInputWarning = "warning"

	// EnumOfLevelForCreateNotificationInputCritical is a EnumOfLevelForCreateNotificationInput enum value
	EnumOfLevelForCreateNotificationInputCritical = "critical"

	// EnumOfLevelForCreateNotificationInputRecovery is a EnumOfLevelForCreateNotificationInput enum value
	EnumOfLevelForCreateNotificationInputRecovery = "recovery"
)
View Source
const (
	// EnumOfChannelForCreateNotifyTemplateInputEmail is a EnumOfChannelForCreateNotifyTemplateInput enum value
	EnumOfChannelForCreateNotifyTemplateInputEmail = "email"

	// EnumOfChannelForCreateNotifyTemplateInputSms is a EnumOfChannelForCreateNotifyTemplateInput enum value
	EnumOfChannelForCreateNotifyTemplateInputSms = "sms"

	// EnumOfChannelForCreateNotifyTemplateInputPhone is a EnumOfChannelForCreateNotifyTemplateInput enum value
	EnumOfChannelForCreateNotifyTemplateInputPhone = "phone"

	// EnumOfChannelForCreateNotifyTemplateInputLark is a EnumOfChannelForCreateNotifyTemplateInput enum value
	EnumOfChannelForCreateNotifyTemplateInputLark = "lark"

	// EnumOfChannelForCreateNotifyTemplateInputDingtalk is a EnumOfChannelForCreateNotifyTemplateInput enum value
	EnumOfChannelForCreateNotifyTemplateInputDingtalk = "dingtalk"

	// EnumOfChannelForCreateNotifyTemplateInputWecom is a EnumOfChannelForCreateNotifyTemplateInput enum value
	EnumOfChannelForCreateNotifyTemplateInputWecom = "wecom"

	// EnumOfChannelForCreateNotifyTemplateInputSlack is a EnumOfChannelForCreateNotifyTemplateInput enum value
	EnumOfChannelForCreateNotifyTemplateInputSlack = "slack"

	// EnumOfChannelForCreateNotifyTemplateInputApi is a EnumOfChannelForCreateNotifyTemplateInput enum value
	EnumOfChannelForCreateNotifyTemplateInputApi = "api"
)
View Source
const (
	// EnumOfTypeForCreateNotifyTemplateInputMetric is a EnumOfTypeForCreateNotifyTemplateInput enum value
	EnumOfTypeForCreateNotifyTemplateInputMetric = "metric"

	// EnumOfTypeForCreateNotifyTemplateInputEvent is a EnumOfTypeForCreateNotifyTemplateInput enum value
	EnumOfTypeForCreateNotifyTemplateInputEvent = "event"
)
View Source
const (
	// EnumOfAlertMethodListForCreateRuleInputEmail is a EnumOfAlertMethodListForCreateRuleInput enum value
	EnumOfAlertMethodListForCreateRuleInputEmail = "Email"

	// EnumOfAlertMethodListForCreateRuleInputPhone is a EnumOfAlertMethodListForCreateRuleInput enum value
	EnumOfAlertMethodListForCreateRuleInputPhone = "Phone"

	// EnumOfAlertMethodListForCreateRuleInputSms is a EnumOfAlertMethodListForCreateRuleInput enum value
	EnumOfAlertMethodListForCreateRuleInputSms = "SMS"

	// EnumOfAlertMethodListForCreateRuleInputWebhook is a EnumOfAlertMethodListForCreateRuleInput enum value
	EnumOfAlertMethodListForCreateRuleInputWebhook = "Webhook"
)
View Source
const (
	// EnumOfChannelForCreateRuleInputEmail is a EnumOfChannelForCreateRuleInput enum value
	EnumOfChannelForCreateRuleInputEmail = "email"

	// EnumOfChannelForCreateRuleInputSms is a EnumOfChannelForCreateRuleInput enum value
	EnumOfChannelForCreateRuleInputSms = "sms"

	// EnumOfChannelForCreateRuleInputPhone is a EnumOfChannelForCreateRuleInput enum value
	EnumOfChannelForCreateRuleInputPhone = "phone"

	// EnumOfChannelForCreateRuleInputLark is a EnumOfChannelForCreateRuleInput enum value
	EnumOfChannelForCreateRuleInputLark = "lark"

	// EnumOfChannelForCreateRuleInputDingtalk is a EnumOfChannelForCreateRuleInput enum value
	EnumOfChannelForCreateRuleInputDingtalk = "dingtalk"

	// EnumOfChannelForCreateRuleInputWecom is a EnumOfChannelForCreateRuleInput enum value
	EnumOfChannelForCreateRuleInputWecom = "wecom"

	// EnumOfChannelForCreateRuleInputSlack is a EnumOfChannelForCreateRuleInput enum value
	EnumOfChannelForCreateRuleInputSlack = "slack"

	// EnumOfChannelForCreateRuleInputApi is a EnumOfChannelForCreateRuleInput enum value
	EnumOfChannelForCreateRuleInputApi = "api"
)
View Source
const (
	// EnumOfRuleTypeForCreateRuleInputStatic is a EnumOfRuleTypeForCreateRuleInput enum value
	EnumOfRuleTypeForCreateRuleInputStatic = "static"

	// EnumOfRuleTypeForCreateRuleInputDynamic is a EnumOfRuleTypeForCreateRuleInput enum value
	EnumOfRuleTypeForCreateRuleInputDynamic = "dynamic"
)
View Source
const (
	// EnumOfTypeForCreateWebhookInputWecom is a EnumOfTypeForCreateWebhookInput enum value
	EnumOfTypeForCreateWebhookInputWecom = "wecom"

	// EnumOfTypeForCreateWebhookInputDingtalk is a EnumOfTypeForCreateWebhookInput enum value
	EnumOfTypeForCreateWebhookInputDingtalk = "dingtalk"

	// EnumOfTypeForCreateWebhookInputLark is a EnumOfTypeForCreateWebhookInput enum value
	EnumOfTypeForCreateWebhookInputLark = "lark"

	// EnumOfTypeForCreateWebhookInputCustom is a EnumOfTypeForCreateWebhookInput enum value
	EnumOfTypeForCreateWebhookInputCustom = "custom"
)
View Source
const (
	// EnumOfChannelForEnablePresetAlertTemplateInputEmail is a EnumOfChannelForEnablePresetAlertTemplateInput enum value
	EnumOfChannelForEnablePresetAlertTemplateInputEmail = "email"

	// EnumOfChannelForEnablePresetAlertTemplateInputSms is a EnumOfChannelForEnablePresetAlertTemplateInput enum value
	EnumOfChannelForEnablePresetAlertTemplateInputSms = "sms"

	// EnumOfChannelForEnablePresetAlertTemplateInputPhone is a EnumOfChannelForEnablePresetAlertTemplateInput enum value
	EnumOfChannelForEnablePresetAlertTemplateInputPhone = "phone"

	// EnumOfChannelForEnablePresetAlertTemplateInputLark is a EnumOfChannelForEnablePresetAlertTemplateInput enum value
	EnumOfChannelForEnablePresetAlertTemplateInputLark = "lark"

	// EnumOfChannelForEnablePresetAlertTemplateInputDingtalk is a EnumOfChannelForEnablePresetAlertTemplateInput enum value
	EnumOfChannelForEnablePresetAlertTemplateInputDingtalk = "dingtalk"

	// EnumOfChannelForEnablePresetAlertTemplateInputWecom is a EnumOfChannelForEnablePresetAlertTemplateInput enum value
	EnumOfChannelForEnablePresetAlertTemplateInputWecom = "wecom"

	// EnumOfChannelForEnablePresetAlertTemplateInputSlack is a EnumOfChannelForEnablePresetAlertTemplateInput enum value
	EnumOfChannelForEnablePresetAlertTemplateInputSlack = "slack"

	// EnumOfChannelForEnablePresetAlertTemplateInputApi is a EnumOfChannelForEnablePresetAlertTemplateInput enum value
	EnumOfChannelForEnablePresetAlertTemplateInputApi = "api"
)
View Source
const (
	// EnumOfChannelForListAlertTemplatesOutputEmail is a EnumOfChannelForListAlertTemplatesOutput enum value
	EnumOfChannelForListAlertTemplatesOutputEmail = "email"

	// EnumOfChannelForListAlertTemplatesOutputSms is a EnumOfChannelForListAlertTemplatesOutput enum value
	EnumOfChannelForListAlertTemplatesOutputSms = "sms"

	// EnumOfChannelForListAlertTemplatesOutputPhone is a EnumOfChannelForListAlertTemplatesOutput enum value
	EnumOfChannelForListAlertTemplatesOutputPhone = "phone"

	// EnumOfChannelForListAlertTemplatesOutputLark is a EnumOfChannelForListAlertTemplatesOutput enum value
	EnumOfChannelForListAlertTemplatesOutputLark = "lark"

	// EnumOfChannelForListAlertTemplatesOutputDingtalk is a EnumOfChannelForListAlertTemplatesOutput enum value
	EnumOfChannelForListAlertTemplatesOutputDingtalk = "dingtalk"

	// EnumOfChannelForListAlertTemplatesOutputWecom is a EnumOfChannelForListAlertTemplatesOutput enum value
	EnumOfChannelForListAlertTemplatesOutputWecom = "wecom"

	// EnumOfChannelForListAlertTemplatesOutputSlack is a EnumOfChannelForListAlertTemplatesOutput enum value
	EnumOfChannelForListAlertTemplatesOutputSlack = "slack"

	// EnumOfChannelForListAlertTemplatesOutputApi is a EnumOfChannelForListAlertTemplatesOutput enum value
	EnumOfChannelForListAlertTemplatesOutputApi = "api"
)
View Source
const (
	// EnumOfLevelForListAlertTemplatesOutputNotice is a EnumOfLevelForListAlertTemplatesOutput enum value
	EnumOfLevelForListAlertTemplatesOutputNotice = "notice"

	// EnumOfLevelForListAlertTemplatesOutputWarning is a EnumOfLevelForListAlertTemplatesOutput enum value
	EnumOfLevelForListAlertTemplatesOutputWarning = "warning"

	// EnumOfLevelForListAlertTemplatesOutputCritical is a EnumOfLevelForListAlertTemplatesOutput enum value
	EnumOfLevelForListAlertTemplatesOutputCritical = "critical"
)
View Source
const (
	// EnumOfChannelListForListDefaultNotifyTemplatesInputEmail is a EnumOfChannelListForListDefaultNotifyTemplatesInput enum value
	EnumOfChannelListForListDefaultNotifyTemplatesInputEmail = "email"

	// EnumOfChannelListForListDefaultNotifyTemplatesInputSms is a EnumOfChannelListForListDefaultNotifyTemplatesInput enum value
	EnumOfChannelListForListDefaultNotifyTemplatesInputSms = "sms"

	// EnumOfChannelListForListDefaultNotifyTemplatesInputPhone is a EnumOfChannelListForListDefaultNotifyTemplatesInput enum value
	EnumOfChannelListForListDefaultNotifyTemplatesInputPhone = "phone"

	// EnumOfChannelListForListDefaultNotifyTemplatesInputLark is a EnumOfChannelListForListDefaultNotifyTemplatesInput enum value
	EnumOfChannelListForListDefaultNotifyTemplatesInputLark = "lark"

	// EnumOfChannelListForListDefaultNotifyTemplatesInputDingtalk is a EnumOfChannelListForListDefaultNotifyTemplatesInput enum value
	EnumOfChannelListForListDefaultNotifyTemplatesInputDingtalk = "dingtalk"

	// EnumOfChannelListForListDefaultNotifyTemplatesInputWecom is a EnumOfChannelListForListDefaultNotifyTemplatesInput enum value
	EnumOfChannelListForListDefaultNotifyTemplatesInputWecom = "wecom"

	// EnumOfChannelListForListDefaultNotifyTemplatesInputSlack is a EnumOfChannelListForListDefaultNotifyTemplatesInput enum value
	EnumOfChannelListForListDefaultNotifyTemplatesInputSlack = "slack"

	// EnumOfChannelListForListDefaultNotifyTemplatesInputApi is a EnumOfChannelListForListDefaultNotifyTemplatesInput enum value
	EnumOfChannelListForListDefaultNotifyTemplatesInputApi = "api"
)
View Source
const (
	// EnumOfLanguageForListDefaultNotifyTemplatesInputZh is a EnumOfLanguageForListDefaultNotifyTemplatesInput enum value
	EnumOfLanguageForListDefaultNotifyTemplatesInputZh = "zh"

	// EnumOfLanguageForListDefaultNotifyTemplatesInputEn is a EnumOfLanguageForListDefaultNotifyTemplatesInput enum value
	EnumOfLanguageForListDefaultNotifyTemplatesInputEn = "en"
)
View Source
const (
	// EnumOfTypeForListDefaultNotifyTemplatesInputMetric is a EnumOfTypeForListDefaultNotifyTemplatesInput enum value
	EnumOfTypeForListDefaultNotifyTemplatesInputMetric = "metric"

	// EnumOfTypeForListDefaultNotifyTemplatesInputEvent is a EnumOfTypeForListDefaultNotifyTemplatesInput enum value
	EnumOfTypeForListDefaultNotifyTemplatesInputEvent = "event"
)
View Source
const (
	// EnumOfChannelForListEventRulesOutputEmail is a EnumOfChannelForListEventRulesOutput enum value
	EnumOfChannelForListEventRulesOutputEmail = "email"

	// EnumOfChannelForListEventRulesOutputSms is a EnumOfChannelForListEventRulesOutput enum value
	EnumOfChannelForListEventRulesOutputSms = "sms"

	// EnumOfChannelForListEventRulesOutputPhone is a EnumOfChannelForListEventRulesOutput enum value
	EnumOfChannelForListEventRulesOutputPhone = "phone"

	// EnumOfChannelForListEventRulesOutputLark is a EnumOfChannelForListEventRulesOutput enum value
	EnumOfChannelForListEventRulesOutputLark = "lark"

	// EnumOfChannelForListEventRulesOutputDingtalk is a EnumOfChannelForListEventRulesOutput enum value
	EnumOfChannelForListEventRulesOutputDingtalk = "dingtalk"

	// EnumOfChannelForListEventRulesOutputWecom is a EnumOfChannelForListEventRulesOutput enum value
	EnumOfChannelForListEventRulesOutputWecom = "wecom"

	// EnumOfChannelForListEventRulesOutputSlack is a EnumOfChannelForListEventRulesOutput enum value
	EnumOfChannelForListEventRulesOutputSlack = "slack"

	// EnumOfChannelForListEventRulesOutputApi is a EnumOfChannelForListEventRulesOutput enum value
	EnumOfChannelForListEventRulesOutputApi = "api"
)
View Source
const (
	// EnumOfAlertMethodListForListNotificationsOutputEmail is a EnumOfAlertMethodListForListNotificationsOutput enum value
	EnumOfAlertMethodListForListNotificationsOutputEmail = "Email"

	// EnumOfAlertMethodListForListNotificationsOutputPhone is a EnumOfAlertMethodListForListNotificationsOutput enum value
	EnumOfAlertMethodListForListNotificationsOutputPhone = "Phone"

	// EnumOfAlertMethodListForListNotificationsOutputSms is a EnumOfAlertMethodListForListNotificationsOutput enum value
	EnumOfAlertMethodListForListNotificationsOutputSms = "SMS"

	// EnumOfAlertMethodListForListNotificationsOutputWebhook is a EnumOfAlertMethodListForListNotificationsOutput enum value
	EnumOfAlertMethodListForListNotificationsOutputWebhook = "Webhook"
)
View Source
const (
	// EnumOfChannelForListNotificationsOutputEmail is a EnumOfChannelForListNotificationsOutput enum value
	EnumOfChannelForListNotificationsOutputEmail = "email"

	// EnumOfChannelForListNotificationsOutputSms is a EnumOfChannelForListNotificationsOutput enum value
	EnumOfChannelForListNotificationsOutputSms = "sms"

	// EnumOfChannelForListNotificationsOutputPhone is a EnumOfChannelForListNotificationsOutput enum value
	EnumOfChannelForListNotificationsOutputPhone = "phone"

	// EnumOfChannelForListNotificationsOutputLark is a EnumOfChannelForListNotificationsOutput enum value
	EnumOfChannelForListNotificationsOutputLark = "lark"

	// EnumOfChannelForListNotificationsOutputDingtalk is a EnumOfChannelForListNotificationsOutput enum value
	EnumOfChannelForListNotificationsOutputDingtalk = "dingtalk"

	// EnumOfChannelForListNotificationsOutputWecom is a EnumOfChannelForListNotificationsOutput enum value
	EnumOfChannelForListNotificationsOutputWecom = "wecom"

	// EnumOfChannelForListNotificationsOutputSlack is a EnumOfChannelForListNotificationsOutput enum value
	EnumOfChannelForListNotificationsOutputSlack = "slack"

	// EnumOfChannelForListNotificationsOutputApi is a EnumOfChannelForListNotificationsOutput enum value
	EnumOfChannelForListNotificationsOutputApi = "api"
)
View Source
const (
	// EnumOfLevelForListNotificationsOutputNotice is a EnumOfLevelForListNotificationsOutput enum value
	EnumOfLevelForListNotificationsOutputNotice = "notice"

	// EnumOfLevelForListNotificationsOutputWarning is a EnumOfLevelForListNotificationsOutput enum value
	EnumOfLevelForListNotificationsOutputWarning = "warning"

	// EnumOfLevelForListNotificationsOutputCritical is a EnumOfLevelForListNotificationsOutput enum value
	EnumOfLevelForListNotificationsOutputCritical = "critical"

	// EnumOfLevelForListNotificationsOutputRecovery is a EnumOfLevelForListNotificationsOutput enum value
	EnumOfLevelForListNotificationsOutputRecovery = "recovery"
)
View Source
const (
	// EnumOfLevelListForListNotificationsInputNotice is a EnumOfLevelListForListNotificationsInput enum value
	EnumOfLevelListForListNotificationsInputNotice = "notice"

	// EnumOfLevelListForListNotificationsInputWarning is a EnumOfLevelListForListNotificationsInput enum value
	EnumOfLevelListForListNotificationsInputWarning = "warning"

	// EnumOfLevelListForListNotificationsInputCritical is a EnumOfLevelListForListNotificationsInput enum value
	EnumOfLevelListForListNotificationsInputCritical = "critical"

	// EnumOfLevelListForListNotificationsInputRecovery is a EnumOfLevelListForListNotificationsInput enum value
	EnumOfLevelListForListNotificationsInputRecovery = "recovery"
)
View Source
const (
	// EnumOfChannelListForListNotifyTemplatesInputEmail is a EnumOfChannelListForListNotifyTemplatesInput enum value
	EnumOfChannelListForListNotifyTemplatesInputEmail = "email"

	// EnumOfChannelListForListNotifyTemplatesInputSms is a EnumOfChannelListForListNotifyTemplatesInput enum value
	EnumOfChannelListForListNotifyTemplatesInputSms = "sms"

	// EnumOfChannelListForListNotifyTemplatesInputPhone is a EnumOfChannelListForListNotifyTemplatesInput enum value
	EnumOfChannelListForListNotifyTemplatesInputPhone = "phone"

	// EnumOfChannelListForListNotifyTemplatesInputLark is a EnumOfChannelListForListNotifyTemplatesInput enum value
	EnumOfChannelListForListNotifyTemplatesInputLark = "lark"

	// EnumOfChannelListForListNotifyTemplatesInputDingtalk is a EnumOfChannelListForListNotifyTemplatesInput enum value
	EnumOfChannelListForListNotifyTemplatesInputDingtalk = "dingtalk"

	// EnumOfChannelListForListNotifyTemplatesInputWecom is a EnumOfChannelListForListNotifyTemplatesInput enum value
	EnumOfChannelListForListNotifyTemplatesInputWecom = "wecom"

	// EnumOfChannelListForListNotifyTemplatesInputSlack is a EnumOfChannelListForListNotifyTemplatesInput enum value
	EnumOfChannelListForListNotifyTemplatesInputSlack = "slack"

	// EnumOfChannelListForListNotifyTemplatesInputApi is a EnumOfChannelListForListNotifyTemplatesInput enum value
	EnumOfChannelListForListNotifyTemplatesInputApi = "api"
)
View Source
const (
	// EnumOfTypeListForListNotifyTemplatesInputMetric is a EnumOfTypeListForListNotifyTemplatesInput enum value
	EnumOfTypeListForListNotifyTemplatesInputMetric = "metric"

	// EnumOfTypeListForListNotifyTemplatesInputEvent is a EnumOfTypeListForListNotifyTemplatesInput enum value
	EnumOfTypeListForListNotifyTemplatesInputEvent = "event"
)
View Source
const (
	// EnumOfChannelForListPresetAlertTemplatesOutputEmail is a EnumOfChannelForListPresetAlertTemplatesOutput enum value
	EnumOfChannelForListPresetAlertTemplatesOutputEmail = "email"

	// EnumOfChannelForListPresetAlertTemplatesOutputSms is a EnumOfChannelForListPresetAlertTemplatesOutput enum value
	EnumOfChannelForListPresetAlertTemplatesOutputSms = "sms"

	// EnumOfChannelForListPresetAlertTemplatesOutputPhone is a EnumOfChannelForListPresetAlertTemplatesOutput enum value
	EnumOfChannelForListPresetAlertTemplatesOutputPhone = "phone"

	// EnumOfChannelForListPresetAlertTemplatesOutputLark is a EnumOfChannelForListPresetAlertTemplatesOutput enum value
	EnumOfChannelForListPresetAlertTemplatesOutputLark = "lark"

	// EnumOfChannelForListPresetAlertTemplatesOutputDingtalk is a EnumOfChannelForListPresetAlertTemplatesOutput enum value
	EnumOfChannelForListPresetAlertTemplatesOutputDingtalk = "dingtalk"

	// EnumOfChannelForListPresetAlertTemplatesOutputWecom is a EnumOfChannelForListPresetAlertTemplatesOutput enum value
	EnumOfChannelForListPresetAlertTemplatesOutputWecom = "wecom"

	// EnumOfChannelForListPresetAlertTemplatesOutputSlack is a EnumOfChannelForListPresetAlertTemplatesOutput enum value
	EnumOfChannelForListPresetAlertTemplatesOutputSlack = "slack"

	// EnumOfChannelForListPresetAlertTemplatesOutputApi is a EnumOfChannelForListPresetAlertTemplatesOutput enum value
	EnumOfChannelForListPresetAlertTemplatesOutputApi = "api"
)
View Source
const (
	// EnumOfLevelForListPresetAlertTemplatesOutputNotice is a EnumOfLevelForListPresetAlertTemplatesOutput enum value
	EnumOfLevelForListPresetAlertTemplatesOutputNotice = "notice"

	// EnumOfLevelForListPresetAlertTemplatesOutputWarning is a EnumOfLevelForListPresetAlertTemplatesOutput enum value
	EnumOfLevelForListPresetAlertTemplatesOutputWarning = "warning"

	// EnumOfLevelForListPresetAlertTemplatesOutputCritical is a EnumOfLevelForListPresetAlertTemplatesOutput enum value
	EnumOfLevelForListPresetAlertTemplatesOutputCritical = "critical"
)
View Source
const (
	// EnumOfChannelForListRulesOutputEmail is a EnumOfChannelForListRulesOutput enum value
	EnumOfChannelForListRulesOutputEmail = "email"

	// EnumOfChannelForListRulesOutputSms is a EnumOfChannelForListRulesOutput enum value
	EnumOfChannelForListRulesOutputSms = "sms"

	// EnumOfChannelForListRulesOutputPhone is a EnumOfChannelForListRulesOutput enum value
	EnumOfChannelForListRulesOutputPhone = "phone"

	// EnumOfChannelForListRulesOutputLark is a EnumOfChannelForListRulesOutput enum value
	EnumOfChannelForListRulesOutputLark = "lark"

	// EnumOfChannelForListRulesOutputDingtalk is a EnumOfChannelForListRulesOutput enum value
	EnumOfChannelForListRulesOutputDingtalk = "dingtalk"

	// EnumOfChannelForListRulesOutputWecom is a EnumOfChannelForListRulesOutput enum value
	EnumOfChannelForListRulesOutputWecom = "wecom"

	// EnumOfChannelForListRulesOutputSlack is a EnumOfChannelForListRulesOutput enum value
	EnumOfChannelForListRulesOutputSlack = "slack"

	// EnumOfChannelForListRulesOutputApi is a EnumOfChannelForListRulesOutput enum value
	EnumOfChannelForListRulesOutputApi = "api"
)
View Source
const (
	// EnumOfChannelForListRulesByIdsOutputEmail is a EnumOfChannelForListRulesByIdsOutput enum value
	EnumOfChannelForListRulesByIdsOutputEmail = "email"

	// EnumOfChannelForListRulesByIdsOutputSms is a EnumOfChannelForListRulesByIdsOutput enum value
	EnumOfChannelForListRulesByIdsOutputSms = "sms"

	// EnumOfChannelForListRulesByIdsOutputPhone is a EnumOfChannelForListRulesByIdsOutput enum value
	EnumOfChannelForListRulesByIdsOutputPhone = "phone"

	// EnumOfChannelForListRulesByIdsOutputLark is a EnumOfChannelForListRulesByIdsOutput enum value
	EnumOfChannelForListRulesByIdsOutputLark = "lark"

	// EnumOfChannelForListRulesByIdsOutputDingtalk is a EnumOfChannelForListRulesByIdsOutput enum value
	EnumOfChannelForListRulesByIdsOutputDingtalk = "dingtalk"

	// EnumOfChannelForListRulesByIdsOutputWecom is a EnumOfChannelForListRulesByIdsOutput enum value
	EnumOfChannelForListRulesByIdsOutputWecom = "wecom"

	// EnumOfChannelForListRulesByIdsOutputSlack is a EnumOfChannelForListRulesByIdsOutput enum value
	EnumOfChannelForListRulesByIdsOutputSlack = "slack"

	// EnumOfChannelForListRulesByIdsOutputApi is a EnumOfChannelForListRulesByIdsOutput enum value
	EnumOfChannelForListRulesByIdsOutputApi = "api"
)
View Source
const (
	// EnumOfStateForModifyStateOfSilencePolicyByIdsInputDisable is a EnumOfStateForModifyStateOfSilencePolicyByIdsInput enum value
	EnumOfStateForModifyStateOfSilencePolicyByIdsInputDisable = "disable"

	// EnumOfStateForModifyStateOfSilencePolicyByIdsInputEnable is a EnumOfStateForModifyStateOfSilencePolicyByIdsInput enum value
	EnumOfStateForModifyStateOfSilencePolicyByIdsInputEnable = "enable"
)
View Source
const (
	// EnumOfStateForSetStateOfRulesByIdsInputDisable is a EnumOfStateForSetStateOfRulesByIdsInput enum value
	EnumOfStateForSetStateOfRulesByIdsInputDisable = "disable"

	// EnumOfStateForSetStateOfRulesByIdsInputEnable is a EnumOfStateForSetStateOfRulesByIdsInput enum value
	EnumOfStateForSetStateOfRulesByIdsInputEnable = "enable"
)
View Source
const (
	// EnumOfLevelForUpdateAlertTemplateInputNotice is a EnumOfLevelForUpdateAlertTemplateInput enum value
	EnumOfLevelForUpdateAlertTemplateInputNotice = "notice"

	// EnumOfLevelForUpdateAlertTemplateInputWarning is a EnumOfLevelForUpdateAlertTemplateInput enum value
	EnumOfLevelForUpdateAlertTemplateInputWarning = "warning"

	// EnumOfLevelForUpdateAlertTemplateInputCritical is a EnumOfLevelForUpdateAlertTemplateInput enum value
	EnumOfLevelForUpdateAlertTemplateInputCritical = "critical"
)
View Source
const (
	// EnumOfChannelForUpdateEventRuleInputEmail is a EnumOfChannelForUpdateEventRuleInput enum value
	EnumOfChannelForUpdateEventRuleInputEmail = "email"

	// EnumOfChannelForUpdateEventRuleInputSms is a EnumOfChannelForUpdateEventRuleInput enum value
	EnumOfChannelForUpdateEventRuleInputSms = "sms"

	// EnumOfChannelForUpdateEventRuleInputPhone is a EnumOfChannelForUpdateEventRuleInput enum value
	EnumOfChannelForUpdateEventRuleInputPhone = "phone"

	// EnumOfChannelForUpdateEventRuleInputLark is a EnumOfChannelForUpdateEventRuleInput enum value
	EnumOfChannelForUpdateEventRuleInputLark = "lark"

	// EnumOfChannelForUpdateEventRuleInputDingtalk is a EnumOfChannelForUpdateEventRuleInput enum value
	EnumOfChannelForUpdateEventRuleInputDingtalk = "dingtalk"

	// EnumOfChannelForUpdateEventRuleInputWecom is a EnumOfChannelForUpdateEventRuleInput enum value
	EnumOfChannelForUpdateEventRuleInputWecom = "wecom"

	// EnumOfChannelForUpdateEventRuleInputSlack is a EnumOfChannelForUpdateEventRuleInput enum value
	EnumOfChannelForUpdateEventRuleInputSlack = "slack"

	// EnumOfChannelForUpdateEventRuleInputApi is a EnumOfChannelForUpdateEventRuleInput enum value
	EnumOfChannelForUpdateEventRuleInputApi = "api"
)
View Source
const (
	// EnumOfStatusForUpdateEventRuleInputEnable is a EnumOfStatusForUpdateEventRuleInput enum value
	EnumOfStatusForUpdateEventRuleInputEnable = "enable"

	// EnumOfStatusForUpdateEventRuleInputDisable is a EnumOfStatusForUpdateEventRuleInput enum value
	EnumOfStatusForUpdateEventRuleInputDisable = "disable"
)
View Source
const (
	// EnumOfAlertMethodListForUpdateNotificationInputEmail is a EnumOfAlertMethodListForUpdateNotificationInput enum value
	EnumOfAlertMethodListForUpdateNotificationInputEmail = "Email"

	// EnumOfAlertMethodListForUpdateNotificationInputPhone is a EnumOfAlertMethodListForUpdateNotificationInput enum value
	EnumOfAlertMethodListForUpdateNotificationInputPhone = "Phone"

	// EnumOfAlertMethodListForUpdateNotificationInputSms is a EnumOfAlertMethodListForUpdateNotificationInput enum value
	EnumOfAlertMethodListForUpdateNotificationInputSms = "SMS"

	// EnumOfAlertMethodListForUpdateNotificationInputWebhook is a EnumOfAlertMethodListForUpdateNotificationInput enum value
	EnumOfAlertMethodListForUpdateNotificationInputWebhook = "Webhook"
)
View Source
const (
	// EnumOfChannelForUpdateNotificationInputEmail is a EnumOfChannelForUpdateNotificationInput enum value
	EnumOfChannelForUpdateNotificationInputEmail = "email"

	// EnumOfChannelForUpdateNotificationInputSms is a EnumOfChannelForUpdateNotificationInput enum value
	EnumOfChannelForUpdateNotificationInputSms = "sms"

	// EnumOfChannelForUpdateNotificationInputPhone is a EnumOfChannelForUpdateNotificationInput enum value
	EnumOfChannelForUpdateNotificationInputPhone = "phone"

	// EnumOfChannelForUpdateNotificationInputLark is a EnumOfChannelForUpdateNotificationInput enum value
	EnumOfChannelForUpdateNotificationInputLark = "lark"

	// EnumOfChannelForUpdateNotificationInputDingtalk is a EnumOfChannelForUpdateNotificationInput enum value
	EnumOfChannelForUpdateNotificationInputDingtalk = "dingtalk"

	// EnumOfChannelForUpdateNotificationInputWecom is a EnumOfChannelForUpdateNotificationInput enum value
	EnumOfChannelForUpdateNotificationInputWecom = "wecom"

	// EnumOfChannelForUpdateNotificationInputSlack is a EnumOfChannelForUpdateNotificationInput enum value
	EnumOfChannelForUpdateNotificationInputSlack = "slack"

	// EnumOfChannelForUpdateNotificationInputApi is a EnumOfChannelForUpdateNotificationInput enum value
	EnumOfChannelForUpdateNotificationInputApi = "api"
)
View Source
const (
	// EnumOfLevelForUpdateNotificationInputNotice is a EnumOfLevelForUpdateNotificationInput enum value
	EnumOfLevelForUpdateNotificationInputNotice = "notice"

	// EnumOfLevelForUpdateNotificationInputWarning is a EnumOfLevelForUpdateNotificationInput enum value
	EnumOfLevelForUpdateNotificationInputWarning = "warning"

	// EnumOfLevelForUpdateNotificationInputCritical is a EnumOfLevelForUpdateNotificationInput enum value
	EnumOfLevelForUpdateNotificationInputCritical = "critical"

	// EnumOfLevelForUpdateNotificationInputRecovery is a EnumOfLevelForUpdateNotificationInput enum value
	EnumOfLevelForUpdateNotificationInputRecovery = "recovery"
)
View Source
const (
	// EnumOfChannelForUpdateNotifyTemplateInputEmail is a EnumOfChannelForUpdateNotifyTemplateInput enum value
	EnumOfChannelForUpdateNotifyTemplateInputEmail = "email"

	// EnumOfChannelForUpdateNotifyTemplateInputSms is a EnumOfChannelForUpdateNotifyTemplateInput enum value
	EnumOfChannelForUpdateNotifyTemplateInputSms = "sms"

	// EnumOfChannelForUpdateNotifyTemplateInputPhone is a EnumOfChannelForUpdateNotifyTemplateInput enum value
	EnumOfChannelForUpdateNotifyTemplateInputPhone = "phone"

	// EnumOfChannelForUpdateNotifyTemplateInputLark is a EnumOfChannelForUpdateNotifyTemplateInput enum value
	EnumOfChannelForUpdateNotifyTemplateInputLark = "lark"

	// EnumOfChannelForUpdateNotifyTemplateInputDingtalk is a EnumOfChannelForUpdateNotifyTemplateInput enum value
	EnumOfChannelForUpdateNotifyTemplateInputDingtalk = "dingtalk"

	// EnumOfChannelForUpdateNotifyTemplateInputWecom is a EnumOfChannelForUpdateNotifyTemplateInput enum value
	EnumOfChannelForUpdateNotifyTemplateInputWecom = "wecom"

	// EnumOfChannelForUpdateNotifyTemplateInputSlack is a EnumOfChannelForUpdateNotifyTemplateInput enum value
	EnumOfChannelForUpdateNotifyTemplateInputSlack = "slack"

	// EnumOfChannelForUpdateNotifyTemplateInputApi is a EnumOfChannelForUpdateNotifyTemplateInput enum value
	EnumOfChannelForUpdateNotifyTemplateInputApi = "api"
)
View Source
const (
	// EnumOfTypeForUpdateNotifyTemplateInputMetric is a EnumOfTypeForUpdateNotifyTemplateInput enum value
	EnumOfTypeForUpdateNotifyTemplateInputMetric = "metric"

	// EnumOfTypeForUpdateNotifyTemplateInputEvent is a EnumOfTypeForUpdateNotifyTemplateInput enum value
	EnumOfTypeForUpdateNotifyTemplateInputEvent = "event"
)
View Source
const (
	// EnumOfAlertMethodListForUpdateRuleInputEmail is a EnumOfAlertMethodListForUpdateRuleInput enum value
	EnumOfAlertMethodListForUpdateRuleInputEmail = "Email"

	// EnumOfAlertMethodListForUpdateRuleInputPhone is a EnumOfAlertMethodListForUpdateRuleInput enum value
	EnumOfAlertMethodListForUpdateRuleInputPhone = "Phone"

	// EnumOfAlertMethodListForUpdateRuleInputSms is a EnumOfAlertMethodListForUpdateRuleInput enum value
	EnumOfAlertMethodListForUpdateRuleInputSms = "SMS"

	// EnumOfAlertMethodListForUpdateRuleInputWebhook is a EnumOfAlertMethodListForUpdateRuleInput enum value
	EnumOfAlertMethodListForUpdateRuleInputWebhook = "Webhook"
)
View Source
const (
	// EnumOfChannelForUpdateRuleInputEmail is a EnumOfChannelForUpdateRuleInput enum value
	EnumOfChannelForUpdateRuleInputEmail = "email"

	// EnumOfChannelForUpdateRuleInputSms is a EnumOfChannelForUpdateRuleInput enum value
	EnumOfChannelForUpdateRuleInputSms = "sms"

	// EnumOfChannelForUpdateRuleInputPhone is a EnumOfChannelForUpdateRuleInput enum value
	EnumOfChannelForUpdateRuleInputPhone = "phone"

	// EnumOfChannelForUpdateRuleInputLark is a EnumOfChannelForUpdateRuleInput enum value
	EnumOfChannelForUpdateRuleInputLark = "lark"

	// EnumOfChannelForUpdateRuleInputDingtalk is a EnumOfChannelForUpdateRuleInput enum value
	EnumOfChannelForUpdateRuleInputDingtalk = "dingtalk"

	// EnumOfChannelForUpdateRuleInputWecom is a EnumOfChannelForUpdateRuleInput enum value
	EnumOfChannelForUpdateRuleInputWecom = "wecom"

	// EnumOfChannelForUpdateRuleInputSlack is a EnumOfChannelForUpdateRuleInput enum value
	EnumOfChannelForUpdateRuleInputSlack = "slack"

	// EnumOfChannelForUpdateRuleInputApi is a EnumOfChannelForUpdateRuleInput enum value
	EnumOfChannelForUpdateRuleInputApi = "api"
)
View Source
const (
	// EnumOfRuleTypeForUpdateRuleInputStatic is a EnumOfRuleTypeForUpdateRuleInput enum value
	EnumOfRuleTypeForUpdateRuleInputStatic = "static"

	// EnumOfRuleTypeForUpdateRuleInputDynamic is a EnumOfRuleTypeForUpdateRuleInput enum value
	EnumOfRuleTypeForUpdateRuleInputDynamic = "dynamic"
)
View Source
const (
	ServiceName = "cloudmonitor" // Name of service.
	EndpointsID = ServiceName    // ID to lookup a service endpoint with.
	ServiceID   = "cloudmonitor" // ServiceID is a unique identifer of a specific service.
)

Service information constants

View Source
const (
	// EnumOfEventBusNameForCreateEventRuleInputDefault is a EnumOfEventBusNameForCreateEventRuleInput enum value
	EnumOfEventBusNameForCreateEventRuleInputDefault = "default"
)
View Source
const (
	// EnumOfEventBusNameForUpdateEventRuleInputDefault is a EnumOfEventBusNameForUpdateEventRuleInput enum value
	EnumOfEventBusNameForUpdateEventRuleInputDefault = "default"
)
View Source
const (
	// EnumOfOrderByForListEventsInputHappenTime is a EnumOfOrderByForListEventsInput enum value
	EnumOfOrderByForListEventsInputHappenTime = "HappenTime"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AlertNotificationForListPresetAlertTemplatesOutput

type AlertNotificationForListPresetAlertTemplatesOutput struct {
	AlertMethods []*string `type:"list" json:",omitempty"`

	ContactGroupIds []*string `type:"list" json:",omitempty"`

	EffectEndAt *string `type:"string" json:",omitempty"`

	EffectStartAt *string `type:"string" json:",omitempty"`

	NotificationId *string `type:"string" json:",omitempty"`

	NotifyTemplates []*NotifyTemplateForListPresetAlertTemplatesOutput `type:"list" json:",omitempty"`

	Webhook *string `type:"string" json:",omitempty"`

	WebhookIds []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AlertNotificationForListPresetAlertTemplatesOutput) GoString

GoString returns the string representation

func (*AlertNotificationForListPresetAlertTemplatesOutput) SetAlertMethods

SetAlertMethods sets the AlertMethods field's value.

func (*AlertNotificationForListPresetAlertTemplatesOutput) SetContactGroupIds

SetContactGroupIds sets the ContactGroupIds field's value.

func (*AlertNotificationForListPresetAlertTemplatesOutput) SetEffectEndAt

SetEffectEndAt sets the EffectEndAt field's value.

func (*AlertNotificationForListPresetAlertTemplatesOutput) SetEffectStartAt

SetEffectStartAt sets the EffectStartAt field's value.

func (*AlertNotificationForListPresetAlertTemplatesOutput) SetNotificationId

SetNotificationId sets the NotificationId field's value.

func (*AlertNotificationForListPresetAlertTemplatesOutput) SetNotifyTemplates

SetNotifyTemplates sets the NotifyTemplates field's value.

func (*AlertNotificationForListPresetAlertTemplatesOutput) SetWebhook

SetWebhook sets the Webhook field's value.

func (*AlertNotificationForListPresetAlertTemplatesOutput) SetWebhookIds

SetWebhookIds sets the WebhookIds field's value.

func (AlertNotificationForListPresetAlertTemplatesOutput) String

String returns the string representation

type AppliedRuleForListAlertTemplatesOutput

type AppliedRuleForListAlertTemplatesOutput struct {
	Id *string `type:"string" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	ObjectGroupId *string `type:"string" json:",omitempty"`

	ObjectId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AppliedRuleForListAlertTemplatesOutput) GoString

GoString returns the string representation

func (*AppliedRuleForListAlertTemplatesOutput) SetId

SetId sets the Id field's value.

func (*AppliedRuleForListAlertTemplatesOutput) SetName

SetName sets the Name field's value.

func (*AppliedRuleForListAlertTemplatesOutput) SetObjectGroupId

SetObjectGroupId sets the ObjectGroupId field's value.

func (*AppliedRuleForListAlertTemplatesOutput) SetObjectId

SetObjectId sets the ObjectId field's value.

func (AppliedRuleForListAlertTemplatesOutput) String

String returns the string representation

type AppliedRuleForListPresetAlertTemplatesOutput

type AppliedRuleForListPresetAlertTemplatesOutput struct {
	Id *string `type:"string" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AppliedRuleForListPresetAlertTemplatesOutput) GoString

GoString returns the string representation

func (*AppliedRuleForListPresetAlertTemplatesOutput) SetId

SetId sets the Id field's value.

func (*AppliedRuleForListPresetAlertTemplatesOutput) SetName

SetName sets the Name field's value.

func (AppliedRuleForListPresetAlertTemplatesOutput) String

String returns the string representation

type ApplyObjectForApplyObjectGroupsByAlertTemplateInput

type ApplyObjectForApplyObjectGroupsByAlertTemplateInput struct {
	AlertMethods []*string `type:"list" json:",omitempty"`

	ContactGroupIds []*string `type:"list" json:",omitempty"`

	EffectEndAt *string `type:"string" json:",omitempty"`

	EffectStartAt *string `type:"string" json:",omitempty"`

	NotificationId *string `type:"string" json:",omitempty"`

	NotifyTemplates []*NotifyTemplateForApplyObjectGroupsByAlertTemplateInput `type:"list" json:",omitempty"`

	ObjectGroupId *string `type:"string" json:",omitempty"`

	Webhook *string `type:"string" json:",omitempty"`

	WebhookIds []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ApplyObjectForApplyObjectGroupsByAlertTemplateInput) GoString

GoString returns the string representation

func (*ApplyObjectForApplyObjectGroupsByAlertTemplateInput) SetAlertMethods

SetAlertMethods sets the AlertMethods field's value.

func (*ApplyObjectForApplyObjectGroupsByAlertTemplateInput) SetContactGroupIds

SetContactGroupIds sets the ContactGroupIds field's value.

func (*ApplyObjectForApplyObjectGroupsByAlertTemplateInput) SetEffectEndAt

SetEffectEndAt sets the EffectEndAt field's value.

func (*ApplyObjectForApplyObjectGroupsByAlertTemplateInput) SetEffectStartAt

SetEffectStartAt sets the EffectStartAt field's value.

func (*ApplyObjectForApplyObjectGroupsByAlertTemplateInput) SetNotificationId

SetNotificationId sets the NotificationId field's value.

func (*ApplyObjectForApplyObjectGroupsByAlertTemplateInput) SetNotifyTemplates

SetNotifyTemplates sets the NotifyTemplates field's value.

func (*ApplyObjectForApplyObjectGroupsByAlertTemplateInput) SetObjectGroupId

SetObjectGroupId sets the ObjectGroupId field's value.

func (*ApplyObjectForApplyObjectGroupsByAlertTemplateInput) SetWebhook

SetWebhook sets the Webhook field's value.

func (*ApplyObjectForApplyObjectGroupsByAlertTemplateInput) SetWebhookIds

SetWebhookIds sets the WebhookIds field's value.

func (ApplyObjectForApplyObjectGroupsByAlertTemplateInput) String

String returns the string representation

type ApplyObjectGroupsByAlertTemplateInput

type ApplyObjectGroupsByAlertTemplateInput struct {

	// AlertTemplateId is a required field
	AlertTemplateId *string `type:"string" json:",omitempty" required:"true"`

	ApplyObjects []*ApplyObjectForApplyObjectGroupsByAlertTemplateInput `type:"list" json:",omitempty"`

	// ProjectName is a required field
	ProjectName *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (ApplyObjectGroupsByAlertTemplateInput) GoString

GoString returns the string representation

func (*ApplyObjectGroupsByAlertTemplateInput) SetAlertTemplateId

SetAlertTemplateId sets the AlertTemplateId field's value.

func (*ApplyObjectGroupsByAlertTemplateInput) SetApplyObjects

SetApplyObjects sets the ApplyObjects field's value.

func (*ApplyObjectGroupsByAlertTemplateInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (ApplyObjectGroupsByAlertTemplateInput) String

String returns the string representation

func (*ApplyObjectGroupsByAlertTemplateInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type ApplyObjectGroupsByAlertTemplateOutput

type ApplyObjectGroupsByAlertTemplateOutput struct {
	Metadata *response.ResponseMetadata

	Data []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ApplyObjectGroupsByAlertTemplateOutput) GoString

GoString returns the string representation

func (*ApplyObjectGroupsByAlertTemplateOutput) SetData

SetData sets the Data field's value.

func (ApplyObjectGroupsByAlertTemplateOutput) String

String returns the string representation

type CLOUDMONITOR

type CLOUDMONITOR struct {
	*client.Client
}

CLOUDMONITOR provides the API operation methods for making requests to CLOUDMONITOR. See this package's package overview docs for details on the service.

CLOUDMONITOR methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.

func New

New create int can support ssl or region locate set

func (*CLOUDMONITOR) ApplyObjectGroupsByAlertTemplate

ApplyObjectGroupsByAlertTemplate API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation ApplyObjectGroupsByAlertTemplate for usage and error information.

func (*CLOUDMONITOR) ApplyObjectGroupsByAlertTemplateCommon

func (c *CLOUDMONITOR) ApplyObjectGroupsByAlertTemplateCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ApplyObjectGroupsByAlertTemplateCommon API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation ApplyObjectGroupsByAlertTemplateCommon for usage and error information.

func (*CLOUDMONITOR) ApplyObjectGroupsByAlertTemplateCommonRequest

func (c *CLOUDMONITOR) ApplyObjectGroupsByAlertTemplateCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ApplyObjectGroupsByAlertTemplateCommonRequest generates a "byteplus/request.Request" representing the client's request for the ApplyObjectGroupsByAlertTemplateCommon operation. The "output" return value will be populated with the ApplyObjectGroupsByAlertTemplateCommon request's response once the request completes successfully.

Use "Send" method on the returned ApplyObjectGroupsByAlertTemplateCommon Request to send the API call to the service. the "output" return value is not valid until after ApplyObjectGroupsByAlertTemplateCommon Send returns without error.

See ApplyObjectGroupsByAlertTemplateCommon for more information on using the ApplyObjectGroupsByAlertTemplateCommon API call, and error handling.

// Example sending a request using the ApplyObjectGroupsByAlertTemplateCommonRequest method.
req, resp := client.ApplyObjectGroupsByAlertTemplateCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) ApplyObjectGroupsByAlertTemplateCommonWithContext

func (c *CLOUDMONITOR) ApplyObjectGroupsByAlertTemplateCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ApplyObjectGroupsByAlertTemplateCommonWithContext is the same as ApplyObjectGroupsByAlertTemplateCommon with the addition of the ability to pass a context and additional request options.

See ApplyObjectGroupsByAlertTemplateCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) ApplyObjectGroupsByAlertTemplateRequest

func (c *CLOUDMONITOR) ApplyObjectGroupsByAlertTemplateRequest(input *ApplyObjectGroupsByAlertTemplateInput) (req *request.Request, output *ApplyObjectGroupsByAlertTemplateOutput)

ApplyObjectGroupsByAlertTemplateRequest generates a "byteplus/request.Request" representing the client's request for the ApplyObjectGroupsByAlertTemplate operation. The "output" return value will be populated with the ApplyObjectGroupsByAlertTemplateCommon request's response once the request completes successfully.

Use "Send" method on the returned ApplyObjectGroupsByAlertTemplateCommon Request to send the API call to the service. the "output" return value is not valid until after ApplyObjectGroupsByAlertTemplateCommon Send returns without error.

See ApplyObjectGroupsByAlertTemplate for more information on using the ApplyObjectGroupsByAlertTemplate API call, and error handling.

// Example sending a request using the ApplyObjectGroupsByAlertTemplateRequest method.
req, resp := client.ApplyObjectGroupsByAlertTemplateRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) ApplyObjectGroupsByAlertTemplateWithContext

func (c *CLOUDMONITOR) ApplyObjectGroupsByAlertTemplateWithContext(ctx byteplus.Context, input *ApplyObjectGroupsByAlertTemplateInput, opts ...request.Option) (*ApplyObjectGroupsByAlertTemplateOutput, error)

ApplyObjectGroupsByAlertTemplateWithContext is the same as ApplyObjectGroupsByAlertTemplate with the addition of the ability to pass a context and additional request options.

See ApplyObjectGroupsByAlertTemplate for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) CreateAlertTemplate

func (c *CLOUDMONITOR) CreateAlertTemplate(input *CreateAlertTemplateInput) (*CreateAlertTemplateOutput, error)

CreateAlertTemplate API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation CreateAlertTemplate for usage and error information.

func (*CLOUDMONITOR) CreateAlertTemplateCommon

func (c *CLOUDMONITOR) CreateAlertTemplateCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateAlertTemplateCommon API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation CreateAlertTemplateCommon for usage and error information.

func (*CLOUDMONITOR) CreateAlertTemplateCommonRequest

func (c *CLOUDMONITOR) CreateAlertTemplateCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

CreateAlertTemplateCommonRequest generates a "byteplus/request.Request" representing the client's request for the CreateAlertTemplateCommon operation. The "output" return value will be populated with the CreateAlertTemplateCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateAlertTemplateCommon Request to send the API call to the service. the "output" return value is not valid until after CreateAlertTemplateCommon Send returns without error.

See CreateAlertTemplateCommon for more information on using the CreateAlertTemplateCommon API call, and error handling.

// Example sending a request using the CreateAlertTemplateCommonRequest method.
req, resp := client.CreateAlertTemplateCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) CreateAlertTemplateCommonWithContext

func (c *CLOUDMONITOR) CreateAlertTemplateCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CreateAlertTemplateCommonWithContext is the same as CreateAlertTemplateCommon with the addition of the ability to pass a context and additional request options.

See CreateAlertTemplateCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) CreateAlertTemplateRequest

func (c *CLOUDMONITOR) CreateAlertTemplateRequest(input *CreateAlertTemplateInput) (req *request.Request, output *CreateAlertTemplateOutput)

CreateAlertTemplateRequest generates a "byteplus/request.Request" representing the client's request for the CreateAlertTemplate operation. The "output" return value will be populated with the CreateAlertTemplateCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateAlertTemplateCommon Request to send the API call to the service. the "output" return value is not valid until after CreateAlertTemplateCommon Send returns without error.

See CreateAlertTemplate for more information on using the CreateAlertTemplate API call, and error handling.

// Example sending a request using the CreateAlertTemplateRequest method.
req, resp := client.CreateAlertTemplateRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) CreateAlertTemplateWithContext

func (c *CLOUDMONITOR) CreateAlertTemplateWithContext(ctx byteplus.Context, input *CreateAlertTemplateInput, opts ...request.Option) (*CreateAlertTemplateOutput, error)

CreateAlertTemplateWithContext is the same as CreateAlertTemplate with the addition of the ability to pass a context and additional request options.

See CreateAlertTemplate for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) CreateContactGroup

func (c *CLOUDMONITOR) CreateContactGroup(input *CreateContactGroupInput) (*CreateContactGroupOutput, error)

CreateContactGroup API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation CreateContactGroup for usage and error information.

func (*CLOUDMONITOR) CreateContactGroupCommon

func (c *CLOUDMONITOR) CreateContactGroupCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateContactGroupCommon API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation CreateContactGroupCommon for usage and error information.

func (*CLOUDMONITOR) CreateContactGroupCommonRequest

func (c *CLOUDMONITOR) CreateContactGroupCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

CreateContactGroupCommonRequest generates a "byteplus/request.Request" representing the client's request for the CreateContactGroupCommon operation. The "output" return value will be populated with the CreateContactGroupCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateContactGroupCommon Request to send the API call to the service. the "output" return value is not valid until after CreateContactGroupCommon Send returns without error.

See CreateContactGroupCommon for more information on using the CreateContactGroupCommon API call, and error handling.

// Example sending a request using the CreateContactGroupCommonRequest method.
req, resp := client.CreateContactGroupCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) CreateContactGroupCommonWithContext

func (c *CLOUDMONITOR) CreateContactGroupCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CreateContactGroupCommonWithContext is the same as CreateContactGroupCommon with the addition of the ability to pass a context and additional request options.

See CreateContactGroupCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) CreateContactGroupRequest

func (c *CLOUDMONITOR) CreateContactGroupRequest(input *CreateContactGroupInput) (req *request.Request, output *CreateContactGroupOutput)

CreateContactGroupRequest generates a "byteplus/request.Request" representing the client's request for the CreateContactGroup operation. The "output" return value will be populated with the CreateContactGroupCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateContactGroupCommon Request to send the API call to the service. the "output" return value is not valid until after CreateContactGroupCommon Send returns without error.

See CreateContactGroup for more information on using the CreateContactGroup API call, and error handling.

// Example sending a request using the CreateContactGroupRequest method.
req, resp := client.CreateContactGroupRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) CreateContactGroupWithContext

func (c *CLOUDMONITOR) CreateContactGroupWithContext(ctx byteplus.Context, input *CreateContactGroupInput, opts ...request.Option) (*CreateContactGroupOutput, error)

CreateContactGroupWithContext is the same as CreateContactGroup with the addition of the ability to pass a context and additional request options.

See CreateContactGroup for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) CreateContacts

func (c *CLOUDMONITOR) CreateContacts(input *CreateContactsInput) (*CreateContactsOutput, error)

CreateContacts API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation CreateContacts for usage and error information.

func (*CLOUDMONITOR) CreateContactsCommon

func (c *CLOUDMONITOR) CreateContactsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateContactsCommon API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation CreateContactsCommon for usage and error information.

func (*CLOUDMONITOR) CreateContactsCommonRequest

func (c *CLOUDMONITOR) CreateContactsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

CreateContactsCommonRequest generates a "byteplus/request.Request" representing the client's request for the CreateContactsCommon operation. The "output" return value will be populated with the CreateContactsCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateContactsCommon Request to send the API call to the service. the "output" return value is not valid until after CreateContactsCommon Send returns without error.

See CreateContactsCommon for more information on using the CreateContactsCommon API call, and error handling.

// Example sending a request using the CreateContactsCommonRequest method.
req, resp := client.CreateContactsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) CreateContactsCommonWithContext

func (c *CLOUDMONITOR) CreateContactsCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CreateContactsCommonWithContext is the same as CreateContactsCommon with the addition of the ability to pass a context and additional request options.

See CreateContactsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) CreateContactsRequest

func (c *CLOUDMONITOR) CreateContactsRequest(input *CreateContactsInput) (req *request.Request, output *CreateContactsOutput)

CreateContactsRequest generates a "byteplus/request.Request" representing the client's request for the CreateContacts operation. The "output" return value will be populated with the CreateContactsCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateContactsCommon Request to send the API call to the service. the "output" return value is not valid until after CreateContactsCommon Send returns without error.

See CreateContacts for more information on using the CreateContacts API call, and error handling.

// Example sending a request using the CreateContactsRequest method.
req, resp := client.CreateContactsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) CreateContactsWithContext

func (c *CLOUDMONITOR) CreateContactsWithContext(ctx byteplus.Context, input *CreateContactsInput, opts ...request.Option) (*CreateContactsOutput, error)

CreateContactsWithContext is the same as CreateContacts with the addition of the ability to pass a context and additional request options.

See CreateContacts for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) CreateEventRule

func (c *CLOUDMONITOR) CreateEventRule(input *CreateEventRuleInput) (*CreateEventRuleOutput, error)

CreateEventRule API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation CreateEventRule for usage and error information.

func (*CLOUDMONITOR) CreateEventRuleCommon

func (c *CLOUDMONITOR) CreateEventRuleCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateEventRuleCommon API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation CreateEventRuleCommon for usage and error information.

func (*CLOUDMONITOR) CreateEventRuleCommonRequest

func (c *CLOUDMONITOR) CreateEventRuleCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

CreateEventRuleCommonRequest generates a "byteplus/request.Request" representing the client's request for the CreateEventRuleCommon operation. The "output" return value will be populated with the CreateEventRuleCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateEventRuleCommon Request to send the API call to the service. the "output" return value is not valid until after CreateEventRuleCommon Send returns without error.

See CreateEventRuleCommon for more information on using the CreateEventRuleCommon API call, and error handling.

// Example sending a request using the CreateEventRuleCommonRequest method.
req, resp := client.CreateEventRuleCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) CreateEventRuleCommonWithContext

func (c *CLOUDMONITOR) CreateEventRuleCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CreateEventRuleCommonWithContext is the same as CreateEventRuleCommon with the addition of the ability to pass a context and additional request options.

See CreateEventRuleCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) CreateEventRuleRequest

func (c *CLOUDMONITOR) CreateEventRuleRequest(input *CreateEventRuleInput) (req *request.Request, output *CreateEventRuleOutput)

CreateEventRuleRequest generates a "byteplus/request.Request" representing the client's request for the CreateEventRule operation. The "output" return value will be populated with the CreateEventRuleCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateEventRuleCommon Request to send the API call to the service. the "output" return value is not valid until after CreateEventRuleCommon Send returns without error.

See CreateEventRule for more information on using the CreateEventRule API call, and error handling.

// Example sending a request using the CreateEventRuleRequest method.
req, resp := client.CreateEventRuleRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) CreateEventRuleWithContext

func (c *CLOUDMONITOR) CreateEventRuleWithContext(ctx byteplus.Context, input *CreateEventRuleInput, opts ...request.Option) (*CreateEventRuleOutput, error)

CreateEventRuleWithContext is the same as CreateEventRule with the addition of the ability to pass a context and additional request options.

See CreateEventRule for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) CreateNotification

func (c *CLOUDMONITOR) CreateNotification(input *CreateNotificationInput) (*CreateNotificationOutput, error)

CreateNotification API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation CreateNotification for usage and error information.

func (*CLOUDMONITOR) CreateNotificationCommon

func (c *CLOUDMONITOR) CreateNotificationCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateNotificationCommon API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation CreateNotificationCommon for usage and error information.

func (*CLOUDMONITOR) CreateNotificationCommonRequest

func (c *CLOUDMONITOR) CreateNotificationCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

CreateNotificationCommonRequest generates a "byteplus/request.Request" representing the client's request for the CreateNotificationCommon operation. The "output" return value will be populated with the CreateNotificationCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateNotificationCommon Request to send the API call to the service. the "output" return value is not valid until after CreateNotificationCommon Send returns without error.

See CreateNotificationCommon for more information on using the CreateNotificationCommon API call, and error handling.

// Example sending a request using the CreateNotificationCommonRequest method.
req, resp := client.CreateNotificationCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) CreateNotificationCommonWithContext

func (c *CLOUDMONITOR) CreateNotificationCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CreateNotificationCommonWithContext is the same as CreateNotificationCommon with the addition of the ability to pass a context and additional request options.

See CreateNotificationCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) CreateNotificationRequest

func (c *CLOUDMONITOR) CreateNotificationRequest(input *CreateNotificationInput) (req *request.Request, output *CreateNotificationOutput)

CreateNotificationRequest generates a "byteplus/request.Request" representing the client's request for the CreateNotification operation. The "output" return value will be populated with the CreateNotificationCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateNotificationCommon Request to send the API call to the service. the "output" return value is not valid until after CreateNotificationCommon Send returns without error.

See CreateNotification for more information on using the CreateNotification API call, and error handling.

// Example sending a request using the CreateNotificationRequest method.
req, resp := client.CreateNotificationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) CreateNotificationWithContext

func (c *CLOUDMONITOR) CreateNotificationWithContext(ctx byteplus.Context, input *CreateNotificationInput, opts ...request.Option) (*CreateNotificationOutput, error)

CreateNotificationWithContext is the same as CreateNotification with the addition of the ability to pass a context and additional request options.

See CreateNotification for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) CreateNotifyTemplate

func (c *CLOUDMONITOR) CreateNotifyTemplate(input *CreateNotifyTemplateInput) (*CreateNotifyTemplateOutput, error)

CreateNotifyTemplate API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation CreateNotifyTemplate for usage and error information.

func (*CLOUDMONITOR) CreateNotifyTemplateCommon

func (c *CLOUDMONITOR) CreateNotifyTemplateCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateNotifyTemplateCommon API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation CreateNotifyTemplateCommon for usage and error information.

func (*CLOUDMONITOR) CreateNotifyTemplateCommonRequest

func (c *CLOUDMONITOR) CreateNotifyTemplateCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

CreateNotifyTemplateCommonRequest generates a "byteplus/request.Request" representing the client's request for the CreateNotifyTemplateCommon operation. The "output" return value will be populated with the CreateNotifyTemplateCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateNotifyTemplateCommon Request to send the API call to the service. the "output" return value is not valid until after CreateNotifyTemplateCommon Send returns without error.

See CreateNotifyTemplateCommon for more information on using the CreateNotifyTemplateCommon API call, and error handling.

// Example sending a request using the CreateNotifyTemplateCommonRequest method.
req, resp := client.CreateNotifyTemplateCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) CreateNotifyTemplateCommonWithContext

func (c *CLOUDMONITOR) CreateNotifyTemplateCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CreateNotifyTemplateCommonWithContext is the same as CreateNotifyTemplateCommon with the addition of the ability to pass a context and additional request options.

See CreateNotifyTemplateCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) CreateNotifyTemplateRequest

func (c *CLOUDMONITOR) CreateNotifyTemplateRequest(input *CreateNotifyTemplateInput) (req *request.Request, output *CreateNotifyTemplateOutput)

CreateNotifyTemplateRequest generates a "byteplus/request.Request" representing the client's request for the CreateNotifyTemplate operation. The "output" return value will be populated with the CreateNotifyTemplateCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateNotifyTemplateCommon Request to send the API call to the service. the "output" return value is not valid until after CreateNotifyTemplateCommon Send returns without error.

See CreateNotifyTemplate for more information on using the CreateNotifyTemplate API call, and error handling.

// Example sending a request using the CreateNotifyTemplateRequest method.
req, resp := client.CreateNotifyTemplateRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) CreateNotifyTemplateWithContext

func (c *CLOUDMONITOR) CreateNotifyTemplateWithContext(ctx byteplus.Context, input *CreateNotifyTemplateInput, opts ...request.Option) (*CreateNotifyTemplateOutput, error)

CreateNotifyTemplateWithContext is the same as CreateNotifyTemplate with the addition of the ability to pass a context and additional request options.

See CreateNotifyTemplate for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) CreateObjectGroup

func (c *CLOUDMONITOR) CreateObjectGroup(input *CreateObjectGroupInput) (*CreateObjectGroupOutput, error)

CreateObjectGroup API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation CreateObjectGroup for usage and error information.

func (*CLOUDMONITOR) CreateObjectGroupCommon

func (c *CLOUDMONITOR) CreateObjectGroupCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateObjectGroupCommon API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation CreateObjectGroupCommon for usage and error information.

func (*CLOUDMONITOR) CreateObjectGroupCommonRequest

func (c *CLOUDMONITOR) CreateObjectGroupCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

CreateObjectGroupCommonRequest generates a "byteplus/request.Request" representing the client's request for the CreateObjectGroupCommon operation. The "output" return value will be populated with the CreateObjectGroupCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateObjectGroupCommon Request to send the API call to the service. the "output" return value is not valid until after CreateObjectGroupCommon Send returns without error.

See CreateObjectGroupCommon for more information on using the CreateObjectGroupCommon API call, and error handling.

// Example sending a request using the CreateObjectGroupCommonRequest method.
req, resp := client.CreateObjectGroupCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) CreateObjectGroupCommonWithContext

func (c *CLOUDMONITOR) CreateObjectGroupCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CreateObjectGroupCommonWithContext is the same as CreateObjectGroupCommon with the addition of the ability to pass a context and additional request options.

See CreateObjectGroupCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) CreateObjectGroupRequest

func (c *CLOUDMONITOR) CreateObjectGroupRequest(input *CreateObjectGroupInput) (req *request.Request, output *CreateObjectGroupOutput)

CreateObjectGroupRequest generates a "byteplus/request.Request" representing the client's request for the CreateObjectGroup operation. The "output" return value will be populated with the CreateObjectGroupCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateObjectGroupCommon Request to send the API call to the service. the "output" return value is not valid until after CreateObjectGroupCommon Send returns without error.

See CreateObjectGroup for more information on using the CreateObjectGroup API call, and error handling.

// Example sending a request using the CreateObjectGroupRequest method.
req, resp := client.CreateObjectGroupRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) CreateObjectGroupWithContext

func (c *CLOUDMONITOR) CreateObjectGroupWithContext(ctx byteplus.Context, input *CreateObjectGroupInput, opts ...request.Option) (*CreateObjectGroupOutput, error)

CreateObjectGroupWithContext is the same as CreateObjectGroup with the addition of the ability to pass a context and additional request options.

See CreateObjectGroup for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) CreateRule

func (c *CLOUDMONITOR) CreateRule(input *CreateRuleInput) (*CreateRuleOutput, error)

CreateRule API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation CreateRule for usage and error information.

func (*CLOUDMONITOR) CreateRuleCommon

func (c *CLOUDMONITOR) CreateRuleCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateRuleCommon API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation CreateRuleCommon for usage and error information.

func (*CLOUDMONITOR) CreateRuleCommonRequest

func (c *CLOUDMONITOR) CreateRuleCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

CreateRuleCommonRequest generates a "byteplus/request.Request" representing the client's request for the CreateRuleCommon operation. The "output" return value will be populated with the CreateRuleCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateRuleCommon Request to send the API call to the service. the "output" return value is not valid until after CreateRuleCommon Send returns without error.

See CreateRuleCommon for more information on using the CreateRuleCommon API call, and error handling.

// Example sending a request using the CreateRuleCommonRequest method.
req, resp := client.CreateRuleCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) CreateRuleCommonWithContext

func (c *CLOUDMONITOR) CreateRuleCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CreateRuleCommonWithContext is the same as CreateRuleCommon with the addition of the ability to pass a context and additional request options.

See CreateRuleCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) CreateRuleRequest

func (c *CLOUDMONITOR) CreateRuleRequest(input *CreateRuleInput) (req *request.Request, output *CreateRuleOutput)

CreateRuleRequest generates a "byteplus/request.Request" representing the client's request for the CreateRule operation. The "output" return value will be populated with the CreateRuleCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateRuleCommon Request to send the API call to the service. the "output" return value is not valid until after CreateRuleCommon Send returns without error.

See CreateRule for more information on using the CreateRule API call, and error handling.

// Example sending a request using the CreateRuleRequest method.
req, resp := client.CreateRuleRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) CreateRuleWithContext

func (c *CLOUDMONITOR) CreateRuleWithContext(ctx byteplus.Context, input *CreateRuleInput, opts ...request.Option) (*CreateRuleOutput, error)

CreateRuleWithContext is the same as CreateRule with the addition of the ability to pass a context and additional request options.

See CreateRule for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) CreateSilencePolicy

func (c *CLOUDMONITOR) CreateSilencePolicy(input *CreateSilencePolicyInput) (*CreateSilencePolicyOutput, error)

CreateSilencePolicy API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation CreateSilencePolicy for usage and error information.

func (*CLOUDMONITOR) CreateSilencePolicyCommon

func (c *CLOUDMONITOR) CreateSilencePolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateSilencePolicyCommon API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation CreateSilencePolicyCommon for usage and error information.

func (*CLOUDMONITOR) CreateSilencePolicyCommonRequest

func (c *CLOUDMONITOR) CreateSilencePolicyCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

CreateSilencePolicyCommonRequest generates a "byteplus/request.Request" representing the client's request for the CreateSilencePolicyCommon operation. The "output" return value will be populated with the CreateSilencePolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateSilencePolicyCommon Request to send the API call to the service. the "output" return value is not valid until after CreateSilencePolicyCommon Send returns without error.

See CreateSilencePolicyCommon for more information on using the CreateSilencePolicyCommon API call, and error handling.

// Example sending a request using the CreateSilencePolicyCommonRequest method.
req, resp := client.CreateSilencePolicyCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) CreateSilencePolicyCommonWithContext

func (c *CLOUDMONITOR) CreateSilencePolicyCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CreateSilencePolicyCommonWithContext is the same as CreateSilencePolicyCommon with the addition of the ability to pass a context and additional request options.

See CreateSilencePolicyCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) CreateSilencePolicyRequest

func (c *CLOUDMONITOR) CreateSilencePolicyRequest(input *CreateSilencePolicyInput) (req *request.Request, output *CreateSilencePolicyOutput)

CreateSilencePolicyRequest generates a "byteplus/request.Request" representing the client's request for the CreateSilencePolicy operation. The "output" return value will be populated with the CreateSilencePolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateSilencePolicyCommon Request to send the API call to the service. the "output" return value is not valid until after CreateSilencePolicyCommon Send returns without error.

See CreateSilencePolicy for more information on using the CreateSilencePolicy API call, and error handling.

// Example sending a request using the CreateSilencePolicyRequest method.
req, resp := client.CreateSilencePolicyRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) CreateSilencePolicyWithContext

func (c *CLOUDMONITOR) CreateSilencePolicyWithContext(ctx byteplus.Context, input *CreateSilencePolicyInput, opts ...request.Option) (*CreateSilencePolicyOutput, error)

CreateSilencePolicyWithContext is the same as CreateSilencePolicy with the addition of the ability to pass a context and additional request options.

See CreateSilencePolicy for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) CreateWebhook

func (c *CLOUDMONITOR) CreateWebhook(input *CreateWebhookInput) (*CreateWebhookOutput, error)

CreateWebhook API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation CreateWebhook for usage and error information.

func (*CLOUDMONITOR) CreateWebhookCommon

func (c *CLOUDMONITOR) CreateWebhookCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateWebhookCommon API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation CreateWebhookCommon for usage and error information.

func (*CLOUDMONITOR) CreateWebhookCommonRequest

func (c *CLOUDMONITOR) CreateWebhookCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

CreateWebhookCommonRequest generates a "byteplus/request.Request" representing the client's request for the CreateWebhookCommon operation. The "output" return value will be populated with the CreateWebhookCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateWebhookCommon Request to send the API call to the service. the "output" return value is not valid until after CreateWebhookCommon Send returns without error.

See CreateWebhookCommon for more information on using the CreateWebhookCommon API call, and error handling.

// Example sending a request using the CreateWebhookCommonRequest method.
req, resp := client.CreateWebhookCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) CreateWebhookCommonWithContext

func (c *CLOUDMONITOR) CreateWebhookCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CreateWebhookCommonWithContext is the same as CreateWebhookCommon with the addition of the ability to pass a context and additional request options.

See CreateWebhookCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) CreateWebhookRequest

func (c *CLOUDMONITOR) CreateWebhookRequest(input *CreateWebhookInput) (req *request.Request, output *CreateWebhookOutput)

CreateWebhookRequest generates a "byteplus/request.Request" representing the client's request for the CreateWebhook operation. The "output" return value will be populated with the CreateWebhookCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateWebhookCommon Request to send the API call to the service. the "output" return value is not valid until after CreateWebhookCommon Send returns without error.

See CreateWebhook for more information on using the CreateWebhook API call, and error handling.

// Example sending a request using the CreateWebhookRequest method.
req, resp := client.CreateWebhookRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) CreateWebhookWithContext

func (c *CLOUDMONITOR) CreateWebhookWithContext(ctx byteplus.Context, input *CreateWebhookInput, opts ...request.Option) (*CreateWebhookOutput, error)

CreateWebhookWithContext is the same as CreateWebhook with the addition of the ability to pass a context and additional request options.

See CreateWebhook for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) DeleteAlertTemplatesByIds

func (c *CLOUDMONITOR) DeleteAlertTemplatesByIds(input *DeleteAlertTemplatesByIdsInput) (*DeleteAlertTemplatesByIdsOutput, error)

DeleteAlertTemplatesByIds API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation DeleteAlertTemplatesByIds for usage and error information.

func (*CLOUDMONITOR) DeleteAlertTemplatesByIdsCommon

func (c *CLOUDMONITOR) DeleteAlertTemplatesByIdsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteAlertTemplatesByIdsCommon API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation DeleteAlertTemplatesByIdsCommon for usage and error information.

func (*CLOUDMONITOR) DeleteAlertTemplatesByIdsCommonRequest

func (c *CLOUDMONITOR) DeleteAlertTemplatesByIdsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteAlertTemplatesByIdsCommonRequest generates a "byteplus/request.Request" representing the client's request for the DeleteAlertTemplatesByIdsCommon operation. The "output" return value will be populated with the DeleteAlertTemplatesByIdsCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteAlertTemplatesByIdsCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteAlertTemplatesByIdsCommon Send returns without error.

See DeleteAlertTemplatesByIdsCommon for more information on using the DeleteAlertTemplatesByIdsCommon API call, and error handling.

// Example sending a request using the DeleteAlertTemplatesByIdsCommonRequest method.
req, resp := client.DeleteAlertTemplatesByIdsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) DeleteAlertTemplatesByIdsCommonWithContext

func (c *CLOUDMONITOR) DeleteAlertTemplatesByIdsCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteAlertTemplatesByIdsCommonWithContext is the same as DeleteAlertTemplatesByIdsCommon with the addition of the ability to pass a context and additional request options.

See DeleteAlertTemplatesByIdsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) DeleteAlertTemplatesByIdsRequest

func (c *CLOUDMONITOR) DeleteAlertTemplatesByIdsRequest(input *DeleteAlertTemplatesByIdsInput) (req *request.Request, output *DeleteAlertTemplatesByIdsOutput)

DeleteAlertTemplatesByIdsRequest generates a "byteplus/request.Request" representing the client's request for the DeleteAlertTemplatesByIds operation. The "output" return value will be populated with the DeleteAlertTemplatesByIdsCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteAlertTemplatesByIdsCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteAlertTemplatesByIdsCommon Send returns without error.

See DeleteAlertTemplatesByIds for more information on using the DeleteAlertTemplatesByIds API call, and error handling.

// Example sending a request using the DeleteAlertTemplatesByIdsRequest method.
req, resp := client.DeleteAlertTemplatesByIdsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) DeleteAlertTemplatesByIdsWithContext

func (c *CLOUDMONITOR) DeleteAlertTemplatesByIdsWithContext(ctx byteplus.Context, input *DeleteAlertTemplatesByIdsInput, opts ...request.Option) (*DeleteAlertTemplatesByIdsOutput, error)

DeleteAlertTemplatesByIdsWithContext is the same as DeleteAlertTemplatesByIds with the addition of the ability to pass a context and additional request options.

See DeleteAlertTemplatesByIds for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) DeleteContactGroupByIds

func (c *CLOUDMONITOR) DeleteContactGroupByIds(input *DeleteContactGroupByIdsInput) (*DeleteContactGroupByIdsOutput, error)

DeleteContactGroupByIds API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation DeleteContactGroupByIds for usage and error information.

func (*CLOUDMONITOR) DeleteContactGroupByIdsCommon

func (c *CLOUDMONITOR) DeleteContactGroupByIdsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteContactGroupByIdsCommon API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation DeleteContactGroupByIdsCommon for usage and error information.

func (*CLOUDMONITOR) DeleteContactGroupByIdsCommonRequest

func (c *CLOUDMONITOR) DeleteContactGroupByIdsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteContactGroupByIdsCommonRequest generates a "byteplus/request.Request" representing the client's request for the DeleteContactGroupByIdsCommon operation. The "output" return value will be populated with the DeleteContactGroupByIdsCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteContactGroupByIdsCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteContactGroupByIdsCommon Send returns without error.

See DeleteContactGroupByIdsCommon for more information on using the DeleteContactGroupByIdsCommon API call, and error handling.

// Example sending a request using the DeleteContactGroupByIdsCommonRequest method.
req, resp := client.DeleteContactGroupByIdsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) DeleteContactGroupByIdsCommonWithContext

func (c *CLOUDMONITOR) DeleteContactGroupByIdsCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteContactGroupByIdsCommonWithContext is the same as DeleteContactGroupByIdsCommon with the addition of the ability to pass a context and additional request options.

See DeleteContactGroupByIdsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) DeleteContactGroupByIdsRequest

func (c *CLOUDMONITOR) DeleteContactGroupByIdsRequest(input *DeleteContactGroupByIdsInput) (req *request.Request, output *DeleteContactGroupByIdsOutput)

DeleteContactGroupByIdsRequest generates a "byteplus/request.Request" representing the client's request for the DeleteContactGroupByIds operation. The "output" return value will be populated with the DeleteContactGroupByIdsCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteContactGroupByIdsCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteContactGroupByIdsCommon Send returns without error.

See DeleteContactGroupByIds for more information on using the DeleteContactGroupByIds API call, and error handling.

// Example sending a request using the DeleteContactGroupByIdsRequest method.
req, resp := client.DeleteContactGroupByIdsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) DeleteContactGroupByIdsWithContext

func (c *CLOUDMONITOR) DeleteContactGroupByIdsWithContext(ctx byteplus.Context, input *DeleteContactGroupByIdsInput, opts ...request.Option) (*DeleteContactGroupByIdsOutput, error)

DeleteContactGroupByIdsWithContext is the same as DeleteContactGroupByIds with the addition of the ability to pass a context and additional request options.

See DeleteContactGroupByIds for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) DeleteContactsByIds

func (c *CLOUDMONITOR) DeleteContactsByIds(input *DeleteContactsByIdsInput) (*DeleteContactsByIdsOutput, error)

DeleteContactsByIds API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation DeleteContactsByIds for usage and error information.

func (*CLOUDMONITOR) DeleteContactsByIdsCommon

func (c *CLOUDMONITOR) DeleteContactsByIdsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteContactsByIdsCommon API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation DeleteContactsByIdsCommon for usage and error information.

func (*CLOUDMONITOR) DeleteContactsByIdsCommonRequest

func (c *CLOUDMONITOR) DeleteContactsByIdsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteContactsByIdsCommonRequest generates a "byteplus/request.Request" representing the client's request for the DeleteContactsByIdsCommon operation. The "output" return value will be populated with the DeleteContactsByIdsCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteContactsByIdsCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteContactsByIdsCommon Send returns without error.

See DeleteContactsByIdsCommon for more information on using the DeleteContactsByIdsCommon API call, and error handling.

// Example sending a request using the DeleteContactsByIdsCommonRequest method.
req, resp := client.DeleteContactsByIdsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) DeleteContactsByIdsCommonWithContext

func (c *CLOUDMONITOR) DeleteContactsByIdsCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteContactsByIdsCommonWithContext is the same as DeleteContactsByIdsCommon with the addition of the ability to pass a context and additional request options.

See DeleteContactsByIdsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) DeleteContactsByIdsRequest

func (c *CLOUDMONITOR) DeleteContactsByIdsRequest(input *DeleteContactsByIdsInput) (req *request.Request, output *DeleteContactsByIdsOutput)

DeleteContactsByIdsRequest generates a "byteplus/request.Request" representing the client's request for the DeleteContactsByIds operation. The "output" return value will be populated with the DeleteContactsByIdsCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteContactsByIdsCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteContactsByIdsCommon Send returns without error.

See DeleteContactsByIds for more information on using the DeleteContactsByIds API call, and error handling.

// Example sending a request using the DeleteContactsByIdsRequest method.
req, resp := client.DeleteContactsByIdsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) DeleteContactsByIdsWithContext

func (c *CLOUDMONITOR) DeleteContactsByIdsWithContext(ctx byteplus.Context, input *DeleteContactsByIdsInput, opts ...request.Option) (*DeleteContactsByIdsOutput, error)

DeleteContactsByIdsWithContext is the same as DeleteContactsByIds with the addition of the ability to pass a context and additional request options.

See DeleteContactsByIds for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) DeleteEventRule

func (c *CLOUDMONITOR) DeleteEventRule(input *DeleteEventRuleInput) (*DeleteEventRuleOutput, error)

DeleteEventRule API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation DeleteEventRule for usage and error information.

func (*CLOUDMONITOR) DeleteEventRuleCommon

func (c *CLOUDMONITOR) DeleteEventRuleCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteEventRuleCommon API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation DeleteEventRuleCommon for usage and error information.

func (*CLOUDMONITOR) DeleteEventRuleCommonRequest

func (c *CLOUDMONITOR) DeleteEventRuleCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteEventRuleCommonRequest generates a "byteplus/request.Request" representing the client's request for the DeleteEventRuleCommon operation. The "output" return value will be populated with the DeleteEventRuleCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteEventRuleCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteEventRuleCommon Send returns without error.

See DeleteEventRuleCommon for more information on using the DeleteEventRuleCommon API call, and error handling.

// Example sending a request using the DeleteEventRuleCommonRequest method.
req, resp := client.DeleteEventRuleCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) DeleteEventRuleCommonWithContext

func (c *CLOUDMONITOR) DeleteEventRuleCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteEventRuleCommonWithContext is the same as DeleteEventRuleCommon with the addition of the ability to pass a context and additional request options.

See DeleteEventRuleCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) DeleteEventRuleRequest

func (c *CLOUDMONITOR) DeleteEventRuleRequest(input *DeleteEventRuleInput) (req *request.Request, output *DeleteEventRuleOutput)

DeleteEventRuleRequest generates a "byteplus/request.Request" representing the client's request for the DeleteEventRule operation. The "output" return value will be populated with the DeleteEventRuleCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteEventRuleCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteEventRuleCommon Send returns without error.

See DeleteEventRule for more information on using the DeleteEventRule API call, and error handling.

// Example sending a request using the DeleteEventRuleRequest method.
req, resp := client.DeleteEventRuleRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) DeleteEventRuleWithContext

func (c *CLOUDMONITOR) DeleteEventRuleWithContext(ctx byteplus.Context, input *DeleteEventRuleInput, opts ...request.Option) (*DeleteEventRuleOutput, error)

DeleteEventRuleWithContext is the same as DeleteEventRule with the addition of the ability to pass a context and additional request options.

See DeleteEventRule for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) DeleteNotificationsByIds

func (c *CLOUDMONITOR) DeleteNotificationsByIds(input *DeleteNotificationsByIdsInput) (*DeleteNotificationsByIdsOutput, error)

DeleteNotificationsByIds API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation DeleteNotificationsByIds for usage and error information.

func (*CLOUDMONITOR) DeleteNotificationsByIdsCommon

func (c *CLOUDMONITOR) DeleteNotificationsByIdsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteNotificationsByIdsCommon API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation DeleteNotificationsByIdsCommon for usage and error information.

func (*CLOUDMONITOR) DeleteNotificationsByIdsCommonRequest

func (c *CLOUDMONITOR) DeleteNotificationsByIdsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteNotificationsByIdsCommonRequest generates a "byteplus/request.Request" representing the client's request for the DeleteNotificationsByIdsCommon operation. The "output" return value will be populated with the DeleteNotificationsByIdsCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteNotificationsByIdsCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteNotificationsByIdsCommon Send returns without error.

See DeleteNotificationsByIdsCommon for more information on using the DeleteNotificationsByIdsCommon API call, and error handling.

// Example sending a request using the DeleteNotificationsByIdsCommonRequest method.
req, resp := client.DeleteNotificationsByIdsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) DeleteNotificationsByIdsCommonWithContext

func (c *CLOUDMONITOR) DeleteNotificationsByIdsCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteNotificationsByIdsCommonWithContext is the same as DeleteNotificationsByIdsCommon with the addition of the ability to pass a context and additional request options.

See DeleteNotificationsByIdsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) DeleteNotificationsByIdsRequest

func (c *CLOUDMONITOR) DeleteNotificationsByIdsRequest(input *DeleteNotificationsByIdsInput) (req *request.Request, output *DeleteNotificationsByIdsOutput)

DeleteNotificationsByIdsRequest generates a "byteplus/request.Request" representing the client's request for the DeleteNotificationsByIds operation. The "output" return value will be populated with the DeleteNotificationsByIdsCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteNotificationsByIdsCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteNotificationsByIdsCommon Send returns without error.

See DeleteNotificationsByIds for more information on using the DeleteNotificationsByIds API call, and error handling.

// Example sending a request using the DeleteNotificationsByIdsRequest method.
req, resp := client.DeleteNotificationsByIdsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) DeleteNotificationsByIdsWithContext

func (c *CLOUDMONITOR) DeleteNotificationsByIdsWithContext(ctx byteplus.Context, input *DeleteNotificationsByIdsInput, opts ...request.Option) (*DeleteNotificationsByIdsOutput, error)

DeleteNotificationsByIdsWithContext is the same as DeleteNotificationsByIds with the addition of the ability to pass a context and additional request options.

See DeleteNotificationsByIds for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) DeleteNotifyTemplatesByIds

func (c *CLOUDMONITOR) DeleteNotifyTemplatesByIds(input *DeleteNotifyTemplatesByIdsInput) (*DeleteNotifyTemplatesByIdsOutput, error)

DeleteNotifyTemplatesByIds API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation DeleteNotifyTemplatesByIds for usage and error information.

func (*CLOUDMONITOR) DeleteNotifyTemplatesByIdsCommon

func (c *CLOUDMONITOR) DeleteNotifyTemplatesByIdsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteNotifyTemplatesByIdsCommon API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation DeleteNotifyTemplatesByIdsCommon for usage and error information.

func (*CLOUDMONITOR) DeleteNotifyTemplatesByIdsCommonRequest

func (c *CLOUDMONITOR) DeleteNotifyTemplatesByIdsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteNotifyTemplatesByIdsCommonRequest generates a "byteplus/request.Request" representing the client's request for the DeleteNotifyTemplatesByIdsCommon operation. The "output" return value will be populated with the DeleteNotifyTemplatesByIdsCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteNotifyTemplatesByIdsCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteNotifyTemplatesByIdsCommon Send returns without error.

See DeleteNotifyTemplatesByIdsCommon for more information on using the DeleteNotifyTemplatesByIdsCommon API call, and error handling.

// Example sending a request using the DeleteNotifyTemplatesByIdsCommonRequest method.
req, resp := client.DeleteNotifyTemplatesByIdsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) DeleteNotifyTemplatesByIdsCommonWithContext

func (c *CLOUDMONITOR) DeleteNotifyTemplatesByIdsCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteNotifyTemplatesByIdsCommonWithContext is the same as DeleteNotifyTemplatesByIdsCommon with the addition of the ability to pass a context and additional request options.

See DeleteNotifyTemplatesByIdsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) DeleteNotifyTemplatesByIdsRequest

func (c *CLOUDMONITOR) DeleteNotifyTemplatesByIdsRequest(input *DeleteNotifyTemplatesByIdsInput) (req *request.Request, output *DeleteNotifyTemplatesByIdsOutput)

DeleteNotifyTemplatesByIdsRequest generates a "byteplus/request.Request" representing the client's request for the DeleteNotifyTemplatesByIds operation. The "output" return value will be populated with the DeleteNotifyTemplatesByIdsCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteNotifyTemplatesByIdsCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteNotifyTemplatesByIdsCommon Send returns without error.

See DeleteNotifyTemplatesByIds for more information on using the DeleteNotifyTemplatesByIds API call, and error handling.

// Example sending a request using the DeleteNotifyTemplatesByIdsRequest method.
req, resp := client.DeleteNotifyTemplatesByIdsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) DeleteNotifyTemplatesByIdsWithContext

func (c *CLOUDMONITOR) DeleteNotifyTemplatesByIdsWithContext(ctx byteplus.Context, input *DeleteNotifyTemplatesByIdsInput, opts ...request.Option) (*DeleteNotifyTemplatesByIdsOutput, error)

DeleteNotifyTemplatesByIdsWithContext is the same as DeleteNotifyTemplatesByIds with the addition of the ability to pass a context and additional request options.

See DeleteNotifyTemplatesByIds for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) DeleteObjectGroup

func (c *CLOUDMONITOR) DeleteObjectGroup(input *DeleteObjectGroupInput) (*DeleteObjectGroupOutput, error)

DeleteObjectGroup API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation DeleteObjectGroup for usage and error information.

func (*CLOUDMONITOR) DeleteObjectGroupCommon

func (c *CLOUDMONITOR) DeleteObjectGroupCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteObjectGroupCommon API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation DeleteObjectGroupCommon for usage and error information.

func (*CLOUDMONITOR) DeleteObjectGroupCommonRequest

func (c *CLOUDMONITOR) DeleteObjectGroupCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteObjectGroupCommonRequest generates a "byteplus/request.Request" representing the client's request for the DeleteObjectGroupCommon operation. The "output" return value will be populated with the DeleteObjectGroupCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteObjectGroupCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteObjectGroupCommon Send returns without error.

See DeleteObjectGroupCommon for more information on using the DeleteObjectGroupCommon API call, and error handling.

// Example sending a request using the DeleteObjectGroupCommonRequest method.
req, resp := client.DeleteObjectGroupCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) DeleteObjectGroupCommonWithContext

func (c *CLOUDMONITOR) DeleteObjectGroupCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteObjectGroupCommonWithContext is the same as DeleteObjectGroupCommon with the addition of the ability to pass a context and additional request options.

See DeleteObjectGroupCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) DeleteObjectGroupRequest

func (c *CLOUDMONITOR) DeleteObjectGroupRequest(input *DeleteObjectGroupInput) (req *request.Request, output *DeleteObjectGroupOutput)

DeleteObjectGroupRequest generates a "byteplus/request.Request" representing the client's request for the DeleteObjectGroup operation. The "output" return value will be populated with the DeleteObjectGroupCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteObjectGroupCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteObjectGroupCommon Send returns without error.

See DeleteObjectGroup for more information on using the DeleteObjectGroup API call, and error handling.

// Example sending a request using the DeleteObjectGroupRequest method.
req, resp := client.DeleteObjectGroupRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) DeleteObjectGroupWithContext

func (c *CLOUDMONITOR) DeleteObjectGroupWithContext(ctx byteplus.Context, input *DeleteObjectGroupInput, opts ...request.Option) (*DeleteObjectGroupOutput, error)

DeleteObjectGroupWithContext is the same as DeleteObjectGroup with the addition of the ability to pass a context and additional request options.

See DeleteObjectGroup for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) DeleteRulesByIds

func (c *CLOUDMONITOR) DeleteRulesByIds(input *DeleteRulesByIdsInput) (*DeleteRulesByIdsOutput, error)

DeleteRulesByIds API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation DeleteRulesByIds for usage and error information.

func (*CLOUDMONITOR) DeleteRulesByIdsCommon

func (c *CLOUDMONITOR) DeleteRulesByIdsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteRulesByIdsCommon API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation DeleteRulesByIdsCommon for usage and error information.

func (*CLOUDMONITOR) DeleteRulesByIdsCommonRequest

func (c *CLOUDMONITOR) DeleteRulesByIdsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteRulesByIdsCommonRequest generates a "byteplus/request.Request" representing the client's request for the DeleteRulesByIdsCommon operation. The "output" return value will be populated with the DeleteRulesByIdsCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteRulesByIdsCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteRulesByIdsCommon Send returns without error.

See DeleteRulesByIdsCommon for more information on using the DeleteRulesByIdsCommon API call, and error handling.

// Example sending a request using the DeleteRulesByIdsCommonRequest method.
req, resp := client.DeleteRulesByIdsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) DeleteRulesByIdsCommonWithContext

func (c *CLOUDMONITOR) DeleteRulesByIdsCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteRulesByIdsCommonWithContext is the same as DeleteRulesByIdsCommon with the addition of the ability to pass a context and additional request options.

See DeleteRulesByIdsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) DeleteRulesByIdsRequest

func (c *CLOUDMONITOR) DeleteRulesByIdsRequest(input *DeleteRulesByIdsInput) (req *request.Request, output *DeleteRulesByIdsOutput)

DeleteRulesByIdsRequest generates a "byteplus/request.Request" representing the client's request for the DeleteRulesByIds operation. The "output" return value will be populated with the DeleteRulesByIdsCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteRulesByIdsCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteRulesByIdsCommon Send returns without error.

See DeleteRulesByIds for more information on using the DeleteRulesByIds API call, and error handling.

// Example sending a request using the DeleteRulesByIdsRequest method.
req, resp := client.DeleteRulesByIdsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) DeleteRulesByIdsWithContext

func (c *CLOUDMONITOR) DeleteRulesByIdsWithContext(ctx byteplus.Context, input *DeleteRulesByIdsInput, opts ...request.Option) (*DeleteRulesByIdsOutput, error)

DeleteRulesByIdsWithContext is the same as DeleteRulesByIds with the addition of the ability to pass a context and additional request options.

See DeleteRulesByIds for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) DeleteSilencePolicyByIds

func (c *CLOUDMONITOR) DeleteSilencePolicyByIds(input *DeleteSilencePolicyByIdsInput) (*DeleteSilencePolicyByIdsOutput, error)

DeleteSilencePolicyByIds API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation DeleteSilencePolicyByIds for usage and error information.

func (*CLOUDMONITOR) DeleteSilencePolicyByIdsCommon

func (c *CLOUDMONITOR) DeleteSilencePolicyByIdsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteSilencePolicyByIdsCommon API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation DeleteSilencePolicyByIdsCommon for usage and error information.

func (*CLOUDMONITOR) DeleteSilencePolicyByIdsCommonRequest

func (c *CLOUDMONITOR) DeleteSilencePolicyByIdsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteSilencePolicyByIdsCommonRequest generates a "byteplus/request.Request" representing the client's request for the DeleteSilencePolicyByIdsCommon operation. The "output" return value will be populated with the DeleteSilencePolicyByIdsCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteSilencePolicyByIdsCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteSilencePolicyByIdsCommon Send returns without error.

See DeleteSilencePolicyByIdsCommon for more information on using the DeleteSilencePolicyByIdsCommon API call, and error handling.

// Example sending a request using the DeleteSilencePolicyByIdsCommonRequest method.
req, resp := client.DeleteSilencePolicyByIdsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) DeleteSilencePolicyByIdsCommonWithContext

func (c *CLOUDMONITOR) DeleteSilencePolicyByIdsCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteSilencePolicyByIdsCommonWithContext is the same as DeleteSilencePolicyByIdsCommon with the addition of the ability to pass a context and additional request options.

See DeleteSilencePolicyByIdsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) DeleteSilencePolicyByIdsRequest

func (c *CLOUDMONITOR) DeleteSilencePolicyByIdsRequest(input *DeleteSilencePolicyByIdsInput) (req *request.Request, output *DeleteSilencePolicyByIdsOutput)

DeleteSilencePolicyByIdsRequest generates a "byteplus/request.Request" representing the client's request for the DeleteSilencePolicyByIds operation. The "output" return value will be populated with the DeleteSilencePolicyByIdsCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteSilencePolicyByIdsCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteSilencePolicyByIdsCommon Send returns without error.

See DeleteSilencePolicyByIds for more information on using the DeleteSilencePolicyByIds API call, and error handling.

// Example sending a request using the DeleteSilencePolicyByIdsRequest method.
req, resp := client.DeleteSilencePolicyByIdsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) DeleteSilencePolicyByIdsWithContext

func (c *CLOUDMONITOR) DeleteSilencePolicyByIdsWithContext(ctx byteplus.Context, input *DeleteSilencePolicyByIdsInput, opts ...request.Option) (*DeleteSilencePolicyByIdsOutput, error)

DeleteSilencePolicyByIdsWithContext is the same as DeleteSilencePolicyByIds with the addition of the ability to pass a context and additional request options.

See DeleteSilencePolicyByIds for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) DeleteWebhooksByIds

func (c *CLOUDMONITOR) DeleteWebhooksByIds(input *DeleteWebhooksByIdsInput) (*DeleteWebhooksByIdsOutput, error)

DeleteWebhooksByIds API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation DeleteWebhooksByIds for usage and error information.

func (*CLOUDMONITOR) DeleteWebhooksByIdsCommon

func (c *CLOUDMONITOR) DeleteWebhooksByIdsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteWebhooksByIdsCommon API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation DeleteWebhooksByIdsCommon for usage and error information.

func (*CLOUDMONITOR) DeleteWebhooksByIdsCommonRequest

func (c *CLOUDMONITOR) DeleteWebhooksByIdsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteWebhooksByIdsCommonRequest generates a "byteplus/request.Request" representing the client's request for the DeleteWebhooksByIdsCommon operation. The "output" return value will be populated with the DeleteWebhooksByIdsCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteWebhooksByIdsCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteWebhooksByIdsCommon Send returns without error.

See DeleteWebhooksByIdsCommon for more information on using the DeleteWebhooksByIdsCommon API call, and error handling.

// Example sending a request using the DeleteWebhooksByIdsCommonRequest method.
req, resp := client.DeleteWebhooksByIdsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) DeleteWebhooksByIdsCommonWithContext

func (c *CLOUDMONITOR) DeleteWebhooksByIdsCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteWebhooksByIdsCommonWithContext is the same as DeleteWebhooksByIdsCommon with the addition of the ability to pass a context and additional request options.

See DeleteWebhooksByIdsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) DeleteWebhooksByIdsRequest

func (c *CLOUDMONITOR) DeleteWebhooksByIdsRequest(input *DeleteWebhooksByIdsInput) (req *request.Request, output *DeleteWebhooksByIdsOutput)

DeleteWebhooksByIdsRequest generates a "byteplus/request.Request" representing the client's request for the DeleteWebhooksByIds operation. The "output" return value will be populated with the DeleteWebhooksByIdsCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteWebhooksByIdsCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteWebhooksByIdsCommon Send returns without error.

See DeleteWebhooksByIds for more information on using the DeleteWebhooksByIds API call, and error handling.

// Example sending a request using the DeleteWebhooksByIdsRequest method.
req, resp := client.DeleteWebhooksByIdsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) DeleteWebhooksByIdsWithContext

func (c *CLOUDMONITOR) DeleteWebhooksByIdsWithContext(ctx byteplus.Context, input *DeleteWebhooksByIdsInput, opts ...request.Option) (*DeleteWebhooksByIdsOutput, error)

DeleteWebhooksByIdsWithContext is the same as DeleteWebhooksByIds with the addition of the ability to pass a context and additional request options.

See DeleteWebhooksByIds for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) DisableEventRule

func (c *CLOUDMONITOR) DisableEventRule(input *DisableEventRuleInput) (*DisableEventRuleOutput, error)

DisableEventRule API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation DisableEventRule for usage and error information.

func (*CLOUDMONITOR) DisableEventRuleCommon

func (c *CLOUDMONITOR) DisableEventRuleCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DisableEventRuleCommon API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation DisableEventRuleCommon for usage and error information.

func (*CLOUDMONITOR) DisableEventRuleCommonRequest

func (c *CLOUDMONITOR) DisableEventRuleCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DisableEventRuleCommonRequest generates a "byteplus/request.Request" representing the client's request for the DisableEventRuleCommon operation. The "output" return value will be populated with the DisableEventRuleCommon request's response once the request completes successfully.

Use "Send" method on the returned DisableEventRuleCommon Request to send the API call to the service. the "output" return value is not valid until after DisableEventRuleCommon Send returns without error.

See DisableEventRuleCommon for more information on using the DisableEventRuleCommon API call, and error handling.

// Example sending a request using the DisableEventRuleCommonRequest method.
req, resp := client.DisableEventRuleCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) DisableEventRuleCommonWithContext

func (c *CLOUDMONITOR) DisableEventRuleCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DisableEventRuleCommonWithContext is the same as DisableEventRuleCommon with the addition of the ability to pass a context and additional request options.

See DisableEventRuleCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) DisableEventRuleRequest

func (c *CLOUDMONITOR) DisableEventRuleRequest(input *DisableEventRuleInput) (req *request.Request, output *DisableEventRuleOutput)

DisableEventRuleRequest generates a "byteplus/request.Request" representing the client's request for the DisableEventRule operation. The "output" return value will be populated with the DisableEventRuleCommon request's response once the request completes successfully.

Use "Send" method on the returned DisableEventRuleCommon Request to send the API call to the service. the "output" return value is not valid until after DisableEventRuleCommon Send returns without error.

See DisableEventRule for more information on using the DisableEventRule API call, and error handling.

// Example sending a request using the DisableEventRuleRequest method.
req, resp := client.DisableEventRuleRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) DisableEventRuleWithContext

func (c *CLOUDMONITOR) DisableEventRuleWithContext(ctx byteplus.Context, input *DisableEventRuleInput, opts ...request.Option) (*DisableEventRuleOutput, error)

DisableEventRuleWithContext is the same as DisableEventRule with the addition of the ability to pass a context and additional request options.

See DisableEventRule for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) DisablePresetAlertTemplate

func (c *CLOUDMONITOR) DisablePresetAlertTemplate(input *DisablePresetAlertTemplateInput) (*DisablePresetAlertTemplateOutput, error)

DisablePresetAlertTemplate API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation DisablePresetAlertTemplate for usage and error information.

func (*CLOUDMONITOR) DisablePresetAlertTemplateCommon

func (c *CLOUDMONITOR) DisablePresetAlertTemplateCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DisablePresetAlertTemplateCommon API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation DisablePresetAlertTemplateCommon for usage and error information.

func (*CLOUDMONITOR) DisablePresetAlertTemplateCommonRequest

func (c *CLOUDMONITOR) DisablePresetAlertTemplateCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DisablePresetAlertTemplateCommonRequest generates a "byteplus/request.Request" representing the client's request for the DisablePresetAlertTemplateCommon operation. The "output" return value will be populated with the DisablePresetAlertTemplateCommon request's response once the request completes successfully.

Use "Send" method on the returned DisablePresetAlertTemplateCommon Request to send the API call to the service. the "output" return value is not valid until after DisablePresetAlertTemplateCommon Send returns without error.

See DisablePresetAlertTemplateCommon for more information on using the DisablePresetAlertTemplateCommon API call, and error handling.

// Example sending a request using the DisablePresetAlertTemplateCommonRequest method.
req, resp := client.DisablePresetAlertTemplateCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) DisablePresetAlertTemplateCommonWithContext

func (c *CLOUDMONITOR) DisablePresetAlertTemplateCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DisablePresetAlertTemplateCommonWithContext is the same as DisablePresetAlertTemplateCommon with the addition of the ability to pass a context and additional request options.

See DisablePresetAlertTemplateCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) DisablePresetAlertTemplateRequest

func (c *CLOUDMONITOR) DisablePresetAlertTemplateRequest(input *DisablePresetAlertTemplateInput) (req *request.Request, output *DisablePresetAlertTemplateOutput)

DisablePresetAlertTemplateRequest generates a "byteplus/request.Request" representing the client's request for the DisablePresetAlertTemplate operation. The "output" return value will be populated with the DisablePresetAlertTemplateCommon request's response once the request completes successfully.

Use "Send" method on the returned DisablePresetAlertTemplateCommon Request to send the API call to the service. the "output" return value is not valid until after DisablePresetAlertTemplateCommon Send returns without error.

See DisablePresetAlertTemplate for more information on using the DisablePresetAlertTemplate API call, and error handling.

// Example sending a request using the DisablePresetAlertTemplateRequest method.
req, resp := client.DisablePresetAlertTemplateRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) DisablePresetAlertTemplateWithContext

func (c *CLOUDMONITOR) DisablePresetAlertTemplateWithContext(ctx byteplus.Context, input *DisablePresetAlertTemplateInput, opts ...request.Option) (*DisablePresetAlertTemplateOutput, error)

DisablePresetAlertTemplateWithContext is the same as DisablePresetAlertTemplate with the addition of the ability to pass a context and additional request options.

See DisablePresetAlertTemplate for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) EnableEventRule

func (c *CLOUDMONITOR) EnableEventRule(input *EnableEventRuleInput) (*EnableEventRuleOutput, error)

EnableEventRule API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation EnableEventRule for usage and error information.

func (*CLOUDMONITOR) EnableEventRuleCommon

func (c *CLOUDMONITOR) EnableEventRuleCommon(input *map[string]interface{}) (*map[string]interface{}, error)

EnableEventRuleCommon API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation EnableEventRuleCommon for usage and error information.

func (*CLOUDMONITOR) EnableEventRuleCommonRequest

func (c *CLOUDMONITOR) EnableEventRuleCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

EnableEventRuleCommonRequest generates a "byteplus/request.Request" representing the client's request for the EnableEventRuleCommon operation. The "output" return value will be populated with the EnableEventRuleCommon request's response once the request completes successfully.

Use "Send" method on the returned EnableEventRuleCommon Request to send the API call to the service. the "output" return value is not valid until after EnableEventRuleCommon Send returns without error.

See EnableEventRuleCommon for more information on using the EnableEventRuleCommon API call, and error handling.

// Example sending a request using the EnableEventRuleCommonRequest method.
req, resp := client.EnableEventRuleCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) EnableEventRuleCommonWithContext

func (c *CLOUDMONITOR) EnableEventRuleCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

EnableEventRuleCommonWithContext is the same as EnableEventRuleCommon with the addition of the ability to pass a context and additional request options.

See EnableEventRuleCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) EnableEventRuleRequest

func (c *CLOUDMONITOR) EnableEventRuleRequest(input *EnableEventRuleInput) (req *request.Request, output *EnableEventRuleOutput)

EnableEventRuleRequest generates a "byteplus/request.Request" representing the client's request for the EnableEventRule operation. The "output" return value will be populated with the EnableEventRuleCommon request's response once the request completes successfully.

Use "Send" method on the returned EnableEventRuleCommon Request to send the API call to the service. the "output" return value is not valid until after EnableEventRuleCommon Send returns without error.

See EnableEventRule for more information on using the EnableEventRule API call, and error handling.

// Example sending a request using the EnableEventRuleRequest method.
req, resp := client.EnableEventRuleRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) EnableEventRuleWithContext

func (c *CLOUDMONITOR) EnableEventRuleWithContext(ctx byteplus.Context, input *EnableEventRuleInput, opts ...request.Option) (*EnableEventRuleOutput, error)

EnableEventRuleWithContext is the same as EnableEventRule with the addition of the ability to pass a context and additional request options.

See EnableEventRule for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) EnablePresetAlertTemplate

func (c *CLOUDMONITOR) EnablePresetAlertTemplate(input *EnablePresetAlertTemplateInput) (*EnablePresetAlertTemplateOutput, error)

EnablePresetAlertTemplate API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation EnablePresetAlertTemplate for usage and error information.

func (*CLOUDMONITOR) EnablePresetAlertTemplateCommon

func (c *CLOUDMONITOR) EnablePresetAlertTemplateCommon(input *map[string]interface{}) (*map[string]interface{}, error)

EnablePresetAlertTemplateCommon API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation EnablePresetAlertTemplateCommon for usage and error information.

func (*CLOUDMONITOR) EnablePresetAlertTemplateCommonRequest

func (c *CLOUDMONITOR) EnablePresetAlertTemplateCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

EnablePresetAlertTemplateCommonRequest generates a "byteplus/request.Request" representing the client's request for the EnablePresetAlertTemplateCommon operation. The "output" return value will be populated with the EnablePresetAlertTemplateCommon request's response once the request completes successfully.

Use "Send" method on the returned EnablePresetAlertTemplateCommon Request to send the API call to the service. the "output" return value is not valid until after EnablePresetAlertTemplateCommon Send returns without error.

See EnablePresetAlertTemplateCommon for more information on using the EnablePresetAlertTemplateCommon API call, and error handling.

// Example sending a request using the EnablePresetAlertTemplateCommonRequest method.
req, resp := client.EnablePresetAlertTemplateCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) EnablePresetAlertTemplateCommonWithContext

func (c *CLOUDMONITOR) EnablePresetAlertTemplateCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

EnablePresetAlertTemplateCommonWithContext is the same as EnablePresetAlertTemplateCommon with the addition of the ability to pass a context and additional request options.

See EnablePresetAlertTemplateCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) EnablePresetAlertTemplateRequest

func (c *CLOUDMONITOR) EnablePresetAlertTemplateRequest(input *EnablePresetAlertTemplateInput) (req *request.Request, output *EnablePresetAlertTemplateOutput)

EnablePresetAlertTemplateRequest generates a "byteplus/request.Request" representing the client's request for the EnablePresetAlertTemplate operation. The "output" return value will be populated with the EnablePresetAlertTemplateCommon request's response once the request completes successfully.

Use "Send" method on the returned EnablePresetAlertTemplateCommon Request to send the API call to the service. the "output" return value is not valid until after EnablePresetAlertTemplateCommon Send returns without error.

See EnablePresetAlertTemplate for more information on using the EnablePresetAlertTemplate API call, and error handling.

// Example sending a request using the EnablePresetAlertTemplateRequest method.
req, resp := client.EnablePresetAlertTemplateRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) EnablePresetAlertTemplateWithContext

func (c *CLOUDMONITOR) EnablePresetAlertTemplateWithContext(ctx byteplus.Context, input *EnablePresetAlertTemplateInput, opts ...request.Option) (*EnablePresetAlertTemplateOutput, error)

EnablePresetAlertTemplateWithContext is the same as EnablePresetAlertTemplate with the addition of the ability to pass a context and additional request options.

See EnablePresetAlertTemplate for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) GetMetricData

func (c *CLOUDMONITOR) GetMetricData(input *GetMetricDataInput) (*GetMetricDataOutput, error)

GetMetricData API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation GetMetricData for usage and error information.

func (*CLOUDMONITOR) GetMetricDataCommon

func (c *CLOUDMONITOR) GetMetricDataCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetMetricDataCommon API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation GetMetricDataCommon for usage and error information.

func (*CLOUDMONITOR) GetMetricDataCommonRequest

func (c *CLOUDMONITOR) GetMetricDataCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

GetMetricDataCommonRequest generates a "byteplus/request.Request" representing the client's request for the GetMetricDataCommon operation. The "output" return value will be populated with the GetMetricDataCommon request's response once the request completes successfully.

Use "Send" method on the returned GetMetricDataCommon Request to send the API call to the service. the "output" return value is not valid until after GetMetricDataCommon Send returns without error.

See GetMetricDataCommon for more information on using the GetMetricDataCommon API call, and error handling.

// Example sending a request using the GetMetricDataCommonRequest method.
req, resp := client.GetMetricDataCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) GetMetricDataCommonWithContext

func (c *CLOUDMONITOR) GetMetricDataCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

GetMetricDataCommonWithContext is the same as GetMetricDataCommon with the addition of the ability to pass a context and additional request options.

See GetMetricDataCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) GetMetricDataRequest

func (c *CLOUDMONITOR) GetMetricDataRequest(input *GetMetricDataInput) (req *request.Request, output *GetMetricDataOutput)

GetMetricDataRequest generates a "byteplus/request.Request" representing the client's request for the GetMetricData operation. The "output" return value will be populated with the GetMetricDataCommon request's response once the request completes successfully.

Use "Send" method on the returned GetMetricDataCommon Request to send the API call to the service. the "output" return value is not valid until after GetMetricDataCommon Send returns without error.

See GetMetricData for more information on using the GetMetricData API call, and error handling.

// Example sending a request using the GetMetricDataRequest method.
req, resp := client.GetMetricDataRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) GetMetricDataWithContext

func (c *CLOUDMONITOR) GetMetricDataWithContext(ctx byteplus.Context, input *GetMetricDataInput, opts ...request.Option) (*GetMetricDataOutput, error)

GetMetricDataWithContext is the same as GetMetricData with the addition of the ability to pass a context and additional request options.

See GetMetricData for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) GetTopData

func (c *CLOUDMONITOR) GetTopData(input *GetTopDataInput) (*GetTopDataOutput, error)

GetTopData API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation GetTopData for usage and error information.

func (*CLOUDMONITOR) GetTopDataCommon

func (c *CLOUDMONITOR) GetTopDataCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetTopDataCommon API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation GetTopDataCommon for usage and error information.

func (*CLOUDMONITOR) GetTopDataCommonRequest

func (c *CLOUDMONITOR) GetTopDataCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

GetTopDataCommonRequest generates a "byteplus/request.Request" representing the client's request for the GetTopDataCommon operation. The "output" return value will be populated with the GetTopDataCommon request's response once the request completes successfully.

Use "Send" method on the returned GetTopDataCommon Request to send the API call to the service. the "output" return value is not valid until after GetTopDataCommon Send returns without error.

See GetTopDataCommon for more information on using the GetTopDataCommon API call, and error handling.

// Example sending a request using the GetTopDataCommonRequest method.
req, resp := client.GetTopDataCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) GetTopDataCommonWithContext

func (c *CLOUDMONITOR) GetTopDataCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

GetTopDataCommonWithContext is the same as GetTopDataCommon with the addition of the ability to pass a context and additional request options.

See GetTopDataCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) GetTopDataRequest

func (c *CLOUDMONITOR) GetTopDataRequest(input *GetTopDataInput) (req *request.Request, output *GetTopDataOutput)

GetTopDataRequest generates a "byteplus/request.Request" representing the client's request for the GetTopData operation. The "output" return value will be populated with the GetTopDataCommon request's response once the request completes successfully.

Use "Send" method on the returned GetTopDataCommon Request to send the API call to the service. the "output" return value is not valid until after GetTopDataCommon Send returns without error.

See GetTopData for more information on using the GetTopData API call, and error handling.

// Example sending a request using the GetTopDataRequest method.
req, resp := client.GetTopDataRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) GetTopDataWithContext

func (c *CLOUDMONITOR) GetTopDataWithContext(ctx byteplus.Context, input *GetTopDataInput, opts ...request.Option) (*GetTopDataOutput, error)

GetTopDataWithContext is the same as GetTopData with the addition of the ability to pass a context and additional request options.

See GetTopData for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) ListAlertGroup

func (c *CLOUDMONITOR) ListAlertGroup(input *ListAlertGroupInput) (*ListAlertGroupOutput, error)

ListAlertGroup API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation ListAlertGroup for usage and error information.

func (*CLOUDMONITOR) ListAlertGroupCommon

func (c *CLOUDMONITOR) ListAlertGroupCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListAlertGroupCommon API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation ListAlertGroupCommon for usage and error information.

func (*CLOUDMONITOR) ListAlertGroupCommonRequest

func (c *CLOUDMONITOR) ListAlertGroupCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListAlertGroupCommonRequest generates a "byteplus/request.Request" representing the client's request for the ListAlertGroupCommon operation. The "output" return value will be populated with the ListAlertGroupCommon request's response once the request completes successfully.

Use "Send" method on the returned ListAlertGroupCommon Request to send the API call to the service. the "output" return value is not valid until after ListAlertGroupCommon Send returns without error.

See ListAlertGroupCommon for more information on using the ListAlertGroupCommon API call, and error handling.

// Example sending a request using the ListAlertGroupCommonRequest method.
req, resp := client.ListAlertGroupCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) ListAlertGroupCommonWithContext

func (c *CLOUDMONITOR) ListAlertGroupCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListAlertGroupCommonWithContext is the same as ListAlertGroupCommon with the addition of the ability to pass a context and additional request options.

See ListAlertGroupCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) ListAlertGroupRequest

func (c *CLOUDMONITOR) ListAlertGroupRequest(input *ListAlertGroupInput) (req *request.Request, output *ListAlertGroupOutput)

ListAlertGroupRequest generates a "byteplus/request.Request" representing the client's request for the ListAlertGroup operation. The "output" return value will be populated with the ListAlertGroupCommon request's response once the request completes successfully.

Use "Send" method on the returned ListAlertGroupCommon Request to send the API call to the service. the "output" return value is not valid until after ListAlertGroupCommon Send returns without error.

See ListAlertGroup for more information on using the ListAlertGroup API call, and error handling.

// Example sending a request using the ListAlertGroupRequest method.
req, resp := client.ListAlertGroupRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) ListAlertGroupWithContext

func (c *CLOUDMONITOR) ListAlertGroupWithContext(ctx byteplus.Context, input *ListAlertGroupInput, opts ...request.Option) (*ListAlertGroupOutput, error)

ListAlertGroupWithContext is the same as ListAlertGroup with the addition of the ability to pass a context and additional request options.

See ListAlertGroup for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) ListAlertTemplates

func (c *CLOUDMONITOR) ListAlertTemplates(input *ListAlertTemplatesInput) (*ListAlertTemplatesOutput, error)

ListAlertTemplates API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation ListAlertTemplates for usage and error information.

func (*CLOUDMONITOR) ListAlertTemplatesCommon

func (c *CLOUDMONITOR) ListAlertTemplatesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListAlertTemplatesCommon API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation ListAlertTemplatesCommon for usage and error information.

func (*CLOUDMONITOR) ListAlertTemplatesCommonRequest

func (c *CLOUDMONITOR) ListAlertTemplatesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListAlertTemplatesCommonRequest generates a "byteplus/request.Request" representing the client's request for the ListAlertTemplatesCommon operation. The "output" return value will be populated with the ListAlertTemplatesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListAlertTemplatesCommon Request to send the API call to the service. the "output" return value is not valid until after ListAlertTemplatesCommon Send returns without error.

See ListAlertTemplatesCommon for more information on using the ListAlertTemplatesCommon API call, and error handling.

// Example sending a request using the ListAlertTemplatesCommonRequest method.
req, resp := client.ListAlertTemplatesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) ListAlertTemplatesCommonWithContext

func (c *CLOUDMONITOR) ListAlertTemplatesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListAlertTemplatesCommonWithContext is the same as ListAlertTemplatesCommon with the addition of the ability to pass a context and additional request options.

See ListAlertTemplatesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) ListAlertTemplatesRequest

func (c *CLOUDMONITOR) ListAlertTemplatesRequest(input *ListAlertTemplatesInput) (req *request.Request, output *ListAlertTemplatesOutput)

ListAlertTemplatesRequest generates a "byteplus/request.Request" representing the client's request for the ListAlertTemplates operation. The "output" return value will be populated with the ListAlertTemplatesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListAlertTemplatesCommon Request to send the API call to the service. the "output" return value is not valid until after ListAlertTemplatesCommon Send returns without error.

See ListAlertTemplates for more information on using the ListAlertTemplates API call, and error handling.

// Example sending a request using the ListAlertTemplatesRequest method.
req, resp := client.ListAlertTemplatesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) ListAlertTemplatesWithContext

func (c *CLOUDMONITOR) ListAlertTemplatesWithContext(ctx byteplus.Context, input *ListAlertTemplatesInput, opts ...request.Option) (*ListAlertTemplatesOutput, error)

ListAlertTemplatesWithContext is the same as ListAlertTemplates with the addition of the ability to pass a context and additional request options.

See ListAlertTemplates for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) ListContactGroupByIds

func (c *CLOUDMONITOR) ListContactGroupByIds(input *ListContactGroupByIdsInput) (*ListContactGroupByIdsOutput, error)

ListContactGroupByIds API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation ListContactGroupByIds for usage and error information.

func (*CLOUDMONITOR) ListContactGroupByIdsCommon

func (c *CLOUDMONITOR) ListContactGroupByIdsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListContactGroupByIdsCommon API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation ListContactGroupByIdsCommon for usage and error information.

func (*CLOUDMONITOR) ListContactGroupByIdsCommonRequest

func (c *CLOUDMONITOR) ListContactGroupByIdsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListContactGroupByIdsCommonRequest generates a "byteplus/request.Request" representing the client's request for the ListContactGroupByIdsCommon operation. The "output" return value will be populated with the ListContactGroupByIdsCommon request's response once the request completes successfully.

Use "Send" method on the returned ListContactGroupByIdsCommon Request to send the API call to the service. the "output" return value is not valid until after ListContactGroupByIdsCommon Send returns without error.

See ListContactGroupByIdsCommon for more information on using the ListContactGroupByIdsCommon API call, and error handling.

// Example sending a request using the ListContactGroupByIdsCommonRequest method.
req, resp := client.ListContactGroupByIdsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) ListContactGroupByIdsCommonWithContext

func (c *CLOUDMONITOR) ListContactGroupByIdsCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListContactGroupByIdsCommonWithContext is the same as ListContactGroupByIdsCommon with the addition of the ability to pass a context and additional request options.

See ListContactGroupByIdsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) ListContactGroupByIdsRequest

func (c *CLOUDMONITOR) ListContactGroupByIdsRequest(input *ListContactGroupByIdsInput) (req *request.Request, output *ListContactGroupByIdsOutput)

ListContactGroupByIdsRequest generates a "byteplus/request.Request" representing the client's request for the ListContactGroupByIds operation. The "output" return value will be populated with the ListContactGroupByIdsCommon request's response once the request completes successfully.

Use "Send" method on the returned ListContactGroupByIdsCommon Request to send the API call to the service. the "output" return value is not valid until after ListContactGroupByIdsCommon Send returns without error.

See ListContactGroupByIds for more information on using the ListContactGroupByIds API call, and error handling.

// Example sending a request using the ListContactGroupByIdsRequest method.
req, resp := client.ListContactGroupByIdsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) ListContactGroupByIdsWithContext

func (c *CLOUDMONITOR) ListContactGroupByIdsWithContext(ctx byteplus.Context, input *ListContactGroupByIdsInput, opts ...request.Option) (*ListContactGroupByIdsOutput, error)

ListContactGroupByIdsWithContext is the same as ListContactGroupByIds with the addition of the ability to pass a context and additional request options.

See ListContactGroupByIds for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) ListContactGroups

func (c *CLOUDMONITOR) ListContactGroups(input *ListContactGroupsInput) (*ListContactGroupsOutput, error)

ListContactGroups API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation ListContactGroups for usage and error information.

func (*CLOUDMONITOR) ListContactGroupsCommon

func (c *CLOUDMONITOR) ListContactGroupsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListContactGroupsCommon API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation ListContactGroupsCommon for usage and error information.

func (*CLOUDMONITOR) ListContactGroupsCommonRequest

func (c *CLOUDMONITOR) ListContactGroupsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListContactGroupsCommonRequest generates a "byteplus/request.Request" representing the client's request for the ListContactGroupsCommon operation. The "output" return value will be populated with the ListContactGroupsCommon request's response once the request completes successfully.

Use "Send" method on the returned ListContactGroupsCommon Request to send the API call to the service. the "output" return value is not valid until after ListContactGroupsCommon Send returns without error.

See ListContactGroupsCommon for more information on using the ListContactGroupsCommon API call, and error handling.

// Example sending a request using the ListContactGroupsCommonRequest method.
req, resp := client.ListContactGroupsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) ListContactGroupsCommonWithContext

func (c *CLOUDMONITOR) ListContactGroupsCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListContactGroupsCommonWithContext is the same as ListContactGroupsCommon with the addition of the ability to pass a context and additional request options.

See ListContactGroupsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) ListContactGroupsRequest

func (c *CLOUDMONITOR) ListContactGroupsRequest(input *ListContactGroupsInput) (req *request.Request, output *ListContactGroupsOutput)

ListContactGroupsRequest generates a "byteplus/request.Request" representing the client's request for the ListContactGroups operation. The "output" return value will be populated with the ListContactGroupsCommon request's response once the request completes successfully.

Use "Send" method on the returned ListContactGroupsCommon Request to send the API call to the service. the "output" return value is not valid until after ListContactGroupsCommon Send returns without error.

See ListContactGroups for more information on using the ListContactGroups API call, and error handling.

// Example sending a request using the ListContactGroupsRequest method.
req, resp := client.ListContactGroupsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) ListContactGroupsWithContext

func (c *CLOUDMONITOR) ListContactGroupsWithContext(ctx byteplus.Context, input *ListContactGroupsInput, opts ...request.Option) (*ListContactGroupsOutput, error)

ListContactGroupsWithContext is the same as ListContactGroups with the addition of the ability to pass a context and additional request options.

See ListContactGroups for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) ListContacts

func (c *CLOUDMONITOR) ListContacts(input *ListContactsInput) (*ListContactsOutput, error)

ListContacts API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation ListContacts for usage and error information.

func (*CLOUDMONITOR) ListContactsByIds

func (c *CLOUDMONITOR) ListContactsByIds(input *ListContactsByIdsInput) (*ListContactsByIdsOutput, error)

ListContactsByIds API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation ListContactsByIds for usage and error information.

func (*CLOUDMONITOR) ListContactsByIdsCommon

func (c *CLOUDMONITOR) ListContactsByIdsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListContactsByIdsCommon API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation ListContactsByIdsCommon for usage and error information.

func (*CLOUDMONITOR) ListContactsByIdsCommonRequest

func (c *CLOUDMONITOR) ListContactsByIdsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListContactsByIdsCommonRequest generates a "byteplus/request.Request" representing the client's request for the ListContactsByIdsCommon operation. The "output" return value will be populated with the ListContactsByIdsCommon request's response once the request completes successfully.

Use "Send" method on the returned ListContactsByIdsCommon Request to send the API call to the service. the "output" return value is not valid until after ListContactsByIdsCommon Send returns without error.

See ListContactsByIdsCommon for more information on using the ListContactsByIdsCommon API call, and error handling.

// Example sending a request using the ListContactsByIdsCommonRequest method.
req, resp := client.ListContactsByIdsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) ListContactsByIdsCommonWithContext

func (c *CLOUDMONITOR) ListContactsByIdsCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListContactsByIdsCommonWithContext is the same as ListContactsByIdsCommon with the addition of the ability to pass a context and additional request options.

See ListContactsByIdsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) ListContactsByIdsRequest

func (c *CLOUDMONITOR) ListContactsByIdsRequest(input *ListContactsByIdsInput) (req *request.Request, output *ListContactsByIdsOutput)

ListContactsByIdsRequest generates a "byteplus/request.Request" representing the client's request for the ListContactsByIds operation. The "output" return value will be populated with the ListContactsByIdsCommon request's response once the request completes successfully.

Use "Send" method on the returned ListContactsByIdsCommon Request to send the API call to the service. the "output" return value is not valid until after ListContactsByIdsCommon Send returns without error.

See ListContactsByIds for more information on using the ListContactsByIds API call, and error handling.

// Example sending a request using the ListContactsByIdsRequest method.
req, resp := client.ListContactsByIdsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) ListContactsByIdsWithContext

func (c *CLOUDMONITOR) ListContactsByIdsWithContext(ctx byteplus.Context, input *ListContactsByIdsInput, opts ...request.Option) (*ListContactsByIdsOutput, error)

ListContactsByIdsWithContext is the same as ListContactsByIds with the addition of the ability to pass a context and additional request options.

See ListContactsByIds for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) ListContactsCommon

func (c *CLOUDMONITOR) ListContactsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListContactsCommon API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation ListContactsCommon for usage and error information.

func (*CLOUDMONITOR) ListContactsCommonRequest

func (c *CLOUDMONITOR) ListContactsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListContactsCommonRequest generates a "byteplus/request.Request" representing the client's request for the ListContactsCommon operation. The "output" return value will be populated with the ListContactsCommon request's response once the request completes successfully.

Use "Send" method on the returned ListContactsCommon Request to send the API call to the service. the "output" return value is not valid until after ListContactsCommon Send returns without error.

See ListContactsCommon for more information on using the ListContactsCommon API call, and error handling.

// Example sending a request using the ListContactsCommonRequest method.
req, resp := client.ListContactsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) ListContactsCommonWithContext

func (c *CLOUDMONITOR) ListContactsCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListContactsCommonWithContext is the same as ListContactsCommon with the addition of the ability to pass a context and additional request options.

See ListContactsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) ListContactsRequest

func (c *CLOUDMONITOR) ListContactsRequest(input *ListContactsInput) (req *request.Request, output *ListContactsOutput)

ListContactsRequest generates a "byteplus/request.Request" representing the client's request for the ListContacts operation. The "output" return value will be populated with the ListContactsCommon request's response once the request completes successfully.

Use "Send" method on the returned ListContactsCommon Request to send the API call to the service. the "output" return value is not valid until after ListContactsCommon Send returns without error.

See ListContacts for more information on using the ListContacts API call, and error handling.

// Example sending a request using the ListContactsRequest method.
req, resp := client.ListContactsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) ListContactsWithContext

func (c *CLOUDMONITOR) ListContactsWithContext(ctx byteplus.Context, input *ListContactsInput, opts ...request.Option) (*ListContactsOutput, error)

ListContactsWithContext is the same as ListContacts with the addition of the ability to pass a context and additional request options.

See ListContacts for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) ListDefaultNotifyTemplates

func (c *CLOUDMONITOR) ListDefaultNotifyTemplates(input *ListDefaultNotifyTemplatesInput) (*ListDefaultNotifyTemplatesOutput, error)

ListDefaultNotifyTemplates API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation ListDefaultNotifyTemplates for usage and error information.

func (*CLOUDMONITOR) ListDefaultNotifyTemplatesCommon

func (c *CLOUDMONITOR) ListDefaultNotifyTemplatesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListDefaultNotifyTemplatesCommon API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation ListDefaultNotifyTemplatesCommon for usage and error information.

func (*CLOUDMONITOR) ListDefaultNotifyTemplatesCommonRequest

func (c *CLOUDMONITOR) ListDefaultNotifyTemplatesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListDefaultNotifyTemplatesCommonRequest generates a "byteplus/request.Request" representing the client's request for the ListDefaultNotifyTemplatesCommon operation. The "output" return value will be populated with the ListDefaultNotifyTemplatesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListDefaultNotifyTemplatesCommon Request to send the API call to the service. the "output" return value is not valid until after ListDefaultNotifyTemplatesCommon Send returns without error.

See ListDefaultNotifyTemplatesCommon for more information on using the ListDefaultNotifyTemplatesCommon API call, and error handling.

// Example sending a request using the ListDefaultNotifyTemplatesCommonRequest method.
req, resp := client.ListDefaultNotifyTemplatesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) ListDefaultNotifyTemplatesCommonWithContext

func (c *CLOUDMONITOR) ListDefaultNotifyTemplatesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListDefaultNotifyTemplatesCommonWithContext is the same as ListDefaultNotifyTemplatesCommon with the addition of the ability to pass a context and additional request options.

See ListDefaultNotifyTemplatesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) ListDefaultNotifyTemplatesRequest

func (c *CLOUDMONITOR) ListDefaultNotifyTemplatesRequest(input *ListDefaultNotifyTemplatesInput) (req *request.Request, output *ListDefaultNotifyTemplatesOutput)

ListDefaultNotifyTemplatesRequest generates a "byteplus/request.Request" representing the client's request for the ListDefaultNotifyTemplates operation. The "output" return value will be populated with the ListDefaultNotifyTemplatesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListDefaultNotifyTemplatesCommon Request to send the API call to the service. the "output" return value is not valid until after ListDefaultNotifyTemplatesCommon Send returns without error.

See ListDefaultNotifyTemplates for more information on using the ListDefaultNotifyTemplates API call, and error handling.

// Example sending a request using the ListDefaultNotifyTemplatesRequest method.
req, resp := client.ListDefaultNotifyTemplatesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) ListDefaultNotifyTemplatesWithContext

func (c *CLOUDMONITOR) ListDefaultNotifyTemplatesWithContext(ctx byteplus.Context, input *ListDefaultNotifyTemplatesInput, opts ...request.Option) (*ListDefaultNotifyTemplatesOutput, error)

ListDefaultNotifyTemplatesWithContext is the same as ListDefaultNotifyTemplates with the addition of the ability to pass a context and additional request options.

See ListDefaultNotifyTemplates for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) ListEventRules

func (c *CLOUDMONITOR) ListEventRules(input *ListEventRulesInput) (*ListEventRulesOutput, error)

ListEventRules API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation ListEventRules for usage and error information.

func (*CLOUDMONITOR) ListEventRulesCommon

func (c *CLOUDMONITOR) ListEventRulesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListEventRulesCommon API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation ListEventRulesCommon for usage and error information.

func (*CLOUDMONITOR) ListEventRulesCommonRequest

func (c *CLOUDMONITOR) ListEventRulesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListEventRulesCommonRequest generates a "byteplus/request.Request" representing the client's request for the ListEventRulesCommon operation. The "output" return value will be populated with the ListEventRulesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListEventRulesCommon Request to send the API call to the service. the "output" return value is not valid until after ListEventRulesCommon Send returns without error.

See ListEventRulesCommon for more information on using the ListEventRulesCommon API call, and error handling.

// Example sending a request using the ListEventRulesCommonRequest method.
req, resp := client.ListEventRulesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) ListEventRulesCommonWithContext

func (c *CLOUDMONITOR) ListEventRulesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListEventRulesCommonWithContext is the same as ListEventRulesCommon with the addition of the ability to pass a context and additional request options.

See ListEventRulesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) ListEventRulesRequest

func (c *CLOUDMONITOR) ListEventRulesRequest(input *ListEventRulesInput) (req *request.Request, output *ListEventRulesOutput)

ListEventRulesRequest generates a "byteplus/request.Request" representing the client's request for the ListEventRules operation. The "output" return value will be populated with the ListEventRulesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListEventRulesCommon Request to send the API call to the service. the "output" return value is not valid until after ListEventRulesCommon Send returns without error.

See ListEventRules for more information on using the ListEventRules API call, and error handling.

// Example sending a request using the ListEventRulesRequest method.
req, resp := client.ListEventRulesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) ListEventRulesWithContext

func (c *CLOUDMONITOR) ListEventRulesWithContext(ctx byteplus.Context, input *ListEventRulesInput, opts ...request.Option) (*ListEventRulesOutput, error)

ListEventRulesWithContext is the same as ListEventRules with the addition of the ability to pass a context and additional request options.

See ListEventRules for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) ListEvents

func (c *CLOUDMONITOR) ListEvents(input *ListEventsInput) (*ListEventsOutput, error)

ListEvents API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation ListEvents for usage and error information.

func (*CLOUDMONITOR) ListEventsCommon

func (c *CLOUDMONITOR) ListEventsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListEventsCommon API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation ListEventsCommon for usage and error information.

func (*CLOUDMONITOR) ListEventsCommonRequest

func (c *CLOUDMONITOR) ListEventsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListEventsCommonRequest generates a "byteplus/request.Request" representing the client's request for the ListEventsCommon operation. The "output" return value will be populated with the ListEventsCommon request's response once the request completes successfully.

Use "Send" method on the returned ListEventsCommon Request to send the API call to the service. the "output" return value is not valid until after ListEventsCommon Send returns without error.

See ListEventsCommon for more information on using the ListEventsCommon API call, and error handling.

// Example sending a request using the ListEventsCommonRequest method.
req, resp := client.ListEventsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) ListEventsCommonWithContext

func (c *CLOUDMONITOR) ListEventsCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListEventsCommonWithContext is the same as ListEventsCommon with the addition of the ability to pass a context and additional request options.

See ListEventsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) ListEventsRequest

func (c *CLOUDMONITOR) ListEventsRequest(input *ListEventsInput) (req *request.Request, output *ListEventsOutput)

ListEventsRequest generates a "byteplus/request.Request" representing the client's request for the ListEvents operation. The "output" return value will be populated with the ListEventsCommon request's response once the request completes successfully.

Use "Send" method on the returned ListEventsCommon Request to send the API call to the service. the "output" return value is not valid until after ListEventsCommon Send returns without error.

See ListEvents for more information on using the ListEvents API call, and error handling.

// Example sending a request using the ListEventsRequest method.
req, resp := client.ListEventsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) ListEventsWithContext

func (c *CLOUDMONITOR) ListEventsWithContext(ctx byteplus.Context, input *ListEventsInput, opts ...request.Option) (*ListEventsOutput, error)

ListEventsWithContext is the same as ListEvents with the addition of the ability to pass a context and additional request options.

See ListEvents for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) ListNotifications

func (c *CLOUDMONITOR) ListNotifications(input *ListNotificationsInput) (*ListNotificationsOutput, error)

ListNotifications API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation ListNotifications for usage and error information.

func (*CLOUDMONITOR) ListNotificationsCommon

func (c *CLOUDMONITOR) ListNotificationsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListNotificationsCommon API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation ListNotificationsCommon for usage and error information.

func (*CLOUDMONITOR) ListNotificationsCommonRequest

func (c *CLOUDMONITOR) ListNotificationsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListNotificationsCommonRequest generates a "byteplus/request.Request" representing the client's request for the ListNotificationsCommon operation. The "output" return value will be populated with the ListNotificationsCommon request's response once the request completes successfully.

Use "Send" method on the returned ListNotificationsCommon Request to send the API call to the service. the "output" return value is not valid until after ListNotificationsCommon Send returns without error.

See ListNotificationsCommon for more information on using the ListNotificationsCommon API call, and error handling.

// Example sending a request using the ListNotificationsCommonRequest method.
req, resp := client.ListNotificationsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) ListNotificationsCommonWithContext

func (c *CLOUDMONITOR) ListNotificationsCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListNotificationsCommonWithContext is the same as ListNotificationsCommon with the addition of the ability to pass a context and additional request options.

See ListNotificationsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) ListNotificationsRequest

func (c *CLOUDMONITOR) ListNotificationsRequest(input *ListNotificationsInput) (req *request.Request, output *ListNotificationsOutput)

ListNotificationsRequest generates a "byteplus/request.Request" representing the client's request for the ListNotifications operation. The "output" return value will be populated with the ListNotificationsCommon request's response once the request completes successfully.

Use "Send" method on the returned ListNotificationsCommon Request to send the API call to the service. the "output" return value is not valid until after ListNotificationsCommon Send returns without error.

See ListNotifications for more information on using the ListNotifications API call, and error handling.

// Example sending a request using the ListNotificationsRequest method.
req, resp := client.ListNotificationsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) ListNotificationsWithContext

func (c *CLOUDMONITOR) ListNotificationsWithContext(ctx byteplus.Context, input *ListNotificationsInput, opts ...request.Option) (*ListNotificationsOutput, error)

ListNotificationsWithContext is the same as ListNotifications with the addition of the ability to pass a context and additional request options.

See ListNotifications for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) ListNotifyTemplates

func (c *CLOUDMONITOR) ListNotifyTemplates(input *ListNotifyTemplatesInput) (*ListNotifyTemplatesOutput, error)

ListNotifyTemplates API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation ListNotifyTemplates for usage and error information.

func (*CLOUDMONITOR) ListNotifyTemplatesCommon

func (c *CLOUDMONITOR) ListNotifyTemplatesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListNotifyTemplatesCommon API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation ListNotifyTemplatesCommon for usage and error information.

func (*CLOUDMONITOR) ListNotifyTemplatesCommonRequest

func (c *CLOUDMONITOR) ListNotifyTemplatesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListNotifyTemplatesCommonRequest generates a "byteplus/request.Request" representing the client's request for the ListNotifyTemplatesCommon operation. The "output" return value will be populated with the ListNotifyTemplatesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListNotifyTemplatesCommon Request to send the API call to the service. the "output" return value is not valid until after ListNotifyTemplatesCommon Send returns without error.

See ListNotifyTemplatesCommon for more information on using the ListNotifyTemplatesCommon API call, and error handling.

// Example sending a request using the ListNotifyTemplatesCommonRequest method.
req, resp := client.ListNotifyTemplatesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) ListNotifyTemplatesCommonWithContext

func (c *CLOUDMONITOR) ListNotifyTemplatesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListNotifyTemplatesCommonWithContext is the same as ListNotifyTemplatesCommon with the addition of the ability to pass a context and additional request options.

See ListNotifyTemplatesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) ListNotifyTemplatesRequest

func (c *CLOUDMONITOR) ListNotifyTemplatesRequest(input *ListNotifyTemplatesInput) (req *request.Request, output *ListNotifyTemplatesOutput)

ListNotifyTemplatesRequest generates a "byteplus/request.Request" representing the client's request for the ListNotifyTemplates operation. The "output" return value will be populated with the ListNotifyTemplatesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListNotifyTemplatesCommon Request to send the API call to the service. the "output" return value is not valid until after ListNotifyTemplatesCommon Send returns without error.

See ListNotifyTemplates for more information on using the ListNotifyTemplates API call, and error handling.

// Example sending a request using the ListNotifyTemplatesRequest method.
req, resp := client.ListNotifyTemplatesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) ListNotifyTemplatesWithContext

func (c *CLOUDMONITOR) ListNotifyTemplatesWithContext(ctx byteplus.Context, input *ListNotifyTemplatesInput, opts ...request.Option) (*ListNotifyTemplatesOutput, error)

ListNotifyTemplatesWithContext is the same as ListNotifyTemplates with the addition of the ability to pass a context and additional request options.

See ListNotifyTemplates for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) ListObjectGroups

func (c *CLOUDMONITOR) ListObjectGroups(input *ListObjectGroupsInput) (*ListObjectGroupsOutput, error)

ListObjectGroups API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation ListObjectGroups for usage and error information.

func (*CLOUDMONITOR) ListObjectGroupsCommon

func (c *CLOUDMONITOR) ListObjectGroupsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListObjectGroupsCommon API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation ListObjectGroupsCommon for usage and error information.

func (*CLOUDMONITOR) ListObjectGroupsCommonRequest

func (c *CLOUDMONITOR) ListObjectGroupsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListObjectGroupsCommonRequest generates a "byteplus/request.Request" representing the client's request for the ListObjectGroupsCommon operation. The "output" return value will be populated with the ListObjectGroupsCommon request's response once the request completes successfully.

Use "Send" method on the returned ListObjectGroupsCommon Request to send the API call to the service. the "output" return value is not valid until after ListObjectGroupsCommon Send returns without error.

See ListObjectGroupsCommon for more information on using the ListObjectGroupsCommon API call, and error handling.

// Example sending a request using the ListObjectGroupsCommonRequest method.
req, resp := client.ListObjectGroupsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) ListObjectGroupsCommonWithContext

func (c *CLOUDMONITOR) ListObjectGroupsCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListObjectGroupsCommonWithContext is the same as ListObjectGroupsCommon with the addition of the ability to pass a context and additional request options.

See ListObjectGroupsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) ListObjectGroupsRequest

func (c *CLOUDMONITOR) ListObjectGroupsRequest(input *ListObjectGroupsInput) (req *request.Request, output *ListObjectGroupsOutput)

ListObjectGroupsRequest generates a "byteplus/request.Request" representing the client's request for the ListObjectGroups operation. The "output" return value will be populated with the ListObjectGroupsCommon request's response once the request completes successfully.

Use "Send" method on the returned ListObjectGroupsCommon Request to send the API call to the service. the "output" return value is not valid until after ListObjectGroupsCommon Send returns without error.

See ListObjectGroups for more information on using the ListObjectGroups API call, and error handling.

// Example sending a request using the ListObjectGroupsRequest method.
req, resp := client.ListObjectGroupsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) ListObjectGroupsWithContext

func (c *CLOUDMONITOR) ListObjectGroupsWithContext(ctx byteplus.Context, input *ListObjectGroupsInput, opts ...request.Option) (*ListObjectGroupsOutput, error)

ListObjectGroupsWithContext is the same as ListObjectGroups with the addition of the ability to pass a context and additional request options.

See ListObjectGroups for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) ListPresetAlertTemplates

func (c *CLOUDMONITOR) ListPresetAlertTemplates(input *ListPresetAlertTemplatesInput) (*ListPresetAlertTemplatesOutput, error)

ListPresetAlertTemplates API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation ListPresetAlertTemplates for usage and error information.

func (*CLOUDMONITOR) ListPresetAlertTemplatesCommon

func (c *CLOUDMONITOR) ListPresetAlertTemplatesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListPresetAlertTemplatesCommon API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation ListPresetAlertTemplatesCommon for usage and error information.

func (*CLOUDMONITOR) ListPresetAlertTemplatesCommonRequest

func (c *CLOUDMONITOR) ListPresetAlertTemplatesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListPresetAlertTemplatesCommonRequest generates a "byteplus/request.Request" representing the client's request for the ListPresetAlertTemplatesCommon operation. The "output" return value will be populated with the ListPresetAlertTemplatesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListPresetAlertTemplatesCommon Request to send the API call to the service. the "output" return value is not valid until after ListPresetAlertTemplatesCommon Send returns without error.

See ListPresetAlertTemplatesCommon for more information on using the ListPresetAlertTemplatesCommon API call, and error handling.

// Example sending a request using the ListPresetAlertTemplatesCommonRequest method.
req, resp := client.ListPresetAlertTemplatesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) ListPresetAlertTemplatesCommonWithContext

func (c *CLOUDMONITOR) ListPresetAlertTemplatesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListPresetAlertTemplatesCommonWithContext is the same as ListPresetAlertTemplatesCommon with the addition of the ability to pass a context and additional request options.

See ListPresetAlertTemplatesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) ListPresetAlertTemplatesRequest

func (c *CLOUDMONITOR) ListPresetAlertTemplatesRequest(input *ListPresetAlertTemplatesInput) (req *request.Request, output *ListPresetAlertTemplatesOutput)

ListPresetAlertTemplatesRequest generates a "byteplus/request.Request" representing the client's request for the ListPresetAlertTemplates operation. The "output" return value will be populated with the ListPresetAlertTemplatesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListPresetAlertTemplatesCommon Request to send the API call to the service. the "output" return value is not valid until after ListPresetAlertTemplatesCommon Send returns without error.

See ListPresetAlertTemplates for more information on using the ListPresetAlertTemplates API call, and error handling.

// Example sending a request using the ListPresetAlertTemplatesRequest method.
req, resp := client.ListPresetAlertTemplatesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) ListPresetAlertTemplatesWithContext

func (c *CLOUDMONITOR) ListPresetAlertTemplatesWithContext(ctx byteplus.Context, input *ListPresetAlertTemplatesInput, opts ...request.Option) (*ListPresetAlertTemplatesOutput, error)

ListPresetAlertTemplatesWithContext is the same as ListPresetAlertTemplates with the addition of the ability to pass a context and additional request options.

See ListPresetAlertTemplates for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) ListRules

func (c *CLOUDMONITOR) ListRules(input *ListRulesInput) (*ListRulesOutput, error)

ListRules API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation ListRules for usage and error information.

func (*CLOUDMONITOR) ListRulesByIds

func (c *CLOUDMONITOR) ListRulesByIds(input *ListRulesByIdsInput) (*ListRulesByIdsOutput, error)

ListRulesByIds API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation ListRulesByIds for usage and error information.

func (*CLOUDMONITOR) ListRulesByIdsCommon

func (c *CLOUDMONITOR) ListRulesByIdsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListRulesByIdsCommon API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation ListRulesByIdsCommon for usage and error information.

func (*CLOUDMONITOR) ListRulesByIdsCommonRequest

func (c *CLOUDMONITOR) ListRulesByIdsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListRulesByIdsCommonRequest generates a "byteplus/request.Request" representing the client's request for the ListRulesByIdsCommon operation. The "output" return value will be populated with the ListRulesByIdsCommon request's response once the request completes successfully.

Use "Send" method on the returned ListRulesByIdsCommon Request to send the API call to the service. the "output" return value is not valid until after ListRulesByIdsCommon Send returns without error.

See ListRulesByIdsCommon for more information on using the ListRulesByIdsCommon API call, and error handling.

// Example sending a request using the ListRulesByIdsCommonRequest method.
req, resp := client.ListRulesByIdsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) ListRulesByIdsCommonWithContext

func (c *CLOUDMONITOR) ListRulesByIdsCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListRulesByIdsCommonWithContext is the same as ListRulesByIdsCommon with the addition of the ability to pass a context and additional request options.

See ListRulesByIdsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) ListRulesByIdsRequest

func (c *CLOUDMONITOR) ListRulesByIdsRequest(input *ListRulesByIdsInput) (req *request.Request, output *ListRulesByIdsOutput)

ListRulesByIdsRequest generates a "byteplus/request.Request" representing the client's request for the ListRulesByIds operation. The "output" return value will be populated with the ListRulesByIdsCommon request's response once the request completes successfully.

Use "Send" method on the returned ListRulesByIdsCommon Request to send the API call to the service. the "output" return value is not valid until after ListRulesByIdsCommon Send returns without error.

See ListRulesByIds for more information on using the ListRulesByIds API call, and error handling.

// Example sending a request using the ListRulesByIdsRequest method.
req, resp := client.ListRulesByIdsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) ListRulesByIdsWithContext

func (c *CLOUDMONITOR) ListRulesByIdsWithContext(ctx byteplus.Context, input *ListRulesByIdsInput, opts ...request.Option) (*ListRulesByIdsOutput, error)

ListRulesByIdsWithContext is the same as ListRulesByIds with the addition of the ability to pass a context and additional request options.

See ListRulesByIds for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) ListRulesCommon

func (c *CLOUDMONITOR) ListRulesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListRulesCommon API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation ListRulesCommon for usage and error information.

func (*CLOUDMONITOR) ListRulesCommonRequest

func (c *CLOUDMONITOR) ListRulesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListRulesCommonRequest generates a "byteplus/request.Request" representing the client's request for the ListRulesCommon operation. The "output" return value will be populated with the ListRulesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListRulesCommon Request to send the API call to the service. the "output" return value is not valid until after ListRulesCommon Send returns without error.

See ListRulesCommon for more information on using the ListRulesCommon API call, and error handling.

// Example sending a request using the ListRulesCommonRequest method.
req, resp := client.ListRulesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) ListRulesCommonWithContext

func (c *CLOUDMONITOR) ListRulesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListRulesCommonWithContext is the same as ListRulesCommon with the addition of the ability to pass a context and additional request options.

See ListRulesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) ListRulesRequest

func (c *CLOUDMONITOR) ListRulesRequest(input *ListRulesInput) (req *request.Request, output *ListRulesOutput)

ListRulesRequest generates a "byteplus/request.Request" representing the client's request for the ListRules operation. The "output" return value will be populated with the ListRulesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListRulesCommon Request to send the API call to the service. the "output" return value is not valid until after ListRulesCommon Send returns without error.

See ListRules for more information on using the ListRules API call, and error handling.

// Example sending a request using the ListRulesRequest method.
req, resp := client.ListRulesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) ListRulesWithContext

func (c *CLOUDMONITOR) ListRulesWithContext(ctx byteplus.Context, input *ListRulesInput, opts ...request.Option) (*ListRulesOutput, error)

ListRulesWithContext is the same as ListRules with the addition of the ability to pass a context and additional request options.

See ListRules for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) ListSendAlert

func (c *CLOUDMONITOR) ListSendAlert(input *ListSendAlertInput) (*ListSendAlertOutput, error)

ListSendAlert API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation ListSendAlert for usage and error information.

func (*CLOUDMONITOR) ListSendAlertCommon

func (c *CLOUDMONITOR) ListSendAlertCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListSendAlertCommon API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation ListSendAlertCommon for usage and error information.

func (*CLOUDMONITOR) ListSendAlertCommonRequest

func (c *CLOUDMONITOR) ListSendAlertCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListSendAlertCommonRequest generates a "byteplus/request.Request" representing the client's request for the ListSendAlertCommon operation. The "output" return value will be populated with the ListSendAlertCommon request's response once the request completes successfully.

Use "Send" method on the returned ListSendAlertCommon Request to send the API call to the service. the "output" return value is not valid until after ListSendAlertCommon Send returns without error.

See ListSendAlertCommon for more information on using the ListSendAlertCommon API call, and error handling.

// Example sending a request using the ListSendAlertCommonRequest method.
req, resp := client.ListSendAlertCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) ListSendAlertCommonWithContext

func (c *CLOUDMONITOR) ListSendAlertCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListSendAlertCommonWithContext is the same as ListSendAlertCommon with the addition of the ability to pass a context and additional request options.

See ListSendAlertCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) ListSendAlertRequest

func (c *CLOUDMONITOR) ListSendAlertRequest(input *ListSendAlertInput) (req *request.Request, output *ListSendAlertOutput)

ListSendAlertRequest generates a "byteplus/request.Request" representing the client's request for the ListSendAlert operation. The "output" return value will be populated with the ListSendAlertCommon request's response once the request completes successfully.

Use "Send" method on the returned ListSendAlertCommon Request to send the API call to the service. the "output" return value is not valid until after ListSendAlertCommon Send returns without error.

See ListSendAlert for more information on using the ListSendAlert API call, and error handling.

// Example sending a request using the ListSendAlertRequest method.
req, resp := client.ListSendAlertRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) ListSendAlertWithContext

func (c *CLOUDMONITOR) ListSendAlertWithContext(ctx byteplus.Context, input *ListSendAlertInput, opts ...request.Option) (*ListSendAlertOutput, error)

ListSendAlertWithContext is the same as ListSendAlert with the addition of the ability to pass a context and additional request options.

See ListSendAlert for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) ListSilencePolicy

func (c *CLOUDMONITOR) ListSilencePolicy(input *ListSilencePolicyInput) (*ListSilencePolicyOutput, error)

ListSilencePolicy API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation ListSilencePolicy for usage and error information.

func (*CLOUDMONITOR) ListSilencePolicyCommon

func (c *CLOUDMONITOR) ListSilencePolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListSilencePolicyCommon API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation ListSilencePolicyCommon for usage and error information.

func (*CLOUDMONITOR) ListSilencePolicyCommonRequest

func (c *CLOUDMONITOR) ListSilencePolicyCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListSilencePolicyCommonRequest generates a "byteplus/request.Request" representing the client's request for the ListSilencePolicyCommon operation. The "output" return value will be populated with the ListSilencePolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned ListSilencePolicyCommon Request to send the API call to the service. the "output" return value is not valid until after ListSilencePolicyCommon Send returns without error.

See ListSilencePolicyCommon for more information on using the ListSilencePolicyCommon API call, and error handling.

// Example sending a request using the ListSilencePolicyCommonRequest method.
req, resp := client.ListSilencePolicyCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) ListSilencePolicyCommonWithContext

func (c *CLOUDMONITOR) ListSilencePolicyCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListSilencePolicyCommonWithContext is the same as ListSilencePolicyCommon with the addition of the ability to pass a context and additional request options.

See ListSilencePolicyCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) ListSilencePolicyRequest

func (c *CLOUDMONITOR) ListSilencePolicyRequest(input *ListSilencePolicyInput) (req *request.Request, output *ListSilencePolicyOutput)

ListSilencePolicyRequest generates a "byteplus/request.Request" representing the client's request for the ListSilencePolicy operation. The "output" return value will be populated with the ListSilencePolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned ListSilencePolicyCommon Request to send the API call to the service. the "output" return value is not valid until after ListSilencePolicyCommon Send returns without error.

See ListSilencePolicy for more information on using the ListSilencePolicy API call, and error handling.

// Example sending a request using the ListSilencePolicyRequest method.
req, resp := client.ListSilencePolicyRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) ListSilencePolicyWithContext

func (c *CLOUDMONITOR) ListSilencePolicyWithContext(ctx byteplus.Context, input *ListSilencePolicyInput, opts ...request.Option) (*ListSilencePolicyOutput, error)

ListSilencePolicyWithContext is the same as ListSilencePolicy with the addition of the ability to pass a context and additional request options.

See ListSilencePolicy for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) ListWebhooks

func (c *CLOUDMONITOR) ListWebhooks(input *ListWebhooksInput) (*ListWebhooksOutput, error)

ListWebhooks API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation ListWebhooks for usage and error information.

func (*CLOUDMONITOR) ListWebhooksByIds

func (c *CLOUDMONITOR) ListWebhooksByIds(input *ListWebhooksByIdsInput) (*ListWebhooksByIdsOutput, error)

ListWebhooksByIds API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation ListWebhooksByIds for usage and error information.

func (*CLOUDMONITOR) ListWebhooksByIdsCommon

func (c *CLOUDMONITOR) ListWebhooksByIdsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListWebhooksByIdsCommon API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation ListWebhooksByIdsCommon for usage and error information.

func (*CLOUDMONITOR) ListWebhooksByIdsCommonRequest

func (c *CLOUDMONITOR) ListWebhooksByIdsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListWebhooksByIdsCommonRequest generates a "byteplus/request.Request" representing the client's request for the ListWebhooksByIdsCommon operation. The "output" return value will be populated with the ListWebhooksByIdsCommon request's response once the request completes successfully.

Use "Send" method on the returned ListWebhooksByIdsCommon Request to send the API call to the service. the "output" return value is not valid until after ListWebhooksByIdsCommon Send returns without error.

See ListWebhooksByIdsCommon for more information on using the ListWebhooksByIdsCommon API call, and error handling.

// Example sending a request using the ListWebhooksByIdsCommonRequest method.
req, resp := client.ListWebhooksByIdsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) ListWebhooksByIdsCommonWithContext

func (c *CLOUDMONITOR) ListWebhooksByIdsCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListWebhooksByIdsCommonWithContext is the same as ListWebhooksByIdsCommon with the addition of the ability to pass a context and additional request options.

See ListWebhooksByIdsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) ListWebhooksByIdsRequest

func (c *CLOUDMONITOR) ListWebhooksByIdsRequest(input *ListWebhooksByIdsInput) (req *request.Request, output *ListWebhooksByIdsOutput)

ListWebhooksByIdsRequest generates a "byteplus/request.Request" representing the client's request for the ListWebhooksByIds operation. The "output" return value will be populated with the ListWebhooksByIdsCommon request's response once the request completes successfully.

Use "Send" method on the returned ListWebhooksByIdsCommon Request to send the API call to the service. the "output" return value is not valid until after ListWebhooksByIdsCommon Send returns without error.

See ListWebhooksByIds for more information on using the ListWebhooksByIds API call, and error handling.

// Example sending a request using the ListWebhooksByIdsRequest method.
req, resp := client.ListWebhooksByIdsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) ListWebhooksByIdsWithContext

func (c *CLOUDMONITOR) ListWebhooksByIdsWithContext(ctx byteplus.Context, input *ListWebhooksByIdsInput, opts ...request.Option) (*ListWebhooksByIdsOutput, error)

ListWebhooksByIdsWithContext is the same as ListWebhooksByIds with the addition of the ability to pass a context and additional request options.

See ListWebhooksByIds for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) ListWebhooksCommon

func (c *CLOUDMONITOR) ListWebhooksCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListWebhooksCommon API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation ListWebhooksCommon for usage and error information.

func (*CLOUDMONITOR) ListWebhooksCommonRequest

func (c *CLOUDMONITOR) ListWebhooksCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListWebhooksCommonRequest generates a "byteplus/request.Request" representing the client's request for the ListWebhooksCommon operation. The "output" return value will be populated with the ListWebhooksCommon request's response once the request completes successfully.

Use "Send" method on the returned ListWebhooksCommon Request to send the API call to the service. the "output" return value is not valid until after ListWebhooksCommon Send returns without error.

See ListWebhooksCommon for more information on using the ListWebhooksCommon API call, and error handling.

// Example sending a request using the ListWebhooksCommonRequest method.
req, resp := client.ListWebhooksCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) ListWebhooksCommonWithContext

func (c *CLOUDMONITOR) ListWebhooksCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListWebhooksCommonWithContext is the same as ListWebhooksCommon with the addition of the ability to pass a context and additional request options.

See ListWebhooksCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) ListWebhooksRequest

func (c *CLOUDMONITOR) ListWebhooksRequest(input *ListWebhooksInput) (req *request.Request, output *ListWebhooksOutput)

ListWebhooksRequest generates a "byteplus/request.Request" representing the client's request for the ListWebhooks operation. The "output" return value will be populated with the ListWebhooksCommon request's response once the request completes successfully.

Use "Send" method on the returned ListWebhooksCommon Request to send the API call to the service. the "output" return value is not valid until after ListWebhooksCommon Send returns without error.

See ListWebhooks for more information on using the ListWebhooks API call, and error handling.

// Example sending a request using the ListWebhooksRequest method.
req, resp := client.ListWebhooksRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) ListWebhooksWithContext

func (c *CLOUDMONITOR) ListWebhooksWithContext(ctx byteplus.Context, input *ListWebhooksInput, opts ...request.Option) (*ListWebhooksOutput, error)

ListWebhooksWithContext is the same as ListWebhooks with the addition of the ability to pass a context and additional request options.

See ListWebhooks for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) ModifyStateOfSilencePolicyByIds

ModifyStateOfSilencePolicyByIds API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation ModifyStateOfSilencePolicyByIds for usage and error information.

func (*CLOUDMONITOR) ModifyStateOfSilencePolicyByIdsCommon

func (c *CLOUDMONITOR) ModifyStateOfSilencePolicyByIdsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyStateOfSilencePolicyByIdsCommon API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation ModifyStateOfSilencePolicyByIdsCommon for usage and error information.

func (*CLOUDMONITOR) ModifyStateOfSilencePolicyByIdsCommonRequest

func (c *CLOUDMONITOR) ModifyStateOfSilencePolicyByIdsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyStateOfSilencePolicyByIdsCommonRequest generates a "byteplus/request.Request" representing the client's request for the ModifyStateOfSilencePolicyByIdsCommon operation. The "output" return value will be populated with the ModifyStateOfSilencePolicyByIdsCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyStateOfSilencePolicyByIdsCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyStateOfSilencePolicyByIdsCommon Send returns without error.

See ModifyStateOfSilencePolicyByIdsCommon for more information on using the ModifyStateOfSilencePolicyByIdsCommon API call, and error handling.

// Example sending a request using the ModifyStateOfSilencePolicyByIdsCommonRequest method.
req, resp := client.ModifyStateOfSilencePolicyByIdsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) ModifyStateOfSilencePolicyByIdsCommonWithContext

func (c *CLOUDMONITOR) ModifyStateOfSilencePolicyByIdsCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyStateOfSilencePolicyByIdsCommonWithContext is the same as ModifyStateOfSilencePolicyByIdsCommon with the addition of the ability to pass a context and additional request options.

See ModifyStateOfSilencePolicyByIdsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) ModifyStateOfSilencePolicyByIdsRequest

func (c *CLOUDMONITOR) ModifyStateOfSilencePolicyByIdsRequest(input *ModifyStateOfSilencePolicyByIdsInput) (req *request.Request, output *ModifyStateOfSilencePolicyByIdsOutput)

ModifyStateOfSilencePolicyByIdsRequest generates a "byteplus/request.Request" representing the client's request for the ModifyStateOfSilencePolicyByIds operation. The "output" return value will be populated with the ModifyStateOfSilencePolicyByIdsCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyStateOfSilencePolicyByIdsCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyStateOfSilencePolicyByIdsCommon Send returns without error.

See ModifyStateOfSilencePolicyByIds for more information on using the ModifyStateOfSilencePolicyByIds API call, and error handling.

// Example sending a request using the ModifyStateOfSilencePolicyByIdsRequest method.
req, resp := client.ModifyStateOfSilencePolicyByIdsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) ModifyStateOfSilencePolicyByIdsWithContext

func (c *CLOUDMONITOR) ModifyStateOfSilencePolicyByIdsWithContext(ctx byteplus.Context, input *ModifyStateOfSilencePolicyByIdsInput, opts ...request.Option) (*ModifyStateOfSilencePolicyByIdsOutput, error)

ModifyStateOfSilencePolicyByIdsWithContext is the same as ModifyStateOfSilencePolicyByIds with the addition of the ability to pass a context and additional request options.

See ModifyStateOfSilencePolicyByIds for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) SetStateOfRulesByIds

func (c *CLOUDMONITOR) SetStateOfRulesByIds(input *SetStateOfRulesByIdsInput) (*SetStateOfRulesByIdsOutput, error)

SetStateOfRulesByIds API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation SetStateOfRulesByIds for usage and error information.

func (*CLOUDMONITOR) SetStateOfRulesByIdsCommon

func (c *CLOUDMONITOR) SetStateOfRulesByIdsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

SetStateOfRulesByIdsCommon API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation SetStateOfRulesByIdsCommon for usage and error information.

func (*CLOUDMONITOR) SetStateOfRulesByIdsCommonRequest

func (c *CLOUDMONITOR) SetStateOfRulesByIdsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

SetStateOfRulesByIdsCommonRequest generates a "byteplus/request.Request" representing the client's request for the SetStateOfRulesByIdsCommon operation. The "output" return value will be populated with the SetStateOfRulesByIdsCommon request's response once the request completes successfully.

Use "Send" method on the returned SetStateOfRulesByIdsCommon Request to send the API call to the service. the "output" return value is not valid until after SetStateOfRulesByIdsCommon Send returns without error.

See SetStateOfRulesByIdsCommon for more information on using the SetStateOfRulesByIdsCommon API call, and error handling.

// Example sending a request using the SetStateOfRulesByIdsCommonRequest method.
req, resp := client.SetStateOfRulesByIdsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) SetStateOfRulesByIdsCommonWithContext

func (c *CLOUDMONITOR) SetStateOfRulesByIdsCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

SetStateOfRulesByIdsCommonWithContext is the same as SetStateOfRulesByIdsCommon with the addition of the ability to pass a context and additional request options.

See SetStateOfRulesByIdsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) SetStateOfRulesByIdsRequest

func (c *CLOUDMONITOR) SetStateOfRulesByIdsRequest(input *SetStateOfRulesByIdsInput) (req *request.Request, output *SetStateOfRulesByIdsOutput)

SetStateOfRulesByIdsRequest generates a "byteplus/request.Request" representing the client's request for the SetStateOfRulesByIds operation. The "output" return value will be populated with the SetStateOfRulesByIdsCommon request's response once the request completes successfully.

Use "Send" method on the returned SetStateOfRulesByIdsCommon Request to send the API call to the service. the "output" return value is not valid until after SetStateOfRulesByIdsCommon Send returns without error.

See SetStateOfRulesByIds for more information on using the SetStateOfRulesByIds API call, and error handling.

// Example sending a request using the SetStateOfRulesByIdsRequest method.
req, resp := client.SetStateOfRulesByIdsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) SetStateOfRulesByIdsWithContext

func (c *CLOUDMONITOR) SetStateOfRulesByIdsWithContext(ctx byteplus.Context, input *SetStateOfRulesByIdsInput, opts ...request.Option) (*SetStateOfRulesByIdsOutput, error)

SetStateOfRulesByIdsWithContext is the same as SetStateOfRulesByIds with the addition of the ability to pass a context and additional request options.

See SetStateOfRulesByIds for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) TagResources

func (c *CLOUDMONITOR) TagResources(input *TagResourcesInput) (*TagResourcesOutput, error)

TagResources API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation TagResources for usage and error information.

func (*CLOUDMONITOR) TagResourcesCommon

func (c *CLOUDMONITOR) TagResourcesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

TagResourcesCommon API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation TagResourcesCommon for usage and error information.

func (*CLOUDMONITOR) TagResourcesCommonRequest

func (c *CLOUDMONITOR) TagResourcesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

TagResourcesCommonRequest generates a "byteplus/request.Request" representing the client's request for the TagResourcesCommon operation. The "output" return value will be populated with the TagResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned TagResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after TagResourcesCommon Send returns without error.

See TagResourcesCommon for more information on using the TagResourcesCommon API call, and error handling.

// Example sending a request using the TagResourcesCommonRequest method.
req, resp := client.TagResourcesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) TagResourcesCommonWithContext

func (c *CLOUDMONITOR) TagResourcesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

TagResourcesCommonWithContext is the same as TagResourcesCommon with the addition of the ability to pass a context and additional request options.

See TagResourcesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) TagResourcesRequest

func (c *CLOUDMONITOR) TagResourcesRequest(input *TagResourcesInput) (req *request.Request, output *TagResourcesOutput)

TagResourcesRequest generates a "byteplus/request.Request" representing the client's request for the TagResources operation. The "output" return value will be populated with the TagResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned TagResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after TagResourcesCommon Send returns without error.

See TagResources for more information on using the TagResources API call, and error handling.

// Example sending a request using the TagResourcesRequest method.
req, resp := client.TagResourcesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) TagResourcesWithContext

func (c *CLOUDMONITOR) TagResourcesWithContext(ctx byteplus.Context, input *TagResourcesInput, opts ...request.Option) (*TagResourcesOutput, error)

TagResourcesWithContext is the same as TagResources with the addition of the ability to pass a context and additional request options.

See TagResources for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) UntagResources

func (c *CLOUDMONITOR) UntagResources(input *UntagResourcesInput) (*UntagResourcesOutput, error)

UntagResources API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation UntagResources for usage and error information.

func (*CLOUDMONITOR) UntagResourcesCommon

func (c *CLOUDMONITOR) UntagResourcesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UntagResourcesCommon API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation UntagResourcesCommon for usage and error information.

func (*CLOUDMONITOR) UntagResourcesCommonRequest

func (c *CLOUDMONITOR) UntagResourcesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UntagResourcesCommonRequest generates a "byteplus/request.Request" representing the client's request for the UntagResourcesCommon operation. The "output" return value will be populated with the UntagResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned UntagResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after UntagResourcesCommon Send returns without error.

See UntagResourcesCommon for more information on using the UntagResourcesCommon API call, and error handling.

// Example sending a request using the UntagResourcesCommonRequest method.
req, resp := client.UntagResourcesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) UntagResourcesCommonWithContext

func (c *CLOUDMONITOR) UntagResourcesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UntagResourcesCommonWithContext is the same as UntagResourcesCommon with the addition of the ability to pass a context and additional request options.

See UntagResourcesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) UntagResourcesRequest

func (c *CLOUDMONITOR) UntagResourcesRequest(input *UntagResourcesInput) (req *request.Request, output *UntagResourcesOutput)

UntagResourcesRequest generates a "byteplus/request.Request" representing the client's request for the UntagResources operation. The "output" return value will be populated with the UntagResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned UntagResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after UntagResourcesCommon Send returns without error.

See UntagResources for more information on using the UntagResources API call, and error handling.

// Example sending a request using the UntagResourcesRequest method.
req, resp := client.UntagResourcesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) UntagResourcesWithContext

func (c *CLOUDMONITOR) UntagResourcesWithContext(ctx byteplus.Context, input *UntagResourcesInput, opts ...request.Option) (*UntagResourcesOutput, error)

UntagResourcesWithContext is the same as UntagResources with the addition of the ability to pass a context and additional request options.

See UntagResources for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) UpdateAlertTemplate

func (c *CLOUDMONITOR) UpdateAlertTemplate(input *UpdateAlertTemplateInput) (*UpdateAlertTemplateOutput, error)

UpdateAlertTemplate API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation UpdateAlertTemplate for usage and error information.

func (*CLOUDMONITOR) UpdateAlertTemplateCommon

func (c *CLOUDMONITOR) UpdateAlertTemplateCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateAlertTemplateCommon API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation UpdateAlertTemplateCommon for usage and error information.

func (*CLOUDMONITOR) UpdateAlertTemplateCommonRequest

func (c *CLOUDMONITOR) UpdateAlertTemplateCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpdateAlertTemplateCommonRequest generates a "byteplus/request.Request" representing the client's request for the UpdateAlertTemplateCommon operation. The "output" return value will be populated with the UpdateAlertTemplateCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateAlertTemplateCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateAlertTemplateCommon Send returns without error.

See UpdateAlertTemplateCommon for more information on using the UpdateAlertTemplateCommon API call, and error handling.

// Example sending a request using the UpdateAlertTemplateCommonRequest method.
req, resp := client.UpdateAlertTemplateCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) UpdateAlertTemplateCommonWithContext

func (c *CLOUDMONITOR) UpdateAlertTemplateCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UpdateAlertTemplateCommonWithContext is the same as UpdateAlertTemplateCommon with the addition of the ability to pass a context and additional request options.

See UpdateAlertTemplateCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) UpdateAlertTemplateRequest

func (c *CLOUDMONITOR) UpdateAlertTemplateRequest(input *UpdateAlertTemplateInput) (req *request.Request, output *UpdateAlertTemplateOutput)

UpdateAlertTemplateRequest generates a "byteplus/request.Request" representing the client's request for the UpdateAlertTemplate operation. The "output" return value will be populated with the UpdateAlertTemplateCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateAlertTemplateCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateAlertTemplateCommon Send returns without error.

See UpdateAlertTemplate for more information on using the UpdateAlertTemplate API call, and error handling.

// Example sending a request using the UpdateAlertTemplateRequest method.
req, resp := client.UpdateAlertTemplateRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) UpdateAlertTemplateWithContext

func (c *CLOUDMONITOR) UpdateAlertTemplateWithContext(ctx byteplus.Context, input *UpdateAlertTemplateInput, opts ...request.Option) (*UpdateAlertTemplateOutput, error)

UpdateAlertTemplateWithContext is the same as UpdateAlertTemplate with the addition of the ability to pass a context and additional request options.

See UpdateAlertTemplate for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) UpdateContactGroup

func (c *CLOUDMONITOR) UpdateContactGroup(input *UpdateContactGroupInput) (*UpdateContactGroupOutput, error)

UpdateContactGroup API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation UpdateContactGroup for usage and error information.

func (*CLOUDMONITOR) UpdateContactGroupCommon

func (c *CLOUDMONITOR) UpdateContactGroupCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateContactGroupCommon API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation UpdateContactGroupCommon for usage and error information.

func (*CLOUDMONITOR) UpdateContactGroupCommonRequest

func (c *CLOUDMONITOR) UpdateContactGroupCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpdateContactGroupCommonRequest generates a "byteplus/request.Request" representing the client's request for the UpdateContactGroupCommon operation. The "output" return value will be populated with the UpdateContactGroupCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateContactGroupCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateContactGroupCommon Send returns without error.

See UpdateContactGroupCommon for more information on using the UpdateContactGroupCommon API call, and error handling.

// Example sending a request using the UpdateContactGroupCommonRequest method.
req, resp := client.UpdateContactGroupCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) UpdateContactGroupCommonWithContext

func (c *CLOUDMONITOR) UpdateContactGroupCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UpdateContactGroupCommonWithContext is the same as UpdateContactGroupCommon with the addition of the ability to pass a context and additional request options.

See UpdateContactGroupCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) UpdateContactGroupRequest

func (c *CLOUDMONITOR) UpdateContactGroupRequest(input *UpdateContactGroupInput) (req *request.Request, output *UpdateContactGroupOutput)

UpdateContactGroupRequest generates a "byteplus/request.Request" representing the client's request for the UpdateContactGroup operation. The "output" return value will be populated with the UpdateContactGroupCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateContactGroupCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateContactGroupCommon Send returns without error.

See UpdateContactGroup for more information on using the UpdateContactGroup API call, and error handling.

// Example sending a request using the UpdateContactGroupRequest method.
req, resp := client.UpdateContactGroupRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) UpdateContactGroupWithContacts

UpdateContactGroupWithContacts API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation UpdateContactGroupWithContacts for usage and error information.

func (*CLOUDMONITOR) UpdateContactGroupWithContactsCommon

func (c *CLOUDMONITOR) UpdateContactGroupWithContactsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateContactGroupWithContactsCommon API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation UpdateContactGroupWithContactsCommon for usage and error information.

func (*CLOUDMONITOR) UpdateContactGroupWithContactsCommonRequest

func (c *CLOUDMONITOR) UpdateContactGroupWithContactsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpdateContactGroupWithContactsCommonRequest generates a "byteplus/request.Request" representing the client's request for the UpdateContactGroupWithContactsCommon operation. The "output" return value will be populated with the UpdateContactGroupWithContactsCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateContactGroupWithContactsCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateContactGroupWithContactsCommon Send returns without error.

See UpdateContactGroupWithContactsCommon for more information on using the UpdateContactGroupWithContactsCommon API call, and error handling.

// Example sending a request using the UpdateContactGroupWithContactsCommonRequest method.
req, resp := client.UpdateContactGroupWithContactsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) UpdateContactGroupWithContactsCommonWithContext

func (c *CLOUDMONITOR) UpdateContactGroupWithContactsCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UpdateContactGroupWithContactsCommonWithContext is the same as UpdateContactGroupWithContactsCommon with the addition of the ability to pass a context and additional request options.

See UpdateContactGroupWithContactsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) UpdateContactGroupWithContactsRequest

func (c *CLOUDMONITOR) UpdateContactGroupWithContactsRequest(input *UpdateContactGroupWithContactsInput) (req *request.Request, output *UpdateContactGroupWithContactsOutput)

UpdateContactGroupWithContactsRequest generates a "byteplus/request.Request" representing the client's request for the UpdateContactGroupWithContacts operation. The "output" return value will be populated with the UpdateContactGroupWithContactsCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateContactGroupWithContactsCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateContactGroupWithContactsCommon Send returns without error.

See UpdateContactGroupWithContacts for more information on using the UpdateContactGroupWithContacts API call, and error handling.

// Example sending a request using the UpdateContactGroupWithContactsRequest method.
req, resp := client.UpdateContactGroupWithContactsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) UpdateContactGroupWithContactsWithContext

func (c *CLOUDMONITOR) UpdateContactGroupWithContactsWithContext(ctx byteplus.Context, input *UpdateContactGroupWithContactsInput, opts ...request.Option) (*UpdateContactGroupWithContactsOutput, error)

UpdateContactGroupWithContactsWithContext is the same as UpdateContactGroupWithContacts with the addition of the ability to pass a context and additional request options.

See UpdateContactGroupWithContacts for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) UpdateContactGroupWithContext

func (c *CLOUDMONITOR) UpdateContactGroupWithContext(ctx byteplus.Context, input *UpdateContactGroupInput, opts ...request.Option) (*UpdateContactGroupOutput, error)

UpdateContactGroupWithContext is the same as UpdateContactGroup with the addition of the ability to pass a context and additional request options.

See UpdateContactGroup for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) UpdateContacts

func (c *CLOUDMONITOR) UpdateContacts(input *UpdateContactsInput) (*UpdateContactsOutput, error)

UpdateContacts API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation UpdateContacts for usage and error information.

func (*CLOUDMONITOR) UpdateContactsCommon

func (c *CLOUDMONITOR) UpdateContactsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateContactsCommon API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation UpdateContactsCommon for usage and error information.

func (*CLOUDMONITOR) UpdateContactsCommonRequest

func (c *CLOUDMONITOR) UpdateContactsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpdateContactsCommonRequest generates a "byteplus/request.Request" representing the client's request for the UpdateContactsCommon operation. The "output" return value will be populated with the UpdateContactsCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateContactsCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateContactsCommon Send returns without error.

See UpdateContactsCommon for more information on using the UpdateContactsCommon API call, and error handling.

// Example sending a request using the UpdateContactsCommonRequest method.
req, resp := client.UpdateContactsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) UpdateContactsCommonWithContext

func (c *CLOUDMONITOR) UpdateContactsCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UpdateContactsCommonWithContext is the same as UpdateContactsCommon with the addition of the ability to pass a context and additional request options.

See UpdateContactsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) UpdateContactsRequest

func (c *CLOUDMONITOR) UpdateContactsRequest(input *UpdateContactsInput) (req *request.Request, output *UpdateContactsOutput)

UpdateContactsRequest generates a "byteplus/request.Request" representing the client's request for the UpdateContacts operation. The "output" return value will be populated with the UpdateContactsCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateContactsCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateContactsCommon Send returns without error.

See UpdateContacts for more information on using the UpdateContacts API call, and error handling.

// Example sending a request using the UpdateContactsRequest method.
req, resp := client.UpdateContactsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) UpdateContactsWithContactGroups

UpdateContactsWithContactGroups API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation UpdateContactsWithContactGroups for usage and error information.

func (*CLOUDMONITOR) UpdateContactsWithContactGroupsCommon

func (c *CLOUDMONITOR) UpdateContactsWithContactGroupsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateContactsWithContactGroupsCommon API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation UpdateContactsWithContactGroupsCommon for usage and error information.

func (*CLOUDMONITOR) UpdateContactsWithContactGroupsCommonRequest

func (c *CLOUDMONITOR) UpdateContactsWithContactGroupsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpdateContactsWithContactGroupsCommonRequest generates a "byteplus/request.Request" representing the client's request for the UpdateContactsWithContactGroupsCommon operation. The "output" return value will be populated with the UpdateContactsWithContactGroupsCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateContactsWithContactGroupsCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateContactsWithContactGroupsCommon Send returns without error.

See UpdateContactsWithContactGroupsCommon for more information on using the UpdateContactsWithContactGroupsCommon API call, and error handling.

// Example sending a request using the UpdateContactsWithContactGroupsCommonRequest method.
req, resp := client.UpdateContactsWithContactGroupsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) UpdateContactsWithContactGroupsCommonWithContext

func (c *CLOUDMONITOR) UpdateContactsWithContactGroupsCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UpdateContactsWithContactGroupsCommonWithContext is the same as UpdateContactsWithContactGroupsCommon with the addition of the ability to pass a context and additional request options.

See UpdateContactsWithContactGroupsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) UpdateContactsWithContactGroupsRequest

func (c *CLOUDMONITOR) UpdateContactsWithContactGroupsRequest(input *UpdateContactsWithContactGroupsInput) (req *request.Request, output *UpdateContactsWithContactGroupsOutput)

UpdateContactsWithContactGroupsRequest generates a "byteplus/request.Request" representing the client's request for the UpdateContactsWithContactGroups operation. The "output" return value will be populated with the UpdateContactsWithContactGroupsCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateContactsWithContactGroupsCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateContactsWithContactGroupsCommon Send returns without error.

See UpdateContactsWithContactGroups for more information on using the UpdateContactsWithContactGroups API call, and error handling.

// Example sending a request using the UpdateContactsWithContactGroupsRequest method.
req, resp := client.UpdateContactsWithContactGroupsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) UpdateContactsWithContactGroupsWithContext

func (c *CLOUDMONITOR) UpdateContactsWithContactGroupsWithContext(ctx byteplus.Context, input *UpdateContactsWithContactGroupsInput, opts ...request.Option) (*UpdateContactsWithContactGroupsOutput, error)

UpdateContactsWithContactGroupsWithContext is the same as UpdateContactsWithContactGroups with the addition of the ability to pass a context and additional request options.

See UpdateContactsWithContactGroups for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) UpdateContactsWithContext

func (c *CLOUDMONITOR) UpdateContactsWithContext(ctx byteplus.Context, input *UpdateContactsInput, opts ...request.Option) (*UpdateContactsOutput, error)

UpdateContactsWithContext is the same as UpdateContacts with the addition of the ability to pass a context and additional request options.

See UpdateContacts for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) UpdateEventRule

func (c *CLOUDMONITOR) UpdateEventRule(input *UpdateEventRuleInput) (*UpdateEventRuleOutput, error)

UpdateEventRule API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation UpdateEventRule for usage and error information.

func (*CLOUDMONITOR) UpdateEventRuleCommon

func (c *CLOUDMONITOR) UpdateEventRuleCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateEventRuleCommon API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation UpdateEventRuleCommon for usage and error information.

func (*CLOUDMONITOR) UpdateEventRuleCommonRequest

func (c *CLOUDMONITOR) UpdateEventRuleCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpdateEventRuleCommonRequest generates a "byteplus/request.Request" representing the client's request for the UpdateEventRuleCommon operation. The "output" return value will be populated with the UpdateEventRuleCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateEventRuleCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateEventRuleCommon Send returns without error.

See UpdateEventRuleCommon for more information on using the UpdateEventRuleCommon API call, and error handling.

// Example sending a request using the UpdateEventRuleCommonRequest method.
req, resp := client.UpdateEventRuleCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) UpdateEventRuleCommonWithContext

func (c *CLOUDMONITOR) UpdateEventRuleCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UpdateEventRuleCommonWithContext is the same as UpdateEventRuleCommon with the addition of the ability to pass a context and additional request options.

See UpdateEventRuleCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) UpdateEventRuleRequest

func (c *CLOUDMONITOR) UpdateEventRuleRequest(input *UpdateEventRuleInput) (req *request.Request, output *UpdateEventRuleOutput)

UpdateEventRuleRequest generates a "byteplus/request.Request" representing the client's request for the UpdateEventRule operation. The "output" return value will be populated with the UpdateEventRuleCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateEventRuleCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateEventRuleCommon Send returns without error.

See UpdateEventRule for more information on using the UpdateEventRule API call, and error handling.

// Example sending a request using the UpdateEventRuleRequest method.
req, resp := client.UpdateEventRuleRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) UpdateEventRuleWithContext

func (c *CLOUDMONITOR) UpdateEventRuleWithContext(ctx byteplus.Context, input *UpdateEventRuleInput, opts ...request.Option) (*UpdateEventRuleOutput, error)

UpdateEventRuleWithContext is the same as UpdateEventRule with the addition of the ability to pass a context and additional request options.

See UpdateEventRule for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) UpdateNotification

func (c *CLOUDMONITOR) UpdateNotification(input *UpdateNotificationInput) (*UpdateNotificationOutput, error)

UpdateNotification API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation UpdateNotification for usage and error information.

func (*CLOUDMONITOR) UpdateNotificationCommon

func (c *CLOUDMONITOR) UpdateNotificationCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateNotificationCommon API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation UpdateNotificationCommon for usage and error information.

func (*CLOUDMONITOR) UpdateNotificationCommonRequest

func (c *CLOUDMONITOR) UpdateNotificationCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpdateNotificationCommonRequest generates a "byteplus/request.Request" representing the client's request for the UpdateNotificationCommon operation. The "output" return value will be populated with the UpdateNotificationCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateNotificationCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateNotificationCommon Send returns without error.

See UpdateNotificationCommon for more information on using the UpdateNotificationCommon API call, and error handling.

// Example sending a request using the UpdateNotificationCommonRequest method.
req, resp := client.UpdateNotificationCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) UpdateNotificationCommonWithContext

func (c *CLOUDMONITOR) UpdateNotificationCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UpdateNotificationCommonWithContext is the same as UpdateNotificationCommon with the addition of the ability to pass a context and additional request options.

See UpdateNotificationCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) UpdateNotificationRequest

func (c *CLOUDMONITOR) UpdateNotificationRequest(input *UpdateNotificationInput) (req *request.Request, output *UpdateNotificationOutput)

UpdateNotificationRequest generates a "byteplus/request.Request" representing the client's request for the UpdateNotification operation. The "output" return value will be populated with the UpdateNotificationCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateNotificationCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateNotificationCommon Send returns without error.

See UpdateNotification for more information on using the UpdateNotification API call, and error handling.

// Example sending a request using the UpdateNotificationRequest method.
req, resp := client.UpdateNotificationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) UpdateNotificationWithContext

func (c *CLOUDMONITOR) UpdateNotificationWithContext(ctx byteplus.Context, input *UpdateNotificationInput, opts ...request.Option) (*UpdateNotificationOutput, error)

UpdateNotificationWithContext is the same as UpdateNotification with the addition of the ability to pass a context and additional request options.

See UpdateNotification for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) UpdateNotifyTemplate

func (c *CLOUDMONITOR) UpdateNotifyTemplate(input *UpdateNotifyTemplateInput) (*UpdateNotifyTemplateOutput, error)

UpdateNotifyTemplate API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation UpdateNotifyTemplate for usage and error information.

func (*CLOUDMONITOR) UpdateNotifyTemplateCommon

func (c *CLOUDMONITOR) UpdateNotifyTemplateCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateNotifyTemplateCommon API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation UpdateNotifyTemplateCommon for usage and error information.

func (*CLOUDMONITOR) UpdateNotifyTemplateCommonRequest

func (c *CLOUDMONITOR) UpdateNotifyTemplateCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpdateNotifyTemplateCommonRequest generates a "byteplus/request.Request" representing the client's request for the UpdateNotifyTemplateCommon operation. The "output" return value will be populated with the UpdateNotifyTemplateCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateNotifyTemplateCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateNotifyTemplateCommon Send returns without error.

See UpdateNotifyTemplateCommon for more information on using the UpdateNotifyTemplateCommon API call, and error handling.

// Example sending a request using the UpdateNotifyTemplateCommonRequest method.
req, resp := client.UpdateNotifyTemplateCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) UpdateNotifyTemplateCommonWithContext

func (c *CLOUDMONITOR) UpdateNotifyTemplateCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UpdateNotifyTemplateCommonWithContext is the same as UpdateNotifyTemplateCommon with the addition of the ability to pass a context and additional request options.

See UpdateNotifyTemplateCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) UpdateNotifyTemplateRequest

func (c *CLOUDMONITOR) UpdateNotifyTemplateRequest(input *UpdateNotifyTemplateInput) (req *request.Request, output *UpdateNotifyTemplateOutput)

UpdateNotifyTemplateRequest generates a "byteplus/request.Request" representing the client's request for the UpdateNotifyTemplate operation. The "output" return value will be populated with the UpdateNotifyTemplateCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateNotifyTemplateCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateNotifyTemplateCommon Send returns without error.

See UpdateNotifyTemplate for more information on using the UpdateNotifyTemplate API call, and error handling.

// Example sending a request using the UpdateNotifyTemplateRequest method.
req, resp := client.UpdateNotifyTemplateRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) UpdateNotifyTemplateWithContext

func (c *CLOUDMONITOR) UpdateNotifyTemplateWithContext(ctx byteplus.Context, input *UpdateNotifyTemplateInput, opts ...request.Option) (*UpdateNotifyTemplateOutput, error)

UpdateNotifyTemplateWithContext is the same as UpdateNotifyTemplate with the addition of the ability to pass a context and additional request options.

See UpdateNotifyTemplate for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) UpdateObjectGroup

func (c *CLOUDMONITOR) UpdateObjectGroup(input *UpdateObjectGroupInput) (*UpdateObjectGroupOutput, error)

UpdateObjectGroup API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation UpdateObjectGroup for usage and error information.

func (*CLOUDMONITOR) UpdateObjectGroupCommon

func (c *CLOUDMONITOR) UpdateObjectGroupCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateObjectGroupCommon API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation UpdateObjectGroupCommon for usage and error information.

func (*CLOUDMONITOR) UpdateObjectGroupCommonRequest

func (c *CLOUDMONITOR) UpdateObjectGroupCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpdateObjectGroupCommonRequest generates a "byteplus/request.Request" representing the client's request for the UpdateObjectGroupCommon operation. The "output" return value will be populated with the UpdateObjectGroupCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateObjectGroupCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateObjectGroupCommon Send returns without error.

See UpdateObjectGroupCommon for more information on using the UpdateObjectGroupCommon API call, and error handling.

// Example sending a request using the UpdateObjectGroupCommonRequest method.
req, resp := client.UpdateObjectGroupCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) UpdateObjectGroupCommonWithContext

func (c *CLOUDMONITOR) UpdateObjectGroupCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UpdateObjectGroupCommonWithContext is the same as UpdateObjectGroupCommon with the addition of the ability to pass a context and additional request options.

See UpdateObjectGroupCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) UpdateObjectGroupRequest

func (c *CLOUDMONITOR) UpdateObjectGroupRequest(input *UpdateObjectGroupInput) (req *request.Request, output *UpdateObjectGroupOutput)

UpdateObjectGroupRequest generates a "byteplus/request.Request" representing the client's request for the UpdateObjectGroup operation. The "output" return value will be populated with the UpdateObjectGroupCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateObjectGroupCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateObjectGroupCommon Send returns without error.

See UpdateObjectGroup for more information on using the UpdateObjectGroup API call, and error handling.

// Example sending a request using the UpdateObjectGroupRequest method.
req, resp := client.UpdateObjectGroupRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) UpdateObjectGroupWithContext

func (c *CLOUDMONITOR) UpdateObjectGroupWithContext(ctx byteplus.Context, input *UpdateObjectGroupInput, opts ...request.Option) (*UpdateObjectGroupOutput, error)

UpdateObjectGroupWithContext is the same as UpdateObjectGroup with the addition of the ability to pass a context and additional request options.

See UpdateObjectGroup for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) UpdateRule

func (c *CLOUDMONITOR) UpdateRule(input *UpdateRuleInput) (*UpdateRuleOutput, error)

UpdateRule API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation UpdateRule for usage and error information.

func (*CLOUDMONITOR) UpdateRuleCommon

func (c *CLOUDMONITOR) UpdateRuleCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateRuleCommon API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation UpdateRuleCommon for usage and error information.

func (*CLOUDMONITOR) UpdateRuleCommonRequest

func (c *CLOUDMONITOR) UpdateRuleCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpdateRuleCommonRequest generates a "byteplus/request.Request" representing the client's request for the UpdateRuleCommon operation. The "output" return value will be populated with the UpdateRuleCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateRuleCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateRuleCommon Send returns without error.

See UpdateRuleCommon for more information on using the UpdateRuleCommon API call, and error handling.

// Example sending a request using the UpdateRuleCommonRequest method.
req, resp := client.UpdateRuleCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) UpdateRuleCommonWithContext

func (c *CLOUDMONITOR) UpdateRuleCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UpdateRuleCommonWithContext is the same as UpdateRuleCommon with the addition of the ability to pass a context and additional request options.

See UpdateRuleCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) UpdateRuleRequest

func (c *CLOUDMONITOR) UpdateRuleRequest(input *UpdateRuleInput) (req *request.Request, output *UpdateRuleOutput)

UpdateRuleRequest generates a "byteplus/request.Request" representing the client's request for the UpdateRule operation. The "output" return value will be populated with the UpdateRuleCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateRuleCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateRuleCommon Send returns without error.

See UpdateRule for more information on using the UpdateRule API call, and error handling.

// Example sending a request using the UpdateRuleRequest method.
req, resp := client.UpdateRuleRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) UpdateRuleWithContext

func (c *CLOUDMONITOR) UpdateRuleWithContext(ctx byteplus.Context, input *UpdateRuleInput, opts ...request.Option) (*UpdateRuleOutput, error)

UpdateRuleWithContext is the same as UpdateRule with the addition of the ability to pass a context and additional request options.

See UpdateRule for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) UpdateSilencePolicy

func (c *CLOUDMONITOR) UpdateSilencePolicy(input *UpdateSilencePolicyInput) (*UpdateSilencePolicyOutput, error)

UpdateSilencePolicy API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation UpdateSilencePolicy for usage and error information.

func (*CLOUDMONITOR) UpdateSilencePolicyCommon

func (c *CLOUDMONITOR) UpdateSilencePolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateSilencePolicyCommon API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation UpdateSilencePolicyCommon for usage and error information.

func (*CLOUDMONITOR) UpdateSilencePolicyCommonRequest

func (c *CLOUDMONITOR) UpdateSilencePolicyCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpdateSilencePolicyCommonRequest generates a "byteplus/request.Request" representing the client's request for the UpdateSilencePolicyCommon operation. The "output" return value will be populated with the UpdateSilencePolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateSilencePolicyCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateSilencePolicyCommon Send returns without error.

See UpdateSilencePolicyCommon for more information on using the UpdateSilencePolicyCommon API call, and error handling.

// Example sending a request using the UpdateSilencePolicyCommonRequest method.
req, resp := client.UpdateSilencePolicyCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) UpdateSilencePolicyCommonWithContext

func (c *CLOUDMONITOR) UpdateSilencePolicyCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UpdateSilencePolicyCommonWithContext is the same as UpdateSilencePolicyCommon with the addition of the ability to pass a context and additional request options.

See UpdateSilencePolicyCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) UpdateSilencePolicyRequest

func (c *CLOUDMONITOR) UpdateSilencePolicyRequest(input *UpdateSilencePolicyInput) (req *request.Request, output *UpdateSilencePolicyOutput)

UpdateSilencePolicyRequest generates a "byteplus/request.Request" representing the client's request for the UpdateSilencePolicy operation. The "output" return value will be populated with the UpdateSilencePolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateSilencePolicyCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateSilencePolicyCommon Send returns without error.

See UpdateSilencePolicy for more information on using the UpdateSilencePolicy API call, and error handling.

// Example sending a request using the UpdateSilencePolicyRequest method.
req, resp := client.UpdateSilencePolicyRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) UpdateSilencePolicyWithContext

func (c *CLOUDMONITOR) UpdateSilencePolicyWithContext(ctx byteplus.Context, input *UpdateSilencePolicyInput, opts ...request.Option) (*UpdateSilencePolicyOutput, error)

UpdateSilencePolicyWithContext is the same as UpdateSilencePolicy with the addition of the ability to pass a context and additional request options.

See UpdateSilencePolicy for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) UpdateWebhook

func (c *CLOUDMONITOR) UpdateWebhook(input *UpdateWebhookInput) (*UpdateWebhookOutput, error)

UpdateWebhook API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation UpdateWebhook for usage and error information.

func (*CLOUDMONITOR) UpdateWebhookCommon

func (c *CLOUDMONITOR) UpdateWebhookCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateWebhookCommon API operation for CLOUDMONITOR.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for CLOUDMONITOR's API operation UpdateWebhookCommon for usage and error information.

func (*CLOUDMONITOR) UpdateWebhookCommonRequest

func (c *CLOUDMONITOR) UpdateWebhookCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpdateWebhookCommonRequest generates a "byteplus/request.Request" representing the client's request for the UpdateWebhookCommon operation. The "output" return value will be populated with the UpdateWebhookCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateWebhookCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateWebhookCommon Send returns without error.

See UpdateWebhookCommon for more information on using the UpdateWebhookCommon API call, and error handling.

// Example sending a request using the UpdateWebhookCommonRequest method.
req, resp := client.UpdateWebhookCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) UpdateWebhookCommonWithContext

func (c *CLOUDMONITOR) UpdateWebhookCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UpdateWebhookCommonWithContext is the same as UpdateWebhookCommon with the addition of the ability to pass a context and additional request options.

See UpdateWebhookCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR) UpdateWebhookRequest

func (c *CLOUDMONITOR) UpdateWebhookRequest(input *UpdateWebhookInput) (req *request.Request, output *UpdateWebhookOutput)

UpdateWebhookRequest generates a "byteplus/request.Request" representing the client's request for the UpdateWebhook operation. The "output" return value will be populated with the UpdateWebhookCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateWebhookCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateWebhookCommon Send returns without error.

See UpdateWebhook for more information on using the UpdateWebhook API call, and error handling.

// Example sending a request using the UpdateWebhookRequest method.
req, resp := client.UpdateWebhookRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR) UpdateWebhookWithContext

func (c *CLOUDMONITOR) UpdateWebhookWithContext(ctx byteplus.Context, input *UpdateWebhookInput, opts ...request.Option) (*UpdateWebhookOutput, error)

UpdateWebhookWithContext is the same as UpdateWebhook with the addition of the ability to pass a context and additional request options.

See UpdateWebhook for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

type CLOUDMONITORAPI

type CLOUDMONITORAPI interface {
	ApplyObjectGroupsByAlertTemplateCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ApplyObjectGroupsByAlertTemplateCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ApplyObjectGroupsByAlertTemplateCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ApplyObjectGroupsByAlertTemplate(*ApplyObjectGroupsByAlertTemplateInput) (*ApplyObjectGroupsByAlertTemplateOutput, error)
	ApplyObjectGroupsByAlertTemplateWithContext(byteplus.Context, *ApplyObjectGroupsByAlertTemplateInput, ...request.Option) (*ApplyObjectGroupsByAlertTemplateOutput, error)
	ApplyObjectGroupsByAlertTemplateRequest(*ApplyObjectGroupsByAlertTemplateInput) (*request.Request, *ApplyObjectGroupsByAlertTemplateOutput)

	CreateAlertTemplateCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateAlertTemplateCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateAlertTemplateCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateAlertTemplate(*CreateAlertTemplateInput) (*CreateAlertTemplateOutput, error)
	CreateAlertTemplateWithContext(byteplus.Context, *CreateAlertTemplateInput, ...request.Option) (*CreateAlertTemplateOutput, error)
	CreateAlertTemplateRequest(*CreateAlertTemplateInput) (*request.Request, *CreateAlertTemplateOutput)

	CreateContactGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateContactGroupCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateContactGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateContactGroup(*CreateContactGroupInput) (*CreateContactGroupOutput, error)
	CreateContactGroupWithContext(byteplus.Context, *CreateContactGroupInput, ...request.Option) (*CreateContactGroupOutput, error)
	CreateContactGroupRequest(*CreateContactGroupInput) (*request.Request, *CreateContactGroupOutput)

	CreateContactsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateContactsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateContactsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateContacts(*CreateContactsInput) (*CreateContactsOutput, error)
	CreateContactsWithContext(byteplus.Context, *CreateContactsInput, ...request.Option) (*CreateContactsOutput, error)
	CreateContactsRequest(*CreateContactsInput) (*request.Request, *CreateContactsOutput)

	CreateEventRuleCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateEventRuleCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateEventRuleCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateEventRule(*CreateEventRuleInput) (*CreateEventRuleOutput, error)
	CreateEventRuleWithContext(byteplus.Context, *CreateEventRuleInput, ...request.Option) (*CreateEventRuleOutput, error)
	CreateEventRuleRequest(*CreateEventRuleInput) (*request.Request, *CreateEventRuleOutput)

	CreateNotificationCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateNotificationCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateNotificationCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateNotification(*CreateNotificationInput) (*CreateNotificationOutput, error)
	CreateNotificationWithContext(byteplus.Context, *CreateNotificationInput, ...request.Option) (*CreateNotificationOutput, error)
	CreateNotificationRequest(*CreateNotificationInput) (*request.Request, *CreateNotificationOutput)

	CreateNotifyTemplateCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateNotifyTemplateCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateNotifyTemplateCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateNotifyTemplate(*CreateNotifyTemplateInput) (*CreateNotifyTemplateOutput, error)
	CreateNotifyTemplateWithContext(byteplus.Context, *CreateNotifyTemplateInput, ...request.Option) (*CreateNotifyTemplateOutput, error)
	CreateNotifyTemplateRequest(*CreateNotifyTemplateInput) (*request.Request, *CreateNotifyTemplateOutput)

	CreateObjectGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateObjectGroupCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateObjectGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateObjectGroup(*CreateObjectGroupInput) (*CreateObjectGroupOutput, error)
	CreateObjectGroupWithContext(byteplus.Context, *CreateObjectGroupInput, ...request.Option) (*CreateObjectGroupOutput, error)
	CreateObjectGroupRequest(*CreateObjectGroupInput) (*request.Request, *CreateObjectGroupOutput)

	CreateRuleCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateRuleCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateRuleCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateRule(*CreateRuleInput) (*CreateRuleOutput, error)
	CreateRuleWithContext(byteplus.Context, *CreateRuleInput, ...request.Option) (*CreateRuleOutput, error)
	CreateRuleRequest(*CreateRuleInput) (*request.Request, *CreateRuleOutput)

	CreateSilencePolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateSilencePolicyCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateSilencePolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateSilencePolicy(*CreateSilencePolicyInput) (*CreateSilencePolicyOutput, error)
	CreateSilencePolicyWithContext(byteplus.Context, *CreateSilencePolicyInput, ...request.Option) (*CreateSilencePolicyOutput, error)
	CreateSilencePolicyRequest(*CreateSilencePolicyInput) (*request.Request, *CreateSilencePolicyOutput)

	CreateWebhookCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateWebhookCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateWebhookCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateWebhook(*CreateWebhookInput) (*CreateWebhookOutput, error)
	CreateWebhookWithContext(byteplus.Context, *CreateWebhookInput, ...request.Option) (*CreateWebhookOutput, error)
	CreateWebhookRequest(*CreateWebhookInput) (*request.Request, *CreateWebhookOutput)

	DeleteAlertTemplatesByIdsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteAlertTemplatesByIdsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteAlertTemplatesByIdsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteAlertTemplatesByIds(*DeleteAlertTemplatesByIdsInput) (*DeleteAlertTemplatesByIdsOutput, error)
	DeleteAlertTemplatesByIdsWithContext(byteplus.Context, *DeleteAlertTemplatesByIdsInput, ...request.Option) (*DeleteAlertTemplatesByIdsOutput, error)
	DeleteAlertTemplatesByIdsRequest(*DeleteAlertTemplatesByIdsInput) (*request.Request, *DeleteAlertTemplatesByIdsOutput)

	DeleteContactGroupByIdsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteContactGroupByIdsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteContactGroupByIdsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteContactGroupByIds(*DeleteContactGroupByIdsInput) (*DeleteContactGroupByIdsOutput, error)
	DeleteContactGroupByIdsWithContext(byteplus.Context, *DeleteContactGroupByIdsInput, ...request.Option) (*DeleteContactGroupByIdsOutput, error)
	DeleteContactGroupByIdsRequest(*DeleteContactGroupByIdsInput) (*request.Request, *DeleteContactGroupByIdsOutput)

	DeleteContactsByIdsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteContactsByIdsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteContactsByIdsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteContactsByIds(*DeleteContactsByIdsInput) (*DeleteContactsByIdsOutput, error)
	DeleteContactsByIdsWithContext(byteplus.Context, *DeleteContactsByIdsInput, ...request.Option) (*DeleteContactsByIdsOutput, error)
	DeleteContactsByIdsRequest(*DeleteContactsByIdsInput) (*request.Request, *DeleteContactsByIdsOutput)

	DeleteEventRuleCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteEventRuleCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteEventRuleCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteEventRule(*DeleteEventRuleInput) (*DeleteEventRuleOutput, error)
	DeleteEventRuleWithContext(byteplus.Context, *DeleteEventRuleInput, ...request.Option) (*DeleteEventRuleOutput, error)
	DeleteEventRuleRequest(*DeleteEventRuleInput) (*request.Request, *DeleteEventRuleOutput)

	DeleteNotificationsByIdsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteNotificationsByIdsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteNotificationsByIdsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteNotificationsByIds(*DeleteNotificationsByIdsInput) (*DeleteNotificationsByIdsOutput, error)
	DeleteNotificationsByIdsWithContext(byteplus.Context, *DeleteNotificationsByIdsInput, ...request.Option) (*DeleteNotificationsByIdsOutput, error)
	DeleteNotificationsByIdsRequest(*DeleteNotificationsByIdsInput) (*request.Request, *DeleteNotificationsByIdsOutput)

	DeleteNotifyTemplatesByIdsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteNotifyTemplatesByIdsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteNotifyTemplatesByIdsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteNotifyTemplatesByIds(*DeleteNotifyTemplatesByIdsInput) (*DeleteNotifyTemplatesByIdsOutput, error)
	DeleteNotifyTemplatesByIdsWithContext(byteplus.Context, *DeleteNotifyTemplatesByIdsInput, ...request.Option) (*DeleteNotifyTemplatesByIdsOutput, error)
	DeleteNotifyTemplatesByIdsRequest(*DeleteNotifyTemplatesByIdsInput) (*request.Request, *DeleteNotifyTemplatesByIdsOutput)

	DeleteObjectGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteObjectGroupCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteObjectGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteObjectGroup(*DeleteObjectGroupInput) (*DeleteObjectGroupOutput, error)
	DeleteObjectGroupWithContext(byteplus.Context, *DeleteObjectGroupInput, ...request.Option) (*DeleteObjectGroupOutput, error)
	DeleteObjectGroupRequest(*DeleteObjectGroupInput) (*request.Request, *DeleteObjectGroupOutput)

	DeleteRulesByIdsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteRulesByIdsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteRulesByIdsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteRulesByIds(*DeleteRulesByIdsInput) (*DeleteRulesByIdsOutput, error)
	DeleteRulesByIdsWithContext(byteplus.Context, *DeleteRulesByIdsInput, ...request.Option) (*DeleteRulesByIdsOutput, error)
	DeleteRulesByIdsRequest(*DeleteRulesByIdsInput) (*request.Request, *DeleteRulesByIdsOutput)

	DeleteSilencePolicyByIdsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteSilencePolicyByIdsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteSilencePolicyByIdsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteSilencePolicyByIds(*DeleteSilencePolicyByIdsInput) (*DeleteSilencePolicyByIdsOutput, error)
	DeleteSilencePolicyByIdsWithContext(byteplus.Context, *DeleteSilencePolicyByIdsInput, ...request.Option) (*DeleteSilencePolicyByIdsOutput, error)
	DeleteSilencePolicyByIdsRequest(*DeleteSilencePolicyByIdsInput) (*request.Request, *DeleteSilencePolicyByIdsOutput)

	DeleteWebhooksByIdsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteWebhooksByIdsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteWebhooksByIdsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteWebhooksByIds(*DeleteWebhooksByIdsInput) (*DeleteWebhooksByIdsOutput, error)
	DeleteWebhooksByIdsWithContext(byteplus.Context, *DeleteWebhooksByIdsInput, ...request.Option) (*DeleteWebhooksByIdsOutput, error)
	DeleteWebhooksByIdsRequest(*DeleteWebhooksByIdsInput) (*request.Request, *DeleteWebhooksByIdsOutput)

	DisableEventRuleCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DisableEventRuleCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DisableEventRuleCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DisableEventRule(*DisableEventRuleInput) (*DisableEventRuleOutput, error)
	DisableEventRuleWithContext(byteplus.Context, *DisableEventRuleInput, ...request.Option) (*DisableEventRuleOutput, error)
	DisableEventRuleRequest(*DisableEventRuleInput) (*request.Request, *DisableEventRuleOutput)

	DisablePresetAlertTemplateCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DisablePresetAlertTemplateCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DisablePresetAlertTemplateCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DisablePresetAlertTemplate(*DisablePresetAlertTemplateInput) (*DisablePresetAlertTemplateOutput, error)
	DisablePresetAlertTemplateWithContext(byteplus.Context, *DisablePresetAlertTemplateInput, ...request.Option) (*DisablePresetAlertTemplateOutput, error)
	DisablePresetAlertTemplateRequest(*DisablePresetAlertTemplateInput) (*request.Request, *DisablePresetAlertTemplateOutput)

	EnableEventRuleCommon(*map[string]interface{}) (*map[string]interface{}, error)
	EnableEventRuleCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	EnableEventRuleCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	EnableEventRule(*EnableEventRuleInput) (*EnableEventRuleOutput, error)
	EnableEventRuleWithContext(byteplus.Context, *EnableEventRuleInput, ...request.Option) (*EnableEventRuleOutput, error)
	EnableEventRuleRequest(*EnableEventRuleInput) (*request.Request, *EnableEventRuleOutput)

	EnablePresetAlertTemplateCommon(*map[string]interface{}) (*map[string]interface{}, error)
	EnablePresetAlertTemplateCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	EnablePresetAlertTemplateCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	EnablePresetAlertTemplate(*EnablePresetAlertTemplateInput) (*EnablePresetAlertTemplateOutput, error)
	EnablePresetAlertTemplateWithContext(byteplus.Context, *EnablePresetAlertTemplateInput, ...request.Option) (*EnablePresetAlertTemplateOutput, error)
	EnablePresetAlertTemplateRequest(*EnablePresetAlertTemplateInput) (*request.Request, *EnablePresetAlertTemplateOutput)

	GetMetricDataCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetMetricDataCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetMetricDataCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetMetricData(*GetMetricDataInput) (*GetMetricDataOutput, error)
	GetMetricDataWithContext(byteplus.Context, *GetMetricDataInput, ...request.Option) (*GetMetricDataOutput, error)
	GetMetricDataRequest(*GetMetricDataInput) (*request.Request, *GetMetricDataOutput)

	GetTopDataCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetTopDataCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetTopDataCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetTopData(*GetTopDataInput) (*GetTopDataOutput, error)
	GetTopDataWithContext(byteplus.Context, *GetTopDataInput, ...request.Option) (*GetTopDataOutput, error)
	GetTopDataRequest(*GetTopDataInput) (*request.Request, *GetTopDataOutput)

	ListAlertGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListAlertGroupCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListAlertGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListAlertGroup(*ListAlertGroupInput) (*ListAlertGroupOutput, error)
	ListAlertGroupWithContext(byteplus.Context, *ListAlertGroupInput, ...request.Option) (*ListAlertGroupOutput, error)
	ListAlertGroupRequest(*ListAlertGroupInput) (*request.Request, *ListAlertGroupOutput)

	ListAlertTemplatesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListAlertTemplatesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListAlertTemplatesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListAlertTemplates(*ListAlertTemplatesInput) (*ListAlertTemplatesOutput, error)
	ListAlertTemplatesWithContext(byteplus.Context, *ListAlertTemplatesInput, ...request.Option) (*ListAlertTemplatesOutput, error)
	ListAlertTemplatesRequest(*ListAlertTemplatesInput) (*request.Request, *ListAlertTemplatesOutput)

	ListContactGroupByIdsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListContactGroupByIdsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListContactGroupByIdsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListContactGroupByIds(*ListContactGroupByIdsInput) (*ListContactGroupByIdsOutput, error)
	ListContactGroupByIdsWithContext(byteplus.Context, *ListContactGroupByIdsInput, ...request.Option) (*ListContactGroupByIdsOutput, error)
	ListContactGroupByIdsRequest(*ListContactGroupByIdsInput) (*request.Request, *ListContactGroupByIdsOutput)

	ListContactGroupsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListContactGroupsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListContactGroupsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListContactGroups(*ListContactGroupsInput) (*ListContactGroupsOutput, error)
	ListContactGroupsWithContext(byteplus.Context, *ListContactGroupsInput, ...request.Option) (*ListContactGroupsOutput, error)
	ListContactGroupsRequest(*ListContactGroupsInput) (*request.Request, *ListContactGroupsOutput)

	ListContactsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListContactsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListContactsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListContacts(*ListContactsInput) (*ListContactsOutput, error)
	ListContactsWithContext(byteplus.Context, *ListContactsInput, ...request.Option) (*ListContactsOutput, error)
	ListContactsRequest(*ListContactsInput) (*request.Request, *ListContactsOutput)

	ListContactsByIdsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListContactsByIdsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListContactsByIdsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListContactsByIds(*ListContactsByIdsInput) (*ListContactsByIdsOutput, error)
	ListContactsByIdsWithContext(byteplus.Context, *ListContactsByIdsInput, ...request.Option) (*ListContactsByIdsOutput, error)
	ListContactsByIdsRequest(*ListContactsByIdsInput) (*request.Request, *ListContactsByIdsOutput)

	ListDefaultNotifyTemplatesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListDefaultNotifyTemplatesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListDefaultNotifyTemplatesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListDefaultNotifyTemplates(*ListDefaultNotifyTemplatesInput) (*ListDefaultNotifyTemplatesOutput, error)
	ListDefaultNotifyTemplatesWithContext(byteplus.Context, *ListDefaultNotifyTemplatesInput, ...request.Option) (*ListDefaultNotifyTemplatesOutput, error)
	ListDefaultNotifyTemplatesRequest(*ListDefaultNotifyTemplatesInput) (*request.Request, *ListDefaultNotifyTemplatesOutput)

	ListEventRulesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListEventRulesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListEventRulesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListEventRules(*ListEventRulesInput) (*ListEventRulesOutput, error)
	ListEventRulesWithContext(byteplus.Context, *ListEventRulesInput, ...request.Option) (*ListEventRulesOutput, error)
	ListEventRulesRequest(*ListEventRulesInput) (*request.Request, *ListEventRulesOutput)

	ListEventsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListEventsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListEventsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListEvents(*ListEventsInput) (*ListEventsOutput, error)
	ListEventsWithContext(byteplus.Context, *ListEventsInput, ...request.Option) (*ListEventsOutput, error)
	ListEventsRequest(*ListEventsInput) (*request.Request, *ListEventsOutput)

	ListNotificationsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListNotificationsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListNotificationsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListNotifications(*ListNotificationsInput) (*ListNotificationsOutput, error)
	ListNotificationsWithContext(byteplus.Context, *ListNotificationsInput, ...request.Option) (*ListNotificationsOutput, error)
	ListNotificationsRequest(*ListNotificationsInput) (*request.Request, *ListNotificationsOutput)

	ListNotifyTemplatesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListNotifyTemplatesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListNotifyTemplatesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListNotifyTemplates(*ListNotifyTemplatesInput) (*ListNotifyTemplatesOutput, error)
	ListNotifyTemplatesWithContext(byteplus.Context, *ListNotifyTemplatesInput, ...request.Option) (*ListNotifyTemplatesOutput, error)
	ListNotifyTemplatesRequest(*ListNotifyTemplatesInput) (*request.Request, *ListNotifyTemplatesOutput)

	ListObjectGroupsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListObjectGroupsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListObjectGroupsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListObjectGroups(*ListObjectGroupsInput) (*ListObjectGroupsOutput, error)
	ListObjectGroupsWithContext(byteplus.Context, *ListObjectGroupsInput, ...request.Option) (*ListObjectGroupsOutput, error)
	ListObjectGroupsRequest(*ListObjectGroupsInput) (*request.Request, *ListObjectGroupsOutput)

	ListPresetAlertTemplatesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListPresetAlertTemplatesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListPresetAlertTemplatesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListPresetAlertTemplates(*ListPresetAlertTemplatesInput) (*ListPresetAlertTemplatesOutput, error)
	ListPresetAlertTemplatesWithContext(byteplus.Context, *ListPresetAlertTemplatesInput, ...request.Option) (*ListPresetAlertTemplatesOutput, error)
	ListPresetAlertTemplatesRequest(*ListPresetAlertTemplatesInput) (*request.Request, *ListPresetAlertTemplatesOutput)

	ListRulesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListRulesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListRulesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListRules(*ListRulesInput) (*ListRulesOutput, error)
	ListRulesWithContext(byteplus.Context, *ListRulesInput, ...request.Option) (*ListRulesOutput, error)
	ListRulesRequest(*ListRulesInput) (*request.Request, *ListRulesOutput)

	ListRulesByIdsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListRulesByIdsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListRulesByIdsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListRulesByIds(*ListRulesByIdsInput) (*ListRulesByIdsOutput, error)
	ListRulesByIdsWithContext(byteplus.Context, *ListRulesByIdsInput, ...request.Option) (*ListRulesByIdsOutput, error)
	ListRulesByIdsRequest(*ListRulesByIdsInput) (*request.Request, *ListRulesByIdsOutput)

	ListSendAlertCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListSendAlertCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListSendAlertCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListSendAlert(*ListSendAlertInput) (*ListSendAlertOutput, error)
	ListSendAlertWithContext(byteplus.Context, *ListSendAlertInput, ...request.Option) (*ListSendAlertOutput, error)
	ListSendAlertRequest(*ListSendAlertInput) (*request.Request, *ListSendAlertOutput)

	ListSilencePolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListSilencePolicyCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListSilencePolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListSilencePolicy(*ListSilencePolicyInput) (*ListSilencePolicyOutput, error)
	ListSilencePolicyWithContext(byteplus.Context, *ListSilencePolicyInput, ...request.Option) (*ListSilencePolicyOutput, error)
	ListSilencePolicyRequest(*ListSilencePolicyInput) (*request.Request, *ListSilencePolicyOutput)

	ListWebhooksCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListWebhooksCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListWebhooksCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListWebhooks(*ListWebhooksInput) (*ListWebhooksOutput, error)
	ListWebhooksWithContext(byteplus.Context, *ListWebhooksInput, ...request.Option) (*ListWebhooksOutput, error)
	ListWebhooksRequest(*ListWebhooksInput) (*request.Request, *ListWebhooksOutput)

	ListWebhooksByIdsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListWebhooksByIdsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListWebhooksByIdsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListWebhooksByIds(*ListWebhooksByIdsInput) (*ListWebhooksByIdsOutput, error)
	ListWebhooksByIdsWithContext(byteplus.Context, *ListWebhooksByIdsInput, ...request.Option) (*ListWebhooksByIdsOutput, error)
	ListWebhooksByIdsRequest(*ListWebhooksByIdsInput) (*request.Request, *ListWebhooksByIdsOutput)

	ModifyStateOfSilencePolicyByIdsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyStateOfSilencePolicyByIdsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyStateOfSilencePolicyByIdsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyStateOfSilencePolicyByIds(*ModifyStateOfSilencePolicyByIdsInput) (*ModifyStateOfSilencePolicyByIdsOutput, error)
	ModifyStateOfSilencePolicyByIdsWithContext(byteplus.Context, *ModifyStateOfSilencePolicyByIdsInput, ...request.Option) (*ModifyStateOfSilencePolicyByIdsOutput, error)
	ModifyStateOfSilencePolicyByIdsRequest(*ModifyStateOfSilencePolicyByIdsInput) (*request.Request, *ModifyStateOfSilencePolicyByIdsOutput)

	SetStateOfRulesByIdsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	SetStateOfRulesByIdsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	SetStateOfRulesByIdsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	SetStateOfRulesByIds(*SetStateOfRulesByIdsInput) (*SetStateOfRulesByIdsOutput, error)
	SetStateOfRulesByIdsWithContext(byteplus.Context, *SetStateOfRulesByIdsInput, ...request.Option) (*SetStateOfRulesByIdsOutput, error)
	SetStateOfRulesByIdsRequest(*SetStateOfRulesByIdsInput) (*request.Request, *SetStateOfRulesByIdsOutput)

	TagResourcesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	TagResourcesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	TagResourcesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	TagResources(*TagResourcesInput) (*TagResourcesOutput, error)
	TagResourcesWithContext(byteplus.Context, *TagResourcesInput, ...request.Option) (*TagResourcesOutput, error)
	TagResourcesRequest(*TagResourcesInput) (*request.Request, *TagResourcesOutput)

	UntagResourcesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UntagResourcesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UntagResourcesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UntagResources(*UntagResourcesInput) (*UntagResourcesOutput, error)
	UntagResourcesWithContext(byteplus.Context, *UntagResourcesInput, ...request.Option) (*UntagResourcesOutput, error)
	UntagResourcesRequest(*UntagResourcesInput) (*request.Request, *UntagResourcesOutput)

	UpdateAlertTemplateCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateAlertTemplateCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateAlertTemplateCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateAlertTemplate(*UpdateAlertTemplateInput) (*UpdateAlertTemplateOutput, error)
	UpdateAlertTemplateWithContext(byteplus.Context, *UpdateAlertTemplateInput, ...request.Option) (*UpdateAlertTemplateOutput, error)
	UpdateAlertTemplateRequest(*UpdateAlertTemplateInput) (*request.Request, *UpdateAlertTemplateOutput)

	UpdateContactGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateContactGroupCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateContactGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateContactGroup(*UpdateContactGroupInput) (*UpdateContactGroupOutput, error)
	UpdateContactGroupWithContext(byteplus.Context, *UpdateContactGroupInput, ...request.Option) (*UpdateContactGroupOutput, error)
	UpdateContactGroupRequest(*UpdateContactGroupInput) (*request.Request, *UpdateContactGroupOutput)

	UpdateContactGroupWithContactsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateContactGroupWithContactsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateContactGroupWithContactsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateContactGroupWithContacts(*UpdateContactGroupWithContactsInput) (*UpdateContactGroupWithContactsOutput, error)
	UpdateContactGroupWithContactsWithContext(byteplus.Context, *UpdateContactGroupWithContactsInput, ...request.Option) (*UpdateContactGroupWithContactsOutput, error)
	UpdateContactGroupWithContactsRequest(*UpdateContactGroupWithContactsInput) (*request.Request, *UpdateContactGroupWithContactsOutput)

	UpdateContactsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateContactsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateContactsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateContacts(*UpdateContactsInput) (*UpdateContactsOutput, error)
	UpdateContactsWithContext(byteplus.Context, *UpdateContactsInput, ...request.Option) (*UpdateContactsOutput, error)
	UpdateContactsRequest(*UpdateContactsInput) (*request.Request, *UpdateContactsOutput)

	UpdateContactsWithContactGroupsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateContactsWithContactGroupsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateContactsWithContactGroupsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateContactsWithContactGroups(*UpdateContactsWithContactGroupsInput) (*UpdateContactsWithContactGroupsOutput, error)
	UpdateContactsWithContactGroupsWithContext(byteplus.Context, *UpdateContactsWithContactGroupsInput, ...request.Option) (*UpdateContactsWithContactGroupsOutput, error)
	UpdateContactsWithContactGroupsRequest(*UpdateContactsWithContactGroupsInput) (*request.Request, *UpdateContactsWithContactGroupsOutput)

	UpdateEventRuleCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateEventRuleCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateEventRuleCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateEventRule(*UpdateEventRuleInput) (*UpdateEventRuleOutput, error)
	UpdateEventRuleWithContext(byteplus.Context, *UpdateEventRuleInput, ...request.Option) (*UpdateEventRuleOutput, error)
	UpdateEventRuleRequest(*UpdateEventRuleInput) (*request.Request, *UpdateEventRuleOutput)

	UpdateNotificationCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateNotificationCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateNotificationCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateNotification(*UpdateNotificationInput) (*UpdateNotificationOutput, error)
	UpdateNotificationWithContext(byteplus.Context, *UpdateNotificationInput, ...request.Option) (*UpdateNotificationOutput, error)
	UpdateNotificationRequest(*UpdateNotificationInput) (*request.Request, *UpdateNotificationOutput)

	UpdateNotifyTemplateCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateNotifyTemplateCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateNotifyTemplateCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateNotifyTemplate(*UpdateNotifyTemplateInput) (*UpdateNotifyTemplateOutput, error)
	UpdateNotifyTemplateWithContext(byteplus.Context, *UpdateNotifyTemplateInput, ...request.Option) (*UpdateNotifyTemplateOutput, error)
	UpdateNotifyTemplateRequest(*UpdateNotifyTemplateInput) (*request.Request, *UpdateNotifyTemplateOutput)

	UpdateObjectGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateObjectGroupCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateObjectGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateObjectGroup(*UpdateObjectGroupInput) (*UpdateObjectGroupOutput, error)
	UpdateObjectGroupWithContext(byteplus.Context, *UpdateObjectGroupInput, ...request.Option) (*UpdateObjectGroupOutput, error)
	UpdateObjectGroupRequest(*UpdateObjectGroupInput) (*request.Request, *UpdateObjectGroupOutput)

	UpdateRuleCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateRuleCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateRuleCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateRule(*UpdateRuleInput) (*UpdateRuleOutput, error)
	UpdateRuleWithContext(byteplus.Context, *UpdateRuleInput, ...request.Option) (*UpdateRuleOutput, error)
	UpdateRuleRequest(*UpdateRuleInput) (*request.Request, *UpdateRuleOutput)

	UpdateSilencePolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateSilencePolicyCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateSilencePolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateSilencePolicy(*UpdateSilencePolicyInput) (*UpdateSilencePolicyOutput, error)
	UpdateSilencePolicyWithContext(byteplus.Context, *UpdateSilencePolicyInput, ...request.Option) (*UpdateSilencePolicyOutput, error)
	UpdateSilencePolicyRequest(*UpdateSilencePolicyInput) (*request.Request, *UpdateSilencePolicyOutput)

	UpdateWebhookCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateWebhookCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateWebhookCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateWebhook(*UpdateWebhookInput) (*UpdateWebhookOutput, error)
	UpdateWebhookWithContext(byteplus.Context, *UpdateWebhookInput, ...request.Option) (*UpdateWebhookOutput, error)
	UpdateWebhookRequest(*UpdateWebhookInput) (*request.Request, *UpdateWebhookOutput)
}

CLOUDMONITORAPI provides an interface to enable mocking the cloudmonitor.CLOUDMONITOR service client's API operation,

// byteplus sdk func uses an SDK service client to make a request to
// CLOUDMONITOR.
func myFunc(svc CLOUDMONITORAPI) bool {
    // Make svc.ApplyObjectGroupsByAlertTemplate request
}

func main() {
    sess := session.New()
    svc := cloudmonitor.New(sess)

    myFunc(svc)
}

type ConditionForCreateAlertTemplateInput

type ConditionForCreateAlertTemplateInput struct {
	ComparisonOperator *string `type:"string" json:",omitempty"`

	MetricName *string `type:"string" json:",omitempty"`

	MetricUnit *string `type:"string" json:",omitempty"`

	Statistics *string `type:"string" json:",omitempty"`

	Threshold *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ConditionForCreateAlertTemplateInput) GoString

GoString returns the string representation

func (*ConditionForCreateAlertTemplateInput) SetComparisonOperator

SetComparisonOperator sets the ComparisonOperator field's value.

func (*ConditionForCreateAlertTemplateInput) SetMetricName

SetMetricName sets the MetricName field's value.

func (*ConditionForCreateAlertTemplateInput) SetMetricUnit

SetMetricUnit sets the MetricUnit field's value.

func (*ConditionForCreateAlertTemplateInput) SetStatistics

SetStatistics sets the Statistics field's value.

func (*ConditionForCreateAlertTemplateInput) SetThreshold

SetThreshold sets the Threshold field's value.

func (ConditionForCreateAlertTemplateInput) String

String returns the string representation

type ConditionForCreateRuleInput

type ConditionForCreateRuleInput struct {
	ComparisonOperator *string `type:"string" json:",omitempty"`

	MetricName *string `type:"string" json:",omitempty"`

	MetricUnit *string `type:"string" json:",omitempty"`

	Period *string `type:"string" json:",omitempty"`

	Statistics *string `type:"string" json:",omitempty"`

	Threshold *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ConditionForCreateRuleInput) GoString

func (s ConditionForCreateRuleInput) GoString() string

GoString returns the string representation

func (*ConditionForCreateRuleInput) SetComparisonOperator

func (s *ConditionForCreateRuleInput) SetComparisonOperator(v string) *ConditionForCreateRuleInput

SetComparisonOperator sets the ComparisonOperator field's value.

func (*ConditionForCreateRuleInput) SetMetricName

SetMetricName sets the MetricName field's value.

func (*ConditionForCreateRuleInput) SetMetricUnit

SetMetricUnit sets the MetricUnit field's value.

func (*ConditionForCreateRuleInput) SetPeriod

SetPeriod sets the Period field's value.

func (*ConditionForCreateRuleInput) SetStatistics

SetStatistics sets the Statistics field's value.

func (*ConditionForCreateRuleInput) SetThreshold

SetThreshold sets the Threshold field's value.

func (ConditionForCreateRuleInput) String

String returns the string representation

type ConditionForListAlertTemplatesOutput

type ConditionForListAlertTemplatesOutput struct {
	ComparisonOperator *string `type:"string" json:",omitempty"`

	MetricName *string `type:"string" json:",omitempty"`

	MetricUnit *string `type:"string" json:",omitempty"`

	Statistics *string `type:"string" json:",omitempty"`

	Threshold *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ConditionForListAlertTemplatesOutput) GoString

GoString returns the string representation

func (*ConditionForListAlertTemplatesOutput) SetComparisonOperator

SetComparisonOperator sets the ComparisonOperator field's value.

func (*ConditionForListAlertTemplatesOutput) SetMetricName

SetMetricName sets the MetricName field's value.

func (*ConditionForListAlertTemplatesOutput) SetMetricUnit

SetMetricUnit sets the MetricUnit field's value.

func (*ConditionForListAlertTemplatesOutput) SetStatistics

SetStatistics sets the Statistics field's value.

func (*ConditionForListAlertTemplatesOutput) SetThreshold

SetThreshold sets the Threshold field's value.

func (ConditionForListAlertTemplatesOutput) String

String returns the string representation

type ConditionForListPresetAlertTemplatesOutput

type ConditionForListPresetAlertTemplatesOutput struct {
	ComparisonOperator *string `type:"string" json:",omitempty"`

	MetricName *string `type:"string" json:",omitempty"`

	MetricUnit *string `type:"string" json:",omitempty"`

	Statistics *string `type:"string" json:",omitempty"`

	Threshold *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ConditionForListPresetAlertTemplatesOutput) GoString

GoString returns the string representation

func (*ConditionForListPresetAlertTemplatesOutput) SetComparisonOperator

SetComparisonOperator sets the ComparisonOperator field's value.

func (*ConditionForListPresetAlertTemplatesOutput) SetMetricName

SetMetricName sets the MetricName field's value.

func (*ConditionForListPresetAlertTemplatesOutput) SetMetricUnit

SetMetricUnit sets the MetricUnit field's value.

func (*ConditionForListPresetAlertTemplatesOutput) SetStatistics

SetStatistics sets the Statistics field's value.

func (*ConditionForListPresetAlertTemplatesOutput) SetThreshold

SetThreshold sets the Threshold field's value.

func (ConditionForListPresetAlertTemplatesOutput) String

String returns the string representation

type ConditionForListRulesByIdsOutput

type ConditionForListRulesByIdsOutput struct {
	ComparisonOperator *string `type:"string" json:",omitempty"`

	DisplayName *string `type:"string" json:",omitempty"`

	MetricName *string `type:"string" json:",omitempty"`

	MetricUnit *string `type:"string" json:",omitempty"`

	Period *string `type:"string" json:",omitempty"`

	Statistics *string `type:"string" json:",omitempty"`

	Threshold *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ConditionForListRulesByIdsOutput) GoString

GoString returns the string representation

func (*ConditionForListRulesByIdsOutput) SetComparisonOperator

SetComparisonOperator sets the ComparisonOperator field's value.

func (*ConditionForListRulesByIdsOutput) SetDisplayName

SetDisplayName sets the DisplayName field's value.

func (*ConditionForListRulesByIdsOutput) SetMetricName

SetMetricName sets the MetricName field's value.

func (*ConditionForListRulesByIdsOutput) SetMetricUnit

SetMetricUnit sets the MetricUnit field's value.

func (*ConditionForListRulesByIdsOutput) SetPeriod

SetPeriod sets the Period field's value.

func (*ConditionForListRulesByIdsOutput) SetStatistics

SetStatistics sets the Statistics field's value.

func (*ConditionForListRulesByIdsOutput) SetThreshold

SetThreshold sets the Threshold field's value.

func (ConditionForListRulesByIdsOutput) String

String returns the string representation

type ConditionForListRulesOutput

type ConditionForListRulesOutput struct {
	ComparisonOperator *string `type:"string" json:",omitempty"`

	DisplayName *string `type:"string" json:",omitempty"`

	MetricName *string `type:"string" json:",omitempty"`

	MetricUnit *string `type:"string" json:",omitempty"`

	Period *string `type:"string" json:",omitempty"`

	Statistics *string `type:"string" json:",omitempty"`

	Threshold *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ConditionForListRulesOutput) GoString

func (s ConditionForListRulesOutput) GoString() string

GoString returns the string representation

func (*ConditionForListRulesOutput) SetComparisonOperator

func (s *ConditionForListRulesOutput) SetComparisonOperator(v string) *ConditionForListRulesOutput

SetComparisonOperator sets the ComparisonOperator field's value.

func (*ConditionForListRulesOutput) SetDisplayName

SetDisplayName sets the DisplayName field's value.

func (*ConditionForListRulesOutput) SetMetricName

SetMetricName sets the MetricName field's value.

func (*ConditionForListRulesOutput) SetMetricUnit

SetMetricUnit sets the MetricUnit field's value.

func (*ConditionForListRulesOutput) SetPeriod

SetPeriod sets the Period field's value.

func (*ConditionForListRulesOutput) SetStatistics

SetStatistics sets the Statistics field's value.

func (*ConditionForListRulesOutput) SetThreshold

SetThreshold sets the Threshold field's value.

func (ConditionForListRulesOutput) String

String returns the string representation

type ConditionForUpdateAlertTemplateInput

type ConditionForUpdateAlertTemplateInput struct {
	ComparisonOperator *string `type:"string" json:",omitempty"`

	MetricName *string `type:"string" json:",omitempty"`

	MetricUnit *string `type:"string" json:",omitempty"`

	Statistics *string `type:"string" json:",omitempty"`

	Threshold *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ConditionForUpdateAlertTemplateInput) GoString

GoString returns the string representation

func (*ConditionForUpdateAlertTemplateInput) SetComparisonOperator

SetComparisonOperator sets the ComparisonOperator field's value.

func (*ConditionForUpdateAlertTemplateInput) SetMetricName

SetMetricName sets the MetricName field's value.

func (*ConditionForUpdateAlertTemplateInput) SetMetricUnit

SetMetricUnit sets the MetricUnit field's value.

func (*ConditionForUpdateAlertTemplateInput) SetStatistics

SetStatistics sets the Statistics field's value.

func (*ConditionForUpdateAlertTemplateInput) SetThreshold

SetThreshold sets the Threshold field's value.

func (ConditionForUpdateAlertTemplateInput) String

String returns the string representation

type ConditionForUpdateRuleInput

type ConditionForUpdateRuleInput struct {
	ComparisonOperator *string `type:"string" json:",omitempty"`

	MetricName *string `type:"string" json:",omitempty"`

	MetricUnit *string `type:"string" json:",omitempty"`

	Period *string `type:"string" json:",omitempty"`

	Statistics *string `type:"string" json:",omitempty"`

	Threshold *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ConditionForUpdateRuleInput) GoString

func (s ConditionForUpdateRuleInput) GoString() string

GoString returns the string representation

func (*ConditionForUpdateRuleInput) SetComparisonOperator

func (s *ConditionForUpdateRuleInput) SetComparisonOperator(v string) *ConditionForUpdateRuleInput

SetComparisonOperator sets the ComparisonOperator field's value.

func (*ConditionForUpdateRuleInput) SetMetricName

SetMetricName sets the MetricName field's value.

func (*ConditionForUpdateRuleInput) SetMetricUnit

SetMetricUnit sets the MetricUnit field's value.

func (*ConditionForUpdateRuleInput) SetPeriod

SetPeriod sets the Period field's value.

func (*ConditionForUpdateRuleInput) SetStatistics

SetStatistics sets the Statistics field's value.

func (*ConditionForUpdateRuleInput) SetThreshold

SetThreshold sets the Threshold field's value.

func (ConditionForUpdateRuleInput) String

String returns the string representation

type ContactForListContactGroupByIdsOutput

type ContactForListContactGroupByIdsOutput struct {
	Email *string `type:"string" json:",omitempty"`

	Id *string `type:"string" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	Phone *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ContactForListContactGroupByIdsOutput) GoString

GoString returns the string representation

func (*ContactForListContactGroupByIdsOutput) SetEmail

SetEmail sets the Email field's value.

func (*ContactForListContactGroupByIdsOutput) SetId

SetId sets the Id field's value.

func (*ContactForListContactGroupByIdsOutput) SetName

SetName sets the Name field's value.

func (*ContactForListContactGroupByIdsOutput) SetPhone

SetPhone sets the Phone field's value.

func (ContactForListContactGroupByIdsOutput) String

String returns the string representation

type ContactForListContactGroupsOutput

type ContactForListContactGroupsOutput struct {
	Email *string `type:"string" json:",omitempty"`

	Id *string `type:"string" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	Phone *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ContactForListContactGroupsOutput) GoString

GoString returns the string representation

func (*ContactForListContactGroupsOutput) SetEmail

SetEmail sets the Email field's value.

func (*ContactForListContactGroupsOutput) SetId

SetId sets the Id field's value.

func (*ContactForListContactGroupsOutput) SetName

SetName sets the Name field's value.

func (*ContactForListContactGroupsOutput) SetPhone

SetPhone sets the Phone field's value.

func (ContactForListContactGroupsOutput) String

String returns the string representation

type ContactGroupForListContactsOutput

type ContactGroupForListContactsOutput struct {
	AccountId *string `type:"string" json:",omitempty"`

	CreatedAt *string `type:"string" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	Id *string `type:"string" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	UpdatedAt *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ContactGroupForListContactsOutput) GoString

GoString returns the string representation

func (*ContactGroupForListContactsOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*ContactGroupForListContactsOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*ContactGroupForListContactsOutput) SetDescription

SetDescription sets the Description field's value.

func (*ContactGroupForListContactsOutput) SetId

SetId sets the Id field's value.

func (*ContactGroupForListContactsOutput) SetName

SetName sets the Name field's value.

func (*ContactGroupForListContactsOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (ContactGroupForListContactsOutput) String

String returns the string representation

type ConvertTagForCreateRuleInput

type ConvertTagForCreateRuleInput struct {
	Key *string `type:"string" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ConvertTagForCreateRuleInput) GoString

func (s ConvertTagForCreateRuleInput) GoString() string

GoString returns the string representation

func (*ConvertTagForCreateRuleInput) SetKey

SetKey sets the Key field's value.

func (*ConvertTagForCreateRuleInput) SetValue

SetValue sets the Value field's value.

func (ConvertTagForCreateRuleInput) String

String returns the string representation

type ConvertTagForListRulesByIdsOutput

type ConvertTagForListRulesByIdsOutput struct {
	Key *string `type:"string" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ConvertTagForListRulesByIdsOutput) GoString

GoString returns the string representation

func (*ConvertTagForListRulesByIdsOutput) SetKey

SetKey sets the Key field's value.

func (*ConvertTagForListRulesByIdsOutput) SetValue

SetValue sets the Value field's value.

func (ConvertTagForListRulesByIdsOutput) String

String returns the string representation

type ConvertTagForListRulesOutput

type ConvertTagForListRulesOutput struct {
	Key *string `type:"string" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ConvertTagForListRulesOutput) GoString

func (s ConvertTagForListRulesOutput) GoString() string

GoString returns the string representation

func (*ConvertTagForListRulesOutput) SetKey

SetKey sets the Key field's value.

func (*ConvertTagForListRulesOutput) SetValue

SetValue sets the Value field's value.

func (ConvertTagForListRulesOutput) String

String returns the string representation

type ConvertTagForUpdateRuleInput

type ConvertTagForUpdateRuleInput struct {
	Key *string `type:"string" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ConvertTagForUpdateRuleInput) GoString

func (s ConvertTagForUpdateRuleInput) GoString() string

GoString returns the string representation

func (*ConvertTagForUpdateRuleInput) SetKey

SetKey sets the Key field's value.

func (*ConvertTagForUpdateRuleInput) SetValue

SetValue sets the Value field's value.

func (ConvertTagForUpdateRuleInput) String

String returns the string representation

type CreateAlertTemplateInput

type CreateAlertTemplateInput struct {
	Description *string `type:"string" json:",omitempty"`

	// Name is a required field
	Name *string `type:"string" json:",omitempty" required:"true"`

	NoData *NoDataForCreateAlertTemplateInput `type:"structure" json:",omitempty"`

	// NotifyMode is a required field
	NotifyMode *string `type:"string" json:",omitempty" required:"true"`

	RecoveryNotify *RecoveryNotifyForCreateAlertTemplateInput `type:"structure" json:",omitempty"`

	// SilenceTime is a required field
	SilenceTime *int32 `type:"int32" json:",omitempty" required:"true"`

	TemplateRules []*TemplateRuleForCreateAlertTemplateInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateAlertTemplateInput) GoString

func (s CreateAlertTemplateInput) GoString() string

GoString returns the string representation

func (*CreateAlertTemplateInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateAlertTemplateInput) SetName

SetName sets the Name field's value.

func (*CreateAlertTemplateInput) SetNoData

SetNoData sets the NoData field's value.

func (*CreateAlertTemplateInput) SetNotifyMode

SetNotifyMode sets the NotifyMode field's value.

func (*CreateAlertTemplateInput) SetRecoveryNotify

SetRecoveryNotify sets the RecoveryNotify field's value.

func (*CreateAlertTemplateInput) SetSilenceTime

SetSilenceTime sets the SilenceTime field's value.

func (*CreateAlertTemplateInput) SetTemplateRules

SetTemplateRules sets the TemplateRules field's value.

func (CreateAlertTemplateInput) String

func (s CreateAlertTemplateInput) String() string

String returns the string representation

func (*CreateAlertTemplateInput) Validate

func (s *CreateAlertTemplateInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateAlertTemplateOutput

type CreateAlertTemplateOutput struct {
	Metadata *response.ResponseMetadata

	Data *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateAlertTemplateOutput) GoString

func (s CreateAlertTemplateOutput) GoString() string

GoString returns the string representation

func (*CreateAlertTemplateOutput) SetData

SetData sets the Data field's value.

func (CreateAlertTemplateOutput) String

func (s CreateAlertTemplateOutput) String() string

String returns the string representation

type CreateContactGroupInput

type CreateContactGroupInput struct {
	ContactsIdList []*string `type:"list" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	// Name is a required field
	Name *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (CreateContactGroupInput) GoString

func (s CreateContactGroupInput) GoString() string

GoString returns the string representation

func (*CreateContactGroupInput) SetContactsIdList

func (s *CreateContactGroupInput) SetContactsIdList(v []*string) *CreateContactGroupInput

SetContactsIdList sets the ContactsIdList field's value.

func (*CreateContactGroupInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateContactGroupInput) SetName

SetName sets the Name field's value.

func (CreateContactGroupInput) String

func (s CreateContactGroupInput) String() string

String returns the string representation

func (*CreateContactGroupInput) Validate

func (s *CreateContactGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateContactGroupOutput

type CreateContactGroupOutput struct {
	Metadata *response.ResponseMetadata

	Data []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateContactGroupOutput) GoString

func (s CreateContactGroupOutput) GoString() string

GoString returns the string representation

func (*CreateContactGroupOutput) SetData

SetData sets the Data field's value.

func (CreateContactGroupOutput) String

func (s CreateContactGroupOutput) String() string

String returns the string representation

type CreateContactsInput

type CreateContactsInput struct {

	// Email is a required field
	Email *string `type:"string" json:",omitempty" required:"true"`

	// Name is a required field
	Name *string `type:"string" json:",omitempty" required:"true"`

	Phone *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateContactsInput) GoString

func (s CreateContactsInput) GoString() string

GoString returns the string representation

func (*CreateContactsInput) SetEmail

SetEmail sets the Email field's value.

func (*CreateContactsInput) SetName

SetName sets the Name field's value.

func (*CreateContactsInput) SetPhone

SetPhone sets the Phone field's value.

func (CreateContactsInput) String

func (s CreateContactsInput) String() string

String returns the string representation

func (*CreateContactsInput) Validate

func (s *CreateContactsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateContactsOutput

type CreateContactsOutput struct {
	Metadata *response.ResponseMetadata

	Data []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateContactsOutput) GoString

func (s CreateContactsOutput) GoString() string

GoString returns the string representation

func (*CreateContactsOutput) SetData

SetData sets the Data field's value.

func (CreateContactsOutput) String

func (s CreateContactsOutput) String() string

String returns the string representation

type CreateEventRuleInput

type CreateEventRuleInput struct {
	ContactGroupIds []*string `type:"list" json:",omitempty"`

	ContactMethods []*string `type:"list" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	EffectiveTime *EffectiveTimeForCreateEventRuleInput `type:"structure" json:",omitempty"`

	Endpoint *string `type:"string" json:",omitempty"`

	// EventBusName is a required field
	EventBusName *string `min:"2" max:"127" type:"string" json:",omitempty" required:"true" enum:"EnumOfEventBusNameForCreateEventRuleInput"`

	// EventSource is a required field
	EventSource *string `type:"string" json:",omitempty" required:"true"`

	EventType []*string `type:"list" json:",omitempty"`

	FilterPattern map[string]*interface{} `type:"map" json:",omitempty"`

	// Level is a required field
	Level *string `type:"string" json:",omitempty" required:"true"`

	MessageQueue []*MessageQueueForCreateEventRuleInput `type:"list" json:",omitempty"`

	NotifyTemplates []*NotifyTemplateForCreateEventRuleInput `type:"list" json:",omitempty"`

	// RuleName is a required field
	RuleName *string `min:"2" max:"127" type:"string" json:",omitempty" required:"true"`

	Status *string `type:"string" json:",omitempty" enum:"EnumOfStatusForCreateEventRuleInput"`

	TLSTarget []*TLSTargetForCreateEventRuleInput `type:"list" json:",omitempty"`

	WebhookIds []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateEventRuleInput) GoString

func (s CreateEventRuleInput) GoString() string

GoString returns the string representation

func (*CreateEventRuleInput) SetContactGroupIds

func (s *CreateEventRuleInput) SetContactGroupIds(v []*string) *CreateEventRuleInput

SetContactGroupIds sets the ContactGroupIds field's value.

func (*CreateEventRuleInput) SetContactMethods

func (s *CreateEventRuleInput) SetContactMethods(v []*string) *CreateEventRuleInput

SetContactMethods sets the ContactMethods field's value.

func (*CreateEventRuleInput) SetDescription

func (s *CreateEventRuleInput) SetDescription(v string) *CreateEventRuleInput

SetDescription sets the Description field's value.

func (*CreateEventRuleInput) SetEffectiveTime

SetEffectiveTime sets the EffectiveTime field's value.

func (*CreateEventRuleInput) SetEndpoint

SetEndpoint sets the Endpoint field's value.

func (*CreateEventRuleInput) SetEventBusName

func (s *CreateEventRuleInput) SetEventBusName(v string) *CreateEventRuleInput

SetEventBusName sets the EventBusName field's value.

func (*CreateEventRuleInput) SetEventSource

func (s *CreateEventRuleInput) SetEventSource(v string) *CreateEventRuleInput

SetEventSource sets the EventSource field's value.

func (*CreateEventRuleInput) SetEventType

func (s *CreateEventRuleInput) SetEventType(v []*string) *CreateEventRuleInput

SetEventType sets the EventType field's value.

func (*CreateEventRuleInput) SetFilterPattern

func (s *CreateEventRuleInput) SetFilterPattern(v map[string]*interface{}) *CreateEventRuleInput

SetFilterPattern sets the FilterPattern field's value.

func (*CreateEventRuleInput) SetLevel

SetLevel sets the Level field's value.

func (*CreateEventRuleInput) SetMessageQueue

SetMessageQueue sets the MessageQueue field's value.

func (*CreateEventRuleInput) SetNotifyTemplates

SetNotifyTemplates sets the NotifyTemplates field's value.

func (*CreateEventRuleInput) SetRuleName

SetRuleName sets the RuleName field's value.

func (*CreateEventRuleInput) SetStatus

SetStatus sets the Status field's value.

func (*CreateEventRuleInput) SetTLSTarget

SetTLSTarget sets the TLSTarget field's value.

func (*CreateEventRuleInput) SetWebhookIds

func (s *CreateEventRuleInput) SetWebhookIds(v []*string) *CreateEventRuleInput

SetWebhookIds sets the WebhookIds field's value.

func (CreateEventRuleInput) String

func (s CreateEventRuleInput) String() string

String returns the string representation

func (*CreateEventRuleInput) Validate

func (s *CreateEventRuleInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateEventRuleOutput

type CreateEventRuleOutput struct {
	Metadata *response.ResponseMetadata

	Data *DataForCreateEventRuleOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateEventRuleOutput) GoString

func (s CreateEventRuleOutput) GoString() string

GoString returns the string representation

func (*CreateEventRuleOutput) SetData

SetData sets the Data field's value.

func (CreateEventRuleOutput) String

func (s CreateEventRuleOutput) String() string

String returns the string representation

type CreateNotificationInput

type CreateNotificationInput struct {

	// EffectEndAt is a required field
	EffectEndAt *string `type:"string" json:",omitempty" required:"true"`

	// EffectStartAt is a required field
	EffectStartAt *string `type:"string" json:",omitempty" required:"true"`

	// Name is a required field
	Name *string `type:"string" json:",omitempty" required:"true"`

	Notifications []*NotificationForCreateNotificationInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateNotificationInput) GoString

func (s CreateNotificationInput) GoString() string

GoString returns the string representation

func (*CreateNotificationInput) SetEffectEndAt

SetEffectEndAt sets the EffectEndAt field's value.

func (*CreateNotificationInput) SetEffectStartAt

func (s *CreateNotificationInput) SetEffectStartAt(v string) *CreateNotificationInput

SetEffectStartAt sets the EffectStartAt field's value.

func (*CreateNotificationInput) SetName

SetName sets the Name field's value.

func (*CreateNotificationInput) SetNotifications

SetNotifications sets the Notifications field's value.

func (CreateNotificationInput) String

func (s CreateNotificationInput) String() string

String returns the string representation

func (*CreateNotificationInput) Validate

func (s *CreateNotificationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateNotificationOutput

type CreateNotificationOutput struct {
	Metadata *response.ResponseMetadata

	Data []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateNotificationOutput) GoString

func (s CreateNotificationOutput) GoString() string

GoString returns the string representation

func (*CreateNotificationOutput) SetData

SetData sets the Data field's value.

func (CreateNotificationOutput) String

func (s CreateNotificationOutput) String() string

String returns the string representation

type CreateNotifyTemplateInput

type CreateNotifyTemplateInput struct {

	// Channel is a required field
	Channel *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfChannelForCreateNotifyTemplateInput"`

	// Content is a required field
	Content *string `type:"string" json:",omitempty" required:"true"`

	Description *string `type:"string" json:",omitempty"`

	// Name is a required field
	Name *string `min:"1" max:"128" type:"string" json:",omitempty" required:"true"`

	Title *string `type:"string" json:",omitempty"`

	// Type is a required field
	Type *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfTypeForCreateNotifyTemplateInput"`
	// contains filtered or unexported fields
}

func (CreateNotifyTemplateInput) GoString

func (s CreateNotifyTemplateInput) GoString() string

GoString returns the string representation

func (*CreateNotifyTemplateInput) SetChannel

SetChannel sets the Channel field's value.

func (*CreateNotifyTemplateInput) SetContent

SetContent sets the Content field's value.

func (*CreateNotifyTemplateInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateNotifyTemplateInput) SetName

SetName sets the Name field's value.

func (*CreateNotifyTemplateInput) SetTitle

SetTitle sets the Title field's value.

func (*CreateNotifyTemplateInput) SetType

SetType sets the Type field's value.

func (CreateNotifyTemplateInput) String

func (s CreateNotifyTemplateInput) String() string

String returns the string representation

func (*CreateNotifyTemplateInput) Validate

func (s *CreateNotifyTemplateInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateNotifyTemplateOutput

type CreateNotifyTemplateOutput struct {
	Metadata *response.ResponseMetadata

	Data *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateNotifyTemplateOutput) GoString

func (s CreateNotifyTemplateOutput) GoString() string

GoString returns the string representation

func (*CreateNotifyTemplateOutput) SetData

SetData sets the Data field's value.

func (CreateNotifyTemplateOutput) String

String returns the string representation

type CreateObjectGroupInput

type CreateObjectGroupInput struct {

	// Name is a required field
	Name *string `type:"string" json:",omitempty" required:"true"`

	Objects []*ObjectForCreateObjectGroupInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateObjectGroupInput) GoString

func (s CreateObjectGroupInput) GoString() string

GoString returns the string representation

func (*CreateObjectGroupInput) SetName

SetName sets the Name field's value.

func (*CreateObjectGroupInput) SetObjects

SetObjects sets the Objects field's value.

func (CreateObjectGroupInput) String

func (s CreateObjectGroupInput) String() string

String returns the string representation

func (*CreateObjectGroupInput) Validate

func (s *CreateObjectGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateObjectGroupOutput

type CreateObjectGroupOutput struct {
	Metadata *response.ResponseMetadata

	Data *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateObjectGroupOutput) GoString

func (s CreateObjectGroupOutput) GoString() string

GoString returns the string representation

func (*CreateObjectGroupOutput) SetData

SetData sets the Data field's value.

func (CreateObjectGroupOutput) String

func (s CreateObjectGroupOutput) String() string

String returns the string representation

type CreateRuleInput

type CreateRuleInput struct {
	AlertMethods []*string `type:"list" json:",omitempty"`

	ConditionOperator *string `type:"string" json:",omitempty"`

	Conditions []*ConditionForCreateRuleInput `type:"list" json:",omitempty"`

	ContactGroupIds []*string `type:"list" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	DimensionConditions *DimensionConditionsForCreateRuleInput `type:"structure" json:",omitempty"`

	// EffectEndAt is a required field
	EffectEndAt *string `type:"string" json:",omitempty" required:"true"`

	// EffectStartAt is a required field
	EffectStartAt *string `type:"string" json:",omitempty" required:"true"`

	// EnableState is a required field
	EnableState *string `type:"string" json:",omitempty" required:"true"`

	// EvaluationCount is a required field
	EvaluationCount *int32 `type:"int32" json:",omitempty" required:"true"`

	// Level is a required field
	Level *string `type:"string" json:",omitempty" required:"true"`

	LevelConditions []*LevelConditionForCreateRuleInput `type:"list" json:",omitempty"`

	MultipleConditions *bool `type:"boolean" json:",omitempty"`

	// Namespace is a required field
	Namespace *string `type:"string" json:",omitempty" required:"true"`

	NoData *NoDataForCreateRuleInput `type:"structure" json:",omitempty"`

	NotificationId *string `type:"string" json:",omitempty"`

	NotifyTemplates []*NotifyTemplateForCreateRuleInput `type:"list" json:",omitempty"`

	OriginalDimensions map[string][]*string `type:"map" json:",omitempty"`

	ProjectName *string `type:"string" json:",omitempty"`

	RecoveryNotify *RecoveryNotifyForCreateRuleInput `type:"structure" json:",omitempty"`

	Regions []*string `type:"list" json:",omitempty"`

	// RuleName is a required field
	RuleName *string `type:"string" json:",omitempty" required:"true"`

	// RuleType is a required field
	RuleType *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfRuleTypeForCreateRuleInput"`

	// SilenceTime is a required field
	SilenceTime *int32 `type:"int32" json:",omitempty" required:"true"`

	// SubNamespace is a required field
	SubNamespace *string `type:"string" json:",omitempty" required:"true"`

	Tags []*ConvertTagForCreateRuleInput `type:"list" json:",omitempty"`

	Webhook *string `type:"string" json:",omitempty"`

	WebhookIds []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateRuleInput) GoString

func (s CreateRuleInput) GoString() string

GoString returns the string representation

func (*CreateRuleInput) SetAlertMethods

func (s *CreateRuleInput) SetAlertMethods(v []*string) *CreateRuleInput

SetAlertMethods sets the AlertMethods field's value.

func (*CreateRuleInput) SetConditionOperator

func (s *CreateRuleInput) SetConditionOperator(v string) *CreateRuleInput

SetConditionOperator sets the ConditionOperator field's value.

func (*CreateRuleInput) SetConditions

SetConditions sets the Conditions field's value.

func (*CreateRuleInput) SetContactGroupIds

func (s *CreateRuleInput) SetContactGroupIds(v []*string) *CreateRuleInput

SetContactGroupIds sets the ContactGroupIds field's value.

func (*CreateRuleInput) SetDescription

func (s *CreateRuleInput) SetDescription(v string) *CreateRuleInput

SetDescription sets the Description field's value.

func (*CreateRuleInput) SetDimensionConditions

SetDimensionConditions sets the DimensionConditions field's value.

func (*CreateRuleInput) SetEffectEndAt

func (s *CreateRuleInput) SetEffectEndAt(v string) *CreateRuleInput

SetEffectEndAt sets the EffectEndAt field's value.

func (*CreateRuleInput) SetEffectStartAt

func (s *CreateRuleInput) SetEffectStartAt(v string) *CreateRuleInput

SetEffectStartAt sets the EffectStartAt field's value.

func (*CreateRuleInput) SetEnableState

func (s *CreateRuleInput) SetEnableState(v string) *CreateRuleInput

SetEnableState sets the EnableState field's value.

func (*CreateRuleInput) SetEvaluationCount

func (s *CreateRuleInput) SetEvaluationCount(v int32) *CreateRuleInput

SetEvaluationCount sets the EvaluationCount field's value.

func (*CreateRuleInput) SetLevel

func (s *CreateRuleInput) SetLevel(v string) *CreateRuleInput

SetLevel sets the Level field's value.

func (*CreateRuleInput) SetLevelConditions

SetLevelConditions sets the LevelConditions field's value.

func (*CreateRuleInput) SetMultipleConditions

func (s *CreateRuleInput) SetMultipleConditions(v bool) *CreateRuleInput

SetMultipleConditions sets the MultipleConditions field's value.

func (*CreateRuleInput) SetNamespace

func (s *CreateRuleInput) SetNamespace(v string) *CreateRuleInput

SetNamespace sets the Namespace field's value.

func (*CreateRuleInput) SetNoData

SetNoData sets the NoData field's value.

func (*CreateRuleInput) SetNotificationId

func (s *CreateRuleInput) SetNotificationId(v string) *CreateRuleInput

SetNotificationId sets the NotificationId field's value.

func (*CreateRuleInput) SetNotifyTemplates

SetNotifyTemplates sets the NotifyTemplates field's value.

func (*CreateRuleInput) SetOriginalDimensions

func (s *CreateRuleInput) SetOriginalDimensions(v map[string][]*string) *CreateRuleInput

SetOriginalDimensions sets the OriginalDimensions field's value.

func (*CreateRuleInput) SetProjectName

func (s *CreateRuleInput) SetProjectName(v string) *CreateRuleInput

SetProjectName sets the ProjectName field's value.

func (*CreateRuleInput) SetRecoveryNotify

SetRecoveryNotify sets the RecoveryNotify field's value.

func (*CreateRuleInput) SetRegions

func (s *CreateRuleInput) SetRegions(v []*string) *CreateRuleInput

SetRegions sets the Regions field's value.

func (*CreateRuleInput) SetRuleName

func (s *CreateRuleInput) SetRuleName(v string) *CreateRuleInput

SetRuleName sets the RuleName field's value.

func (*CreateRuleInput) SetRuleType

func (s *CreateRuleInput) SetRuleType(v string) *CreateRuleInput

SetRuleType sets the RuleType field's value.

func (*CreateRuleInput) SetSilenceTime

func (s *CreateRuleInput) SetSilenceTime(v int32) *CreateRuleInput

SetSilenceTime sets the SilenceTime field's value.

func (*CreateRuleInput) SetSubNamespace

func (s *CreateRuleInput) SetSubNamespace(v string) *CreateRuleInput

SetSubNamespace sets the SubNamespace field's value.

func (*CreateRuleInput) SetTags

SetTags sets the Tags field's value.

func (*CreateRuleInput) SetWebhook

func (s *CreateRuleInput) SetWebhook(v string) *CreateRuleInput

SetWebhook sets the Webhook field's value.

func (*CreateRuleInput) SetWebhookIds

func (s *CreateRuleInput) SetWebhookIds(v []*string) *CreateRuleInput

SetWebhookIds sets the WebhookIds field's value.

func (CreateRuleInput) String

func (s CreateRuleInput) String() string

String returns the string representation

func (*CreateRuleInput) Validate

func (s *CreateRuleInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateRuleOutput

type CreateRuleOutput struct {
	Metadata *response.ResponseMetadata

	Data []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateRuleOutput) GoString

func (s CreateRuleOutput) GoString() string

GoString returns the string representation

func (*CreateRuleOutput) SetData

func (s *CreateRuleOutput) SetData(v []*string) *CreateRuleOutput

SetData sets the Data field's value.

func (CreateRuleOutput) String

func (s CreateRuleOutput) String() string

String returns the string representation

type CreateSilencePolicyInput

type CreateSilencePolicyInput struct {
	Description *string `type:"string" json:",omitempty"`

	EffectTime *EffectTimeForCreateSilencePolicyInput `type:"structure" json:",omitempty"`

	// Name is a required field
	Name *string `type:"string" json:",omitempty" required:"true"`

	// Namespace is a required field
	Namespace *string `type:"string" json:",omitempty" required:"true"`

	SilenceConditions *SilenceConditionsForCreateSilencePolicyInput `type:"structure" json:",omitempty"`

	// SilenceType is a required field
	SilenceType *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (CreateSilencePolicyInput) GoString

func (s CreateSilencePolicyInput) GoString() string

GoString returns the string representation

func (*CreateSilencePolicyInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateSilencePolicyInput) SetEffectTime

SetEffectTime sets the EffectTime field's value.

func (*CreateSilencePolicyInput) SetName

SetName sets the Name field's value.

func (*CreateSilencePolicyInput) SetNamespace

SetNamespace sets the Namespace field's value.

func (*CreateSilencePolicyInput) SetSilenceConditions

SetSilenceConditions sets the SilenceConditions field's value.

func (*CreateSilencePolicyInput) SetSilenceType

SetSilenceType sets the SilenceType field's value.

func (CreateSilencePolicyInput) String

func (s CreateSilencePolicyInput) String() string

String returns the string representation

func (*CreateSilencePolicyInput) Validate

func (s *CreateSilencePolicyInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateSilencePolicyOutput

type CreateSilencePolicyOutput struct {
	Metadata *response.ResponseMetadata

	Data []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateSilencePolicyOutput) GoString

func (s CreateSilencePolicyOutput) GoString() string

GoString returns the string representation

func (*CreateSilencePolicyOutput) SetData

SetData sets the Data field's value.

func (CreateSilencePolicyOutput) String

func (s CreateSilencePolicyOutput) String() string

String returns the string representation

type CreateWebhookInput

type CreateWebhookInput struct {

	// Name is a required field
	Name *string `min:"1" max:"512" type:"string" json:",omitempty" required:"true"`

	// Type is a required field
	Type *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfTypeForCreateWebhookInput"`

	// Url is a required field
	Url *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (CreateWebhookInput) GoString

func (s CreateWebhookInput) GoString() string

GoString returns the string representation

func (*CreateWebhookInput) SetName

SetName sets the Name field's value.

func (*CreateWebhookInput) SetType

SetType sets the Type field's value.

func (*CreateWebhookInput) SetUrl

SetUrl sets the Url field's value.

func (CreateWebhookInput) String

func (s CreateWebhookInput) String() string

String returns the string representation

func (*CreateWebhookInput) Validate

func (s *CreateWebhookInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateWebhookOutput

type CreateWebhookOutput struct {
	Metadata *response.ResponseMetadata

	Data []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateWebhookOutput) GoString

func (s CreateWebhookOutput) GoString() string

GoString returns the string representation

func (*CreateWebhookOutput) SetData

SetData sets the Data field's value.

func (CreateWebhookOutput) String

func (s CreateWebhookOutput) String() string

String returns the string representation

type DataForCreateEventRuleOutput

type DataForCreateEventRuleOutput struct {
	RuleId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForCreateEventRuleOutput) GoString

func (s DataForCreateEventRuleOutput) GoString() string

GoString returns the string representation

func (*DataForCreateEventRuleOutput) SetRuleId

SetRuleId sets the RuleId field's value.

func (DataForCreateEventRuleOutput) String

String returns the string representation

type DataForDeleteEventRuleOutput

type DataForDeleteEventRuleOutput struct {
	RuleId []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForDeleteEventRuleOutput) GoString

func (s DataForDeleteEventRuleOutput) GoString() string

GoString returns the string representation

func (*DataForDeleteEventRuleOutput) SetRuleId

SetRuleId sets the RuleId field's value.

func (DataForDeleteEventRuleOutput) String

String returns the string representation

type DataForDisableEventRuleOutput

type DataForDisableEventRuleOutput struct {
	RuleId []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForDisableEventRuleOutput) GoString

GoString returns the string representation

func (*DataForDisableEventRuleOutput) SetRuleId

SetRuleId sets the RuleId field's value.

func (DataForDisableEventRuleOutput) String

String returns the string representation

type DataForEnableEventRuleOutput

type DataForEnableEventRuleOutput struct {
	RuleId []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForEnableEventRuleOutput) GoString

func (s DataForEnableEventRuleOutput) GoString() string

GoString returns the string representation

func (*DataForEnableEventRuleOutput) SetRuleId

SetRuleId sets the RuleId field's value.

func (DataForEnableEventRuleOutput) String

String returns the string representation

type DataForGetMetricDataOutput

type DataForGetMetricDataOutput struct {
	DescriptionCN *string `type:"string" json:",omitempty"`

	DescriptionEN *string `type:"string" json:",omitempty"`

	EndTime *int32 `type:"int32" json:",omitempty"`

	MetricDataResults []*MetricDataResultForGetMetricDataOutput `type:"list" json:",omitempty"`

	MetricName *string `type:"string" json:",omitempty"`

	Namespace *string `type:"string" json:",omitempty"`

	Period *string `type:"string" json:",omitempty"`

	StartTime *int32 `type:"int32" json:",omitempty"`

	Unit *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForGetMetricDataOutput) GoString

func (s DataForGetMetricDataOutput) GoString() string

GoString returns the string representation

func (*DataForGetMetricDataOutput) SetDescriptionCN

SetDescriptionCN sets the DescriptionCN field's value.

func (*DataForGetMetricDataOutput) SetDescriptionEN

SetDescriptionEN sets the DescriptionEN field's value.

func (*DataForGetMetricDataOutput) SetEndTime

SetEndTime sets the EndTime field's value.

func (*DataForGetMetricDataOutput) SetMetricDataResults

SetMetricDataResults sets the MetricDataResults field's value.

func (*DataForGetMetricDataOutput) SetMetricName

SetMetricName sets the MetricName field's value.

func (*DataForGetMetricDataOutput) SetNamespace

SetNamespace sets the Namespace field's value.

func (*DataForGetMetricDataOutput) SetPeriod

SetPeriod sets the Period field's value.

func (*DataForGetMetricDataOutput) SetStartTime

SetStartTime sets the StartTime field's value.

func (*DataForGetMetricDataOutput) SetUnit

SetUnit sets the Unit field's value.

func (DataForGetMetricDataOutput) String

String returns the string representation

type DataForGetTopDataOutput

type DataForGetTopDataOutput struct {
	Asc *bool `type:"boolean" json:",omitempty"`

	OrderByMetricName *string `type:"string" json:",omitempty"`

	TopDataResults []*TopDataResultForGetTopDataOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForGetTopDataOutput) GoString

func (s DataForGetTopDataOutput) GoString() string

GoString returns the string representation

func (*DataForGetTopDataOutput) SetAsc

SetAsc sets the Asc field's value.

func (*DataForGetTopDataOutput) SetOrderByMetricName

func (s *DataForGetTopDataOutput) SetOrderByMetricName(v string) *DataForGetTopDataOutput

SetOrderByMetricName sets the OrderByMetricName field's value.

func (*DataForGetTopDataOutput) SetTopDataResults

SetTopDataResults sets the TopDataResults field's value.

func (DataForGetTopDataOutput) String

func (s DataForGetTopDataOutput) String() string

String returns the string representation

type DataForListAlertGroupOutput

type DataForListAlertGroupOutput struct {
	AlertState *string `type:"string" json:",omitempty"`

	AlertType *string `type:"string" json:",omitempty"`

	Dimension *string `type:"string" json:",omitempty"`

	Duration *string `type:"string" json:",omitempty"`

	EndAt *string `type:"string" json:",omitempty"`

	Id *string `type:"string" json:",omitempty"`

	Level *string `type:"string" json:",omitempty"`

	Namespace *string `type:"string" json:",omitempty"`

	Region *string `type:"string" json:",omitempty"`

	ResourceId *string `type:"string" json:",omitempty"`

	ResourceName *string `type:"string" json:",omitempty"`

	ResourceType *string `type:"string" json:",omitempty"`

	RuleId *string `type:"string" json:",omitempty"`

	RuleName *string `type:"string" json:",omitempty"`

	StartAt *string `type:"string" json:",omitempty"`

	SubNamespace *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForListAlertGroupOutput) GoString

func (s DataForListAlertGroupOutput) GoString() string

GoString returns the string representation

func (*DataForListAlertGroupOutput) SetAlertState

SetAlertState sets the AlertState field's value.

func (*DataForListAlertGroupOutput) SetAlertType

SetAlertType sets the AlertType field's value.

func (*DataForListAlertGroupOutput) SetDimension

SetDimension sets the Dimension field's value.

func (*DataForListAlertGroupOutput) SetDuration

SetDuration sets the Duration field's value.

func (*DataForListAlertGroupOutput) SetEndAt

SetEndAt sets the EndAt field's value.

func (*DataForListAlertGroupOutput) SetId

SetId sets the Id field's value.

func (*DataForListAlertGroupOutput) SetLevel

SetLevel sets the Level field's value.

func (*DataForListAlertGroupOutput) SetNamespace

SetNamespace sets the Namespace field's value.

func (*DataForListAlertGroupOutput) SetRegion

SetRegion sets the Region field's value.

func (*DataForListAlertGroupOutput) SetResourceId

SetResourceId sets the ResourceId field's value.

func (*DataForListAlertGroupOutput) SetResourceName

SetResourceName sets the ResourceName field's value.

func (*DataForListAlertGroupOutput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (*DataForListAlertGroupOutput) SetRuleId

SetRuleId sets the RuleId field's value.

func (*DataForListAlertGroupOutput) SetRuleName

SetRuleName sets the RuleName field's value.

func (*DataForListAlertGroupOutput) SetStartAt

SetStartAt sets the StartAt field's value.

func (*DataForListAlertGroupOutput) SetSubNamespace

SetSubNamespace sets the SubNamespace field's value.

func (DataForListAlertGroupOutput) String

String returns the string representation

type DataForListAlertTemplatesOutput

type DataForListAlertTemplatesOutput struct {
	AppliedProjectName *string `type:"string" json:",omitempty"`

	CreatedAt *string `type:"string" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	Id *string `type:"string" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	NoData *NoDataForListAlertTemplatesOutput `type:"structure" json:",omitempty"`

	NotifyMode *string `type:"string" json:",omitempty"`

	ObjectGroups []*ObjectGroupForListAlertTemplatesOutput `type:"list" json:",omitempty"`

	RecoveryNotify *RecoveryNotifyForListAlertTemplatesOutput `type:"structure" json:",omitempty"`

	SilenceTime *int32 `type:"int32" json:",omitempty"`

	TemplateRules []*TemplateRuleForListAlertTemplatesOutput `type:"list" json:",omitempty"`

	UpdatedAt *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForListAlertTemplatesOutput) GoString

GoString returns the string representation

func (*DataForListAlertTemplatesOutput) SetAppliedProjectName

SetAppliedProjectName sets the AppliedProjectName field's value.

func (*DataForListAlertTemplatesOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*DataForListAlertTemplatesOutput) SetDescription

SetDescription sets the Description field's value.

func (*DataForListAlertTemplatesOutput) SetId

SetId sets the Id field's value.

func (*DataForListAlertTemplatesOutput) SetName

SetName sets the Name field's value.

func (*DataForListAlertTemplatesOutput) SetNoData

SetNoData sets the NoData field's value.

func (*DataForListAlertTemplatesOutput) SetNotifyMode

SetNotifyMode sets the NotifyMode field's value.

func (*DataForListAlertTemplatesOutput) SetObjectGroups

SetObjectGroups sets the ObjectGroups field's value.

func (*DataForListAlertTemplatesOutput) SetRecoveryNotify

SetRecoveryNotify sets the RecoveryNotify field's value.

func (*DataForListAlertTemplatesOutput) SetSilenceTime

SetSilenceTime sets the SilenceTime field's value.

func (*DataForListAlertTemplatesOutput) SetTemplateRules

SetTemplateRules sets the TemplateRules field's value.

func (*DataForListAlertTemplatesOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (DataForListAlertTemplatesOutput) String

String returns the string representation

type DataForListContactGroupByIdsOutput

type DataForListContactGroupByIdsOutput struct {
	AccountId *string `type:"string" json:",omitempty"`

	Contacts []*ContactForListContactGroupByIdsOutput `type:"list" json:",omitempty"`

	CreatedAt *string `type:"string" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	Id *string `type:"string" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	UpdatedAt *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForListContactGroupByIdsOutput) GoString

GoString returns the string representation

func (*DataForListContactGroupByIdsOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*DataForListContactGroupByIdsOutput) SetContacts

SetContacts sets the Contacts field's value.

func (*DataForListContactGroupByIdsOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*DataForListContactGroupByIdsOutput) SetDescription

SetDescription sets the Description field's value.

func (*DataForListContactGroupByIdsOutput) SetId

SetId sets the Id field's value.

func (*DataForListContactGroupByIdsOutput) SetName

SetName sets the Name field's value.

func (*DataForListContactGroupByIdsOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (DataForListContactGroupByIdsOutput) String

String returns the string representation

type DataForListContactGroupsOutput

type DataForListContactGroupsOutput struct {
	AccountId *string `type:"string" json:",omitempty"`

	Contacts []*ContactForListContactGroupsOutput `type:"list" json:",omitempty"`

	CreatedAt *string `type:"string" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	Id *string `type:"string" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	UpdatedAt *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForListContactGroupsOutput) GoString

GoString returns the string representation

func (*DataForListContactGroupsOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*DataForListContactGroupsOutput) SetContacts

SetContacts sets the Contacts field's value.

func (*DataForListContactGroupsOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*DataForListContactGroupsOutput) SetDescription

SetDescription sets the Description field's value.

func (*DataForListContactGroupsOutput) SetId

SetId sets the Id field's value.

func (*DataForListContactGroupsOutput) SetName

SetName sets the Name field's value.

func (*DataForListContactGroupsOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (DataForListContactGroupsOutput) String

String returns the string representation

type DataForListContactsByIdsOutput

type DataForListContactsByIdsOutput struct {
	Email *string `type:"string" json:",omitempty"`

	Id *string `type:"string" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	Phone *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForListContactsByIdsOutput) GoString

GoString returns the string representation

func (*DataForListContactsByIdsOutput) SetEmail

SetEmail sets the Email field's value.

func (*DataForListContactsByIdsOutput) SetId

SetId sets the Id field's value.

func (*DataForListContactsByIdsOutput) SetName

SetName sets the Name field's value.

func (*DataForListContactsByIdsOutput) SetPhone

SetPhone sets the Phone field's value.

func (DataForListContactsByIdsOutput) String

String returns the string representation

type DataForListContactsOutput

type DataForListContactsOutput struct {
	ContactGroups []*ContactGroupForListContactsOutput `type:"list" json:",omitempty"`

	Email *string `type:"string" json:",omitempty"`

	Id *string `type:"string" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	Phone *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForListContactsOutput) GoString

func (s DataForListContactsOutput) GoString() string

GoString returns the string representation

func (*DataForListContactsOutput) SetContactGroups

SetContactGroups sets the ContactGroups field's value.

func (*DataForListContactsOutput) SetEmail

SetEmail sets the Email field's value.

func (*DataForListContactsOutput) SetId

SetId sets the Id field's value.

func (*DataForListContactsOutput) SetName

SetName sets the Name field's value.

func (*DataForListContactsOutput) SetPhone

SetPhone sets the Phone field's value.

func (DataForListContactsOutput) String

func (s DataForListContactsOutput) String() string

String returns the string representation

type DataForListDefaultNotifyTemplatesOutput

type DataForListDefaultNotifyTemplatesOutput struct {
	Channel *string `type:"string" json:",omitempty"`

	Content *string `type:"string" json:",omitempty"`

	Language *string `type:"string" json:",omitempty"`

	Title *string `type:"string" json:",omitempty"`

	Type *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForListDefaultNotifyTemplatesOutput) GoString

GoString returns the string representation

func (*DataForListDefaultNotifyTemplatesOutput) SetChannel

SetChannel sets the Channel field's value.

func (*DataForListDefaultNotifyTemplatesOutput) SetContent

SetContent sets the Content field's value.

func (*DataForListDefaultNotifyTemplatesOutput) SetLanguage

SetLanguage sets the Language field's value.

func (*DataForListDefaultNotifyTemplatesOutput) SetTitle

SetTitle sets the Title field's value.

func (*DataForListDefaultNotifyTemplatesOutput) SetType

SetType sets the Type field's value.

func (DataForListDefaultNotifyTemplatesOutput) String

String returns the string representation

type DataForListEventRulesOutput

type DataForListEventRulesOutput struct {
	AccountId *string `type:"string" json:",omitempty"`

	ContactGroupIds []*string `type:"list" json:",omitempty"`

	ContactMethods []*string `type:"list" json:",omitempty"`

	CreatedAt *int32 `type:"int32" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	EffectEndAt *string `type:"string" json:",omitempty"`

	EffectStartAt *string `type:"string" json:",omitempty"`

	EnableState *string `type:"string" json:",omitempty"`

	Endpoint *string `type:"string" json:",omitempty"`

	EventBusName *string `type:"string" json:",omitempty"`

	EventType []*string `type:"list" json:",omitempty"`

	FilterPattern map[string]*interface{} `type:"map" json:",omitempty"`

	Level *string `type:"string" json:",omitempty"`

	MessageQueue *MessageQueueForListEventRulesOutput `type:"structure" json:",omitempty"`

	NotifyTemplates []*NotifyTemplateForListEventRulesOutput `type:"list" json:",omitempty"`

	Region *string `type:"string" json:",omitempty"`

	RuleId *string `type:"string" json:",omitempty"`

	RuleName *string `type:"string" json:",omitempty"`

	Source *string `type:"string" json:",omitempty"`

	TLSTarget []*TLSTargetForListEventRulesOutput `type:"list" json:",omitempty"`

	UpdatedAt *int32 `type:"int32" json:",omitempty"`

	WebhookIds []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForListEventRulesOutput) GoString

func (s DataForListEventRulesOutput) GoString() string

GoString returns the string representation

func (*DataForListEventRulesOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*DataForListEventRulesOutput) SetContactGroupIds

func (s *DataForListEventRulesOutput) SetContactGroupIds(v []*string) *DataForListEventRulesOutput

SetContactGroupIds sets the ContactGroupIds field's value.

func (*DataForListEventRulesOutput) SetContactMethods

SetContactMethods sets the ContactMethods field's value.

func (*DataForListEventRulesOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*DataForListEventRulesOutput) SetDescription

SetDescription sets the Description field's value.

func (*DataForListEventRulesOutput) SetEffectEndAt

SetEffectEndAt sets the EffectEndAt field's value.

func (*DataForListEventRulesOutput) SetEffectStartAt

SetEffectStartAt sets the EffectStartAt field's value.

func (*DataForListEventRulesOutput) SetEnableState

SetEnableState sets the EnableState field's value.

func (*DataForListEventRulesOutput) SetEndpoint

SetEndpoint sets the Endpoint field's value.

func (*DataForListEventRulesOutput) SetEventBusName

SetEventBusName sets the EventBusName field's value.

func (*DataForListEventRulesOutput) SetEventType

SetEventType sets the EventType field's value.

func (*DataForListEventRulesOutput) SetFilterPattern

func (s *DataForListEventRulesOutput) SetFilterPattern(v map[string]*interface{}) *DataForListEventRulesOutput

SetFilterPattern sets the FilterPattern field's value.

func (*DataForListEventRulesOutput) SetLevel

SetLevel sets the Level field's value.

func (*DataForListEventRulesOutput) SetMessageQueue

SetMessageQueue sets the MessageQueue field's value.

func (*DataForListEventRulesOutput) SetNotifyTemplates

SetNotifyTemplates sets the NotifyTemplates field's value.

func (*DataForListEventRulesOutput) SetRegion

SetRegion sets the Region field's value.

func (*DataForListEventRulesOutput) SetRuleId

SetRuleId sets the RuleId field's value.

func (*DataForListEventRulesOutput) SetRuleName

SetRuleName sets the RuleName field's value.

func (*DataForListEventRulesOutput) SetSource

SetSource sets the Source field's value.

func (*DataForListEventRulesOutput) SetTLSTarget

SetTLSTarget sets the TLSTarget field's value.

func (*DataForListEventRulesOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*DataForListEventRulesOutput) SetWebhookIds

SetWebhookIds sets the WebhookIds field's value.

func (DataForListEventRulesOutput) String

String returns the string representation

type DataForListEventsOutput

type DataForListEventsOutput struct {
	Detail map[string]*interface{} `type:"map" json:",omitempty"`

	EventBusName *string `type:"string" json:",omitempty"`

	EventType *string `type:"string" json:",omitempty"`

	HappenTime *int32 `type:"int32" json:",omitempty"`

	ID *string `type:"string" json:",omitempty"`

	Region *string `type:"string" json:",omitempty"`

	Source *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForListEventsOutput) GoString

func (s DataForListEventsOutput) GoString() string

GoString returns the string representation

func (*DataForListEventsOutput) SetDetail

func (s *DataForListEventsOutput) SetDetail(v map[string]*interface{}) *DataForListEventsOutput

SetDetail sets the Detail field's value.

func (*DataForListEventsOutput) SetEventBusName

SetEventBusName sets the EventBusName field's value.

func (*DataForListEventsOutput) SetEventType

SetEventType sets the EventType field's value.

func (*DataForListEventsOutput) SetHappenTime

SetHappenTime sets the HappenTime field's value.

func (*DataForListEventsOutput) SetID

SetID sets the ID field's value.

func (*DataForListEventsOutput) SetRegion

SetRegion sets the Region field's value.

func (*DataForListEventsOutput) SetSource

SetSource sets the Source field's value.

func (DataForListEventsOutput) String

func (s DataForListEventsOutput) String() string

String returns the string representation

type DataForListNotificationsOutput

type DataForListNotificationsOutput struct {
	CreatedAt *string `type:"string" json:",omitempty"`

	EffectEndAt *string `type:"string" json:",omitempty"`

	EffectStartAt *string `type:"string" json:",omitempty"`

	Id *string `type:"string" json:",omitempty"`

	Levels []*string `type:"list" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	Notifications []*NotificationForListNotificationsOutput `type:"list" json:",omitempty"`

	UpdatedAt *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForListNotificationsOutput) GoString

GoString returns the string representation

func (*DataForListNotificationsOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*DataForListNotificationsOutput) SetEffectEndAt

SetEffectEndAt sets the EffectEndAt field's value.

func (*DataForListNotificationsOutput) SetEffectStartAt

SetEffectStartAt sets the EffectStartAt field's value.

func (*DataForListNotificationsOutput) SetId

SetId sets the Id field's value.

func (*DataForListNotificationsOutput) SetLevels

SetLevels sets the Levels field's value.

func (*DataForListNotificationsOutput) SetName

SetName sets the Name field's value.

func (*DataForListNotificationsOutput) SetNotifications

SetNotifications sets the Notifications field's value.

func (*DataForListNotificationsOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (DataForListNotificationsOutput) String

String returns the string representation

type DataForListNotifyTemplatesOutput

type DataForListNotifyTemplatesOutput struct {
	Channel *string `type:"string" json:",omitempty"`

	Content *string `type:"string" json:",omitempty"`

	CreatedAt *string `type:"string" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	Id *string `type:"string" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	Title *string `type:"string" json:",omitempty"`

	Type *string `type:"string" json:",omitempty"`

	UpdatedAt *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForListNotifyTemplatesOutput) GoString

GoString returns the string representation

func (*DataForListNotifyTemplatesOutput) SetChannel

SetChannel sets the Channel field's value.

func (*DataForListNotifyTemplatesOutput) SetContent

SetContent sets the Content field's value.

func (*DataForListNotifyTemplatesOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*DataForListNotifyTemplatesOutput) SetDescription

SetDescription sets the Description field's value.

func (*DataForListNotifyTemplatesOutput) SetId

SetId sets the Id field's value.

func (*DataForListNotifyTemplatesOutput) SetName

SetName sets the Name field's value.

func (*DataForListNotifyTemplatesOutput) SetTitle

SetTitle sets the Title field's value.

func (*DataForListNotifyTemplatesOutput) SetType

SetType sets the Type field's value.

func (*DataForListNotifyTemplatesOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (DataForListNotifyTemplatesOutput) String

String returns the string representation

type DataForListObjectGroupsOutput

type DataForListObjectGroupsOutput struct {
	AlertTemplateId *string `type:"string" json:",omitempty"`

	AlertTemplateName *string `type:"string" json:",omitempty"`

	CreatedAt *string `type:"string" json:",omitempty"`

	Id *string `type:"string" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	Objects []*ObjectForListObjectGroupsOutput `type:"list" json:",omitempty"`

	TemplateDetails []*TemplateDetailForListObjectGroupsOutput `type:"list" json:",omitempty"`

	UpdatedAt *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForListObjectGroupsOutput) GoString

GoString returns the string representation

func (*DataForListObjectGroupsOutput) SetAlertTemplateId

SetAlertTemplateId sets the AlertTemplateId field's value.

func (*DataForListObjectGroupsOutput) SetAlertTemplateName

SetAlertTemplateName sets the AlertTemplateName field's value.

func (*DataForListObjectGroupsOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*DataForListObjectGroupsOutput) SetId

SetId sets the Id field's value.

func (*DataForListObjectGroupsOutput) SetName

SetName sets the Name field's value.

func (*DataForListObjectGroupsOutput) SetObjects

SetObjects sets the Objects field's value.

func (*DataForListObjectGroupsOutput) SetTemplateDetails

SetTemplateDetails sets the TemplateDetails field's value.

func (*DataForListObjectGroupsOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (DataForListObjectGroupsOutput) String

String returns the string representation

type DataForListPresetAlertTemplatesOutput

type DataForListPresetAlertTemplatesOutput struct {
	AlertNotification *AlertNotificationForListPresetAlertTemplatesOutput `type:"structure" json:",omitempty"`

	AppliedProjectName *string `type:"string" json:",omitempty"`

	CreatedAt *string `type:"string" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	Id *string `type:"string" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	NoData *NoDataForListPresetAlertTemplatesOutput `type:"structure" json:",omitempty"`

	NotifyMode *string `type:"string" json:",omitempty"`

	RecoveryNotify *RecoveryNotifyForListPresetAlertTemplatesOutput `type:"structure" json:",omitempty"`

	SilenceTime *int32 `type:"int32" json:",omitempty"`

	Status *bool `type:"boolean" json:",omitempty"`

	TemplateRules []*TemplateRuleForListPresetAlertTemplatesOutput `type:"list" json:",omitempty"`

	UpdatedAt *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForListPresetAlertTemplatesOutput) GoString

GoString returns the string representation

func (*DataForListPresetAlertTemplatesOutput) SetAlertNotification

SetAlertNotification sets the AlertNotification field's value.

func (*DataForListPresetAlertTemplatesOutput) SetAppliedProjectName

SetAppliedProjectName sets the AppliedProjectName field's value.

func (*DataForListPresetAlertTemplatesOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*DataForListPresetAlertTemplatesOutput) SetDescription

SetDescription sets the Description field's value.

func (*DataForListPresetAlertTemplatesOutput) SetId

SetId sets the Id field's value.

func (*DataForListPresetAlertTemplatesOutput) SetName

SetName sets the Name field's value.

func (*DataForListPresetAlertTemplatesOutput) SetNoData

SetNoData sets the NoData field's value.

func (*DataForListPresetAlertTemplatesOutput) SetNotifyMode

SetNotifyMode sets the NotifyMode field's value.

func (*DataForListPresetAlertTemplatesOutput) SetRecoveryNotify

SetRecoveryNotify sets the RecoveryNotify field's value.

func (*DataForListPresetAlertTemplatesOutput) SetSilenceTime

SetSilenceTime sets the SilenceTime field's value.

func (*DataForListPresetAlertTemplatesOutput) SetStatus

SetStatus sets the Status field's value.

func (*DataForListPresetAlertTemplatesOutput) SetTemplateRules

SetTemplateRules sets the TemplateRules field's value.

func (*DataForListPresetAlertTemplatesOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (DataForListPresetAlertTemplatesOutput) String

String returns the string representation

type DataForListRulesByIdsOutput

type DataForListRulesByIdsOutput struct {
	AlertMethods []*string `type:"list" json:",omitempty"`

	AlertState *string `type:"string" json:",omitempty"`

	ConditionOperator *string `type:"string" json:",omitempty"`

	Conditions []*ConditionForListRulesByIdsOutput `type:"list" json:",omitempty"`

	ContactGroupIds []*string `type:"list" json:",omitempty"`

	CreatedAt *string `type:"string" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	DimensionConditions *DimensionConditionsForListRulesByIdsOutput `type:"structure" json:",omitempty"`

	EffectEndAt *string `type:"string" json:",omitempty"`

	EffectStartAt *string `type:"string" json:",omitempty"`

	EnableState *string `type:"string" json:",omitempty"`

	EvaluationCount *int32 `type:"int32" json:",omitempty"`

	Id *string `type:"string" json:",omitempty"`

	Level *string `type:"string" json:",omitempty"`

	LevelConditions []*LevelConditionForListRulesByIdsOutput `type:"list" json:",omitempty"`

	MultipleConditions *bool `type:"boolean" json:",omitempty"`

	Namespace *string `type:"string" json:",omitempty"`

	NotificationId *string `type:"string" json:",omitempty"`

	NotifyTemplates []*NotifyTemplateForListRulesByIdsOutput `type:"list" json:",omitempty"`

	OriginalDimensions map[string][]*string `type:"map" json:",omitempty"`

	ProjectName *string `type:"string" json:",omitempty"`

	RecoveryNotify *RecoveryNotifyForListRulesByIdsOutput `type:"structure" json:",omitempty"`

	Regions []*string `type:"list" json:",omitempty"`

	ResourceType *string `type:"string" json:",omitempty"`

	RuleName *string `type:"string" json:",omitempty"`

	RuleType *string `type:"string" json:",omitempty"`

	SilenceTime *int32 `type:"int32" json:",omitempty"`

	SubNamespace *string `type:"string" json:",omitempty"`

	Tags []*ConvertTagForListRulesByIdsOutput `type:"list" json:",omitempty"`

	UpdatedAt *string `type:"string" json:",omitempty"`

	WebHook *string `type:"string" json:",omitempty"`

	WebhookIds []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForListRulesByIdsOutput) GoString

func (s DataForListRulesByIdsOutput) GoString() string

GoString returns the string representation

func (*DataForListRulesByIdsOutput) SetAlertMethods

SetAlertMethods sets the AlertMethods field's value.

func (*DataForListRulesByIdsOutput) SetAlertState

SetAlertState sets the AlertState field's value.

func (*DataForListRulesByIdsOutput) SetConditionOperator

SetConditionOperator sets the ConditionOperator field's value.

func (*DataForListRulesByIdsOutput) SetConditions

SetConditions sets the Conditions field's value.

func (*DataForListRulesByIdsOutput) SetContactGroupIds

func (s *DataForListRulesByIdsOutput) SetContactGroupIds(v []*string) *DataForListRulesByIdsOutput

SetContactGroupIds sets the ContactGroupIds field's value.

func (*DataForListRulesByIdsOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*DataForListRulesByIdsOutput) SetDescription

SetDescription sets the Description field's value.

func (*DataForListRulesByIdsOutput) SetDimensionConditions

SetDimensionConditions sets the DimensionConditions field's value.

func (*DataForListRulesByIdsOutput) SetEffectEndAt

SetEffectEndAt sets the EffectEndAt field's value.

func (*DataForListRulesByIdsOutput) SetEffectStartAt

SetEffectStartAt sets the EffectStartAt field's value.

func (*DataForListRulesByIdsOutput) SetEnableState

SetEnableState sets the EnableState field's value.

func (*DataForListRulesByIdsOutput) SetEvaluationCount

SetEvaluationCount sets the EvaluationCount field's value.

func (*DataForListRulesByIdsOutput) SetId

SetId sets the Id field's value.

func (*DataForListRulesByIdsOutput) SetLevel

SetLevel sets the Level field's value.

func (*DataForListRulesByIdsOutput) SetLevelConditions

SetLevelConditions sets the LevelConditions field's value.

func (*DataForListRulesByIdsOutput) SetMultipleConditions

func (s *DataForListRulesByIdsOutput) SetMultipleConditions(v bool) *DataForListRulesByIdsOutput

SetMultipleConditions sets the MultipleConditions field's value.

func (*DataForListRulesByIdsOutput) SetNamespace

SetNamespace sets the Namespace field's value.

func (*DataForListRulesByIdsOutput) SetNotificationId

SetNotificationId sets the NotificationId field's value.

func (*DataForListRulesByIdsOutput) SetNotifyTemplates

SetNotifyTemplates sets the NotifyTemplates field's value.

func (*DataForListRulesByIdsOutput) SetOriginalDimensions

func (s *DataForListRulesByIdsOutput) SetOriginalDimensions(v map[string][]*string) *DataForListRulesByIdsOutput

SetOriginalDimensions sets the OriginalDimensions field's value.

func (*DataForListRulesByIdsOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*DataForListRulesByIdsOutput) SetRecoveryNotify

SetRecoveryNotify sets the RecoveryNotify field's value.

func (*DataForListRulesByIdsOutput) SetRegions

SetRegions sets the Regions field's value.

func (*DataForListRulesByIdsOutput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (*DataForListRulesByIdsOutput) SetRuleName

SetRuleName sets the RuleName field's value.

func (*DataForListRulesByIdsOutput) SetRuleType

SetRuleType sets the RuleType field's value.

func (*DataForListRulesByIdsOutput) SetSilenceTime

SetSilenceTime sets the SilenceTime field's value.

func (*DataForListRulesByIdsOutput) SetSubNamespace

SetSubNamespace sets the SubNamespace field's value.

func (*DataForListRulesByIdsOutput) SetTags

SetTags sets the Tags field's value.

func (*DataForListRulesByIdsOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*DataForListRulesByIdsOutput) SetWebHook

SetWebHook sets the WebHook field's value.

func (*DataForListRulesByIdsOutput) SetWebhookIds

SetWebhookIds sets the WebhookIds field's value.

func (DataForListRulesByIdsOutput) String

String returns the string representation

type DataForListRulesOutput

type DataForListRulesOutput struct {
	AlertMethods []*string `type:"list" json:",omitempty"`

	AlertState *string `type:"string" json:",omitempty"`

	ConditionOperator *string `type:"string" json:",omitempty"`

	Conditions []*ConditionForListRulesOutput `type:"list" json:",omitempty"`

	ContactGroupIds []*string `type:"list" json:",omitempty"`

	CreatedAt *string `type:"string" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	DimensionConditions *DimensionConditionsForListRulesOutput `type:"structure" json:",omitempty"`

	EffectEndAt *string `type:"string" json:",omitempty"`

	EffectStartAt *string `type:"string" json:",omitempty"`

	EnableState *string `type:"string" json:",omitempty"`

	EvaluationCount *int32 `type:"int32" json:",omitempty"`

	Id *string `type:"string" json:",omitempty"`

	Level *string `type:"string" json:",omitempty"`

	LevelConditions []*LevelConditionForListRulesOutput `type:"list" json:",omitempty"`

	MultipleConditions *bool `type:"boolean" json:",omitempty"`

	Namespace *string `type:"string" json:",omitempty"`

	NotificationId *string `type:"string" json:",omitempty"`

	NotifyTemplates []*NotifyTemplateForListRulesOutput `type:"list" json:",omitempty"`

	OriginalDimensions map[string][]*string `type:"map" json:",omitempty"`

	ProjectName *string `type:"string" json:",omitempty"`

	RecoveryNotify *RecoveryNotifyForListRulesOutput `type:"structure" json:",omitempty"`

	Regions []*string `type:"list" json:",omitempty"`

	ResourceType *string `type:"string" json:",omitempty"`

	RuleName *string `type:"string" json:",omitempty"`

	RuleType *string `type:"string" json:",omitempty"`

	SilenceTime *int32 `type:"int32" json:",omitempty"`

	SubNamespace *string `type:"string" json:",omitempty"`

	Tags []*ConvertTagForListRulesOutput `type:"list" json:",omitempty"`

	UpdatedAt *string `type:"string" json:",omitempty"`

	WebHook *string `type:"string" json:",omitempty"`

	WebhookIds []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForListRulesOutput) GoString

func (s DataForListRulesOutput) GoString() string

GoString returns the string representation

func (*DataForListRulesOutput) SetAlertMethods

func (s *DataForListRulesOutput) SetAlertMethods(v []*string) *DataForListRulesOutput

SetAlertMethods sets the AlertMethods field's value.

func (*DataForListRulesOutput) SetAlertState

SetAlertState sets the AlertState field's value.

func (*DataForListRulesOutput) SetConditionOperator

func (s *DataForListRulesOutput) SetConditionOperator(v string) *DataForListRulesOutput

SetConditionOperator sets the ConditionOperator field's value.

func (*DataForListRulesOutput) SetConditions

SetConditions sets the Conditions field's value.

func (*DataForListRulesOutput) SetContactGroupIds

func (s *DataForListRulesOutput) SetContactGroupIds(v []*string) *DataForListRulesOutput

SetContactGroupIds sets the ContactGroupIds field's value.

func (*DataForListRulesOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*DataForListRulesOutput) SetDescription

SetDescription sets the Description field's value.

func (*DataForListRulesOutput) SetDimensionConditions

SetDimensionConditions sets the DimensionConditions field's value.

func (*DataForListRulesOutput) SetEffectEndAt

SetEffectEndAt sets the EffectEndAt field's value.

func (*DataForListRulesOutput) SetEffectStartAt

func (s *DataForListRulesOutput) SetEffectStartAt(v string) *DataForListRulesOutput

SetEffectStartAt sets the EffectStartAt field's value.

func (*DataForListRulesOutput) SetEnableState

SetEnableState sets the EnableState field's value.

func (*DataForListRulesOutput) SetEvaluationCount

func (s *DataForListRulesOutput) SetEvaluationCount(v int32) *DataForListRulesOutput

SetEvaluationCount sets the EvaluationCount field's value.

func (*DataForListRulesOutput) SetId

SetId sets the Id field's value.

func (*DataForListRulesOutput) SetLevel

SetLevel sets the Level field's value.

func (*DataForListRulesOutput) SetLevelConditions

SetLevelConditions sets the LevelConditions field's value.

func (*DataForListRulesOutput) SetMultipleConditions

func (s *DataForListRulesOutput) SetMultipleConditions(v bool) *DataForListRulesOutput

SetMultipleConditions sets the MultipleConditions field's value.

func (*DataForListRulesOutput) SetNamespace

SetNamespace sets the Namespace field's value.

func (*DataForListRulesOutput) SetNotificationId

func (s *DataForListRulesOutput) SetNotificationId(v string) *DataForListRulesOutput

SetNotificationId sets the NotificationId field's value.

func (*DataForListRulesOutput) SetNotifyTemplates

SetNotifyTemplates sets the NotifyTemplates field's value.

func (*DataForListRulesOutput) SetOriginalDimensions

func (s *DataForListRulesOutput) SetOriginalDimensions(v map[string][]*string) *DataForListRulesOutput

SetOriginalDimensions sets the OriginalDimensions field's value.

func (*DataForListRulesOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*DataForListRulesOutput) SetRecoveryNotify

SetRecoveryNotify sets the RecoveryNotify field's value.

func (*DataForListRulesOutput) SetRegions

SetRegions sets the Regions field's value.

func (*DataForListRulesOutput) SetResourceType

func (s *DataForListRulesOutput) SetResourceType(v string) *DataForListRulesOutput

SetResourceType sets the ResourceType field's value.

func (*DataForListRulesOutput) SetRuleName

SetRuleName sets the RuleName field's value.

func (*DataForListRulesOutput) SetRuleType

SetRuleType sets the RuleType field's value.

func (*DataForListRulesOutput) SetSilenceTime

func (s *DataForListRulesOutput) SetSilenceTime(v int32) *DataForListRulesOutput

SetSilenceTime sets the SilenceTime field's value.

func (*DataForListRulesOutput) SetSubNamespace

func (s *DataForListRulesOutput) SetSubNamespace(v string) *DataForListRulesOutput

SetSubNamespace sets the SubNamespace field's value.

func (*DataForListRulesOutput) SetTags

SetTags sets the Tags field's value.

func (*DataForListRulesOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*DataForListRulesOutput) SetWebHook

SetWebHook sets the WebHook field's value.

func (*DataForListRulesOutput) SetWebhookIds

func (s *DataForListRulesOutput) SetWebhookIds(v []*string) *DataForListRulesOutput

SetWebhookIds sets the WebhookIds field's value.

func (DataForListRulesOutput) String

func (s DataForListRulesOutput) String() string

String returns the string representation

type DataForListSendAlertOutput

type DataForListSendAlertOutput struct {
	AlertMethod *string `type:"string" json:",omitempty"`

	BathId *string `type:"string" json:",omitempty"`

	Content *string `type:"string" json:",omitempty"`

	Id *string `type:"string" json:",omitempty"`

	SendAt *string `type:"string" json:",omitempty"`

	SendResult []*SendResultForListSendAlertOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForListSendAlertOutput) GoString

func (s DataForListSendAlertOutput) GoString() string

GoString returns the string representation

func (*DataForListSendAlertOutput) SetAlertMethod

SetAlertMethod sets the AlertMethod field's value.

func (*DataForListSendAlertOutput) SetBathId

SetBathId sets the BathId field's value.

func (*DataForListSendAlertOutput) SetContent

SetContent sets the Content field's value.

func (*DataForListSendAlertOutput) SetId

SetId sets the Id field's value.

func (*DataForListSendAlertOutput) SetSendAt

SetSendAt sets the SendAt field's value.

func (*DataForListSendAlertOutput) SetSendResult

SetSendResult sets the SendResult field's value.

func (DataForListSendAlertOutput) String

String returns the string representation

type DataForListSilencePolicyOutput

type DataForListSilencePolicyOutput struct {
	CreatedAt *string `type:"string" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	EffectTime *EffectTimeForListSilencePolicyOutput `type:"structure" json:",omitempty"`

	EnableState *string `type:"string" json:",omitempty"`

	Id *string `type:"string" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	Namespace *string `type:"string" json:",omitempty"`

	SilenceConditions *SilenceConditionsForListSilencePolicyOutput `type:"structure" json:",omitempty"`

	SilenceType *string `type:"string" json:",omitempty"`

	UpdatedAt *string `type:"string" json:",omitempty"`

	ValidReason *string `type:"string" json:",omitempty"`

	ValidState *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForListSilencePolicyOutput) GoString

GoString returns the string representation

func (*DataForListSilencePolicyOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*DataForListSilencePolicyOutput) SetDescription

SetDescription sets the Description field's value.

func (*DataForListSilencePolicyOutput) SetEffectTime

SetEffectTime sets the EffectTime field's value.

func (*DataForListSilencePolicyOutput) SetEnableState

SetEnableState sets the EnableState field's value.

func (*DataForListSilencePolicyOutput) SetId

SetId sets the Id field's value.

func (*DataForListSilencePolicyOutput) SetName

SetName sets the Name field's value.

func (*DataForListSilencePolicyOutput) SetNamespace

SetNamespace sets the Namespace field's value.

func (*DataForListSilencePolicyOutput) SetSilenceConditions

SetSilenceConditions sets the SilenceConditions field's value.

func (*DataForListSilencePolicyOutput) SetSilenceType

SetSilenceType sets the SilenceType field's value.

func (*DataForListSilencePolicyOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*DataForListSilencePolicyOutput) SetValidReason

SetValidReason sets the ValidReason field's value.

func (*DataForListSilencePolicyOutput) SetValidState

SetValidState sets the ValidState field's value.

func (DataForListSilencePolicyOutput) String

String returns the string representation

type DataForListWebhooksByIdsOutput

type DataForListWebhooksByIdsOutput struct {
	CreatedAt *string `type:"string" json:",omitempty"`

	EventRuleIds []*string `type:"list" json:",omitempty"`

	Id *string `type:"string" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	RuleIds []*string `type:"list" json:",omitempty"`

	Type *string `type:"string" json:",omitempty"`

	UpdatedAt *string `type:"string" json:",omitempty"`

	Url *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForListWebhooksByIdsOutput) GoString

GoString returns the string representation

func (*DataForListWebhooksByIdsOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*DataForListWebhooksByIdsOutput) SetEventRuleIds

SetEventRuleIds sets the EventRuleIds field's value.

func (*DataForListWebhooksByIdsOutput) SetId

SetId sets the Id field's value.

func (*DataForListWebhooksByIdsOutput) SetName

SetName sets the Name field's value.

func (*DataForListWebhooksByIdsOutput) SetRuleIds

SetRuleIds sets the RuleIds field's value.

func (*DataForListWebhooksByIdsOutput) SetType

SetType sets the Type field's value.

func (*DataForListWebhooksByIdsOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*DataForListWebhooksByIdsOutput) SetUrl

SetUrl sets the Url field's value.

func (DataForListWebhooksByIdsOutput) String

String returns the string representation

type DataForListWebhooksOutput

type DataForListWebhooksOutput struct {
	CreatedAt *string `type:"string" json:",omitempty"`

	EventRuleIds []*string `type:"list" json:",omitempty"`

	Id *string `type:"string" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	RuleIds []*string `type:"list" json:",omitempty"`

	Type *string `type:"string" json:",omitempty"`

	UpdatedAt *string `type:"string" json:",omitempty"`

	Url *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForListWebhooksOutput) GoString

func (s DataForListWebhooksOutput) GoString() string

GoString returns the string representation

func (*DataForListWebhooksOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*DataForListWebhooksOutput) SetEventRuleIds

SetEventRuleIds sets the EventRuleIds field's value.

func (*DataForListWebhooksOutput) SetId

SetId sets the Id field's value.

func (*DataForListWebhooksOutput) SetName

SetName sets the Name field's value.

func (*DataForListWebhooksOutput) SetRuleIds

SetRuleIds sets the RuleIds field's value.

func (*DataForListWebhooksOutput) SetType

SetType sets the Type field's value.

func (*DataForListWebhooksOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*DataForListWebhooksOutput) SetUrl

SetUrl sets the Url field's value.

func (DataForListWebhooksOutput) String

func (s DataForListWebhooksOutput) String() string

String returns the string representation

type DataForTagResourcesOutput

type DataForTagResourcesOutput struct {
	FailedResources []*string `type:"list" json:",omitempty"`

	SucceedResources []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForTagResourcesOutput) GoString

func (s DataForTagResourcesOutput) GoString() string

GoString returns the string representation

func (*DataForTagResourcesOutput) SetFailedResources

func (s *DataForTagResourcesOutput) SetFailedResources(v []*string) *DataForTagResourcesOutput

SetFailedResources sets the FailedResources field's value.

func (*DataForTagResourcesOutput) SetSucceedResources

func (s *DataForTagResourcesOutput) SetSucceedResources(v []*string) *DataForTagResourcesOutput

SetSucceedResources sets the SucceedResources field's value.

func (DataForTagResourcesOutput) String

func (s DataForTagResourcesOutput) String() string

String returns the string representation

type DataForUpdateEventRuleOutput

type DataForUpdateEventRuleOutput struct {
	RuleId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForUpdateEventRuleOutput) GoString

func (s DataForUpdateEventRuleOutput) GoString() string

GoString returns the string representation

func (*DataForUpdateEventRuleOutput) SetRuleId

SetRuleId sets the RuleId field's value.

func (DataForUpdateEventRuleOutput) String

String returns the string representation

type DataPointForGetMetricDataOutput

type DataPointForGetMetricDataOutput struct {
	Timestamp *int32 `type:"int32" json:",omitempty"`

	Value *float64 `type:"float" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataPointForGetMetricDataOutput) GoString

GoString returns the string representation

func (*DataPointForGetMetricDataOutput) SetTimestamp

SetTimestamp sets the Timestamp field's value.

func (*DataPointForGetMetricDataOutput) SetValue

SetValue sets the Value field's value.

func (DataPointForGetMetricDataOutput) String

String returns the string representation

type DeleteAlertTemplatesByIdsInput

type DeleteAlertTemplatesByIdsInput struct {
	Ids []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DeleteAlertTemplatesByIdsInput) GoString

GoString returns the string representation

func (*DeleteAlertTemplatesByIdsInput) SetIds

SetIds sets the Ids field's value.

func (DeleteAlertTemplatesByIdsInput) String

String returns the string representation

type DeleteAlertTemplatesByIdsOutput

type DeleteAlertTemplatesByIdsOutput struct {
	Metadata *response.ResponseMetadata

	Data []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DeleteAlertTemplatesByIdsOutput) GoString

GoString returns the string representation

func (*DeleteAlertTemplatesByIdsOutput) SetData

SetData sets the Data field's value.

func (DeleteAlertTemplatesByIdsOutput) String

String returns the string representation

type DeleteContactGroupByIdsInput

type DeleteContactGroupByIdsInput struct {
	Ids []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DeleteContactGroupByIdsInput) GoString

func (s DeleteContactGroupByIdsInput) GoString() string

GoString returns the string representation

func (*DeleteContactGroupByIdsInput) SetIds

SetIds sets the Ids field's value.

func (DeleteContactGroupByIdsInput) String

String returns the string representation

type DeleteContactGroupByIdsOutput

type DeleteContactGroupByIdsOutput struct {
	Metadata *response.ResponseMetadata

	Data []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DeleteContactGroupByIdsOutput) GoString

GoString returns the string representation

func (*DeleteContactGroupByIdsOutput) SetData

SetData sets the Data field's value.

func (DeleteContactGroupByIdsOutput) String

String returns the string representation

type DeleteContactsByIdsInput

type DeleteContactsByIdsInput struct {
	Ids []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DeleteContactsByIdsInput) GoString

func (s DeleteContactsByIdsInput) GoString() string

GoString returns the string representation

func (*DeleteContactsByIdsInput) SetIds

SetIds sets the Ids field's value.

func (DeleteContactsByIdsInput) String

func (s DeleteContactsByIdsInput) String() string

String returns the string representation

type DeleteContactsByIdsOutput

type DeleteContactsByIdsOutput struct {
	Metadata *response.ResponseMetadata

	Data []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DeleteContactsByIdsOutput) GoString

func (s DeleteContactsByIdsOutput) GoString() string

GoString returns the string representation

func (*DeleteContactsByIdsOutput) SetData

SetData sets the Data field's value.

func (DeleteContactsByIdsOutput) String

func (s DeleteContactsByIdsOutput) String() string

String returns the string representation

type DeleteEventRuleInput

type DeleteEventRuleInput struct {
	RuleId []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DeleteEventRuleInput) GoString

func (s DeleteEventRuleInput) GoString() string

GoString returns the string representation

func (*DeleteEventRuleInput) SetRuleId

func (s *DeleteEventRuleInput) SetRuleId(v []*string) *DeleteEventRuleInput

SetRuleId sets the RuleId field's value.

func (DeleteEventRuleInput) String

func (s DeleteEventRuleInput) String() string

String returns the string representation

type DeleteEventRuleOutput

type DeleteEventRuleOutput struct {
	Metadata *response.ResponseMetadata

	Data *DataForDeleteEventRuleOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DeleteEventRuleOutput) GoString

func (s DeleteEventRuleOutput) GoString() string

GoString returns the string representation

func (*DeleteEventRuleOutput) SetData

SetData sets the Data field's value.

func (DeleteEventRuleOutput) String

func (s DeleteEventRuleOutput) String() string

String returns the string representation

type DeleteNotificationsByIdsInput

type DeleteNotificationsByIdsInput struct {
	Ids []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DeleteNotificationsByIdsInput) GoString

GoString returns the string representation

func (*DeleteNotificationsByIdsInput) SetIds

SetIds sets the Ids field's value.

func (DeleteNotificationsByIdsInput) String

String returns the string representation

type DeleteNotificationsByIdsOutput

type DeleteNotificationsByIdsOutput struct {
	Metadata *response.ResponseMetadata

	Data []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DeleteNotificationsByIdsOutput) GoString

GoString returns the string representation

func (*DeleteNotificationsByIdsOutput) SetData

SetData sets the Data field's value.

func (DeleteNotificationsByIdsOutput) String

String returns the string representation

type DeleteNotifyTemplatesByIdsInput

type DeleteNotifyTemplatesByIdsInput struct {
	Ids []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DeleteNotifyTemplatesByIdsInput) GoString

GoString returns the string representation

func (*DeleteNotifyTemplatesByIdsInput) SetIds

SetIds sets the Ids field's value.

func (DeleteNotifyTemplatesByIdsInput) String

String returns the string representation

type DeleteNotifyTemplatesByIdsOutput

type DeleteNotifyTemplatesByIdsOutput struct {
	Metadata *response.ResponseMetadata

	Data []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DeleteNotifyTemplatesByIdsOutput) GoString

GoString returns the string representation

func (*DeleteNotifyTemplatesByIdsOutput) SetData

SetData sets the Data field's value.

func (DeleteNotifyTemplatesByIdsOutput) String

String returns the string representation

type DeleteObjectGroupInput

type DeleteObjectGroupInput struct {

	// Id is a required field
	Id *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteObjectGroupInput) GoString

func (s DeleteObjectGroupInput) GoString() string

GoString returns the string representation

func (*DeleteObjectGroupInput) SetId

SetId sets the Id field's value.

func (DeleteObjectGroupInput) String

func (s DeleteObjectGroupInput) String() string

String returns the string representation

func (*DeleteObjectGroupInput) Validate

func (s *DeleteObjectGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteObjectGroupOutput

type DeleteObjectGroupOutput struct {
	Metadata *response.ResponseMetadata

	Data *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DeleteObjectGroupOutput) GoString

func (s DeleteObjectGroupOutput) GoString() string

GoString returns the string representation

func (*DeleteObjectGroupOutput) SetData

SetData sets the Data field's value.

func (DeleteObjectGroupOutput) String

func (s DeleteObjectGroupOutput) String() string

String returns the string representation

type DeleteRulesByIdsInput

type DeleteRulesByIdsInput struct {
	Ids []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DeleteRulesByIdsInput) GoString

func (s DeleteRulesByIdsInput) GoString() string

GoString returns the string representation

func (*DeleteRulesByIdsInput) SetIds

SetIds sets the Ids field's value.

func (DeleteRulesByIdsInput) String

func (s DeleteRulesByIdsInput) String() string

String returns the string representation

type DeleteRulesByIdsOutput

type DeleteRulesByIdsOutput struct {
	Metadata *response.ResponseMetadata

	Data []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DeleteRulesByIdsOutput) GoString

func (s DeleteRulesByIdsOutput) GoString() string

GoString returns the string representation

func (*DeleteRulesByIdsOutput) SetData

SetData sets the Data field's value.

func (DeleteRulesByIdsOutput) String

func (s DeleteRulesByIdsOutput) String() string

String returns the string representation

type DeleteSilencePolicyByIdsInput

type DeleteSilencePolicyByIdsInput struct {
	Ids []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DeleteSilencePolicyByIdsInput) GoString

GoString returns the string representation

func (*DeleteSilencePolicyByIdsInput) SetIds

SetIds sets the Ids field's value.

func (DeleteSilencePolicyByIdsInput) String

String returns the string representation

type DeleteSilencePolicyByIdsOutput

type DeleteSilencePolicyByIdsOutput struct {
	Metadata *response.ResponseMetadata

	Data []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DeleteSilencePolicyByIdsOutput) GoString

GoString returns the string representation

func (*DeleteSilencePolicyByIdsOutput) SetData

SetData sets the Data field's value.

func (DeleteSilencePolicyByIdsOutput) String

String returns the string representation

type DeleteWebhooksByIdsInput

type DeleteWebhooksByIdsInput struct {
	Ids []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DeleteWebhooksByIdsInput) GoString

func (s DeleteWebhooksByIdsInput) GoString() string

GoString returns the string representation

func (*DeleteWebhooksByIdsInput) SetIds

SetIds sets the Ids field's value.

func (DeleteWebhooksByIdsInput) String

func (s DeleteWebhooksByIdsInput) String() string

String returns the string representation

type DeleteWebhooksByIdsOutput

type DeleteWebhooksByIdsOutput struct {
	Metadata *response.ResponseMetadata

	Data []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DeleteWebhooksByIdsOutput) GoString

func (s DeleteWebhooksByIdsOutput) GoString() string

GoString returns the string representation

func (*DeleteWebhooksByIdsOutput) SetData

SetData sets the Data field's value.

func (DeleteWebhooksByIdsOutput) String

func (s DeleteWebhooksByIdsOutput) String() string

String returns the string representation

type DimensionConditionsForCreateObjectGroupInput

type DimensionConditionsForCreateObjectGroupInput struct {
	MetaCondition *MetaConditionForCreateObjectGroupInput `type:"structure" json:",omitempty"`

	ProjectCondition *ProjectConditionForCreateObjectGroupInput `type:"structure" json:",omitempty"`

	TagCondition *TagConditionForCreateObjectGroupInput `type:"structure" json:",omitempty"`

	Type *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DimensionConditionsForCreateObjectGroupInput) GoString

GoString returns the string representation

func (*DimensionConditionsForCreateObjectGroupInput) SetMetaCondition

SetMetaCondition sets the MetaCondition field's value.

func (*DimensionConditionsForCreateObjectGroupInput) SetProjectCondition

SetProjectCondition sets the ProjectCondition field's value.

func (*DimensionConditionsForCreateObjectGroupInput) SetTagCondition

SetTagCondition sets the TagCondition field's value.

func (*DimensionConditionsForCreateObjectGroupInput) SetType

SetType sets the Type field's value.

func (DimensionConditionsForCreateObjectGroupInput) String

String returns the string representation

type DimensionConditionsForCreateRuleInput

type DimensionConditionsForCreateRuleInput struct {
	MetaCondition *MetaConditionForCreateRuleInput `type:"structure" json:",omitempty"`

	ProjectCondition *ProjectConditionForCreateRuleInput `type:"structure" json:",omitempty"`

	TagCondition *TagConditionForCreateRuleInput `type:"structure" json:",omitempty"`

	Type *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DimensionConditionsForCreateRuleInput) GoString

GoString returns the string representation

func (*DimensionConditionsForCreateRuleInput) SetMetaCondition

SetMetaCondition sets the MetaCondition field's value.

func (*DimensionConditionsForCreateRuleInput) SetProjectCondition

SetProjectCondition sets the ProjectCondition field's value.

func (*DimensionConditionsForCreateRuleInput) SetTagCondition

SetTagCondition sets the TagCondition field's value.

func (*DimensionConditionsForCreateRuleInput) SetType

SetType sets the Type field's value.

func (DimensionConditionsForCreateRuleInput) String

String returns the string representation

type DimensionConditionsForListRulesByIdsOutput

type DimensionConditionsForListRulesByIdsOutput struct {
	MetaCondition *MetaConditionForListRulesByIdsOutput `type:"structure" json:",omitempty"`

	ProjectCondition *ProjectConditionForListRulesByIdsOutput `type:"structure" json:",omitempty"`

	TagCondition *TagConditionForListRulesByIdsOutput `type:"structure" json:",omitempty"`

	Type *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DimensionConditionsForListRulesByIdsOutput) GoString

GoString returns the string representation

func (*DimensionConditionsForListRulesByIdsOutput) SetMetaCondition

SetMetaCondition sets the MetaCondition field's value.

func (*DimensionConditionsForListRulesByIdsOutput) SetProjectCondition

SetProjectCondition sets the ProjectCondition field's value.

func (*DimensionConditionsForListRulesByIdsOutput) SetTagCondition

SetTagCondition sets the TagCondition field's value.

func (*DimensionConditionsForListRulesByIdsOutput) SetType

SetType sets the Type field's value.

func (DimensionConditionsForListRulesByIdsOutput) String

String returns the string representation

type DimensionConditionsForListRulesOutput

type DimensionConditionsForListRulesOutput struct {
	MetaCondition *MetaConditionForListRulesOutput `type:"structure" json:",omitempty"`

	ProjectCondition *ProjectConditionForListRulesOutput `type:"structure" json:",omitempty"`

	TagCondition *TagConditionForListRulesOutput `type:"structure" json:",omitempty"`

	Type *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DimensionConditionsForListRulesOutput) GoString

GoString returns the string representation

func (*DimensionConditionsForListRulesOutput) SetMetaCondition

SetMetaCondition sets the MetaCondition field's value.

func (*DimensionConditionsForListRulesOutput) SetProjectCondition

SetProjectCondition sets the ProjectCondition field's value.

func (*DimensionConditionsForListRulesOutput) SetTagCondition

SetTagCondition sets the TagCondition field's value.

func (*DimensionConditionsForListRulesOutput) SetType

SetType sets the Type field's value.

func (DimensionConditionsForListRulesOutput) String

String returns the string representation

type DimensionConditionsForUpdateObjectGroupInput

type DimensionConditionsForUpdateObjectGroupInput struct {
	MetaCondition *MetaConditionForUpdateObjectGroupInput `type:"structure" json:",omitempty"`

	ProjectCondition *ProjectConditionForUpdateObjectGroupInput `type:"structure" json:",omitempty"`

	TagCondition *TagConditionForUpdateObjectGroupInput `type:"structure" json:",omitempty"`

	Type *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DimensionConditionsForUpdateObjectGroupInput) GoString

GoString returns the string representation

func (*DimensionConditionsForUpdateObjectGroupInput) SetMetaCondition

SetMetaCondition sets the MetaCondition field's value.

func (*DimensionConditionsForUpdateObjectGroupInput) SetProjectCondition

SetProjectCondition sets the ProjectCondition field's value.

func (*DimensionConditionsForUpdateObjectGroupInput) SetTagCondition

SetTagCondition sets the TagCondition field's value.

func (*DimensionConditionsForUpdateObjectGroupInput) SetType

SetType sets the Type field's value.

func (DimensionConditionsForUpdateObjectGroupInput) String

String returns the string representation

type DimensionConditionsForUpdateRuleInput

type DimensionConditionsForUpdateRuleInput struct {
	MetaCondition *MetaConditionForUpdateRuleInput `type:"structure" json:",omitempty"`

	ProjectCondition *ProjectConditionForUpdateRuleInput `type:"structure" json:",omitempty"`

	TagCondition *TagConditionForUpdateRuleInput `type:"structure" json:",omitempty"`

	Type *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DimensionConditionsForUpdateRuleInput) GoString

GoString returns the string representation

func (*DimensionConditionsForUpdateRuleInput) SetMetaCondition

SetMetaCondition sets the MetaCondition field's value.

func (*DimensionConditionsForUpdateRuleInput) SetProjectCondition

SetProjectCondition sets the ProjectCondition field's value.

func (*DimensionConditionsForUpdateRuleInput) SetTagCondition

SetTagCondition sets the TagCondition field's value.

func (*DimensionConditionsForUpdateRuleInput) SetType

SetType sets the Type field's value.

func (DimensionConditionsForUpdateRuleInput) String

String returns the string representation

type DimensionForGetMetricDataInput

type DimensionForGetMetricDataInput struct {
	Name *string `type:"string" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DimensionForGetMetricDataInput) GoString

GoString returns the string representation

func (*DimensionForGetMetricDataInput) SetName

SetName sets the Name field's value.

func (*DimensionForGetMetricDataInput) SetValue

SetValue sets the Value field's value.

func (DimensionForGetMetricDataInput) String

String returns the string representation

type DimensionForGetMetricDataOutput

type DimensionForGetMetricDataOutput struct {
	Name *string `type:"string" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DimensionForGetMetricDataOutput) GoString

GoString returns the string representation

func (*DimensionForGetMetricDataOutput) SetName

SetName sets the Name field's value.

func (*DimensionForGetMetricDataOutput) SetValue

SetValue sets the Value field's value.

func (DimensionForGetMetricDataOutput) String

String returns the string representation

type DimensionForGetTopDataInput

type DimensionForGetTopDataInput struct {
	Name *string `type:"string" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DimensionForGetTopDataInput) GoString

func (s DimensionForGetTopDataInput) GoString() string

GoString returns the string representation

func (*DimensionForGetTopDataInput) SetName

SetName sets the Name field's value.

func (*DimensionForGetTopDataInput) SetValue

SetValue sets the Value field's value.

func (DimensionForGetTopDataInput) String

String returns the string representation

type DisableEventRuleInput

type DisableEventRuleInput struct {
	RuleId []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DisableEventRuleInput) GoString

func (s DisableEventRuleInput) GoString() string

GoString returns the string representation

func (*DisableEventRuleInput) SetRuleId

SetRuleId sets the RuleId field's value.

func (DisableEventRuleInput) String

func (s DisableEventRuleInput) String() string

String returns the string representation

type DisableEventRuleOutput

type DisableEventRuleOutput struct {
	Metadata *response.ResponseMetadata

	Data *DataForDisableEventRuleOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DisableEventRuleOutput) GoString

func (s DisableEventRuleOutput) GoString() string

GoString returns the string representation

func (*DisableEventRuleOutput) SetData

SetData sets the Data field's value.

func (DisableEventRuleOutput) String

func (s DisableEventRuleOutput) String() string

String returns the string representation

type DisablePresetAlertTemplateInput

type DisablePresetAlertTemplateInput struct {

	// TemplateId is a required field
	TemplateId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DisablePresetAlertTemplateInput) GoString

GoString returns the string representation

func (*DisablePresetAlertTemplateInput) SetTemplateId

SetTemplateId sets the TemplateId field's value.

func (DisablePresetAlertTemplateInput) String

String returns the string representation

func (*DisablePresetAlertTemplateInput) Validate

func (s *DisablePresetAlertTemplateInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DisablePresetAlertTemplateOutput

type DisablePresetAlertTemplateOutput struct {
	Metadata *response.ResponseMetadata

	Data []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DisablePresetAlertTemplateOutput) GoString

GoString returns the string representation

func (*DisablePresetAlertTemplateOutput) SetData

SetData sets the Data field's value.

func (DisablePresetAlertTemplateOutput) String

String returns the string representation

type EffectTimeForCreateSilencePolicyInput

type EffectTimeForCreateSilencePolicyInput struct {
	Range []*RangeForCreateSilencePolicyInput `type:"list" json:",omitempty"`

	Type *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (EffectTimeForCreateSilencePolicyInput) GoString

GoString returns the string representation

func (*EffectTimeForCreateSilencePolicyInput) SetRange

SetRange sets the Range field's value.

func (*EffectTimeForCreateSilencePolicyInput) SetType

SetType sets the Type field's value.

func (EffectTimeForCreateSilencePolicyInput) String

String returns the string representation

type EffectTimeForListSilencePolicyOutput

type EffectTimeForListSilencePolicyOutput struct {
	Range []*RangeForListSilencePolicyOutput `type:"list" json:",omitempty"`

	Type *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (EffectTimeForListSilencePolicyOutput) GoString

GoString returns the string representation

func (*EffectTimeForListSilencePolicyOutput) SetRange

SetRange sets the Range field's value.

func (*EffectTimeForListSilencePolicyOutput) SetType

SetType sets the Type field's value.

func (EffectTimeForListSilencePolicyOutput) String

String returns the string representation

type EffectTimeForUpdateSilencePolicyInput

type EffectTimeForUpdateSilencePolicyInput struct {
	Range []*RangeForUpdateSilencePolicyInput `type:"list" json:",omitempty"`

	Type *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (EffectTimeForUpdateSilencePolicyInput) GoString

GoString returns the string representation

func (*EffectTimeForUpdateSilencePolicyInput) SetRange

SetRange sets the Range field's value.

func (*EffectTimeForUpdateSilencePolicyInput) SetType

SetType sets the Type field's value.

func (EffectTimeForUpdateSilencePolicyInput) String

String returns the string representation

type EffectiveTimeForCreateEventRuleInput

type EffectiveTimeForCreateEventRuleInput struct {
	EndTime *string `type:"string" json:",omitempty"`

	StartTime *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (EffectiveTimeForCreateEventRuleInput) GoString

GoString returns the string representation

func (*EffectiveTimeForCreateEventRuleInput) SetEndTime

SetEndTime sets the EndTime field's value.

func (*EffectiveTimeForCreateEventRuleInput) SetStartTime

SetStartTime sets the StartTime field's value.

func (EffectiveTimeForCreateEventRuleInput) String

String returns the string representation

type EffectiveTimeForUpdateEventRuleInput

type EffectiveTimeForUpdateEventRuleInput struct {
	EndTime *string `type:"string" json:",omitempty"`

	StartTime *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (EffectiveTimeForUpdateEventRuleInput) GoString

GoString returns the string representation

func (*EffectiveTimeForUpdateEventRuleInput) SetEndTime

SetEndTime sets the EndTime field's value.

func (*EffectiveTimeForUpdateEventRuleInput) SetStartTime

SetStartTime sets the StartTime field's value.

func (EffectiveTimeForUpdateEventRuleInput) String

String returns the string representation

type EnableEventRuleInput

type EnableEventRuleInput struct {
	RuleId []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (EnableEventRuleInput) GoString

func (s EnableEventRuleInput) GoString() string

GoString returns the string representation

func (*EnableEventRuleInput) SetRuleId

func (s *EnableEventRuleInput) SetRuleId(v []*string) *EnableEventRuleInput

SetRuleId sets the RuleId field's value.

func (EnableEventRuleInput) String

func (s EnableEventRuleInput) String() string

String returns the string representation

type EnableEventRuleOutput

type EnableEventRuleOutput struct {
	Metadata *response.ResponseMetadata

	Data *DataForEnableEventRuleOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (EnableEventRuleOutput) GoString

func (s EnableEventRuleOutput) GoString() string

GoString returns the string representation

func (*EnableEventRuleOutput) SetData

SetData sets the Data field's value.

func (EnableEventRuleOutput) String

func (s EnableEventRuleOutput) String() string

String returns the string representation

type EnablePresetAlertTemplateInput

type EnablePresetAlertTemplateInput struct {
	AlertMethods []*string `type:"list" json:",omitempty"`

	ContactGroupIds []*string `type:"list" json:",omitempty"`

	// EffectEndAt is a required field
	EffectEndAt *string `type:"string" json:",omitempty" required:"true"`

	// EffectStartAt is a required field
	EffectStartAt *string `type:"string" json:",omitempty" required:"true"`

	NotificationId *string `type:"string" json:",omitempty"`

	NotifyTemplates []*NotifyTemplateForEnablePresetAlertTemplateInput `type:"list" json:",omitempty"`

	// ProjectName is a required field
	ProjectName *string `type:"string" json:",omitempty" required:"true"`

	// TemplateId is a required field
	TemplateId *string `type:"string" json:",omitempty" required:"true"`

	UpgradePresetAlertTemplate *bool `type:"boolean" json:",omitempty"`

	Webhook *string `type:"string" json:",omitempty"`

	WebhookIds []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (EnablePresetAlertTemplateInput) GoString

GoString returns the string representation

func (*EnablePresetAlertTemplateInput) SetAlertMethods

SetAlertMethods sets the AlertMethods field's value.

func (*EnablePresetAlertTemplateInput) SetContactGroupIds

SetContactGroupIds sets the ContactGroupIds field's value.

func (*EnablePresetAlertTemplateInput) SetEffectEndAt

SetEffectEndAt sets the EffectEndAt field's value.

func (*EnablePresetAlertTemplateInput) SetEffectStartAt

SetEffectStartAt sets the EffectStartAt field's value.

func (*EnablePresetAlertTemplateInput) SetNotificationId

SetNotificationId sets the NotificationId field's value.

func (*EnablePresetAlertTemplateInput) SetNotifyTemplates

SetNotifyTemplates sets the NotifyTemplates field's value.

func (*EnablePresetAlertTemplateInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*EnablePresetAlertTemplateInput) SetTemplateId

SetTemplateId sets the TemplateId field's value.

func (*EnablePresetAlertTemplateInput) SetUpgradePresetAlertTemplate

func (s *EnablePresetAlertTemplateInput) SetUpgradePresetAlertTemplate(v bool) *EnablePresetAlertTemplateInput

SetUpgradePresetAlertTemplate sets the UpgradePresetAlertTemplate field's value.

func (*EnablePresetAlertTemplateInput) SetWebhook

SetWebhook sets the Webhook field's value.

func (*EnablePresetAlertTemplateInput) SetWebhookIds

SetWebhookIds sets the WebhookIds field's value.

func (EnablePresetAlertTemplateInput) String

String returns the string representation

func (*EnablePresetAlertTemplateInput) Validate

func (s *EnablePresetAlertTemplateInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type EnablePresetAlertTemplateOutput

type EnablePresetAlertTemplateOutput struct {
	Metadata *response.ResponseMetadata

	Data []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (EnablePresetAlertTemplateOutput) GoString

GoString returns the string representation

func (*EnablePresetAlertTemplateOutput) SetData

SetData sets the Data field's value.

func (EnablePresetAlertTemplateOutput) String

String returns the string representation

type GetMetricDataInput

type GetMetricDataInput struct {
	EndTime *int32 `type:"int32" json:",omitempty"`

	GroupBy []*string `type:"list" json:",omitempty"`

	Instances []*InstanceForGetMetricDataInput `type:"list" json:",omitempty"`

	// MetricName is a required field
	MetricName *string `type:"string" json:",omitempty" required:"true"`

	// Namespace is a required field
	Namespace *string `type:"string" json:",omitempty" required:"true"`

	Period *string `type:"string" json:",omitempty"`

	StartTime *int32 `type:"int32" json:",omitempty"`

	// SubNamespace is a required field
	SubNamespace *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (GetMetricDataInput) GoString

func (s GetMetricDataInput) GoString() string

GoString returns the string representation

func (*GetMetricDataInput) SetEndTime

func (s *GetMetricDataInput) SetEndTime(v int32) *GetMetricDataInput

SetEndTime sets the EndTime field's value.

func (*GetMetricDataInput) SetGroupBy

func (s *GetMetricDataInput) SetGroupBy(v []*string) *GetMetricDataInput

SetGroupBy sets the GroupBy field's value.

func (*GetMetricDataInput) SetInstances

SetInstances sets the Instances field's value.

func (*GetMetricDataInput) SetMetricName

func (s *GetMetricDataInput) SetMetricName(v string) *GetMetricDataInput

SetMetricName sets the MetricName field's value.

func (*GetMetricDataInput) SetNamespace

func (s *GetMetricDataInput) SetNamespace(v string) *GetMetricDataInput

SetNamespace sets the Namespace field's value.

func (*GetMetricDataInput) SetPeriod

func (s *GetMetricDataInput) SetPeriod(v string) *GetMetricDataInput

SetPeriod sets the Period field's value.

func (*GetMetricDataInput) SetStartTime

func (s *GetMetricDataInput) SetStartTime(v int32) *GetMetricDataInput

SetStartTime sets the StartTime field's value.

func (*GetMetricDataInput) SetSubNamespace

func (s *GetMetricDataInput) SetSubNamespace(v string) *GetMetricDataInput

SetSubNamespace sets the SubNamespace field's value.

func (GetMetricDataInput) String

func (s GetMetricDataInput) String() string

String returns the string representation

func (*GetMetricDataInput) Validate

func (s *GetMetricDataInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetMetricDataOutput

type GetMetricDataOutput struct {
	Metadata *response.ResponseMetadata

	Data *DataForGetMetricDataOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GetMetricDataOutput) GoString

func (s GetMetricDataOutput) GoString() string

GoString returns the string representation

func (*GetMetricDataOutput) SetData

SetData sets the Data field's value.

func (GetMetricDataOutput) String

func (s GetMetricDataOutput) String() string

String returns the string representation

type GetTopDataInput

type GetTopDataInput struct {
	Asc *bool `type:"boolean" json:",omitempty"`

	EndTime *int32 `type:"int32" json:",omitempty"`

	GroupBy []*string `type:"list" json:",omitempty"`

	Instances []*InstanceForGetTopDataInput `type:"list" json:",omitempty"`

	MetricNames []*string `type:"list" json:",omitempty"`

	Namespace *string `type:"string" json:",omitempty"`

	OrderByMetricName *string `type:"string" json:",omitempty"`

	StartTime *int32 `type:"int32" json:",omitempty"`

	SubNamespace *string `type:"string" json:",omitempty"`

	TopN *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GetTopDataInput) GoString

func (s GetTopDataInput) GoString() string

GoString returns the string representation

func (*GetTopDataInput) SetAsc

func (s *GetTopDataInput) SetAsc(v bool) *GetTopDataInput

SetAsc sets the Asc field's value.

func (*GetTopDataInput) SetEndTime

func (s *GetTopDataInput) SetEndTime(v int32) *GetTopDataInput

SetEndTime sets the EndTime field's value.

func (*GetTopDataInput) SetGroupBy

func (s *GetTopDataInput) SetGroupBy(v []*string) *GetTopDataInput

SetGroupBy sets the GroupBy field's value.

func (*GetTopDataInput) SetInstances

SetInstances sets the Instances field's value.

func (*GetTopDataInput) SetMetricNames

func (s *GetTopDataInput) SetMetricNames(v []*string) *GetTopDataInput

SetMetricNames sets the MetricNames field's value.

func (*GetTopDataInput) SetNamespace

func (s *GetTopDataInput) SetNamespace(v string) *GetTopDataInput

SetNamespace sets the Namespace field's value.

func (*GetTopDataInput) SetOrderByMetricName

func (s *GetTopDataInput) SetOrderByMetricName(v string) *GetTopDataInput

SetOrderByMetricName sets the OrderByMetricName field's value.

func (*GetTopDataInput) SetStartTime

func (s *GetTopDataInput) SetStartTime(v int32) *GetTopDataInput

SetStartTime sets the StartTime field's value.

func (*GetTopDataInput) SetSubNamespace

func (s *GetTopDataInput) SetSubNamespace(v string) *GetTopDataInput

SetSubNamespace sets the SubNamespace field's value.

func (*GetTopDataInput) SetTopN

func (s *GetTopDataInput) SetTopN(v int32) *GetTopDataInput

SetTopN sets the TopN field's value.

func (GetTopDataInput) String

func (s GetTopDataInput) String() string

String returns the string representation

type GetTopDataOutput

type GetTopDataOutput struct {
	Metadata *response.ResponseMetadata

	Data *DataForGetTopDataOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GetTopDataOutput) GoString

func (s GetTopDataOutput) GoString() string

GoString returns the string representation

func (*GetTopDataOutput) SetData

SetData sets the Data field's value.

func (GetTopDataOutput) String

func (s GetTopDataOutput) String() string

String returns the string representation

type InstanceForGetMetricDataInput

type InstanceForGetMetricDataInput struct {
	Dimensions []*DimensionForGetMetricDataInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (InstanceForGetMetricDataInput) GoString

GoString returns the string representation

func (*InstanceForGetMetricDataInput) SetDimensions

SetDimensions sets the Dimensions field's value.

func (InstanceForGetMetricDataInput) String

String returns the string representation

type InstanceForGetTopDataInput

type InstanceForGetTopDataInput struct {
	Dimensions []*DimensionForGetTopDataInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (InstanceForGetTopDataInput) GoString

func (s InstanceForGetTopDataInput) GoString() string

GoString returns the string representation

func (*InstanceForGetTopDataInput) SetDimensions

SetDimensions sets the Dimensions field's value.

func (InstanceForGetTopDataInput) String

String returns the string representation

type LevelConditionForCreateAlertTemplateInput

type LevelConditionForCreateAlertTemplateInput struct {
	Conditions []*ConditionForCreateAlertTemplateInput `type:"list" json:",omitempty"`

	Level *string `type:"string" json:",omitempty" enum:"EnumOfLevelForCreateAlertTemplateInput"`
	// contains filtered or unexported fields
}

func (LevelConditionForCreateAlertTemplateInput) GoString

GoString returns the string representation

func (*LevelConditionForCreateAlertTemplateInput) SetConditions

SetConditions sets the Conditions field's value.

func (*LevelConditionForCreateAlertTemplateInput) SetLevel

SetLevel sets the Level field's value.

func (LevelConditionForCreateAlertTemplateInput) String

String returns the string representation

type LevelConditionForCreateRuleInput

type LevelConditionForCreateRuleInput struct {
	Conditions []*ConditionForCreateRuleInput `type:"list" json:",omitempty"`

	Level *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (LevelConditionForCreateRuleInput) GoString

GoString returns the string representation

func (*LevelConditionForCreateRuleInput) SetConditions

SetConditions sets the Conditions field's value.

func (*LevelConditionForCreateRuleInput) SetLevel

SetLevel sets the Level field's value.

func (LevelConditionForCreateRuleInput) String

String returns the string representation

type LevelConditionForListAlertTemplatesOutput

type LevelConditionForListAlertTemplatesOutput struct {
	Conditions []*ConditionForListAlertTemplatesOutput `type:"list" json:",omitempty"`

	Level *string `type:"string" json:",omitempty" enum:"EnumOfLevelForListAlertTemplatesOutput"`
	// contains filtered or unexported fields
}

func (LevelConditionForListAlertTemplatesOutput) GoString

GoString returns the string representation

func (*LevelConditionForListAlertTemplatesOutput) SetConditions

SetConditions sets the Conditions field's value.

func (*LevelConditionForListAlertTemplatesOutput) SetLevel

SetLevel sets the Level field's value.

func (LevelConditionForListAlertTemplatesOutput) String

String returns the string representation

type LevelConditionForListPresetAlertTemplatesOutput

type LevelConditionForListPresetAlertTemplatesOutput struct {
	Conditions []*ConditionForListPresetAlertTemplatesOutput `type:"list" json:",omitempty"`

	Level *string `type:"string" json:",omitempty" enum:"EnumOfLevelForListPresetAlertTemplatesOutput"`
	// contains filtered or unexported fields
}

func (LevelConditionForListPresetAlertTemplatesOutput) GoString

GoString returns the string representation

func (*LevelConditionForListPresetAlertTemplatesOutput) SetConditions

SetConditions sets the Conditions field's value.

func (*LevelConditionForListPresetAlertTemplatesOutput) SetLevel

SetLevel sets the Level field's value.

func (LevelConditionForListPresetAlertTemplatesOutput) String

String returns the string representation

type LevelConditionForListRulesByIdsOutput

type LevelConditionForListRulesByIdsOutput struct {
	Conditions []*ConditionForListRulesByIdsOutput `type:"list" json:",omitempty"`

	Level *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (LevelConditionForListRulesByIdsOutput) GoString

GoString returns the string representation

func (*LevelConditionForListRulesByIdsOutput) SetConditions

SetConditions sets the Conditions field's value.

func (*LevelConditionForListRulesByIdsOutput) SetLevel

SetLevel sets the Level field's value.

func (LevelConditionForListRulesByIdsOutput) String

String returns the string representation

type LevelConditionForListRulesOutput

type LevelConditionForListRulesOutput struct {
	Conditions []*ConditionForListRulesOutput `type:"list" json:",omitempty"`

	Level *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (LevelConditionForListRulesOutput) GoString

GoString returns the string representation

func (*LevelConditionForListRulesOutput) SetConditions

SetConditions sets the Conditions field's value.

func (*LevelConditionForListRulesOutput) SetLevel

SetLevel sets the Level field's value.

func (LevelConditionForListRulesOutput) String

String returns the string representation

type LevelConditionForUpdateAlertTemplateInput

type LevelConditionForUpdateAlertTemplateInput struct {
	Conditions []*ConditionForUpdateAlertTemplateInput `type:"list" json:",omitempty"`

	Level *string `type:"string" json:",omitempty" enum:"EnumOfLevelForUpdateAlertTemplateInput"`
	// contains filtered or unexported fields
}

func (LevelConditionForUpdateAlertTemplateInput) GoString

GoString returns the string representation

func (*LevelConditionForUpdateAlertTemplateInput) SetConditions

SetConditions sets the Conditions field's value.

func (*LevelConditionForUpdateAlertTemplateInput) SetLevel

SetLevel sets the Level field's value.

func (LevelConditionForUpdateAlertTemplateInput) String

String returns the string representation

type LevelConditionForUpdateRuleInput

type LevelConditionForUpdateRuleInput struct {
	Conditions []*ConditionForUpdateRuleInput `type:"list" json:",omitempty"`

	Level *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (LevelConditionForUpdateRuleInput) GoString

GoString returns the string representation

func (*LevelConditionForUpdateRuleInput) SetConditions

SetConditions sets the Conditions field's value.

func (*LevelConditionForUpdateRuleInput) SetLevel

SetLevel sets the Level field's value.

func (LevelConditionForUpdateRuleInput) String

String returns the string representation

type ListAlertGroupInput

type ListAlertGroupInput struct {
	AlertStates []*string `type:"list" json:",omitempty"`

	EndAt *int32 `type:"int32" json:",omitempty"`

	Levels []*string `type:"list" json:",omitempty"`

	Namespaces []*string `type:"list" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	ResourceId *string `type:"string" json:",omitempty"`

	RuleIds []*string `type:"list" json:",omitempty"`

	RuleName *string `type:"string" json:",omitempty"`

	StartAt *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListAlertGroupInput) GoString

func (s ListAlertGroupInput) GoString() string

GoString returns the string representation

func (*ListAlertGroupInput) SetAlertStates

func (s *ListAlertGroupInput) SetAlertStates(v []*string) *ListAlertGroupInput

SetAlertStates sets the AlertStates field's value.

func (*ListAlertGroupInput) SetEndAt

SetEndAt sets the EndAt field's value.

func (*ListAlertGroupInput) SetLevels

func (s *ListAlertGroupInput) SetLevels(v []*string) *ListAlertGroupInput

SetLevels sets the Levels field's value.

func (*ListAlertGroupInput) SetNamespaces

func (s *ListAlertGroupInput) SetNamespaces(v []*string) *ListAlertGroupInput

SetNamespaces sets the Namespaces field's value.

func (*ListAlertGroupInput) SetPageNumber

func (s *ListAlertGroupInput) SetPageNumber(v int32) *ListAlertGroupInput

SetPageNumber sets the PageNumber field's value.

func (*ListAlertGroupInput) SetPageSize

func (s *ListAlertGroupInput) SetPageSize(v int32) *ListAlertGroupInput

SetPageSize sets the PageSize field's value.

func (*ListAlertGroupInput) SetResourceId

func (s *ListAlertGroupInput) SetResourceId(v string) *ListAlertGroupInput

SetResourceId sets the ResourceId field's value.

func (*ListAlertGroupInput) SetRuleIds

func (s *ListAlertGroupInput) SetRuleIds(v []*string) *ListAlertGroupInput

SetRuleIds sets the RuleIds field's value.

func (*ListAlertGroupInput) SetRuleName

func (s *ListAlertGroupInput) SetRuleName(v string) *ListAlertGroupInput

SetRuleName sets the RuleName field's value.

func (*ListAlertGroupInput) SetStartAt

func (s *ListAlertGroupInput) SetStartAt(v int32) *ListAlertGroupInput

SetStartAt sets the StartAt field's value.

func (ListAlertGroupInput) String

func (s ListAlertGroupInput) String() string

String returns the string representation

type ListAlertGroupOutput

type ListAlertGroupOutput struct {
	Metadata *response.ResponseMetadata

	Asc *bool `type:"boolean" json:",omitempty"`

	Data []*DataForListAlertGroupOutput `type:"list" json:",omitempty"`

	OrderBy *string `type:"string" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	TotalCount *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListAlertGroupOutput) GoString

func (s ListAlertGroupOutput) GoString() string

GoString returns the string representation

func (*ListAlertGroupOutput) SetAsc

SetAsc sets the Asc field's value.

func (*ListAlertGroupOutput) SetData

SetData sets the Data field's value.

func (*ListAlertGroupOutput) SetOrderBy

SetOrderBy sets the OrderBy field's value.

func (*ListAlertGroupOutput) SetPageNumber

func (s *ListAlertGroupOutput) SetPageNumber(v int32) *ListAlertGroupOutput

SetPageNumber sets the PageNumber field's value.

func (*ListAlertGroupOutput) SetPageSize

func (s *ListAlertGroupOutput) SetPageSize(v int32) *ListAlertGroupOutput

SetPageSize sets the PageSize field's value.

func (*ListAlertGroupOutput) SetTotalCount

func (s *ListAlertGroupOutput) SetTotalCount(v int32) *ListAlertGroupOutput

SetTotalCount sets the TotalCount field's value.

func (ListAlertGroupOutput) String

func (s ListAlertGroupOutput) String() string

String returns the string representation

type ListAlertTemplatesInput

type ListAlertTemplatesInput struct {
	Name *string `type:"string" json:",omitempty"`

	Namespaces []*string `type:"list" json:",omitempty"`

	ObjectGroupIds []*string `type:"list" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	TemplateIds []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListAlertTemplatesInput) GoString

func (s ListAlertTemplatesInput) GoString() string

GoString returns the string representation

func (*ListAlertTemplatesInput) SetName

SetName sets the Name field's value.

func (*ListAlertTemplatesInput) SetNamespaces

func (s *ListAlertTemplatesInput) SetNamespaces(v []*string) *ListAlertTemplatesInput

SetNamespaces sets the Namespaces field's value.

func (*ListAlertTemplatesInput) SetObjectGroupIds

func (s *ListAlertTemplatesInput) SetObjectGroupIds(v []*string) *ListAlertTemplatesInput

SetObjectGroupIds sets the ObjectGroupIds field's value.

func (*ListAlertTemplatesInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*ListAlertTemplatesInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*ListAlertTemplatesInput) SetTemplateIds

func (s *ListAlertTemplatesInput) SetTemplateIds(v []*string) *ListAlertTemplatesInput

SetTemplateIds sets the TemplateIds field's value.

func (ListAlertTemplatesInput) String

func (s ListAlertTemplatesInput) String() string

String returns the string representation

type ListAlertTemplatesOutput

type ListAlertTemplatesOutput struct {
	Metadata *response.ResponseMetadata

	Data []*DataForListAlertTemplatesOutput `type:"list" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	TotalCount *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListAlertTemplatesOutput) GoString

func (s ListAlertTemplatesOutput) GoString() string

GoString returns the string representation

func (*ListAlertTemplatesOutput) SetData

SetData sets the Data field's value.

func (*ListAlertTemplatesOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*ListAlertTemplatesOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*ListAlertTemplatesOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (ListAlertTemplatesOutput) String

func (s ListAlertTemplatesOutput) String() string

String returns the string representation

type ListContactGroupByIdsInput

type ListContactGroupByIdsInput struct {
	Ids []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListContactGroupByIdsInput) GoString

func (s ListContactGroupByIdsInput) GoString() string

GoString returns the string representation

func (*ListContactGroupByIdsInput) SetIds

SetIds sets the Ids field's value.

func (ListContactGroupByIdsInput) String

String returns the string representation

type ListContactGroupByIdsOutput

type ListContactGroupByIdsOutput struct {
	Metadata *response.ResponseMetadata

	Data []*DataForListContactGroupByIdsOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListContactGroupByIdsOutput) GoString

func (s ListContactGroupByIdsOutput) GoString() string

GoString returns the string representation

func (*ListContactGroupByIdsOutput) SetData

SetData sets the Data field's value.

func (ListContactGroupByIdsOutput) String

String returns the string representation

type ListContactGroupsInput

type ListContactGroupsInput struct {
	Name *string `type:"string" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListContactGroupsInput) GoString

func (s ListContactGroupsInput) GoString() string

GoString returns the string representation

func (*ListContactGroupsInput) SetName

SetName sets the Name field's value.

func (*ListContactGroupsInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*ListContactGroupsInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (ListContactGroupsInput) String

func (s ListContactGroupsInput) String() string

String returns the string representation

type ListContactGroupsOutput

type ListContactGroupsOutput struct {
	Metadata *response.ResponseMetadata

	Data []*DataForListContactGroupsOutput `type:"list" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	TotalCount *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListContactGroupsOutput) GoString

func (s ListContactGroupsOutput) GoString() string

GoString returns the string representation

func (*ListContactGroupsOutput) SetData

SetData sets the Data field's value.

func (*ListContactGroupsOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*ListContactGroupsOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*ListContactGroupsOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (ListContactGroupsOutput) String

func (s ListContactGroupsOutput) String() string

String returns the string representation

type ListContactsByIdsInput

type ListContactsByIdsInput struct {
	Ids []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListContactsByIdsInput) GoString

func (s ListContactsByIdsInput) GoString() string

GoString returns the string representation

func (*ListContactsByIdsInput) SetIds

SetIds sets the Ids field's value.

func (ListContactsByIdsInput) String

func (s ListContactsByIdsInput) String() string

String returns the string representation

type ListContactsByIdsOutput

type ListContactsByIdsOutput struct {
	Metadata *response.ResponseMetadata

	Data []*DataForListContactsByIdsOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListContactsByIdsOutput) GoString

func (s ListContactsByIdsOutput) GoString() string

GoString returns the string representation

func (*ListContactsByIdsOutput) SetData

SetData sets the Data field's value.

func (ListContactsByIdsOutput) String

func (s ListContactsByIdsOutput) String() string

String returns the string representation

type ListContactsInput

type ListContactsInput struct {
	Email *string `type:"string" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	Phone *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListContactsInput) GoString

func (s ListContactsInput) GoString() string

GoString returns the string representation

func (*ListContactsInput) SetEmail

func (s *ListContactsInput) SetEmail(v string) *ListContactsInput

SetEmail sets the Email field's value.

func (*ListContactsInput) SetName

SetName sets the Name field's value.

func (*ListContactsInput) SetPageNumber

func (s *ListContactsInput) SetPageNumber(v int32) *ListContactsInput

SetPageNumber sets the PageNumber field's value.

func (*ListContactsInput) SetPageSize

func (s *ListContactsInput) SetPageSize(v int32) *ListContactsInput

SetPageSize sets the PageSize field's value.

func (*ListContactsInput) SetPhone

func (s *ListContactsInput) SetPhone(v string) *ListContactsInput

SetPhone sets the Phone field's value.

func (ListContactsInput) String

func (s ListContactsInput) String() string

String returns the string representation

type ListContactsOutput

type ListContactsOutput struct {
	Metadata *response.ResponseMetadata

	Data []*DataForListContactsOutput `type:"list" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	TotalCount *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListContactsOutput) GoString

func (s ListContactsOutput) GoString() string

GoString returns the string representation

func (*ListContactsOutput) SetData

SetData sets the Data field's value.

func (*ListContactsOutput) SetPageNumber

func (s *ListContactsOutput) SetPageNumber(v int32) *ListContactsOutput

SetPageNumber sets the PageNumber field's value.

func (*ListContactsOutput) SetPageSize

func (s *ListContactsOutput) SetPageSize(v int32) *ListContactsOutput

SetPageSize sets the PageSize field's value.

func (*ListContactsOutput) SetTotalCount

func (s *ListContactsOutput) SetTotalCount(v int32) *ListContactsOutput

SetTotalCount sets the TotalCount field's value.

func (ListContactsOutput) String

func (s ListContactsOutput) String() string

String returns the string representation

type ListDefaultNotifyTemplatesInput

type ListDefaultNotifyTemplatesInput struct {
	Channels []*string `type:"list" json:",omitempty"`

	Language *string `type:"string" json:",omitempty" enum:"EnumOfLanguageForListDefaultNotifyTemplatesInput"`

	// Type is a required field
	Type *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfTypeForListDefaultNotifyTemplatesInput"`
	// contains filtered or unexported fields
}

func (ListDefaultNotifyTemplatesInput) GoString

GoString returns the string representation

func (*ListDefaultNotifyTemplatesInput) SetChannels

SetChannels sets the Channels field's value.

func (*ListDefaultNotifyTemplatesInput) SetLanguage

SetLanguage sets the Language field's value.

func (*ListDefaultNotifyTemplatesInput) SetType

SetType sets the Type field's value.

func (ListDefaultNotifyTemplatesInput) String

String returns the string representation

func (*ListDefaultNotifyTemplatesInput) Validate

func (s *ListDefaultNotifyTemplatesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListDefaultNotifyTemplatesOutput

type ListDefaultNotifyTemplatesOutput struct {
	Metadata *response.ResponseMetadata

	Data []*DataForListDefaultNotifyTemplatesOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListDefaultNotifyTemplatesOutput) GoString

GoString returns the string representation

func (*ListDefaultNotifyTemplatesOutput) SetData

SetData sets the Data field's value.

func (ListDefaultNotifyTemplatesOutput) String

String returns the string representation

type ListEventRulesInput

type ListEventRulesInput struct {
	Asc *bool `type:"boolean" json:",omitempty"`

	OrderBy *string `type:"string" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	RuleName *string `type:"string" json:",omitempty"`

	Source []*string `type:"list" json:",omitempty"`

	Status []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListEventRulesInput) GoString

func (s ListEventRulesInput) GoString() string

GoString returns the string representation

func (*ListEventRulesInput) SetAsc

SetAsc sets the Asc field's value.

func (*ListEventRulesInput) SetOrderBy

SetOrderBy sets the OrderBy field's value.

func (*ListEventRulesInput) SetPageNumber

func (s *ListEventRulesInput) SetPageNumber(v int32) *ListEventRulesInput

SetPageNumber sets the PageNumber field's value.

func (*ListEventRulesInput) SetPageSize

func (s *ListEventRulesInput) SetPageSize(v int32) *ListEventRulesInput

SetPageSize sets the PageSize field's value.

func (*ListEventRulesInput) SetRuleName

func (s *ListEventRulesInput) SetRuleName(v string) *ListEventRulesInput

SetRuleName sets the RuleName field's value.

func (*ListEventRulesInput) SetSource

func (s *ListEventRulesInput) SetSource(v []*string) *ListEventRulesInput

SetSource sets the Source field's value.

func (*ListEventRulesInput) SetStatus

func (s *ListEventRulesInput) SetStatus(v []*string) *ListEventRulesInput

SetStatus sets the Status field's value.

func (ListEventRulesInput) String

func (s ListEventRulesInput) String() string

String returns the string representation

type ListEventRulesOutput

type ListEventRulesOutput struct {
	Metadata *response.ResponseMetadata

	Asc *bool `type:"boolean" json:",omitempty"`

	Data []*DataForListEventRulesOutput `type:"list" json:",omitempty"`

	OrderBy *string `type:"string" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	TotalCount *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListEventRulesOutput) GoString

func (s ListEventRulesOutput) GoString() string

GoString returns the string representation

func (*ListEventRulesOutput) SetAsc

SetAsc sets the Asc field's value.

func (*ListEventRulesOutput) SetData

SetData sets the Data field's value.

func (*ListEventRulesOutput) SetOrderBy

SetOrderBy sets the OrderBy field's value.

func (*ListEventRulesOutput) SetPageNumber

func (s *ListEventRulesOutput) SetPageNumber(v int32) *ListEventRulesOutput

SetPageNumber sets the PageNumber field's value.

func (*ListEventRulesOutput) SetPageSize

func (s *ListEventRulesOutput) SetPageSize(v int32) *ListEventRulesOutput

SetPageSize sets the PageSize field's value.

func (*ListEventRulesOutput) SetTotalCount

func (s *ListEventRulesOutput) SetTotalCount(v int32) *ListEventRulesOutput

SetTotalCount sets the TotalCount field's value.

func (ListEventRulesOutput) String

func (s ListEventRulesOutput) String() string

String returns the string representation

type ListEventsInput

type ListEventsInput struct {
	Asc *bool `type:"boolean" json:",omitempty"`

	EndTime *int32 `type:"int32" json:",omitempty"`

	EventType []*string `type:"list" json:",omitempty"`

	ID []*string `type:"list" json:",omitempty"`

	OrderBy *string `type:"string" json:",omitempty" enum:"EnumOfOrderByForListEventsInput"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	Region *string `type:"string" json:",omitempty"`

	Source []*string `type:"list" json:",omitempty"`

	StartTime *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListEventsInput) GoString

func (s ListEventsInput) GoString() string

GoString returns the string representation

func (*ListEventsInput) SetAsc

func (s *ListEventsInput) SetAsc(v bool) *ListEventsInput

SetAsc sets the Asc field's value.

func (*ListEventsInput) SetEndTime

func (s *ListEventsInput) SetEndTime(v int32) *ListEventsInput

SetEndTime sets the EndTime field's value.

func (*ListEventsInput) SetEventType

func (s *ListEventsInput) SetEventType(v []*string) *ListEventsInput

SetEventType sets the EventType field's value.

func (*ListEventsInput) SetID

func (s *ListEventsInput) SetID(v []*string) *ListEventsInput

SetID sets the ID field's value.

func (*ListEventsInput) SetOrderBy

func (s *ListEventsInput) SetOrderBy(v string) *ListEventsInput

SetOrderBy sets the OrderBy field's value.

func (*ListEventsInput) SetPageNumber

func (s *ListEventsInput) SetPageNumber(v int32) *ListEventsInput

SetPageNumber sets the PageNumber field's value.

func (*ListEventsInput) SetPageSize

func (s *ListEventsInput) SetPageSize(v int32) *ListEventsInput

SetPageSize sets the PageSize field's value.

func (*ListEventsInput) SetRegion

func (s *ListEventsInput) SetRegion(v string) *ListEventsInput

SetRegion sets the Region field's value.

func (*ListEventsInput) SetSource

func (s *ListEventsInput) SetSource(v []*string) *ListEventsInput

SetSource sets the Source field's value.

func (*ListEventsInput) SetStartTime

func (s *ListEventsInput) SetStartTime(v int32) *ListEventsInput

SetStartTime sets the StartTime field's value.

func (ListEventsInput) String

func (s ListEventsInput) String() string

String returns the string representation

type ListEventsOutput

type ListEventsOutput struct {
	Metadata *response.ResponseMetadata

	Asc *bool `type:"boolean" json:",omitempty"`

	Data []*DataForListEventsOutput `type:"list" json:",omitempty"`

	OrderBy *string `type:"string" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	TotalCount *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListEventsOutput) GoString

func (s ListEventsOutput) GoString() string

GoString returns the string representation

func (*ListEventsOutput) SetAsc

func (s *ListEventsOutput) SetAsc(v bool) *ListEventsOutput

SetAsc sets the Asc field's value.

func (*ListEventsOutput) SetData

SetData sets the Data field's value.

func (*ListEventsOutput) SetOrderBy

func (s *ListEventsOutput) SetOrderBy(v string) *ListEventsOutput

SetOrderBy sets the OrderBy field's value.

func (*ListEventsOutput) SetPageNumber

func (s *ListEventsOutput) SetPageNumber(v int32) *ListEventsOutput

SetPageNumber sets the PageNumber field's value.

func (*ListEventsOutput) SetPageSize

func (s *ListEventsOutput) SetPageSize(v int32) *ListEventsOutput

SetPageSize sets the PageSize field's value.

func (*ListEventsOutput) SetTotalCount

func (s *ListEventsOutput) SetTotalCount(v int32) *ListEventsOutput

SetTotalCount sets the TotalCount field's value.

func (ListEventsOutput) String

func (s ListEventsOutput) String() string

String returns the string representation

type ListNotificationsInput

type ListNotificationsInput struct {
	Ids []*string `type:"list" json:",omitempty"`

	Levels []*string `type:"list" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	RuleIds []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListNotificationsInput) GoString

func (s ListNotificationsInput) GoString() string

GoString returns the string representation

func (*ListNotificationsInput) SetIds

SetIds sets the Ids field's value.

func (*ListNotificationsInput) SetLevels

SetLevels sets the Levels field's value.

func (*ListNotificationsInput) SetName

SetName sets the Name field's value.

func (*ListNotificationsInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*ListNotificationsInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*ListNotificationsInput) SetRuleIds

SetRuleIds sets the RuleIds field's value.

func (ListNotificationsInput) String

func (s ListNotificationsInput) String() string

String returns the string representation

type ListNotificationsOutput

type ListNotificationsOutput struct {
	Metadata *response.ResponseMetadata

	Data []*DataForListNotificationsOutput `type:"list" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	TotalCount *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListNotificationsOutput) GoString

func (s ListNotificationsOutput) GoString() string

GoString returns the string representation

func (*ListNotificationsOutput) SetData

SetData sets the Data field's value.

func (*ListNotificationsOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*ListNotificationsOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*ListNotificationsOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (ListNotificationsOutput) String

func (s ListNotificationsOutput) String() string

String returns the string representation

type ListNotifyTemplatesInput

type ListNotifyTemplatesInput struct {
	Channels []*string `type:"list" json:",omitempty"`

	Ids []*string `type:"list" json:",omitempty"`

	Name *string `min:"1" max:"128" type:"string" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	Types []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListNotifyTemplatesInput) GoString

func (s ListNotifyTemplatesInput) GoString() string

GoString returns the string representation

func (*ListNotifyTemplatesInput) SetChannels

SetChannels sets the Channels field's value.

func (*ListNotifyTemplatesInput) SetIds

SetIds sets the Ids field's value.

func (*ListNotifyTemplatesInput) SetName

SetName sets the Name field's value.

func (*ListNotifyTemplatesInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*ListNotifyTemplatesInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*ListNotifyTemplatesInput) SetTypes

SetTypes sets the Types field's value.

func (ListNotifyTemplatesInput) String

func (s ListNotifyTemplatesInput) String() string

String returns the string representation

func (*ListNotifyTemplatesInput) Validate

func (s *ListNotifyTemplatesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListNotifyTemplatesOutput

type ListNotifyTemplatesOutput struct {
	Metadata *response.ResponseMetadata

	Data []*DataForListNotifyTemplatesOutput `type:"list" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	TotalCount *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListNotifyTemplatesOutput) GoString

func (s ListNotifyTemplatesOutput) GoString() string

GoString returns the string representation

func (*ListNotifyTemplatesOutput) SetData

SetData sets the Data field's value.

func (*ListNotifyTemplatesOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*ListNotifyTemplatesOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*ListNotifyTemplatesOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (ListNotifyTemplatesOutput) String

func (s ListNotifyTemplatesOutput) String() string

String returns the string representation

type ListObjectGroupsInput

type ListObjectGroupsInput struct {
	AlertTemplateIds []*string `type:"list" json:",omitempty"`

	Ids []*string `type:"list" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListObjectGroupsInput) GoString

func (s ListObjectGroupsInput) GoString() string

GoString returns the string representation

func (*ListObjectGroupsInput) SetAlertTemplateIds

func (s *ListObjectGroupsInput) SetAlertTemplateIds(v []*string) *ListObjectGroupsInput

SetAlertTemplateIds sets the AlertTemplateIds field's value.

func (*ListObjectGroupsInput) SetIds

SetIds sets the Ids field's value.

func (*ListObjectGroupsInput) SetName

SetName sets the Name field's value.

func (*ListObjectGroupsInput) SetPageNumber

func (s *ListObjectGroupsInput) SetPageNumber(v int32) *ListObjectGroupsInput

SetPageNumber sets the PageNumber field's value.

func (*ListObjectGroupsInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (ListObjectGroupsInput) String

func (s ListObjectGroupsInput) String() string

String returns the string representation

type ListObjectGroupsOutput

type ListObjectGroupsOutput struct {
	Metadata *response.ResponseMetadata

	Data []*DataForListObjectGroupsOutput `type:"list" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	TotalCount *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListObjectGroupsOutput) GoString

func (s ListObjectGroupsOutput) GoString() string

GoString returns the string representation

func (*ListObjectGroupsOutput) SetData

SetData sets the Data field's value.

func (*ListObjectGroupsOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*ListObjectGroupsOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*ListObjectGroupsOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (ListObjectGroupsOutput) String

func (s ListObjectGroupsOutput) String() string

String returns the string representation

type ListPresetAlertTemplatesInput

type ListPresetAlertTemplatesInput struct {
	Name *string `type:"string" json:",omitempty"`

	Namespaces []*string `type:"list" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	TemplateIds []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListPresetAlertTemplatesInput) GoString

GoString returns the string representation

func (*ListPresetAlertTemplatesInput) SetName

SetName sets the Name field's value.

func (*ListPresetAlertTemplatesInput) SetNamespaces

SetNamespaces sets the Namespaces field's value.

func (*ListPresetAlertTemplatesInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*ListPresetAlertTemplatesInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*ListPresetAlertTemplatesInput) SetTemplateIds

SetTemplateIds sets the TemplateIds field's value.

func (ListPresetAlertTemplatesInput) String

String returns the string representation

type ListPresetAlertTemplatesOutput

type ListPresetAlertTemplatesOutput struct {
	Metadata *response.ResponseMetadata

	Data []*DataForListPresetAlertTemplatesOutput `type:"list" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	TotalCount *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListPresetAlertTemplatesOutput) GoString

GoString returns the string representation

func (*ListPresetAlertTemplatesOutput) SetData

SetData sets the Data field's value.

func (*ListPresetAlertTemplatesOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*ListPresetAlertTemplatesOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*ListPresetAlertTemplatesOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (ListPresetAlertTemplatesOutput) String

String returns the string representation

type ListRulesByIdsInput

type ListRulesByIdsInput struct {
	Ids []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListRulesByIdsInput) GoString

func (s ListRulesByIdsInput) GoString() string

GoString returns the string representation

func (*ListRulesByIdsInput) SetIds

SetIds sets the Ids field's value.

func (ListRulesByIdsInput) String

func (s ListRulesByIdsInput) String() string

String returns the string representation

type ListRulesByIdsOutput

type ListRulesByIdsOutput struct {
	Metadata *response.ResponseMetadata

	Data []*DataForListRulesByIdsOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListRulesByIdsOutput) GoString

func (s ListRulesByIdsOutput) GoString() string

GoString returns the string representation

func (*ListRulesByIdsOutput) SetData

SetData sets the Data field's value.

func (ListRulesByIdsOutput) String

func (s ListRulesByIdsOutput) String() string

String returns the string representation

type ListRulesInput

type ListRulesInput struct {
	AlertState []*string `type:"list" json:",omitempty"`

	AlertTemplateIds []*string `type:"list" json:",omitempty"`

	EnableState []*string `type:"list" json:",omitempty"`

	Level []*string `type:"list" json:",omitempty"`

	Namespace []*string `type:"list" json:",omitempty"`

	ObjectGroupIds []*string `type:"list" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	ProjectName *string `type:"string" json:",omitempty"`

	RuleName *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListRulesInput) GoString

func (s ListRulesInput) GoString() string

GoString returns the string representation

func (*ListRulesInput) SetAlertState

func (s *ListRulesInput) SetAlertState(v []*string) *ListRulesInput

SetAlertState sets the AlertState field's value.

func (*ListRulesInput) SetAlertTemplateIds

func (s *ListRulesInput) SetAlertTemplateIds(v []*string) *ListRulesInput

SetAlertTemplateIds sets the AlertTemplateIds field's value.

func (*ListRulesInput) SetEnableState

func (s *ListRulesInput) SetEnableState(v []*string) *ListRulesInput

SetEnableState sets the EnableState field's value.

func (*ListRulesInput) SetLevel

func (s *ListRulesInput) SetLevel(v []*string) *ListRulesInput

SetLevel sets the Level field's value.

func (*ListRulesInput) SetNamespace

func (s *ListRulesInput) SetNamespace(v []*string) *ListRulesInput

SetNamespace sets the Namespace field's value.

func (*ListRulesInput) SetObjectGroupIds

func (s *ListRulesInput) SetObjectGroupIds(v []*string) *ListRulesInput

SetObjectGroupIds sets the ObjectGroupIds field's value.

func (*ListRulesInput) SetPageNumber

func (s *ListRulesInput) SetPageNumber(v int32) *ListRulesInput

SetPageNumber sets the PageNumber field's value.

func (*ListRulesInput) SetPageSize

func (s *ListRulesInput) SetPageSize(v int32) *ListRulesInput

SetPageSize sets the PageSize field's value.

func (*ListRulesInput) SetProjectName

func (s *ListRulesInput) SetProjectName(v string) *ListRulesInput

SetProjectName sets the ProjectName field's value.

func (*ListRulesInput) SetRuleName

func (s *ListRulesInput) SetRuleName(v string) *ListRulesInput

SetRuleName sets the RuleName field's value.

func (ListRulesInput) String

func (s ListRulesInput) String() string

String returns the string representation

type ListRulesOutput

type ListRulesOutput struct {
	Metadata *response.ResponseMetadata

	Data []*DataForListRulesOutput `type:"list" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	TotalCount *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListRulesOutput) GoString

func (s ListRulesOutput) GoString() string

GoString returns the string representation

func (*ListRulesOutput) SetData

SetData sets the Data field's value.

func (*ListRulesOutput) SetPageNumber

func (s *ListRulesOutput) SetPageNumber(v int32) *ListRulesOutput

SetPageNumber sets the PageNumber field's value.

func (*ListRulesOutput) SetPageSize

func (s *ListRulesOutput) SetPageSize(v int32) *ListRulesOutput

SetPageSize sets the PageSize field's value.

func (*ListRulesOutput) SetTotalCount

func (s *ListRulesOutput) SetTotalCount(v int32) *ListRulesOutput

SetTotalCount sets the TotalCount field's value.

func (ListRulesOutput) String

func (s ListRulesOutput) String() string

String returns the string representation

type ListSendAlertInput

type ListSendAlertInput struct {

	// AlertGroupId is a required field
	AlertGroupId *string `type:"string" json:",omitempty" required:"true"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListSendAlertInput) GoString

func (s ListSendAlertInput) GoString() string

GoString returns the string representation

func (*ListSendAlertInput) SetAlertGroupId

func (s *ListSendAlertInput) SetAlertGroupId(v string) *ListSendAlertInput

SetAlertGroupId sets the AlertGroupId field's value.

func (*ListSendAlertInput) SetPageNumber

func (s *ListSendAlertInput) SetPageNumber(v int32) *ListSendAlertInput

SetPageNumber sets the PageNumber field's value.

func (*ListSendAlertInput) SetPageSize

func (s *ListSendAlertInput) SetPageSize(v int32) *ListSendAlertInput

SetPageSize sets the PageSize field's value.

func (ListSendAlertInput) String

func (s ListSendAlertInput) String() string

String returns the string representation

func (*ListSendAlertInput) Validate

func (s *ListSendAlertInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListSendAlertOutput

type ListSendAlertOutput struct {
	Metadata *response.ResponseMetadata

	Data []*DataForListSendAlertOutput `type:"list" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	TotalCount *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListSendAlertOutput) GoString

func (s ListSendAlertOutput) GoString() string

GoString returns the string representation

func (*ListSendAlertOutput) SetData

SetData sets the Data field's value.

func (*ListSendAlertOutput) SetPageNumber

func (s *ListSendAlertOutput) SetPageNumber(v int32) *ListSendAlertOutput

SetPageNumber sets the PageNumber field's value.

func (*ListSendAlertOutput) SetPageSize

func (s *ListSendAlertOutput) SetPageSize(v int32) *ListSendAlertOutput

SetPageSize sets the PageSize field's value.

func (*ListSendAlertOutput) SetTotalCount

func (s *ListSendAlertOutput) SetTotalCount(v int32) *ListSendAlertOutput

SetTotalCount sets the TotalCount field's value.

func (ListSendAlertOutput) String

func (s ListSendAlertOutput) String() string

String returns the string representation

type ListSilencePolicyInput

type ListSilencePolicyInput struct {
	EnableState []*string `type:"list" json:",omitempty"`

	Ids []*string `type:"list" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	Namespaces []*string `type:"list" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	SilenceType []*string `type:"list" json:",omitempty"`

	ValidState *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListSilencePolicyInput) GoString

func (s ListSilencePolicyInput) GoString() string

GoString returns the string representation

func (*ListSilencePolicyInput) SetEnableState

func (s *ListSilencePolicyInput) SetEnableState(v []*string) *ListSilencePolicyInput

SetEnableState sets the EnableState field's value.

func (*ListSilencePolicyInput) SetIds

SetIds sets the Ids field's value.

func (*ListSilencePolicyInput) SetName

SetName sets the Name field's value.

func (*ListSilencePolicyInput) SetNamespaces

func (s *ListSilencePolicyInput) SetNamespaces(v []*string) *ListSilencePolicyInput

SetNamespaces sets the Namespaces field's value.

func (*ListSilencePolicyInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*ListSilencePolicyInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*ListSilencePolicyInput) SetSilenceType

func (s *ListSilencePolicyInput) SetSilenceType(v []*string) *ListSilencePolicyInput

SetSilenceType sets the SilenceType field's value.

func (*ListSilencePolicyInput) SetValidState

SetValidState sets the ValidState field's value.

func (ListSilencePolicyInput) String

func (s ListSilencePolicyInput) String() string

String returns the string representation

type ListSilencePolicyOutput

type ListSilencePolicyOutput struct {
	Metadata *response.ResponseMetadata

	Data []*DataForListSilencePolicyOutput `type:"list" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	TotalCount *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListSilencePolicyOutput) GoString

func (s ListSilencePolicyOutput) GoString() string

GoString returns the string representation

func (*ListSilencePolicyOutput) SetData

SetData sets the Data field's value.

func (*ListSilencePolicyOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*ListSilencePolicyOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*ListSilencePolicyOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (ListSilencePolicyOutput) String

func (s ListSilencePolicyOutput) String() string

String returns the string representation

type ListWebhooksByIdsInput

type ListWebhooksByIdsInput struct {
	Ids []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListWebhooksByIdsInput) GoString

func (s ListWebhooksByIdsInput) GoString() string

GoString returns the string representation

func (*ListWebhooksByIdsInput) SetIds

SetIds sets the Ids field's value.

func (ListWebhooksByIdsInput) String

func (s ListWebhooksByIdsInput) String() string

String returns the string representation

type ListWebhooksByIdsOutput

type ListWebhooksByIdsOutput struct {
	Metadata *response.ResponseMetadata

	Data []*DataForListWebhooksByIdsOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListWebhooksByIdsOutput) GoString

func (s ListWebhooksByIdsOutput) GoString() string

GoString returns the string representation

func (*ListWebhooksByIdsOutput) SetData

SetData sets the Data field's value.

func (ListWebhooksByIdsOutput) String

func (s ListWebhooksByIdsOutput) String() string

String returns the string representation

type ListWebhooksInput

type ListWebhooksInput struct {
	Asc *bool `type:"boolean" json:",omitempty"`

	EventRuleId *string `type:"string" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	OrderBy *string `type:"string" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	RuleId *string `type:"string" json:",omitempty"`

	Type *string `type:"string" json:",omitempty"`

	Url *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListWebhooksInput) GoString

func (s ListWebhooksInput) GoString() string

GoString returns the string representation

func (*ListWebhooksInput) SetAsc

SetAsc sets the Asc field's value.

func (*ListWebhooksInput) SetEventRuleId

func (s *ListWebhooksInput) SetEventRuleId(v string) *ListWebhooksInput

SetEventRuleId sets the EventRuleId field's value.

func (*ListWebhooksInput) SetName

SetName sets the Name field's value.

func (*ListWebhooksInput) SetOrderBy

func (s *ListWebhooksInput) SetOrderBy(v string) *ListWebhooksInput

SetOrderBy sets the OrderBy field's value.

func (*ListWebhooksInput) SetPageNumber

func (s *ListWebhooksInput) SetPageNumber(v int32) *ListWebhooksInput

SetPageNumber sets the PageNumber field's value.

func (*ListWebhooksInput) SetPageSize

func (s *ListWebhooksInput) SetPageSize(v int32) *ListWebhooksInput

SetPageSize sets the PageSize field's value.

func (*ListWebhooksInput) SetRuleId

func (s *ListWebhooksInput) SetRuleId(v string) *ListWebhooksInput

SetRuleId sets the RuleId field's value.

func (*ListWebhooksInput) SetType

SetType sets the Type field's value.

func (*ListWebhooksInput) SetUrl

SetUrl sets the Url field's value.

func (ListWebhooksInput) String

func (s ListWebhooksInput) String() string

String returns the string representation

type ListWebhooksOutput

type ListWebhooksOutput struct {
	Metadata *response.ResponseMetadata

	Asc *bool `type:"boolean" json:",omitempty"`

	Data []*DataForListWebhooksOutput `type:"list" json:",omitempty"`

	OrderBy *string `type:"string" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	TotalCount *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListWebhooksOutput) GoString

func (s ListWebhooksOutput) GoString() string

GoString returns the string representation

func (*ListWebhooksOutput) SetAsc

SetAsc sets the Asc field's value.

func (*ListWebhooksOutput) SetData

SetData sets the Data field's value.

func (*ListWebhooksOutput) SetOrderBy

func (s *ListWebhooksOutput) SetOrderBy(v string) *ListWebhooksOutput

SetOrderBy sets the OrderBy field's value.

func (*ListWebhooksOutput) SetPageNumber

func (s *ListWebhooksOutput) SetPageNumber(v int32) *ListWebhooksOutput

SetPageNumber sets the PageNumber field's value.

func (*ListWebhooksOutput) SetPageSize

func (s *ListWebhooksOutput) SetPageSize(v int32) *ListWebhooksOutput

SetPageSize sets the PageSize field's value.

func (*ListWebhooksOutput) SetTotalCount

func (s *ListWebhooksOutput) SetTotalCount(v int32) *ListWebhooksOutput

SetTotalCount sets the TotalCount field's value.

func (ListWebhooksOutput) String

func (s ListWebhooksOutput) String() string

String returns the string representation

type MessageQueueForCreateEventRuleInput

type MessageQueueForCreateEventRuleInput struct {
	AuthEncrypt []*int32 `type:"list" json:",omitempty"`

	Endpoints *string `type:"string" json:",omitempty"`

	InstanceId *string `type:"string" json:",omitempty"`

	Password *string `type:"string" json:",omitempty"`

	Region *string `type:"string" json:",omitempty"`

	Topic *string `type:"string" json:",omitempty"`

	Type *string `type:"string" json:",omitempty"`

	Username *string `type:"string" json:",omitempty"`

	VpcId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (MessageQueueForCreateEventRuleInput) GoString

GoString returns the string representation

func (*MessageQueueForCreateEventRuleInput) SetAuthEncrypt

SetAuthEncrypt sets the AuthEncrypt field's value.

func (*MessageQueueForCreateEventRuleInput) SetEndpoints

SetEndpoints sets the Endpoints field's value.

func (*MessageQueueForCreateEventRuleInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*MessageQueueForCreateEventRuleInput) SetPassword

SetPassword sets the Password field's value.

func (*MessageQueueForCreateEventRuleInput) SetRegion

SetRegion sets the Region field's value.

func (*MessageQueueForCreateEventRuleInput) SetTopic

SetTopic sets the Topic field's value.

func (*MessageQueueForCreateEventRuleInput) SetType

SetType sets the Type field's value.

func (*MessageQueueForCreateEventRuleInput) SetUsername

SetUsername sets the Username field's value.

func (*MessageQueueForCreateEventRuleInput) SetVpcId

SetVpcId sets the VpcId field's value.

func (MessageQueueForCreateEventRuleInput) String

String returns the string representation

type MessageQueueForListEventRulesOutput

type MessageQueueForListEventRulesOutput struct {
	InstanceId *string `type:"string" json:",omitempty"`

	Region *string `type:"string" json:",omitempty"`

	Topic *string `type:"string" json:",omitempty"`

	Type *string `type:"string" json:",omitempty"`

	VpcId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (MessageQueueForListEventRulesOutput) GoString

GoString returns the string representation

func (*MessageQueueForListEventRulesOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*MessageQueueForListEventRulesOutput) SetRegion

SetRegion sets the Region field's value.

func (*MessageQueueForListEventRulesOutput) SetTopic

SetTopic sets the Topic field's value.

func (*MessageQueueForListEventRulesOutput) SetType

SetType sets the Type field's value.

func (*MessageQueueForListEventRulesOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (MessageQueueForListEventRulesOutput) String

String returns the string representation

type MessageQueueForUpdateEventRuleInput

type MessageQueueForUpdateEventRuleInput struct {
	AuthEncrypt []*int32 `type:"list" json:",omitempty"`

	Endpoints *string `type:"string" json:",omitempty"`

	InstanceId *string `type:"string" json:",omitempty"`

	Password *string `type:"string" json:",omitempty"`

	Region *string `type:"string" json:",omitempty"`

	Topic *string `type:"string" json:",omitempty"`

	Type *string `type:"string" json:",omitempty"`

	Username *string `type:"string" json:",omitempty"`

	VpcId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (MessageQueueForUpdateEventRuleInput) GoString

GoString returns the string representation

func (*MessageQueueForUpdateEventRuleInput) SetAuthEncrypt

SetAuthEncrypt sets the AuthEncrypt field's value.

func (*MessageQueueForUpdateEventRuleInput) SetEndpoints

SetEndpoints sets the Endpoints field's value.

func (*MessageQueueForUpdateEventRuleInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*MessageQueueForUpdateEventRuleInput) SetPassword

SetPassword sets the Password field's value.

func (*MessageQueueForUpdateEventRuleInput) SetRegion

SetRegion sets the Region field's value.

func (*MessageQueueForUpdateEventRuleInput) SetTopic

SetTopic sets the Topic field's value.

func (*MessageQueueForUpdateEventRuleInput) SetType

SetType sets the Type field's value.

func (*MessageQueueForUpdateEventRuleInput) SetUsername

SetUsername sets the Username field's value.

func (*MessageQueueForUpdateEventRuleInput) SetVpcId

SetVpcId sets the VpcId field's value.

func (MessageQueueForUpdateEventRuleInput) String

String returns the string representation

type MetaConditionForCreateObjectGroupInput

type MetaConditionForCreateObjectGroupInput struct {
	AllDimensions *bool `type:"boolean" json:",omitempty"`

	Condition *string `type:"string" json:",omitempty"`

	Metas []*MetaForCreateObjectGroupInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (MetaConditionForCreateObjectGroupInput) GoString

GoString returns the string representation

func (*MetaConditionForCreateObjectGroupInput) SetAllDimensions

SetAllDimensions sets the AllDimensions field's value.

func (*MetaConditionForCreateObjectGroupInput) SetCondition

SetCondition sets the Condition field's value.

func (*MetaConditionForCreateObjectGroupInput) SetMetas

SetMetas sets the Metas field's value.

func (MetaConditionForCreateObjectGroupInput) String

String returns the string representation

type MetaConditionForCreateRuleInput

type MetaConditionForCreateRuleInput struct {
	AllDimensions *bool `type:"boolean" json:",omitempty"`

	Condition *string `type:"string" json:",omitempty"`

	Metas []*MetaForCreateRuleInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (MetaConditionForCreateRuleInput) GoString

GoString returns the string representation

func (*MetaConditionForCreateRuleInput) SetAllDimensions

SetAllDimensions sets the AllDimensions field's value.

func (*MetaConditionForCreateRuleInput) SetCondition

SetCondition sets the Condition field's value.

func (*MetaConditionForCreateRuleInput) SetMetas

SetMetas sets the Metas field's value.

func (MetaConditionForCreateRuleInput) String

String returns the string representation

type MetaConditionForCreateSilencePolicyInput

type MetaConditionForCreateSilencePolicyInput struct {
	Condition *string `type:"string" json:",omitempty"`

	Metas []*MetaForCreateSilencePolicyInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (MetaConditionForCreateSilencePolicyInput) GoString

GoString returns the string representation

func (*MetaConditionForCreateSilencePolicyInput) SetCondition

SetCondition sets the Condition field's value.

func (*MetaConditionForCreateSilencePolicyInput) SetMetas

SetMetas sets the Metas field's value.

func (MetaConditionForCreateSilencePolicyInput) String

String returns the string representation

type MetaConditionForListRulesByIdsOutput

type MetaConditionForListRulesByIdsOutput struct {
	AllDimensions *bool `type:"boolean" json:",omitempty"`

	Condition *string `type:"string" json:",omitempty"`

	Metas []*MetaForListRulesByIdsOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (MetaConditionForListRulesByIdsOutput) GoString

GoString returns the string representation

func (*MetaConditionForListRulesByIdsOutput) SetAllDimensions

SetAllDimensions sets the AllDimensions field's value.

func (*MetaConditionForListRulesByIdsOutput) SetCondition

SetCondition sets the Condition field's value.

func (*MetaConditionForListRulesByIdsOutput) SetMetas

SetMetas sets the Metas field's value.

func (MetaConditionForListRulesByIdsOutput) String

String returns the string representation

type MetaConditionForListRulesOutput

type MetaConditionForListRulesOutput struct {
	AllDimensions *bool `type:"boolean" json:",omitempty"`

	Condition *string `type:"string" json:",omitempty"`

	Metas []*MetaForListRulesOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (MetaConditionForListRulesOutput) GoString

GoString returns the string representation

func (*MetaConditionForListRulesOutput) SetAllDimensions

SetAllDimensions sets the AllDimensions field's value.

func (*MetaConditionForListRulesOutput) SetCondition

SetCondition sets the Condition field's value.

func (*MetaConditionForListRulesOutput) SetMetas

SetMetas sets the Metas field's value.

func (MetaConditionForListRulesOutput) String

String returns the string representation

type MetaConditionForListSilencePolicyOutput

type MetaConditionForListSilencePolicyOutput struct {
	Condition *string `type:"string" json:",omitempty"`

	Metas []*MetaForListSilencePolicyOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (MetaConditionForListSilencePolicyOutput) GoString

GoString returns the string representation

func (*MetaConditionForListSilencePolicyOutput) SetCondition

SetCondition sets the Condition field's value.

func (*MetaConditionForListSilencePolicyOutput) SetMetas

SetMetas sets the Metas field's value.

func (MetaConditionForListSilencePolicyOutput) String

String returns the string representation

type MetaConditionForUpdateObjectGroupInput

type MetaConditionForUpdateObjectGroupInput struct {
	AllDimensions *bool `type:"boolean" json:",omitempty"`

	Condition *string `type:"string" json:",omitempty"`

	Metas []*MetaForUpdateObjectGroupInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (MetaConditionForUpdateObjectGroupInput) GoString

GoString returns the string representation

func (*MetaConditionForUpdateObjectGroupInput) SetAllDimensions

SetAllDimensions sets the AllDimensions field's value.

func (*MetaConditionForUpdateObjectGroupInput) SetCondition

SetCondition sets the Condition field's value.

func (*MetaConditionForUpdateObjectGroupInput) SetMetas

SetMetas sets the Metas field's value.

func (MetaConditionForUpdateObjectGroupInput) String

String returns the string representation

type MetaConditionForUpdateRuleInput

type MetaConditionForUpdateRuleInput struct {
	AllDimensions *bool `type:"boolean" json:",omitempty"`

	Condition *string `type:"string" json:",omitempty"`

	Metas []*MetaForUpdateRuleInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (MetaConditionForUpdateRuleInput) GoString

GoString returns the string representation

func (*MetaConditionForUpdateRuleInput) SetAllDimensions

SetAllDimensions sets the AllDimensions field's value.

func (*MetaConditionForUpdateRuleInput) SetCondition

SetCondition sets the Condition field's value.

func (*MetaConditionForUpdateRuleInput) SetMetas

SetMetas sets the Metas field's value.

func (MetaConditionForUpdateRuleInput) String

String returns the string representation

type MetaConditionForUpdateSilencePolicyInput

type MetaConditionForUpdateSilencePolicyInput struct {
	Condition *string `type:"string" json:",omitempty"`

	Metas []*MetaForUpdateSilencePolicyInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (MetaConditionForUpdateSilencePolicyInput) GoString

GoString returns the string representation

func (*MetaConditionForUpdateSilencePolicyInput) SetCondition

SetCondition sets the Condition field's value.

func (*MetaConditionForUpdateSilencePolicyInput) SetMetas

SetMetas sets the Metas field's value.

func (MetaConditionForUpdateSilencePolicyInput) String

String returns the string representation

type MetaForCreateObjectGroupInput

type MetaForCreateObjectGroupInput struct {
	Comparator *string `type:"string" json:",omitempty"`

	Key *string `type:"string" json:",omitempty"`

	Values []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (MetaForCreateObjectGroupInput) GoString

GoString returns the string representation

func (*MetaForCreateObjectGroupInput) SetComparator

SetComparator sets the Comparator field's value.

func (*MetaForCreateObjectGroupInput) SetKey

SetKey sets the Key field's value.

func (*MetaForCreateObjectGroupInput) SetValues

SetValues sets the Values field's value.

func (MetaForCreateObjectGroupInput) String

String returns the string representation

type MetaForCreateRuleInput

type MetaForCreateRuleInput struct {
	Comparator *string `type:"string" json:",omitempty"`

	Key *string `type:"string" json:",omitempty"`

	Values []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (MetaForCreateRuleInput) GoString

func (s MetaForCreateRuleInput) GoString() string

GoString returns the string representation

func (*MetaForCreateRuleInput) SetComparator

SetComparator sets the Comparator field's value.

func (*MetaForCreateRuleInput) SetKey

SetKey sets the Key field's value.

func (*MetaForCreateRuleInput) SetValues

SetValues sets the Values field's value.

func (MetaForCreateRuleInput) String

func (s MetaForCreateRuleInput) String() string

String returns the string representation

type MetaForCreateSilencePolicyInput

type MetaForCreateSilencePolicyInput struct {
	Comparator *string `type:"string" json:",omitempty"`

	Key *string `type:"string" json:",omitempty"`

	Values []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (MetaForCreateSilencePolicyInput) GoString

GoString returns the string representation

func (*MetaForCreateSilencePolicyInput) SetComparator

SetComparator sets the Comparator field's value.

func (*MetaForCreateSilencePolicyInput) SetKey

SetKey sets the Key field's value.

func (*MetaForCreateSilencePolicyInput) SetValues

SetValues sets the Values field's value.

func (MetaForCreateSilencePolicyInput) String

String returns the string representation

type MetaForListRulesByIdsOutput

type MetaForListRulesByIdsOutput struct {
	Comparator *string `type:"string" json:",omitempty"`

	Key *string `type:"string" json:",omitempty"`

	Values []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (MetaForListRulesByIdsOutput) GoString

func (s MetaForListRulesByIdsOutput) GoString() string

GoString returns the string representation

func (*MetaForListRulesByIdsOutput) SetComparator

SetComparator sets the Comparator field's value.

func (*MetaForListRulesByIdsOutput) SetKey

SetKey sets the Key field's value.

func (*MetaForListRulesByIdsOutput) SetValues

SetValues sets the Values field's value.

func (MetaForListRulesByIdsOutput) String

String returns the string representation

type MetaForListRulesOutput

type MetaForListRulesOutput struct {
	Comparator *string `type:"string" json:",omitempty"`

	Key *string `type:"string" json:",omitempty"`

	Values []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (MetaForListRulesOutput) GoString

func (s MetaForListRulesOutput) GoString() string

GoString returns the string representation

func (*MetaForListRulesOutput) SetComparator

SetComparator sets the Comparator field's value.

func (*MetaForListRulesOutput) SetKey

SetKey sets the Key field's value.

func (*MetaForListRulesOutput) SetValues

SetValues sets the Values field's value.

func (MetaForListRulesOutput) String

func (s MetaForListRulesOutput) String() string

String returns the string representation

type MetaForListSilencePolicyOutput

type MetaForListSilencePolicyOutput struct {
	Comparator *string `type:"string" json:",omitempty"`

	Key *string `type:"string" json:",omitempty"`

	Values []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (MetaForListSilencePolicyOutput) GoString

GoString returns the string representation

func (*MetaForListSilencePolicyOutput) SetComparator

SetComparator sets the Comparator field's value.

func (*MetaForListSilencePolicyOutput) SetKey

SetKey sets the Key field's value.

func (*MetaForListSilencePolicyOutput) SetValues

SetValues sets the Values field's value.

func (MetaForListSilencePolicyOutput) String

String returns the string representation

type MetaForUpdateObjectGroupInput

type MetaForUpdateObjectGroupInput struct {
	Comparator *string `type:"string" json:",omitempty"`

	Key *string `type:"string" json:",omitempty"`

	Values []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (MetaForUpdateObjectGroupInput) GoString

GoString returns the string representation

func (*MetaForUpdateObjectGroupInput) SetComparator

SetComparator sets the Comparator field's value.

func (*MetaForUpdateObjectGroupInput) SetKey

SetKey sets the Key field's value.

func (*MetaForUpdateObjectGroupInput) SetValues

SetValues sets the Values field's value.

func (MetaForUpdateObjectGroupInput) String

String returns the string representation

type MetaForUpdateRuleInput

type MetaForUpdateRuleInput struct {
	Comparator *string `type:"string" json:",omitempty"`

	Key *string `type:"string" json:",omitempty"`

	Values []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (MetaForUpdateRuleInput) GoString

func (s MetaForUpdateRuleInput) GoString() string

GoString returns the string representation

func (*MetaForUpdateRuleInput) SetComparator

SetComparator sets the Comparator field's value.

func (*MetaForUpdateRuleInput) SetKey

SetKey sets the Key field's value.

func (*MetaForUpdateRuleInput) SetValues

SetValues sets the Values field's value.

func (MetaForUpdateRuleInput) String

func (s MetaForUpdateRuleInput) String() string

String returns the string representation

type MetaForUpdateSilencePolicyInput

type MetaForUpdateSilencePolicyInput struct {
	Comparator *string `type:"string" json:",omitempty"`

	Key *string `type:"string" json:",omitempty"`

	Values []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (MetaForUpdateSilencePolicyInput) GoString

GoString returns the string representation

func (*MetaForUpdateSilencePolicyInput) SetComparator

SetComparator sets the Comparator field's value.

func (*MetaForUpdateSilencePolicyInput) SetKey

SetKey sets the Key field's value.

func (*MetaForUpdateSilencePolicyInput) SetValues

SetValues sets the Values field's value.

func (MetaForUpdateSilencePolicyInput) String

String returns the string representation

type MetricDataResultForGetMetricDataOutput

type MetricDataResultForGetMetricDataOutput struct {
	DataPoints []*DataPointForGetMetricDataOutput `type:"list" json:",omitempty"`

	Dimensions []*DimensionForGetMetricDataOutput `type:"list" json:",omitempty"`

	Legend *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (MetricDataResultForGetMetricDataOutput) GoString

GoString returns the string representation

func (*MetricDataResultForGetMetricDataOutput) SetDataPoints

SetDataPoints sets the DataPoints field's value.

func (*MetricDataResultForGetMetricDataOutput) SetDimensions

SetDimensions sets the Dimensions field's value.

func (*MetricDataResultForGetMetricDataOutput) SetLegend

SetLegend sets the Legend field's value.

func (MetricDataResultForGetMetricDataOutput) String

String returns the string representation

type ModifyStateOfSilencePolicyByIdsInput

type ModifyStateOfSilencePolicyByIdsInput struct {
	Ids []*string `type:"list" json:",omitempty"`

	// State is a required field
	State *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfStateForModifyStateOfSilencePolicyByIdsInput"`
	// contains filtered or unexported fields
}

func (ModifyStateOfSilencePolicyByIdsInput) GoString

GoString returns the string representation

func (*ModifyStateOfSilencePolicyByIdsInput) SetIds

SetIds sets the Ids field's value.

func (*ModifyStateOfSilencePolicyByIdsInput) SetState

SetState sets the State field's value.

func (ModifyStateOfSilencePolicyByIdsInput) String

String returns the string representation

func (*ModifyStateOfSilencePolicyByIdsInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type ModifyStateOfSilencePolicyByIdsOutput

type ModifyStateOfSilencePolicyByIdsOutput struct {
	Metadata *response.ResponseMetadata

	Data []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ModifyStateOfSilencePolicyByIdsOutput) GoString

GoString returns the string representation

func (*ModifyStateOfSilencePolicyByIdsOutput) SetData

SetData sets the Data field's value.

func (ModifyStateOfSilencePolicyByIdsOutput) String

String returns the string representation

type NoDataForCreateAlertTemplateInput

type NoDataForCreateAlertTemplateInput struct {
	Enable *bool `type:"boolean" json:",omitempty"`

	EvaluationCount *int32 `type:"int32" json:",omitempty"`

	Level *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (NoDataForCreateAlertTemplateInput) GoString

GoString returns the string representation

func (*NoDataForCreateAlertTemplateInput) SetEnable

SetEnable sets the Enable field's value.

func (*NoDataForCreateAlertTemplateInput) SetEvaluationCount

SetEvaluationCount sets the EvaluationCount field's value.

func (*NoDataForCreateAlertTemplateInput) SetLevel

SetLevel sets the Level field's value.

func (NoDataForCreateAlertTemplateInput) String

String returns the string representation

type NoDataForCreateRuleInput

type NoDataForCreateRuleInput struct {
	Enable *bool `type:"boolean" json:",omitempty"`

	EvaluationCount *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (NoDataForCreateRuleInput) GoString

func (s NoDataForCreateRuleInput) GoString() string

GoString returns the string representation

func (*NoDataForCreateRuleInput) SetEnable

SetEnable sets the Enable field's value.

func (*NoDataForCreateRuleInput) SetEvaluationCount

func (s *NoDataForCreateRuleInput) SetEvaluationCount(v int32) *NoDataForCreateRuleInput

SetEvaluationCount sets the EvaluationCount field's value.

func (NoDataForCreateRuleInput) String

func (s NoDataForCreateRuleInput) String() string

String returns the string representation

type NoDataForListAlertTemplatesOutput

type NoDataForListAlertTemplatesOutput struct {
	Enable *bool `type:"boolean" json:",omitempty"`

	EvaluationCount *int32 `type:"int32" json:",omitempty"`

	Level *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (NoDataForListAlertTemplatesOutput) GoString

GoString returns the string representation

func (*NoDataForListAlertTemplatesOutput) SetEnable

SetEnable sets the Enable field's value.

func (*NoDataForListAlertTemplatesOutput) SetEvaluationCount

SetEvaluationCount sets the EvaluationCount field's value.

func (*NoDataForListAlertTemplatesOutput) SetLevel

SetLevel sets the Level field's value.

func (NoDataForListAlertTemplatesOutput) String

String returns the string representation

type NoDataForListPresetAlertTemplatesOutput

type NoDataForListPresetAlertTemplatesOutput struct {
	Enable *bool `type:"boolean" json:",omitempty"`

	EvaluationCount *int32 `type:"int32" json:",omitempty"`

	Level *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (NoDataForListPresetAlertTemplatesOutput) GoString

GoString returns the string representation

func (*NoDataForListPresetAlertTemplatesOutput) SetEnable

SetEnable sets the Enable field's value.

func (*NoDataForListPresetAlertTemplatesOutput) SetEvaluationCount

SetEvaluationCount sets the EvaluationCount field's value.

func (*NoDataForListPresetAlertTemplatesOutput) SetLevel

SetLevel sets the Level field's value.

func (NoDataForListPresetAlertTemplatesOutput) String

String returns the string representation

type NoDataForUpdateAlertTemplateInput

type NoDataForUpdateAlertTemplateInput struct {
	Enable *bool `type:"boolean" json:",omitempty"`

	EvaluationCount *int32 `type:"int32" json:",omitempty"`

	Level *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (NoDataForUpdateAlertTemplateInput) GoString

GoString returns the string representation

func (*NoDataForUpdateAlertTemplateInput) SetEnable

SetEnable sets the Enable field's value.

func (*NoDataForUpdateAlertTemplateInput) SetEvaluationCount

SetEvaluationCount sets the EvaluationCount field's value.

func (*NoDataForUpdateAlertTemplateInput) SetLevel

SetLevel sets the Level field's value.

func (NoDataForUpdateAlertTemplateInput) String

String returns the string representation

type NoDataForUpdateRuleInput

type NoDataForUpdateRuleInput struct {
	Enable *bool `type:"boolean" json:",omitempty"`

	EvaluationCount *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (NoDataForUpdateRuleInput) GoString

func (s NoDataForUpdateRuleInput) GoString() string

GoString returns the string representation

func (*NoDataForUpdateRuleInput) SetEnable

SetEnable sets the Enable field's value.

func (*NoDataForUpdateRuleInput) SetEvaluationCount

func (s *NoDataForUpdateRuleInput) SetEvaluationCount(v int32) *NoDataForUpdateRuleInput

SetEvaluationCount sets the EvaluationCount field's value.

func (NoDataForUpdateRuleInput) String

func (s NoDataForUpdateRuleInput) String() string

String returns the string representation

type NotificationForCreateNotificationInput

type NotificationForCreateNotificationInput struct {
	AlertMethods []*string `type:"list" json:",omitempty"`

	ContactGroupIds []*string `type:"list" json:",omitempty"`

	Level *string `type:"string" json:",omitempty" enum:"EnumOfLevelForCreateNotificationInput"`

	NotifyTemplates []*NotifyTemplateForCreateNotificationInput `type:"list" json:",omitempty"`

	WebhookIds []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (NotificationForCreateNotificationInput) GoString

GoString returns the string representation

func (*NotificationForCreateNotificationInput) SetAlertMethods

SetAlertMethods sets the AlertMethods field's value.

func (*NotificationForCreateNotificationInput) SetContactGroupIds

SetContactGroupIds sets the ContactGroupIds field's value.

func (*NotificationForCreateNotificationInput) SetLevel

SetLevel sets the Level field's value.

func (*NotificationForCreateNotificationInput) SetNotifyTemplates

SetNotifyTemplates sets the NotifyTemplates field's value.

func (*NotificationForCreateNotificationInput) SetWebhookIds

SetWebhookIds sets the WebhookIds field's value.

func (NotificationForCreateNotificationInput) String

String returns the string representation

type NotificationForListNotificationsOutput

type NotificationForListNotificationsOutput struct {
	AlertMethods []*string `type:"list" json:",omitempty"`

	ContactGroupIds []*string `type:"list" json:",omitempty"`

	Level *string `type:"string" json:",omitempty" enum:"EnumOfLevelForListNotificationsOutput"`

	NotifyTemplates []*NotifyTemplateForListNotificationsOutput `type:"list" json:",omitempty"`

	WebhookIds []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (NotificationForListNotificationsOutput) GoString

GoString returns the string representation

func (*NotificationForListNotificationsOutput) SetAlertMethods

SetAlertMethods sets the AlertMethods field's value.

func (*NotificationForListNotificationsOutput) SetContactGroupIds

SetContactGroupIds sets the ContactGroupIds field's value.

func (*NotificationForListNotificationsOutput) SetLevel

SetLevel sets the Level field's value.

func (*NotificationForListNotificationsOutput) SetNotifyTemplates

SetNotifyTemplates sets the NotifyTemplates field's value.

func (*NotificationForListNotificationsOutput) SetWebhookIds

SetWebhookIds sets the WebhookIds field's value.

func (NotificationForListNotificationsOutput) String

String returns the string representation

type NotificationForUpdateNotificationInput

type NotificationForUpdateNotificationInput struct {
	AlertMethods []*string `type:"list" json:",omitempty"`

	ContactGroupIds []*string `type:"list" json:",omitempty"`

	Level *string `type:"string" json:",omitempty" enum:"EnumOfLevelForUpdateNotificationInput"`

	NotifyTemplates []*NotifyTemplateForUpdateNotificationInput `type:"list" json:",omitempty"`

	WebhookIds []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (NotificationForUpdateNotificationInput) GoString

GoString returns the string representation

func (*NotificationForUpdateNotificationInput) SetAlertMethods

SetAlertMethods sets the AlertMethods field's value.

func (*NotificationForUpdateNotificationInput) SetContactGroupIds

SetContactGroupIds sets the ContactGroupIds field's value.

func (*NotificationForUpdateNotificationInput) SetLevel

SetLevel sets the Level field's value.

func (*NotificationForUpdateNotificationInput) SetNotifyTemplates

SetNotifyTemplates sets the NotifyTemplates field's value.

func (*NotificationForUpdateNotificationInput) SetWebhookIds

SetWebhookIds sets the WebhookIds field's value.

func (NotificationForUpdateNotificationInput) String

String returns the string representation

type NotifyTemplateForApplyObjectGroupsByAlertTemplateInput

type NotifyTemplateForApplyObjectGroupsByAlertTemplateInput struct {
	Channel *string `type:"string" json:",omitempty" enum:"EnumOfChannelForApplyObjectGroupsByAlertTemplateInput"`

	NotifyTemplateId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (NotifyTemplateForApplyObjectGroupsByAlertTemplateInput) GoString

GoString returns the string representation

func (*NotifyTemplateForApplyObjectGroupsByAlertTemplateInput) SetChannel

SetChannel sets the Channel field's value.

func (*NotifyTemplateForApplyObjectGroupsByAlertTemplateInput) SetNotifyTemplateId

SetNotifyTemplateId sets the NotifyTemplateId field's value.

func (NotifyTemplateForApplyObjectGroupsByAlertTemplateInput) String

String returns the string representation

type NotifyTemplateForCreateEventRuleInput

type NotifyTemplateForCreateEventRuleInput struct {
	Channel *string `type:"string" json:",omitempty" enum:"EnumOfChannelForCreateEventRuleInput"`

	NotifyTemplateId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (NotifyTemplateForCreateEventRuleInput) GoString

GoString returns the string representation

func (*NotifyTemplateForCreateEventRuleInput) SetChannel

SetChannel sets the Channel field's value.

func (*NotifyTemplateForCreateEventRuleInput) SetNotifyTemplateId

SetNotifyTemplateId sets the NotifyTemplateId field's value.

func (NotifyTemplateForCreateEventRuleInput) String

String returns the string representation

type NotifyTemplateForCreateNotificationInput

type NotifyTemplateForCreateNotificationInput struct {
	Channel *string `type:"string" json:",omitempty" enum:"EnumOfChannelForCreateNotificationInput"`

	NotifyTemplateId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (NotifyTemplateForCreateNotificationInput) GoString

GoString returns the string representation

func (*NotifyTemplateForCreateNotificationInput) SetChannel

SetChannel sets the Channel field's value.

func (*NotifyTemplateForCreateNotificationInput) SetNotifyTemplateId

SetNotifyTemplateId sets the NotifyTemplateId field's value.

func (NotifyTemplateForCreateNotificationInput) String

String returns the string representation

type NotifyTemplateForCreateRuleInput

type NotifyTemplateForCreateRuleInput struct {
	Channel *string `type:"string" json:",omitempty" enum:"EnumOfChannelForCreateRuleInput"`

	NotifyTemplateId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (NotifyTemplateForCreateRuleInput) GoString

GoString returns the string representation

func (*NotifyTemplateForCreateRuleInput) SetChannel

SetChannel sets the Channel field's value.

func (*NotifyTemplateForCreateRuleInput) SetNotifyTemplateId

SetNotifyTemplateId sets the NotifyTemplateId field's value.

func (NotifyTemplateForCreateRuleInput) String

String returns the string representation

type NotifyTemplateForEnablePresetAlertTemplateInput

type NotifyTemplateForEnablePresetAlertTemplateInput struct {
	Channel *string `type:"string" json:",omitempty" enum:"EnumOfChannelForEnablePresetAlertTemplateInput"`

	NotifyTemplateId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (NotifyTemplateForEnablePresetAlertTemplateInput) GoString

GoString returns the string representation

func (*NotifyTemplateForEnablePresetAlertTemplateInput) SetChannel

SetChannel sets the Channel field's value.

func (*NotifyTemplateForEnablePresetAlertTemplateInput) SetNotifyTemplateId

SetNotifyTemplateId sets the NotifyTemplateId field's value.

func (NotifyTemplateForEnablePresetAlertTemplateInput) String

String returns the string representation

type NotifyTemplateForListAlertTemplatesOutput

type NotifyTemplateForListAlertTemplatesOutput struct {
	Channel *string `type:"string" json:",omitempty" enum:"EnumOfChannelForListAlertTemplatesOutput"`

	NotifyTemplateId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (NotifyTemplateForListAlertTemplatesOutput) GoString

GoString returns the string representation

func (*NotifyTemplateForListAlertTemplatesOutput) SetChannel

SetChannel sets the Channel field's value.

func (*NotifyTemplateForListAlertTemplatesOutput) SetNotifyTemplateId

SetNotifyTemplateId sets the NotifyTemplateId field's value.

func (NotifyTemplateForListAlertTemplatesOutput) String

String returns the string representation

type NotifyTemplateForListEventRulesOutput

type NotifyTemplateForListEventRulesOutput struct {
	Channel *string `type:"string" json:",omitempty" enum:"EnumOfChannelForListEventRulesOutput"`

	NotifyTemplateId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (NotifyTemplateForListEventRulesOutput) GoString

GoString returns the string representation

func (*NotifyTemplateForListEventRulesOutput) SetChannel

SetChannel sets the Channel field's value.

func (*NotifyTemplateForListEventRulesOutput) SetNotifyTemplateId

SetNotifyTemplateId sets the NotifyTemplateId field's value.

func (NotifyTemplateForListEventRulesOutput) String

String returns the string representation

type NotifyTemplateForListNotificationsOutput

type NotifyTemplateForListNotificationsOutput struct {
	Channel *string `type:"string" json:",omitempty" enum:"EnumOfChannelForListNotificationsOutput"`

	NotifyTemplateId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (NotifyTemplateForListNotificationsOutput) GoString

GoString returns the string representation

func (*NotifyTemplateForListNotificationsOutput) SetChannel

SetChannel sets the Channel field's value.

func (*NotifyTemplateForListNotificationsOutput) SetNotifyTemplateId

SetNotifyTemplateId sets the NotifyTemplateId field's value.

func (NotifyTemplateForListNotificationsOutput) String

String returns the string representation

type NotifyTemplateForListPresetAlertTemplatesOutput

type NotifyTemplateForListPresetAlertTemplatesOutput struct {
	Channel *string `type:"string" json:",omitempty" enum:"EnumOfChannelForListPresetAlertTemplatesOutput"`

	NotifyTemplateId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (NotifyTemplateForListPresetAlertTemplatesOutput) GoString

GoString returns the string representation

func (*NotifyTemplateForListPresetAlertTemplatesOutput) SetChannel

SetChannel sets the Channel field's value.

func (*NotifyTemplateForListPresetAlertTemplatesOutput) SetNotifyTemplateId

SetNotifyTemplateId sets the NotifyTemplateId field's value.

func (NotifyTemplateForListPresetAlertTemplatesOutput) String

String returns the string representation

type NotifyTemplateForListRulesByIdsOutput

type NotifyTemplateForListRulesByIdsOutput struct {
	Channel *string `type:"string" json:",omitempty" enum:"EnumOfChannelForListRulesByIdsOutput"`

	NotifyTemplateId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (NotifyTemplateForListRulesByIdsOutput) GoString

GoString returns the string representation

func (*NotifyTemplateForListRulesByIdsOutput) SetChannel

SetChannel sets the Channel field's value.

func (*NotifyTemplateForListRulesByIdsOutput) SetNotifyTemplateId

SetNotifyTemplateId sets the NotifyTemplateId field's value.

func (NotifyTemplateForListRulesByIdsOutput) String

String returns the string representation

type NotifyTemplateForListRulesOutput

type NotifyTemplateForListRulesOutput struct {
	Channel *string `type:"string" json:",omitempty" enum:"EnumOfChannelForListRulesOutput"`

	NotifyTemplateId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (NotifyTemplateForListRulesOutput) GoString

GoString returns the string representation

func (*NotifyTemplateForListRulesOutput) SetChannel

SetChannel sets the Channel field's value.

func (*NotifyTemplateForListRulesOutput) SetNotifyTemplateId

SetNotifyTemplateId sets the NotifyTemplateId field's value.

func (NotifyTemplateForListRulesOutput) String

String returns the string representation

type NotifyTemplateForUpdateEventRuleInput

type NotifyTemplateForUpdateEventRuleInput struct {
	Channel *string `type:"string" json:",omitempty" enum:"EnumOfChannelForUpdateEventRuleInput"`

	NotifyTemplateId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (NotifyTemplateForUpdateEventRuleInput) GoString

GoString returns the string representation

func (*NotifyTemplateForUpdateEventRuleInput) SetChannel

SetChannel sets the Channel field's value.

func (*NotifyTemplateForUpdateEventRuleInput) SetNotifyTemplateId

SetNotifyTemplateId sets the NotifyTemplateId field's value.

func (NotifyTemplateForUpdateEventRuleInput) String

String returns the string representation

type NotifyTemplateForUpdateNotificationInput

type NotifyTemplateForUpdateNotificationInput struct {
	Channel *string `type:"string" json:",omitempty" enum:"EnumOfChannelForUpdateNotificationInput"`

	NotifyTemplateId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (NotifyTemplateForUpdateNotificationInput) GoString

GoString returns the string representation

func (*NotifyTemplateForUpdateNotificationInput) SetChannel

SetChannel sets the Channel field's value.

func (*NotifyTemplateForUpdateNotificationInput) SetNotifyTemplateId

SetNotifyTemplateId sets the NotifyTemplateId field's value.

func (NotifyTemplateForUpdateNotificationInput) String

String returns the string representation

type NotifyTemplateForUpdateRuleInput

type NotifyTemplateForUpdateRuleInput struct {
	Channel *string `type:"string" json:",omitempty" enum:"EnumOfChannelForUpdateRuleInput"`

	NotifyTemplateId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (NotifyTemplateForUpdateRuleInput) GoString

GoString returns the string representation

func (*NotifyTemplateForUpdateRuleInput) SetChannel

SetChannel sets the Channel field's value.

func (*NotifyTemplateForUpdateRuleInput) SetNotifyTemplateId

SetNotifyTemplateId sets the NotifyTemplateId field's value.

func (NotifyTemplateForUpdateRuleInput) String

String returns the string representation

type ObjectForCreateObjectGroupInput

type ObjectForCreateObjectGroupInput struct {
	DimensionConditions *DimensionConditionsForCreateObjectGroupInput `type:"structure" json:",omitempty"`

	Dimensions map[string][]*string `type:"map" json:",omitempty"`

	Namespace *string `type:"string" json:",omitempty"`

	Region *string `type:"string" json:",omitempty"`

	Type *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ObjectForCreateObjectGroupInput) GoString

GoString returns the string representation

func (*ObjectForCreateObjectGroupInput) SetDimensionConditions

SetDimensionConditions sets the DimensionConditions field's value.

func (*ObjectForCreateObjectGroupInput) SetDimensions

SetDimensions sets the Dimensions field's value.

func (*ObjectForCreateObjectGroupInput) SetNamespace

SetNamespace sets the Namespace field's value.

func (*ObjectForCreateObjectGroupInput) SetRegion

SetRegion sets the Region field's value.

func (*ObjectForCreateObjectGroupInput) SetType

SetType sets the Type field's value.

func (ObjectForCreateObjectGroupInput) String

String returns the string representation

type ObjectForListObjectGroupsOutput

type ObjectForListObjectGroupsOutput struct {
	DimensionConditions *string `type:"string" json:",omitempty"`

	Dimensions map[string][]*string `type:"map" json:",omitempty"`

	Id *string `type:"string" json:",omitempty"`

	Namespace *string `type:"string" json:",omitempty"`

	Region *string `type:"string" json:",omitempty"`

	Rules []*RuleForListObjectGroupsOutput `type:"list" json:",omitempty"`

	Type *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ObjectForListObjectGroupsOutput) GoString

GoString returns the string representation

func (*ObjectForListObjectGroupsOutput) SetDimensionConditions

SetDimensionConditions sets the DimensionConditions field's value.

func (*ObjectForListObjectGroupsOutput) SetDimensions

SetDimensions sets the Dimensions field's value.

func (*ObjectForListObjectGroupsOutput) SetId

SetId sets the Id field's value.

func (*ObjectForListObjectGroupsOutput) SetNamespace

SetNamespace sets the Namespace field's value.

func (*ObjectForListObjectGroupsOutput) SetRegion

SetRegion sets the Region field's value.

func (*ObjectForListObjectGroupsOutput) SetRules

SetRules sets the Rules field's value.

func (*ObjectForListObjectGroupsOutput) SetType

SetType sets the Type field's value.

func (ObjectForListObjectGroupsOutput) String

String returns the string representation

type ObjectForUpdateObjectGroupInput

type ObjectForUpdateObjectGroupInput struct {
	DimensionConditions *DimensionConditionsForUpdateObjectGroupInput `type:"structure" json:",omitempty"`

	Dimensions map[string][]*string `type:"map" json:",omitempty"`

	Namespace *string `type:"string" json:",omitempty"`

	Region *string `type:"string" json:",omitempty"`

	Type *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ObjectForUpdateObjectGroupInput) GoString

GoString returns the string representation

func (*ObjectForUpdateObjectGroupInput) SetDimensionConditions

SetDimensionConditions sets the DimensionConditions field's value.

func (*ObjectForUpdateObjectGroupInput) SetDimensions

SetDimensions sets the Dimensions field's value.

func (*ObjectForUpdateObjectGroupInput) SetNamespace

SetNamespace sets the Namespace field's value.

func (*ObjectForUpdateObjectGroupInput) SetRegion

SetRegion sets the Region field's value.

func (*ObjectForUpdateObjectGroupInput) SetType

SetType sets the Type field's value.

func (ObjectForUpdateObjectGroupInput) String

String returns the string representation

type ObjectGroupForListAlertTemplatesOutput

type ObjectGroupForListAlertTemplatesOutput struct {
	AlertMethods []*string `type:"list" json:",omitempty"`

	ContactGroupIds []*string `type:"list" json:",omitempty"`

	EffectEndAt *string `type:"string" json:",omitempty"`

	EffectStartAt *string `type:"string" json:",omitempty"`

	NotificationId *string `type:"string" json:",omitempty"`

	NotifyTemplates []*NotifyTemplateForListAlertTemplatesOutput `type:"list" json:",omitempty"`

	ObjectGroupId *string `type:"string" json:",omitempty"`

	ObjectGroupName *string `type:"string" json:",omitempty"`

	Webhook *string `type:"string" json:",omitempty"`

	WebhookIds []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ObjectGroupForListAlertTemplatesOutput) GoString

GoString returns the string representation

func (*ObjectGroupForListAlertTemplatesOutput) SetAlertMethods

SetAlertMethods sets the AlertMethods field's value.

func (*ObjectGroupForListAlertTemplatesOutput) SetContactGroupIds

SetContactGroupIds sets the ContactGroupIds field's value.

func (*ObjectGroupForListAlertTemplatesOutput) SetEffectEndAt

SetEffectEndAt sets the EffectEndAt field's value.

func (*ObjectGroupForListAlertTemplatesOutput) SetEffectStartAt

SetEffectStartAt sets the EffectStartAt field's value.

func (*ObjectGroupForListAlertTemplatesOutput) SetNotificationId

SetNotificationId sets the NotificationId field's value.

func (*ObjectGroupForListAlertTemplatesOutput) SetNotifyTemplates

SetNotifyTemplates sets the NotifyTemplates field's value.

func (*ObjectGroupForListAlertTemplatesOutput) SetObjectGroupId

SetObjectGroupId sets the ObjectGroupId field's value.

func (*ObjectGroupForListAlertTemplatesOutput) SetObjectGroupName

SetObjectGroupName sets the ObjectGroupName field's value.

func (*ObjectGroupForListAlertTemplatesOutput) SetWebhook

SetWebhook sets the Webhook field's value.

func (*ObjectGroupForListAlertTemplatesOutput) SetWebhookIds

SetWebhookIds sets the WebhookIds field's value.

func (ObjectGroupForListAlertTemplatesOutput) String

String returns the string representation

type ProjectConditionForCreateObjectGroupInput

type ProjectConditionForCreateObjectGroupInput struct {
	Projects []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ProjectConditionForCreateObjectGroupInput) GoString

GoString returns the string representation

func (*ProjectConditionForCreateObjectGroupInput) SetProjects

SetProjects sets the Projects field's value.

func (ProjectConditionForCreateObjectGroupInput) String

String returns the string representation

type ProjectConditionForCreateRuleInput

type ProjectConditionForCreateRuleInput struct {
	Projects []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ProjectConditionForCreateRuleInput) GoString

GoString returns the string representation

func (*ProjectConditionForCreateRuleInput) SetProjects

SetProjects sets the Projects field's value.

func (ProjectConditionForCreateRuleInput) String

String returns the string representation

type ProjectConditionForListRulesByIdsOutput

type ProjectConditionForListRulesByIdsOutput struct {
	Projects []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ProjectConditionForListRulesByIdsOutput) GoString

GoString returns the string representation

func (*ProjectConditionForListRulesByIdsOutput) SetProjects

SetProjects sets the Projects field's value.

func (ProjectConditionForListRulesByIdsOutput) String

String returns the string representation

type ProjectConditionForListRulesOutput

type ProjectConditionForListRulesOutput struct {
	Projects []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ProjectConditionForListRulesOutput) GoString

GoString returns the string representation

func (*ProjectConditionForListRulesOutput) SetProjects

SetProjects sets the Projects field's value.

func (ProjectConditionForListRulesOutput) String

String returns the string representation

type ProjectConditionForUpdateObjectGroupInput

type ProjectConditionForUpdateObjectGroupInput struct {
	Projects []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ProjectConditionForUpdateObjectGroupInput) GoString

GoString returns the string representation

func (*ProjectConditionForUpdateObjectGroupInput) SetProjects

SetProjects sets the Projects field's value.

func (ProjectConditionForUpdateObjectGroupInput) String

String returns the string representation

type ProjectConditionForUpdateRuleInput

type ProjectConditionForUpdateRuleInput struct {
	Projects []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ProjectConditionForUpdateRuleInput) GoString

GoString returns the string representation

func (*ProjectConditionForUpdateRuleInput) SetProjects

SetProjects sets the Projects field's value.

func (ProjectConditionForUpdateRuleInput) String

String returns the string representation

type RangeForCreateSilencePolicyInput

type RangeForCreateSilencePolicyInput struct {
	EndDate *string `type:"string" json:",omitempty"`

	EndTime *string `type:"string" json:",omitempty"`

	StartDate *string `type:"string" json:",omitempty"`

	StartTime *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (RangeForCreateSilencePolicyInput) GoString

GoString returns the string representation

func (*RangeForCreateSilencePolicyInput) SetEndDate

SetEndDate sets the EndDate field's value.

func (*RangeForCreateSilencePolicyInput) SetEndTime

SetEndTime sets the EndTime field's value.

func (*RangeForCreateSilencePolicyInput) SetStartDate

SetStartDate sets the StartDate field's value.

func (*RangeForCreateSilencePolicyInput) SetStartTime

SetStartTime sets the StartTime field's value.

func (RangeForCreateSilencePolicyInput) String

String returns the string representation

type RangeForListSilencePolicyOutput

type RangeForListSilencePolicyOutput struct {
	EndDate *string `type:"string" json:",omitempty"`

	EndTime *string `type:"string" json:",omitempty"`

	StartDate *string `type:"string" json:",omitempty"`

	StartTime *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (RangeForListSilencePolicyOutput) GoString

GoString returns the string representation

func (*RangeForListSilencePolicyOutput) SetEndDate

SetEndDate sets the EndDate field's value.

func (*RangeForListSilencePolicyOutput) SetEndTime

SetEndTime sets the EndTime field's value.

func (*RangeForListSilencePolicyOutput) SetStartDate

SetStartDate sets the StartDate field's value.

func (*RangeForListSilencePolicyOutput) SetStartTime

SetStartTime sets the StartTime field's value.

func (RangeForListSilencePolicyOutput) String

String returns the string representation

type RangeForUpdateSilencePolicyInput

type RangeForUpdateSilencePolicyInput struct {
	EndDate *string `type:"string" json:",omitempty"`

	EndTime *string `type:"string" json:",omitempty"`

	StartDate *string `type:"string" json:",omitempty"`

	StartTime *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (RangeForUpdateSilencePolicyInput) GoString

GoString returns the string representation

func (*RangeForUpdateSilencePolicyInput) SetEndDate

SetEndDate sets the EndDate field's value.

func (*RangeForUpdateSilencePolicyInput) SetEndTime

SetEndTime sets the EndTime field's value.

func (*RangeForUpdateSilencePolicyInput) SetStartDate

SetStartDate sets the StartDate field's value.

func (*RangeForUpdateSilencePolicyInput) SetStartTime

SetStartTime sets the StartTime field's value.

func (RangeForUpdateSilencePolicyInput) String

String returns the string representation

type RecoveryNotifyForCreateAlertTemplateInput

type RecoveryNotifyForCreateAlertTemplateInput struct {
	Enable *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (RecoveryNotifyForCreateAlertTemplateInput) GoString

GoString returns the string representation

func (*RecoveryNotifyForCreateAlertTemplateInput) SetEnable

SetEnable sets the Enable field's value.

func (RecoveryNotifyForCreateAlertTemplateInput) String

String returns the string representation

type RecoveryNotifyForCreateRuleInput

type RecoveryNotifyForCreateRuleInput struct {
	Enable *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (RecoveryNotifyForCreateRuleInput) GoString

GoString returns the string representation

func (*RecoveryNotifyForCreateRuleInput) SetEnable

SetEnable sets the Enable field's value.

func (RecoveryNotifyForCreateRuleInput) String

String returns the string representation

type RecoveryNotifyForListAlertTemplatesOutput

type RecoveryNotifyForListAlertTemplatesOutput struct {
	Enable *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (RecoveryNotifyForListAlertTemplatesOutput) GoString

GoString returns the string representation

func (*RecoveryNotifyForListAlertTemplatesOutput) SetEnable

SetEnable sets the Enable field's value.

func (RecoveryNotifyForListAlertTemplatesOutput) String

String returns the string representation

type RecoveryNotifyForListPresetAlertTemplatesOutput

type RecoveryNotifyForListPresetAlertTemplatesOutput struct {
	Enable *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (RecoveryNotifyForListPresetAlertTemplatesOutput) GoString

GoString returns the string representation

func (*RecoveryNotifyForListPresetAlertTemplatesOutput) SetEnable

SetEnable sets the Enable field's value.

func (RecoveryNotifyForListPresetAlertTemplatesOutput) String

String returns the string representation

type RecoveryNotifyForListRulesByIdsOutput

type RecoveryNotifyForListRulesByIdsOutput struct {
	Enable *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (RecoveryNotifyForListRulesByIdsOutput) GoString

GoString returns the string representation

func (*RecoveryNotifyForListRulesByIdsOutput) SetEnable

SetEnable sets the Enable field's value.

func (RecoveryNotifyForListRulesByIdsOutput) String

String returns the string representation

type RecoveryNotifyForListRulesOutput

type RecoveryNotifyForListRulesOutput struct {
	Enable *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (RecoveryNotifyForListRulesOutput) GoString

GoString returns the string representation

func (*RecoveryNotifyForListRulesOutput) SetEnable

SetEnable sets the Enable field's value.

func (RecoveryNotifyForListRulesOutput) String

String returns the string representation

type RecoveryNotifyForUpdateAlertTemplateInput

type RecoveryNotifyForUpdateAlertTemplateInput struct {
	Enable *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (RecoveryNotifyForUpdateAlertTemplateInput) GoString

GoString returns the string representation

func (*RecoveryNotifyForUpdateAlertTemplateInput) SetEnable

SetEnable sets the Enable field's value.

func (RecoveryNotifyForUpdateAlertTemplateInput) String

String returns the string representation

type RecoveryNotifyForUpdateRuleInput

type RecoveryNotifyForUpdateRuleInput struct {
	Enable *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (RecoveryNotifyForUpdateRuleInput) GoString

GoString returns the string representation

func (*RecoveryNotifyForUpdateRuleInput) SetEnable

SetEnable sets the Enable field's value.

func (RecoveryNotifyForUpdateRuleInput) String

String returns the string representation

type RuleForListObjectGroupsOutput

type RuleForListObjectGroupsOutput struct {
	AlertTemplateId *string `type:"string" json:",omitempty"`

	Id *string `type:"string" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	TemplateRuleId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (RuleForListObjectGroupsOutput) GoString

GoString returns the string representation

func (*RuleForListObjectGroupsOutput) SetAlertTemplateId

SetAlertTemplateId sets the AlertTemplateId field's value.

func (*RuleForListObjectGroupsOutput) SetId

SetId sets the Id field's value.

func (*RuleForListObjectGroupsOutput) SetName

SetName sets the Name field's value.

func (*RuleForListObjectGroupsOutput) SetTemplateRuleId

SetTemplateRuleId sets the TemplateRuleId field's value.

func (RuleForListObjectGroupsOutput) String

String returns the string representation

type SendResultForListSendAlertOutput

type SendResultForListSendAlertOutput struct {
	AlertMethod *string `type:"string" json:",omitempty"`

	AlertMethodVal *string `type:"string" json:",omitempty"`

	ErrMsg *string `type:"string" json:",omitempty"`

	Receiver *string `type:"string" json:",omitempty"`

	Success *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (SendResultForListSendAlertOutput) GoString

GoString returns the string representation

func (*SendResultForListSendAlertOutput) SetAlertMethod

SetAlertMethod sets the AlertMethod field's value.

func (*SendResultForListSendAlertOutput) SetAlertMethodVal

SetAlertMethodVal sets the AlertMethodVal field's value.

func (*SendResultForListSendAlertOutput) SetErrMsg

SetErrMsg sets the ErrMsg field's value.

func (*SendResultForListSendAlertOutput) SetReceiver

SetReceiver sets the Receiver field's value.

func (*SendResultForListSendAlertOutput) SetSuccess

SetSuccess sets the Success field's value.

func (SendResultForListSendAlertOutput) String

String returns the string representation

type SetStateOfRulesByIdsInput

type SetStateOfRulesByIdsInput struct {
	Ids []*string `type:"list" json:",omitempty"`

	// State is a required field
	State *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfStateForSetStateOfRulesByIdsInput"`
	// contains filtered or unexported fields
}

func (SetStateOfRulesByIdsInput) GoString

func (s SetStateOfRulesByIdsInput) GoString() string

GoString returns the string representation

func (*SetStateOfRulesByIdsInput) SetIds

SetIds sets the Ids field's value.

func (*SetStateOfRulesByIdsInput) SetState

SetState sets the State field's value.

func (SetStateOfRulesByIdsInput) String

func (s SetStateOfRulesByIdsInput) String() string

String returns the string representation

func (*SetStateOfRulesByIdsInput) Validate

func (s *SetStateOfRulesByIdsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SetStateOfRulesByIdsOutput

type SetStateOfRulesByIdsOutput struct {
	Metadata *response.ResponseMetadata

	Data []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (SetStateOfRulesByIdsOutput) GoString

func (s SetStateOfRulesByIdsOutput) GoString() string

GoString returns the string representation

func (*SetStateOfRulesByIdsOutput) SetData

SetData sets the Data field's value.

func (SetStateOfRulesByIdsOutput) String

String returns the string representation

type SilenceConditionsForCreateSilencePolicyInput

type SilenceConditionsForCreateSilencePolicyInput struct {
	EventType []*string `type:"list" json:",omitempty"`

	MetaCondition *MetaConditionForCreateSilencePolicyInput `type:"structure" json:",omitempty"`

	RuleId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (SilenceConditionsForCreateSilencePolicyInput) GoString

GoString returns the string representation

func (*SilenceConditionsForCreateSilencePolicyInput) SetEventType

SetEventType sets the EventType field's value.

func (*SilenceConditionsForCreateSilencePolicyInput) SetMetaCondition

SetMetaCondition sets the MetaCondition field's value.

func (*SilenceConditionsForCreateSilencePolicyInput) SetRuleId

SetRuleId sets the RuleId field's value.

func (SilenceConditionsForCreateSilencePolicyInput) String

String returns the string representation

type SilenceConditionsForListSilencePolicyOutput

type SilenceConditionsForListSilencePolicyOutput struct {
	EventType []*string `type:"list" json:",omitempty"`

	MetaCondition *MetaConditionForListSilencePolicyOutput `type:"structure" json:",omitempty"`

	RuleId *string `type:"string" json:",omitempty"`

	RuleName *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (SilenceConditionsForListSilencePolicyOutput) GoString

GoString returns the string representation

func (*SilenceConditionsForListSilencePolicyOutput) SetEventType

SetEventType sets the EventType field's value.

func (*SilenceConditionsForListSilencePolicyOutput) SetMetaCondition

SetMetaCondition sets the MetaCondition field's value.

func (*SilenceConditionsForListSilencePolicyOutput) SetRuleId

SetRuleId sets the RuleId field's value.

func (*SilenceConditionsForListSilencePolicyOutput) SetRuleName

SetRuleName sets the RuleName field's value.

func (SilenceConditionsForListSilencePolicyOutput) String

String returns the string representation

type SilenceConditionsForUpdateSilencePolicyInput

type SilenceConditionsForUpdateSilencePolicyInput struct {
	EventType []*string `type:"list" json:",omitempty"`

	MetaCondition *MetaConditionForUpdateSilencePolicyInput `type:"structure" json:",omitempty"`

	RuleId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (SilenceConditionsForUpdateSilencePolicyInput) GoString

GoString returns the string representation

func (*SilenceConditionsForUpdateSilencePolicyInput) SetEventType

SetEventType sets the EventType field's value.

func (*SilenceConditionsForUpdateSilencePolicyInput) SetMetaCondition

SetMetaCondition sets the MetaCondition field's value.

func (*SilenceConditionsForUpdateSilencePolicyInput) SetRuleId

SetRuleId sets the RuleId field's value.

func (SilenceConditionsForUpdateSilencePolicyInput) String

String returns the string representation

type TLSTargetForCreateEventRuleInput

type TLSTargetForCreateEventRuleInput struct {
	ProjectId *string `type:"string" json:",omitempty"`

	ProjectName *string `type:"string" json:",omitempty"`

	RegionNameCN *string `type:"string" json:",omitempty"`

	RegionNameEN *string `type:"string" json:",omitempty"`

	TopicId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TLSTargetForCreateEventRuleInput) GoString

GoString returns the string representation

func (*TLSTargetForCreateEventRuleInput) SetProjectId

SetProjectId sets the ProjectId field's value.

func (*TLSTargetForCreateEventRuleInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*TLSTargetForCreateEventRuleInput) SetRegionNameCN

SetRegionNameCN sets the RegionNameCN field's value.

func (*TLSTargetForCreateEventRuleInput) SetRegionNameEN

SetRegionNameEN sets the RegionNameEN field's value.

func (*TLSTargetForCreateEventRuleInput) SetTopicId

SetTopicId sets the TopicId field's value.

func (TLSTargetForCreateEventRuleInput) String

String returns the string representation

type TLSTargetForListEventRulesOutput

type TLSTargetForListEventRulesOutput struct {
	ProjectId *string `type:"string" json:",omitempty"`

	ProjectName *string `type:"string" json:",omitempty"`

	RegionNameCN *string `type:"string" json:",omitempty"`

	RegionNameEN *string `type:"string" json:",omitempty"`

	TopicId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TLSTargetForListEventRulesOutput) GoString

GoString returns the string representation

func (*TLSTargetForListEventRulesOutput) SetProjectId

SetProjectId sets the ProjectId field's value.

func (*TLSTargetForListEventRulesOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*TLSTargetForListEventRulesOutput) SetRegionNameCN

SetRegionNameCN sets the RegionNameCN field's value.

func (*TLSTargetForListEventRulesOutput) SetRegionNameEN

SetRegionNameEN sets the RegionNameEN field's value.

func (*TLSTargetForListEventRulesOutput) SetTopicId

SetTopicId sets the TopicId field's value.

func (TLSTargetForListEventRulesOutput) String

String returns the string representation

type TLSTargetForUpdateEventRuleInput

type TLSTargetForUpdateEventRuleInput struct {
	ProjectId *string `type:"string" json:",omitempty"`

	ProjectName *string `type:"string" json:",omitempty"`

	RegionNameCN *string `type:"string" json:",omitempty"`

	RegionNameEN *string `type:"string" json:",omitempty"`

	TopicId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TLSTargetForUpdateEventRuleInput) GoString

GoString returns the string representation

func (*TLSTargetForUpdateEventRuleInput) SetProjectId

SetProjectId sets the ProjectId field's value.

func (*TLSTargetForUpdateEventRuleInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*TLSTargetForUpdateEventRuleInput) SetRegionNameCN

SetRegionNameCN sets the RegionNameCN field's value.

func (*TLSTargetForUpdateEventRuleInput) SetRegionNameEN

SetRegionNameEN sets the RegionNameEN field's value.

func (*TLSTargetForUpdateEventRuleInput) SetTopicId

SetTopicId sets the TopicId field's value.

func (TLSTargetForUpdateEventRuleInput) String

String returns the string representation

type TagConditionForCreateObjectGroupInput

type TagConditionForCreateObjectGroupInput struct {
	Condition *string `type:"string" json:",omitempty"`

	Tags []*TagForCreateObjectGroupInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagConditionForCreateObjectGroupInput) GoString

GoString returns the string representation

func (*TagConditionForCreateObjectGroupInput) SetCondition

SetCondition sets the Condition field's value.

func (*TagConditionForCreateObjectGroupInput) SetTags

SetTags sets the Tags field's value.

func (TagConditionForCreateObjectGroupInput) String

String returns the string representation

type TagConditionForCreateRuleInput

type TagConditionForCreateRuleInput struct {
	Condition *string `type:"string" json:",omitempty"`

	Tags []*TagForCreateRuleInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagConditionForCreateRuleInput) GoString

GoString returns the string representation

func (*TagConditionForCreateRuleInput) SetCondition

SetCondition sets the Condition field's value.

func (*TagConditionForCreateRuleInput) SetTags

SetTags sets the Tags field's value.

func (TagConditionForCreateRuleInput) String

String returns the string representation

type TagConditionForListRulesByIdsOutput

type TagConditionForListRulesByIdsOutput struct {
	Condition *string `type:"string" json:",omitempty"`

	Tags []*TagForListRulesByIdsOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagConditionForListRulesByIdsOutput) GoString

GoString returns the string representation

func (*TagConditionForListRulesByIdsOutput) SetCondition

SetCondition sets the Condition field's value.

func (*TagConditionForListRulesByIdsOutput) SetTags

SetTags sets the Tags field's value.

func (TagConditionForListRulesByIdsOutput) String

String returns the string representation

type TagConditionForListRulesOutput

type TagConditionForListRulesOutput struct {
	Condition *string `type:"string" json:",omitempty"`

	Tags []*TagForListRulesOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagConditionForListRulesOutput) GoString

GoString returns the string representation

func (*TagConditionForListRulesOutput) SetCondition

SetCondition sets the Condition field's value.

func (*TagConditionForListRulesOutput) SetTags

SetTags sets the Tags field's value.

func (TagConditionForListRulesOutput) String

String returns the string representation

type TagConditionForUpdateObjectGroupInput

type TagConditionForUpdateObjectGroupInput struct {
	Condition *string `type:"string" json:",omitempty"`

	Tags []*TagForUpdateObjectGroupInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagConditionForUpdateObjectGroupInput) GoString

GoString returns the string representation

func (*TagConditionForUpdateObjectGroupInput) SetCondition

SetCondition sets the Condition field's value.

func (*TagConditionForUpdateObjectGroupInput) SetTags

SetTags sets the Tags field's value.

func (TagConditionForUpdateObjectGroupInput) String

String returns the string representation

type TagConditionForUpdateRuleInput

type TagConditionForUpdateRuleInput struct {
	Condition *string `type:"string" json:",omitempty"`

	Tags []*TagForUpdateRuleInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagConditionForUpdateRuleInput) GoString

GoString returns the string representation

func (*TagConditionForUpdateRuleInput) SetCondition

SetCondition sets the Condition field's value.

func (*TagConditionForUpdateRuleInput) SetTags

SetTags sets the Tags field's value.

func (TagConditionForUpdateRuleInput) String

String returns the string representation

type TagForCreateObjectGroupInput

type TagForCreateObjectGroupInput struct {
	Comparator *string `type:"string" json:",omitempty"`

	Key *string `type:"string" json:",omitempty"`

	Values []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagForCreateObjectGroupInput) GoString

func (s TagForCreateObjectGroupInput) GoString() string

GoString returns the string representation

func (*TagForCreateObjectGroupInput) SetComparator

SetComparator sets the Comparator field's value.

func (*TagForCreateObjectGroupInput) SetKey

SetKey sets the Key field's value.

func (*TagForCreateObjectGroupInput) SetValues

SetValues sets the Values field's value.

func (TagForCreateObjectGroupInput) String

String returns the string representation

type TagForCreateRuleInput

type TagForCreateRuleInput struct {
	Comparator *string `type:"string" json:",omitempty"`

	Key *string `type:"string" json:",omitempty"`

	Values []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagForCreateRuleInput) GoString

func (s TagForCreateRuleInput) GoString() string

GoString returns the string representation

func (*TagForCreateRuleInput) SetComparator

func (s *TagForCreateRuleInput) SetComparator(v string) *TagForCreateRuleInput

SetComparator sets the Comparator field's value.

func (*TagForCreateRuleInput) SetKey

SetKey sets the Key field's value.

func (*TagForCreateRuleInput) SetValues

SetValues sets the Values field's value.

func (TagForCreateRuleInput) String

func (s TagForCreateRuleInput) String() string

String returns the string representation

type TagForListRulesByIdsOutput

type TagForListRulesByIdsOutput struct {
	Comparator *string `type:"string" json:",omitempty"`

	Key *string `type:"string" json:",omitempty"`

	Values []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagForListRulesByIdsOutput) GoString

func (s TagForListRulesByIdsOutput) GoString() string

GoString returns the string representation

func (*TagForListRulesByIdsOutput) SetComparator

SetComparator sets the Comparator field's value.

func (*TagForListRulesByIdsOutput) SetKey

SetKey sets the Key field's value.

func (*TagForListRulesByIdsOutput) SetValues

SetValues sets the Values field's value.

func (TagForListRulesByIdsOutput) String

String returns the string representation

type TagForListRulesOutput

type TagForListRulesOutput struct {
	Comparator *string `type:"string" json:",omitempty"`

	Key *string `type:"string" json:",omitempty"`

	Values []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagForListRulesOutput) GoString

func (s TagForListRulesOutput) GoString() string

GoString returns the string representation

func (*TagForListRulesOutput) SetComparator

func (s *TagForListRulesOutput) SetComparator(v string) *TagForListRulesOutput

SetComparator sets the Comparator field's value.

func (*TagForListRulesOutput) SetKey

SetKey sets the Key field's value.

func (*TagForListRulesOutput) SetValues

SetValues sets the Values field's value.

func (TagForListRulesOutput) String

func (s TagForListRulesOutput) String() string

String returns the string representation

type TagForTagResourcesInput

type TagForTagResourcesInput struct {
	Key *string `type:"string" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagForTagResourcesInput) GoString

func (s TagForTagResourcesInput) GoString() string

GoString returns the string representation

func (*TagForTagResourcesInput) SetKey

SetKey sets the Key field's value.

func (*TagForTagResourcesInput) SetValue

SetValue sets the Value field's value.

func (TagForTagResourcesInput) String

func (s TagForTagResourcesInput) String() string

String returns the string representation

type TagForUpdateObjectGroupInput

type TagForUpdateObjectGroupInput struct {
	Comparator *string `type:"string" json:",omitempty"`

	Key *string `type:"string" json:",omitempty"`

	Values []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagForUpdateObjectGroupInput) GoString

func (s TagForUpdateObjectGroupInput) GoString() string

GoString returns the string representation

func (*TagForUpdateObjectGroupInput) SetComparator

SetComparator sets the Comparator field's value.

func (*TagForUpdateObjectGroupInput) SetKey

SetKey sets the Key field's value.

func (*TagForUpdateObjectGroupInput) SetValues

SetValues sets the Values field's value.

func (TagForUpdateObjectGroupInput) String

String returns the string representation

type TagForUpdateRuleInput

type TagForUpdateRuleInput struct {
	Comparator *string `type:"string" json:",omitempty"`

	Key *string `type:"string" json:",omitempty"`

	Values []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagForUpdateRuleInput) GoString

func (s TagForUpdateRuleInput) GoString() string

GoString returns the string representation

func (*TagForUpdateRuleInput) SetComparator

func (s *TagForUpdateRuleInput) SetComparator(v string) *TagForUpdateRuleInput

SetComparator sets the Comparator field's value.

func (*TagForUpdateRuleInput) SetKey

SetKey sets the Key field's value.

func (*TagForUpdateRuleInput) SetValues

SetValues sets the Values field's value.

func (TagForUpdateRuleInput) String

func (s TagForUpdateRuleInput) String() string

String returns the string representation

type TagResourcesInput

type TagResourcesInput struct {
	ResourceIds []*string `type:"list" json:",omitempty"`

	// ResourceType is a required field
	ResourceType *string `type:"string" json:",omitempty" required:"true"`

	Tags []*TagForTagResourcesInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagResourcesInput) GoString

func (s TagResourcesInput) GoString() string

GoString returns the string representation

func (*TagResourcesInput) SetResourceIds

func (s *TagResourcesInput) SetResourceIds(v []*string) *TagResourcesInput

SetResourceIds sets the ResourceIds field's value.

func (*TagResourcesInput) SetResourceType

func (s *TagResourcesInput) SetResourceType(v string) *TagResourcesInput

SetResourceType sets the ResourceType field's value.

func (*TagResourcesInput) SetTags

SetTags sets the Tags field's value.

func (TagResourcesInput) String

func (s TagResourcesInput) String() string

String returns the string representation

func (*TagResourcesInput) Validate

func (s *TagResourcesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TagResourcesOutput

type TagResourcesOutput struct {
	Metadata *response.ResponseMetadata

	Data *DataForTagResourcesOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagResourcesOutput) GoString

func (s TagResourcesOutput) GoString() string

GoString returns the string representation

func (*TagResourcesOutput) SetData

SetData sets the Data field's value.

func (TagResourcesOutput) String

func (s TagResourcesOutput) String() string

String returns the string representation

type TemplateDetailForListObjectGroupsOutput

type TemplateDetailForListObjectGroupsOutput struct {
	AlertTemplateId *string `type:"string" json:",omitempty"`

	AlertTemplateName *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TemplateDetailForListObjectGroupsOutput) GoString

GoString returns the string representation

func (*TemplateDetailForListObjectGroupsOutput) SetAlertTemplateId

SetAlertTemplateId sets the AlertTemplateId field's value.

func (*TemplateDetailForListObjectGroupsOutput) SetAlertTemplateName

SetAlertTemplateName sets the AlertTemplateName field's value.

func (TemplateDetailForListObjectGroupsOutput) String

String returns the string representation

type TemplateRuleForCreateAlertTemplateInput

type TemplateRuleForCreateAlertTemplateInput struct {
	ConditionOperator *string `type:"string" json:",omitempty"`

	EvaluationCount *int32 `type:"int32" json:",omitempty"`

	LevelConditions []*LevelConditionForCreateAlertTemplateInput `type:"list" json:",omitempty"`

	MultipleConditions *bool `type:"boolean" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	Namespace *string `type:"string" json:",omitempty"`

	SubNamespace *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TemplateRuleForCreateAlertTemplateInput) GoString

GoString returns the string representation

func (*TemplateRuleForCreateAlertTemplateInput) SetConditionOperator

SetConditionOperator sets the ConditionOperator field's value.

func (*TemplateRuleForCreateAlertTemplateInput) SetEvaluationCount

SetEvaluationCount sets the EvaluationCount field's value.

func (*TemplateRuleForCreateAlertTemplateInput) SetLevelConditions

SetLevelConditions sets the LevelConditions field's value.

func (*TemplateRuleForCreateAlertTemplateInput) SetMultipleConditions

SetMultipleConditions sets the MultipleConditions field's value.

func (*TemplateRuleForCreateAlertTemplateInput) SetName

SetName sets the Name field's value.

func (*TemplateRuleForCreateAlertTemplateInput) SetNamespace

SetNamespace sets the Namespace field's value.

func (*TemplateRuleForCreateAlertTemplateInput) SetSubNamespace

SetSubNamespace sets the SubNamespace field's value.

func (TemplateRuleForCreateAlertTemplateInput) String

String returns the string representation

type TemplateRuleForListAlertTemplatesOutput

type TemplateRuleForListAlertTemplatesOutput struct {
	AppliedRules []*AppliedRuleForListAlertTemplatesOutput `type:"list" json:",omitempty"`

	CheckInterval *int32 `type:"int32" json:",omitempty"`

	ConditionOperator *string `type:"string" json:",omitempty"`

	EvaluationCount *int32 `type:"int32" json:",omitempty"`

	LevelConditions []*LevelConditionForListAlertTemplatesOutput `type:"list" json:",omitempty"`

	MultipleConditions *bool `type:"boolean" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	Namespace *string `type:"string" json:",omitempty"`

	SubNamespace *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TemplateRuleForListAlertTemplatesOutput) GoString

GoString returns the string representation

func (*TemplateRuleForListAlertTemplatesOutput) SetAppliedRules

SetAppliedRules sets the AppliedRules field's value.

func (*TemplateRuleForListAlertTemplatesOutput) SetCheckInterval

SetCheckInterval sets the CheckInterval field's value.

func (*TemplateRuleForListAlertTemplatesOutput) SetConditionOperator

SetConditionOperator sets the ConditionOperator field's value.

func (*TemplateRuleForListAlertTemplatesOutput) SetEvaluationCount

SetEvaluationCount sets the EvaluationCount field's value.

func (*TemplateRuleForListAlertTemplatesOutput) SetLevelConditions

SetLevelConditions sets the LevelConditions field's value.

func (*TemplateRuleForListAlertTemplatesOutput) SetMultipleConditions

SetMultipleConditions sets the MultipleConditions field's value.

func (*TemplateRuleForListAlertTemplatesOutput) SetName

SetName sets the Name field's value.

func (*TemplateRuleForListAlertTemplatesOutput) SetNamespace

SetNamespace sets the Namespace field's value.

func (*TemplateRuleForListAlertTemplatesOutput) SetSubNamespace

SetSubNamespace sets the SubNamespace field's value.

func (TemplateRuleForListAlertTemplatesOutput) String

String returns the string representation

type TemplateRuleForListPresetAlertTemplatesOutput

type TemplateRuleForListPresetAlertTemplatesOutput struct {
	AppliedRules []*AppliedRuleForListPresetAlertTemplatesOutput `type:"list" json:",omitempty"`

	CheckInterval *int32 `type:"int32" json:",omitempty"`

	ConditionOperator *string `type:"string" json:",omitempty"`

	EvaluationCount *int32 `type:"int32" json:",omitempty"`

	LevelConditions []*LevelConditionForListPresetAlertTemplatesOutput `type:"list" json:",omitempty"`

	MultipleConditions *bool `type:"boolean" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	Namespace *string `type:"string" json:",omitempty"`

	SubNamespace *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TemplateRuleForListPresetAlertTemplatesOutput) GoString

GoString returns the string representation

func (*TemplateRuleForListPresetAlertTemplatesOutput) SetAppliedRules

SetAppliedRules sets the AppliedRules field's value.

func (*TemplateRuleForListPresetAlertTemplatesOutput) SetCheckInterval

SetCheckInterval sets the CheckInterval field's value.

func (*TemplateRuleForListPresetAlertTemplatesOutput) SetConditionOperator

SetConditionOperator sets the ConditionOperator field's value.

func (*TemplateRuleForListPresetAlertTemplatesOutput) SetEvaluationCount

SetEvaluationCount sets the EvaluationCount field's value.

func (*TemplateRuleForListPresetAlertTemplatesOutput) SetLevelConditions

SetLevelConditions sets the LevelConditions field's value.

func (*TemplateRuleForListPresetAlertTemplatesOutput) SetMultipleConditions

SetMultipleConditions sets the MultipleConditions field's value.

func (*TemplateRuleForListPresetAlertTemplatesOutput) SetName

SetName sets the Name field's value.

func (*TemplateRuleForListPresetAlertTemplatesOutput) SetNamespace

SetNamespace sets the Namespace field's value.

func (*TemplateRuleForListPresetAlertTemplatesOutput) SetSubNamespace

SetSubNamespace sets the SubNamespace field's value.

func (TemplateRuleForListPresetAlertTemplatesOutput) String

String returns the string representation

type TemplateRuleForUpdateAlertTemplateInput

type TemplateRuleForUpdateAlertTemplateInput struct {
	ConditionOperator *string `type:"string" json:",omitempty"`

	EvaluationCount *int32 `type:"int32" json:",omitempty"`

	LevelConditions []*LevelConditionForUpdateAlertTemplateInput `type:"list" json:",omitempty"`

	MultipleConditions *bool `type:"boolean" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	Namespace *string `type:"string" json:",omitempty"`

	SubNamespace *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TemplateRuleForUpdateAlertTemplateInput) GoString

GoString returns the string representation

func (*TemplateRuleForUpdateAlertTemplateInput) SetConditionOperator

SetConditionOperator sets the ConditionOperator field's value.

func (*TemplateRuleForUpdateAlertTemplateInput) SetEvaluationCount

SetEvaluationCount sets the EvaluationCount field's value.

func (*TemplateRuleForUpdateAlertTemplateInput) SetLevelConditions

SetLevelConditions sets the LevelConditions field's value.

func (*TemplateRuleForUpdateAlertTemplateInput) SetMultipleConditions

SetMultipleConditions sets the MultipleConditions field's value.

func (*TemplateRuleForUpdateAlertTemplateInput) SetName

SetName sets the Name field's value.

func (*TemplateRuleForUpdateAlertTemplateInput) SetNamespace

SetNamespace sets the Namespace field's value.

func (*TemplateRuleForUpdateAlertTemplateInput) SetSubNamespace

SetSubNamespace sets the SubNamespace field's value.

func (TemplateRuleForUpdateAlertTemplateInput) String

String returns the string representation

type TopDataResultForGetTopDataOutput

type TopDataResultForGetTopDataOutput struct {
	GroupKeys map[string]*interface{} `type:"map" json:",omitempty"`

	MetricData map[string]*interface{} `type:"map" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TopDataResultForGetTopDataOutput) GoString

GoString returns the string representation

func (*TopDataResultForGetTopDataOutput) SetGroupKeys

func (s *TopDataResultForGetTopDataOutput) SetGroupKeys(v map[string]*interface{}) *TopDataResultForGetTopDataOutput

SetGroupKeys sets the GroupKeys field's value.

func (*TopDataResultForGetTopDataOutput) SetMetricData

func (s *TopDataResultForGetTopDataOutput) SetMetricData(v map[string]*interface{}) *TopDataResultForGetTopDataOutput

SetMetricData sets the MetricData field's value.

func (TopDataResultForGetTopDataOutput) String

String returns the string representation

type UntagResourcesInput

type UntagResourcesInput struct {
	ResourceIds []*string `type:"list" json:",omitempty"`

	// ResourceType is a required field
	ResourceType *string `type:"string" json:",omitempty" required:"true"`

	TagKeys []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UntagResourcesInput) GoString

func (s UntagResourcesInput) GoString() string

GoString returns the string representation

func (*UntagResourcesInput) SetResourceIds

func (s *UntagResourcesInput) SetResourceIds(v []*string) *UntagResourcesInput

SetResourceIds sets the ResourceIds field's value.

func (*UntagResourcesInput) SetResourceType

func (s *UntagResourcesInput) SetResourceType(v string) *UntagResourcesInput

SetResourceType sets the ResourceType field's value.

func (*UntagResourcesInput) SetTagKeys

func (s *UntagResourcesInput) SetTagKeys(v []*string) *UntagResourcesInput

SetTagKeys sets the TagKeys field's value.

func (UntagResourcesInput) String

func (s UntagResourcesInput) String() string

String returns the string representation

func (*UntagResourcesInput) Validate

func (s *UntagResourcesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UntagResourcesOutput

type UntagResourcesOutput struct {
	Metadata *response.ResponseMetadata

	Data []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UntagResourcesOutput) GoString

func (s UntagResourcesOutput) GoString() string

GoString returns the string representation

func (*UntagResourcesOutput) SetData

SetData sets the Data field's value.

func (UntagResourcesOutput) String

func (s UntagResourcesOutput) String() string

String returns the string representation

type UpdateAlertTemplateInput

type UpdateAlertTemplateInput struct {
	Description *string `type:"string" json:",omitempty"`

	// Id is a required field
	Id *string `type:"string" json:",omitempty" required:"true"`

	// Name is a required field
	Name *string `type:"string" json:",omitempty" required:"true"`

	NoData *NoDataForUpdateAlertTemplateInput `type:"structure" json:",omitempty"`

	// NotifyMode is a required field
	NotifyMode *string `type:"string" json:",omitempty" required:"true"`

	RecoveryNotify *RecoveryNotifyForUpdateAlertTemplateInput `type:"structure" json:",omitempty"`

	// SilenceTime is a required field
	SilenceTime *int32 `type:"int32" json:",omitempty" required:"true"`

	TemplateRules []*TemplateRuleForUpdateAlertTemplateInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateAlertTemplateInput) GoString

func (s UpdateAlertTemplateInput) GoString() string

GoString returns the string representation

func (*UpdateAlertTemplateInput) SetDescription

SetDescription sets the Description field's value.

func (*UpdateAlertTemplateInput) SetId

SetId sets the Id field's value.

func (*UpdateAlertTemplateInput) SetName

SetName sets the Name field's value.

func (*UpdateAlertTemplateInput) SetNoData

SetNoData sets the NoData field's value.

func (*UpdateAlertTemplateInput) SetNotifyMode

SetNotifyMode sets the NotifyMode field's value.

func (*UpdateAlertTemplateInput) SetRecoveryNotify

SetRecoveryNotify sets the RecoveryNotify field's value.

func (*UpdateAlertTemplateInput) SetSilenceTime

SetSilenceTime sets the SilenceTime field's value.

func (*UpdateAlertTemplateInput) SetTemplateRules

SetTemplateRules sets the TemplateRules field's value.

func (UpdateAlertTemplateInput) String

func (s UpdateAlertTemplateInput) String() string

String returns the string representation

func (*UpdateAlertTemplateInput) Validate

func (s *UpdateAlertTemplateInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateAlertTemplateOutput

type UpdateAlertTemplateOutput struct {
	Metadata *response.ResponseMetadata

	Data *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateAlertTemplateOutput) GoString

func (s UpdateAlertTemplateOutput) GoString() string

GoString returns the string representation

func (*UpdateAlertTemplateOutput) SetData

SetData sets the Data field's value.

func (UpdateAlertTemplateOutput) String

func (s UpdateAlertTemplateOutput) String() string

String returns the string representation

type UpdateContactGroupInput

type UpdateContactGroupInput struct {
	Description *string `type:"string" json:",omitempty"`

	// Id is a required field
	Id *string `type:"string" json:",omitempty" required:"true"`

	Name *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateContactGroupInput) GoString

func (s UpdateContactGroupInput) GoString() string

GoString returns the string representation

func (*UpdateContactGroupInput) SetDescription

SetDescription sets the Description field's value.

func (*UpdateContactGroupInput) SetId

SetId sets the Id field's value.

func (*UpdateContactGroupInput) SetName

SetName sets the Name field's value.

func (UpdateContactGroupInput) String

func (s UpdateContactGroupInput) String() string

String returns the string representation

func (*UpdateContactGroupInput) Validate

func (s *UpdateContactGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateContactGroupOutput

type UpdateContactGroupOutput struct {
	Metadata *response.ResponseMetadata

	Data []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateContactGroupOutput) GoString

func (s UpdateContactGroupOutput) GoString() string

GoString returns the string representation

func (*UpdateContactGroupOutput) SetData

SetData sets the Data field's value.

func (UpdateContactGroupOutput) String

func (s UpdateContactGroupOutput) String() string

String returns the string representation

type UpdateContactGroupWithContactsInput

type UpdateContactGroupWithContactsInput struct {
	ContactsIdList []*string `type:"list" json:",omitempty"`

	// Id is a required field
	Id *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateContactGroupWithContactsInput) GoString

GoString returns the string representation

func (*UpdateContactGroupWithContactsInput) SetContactsIdList

SetContactsIdList sets the ContactsIdList field's value.

func (*UpdateContactGroupWithContactsInput) SetId

SetId sets the Id field's value.

func (UpdateContactGroupWithContactsInput) String

String returns the string representation

func (*UpdateContactGroupWithContactsInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type UpdateContactGroupWithContactsOutput

type UpdateContactGroupWithContactsOutput struct {
	Metadata *response.ResponseMetadata

	Data []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateContactGroupWithContactsOutput) GoString

GoString returns the string representation

func (*UpdateContactGroupWithContactsOutput) SetData

SetData sets the Data field's value.

func (UpdateContactGroupWithContactsOutput) String

String returns the string representation

type UpdateContactsInput

type UpdateContactsInput struct {

	// Email is a required field
	Email *string `type:"string" json:",omitempty" required:"true"`

	// Id is a required field
	Id *string `type:"string" json:",omitempty" required:"true"`

	// Name is a required field
	Name *string `type:"string" json:",omitempty" required:"true"`

	Phone *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateContactsInput) GoString

func (s UpdateContactsInput) GoString() string

GoString returns the string representation

func (*UpdateContactsInput) SetEmail

SetEmail sets the Email field's value.

func (*UpdateContactsInput) SetId

SetId sets the Id field's value.

func (*UpdateContactsInput) SetName

SetName sets the Name field's value.

func (*UpdateContactsInput) SetPhone

SetPhone sets the Phone field's value.

func (UpdateContactsInput) String

func (s UpdateContactsInput) String() string

String returns the string representation

func (*UpdateContactsInput) Validate

func (s *UpdateContactsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateContactsOutput

type UpdateContactsOutput struct {
	Metadata *response.ResponseMetadata

	Data []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateContactsOutput) GoString

func (s UpdateContactsOutput) GoString() string

GoString returns the string representation

func (*UpdateContactsOutput) SetData

SetData sets the Data field's value.

func (UpdateContactsOutput) String

func (s UpdateContactsOutput) String() string

String returns the string representation

type UpdateContactsWithContactGroupsInput

type UpdateContactsWithContactGroupsInput struct {
	ContactGroupIds []*string `type:"list" json:",omitempty"`

	// Id is a required field
	Id *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateContactsWithContactGroupsInput) GoString

GoString returns the string representation

func (*UpdateContactsWithContactGroupsInput) SetContactGroupIds

SetContactGroupIds sets the ContactGroupIds field's value.

func (*UpdateContactsWithContactGroupsInput) SetId

SetId sets the Id field's value.

func (UpdateContactsWithContactGroupsInput) String

String returns the string representation

func (*UpdateContactsWithContactGroupsInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type UpdateContactsWithContactGroupsOutput

type UpdateContactsWithContactGroupsOutput struct {
	Metadata *response.ResponseMetadata

	Data []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateContactsWithContactGroupsOutput) GoString

GoString returns the string representation

func (*UpdateContactsWithContactGroupsOutput) SetData

SetData sets the Data field's value.

func (UpdateContactsWithContactGroupsOutput) String

String returns the string representation

type UpdateEventRuleInput

type UpdateEventRuleInput struct {
	ContactGroupIds []*string `type:"list" json:",omitempty"`

	ContactMethods []*string `type:"list" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	EffectiveTime *EffectiveTimeForUpdateEventRuleInput `type:"structure" json:",omitempty"`

	Endpoint *string `type:"string" json:",omitempty"`

	// EventBusName is a required field
	EventBusName *string `min:"2" max:"127" type:"string" json:",omitempty" required:"true" enum:"EnumOfEventBusNameForUpdateEventRuleInput"`

	// EventSource is a required field
	EventSource *string `type:"string" json:",omitempty" required:"true"`

	EventType []*string `type:"list" json:",omitempty"`

	FilterPattern map[string]*interface{} `type:"map" json:",omitempty"`

	// Level is a required field
	Level *string `type:"string" json:",omitempty" required:"true"`

	MessageQueue []*MessageQueueForUpdateEventRuleInput `type:"list" json:",omitempty"`

	NotifyTemplates []*NotifyTemplateForUpdateEventRuleInput `type:"list" json:",omitempty"`

	// RuleId is a required field
	RuleId *string `type:"string" json:",omitempty" required:"true"`

	// RuleName is a required field
	RuleName *string `min:"2" max:"127" type:"string" json:",omitempty" required:"true"`

	Status *string `type:"string" json:",omitempty" enum:"EnumOfStatusForUpdateEventRuleInput"`

	TLSTarget []*TLSTargetForUpdateEventRuleInput `type:"list" json:",omitempty"`

	WebhookIds []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateEventRuleInput) GoString

func (s UpdateEventRuleInput) GoString() string

GoString returns the string representation

func (*UpdateEventRuleInput) SetContactGroupIds

func (s *UpdateEventRuleInput) SetContactGroupIds(v []*string) *UpdateEventRuleInput

SetContactGroupIds sets the ContactGroupIds field's value.

func (*UpdateEventRuleInput) SetContactMethods

func (s *UpdateEventRuleInput) SetContactMethods(v []*string) *UpdateEventRuleInput

SetContactMethods sets the ContactMethods field's value.

func (*UpdateEventRuleInput) SetDescription

func (s *UpdateEventRuleInput) SetDescription(v string) *UpdateEventRuleInput

SetDescription sets the Description field's value.

func (*UpdateEventRuleInput) SetEffectiveTime

SetEffectiveTime sets the EffectiveTime field's value.

func (*UpdateEventRuleInput) SetEndpoint

SetEndpoint sets the Endpoint field's value.

func (*UpdateEventRuleInput) SetEventBusName

func (s *UpdateEventRuleInput) SetEventBusName(v string) *UpdateEventRuleInput

SetEventBusName sets the EventBusName field's value.

func (*UpdateEventRuleInput) SetEventSource

func (s *UpdateEventRuleInput) SetEventSource(v string) *UpdateEventRuleInput

SetEventSource sets the EventSource field's value.

func (*UpdateEventRuleInput) SetEventType

func (s *UpdateEventRuleInput) SetEventType(v []*string) *UpdateEventRuleInput

SetEventType sets the EventType field's value.

func (*UpdateEventRuleInput) SetFilterPattern

func (s *UpdateEventRuleInput) SetFilterPattern(v map[string]*interface{}) *UpdateEventRuleInput

SetFilterPattern sets the FilterPattern field's value.

func (*UpdateEventRuleInput) SetLevel

SetLevel sets the Level field's value.

func (*UpdateEventRuleInput) SetMessageQueue

SetMessageQueue sets the MessageQueue field's value.

func (*UpdateEventRuleInput) SetNotifyTemplates

SetNotifyTemplates sets the NotifyTemplates field's value.

func (*UpdateEventRuleInput) SetRuleId

SetRuleId sets the RuleId field's value.

func (*UpdateEventRuleInput) SetRuleName

SetRuleName sets the RuleName field's value.

func (*UpdateEventRuleInput) SetStatus

SetStatus sets the Status field's value.

func (*UpdateEventRuleInput) SetTLSTarget

SetTLSTarget sets the TLSTarget field's value.

func (*UpdateEventRuleInput) SetWebhookIds

func (s *UpdateEventRuleInput) SetWebhookIds(v []*string) *UpdateEventRuleInput

SetWebhookIds sets the WebhookIds field's value.

func (UpdateEventRuleInput) String

func (s UpdateEventRuleInput) String() string

String returns the string representation

func (*UpdateEventRuleInput) Validate

func (s *UpdateEventRuleInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateEventRuleOutput

type UpdateEventRuleOutput struct {
	Metadata *response.ResponseMetadata

	Data *DataForUpdateEventRuleOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateEventRuleOutput) GoString

func (s UpdateEventRuleOutput) GoString() string

GoString returns the string representation

func (*UpdateEventRuleOutput) SetData

SetData sets the Data field's value.

func (UpdateEventRuleOutput) String

func (s UpdateEventRuleOutput) String() string

String returns the string representation

type UpdateNotificationInput

type UpdateNotificationInput struct {

	// EffectEndAt is a required field
	EffectEndAt *string `type:"string" json:",omitempty" required:"true"`

	// EffectStartAt is a required field
	EffectStartAt *string `type:"string" json:",omitempty" required:"true"`

	// Id is a required field
	Id *string `type:"string" json:",omitempty" required:"true"`

	// Name is a required field
	Name *string `type:"string" json:",omitempty" required:"true"`

	Notifications []*NotificationForUpdateNotificationInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateNotificationInput) GoString

func (s UpdateNotificationInput) GoString() string

GoString returns the string representation

func (*UpdateNotificationInput) SetEffectEndAt

SetEffectEndAt sets the EffectEndAt field's value.

func (*UpdateNotificationInput) SetEffectStartAt

func (s *UpdateNotificationInput) SetEffectStartAt(v string) *UpdateNotificationInput

SetEffectStartAt sets the EffectStartAt field's value.

func (*UpdateNotificationInput) SetId

SetId sets the Id field's value.

func (*UpdateNotificationInput) SetName

SetName sets the Name field's value.

func (*UpdateNotificationInput) SetNotifications

SetNotifications sets the Notifications field's value.

func (UpdateNotificationInput) String

func (s UpdateNotificationInput) String() string

String returns the string representation

func (*UpdateNotificationInput) Validate

func (s *UpdateNotificationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateNotificationOutput

type UpdateNotificationOutput struct {
	Metadata *response.ResponseMetadata

	Data []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateNotificationOutput) GoString

func (s UpdateNotificationOutput) GoString() string

GoString returns the string representation

func (*UpdateNotificationOutput) SetData

SetData sets the Data field's value.

func (UpdateNotificationOutput) String

func (s UpdateNotificationOutput) String() string

String returns the string representation

type UpdateNotifyTemplateInput

type UpdateNotifyTemplateInput struct {

	// Channel is a required field
	Channel *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfChannelForUpdateNotifyTemplateInput"`

	// Content is a required field
	Content *string `type:"string" json:",omitempty" required:"true"`

	Description *string `type:"string" json:",omitempty"`

	// Id is a required field
	Id *string `type:"string" json:",omitempty" required:"true"`

	// Name is a required field
	Name *string `min:"1" max:"128" type:"string" json:",omitempty" required:"true"`

	Title *string `type:"string" json:",omitempty"`

	// Type is a required field
	Type *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfTypeForUpdateNotifyTemplateInput"`
	// contains filtered or unexported fields
}

func (UpdateNotifyTemplateInput) GoString

func (s UpdateNotifyTemplateInput) GoString() string

GoString returns the string representation

func (*UpdateNotifyTemplateInput) SetChannel

SetChannel sets the Channel field's value.

func (*UpdateNotifyTemplateInput) SetContent

SetContent sets the Content field's value.

func (*UpdateNotifyTemplateInput) SetDescription

SetDescription sets the Description field's value.

func (*UpdateNotifyTemplateInput) SetId

SetId sets the Id field's value.

func (*UpdateNotifyTemplateInput) SetName

SetName sets the Name field's value.

func (*UpdateNotifyTemplateInput) SetTitle

SetTitle sets the Title field's value.

func (*UpdateNotifyTemplateInput) SetType

SetType sets the Type field's value.

func (UpdateNotifyTemplateInput) String

func (s UpdateNotifyTemplateInput) String() string

String returns the string representation

func (*UpdateNotifyTemplateInput) Validate

func (s *UpdateNotifyTemplateInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateNotifyTemplateOutput

type UpdateNotifyTemplateOutput struct {
	Metadata *response.ResponseMetadata

	Data *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateNotifyTemplateOutput) GoString

func (s UpdateNotifyTemplateOutput) GoString() string

GoString returns the string representation

func (*UpdateNotifyTemplateOutput) SetData

SetData sets the Data field's value.

func (UpdateNotifyTemplateOutput) String

String returns the string representation

type UpdateObjectGroupInput

type UpdateObjectGroupInput struct {

	// Id is a required field
	Id *string `type:"string" json:",omitempty" required:"true"`

	// Name is a required field
	Name *string `type:"string" json:",omitempty" required:"true"`

	Objects []*ObjectForUpdateObjectGroupInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateObjectGroupInput) GoString

func (s UpdateObjectGroupInput) GoString() string

GoString returns the string representation

func (*UpdateObjectGroupInput) SetId

SetId sets the Id field's value.

func (*UpdateObjectGroupInput) SetName

SetName sets the Name field's value.

func (*UpdateObjectGroupInput) SetObjects

SetObjects sets the Objects field's value.

func (UpdateObjectGroupInput) String

func (s UpdateObjectGroupInput) String() string

String returns the string representation

func (*UpdateObjectGroupInput) Validate

func (s *UpdateObjectGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateObjectGroupOutput

type UpdateObjectGroupOutput struct {
	Metadata *response.ResponseMetadata

	Data *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateObjectGroupOutput) GoString

func (s UpdateObjectGroupOutput) GoString() string

GoString returns the string representation

func (*UpdateObjectGroupOutput) SetData

SetData sets the Data field's value.

func (UpdateObjectGroupOutput) String

func (s UpdateObjectGroupOutput) String() string

String returns the string representation

type UpdateRuleInput

type UpdateRuleInput struct {
	AlertMethods []*string `type:"list" json:",omitempty"`

	ConditionOperator *string `type:"string" json:",omitempty"`

	Conditions []*ConditionForUpdateRuleInput `type:"list" json:",omitempty"`

	ContactGroupIds []*string `type:"list" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	DimensionConditions *DimensionConditionsForUpdateRuleInput `type:"structure" json:",omitempty"`

	// EffectEndAt is a required field
	EffectEndAt *string `type:"string" json:",omitempty" required:"true"`

	// EffectStartAt is a required field
	EffectStartAt *string `type:"string" json:",omitempty" required:"true"`

	// EnableState is a required field
	EnableState *string `type:"string" json:",omitempty" required:"true"`

	// EvaluationCount is a required field
	EvaluationCount *int32 `type:"int32" json:",omitempty" required:"true"`

	// Id is a required field
	Id *string `type:"string" json:",omitempty" required:"true"`

	// Level is a required field
	Level *string `type:"string" json:",omitempty" required:"true"`

	LevelConditions []*LevelConditionForUpdateRuleInput `type:"list" json:",omitempty"`

	MultipleConditions *bool `type:"boolean" json:",omitempty"`

	// Namespace is a required field
	Namespace *string `type:"string" json:",omitempty" required:"true"`

	NoData *NoDataForUpdateRuleInput `type:"structure" json:",omitempty"`

	NotificationId *string `type:"string" json:",omitempty"`

	NotifyTemplates []*NotifyTemplateForUpdateRuleInput `type:"list" json:",omitempty"`

	OriginalDimensions map[string][]*string `type:"map" json:",omitempty"`

	RecoveryNotify *RecoveryNotifyForUpdateRuleInput `type:"structure" json:",omitempty"`

	Regions []*string `type:"list" json:",omitempty"`

	// RuleName is a required field
	RuleName *string `type:"string" json:",omitempty" required:"true"`

	// RuleType is a required field
	RuleType *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfRuleTypeForUpdateRuleInput"`

	// SilenceTime is a required field
	SilenceTime *int32 `type:"int32" json:",omitempty" required:"true"`

	// SubNamespace is a required field
	SubNamespace *string `type:"string" json:",omitempty" required:"true"`

	Tags []*ConvertTagForUpdateRuleInput `type:"list" json:",omitempty"`

	Webhook *string `type:"string" json:",omitempty"`

	WebhookIds []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateRuleInput) GoString

func (s UpdateRuleInput) GoString() string

GoString returns the string representation

func (*UpdateRuleInput) SetAlertMethods

func (s *UpdateRuleInput) SetAlertMethods(v []*string) *UpdateRuleInput

SetAlertMethods sets the AlertMethods field's value.

func (*UpdateRuleInput) SetConditionOperator

func (s *UpdateRuleInput) SetConditionOperator(v string) *UpdateRuleInput

SetConditionOperator sets the ConditionOperator field's value.

func (*UpdateRuleInput) SetConditions

SetConditions sets the Conditions field's value.

func (*UpdateRuleInput) SetContactGroupIds

func (s *UpdateRuleInput) SetContactGroupIds(v []*string) *UpdateRuleInput

SetContactGroupIds sets the ContactGroupIds field's value.

func (*UpdateRuleInput) SetDescription

func (s *UpdateRuleInput) SetDescription(v string) *UpdateRuleInput

SetDescription sets the Description field's value.

func (*UpdateRuleInput) SetDimensionConditions

SetDimensionConditions sets the DimensionConditions field's value.

func (*UpdateRuleInput) SetEffectEndAt

func (s *UpdateRuleInput) SetEffectEndAt(v string) *UpdateRuleInput

SetEffectEndAt sets the EffectEndAt field's value.

func (*UpdateRuleInput) SetEffectStartAt

func (s *UpdateRuleInput) SetEffectStartAt(v string) *UpdateRuleInput

SetEffectStartAt sets the EffectStartAt field's value.

func (*UpdateRuleInput) SetEnableState

func (s *UpdateRuleInput) SetEnableState(v string) *UpdateRuleInput

SetEnableState sets the EnableState field's value.

func (*UpdateRuleInput) SetEvaluationCount

func (s *UpdateRuleInput) SetEvaluationCount(v int32) *UpdateRuleInput

SetEvaluationCount sets the EvaluationCount field's value.

func (*UpdateRuleInput) SetId

func (s *UpdateRuleInput) SetId(v string) *UpdateRuleInput

SetId sets the Id field's value.

func (*UpdateRuleInput) SetLevel

func (s *UpdateRuleInput) SetLevel(v string) *UpdateRuleInput

SetLevel sets the Level field's value.

func (*UpdateRuleInput) SetLevelConditions

SetLevelConditions sets the LevelConditions field's value.

func (*UpdateRuleInput) SetMultipleConditions

func (s *UpdateRuleInput) SetMultipleConditions(v bool) *UpdateRuleInput

SetMultipleConditions sets the MultipleConditions field's value.

func (*UpdateRuleInput) SetNamespace

func (s *UpdateRuleInput) SetNamespace(v string) *UpdateRuleInput

SetNamespace sets the Namespace field's value.

func (*UpdateRuleInput) SetNoData

SetNoData sets the NoData field's value.

func (*UpdateRuleInput) SetNotificationId

func (s *UpdateRuleInput) SetNotificationId(v string) *UpdateRuleInput

SetNotificationId sets the NotificationId field's value.

func (*UpdateRuleInput) SetNotifyTemplates

SetNotifyTemplates sets the NotifyTemplates field's value.

func (*UpdateRuleInput) SetOriginalDimensions

func (s *UpdateRuleInput) SetOriginalDimensions(v map[string][]*string) *UpdateRuleInput

SetOriginalDimensions sets the OriginalDimensions field's value.

func (*UpdateRuleInput) SetRecoveryNotify

SetRecoveryNotify sets the RecoveryNotify field's value.

func (*UpdateRuleInput) SetRegions

func (s *UpdateRuleInput) SetRegions(v []*string) *UpdateRuleInput

SetRegions sets the Regions field's value.

func (*UpdateRuleInput) SetRuleName

func (s *UpdateRuleInput) SetRuleName(v string) *UpdateRuleInput

SetRuleName sets the RuleName field's value.

func (*UpdateRuleInput) SetRuleType

func (s *UpdateRuleInput) SetRuleType(v string) *UpdateRuleInput

SetRuleType sets the RuleType field's value.

func (*UpdateRuleInput) SetSilenceTime

func (s *UpdateRuleInput) SetSilenceTime(v int32) *UpdateRuleInput

SetSilenceTime sets the SilenceTime field's value.

func (*UpdateRuleInput) SetSubNamespace

func (s *UpdateRuleInput) SetSubNamespace(v string) *UpdateRuleInput

SetSubNamespace sets the SubNamespace field's value.

func (*UpdateRuleInput) SetTags

SetTags sets the Tags field's value.

func (*UpdateRuleInput) SetWebhook

func (s *UpdateRuleInput) SetWebhook(v string) *UpdateRuleInput

SetWebhook sets the Webhook field's value.

func (*UpdateRuleInput) SetWebhookIds

func (s *UpdateRuleInput) SetWebhookIds(v []*string) *UpdateRuleInput

SetWebhookIds sets the WebhookIds field's value.

func (UpdateRuleInput) String

func (s UpdateRuleInput) String() string

String returns the string representation

func (*UpdateRuleInput) Validate

func (s *UpdateRuleInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateRuleOutput

type UpdateRuleOutput struct {
	Metadata *response.ResponseMetadata

	Data []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateRuleOutput) GoString

func (s UpdateRuleOutput) GoString() string

GoString returns the string representation

func (*UpdateRuleOutput) SetData

func (s *UpdateRuleOutput) SetData(v []*string) *UpdateRuleOutput

SetData sets the Data field's value.

func (UpdateRuleOutput) String

func (s UpdateRuleOutput) String() string

String returns the string representation

type UpdateSilencePolicyInput

type UpdateSilencePolicyInput struct {
	Description *string `type:"string" json:",omitempty"`

	EffectTime *EffectTimeForUpdateSilencePolicyInput `type:"structure" json:",omitempty"`

	// Id is a required field
	Id *string `type:"string" json:",omitempty" required:"true"`

	// Name is a required field
	Name *string `type:"string" json:",omitempty" required:"true"`

	// Namespace is a required field
	Namespace *string `type:"string" json:",omitempty" required:"true"`

	SilenceConditions *SilenceConditionsForUpdateSilencePolicyInput `type:"structure" json:",omitempty"`

	// SilenceType is a required field
	SilenceType *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateSilencePolicyInput) GoString

func (s UpdateSilencePolicyInput) GoString() string

GoString returns the string representation

func (*UpdateSilencePolicyInput) SetDescription

SetDescription sets the Description field's value.

func (*UpdateSilencePolicyInput) SetEffectTime

SetEffectTime sets the EffectTime field's value.

func (*UpdateSilencePolicyInput) SetId

SetId sets the Id field's value.

func (*UpdateSilencePolicyInput) SetName

SetName sets the Name field's value.

func (*UpdateSilencePolicyInput) SetNamespace

SetNamespace sets the Namespace field's value.

func (*UpdateSilencePolicyInput) SetSilenceConditions

SetSilenceConditions sets the SilenceConditions field's value.

func (*UpdateSilencePolicyInput) SetSilenceType

SetSilenceType sets the SilenceType field's value.

func (UpdateSilencePolicyInput) String

func (s UpdateSilencePolicyInput) String() string

String returns the string representation

func (*UpdateSilencePolicyInput) Validate

func (s *UpdateSilencePolicyInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateSilencePolicyOutput

type UpdateSilencePolicyOutput struct {
	Metadata *response.ResponseMetadata

	Data []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateSilencePolicyOutput) GoString

func (s UpdateSilencePolicyOutput) GoString() string

GoString returns the string representation

func (*UpdateSilencePolicyOutput) SetData

SetData sets the Data field's value.

func (UpdateSilencePolicyOutput) String

func (s UpdateSilencePolicyOutput) String() string

String returns the string representation

type UpdateWebhookInput

type UpdateWebhookInput struct {

	// Id is a required field
	Id *string `type:"string" json:",omitempty" required:"true"`

	// Name is a required field
	Name *string `type:"string" json:",omitempty" required:"true"`

	// Type is a required field
	Type *string `type:"string" json:",omitempty" required:"true"`

	// Url is a required field
	Url *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateWebhookInput) GoString

func (s UpdateWebhookInput) GoString() string

GoString returns the string representation

func (*UpdateWebhookInput) SetId

SetId sets the Id field's value.

func (*UpdateWebhookInput) SetName

SetName sets the Name field's value.

func (*UpdateWebhookInput) SetType

SetType sets the Type field's value.

func (*UpdateWebhookInput) SetUrl

SetUrl sets the Url field's value.

func (UpdateWebhookInput) String

func (s UpdateWebhookInput) String() string

String returns the string representation

func (*UpdateWebhookInput) Validate

func (s *UpdateWebhookInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateWebhookOutput

type UpdateWebhookOutput struct {
	Metadata *response.ResponseMetadata

	Data []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateWebhookOutput) GoString

func (s UpdateWebhookOutput) GoString() string

GoString returns the string representation

func (*UpdateWebhookOutput) SetData

SetData sets the Data field's value.

func (UpdateWebhookOutput) String

func (s UpdateWebhookOutput) String() string

String returns the string representation

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL