Uses of Class
com.azure.resourcemanager.containerservice.models.ManagedClusterAgentPoolProfile
Packages that use ManagedClusterAgentPoolProfile
Package
Description
Package containing the inner data models for ContainerServiceManagementClient.
Package containing the data models for ContainerServiceManagementClient.
-
Uses of ManagedClusterAgentPoolProfile in com.azure.resourcemanager.containerservice.fluent.models
Methods in com.azure.resourcemanager.containerservice.fluent.models that return types with arguments of type ManagedClusterAgentPoolProfileModifier and TypeMethodDescriptionManagedClusterInner.agentPoolProfiles()Get the agentPoolProfiles property: The agent pool properties.ManagedClusterProperties.agentPoolProfiles()Get the agentPoolProfiles property: The agent pool properties.Method parameters in com.azure.resourcemanager.containerservice.fluent.models with type arguments of type ManagedClusterAgentPoolProfileModifier and TypeMethodDescriptionManagedClusterInner.withAgentPoolProfiles(List<ManagedClusterAgentPoolProfile> agentPoolProfiles) Set the agentPoolProfiles property: The agent pool properties.ManagedClusterProperties.withAgentPoolProfiles(List<ManagedClusterAgentPoolProfile> agentPoolProfiles) Set the agentPoolProfiles property: The agent pool properties. -
Uses of ManagedClusterAgentPoolProfile in com.azure.resourcemanager.containerservice.models
Methods in com.azure.resourcemanager.containerservice.models that return ManagedClusterAgentPoolProfileModifier and TypeMethodDescriptionManagedClusterAgentPoolProfile.fromJson(com.azure.json.JsonReader jsonReader) Reads an instance of ManagedClusterAgentPoolProfile from the JsonReader.ManagedClusterAgentPoolProfile.withAvailabilityZones(List<String> availabilityZones) Set the availabilityZones property: The list of Availability zones to use for nodes.ManagedClusterAgentPoolProfile.withCapacityReservationGroupId(String capacityReservationGroupId) Set the capacityReservationGroupId property: AKS will associate the specified agent pool with the Capacity Reservation Group.Set the count property: Number of agents (VMs) to host docker containers.ManagedClusterAgentPoolProfile.withCreationData(CreationData creationData) Set the creationData property: CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot.ManagedClusterAgentPoolProfile.withEnableAutoScaling(Boolean enableAutoScaling) Set the enableAutoScaling property: Whether to enable auto-scaler.ManagedClusterAgentPoolProfile.withEnableEncryptionAtHost(Boolean enableEncryptionAtHost) Set the enableEncryptionAtHost property: This is only supported on certain VM sizes and in certain Azure regions.ManagedClusterAgentPoolProfile.withEnableFips(Boolean enableFips) Set the enableFips property: See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details.ManagedClusterAgentPoolProfile.withEnableNodePublicIp(Boolean enableNodePublicIp) Set the enableNodePublicIp property: Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses.ManagedClusterAgentPoolProfile.withEnableUltraSsd(Boolean enableUltraSsd) Set the enableUltraSsd property: Whether to enable UltraSSD.ManagedClusterAgentPoolProfile.withGatewayProfile(AgentPoolGatewayProfile gatewayProfile) Set the gatewayProfile property: Profile specific to a managed agent pool in Gateway mode.ManagedClusterAgentPoolProfile.withGpuInstanceProfile(GpuInstanceProfile gpuInstanceProfile) Set the gpuInstanceProfile property: GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU.ManagedClusterAgentPoolProfile.withGpuProfile(GpuProfile gpuProfile) Set the gpuProfile property: GPU settings for the Agent Pool.ManagedClusterAgentPoolProfile.withHostGroupId(String hostGroupId) Set the hostGroupId property: This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}.ManagedClusterAgentPoolProfile.withKubeletConfig(KubeletConfig kubeletConfig) Set the kubeletConfig property: The Kubelet configuration on the agent pool nodes.ManagedClusterAgentPoolProfile.withKubeletDiskType(KubeletDiskType kubeletDiskType) Set the kubeletDiskType property: Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage.ManagedClusterAgentPoolProfile.withLinuxOSConfig(LinuxOSConfig linuxOSConfig) Set the linuxOSConfig property: The OS configuration of Linux agent nodes.ManagedClusterAgentPoolProfile.withMaxCount(Integer maxCount) Set the maxCount property: The maximum number of nodes for auto-scaling.ManagedClusterAgentPoolProfile.withMaxPods(Integer maxPods) Set the maxPods property: The maximum number of pods that can run on a node.ManagedClusterAgentPoolProfile.withMessageOfTheDay(String messageOfTheDay) Set the messageOfTheDay property: A base64-encoded string which will be written to /etc/motd after decoding.ManagedClusterAgentPoolProfile.withMinCount(Integer minCount) Set the minCount property: The minimum number of nodes for auto-scaling.ManagedClusterAgentPoolProfile.withMode(AgentPoolMode mode) Set the mode property: A cluster must have at least one 'System' Agent Pool at all times.Set the name property: Windows agent pool names must be 6 characters or less.ManagedClusterAgentPoolProfile.withNetworkProfile(AgentPoolNetworkProfile networkProfile) Set the networkProfile property: Network-related settings of an agent pool.ManagedClusterAgentPoolProfile.withNodeLabels(Map<String, String> nodeLabels) Set the nodeLabels property: The node labels to be persisted across all nodes in agent pool.ManagedClusterAgentPoolProfile.withNodePublicIpPrefixId(String nodePublicIpPrefixId) Set the nodePublicIpPrefixId property: This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}.ManagedClusterAgentPoolProfile.withNodeTaints(List<String> nodeTaints) Set the nodeTaints property: The taints added to new nodes during node pool create and scale.ManagedClusterAgentPoolProfile.withOrchestratorVersion(String orchestratorVersion) Set the orchestratorVersion property: Both patch version <major.minor.patch> (e.g. 1.20.13) and <major.minor> (e.g. 1.20) are supported.ManagedClusterAgentPoolProfile.withOsDiskSizeGB(Integer osDiskSizeGB) Set the osDiskSizeGB property: OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool.ManagedClusterAgentPoolProfile.withOsDiskType(OSDiskType osDiskType) Set the osDiskType property: The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB.Set the osSku property: Specifies the OS SKU used by the agent pool.ManagedClusterAgentPoolProfile.withOsType(OSType osType) Set the osType property: OsType to be used to specify os type.ManagedClusterAgentPoolProfile.withPodIpAllocationMode(PodIpAllocationMode podIpAllocationMode) Set the podIpAllocationMode property: The IP allocation mode for pods in the agent pool.ManagedClusterAgentPoolProfile.withPodSubnetId(String podSubnetId) Set the podSubnetId property: If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details).ManagedClusterAgentPoolProfile.withPowerState(PowerState powerState) Set the powerState property: When an Agent Pool is first created it is initially Running.ManagedClusterAgentPoolProfile.withProximityPlacementGroupId(String proximityPlacementGroupId) Set the proximityPlacementGroupId property: The ID for Proximity Placement Group.ManagedClusterAgentPoolProfile.withScaleDownMode(ScaleDownMode scaleDownMode) Set the scaleDownMode property: This also effects the cluster autoscaler behavior.ManagedClusterAgentPoolProfile.withScaleSetEvictionPolicy(ScaleSetEvictionPolicy scaleSetEvictionPolicy) Set the scaleSetEvictionPolicy property: This cannot be specified unless the scaleSetPriority is 'Spot'.ManagedClusterAgentPoolProfile.withScaleSetPriority(ScaleSetPriority scaleSetPriority) Set the scaleSetPriority property: The Virtual Machine Scale Set priority.ManagedClusterAgentPoolProfile.withSecurityProfile(AgentPoolSecurityProfile securityProfile) Set the securityProfile property: The security settings of an agent pool.ManagedClusterAgentPoolProfile.withSpotMaxPrice(Float spotMaxPrice) Set the spotMaxPrice property: Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price.ManagedClusterAgentPoolProfile.withStatus(AgentPoolStatus status) Set the status property: Contains read-only information about the Agent Pool.Set the tags property: The tags to be persisted on the agent pool virtual machine scale set.ManagedClusterAgentPoolProfile.withType(AgentPoolType type) Set the type property: The type of Agent Pool.ManagedClusterAgentPoolProfile.withUpgradeSettings(AgentPoolUpgradeSettings upgradeSettings) Set the upgradeSettings property: Settings for upgrading the agentpool.ManagedClusterAgentPoolProfile.withVirtualMachineNodesStatus(List<VirtualMachineNodes> virtualMachineNodesStatus) Set the virtualMachineNodesStatus property: The status of nodes in a VirtualMachines agent pool.ManagedClusterAgentPoolProfile.withVirtualMachinesProfile(VirtualMachinesProfile virtualMachinesProfile) Set the virtualMachinesProfile property: Specifications on VirtualMachines agent pool.ManagedClusterAgentPoolProfile.withVmSize(String vmSize) Set the vmSize property: VM size availability varies by region.ManagedClusterAgentPoolProfile.withVnetSubnetId(String vnetSubnetId) Set the vnetSubnetId property: If this is not specified, a VNET and subnet will be generated and used.ManagedClusterAgentPoolProfile.withWindowsProfile(AgentPoolWindowsProfile windowsProfile) Set the windowsProfile property: The Windows agent pool's specific profile.ManagedClusterAgentPoolProfile.withWorkloadRuntime(WorkloadRuntime workloadRuntime) Set the workloadRuntime property: Determines the type of workload a node can run.