Hi Green, Jim,
Pool creation code refers to the code or commands used to create pools in Azure Batch. The revised pool creation code which was integrated with Key Vault to automatically retrieve and install these certificates on the compute nodes when the pool is created which were mostly manual nodes.
An autopool is a pool that is created by the Batch service when a job is submitted, rather than being created prior to the jobs that will run in the pool. The Batch service will manage the lifetime of an autopool according to the characteristics that you specify. Most often, these pools are also set to delete automatically after their jobs have completed. However, they can be defined/created using an AutoPoolSpecification class to define your AutoPool's characteristics. .https://learn.microsoft.com/en-us/dotnet/api/microsoft.azure.batch.autopoolspecification?view=azure-dotnet.
https://learn.microsoft.com/en-us/azure/batch/nodes-and-pools#autopools
For AutoPools, you must ensure that your job definitions include appropriate configurations (like certificate references) within the AutoPoolSpecification. It seems like existing AutoPools will continue to work as long as their configurations (defined during the time of job submission) remain valid without depending on latest changes.
and also, could you please confirm once, how your AutoPool were created in your Azure Batch, so that if you have any queries, to investigate further.
If the information is helpful, please click on "Upvote".
If you have any queries, please do let us know, we will help you.