Skip to main content

GoogleCloudFunctionsFunctionEventTrigger

No description

type GoogleCloudFunctionsFunctionEventTrigger {
channelName: String!
eventFilters: [GoogleCloudFunctionsFunctionEventFilter!]!
eventType: String!
pubsubTopicName: String
retryPolicy: GoogleCloudFunctionsFunctionEventTriggerRetryPolicy!
serviceAccountEmail: String!
triggerName: String!
region: String!
}

Fields

GoogleCloudFunctionsFunctionEventTrigger.channelName ● String! non-null scalar

The name of the channel associated with the trigger The format: projects/{project}/locations/{location}/channels/{channel}

GoogleCloudFunctionsFunctionEventTrigger.eventFilters ● [GoogleCloudFunctionsFunctionEventFilter!]! non-null object

Criteria used to filter events

GoogleCloudFunctionsFunctionEventTrigger.eventType ● String! non-null scalar

The event type The examples: google.cloud.audit.log.v1.written or google.cloud.pubsub.topic.v1.messagePublished

GoogleCloudFunctionsFunctionEventTrigger.pubsubTopicName ● String scalar

The name of a Pub/Sub topic The format: projects/{project}/topics/{topic}

GoogleCloudFunctionsFunctionEventTrigger.retryPolicy ● GoogleCloudFunctionsFunctionEventTriggerRetryPolicy! non-null enum

The retry policy

GoogleCloudFunctionsFunctionEventTrigger.serviceAccountEmail ● String! non-null scalar

The email of the trigger's service account The default value: {project_number}-compute@developer.gserviceaccount.com.

GoogleCloudFunctionsFunctionEventTrigger.triggerName ● String! non-null scalar

The resource name of the Eventarc trigger The format: projects/{project}/locations/{region}/triggers/{trigger}

GoogleCloudFunctionsFunctionEventTrigger.region ● String! non-null scalar

The region that the trigger will be in

Member of

GoogleCloudFunctionsFunction object