public sealed class Snooze.Types.Criteria : IMessage<Snooze.Types.Criteria>, IEquatable<Snooze.Types.Criteria>, IDeepCloneable<Snooze.Types.Criteria>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Monitoring v3 API class Snooze.Types.Criteria.
Criteria specific to the AlertPolicy
s that this Snooze
applies to. The
Snooze
will suppress alerts that come from one of the AlertPolicy
s
whose names are supplied.
Implements
IMessageSnoozeTypesCriteria, IEquatableSnoozeTypesCriteria, IDeepCloneableSnoozeTypesCriteria, IBufferMessage, IMessageNamespace
Google.Cloud.Monitoring.V3Assembly
Google.Cloud.Monitoring.V3.dll
Constructors
Criteria()
public Criteria()
Criteria(Criteria)
public Criteria(Snooze.Types.Criteria other)
Parameter | |
---|---|
Name | Description |
other |
SnoozeTypesCriteria |
Properties
Policies
public RepeatedField<string> Policies { get; }
The specific AlertPolicy
names for the alert that should be snoozed.
The format is:
projects/[PROJECT_ID_OR_NUMBER]/alertPolicies/[POLICY_ID]
There is a limit of 16 policies per snooze. This limit is checked during snooze creation.
Property Value | |
---|---|
Type | Description |
RepeatedFieldstring |
PoliciesAsAlertPolicyNames
public ResourceNameList<AlertPolicyName> PoliciesAsAlertPolicyNames { get; }
AlertPolicyName-typed view over the Policies resource name property.
Property Value | |
---|---|
Type | Description |
ResourceNameListAlertPolicyName |
PoliciesAsResourceNames
public ResourceNameList<IResourceName> PoliciesAsResourceNames { get; }
IResourceName-typed view over the Policies resource name property.
Property Value | |
---|---|
Type | Description |
ResourceNameListIResourceName |