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