You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#### cloudfunctions:v2alpha
The following keys were added:
- schemas.EventFilter.properties.operator.type (Total Keys: 1)
#### cloudfunctions:v2beta
The following keys were added:
- schemas.EventFilter.properties.operator.type (Total Keys: 1)
Copy file name to clipboardExpand all lines: docs/dyn/cloudfunctions_v1.projects.locations.functions.html
+1Lines changed: 1 addition & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -331,6 +331,7 @@ <h3>Method Details</h3>
331
331
The object takes the form of:
332
332
333
333
{ # Request of `GenerateSourceUploadUrl` method.
334
+
"kmsKeyName": "A String", # Resource name of a KMS crypto key (managed by the user) used to encrypt/decrypt function source code objects in staging Cloud Storage buckets. When you generate an upload url and upload your source code, it gets copied to a staging Cloud Storage bucket in an internal regional project. The source code is then copied to a versioned directory in the sources bucket in the consumer project during the function deployment. It must match the pattern `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}`. The Google Cloud Functions service account (service-{project_number}@gcf-admin-robot.iam.gserviceaccount.com) must be granted the role 'Cloud KMS CryptoKey Encrypter/Decrypter (roles/cloudkms.cryptoKeyEncrypterDecrypter)' on the Key/KeyRing/Project/Organization (least access preferred). GCF will delegate access to the Google Storage service account in the internal project.
Copy file name to clipboardExpand all lines: docs/dyn/cloudfunctions_v2alpha.projects.locations.functions.html
+8Lines changed: 8 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -174,6 +174,7 @@ <h3>Method Details</h3>
174
174
"eventFilters": [ # Criteria used to filter events.
175
175
{ # Filters events based on exact matches on the CloudEvents attributes.
176
176
"attribute": "A String", # Required. The name of a CloudEvents attribute.
177
+
"operator": "A String", # Optional. The operator used for matching the events with the value of the filter. If not specified, only events that have an exact key-value pair specified in the filter are matched. The only allowed value is `match-path-pattern`.
177
178
"value": "A String", # Required. The value for the attribute.
178
179
},
179
180
],
@@ -197,6 +198,7 @@ <h3>Method Details</h3>
197
198
"ingressSettings": "A String", # The ingress settings for the function, controlling what traffic can reach it.
198
199
"maxInstanceCount": 42, # The limit on the maximum number of function instances that may coexist at a given time. In some cases, such as rapid traffic surges, Cloud Functions may, for a short period of time, create more instances than the specified max instances limit. If your function cannot tolerate this temporary behavior, you may want to factor in a safety margin and set a lower max instances value than your function can tolerate. See the [Max Instances](https://cloud.google.com/functions/docs/max-instances) Guide for more details.
199
200
"minInstanceCount": 42, # The limit on the minimum number of function instances that may coexist at a given time. Function instances are kept in idle state for a short period after they finished executing the request to reduce cold start time for subsequent requests. Setting a minimum instance count will ensure that the given number of instances are kept running in idle state always. This can help with cold start times when jump in incoming request count occurs after the idle instance would have been stopped in the default case.
201
+
"revision": "A String", # Output only. The name of service revision.
200
202
"service": "A String", # Output only. Name of the service associated with a Function. The format of this field is `projects/{project}/locations/{region}/services/{service}`
201
203
"serviceAccountEmail": "A String", # The email of the service's service account. If empty, defaults to `{project_number}[email protected]`.
202
204
"timeoutSeconds": 42, # The function execution timeout. Execution is considered failed and can be terminated if the function is not completed at the end of the timeout period. Defaults to 60 seconds.
@@ -398,6 +400,7 @@ <h3>Method Details</h3>
398
400
"eventFilters": [ # Criteria used to filter events.
399
401
{ # Filters events based on exact matches on the CloudEvents attributes.
400
402
"attribute": "A String", # Required. The name of a CloudEvents attribute.
403
+
"operator": "A String", # Optional. The operator used for matching the events with the value of the filter. If not specified, only events that have an exact key-value pair specified in the filter are matched. The only allowed value is `match-path-pattern`.
401
404
"value": "A String", # Required. The value for the attribute.
402
405
},
403
406
],
@@ -421,6 +424,7 @@ <h3>Method Details</h3>
421
424
"ingressSettings": "A String", # The ingress settings for the function, controlling what traffic can reach it.
422
425
"maxInstanceCount": 42, # The limit on the maximum number of function instances that may coexist at a given time. In some cases, such as rapid traffic surges, Cloud Functions may, for a short period of time, create more instances than the specified max instances limit. If your function cannot tolerate this temporary behavior, you may want to factor in a safety margin and set a lower max instances value than your function can tolerate. See the [Max Instances](https://cloud.google.com/functions/docs/max-instances) Guide for more details.
423
426
"minInstanceCount": 42, # The limit on the minimum number of function instances that may coexist at a given time. Function instances are kept in idle state for a short period after they finished executing the request to reduce cold start time for subsequent requests. Setting a minimum instance count will ensure that the given number of instances are kept running in idle state always. This can help with cold start times when jump in incoming request count occurs after the idle instance would have been stopped in the default case.
427
+
"revision": "A String", # Output only. The name of service revision.
424
428
"service": "A String", # Output only. Name of the service associated with a Function. The format of this field is `projects/{project}/locations/{region}/services/{service}`
425
429
"serviceAccountEmail": "A String", # The email of the service's service account. If empty, defaults to `{project_number}[email protected]`.
426
430
"timeoutSeconds": 42, # The function execution timeout. Execution is considered failed and can be terminated if the function is not completed at the end of the timeout period. Defaults to 60 seconds.
@@ -557,6 +561,7 @@ <h3>Method Details</h3>
557
561
"eventFilters": [ # Criteria used to filter events.
558
562
{ # Filters events based on exact matches on the CloudEvents attributes.
559
563
"attribute": "A String", # Required. The name of a CloudEvents attribute.
564
+
"operator": "A String", # Optional. The operator used for matching the events with the value of the filter. If not specified, only events that have an exact key-value pair specified in the filter are matched. The only allowed value is `match-path-pattern`.
560
565
"value": "A String", # Required. The value for the attribute.
561
566
},
562
567
],
@@ -580,6 +585,7 @@ <h3>Method Details</h3>
580
585
"ingressSettings": "A String", # The ingress settings for the function, controlling what traffic can reach it.
581
586
"maxInstanceCount": 42, # The limit on the maximum number of function instances that may coexist at a given time. In some cases, such as rapid traffic surges, Cloud Functions may, for a short period of time, create more instances than the specified max instances limit. If your function cannot tolerate this temporary behavior, you may want to factor in a safety margin and set a lower max instances value than your function can tolerate. See the [Max Instances](https://cloud.google.com/functions/docs/max-instances) Guide for more details.
582
587
"minInstanceCount": 42, # The limit on the minimum number of function instances that may coexist at a given time. Function instances are kept in idle state for a short period after they finished executing the request to reduce cold start time for subsequent requests. Setting a minimum instance count will ensure that the given number of instances are kept running in idle state always. This can help with cold start times when jump in incoming request count occurs after the idle instance would have been stopped in the default case.
588
+
"revision": "A String", # Output only. The name of service revision.
583
589
"service": "A String", # Output only. Name of the service associated with a Function. The format of this field is `projects/{project}/locations/{region}/services/{service}`
584
590
"serviceAccountEmail": "A String", # The email of the service's service account. If empty, defaults to `{project_number}[email protected]`.
585
591
"timeoutSeconds": 42, # The function execution timeout. Execution is considered failed and can be terminated if the function is not completed at the end of the timeout period. Defaults to 60 seconds.
@@ -677,6 +683,7 @@ <h3>Method Details</h3>
677
683
"eventFilters": [ # Criteria used to filter events.
678
684
{ # Filters events based on exact matches on the CloudEvents attributes.
679
685
"attribute": "A String", # Required. The name of a CloudEvents attribute.
686
+
"operator": "A String", # Optional. The operator used for matching the events with the value of the filter. If not specified, only events that have an exact key-value pair specified in the filter are matched. The only allowed value is `match-path-pattern`.
680
687
"value": "A String", # Required. The value for the attribute.
681
688
},
682
689
],
@@ -700,6 +707,7 @@ <h3>Method Details</h3>
700
707
"ingressSettings": "A String", # The ingress settings for the function, controlling what traffic can reach it.
701
708
"maxInstanceCount": 42, # The limit on the maximum number of function instances that may coexist at a given time. In some cases, such as rapid traffic surges, Cloud Functions may, for a short period of time, create more instances than the specified max instances limit. If your function cannot tolerate this temporary behavior, you may want to factor in a safety margin and set a lower max instances value than your function can tolerate. See the [Max Instances](https://cloud.google.com/functions/docs/max-instances) Guide for more details.
702
709
"minInstanceCount": 42, # The limit on the minimum number of function instances that may coexist at a given time. Function instances are kept in idle state for a short period after they finished executing the request to reduce cold start time for subsequent requests. Setting a minimum instance count will ensure that the given number of instances are kept running in idle state always. This can help with cold start times when jump in incoming request count occurs after the idle instance would have been stopped in the default case.
710
+
"revision": "A String", # Output only. The name of service revision.
703
711
"service": "A String", # Output only. Name of the service associated with a Function. The format of this field is `projects/{project}/locations/{region}/services/{service}`
704
712
"serviceAccountEmail": "A String", # The email of the service's service account. If empty, defaults to `{project_number}[email protected]`.
705
713
"timeoutSeconds": 42, # The function execution timeout. Execution is considered failed and can be terminated if the function is not completed at the end of the timeout period. Defaults to 60 seconds.
0 commit comments