pub struct RRSetRoutingPolicyLoadBalancerTarget {
pub ip_address: Option<String>,
pub ip_protocol: Option<String>,
pub kind: Option<String>,
pub load_balancer_type: Option<String>,
pub network_url: Option<String>,
pub port: Option<String>,
pub project: Option<String>,
pub region: Option<String>,
}
Expand description
The configuration for an individual load balancer to health check.
This type is not used in any activity, and only used as part of another schema.
Fields§
§ip_address: Option<String>
The frontend IP address of the load balancer to health check.
ip_protocol: Option<String>
The protocol of the load balancer to health check.
kind: Option<String>
no description provided
load_balancer_type: Option<String>
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.
network_url: Option<String>
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: Option<String>
The configured port of the load balancer.
project: Option<String>
The project ID in which the load balancer is located.
region: Option<String>
The region in which the load balancer is located.
Trait Implementations§
source§impl Clone for RRSetRoutingPolicyLoadBalancerTarget
impl Clone for RRSetRoutingPolicyLoadBalancerTarget
source§fn clone(&self) -> RRSetRoutingPolicyLoadBalancerTarget
fn clone(&self) -> RRSetRoutingPolicyLoadBalancerTarget
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more