|
591 | 591 | }
|
592 | 592 | }
|
593 | 593 | },
|
594 |
| - "revision": "20230517", |
| 594 | + "revision": "20230607", |
595 | 595 | "rootUrl": "https://networkmanagement.googleapis.com/",
|
596 | 596 | "schemas": {
|
597 | 597 | "AbortInfo": {
|
|
618 | 618 | "MISMATCHED_DESTINATION_NETWORK",
|
619 | 619 | "UNSUPPORTED",
|
620 | 620 | "MISMATCHED_IP_VERSION",
|
621 |
| - "GKE_KONNECTIVITY_PROXY_UNSUPPORTED" |
| 621 | + "GKE_KONNECTIVITY_PROXY_UNSUPPORTED", |
| 622 | + "RESOURCE_CONFIG_NOT_FOUND" |
622 | 623 | ],
|
623 | 624 | "enumDescriptions": [
|
624 | 625 | "Cause is unspecified.",
|
|
638 | 639 | "Aborted because the destination network does not match the destination endpoint.",
|
639 | 640 | "Aborted because the test scenario is not supported.",
|
640 | 641 | "Aborted because the source and destination resources have no common IP version.",
|
641 |
| - "Aborted because the connection between the control plane and the node of the source cluster is initiated by the node and managed by the Konnectivity proxy." |
| 642 | + "Aborted because the connection between the control plane and the node of the source cluster is initiated by the node and managed by the Konnectivity proxy.", |
| 643 | + "Aborted because expected resource configuration was missing." |
642 | 644 | ],
|
643 | 645 | "type": "string"
|
644 | 646 | },
|
|
997 | 999 | "DROPPED_INSIDE_GKE_SERVICE",
|
998 | 1000 | "DROPPED_INSIDE_CLOUD_SQL_SERVICE",
|
999 | 1001 | "GOOGLE_MANAGED_SERVICE_NO_PEERING",
|
| 1002 | + "GOOGLE_MANAGED_SERVICE_NO_PSC_ENDPOINT", |
1000 | 1003 | "GKE_PSC_ENDPOINT_MISSING",
|
1001 | 1004 | "CLOUD_SQL_INSTANCE_NO_IP_ADDRESS",
|
1002 | 1005 | "GKE_CONTROL_PLANE_REGION_MISMATCH",
|
|
1010 | 1013 | "VPC_CONNECTOR_NOT_RUNNING",
|
1011 | 1014 | "PSC_CONNECTION_NOT_ACCEPTED",
|
1012 | 1015 | "CLOUD_RUN_REVISION_NOT_READY",
|
1013 |
| - "DROPPED_INSIDE_PSC_SERVICE_PRODUCER" |
| 1016 | + "DROPPED_INSIDE_PSC_SERVICE_PRODUCER", |
| 1017 | + "LOAD_BALANCER_HAS_NO_PROXY_SUBNET" |
1014 | 1018 | ],
|
1015 | 1019 | "enumDescriptions": [
|
1016 | 1020 | "Cause is unspecified.",
|
|
1037 | 1041 | "Packet was dropped inside Google Kubernetes Engine Service.",
|
1038 | 1042 | "Packet was dropped inside Cloud SQL Service.",
|
1039 | 1043 | "Packet was dropped because there is no peering between the originating network and the Google Managed Services Network.",
|
| 1044 | + "Packet was dropped because the Google-managed service uses Private Service Connect (PSC), but the PSC endpoint is not found in the project.", |
1040 | 1045 | "Packet was dropped because the GKE cluster uses Private Service Connect (PSC), but the PSC endpoint is not found in the project.",
|
1041 | 1046 | "Packet was dropped because the Cloud SQL instance has neither a private nor a public IP address.",
|
1042 | 1047 | "Packet was dropped because a GKE cluster private endpoint is unreachable from a region different from the cluster's region.",
|
|
1050 | 1055 | "Packet could be dropped because the VPC connector is not in a running state.",
|
1051 | 1056 | "The Private Service Connect endpoint is in a project that is not approved to connect to the service.",
|
1052 | 1057 | "Packet sent from a Cloud Run revision that is not ready.",
|
1053 |
| - "Packet was dropped inside Private Service Connect service producer." |
| 1058 | + "Packet was dropped inside Private Service Connect service producer.", |
| 1059 | + "Packet sent to a load balancer, which requires a proxy-only subnet and the subnet is not found." |
1054 | 1060 | ],
|
1055 | 1061 | "type": "string"
|
1056 | 1062 | },
|
|
1352 | 1358 | },
|
1353 | 1359 | "type": "object"
|
1354 | 1360 | },
|
| 1361 | + "GoogleServiceInfo": { |
| 1362 | + "description": "For display only. Details of a Google Service sending packets to a VPC network. Although the source IP might be a publicly routable address, some Google Services use special routes within Google production infrastructure to reach Compute Engine Instances. https://cloud.google.com/vpc/docs/routes#special_return_paths", |
| 1363 | + "id": "GoogleServiceInfo", |
| 1364 | + "properties": { |
| 1365 | + "googleServiceType": { |
| 1366 | + "description": "Recognized type of a Google Service.", |
| 1367 | + "enum": [ |
| 1368 | + "GOOGLE_SERVICE_TYPE_UNSPECIFIED", |
| 1369 | + "IAP", |
| 1370 | + "GFE_PROXY_OR_HEALTH_CHECK_PROBER", |
| 1371 | + "CLOUD_DNS" |
| 1372 | + ], |
| 1373 | + "enumDescriptions": [ |
| 1374 | + "Unspecified Google Service. Includes most of Google APIs and services.", |
| 1375 | + "Identity aware proxy. https://cloud.google.com/iap/docs/using-tcp-forwarding", |
| 1376 | + "One of two services sharing IP ranges: * Load Balancer proxy * Centralized Health Check prober https://cloud.google.com/load-balancing/docs/firewall-rules", |
| 1377 | + "Connectivity from Cloud DNS to forwarding targets or alternate name servers that use private routing. https://cloud.google.com/dns/docs/zones/forwarding-zones#firewall-rules https://cloud.google.com/dns/docs/policies#firewall-rules" |
| 1378 | + ], |
| 1379 | + "type": "string" |
| 1380 | + }, |
| 1381 | + "sourceIp": { |
| 1382 | + "description": "Source IP address.", |
| 1383 | + "type": "string" |
| 1384 | + } |
| 1385 | + }, |
| 1386 | + "type": "object" |
| 1387 | + }, |
1355 | 1388 | "InstanceInfo": {
|
1356 | 1389 | "description": "For display only. Metadata associated with a Compute Engine instance.",
|
1357 | 1390 | "id": "InstanceInfo",
|
|
1982 | 2015 | "$ref": "GKEMasterInfo",
|
1983 | 2016 | "description": "Display information of a Google Kubernetes Engine cluster master."
|
1984 | 2017 | },
|
| 2018 | + "googleService": { |
| 2019 | + "$ref": "GoogleServiceInfo", |
| 2020 | + "description": "Display information of a Google service" |
| 2021 | + }, |
1985 | 2022 | "instance": {
|
1986 | 2023 | "$ref": "InstanceInfo",
|
1987 | 2024 | "description": "Display information of a Compute Engine instance."
|
|
2008 | 2045 | "STATE_UNSPECIFIED",
|
2009 | 2046 | "START_FROM_INSTANCE",
|
2010 | 2047 | "START_FROM_INTERNET",
|
| 2048 | + "START_FROM_GOOGLE_SERVICE", |
2011 | 2049 | "START_FROM_PRIVATE_NETWORK",
|
2012 | 2050 | "START_FROM_GKE_MASTER",
|
2013 | 2051 | "START_FROM_CLOUD_SQL_INSTANCE",
|
|
2037 | 2075 | "Unspecified state.",
|
2038 | 2076 | "Initial state: packet originating from a Compute Engine instance. An InstanceInfo is populated with starting instance information.",
|
2039 | 2077 | "Initial state: packet originating from the internet. The endpoint information is populated.",
|
| 2078 | + "Initial state: packet originating from a Google service. Some Google services, such as health check probers or Identity Aware Proxy use special routes, outside VPC routing configuration to reach Compute Engine Instances.", |
2040 | 2079 | "Initial state: packet originating from a VPC or on-premises network with internal source IP. If the source is a VPC network visible to the user, a NetworkInfo is populated with details of the network.",
|
2041 | 2080 | "Initial state: packet originating from a Google Kubernetes Engine cluster master. A GKEMasterInfo is populated with starting instance information.",
|
2042 | 2081 | "Initial state: packet originating from a Cloud SQL instance. A CloudSQLInstanceInfo is populated with starting instance information.",
|
|
0 commit comments