ClusterMasterAuthorizedNetworksConfigArgs

data class ClusterMasterAuthorizedNetworksConfigArgs(val cidrBlocks: Output<List<ClusterMasterAuthorizedNetworksConfigCidrBlockArgs>>? = null, val gcpPublicCidrsAccessEnabled: Output<Boolean>? = null, val privateEndpointEnforcementEnabled: Output<Boolean>? = null) : ConvertibleToJava<ClusterMasterAuthorizedNetworksConfigArgs>

Constructors

constructor(cidrBlocks: Output<List<ClusterMasterAuthorizedNetworksConfigCidrBlockArgs>>? = null, gcpPublicCidrsAccessEnabled: Output<Boolean>? = null, privateEndpointEnforcementEnabled: Output<Boolean>? = null)

Properties

Link copied to clipboard

External networks that can access the Kubernetes cluster master through HTTPS.

Link copied to clipboard

Whether Kubernetes master is accessible via Google Compute Engine Public IPs.

Link copied to clipboard

Whether authorized networks is enforced on the private endpoint or not.

Functions

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