Watch Aspire live streamsDocsTry Aspire

ManagedClusterAgentPoolProfileProxy

Handle
📦 Aspire.Hosting.Azure.Provisioning.ContainerService v13.6.0-preview.1.26478.8
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

propertyagentPoolTypeBicepValueProxy | AgentPoolTypeget · set
Gets or sets the AgentPoolType provisioning property.
propertyavailabilityZonesAspire_Hosting_Azure_Provisioning_ContainerService_Generated_ListOfStringProxyget · set
Gets or sets the AvailabilityZones provisioning property.
propertycapacityReservationGroupIdBicepValueProxyget · set
Gets or sets the CapacityReservationGroupId provisioning property.
propertycountBicepValueProxy | numberget · set
Gets or sets the Count provisioning property.
propertycreationDataSourceResourceIdBicepValueProxyget · set
Gets or sets the CreationDataSourceResourceId provisioning property.
propertycurrentOrchestratorVersionBicepValueProxy | stringget
Gets the CurrentOrchestratorVersion provisioning property.
propertyeTagBicepValueProxyget
Gets the ETag provisioning property.
propertygatewayPublicIPPrefixSizeBicepValueProxy | numberget · set
Gets or sets the GatewayPublicIPPrefixSize provisioning property.
propertygpuDriverBicepValueProxy | AgentPoolGpuDriverget · set
Gets or sets the GpuDriver provisioning property.
propertygpuInstanceProfileBicepValueProxy | GpuInstanceProfileget · set
Gets or sets the GpuInstanceProfile provisioning property.
propertyhostGroupIdBicepValueProxyget · set
Gets or sets the HostGroupId provisioning property.
propertyisAutoScalingEnabledBicepValueProxy | booleanget · set
Gets or sets the IsAutoScalingEnabled provisioning property.
propertyisEncryptionAtHostEnabledBicepValueProxy | booleanget · set
Gets or sets the IsEncryptionAtHostEnabled provisioning property.
propertyisFipsEnabledBicepValueProxy | booleanget · set
Gets or sets the IsFipsEnabled provisioning property.
propertyisNodePublicIpEnabledBicepValueProxy | booleanget · set
Gets or sets the IsNodePublicIpEnabled provisioning property.
propertyisUltraSsdEnabledBicepValueProxy | booleanget · set
Gets or sets the IsUltraSsdEnabled provisioning property.
propertykubeletConfigKubeletConfigProxyget · set
Gets or sets the KubeletConfig provisioning property.
propertykubeletDiskTypeBicepValueProxy | KubeletDiskTypeget · set
Gets or sets the KubeletDiskType provisioning property.
propertylinuxOSConfigLinuxOSConfigProxyget · set
Gets or sets the LinuxOSConfig provisioning property.
propertylocalDnsProfileLocalDnsProfileProxyget · set
Gets or sets the LocalDnsProfile provisioning property.
propertymaxCountBicepValueProxy | numberget · set
Gets or sets the MaxCount provisioning property.
propertymaxPodsBicepValueProxy | numberget · set
Gets or sets the MaxPods provisioning property.
propertymessageOfTheDayBicepValueProxy | stringget · set
Gets or sets the MessageOfTheDay provisioning property.
propertyminCountBicepValueProxy | numberget · set
Gets or sets the MinCount provisioning property.
propertymodeBicepValueProxy | AgentPoolModeget · set
Gets or sets the Mode provisioning property.
propertynameBicepValueProxy | stringget · set
Gets or sets the Name provisioning property.
propertynetworkProfileAgentPoolNetworkProfileProxyget · set
Gets or sets the NetworkProfile provisioning property.
propertynodeImageVersionBicepValueProxy | stringget
Gets the NodeImageVersion provisioning property.
propertynodeLabelsAspire_Hosting_Azure_Provisioning_ContainerService_Generated_DictionaryOfStringProxyget · set
Gets or sets the NodeLabels provisioning property.
propertynodePublicIPPrefixIdBicepValueProxyget · set
Gets or sets the NodePublicIPPrefixId provisioning property.
propertynodeTaintsAspire_Hosting_Azure_Provisioning_ContainerService_Generated_ListOfStringProxyget · set
Gets or sets the NodeTaints provisioning property.
propertyorchestratorVersionBicepValueProxy | stringget · set
Gets or sets the OrchestratorVersion provisioning property.
propertyoSDiskSizeInGBBicepValueProxy | numberget · set
Gets or sets the OSDiskSizeInGB provisioning property.
propertyoSDiskTypeBicepValueProxy | ContainerServiceOSDiskTypeget · set
Gets or sets the OSDiskType provisioning property.
propertyoSSkuBicepValueProxy | ContainerServiceOSSkuget · set
Gets or sets the OSSku provisioning property.
propertyoSTypeBicepValueProxy | ContainerServiceOSTypeget · set
Gets or sets the OSType provisioning property.
propertypodIPAllocationModeBicepValueProxy | PodIPAllocationModeget · set
Gets or sets the PodIPAllocationMode provisioning property.
propertypodSubnetIdBicepValueProxyget · set
Gets or sets the PodSubnetId provisioning property.
propertypowerStateCodeBicepValueProxy | ContainerServiceStateCodeget · set
Gets or sets the PowerStateCode provisioning property.
propertyprovisioningStateBicepValueProxy | stringget
Gets the ProvisioningState provisioning property.
propertyproximityPlacementGroupIdBicepValueProxyget · set
Gets or sets the ProximityPlacementGroupId provisioning property.
propertyscaleDownModeBicepValueProxy | ScaleDownModeget · set
Gets or sets the ScaleDownMode provisioning property.
propertyscaleSetEvictionPolicyBicepValueProxy | ScaleSetEvictionPolicyget · set
Gets or sets the ScaleSetEvictionPolicy provisioning property.
propertyscaleSetPriorityBicepValueProxy | ScaleSetPriorityget · set
Gets or sets the ScaleSetPriority provisioning property.
propertysecurityProfileAgentPoolSecurityProfileProxyget · set
Gets or sets the SecurityProfile provisioning property.
propertyspotMaxPriceBicepValueProxy | numberget · set
Gets or sets the SpotMaxPrice provisioning property.
propertystatusProvisioningErrorBicepValueProxyget
Gets the StatusProvisioningError provisioning property.
propertytagsAspire_Hosting_Azure_Provisioning_ContainerService_Generated_DictionaryOfStringProxyget · set
Gets or sets the Tags provisioning property.
propertyupgradeSettingsAgentPoolUpgradeSettingsProxyget · set
Gets or sets the UpgradeSettings provisioning property.
propertyvirtualMachineNodesStatusAspire_Hosting_Azure_Provisioning_ContainerService_Generated_ListOfAgentPoolVirtualMachineNodesProxyget · set
Gets or sets the VirtualMachineNodesStatus provisioning property.
propertyvirtualMachinesScaleManualAspire_Hosting_Azure_Provisioning_ContainerService_Generated_ListOfManualScaleProfileProxyget · set
Gets or sets the VirtualMachinesScaleManual provisioning property.
propertyvmSizeBicepValueProxy | stringget · set
Gets or sets the VmSize provisioning property.
propertyvnetSubnetIdBicepValueProxyget · set
Gets or sets the VnetSubnetId provisioning property.
propertywindowsIsOutboundNatDisabledBicepValueProxy | booleanget · set
Gets or sets the WindowsIsOutboundNatDisabled provisioning property.
propertyworkloadRuntimeBicepValueProxy | WorkloadRuntimeget · set
Gets or sets the WorkloadRuntime provisioning property.

Methods

Clears the AgentPoolType provisioning property.
clearAgentPoolType(): void
Clears the CapacityReservationGroupId provisioning property.
clearCapacityReservationGroupId(): void
Clears the Count provisioning property.
clearCount(): void
Clears the CreationDataSourceResourceId provisioning property.
clearCreationDataSourceResourceId(): void
Clears the GatewayPublicIPPrefixSize provisioning property.
clearGatewayPublicIPPrefixSize(): void
Clears the GpuDriver provisioning property.
clearGpuDriver(): void
Clears the GpuInstanceProfile provisioning property.
clearGpuInstanceProfile(): void
Clears the HostGroupId provisioning property.
clearHostGroupId(): void
Clears the IsAutoScalingEnabled provisioning property.
clearIsAutoScalingEnabled(): void
Clears the IsEncryptionAtHostEnabled provisioning property.
clearIsEncryptionAtHostEnabled(): void
Clears the IsFipsEnabled provisioning property.
clearIsFipsEnabled(): void
Clears the IsNodePublicIpEnabled provisioning property.
clearIsNodePublicIpEnabled(): void
Clears the IsUltraSsdEnabled provisioning property.
clearIsUltraSsdEnabled(): void
Clears the KubeletDiskType provisioning property.
clearKubeletDiskType(): void
Clears the MaxCount provisioning property.
clearMaxCount(): void
Clears the MaxPods provisioning property.
clearMaxPods(): void
Clears the MessageOfTheDay provisioning property.
clearMessageOfTheDay(): void
Clears the MinCount provisioning property.
clearMinCount(): void
methodclearMode
Clears the Mode provisioning property.
clearMode(): void
methodclearName
Clears the Name provisioning property.
clearName(): void
Clears the NodePublicIPPrefixId provisioning property.
clearNodePublicIPPrefixId(): void
Clears the OrchestratorVersion provisioning property.
clearOrchestratorVersion(): void
Clears the OSDiskSizeInGB provisioning property.
clearOSDiskSizeInGB(): void
Clears the OSDiskType provisioning property.
clearOSDiskType(): void
Clears the OSSku provisioning property.
clearOSSku(): void
Clears the OSType provisioning property.
clearOSType(): void
Clears the PodIPAllocationMode provisioning property.
clearPodIPAllocationMode(): void
Clears the PodSubnetId provisioning property.
clearPodSubnetId(): void
Clears the PowerStateCode provisioning property.
clearPowerStateCode(): void
Clears the ProximityPlacementGroupId provisioning property.
clearProximityPlacementGroupId(): void
Clears the ScaleDownMode provisioning property.
clearScaleDownMode(): void
Clears the ScaleSetEvictionPolicy provisioning property.
clearScaleSetEvictionPolicy(): void
Clears the ScaleSetPriority provisioning property.
clearScaleSetPriority(): void
Clears the SpotMaxPrice provisioning property.
clearSpotMaxPrice(): void
Clears the VmSize provisioning property.
clearVmSize(): void
Clears the VnetSubnetId provisioning property.
clearVnetSubnetId(): void
Clears the WindowsIsOutboundNatDisabled provisioning property.
clearWindowsIsOutboundNatDisabled(): void
Clears the WorkloadRuntime provisioning property.
clearWorkloadRuntime(): void