Google Native
getTrigger
Get a single trigger.
Using getTrigger
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getTrigger(args: GetTriggerArgs, opts?: InvokeOptions): Promise<GetTriggerResult>
function getTriggerOutput(args: GetTriggerOutputArgs, opts?: InvokeOptions): Output<GetTriggerResult>
def get_trigger(location: Optional[str] = None,
project: Optional[str] = None,
trigger_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetTriggerResult
def get_trigger_output(location: Optional[pulumi.Input[str]] = None,
project: Optional[pulumi.Input[str]] = None,
trigger_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetTriggerResult]
func LookupTrigger(ctx *Context, args *LookupTriggerArgs, opts ...InvokeOption) (*LookupTriggerResult, error)
func LookupTriggerOutput(ctx *Context, args *LookupTriggerOutputArgs, opts ...InvokeOption) LookupTriggerResultOutput
> Note: This function is named LookupTrigger
in the Go SDK.
public static class GetTrigger
{
public static Task<GetTriggerResult> InvokeAsync(GetTriggerArgs args, InvokeOptions? opts = null)
public static Output<GetTriggerResult> Invoke(GetTriggerInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetTriggerResult> getTrigger(GetTriggerArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
Fn::Invoke:
Function: google-native:eventarc/v1:getTrigger
Arguments:
# Arguments dictionary
The following arguments are supported:
- location str
- trigger_
id str - project str
getTrigger Result
The following output properties are available:
- Channel string
Optional. The name of the channel associated with the trigger in
projects/{project}/locations/{location}/channels/{channel}
format. You must provide a channel to receive events from Eventarc SaaS partners.- Conditions Dictionary<string, string>
The reason(s) why a trigger is in FAILED state.
- Create
Time string The creation time.
- Destination
Pulumi.
Google Native. Eventarc. V1. Outputs. Destination Response Destination specifies where the events should be sent to.
- Etag string
This checksum is computed by the server based on the value of other fields, and might be sent only on create requests to ensure that the client has an up-to-date value before proceeding.
- Event
Filters List<Pulumi.Google Native. Eventarc. V1. Outputs. Event Filter Response> null The list of filters that applies to event attributes. Only events that match all the provided filters are sent to the destination.
- Labels Dictionary<string, string>
Optional. User labels attached to the triggers that can be used to group resources.
- Name string
The resource name of the trigger. Must be unique within the location of the project and must be in
projects/{project}/locations/{location}/triggers/{trigger}
format.- Service
Account string Optional. The IAM service account email associated with the trigger. The service account represents the identity of the trigger. The principal who calls this API must have the
iam.serviceAccounts.actAs
permission in the service account. See https://cloud.google.com/iam/docs/understanding-service-accounts?hl=en#sa_common for more information. For Cloud Run destinations, this service account is used to generate identity tokens when invoking the service. See https://cloud.google.com/run/docs/triggering/pubsub-push#create-service-account for information on how to invoke authenticated Cloud Run services. To create Audit Log triggers, the service account should also have theroles/eventarc.eventReceiver
IAM role.- Transport
Pulumi.
Google Native. Eventarc. V1. Outputs. Transport Response Optional. To deliver messages, Eventarc might use other GCP products as a transport intermediary. This field contains a reference to that transport intermediary. This information can be used for debugging purposes.
- Uid string
Server-assigned unique identifier for the trigger. The value is a UUID4 string and guaranteed to remain unchanged until the resource is deleted.
- Update
Time string The last-modified time.
- Channel string
Optional. The name of the channel associated with the trigger in
projects/{project}/locations/{location}/channels/{channel}
format. You must provide a channel to receive events from Eventarc SaaS partners.- Conditions map[string]string
The reason(s) why a trigger is in FAILED state.
- Create
Time string The creation time.
- Destination
Destination
Response Destination specifies where the events should be sent to.
- Etag string
This checksum is computed by the server based on the value of other fields, and might be sent only on create requests to ensure that the client has an up-to-date value before proceeding.
- Event
Filters []EventFilter Response null The list of filters that applies to event attributes. Only events that match all the provided filters are sent to the destination.
- Labels map[string]string
Optional. User labels attached to the triggers that can be used to group resources.
- Name string
The resource name of the trigger. Must be unique within the location of the project and must be in
projects/{project}/locations/{location}/triggers/{trigger}
format.- Service
Account string Optional. The IAM service account email associated with the trigger. The service account represents the identity of the trigger. The principal who calls this API must have the
iam.serviceAccounts.actAs
permission in the service account. See https://cloud.google.com/iam/docs/understanding-service-accounts?hl=en#sa_common for more information. For Cloud Run destinations, this service account is used to generate identity tokens when invoking the service. See https://cloud.google.com/run/docs/triggering/pubsub-push#create-service-account for information on how to invoke authenticated Cloud Run services. To create Audit Log triggers, the service account should also have theroles/eventarc.eventReceiver
IAM role.- Transport
Transport
Response Optional. To deliver messages, Eventarc might use other GCP products as a transport intermediary. This field contains a reference to that transport intermediary. This information can be used for debugging purposes.
- Uid string
Server-assigned unique identifier for the trigger. The value is a UUID4 string and guaranteed to remain unchanged until the resource is deleted.
- Update
Time string The last-modified time.
- channel String
Optional. The name of the channel associated with the trigger in
projects/{project}/locations/{location}/channels/{channel}
format. You must provide a channel to receive events from Eventarc SaaS partners.- conditions Map<String,String>
The reason(s) why a trigger is in FAILED state.
- create
Time String The creation time.
- destination
Destination
Response Destination specifies where the events should be sent to.
- etag String
This checksum is computed by the server based on the value of other fields, and might be sent only on create requests to ensure that the client has an up-to-date value before proceeding.
- event
Filters List<EventFilter Response> null The list of filters that applies to event attributes. Only events that match all the provided filters are sent to the destination.
- labels Map<String,String>
Optional. User labels attached to the triggers that can be used to group resources.
- name String
The resource name of the trigger. Must be unique within the location of the project and must be in
projects/{project}/locations/{location}/triggers/{trigger}
format.- service
Account String Optional. The IAM service account email associated with the trigger. The service account represents the identity of the trigger. The principal who calls this API must have the
iam.serviceAccounts.actAs
permission in the service account. See https://cloud.google.com/iam/docs/understanding-service-accounts?hl=en#sa_common for more information. For Cloud Run destinations, this service account is used to generate identity tokens when invoking the service. See https://cloud.google.com/run/docs/triggering/pubsub-push#create-service-account for information on how to invoke authenticated Cloud Run services. To create Audit Log triggers, the service account should also have theroles/eventarc.eventReceiver
IAM role.- transport
Transport
Response Optional. To deliver messages, Eventarc might use other GCP products as a transport intermediary. This field contains a reference to that transport intermediary. This information can be used for debugging purposes.
- uid String
Server-assigned unique identifier for the trigger. The value is a UUID4 string and guaranteed to remain unchanged until the resource is deleted.
- update
Time String The last-modified time.
- channel string
Optional. The name of the channel associated with the trigger in
projects/{project}/locations/{location}/channels/{channel}
format. You must provide a channel to receive events from Eventarc SaaS partners.- conditions {[key: string]: string}
The reason(s) why a trigger is in FAILED state.
- create
Time string The creation time.
- destination
Destination
Response Destination specifies where the events should be sent to.
- etag string
This checksum is computed by the server based on the value of other fields, and might be sent only on create requests to ensure that the client has an up-to-date value before proceeding.
- event
Filters EventFilter Response[] null The list of filters that applies to event attributes. Only events that match all the provided filters are sent to the destination.
- labels {[key: string]: string}
Optional. User labels attached to the triggers that can be used to group resources.
- name string
The resource name of the trigger. Must be unique within the location of the project and must be in
projects/{project}/locations/{location}/triggers/{trigger}
format.- service
Account string Optional. The IAM service account email associated with the trigger. The service account represents the identity of the trigger. The principal who calls this API must have the
iam.serviceAccounts.actAs
permission in the service account. See https://cloud.google.com/iam/docs/understanding-service-accounts?hl=en#sa_common for more information. For Cloud Run destinations, this service account is used to generate identity tokens when invoking the service. See https://cloud.google.com/run/docs/triggering/pubsub-push#create-service-account for information on how to invoke authenticated Cloud Run services. To create Audit Log triggers, the service account should also have theroles/eventarc.eventReceiver
IAM role.- transport
Transport
Response Optional. To deliver messages, Eventarc might use other GCP products as a transport intermediary. This field contains a reference to that transport intermediary. This information can be used for debugging purposes.
- uid string
Server-assigned unique identifier for the trigger. The value is a UUID4 string and guaranteed to remain unchanged until the resource is deleted.
- update
Time string The last-modified time.
- channel str
Optional. The name of the channel associated with the trigger in
projects/{project}/locations/{location}/channels/{channel}
format. You must provide a channel to receive events from Eventarc SaaS partners.- conditions Mapping[str, str]
The reason(s) why a trigger is in FAILED state.
- create_
time str The creation time.
- destination
Destination
Response Destination specifies where the events should be sent to.
- etag str
This checksum is computed by the server based on the value of other fields, and might be sent only on create requests to ensure that the client has an up-to-date value before proceeding.
- event_
filters Sequence[EventFilter Response] null The list of filters that applies to event attributes. Only events that match all the provided filters are sent to the destination.
- labels Mapping[str, str]
Optional. User labels attached to the triggers that can be used to group resources.
- name str
The resource name of the trigger. Must be unique within the location of the project and must be in
projects/{project}/locations/{location}/triggers/{trigger}
format.- service_
account str Optional. The IAM service account email associated with the trigger. The service account represents the identity of the trigger. The principal who calls this API must have the
iam.serviceAccounts.actAs
permission in the service account. See https://cloud.google.com/iam/docs/understanding-service-accounts?hl=en#sa_common for more information. For Cloud Run destinations, this service account is used to generate identity tokens when invoking the service. See https://cloud.google.com/run/docs/triggering/pubsub-push#create-service-account for information on how to invoke authenticated Cloud Run services. To create Audit Log triggers, the service account should also have theroles/eventarc.eventReceiver
IAM role.- transport
Transport
Response Optional. To deliver messages, Eventarc might use other GCP products as a transport intermediary. This field contains a reference to that transport intermediary. This information can be used for debugging purposes.
- uid str
Server-assigned unique identifier for the trigger. The value is a UUID4 string and guaranteed to remain unchanged until the resource is deleted.
- update_
time str The last-modified time.
- channel String
Optional. The name of the channel associated with the trigger in
projects/{project}/locations/{location}/channels/{channel}
format. You must provide a channel to receive events from Eventarc SaaS partners.- conditions Map<String>
The reason(s) why a trigger is in FAILED state.
- create
Time String The creation time.
- destination Property Map
Destination specifies where the events should be sent to.
- etag String
This checksum is computed by the server based on the value of other fields, and might be sent only on create requests to ensure that the client has an up-to-date value before proceeding.
- event
Filters List<Property Map> null The list of filters that applies to event attributes. Only events that match all the provided filters are sent to the destination.
- labels Map<String>
Optional. User labels attached to the triggers that can be used to group resources.
- name String
The resource name of the trigger. Must be unique within the location of the project and must be in
projects/{project}/locations/{location}/triggers/{trigger}
format.- service
Account String Optional. The IAM service account email associated with the trigger. The service account represents the identity of the trigger. The principal who calls this API must have the
iam.serviceAccounts.actAs
permission in the service account. See https://cloud.google.com/iam/docs/understanding-service-accounts?hl=en#sa_common for more information. For Cloud Run destinations, this service account is used to generate identity tokens when invoking the service. See https://cloud.google.com/run/docs/triggering/pubsub-push#create-service-account for information on how to invoke authenticated Cloud Run services. To create Audit Log triggers, the service account should also have theroles/eventarc.eventReceiver
IAM role.- transport Property Map
Optional. To deliver messages, Eventarc might use other GCP products as a transport intermediary. This field contains a reference to that transport intermediary. This information can be used for debugging purposes.
- uid String
Server-assigned unique identifier for the trigger. The value is a UUID4 string and guaranteed to remain unchanged until the resource is deleted.
- update
Time String The last-modified time.
Supporting Types
CloudRunResponse
- Path string
Optional. The relative path on the Cloud Run service the events should be sent to. The value must conform to the definition of a URI path segment (section 3.3 of RFC2396). Examples: "/route", "route", "route/subroute".
- Region string
The region the Cloud Run service is deployed in.
- Service string
The name of the Cloud Run service being addressed. See https://cloud.google.com/run/docs/reference/rest/v1/namespaces.services. Only services located in the same project as the trigger object can be addressed.
- Path string
Optional. The relative path on the Cloud Run service the events should be sent to. The value must conform to the definition of a URI path segment (section 3.3 of RFC2396). Examples: "/route", "route", "route/subroute".
- Region string
The region the Cloud Run service is deployed in.
- Service string
The name of the Cloud Run service being addressed. See https://cloud.google.com/run/docs/reference/rest/v1/namespaces.services. Only services located in the same project as the trigger object can be addressed.
- path String
Optional. The relative path on the Cloud Run service the events should be sent to. The value must conform to the definition of a URI path segment (section 3.3 of RFC2396). Examples: "/route", "route", "route/subroute".
- region String
The region the Cloud Run service is deployed in.
- service String
The name of the Cloud Run service being addressed. See https://cloud.google.com/run/docs/reference/rest/v1/namespaces.services. Only services located in the same project as the trigger object can be addressed.
- path string
Optional. The relative path on the Cloud Run service the events should be sent to. The value must conform to the definition of a URI path segment (section 3.3 of RFC2396). Examples: "/route", "route", "route/subroute".
- region string
The region the Cloud Run service is deployed in.
- service string
The name of the Cloud Run service being addressed. See https://cloud.google.com/run/docs/reference/rest/v1/namespaces.services. Only services located in the same project as the trigger object can be addressed.
- path str
Optional. The relative path on the Cloud Run service the events should be sent to. The value must conform to the definition of a URI path segment (section 3.3 of RFC2396). Examples: "/route", "route", "route/subroute".
- region str
The region the Cloud Run service is deployed in.
- service str
The name of the Cloud Run service being addressed. See https://cloud.google.com/run/docs/reference/rest/v1/namespaces.services. Only services located in the same project as the trigger object can be addressed.
- path String
Optional. The relative path on the Cloud Run service the events should be sent to. The value must conform to the definition of a URI path segment (section 3.3 of RFC2396). Examples: "/route", "route", "route/subroute".
- region String
The region the Cloud Run service is deployed in.
- service String
The name of the Cloud Run service being addressed. See https://cloud.google.com/run/docs/reference/rest/v1/namespaces.services. Only services located in the same project as the trigger object can be addressed.
DestinationResponse
- Cloud
Function string The Cloud Function resource name. Only Cloud Functions V2 is supported. Format:
projects/{project}/locations/{location}/functions/{function}
- Cloud
Run Pulumi.Google Native. Eventarc. V1. Inputs. Cloud Run Response Cloud Run fully-managed resource that receives the events. The resource should be in the same project as the trigger.
- Gke
Pulumi.
Google Native. Eventarc. V1. Inputs. GKEResponse A GKE service capable of receiving events. The service should be running in the same project as the trigger.
- Workflow string
The resource name of the Workflow whose Executions are triggered by the events. The Workflow resource should be deployed in the same project as the trigger. Format:
projects/{project}/locations/{location}/workflows/{workflow}
- Cloud
Function string The Cloud Function resource name. Only Cloud Functions V2 is supported. Format:
projects/{project}/locations/{location}/functions/{function}
- Cloud
Run CloudRun Response Cloud Run fully-managed resource that receives the events. The resource should be in the same project as the trigger.
- Gke GKEResponse
A GKE service capable of receiving events. The service should be running in the same project as the trigger.
- Workflow string
The resource name of the Workflow whose Executions are triggered by the events. The Workflow resource should be deployed in the same project as the trigger. Format:
projects/{project}/locations/{location}/workflows/{workflow}
- cloud
Function String The Cloud Function resource name. Only Cloud Functions V2 is supported. Format:
projects/{project}/locations/{location}/functions/{function}
- cloud
Run CloudRun Response Cloud Run fully-managed resource that receives the events. The resource should be in the same project as the trigger.
- gke GKEResponse
A GKE service capable of receiving events. The service should be running in the same project as the trigger.
- workflow String
The resource name of the Workflow whose Executions are triggered by the events. The Workflow resource should be deployed in the same project as the trigger. Format:
projects/{project}/locations/{location}/workflows/{workflow}
- cloud
Function string The Cloud Function resource name. Only Cloud Functions V2 is supported. Format:
projects/{project}/locations/{location}/functions/{function}
- cloud
Run CloudRun Response Cloud Run fully-managed resource that receives the events. The resource should be in the same project as the trigger.
- gke GKEResponse
A GKE service capable of receiving events. The service should be running in the same project as the trigger.
- workflow string
The resource name of the Workflow whose Executions are triggered by the events. The Workflow resource should be deployed in the same project as the trigger. Format:
projects/{project}/locations/{location}/workflows/{workflow}
- cloud_
function str The Cloud Function resource name. Only Cloud Functions V2 is supported. Format:
projects/{project}/locations/{location}/functions/{function}
- cloud_
run CloudRun Response Cloud Run fully-managed resource that receives the events. The resource should be in the same project as the trigger.
- gke GKEResponse
A GKE service capable of receiving events. The service should be running in the same project as the trigger.
- workflow str
The resource name of the Workflow whose Executions are triggered by the events. The Workflow resource should be deployed in the same project as the trigger. Format:
projects/{project}/locations/{location}/workflows/{workflow}
- cloud
Function String The Cloud Function resource name. Only Cloud Functions V2 is supported. Format:
projects/{project}/locations/{location}/functions/{function}
- cloud
Run Property Map Cloud Run fully-managed resource that receives the events. The resource should be in the same project as the trigger.
- gke Property Map
A GKE service capable of receiving events. The service should be running in the same project as the trigger.
- workflow String
The resource name of the Workflow whose Executions are triggered by the events. The Workflow resource should be deployed in the same project as the trigger. Format:
projects/{project}/locations/{location}/workflows/{workflow}
EventFilterResponse
- Attribute string
The name of a CloudEvents attribute. Currently, only a subset of attributes are supported for filtering. All triggers MUST provide a filter for the 'type' attribute.
- Operator string
Optional. The operator used for matching the events with the value of the filter. If not specified, only events that have an exact key-value pair specified in the filter are matched. The only allowed value is
match-path-pattern
.- Value string
The value for the attribute.
- Attribute string
The name of a CloudEvents attribute. Currently, only a subset of attributes are supported for filtering. All triggers MUST provide a filter for the 'type' attribute.
- Operator string
Optional. The operator used for matching the events with the value of the filter. If not specified, only events that have an exact key-value pair specified in the filter are matched. The only allowed value is
match-path-pattern
.- Value string
The value for the attribute.
- attribute String
The name of a CloudEvents attribute. Currently, only a subset of attributes are supported for filtering. All triggers MUST provide a filter for the 'type' attribute.
- operator String
Optional. The operator used for matching the events with the value of the filter. If not specified, only events that have an exact key-value pair specified in the filter are matched. The only allowed value is
match-path-pattern
.- value String
The value for the attribute.
- attribute string
The name of a CloudEvents attribute. Currently, only a subset of attributes are supported for filtering. All triggers MUST provide a filter for the 'type' attribute.
- operator string
Optional. The operator used for matching the events with the value of the filter. If not specified, only events that have an exact key-value pair specified in the filter are matched. The only allowed value is
match-path-pattern
.- value string
The value for the attribute.
- attribute str
The name of a CloudEvents attribute. Currently, only a subset of attributes are supported for filtering. All triggers MUST provide a filter for the 'type' attribute.
- operator str
Optional. The operator used for matching the events with the value of the filter. If not specified, only events that have an exact key-value pair specified in the filter are matched. The only allowed value is
match-path-pattern
.- value str
The value for the attribute.
- attribute String
The name of a CloudEvents attribute. Currently, only a subset of attributes are supported for filtering. All triggers MUST provide a filter for the 'type' attribute.
- operator String
Optional. The operator used for matching the events with the value of the filter. If not specified, only events that have an exact key-value pair specified in the filter are matched. The only allowed value is
match-path-pattern
.- value String
The value for the attribute.
GKEResponse
- Cluster string
The name of the cluster the GKE service is running in. The cluster must be running in the same project as the trigger being created.
- Location string
The name of the Google Compute Engine in which the cluster resides, which can either be compute zone (for example, us-central1-a) for the zonal clusters or region (for example, us-central1) for regional clusters.
- Namespace string
The namespace the GKE service is running in.
- Path string
Optional. The relative path on the GKE service the events should be sent to. The value must conform to the definition of a URI path segment (section 3.3 of RFC2396). Examples: "/route", "route", "route/subroute".
- Service string
Name of the GKE service.
- Cluster string
The name of the cluster the GKE service is running in. The cluster must be running in the same project as the trigger being created.
- Location string
The name of the Google Compute Engine in which the cluster resides, which can either be compute zone (for example, us-central1-a) for the zonal clusters or region (for example, us-central1) for regional clusters.
- Namespace string
The namespace the GKE service is running in.
- Path string
Optional. The relative path on the GKE service the events should be sent to. The value must conform to the definition of a URI path segment (section 3.3 of RFC2396). Examples: "/route", "route", "route/subroute".
- Service string
Name of the GKE service.
- cluster String
The name of the cluster the GKE service is running in. The cluster must be running in the same project as the trigger being created.
- location String
The name of the Google Compute Engine in which the cluster resides, which can either be compute zone (for example, us-central1-a) for the zonal clusters or region (for example, us-central1) for regional clusters.
- namespace String
The namespace the GKE service is running in.
- path String
Optional. The relative path on the GKE service the events should be sent to. The value must conform to the definition of a URI path segment (section 3.3 of RFC2396). Examples: "/route", "route", "route/subroute".
- service String
Name of the GKE service.
- cluster string
The name of the cluster the GKE service is running in. The cluster must be running in the same project as the trigger being created.
- location string
The name of the Google Compute Engine in which the cluster resides, which can either be compute zone (for example, us-central1-a) for the zonal clusters or region (for example, us-central1) for regional clusters.
- namespace string
The namespace the GKE service is running in.
- path string
Optional. The relative path on the GKE service the events should be sent to. The value must conform to the definition of a URI path segment (section 3.3 of RFC2396). Examples: "/route", "route", "route/subroute".
- service string
Name of the GKE service.
- cluster str
The name of the cluster the GKE service is running in. The cluster must be running in the same project as the trigger being created.
- location str
The name of the Google Compute Engine in which the cluster resides, which can either be compute zone (for example, us-central1-a) for the zonal clusters or region (for example, us-central1) for regional clusters.
- namespace str
The namespace the GKE service is running in.
- path str
Optional. The relative path on the GKE service the events should be sent to. The value must conform to the definition of a URI path segment (section 3.3 of RFC2396). Examples: "/route", "route", "route/subroute".
- service str
Name of the GKE service.
- cluster String
The name of the cluster the GKE service is running in. The cluster must be running in the same project as the trigger being created.
- location String
The name of the Google Compute Engine in which the cluster resides, which can either be compute zone (for example, us-central1-a) for the zonal clusters or region (for example, us-central1) for regional clusters.
- namespace String
The namespace the GKE service is running in.
- path String
Optional. The relative path on the GKE service the events should be sent to. The value must conform to the definition of a URI path segment (section 3.3 of RFC2396). Examples: "/route", "route", "route/subroute".
- service String
Name of the GKE service.
PubsubResponse
- Subscription string
The name of the Pub/Sub subscription created and managed by Eventarc as a transport for the event delivery. Format:
projects/{PROJECT_ID}/subscriptions/{SUBSCRIPTION_NAME}
.- Topic string
Optional. The name of the Pub/Sub topic created and managed by Eventarc as a transport for the event delivery. Format:
projects/{PROJECT_ID}/topics/{TOPIC_NAME}
. You can set an existing topic for triggers of the typegoogle.cloud.pubsub.topic.v1.messagePublished
. The topic you provide here is not deleted by Eventarc at trigger deletion.
- Subscription string
The name of the Pub/Sub subscription created and managed by Eventarc as a transport for the event delivery. Format:
projects/{PROJECT_ID}/subscriptions/{SUBSCRIPTION_NAME}
.- Topic string
Optional. The name of the Pub/Sub topic created and managed by Eventarc as a transport for the event delivery. Format:
projects/{PROJECT_ID}/topics/{TOPIC_NAME}
. You can set an existing topic for triggers of the typegoogle.cloud.pubsub.topic.v1.messagePublished
. The topic you provide here is not deleted by Eventarc at trigger deletion.
- subscription String
The name of the Pub/Sub subscription created and managed by Eventarc as a transport for the event delivery. Format:
projects/{PROJECT_ID}/subscriptions/{SUBSCRIPTION_NAME}
.- topic String
Optional. The name of the Pub/Sub topic created and managed by Eventarc as a transport for the event delivery. Format:
projects/{PROJECT_ID}/topics/{TOPIC_NAME}
. You can set an existing topic for triggers of the typegoogle.cloud.pubsub.topic.v1.messagePublished
. The topic you provide here is not deleted by Eventarc at trigger deletion.
- subscription string
The name of the Pub/Sub subscription created and managed by Eventarc as a transport for the event delivery. Format:
projects/{PROJECT_ID}/subscriptions/{SUBSCRIPTION_NAME}
.- topic string
Optional. The name of the Pub/Sub topic created and managed by Eventarc as a transport for the event delivery. Format:
projects/{PROJECT_ID}/topics/{TOPIC_NAME}
. You can set an existing topic for triggers of the typegoogle.cloud.pubsub.topic.v1.messagePublished
. The topic you provide here is not deleted by Eventarc at trigger deletion.
- subscription str
The name of the Pub/Sub subscription created and managed by Eventarc as a transport for the event delivery. Format:
projects/{PROJECT_ID}/subscriptions/{SUBSCRIPTION_NAME}
.- topic str
Optional. The name of the Pub/Sub topic created and managed by Eventarc as a transport for the event delivery. Format:
projects/{PROJECT_ID}/topics/{TOPIC_NAME}
. You can set an existing topic for triggers of the typegoogle.cloud.pubsub.topic.v1.messagePublished
. The topic you provide here is not deleted by Eventarc at trigger deletion.
- subscription String
The name of the Pub/Sub subscription created and managed by Eventarc as a transport for the event delivery. Format:
projects/{PROJECT_ID}/subscriptions/{SUBSCRIPTION_NAME}
.- topic String
Optional. The name of the Pub/Sub topic created and managed by Eventarc as a transport for the event delivery. Format:
projects/{PROJECT_ID}/topics/{TOPIC_NAME}
. You can set an existing topic for triggers of the typegoogle.cloud.pubsub.topic.v1.messagePublished
. The topic you provide here is not deleted by Eventarc at trigger deletion.
TransportResponse
- Pubsub
Pulumi.
Google Native. Eventarc. V1. Inputs. Pubsub Response The Pub/Sub topic and subscription used by Eventarc as a transport intermediary.
- Pubsub
Pubsub
Response The Pub/Sub topic and subscription used by Eventarc as a transport intermediary.
- pubsub
Pubsub
Response The Pub/Sub topic and subscription used by Eventarc as a transport intermediary.
- pubsub
Pubsub
Response The Pub/Sub topic and subscription used by Eventarc as a transport intermediary.
- pubsub
Pubsub
Response The Pub/Sub topic and subscription used by Eventarc as a transport intermediary.
- pubsub Property Map
The Pub/Sub topic and subscription used by Eventarc as a transport intermediary.
Package Details
- Repository
- https://github.com/pulumi/pulumi-google-native
- License
- Apache-2.0