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
Copy file name to clipboardExpand all lines: docs/dyn/apigee_v1.organizations.apiproducts.html
+7Lines changed: 7 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -194,6 +194,7 @@ <h3>Method Details</h3>
194
194
"A String",
195
195
],
196
196
"quota": "A String", # Number of request messages permitted per app by this API product for the specified `quotaInterval` and `quotaTimeUnit`. For example, a `quota` of 50, for a `quotaInterval` of 12 and a `quotaTimeUnit` of hours means 50 requests are allowed every 12 hours.
197
+
"quotaCounterScope": "A String", # Scope of the quota decides how the quota counter gets applied and evaluate for quota violation. If the Scope is set as PROXY, then all the operations defined for the APIproduct that are associated with the same proxy will share the same quota counter set at the APIproduct level, making it a global counter at a proxy level. If the Scope is set as OPERATION, then each operations get the counter set at the API product dedicated, making it a local counter. Note that, the QuotaCounterScope applies only when an operation does not have dedicated quota set for itself.
197
198
"quotaInterval": "A String", # Time interval over which the number of request messages is calculated.
198
199
"quotaTimeUnit": "A String", # Time unit defined for the `quotaInterval`. Valid values include `minute`, `hour`, `day`, or `month`.
199
200
"scopes": [ # Comma-separated list of OAuth scopes that are validated at runtime. Apigee validates that the scopes in any access token presented match the scopes defined in the OAuth policy associated with the API product.
@@ -286,6 +287,7 @@ <h3>Method Details</h3>
286
287
"A String",
287
288
],
288
289
"quota": "A String", # Number of request messages permitted per app by this API product for the specified `quotaInterval` and `quotaTimeUnit`. For example, a `quota` of 50, for a `quotaInterval` of 12 and a `quotaTimeUnit` of hours means 50 requests are allowed every 12 hours.
290
+
"quotaCounterScope": "A String", # Scope of the quota decides how the quota counter gets applied and evaluate for quota violation. If the Scope is set as PROXY, then all the operations defined for the APIproduct that are associated with the same proxy will share the same quota counter set at the APIproduct level, making it a global counter at a proxy level. If the Scope is set as OPERATION, then each operations get the counter set at the API product dedicated, making it a local counter. Note that, the QuotaCounterScope applies only when an operation does not have dedicated quota set for itself.
289
291
"quotaInterval": "A String", # Time interval over which the number of request messages is calculated.
290
292
"quotaTimeUnit": "A String", # Time unit defined for the `quotaInterval`. Valid values include `minute`, `hour`, `day`, or `month`.
291
293
"scopes": [ # Comma-separated list of OAuth scopes that are validated at runtime. Apigee validates that the scopes in any access token presented match the scopes defined in the OAuth policy associated with the API product.
@@ -385,6 +387,7 @@ <h3>Method Details</h3>
385
387
"A String",
386
388
],
387
389
"quota": "A String", # Number of request messages permitted per app by this API product for the specified `quotaInterval` and `quotaTimeUnit`. For example, a `quota` of 50, for a `quotaInterval` of 12 and a `quotaTimeUnit` of hours means 50 requests are allowed every 12 hours.
390
+
"quotaCounterScope": "A String", # Scope of the quota decides how the quota counter gets applied and evaluate for quota violation. If the Scope is set as PROXY, then all the operations defined for the APIproduct that are associated with the same proxy will share the same quota counter set at the APIproduct level, making it a global counter at a proxy level. If the Scope is set as OPERATION, then each operations get the counter set at the API product dedicated, making it a local counter. Note that, the QuotaCounterScope applies only when an operation does not have dedicated quota set for itself.
388
391
"quotaInterval": "A String", # Time interval over which the number of request messages is calculated.
389
392
"quotaTimeUnit": "A String", # Time unit defined for the `quotaInterval`. Valid values include `minute`, `hour`, `day`, or `month`.
390
393
"scopes": [ # Comma-separated list of OAuth scopes that are validated at runtime. Apigee validates that the scopes in any access token presented match the scopes defined in the OAuth policy associated with the API product.
@@ -484,6 +487,7 @@ <h3>Method Details</h3>
484
487
"A String",
485
488
],
486
489
"quota": "A String", # Number of request messages permitted per app by this API product for the specified `quotaInterval` and `quotaTimeUnit`. For example, a `quota` of 50, for a `quotaInterval` of 12 and a `quotaTimeUnit` of hours means 50 requests are allowed every 12 hours.
490
+
"quotaCounterScope": "A String", # Scope of the quota decides how the quota counter gets applied and evaluate for quota violation. If the Scope is set as PROXY, then all the operations defined for the APIproduct that are associated with the same proxy will share the same quota counter set at the APIproduct level, making it a global counter at a proxy level. If the Scope is set as OPERATION, then each operations get the counter set at the API product dedicated, making it a local counter. Note that, the QuotaCounterScope applies only when an operation does not have dedicated quota set for itself.
487
491
"quotaInterval": "A String", # Time interval over which the number of request messages is calculated.
488
492
"quotaTimeUnit": "A String", # Time unit defined for the `quotaInterval`. Valid values include `minute`, `hour`, `day`, or `month`.
489
493
"scopes": [ # Comma-separated list of OAuth scopes that are validated at runtime. Apigee validates that the scopes in any access token presented match the scopes defined in the OAuth policy associated with the API product.
@@ -590,6 +594,7 @@ <h3>Method Details</h3>
590
594
"A String",
591
595
],
592
596
"quota": "A String", # Number of request messages permitted per app by this API product for the specified `quotaInterval` and `quotaTimeUnit`. For example, a `quota` of 50, for a `quotaInterval` of 12 and a `quotaTimeUnit` of hours means 50 requests are allowed every 12 hours.
597
+
"quotaCounterScope": "A String", # Scope of the quota decides how the quota counter gets applied and evaluate for quota violation. If the Scope is set as PROXY, then all the operations defined for the APIproduct that are associated with the same proxy will share the same quota counter set at the APIproduct level, making it a global counter at a proxy level. If the Scope is set as OPERATION, then each operations get the counter set at the API product dedicated, making it a local counter. Note that, the QuotaCounterScope applies only when an operation does not have dedicated quota set for itself.
593
598
"quotaInterval": "A String", # Time interval over which the number of request messages is calculated.
594
599
"quotaTimeUnit": "A String", # Time unit defined for the `quotaInterval`. Valid values include `minute`, `hour`, `day`, or `month`.
595
600
"scopes": [ # Comma-separated list of OAuth scopes that are validated at runtime. Apigee validates that the scopes in any access token presented match the scopes defined in the OAuth policy associated with the API product.
@@ -686,6 +691,7 @@ <h3>Method Details</h3>
686
691
"A String",
687
692
],
688
693
"quota": "A String", # Number of request messages permitted per app by this API product for the specified `quotaInterval` and `quotaTimeUnit`. For example, a `quota` of 50, for a `quotaInterval` of 12 and a `quotaTimeUnit` of hours means 50 requests are allowed every 12 hours.
694
+
"quotaCounterScope": "A String", # Scope of the quota decides how the quota counter gets applied and evaluate for quota violation. If the Scope is set as PROXY, then all the operations defined for the APIproduct that are associated with the same proxy will share the same quota counter set at the APIproduct level, making it a global counter at a proxy level. If the Scope is set as OPERATION, then each operations get the counter set at the API product dedicated, making it a local counter. Note that, the QuotaCounterScope applies only when an operation does not have dedicated quota set for itself.
689
695
"quotaInterval": "A String", # Time interval over which the number of request messages is calculated.
690
696
"quotaTimeUnit": "A String", # Time unit defined for the `quotaInterval`. Valid values include `minute`, `hour`, `day`, or `month`.
691
697
"scopes": [ # Comma-separated list of OAuth scopes that are validated at runtime. Apigee validates that the scopes in any access token presented match the scopes defined in the OAuth policy associated with the API product.
@@ -778,6 +784,7 @@ <h3>Method Details</h3>
778
784
"A String",
779
785
],
780
786
"quota": "A String", # Number of request messages permitted per app by this API product for the specified `quotaInterval` and `quotaTimeUnit`. For example, a `quota` of 50, for a `quotaInterval` of 12 and a `quotaTimeUnit` of hours means 50 requests are allowed every 12 hours.
787
+
"quotaCounterScope": "A String", # Scope of the quota decides how the quota counter gets applied and evaluate for quota violation. If the Scope is set as PROXY, then all the operations defined for the APIproduct that are associated with the same proxy will share the same quota counter set at the APIproduct level, making it a global counter at a proxy level. If the Scope is set as OPERATION, then each operations get the counter set at the API product dedicated, making it a local counter. Note that, the QuotaCounterScope applies only when an operation does not have dedicated quota set for itself.
781
788
"quotaInterval": "A String", # Time interval over which the number of request messages is calculated.
782
789
"quotaTimeUnit": "A String", # Time unit defined for the `quotaInterval`. Valid values include `minute`, `hour`, `day`, or `month`.
783
790
"scopes": [ # Comma-separated list of OAuth scopes that are validated at runtime. Apigee validates that the scopes in any access token presented match the scopes defined in the OAuth policy associated with the API product.
Copy file name to clipboardExpand all lines: docs/dyn/apigee_v1.organizations.endpointAttachments.html
+3Lines changed: 3 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -108,6 +108,7 @@ <h3>Method Details</h3>
108
108
The object takes the form of:
109
109
110
110
{ # Apigee endpoint attachment. For more information, see [Southbound networking patterns] (https://cloud.google.com/apigee/docs/api-platform/architecture/southbound-networking-patterns-endpoints).
111
+
"connectionState": "A String", # Output only. State of the endpoint attachment connection to the service attachment.
111
112
"host": "A String", # Output only. Host that can be used in either the HTTP target endpoint directly or as the host in target server.
112
113
"location": "A String", # Required. Location of the endpoint attachment.
113
114
"name": "A String", # Name of the endpoint attachment. Use the following structure in your request: `organizations/{org}/endpointAttachments/{endpoint_attachment}`
@@ -195,6 +196,7 @@ <h3>Method Details</h3>
195
196
An object of the form:
196
197
197
198
{ # Apigee endpoint attachment. For more information, see [Southbound networking patterns] (https://cloud.google.com/apigee/docs/api-platform/architecture/southbound-networking-patterns-endpoints).
199
+
"connectionState": "A String", # Output only. State of the endpoint attachment connection to the service attachment.
198
200
"host": "A String", # Output only. Host that can be used in either the HTTP target endpoint directly or as the host in target server.
199
201
"location": "A String", # Required. Location of the endpoint attachment.
200
202
"name": "A String", # Name of the endpoint attachment. Use the following structure in your request: `organizations/{org}/endpointAttachments/{endpoint_attachment}`
@@ -222,6 +224,7 @@ <h3>Method Details</h3>
222
224
{ # Response for ListEndpointAttachments method.
223
225
"endpointAttachments": [ # Endpoint attachments in the specified organization.
224
226
{ # Apigee endpoint attachment. For more information, see [Southbound networking patterns] (https://cloud.google.com/apigee/docs/api-platform/architecture/southbound-networking-patterns-endpoints).
227
+
"connectionState": "A String", # Output only. State of the endpoint attachment connection to the service attachment.
225
228
"host": "A String", # Output only. Host that can be used in either the HTTP target endpoint directly or as the host in target server.
226
229
"location": "A String", # Required. Location of the endpoint attachment.
227
230
"name": "A String", # Name of the endpoint attachment. Use the following structure in your request: `organizations/{org}/endpointAttachments/{endpoint_attachment}`
Copy file name to clipboardExpand all lines: googleapiclient/discovery_cache/documents/apigee.v1.json
+40-1Lines changed: 40 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -8609,7 +8609,7 @@
8609
8609
}
8610
8610
}
8611
8611
},
8612
-
"revision": "20220804",
8612
+
"revision": "20220811",
8613
8613
"rootUrl": "https://apigee.googleapis.com/",
8614
8614
"schemas": {
8615
8615
"EdgeConfigstoreBundleBadBundle": {
@@ -8956,6 +8956,20 @@
8956
8956
"description": "Number of request messages permitted per app by this API product for the specified `quotaInterval` and `quotaTimeUnit`. For example, a `quota` of 50, for a `quotaInterval` of 12 and a `quotaTimeUnit` of hours means 50 requests are allowed every 12 hours.",
8957
8957
"type": "string"
8958
8958
},
8959
+
"quotaCounterScope": {
8960
+
"description": "Scope of the quota decides how the quota counter gets applied and evaluate for quota violation. If the Scope is set as PROXY, then all the operations defined for the APIproduct that are associated with the same proxy will share the same quota counter set at the APIproduct level, making it a global counter at a proxy level. If the Scope is set as OPERATION, then each operations get the counter set at the API product dedicated, making it a local counter. Note that, the QuotaCounterScope applies only when an operation does not have dedicated quota set for itself.",
8961
+
"enum": [
8962
+
"QUOTA_COUNTER_SCOPE_UNSPECIFIED",
8963
+
"PROXY",
8964
+
"OPERATION"
8965
+
],
8966
+
"enumDescriptions": [
8967
+
"When quota is not explicitly defined for each operation(REST/GraphQL), the limits set at product level will be used as a local counter for quota evaluation by all the operations, independent of proxy association.",
8968
+
"When quota is not explicitly defined for each operation(REST/GraphQL), set at product level will be used as a global counter for quota evaluation by all the operations associated with a particular proxy.",
8969
+
"When quota is not explicitly defined for each operation(REST/GraphQL), the limits set at product level will be used as a local counter for quota evaluation by all the operations, independent of proxy association. This behavior mimics the same as QUOTA_COUNTER_SCOPE_UNSPECIFIED."
8970
+
],
8971
+
"type": "string"
8972
+
},
8959
8973
"quotaInterval": {
8960
8974
"description": "Time interval over which the number of request messages is calculated.",
8961
8975
"type": "string"
@@ -10752,6 +10766,31 @@
10752
10766
"description": "Apigee endpoint attachment. For more information, see [Southbound networking patterns] (https://cloud.google.com/apigee/docs/api-platform/architecture/southbound-networking-patterns-endpoints).",
10753
10767
"id": "GoogleCloudApigeeV1EndpointAttachment",
10754
10768
"properties": {
10769
+
"connectionState": {
10770
+
"description": "Output only. State of the endpoint attachment connection to the service attachment.",
10771
+
"enum": [
10772
+
"CONNECTION_STATE_UNSPECIFIED",
10773
+
"UNAVAILABLE",
10774
+
"PENDING",
10775
+
"ACCEPTED",
10776
+
"REJECTED",
10777
+
"CLOSED",
10778
+
"FROZEN",
10779
+
"NEEDS_ATTENTION"
10780
+
],
10781
+
"enumDescriptions": [
10782
+
"The connection state has not been set.",
10783
+
"The connection state is unavailable at this time, possibly because the endpoint attachment is currently being provisioned.",
10784
+
"The connection is pending acceptance by the PSC producer.",
10785
+
"The connection has been accepted by the PSC producer.",
10786
+
"The connection has been rejected by the PSC producer.",
10787
+
"The connection has been closed by the PSC producer and will not serve traffic going forward.",
10788
+
"The connection has been frozen by the PSC producer and will not serve traffic.",
10789
+
"The connection has been accepted by the PSC producer, but it is not ready to serve the traffic due to producer side issues."
10790
+
],
10791
+
"readOnly": true,
10792
+
"type": "string"
10793
+
},
10755
10794
"host": {
10756
10795
"description": "Output only. Host that can be used in either the HTTP target endpoint directly or as the host in target server.",
0 commit comments