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)
public static Output<GetTriggerResult> getTrigger(GetTriggerArgs args, InvokeOptions options)
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.
- CreateTime 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.
- EventData 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.
- EventFilters 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.
- ServiceAccount 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.
- UpdateTime 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.
- CreateTime string
- The creation time.
- Destination
DestinationResponse 
- 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.
- EventData 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.
- EventFilters []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.
- ServiceAccount 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
TransportResponse 
- 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.
- UpdateTime 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.
- createTime String
- The creation time.
- destination
DestinationResponse 
- 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.
- eventData 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.
- eventFilters 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.
- serviceAccount 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
TransportResponse 
- 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.
- updateTime 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.
- createTime string
- The creation time.
- destination
DestinationResponse 
- 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.
- eventData 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.
- eventFilters 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.
- serviceAccount 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
TransportResponse 
- 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.
- updateTime 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
DestinationResponse 
- 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
TransportResponse 
- 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.
- createTime 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.
- eventData 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.
- eventFilters 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.
- serviceAccount 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.
- updateTime 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 
- CloudFunction 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.
- CloudRun 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.
- HttpEndpoint Pulumi.Google Native. Eventarc. V1. Inputs. Http Endpoint Response 
- An HTTP endpoint destination described by an URI.
- NetworkConfig 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}
- CloudFunction 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.
- CloudRun 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.
- HttpEndpoint HttpEndpoint Response 
- An HTTP endpoint destination described by an URI.
- NetworkConfig 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}
- cloudFunction 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.
- cloudRun 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.
- httpEndpoint HttpEndpoint Response 
- An HTTP endpoint destination described by an URI.
- networkConfig 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}
- cloudFunction 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.
- cloudRun 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.
- httpEndpoint HttpEndpoint Response 
- An HTTP endpoint destination described by an URI.
- networkConfig 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}
- cloudFunction 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.
- cloudRun 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.
- httpEndpoint Property Map
- An HTTP endpoint destination described by an URI.
- networkConfig 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  
- NetworkAttachment string
- Name of the NetworkAttachment that allows access to the destination VPC. Format: projects/{PROJECT_ID}/regions/{REGION}/networkAttachments/{NETWORK_ATTACHMENT_NAME}
- NetworkAttachment string
- Name of the NetworkAttachment that allows access to the destination VPC. Format: projects/{PROJECT_ID}/regions/{REGION}/networkAttachments/{NETWORK_ATTACHMENT_NAME}
- networkAttachment String
- Name of the NetworkAttachment that allows access to the destination VPC. Format: projects/{PROJECT_ID}/regions/{REGION}/networkAttachments/{NETWORK_ATTACHMENT_NAME}
- networkAttachment 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}
- networkAttachment 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
PubsubResponse 
- The Pub/Sub topic and subscription used by Eventarc as a transport intermediary.
- pubsub
PubsubResponse 
- The Pub/Sub topic and subscription used by Eventarc as a transport intermediary.
- pubsub
PubsubResponse 
- The Pub/Sub topic and subscription used by Eventarc as a transport intermediary.
- pubsub
PubsubResponse 
- 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