GCPLoadBalancerHandler
provides programmatic access to all load balancer components, including URL maps, backend services, proxies, forwarding rules, SSL certificates, and health checks.
Example
To create theGCPLoadBalancerHandler
with Google Cloud credentials:
Fetches all components (URL maps, backend services, proxies, SSL certs, health checks) concurrently.
Retrieves URL maps including host rules, path matchers, and route actions.
Fetches backend services with protocols, ports, CDN settings, session affinity, and backend group details.
Lists all HTTP proxies linked to URL maps.
Lists all HTTPS proxies along with SSL certificates and QUIC override settings.
Fetches forwarding rules with IP addresses, protocols, port ranges, and targets.
Retrieves SSL certificates (truncated for security) with SANs and expiration details.
Lists health checks with thresholds, intervals, timeouts, and protocol-specific details (HTTP/HTTPS).