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
fmabroukmsft pushed a commit that referenced this pull request Oct 14, 2025
* feat(cognitiveservices): 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.

* need to add pattern for lint errors

* deploymentNameForActionParameter
fmabroukmsft pushed a commit that referenced this pull request Oct 14, 2025
* feat(cognitiveservices): 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.

* need to add pattern for lint errors

* deploymentNameForActionParameter
fmabroukmsft pushed a commit that referenced this pull request Oct 14, 2025
* feat(cognitiveservices): 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.

* need to add pattern for lint errors

* deploymentNameForActionParameter
fmabroukmsft pushed a commit that referenced this pull request Oct 14, 2025
* feat(cognitiveservices): 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.

* need to add pattern for lint errors

* deploymentNameForActionParameter
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