RecordSetRoutingPolicyWrrHealthCheckedTargetsInternalLoadBalancer class
Constructors
-
RecordSetRoutingPolicyWrrHealthCheckedTargetsInternalLoadBalancer({required Input<String> ipAddress, required Input<String> ipProtocol, Input<String?>? loadBalancerType, required Input<String> networkUrl, required Input<String> port, required Input<String> project, Input<String?>? region})
-
Creates a new RecordSetRoutingPolicyWrrHealthCheckedTargetsInternalLoadBalancer.
ipAddress The frontend IP address of the load balancer.
ipProtocol The configured IP protocol of the load balancer. This value is case-sensitive. Possible values: "tcp", "udp"
loadBalancerType The type of load balancer. This value is case-sensitive. Possible values: "regionalL4ilb", "regionalL7ilb", "globalL7ilb"
networkUrl The fully qualified url of the network in which the load balancer belongs. This should be formatted like projects/{project}/global/networks/{network} or https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network}.
port The configured port of the load balancer.
project The ID of the project in which the load balancer belongs.
region The region of the load balancer. Only needed for regional load balancers.
const
-
RecordSetRoutingPolicyWrrHealthCheckedTargetsInternalLoadBalancer.fromMap(Map<String, dynamic> map)
-
factory
Properties
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
ipAddress
→ Input<String>
-
The frontend IP address of the load balancer.
final
-
ipProtocol
→ Input<String>
-
The configured IP protocol of the load balancer. This value is case-sensitive. Possible values:
"tcp", "udp"
final
-
loadBalancerType
→ Input<String?>?
-
The type of load balancer. This value is case-sensitive. Possible values:
"regionalL4ilb", "regionalL7ilb", "globalL7ilb"
final
-
networkUrl
→ Input<String>
-
The fully qualified url of the network in which the load balancer belongs. This should be formatted like
projects/{project}/global/networks/{network} or https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network}.
final
-
port
→ Input<String>
-
The configured port of the load balancer.
final
-
project
→ Input<String>
-
The ID of the project in which the load balancer belongs.
final
-
region
→ Input<String?>?
-
The region of the load balancer. Only needed for regional load balancers.
final
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited