ConnectivityTestDestination constructor

const ConnectivityTestDestination({
  1. Input<String?>? cloudSqlInstance,
  2. Input<String?>? forwardingRule,
  3. Input<String?>? fqdn,
  4. Input<String?>? gkeMasterCluster,
  5. Input<String?>? gkePod,
  6. Input<String?>? instance,
  7. Input<String?>? ipAddress,
  8. Input<String?>? network,
  9. Input<String?>? networkType,
  10. Input<int?>? port,
  11. Input<String?>? projectId,
  12. Input<String?>? redisCluster,
  13. 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.

Implementation

const ConnectivityTestDestination({
  this.cloudSqlInstance,
  this.forwardingRule,
  this.fqdn,
  this.gkeMasterCluster,
  this.gkePod,
  this.instance,
  this.ipAddress,
  this.network,
  this.networkType,
  this.port,
  this.projectId,
  this.redisCluster,
  this.redisInstance,
});