Skip to content

Commit 5b97819

Browse files
feat(apigee): update the api
#### apigee:v1 The following keys were added: - schemas.GoogleCloudApigeeV1Environment.properties.clientIpResolutionConfig.$ref (Total Keys: 1) - schemas.GoogleCloudApigeeV1EnvironmentClientIPResolutionConfig (Total Keys: 8)
1 parent 08dda6a commit 5b97819

File tree

2 files changed

+74
-1
lines changed

2 files changed

+74
-1
lines changed

docs/dyn/apigee_v1.organizations.environments.html

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -259,6 +259,12 @@ <h3>Method Details</h3>
259259

260260
{
261261
&quot;apiProxyType&quot;: &quot;A String&quot;, # Optional. API Proxy type supported by the environment. The type can be set when creating the Environment and cannot be changed.
262+
&quot;clientIpResolutionConfig&quot;: { # Configuration for resolving the client ip. # Optional. The algorithm to resolve IP. This will affect Analytics, API Security, and other features that use the client ip. To remove a client ip resolution config, update the field to an empty value. Example: &#x27;{ &quot;clientIpResolutionConfig&quot; = {} }&#x27; For more information, see: https://cloud.google.com/apigee/docs/api-platform/system-administration/client-ip-resolution.
263+
&quot;headerIndexAlgorithm&quot;: { # Resolves the client ip based on a custom header. # Resolves the client ip based on a custom header.
264+
&quot;ipHeaderIndex&quot;: 42, # Required. The index of the ip in the header. Positive indices 0, 1, 2, 3 chooses indices from the left (first ips) Negative indices -1, -2, -3 chooses indices from the right (last ips)
265+
&quot;ipHeaderName&quot;: &quot;A String&quot;, # Required. The name of the header to extract the client ip from. We are currently only supporting the X-Forwarded-For header.
266+
},
267+
},
262268
&quot;createdAt&quot;: &quot;A String&quot;, # Output only. Creation time of this environment as milliseconds since epoch.
263269
&quot;deploymentType&quot;: &quot;A String&quot;, # Optional. Deployment type supported by the environment. The deployment type can be set when creating the environment and cannot be changed. When you enable archive deployment, you will be **prevented from performing** a [subset of actions](/apigee/docs/api-platform/local-development/overview#prevented-actions) within the environment, including: * Managing the deployment of API proxy or shared flow revisions * Creating, updating, or deleting resource files * Creating, updating, or deleting target servers
264270
&quot;description&quot;: &quot;A String&quot;, # Optional. Description of the environment.
@@ -365,6 +371,12 @@ <h3>Method Details</h3>
365371

366372
{
367373
&quot;apiProxyType&quot;: &quot;A String&quot;, # Optional. API Proxy type supported by the environment. The type can be set when creating the Environment and cannot be changed.
374+
&quot;clientIpResolutionConfig&quot;: { # Configuration for resolving the client ip. # Optional. The algorithm to resolve IP. This will affect Analytics, API Security, and other features that use the client ip. To remove a client ip resolution config, update the field to an empty value. Example: &#x27;{ &quot;clientIpResolutionConfig&quot; = {} }&#x27; For more information, see: https://cloud.google.com/apigee/docs/api-platform/system-administration/client-ip-resolution.
375+
&quot;headerIndexAlgorithm&quot;: { # Resolves the client ip based on a custom header. # Resolves the client ip based on a custom header.
376+
&quot;ipHeaderIndex&quot;: 42, # Required. The index of the ip in the header. Positive indices 0, 1, 2, 3 chooses indices from the left (first ips) Negative indices -1, -2, -3 chooses indices from the right (last ips)
377+
&quot;ipHeaderName&quot;: &quot;A String&quot;, # Required. The name of the header to extract the client ip from. We are currently only supporting the X-Forwarded-For header.
378+
},
379+
},
368380
&quot;createdAt&quot;: &quot;A String&quot;, # Output only. Creation time of this environment as milliseconds since epoch.
369381
&quot;deploymentType&quot;: &quot;A String&quot;, # Optional. Deployment type supported by the environment. The deployment type can be set when creating the environment and cannot be changed. When you enable archive deployment, you will be **prevented from performing** a [subset of actions](/apigee/docs/api-platform/local-development/overview#prevented-actions) within the environment, including: * Managing the deployment of API proxy or shared flow revisions * Creating, updating, or deleting resource files * Creating, updating, or deleting target servers
370382
&quot;description&quot;: &quot;A String&quot;, # Optional. Description of the environment.
@@ -800,6 +812,12 @@ <h3>Method Details</h3>
800812

801813
{
802814
&quot;apiProxyType&quot;: &quot;A String&quot;, # Optional. API Proxy type supported by the environment. The type can be set when creating the Environment and cannot be changed.
815+
&quot;clientIpResolutionConfig&quot;: { # Configuration for resolving the client ip. # Optional. The algorithm to resolve IP. This will affect Analytics, API Security, and other features that use the client ip. To remove a client ip resolution config, update the field to an empty value. Example: &#x27;{ &quot;clientIpResolutionConfig&quot; = {} }&#x27; For more information, see: https://cloud.google.com/apigee/docs/api-platform/system-administration/client-ip-resolution.
816+
&quot;headerIndexAlgorithm&quot;: { # Resolves the client ip based on a custom header. # Resolves the client ip based on a custom header.
817+
&quot;ipHeaderIndex&quot;: 42, # Required. The index of the ip in the header. Positive indices 0, 1, 2, 3 chooses indices from the left (first ips) Negative indices -1, -2, -3 chooses indices from the right (last ips)
818+
&quot;ipHeaderName&quot;: &quot;A String&quot;, # Required. The name of the header to extract the client ip from. We are currently only supporting the X-Forwarded-For header.
819+
},
820+
},
803821
&quot;createdAt&quot;: &quot;A String&quot;, # Output only. Creation time of this environment as milliseconds since epoch.
804822
&quot;deploymentType&quot;: &quot;A String&quot;, # Optional. Deployment type supported by the environment. The deployment type can be set when creating the environment and cannot be changed. When you enable archive deployment, you will be **prevented from performing** a [subset of actions](/apigee/docs/api-platform/local-development/overview#prevented-actions) within the environment, including: * Managing the deployment of API proxy or shared flow revisions * Creating, updating, or deleting resource files * Creating, updating, or deleting target servers
805823
&quot;description&quot;: &quot;A String&quot;, # Optional. Description of the environment.
@@ -1025,6 +1043,12 @@ <h3>Method Details</h3>
10251043

10261044
{
10271045
&quot;apiProxyType&quot;: &quot;A String&quot;, # Optional. API Proxy type supported by the environment. The type can be set when creating the Environment and cannot be changed.
1046+
&quot;clientIpResolutionConfig&quot;: { # Configuration for resolving the client ip. # Optional. The algorithm to resolve IP. This will affect Analytics, API Security, and other features that use the client ip. To remove a client ip resolution config, update the field to an empty value. Example: &#x27;{ &quot;clientIpResolutionConfig&quot; = {} }&#x27; For more information, see: https://cloud.google.com/apigee/docs/api-platform/system-administration/client-ip-resolution.
1047+
&quot;headerIndexAlgorithm&quot;: { # Resolves the client ip based on a custom header. # Resolves the client ip based on a custom header.
1048+
&quot;ipHeaderIndex&quot;: 42, # Required. The index of the ip in the header. Positive indices 0, 1, 2, 3 chooses indices from the left (first ips) Negative indices -1, -2, -3 chooses indices from the right (last ips)
1049+
&quot;ipHeaderName&quot;: &quot;A String&quot;, # Required. The name of the header to extract the client ip from. We are currently only supporting the X-Forwarded-For header.
1050+
},
1051+
},
10281052
&quot;createdAt&quot;: &quot;A String&quot;, # Output only. Creation time of this environment as milliseconds since epoch.
10291053
&quot;deploymentType&quot;: &quot;A String&quot;, # Optional. Deployment type supported by the environment. The deployment type can be set when creating the environment and cannot be changed. When you enable archive deployment, you will be **prevented from performing** a [subset of actions](/apigee/docs/api-platform/local-development/overview#prevented-actions) within the environment, including: * Managing the deployment of API proxy or shared flow revisions * Creating, updating, or deleting resource files * Creating, updating, or deleting target servers
10301054
&quot;description&quot;: &quot;A String&quot;, # Optional. Description of the environment.
@@ -1060,6 +1084,12 @@ <h3>Method Details</h3>
10601084

10611085
{
10621086
&quot;apiProxyType&quot;: &quot;A String&quot;, # Optional. API Proxy type supported by the environment. The type can be set when creating the Environment and cannot be changed.
1087+
&quot;clientIpResolutionConfig&quot;: { # Configuration for resolving the client ip. # Optional. The algorithm to resolve IP. This will affect Analytics, API Security, and other features that use the client ip. To remove a client ip resolution config, update the field to an empty value. Example: &#x27;{ &quot;clientIpResolutionConfig&quot; = {} }&#x27; For more information, see: https://cloud.google.com/apigee/docs/api-platform/system-administration/client-ip-resolution.
1088+
&quot;headerIndexAlgorithm&quot;: { # Resolves the client ip based on a custom header. # Resolves the client ip based on a custom header.
1089+
&quot;ipHeaderIndex&quot;: 42, # Required. The index of the ip in the header. Positive indices 0, 1, 2, 3 chooses indices from the left (first ips) Negative indices -1, -2, -3 chooses indices from the right (last ips)
1090+
&quot;ipHeaderName&quot;: &quot;A String&quot;, # Required. The name of the header to extract the client ip from. We are currently only supporting the X-Forwarded-For header.
1091+
},
1092+
},
10631093
&quot;createdAt&quot;: &quot;A String&quot;, # Output only. Creation time of this environment as milliseconds since epoch.
10641094
&quot;deploymentType&quot;: &quot;A String&quot;, # Optional. Deployment type supported by the environment. The deployment type can be set when creating the environment and cannot be changed. When you enable archive deployment, you will be **prevented from performing** a [subset of actions](/apigee/docs/api-platform/local-development/overview#prevented-actions) within the environment, including: * Managing the deployment of API proxy or shared flow revisions * Creating, updating, or deleting resource files * Creating, updating, or deleting target servers
10651095
&quot;description&quot;: &quot;A String&quot;, # Optional. Description of the environment.
@@ -1173,6 +1203,12 @@ <h3>Method Details</h3>
11731203

11741204
{
11751205
&quot;apiProxyType&quot;: &quot;A String&quot;, # Optional. API Proxy type supported by the environment. The type can be set when creating the Environment and cannot be changed.
1206+
&quot;clientIpResolutionConfig&quot;: { # Configuration for resolving the client ip. # Optional. The algorithm to resolve IP. This will affect Analytics, API Security, and other features that use the client ip. To remove a client ip resolution config, update the field to an empty value. Example: &#x27;{ &quot;clientIpResolutionConfig&quot; = {} }&#x27; For more information, see: https://cloud.google.com/apigee/docs/api-platform/system-administration/client-ip-resolution.
1207+
&quot;headerIndexAlgorithm&quot;: { # Resolves the client ip based on a custom header. # Resolves the client ip based on a custom header.
1208+
&quot;ipHeaderIndex&quot;: 42, # Required. The index of the ip in the header. Positive indices 0, 1, 2, 3 chooses indices from the left (first ips) Negative indices -1, -2, -3 chooses indices from the right (last ips)
1209+
&quot;ipHeaderName&quot;: &quot;A String&quot;, # Required. The name of the header to extract the client ip from. We are currently only supporting the X-Forwarded-For header.
1210+
},
1211+
},
11761212
&quot;createdAt&quot;: &quot;A String&quot;, # Output only. Creation time of this environment as milliseconds since epoch.
11771213
&quot;deploymentType&quot;: &quot;A String&quot;, # Optional. Deployment type supported by the environment. The deployment type can be set when creating the environment and cannot be changed. When you enable archive deployment, you will be **prevented from performing** a [subset of actions](/apigee/docs/api-platform/local-development/overview#prevented-actions) within the environment, including: * Managing the deployment of API proxy or shared flow revisions * Creating, updating, or deleting resource files * Creating, updating, or deleting target servers
11781214
&quot;description&quot;: &quot;A String&quot;, # Optional. Description of the environment.
@@ -1208,6 +1244,12 @@ <h3>Method Details</h3>
12081244

12091245
{
12101246
&quot;apiProxyType&quot;: &quot;A String&quot;, # Optional. API Proxy type supported by the environment. The type can be set when creating the Environment and cannot be changed.
1247+
&quot;clientIpResolutionConfig&quot;: { # Configuration for resolving the client ip. # Optional. The algorithm to resolve IP. This will affect Analytics, API Security, and other features that use the client ip. To remove a client ip resolution config, update the field to an empty value. Example: &#x27;{ &quot;clientIpResolutionConfig&quot; = {} }&#x27; For more information, see: https://cloud.google.com/apigee/docs/api-platform/system-administration/client-ip-resolution.
1248+
&quot;headerIndexAlgorithm&quot;: { # Resolves the client ip based on a custom header. # Resolves the client ip based on a custom header.
1249+
&quot;ipHeaderIndex&quot;: 42, # Required. The index of the ip in the header. Positive indices 0, 1, 2, 3 chooses indices from the left (first ips) Negative indices -1, -2, -3 chooses indices from the right (last ips)
1250+
&quot;ipHeaderName&quot;: &quot;A String&quot;, # Required. The name of the header to extract the client ip from. We are currently only supporting the X-Forwarded-For header.
1251+
},
1252+
},
12111253
&quot;createdAt&quot;: &quot;A String&quot;, # Output only. Creation time of this environment as milliseconds since epoch.
12121254
&quot;deploymentType&quot;: &quot;A String&quot;, # Optional. Deployment type supported by the environment. The deployment type can be set when creating the environment and cannot be changed. When you enable archive deployment, you will be **prevented from performing** a [subset of actions](/apigee/docs/api-platform/local-development/overview#prevented-actions) within the environment, including: * Managing the deployment of API proxy or shared flow revisions * Creating, updating, or deleting resource files * Creating, updating, or deleting target servers
12131255
&quot;description&quot;: &quot;A String&quot;, # Optional. Description of the environment.

googleapiclient/discovery_cache/documents/apigee.v1.json

Lines changed: 32 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10385,7 +10385,7 @@
1038510385
}
1038610386
}
1038710387
},
10388-
"revision": "20241210",
10388+
"revision": "20241213",
1038910389
"rootUrl": "https://apigee.googleapis.com/",
1039010390
"schemas": {
1039110391
"EdgeConfigstoreBundleBadBundle": {
@@ -13390,6 +13390,10 @@
1339013390
],
1339113391
"type": "string"
1339213392
},
13393+
"clientIpResolutionConfig": {
13394+
"$ref": "GoogleCloudApigeeV1EnvironmentClientIPResolutionConfig",
13395+
"description": "Optional. The algorithm to resolve IP. This will affect Analytics, API Security, and other features that use the client ip. To remove a client ip resolution config, update the field to an empty value. Example: '{ \"clientIpResolutionConfig\" = {} }' For more information, see: https://cloud.google.com/apigee/docs/api-platform/system-administration/client-ip-resolution."
13396+
},
1339313397
"createdAt": {
1339413398
"description": "Output only. Creation time of this environment as milliseconds since epoch.",
1339513399
"format": "int64",
@@ -13481,6 +13485,33 @@
1348113485
},
1348213486
"type": "object"
1348313487
},
13488+
"GoogleCloudApigeeV1EnvironmentClientIPResolutionConfig": {
13489+
"description": "Configuration for resolving the client ip.",
13490+
"id": "GoogleCloudApigeeV1EnvironmentClientIPResolutionConfig",
13491+
"properties": {
13492+
"headerIndexAlgorithm": {
13493+
"$ref": "GoogleCloudApigeeV1EnvironmentClientIPResolutionConfigHeaderIndexAlgorithm",
13494+
"description": "Resolves the client ip based on a custom header."
13495+
}
13496+
},
13497+
"type": "object"
13498+
},
13499+
"GoogleCloudApigeeV1EnvironmentClientIPResolutionConfigHeaderIndexAlgorithm": {
13500+
"description": "Resolves the client ip based on a custom header.",
13501+
"id": "GoogleCloudApigeeV1EnvironmentClientIPResolutionConfigHeaderIndexAlgorithm",
13502+
"properties": {
13503+
"ipHeaderIndex": {
13504+
"description": "Required. The index of the ip in the header. Positive indices 0, 1, 2, 3 chooses indices from the left (first ips) Negative indices -1, -2, -3 chooses indices from the right (last ips)",
13505+
"format": "int32",
13506+
"type": "integer"
13507+
},
13508+
"ipHeaderName": {
13509+
"description": "Required. The name of the header to extract the client ip from. We are currently only supporting the X-Forwarded-For header.",
13510+
"type": "string"
13511+
}
13512+
},
13513+
"type": "object"
13514+
},
1348413515
"GoogleCloudApigeeV1EnvironmentConfig": {
1348513516
"id": "GoogleCloudApigeeV1EnvironmentConfig",
1348613517
"properties": {

0 commit comments

Comments
 (0)