ConnectivityTestDestinationArgs

data class ConnectivityTestDestinationArgs(val cloudSqlInstance: Output<String>? = null, val forwardingRule: Output<String>? = null, val fqdn: Output<String>? = null, val gkeMasterCluster: Output<String>? = null, val instance: Output<String>? = null, val ipAddress: Output<String>? = null, val network: Output<String>? = null, val port: Output<Int>? = null, val projectId: Output<String>? = null, val redisCluster: Output<String>? = null, val redisInstance: Output<String>? = null) : ConvertibleToJava<ConnectivityTestDestinationArgs>

Constructors

Link copied to clipboard
constructor(cloudSqlInstance: Output<String>? = null, forwardingRule: Output<String>? = null, fqdn: Output<String>? = null, gkeMasterCluster: Output<String>? = null, instance: Output<String>? = null, ipAddress: Output<String>? = null, network: Output<String>? = null, port: Output<Int>? = null, projectId: Output<String>? = null, redisCluster: Output<String>? = null, redisInstance: Output<String>? = null)

Properties

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

A Cloud SQL instance URI.

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

Forwarding rule URI. Forwarding rules are frontends for load balancers, PSC endpoints, and Protocol Forwarding.

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

A DNS endpoint of Google Kubernetes Engine cluster control plane. Requires gke_master_cluster to be set, can't be used simultaneoulsly with ip_address or network. Applicable only to destination endpoint.

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

A cluster URI for Google Kubernetes Engine cluster control plane.

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.

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

A VPC network URI.

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 endpoint or network URI. The following are two cases where you may need to provide the project ID:

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

A Redis Cluster URI.

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

A Redis Instance URI.

Functions

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