prefect.infrastructure.provisioners.modal

Classes

ModalPushProvisioner

A infrastructure provisioner for Modal push work pools. Methods:

console

console(self) -> Console

console

console(self, value: Console) -> None

provision

provision(self, work_pool_name: str, base_job_template: Dict[str, Any], client: Optional['PrefectClient'] = None) -> Dict[str, Any]
Provisions resources necessary for a Modal push work pool. Args:
  • work_pool_name: The name of the work pool to provision resources for
  • base_job_template: The base job template to update
Returns:
  • A copy of the provided base job template with the provisioned resources