class_docstr: Hook for Azure Batch APIs.
  
  :param azure_batch_conn_id: :ref:`Azure Batch connection id<howto/connection:azure_batch>`
      of a service principal which will be used to start the container instance.
class_docstr_tok: ["Hook","for","Azure","Batch","APIs",".",":","param","azure_batch_conn_id",":",":","ref",":","`","Azure","Batch","connection","id","<","howto\/connection",":","azure_batch",">","`","of","a","service","principal","which","will","be","used","to","start","the","container","instance","."]
docstr: Configures a job for use in the pool.
  
  :param job_id: A string that uniquely identifies the job within the account
  :param pool_id: A string that identifies the pool
  :param display_name: The display name for the job
docstr_tok: ["Configures","a","job","for","use","in","the","pool",".",":","param","job_id",":","A","string","that","uniquely","identifies","the","job","within","the","account",":","param","pool_id",":","A","string","that","identifies","the","pool",":","param","display_name",":","The","display","name","for","the","job"]
code: def configure_job(
      self,
      job_id: str,
      pool_id: str,
      display_name: str | None = None,
      **kwargs,
  ) -> JobAddParameter:
      """
      Configures a job for use in the pool.
  
      :param job_id: A string that uniquely identifies the job within the account
      :param pool_id: A string that identifies the pool
      :param display_name: The display name for the job
      """
      job = batch_models.JobAddParameter(
          id=job_id,
          pool_info=batch_models.PoolInformation(pool_id=pool_id),
          display_name=display_name,
          **kwargs,
      )
      return job
  
imports: from __future__ import annotations
  import time
  from datetime import timedelta
  from functools import cached_property
  from typing import TYPE_CHECKING, Any
  from azure.batch import BatchServiceClient, batch_auth, models
  from airflow.exceptions import AirflowException
  from airflow.hooks.base import BaseHook
  from airflow.providers.microsoft.azure.utils import AzureIdentityCredentialAdapter, add_managed_identity_connection_widgets, get_field
  from airflow.utils import timezone
label_desc: Use image node_id 11 for calling the AzureBatchHook obj's underlying member method code with example usage: obj.configure_job(job_id, pool_id, display_name) and returns: job