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

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 CEL expression.

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. Logic expression in CEL language. The max length of the condition is 1000 characters.

Property Value
Type Description
string

ResourceTypesValues

public StringList ResourceTypesValues { get; set; }

The resource instance types on which this expression is defined. Format will be of the form : <canonical service name>/<type> Example: compute.googleapis.com/Instance.

Property Value
Type Description
StringList