Skip to content

Latest commit

 

History

History
 
 

mig-l7xlb

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

HTTPS Loadbalancer for Managed Instance Group Backend

Providers

Name Version
google >= 4.20.0

Modules

No modules.

Resources

Name Type
google_compute_backend_service.mig_backend resource
google_compute_global_forwarding_rule.forwarding_rule resource
google_compute_health_check.mig_lb_hc resource
google_compute_target_https_proxy.https_proxy resource
google_compute_url_map.url_map resource

Inputs

Name Description Type Default Required
backend_migs List of MIGs to be used as backends. list(string) n/a yes
backend_timeout Backend timeout in seconds number 10 no
external_ip (Optional) External IP for the L7 XLB. string null no
labels An optional map of label key:value pairs to assign to the forwarding rule.
Default is an empty map.
map(string) {} no
logs_enabled Whether to enable logging for the load balancer traffic served by this backend service. bool false no
logs_sample_rate This field can only be specified if logging is enabled for this backend service.
The value of the field must be in [0, 1].
number null no
name External LB name. string n/a yes
project_id Project id. string n/a yes
security_policy (Optional) The security policy associated with this backend service. string null no
ssl_certificate A list of SSL certificates for the HTTPS LB. list(string) n/a yes
ssl_policy A reference to the SslPolicy resource that will be associated with the TargetHttpsProxy resource.
If not set, the TargetHttpsProxy resource will not have any SSL policy configured.
string null no

Outputs

No outputs.