ConnectivityTestDestination class

Constructors

ConnectivityTestDestination({Input<String?>? cloudSqlInstance, Input<String?>? forwardingRule, Input<String?>? fqdn, Input<String?>? gkeMasterCluster, Input<String?>? gkePod, Input<String?>? instance, Input<String?>? ipAddress, Input<String?>? network, Input<String?>? networkType, Input<int?>? port, Input<String?>? projectId, Input<String?>? redisCluster, Input<String?>? redisInstance})
Creates a new ConnectivityTestDestination. cloudSqlInstance A Cloud SQL instance URI. forwardingRule Forwarding rule URI. Forwarding rules are frontends for load balancers, fqdn A DNS endpoint of Google Kubernetes Engine cluster control plane. gkeMasterCluster A cluster URI for Google Kubernetes Engine cluster control plane. gkePod A GKE Pod URI. instance A Compute Engine instance URI. ipAddress The IP address of the endpoint, which can be an external or internal IP. network A VPC network URI. networkType For source endpoints, type of the network where the endpoint is located. Not relevant for destination endpoints. port The IP protocol port of the endpoint. Only applicable when protocol is projectId Project ID where the endpoint is located. redisCluster A Redis Cluster URI. redisInstance A Redis Instance URI.
const
ConnectivityTestDestination.fromMap(Map<String, dynamic> map)
factory

Properties

cloudSqlInstance → Input<String?>?
A Cloud SQL instance URI.
final
forwardingRule → Input<String?>?
Forwarding rule URI. Forwarding rules are frontends for load balancers, PSC endpoints, and Protocol Forwarding.
final
fqdn → Input<String?>?
A DNS endpoint of Google Kubernetes Engine cluster control plane. Requires gkeMasterCluster to be set, can't be used simultaneoulsly with ipAddress or network. Applicable only to destination endpoint.
final
gkeMasterCluster → Input<String?>?
A cluster URI for Google Kubernetes Engine cluster control plane.
final
gkePod → Input<String?>?
A GKE Pod URI.
final
hashCode → int
The hash code for this object.
no setterinherited
instance → Input<String?>?
A Compute Engine instance URI.
final
ipAddress → Input<String?>?
The IP address of the endpoint, which can be an external or internal IP.
final
network → Input<String?>?
A VPC network URI.
final
networkType → Input<String?>?
For source endpoints, type of the network where the endpoint is located. Not relevant for destination endpoints. Possible values are: GCP_NETWORK, NON_GCP_NETWORK, INTERNET.
final
port → Input<int?>?
The IP protocol port of the endpoint. Only applicable when protocol is TCP or UDP.
final
projectId → Input<String?>?
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:
final
redisCluster → Input<String?>?
A Redis Cluster URI.
final
redisInstance → Input<String?>?
A Redis Instance URI.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited