Reference documentation and code samples for the Cloud Monitoring V3 API class Google::Cloud::Monitoring::V3::AlertPolicy::AlertStrategy.
Control over how the notification channels in notification_channels
are notified when this alert fires.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#auto_close
def auto_close() -> ::Google::Protobuf::Duration
- (::Google::Protobuf::Duration) — If an alerting policy that was active has no data for this long, any open incidents will close
#auto_close=
def auto_close=(value) -> ::Google::Protobuf::Duration
- value (::Google::Protobuf::Duration) — If an alerting policy that was active has no data for this long, any open incidents will close
- (::Google::Protobuf::Duration) — If an alerting policy that was active has no data for this long, any open incidents will close
#notification_channel_strategy
def notification_channel_strategy() -> ::Array<::Google::Cloud::Monitoring::V3::AlertPolicy::AlertStrategy::NotificationChannelStrategy>
- (::Array<::Google::Cloud::Monitoring::V3::AlertPolicy::AlertStrategy::NotificationChannelStrategy>) — Control how notifications will be sent out, on a per-channel basis.
#notification_channel_strategy=
def notification_channel_strategy=(value) -> ::Array<::Google::Cloud::Monitoring::V3::AlertPolicy::AlertStrategy::NotificationChannelStrategy>
- value (::Array<::Google::Cloud::Monitoring::V3::AlertPolicy::AlertStrategy::NotificationChannelStrategy>) — Control how notifications will be sent out, on a per-channel basis.
- (::Array<::Google::Cloud::Monitoring::V3::AlertPolicy::AlertStrategy::NotificationChannelStrategy>) — Control how notifications will be sent out, on a per-channel basis.
#notification_prompts
def notification_prompts() -> ::Array<::Google::Cloud::Monitoring::V3::AlertPolicy::AlertStrategy::NotificationPrompt>
- (::Array<::Google::Cloud::Monitoring::V3::AlertPolicy::AlertStrategy::NotificationPrompt>) — For log-based alert policies, the notification prompts is always [OPENED]. For non log-based alert policies, the notification prompts can be [OPENED] or [OPENED, CLOSED].
#notification_prompts=
def notification_prompts=(value) -> ::Array<::Google::Cloud::Monitoring::V3::AlertPolicy::AlertStrategy::NotificationPrompt>
- value (::Array<::Google::Cloud::Monitoring::V3::AlertPolicy::AlertStrategy::NotificationPrompt>) — For log-based alert policies, the notification prompts is always [OPENED]. For non log-based alert policies, the notification prompts can be [OPENED] or [OPENED, CLOSED].
- (::Array<::Google::Cloud::Monitoring::V3::AlertPolicy::AlertStrategy::NotificationPrompt>) — For log-based alert policies, the notification prompts is always [OPENED]. For non log-based alert policies, the notification prompts can be [OPENED] or [OPENED, CLOSED].
#notification_rate_limit
def notification_rate_limit() -> ::Google::Cloud::Monitoring::V3::AlertPolicy::AlertStrategy::NotificationRateLimit
-
(::Google::Cloud::Monitoring::V3::AlertPolicy::AlertStrategy::NotificationRateLimit) — Required for log-based alerting policies, i.e. policies with a
LogMatch
condition.This limit is not implemented for alerting policies that do not have a LogMatch condition.
#notification_rate_limit=
def notification_rate_limit=(value) -> ::Google::Cloud::Monitoring::V3::AlertPolicy::AlertStrategy::NotificationRateLimit
-
value (::Google::Cloud::Monitoring::V3::AlertPolicy::AlertStrategy::NotificationRateLimit) — Required for log-based alerting policies, i.e. policies with a
LogMatch
condition.This limit is not implemented for alerting policies that do not have a LogMatch condition.
-
(::Google::Cloud::Monitoring::V3::AlertPolicy::AlertStrategy::NotificationRateLimit) — Required for log-based alerting policies, i.e. policies with a
LogMatch
condition.This limit is not implemented for alerting policies that do not have a LogMatch condition.