ConnectivityTestSource

data class ConnectivityTestSource(val appEngineVersion: ConnectivityTestSourceAppEngineVersion? = null, val cloudFunction: ConnectivityTestSourceCloudFunction? = null, val cloudRunRevision: ConnectivityTestSourceCloudRunRevision? = null, val cloudSqlInstance: String? = null, val gkeMasterCluster: String? = null, val instance: String? = null, val ipAddress: String? = null, val network: String? = null, val networkType: String? = null, val port: Int? = null, val projectId: String? = null)

Constructors

Link copied to clipboard
constructor(appEngineVersion: ConnectivityTestSourceAppEngineVersion? = null, cloudFunction: ConnectivityTestSourceCloudFunction? = null, cloudRunRevision: ConnectivityTestSourceCloudRunRevision? = null, cloudSqlInstance: String? = null, gkeMasterCluster: String? = null, instance: String? = null, ipAddress: String? = null, network: String? = null, networkType: String? = null, port: Int? = null, projectId: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

An App Engine service version. Structure is documented below.

Link copied to clipboard

A Cloud Function. Structure is documented below.

Link copied to clipboard

A Cloud Run revision. Structure is documented below.

Link copied to clipboard

A Cloud SQL instance URI.

Link copied to clipboard

A cluster URI for Google Kubernetes Engine cluster control plane.

Link copied to clipboard
val instance: String? = null

A Compute Engine instance URI.

Link copied to clipboard
val ipAddress: String? = null

The IP address of the endpoint, which can be an external or internal IP.

Link copied to clipboard
val network: String? = null

A VPC network URI.

Link copied to clipboard
val networkType: String? = null

Type of the network where the endpoint is located. Possible values are: GCP_NETWORK, NON_GCP_NETWORK.

Link copied to clipboard
val port: Int? = null

The IP protocol port of the endpoint. Only applicable when protocol is TCP or UDP.

Link copied to clipboard
val projectId: String? = null

Project ID where the endpoint is located. The project ID can be derived from the URI if you provide a endpoint or network URI. The following are two cases where you may need to provide the project ID: