|
10385 | 10385 | }
|
10386 | 10386 | }
|
10387 | 10387 | },
|
10388 |
| -"revision": "20241017", |
| 10388 | +"revision": "20241116", |
10389 | 10389 | "rootUrl": "https://apigee.googleapis.com/",
|
10390 | 10390 | "schemas": {
|
10391 | 10391 | "EdgeConfigstoreBundleBadBundle": {
|
|
13492 | 13492 | "description": "The location for the config blob of API Runtime Control, aka Envoy Adapter, for op-based authentication as a URI, e.g. a Cloud Storage URI. This is only used by Envoy-based gateways.",
|
13493 | 13493 | "type": "string"
|
13494 | 13494 | },
|
| 13495 | +"clientIpResolutionConfig": { |
| 13496 | +"$ref": "GoogleCloudApigeeV1EnvironmentConfigClientIPResolutionConfig", |
| 13497 | +"description": "The algorithm to resolve IP." |
| 13498 | +}, |
13495 | 13499 | "createTime": {
|
13496 | 13500 | "description": "Time that the environment configuration was created.",
|
13497 | 13501 | "format": "google-datetime",
|
|
13610 | 13614 | },
|
13611 | 13615 | "type": "object"
|
13612 | 13616 | },
|
| 13617 | +"GoogleCloudApigeeV1EnvironmentConfigClientIPResolutionConfig": { |
| 13618 | +"description": "Configuration for resolving the client ip.", |
| 13619 | +"id": "GoogleCloudApigeeV1EnvironmentConfigClientIPResolutionConfig", |
| 13620 | +"properties": { |
| 13621 | +"headerIndexAlgorithm": { |
| 13622 | +"$ref": "GoogleCloudApigeeV1EnvironmentConfigClientIPResolutionConfigHeaderIndexAlgorithm", |
| 13623 | +"description": "Resolves the client ip based on a custom header." |
| 13624 | +} |
| 13625 | +}, |
| 13626 | +"type": "object" |
| 13627 | +}, |
| 13628 | +"GoogleCloudApigeeV1EnvironmentConfigClientIPResolutionConfigHeaderIndexAlgorithm": { |
| 13629 | +"description": "Resolves the client ip based on a custom header.", |
| 13630 | +"id": "GoogleCloudApigeeV1EnvironmentConfigClientIPResolutionConfigHeaderIndexAlgorithm", |
| 13631 | +"properties": { |
| 13632 | +"ipHeaderIndex": { |
| 13633 | +"description": "The index of the ip in the header. (By default, value is 0 if missing)", |
| 13634 | +"format": "int32", |
| 13635 | +"type": "integer" |
| 13636 | +}, |
| 13637 | +"ipHeaderName": { |
| 13638 | +"description": "The name of the header to extract the client ip from.", |
| 13639 | +"type": "string" |
| 13640 | +} |
| 13641 | +}, |
| 13642 | +"type": "object" |
| 13643 | +}, |
13613 | 13644 | "GoogleCloudApigeeV1EnvironmentGroup": {
|
13614 | 13645 | "description": "EnvironmentGroup configuration. An environment group is used to group one or more Apigee environments under a single host name.",
|
13615 | 13646 | "id": "GoogleCloudApigeeV1EnvironmentGroup",
|
|
0 commit comments