Class FunctionEventTriggerArgs


  • public final class FunctionEventTriggerArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • eventFilters

        public java.util.Optional<com.pulumi.core.Output<java.util.List<FunctionEventTriggerEventFilterArgs>>> eventFilters()
        Returns:
        Criteria used to filter events. Structure is documented below.
      • eventType

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> eventType()
        Returns:
        Required. The type of event to observe.
      • pubsubTopic

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> pubsubTopic()
        Returns:
        The name of a Pub/Sub topic in the same project that will be used as the transport topic for the event delivery.
      • retryPolicy

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> retryPolicy()
        Returns:
        Describes the retry policy in case of function's execution failure. Retried execution is charged as any other execution. Possible values are: `RETRY_POLICY_UNSPECIFIED`, `RETRY_POLICY_DO_NOT_RETRY`, `RETRY_POLICY_RETRY`.
      • serviceAccountEmail

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> serviceAccountEmail()
        Returns:
        The email of the service account for this function.
      • trigger

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> trigger()
        Returns:
        (Output) Output only. The resource name of the Eventarc trigger.
      • triggerRegion

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> triggerRegion()
        Returns:
        The region that the trigger will be in. The trigger will only receive events originating in this region. It can be the same region as the function, a different region or multi-region, or the global region. If not provided, defaults to the same region as the function.