Cloud Security Compliance v1 API - Class Rule (1.0.0-beta01)

public sealed class Rule : IMessage<Rule>, IEquatable<Rule>, IDeepCloneable<Rule>, IBufferMessage, IMessage

Reference documentation and code samples for the Cloud Security Compliance v1 API class Rule.

A rule of the cloud control.

Inheritance

object > Rule

Namespace

Google.Cloud.CloudSecurityCompliance.V1

Assembly

Google.Cloud.CloudSecurityCompliance.V1.dll

Constructors

Rule()

public Rule()

Rule(Rule)

public Rule(Rule other)
Parameter
Name Description
other Rule

Properties

CelExpression

public CELExpression CelExpression { get; set; }

Logic expression in CEL language.

Property Value
Type Description
CELExpression

Description

public string Description { get; set; }

Optional. Description of the Rule. The maximum length is 2000 characters.

Property Value
Type Description
string

ImplementationCase

public Rule.ImplementationOneofCase ImplementationCase { get; }
Property Value
Type Description
RuleImplementationOneofCase

RuleActionTypes

public RepeatedField<RuleActionType> RuleActionTypes { get; }

Required. The functionality enabled by the Rule.

Property Value
Type Description
RepeatedFieldRuleActionType