NetworkProfileArgs

data class NetworkProfileArgs(val loadBalancerProfile: Output<LoadBalancerProfileArgs>? = null, val outboundType: Output<Either<String, OutboundType>>? = null, val podCidr: Output<String>? = null, val preconfiguredNSG: Output<Either<String, PreconfiguredNSG>>? = null, val serviceCidr: Output<String>? = null) : ConvertibleToJava<NetworkProfileArgs>

NetworkProfile represents a network profile.

Constructors

Link copied to clipboard
constructor(loadBalancerProfile: Output<LoadBalancerProfileArgs>? = null, outboundType: Output<Either<String, OutboundType>>? = null, podCidr: Output<String>? = null, preconfiguredNSG: Output<Either<String, PreconfiguredNSG>>? = null, serviceCidr: Output<String>? = null)

Properties

Link copied to clipboard

The cluster load balancer profile.

Link copied to clipboard
val outboundType: Output<Either<String, OutboundType>>? = null

The OutboundType used for egress traffic.

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

The CIDR used for OpenShift/Kubernetes Pods.

Link copied to clipboard
val preconfiguredNSG: Output<Either<String, PreconfiguredNSG>>? = null

Specifies whether subnets are pre-attached with an NSG

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

The CIDR used for OpenShift/Kubernetes Services.

Functions

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