1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- syntax = "proto3";
- package google.cloud.eventarc.v1;
- import "google/api/field_behavior.proto";
- import "google/api/resource.proto";
- option go_package = "google.golang.org/genproto/googleapis/cloud/eventarc/v1;eventarc";
- option java_multiple_files = true;
- option java_outer_classname = "DiscoveryProto";
- option java_package = "com.google.cloud.eventarc.v1";
- message Provider {
- option (google.api.resource) = {
- type: "eventarc.googleapis.com/Provider"
- pattern: "projects/{project}/locations/{location}/providers/{provider}"
- plural: "providers"
- singular: "provider"
- };
-
-
- string name = 1 [(google.api.field_behavior) = OUTPUT_ONLY];
-
- string display_name = 2 [(google.api.field_behavior) = OUTPUT_ONLY];
-
- repeated EventType event_types = 3 [(google.api.field_behavior) = OUTPUT_ONLY];
- }
- message EventType {
-
-
-
-
-
-
- string type = 1 [(google.api.field_behavior) = OUTPUT_ONLY];
-
-
- string description = 2 [(google.api.field_behavior) = OUTPUT_ONLY];
-
- repeated FilteringAttribute filtering_attributes = 3 [(google.api.field_behavior) = OUTPUT_ONLY];
-
-
-
- string event_schema_uri = 4 [(google.api.field_behavior) = OUTPUT_ONLY];
- }
- message FilteringAttribute {
-
- string attribute = 1 [(google.api.field_behavior) = OUTPUT_ONLY];
-
- string description = 2 [(google.api.field_behavior) = OUTPUT_ONLY];
-
-
- bool required = 3 [(google.api.field_behavior) = OUTPUT_ONLY];
-
-
- bool path_pattern_supported = 4 [(google.api.field_behavior) = OUTPUT_ONLY];
- }
|