Class FunctionEventTriggerArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.gcp.cloudfunctionsv2.inputs.FunctionEventTriggerArgs
-
public final class FunctionEventTriggerArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
FunctionEventTriggerArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static FunctionEventTriggerArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static FunctionEventTriggerArgs.Builder
builder()
static FunctionEventTriggerArgs.Builder
builder(FunctionEventTriggerArgs defaults)
java.util.Optional<com.pulumi.core.Output<java.util.List<FunctionEventTriggerEventFilterArgs>>>
eventFilters()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
eventType()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
pubsubTopic()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
retryPolicy()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
serviceAccountEmail()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
trigger()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
triggerRegion()
-
-
-
Field Detail
-
Empty
public static final FunctionEventTriggerArgs Empty
-
-
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.
-
builder
public static FunctionEventTriggerArgs.Builder builder()
-
builder
public static FunctionEventTriggerArgs.Builder builder(FunctionEventTriggerArgs defaults)
-
-