# ManagedClusterAgentPoolProfileProxy

- Module: [Aspire.Hosting.Azure.Provisioning.ContainerService](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice.md)
- Version: `13.6.0-preview.1.26478.8`
- Kind: `handle`
- Source: [GitHub](https://github.com/microsoft/aspire/tree/f4c27f2d43ddc1cacd0dd083b30d1fea1cee7a62)

Represents the ManagedClusterAgentPoolProfile Azure Provisioning model.

## Definition

```typescript
interface ManagedClusterAgentPoolProfileProxy {
  agentPoolType: BicepValueProxy | AgentPoolType;
  availabilityZones: Aspire_Hosting_Azure_Provisioning_ContainerService_Generated_ListOfStringProxy;
  capacityReservationGroupId: BicepValueProxy;
  count: BicepValueProxy | number;
  creationDataSourceResourceId: BicepValueProxy;
  readonly currentOrchestratorVersion: BicepValueProxy | string;
  readonly eTag: BicepValueProxy;
  gatewayPublicIPPrefixSize: BicepValueProxy | number;
  gpuDriver: BicepValueProxy | AgentPoolGpuDriver;
  gpuInstanceProfile: BicepValueProxy | GpuInstanceProfile;
  hostGroupId: BicepValueProxy;
  isAutoScalingEnabled: BicepValueProxy | boolean;
  isEncryptionAtHostEnabled: BicepValueProxy | boolean;
  isFipsEnabled: BicepValueProxy | boolean;
  isNodePublicIpEnabled: BicepValueProxy | boolean;
  isUltraSsdEnabled: BicepValueProxy | boolean;
  kubeletConfig: KubeletConfigProxy;
  kubeletDiskType: BicepValueProxy | KubeletDiskType;
  linuxOSConfig: LinuxOSConfigProxy;
  localDnsProfile: LocalDnsProfileProxy;
  maxCount: BicepValueProxy | number;
  maxPods: BicepValueProxy | number;
  messageOfTheDay: BicepValueProxy | string;
  minCount: BicepValueProxy | number;
  mode: BicepValueProxy | AgentPoolMode;
  name: BicepValueProxy | string;
  networkProfile: AgentPoolNetworkProfileProxy;
  readonly nodeImageVersion: BicepValueProxy | string;
  nodeLabels: Aspire_Hosting_Azure_Provisioning_ContainerService_Generated_DictionaryOfStringProxy;
  nodePublicIPPrefixId: BicepValueProxy;
  nodeTaints: Aspire_Hosting_Azure_Provisioning_ContainerService_Generated_ListOfStringProxy;
  orchestratorVersion: BicepValueProxy | string;
  oSDiskSizeInGB: BicepValueProxy | number;
  oSDiskType: BicepValueProxy | ContainerServiceOSDiskType;
  oSSku: BicepValueProxy | ContainerServiceOSSku;
  oSType: BicepValueProxy | ContainerServiceOSType;
  podIPAllocationMode: BicepValueProxy | PodIPAllocationMode;
  podSubnetId: BicepValueProxy;
  powerStateCode: BicepValueProxy | ContainerServiceStateCode;
  readonly provisioningState: BicepValueProxy | string;
  proximityPlacementGroupId: BicepValueProxy;
  scaleDownMode: BicepValueProxy | ScaleDownMode;
  scaleSetEvictionPolicy: BicepValueProxy | ScaleSetEvictionPolicy;
  scaleSetPriority: BicepValueProxy | ScaleSetPriority;
  securityProfile: AgentPoolSecurityProfileProxy;
  spotMaxPrice: BicepValueProxy | number;
  readonly statusProvisioningError: BicepValueProxy;
  tags: Aspire_Hosting_Azure_Provisioning_ContainerService_Generated_DictionaryOfStringProxy;
  upgradeSettings: AgentPoolUpgradeSettingsProxy;
  virtualMachineNodesStatus: Aspire_Hosting_Azure_Provisioning_ContainerService_Generated_ListOfAgentPoolVirtualMachineNodesProxy;
  virtualMachinesScaleManual: Aspire_Hosting_Azure_Provisioning_ContainerService_Generated_ListOfManualScaleProfileProxy;
  vmSize: BicepValueProxy | string;
  vnetSubnetId: BicepValueProxy;
  windowsIsOutboundNatDisabled: BicepValueProxy | boolean;
  workloadRuntime: BicepValueProxy | WorkloadRuntime;
  clearAgentPoolType(): void;
  clearCapacityReservationGroupId(): void;
  clearCount(): void;
  clearCreationDataSourceResourceId(): void;
  clearGatewayPublicIPPrefixSize(): void;
  clearGpuDriver(): void;
  clearGpuInstanceProfile(): void;
  clearHostGroupId(): void;
  clearIsAutoScalingEnabled(): void;
  clearIsEncryptionAtHostEnabled(): void;
  clearIsFipsEnabled(): void;
  clearIsNodePublicIpEnabled(): void;
  clearIsUltraSsdEnabled(): void;
  clearKubeletDiskType(): void;
  clearMaxCount(): void;
  clearMaxPods(): void;
  clearMessageOfTheDay(): void;
  clearMinCount(): void;
  clearMode(): void;
  clearName(): void;
  clearNodePublicIPPrefixId(): void;
  clearOrchestratorVersion(): void;
  clearOSDiskSizeInGB(): void;
  clearOSDiskType(): void;
  clearOSSku(): void;
  clearOSType(): void;
  clearPodIPAllocationMode(): void;
  clearPodSubnetId(): void;
  clearPowerStateCode(): void;
  clearProximityPlacementGroupId(): void;
  clearScaleDownMode(): void;
  clearScaleSetEvictionPolicy(): void;
  clearScaleSetPriority(): void;
  clearSpotMaxPrice(): void;
  clearVmSize(): void;
  clearVnetSubnetId(): void;
  clearWindowsIsOutboundNatDisabled(): void;
  clearWorkloadRuntime(): void;
}
```

## Properties

- `agentPoolType`: `BicepValueProxy | AgentPoolType` `get - set` -- Gets or sets the AgentPoolType provisioning property.
- `availabilityZones`: [Aspire_Hosting_Azure_Provisioning_ContainerService_Generated_ListOfStringProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/aspire-hosting-azure-provisioning-containerservice-generated-listofstringproxy.md) `get - set` -- Gets or sets the AvailabilityZones provisioning property.
- `capacityReservationGroupId`: `BicepValueProxy` `get - set` -- Gets or sets the CapacityReservationGroupId provisioning property.
- `count`: `BicepValueProxy | number` `get - set` -- Gets or sets the Count provisioning property.
- `creationDataSourceResourceId`: `BicepValueProxy` `get - set` -- Gets or sets the CreationDataSourceResourceId provisioning property.
- `currentOrchestratorVersion`: `BicepValueProxy | string` `get` -- Gets the CurrentOrchestratorVersion provisioning property.
- `eTag`: `BicepValueProxy` `get` -- Gets the ETag provisioning property.
- `gatewayPublicIPPrefixSize`: `BicepValueProxy | number` `get - set` -- Gets or sets the GatewayPublicIPPrefixSize provisioning property.
- `gpuDriver`: `BicepValueProxy | AgentPoolGpuDriver` `get - set` -- Gets or sets the GpuDriver provisioning property.
- `gpuInstanceProfile`: `BicepValueProxy | GpuInstanceProfile` `get - set` -- Gets or sets the GpuInstanceProfile provisioning property.
- `hostGroupId`: `BicepValueProxy` `get - set` -- Gets or sets the HostGroupId provisioning property.
- `isAutoScalingEnabled`: `BicepValueProxy | boolean` `get - set` -- Gets or sets the IsAutoScalingEnabled provisioning property.
- `isEncryptionAtHostEnabled`: `BicepValueProxy | boolean` `get - set` -- Gets or sets the IsEncryptionAtHostEnabled provisioning property.
- `isFipsEnabled`: `BicepValueProxy | boolean` `get - set` -- Gets or sets the IsFipsEnabled provisioning property.
- `isNodePublicIpEnabled`: `BicepValueProxy | boolean` `get - set` -- Gets or sets the IsNodePublicIpEnabled provisioning property.
- `isUltraSsdEnabled`: `BicepValueProxy | boolean` `get - set` -- Gets or sets the IsUltraSsdEnabled provisioning property.
- `kubeletConfig`: [KubeletConfigProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/kubeletconfigproxy.md) `get - set` -- Gets or sets the KubeletConfig provisioning property.
- `kubeletDiskType`: `BicepValueProxy | KubeletDiskType` `get - set` -- Gets or sets the KubeletDiskType provisioning property.
- `linuxOSConfig`: [LinuxOSConfigProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/linuxosconfigproxy.md) `get - set` -- Gets or sets the LinuxOSConfig provisioning property.
- `localDnsProfile`: [LocalDnsProfileProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/localdnsprofileproxy.md) `get - set` -- Gets or sets the LocalDnsProfile provisioning property.
- `maxCount`: `BicepValueProxy | number` `get - set` -- Gets or sets the MaxCount provisioning property.
- `maxPods`: `BicepValueProxy | number` `get - set` -- Gets or sets the MaxPods provisioning property.
- `messageOfTheDay`: `BicepValueProxy | string` `get - set` -- Gets or sets the MessageOfTheDay provisioning property.
- `minCount`: `BicepValueProxy | number` `get - set` -- Gets or sets the MinCount provisioning property.
- `mode`: `BicepValueProxy | AgentPoolMode` `get - set` -- Gets or sets the Mode provisioning property.
- `name`: `BicepValueProxy | string` `get - set` -- Gets or sets the Name provisioning property.
- `networkProfile`: [AgentPoolNetworkProfileProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/agentpoolnetworkprofileproxy.md) `get - set` -- Gets or sets the NetworkProfile provisioning property.
- `nodeImageVersion`: `BicepValueProxy | string` `get` -- Gets the NodeImageVersion provisioning property.
- `nodeLabels`: [Aspire_Hosting_Azure_Provisioning_ContainerService_Generated_DictionaryOfStringProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/aspire-hosting-azure-provisioning-containerservice-generated-dictionaryofstringproxy.md) `get - set` -- Gets or sets the NodeLabels provisioning property.
- `nodePublicIPPrefixId`: `BicepValueProxy` `get - set` -- Gets or sets the NodePublicIPPrefixId provisioning property.
- `nodeTaints`: [Aspire_Hosting_Azure_Provisioning_ContainerService_Generated_ListOfStringProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/aspire-hosting-azure-provisioning-containerservice-generated-listofstringproxy.md) `get - set` -- Gets or sets the NodeTaints provisioning property.
- `orchestratorVersion`: `BicepValueProxy | string` `get - set` -- Gets or sets the OrchestratorVersion provisioning property.
- `oSDiskSizeInGB`: `BicepValueProxy | number` `get - set` -- Gets or sets the OSDiskSizeInGB provisioning property.
- `oSDiskType`: `BicepValueProxy | ContainerServiceOSDiskType` `get - set` -- Gets or sets the OSDiskType provisioning property.
- `oSSku`: `BicepValueProxy | ContainerServiceOSSku` `get - set` -- Gets or sets the OSSku provisioning property.
- `oSType`: `BicepValueProxy | ContainerServiceOSType` `get - set` -- Gets or sets the OSType provisioning property.
- `podIPAllocationMode`: `BicepValueProxy | PodIPAllocationMode` `get - set` -- Gets or sets the PodIPAllocationMode provisioning property.
- `podSubnetId`: `BicepValueProxy` `get - set` -- Gets or sets the PodSubnetId provisioning property.
- `powerStateCode`: `BicepValueProxy | ContainerServiceStateCode` `get - set` -- Gets or sets the PowerStateCode provisioning property.
- `provisioningState`: `BicepValueProxy | string` `get` -- Gets the ProvisioningState provisioning property.
- `proximityPlacementGroupId`: `BicepValueProxy` `get - set` -- Gets or sets the ProximityPlacementGroupId provisioning property.
- `scaleDownMode`: `BicepValueProxy | ScaleDownMode` `get - set` -- Gets or sets the ScaleDownMode provisioning property.
- `scaleSetEvictionPolicy`: `BicepValueProxy | ScaleSetEvictionPolicy` `get - set` -- Gets or sets the ScaleSetEvictionPolicy provisioning property.
- `scaleSetPriority`: `BicepValueProxy | ScaleSetPriority` `get - set` -- Gets or sets the ScaleSetPriority provisioning property.
- `securityProfile`: [AgentPoolSecurityProfileProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/agentpoolsecurityprofileproxy.md) `get - set` -- Gets or sets the SecurityProfile provisioning property.
- `spotMaxPrice`: `BicepValueProxy | number` `get - set` -- Gets or sets the SpotMaxPrice provisioning property.
- `statusProvisioningError`: `BicepValueProxy` `get` -- Gets the StatusProvisioningError provisioning property.
- `tags`: [Aspire_Hosting_Azure_Provisioning_ContainerService_Generated_DictionaryOfStringProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/aspire-hosting-azure-provisioning-containerservice-generated-dictionaryofstringproxy.md) `get - set` -- Gets or sets the Tags provisioning property.
- `upgradeSettings`: [AgentPoolUpgradeSettingsProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/agentpoolupgradesettingsproxy.md) `get - set` -- Gets or sets the UpgradeSettings provisioning property.
- `virtualMachineNodesStatus`: [Aspire_Hosting_Azure_Provisioning_ContainerService_Generated_ListOfAgentPoolVirtualMachineNodesProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/aspire-hosting-azure-provisioning-containerservice-generated-listofagentpoolvirtualmachinenodesproxy.md) `get - set` -- Gets or sets the VirtualMachineNodesStatus provisioning property.
- `virtualMachinesScaleManual`: [Aspire_Hosting_Azure_Provisioning_ContainerService_Generated_ListOfManualScaleProfileProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/aspire-hosting-azure-provisioning-containerservice-generated-listofmanualscaleprofileproxy.md) `get - set` -- Gets or sets the VirtualMachinesScaleManual provisioning property.
- `vmSize`: `BicepValueProxy | string` `get - set` -- Gets or sets the VmSize provisioning property.
- `vnetSubnetId`: `BicepValueProxy` `get - set` -- Gets or sets the VnetSubnetId provisioning property.
- `windowsIsOutboundNatDisabled`: `BicepValueProxy | boolean` `get - set` -- Gets or sets the WindowsIsOutboundNatDisabled provisioning property.
- `workloadRuntime`: `BicepValueProxy | WorkloadRuntime` `get - set` -- Gets or sets the WorkloadRuntime provisioning property.

## Methods

- [clearAgentPoolType](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/managedclusteragentpoolprofileproxy/clearagentpooltype.md) -- `method` -- Clears the AgentPoolType provisioning property.
    ```typescript
  clearAgentPoolType(): void
  ```
- [clearCapacityReservationGroupId](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/managedclusteragentpoolprofileproxy/clearcapacityreservationgroupid.md) -- `method` -- Clears the CapacityReservationGroupId provisioning property.
    ```typescript
  clearCapacityReservationGroupId(): void
  ```
- [clearCount](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/managedclusteragentpoolprofileproxy/clearcount.md) -- `method` -- Clears the Count provisioning property.
    ```typescript
  clearCount(): void
  ```
- [clearCreationDataSourceResourceId](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/managedclusteragentpoolprofileproxy/clearcreationdatasourceresourceid.md) -- `method` -- Clears the CreationDataSourceResourceId provisioning property.
    ```typescript
  clearCreationDataSourceResourceId(): void
  ```
- [clearGatewayPublicIPPrefixSize](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/managedclusteragentpoolprofileproxy/cleargatewaypublicipprefixsize.md) -- `method` -- Clears the GatewayPublicIPPrefixSize provisioning property.
    ```typescript
  clearGatewayPublicIPPrefixSize(): void
  ```
- [clearGpuDriver](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/managedclusteragentpoolprofileproxy/cleargpudriver.md) -- `method` -- Clears the GpuDriver provisioning property.
    ```typescript
  clearGpuDriver(): void
  ```
- [clearGpuInstanceProfile](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/managedclusteragentpoolprofileproxy/cleargpuinstanceprofile.md) -- `method` -- Clears the GpuInstanceProfile provisioning property.
    ```typescript
  clearGpuInstanceProfile(): void
  ```
- [clearHostGroupId](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/managedclusteragentpoolprofileproxy/clearhostgroupid.md) -- `method` -- Clears the HostGroupId provisioning property.
    ```typescript
  clearHostGroupId(): void
  ```
- [clearIsAutoScalingEnabled](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/managedclusteragentpoolprofileproxy/clearisautoscalingenabled.md) -- `method` -- Clears the IsAutoScalingEnabled provisioning property.
    ```typescript
  clearIsAutoScalingEnabled(): void
  ```
- [clearIsEncryptionAtHostEnabled](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/managedclusteragentpoolprofileproxy/clearisencryptionathostenabled.md) -- `method` -- Clears the IsEncryptionAtHostEnabled provisioning property.
    ```typescript
  clearIsEncryptionAtHostEnabled(): void
  ```
- [clearIsFipsEnabled](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/managedclusteragentpoolprofileproxy/clearisfipsenabled.md) -- `method` -- Clears the IsFipsEnabled provisioning property.
    ```typescript
  clearIsFipsEnabled(): void
  ```
- [clearIsNodePublicIpEnabled](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/managedclusteragentpoolprofileproxy/clearisnodepublicipenabled.md) -- `method` -- Clears the IsNodePublicIpEnabled provisioning property.
    ```typescript
  clearIsNodePublicIpEnabled(): void
  ```
- [clearIsUltraSsdEnabled](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/managedclusteragentpoolprofileproxy/clearisultrassdenabled.md) -- `method` -- Clears the IsUltraSsdEnabled provisioning property.
    ```typescript
  clearIsUltraSsdEnabled(): void
  ```
- [clearKubeletDiskType](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/managedclusteragentpoolprofileproxy/clearkubeletdisktype.md) -- `method` -- Clears the KubeletDiskType provisioning property.
    ```typescript
  clearKubeletDiskType(): void
  ```
- [clearMaxCount](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/managedclusteragentpoolprofileproxy/clearmaxcount.md) -- `method` -- Clears the MaxCount provisioning property.
    ```typescript
  clearMaxCount(): void
  ```
- [clearMaxPods](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/managedclusteragentpoolprofileproxy/clearmaxpods.md) -- `method` -- Clears the MaxPods provisioning property.
    ```typescript
  clearMaxPods(): void
  ```
- [clearMessageOfTheDay](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/managedclusteragentpoolprofileproxy/clearmessageoftheday.md) -- `method` -- Clears the MessageOfTheDay provisioning property.
    ```typescript
  clearMessageOfTheDay(): void
  ```
- [clearMinCount](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/managedclusteragentpoolprofileproxy/clearmincount.md) -- `method` -- Clears the MinCount provisioning property.
    ```typescript
  clearMinCount(): void
  ```
- [clearMode](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/managedclusteragentpoolprofileproxy/clearmode.md) -- `method` -- Clears the Mode provisioning property.
    ```typescript
  clearMode(): void
  ```
- [clearName](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/managedclusteragentpoolprofileproxy/clearname.md) -- `method` -- Clears the Name provisioning property.
    ```typescript
  clearName(): void
  ```
- [clearNodePublicIPPrefixId](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/managedclusteragentpoolprofileproxy/clearnodepublicipprefixid.md) -- `method` -- Clears the NodePublicIPPrefixId provisioning property.
    ```typescript
  clearNodePublicIPPrefixId(): void
  ```
- [clearOrchestratorVersion](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/managedclusteragentpoolprofileproxy/clearorchestratorversion.md) -- `method` -- Clears the OrchestratorVersion provisioning property.
    ```typescript
  clearOrchestratorVersion(): void
  ```
- [clearOSDiskSizeInGB](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/managedclusteragentpoolprofileproxy/clearosdisksizeingb.md) -- `method` -- Clears the OSDiskSizeInGB provisioning property.
    ```typescript
  clearOSDiskSizeInGB(): void
  ```
- [clearOSDiskType](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/managedclusteragentpoolprofileproxy/clearosdisktype.md) -- `method` -- Clears the OSDiskType provisioning property.
    ```typescript
  clearOSDiskType(): void
  ```
- [clearOSSku](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/managedclusteragentpoolprofileproxy/clearossku.md) -- `method` -- Clears the OSSku provisioning property.
    ```typescript
  clearOSSku(): void
  ```
- [clearOSType](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/managedclusteragentpoolprofileproxy/clearostype.md) -- `method` -- Clears the OSType provisioning property.
    ```typescript
  clearOSType(): void
  ```
- [clearPodIPAllocationMode](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/managedclusteragentpoolprofileproxy/clearpodipallocationmode.md) -- `method` -- Clears the PodIPAllocationMode provisioning property.
    ```typescript
  clearPodIPAllocationMode(): void
  ```
- [clearPodSubnetId](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/managedclusteragentpoolprofileproxy/clearpodsubnetid.md) -- `method` -- Clears the PodSubnetId provisioning property.
    ```typescript
  clearPodSubnetId(): void
  ```
- [clearPowerStateCode](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/managedclusteragentpoolprofileproxy/clearpowerstatecode.md) -- `method` -- Clears the PowerStateCode provisioning property.
    ```typescript
  clearPowerStateCode(): void
  ```
- [clearProximityPlacementGroupId](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/managedclusteragentpoolprofileproxy/clearproximityplacementgroupid.md) -- `method` -- Clears the ProximityPlacementGroupId provisioning property.
    ```typescript
  clearProximityPlacementGroupId(): void
  ```
- [clearScaleDownMode](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/managedclusteragentpoolprofileproxy/clearscaledownmode.md) -- `method` -- Clears the ScaleDownMode provisioning property.
    ```typescript
  clearScaleDownMode(): void
  ```
- [clearScaleSetEvictionPolicy](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/managedclusteragentpoolprofileproxy/clearscalesetevictionpolicy.md) -- `method` -- Clears the ScaleSetEvictionPolicy provisioning property.
    ```typescript
  clearScaleSetEvictionPolicy(): void
  ```
- [clearScaleSetPriority](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/managedclusteragentpoolprofileproxy/clearscalesetpriority.md) -- `method` -- Clears the ScaleSetPriority provisioning property.
    ```typescript
  clearScaleSetPriority(): void
  ```
- [clearSpotMaxPrice](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/managedclusteragentpoolprofileproxy/clearspotmaxprice.md) -- `method` -- Clears the SpotMaxPrice provisioning property.
    ```typescript
  clearSpotMaxPrice(): void
  ```
- [clearVmSize](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/managedclusteragentpoolprofileproxy/clearvmsize.md) -- `method` -- Clears the VmSize provisioning property.
    ```typescript
  clearVmSize(): void
  ```
- [clearVnetSubnetId](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/managedclusteragentpoolprofileproxy/clearvnetsubnetid.md) -- `method` -- Clears the VnetSubnetId provisioning property.
    ```typescript
  clearVnetSubnetId(): void
  ```
- [clearWindowsIsOutboundNatDisabled](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/managedclusteragentpoolprofileproxy/clearwindowsisoutboundnatdisabled.md) -- `method` -- Clears the WindowsIsOutboundNatDisabled provisioning property.
    ```typescript
  clearWindowsIsOutboundNatDisabled(): void
  ```
- [clearWorkloadRuntime](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/managedclusteragentpoolprofileproxy/clearworkloadruntime.md) -- `method` -- Clears the WorkloadRuntime provisioning property.
    ```typescript
  clearWorkloadRuntime(): void
  ```
