Resource: Provider
A representation of the Provider resource.
| JSON representation | 
|---|
{
  "name": string,
  "displayName": string,
  "eventTypes": [
    {
      object ( | 
              
| Fields | |
|---|---|
name | 
                
                   
 Output only. In   | 
              
displayName | 
                
                   
 Output only. Human friendly name for the Provider. For example "Cloud Storage".  | 
              
eventTypes[] | 
                
                   
 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".  | 
              
filteringAttributes[] | 
                
                   
 Output only. Filtering attributes for the event type.  | 
              
eventSchemaUri | 
                
                   
 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.  | 
              
pathPatternSupported | 
                
                   
 Output only. If true, the attribute accepts matching expressions in the Eventarc PathPattern format.  | 
              
Methods | 
            |
|---|---|
                
 | 
              Get a single Provider. | 
                
 | 
              List providers. |