Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

LoadBalancerTarget

import type { LoadBalancerTarget } from "https://googleapis.deno.dev/v1/domains:v1.ts";

The configuration for an individual load balancer to health check.

interface LoadBalancerTarget {
ipAddress?: string;
ipProtocol?: "UNDEFINED" | "TCP" | "UDP";
loadBalancerType?:
| "NONE"
| "GLOBAL_L7ILB"
| "REGIONAL_L4ILB"
| "REGIONAL_L7ILB";
networkUrl?: string;
port?: string;
project?: string;
region?: string;
}

§Properties

§
ipAddress?: string
[src]

The frontend IP address of the load balancer to health check.

§
ipProtocol?: "UNDEFINED" | "TCP" | "UDP"
[src]

The protocol of the load balancer to health check.

§
loadBalancerType?: "NONE" | "GLOBAL_L7ILB" | "REGIONAL_L4ILB" | "REGIONAL_L7ILB"
[src]

The type of load balancer specified by this target. This value must match the configuration of the load balancer located at the LoadBalancerTarget's IP address, port, and region. Use the following: - regionalL4ilb: for a regional internal passthrough Network Load Balancer. - regionalL7ilb: for a regional internal Application Load Balancer. - globalL7ilb: for a global internal Application Load Balancer.

§
networkUrl?: string
[src]

The fully qualified URL of the network that the load balancer is attached to. This should be formatted like https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network}.

§
port?: string
[src]

The configured port of the load balancer.

§
project?: string
[src]

The project ID in which the load balancer is located.

§
region?: string
[src]

The region in which the load balancer is located.