1. Packages
  2. Google Cloud Native
  3. API Docs
  4. eventarc
  5. eventarc/v1
  6. getTrigger

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>
Copy
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]
Copy
func LookupTrigger(ctx *Context, args *LookupTriggerArgs, opts ...InvokeOption) (*LookupTriggerResult, error)
func LookupTriggerOutput(ctx *Context, args *LookupTriggerOutputArgs, opts ...InvokeOption) LookupTriggerResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetTriggerResult> getTrigger(GetTriggerArgs args, InvokeOptions options)
public static Output<GetTriggerResult> getTrigger(GetTriggerArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: google-native:eventarc/v1:getTrigger
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Location This property is required. string
TriggerId This property is required. string
Project string
Location This property is required. string
TriggerId This property is required. string
Project string
location This property is required. String
triggerId This property is required. String
project String
location This property is required. string
triggerId This property is required. string
project string
location This property is required. str
trigger_id This property is required. str
project str
location This property is required. String
triggerId This property is required. String
project String

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.GoogleNative.Eventarc.V1.Outputs.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.
EventDataContentType string
Optional. EventDataContentType specifies the type of payload in MIME format that is expected from the CloudEvent data field. This is set to application/json if the value is not defined.
EventFilters List<Pulumi.GoogleNative.Eventarc.V1.Outputs.EventFilterResponse>
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.actAs permission 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.GoogleNative.Eventarc.V1.Outputs.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.
EventDataContentType string
Optional. EventDataContentType specifies the type of payload in MIME format that is expected from the CloudEvent data field. This is set to application/json if the value is not defined.
EventFilters []EventFilterResponse
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.actAs permission 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.
eventDataContentType String
Optional. EventDataContentType specifies the type of payload in MIME format that is expected from the CloudEvent data field. This is set to application/json if the value is not defined.
eventFilters List<EventFilterResponse>
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.actAs permission 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.
eventDataContentType string
Optional. EventDataContentType specifies the type of payload in MIME format that is expected from the CloudEvent data field. This is set to application/json if the value is not defined.
eventFilters EventFilterResponse[]
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.actAs permission 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_content_type str
Optional. EventDataContentType specifies the type of payload in MIME format that is expected from the CloudEvent data field. This is set to application/json if the value is not defined.
event_filters Sequence[EventFilterResponse]
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.actAs permission 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.
eventDataContentType String
Optional. EventDataContentType specifies the type of payload in MIME format that is expected from the CloudEvent data field. This is set to application/json if 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.actAs permission 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 This property is required. 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 This property is required. string
The region the Cloud Run service is deployed in.
Service This property is required. 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 This property is required. 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 This property is required. string
The region the Cloud Run service is deployed in.
Service This property is required. 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 This property is required. 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 This property is required. String
The region the Cloud Run service is deployed in.
service This property is required. 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 This property is required. 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 This property is required. string
The region the Cloud Run service is deployed in.
service This property is required. 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 This property is required. 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 This property is required. str
The region the Cloud Run service is deployed in.
service This property is required. 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 This property is required. 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 This property is required. String
The region the Cloud Run service is deployed in.
service This property is required. 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 This property is required. 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 This property is required. Pulumi.GoogleNative.Eventarc.V1.Inputs.CloudRunResponse
Cloud Run fully-managed resource that receives the events. The resource should be in the same project as the trigger.
Gke This property is required. Pulumi.GoogleNative.Eventarc.V1.Inputs.GKEResponse
A GKE service capable of receiving events. The service should be running in the same project as the trigger.
HttpEndpoint This property is required. Pulumi.GoogleNative.Eventarc.V1.Inputs.HttpEndpointResponse
An HTTP endpoint destination described by an URI.
NetworkConfig This property is required. Pulumi.GoogleNative.Eventarc.V1.Inputs.NetworkConfigResponse
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 This property is required. 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 This property is required. 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 This property is required. CloudRunResponse
Cloud Run fully-managed resource that receives the events. The resource should be in the same project as the trigger.
Gke This property is required. GKEResponse
A GKE service capable of receiving events. The service should be running in the same project as the trigger.
HttpEndpoint This property is required. HttpEndpointResponse
An HTTP endpoint destination described by an URI.
NetworkConfig This property is required. NetworkConfigResponse
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 This property is required. 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 This property is required. 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 This property is required. CloudRunResponse
Cloud Run fully-managed resource that receives the events. The resource should be in the same project as the trigger.
gke This property is required. GKEResponse
A GKE service capable of receiving events. The service should be running in the same project as the trigger.
httpEndpoint This property is required. HttpEndpointResponse
An HTTP endpoint destination described by an URI.
networkConfig This property is required. NetworkConfigResponse
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 This property is required. 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 This property is required. 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 This property is required. CloudRunResponse
Cloud Run fully-managed resource that receives the events. The resource should be in the same project as the trigger.
gke This property is required. GKEResponse
A GKE service capable of receiving events. The service should be running in the same project as the trigger.
httpEndpoint This property is required. HttpEndpointResponse
An HTTP endpoint destination described by an URI.
networkConfig This property is required. NetworkConfigResponse
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 This property is required. 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 This property is required. 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 This property is required. CloudRunResponse
Cloud Run fully-managed resource that receives the events. The resource should be in the same project as the trigger.
gke This property is required. GKEResponse
A GKE service capable of receiving events. The service should be running in the same project as the trigger.
http_endpoint This property is required. HttpEndpointResponse
An HTTP endpoint destination described by an URI.
network_config This property is required. NetworkConfigResponse
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 This property is required. 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 This property is required. 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 This property is required. Property Map
Cloud Run fully-managed resource that receives the events. The resource should be in the same project as the trigger.
gke This property is required. Property Map
A GKE service capable of receiving events. The service should be running in the same project as the trigger.
httpEndpoint This property is required. Property Map
An HTTP endpoint destination described by an URI.
networkConfig This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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_pattern and match-path-pattern. path_pattern is only allowed for GCFv1 triggers.
Value This property is required. string
The value for the attribute.
Attribute This property is required. 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 This property is required. 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_pattern and match-path-pattern. path_pattern is only allowed for GCFv1 triggers.
Value This property is required. string
The value for the attribute.
attribute This property is required. 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 This property is required. 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_pattern and match-path-pattern. path_pattern is only allowed for GCFv1 triggers.
value This property is required. String
The value for the attribute.
attribute This property is required. 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 This property is required. 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_pattern and match-path-pattern. path_pattern is only allowed for GCFv1 triggers.
value This property is required. string
The value for the attribute.
attribute This property is required. 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 This property is required. 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_pattern and match-path-pattern. path_pattern is only allowed for GCFv1 triggers.
value This property is required. str
The value for the attribute.
attribute This property is required. 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 This property is required. 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_pattern and match-path-pattern. path_pattern is only allowed for GCFv1 triggers.
value This property is required. String
The value for the attribute.

GKEResponse

Cluster This property is required. 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 This property is required. 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 This property is required. string
The namespace the GKE service is running in.
Path This property is required. 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 This property is required. string
Name of the GKE service.
Cluster This property is required. 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 This property is required. 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 This property is required. string
The namespace the GKE service is running in.
Path This property is required. 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 This property is required. string
Name of the GKE service.
cluster This property is required. 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 This property is required. 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 This property is required. String
The namespace the GKE service is running in.
path This property is required. 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 This property is required. String
Name of the GKE service.
cluster This property is required. 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 This property is required. 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 This property is required. string
The namespace the GKE service is running in.
path This property is required. 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 This property is required. string
Name of the GKE service.
cluster This property is required. 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 This property is required. 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 This property is required. str
The namespace the GKE service is running in.
path This property is required. 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 This property is required. str
Name of the GKE service.
cluster This property is required. 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 This property is required. 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 This property is required. String
The namespace the GKE service is running in.
path This property is required. 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 This property is required. String
Name of the GKE service.

HttpEndpointResponse

Uri This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. string
Name of the NetworkAttachment that allows access to the destination VPC. Format: projects/{PROJECT_ID}/regions/{REGION}/networkAttachments/{NETWORK_ATTACHMENT_NAME}
NetworkAttachment This property is required. string
Name of the NetworkAttachment that allows access to the destination VPC. Format: projects/{PROJECT_ID}/regions/{REGION}/networkAttachments/{NETWORK_ATTACHMENT_NAME}
networkAttachment This property is required. String
Name of the NetworkAttachment that allows access to the destination VPC. Format: projects/{PROJECT_ID}/regions/{REGION}/networkAttachments/{NETWORK_ATTACHMENT_NAME}
networkAttachment This property is required. string
Name of the NetworkAttachment that allows access to the destination VPC. Format: projects/{PROJECT_ID}/regions/{REGION}/networkAttachments/{NETWORK_ATTACHMENT_NAME}
network_attachment This property is required. str
Name of the NetworkAttachment that allows access to the destination VPC. Format: projects/{PROJECT_ID}/regions/{REGION}/networkAttachments/{NETWORK_ATTACHMENT_NAME}
networkAttachment This property is required. String
Name of the NetworkAttachment that allows access to the destination VPC. Format: projects/{PROJECT_ID}/regions/{REGION}/networkAttachments/{NETWORK_ATTACHMENT_NAME}

PubsubResponse

Subscription This property is required. 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 This property is required. 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 type google.cloud.pubsub.topic.v1.messagePublished. The topic you provide here is not deleted by Eventarc at trigger deletion.
Subscription This property is required. 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 This property is required. 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 type google.cloud.pubsub.topic.v1.messagePublished. The topic you provide here is not deleted by Eventarc at trigger deletion.
subscription This property is required. 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 This property is required. 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 type google.cloud.pubsub.topic.v1.messagePublished. The topic you provide here is not deleted by Eventarc at trigger deletion.
subscription This property is required. 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 This property is required. 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 type google.cloud.pubsub.topic.v1.messagePublished. The topic you provide here is not deleted by Eventarc at trigger deletion.
subscription This property is required. 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 This property is required. 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 type google.cloud.pubsub.topic.v1.messagePublished. The topic you provide here is not deleted by Eventarc at trigger deletion.
subscription This property is required. 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 This property is required. 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 type google.cloud.pubsub.topic.v1.messagePublished. The topic you provide here is not deleted by Eventarc at trigger deletion.

TransportResponse

Pubsub This property is required. Pulumi.GoogleNative.Eventarc.V1.Inputs.PubsubResponse
The Pub/Sub topic and subscription used by Eventarc as a transport intermediary.
Pubsub This property is required. PubsubResponse
The Pub/Sub topic and subscription used by Eventarc as a transport intermediary.
pubsub This property is required. PubsubResponse
The Pub/Sub topic and subscription used by Eventarc as a transport intermediary.
pubsub This property is required. PubsubResponse
The Pub/Sub topic and subscription used by Eventarc as a transport intermediary.
pubsub This property is required. PubsubResponse
The Pub/Sub topic and subscription used by Eventarc as a transport intermediary.
pubsub This property is required. 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