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.
Implements
IMessageCELExpression, IEquatableCELExpression, IDeepCloneableCELExpression, IBufferMessage, IMessageNamespace
Google.Cloud.CloudSecurityCompliance.V1Assembly
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 |