mlos_bench.services.remote.azure.azure_deployment_services module¶
Base class for certain Azure Services classes that do deployments.
- class mlos_bench.services.remote.azure.azure_deployment_services.AzureDeploymentService(config: Dict[str, Any] | None = None, global_config: Dict[str, Any] | None = None, parent: Service | None = None, methods: Dict[str, Callable] | List[Callable] | None = None)¶
Bases:
Service
Helper methods to manage and deploy Azure resources via REST APIs.
- Attributes:
config_loader_service
Return a config loader service.
deploy_params
Get the deployment parameters.
Methods
export
()Return a dictionary of functions available in this service.
merge_methods
(ext_methods, local_methods)Merge methods from the external caller with the local ones.
new
(class_name[, config, global_config, parent])Factory method for a new service with a given config.
pprint
()Produce a human-readable string listing all public methods of the service.
register
(services)Register new mix-in services.
- property deploy_params: dict¶
Get the deployment parameters.