Job Deployments¶
- class verda.job_deployments.JobDeploymentsService(http_client: HTTPClient)[source]¶
Service for managing serverless job deployments.
- create(deployment: JobDeployment) JobDeployment[source]¶
Create a new job deployment.
- get() list[JobDeploymentSummary][source]¶
Return all job deployments.
- get_by_name(job_name: str) JobDeployment[source]¶
Return a job deployment by name.
- get_scaling_options(job_name: str) JobScalingOptions[source]¶
Return scaling options for a job deployment.
- get_status(job_name: str) JobDeploymentStatus[source]¶
Return the current status for a job deployment.
- update(job_name: str, deployment: JobDeployment) JobDeployment[source]¶
Update an existing job deployment.
- class verda.job_deployments.JobDeployment(name: str, containers: list[~verda.containers._containers.Container], compute: ~verda.containers._containers.ComputeResource, scaling: ~verda.job_deployments._job_deployments.JobScalingOptions | None = None, container_registry_settings: ~verda.containers._containers.ContainerRegistrySettings = <factory>, endpoint_base_url: str | None = None, created_at: str | None = None)[source]¶
Configuration and metadata for a serverless job deployment.