Skip to content

Conversation

aditya30394
Copy link
Member

Add deployment pause/resume APIs and service tier management

  • Add serviceTier enum property to DeploymentProperties (Default, Priority)
  • Add deploymentState enum property to DeploymentProperties (Running, Paused)
  • Add POST /deployments/{deploymentName}/pause endpoint for pausing deployments
  • Add POST /deployments/{deploymentName}/resume endpoint for resuming deployments
  • Create API examples for pause and resume operations
  • Update existing deployment examples to include new properties
  • Add comprehensive descriptions with usage guidance and SKU restrictions
  • Document HTTP 423 behavior for paused deployments
  • Mark both operations as idempotent

This enables customers to control deployment processing priority through service tiers and pause/resume deployment inferencing for cost optimization and resource management.

Choose a PR Template

Switch to "Preview" on this description then select one of the choices below.

Click here to open a PR for a Data Plane API.

Click here to open a PR for a Control Plane (ARM) API.

Click here to open a PR for only SDK configuration.

… tier management

- Add serviceTier enum property to DeploymentProperties (Default, Priority)
- Add deploymentState enum property to DeploymentProperties (Running, Paused)
- Add POST /deployments/{deploymentName}/pause endpoint for pausing deployments
- Add POST /deployments/{deploymentName}/resume endpoint for resuming deployments
- Create API examples for pause and resume operations
- Update existing deployment examples to include new properties
- Add comprehensive descriptions with usage guidance and SKU restrictions
- Document HTTP 423 behavior for paused deployments
- Mark both operations as idempotent

This enables customers to control deployment processing priority through
service tiers and pause/resume deployment inferencing for cost optimization
and resource management.
Copy link

github-actions bot commented Oct 6, 2025

Next Steps to Merge

✅ All automated merging requirements have been met! To get your PR merged, see aka.ms/azsdk/specreview/merge.

Comment generated by summarize-checks workflow run.

@github-actions github-actions bot added brownfield Brownfield services will soon be required to convert to TypeSpec. See https://aka.ms/azsdk/typespec. resource-manager labels Oct 6, 2025
Copy link

github-actions bot commented Oct 6, 2025

API Change Check

APIView identified API level changes in this PR and created the following API reviews

Language API Review for Package
Go sdk/resourcemanager/cognitiveservices/armcognitiveservices
Java com.azure.resourcemanager:azure-resourcemanager-cognitiveservices
JavaScript @azure/arm-cognitiveservices

@CarlOchs CarlOchs merged commit 912f691 into carlochs/cogsvc-2025-10-01-preview Oct 7, 2025
37 of 38 checks passed
@CarlOchs CarlOchs deleted the dev/kumarad/add_serviceTier_pause_resume branch October 7, 2025 14:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
brownfield Brownfield services will soon be required to convert to TypeSpec. See https://aka.ms/azsdk/typespec. Cognitive Services resource-manager
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants