blob: 7ef35cf510bd30643a1c8f0eb421baf62a56e088 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
|
type: com.google.api.codegen.ConfigProto
language_settings:
java:
package_name: com.google.cloud.functions.spi.v1beta2
python:
package_name: google.cloud.functions.v1beta2
go:
package_name: cloud.google.com/go/cloud/functions/apiv1beta2
csharp:
package_name: Google.Cloud.Functions.V1beta2
ruby:
package_name: Google::Cloud::Functions::V1beta2
php:
package_name: Google\Cloud\Functions\V1beta2
nodejs:
package_name: functions.v1beta2
domain_layer_location: google-cloud
license_header:
copyright_file: copyright-google.txt
license_file: license-header-apache-2.0.txt
interfaces:
- name: google.cloud.functions.v1beta2.CloudFunctionsService
collections:
- name_pattern: projects/{project}/locations/{location}
entity_name: location
- name_pattern: projects/{project}/locations/{location}/functions/{function}
entity_name: function
retry_codes_def:
- name: idempotent
retry_codes:
- UNAVAILABLE
- DEADLINE_EXCEEDED
- name: non_idempotent
retry_codes:
- UNAVAILABLE
retry_params_def:
- name: default
initial_retry_delay_millis: 100
retry_delay_multiplier: 1.3
max_retry_delay_millis: 60000
initial_rpc_timeout_millis: 20000
rpc_timeout_multiplier: 1
max_rpc_timeout_millis: 20000
total_timeout_millis: 600000
methods:
- name: ListFunctions
flattening:
groups:
- parameters:
- location
required_fields:
- location
request_object_method: true
page_streaming:
request:
page_size_field: page_size
token_field: page_token
response:
token_field: next_page_token
resources_field: functions
retry_codes_name: idempotent
retry_params_name: default
field_name_patterns:
location: location
timeout_millis: 60000
- name: GetFunction
flattening:
groups:
- parameters:
- name
required_fields:
- name
request_object_method: false
retry_codes_name: idempotent
retry_params_name: default
field_name_patterns:
name: function
timeout_millis: 60000
- name: CreateFunction
flattening:
groups:
- parameters:
- location
- function
required_fields:
- location
- function
request_object_method: true
retry_codes_name: non_idempotent
retry_params_name: default
field_name_patterns:
location: location
timeout_millis: 60000
long_running:
return_type: google.cloud.functions.v1beta2.CloudFunction
metadata_type: google.cloud.functions.v1beta2.OperationMetadataV1Beta2
- name: UpdateFunction
flattening:
groups:
- parameters:
- name
- function
required_fields:
- name
- function
request_object_method: true
retry_codes_name: idempotent
retry_params_name: default
field_name_patterns:
name: function
timeout_millis: 60000
long_running:
return_type: google.cloud.functions.v1beta2.CloudFunction
metadata_type: google.cloud.functions.v1beta2.OperationMetadataV1Beta2
- name: DeleteFunction
flattening:
groups:
- parameters:
- name
required_fields:
- name
request_object_method: false
retry_codes_name: idempotent
retry_params_name: default
field_name_patterns:
name: function
timeout_millis: 60000
long_running:
return_type: google.protobuf.Empty
metadata_type: google.cloud.functions.v1beta2.OperationMetadataV1Beta2
- name: CallFunction
flattening:
groups:
- parameters:
- name
- data
required_fields:
- name
- data
request_object_method: true
retry_codes_name: non_idempotent
retry_params_name: default
field_name_patterns:
name: function
timeout_millis: 60000
|