Azure / Azure/azure-sdk-for-python
`BatchJobTerminateOptions` only available in private module.
- Dominant language
- Python
- Stars
- 5.6k
- Forks
- 3.4k
- Avg merge
- 1d 21h
- Merged PRs (30d)
- 193
Description
- **Package Name**: azure-batch
- **Package Version**: 15.1.0
- **Operating System**: Ubuntu 24.04
- **Python Version**: 3.13.13
**Describe the bug**
`BatchClient.begin_terminate_job()` takes a `options: Optional[_models._models.BatchJobTerminateOptions] = None,` parameter. However `BatchJobTerminateOptions` is not re-exported in `azure.batch.models` unlike other model classes, so you have to import it from `azure.batch.models._models` which (following python convention) is a private module.
Presumably this is just a missing re-export in `azure/batch/models/__init__.py`.
**To Reproduce**
Steps to reproduce the behavior:
1. Install azure-batch 15.1.0
2. Try to import `BatchJobTerminateOptions`
**Expected behavior**
The `BatchJobTerminateOptions` type should be available in a public module.
**Screenshots**
If applicable, add screenshots to help explain your problem.
**Additional context**
Add any other context about the problem here.
Contributor guide
Assessment
This issue has not been assessed yet.