Class: Google::Cloud::CloudSecurityCompliance::V1::CELExpression

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/cloudsecuritycompliance/v1/common.rb

Overview

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

Instance Attribute Summary collapse

Instance Attribute Details

#expression::String

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

Returns:

  • (::String)

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



429
430
431
432
# File 'proto_docs/google/cloud/cloudsecuritycompliance/v1/common.rb', line 429

class CELExpression
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#resource_types_values::Google::Cloud::CloudSecurityCompliance::V1::StringList

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

Returns:



429
430
431
432
# File 'proto_docs/google/cloud/cloudsecuritycompliance/v1/common.rb', line 429

class CELExpression
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end