Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
google-native.eventarc/v1.getTrigger
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
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 dictionaryThe 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
Data stringContent Type  - Optional. EventDataContentType specifies the type of payload in MIME format that is expected from the CloudEvent data field. This is set to 
application/jsonif the value is not defined. - Event
Filters List<Pulumi.Google Native. Eventarc. V1. Outputs. Event Filter Response>  - Unordered list. 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 
iam.serviceAccounts.actAspermission must be granted on the service account to allow a principal to impersonate the service account. For more information, see the Roles and permissions page specific to the trigger destination. - Transport
Pulumi.
Google Native. Eventarc. V1. Outputs. Transport Response  - Optional. To deliver messages, Eventarc might use other Google Cloud 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
Data stringContent Type  - Optional. EventDataContentType specifies the type of payload in MIME format that is expected from the CloudEvent data field. This is set to 
application/jsonif the value is not defined. - Event
Filters []EventFilter Response  - Unordered list. 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 
iam.serviceAccounts.actAspermission must be granted on the service account to allow a principal to impersonate the service account. For more information, see the Roles and permissions page specific to the trigger destination. - Transport
Transport
Response  - Optional. To deliver messages, Eventarc might use other Google Cloud 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
Data StringContent Type  - Optional. EventDataContentType specifies the type of payload in MIME format that is expected from the CloudEvent data field. This is set to 
application/jsonif the value is not defined. - event
Filters List<EventFilter Response>  - Unordered list. 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 
iam.serviceAccounts.actAspermission must be granted on the service account to allow a principal to impersonate the service account. For more information, see the Roles and permissions page specific to the trigger destination. - transport
Transport
Response  - Optional. To deliver messages, Eventarc might use other Google Cloud 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
Data stringContent Type  - Optional. EventDataContentType specifies the type of payload in MIME format that is expected from the CloudEvent data field. This is set to 
application/jsonif the value is not defined. - event
Filters EventFilter Response[]  - Unordered list. 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 
iam.serviceAccounts.actAspermission must be granted on the service account to allow a principal to impersonate the service account. For more information, see the Roles and permissions page specific to the trigger destination. - transport
Transport
Response  - Optional. To deliver messages, Eventarc might use other Google Cloud 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_
data_ strcontent_ type  - Optional. EventDataContentType specifies the type of payload in MIME format that is expected from the CloudEvent data field. This is set to 
application/jsonif the value is not defined. - event_
filters Sequence[EventFilter Response]  - Unordered list. 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 
iam.serviceAccounts.actAspermission must be granted on the service account to allow a principal to impersonate the service account. For more information, see the Roles and permissions page specific to the trigger destination. - transport
Transport
Response  - Optional. To deliver messages, Eventarc might use other Google Cloud 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
Data StringContent Type  - Optional. EventDataContentType specifies the type of payload in MIME format that is expected from the CloudEvent data field. This is set to 
application/jsonif the value is not defined. - event
Filters List<Property Map> - Unordered list. 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 
iam.serviceAccounts.actAspermission must be granted on the service account to allow a principal to impersonate the service account. For more information, see the Roles and permissions page specific to the trigger destination. - transport Property Map
 - Optional. To deliver messages, Eventarc might use other Google Cloud 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. Cloud Functions V1 and V2 are supported. Format: 
projects/{project}/locations/{location}/functions/{function}This is a read-only field. Creating Cloud Functions V1/V2 triggers is only supported via the Cloud Functions product. An error will be returned if the user sets this value. - 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.
 - Http
Endpoint Pulumi.Google Native. Eventarc. V1. Inputs. Http Endpoint Response  - An HTTP endpoint destination described by an URI.
 - Network
Config Pulumi.Google Native. Eventarc. V1. Inputs. Network Config Response  - Optional. Network config is used to configure how Eventarc resolves and connect to a destination. This should only be used with HttpEndpoint destination type.
 - 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. Cloud Functions V1 and V2 are supported. Format: 
projects/{project}/locations/{location}/functions/{function}This is a read-only field. Creating Cloud Functions V1/V2 triggers is only supported via the Cloud Functions product. An error will be returned if the user sets this value. - 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.
 - Http
Endpoint HttpEndpoint Response  - An HTTP endpoint destination described by an URI.
 - Network
Config NetworkConfig Response  - Optional. Network config is used to configure how Eventarc resolves and connect to a destination. This should only be used with HttpEndpoint destination type.
 - 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. Cloud Functions V1 and V2 are supported. Format: 
projects/{project}/locations/{location}/functions/{function}This is a read-only field. Creating Cloud Functions V1/V2 triggers is only supported via the Cloud Functions product. An error will be returned if the user sets this value. - 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.
 - http
Endpoint HttpEndpoint Response  - An HTTP endpoint destination described by an URI.
 - network
Config NetworkConfig Response  - Optional. Network config is used to configure how Eventarc resolves and connect to a destination. This should only be used with HttpEndpoint destination type.
 - 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. Cloud Functions V1 and V2 are supported. Format: 
projects/{project}/locations/{location}/functions/{function}This is a read-only field. Creating Cloud Functions V1/V2 triggers is only supported via the Cloud Functions product. An error will be returned if the user sets this value. - 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.
 - http
Endpoint HttpEndpoint Response  - An HTTP endpoint destination described by an URI.
 - network
Config NetworkConfig Response  - Optional. Network config is used to configure how Eventarc resolves and connect to a destination. This should only be used with HttpEndpoint destination type.
 - 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. Cloud Functions V1 and V2 are supported. Format: 
projects/{project}/locations/{location}/functions/{function}This is a read-only field. Creating Cloud Functions V1/V2 triggers is only supported via the Cloud Functions product. An error will be returned if the user sets this value. - 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.
 - http_
endpoint HttpEndpoint Response  - An HTTP endpoint destination described by an URI.
 - network_
config NetworkConfig Response  - Optional. Network config is used to configure how Eventarc resolves and connect to a destination. This should only be used with HttpEndpoint destination type.
 - 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. Cloud Functions V1 and V2 are supported. Format: 
projects/{project}/locations/{location}/functions/{function}This is a read-only field. Creating Cloud Functions V1/V2 triggers is only supported via the Cloud Functions product. An error will be returned if the user sets this value. - 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.
 - http
Endpoint Property Map - An HTTP endpoint destination described by an URI.
 - network
Config Property Map - Optional. Network config is used to configure how Eventarc resolves and connect to a destination. This should only be used with HttpEndpoint destination type.
 - 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. You can retrieve a specific provider's supported event types. 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 allowed values are 
path_patternandmatch-path-pattern.path_patternis only allowed for GCFv1 triggers. - 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. You can retrieve a specific provider's supported event types. 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 allowed values are 
path_patternandmatch-path-pattern.path_patternis only allowed for GCFv1 triggers. - 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. You can retrieve a specific provider's supported event types. 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 allowed values are 
path_patternandmatch-path-pattern.path_patternis only allowed for GCFv1 triggers. - 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. You can retrieve a specific provider's supported event types. 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 allowed values are 
path_patternandmatch-path-pattern.path_patternis only allowed for GCFv1 triggers. - 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. You can retrieve a specific provider's supported event types. 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 allowed values are 
path_patternandmatch-path-pattern.path_patternis only allowed for GCFv1 triggers. - 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. You can retrieve a specific provider's supported event types. 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 allowed values are 
path_patternandmatch-path-pattern.path_patternis only allowed for GCFv1 triggers. - 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.
 
HttpEndpointResponse  
- Uri string
 - The URI of the HTTP enpdoint. The value must be a RFC2396 URI string. Examples: 
http://10.10.10.8:80/route,http://svc.us-central1.p.local:8080/. Only HTTP and HTTPS protocols are supported. The host can be either a static IP addressable from the VPC specified by the network config, or an internal DNS hostname of the service resolvable via Cloud DNS. 
- Uri string
 - The URI of the HTTP enpdoint. The value must be a RFC2396 URI string. Examples: 
http://10.10.10.8:80/route,http://svc.us-central1.p.local:8080/. Only HTTP and HTTPS protocols are supported. The host can be either a static IP addressable from the VPC specified by the network config, or an internal DNS hostname of the service resolvable via Cloud DNS. 
- uri String
 - The URI of the HTTP enpdoint. The value must be a RFC2396 URI string. Examples: 
http://10.10.10.8:80/route,http://svc.us-central1.p.local:8080/. Only HTTP and HTTPS protocols are supported. The host can be either a static IP addressable from the VPC specified by the network config, or an internal DNS hostname of the service resolvable via Cloud DNS. 
- uri string
 - The URI of the HTTP enpdoint. The value must be a RFC2396 URI string. Examples: 
http://10.10.10.8:80/route,http://svc.us-central1.p.local:8080/. Only HTTP and HTTPS protocols are supported. The host can be either a static IP addressable from the VPC specified by the network config, or an internal DNS hostname of the service resolvable via Cloud DNS. 
- uri str
 - The URI of the HTTP enpdoint. The value must be a RFC2396 URI string. Examples: 
http://10.10.10.8:80/route,http://svc.us-central1.p.local:8080/. Only HTTP and HTTPS protocols are supported. The host can be either a static IP addressable from the VPC specified by the network config, or an internal DNS hostname of the service resolvable via Cloud DNS. 
- uri String
 - The URI of the HTTP enpdoint. The value must be a RFC2396 URI string. Examples: 
http://10.10.10.8:80/route,http://svc.us-central1.p.local:8080/. Only HTTP and HTTPS protocols are supported. The host can be either a static IP addressable from the VPC specified by the network config, or an internal DNS hostname of the service resolvable via Cloud DNS. 
NetworkConfigResponse  
- Network
Attachment string - Name of the NetworkAttachment that allows access to the destination VPC. Format: 
projects/{PROJECT_ID}/regions/{REGION}/networkAttachments/{NETWORK_ATTACHMENT_NAME} 
- Network
Attachment string - Name of the NetworkAttachment that allows access to the destination VPC. Format: 
projects/{PROJECT_ID}/regions/{REGION}/networkAttachments/{NETWORK_ATTACHMENT_NAME} 
- network
Attachment String - Name of the NetworkAttachment that allows access to the destination VPC. Format: 
projects/{PROJECT_ID}/regions/{REGION}/networkAttachments/{NETWORK_ATTACHMENT_NAME} 
- network
Attachment string - Name of the NetworkAttachment that allows access to the destination VPC. Format: 
projects/{PROJECT_ID}/regions/{REGION}/networkAttachments/{NETWORK_ATTACHMENT_NAME} 
- network_
attachment str - Name of the NetworkAttachment that allows access to the destination VPC. Format: 
projects/{PROJECT_ID}/regions/{REGION}/networkAttachments/{NETWORK_ATTACHMENT_NAME} 
- network
Attachment String - Name of the NetworkAttachment that allows access to the destination VPC. Format: 
projects/{PROJECT_ID}/regions/{REGION}/networkAttachments/{NETWORK_ATTACHMENT_NAME} 
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
 - Google Cloud Native pulumi/pulumi-google-native
 - License
 - Apache-2.0
 
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi