Package com.pulumi.gcp.eventarc.inputs
Class TriggerTransportPubsubArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.gcp.eventarc.inputs.TriggerTransportPubsubArgs
-
public final class TriggerTransportPubsubArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TriggerTransportPubsubArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static TriggerTransportPubsubArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TriggerTransportPubsubArgs.Builder
builder()
static TriggerTransportPubsubArgs.Builder
builder(TriggerTransportPubsubArgs defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
subscription()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
topic()
-
-
-
Field Detail
-
Empty
public static final TriggerTransportPubsubArgs Empty
-
-
Method Detail
-
subscription
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> subscription()
- Returns:
- - Output only. The name of the Pub/Sub subscription created and managed by Eventarc system as a transport for the event delivery. Format: `projects/{PROJECT_ID}/subscriptions/{SUBSCRIPTION_NAME}`.
-
topic
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> topic()
- Returns:
- Optional. The name of the Pub/Sub topic created and managed by Eventarc system as a transport for the event delivery. Format: `projects/{PROJECT_ID}/topics/{TOPIC_NAME}. You may set an existing topic for triggers of the type google.cloud.pubsub.topic.v1.messagePublished` only. The topic you provide here will not be deleted by Eventarc at trigger deletion.
-
builder
public static TriggerTransportPubsubArgs.Builder builder()
-
builder
public static TriggerTransportPubsubArgs.Builder builder(TriggerTransportPubsubArgs defaults)
-
-