Current section

25 Versions

Jump to

Compare versions

9 files changed
+104 additions
-97 deletions
  @@ -11,7 +11,7 @@ Install this package from [Hex](https://hex.pm) by adding
11 11
12 12 ```elixir
13 13 def deps do
14 - [{:google_api_eventarc, "~> 0.16"}]
14 + [{:google_api_eventarc, "~> 0.17"}]
15 15 end
16 16 ```
  @@ -3,107 +3,108 @@
3 3 <<"https://github.com/googleapis/elixir-google-api/tree/master/clients/eventarc">>},
4 4 {<<"Homepage">>,<<"https://cloud.google.com/eventarc">>}]}.
5 5 {<<"name">>,<<"google_api_eventarc">>}.
6 - {<<"version">>,<<"0.16.1">>}.
6 + {<<"version">>,<<"0.17.0">>}.
7 7 {<<"description">>,
8 8 <<"Eventarc API client library. Build event-driven applications on Google Cloud Platform.">>}.
9 9 {<<"elixir">>,<<"~> 1.6">>}.
10 10 {<<"app">>,<<"google_api_eventarc">>}.
11 11 {<<"files">>,
12 12 [<<"lib">>,<<"lib/google_api">>,<<"lib/google_api/eventarc">>,
13 - <<"lib/google_api/eventarc/v1beta1">>,
14 - <<"lib/google_api/eventarc/v1beta1/model">>,
15 - <<"lib/google_api/eventarc/v1beta1/model/list_locations_response.ex">>,
16 - <<"lib/google_api/eventarc/v1beta1/model/binding.ex">>,
17 - <<"lib/google_api/eventarc/v1beta1/model/empty.ex">>,
18 - <<"lib/google_api/eventarc/v1beta1/model/expr.ex">>,
19 - <<"lib/google_api/eventarc/v1beta1/model/cancel_operation_request.ex">>,
20 - <<"lib/google_api/eventarc/v1beta1/model/destination.ex">>,
21 - <<"lib/google_api/eventarc/v1beta1/model/operation.ex">>,
22 - <<"lib/google_api/eventarc/v1beta1/model/policy.ex">>,
23 - <<"lib/google_api/eventarc/v1beta1/model/pubsub.ex">>,
24 - <<"lib/google_api/eventarc/v1beta1/model/list_triggers_response.ex">>,
25 - <<"lib/google_api/eventarc/v1beta1/model/list_operations_response.ex">>,
26 - <<"lib/google_api/eventarc/v1beta1/model/matching_criteria.ex">>,
27 - <<"lib/google_api/eventarc/v1beta1/model/transport.ex">>,
28 - <<"lib/google_api/eventarc/v1beta1/model/audit_log_config.ex">>,
29 - <<"lib/google_api/eventarc/v1beta1/model/audit_config.ex">>,
30 - <<"lib/google_api/eventarc/v1beta1/model/test_iam_permissions_request.ex">>,
31 - <<"lib/google_api/eventarc/v1beta1/model/set_iam_policy_request.ex">>,
32 - <<"lib/google_api/eventarc/v1beta1/model/trigger.ex">>,
33 - <<"lib/google_api/eventarc/v1beta1/model/operation_metadata.ex">>,
34 - <<"lib/google_api/eventarc/v1beta1/model/cloud_run_service.ex">>,
35 - <<"lib/google_api/eventarc/v1beta1/model/test_iam_permissions_response.ex">>,
36 - <<"lib/google_api/eventarc/v1beta1/model/status.ex">>,
37 - <<"lib/google_api/eventarc/v1beta1/model/location.ex">>,
38 - <<"lib/google_api/eventarc/v1beta1/connection.ex">>,
39 - <<"lib/google_api/eventarc/v1beta1/api">>,
40 - <<"lib/google_api/eventarc/v1beta1/api/projects.ex">>,
41 - <<"lib/google_api/eventarc/v1beta1/metadata.ex">>,
42 - <<"lib/google_api/eventarc/v1">>,<<"lib/google_api/eventarc/v1/model">>,
43 - <<"lib/google_api/eventarc/v1/model/network_config.ex">>,
44 - <<"lib/google_api/eventarc/v1/model/google_cloud_eventarc_v1_pipeline_message_payload_format_protobuf_format.ex">>,
45 - <<"lib/google_api/eventarc/v1/model/list_locations_response.ex">>,
46 - <<"lib/google_api/eventarc/v1/model/binding.ex">>,
47 - <<"lib/google_api/eventarc/v1/model/gke.ex">>,
48 - <<"lib/google_api/eventarc/v1/model/google_api_source.ex">>,
49 - <<"lib/google_api/eventarc/v1/model/google_cloud_eventarc_v1_pipeline_destination_authentication_config_o_auth_token.ex">>,
50 - <<"lib/google_api/eventarc/v1/model/provider.ex">>,
51 - <<"lib/google_api/eventarc/v1/model/google_cloud_eventarc_v1_pipeline_mediation_transformation.ex">>,
52 - <<"lib/google_api/eventarc/v1/model/empty.ex">>,
53 - <<"lib/google_api/eventarc/v1/model/expr.ex">>,
54 - <<"lib/google_api/eventarc/v1/model/destination.ex">>,
55 - <<"lib/google_api/eventarc/v1/model/policy.ex">>,
56 - <<"lib/google_api/eventarc/v1/model/list_message_buses_response.ex">>,
57 - <<"lib/google_api/eventarc/v1/model/google_cloud_eventarc_v1_pipeline_destination.ex">>,
58 - <<"lib/google_api/eventarc/v1/model/enrollment.ex">>,
59 - <<"lib/google_api/eventarc/v1/model/pubsub.ex">>,
60 - <<"lib/google_api/eventarc/v1/model/google_cloud_eventarc_v1_pipeline_mediation.ex">>,
61 - <<"lib/google_api/eventarc/v1/model/google_longrunning_cancel_operation_request.ex">>,
62 - <<"lib/google_api/eventarc/v1/model/list_triggers_response.ex">>,
63 - <<"lib/google_api/eventarc/v1/model/event_filter.ex">>,
64 - <<"lib/google_api/eventarc/v1/model/channel_connection.ex">>,
65 - <<"lib/google_api/eventarc/v1/model/event_type.ex">>,
66 - <<"lib/google_api/eventarc/v1/model/filtering_attribute.ex">>,
67 - <<"lib/google_api/eventarc/v1/model/list_google_api_sources_response.ex">>,
68 - <<"lib/google_api/eventarc/v1/model/google_cloud_eventarc_v1_pipeline_message_payload_format_avro_format.ex">>,
69 - <<"lib/google_api/eventarc/v1/model/message_bus.ex">>,
70 - <<"lib/google_api/eventarc/v1/model/google_channel_config.ex">>,
71 - <<"lib/google_api/eventarc/v1/model/transport.ex">>,
72 - <<"lib/google_api/eventarc/v1/model/google_rpc_status.ex">>,
73 - <<"lib/google_api/eventarc/v1/model/list_enrollments_response.ex">>,
74 - <<"lib/google_api/eventarc/v1/model/audit_log_config.ex">>,
75 - <<"lib/google_api/eventarc/v1/model/google_cloud_eventarc_v1_pipeline_destination_authentication_config_oidc_token.ex">>,
76 - <<"lib/google_api/eventarc/v1/model/state_condition.ex">>,
77 - <<"lib/google_api/eventarc/v1/model/audit_config.ex">>,
78 - <<"lib/google_api/eventarc/v1/model/list_pipelines_response.ex">>,
79 - <<"lib/google_api/eventarc/v1/model/test_iam_permissions_request.ex">>,
80 - <<"lib/google_api/eventarc/v1/model/google_cloud_eventarc_v1_pipeline_destination_authentication_config.ex">>,
81 - <<"lib/google_api/eventarc/v1/model/set_iam_policy_request.ex">>,
82 - <<"lib/google_api/eventarc/v1/model/trigger.ex">>,
83 - <<"lib/google_api/eventarc/v1/model/google_longrunning_operation.ex">>,
84 - <<"lib/google_api/eventarc/v1/model/google_cloud_eventarc_v1_pipeline_destination_http_endpoint.ex">>,
85 - <<"lib/google_api/eventarc/v1/model/pipeline.ex">>,
86 - <<"lib/google_api/eventarc/v1/model/google_cloud_eventarc_v1_pipeline_message_payload_format.ex">>,
87 - <<"lib/google_api/eventarc/v1/model/logging_config.ex">>,
88 - <<"lib/google_api/eventarc/v1/model/list_channels_response.ex">>,
89 - <<"lib/google_api/eventarc/v1/model/http_endpoint.ex">>,
90 - <<"lib/google_api/eventarc/v1/model/list_message_bus_enrollments_response.ex">>,
91 - <<"lib/google_api/eventarc/v1/model/operation_metadata.ex">>,
92 - <<"lib/google_api/eventarc/v1/model/google_cloud_eventarc_v1_pipeline_destination_network_config.ex">>,
93 - <<"lib/google_api/eventarc/v1/model/google_cloud_eventarc_v1_pipeline_retry_policy.ex">>,
94 - <<"lib/google_api/eventarc/v1/model/test_iam_permissions_response.ex">>,
95 - <<"lib/google_api/eventarc/v1/model/list_providers_response.ex">>,
96 - <<"lib/google_api/eventarc/v1/model/channel.ex">>,
97 - <<"lib/google_api/eventarc/v1/model/google_cloud_eventarc_v1_pipeline_message_payload_format_json_format.ex">>,
98 - <<"lib/google_api/eventarc/v1/model/list_channel_connections_response.ex">>,
99 - <<"lib/google_api/eventarc/v1/model/cloud_run.ex">>,
100 - <<"lib/google_api/eventarc/v1/model/location.ex">>,
101 - <<"lib/google_api/eventarc/v1/model/google_longrunning_list_operations_response.ex">>,
13 + <<"lib/google_api/eventarc/v1">>,
102 14 <<"lib/google_api/eventarc/v1/connection.ex">>,
15 + <<"lib/google_api/eventarc/v1/metadata.ex">>,
16 + <<"lib/google_api/eventarc/v1/model">>,
17 + <<"lib/google_api/eventarc/v1/model/list_triggers_response.ex">>,
18 + <<"lib/google_api/eventarc/v1/model/google_longrunning_operation.ex">>,
19 + <<"lib/google_api/eventarc/v1/model/event_type.ex">>,
20 + <<"lib/google_api/eventarc/v1/model/list_message_buses_response.ex">>,
21 + <<"lib/google_api/eventarc/v1/model/message_bus.ex">>,
22 + <<"lib/google_api/eventarc/v1/model/provider.ex">>,
23 + <<"lib/google_api/eventarc/v1/model/list_enrollments_response.ex">>,
24 + <<"lib/google_api/eventarc/v1/model/expr.ex">>,
25 + <<"lib/google_api/eventarc/v1/model/enrollment.ex">>,
26 + <<"lib/google_api/eventarc/v1/model/google_cloud_eventarc_v1_pipeline_destination_http_endpoint.ex">>,
27 + <<"lib/google_api/eventarc/v1/model/google_longrunning_cancel_operation_request.ex">>,
28 + <<"lib/google_api/eventarc/v1/model/logging_config.ex">>,
29 + <<"lib/google_api/eventarc/v1/model/operation_metadata.ex">>,
30 + <<"lib/google_api/eventarc/v1/model/google_cloud_eventarc_v1_pipeline_message_payload_format_avro_format.ex">>,
31 + <<"lib/google_api/eventarc/v1/model/set_iam_policy_request.ex">>,
32 + <<"lib/google_api/eventarc/v1/model/list_pipelines_response.ex">>,
33 + <<"lib/google_api/eventarc/v1/model/pipeline.ex">>,
34 + <<"lib/google_api/eventarc/v1/model/google_cloud_eventarc_v1_pipeline_message_payload_format_json_format.ex">>,
35 + <<"lib/google_api/eventarc/v1/model/google_cloud_eventarc_v1_pipeline_destination_network_config.ex">>,
36 + <<"lib/google_api/eventarc/v1/model/channel_connection.ex">>,
37 + <<"lib/google_api/eventarc/v1/model/audit_log_config.ex">>,
38 + <<"lib/google_api/eventarc/v1/model/google_channel_config.ex">>,
39 + <<"lib/google_api/eventarc/v1/model/list_google_api_sources_response.ex">>,
40 + <<"lib/google_api/eventarc/v1/model/list_channels_response.ex">>,
41 + <<"lib/google_api/eventarc/v1/model/test_iam_permissions_request.ex">>,
42 + <<"lib/google_api/eventarc/v1/model/event_filter.ex">>,
43 + <<"lib/google_api/eventarc/v1/model/google_cloud_eventarc_v1_pipeline_destination.ex">>,
44 + <<"lib/google_api/eventarc/v1/model/google_cloud_eventarc_v1_pipeline_retry_policy.ex">>,
45 + <<"lib/google_api/eventarc/v1/model/trigger.ex">>,
46 + <<"lib/google_api/eventarc/v1/model/pubsub.ex">>,
47 + <<"lib/google_api/eventarc/v1/model/destination.ex">>,
48 + <<"lib/google_api/eventarc/v1/model/cloud_run.ex">>,
49 + <<"lib/google_api/eventarc/v1/model/audit_config.ex">>,
50 + <<"lib/google_api/eventarc/v1/model/google_cloud_eventarc_v1_pipeline_mediation_transformation.ex">>,
51 + <<"lib/google_api/eventarc/v1/model/channel.ex">>,
52 + <<"lib/google_api/eventarc/v1/model/test_iam_permissions_response.ex">>,
53 + <<"lib/google_api/eventarc/v1/model/google_rpc_status.ex">>,
54 + <<"lib/google_api/eventarc/v1/model/empty.ex">>,
55 + <<"lib/google_api/eventarc/v1/model/location.ex">>,
56 + <<"lib/google_api/eventarc/v1/model/policy.ex">>,
57 + <<"lib/google_api/eventarc/v1/model/google_cloud_eventarc_v1_pipeline_destination_authentication_config.ex">>,
58 + <<"lib/google_api/eventarc/v1/model/google_cloud_eventarc_v1_pipeline_destination_authentication_config_o_auth_token.ex">>,
59 + <<"lib/google_api/eventarc/v1/model/network_config.ex">>,
60 + <<"lib/google_api/eventarc/v1/model/gke.ex">>,
61 + <<"lib/google_api/eventarc/v1/model/http_endpoint.ex">>,
62 + <<"lib/google_api/eventarc/v1/model/filtering_attribute.ex">>,
63 + <<"lib/google_api/eventarc/v1/model/state_condition.ex">>,
64 + <<"lib/google_api/eventarc/v1/model/list_providers_response.ex">>,
65 + <<"lib/google_api/eventarc/v1/model/google_cloud_eventarc_v1_pipeline_message_payload_format.ex">>,
66 + <<"lib/google_api/eventarc/v1/model/google_longrunning_list_operations_response.ex">>,
67 + <<"lib/google_api/eventarc/v1/model/google_cloud_eventarc_v1_pipeline_message_payload_format_protobuf_format.ex">>,
68 + <<"lib/google_api/eventarc/v1/model/google_cloud_eventarc_v1_pipeline_mediation.ex">>,
69 + <<"lib/google_api/eventarc/v1/model/google_cloud_eventarc_v1_pipeline_destination_authentication_config_oidc_token.ex">>,
70 + <<"lib/google_api/eventarc/v1/model/list_locations_response.ex">>,
71 + <<"lib/google_api/eventarc/v1/model/list_channel_connections_response.ex">>,
72 + <<"lib/google_api/eventarc/v1/model/transport.ex">>,
73 + <<"lib/google_api/eventarc/v1/model/binding.ex">>,
74 + <<"lib/google_api/eventarc/v1/model/list_message_bus_enrollments_response.ex">>,
75 + <<"lib/google_api/eventarc/v1/model/google_api_source.ex">>,
103 76 <<"lib/google_api/eventarc/v1/api">>,
104 77 <<"lib/google_api/eventarc/v1/api/projects.ex">>,
105 - <<"lib/google_api/eventarc/v1/metadata.ex">>,<<"mix.exs">>,<<"README.md">>,
106 - <<"LICENSE">>]}.
78 + <<"lib/google_api/eventarc/v1beta1">>,
79 + <<"lib/google_api/eventarc/v1beta1/connection.ex">>,
80 + <<"lib/google_api/eventarc/v1beta1/metadata.ex">>,
81 + <<"lib/google_api/eventarc/v1beta1/model">>,
82 + <<"lib/google_api/eventarc/v1beta1/model/list_triggers_response.ex">>,
83 + <<"lib/google_api/eventarc/v1beta1/model/cloud_run_service.ex">>,
84 + <<"lib/google_api/eventarc/v1beta1/model/expr.ex">>,
85 + <<"lib/google_api/eventarc/v1beta1/model/operation.ex">>,
86 + <<"lib/google_api/eventarc/v1beta1/model/status.ex">>,
87 + <<"lib/google_api/eventarc/v1beta1/model/operation_metadata.ex">>,
88 + <<"lib/google_api/eventarc/v1beta1/model/set_iam_policy_request.ex">>,
89 + <<"lib/google_api/eventarc/v1beta1/model/audit_log_config.ex">>,
90 + <<"lib/google_api/eventarc/v1beta1/model/test_iam_permissions_request.ex">>,
91 + <<"lib/google_api/eventarc/v1beta1/model/trigger.ex">>,
92 + <<"lib/google_api/eventarc/v1beta1/model/list_operations_response.ex">>,
93 + <<"lib/google_api/eventarc/v1beta1/model/pubsub.ex">>,
94 + <<"lib/google_api/eventarc/v1beta1/model/destination.ex">>,
95 + <<"lib/google_api/eventarc/v1beta1/model/audit_config.ex">>,
96 + <<"lib/google_api/eventarc/v1beta1/model/test_iam_permissions_response.ex">>,
97 + <<"lib/google_api/eventarc/v1beta1/model/empty.ex">>,
98 + <<"lib/google_api/eventarc/v1beta1/model/cancel_operation_request.ex">>,
99 + <<"lib/google_api/eventarc/v1beta1/model/location.ex">>,
100 + <<"lib/google_api/eventarc/v1beta1/model/policy.ex">>,
101 + <<"lib/google_api/eventarc/v1beta1/model/matching_criteria.ex">>,
102 + <<"lib/google_api/eventarc/v1beta1/model/list_locations_response.ex">>,
103 + <<"lib/google_api/eventarc/v1beta1/model/transport.ex">>,
104 + <<"lib/google_api/eventarc/v1beta1/model/binding.ex">>,
105 + <<"lib/google_api/eventarc/v1beta1/api">>,
106 + <<"lib/google_api/eventarc/v1beta1/api/projects.ex">>,<<"mix.exs">>,
107 + <<"README.md">>,<<"LICENSE">>]}.
107 108 {<<"licenses">>,[<<"Apache-2.0">>]}.
108 109 {<<"requirements">>,
109 110 [[{<<"name">>,<<"google_gax">>},
unknownlib/google_api/eventarc/v1/api/projects.ex
File is too large to be displayed (200 KB limit).
  @@ -20,7 +20,7 @@ defmodule GoogleApi.Eventarc.V1 do
20 20 API client metadata for GoogleApi.Eventarc.V1.
21 21 """
22 22
23 - @discovery_revision "20241029"
23 + @discovery_revision "20241119"
24 24
25 25 def discovery_revision(), do: @discovery_revision
26 26 end
  @@ -24,6 +24,7 @@ defmodule GoogleApi.Eventarc.V1.Model.Channel do
24 24 * `activationToken` (*type:* `String.t`, *default:* `nil`) - Output only. The activation token for the channel. The token must be used by the provider to register the channel for publishing.
25 25 * `createTime` (*type:* `DateTime.t`, *default:* `nil`) - Output only. The creation time.
26 26 * `cryptoKeyName` (*type:* `String.t`, *default:* `nil`) - Resource name of a KMS crypto key (managed by the user) used to encrypt/decrypt their event data. It must match the pattern `projects/*/locations/*/keyRings/*/cryptoKeys/*`.
27 + * `labels` (*type:* `map()`, *default:* `nil`) - Optional. Resource labels.
27 28 * `name` (*type:* `String.t`, *default:* `nil`) - Required. The resource name of the channel. Must be unique within the location on the project and must be in `projects/{project}/locations/{location}/channels/{channel_id}` format.
28 29 * `provider` (*type:* `String.t`, *default:* `nil`) - The name of the event provider (e.g. Eventarc SaaS partner) associated with the channel. This provider will be granted permissions to publish events to the channel. Format: `projects/{project}/locations/{location}/providers/{provider_id}`.
29 30 * `pubsubTopic` (*type:* `String.t`, *default:* `nil`) - Output only. The name of the Pub/Sub topic created and managed by Eventarc system as a transport for the event delivery. Format: `projects/{project}/topics/{topic_id}`.
  @@ -39,6 +40,7 @@ defmodule GoogleApi.Eventarc.V1.Model.Channel do
39 40 :activationToken => String.t() | nil,
40 41 :createTime => DateTime.t() | nil,
41 42 :cryptoKeyName => String.t() | nil,
43 + :labels => map() | nil,
42 44 :name => String.t() | nil,
43 45 :provider => String.t() | nil,
44 46 :pubsubTopic => String.t() | nil,
  @@ -51,6 +53,7 @@ defmodule GoogleApi.Eventarc.V1.Model.Channel do
51 53 field(:activationToken)
52 54 field(:createTime, as: DateTime)
53 55 field(:cryptoKeyName)
56 + field(:labels, type: :map)
54 57 field(:name)
55 58 field(:provider)
56 59 field(:pubsubTopic)
Loading more files…