ProvisionedClustersAllPropertiesArgs

data class ProvisionedClustersAllPropertiesArgs(val aadProfile: Output<AADProfileArgs>? = null, val addonProfiles: Output<Map<String, AddonProfilesArgs>>? = null, val agentPoolProfiles: Output<List<NamedAgentPoolProfileArgs>>? = null, val cloudProviderProfile: Output<CloudProviderProfileArgs>? = null, val controlPlane: Output<ControlPlaneProfileArgs>? = null, val enableRbac: Output<Boolean>? = null, val features: Output<ProvisionedClustersCommonPropertiesFeaturesArgs>? = null, val httpProxyConfig: Output<HttpProxyConfigArgs>? = null, val kubernetesVersion: Output<String>? = null, val linuxProfile: Output<LinuxProfilePropertiesArgs>? = null, val networkProfile: Output<NetworkProfileArgs>? = null, val nodeResourceGroup: Output<String>? = null, val windowsProfile: Output<WindowsProfileArgs>? = null) : ConvertibleToJava<ProvisionedClustersAllPropertiesArgs>

All properties of the provisioned cluster

Constructors

Link copied to clipboard
constructor(aadProfile: Output<AADProfileArgs>? = null, addonProfiles: Output<Map<String, AddonProfilesArgs>>? = null, agentPoolProfiles: Output<List<NamedAgentPoolProfileArgs>>? = null, cloudProviderProfile: Output<CloudProviderProfileArgs>? = null, controlPlane: Output<ControlPlaneProfileArgs>? = null, enableRbac: Output<Boolean>? = null, features: Output<ProvisionedClustersCommonPropertiesFeaturesArgs>? = null, httpProxyConfig: Output<HttpProxyConfigArgs>? = null, kubernetesVersion: Output<String>? = null, linuxProfile: Output<LinuxProfilePropertiesArgs>? = null, networkProfile: Output<NetworkProfileArgs>? = null, nodeResourceGroup: Output<String>? = null, windowsProfile: Output<WindowsProfileArgs>? = null)

Properties

Link copied to clipboard
val aadProfile: Output<AADProfileArgs>? = null

AAD profile for the provisioned cluster.

Link copied to clipboard
val addonProfiles: Output<Map<String, AddonProfilesArgs>>? = null

AddonProfiles - Profile of managed cluster add-on.

Link copied to clipboard

The agent pools of the cluster.

Link copied to clipboard

The underlying cloud infra provider properties.

Link copied to clipboard

ControlPlane - ControlPlane Configuration

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

EnableRBAC - Whether to enable Kubernetes Role-Based Access Control.

Link copied to clipboard

Additional features specs like Arc Agent Onboarding.

Link copied to clipboard

HttpProxyConfig - Configurations for provisioning the cluster with HTTP proxy servers.

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

KubernetesVersion - Version of Kubernetes specified when creating the managed cluster.

Link copied to clipboard

LinuxProfile - The profile for Linux VMs in the Provisioned Cluster.

Link copied to clipboard
val networkProfile: Output<NetworkProfileArgs>? = null

NetworkProfile - Profile of network configuration.

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

NodeResourceGroup - Name of the resource group containing agent pool nodes.

Link copied to clipboard
val windowsProfile: Output<WindowsProfileArgs>? = null

WindowsProfile - Profile for Windows VMs in the Provisioned Cluster.

Functions

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