Chronicle v1 API - Class DeleteRuleRequest (1.0.0-beta01)

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.

Inheritance

object > DeleteRuleRequest

Namespace

Google.Cloud.Chronicle.V1

Assembly

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; }

RuleName-typed view over the Name resource name property.

Property Value
Type Description
RuleName