GCPEvents plug-in structure
- Configuring a GCPEvents event source
- A PubSub event source that receives GCPEvents type events can be configured in
the following way:
- projectId
-
- Type: string
- minlength: 1
- maxlength: 1000
- Required
- serviceFile
-
- Type: string
- minlength: 1
- maxlength: 1000
- Required*
Note: If the serviceFile value is not specified, it is taken from the local environment configuration. If it is not configured in the local environment, it needs to be specified.- privateKey
-
- Type: string
- minlength: 1
- maxlength: 2000
- clientEmail
-
- Type: string
- minlength: 1
- maxlength: 1000
- subscriptionId
-
- Type: string
- minlength: 1
- maxlength: 1000
- Required
- GCP event condition
- GCPEvent type event conditions can be configured in job streams specifying the
following required properties:
- Name
- Type
- Event source
Note: When defining event conditions, all the relative fields are case insensitiveYou can also specify any number of properties that filter the events received from the event source:- Message
- Type: string
- Operator:
EQ("=")
orNE("!=")
- minlength: 1
- maxlength: 1000
- Wildcard allowed: true
- Multiple filters: false
- Single predicate: true
- Case sensitive: false
- Attributes
- Type: map
- Operator:
KEY_VALUE("keyvalue")
- minlength: 1
- maxlength: 1000
- Wildcard allowed: true
- Multiple filters: false
- Single predicate: false
- Case sensitive: false
- messageId
- Filtering allowed
- timestamp
- Filtering allowed
- orderingKey
- Type: string
- Operator:
EQ("=")
orNE("!=")
- minlength: 1
- maxlength: 1000
- Wildcard allowed: true
- Multiple filters: false
- Single predicate: true
- Case sensitive: false