RecordSetRoutingPolicyPrimaryBackupPrimaryInternalLoadBalancerArgs

data class RecordSetRoutingPolicyPrimaryBackupPrimaryInternalLoadBalancerArgs(val ipAddress: Output<String>, val ipProtocol: Output<String>, val loadBalancerType: Output<String>, val networkUrl: Output<String>, val port: Output<String>, val project: Output<String>, val region: Output<String>? = null) : ConvertibleToJava<RecordSetRoutingPolicyPrimaryBackupPrimaryInternalLoadBalancerArgs>

Constructors

constructor(ipAddress: Output<String>, ipProtocol: Output<String>, loadBalancerType: Output<String>, networkUrl: Output<String>, port: Output<String>, project: Output<String>, region: Output<String>? = null)

Properties

Link copied to clipboard
val ipAddress: Output<String>

The frontend IP address of the load balancer.

Link copied to clipboard
val ipProtocol: Output<String>

The configured IP protocol of the load balancer. This value is case-sensitive. Possible values: "tcp", "udp"

Link copied to clipboard

The type of load balancer. This value is case-sensitive. Possible values: "regionalL4ilb", "regionalL7ilb", "globalL7ilb"

Link copied to clipboard
val networkUrl: Output<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}.

Link copied to clipboard
val port: Output<String>

The configured port of the load balancer.

Link copied to clipboard
val project: Output<String>

The ID of the project in which the load balancer belongs.

Link copied to clipboard
val region: Output<String>? = null

The region of the load balancer. Only needed for regional load balancers.

Functions

Link copied to clipboard
open override fun toJava(): RecordSetRoutingPolicyPrimaryBackupPrimaryInternalLoadBalancerArgs