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: Whether to enable host based OS and data drive encryption.ManagedClusterAgentPoolProfile.withEnableFips(Boolean enableFips) Set the enableFips property: Whether to use a FIPS-enabled OS.ManagedClusterAgentPoolProfile.withEnableNodePublicIp(Boolean enableNodePublicIp) Set the enableNodePublicIp property: Whether each node is allocated its own public IP.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: The fully qualified resource ID of the Dedicated Host Group to provision virtual machines from, used only in creation scenario and not allowed to changed once set.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: Message of the day for Linux nodes, base64-encoded.ManagedClusterAgentPoolProfile.withMinCount(Integer minCount) Set the minCount property: The minimum number of nodes for auto-scaling.ManagedClusterAgentPoolProfile.withMode(AgentPoolMode mode) Set the mode property: The mode of an agent pool.Set the name property: Unique name of the agent pool profile in the context of the subscription and resource group.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: The public IP prefix ID which VM nodes should use IPs from.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: The version of Kubernetes specified by the user.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 OS disk type to be used for machines in the agent pool.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: Pod IP Allocation Mode.ManagedClusterAgentPoolProfile.withPodSubnetId(String podSubnetId) Set the podSubnetId property: The ID of the subnet which pods will join when launched.ManagedClusterAgentPoolProfile.withPowerState(PowerState powerState) Set the powerState property: Whether the Agent Pool is running or stopped.ManagedClusterAgentPoolProfile.withProximityPlacementGroupId(String proximityPlacementGroupId) Set the proximityPlacementGroupId property: The ID for Proximity Placement Group.ManagedClusterAgentPoolProfile.withScaleDownMode(ScaleDownMode scaleDownMode) Set the scaleDownMode property: The scale down mode to use when scaling the Agent Pool.ManagedClusterAgentPoolProfile.withScaleSetEvictionPolicy(ScaleSetEvictionPolicy scaleSetEvictionPolicy) Set the scaleSetEvictionPolicy property: The Virtual Machine Scale Set eviction policy to use.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: The max price (in US Dollars) you are willing to pay for spot instances.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: The size of the agent pool VMs.ManagedClusterAgentPoolProfile.withVnetSubnetId(String vnetSubnetId) Set the vnetSubnetId property: The ID of the subnet which agent pool nodes and optionally pods will join on startup.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.