Cloud Security Compliance v1 API - Class CELExpression (1.0.0-beta04)

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

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

A Common Expression Language (CEL) expression that's used to create a rule.

Inheritance

object > CELExpression

Namespace

Google.Cloud.CloudSecurityCompliance.V1

Assembly

Google.Cloud.CloudSecurityCompliance.V1.dll

Constructors

CELExpression()

public CELExpression()

CELExpression(CELExpression)

public CELExpression(CELExpression other)
Parameter
Name Description
other CELExpression

Properties

CriteriaCase

public CELExpression.CriteriaOneofCase CriteriaCase { get; }
Property Value
Type Description
CELExpressionCriteriaOneofCase

Expression

public string Expression { get; set; }

Required. The logical expression in CEL. The maximum length of the condition is 1000 characters. For more information, see CEL expression.

Property Value
Type Description
string

ResourceTypesValues

public StringList ResourceTypesValues { get; set; }

The resource instance types on which this expression is defined. The format is <SERVICE_NAME>/<type>. For example: compute.googleapis.com/Instance

Property Value
Type Description
StringList