public sealed class DeleteNotificationChannelRequest : IMessage<DeleteNotificationChannelRequest>, IEquatable<DeleteNotificationChannelRequest>, IDeepCloneable<DeleteNotificationChannelRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Monitoring v3 API class DeleteNotificationChannelRequest.
The DeleteNotificationChannel
request.
Implements
IMessageDeleteNotificationChannelRequest, IEquatableDeleteNotificationChannelRequest, IDeepCloneableDeleteNotificationChannelRequest, IBufferMessage, IMessageNamespace
Google.Cloud.Monitoring.V3Assembly
Google.Cloud.Monitoring.V3.dll
Constructors
DeleteNotificationChannelRequest()
public DeleteNotificationChannelRequest()
DeleteNotificationChannelRequest(DeleteNotificationChannelRequest)
public DeleteNotificationChannelRequest(DeleteNotificationChannelRequest other)
Parameter | |
---|---|
Name | Description |
other |
DeleteNotificationChannelRequest |
Properties
Force
public bool Force { get; set; }
If true, the notification channel will be deleted regardless of its use in alert policies (the policies will be updated to remove the channel). If false, channels that are still referenced by an existing alerting policy will fail to be deleted in a delete operation.
Property Value | |
---|---|
Type | Description |
bool |
Name
public string Name { get; set; }
Required. The channel for which to execute the request. The format is:
projects/[PROJECT_ID_OR_NUMBER]/notificationChannels/[CHANNEL_ID]
Property Value | |
---|---|
Type | Description |
string |
NotificationChannelName
public NotificationChannelName NotificationChannelName { get; set; }
NotificationChannelName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
NotificationChannelName |
ResourceName
public IResourceName ResourceName { get; set; }
IResourceName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
IResourceName |