Skip to content

Commit 5dd7a1a

Browse files
feat(networkmanagement): update the api
#### networkmanagement:v1 The following keys were added: - schemas.GoogleServiceInfo (Total Keys: 4) - schemas.Step.properties.googleService.$ref (Total Keys: 1) #### networkmanagement:v1beta1 The following keys were added: - schemas.GoogleServiceInfo (Total Keys: 4) - schemas.Step.properties.googleService.$ref (Total Keys: 1)
1 parent 07d44b4 commit 5dd7a1a

File tree

4 files changed

+118
-10
lines changed

4 files changed

+118
-10
lines changed

docs/dyn/networkmanagement_v1.projects.locations.global_.connectivityTests.html

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -261,6 +261,10 @@ <h3>Method Details</h3>
261261
&quot;externalIp&quot;: &quot;A String&quot;, # External IP address of a GKE cluster master.
262262
&quot;internalIp&quot;: &quot;A String&quot;, # Internal IP address of a GKE cluster master.
263263
},
264+
&quot;googleService&quot;: { # 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 # Display information of a Google service
265+
&quot;googleServiceType&quot;: &quot;A String&quot;, # Recognized type of a Google Service.
266+
&quot;sourceIp&quot;: &quot;A String&quot;, # Source IP address.
267+
},
264268
&quot;instance&quot;: { # For display only. Metadata associated with a Compute Engine instance. # Display information of a Compute Engine instance.
265269
&quot;displayName&quot;: &quot;A String&quot;, # Name of a Compute Engine instance.
266270
&quot;externalIp&quot;: &quot;A String&quot;, # External IP address of the network interface.
@@ -595,6 +599,10 @@ <h3>Method Details</h3>
595599
&quot;externalIp&quot;: &quot;A String&quot;, # External IP address of a GKE cluster master.
596600
&quot;internalIp&quot;: &quot;A String&quot;, # Internal IP address of a GKE cluster master.
597601
},
602+
&quot;googleService&quot;: { # 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 # Display information of a Google service
603+
&quot;googleServiceType&quot;: &quot;A String&quot;, # Recognized type of a Google Service.
604+
&quot;sourceIp&quot;: &quot;A String&quot;, # Source IP address.
605+
},
598606
&quot;instance&quot;: { # For display only. Metadata associated with a Compute Engine instance. # Display information of a Compute Engine instance.
599607
&quot;displayName&quot;: &quot;A String&quot;, # Name of a Compute Engine instance.
600608
&quot;externalIp&quot;: &quot;A String&quot;, # External IP address of the network interface.
@@ -920,6 +928,10 @@ <h3>Method Details</h3>
920928
&quot;externalIp&quot;: &quot;A String&quot;, # External IP address of a GKE cluster master.
921929
&quot;internalIp&quot;: &quot;A String&quot;, # Internal IP address of a GKE cluster master.
922930
},
931+
&quot;googleService&quot;: { # 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 # Display information of a Google service
932+
&quot;googleServiceType&quot;: &quot;A String&quot;, # Recognized type of a Google Service.
933+
&quot;sourceIp&quot;: &quot;A String&quot;, # Source IP address.
934+
},
923935
&quot;instance&quot;: { # For display only. Metadata associated with a Compute Engine instance. # Display information of a Compute Engine instance.
924936
&quot;displayName&quot;: &quot;A String&quot;, # Name of a Compute Engine instance.
925937
&quot;externalIp&quot;: &quot;A String&quot;, # External IP address of the network interface.
@@ -1204,6 +1216,10 @@ <h3>Method Details</h3>
12041216
&quot;externalIp&quot;: &quot;A String&quot;, # External IP address of a GKE cluster master.
12051217
&quot;internalIp&quot;: &quot;A String&quot;, # Internal IP address of a GKE cluster master.
12061218
},
1219+
&quot;googleService&quot;: { # 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 # Display information of a Google service
1220+
&quot;googleServiceType&quot;: &quot;A String&quot;, # Recognized type of a Google Service.
1221+
&quot;sourceIp&quot;: &quot;A String&quot;, # Source IP address.
1222+
},
12071223
&quot;instance&quot;: { # For display only. Metadata associated with a Compute Engine instance. # Display information of a Compute Engine instance.
12081224
&quot;displayName&quot;: &quot;A String&quot;, # Name of a Compute Engine instance.
12091225
&quot;externalIp&quot;: &quot;A String&quot;, # External IP address of the network interface.

docs/dyn/networkmanagement_v1beta1.projects.locations.global_.connectivityTests.html

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -305,6 +305,10 @@ <h3>Method Details</h3>
305305
&quot;externalIp&quot;: &quot;A String&quot;, # External IP address of a GKE cluster master.
306306
&quot;internalIp&quot;: &quot;A String&quot;, # Internal IP address of a GKE cluster master.
307307
},
308+
&quot;googleService&quot;: { # 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 # Display information of a Google service
309+
&quot;googleServiceType&quot;: &quot;A String&quot;, # Recognized type of a Google Service.
310+
&quot;sourceIp&quot;: &quot;A String&quot;, # Source IP address.
311+
},
308312
&quot;instance&quot;: { # For display only. Metadata associated with a Compute Engine instance. # Display information of a Compute Engine instance.
309313
&quot;displayName&quot;: &quot;A String&quot;, # Name of a Compute Engine instance.
310314
&quot;externalIp&quot;: &quot;A String&quot;, # External IP address of the network interface.
@@ -687,6 +691,10 @@ <h3>Method Details</h3>
687691
&quot;externalIp&quot;: &quot;A String&quot;, # External IP address of a GKE cluster master.
688692
&quot;internalIp&quot;: &quot;A String&quot;, # Internal IP address of a GKE cluster master.
689693
},
694+
&quot;googleService&quot;: { # 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 # Display information of a Google service
695+
&quot;googleServiceType&quot;: &quot;A String&quot;, # Recognized type of a Google Service.
696+
&quot;sourceIp&quot;: &quot;A String&quot;, # Source IP address.
697+
},
690698
&quot;instance&quot;: { # For display only. Metadata associated with a Compute Engine instance. # Display information of a Compute Engine instance.
691699
&quot;displayName&quot;: &quot;A String&quot;, # Name of a Compute Engine instance.
692700
&quot;externalIp&quot;: &quot;A String&quot;, # External IP address of the network interface.
@@ -1060,6 +1068,10 @@ <h3>Method Details</h3>
10601068
&quot;externalIp&quot;: &quot;A String&quot;, # External IP address of a GKE cluster master.
10611069
&quot;internalIp&quot;: &quot;A String&quot;, # Internal IP address of a GKE cluster master.
10621070
},
1071+
&quot;googleService&quot;: { # 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 # Display information of a Google service
1072+
&quot;googleServiceType&quot;: &quot;A String&quot;, # Recognized type of a Google Service.
1073+
&quot;sourceIp&quot;: &quot;A String&quot;, # Source IP address.
1074+
},
10631075
&quot;instance&quot;: { # For display only. Metadata associated with a Compute Engine instance. # Display information of a Compute Engine instance.
10641076
&quot;displayName&quot;: &quot;A String&quot;, # Name of a Compute Engine instance.
10651077
&quot;externalIp&quot;: &quot;A String&quot;, # External IP address of the network interface.
@@ -1392,6 +1404,10 @@ <h3>Method Details</h3>
13921404
&quot;externalIp&quot;: &quot;A String&quot;, # External IP address of a GKE cluster master.
13931405
&quot;internalIp&quot;: &quot;A String&quot;, # Internal IP address of a GKE cluster master.
13941406
},
1407+
&quot;googleService&quot;: { # 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 # Display information of a Google service
1408+
&quot;googleServiceType&quot;: &quot;A String&quot;, # Recognized type of a Google Service.
1409+
&quot;sourceIp&quot;: &quot;A String&quot;, # Source IP address.
1410+
},
13951411
&quot;instance&quot;: { # For display only. Metadata associated with a Compute Engine instance. # Display information of a Compute Engine instance.
13961412
&quot;displayName&quot;: &quot;A String&quot;, # Name of a Compute Engine instance.
13971413
&quot;externalIp&quot;: &quot;A String&quot;, # External IP address of the network interface.

googleapiclient/discovery_cache/documents/networkmanagement.v1.json

Lines changed: 44 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -591,7 +591,7 @@
591591
}
592592
}
593593
},
594-
"revision": "20230517",
594+
"revision": "20230607",
595595
"rootUrl": "https://networkmanagement.googleapis.com/",
596596
"schemas": {
597597
"AbortInfo": {
@@ -618,7 +618,8 @@
618618
"MISMATCHED_DESTINATION_NETWORK",
619619
"UNSUPPORTED",
620620
"MISMATCHED_IP_VERSION",
621-
"GKE_KONNECTIVITY_PROXY_UNSUPPORTED"
621+
"GKE_KONNECTIVITY_PROXY_UNSUPPORTED",
622+
"RESOURCE_CONFIG_NOT_FOUND"
622623
],
623624
"enumDescriptions": [
624625
"Cause is unspecified.",
@@ -638,7 +639,8 @@
638639
"Aborted because the destination network does not match the destination endpoint.",
639640
"Aborted because the test scenario is not supported.",
640641
"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."
642644
],
643645
"type": "string"
644646
},
@@ -997,6 +999,7 @@
997999
"DROPPED_INSIDE_GKE_SERVICE",
9981000
"DROPPED_INSIDE_CLOUD_SQL_SERVICE",
9991001
"GOOGLE_MANAGED_SERVICE_NO_PEERING",
1002+
"GOOGLE_MANAGED_SERVICE_NO_PSC_ENDPOINT",
10001003
"GKE_PSC_ENDPOINT_MISSING",
10011004
"CLOUD_SQL_INSTANCE_NO_IP_ADDRESS",
10021005
"GKE_CONTROL_PLANE_REGION_MISMATCH",
@@ -1010,7 +1013,8 @@
10101013
"VPC_CONNECTOR_NOT_RUNNING",
10111014
"PSC_CONNECTION_NOT_ACCEPTED",
10121015
"CLOUD_RUN_REVISION_NOT_READY",
1013-
"DROPPED_INSIDE_PSC_SERVICE_PRODUCER"
1016+
"DROPPED_INSIDE_PSC_SERVICE_PRODUCER",
1017+
"LOAD_BALANCER_HAS_NO_PROXY_SUBNET"
10141018
],
10151019
"enumDescriptions": [
10161020
"Cause is unspecified.",
@@ -1037,6 +1041,7 @@
10371041
"Packet was dropped inside Google Kubernetes Engine Service.",
10381042
"Packet was dropped inside Cloud SQL Service.",
10391043
"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.",
10401045
"Packet was dropped because the GKE cluster uses Private Service Connect (PSC), but the PSC endpoint is not found in the project.",
10411046
"Packet was dropped because the Cloud SQL instance has neither a private nor a public IP address.",
10421047
"Packet was dropped because a GKE cluster private endpoint is unreachable from a region different from the cluster's region.",
@@ -1050,7 +1055,8 @@
10501055
"Packet could be dropped because the VPC connector is not in a running state.",
10511056
"The Private Service Connect endpoint is in a project that is not approved to connect to the service.",
10521057
"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."
10541060
],
10551061
"type": "string"
10561062
},
@@ -1352,6 +1358,33 @@
13521358
},
13531359
"type": "object"
13541360
},
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+
},
13551388
"InstanceInfo": {
13561389
"description": "For display only. Metadata associated with a Compute Engine instance.",
13571390
"id": "InstanceInfo",
@@ -1982,6 +2015,10 @@
19822015
"$ref": "GKEMasterInfo",
19832016
"description": "Display information of a Google Kubernetes Engine cluster master."
19842017
},
2018+
"googleService": {
2019+
"$ref": "GoogleServiceInfo",
2020+
"description": "Display information of a Google service"
2021+
},
19852022
"instance": {
19862023
"$ref": "InstanceInfo",
19872024
"description": "Display information of a Compute Engine instance."
@@ -2008,6 +2045,7 @@
20082045
"STATE_UNSPECIFIED",
20092046
"START_FROM_INSTANCE",
20102047
"START_FROM_INTERNET",
2048+
"START_FROM_GOOGLE_SERVICE",
20112049
"START_FROM_PRIVATE_NETWORK",
20122050
"START_FROM_GKE_MASTER",
20132051
"START_FROM_CLOUD_SQL_INSTANCE",
@@ -2037,6 +2075,7 @@
20372075
"Unspecified state.",
20382076
"Initial state: packet originating from a Compute Engine instance. An InstanceInfo is populated with starting instance information.",
20392077
"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.",
20402079
"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.",
20412080
"Initial state: packet originating from a Google Kubernetes Engine cluster master. A GKEMasterInfo is populated with starting instance information.",
20422081
"Initial state: packet originating from a Cloud SQL instance. A CloudSQLInstanceInfo is populated with starting instance information.",

0 commit comments

Comments
 (0)