Interface Cloudfunctions2FunctionEventTrigger
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
Cloudfunctions2FunctionEventTrigger.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:18.203Z") @Stability(Stable) public interface Cloudfunctions2FunctionEventTrigger extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classCloudfunctions2FunctionEventTrigger.BuilderA builder forCloudfunctions2FunctionEventTriggerstatic classCloudfunctions2FunctionEventTrigger.Jsii$ProxyAn implementation forCloudfunctions2FunctionEventTrigger
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static Cloudfunctions2FunctionEventTrigger.Builderbuilder()default ObjectgetEventFilters()event_filters block.default StringgetEventType()Required.default StringgetPubsubTopic()The name of a Pub/Sub topic in the same project that will be used as the transport topic for the event delivery.default StringgetRetryPolicy()Describes the retry policy in case of function's execution failure.default StringgetServiceAccountEmail()Optional.default StringgetTriggerRegion()The region that the trigger will be in.
-
-
-
Method Detail
-
getEventFilters
@Stability(Stable) @Nullable default Object getEventFilters()
event_filters block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudfunctions2_function#event_filters Cloudfunctions2Function#event_filters}
-
getEventType
@Stability(Stable) @Nullable default String getEventType()
Required. The type of event to observe.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudfunctions2_function#event_type Cloudfunctions2Function#event_type}
-
getPubsubTopic
@Stability(Stable) @Nullable default String getPubsubTopic()
The name of a Pub/Sub topic in the same project that will be used as the transport topic for the event delivery.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudfunctions2_function#pubsub_topic Cloudfunctions2Function#pubsub_topic}
-
getRetryPolicy
@Stability(Stable) @Nullable default String getRetryPolicy()
Describes the retry policy in case of function's execution failure.Retried execution is charged as any other execution. Possible values: ["RETRY_POLICY_UNSPECIFIED", "RETRY_POLICY_DO_NOT_RETRY", "RETRY_POLICY_RETRY"] Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudfunctions2_function#retry_policy Cloudfunctions2Function#retry_policy}
-
getServiceAccountEmail
@Stability(Stable) @Nullable default String getServiceAccountEmail()
Optional.The email of the trigger's service account. The service account must have permission to invoke Cloud Run services. If empty, defaults to the Compute Engine default service account: {project_number}-compute@developer.gserviceaccount.com. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudfunctions2_function#service_account_email Cloudfunctions2Function#service_account_email}
-
getTriggerRegion
@Stability(Stable) @Nullable default String getTriggerRegion()
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. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudfunctions2_function#trigger_region Cloudfunctions2Function#trigger_region}
-
builder
@Stability(Stable) static Cloudfunctions2FunctionEventTrigger.Builder builder()
-
-