azure-native.containerservice.getAgentPool
Explore with Pulumi AI
Agent Pool.
Uses Azure REST API version 2023-04-01.
Other available API versions: 2020-06-01, 2021-02-01, 2021-08-01, 2022-04-02-preview, 2023-05-02-preview, 2023-06-01, 2023-06-02-preview, 2023-07-01, 2023-07-02-preview, 2023-08-01, 2023-08-02-preview, 2023-09-01, 2023-09-02-preview, 2023-10-01, 2023-10-02-preview, 2023-11-01, 2023-11-02-preview, 2024-01-01, 2024-01-02-preview, 2024-02-01, 2024-02-02-preview, 2024-03-02-preview, 2024-04-02-preview, 2024-05-01, 2024-05-02-preview, 2024-06-02-preview, 2024-07-01, 2024-07-02-preview, 2024-08-01, 2024-09-01, 2024-09-02-preview, 2024-10-01, 2024-10-02-preview, 2025-01-01.
Using getAgentPool
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getAgentPool(args: GetAgentPoolArgs, opts?: InvokeOptions): Promise<GetAgentPoolResult>
function getAgentPoolOutput(args: GetAgentPoolOutputArgs, opts?: InvokeOptions): Output<GetAgentPoolResult>def get_agent_pool(agent_pool_name: Optional[str] = None,
                   resource_group_name: Optional[str] = None,
                   resource_name: Optional[str] = None,
                   opts: Optional[InvokeOptions] = None) -> GetAgentPoolResult
def get_agent_pool_output(agent_pool_name: Optional[pulumi.Input[str]] = None,
                   resource_group_name: Optional[pulumi.Input[str]] = None,
                   resource_name: Optional[pulumi.Input[str]] = None,
                   opts: Optional[InvokeOptions] = None) -> Output[GetAgentPoolResult]func LookupAgentPool(ctx *Context, args *LookupAgentPoolArgs, opts ...InvokeOption) (*LookupAgentPoolResult, error)
func LookupAgentPoolOutput(ctx *Context, args *LookupAgentPoolOutputArgs, opts ...InvokeOption) LookupAgentPoolResultOutput> Note: This function is named LookupAgentPool in the Go SDK.
public static class GetAgentPool 
{
    public static Task<GetAgentPoolResult> InvokeAsync(GetAgentPoolArgs args, InvokeOptions? opts = null)
    public static Output<GetAgentPoolResult> Invoke(GetAgentPoolInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetAgentPoolResult> getAgentPool(GetAgentPoolArgs args, InvokeOptions options)
public static Output<GetAgentPoolResult> getAgentPool(GetAgentPoolArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:containerservice:getAgentPool
  arguments:
    # arguments dictionaryThe following arguments are supported:
- AgentPool stringName 
- The name of the agent pool.
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- ResourceName string
- The name of the managed cluster resource.
- AgentPool stringName 
- The name of the agent pool.
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- ResourceName string
- The name of the managed cluster resource.
- agentPool StringName 
- The name of the agent pool.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- resourceName String
- The name of the managed cluster resource.
- agentPool stringName 
- The name of the agent pool.
- resourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- resourceName string
- The name of the managed cluster resource.
- agent_pool_ strname 
- The name of the agent pool.
- resource_group_ strname 
- The name of the resource group. The name is case insensitive.
- resource_name str
- The name of the managed cluster resource.
- agentPool StringName 
- The name of the agent pool.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- resourceName String
- The name of the managed cluster resource.
getAgentPool Result
The following output properties are available:
- CurrentOrchestrator stringVersion 
- If orchestratorVersion is a fully specified version <major.minor.patch>, this field will be exactly equal to it. If orchestratorVersion is <major.minor>, this field will contain the full <major.minor.patch> version being used.
- Id string
- Resource ID.
- Name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- NodeImage stringVersion 
- The version of node image
- ProvisioningState string
- The current deployment or provisioning state.
- Type string
- Resource type
- AvailabilityZones List<string>
- The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'.
- Count int
- Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1.
- CreationData Pulumi.Azure Native. Container Service. Outputs. Creation Data Response 
- CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot.
- EnableAuto boolScaling 
- Whether to enable auto-scaler
- EnableEncryption boolAt Host 
- This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption
- EnableFIPS bool
- See Add a FIPS-enabled node pool for more details.
- EnableNode boolPublic IP 
- Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see assigning a public IP per node. The default is false.
- EnableUltra boolSSD 
- Whether to enable UltraSSD
- GpuInstance stringProfile 
- GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU.
- HostGroup stringID 
- This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see Azure dedicated hosts.
- KubeletConfig Pulumi.Azure Native. Container Service. Outputs. Kubelet Config Response 
- The Kubelet configuration on the agent pool nodes.
- KubeletDisk stringType 
- Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage.
- LinuxOSConfig Pulumi.Azure Native. Container Service. Outputs. Linux OSConfig Response 
- The OS configuration of Linux agent nodes.
- MaxCount int
- The maximum number of nodes for auto-scaling
- MaxPods int
- The maximum number of pods that can run on a node.
- MinCount int
- The minimum number of nodes for auto-scaling
- Mode string
- A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools
- NodeLabels Dictionary<string, string>
- The node labels to be persisted across all nodes in agent pool.
- NodePublic stringIPPrefix ID 
- This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}
- NodeTaints List<string>
- The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
- OrchestratorVersion string
- Both patch version <major.minor.patch> (e.g. 1.20.13) and <major.minor> (e.g. 1.20) are supported. When <major.minor> is specified, the latest supported GA patch version is chosen automatically. Updating the cluster with the same <major.minor> once it has been created (e.g. 1.14.x -> 1.14) will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see upgrading a node pool.
- OsDisk intSize GB 
- OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified.
- OsDisk stringType 
- The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see Ephemeral OS.
- OsSKU string
- Specifies the OS SKU used by the agent pool. The default is Ubuntu if OSType is Linux. The default is Windows2019 when Kubernetes <= 1.24 or Windows2022 when Kubernetes >= 1.25 if OSType is Windows.
- OsType string
- The operating system type. The default is Linux.
- PodSubnet stringID 
- If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}
- PowerState Pulumi.Azure Native. Container Service. Outputs. Power State Response 
- When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded
- ProximityPlacement stringGroup ID 
- The ID for Proximity Placement Group.
- ScaleDown stringMode 
- This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete.
- ScaleSet stringEviction Policy 
- This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'.
- ScaleSet stringPriority 
- The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'.
- SpotMax doublePrice 
- Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see spot VMs pricing
- Dictionary<string, string>
- The tags to be persisted on the agent pool virtual machine scale set.
- UpgradeSettings Pulumi.Azure Native. Container Service. Outputs. Agent Pool Upgrade Settings Response 
- Settings for upgrading the agentpool
- VmSize string
- VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions
- VnetSubnet stringID 
- If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}
- WorkloadRuntime string
- Determines the type of workload a node can run.
- CurrentOrchestrator stringVersion 
- If orchestratorVersion is a fully specified version <major.minor.patch>, this field will be exactly equal to it. If orchestratorVersion is <major.minor>, this field will contain the full <major.minor.patch> version being used.
- Id string
- Resource ID.
- Name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- NodeImage stringVersion 
- The version of node image
- ProvisioningState string
- The current deployment or provisioning state.
- Type string
- Resource type
- AvailabilityZones []string
- The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'.
- Count int
- Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1.
- CreationData CreationData Response 
- CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot.
- EnableAuto boolScaling 
- Whether to enable auto-scaler
- EnableEncryption boolAt Host 
- This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption
- EnableFIPS bool
- See Add a FIPS-enabled node pool for more details.
- EnableNode boolPublic IP 
- Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see assigning a public IP per node. The default is false.
- EnableUltra boolSSD 
- Whether to enable UltraSSD
- GpuInstance stringProfile 
- GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU.
- HostGroup stringID 
- This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see Azure dedicated hosts.
- KubeletConfig KubeletConfig Response 
- The Kubelet configuration on the agent pool nodes.
- KubeletDisk stringType 
- Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage.
- LinuxOSConfig LinuxOSConfig Response 
- The OS configuration of Linux agent nodes.
- MaxCount int
- The maximum number of nodes for auto-scaling
- MaxPods int
- The maximum number of pods that can run on a node.
- MinCount int
- The minimum number of nodes for auto-scaling
- Mode string
- A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools
- NodeLabels map[string]string
- The node labels to be persisted across all nodes in agent pool.
- NodePublic stringIPPrefix ID 
- This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}
- NodeTaints []string
- The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
- OrchestratorVersion string
- Both patch version <major.minor.patch> (e.g. 1.20.13) and <major.minor> (e.g. 1.20) are supported. When <major.minor> is specified, the latest supported GA patch version is chosen automatically. Updating the cluster with the same <major.minor> once it has been created (e.g. 1.14.x -> 1.14) will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see upgrading a node pool.
- OsDisk intSize GB 
- OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified.
- OsDisk stringType 
- The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see Ephemeral OS.
- OsSKU string
- Specifies the OS SKU used by the agent pool. The default is Ubuntu if OSType is Linux. The default is Windows2019 when Kubernetes <= 1.24 or Windows2022 when Kubernetes >= 1.25 if OSType is Windows.
- OsType string
- The operating system type. The default is Linux.
- PodSubnet stringID 
- If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}
- PowerState PowerState Response 
- When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded
- ProximityPlacement stringGroup ID 
- The ID for Proximity Placement Group.
- ScaleDown stringMode 
- This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete.
- ScaleSet stringEviction Policy 
- This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'.
- ScaleSet stringPriority 
- The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'.
- SpotMax float64Price 
- Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see spot VMs pricing
- map[string]string
- The tags to be persisted on the agent pool virtual machine scale set.
- UpgradeSettings AgentPool Upgrade Settings Response 
- Settings for upgrading the agentpool
- VmSize string
- VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions
- VnetSubnet stringID 
- If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}
- WorkloadRuntime string
- Determines the type of workload a node can run.
- currentOrchestrator StringVersion 
- If orchestratorVersion is a fully specified version <major.minor.patch>, this field will be exactly equal to it. If orchestratorVersion is <major.minor>, this field will contain the full <major.minor.patch> version being used.
- id String
- Resource ID.
- name String
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- nodeImage StringVersion 
- The version of node image
- provisioningState String
- The current deployment or provisioning state.
- type String
- Resource type
- availabilityZones List<String>
- The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'.
- count Integer
- Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1.
- creationData CreationData Response 
- CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot.
- enableAuto BooleanScaling 
- Whether to enable auto-scaler
- enableEncryption BooleanAt Host 
- This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption
- enableFIPS Boolean
- See Add a FIPS-enabled node pool for more details.
- enableNode BooleanPublic IP 
- Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see assigning a public IP per node. The default is false.
- enableUltra BooleanSSD 
- Whether to enable UltraSSD
- gpuInstance StringProfile 
- GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU.
- hostGroup StringID 
- This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see Azure dedicated hosts.
- kubeletConfig KubeletConfig Response 
- The Kubelet configuration on the agent pool nodes.
- kubeletDisk StringType 
- Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage.
- linuxOSConfig LinuxOSConfig Response 
- The OS configuration of Linux agent nodes.
- maxCount Integer
- The maximum number of nodes for auto-scaling
- maxPods Integer
- The maximum number of pods that can run on a node.
- minCount Integer
- The minimum number of nodes for auto-scaling
- mode String
- A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools
- nodeLabels Map<String,String>
- The node labels to be persisted across all nodes in agent pool.
- nodePublic StringIPPrefix ID 
- This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}
- nodeTaints List<String>
- The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
- orchestratorVersion String
- Both patch version <major.minor.patch> (e.g. 1.20.13) and <major.minor> (e.g. 1.20) are supported. When <major.minor> is specified, the latest supported GA patch version is chosen automatically. Updating the cluster with the same <major.minor> once it has been created (e.g. 1.14.x -> 1.14) will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see upgrading a node pool.
- osDisk IntegerSize GB 
- OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified.
- osDisk StringType 
- The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see Ephemeral OS.
- osSKU String
- Specifies the OS SKU used by the agent pool. The default is Ubuntu if OSType is Linux. The default is Windows2019 when Kubernetes <= 1.24 or Windows2022 when Kubernetes >= 1.25 if OSType is Windows.
- osType String
- The operating system type. The default is Linux.
- podSubnet StringID 
- If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}
- powerState PowerState Response 
- When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded
- proximityPlacement StringGroup ID 
- The ID for Proximity Placement Group.
- scaleDown StringMode 
- This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete.
- scaleSet StringEviction Policy 
- This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'.
- scaleSet StringPriority 
- The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'.
- spotMax DoublePrice 
- Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see spot VMs pricing
- Map<String,String>
- The tags to be persisted on the agent pool virtual machine scale set.
- upgradeSettings AgentPool Upgrade Settings Response 
- Settings for upgrading the agentpool
- vmSize String
- VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions
- vnetSubnet StringID 
- If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}
- workloadRuntime String
- Determines the type of workload a node can run.
- currentOrchestrator stringVersion 
- If orchestratorVersion is a fully specified version <major.minor.patch>, this field will be exactly equal to it. If orchestratorVersion is <major.minor>, this field will contain the full <major.minor.patch> version being used.
- id string
- Resource ID.
- name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- nodeImage stringVersion 
- The version of node image
- provisioningState string
- The current deployment or provisioning state.
- type string
- Resource type
- availabilityZones string[]
- The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'.
- count number
- Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1.
- creationData CreationData Response 
- CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot.
- enableAuto booleanScaling 
- Whether to enable auto-scaler
- enableEncryption booleanAt Host 
- This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption
- enableFIPS boolean
- See Add a FIPS-enabled node pool for more details.
- enableNode booleanPublic IP 
- Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see assigning a public IP per node. The default is false.
- enableUltra booleanSSD 
- Whether to enable UltraSSD
- gpuInstance stringProfile 
- GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU.
- hostGroup stringID 
- This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see Azure dedicated hosts.
- kubeletConfig KubeletConfig Response 
- The Kubelet configuration on the agent pool nodes.
- kubeletDisk stringType 
- Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage.
- linuxOSConfig LinuxOSConfig Response 
- The OS configuration of Linux agent nodes.
- maxCount number
- The maximum number of nodes for auto-scaling
- maxPods number
- The maximum number of pods that can run on a node.
- minCount number
- The minimum number of nodes for auto-scaling
- mode string
- A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools
- nodeLabels {[key: string]: string}
- The node labels to be persisted across all nodes in agent pool.
- nodePublic stringIPPrefix ID 
- This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}
- nodeTaints string[]
- The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
- orchestratorVersion string
- Both patch version <major.minor.patch> (e.g. 1.20.13) and <major.minor> (e.g. 1.20) are supported. When <major.minor> is specified, the latest supported GA patch version is chosen automatically. Updating the cluster with the same <major.minor> once it has been created (e.g. 1.14.x -> 1.14) will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see upgrading a node pool.
- osDisk numberSize GB 
- OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified.
- osDisk stringType 
- The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see Ephemeral OS.
- osSKU string
- Specifies the OS SKU used by the agent pool. The default is Ubuntu if OSType is Linux. The default is Windows2019 when Kubernetes <= 1.24 or Windows2022 when Kubernetes >= 1.25 if OSType is Windows.
- osType string
- The operating system type. The default is Linux.
- podSubnet stringID 
- If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}
- powerState PowerState Response 
- When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded
- proximityPlacement stringGroup ID 
- The ID for Proximity Placement Group.
- scaleDown stringMode 
- This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete.
- scaleSet stringEviction Policy 
- This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'.
- scaleSet stringPriority 
- The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'.
- spotMax numberPrice 
- Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see spot VMs pricing
- {[key: string]: string}
- The tags to be persisted on the agent pool virtual machine scale set.
- upgradeSettings AgentPool Upgrade Settings Response 
- Settings for upgrading the agentpool
- vmSize string
- VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions
- vnetSubnet stringID 
- If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}
- workloadRuntime string
- Determines the type of workload a node can run.
- current_orchestrator_ strversion 
- If orchestratorVersion is a fully specified version <major.minor.patch>, this field will be exactly equal to it. If orchestratorVersion is <major.minor>, this field will contain the full <major.minor.patch> version being used.
- id str
- Resource ID.
- name str
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- node_image_ strversion 
- The version of node image
- provisioning_state str
- The current deployment or provisioning state.
- type str
- Resource type
- availability_zones Sequence[str]
- The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'.
- count int
- Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1.
- creation_data CreationData Response 
- CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot.
- enable_auto_ boolscaling 
- Whether to enable auto-scaler
- enable_encryption_ boolat_ host 
- This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption
- enable_fips bool
- See Add a FIPS-enabled node pool for more details.
- enable_node_ boolpublic_ ip 
- Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see assigning a public IP per node. The default is false.
- enable_ultra_ boolssd 
- Whether to enable UltraSSD
- gpu_instance_ strprofile 
- GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU.
- host_group_ strid 
- This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see Azure dedicated hosts.
- kubelet_config KubeletConfig Response 
- The Kubelet configuration on the agent pool nodes.
- kubelet_disk_ strtype 
- Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage.
- linux_os_ Linuxconfig OSConfig Response 
- The OS configuration of Linux agent nodes.
- max_count int
- The maximum number of nodes for auto-scaling
- max_pods int
- The maximum number of pods that can run on a node.
- min_count int
- The minimum number of nodes for auto-scaling
- mode str
- A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools
- node_labels Mapping[str, str]
- The node labels to be persisted across all nodes in agent pool.
- node_public_ strip_ prefix_ id 
- This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}
- node_taints Sequence[str]
- The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
- orchestrator_version str
- Both patch version <major.minor.patch> (e.g. 1.20.13) and <major.minor> (e.g. 1.20) are supported. When <major.minor> is specified, the latest supported GA patch version is chosen automatically. Updating the cluster with the same <major.minor> once it has been created (e.g. 1.14.x -> 1.14) will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see upgrading a node pool.
- os_disk_ intsize_ gb 
- OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified.
- os_disk_ strtype 
- The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see Ephemeral OS.
- os_sku str
- Specifies the OS SKU used by the agent pool. The default is Ubuntu if OSType is Linux. The default is Windows2019 when Kubernetes <= 1.24 or Windows2022 when Kubernetes >= 1.25 if OSType is Windows.
- os_type str
- The operating system type. The default is Linux.
- pod_subnet_ strid 
- If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}
- power_state PowerState Response 
- When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded
- proximity_placement_ strgroup_ id 
- The ID for Proximity Placement Group.
- scale_down_ strmode 
- This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete.
- scale_set_ streviction_ policy 
- This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'.
- scale_set_ strpriority 
- The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'.
- spot_max_ floatprice 
- Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see spot VMs pricing
- Mapping[str, str]
- The tags to be persisted on the agent pool virtual machine scale set.
- upgrade_settings AgentPool Upgrade Settings Response 
- Settings for upgrading the agentpool
- vm_size str
- VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions
- vnet_subnet_ strid 
- If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}
- workload_runtime str
- Determines the type of workload a node can run.
- currentOrchestrator StringVersion 
- If orchestratorVersion is a fully specified version <major.minor.patch>, this field will be exactly equal to it. If orchestratorVersion is <major.minor>, this field will contain the full <major.minor.patch> version being used.
- id String
- Resource ID.
- name String
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- nodeImage StringVersion 
- The version of node image
- provisioningState String
- The current deployment or provisioning state.
- type String
- Resource type
- availabilityZones List<String>
- The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'.
- count Number
- Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1.
- creationData Property Map
- CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot.
- enableAuto BooleanScaling 
- Whether to enable auto-scaler
- enableEncryption BooleanAt Host 
- This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption
- enableFIPS Boolean
- See Add a FIPS-enabled node pool for more details.
- enableNode BooleanPublic IP 
- Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see assigning a public IP per node. The default is false.
- enableUltra BooleanSSD 
- Whether to enable UltraSSD
- gpuInstance StringProfile 
- GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU.
- hostGroup StringID 
- This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see Azure dedicated hosts.
- kubeletConfig Property Map
- The Kubelet configuration on the agent pool nodes.
- kubeletDisk StringType 
- Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage.
- linuxOSConfig Property Map
- The OS configuration of Linux agent nodes.
- maxCount Number
- The maximum number of nodes for auto-scaling
- maxPods Number
- The maximum number of pods that can run on a node.
- minCount Number
- The minimum number of nodes for auto-scaling
- mode String
- A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools
- nodeLabels Map<String>
- The node labels to be persisted across all nodes in agent pool.
- nodePublic StringIPPrefix ID 
- This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}
- nodeTaints List<String>
- The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
- orchestratorVersion String
- Both patch version <major.minor.patch> (e.g. 1.20.13) and <major.minor> (e.g. 1.20) are supported. When <major.minor> is specified, the latest supported GA patch version is chosen automatically. Updating the cluster with the same <major.minor> once it has been created (e.g. 1.14.x -> 1.14) will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see upgrading a node pool.
- osDisk NumberSize GB 
- OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified.
- osDisk StringType 
- The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see Ephemeral OS.
- osSKU String
- Specifies the OS SKU used by the agent pool. The default is Ubuntu if OSType is Linux. The default is Windows2019 when Kubernetes <= 1.24 or Windows2022 when Kubernetes >= 1.25 if OSType is Windows.
- osType String
- The operating system type. The default is Linux.
- podSubnet StringID 
- If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}
- powerState Property Map
- When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded
- proximityPlacement StringGroup ID 
- The ID for Proximity Placement Group.
- scaleDown StringMode 
- This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete.
- scaleSet StringEviction Policy 
- This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'.
- scaleSet StringPriority 
- The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'.
- spotMax NumberPrice 
- Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see spot VMs pricing
- Map<String>
- The tags to be persisted on the agent pool virtual machine scale set.
- upgradeSettings Property Map
- Settings for upgrading the agentpool
- vmSize String
- VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions
- vnetSubnet StringID 
- If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}
- workloadRuntime String
- Determines the type of workload a node can run.
Supporting Types
AgentPoolUpgradeSettingsResponse    
- MaxSurge string
- This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade
- MaxSurge string
- This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade
- maxSurge String
- This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade
- maxSurge string
- This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade
- max_surge str
- This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade
- maxSurge String
- This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade
CreationDataResponse  
- SourceResource stringId 
- This is the ARM ID of the source object to be used to create the target object.
- SourceResource stringId 
- This is the ARM ID of the source object to be used to create the target object.
- sourceResource StringId 
- This is the ARM ID of the source object to be used to create the target object.
- sourceResource stringId 
- This is the ARM ID of the source object to be used to create the target object.
- source_resource_ strid 
- This is the ARM ID of the source object to be used to create the target object.
- sourceResource StringId 
- This is the ARM ID of the source object to be used to create the target object.
KubeletConfigResponse  
- AllowedUnsafe List<string>Sysctls 
- Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in *).
- ContainerLog intMax Files 
- The maximum number of container log files that can be present for a container. The number must be ≥ 2.
- ContainerLog intMax Size MB 
- The maximum size (e.g. 10Mi) of container log file before it is rotated.
- CpuCfs boolQuota 
- The default is true.
- CpuCfs stringQuota Period 
- The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'.
- CpuManager stringPolicy 
- The default is 'none'. See Kubernetes CPU management policies for more information. Allowed values are 'none' and 'static'.
- FailSwap boolOn 
- If set to true it will make the Kubelet fail to start if swap is enabled on the node.
- ImageGc intHigh Threshold 
- To disable image garbage collection, set to 100. The default is 85%
- ImageGc intLow Threshold 
- This cannot be set higher than imageGcHighThreshold. The default is 80%
- PodMax intPids 
- The maximum number of processes per pod.
- TopologyManager stringPolicy 
- For more information see Kubernetes Topology Manager. The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'.
- AllowedUnsafe []stringSysctls 
- Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in *).
- ContainerLog intMax Files 
- The maximum number of container log files that can be present for a container. The number must be ≥ 2.
- ContainerLog intMax Size MB 
- The maximum size (e.g. 10Mi) of container log file before it is rotated.
- CpuCfs boolQuota 
- The default is true.
- CpuCfs stringQuota Period 
- The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'.
- CpuManager stringPolicy 
- The default is 'none'. See Kubernetes CPU management policies for more information. Allowed values are 'none' and 'static'.
- FailSwap boolOn 
- If set to true it will make the Kubelet fail to start if swap is enabled on the node.
- ImageGc intHigh Threshold 
- To disable image garbage collection, set to 100. The default is 85%
- ImageGc intLow Threshold 
- This cannot be set higher than imageGcHighThreshold. The default is 80%
- PodMax intPids 
- The maximum number of processes per pod.
- TopologyManager stringPolicy 
- For more information see Kubernetes Topology Manager. The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'.
- allowedUnsafe List<String>Sysctls 
- Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in *).
- containerLog IntegerMax Files 
- The maximum number of container log files that can be present for a container. The number must be ≥ 2.
- containerLog IntegerMax Size MB 
- The maximum size (e.g. 10Mi) of container log file before it is rotated.
- cpuCfs BooleanQuota 
- The default is true.
- cpuCfs StringQuota Period 
- The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'.
- cpuManager StringPolicy 
- The default is 'none'. See Kubernetes CPU management policies for more information. Allowed values are 'none' and 'static'.
- failSwap BooleanOn 
- If set to true it will make the Kubelet fail to start if swap is enabled on the node.
- imageGc IntegerHigh Threshold 
- To disable image garbage collection, set to 100. The default is 85%
- imageGc IntegerLow Threshold 
- This cannot be set higher than imageGcHighThreshold. The default is 80%
- podMax IntegerPids 
- The maximum number of processes per pod.
- topologyManager StringPolicy 
- For more information see Kubernetes Topology Manager. The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'.
- allowedUnsafe string[]Sysctls 
- Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in *).
- containerLog numberMax Files 
- The maximum number of container log files that can be present for a container. The number must be ≥ 2.
- containerLog numberMax Size MB 
- The maximum size (e.g. 10Mi) of container log file before it is rotated.
- cpuCfs booleanQuota 
- The default is true.
- cpuCfs stringQuota Period 
- The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'.
- cpuManager stringPolicy 
- The default is 'none'. See Kubernetes CPU management policies for more information. Allowed values are 'none' and 'static'.
- failSwap booleanOn 
- If set to true it will make the Kubelet fail to start if swap is enabled on the node.
- imageGc numberHigh Threshold 
- To disable image garbage collection, set to 100. The default is 85%
- imageGc numberLow Threshold 
- This cannot be set higher than imageGcHighThreshold. The default is 80%
- podMax numberPids 
- The maximum number of processes per pod.
- topologyManager stringPolicy 
- For more information see Kubernetes Topology Manager. The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'.
- allowed_unsafe_ Sequence[str]sysctls 
- Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in *).
- container_log_ intmax_ files 
- The maximum number of container log files that can be present for a container. The number must be ≥ 2.
- container_log_ intmax_ size_ mb 
- The maximum size (e.g. 10Mi) of container log file before it is rotated.
- cpu_cfs_ boolquota 
- The default is true.
- cpu_cfs_ strquota_ period 
- The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'.
- cpu_manager_ strpolicy 
- The default is 'none'. See Kubernetes CPU management policies for more information. Allowed values are 'none' and 'static'.
- fail_swap_ boolon 
- If set to true it will make the Kubelet fail to start if swap is enabled on the node.
- image_gc_ inthigh_ threshold 
- To disable image garbage collection, set to 100. The default is 85%
- image_gc_ intlow_ threshold 
- This cannot be set higher than imageGcHighThreshold. The default is 80%
- pod_max_ intpids 
- The maximum number of processes per pod.
- topology_manager_ strpolicy 
- For more information see Kubernetes Topology Manager. The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'.
- allowedUnsafe List<String>Sysctls 
- Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in *).
- containerLog NumberMax Files 
- The maximum number of container log files that can be present for a container. The number must be ≥ 2.
- containerLog NumberMax Size MB 
- The maximum size (e.g. 10Mi) of container log file before it is rotated.
- cpuCfs BooleanQuota 
- The default is true.
- cpuCfs StringQuota Period 
- The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'.
- cpuManager StringPolicy 
- The default is 'none'. See Kubernetes CPU management policies for more information. Allowed values are 'none' and 'static'.
- failSwap BooleanOn 
- If set to true it will make the Kubelet fail to start if swap is enabled on the node.
- imageGc NumberHigh Threshold 
- To disable image garbage collection, set to 100. The default is 85%
- imageGc NumberLow Threshold 
- This cannot be set higher than imageGcHighThreshold. The default is 80%
- podMax NumberPids 
- The maximum number of processes per pod.
- topologyManager StringPolicy 
- For more information see Kubernetes Topology Manager. The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'.
LinuxOSConfigResponse  
- SwapFile intSize MB 
- The size in MB of a swap file that will be created on each node.
- Sysctls
Pulumi.Azure Native. Container Service. Inputs. Sysctl Config Response 
- Sysctl settings for Linux agent nodes.
- TransparentHuge stringPage Defrag 
- Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see Transparent Hugepages.
- TransparentHuge stringPage Enabled 
- Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see Transparent Hugepages.
- SwapFile intSize MB 
- The size in MB of a swap file that will be created on each node.
- Sysctls
SysctlConfig Response 
- Sysctl settings for Linux agent nodes.
- TransparentHuge stringPage Defrag 
- Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see Transparent Hugepages.
- TransparentHuge stringPage Enabled 
- Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see Transparent Hugepages.
- swapFile IntegerSize MB 
- The size in MB of a swap file that will be created on each node.
- sysctls
SysctlConfig Response 
- Sysctl settings for Linux agent nodes.
- transparentHuge StringPage Defrag 
- Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see Transparent Hugepages.
- transparentHuge StringPage Enabled 
- Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see Transparent Hugepages.
- swapFile numberSize MB 
- The size in MB of a swap file that will be created on each node.
- sysctls
SysctlConfig Response 
- Sysctl settings for Linux agent nodes.
- transparentHuge stringPage Defrag 
- Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see Transparent Hugepages.
- transparentHuge stringPage Enabled 
- Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see Transparent Hugepages.
- swap_file_ intsize_ mb 
- The size in MB of a swap file that will be created on each node.
- sysctls
SysctlConfig Response 
- Sysctl settings for Linux agent nodes.
- transparent_huge_ strpage_ defrag 
- Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see Transparent Hugepages.
- transparent_huge_ strpage_ enabled 
- Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see Transparent Hugepages.
- swapFile NumberSize MB 
- The size in MB of a swap file that will be created on each node.
- sysctls Property Map
- Sysctl settings for Linux agent nodes.
- transparentHuge StringPage Defrag 
- Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see Transparent Hugepages.
- transparentHuge StringPage Enabled 
- Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see Transparent Hugepages.
PowerStateResponse  
- Code string
- Tells whether the cluster is Running or Stopped
- Code string
- Tells whether the cluster is Running or Stopped
- code String
- Tells whether the cluster is Running or Stopped
- code string
- Tells whether the cluster is Running or Stopped
- code str
- Tells whether the cluster is Running or Stopped
- code String
- Tells whether the cluster is Running or Stopped
SysctlConfigResponse  
- FsAio intMax Nr 
- Sysctl setting fs.aio-max-nr.
- FsFile intMax 
- Sysctl setting fs.file-max.
- FsInotify intMax User Watches 
- Sysctl setting fs.inotify.max_user_watches.
- FsNr intOpen 
- Sysctl setting fs.nr_open.
- KernelThreads intMax 
- Sysctl setting kernel.threads-max.
- NetCore intNetdev Max Backlog 
- Sysctl setting net.core.netdev_max_backlog.
- NetCore intOptmem Max 
- Sysctl setting net.core.optmem_max.
- NetCore intRmem Default 
- Sysctl setting net.core.rmem_default.
- NetCore intRmem Max 
- Sysctl setting net.core.rmem_max.
- NetCore intSomaxconn 
- Sysctl setting net.core.somaxconn.
- NetCore intWmem Default 
- Sysctl setting net.core.wmem_default.
- NetCore intWmem Max 
- Sysctl setting net.core.wmem_max.
- NetIpv4Ip stringLocal Port Range 
- Sysctl setting net.ipv4.ip_local_port_range.
- NetIpv4Neigh intDefault Gc Thresh1 
- Sysctl setting net.ipv4.neigh.default.gc_thresh1.
- NetIpv4Neigh intDefault Gc Thresh2 
- Sysctl setting net.ipv4.neigh.default.gc_thresh2.
- NetIpv4Neigh intDefault Gc Thresh3 
- Sysctl setting net.ipv4.neigh.default.gc_thresh3.
- NetIpv4Tcp intFin Timeout 
- Sysctl setting net.ipv4.tcp_fin_timeout.
- NetIpv4Tcp intKeepalive Probes 
- Sysctl setting net.ipv4.tcp_keepalive_probes.
- NetIpv4Tcp intKeepalive Time 
- Sysctl setting net.ipv4.tcp_keepalive_time.
- NetIpv4Tcp intMax Syn Backlog 
- Sysctl setting net.ipv4.tcp_max_syn_backlog.
- NetIpv4Tcp intMax Tw Buckets 
- Sysctl setting net.ipv4.tcp_max_tw_buckets.
- NetIpv4Tcp boolTw Reuse 
- Sysctl setting net.ipv4.tcp_tw_reuse.
- NetIpv4Tcpkeepalive intIntvl 
- Sysctl setting net.ipv4.tcp_keepalive_intvl.
- NetNetfilter intNf Conntrack Buckets 
- Sysctl setting net.netfilter.nf_conntrack_buckets.
- NetNetfilter intNf Conntrack Max 
- Sysctl setting net.netfilter.nf_conntrack_max.
- VmMax intMap Count 
- Sysctl setting vm.max_map_count.
- VmSwappiness int
- Sysctl setting vm.swappiness.
- VmVfs intCache Pressure 
- Sysctl setting vm.vfs_cache_pressure.
- FsAio intMax Nr 
- Sysctl setting fs.aio-max-nr.
- FsFile intMax 
- Sysctl setting fs.file-max.
- FsInotify intMax User Watches 
- Sysctl setting fs.inotify.max_user_watches.
- FsNr intOpen 
- Sysctl setting fs.nr_open.
- KernelThreads intMax 
- Sysctl setting kernel.threads-max.
- NetCore intNetdev Max Backlog 
- Sysctl setting net.core.netdev_max_backlog.
- NetCore intOptmem Max 
- Sysctl setting net.core.optmem_max.
- NetCore intRmem Default 
- Sysctl setting net.core.rmem_default.
- NetCore intRmem Max 
- Sysctl setting net.core.rmem_max.
- NetCore intSomaxconn 
- Sysctl setting net.core.somaxconn.
- NetCore intWmem Default 
- Sysctl setting net.core.wmem_default.
- NetCore intWmem Max 
- Sysctl setting net.core.wmem_max.
- NetIpv4Ip stringLocal Port Range 
- Sysctl setting net.ipv4.ip_local_port_range.
- NetIpv4Neigh intDefault Gc Thresh1 
- Sysctl setting net.ipv4.neigh.default.gc_thresh1.
- NetIpv4Neigh intDefault Gc Thresh2 
- Sysctl setting net.ipv4.neigh.default.gc_thresh2.
- NetIpv4Neigh intDefault Gc Thresh3 
- Sysctl setting net.ipv4.neigh.default.gc_thresh3.
- NetIpv4Tcp intFin Timeout 
- Sysctl setting net.ipv4.tcp_fin_timeout.
- NetIpv4Tcp intKeepalive Probes 
- Sysctl setting net.ipv4.tcp_keepalive_probes.
- NetIpv4Tcp intKeepalive Time 
- Sysctl setting net.ipv4.tcp_keepalive_time.
- NetIpv4Tcp intMax Syn Backlog 
- Sysctl setting net.ipv4.tcp_max_syn_backlog.
- NetIpv4Tcp intMax Tw Buckets 
- Sysctl setting net.ipv4.tcp_max_tw_buckets.
- NetIpv4Tcp boolTw Reuse 
- Sysctl setting net.ipv4.tcp_tw_reuse.
- NetIpv4Tcpkeepalive intIntvl 
- Sysctl setting net.ipv4.tcp_keepalive_intvl.
- NetNetfilter intNf Conntrack Buckets 
- Sysctl setting net.netfilter.nf_conntrack_buckets.
- NetNetfilter intNf Conntrack Max 
- Sysctl setting net.netfilter.nf_conntrack_max.
- VmMax intMap Count 
- Sysctl setting vm.max_map_count.
- VmSwappiness int
- Sysctl setting vm.swappiness.
- VmVfs intCache Pressure 
- Sysctl setting vm.vfs_cache_pressure.
- fsAio IntegerMax Nr 
- Sysctl setting fs.aio-max-nr.
- fsFile IntegerMax 
- Sysctl setting fs.file-max.
- fsInotify IntegerMax User Watches 
- Sysctl setting fs.inotify.max_user_watches.
- fsNr IntegerOpen 
- Sysctl setting fs.nr_open.
- kernelThreads IntegerMax 
- Sysctl setting kernel.threads-max.
- netCore IntegerNetdev Max Backlog 
- Sysctl setting net.core.netdev_max_backlog.
- netCore IntegerOptmem Max 
- Sysctl setting net.core.optmem_max.
- netCore IntegerRmem Default 
- Sysctl setting net.core.rmem_default.
- netCore IntegerRmem Max 
- Sysctl setting net.core.rmem_max.
- netCore IntegerSomaxconn 
- Sysctl setting net.core.somaxconn.
- netCore IntegerWmem Default 
- Sysctl setting net.core.wmem_default.
- netCore IntegerWmem Max 
- Sysctl setting net.core.wmem_max.
- netIpv4Ip StringLocal Port Range 
- Sysctl setting net.ipv4.ip_local_port_range.
- netIpv4Neigh IntegerDefault Gc Thresh1 
- Sysctl setting net.ipv4.neigh.default.gc_thresh1.
- netIpv4Neigh IntegerDefault Gc Thresh2 
- Sysctl setting net.ipv4.neigh.default.gc_thresh2.
- netIpv4Neigh IntegerDefault Gc Thresh3 
- Sysctl setting net.ipv4.neigh.default.gc_thresh3.
- netIpv4Tcp IntegerFin Timeout 
- Sysctl setting net.ipv4.tcp_fin_timeout.
- netIpv4Tcp IntegerKeepalive Probes 
- Sysctl setting net.ipv4.tcp_keepalive_probes.
- netIpv4Tcp IntegerKeepalive Time 
- Sysctl setting net.ipv4.tcp_keepalive_time.
- netIpv4Tcp IntegerMax Syn Backlog 
- Sysctl setting net.ipv4.tcp_max_syn_backlog.
- netIpv4Tcp IntegerMax Tw Buckets 
- Sysctl setting net.ipv4.tcp_max_tw_buckets.
- netIpv4Tcp BooleanTw Reuse 
- Sysctl setting net.ipv4.tcp_tw_reuse.
- netIpv4Tcpkeepalive IntegerIntvl 
- Sysctl setting net.ipv4.tcp_keepalive_intvl.
- netNetfilter IntegerNf Conntrack Buckets 
- Sysctl setting net.netfilter.nf_conntrack_buckets.
- netNetfilter IntegerNf Conntrack Max 
- Sysctl setting net.netfilter.nf_conntrack_max.
- vmMax IntegerMap Count 
- Sysctl setting vm.max_map_count.
- vmSwappiness Integer
- Sysctl setting vm.swappiness.
- vmVfs IntegerCache Pressure 
- Sysctl setting vm.vfs_cache_pressure.
- fsAio numberMax Nr 
- Sysctl setting fs.aio-max-nr.
- fsFile numberMax 
- Sysctl setting fs.file-max.
- fsInotify numberMax User Watches 
- Sysctl setting fs.inotify.max_user_watches.
- fsNr numberOpen 
- Sysctl setting fs.nr_open.
- kernelThreads numberMax 
- Sysctl setting kernel.threads-max.
- netCore numberNetdev Max Backlog 
- Sysctl setting net.core.netdev_max_backlog.
- netCore numberOptmem Max 
- Sysctl setting net.core.optmem_max.
- netCore numberRmem Default 
- Sysctl setting net.core.rmem_default.
- netCore numberRmem Max 
- Sysctl setting net.core.rmem_max.
- netCore numberSomaxconn 
- Sysctl setting net.core.somaxconn.
- netCore numberWmem Default 
- Sysctl setting net.core.wmem_default.
- netCore numberWmem Max 
- Sysctl setting net.core.wmem_max.
- netIpv4Ip stringLocal Port Range 
- Sysctl setting net.ipv4.ip_local_port_range.
- netIpv4Neigh numberDefault Gc Thresh1 
- Sysctl setting net.ipv4.neigh.default.gc_thresh1.
- netIpv4Neigh numberDefault Gc Thresh2 
- Sysctl setting net.ipv4.neigh.default.gc_thresh2.
- netIpv4Neigh numberDefault Gc Thresh3 
- Sysctl setting net.ipv4.neigh.default.gc_thresh3.
- netIpv4Tcp numberFin Timeout 
- Sysctl setting net.ipv4.tcp_fin_timeout.
- netIpv4Tcp numberKeepalive Probes 
- Sysctl setting net.ipv4.tcp_keepalive_probes.
- netIpv4Tcp numberKeepalive Time 
- Sysctl setting net.ipv4.tcp_keepalive_time.
- netIpv4Tcp numberMax Syn Backlog 
- Sysctl setting net.ipv4.tcp_max_syn_backlog.
- netIpv4Tcp numberMax Tw Buckets 
- Sysctl setting net.ipv4.tcp_max_tw_buckets.
- netIpv4Tcp booleanTw Reuse 
- Sysctl setting net.ipv4.tcp_tw_reuse.
- netIpv4Tcpkeepalive numberIntvl 
- Sysctl setting net.ipv4.tcp_keepalive_intvl.
- netNetfilter numberNf Conntrack Buckets 
- Sysctl setting net.netfilter.nf_conntrack_buckets.
- netNetfilter numberNf Conntrack Max 
- Sysctl setting net.netfilter.nf_conntrack_max.
- vmMax numberMap Count 
- Sysctl setting vm.max_map_count.
- vmSwappiness number
- Sysctl setting vm.swappiness.
- vmVfs numberCache Pressure 
- Sysctl setting vm.vfs_cache_pressure.
- fs_aio_ intmax_ nr 
- Sysctl setting fs.aio-max-nr.
- fs_file_ intmax 
- Sysctl setting fs.file-max.
- fs_inotify_ intmax_ user_ watches 
- Sysctl setting fs.inotify.max_user_watches.
- fs_nr_ intopen 
- Sysctl setting fs.nr_open.
- kernel_threads_ intmax 
- Sysctl setting kernel.threads-max.
- net_core_ intnetdev_ max_ backlog 
- Sysctl setting net.core.netdev_max_backlog.
- net_core_ intoptmem_ max 
- Sysctl setting net.core.optmem_max.
- net_core_ intrmem_ default 
- Sysctl setting net.core.rmem_default.
- net_core_ intrmem_ max 
- Sysctl setting net.core.rmem_max.
- net_core_ intsomaxconn 
- Sysctl setting net.core.somaxconn.
- net_core_ intwmem_ default 
- Sysctl setting net.core.wmem_default.
- net_core_ intwmem_ max 
- Sysctl setting net.core.wmem_max.
- net_ipv4_ strip_ local_ port_ range 
- Sysctl setting net.ipv4.ip_local_port_range.
- net_ipv4_ intneigh_ default_ gc_ thresh1 
- Sysctl setting net.ipv4.neigh.default.gc_thresh1.
- net_ipv4_ intneigh_ default_ gc_ thresh2 
- Sysctl setting net.ipv4.neigh.default.gc_thresh2.
- net_ipv4_ intneigh_ default_ gc_ thresh3 
- Sysctl setting net.ipv4.neigh.default.gc_thresh3.
- net_ipv4_ inttcp_ fin_ timeout 
- Sysctl setting net.ipv4.tcp_fin_timeout.
- net_ipv4_ inttcp_ keepalive_ probes 
- Sysctl setting net.ipv4.tcp_keepalive_probes.
- net_ipv4_ inttcp_ keepalive_ time 
- Sysctl setting net.ipv4.tcp_keepalive_time.
- net_ipv4_ inttcp_ max_ syn_ backlog 
- Sysctl setting net.ipv4.tcp_max_syn_backlog.
- net_ipv4_ inttcp_ max_ tw_ buckets 
- Sysctl setting net.ipv4.tcp_max_tw_buckets.
- net_ipv4_ booltcp_ tw_ reuse 
- Sysctl setting net.ipv4.tcp_tw_reuse.
- net_ipv4_ inttcpkeepalive_ intvl 
- Sysctl setting net.ipv4.tcp_keepalive_intvl.
- net_netfilter_ intnf_ conntrack_ buckets 
- Sysctl setting net.netfilter.nf_conntrack_buckets.
- net_netfilter_ intnf_ conntrack_ max 
- Sysctl setting net.netfilter.nf_conntrack_max.
- vm_max_ intmap_ count 
- Sysctl setting vm.max_map_count.
- vm_swappiness int
- Sysctl setting vm.swappiness.
- vm_vfs_ intcache_ pressure 
- Sysctl setting vm.vfs_cache_pressure.
- fsAio NumberMax Nr 
- Sysctl setting fs.aio-max-nr.
- fsFile NumberMax 
- Sysctl setting fs.file-max.
- fsInotify NumberMax User Watches 
- Sysctl setting fs.inotify.max_user_watches.
- fsNr NumberOpen 
- Sysctl setting fs.nr_open.
- kernelThreads NumberMax 
- Sysctl setting kernel.threads-max.
- netCore NumberNetdev Max Backlog 
- Sysctl setting net.core.netdev_max_backlog.
- netCore NumberOptmem Max 
- Sysctl setting net.core.optmem_max.
- netCore NumberRmem Default 
- Sysctl setting net.core.rmem_default.
- netCore NumberRmem Max 
- Sysctl setting net.core.rmem_max.
- netCore NumberSomaxconn 
- Sysctl setting net.core.somaxconn.
- netCore NumberWmem Default 
- Sysctl setting net.core.wmem_default.
- netCore NumberWmem Max 
- Sysctl setting net.core.wmem_max.
- netIpv4Ip StringLocal Port Range 
- Sysctl setting net.ipv4.ip_local_port_range.
- netIpv4Neigh NumberDefault Gc Thresh1 
- Sysctl setting net.ipv4.neigh.default.gc_thresh1.
- netIpv4Neigh NumberDefault Gc Thresh2 
- Sysctl setting net.ipv4.neigh.default.gc_thresh2.
- netIpv4Neigh NumberDefault Gc Thresh3 
- Sysctl setting net.ipv4.neigh.default.gc_thresh3.
- netIpv4Tcp NumberFin Timeout 
- Sysctl setting net.ipv4.tcp_fin_timeout.
- netIpv4Tcp NumberKeepalive Probes 
- Sysctl setting net.ipv4.tcp_keepalive_probes.
- netIpv4Tcp NumberKeepalive Time 
- Sysctl setting net.ipv4.tcp_keepalive_time.
- netIpv4Tcp NumberMax Syn Backlog 
- Sysctl setting net.ipv4.tcp_max_syn_backlog.
- netIpv4Tcp NumberMax Tw Buckets 
- Sysctl setting net.ipv4.tcp_max_tw_buckets.
- netIpv4Tcp BooleanTw Reuse 
- Sysctl setting net.ipv4.tcp_tw_reuse.
- netIpv4Tcpkeepalive NumberIntvl 
- Sysctl setting net.ipv4.tcp_keepalive_intvl.
- netNetfilter NumberNf Conntrack Buckets 
- Sysctl setting net.netfilter.nf_conntrack_buckets.
- netNetfilter NumberNf Conntrack Max 
- Sysctl setting net.netfilter.nf_conntrack_max.
- vmMax NumberMap Count 
- Sysctl setting vm.max_map_count.
- vmSwappiness Number
- Sysctl setting vm.swappiness.
- vmVfs NumberCache Pressure 
- Sysctl setting vm.vfs_cache_pressure.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0