Updates the cluster configuration information
PUT/v1/cloudconfigs/azure/:configUid/clusterConfig
Updates the cluster configuration information
Request
Path Parameters
Cluster's cloud config uid
Header Parameters
Scope the request to the specified project uid
- application/json
Body
clusterConfig
object
Cluster level configuration for Azure cloud and applicable for all the machine pools
aadProfile
object
AadProfile is Azure Active Directory configuration to integrate with AKS for aad authentication.
AdminGroupObjectIDs - AAD group object IDs that will have admin role of the cluster.
Managed - Whether to enable managed AAD.
apiServerAccessProfile
object
APIServerAccessProfile is the access profile for AKS API server.
AuthorizedIPRanges - Authorized IP Ranges to kubernetes API server.
EnablePrivateCluster - Whether to create the cluster as a private cluster or not.
EnablePrivateClusterPublicFQDN - Whether to create additional public FQDN for private cluster or not.
PrivateDNSZone - Private dns zone mode for private cluster.
controlPlaneSubnet
object
Subnet for Kubernetes control-plane node
CidrBlock is the CIDR block to be used when the provider creates a managed Vnet.
Network Security Group(NSG) to be attached to subnet. NSG for a control plane subnet, should allow inbound to port 6443, as port 6443 is used by kubeadm to bootstrap the control planes
Deprecated. use apiServerAccessProfile.enablePrivateCluster
infraLBConfig
object
APIServerLB is the configuration for the control-plane load balancer.
apiServerLB
object
APIServerLB is the configuration for the control-plane load balancer.
Possible values: [Static
, Dynamic
]
Default value: Dynamic
Possible values: [Internal
, Public
]
Default value: Public
Load Balancer type
Location is the Azure datacenter location
Subscription ID is unique identifier for the subscription used to access Azure services
VNETName is the virtual network in which the cluster is to be provisioned.
workerSubnet
object
Subnet for Kubernetes worker node
CidrBlock is the CIDR block to be used when the provider creates a managed Vnet.
Network Security Group(NSG) to be attached to subnet. NSG for a control plane subnet, should allow inbound to port 6443, as port 6443 is used by kubeadm to bootstrap the control planes
Responses
- 204
The resource was updated successfully