public sealed class CELExpression : IMessage<CELExpression>, IEquatable<CELExpression>, IDeepCloneable<CELExpression>, IBufferMessage, IMessageReference 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.
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. 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 |
|