From 41509e63d36365d7b1c5a8b56bbdff8c89faee8d Mon Sep 17 00:00:00 2001 From: Yoshi Automation Date: Tue, 8 Nov 2022 07:07:46 +0000 Subject: [PATCH] feat(networkmanagement): update the api #### networkmanagement:v1beta1 The following keys were added: - schemas.AppEngineVersionEndpoint (Total Keys: 3) - schemas.AppEngineVersionInfo (Total Keys: 6) - schemas.Endpoint.properties.appEngineVersion.$ref (Total Keys: 1) - schemas.Step.properties.appEngineVersion.$ref (Total Keys: 1) --- ...s.locations.global_.connectivityTests.html | 100 ++++++++++++++++ .../documents/networkmanagement.v1.json | 42 +++++-- .../documents/networkmanagement.v1beta1.json | 112 ++++++++++++++++-- 3 files changed, 237 insertions(+), 17 deletions(-) diff --git a/docs/dyn/networkmanagement_v1beta1.projects.locations.global_.connectivityTests.html b/docs/dyn/networkmanagement_v1beta1.projects.locations.global_.connectivityTests.html index e9e172c812c..dbb93c950c5 100644 --- a/docs/dyn/networkmanagement_v1beta1.projects.locations.global_.connectivityTests.html +++ b/docs/dyn/networkmanagement_v1beta1.projects.locations.global_.connectivityTests.html @@ -126,9 +126,15 @@

Method Details

"createTime": "A String", # Output only. The time the test was created. "description": "A String", # The user-supplied description of the Connectivity Test. Maximum of 512 characters. "destination": { # Source or destination of the Connectivity Test. # Required. Destination specification of the Connectivity Test. You can use a combination of destination IP address, Compute Engine VM instance, or VPC network to uniquely identify the destination location. Even if the destination IP address is not unique, the source IP location is unique. Usually, the analysis can infer the destination endpoint from route information. If the destination you specify is a VM instance and the instance has multiple network interfaces, then you must also specify either a destination IP address or VPC network to identify the destination interface. A reachability analysis proceeds even if the destination location is ambiguous. However, the result can include endpoints that you don't intend to test. + "appEngineVersion": { # Wrapper for app engine service version attributes. # An [App Engine](https://cloud.google.com/appengine) [service version](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions). + "uri": "A String", # An [App Engine](https://cloud.google.com/appengine) [service version](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions) name. + }, "cloudFunction": { # Wrapper for Cloud Function attributes. # A [Cloud Function](https://cloud.google.com/functions). "uri": "A String", # A [Cloud Function](https://cloud.google.com/functions) name. }, + "cloudRunRevision": { # Wrapper for Cloud Run revision attributes. # A [Cloud Run](https://cloud.google.com/run) [revision](https://cloud.google.com/run/docs/reference/rest/v1/namespaces.revisions/get) + "uri": "A String", # A [Cloud Run](https://cloud.google.com/run) [revision](https://cloud.google.com/run/docs/reference/rest/v1/namespaces.revisions/get) URI. The format is: projects/{project}/locations/{location}/revisions/{revision} + }, "cloudSqlInstance": "A String", # A [Cloud SQL](https://cloud.google.com/sql) instance URI. "gkeMasterCluster": "A String", # A cluster URI for [Google Kubernetes Engine master](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture). "instance": "A String", # A Compute Engine instance URI. @@ -213,6 +219,12 @@

Method Details

], "resourceUri": "A String", # URI of the resource that caused the abort. }, + "appEngineVersion": { # For display only. Metadata associated with an App Engine version. # Display information of an App Engine service version. + "displayName": "A String", # Name of an App Engine version. + "environment": "A String", # App Engine execution environment for a version. + "runtime": "A String", # Runtime of the App Engine version. + "uri": "A String", # URI of an App Engine version. + }, "causesDrop": True or False, # This is a step that leads to the final state Drop. "cloudFunction": { # For display only. Metadata associated with a Cloud Function. # Display information of a Cloud Function. "displayName": "A String", # Name of a Cloud Function. @@ -220,6 +232,13 @@

Method Details

"uri": "A String", # URI of a Cloud Function. "versionId": "A String", # Latest successfully deployed version id of the Cloud Function. }, + "cloudRunRevision": { # For display only. Metadata associated with a Cloud Run revision. # Display information of a Cloud Run revision. + "displayName": "A String", # Name of a Cloud Run revision. + "location": "A String", # Location in which this revision is deployed. + "serviceName": "A String", # ID of Cloud Run Service this revision belongs to. + "serviceUri": "A String", # URI of Cloud Run service this revision belongs to. + "uri": "A String", # URI of a Cloud Run revision. + }, "cloudSqlInstance": { # For display only. Metadata associated with a Cloud SQL instance. # Display information of a Cloud SQL instance. "displayName": "A String", # Name of a Cloud SQL instance. "externalIp": "A String", # External IP address of a Cloud SQL instance. @@ -377,9 +396,15 @@

Method Details

"A String", ], "source": { # Source or destination of the Connectivity Test. # Required. Source specification of the Connectivity Test. You can use a combination of source IP address, virtual machine (VM) instance, or Compute Engine network to uniquely identify the source location. Examples: If the source IP address is an internal IP address within a Google Cloud Virtual Private Cloud (VPC) network, then you must also specify the VPC network. Otherwise, specify the VM instance, which already contains its internal IP address and VPC network information. If the source of the test is within an on-premises network, then you must provide the destination VPC network. If the source endpoint is a Compute Engine VM instance with multiple network interfaces, the instance itself is not sufficient to identify the endpoint. So, you must also specify the source IP address or VPC network. A reachability analysis proceeds even if the source location is ambiguous. However, the test result may include endpoints that you don't intend to test. + "appEngineVersion": { # Wrapper for app engine service version attributes. # An [App Engine](https://cloud.google.com/appengine) [service version](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions). + "uri": "A String", # An [App Engine](https://cloud.google.com/appengine) [service version](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions) name. + }, "cloudFunction": { # Wrapper for Cloud Function attributes. # A [Cloud Function](https://cloud.google.com/functions). "uri": "A String", # A [Cloud Function](https://cloud.google.com/functions) name. }, + "cloudRunRevision": { # Wrapper for Cloud Run revision attributes. # A [Cloud Run](https://cloud.google.com/run) [revision](https://cloud.google.com/run/docs/reference/rest/v1/namespaces.revisions/get) + "uri": "A String", # A [Cloud Run](https://cloud.google.com/run) [revision](https://cloud.google.com/run/docs/reference/rest/v1/namespaces.revisions/get) URI. The format is: projects/{project}/locations/{location}/revisions/{revision} + }, "cloudSqlInstance": "A String", # A [Cloud SQL](https://cloud.google.com/sql) instance URI. "gkeMasterCluster": "A String", # A cluster URI for [Google Kubernetes Engine master](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture). "instance": "A String", # A Compute Engine instance URI. @@ -475,9 +500,15 @@

Method Details

"createTime": "A String", # Output only. The time the test was created. "description": "A String", # The user-supplied description of the Connectivity Test. Maximum of 512 characters. "destination": { # Source or destination of the Connectivity Test. # Required. Destination specification of the Connectivity Test. You can use a combination of destination IP address, Compute Engine VM instance, or VPC network to uniquely identify the destination location. Even if the destination IP address is not unique, the source IP location is unique. Usually, the analysis can infer the destination endpoint from route information. If the destination you specify is a VM instance and the instance has multiple network interfaces, then you must also specify either a destination IP address or VPC network to identify the destination interface. A reachability analysis proceeds even if the destination location is ambiguous. However, the result can include endpoints that you don't intend to test. + "appEngineVersion": { # Wrapper for app engine service version attributes. # An [App Engine](https://cloud.google.com/appengine) [service version](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions). + "uri": "A String", # An [App Engine](https://cloud.google.com/appengine) [service version](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions) name. + }, "cloudFunction": { # Wrapper for Cloud Function attributes. # A [Cloud Function](https://cloud.google.com/functions). "uri": "A String", # A [Cloud Function](https://cloud.google.com/functions) name. }, + "cloudRunRevision": { # Wrapper for Cloud Run revision attributes. # A [Cloud Run](https://cloud.google.com/run) [revision](https://cloud.google.com/run/docs/reference/rest/v1/namespaces.revisions/get) + "uri": "A String", # A [Cloud Run](https://cloud.google.com/run) [revision](https://cloud.google.com/run/docs/reference/rest/v1/namespaces.revisions/get) URI. The format is: projects/{project}/locations/{location}/revisions/{revision} + }, "cloudSqlInstance": "A String", # A [Cloud SQL](https://cloud.google.com/sql) instance URI. "gkeMasterCluster": "A String", # A cluster URI for [Google Kubernetes Engine master](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture). "instance": "A String", # A Compute Engine instance URI. @@ -562,6 +593,12 @@

Method Details

], "resourceUri": "A String", # URI of the resource that caused the abort. }, + "appEngineVersion": { # For display only. Metadata associated with an App Engine version. # Display information of an App Engine service version. + "displayName": "A String", # Name of an App Engine version. + "environment": "A String", # App Engine execution environment for a version. + "runtime": "A String", # Runtime of the App Engine version. + "uri": "A String", # URI of an App Engine version. + }, "causesDrop": True or False, # This is a step that leads to the final state Drop. "cloudFunction": { # For display only. Metadata associated with a Cloud Function. # Display information of a Cloud Function. "displayName": "A String", # Name of a Cloud Function. @@ -569,6 +606,13 @@

Method Details

"uri": "A String", # URI of a Cloud Function. "versionId": "A String", # Latest successfully deployed version id of the Cloud Function. }, + "cloudRunRevision": { # For display only. Metadata associated with a Cloud Run revision. # Display information of a Cloud Run revision. + "displayName": "A String", # Name of a Cloud Run revision. + "location": "A String", # Location in which this revision is deployed. + "serviceName": "A String", # ID of Cloud Run Service this revision belongs to. + "serviceUri": "A String", # URI of Cloud Run service this revision belongs to. + "uri": "A String", # URI of a Cloud Run revision. + }, "cloudSqlInstance": { # For display only. Metadata associated with a Cloud SQL instance. # Display information of a Cloud SQL instance. "displayName": "A String", # Name of a Cloud SQL instance. "externalIp": "A String", # External IP address of a Cloud SQL instance. @@ -726,9 +770,15 @@

Method Details

"A String", ], "source": { # Source or destination of the Connectivity Test. # Required. Source specification of the Connectivity Test. You can use a combination of source IP address, virtual machine (VM) instance, or Compute Engine network to uniquely identify the source location. Examples: If the source IP address is an internal IP address within a Google Cloud Virtual Private Cloud (VPC) network, then you must also specify the VPC network. Otherwise, specify the VM instance, which already contains its internal IP address and VPC network information. If the source of the test is within an on-premises network, then you must provide the destination VPC network. If the source endpoint is a Compute Engine VM instance with multiple network interfaces, the instance itself is not sufficient to identify the endpoint. So, you must also specify the source IP address or VPC network. A reachability analysis proceeds even if the source location is ambiguous. However, the test result may include endpoints that you don't intend to test. + "appEngineVersion": { # Wrapper for app engine service version attributes. # An [App Engine](https://cloud.google.com/appengine) [service version](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions). + "uri": "A String", # An [App Engine](https://cloud.google.com/appengine) [service version](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions) name. + }, "cloudFunction": { # Wrapper for Cloud Function attributes. # A [Cloud Function](https://cloud.google.com/functions). "uri": "A String", # A [Cloud Function](https://cloud.google.com/functions) name. }, + "cloudRunRevision": { # Wrapper for Cloud Run revision attributes. # A [Cloud Run](https://cloud.google.com/run) [revision](https://cloud.google.com/run/docs/reference/rest/v1/namespaces.revisions/get) + "uri": "A String", # A [Cloud Run](https://cloud.google.com/run) [revision](https://cloud.google.com/run/docs/reference/rest/v1/namespaces.revisions/get) URI. The format is: projects/{project}/locations/{location}/revisions/{revision} + }, "cloudSqlInstance": "A String", # A [Cloud SQL](https://cloud.google.com/sql) instance URI. "gkeMasterCluster": "A String", # A cluster URI for [Google Kubernetes Engine master](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture). "instance": "A String", # A Compute Engine instance URI. @@ -815,9 +865,15 @@

Method Details

"createTime": "A String", # Output only. The time the test was created. "description": "A String", # The user-supplied description of the Connectivity Test. Maximum of 512 characters. "destination": { # Source or destination of the Connectivity Test. # Required. Destination specification of the Connectivity Test. You can use a combination of destination IP address, Compute Engine VM instance, or VPC network to uniquely identify the destination location. Even if the destination IP address is not unique, the source IP location is unique. Usually, the analysis can infer the destination endpoint from route information. If the destination you specify is a VM instance and the instance has multiple network interfaces, then you must also specify either a destination IP address or VPC network to identify the destination interface. A reachability analysis proceeds even if the destination location is ambiguous. However, the result can include endpoints that you don't intend to test. + "appEngineVersion": { # Wrapper for app engine service version attributes. # An [App Engine](https://cloud.google.com/appengine) [service version](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions). + "uri": "A String", # An [App Engine](https://cloud.google.com/appengine) [service version](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions) name. + }, "cloudFunction": { # Wrapper for Cloud Function attributes. # A [Cloud Function](https://cloud.google.com/functions). "uri": "A String", # A [Cloud Function](https://cloud.google.com/functions) name. }, + "cloudRunRevision": { # Wrapper for Cloud Run revision attributes. # A [Cloud Run](https://cloud.google.com/run) [revision](https://cloud.google.com/run/docs/reference/rest/v1/namespaces.revisions/get) + "uri": "A String", # A [Cloud Run](https://cloud.google.com/run) [revision](https://cloud.google.com/run/docs/reference/rest/v1/namespaces.revisions/get) URI. The format is: projects/{project}/locations/{location}/revisions/{revision} + }, "cloudSqlInstance": "A String", # A [Cloud SQL](https://cloud.google.com/sql) instance URI. "gkeMasterCluster": "A String", # A cluster URI for [Google Kubernetes Engine master](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture). "instance": "A String", # A Compute Engine instance URI. @@ -902,6 +958,12 @@

Method Details

], "resourceUri": "A String", # URI of the resource that caused the abort. }, + "appEngineVersion": { # For display only. Metadata associated with an App Engine version. # Display information of an App Engine service version. + "displayName": "A String", # Name of an App Engine version. + "environment": "A String", # App Engine execution environment for a version. + "runtime": "A String", # Runtime of the App Engine version. + "uri": "A String", # URI of an App Engine version. + }, "causesDrop": True or False, # This is a step that leads to the final state Drop. "cloudFunction": { # For display only. Metadata associated with a Cloud Function. # Display information of a Cloud Function. "displayName": "A String", # Name of a Cloud Function. @@ -909,6 +971,13 @@

Method Details

"uri": "A String", # URI of a Cloud Function. "versionId": "A String", # Latest successfully deployed version id of the Cloud Function. }, + "cloudRunRevision": { # For display only. Metadata associated with a Cloud Run revision. # Display information of a Cloud Run revision. + "displayName": "A String", # Name of a Cloud Run revision. + "location": "A String", # Location in which this revision is deployed. + "serviceName": "A String", # ID of Cloud Run Service this revision belongs to. + "serviceUri": "A String", # URI of Cloud Run service this revision belongs to. + "uri": "A String", # URI of a Cloud Run revision. + }, "cloudSqlInstance": { # For display only. Metadata associated with a Cloud SQL instance. # Display information of a Cloud SQL instance. "displayName": "A String", # Name of a Cloud SQL instance. "externalIp": "A String", # External IP address of a Cloud SQL instance. @@ -1066,9 +1135,15 @@

Method Details

"A String", ], "source": { # Source or destination of the Connectivity Test. # Required. Source specification of the Connectivity Test. You can use a combination of source IP address, virtual machine (VM) instance, or Compute Engine network to uniquely identify the source location. Examples: If the source IP address is an internal IP address within a Google Cloud Virtual Private Cloud (VPC) network, then you must also specify the VPC network. Otherwise, specify the VM instance, which already contains its internal IP address and VPC network information. If the source of the test is within an on-premises network, then you must provide the destination VPC network. If the source endpoint is a Compute Engine VM instance with multiple network interfaces, the instance itself is not sufficient to identify the endpoint. So, you must also specify the source IP address or VPC network. A reachability analysis proceeds even if the source location is ambiguous. However, the test result may include endpoints that you don't intend to test. + "appEngineVersion": { # Wrapper for app engine service version attributes. # An [App Engine](https://cloud.google.com/appengine) [service version](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions). + "uri": "A String", # An [App Engine](https://cloud.google.com/appengine) [service version](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions) name. + }, "cloudFunction": { # Wrapper for Cloud Function attributes. # A [Cloud Function](https://cloud.google.com/functions). "uri": "A String", # A [Cloud Function](https://cloud.google.com/functions) name. }, + "cloudRunRevision": { # Wrapper for Cloud Run revision attributes. # A [Cloud Run](https://cloud.google.com/run) [revision](https://cloud.google.com/run/docs/reference/rest/v1/namespaces.revisions/get) + "uri": "A String", # A [Cloud Run](https://cloud.google.com/run) [revision](https://cloud.google.com/run/docs/reference/rest/v1/namespaces.revisions/get) URI. The format is: projects/{project}/locations/{location}/revisions/{revision} + }, "cloudSqlInstance": "A String", # A [Cloud SQL](https://cloud.google.com/sql) instance URI. "gkeMasterCluster": "A String", # A cluster URI for [Google Kubernetes Engine master](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture). "instance": "A String", # A Compute Engine instance URI. @@ -1114,9 +1189,15 @@

Method Details

"createTime": "A String", # Output only. The time the test was created. "description": "A String", # The user-supplied description of the Connectivity Test. Maximum of 512 characters. "destination": { # Source or destination of the Connectivity Test. # Required. Destination specification of the Connectivity Test. You can use a combination of destination IP address, Compute Engine VM instance, or VPC network to uniquely identify the destination location. Even if the destination IP address is not unique, the source IP location is unique. Usually, the analysis can infer the destination endpoint from route information. If the destination you specify is a VM instance and the instance has multiple network interfaces, then you must also specify either a destination IP address or VPC network to identify the destination interface. A reachability analysis proceeds even if the destination location is ambiguous. However, the result can include endpoints that you don't intend to test. + "appEngineVersion": { # Wrapper for app engine service version attributes. # An [App Engine](https://cloud.google.com/appengine) [service version](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions). + "uri": "A String", # An [App Engine](https://cloud.google.com/appengine) [service version](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions) name. + }, "cloudFunction": { # Wrapper for Cloud Function attributes. # A [Cloud Function](https://cloud.google.com/functions). "uri": "A String", # A [Cloud Function](https://cloud.google.com/functions) name. }, + "cloudRunRevision": { # Wrapper for Cloud Run revision attributes. # A [Cloud Run](https://cloud.google.com/run) [revision](https://cloud.google.com/run/docs/reference/rest/v1/namespaces.revisions/get) + "uri": "A String", # A [Cloud Run](https://cloud.google.com/run) [revision](https://cloud.google.com/run/docs/reference/rest/v1/namespaces.revisions/get) URI. The format is: projects/{project}/locations/{location}/revisions/{revision} + }, "cloudSqlInstance": "A String", # A [Cloud SQL](https://cloud.google.com/sql) instance URI. "gkeMasterCluster": "A String", # A cluster URI for [Google Kubernetes Engine master](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture). "instance": "A String", # A Compute Engine instance URI. @@ -1201,6 +1282,12 @@

Method Details

], "resourceUri": "A String", # URI of the resource that caused the abort. }, + "appEngineVersion": { # For display only. Metadata associated with an App Engine version. # Display information of an App Engine service version. + "displayName": "A String", # Name of an App Engine version. + "environment": "A String", # App Engine execution environment for a version. + "runtime": "A String", # Runtime of the App Engine version. + "uri": "A String", # URI of an App Engine version. + }, "causesDrop": True or False, # This is a step that leads to the final state Drop. "cloudFunction": { # For display only. Metadata associated with a Cloud Function. # Display information of a Cloud Function. "displayName": "A String", # Name of a Cloud Function. @@ -1208,6 +1295,13 @@

Method Details

"uri": "A String", # URI of a Cloud Function. "versionId": "A String", # Latest successfully deployed version id of the Cloud Function. }, + "cloudRunRevision": { # For display only. Metadata associated with a Cloud Run revision. # Display information of a Cloud Run revision. + "displayName": "A String", # Name of a Cloud Run revision. + "location": "A String", # Location in which this revision is deployed. + "serviceName": "A String", # ID of Cloud Run Service this revision belongs to. + "serviceUri": "A String", # URI of Cloud Run service this revision belongs to. + "uri": "A String", # URI of a Cloud Run revision. + }, "cloudSqlInstance": { # For display only. Metadata associated with a Cloud SQL instance. # Display information of a Cloud SQL instance. "displayName": "A String", # Name of a Cloud SQL instance. "externalIp": "A String", # External IP address of a Cloud SQL instance. @@ -1365,9 +1459,15 @@

Method Details

"A String", ], "source": { # Source or destination of the Connectivity Test. # Required. Source specification of the Connectivity Test. You can use a combination of source IP address, virtual machine (VM) instance, or Compute Engine network to uniquely identify the source location. Examples: If the source IP address is an internal IP address within a Google Cloud Virtual Private Cloud (VPC) network, then you must also specify the VPC network. Otherwise, specify the VM instance, which already contains its internal IP address and VPC network information. If the source of the test is within an on-premises network, then you must provide the destination VPC network. If the source endpoint is a Compute Engine VM instance with multiple network interfaces, the instance itself is not sufficient to identify the endpoint. So, you must also specify the source IP address or VPC network. A reachability analysis proceeds even if the source location is ambiguous. However, the test result may include endpoints that you don't intend to test. + "appEngineVersion": { # Wrapper for app engine service version attributes. # An [App Engine](https://cloud.google.com/appengine) [service version](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions). + "uri": "A String", # An [App Engine](https://cloud.google.com/appengine) [service version](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions) name. + }, "cloudFunction": { # Wrapper for Cloud Function attributes. # A [Cloud Function](https://cloud.google.com/functions). "uri": "A String", # A [Cloud Function](https://cloud.google.com/functions) name. }, + "cloudRunRevision": { # Wrapper for Cloud Run revision attributes. # A [Cloud Run](https://cloud.google.com/run) [revision](https://cloud.google.com/run/docs/reference/rest/v1/namespaces.revisions/get) + "uri": "A String", # A [Cloud Run](https://cloud.google.com/run) [revision](https://cloud.google.com/run/docs/reference/rest/v1/namespaces.revisions/get) URI. The format is: projects/{project}/locations/{location}/revisions/{revision} + }, "cloudSqlInstance": "A String", # A [Cloud SQL](https://cloud.google.com/sql) instance URI. "gkeMasterCluster": "A String", # A cluster URI for [Google Kubernetes Engine master](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture). "instance": "A String", # A Compute Engine instance URI. diff --git a/googleapiclient/discovery_cache/documents/networkmanagement.v1.json b/googleapiclient/discovery_cache/documents/networkmanagement.v1.json index 03736968550..4c3cbca3b50 100644 --- a/googleapiclient/discovery_cache/documents/networkmanagement.v1.json +++ b/googleapiclient/discovery_cache/documents/networkmanagement.v1.json @@ -591,7 +591,7 @@ } } }, - "revision": "20220922", + "revision": "20221025", "rootUrl": "https://networkmanagement.googleapis.com/", "schemas": { "AbortInfo": { @@ -616,7 +616,9 @@ "MISMATCHED_SOURCE_NETWORK", "DESTINATION_ENDPOINT_NOT_FOUND", "MISMATCHED_DESTINATION_NETWORK", - "UNSUPPORTED" + "UNSUPPORTED", + "MISMATCHED_IP_VERSION", + "GKE_KONNECTIVITY_PROXY_UNSUPPORTED" ], "enumDescriptions": [ "Cause is unspecified.", @@ -634,7 +636,9 @@ "Aborted because the source network does not match the source endpoint.", "Aborted because the destination endpoint could not be found.", "Aborted because the destination network does not match the destination endpoint.", - "Aborted because the test scenario is not supported." + "Aborted because the test scenario is not supported.", + "Aborted because the source and destination resources have no common IP version.", + "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." ], "type": "string" }, @@ -885,9 +889,9 @@ "Target is a Google API.", "Target is a Google Kubernetes Engine cluster master.", "Target is a Cloud SQL instance.", - "Target is a published service using [Private Service Connect](https://cloud.google.com/vpc/docs/configure-private-service-connect-services).", - "Target is all Google APIs using [Private Service Connect](https://cloud.google.com/vpc/docs/configure-private-service-connect-apis).", - "Target is VPC-SC using [Private Service Connect](https://cloud.google.com/vpc/docs/configure-private-service-connect-apis)." + "Target is a published service that uses [Private Service Connect](https://cloud.google.com/vpc/docs/configure-private-service-connect-services).", + "Target is all Google APIs that use [Private Service Connect](https://cloud.google.com/vpc/docs/configure-private-service-connect-apis).", + "Target is a VPC-SC that uses [Private Service Connect](https://cloud.google.com/vpc/docs/configure-private-service-connect-apis)." ], "type": "string" } @@ -913,9 +917,12 @@ "NO_EXTERNAL_ADDRESS", "UNKNOWN_INTERNAL_ADDRESS", "FORWARDING_RULE_MISMATCH", + "FORWARDING_RULE_REGION_MISMATCH", "FORWARDING_RULE_NO_INSTANCES", "FIREWALL_BLOCKING_LOAD_BALANCER_BACKEND_HEALTH_CHECK", "INSTANCE_NOT_RUNNING", + "GKE_CLUSTER_NOT_RUNNING", + "CLOUD_SQL_INSTANCE_NOT_RUNNING", "TRAFFIC_TYPE_BLOCKED", "GKE_MASTER_UNAUTHORIZED_ACCESS", "CLOUD_SQL_INSTANCE_UNAUTHORIZED_ACCESS", @@ -923,6 +930,12 @@ "DROPPED_INSIDE_CLOUD_SQL_SERVICE", "GOOGLE_MANAGED_SERVICE_NO_PEERING", "CLOUD_SQL_INSTANCE_NO_IP_ADDRESS", + "GKE_CONTROL_PLANE_REGION_MISMATCH", + "PUBLIC_GKE_CONTROL_PLANE_TO_PRIVATE_DESTINATION", + "GKE_CONTROL_PLANE_NO_ROUTE", + "CLOUD_SQL_INSTANCE_NOT_CONFIGURED_FOR_EXTERNAL_TRAFFIC", + "PUBLIC_CLOUD_SQL_INSTANCE_TO_PRIVATE_DESTINATION", + "CLOUD_SQL_INSTANCE_NO_ROUTE", "CLOUD_FUNCTION_NOT_ACTIVE", "VPC_CONNECTOR_NOT_SET", "VPC_CONNECTOR_NOT_RUNNING", @@ -941,9 +954,12 @@ "Instance with only an internal IP address tries to access external hosts, but Cloud NAT is not enabled in the subnet, unless special configurations on a VM allow this connection.", "Destination internal address cannot be resolved to a known target. If this is a shared VPC scenario, verify if the service project ID is provided as test input. Otherwise, verify if the IP address is being used in the project.", "Forwarding rule's protocol and ports do not match the packet header.", + "Packet could be dropped because it was sent from a different region to a regional forwarding without global access.", "Forwarding rule does not have backends configured.", "Firewalls block the health check probes to the backends and cause the backends to be unavailable for traffic from the load balancer. For more details, see [Health check firewall rules](https://cloud.google.com/load-balancing/docs/health-checks#firewall_rules).", "Packet is sent from or to a Compute Engine instance that is not in a running state.", + "Packet sent from or to a GKE cluster that is not in running state.", + "Packet sent from or to a Cloud SQL instance that is not in running state.", "The type of traffic is blocked and the user cannot configure a firewall rule to enable it. See [Always blocked traffic](https://cloud.google.com/vpc/docs/firewalls#blockedtraffic) for more details.", "Access to Google Kubernetes Engine cluster master's endpoint is not authorized. See [Access to the cluster endpoints](https://cloud.google.com/kubernetes-engine/docs/how-to/private-clusters#access_to_the_cluster_endpoints) for more details.", "Access to the Cloud SQL instance endpoint is not authorized. See [Authorizing with authorized networks](https://cloud.google.com/sql/docs/mysql/authorize-networks) for more details.", @@ -951,10 +967,16 @@ "Packet was dropped inside Cloud SQL Service.", "Packet was dropped because there is no peering between the originating network and the Google Managed Services Network.", "Packet was dropped because the Cloud SQL instance has neither a private nor a public IP address.", + "Packet was dropped because a GKE cluster private endpoint is unreachable from a region different from the cluster's region.", + "Packet sent from a public GKE cluster control plane to a private IP address.", + "Packet was dropped because there is no route from a GKE cluster control plane to a destination network.", + "Packet sent from a Cloud SQL instance to an external IP address is not allowed. The Cloud SQL instance is not configured to send packets to external IP addresses.", + "Packet sent from a Cloud SQL instance with only a public IP address to a private IP address.", + "Packet was dropped because there is no route from a Cloud SQL instance to a destination network.", "Packet could be dropped because the Cloud Function is not in an active status.", "Packet could be dropped because no VPC connector is set.", "Packet could be dropped because the VPC connector is not in a running state.", - "Privte Service Connect (PSC) connection is not in accepted state." + "The Private Service Connect endpoint is in a project that is not approved to connect to the service." ], "type": "string" }, @@ -1172,7 +1194,8 @@ "INTERCONNECT", "GKE_MASTER", "IMPORTED_CUSTOM_ROUTE_NEXT_HOP", - "CLOUD_SQL_INSTANCE" + "CLOUD_SQL_INSTANCE", + "ANOTHER_PROJECT" ], "enumDescriptions": [ "Target not specified.", @@ -1181,7 +1204,8 @@ "Forwarded to a Cloud Interconnect connection.", "Forwarded to a Google Kubernetes Engine Container cluster master.", "Forwarded to the next hop of a custom route imported from a peering VPC.", - "Forwarded to a Cloud SQL instance." + "Forwarded to a Cloud SQL instance.", + "Forwarded to a VPC network in another project." ], "type": "string" } diff --git a/googleapiclient/discovery_cache/documents/networkmanagement.v1beta1.json b/googleapiclient/discovery_cache/documents/networkmanagement.v1beta1.json index fac17e91e65..d97febe3489 100644 --- a/googleapiclient/discovery_cache/documents/networkmanagement.v1beta1.json +++ b/googleapiclient/discovery_cache/documents/networkmanagement.v1beta1.json @@ -591,7 +591,7 @@ } } }, - "revision": "20220922", + "revision": "20221025", "rootUrl": "https://networkmanagement.googleapis.com/", "schemas": { "AbortInfo": { @@ -656,6 +656,40 @@ }, "type": "object" }, + "AppEngineVersionEndpoint": { + "description": "Wrapper for app engine service version attributes.", + "id": "AppEngineVersionEndpoint", + "properties": { + "uri": { + "description": "An [App Engine](https://cloud.google.com/appengine) [service version](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions) name.", + "type": "string" + } + }, + "type": "object" + }, + "AppEngineVersionInfo": { + "description": "For display only. Metadata associated with an App Engine version.", + "id": "AppEngineVersionInfo", + "properties": { + "displayName": { + "description": "Name of an App Engine version.", + "type": "string" + }, + "environment": { + "description": "App Engine execution environment for a version.", + "type": "string" + }, + "runtime": { + "description": "Runtime of the App Engine version.", + "type": "string" + }, + "uri": { + "description": "URI of an App Engine version.", + "type": "string" + } + }, + "type": "object" + }, "AuditConfig": { "description": "Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { \"audit_configs\": [ { \"service\": \"allServices\", \"audit_log_configs\": [ { \"log_type\": \"DATA_READ\", \"exempted_members\": [ \"user:jose@example.com\" ] }, { \"log_type\": \"DATA_WRITE\" }, { \"log_type\": \"ADMIN_READ\" } ] }, { \"service\": \"sampleservice.googleapis.com\", \"audit_log_configs\": [ { \"log_type\": \"DATA_READ\" }, { \"log_type\": \"DATA_WRITE\", \"exempted_members\": [ \"user:aliya@example.com\" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts `jose@example.com` from DATA_READ logging, and `aliya@example.com` from DATA_WRITE logging.", "id": "AuditConfig", @@ -767,6 +801,44 @@ }, "type": "object" }, + "CloudRunRevisionEndpoint": { + "description": "Wrapper for Cloud Run revision attributes.", + "id": "CloudRunRevisionEndpoint", + "properties": { + "uri": { + "description": "A [Cloud Run](https://cloud.google.com/run) [revision](https://cloud.google.com/run/docs/reference/rest/v1/namespaces.revisions/get) URI. The format is: projects/{project}/locations/{location}/revisions/{revision}", + "type": "string" + } + }, + "type": "object" + }, + "CloudRunRevisionInfo": { + "description": "For display only. Metadata associated with a Cloud Run revision.", + "id": "CloudRunRevisionInfo", + "properties": { + "displayName": { + "description": "Name of a Cloud Run revision.", + "type": "string" + }, + "location": { + "description": "Location in which this revision is deployed.", + "type": "string" + }, + "serviceName": { + "description": "ID of Cloud Run Service this revision belongs to.", + "type": "string" + }, + "serviceUri": { + "description": "URI of Cloud Run service this revision belongs to.", + "type": "string" + }, + "uri": { + "description": "URI of a Cloud Run revision.", + "type": "string" + } + }, + "type": "object" + }, "CloudSQLInstanceInfo": { "description": "For display only. Metadata associated with a Cloud SQL instance.", "id": "CloudSQLInstanceInfo", @@ -894,9 +966,9 @@ "Target is a Google API.", "Target is a Google Kubernetes Engine cluster master.", "Target is a Cloud SQL instance.", - "Target is a published service using [Private Service Connect](https://cloud.google.com/vpc/docs/configure-private-service-connect-services).", - "Target is all Google APIs using [Private Service Connect](https://cloud.google.com/vpc/docs/configure-private-service-connect-apis).", - "Target is VPC-SC using [Private Service Connect](https://cloud.google.com/vpc/docs/configure-private-service-connect-apis)." + "Target is a published service that uses [Private Service Connect](https://cloud.google.com/vpc/docs/configure-private-service-connect-services).", + "Target is all Google APIs that use [Private Service Connect](https://cloud.google.com/vpc/docs/configure-private-service-connect-apis).", + "Target is a VPC-SC that uses [Private Service Connect](https://cloud.google.com/vpc/docs/configure-private-service-connect-apis)." ], "type": "string" } @@ -922,6 +994,7 @@ "NO_EXTERNAL_ADDRESS", "UNKNOWN_INTERNAL_ADDRESS", "FORWARDING_RULE_MISMATCH", + "FORWARDING_RULE_REGION_MISMATCH", "FORWARDING_RULE_NO_INSTANCES", "FIREWALL_BLOCKING_LOAD_BALANCER_BACKEND_HEALTH_CHECK", "INSTANCE_NOT_RUNNING", @@ -933,6 +1006,7 @@ "DROPPED_INSIDE_GKE_SERVICE", "DROPPED_INSIDE_CLOUD_SQL_SERVICE", "GOOGLE_MANAGED_SERVICE_NO_PEERING", + "GKE_PSC_ENDPOINT_MISSING", "CLOUD_SQL_INSTANCE_NO_IP_ADDRESS", "GKE_CONTROL_PLANE_REGION_MISMATCH", "PUBLIC_GKE_CONTROL_PLANE_TO_PRIVATE_DESTINATION", @@ -943,8 +1017,8 @@ "CLOUD_FUNCTION_NOT_ACTIVE", "VPC_CONNECTOR_NOT_SET", "VPC_CONNECTOR_NOT_RUNNING", - "FORWARDING_RULE_REGION_MISMATCH", - "PSC_CONNECTION_NOT_ACCEPTED" + "PSC_CONNECTION_NOT_ACCEPTED", + "CLOUD_RUN_REVISION_NOT_READY" ], "enumDescriptions": [ "Cause is unspecified.", @@ -959,6 +1033,7 @@ "Instance with only an internal IP address tries to access external hosts, but Cloud NAT is not enabled in the subnet, unless special configurations on a VM allow this connection.", "Destination internal address cannot be resolved to a known target. If this is a shared VPC scenario, verify if the service project ID is provided as test input. Otherwise, verify if the IP address is being used in the project.", "Forwarding rule's protocol and ports do not match the packet header.", + "Packet could be dropped because it was sent from a different region to a regional forwarding without global access.", "Forwarding rule does not have backends configured.", "Firewalls block the health check probes to the backends and cause the backends to be unavailable for traffic from the load balancer. For more details, see [Health check firewall rules](https://cloud.google.com/load-balancing/docs/health-checks#firewall_rules).", "Packet is sent from or to a Compute Engine instance that is not in a running state.", @@ -970,6 +1045,7 @@ "Packet was dropped inside Google Kubernetes Engine Service.", "Packet was dropped inside Cloud SQL Service.", "Packet was dropped because there is no peering between the originating network and the Google Managed Services Network.", + "Packet was dropped because the GKE cluster uses Private Service Connect (PSC), but the PSC endpoint is not found in the project.", "Packet was dropped because the Cloud SQL instance has neither a private nor a public IP address.", "Packet was dropped because a GKE cluster private endpoint is unreachable from a region different from the cluster's region.", "Packet sent from a public GKE cluster control plane to a private IP address.", @@ -980,8 +1056,8 @@ "Packet could be dropped because the Cloud Function is not in an active status.", "Packet could be dropped because no VPC connector is set.", "Packet could be dropped because the VPC connector is not in a running state.", - "Packet could be dropped because it was sent from a different region to a regional forwarding without global access.", - "Privte Service Connect (PSC) connection is not in accepted state." + "The Private Service Connect endpoint is in a project that is not approved to connect to the service.", + "Packet sent from a Cloud Run revision that is not ready." ], "type": "string" }, @@ -1013,10 +1089,18 @@ "description": "Source or destination of the Connectivity Test.", "id": "Endpoint", "properties": { + "appEngineVersion": { + "$ref": "AppEngineVersionEndpoint", + "description": "An [App Engine](https://cloud.google.com/appengine) [service version](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions)." + }, "cloudFunction": { "$ref": "CloudFunctionEndpoint", "description": "A [Cloud Function](https://cloud.google.com/functions)." }, + "cloudRunRevision": { + "$ref": "CloudRunRevisionEndpoint", + "description": "A [Cloud Run](https://cloud.google.com/run) [revision](https://cloud.google.com/run/docs/reference/rest/v1/namespaces.revisions/get)" + }, "cloudSqlInstance": { "description": "A [Cloud SQL](https://cloud.google.com/sql) instance URI.", "type": "string" @@ -1969,6 +2053,10 @@ "$ref": "AbortInfo", "description": "Display information of the final state \"abort\" and reason." }, + "appEngineVersion": { + "$ref": "AppEngineVersionInfo", + "description": "Display information of an App Engine service version." + }, "causesDrop": { "description": "This is a step that leads to the final state Drop.", "type": "boolean" @@ -1977,6 +2065,10 @@ "$ref": "CloudFunctionInfo", "description": "Display information of a Cloud Function." }, + "cloudRunRevision": { + "$ref": "CloudRunRevisionInfo", + "description": "Display information of a Cloud Run revision." + }, "cloudSqlInstance": { "$ref": "CloudSQLInstanceInfo", "description": "Display information of a Cloud SQL instance." @@ -2043,6 +2135,8 @@ "START_FROM_GKE_MASTER", "START_FROM_CLOUD_SQL_INSTANCE", "START_FROM_CLOUD_FUNCTION", + "START_FROM_APP_ENGINE_VERSION", + "START_FROM_CLOUD_RUN_REVISION", "APPLY_INGRESS_FIREWALL_RULE", "APPLY_EGRESS_FIREWALL_RULE", "APPLY_ROUTE", @@ -2070,6 +2164,8 @@ "Initial state: packet originating from a Google Kubernetes Engine cluster master. A GKEMasterInfo is populated with starting instance information.", "Initial state: packet originating from a Cloud SQL instance. A CloudSQLInstanceInfo is populated with starting instance information.", "Initial state: packet originating from a Cloud Function. A CloudFunctionInfo is populated with starting function information.", + "Initial state: packet originating from an App Engine service version. An AppEngineVersionInfo is populated with starting version information.", + "Initial state: packet originating from a Cloud Run revision. A CloudRunRevisionInfo is populated with starting revision information.", "Config checking state: verify ingress firewall rule.", "Config checking state: verify egress firewall rule.", "Config checking state: verify route.",