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