ManagedClusterAPIServerAccessProfileArgs

data class ManagedClusterAPIServerAccessProfileArgs(val authorizedIPRanges: Output<List<String>>? = null, val disableRunCommand: Output<Boolean>? = null, val enablePrivateCluster: Output<Boolean>? = null, val enablePrivateClusterPublicFQDN: Output<Boolean>? = null, val privateDNSZone: Output<String>? = null) : ConvertibleToJava<ManagedClusterAPIServerAccessProfileArgs>

Access profile for managed cluster API server.

Constructors

Link copied to clipboard
constructor(authorizedIPRanges: Output<List<String>>? = null, disableRunCommand: Output<Boolean>? = null, enablePrivateCluster: Output<Boolean>? = null, enablePrivateClusterPublicFQDN: Output<Boolean>? = null, privateDNSZone: Output<String>? = null)

Properties

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

IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see API server authorized IP ranges.

Link copied to clipboard
val disableRunCommand: Output<Boolean>? = null

Whether to disable run command for the cluster or not.

Link copied to clipboard
val enablePrivateCluster: Output<Boolean>? = null

For more details, see Creating a private AKS cluster.

Link copied to clipboard

Whether to create additional public FQDN for private cluster or not.

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

The default is System. For more details see configure private DNS zone. Allowed values are 'system' and 'none'.

Functions

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