com.pulumi.gcp.gkeonprem.kotlin.outputs.VMwareClusterLoadBalancerManualLbConfig.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of pulumi-gcp-kotlin Show documentation
Show all versions of pulumi-gcp-kotlin Show documentation
Build cloud applications and infrastructure by combining the safety and reliability of infrastructure as code with the power of the Kotlin programming language.
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.gcp.gkeonprem.kotlin.outputs
import kotlin.Int
import kotlin.Suppress
/**
*
* @property controlPlaneNodePort NodePort for control plane service. The Kubernetes API server in the admin
* cluster is implemented as a Service of type NodePort (ex. 30968).
* @property ingressHttpNodePort NodePort for ingress service's http. The ingress service in the admin
* cluster is implemented as a Service of type NodePort (ex. 32527).
* @property ingressHttpsNodePort NodePort for ingress service's https. The ingress service in the admin
* cluster is implemented as a Service of type NodePort (ex. 30139).
* @property konnectivityServerNodePort NodePort for konnectivity server service running as a sidecar in each
* kube-apiserver pod (ex. 30564).
*/
public data class VMwareClusterLoadBalancerManualLbConfig(
public val controlPlaneNodePort: Int? = null,
public val ingressHttpNodePort: Int? = null,
public val ingressHttpsNodePort: Int? = null,
public val konnectivityServerNodePort: Int? = null,
) {
public companion object {
public fun toKotlin(javaType: com.pulumi.gcp.gkeonprem.outputs.VMwareClusterLoadBalancerManualLbConfig): VMwareClusterLoadBalancerManualLbConfig = VMwareClusterLoadBalancerManualLbConfig(
controlPlaneNodePort = javaType.controlPlaneNodePort().map({ args0 -> args0 }).orElse(null),
ingressHttpNodePort = javaType.ingressHttpNodePort().map({ args0 -> args0 }).orElse(null),
ingressHttpsNodePort = javaType.ingressHttpsNodePort().map({ args0 -> args0 }).orElse(null),
konnectivityServerNodePort = javaType.konnectivityServerNodePort().map({ args0 ->
args0
}).orElse(null),
)
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy