Resource: Provider
A representation of the Provider resource.
JSON representation |
---|
{
"name": string,
"displayName": string,
"eventTypes": [
{
object ( |
Fields | |
---|---|
name |
Output only. In |
display |
Output only. Human friendly name for the Provider. For example "Cloud Storage". |
event |
Output only. Event types for this provider. |
EventType
A representation of the event type resource.
JSON representation |
---|
{
"type": string,
"description": string,
"filteringAttributes": [
{
object ( |
Fields | |
---|---|
type |
Output only. The full name of the event type (for example, "google.cloud.storage.object.v1.finalized"). In the form of {provider-specific-prefix}.{resource}.{version}.{verb}. Types MUST be versioned and event schemas are guaranteed to remain backward compatible within one version. Note that event type versions and API versions do not need to match. |
description |
Output only. Human friendly description of what the event type is about. For example "Bucket created in Cloud Storage". |
filtering |
Output only. Filtering attributes for the event type. |
event |
Output only. URI for the event schema. For example "https://github.com/googleapis/google-cloudevents/blob/master/proto/google/events/cloud/storage/v1/events.proto" |
FilteringAttribute
A representation of the FilteringAttribute resource. Filtering attributes are per event type.
JSON representation |
---|
{ "attribute": string, "description": string, "required": boolean, "pathPatternSupported": boolean } |
Fields | |
---|---|
attribute |
Output only. Attribute used for filtering the event type. |
description |
Output only. Description of the purpose of the attribute. |
required |
Output only. If true, the triggers for this provider should always specify a filter on these attributes. Trigger creation will fail otherwise. |
path |
Output only. If true, the attribute accepts matching expressions in the Eventarc PathPattern format. |
Methods |
|
---|---|
|
Get a single Provider. |
|
List providers. |