public sealed class DeleteRuleRequest : IMessage<DeleteRuleRequest>, IEquatable<DeleteRuleRequest>, IDeepCloneable<DeleteRuleRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Chronicle v1 API class DeleteRuleRequest.
Request message for the DeleteRule method.
Implements
IMessageDeleteRuleRequest, IEquatableDeleteRuleRequest, IDeepCloneableDeleteRuleRequest, IBufferMessage, IMessageNamespace
Google.Cloud.Chronicle.V1Assembly
Google.Cloud.Chronicle.V1.dll
Constructors
DeleteRuleRequest()
public DeleteRuleRequest()
DeleteRuleRequest(DeleteRuleRequest)
public DeleteRuleRequest(DeleteRuleRequest other)
Parameter | |
---|---|
Name | Description |
other |
DeleteRuleRequest |
Properties
Force
public bool Force { get; set; }
Optional. If set to true, any retrohunts and any detections associated with the rule will also be deleted. If set to false, the call will only succeed if the rule has no associated retrohunts, including completed retrohunts, and no associated detections. Regardless of this field's value, the rule deployment associated with this rule will also be deleted.
Property Value | |
---|---|
Type | Description |
bool |
Name
public string Name { get; set; }
Required. The name of the rule to delete. A rule revision timestamp cannot
be specified as part of the name, as deleting specific revisions is not
supported.
Format:
projects/{project}/locations/{location}/instances/{instance}/rules/{rule}
Property Value | |
---|---|
Type | Description |
string |
RuleName
public RuleName RuleName { get; set; }
Property Value | |
---|---|
Type | Description |
RuleName |