ConnectivityTestSourceArgs

data class ConnectivityTestSourceArgs(val instance: Output<String>? = null, val ipAddress: Output<String>? = null, val network: Output<String>? = null, val networkType: Output<String>? = null, val port: Output<Int>? = null, val projectId: Output<String>? = null) : ConvertibleToJava<ConnectivityTestSourceArgs>

Constructors

Link copied to clipboard
constructor(instance: Output<String>? = null, ipAddress: Output<String>? = null, network: Output<String>? = null, networkType: Output<String>? = null, port: Output<Int>? = null, projectId: Output<String>? = null)

Properties

Link copied to clipboard
val instance: Output<String>? = null

A Compute Engine instance URI.

Link copied to clipboard
val ipAddress: Output<String>? = null

The IP address of the endpoint, which can be an external or internal IP. An IPv6 address is only allowed when the test's destination is a global load balancer VIP.

Link copied to clipboard
val network: Output<String>? = null

A Compute Engine network URI.

Link copied to clipboard
val networkType: Output<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: Output<Int>? = null

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

Link copied to clipboard
val projectId: Output<String>? = null

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

Functions

Link copied to clipboard
open override fun toJava(): ConnectivityTestSourceArgs