v1

latestOpenAPI 3.0.0Creative Commons Attribution 3.02026-07-132661,4471.5 MB
projects

Undeploys a Model from an Endpoint, removing a DeployedModel from it, and freeing all resources it's using.

post/v1/{+endpoint}:undeployModel

Path parameters

endpointstring required

Required. The name of the Endpoint resource from which to undeploy a Model. Format: projects/{project}/locations/{location}/endpoints/{endpoint}

Request body

deployedModelIdstring

Required. The ID of the DeployedModel to be undeployed from the Endpoint.

trafficSplitobject

If this field is provided, then the Endpoint's traffic_split will be overwritten with it. If last DeployedModel is being undeployed from the Endpoint, the [Endpoint.traffic_split] will always end up empty when this call returns. A DeployedModel will be successfully undeployed only if it doesn't have any traffic assigned to it when this method executes, or if this field unassigns any traffic to it.

Response

Successful response