Skip to content

[AutoPR @azure-arm-cognitiveservices]-generated-from-SDK Generation - JS-6069558#37853

Merged
M-Hietala merged 12 commits into
mainfrom
sdkauto/@azure-arm-cognitiveservices-6069558
May 11, 2026
Merged

[AutoPR @azure-arm-cognitiveservices]-generated-from-SDK Generation - JS-6069558#37853
M-Hietala merged 12 commits into
mainfrom
sdkauto/@azure-arm-cognitiveservices-6069558

Conversation

@azure-sdk
Copy link
Copy Markdown
Collaborator

@azure-sdk azure-sdk commented Mar 26, 2026

Configurations: 'specification/cognitiveservices/CognitiveServices.Management/tspconfig.yaml', API Version: 2026-01-15-preview, SDK Release Type: beta, and CommitSHA: '2f2a6cd8118938c1ba3f65d4e09a550d4504620f' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6069558 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. Release plan link: https://web.powerapps.com/apps/821ab569-ae60-420d-8264-d7b5d5ef734c?release-plan-id=9e85df93-3629-f111-8341-6045bd0a804f Submitted by: marko.j.hietala@microsoft.com

Release Plan Details

…nagement/tspconfig.yaml', API Version: 2026-01-15-preview, SDK Release Type: beta, and CommitSHA: '2f2a6cd8118938c1ba3f65d4e09a550d4504620f' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6069558 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
@github-actions github-actions Bot added the Mgmt This issue is related to a management-plane library. label Mar 26, 2026
@M-Hietala M-Hietala marked this pull request as ready for review March 26, 2026 21:40
Copilot AI review requested due to automatic review settings March 26, 2026 21:40
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the @azure/arm-cognitiveservices package to the 2026-01-15-preview (beta) Swagger/TSP-generated surface, refreshing samples and API reports accordingly.

Changes:

  • Replaced/remodeled many samples by removing legacy samples/v8/javascript assets and adding/updating samples-dev/*.ts samples for the 2026-01-15-preview API.
  • Added new API Extractor review report files for newly generated operation groups.
  • Added an eslint.config.mjs and adjusted generation artifacts (api-extractor.json, removed _meta.json).

Reviewed changes

Copilot reviewed 298 out of 984 changed files in this pull request and generated 11 comments.

Show a summary per file
File Description
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/projectsDeleteSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/projectConnectionsListSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/projectConnectionsGetSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/projectConnectionsDeleteSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/projectConnectionsCreateSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/projectConnectionListSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/projectConnectionGetSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/projectConnectionDeleteSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/projectConnectionCreateSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/projectCapabilityHostsListSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/projectCapabilityHostsGetSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/projectCapabilityHostsDeleteSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/privateLinkResourcesListSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/privateEndpointConnectionsListSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/privateEndpointConnectionsGetSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/privateEndpointConnectionsDeleteSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/privateEndpointConnectionsCreateOrUpdateSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/package.json Removed legacy JS samples package manifest (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/operationsListSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/networkSecurityPerimeterConfigurationsReconcileSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/networkSecurityPerimeterConfigurationsListSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/networkSecurityPerimeterConfigurationsGetSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/modelsListSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/modelCapacitiesListSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/locationBasedModelCapacitiesListSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/encryptionScopesListSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/encryptionScopesGetSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/encryptionScopesDeleteSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/deploymentsUpdateSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/deploymentsListSkusSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/deploymentsListSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/deploymentsGetSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/deploymentsDeleteSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/deploymentsCreateOrUpdateSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/deletedAccountsPurgeSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/deletedAccountsListSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/deletedAccountsGetSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/defenderForAiSettingsUpdateSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/defenderForAiSettingsListSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/defenderForAiSettingsGetSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/defenderForAiSettingsCreateOrUpdateSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/commitmentTiersListSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/commitmentPlansUpdatePlanSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/commitmentPlansListSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/commitmentPlansListPlansBySubscriptionSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/commitmentPlansListPlansByResourceGroupSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/commitmentPlansListAssociationsSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/commitmentPlansGetSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/commitmentPlansGetPlanSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/commitmentPlansGetAssociationSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/commitmentPlansDeleteSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/commitmentPlansDeletePlanSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/commitmentPlansDeleteAssociationSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/commitmentPlansCreateOrUpdateSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/commitmentPlansCreateOrUpdatePlanSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/commitmentPlansCreateOrUpdateAssociationSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/checkSkuAvailabilitySample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/checkDomainAvailabilitySample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/calculateModelCapacitySample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/accountsUpdateSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/accountsRegenerateKeySample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/accountsListUsagesSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/accountsListSkusSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/accountsListSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/accountsListModelsSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/accountsListKeysSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/accountsListByResourceGroupSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/accountsGetSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/accountsDeleteSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/accountConnectionsListSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/accountConnectionsGetSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/accountConnectionsDeleteSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/accountConnectionsCreateSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/accountConnectionListSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/accountConnectionGetSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/accountConnectionDeleteSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/accountConnectionCreateSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/accountCapabilityHostsListSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/accountCapabilityHostsGetSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/accountCapabilityHostsDeleteSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples/v8/javascript/accountCapabilityHostsCreateOrUpdateSample.js Removed legacy JS sample (v8).
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/subscriptionRaiPolicyGetSample.ts Added TS sample for Subscription RAI policy get (2026-01-15-preview).
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/subscriptionRaiPolicyDeleteSample.ts Added TS sample for Subscription RAI policy delete (2026-01-15-preview).
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/resourceSkusListSample.ts Updated TS sample to 2026-01-15-preview and simplified setup.
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/raiTopicsGetSample.ts Updated TS sample to 2026-01-15-preview and simplified setup.
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/raiToolLabelsListSample.ts Added TS sample for listing RAI tool labels.
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/raiToolLabelsGetSample.ts Added TS sample for getting an RAI tool label.
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/raiToolLabelsDeleteSample.ts Added TS sample for deleting an RAI tool label.
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/raiToolLabelsCreateOrUpdateSample.ts Added TS sample for creating/updating an RAI tool label.
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/raiPoliciesGetSample.ts Updated TS sample to 2026-01-15-preview and simplified setup.
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/raiExternalSafetyProvidersListSample.ts Added TS sample for listing external safety providers (subscription).
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/raiExternalSafetyProviderGetSample.ts Added TS sample for getting an external safety provider (subscription).
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/raiExternalSafetyProviderDeleteSample.ts Added TS sample for deleting an external safety provider (subscription).
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/raiExternalSafetyProviderCreateOrUpdateSample.ts Added TS sample for creating/updating an external safety provider (subscription).
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/raiContentFiltersListSample.ts Updated TS sample to 2026-01-15-preview and simplified setup.
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/raiContentFiltersGetSample.ts Updated TS sample to 2026-01-15-preview and simplified setup.
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/quotaTiersListBySubscriptionSample.ts Updated TS sample to 2026-01-15-preview and simplified setup.
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/quotaTiersGetSample.ts Updated TS sample to 2026-01-15-preview and simplified setup.
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/projectsListSample.ts Updated TS sample to 2026-01-15-preview and simplified setup.
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/projectsGetSample.ts Updated TS sample to 2026-01-15-preview and simplified setup.
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/projectsDeleteSample.ts Updated TS sample to 2026-01-15-preview and changed delete invocation.
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/privateLinkResourcesListSample.ts Updated TS sample to 2026-01-15-preview and simplified setup.
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/privateEndpointConnectionsListSample.ts Updated TS sample to 2026-01-15-preview and simplified setup.
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/outboundRulesPostSample.ts Added TS sample for managed network outbound rules POST.
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/outboundRuleListSample.ts Added TS sample for listing managed network outbound rules.
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/outboundRuleGetSample.ts Added TS sample for getting a managed network outbound rule.
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/outboundRuleDeleteSample.ts Added TS sample for deleting a managed network outbound rule.
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/outboundRuleCreateOrUpdateSample.ts Added TS sample for creating/updating a managed network outbound rule.
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/operationsListSample.ts Updated TS sample to 2026-01-15-preview and simplified setup.
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/modelsListSample.ts Updated TS sample to 2026-01-15-preview and simplified setup.
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/managedNetworkSettingsPutSample.ts Added TS sample for managed network settings PUT.
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/managedNetworkSettingsPatchSample.ts Added TS sample for managed network settings PATCH.
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/managedNetworkSettingsListSample.ts Added TS sample for managed network settings list.
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/managedNetworkSettingsGetSample.ts Added TS sample for managed network settings get.
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/managedNetworkSettingsDeleteSample.ts Added TS sample for managed network settings delete.
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/managedNetworkProvisionsProvisionManagedNetworkSample.ts Added TS sample for provision managed network (LRO).
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/encryptionScopesGetSample.ts Updated TS sample to 2026-01-15-preview and simplified setup.
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/deploymentsResumeSample.ts Added TS sample for resuming a deployment.
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/deploymentsPauseSample.ts Added TS sample for pausing a deployment.
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/deploymentsListSample.ts Updated TS sample to 2026-01-15-preview and simplified setup.
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/deploymentsGetSample.ts Updated TS sample to 2026-01-15-preview and simplified setup.
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/deploymentsDeleteSample.ts Updated TS sample to 2026-01-15-preview and changed delete invocation.
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/deletedAccountsPurgeSample.ts Updated TS sample to 2026-01-15-preview and changed purge invocation.
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/deletedAccountsListSample.ts Updated TS sample to 2026-01-15-preview and simplified setup.
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/deletedAccountsGetSample.ts Updated TS sample to 2026-01-15-preview and simplified setup.
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/defenderForAISettingsUpdateSample.ts Added TS sample for updating DefenderForAI settings.
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/defenderForAISettingsListSample.ts Added TS sample for listing DefenderForAI settings.
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/defenderForAISettingsGetSample.ts Added TS sample for getting DefenderForAI settings.
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/defenderForAISettingsCreateOrUpdateSample.ts Added TS sample for creating/updating DefenderForAI settings.
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/computeOperationsGetSample.ts Added TS sample for getting compute operation status.
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/commitmentTiersListSample.ts Updated TS sample to 2026-01-15-preview and simplified setup.
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/commitmentPlansListPlansBySubscriptionSample.ts Updated TS sample to 2026-01-15-preview and simplified setup.
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/commitmentPlansGetPlanSample.ts Updated TS sample to 2026-01-15-preview and simplified setup.
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/commitmentPlansDeletePlanSample.ts Updated TS sample to 2026-01-15-preview and changed delete invocation.
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/agentDeploymentsStopSample.ts Added TS sample for stopping an agent deployment.
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/agentDeploymentsStartSample.ts Added TS sample for starting an agent deployment.
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/agentDeploymentsListSample.ts Added TS sample for listing agent deployments.
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/agentDeploymentsGetSample.ts Added TS sample for getting an agent deployment.
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/agentDeploymentsDeleteSample.ts Added TS sample for deleting an agent deployment.
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/agentDeploymentsCreateOrUpdateSample.ts Added TS sample for creating/updating an agent deployment.
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/agentApplicationsListSample.ts Added TS sample for listing agent applications.
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/agentApplicationsListAgentsSample.ts Added TS sample for listing agents for an agent application.
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/agentApplicationsGetSample.ts Added TS sample for getting an agent application.
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/agentApplicationsEnableSample.ts Added TS sample for enabling an agent application.
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/agentApplicationsDisableSample.ts Added TS sample for disabling an agent application.
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/agentApplicationsDeleteSample.ts Added TS sample for deleting an agent application.
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/agentApplicationsCreateOrUpdateSample.ts Added TS sample for creating/updating an agent application.
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/accountsListSample.ts Updated TS sample to 2026-01-15-preview and simplified setup.
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/accountsListModelsSample.ts Updated TS sample to 2026-01-15-preview and simplified setup.
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/accountsListKeysSample.ts Updated TS sample to 2026-01-15-preview and simplified setup.
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/accountsGetSample.ts Updated TS sample to 2026-01-15-preview and simplified setup.
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/accountsDeleteSample.ts Updated TS sample to 2026-01-15-preview and changed delete invocation.
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/accountConnectionsGetSample.ts Updated TS sample to 2026-01-15-preview and simplified setup.
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/accountConnectionsDeleteSample.ts Updated TS sample to 2026-01-15-preview and changed delete invocation.
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/accountCapabilityHostsListSample.ts Updated TS sample to 2026-01-15-preview and simplified setup.
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/accountCapabilityHostsGetSample.ts Updated TS sample to 2026-01-15-preview and simplified setup.
sdk/cognitiveservices/arm-cognitiveservices/samples-dev/accountCapabilityHostsDeleteSample.ts Updated TS sample to 2026-01-15-preview and changed delete invocation.
sdk/cognitiveservices/arm-cognitiveservices/review/arm-cognitiveservices-api-usages-node.api.md Added API Extractor report for Usages operation group.
sdk/cognitiveservices/arm-cognitiveservices/review/arm-cognitiveservices-api-testRaiExternalSafetyProvider-node.api.md Added API Extractor report for TestRaiExternalSafetyProvider operation group.
sdk/cognitiveservices/arm-cognitiveservices/review/arm-cognitiveservices-api-subscriptionRaiPolicy-node.api.md Added API Extractor report for SubscriptionRaiPolicy operation group.
sdk/cognitiveservices/arm-cognitiveservices/review/arm-cognitiveservices-api-resourceSkus-node.api.md Added API Extractor report for ResourceSkus operation group.
sdk/cognitiveservices/arm-cognitiveservices/review/arm-cognitiveservices-api-raiExternalSafetyProviders-node.api.md Added API Extractor report for RaiExternalSafetyProviders operation group.
sdk/cognitiveservices/arm-cognitiveservices/review/arm-cognitiveservices-api-raiExternalSafetyProvider-node.api.md Added API Extractor report for RaiExternalSafetyProvider operation group.
sdk/cognitiveservices/arm-cognitiveservices/review/arm-cognitiveservices-api-raiContentFilters-node.api.md Added API Extractor report for RaiContentFilters operation group.
sdk/cognitiveservices/arm-cognitiveservices/review/arm-cognitiveservices-api-quotaTiers-node.api.md Added API Extractor report for QuotaTiers operation group.
sdk/cognitiveservices/arm-cognitiveservices/review/arm-cognitiveservices-api-privateLinkResources-node.api.md Added API Extractor report for PrivateLinkResources operation group.
sdk/cognitiveservices/arm-cognitiveservices/review/arm-cognitiveservices-api-outboundRules-node.api.md Added API Extractor report for OutboundRules operation group.
sdk/cognitiveservices/arm-cognitiveservices/review/arm-cognitiveservices-api-operations-node.api.md Added API Extractor report for Operations operation group.
sdk/cognitiveservices/arm-cognitiveservices/review/arm-cognitiveservices-api-models-node.api.md Added API Extractor report for Models operation group.
sdk/cognitiveservices/arm-cognitiveservices/review/arm-cognitiveservices-api-modelCapacities-node.api.md Added API Extractor report for ModelCapacities operation group.
sdk/cognitiveservices/arm-cognitiveservices/review/arm-cognitiveservices-api-managedNetworkProvisions-node.api.md Added API Extractor report for ManagedNetworkProvisions operation group.
sdk/cognitiveservices/arm-cognitiveservices/review/arm-cognitiveservices-api-locationBasedModelCapacities-node.api.md Added API Extractor report for LocationBasedModelCapacities operation group.
sdk/cognitiveservices/arm-cognitiveservices/review/arm-cognitiveservices-api-deletedAccounts-node.api.md Added API Extractor report for DeletedAccounts operation group.
sdk/cognitiveservices/arm-cognitiveservices/review/arm-cognitiveservices-api-computeOperations-node.api.md Added API Extractor report for ComputeOperations operation group.
sdk/cognitiveservices/arm-cognitiveservices/review/arm-cognitiveservices-api-commitmentTiers-node.api.md Added API Extractor report for CommitmentTiers operation group.
sdk/cognitiveservices/arm-cognitiveservices/eslint.config.mjs Added flat ESLint config for the package.
sdk/cognitiveservices/arm-cognitiveservices/api-extractor.json Reformatted API Extractor config.
sdk/cognitiveservices/arm-cognitiveservices/_meta.json Removed generation metadata file.
Files not reviewed (1)
  • pnpm-lock.yaml: Language not supported

Comment thread sdk/cognitiveservices/arm-cognitiveservices/eslint.config.mjs
github-actions[bot]

This comment was marked as off-topic.

@v-jiaodi
Copy link
Copy Markdown
Member

/check-enforcer override

@github-actions
Copy link
Copy Markdown
Contributor

API Change Check

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

@azure/arm-cognitiveservices

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Mar 27, 2026

API Change Check

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

@azure/arm-cognitiveservices

@kazrael2119 kazrael2119 added Self-Service Release PR for self-service release first-typespec-migration first time to migrate to typespec labels Mar 30, 2026
Comment thread sdk/cognitiveservices/arm-cognitiveservices/CHANGELOG.md Outdated
@kazrael2119
Copy link
Copy Markdown
Member

ci failure is because you need to run the test and push the test recordings
see this guide

but testing is not a self service blocker, feel free to run the test according to above guide or skip the test by using describe.skip

…nagement/tspconfig.yaml', API Version: 2026-01-15-preview, SDK Release Type: beta, and CommitSHA: '1d7f06670c3277918d9da2ddc2069e6aad7ae4c5' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6084205 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
@github-actions

This comment has been minimized.

Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

2 tool issues found in @azure/arm-cognitiveservices (first TypeSpec migration, v9.0.0-beta.1): both are ae-forgotten-export warnings — _UsageListResult and _OutboundRuleListResult are used as public return types but not exported from the package entry point. These should be exported with proper public names (without _ prefix) or fixed in the generation tooling.

📊 Structured Report
{"agent":"mgmt-reviewer","pr":37853,"summary":"issues_found","findings":[{"file":"sdk/cognitiveservices/arm-cognitiveservices/review/arm-cognitiveservices-node.api.md","line":258,"issueType":"tool","category":"ae-forgotten-export","description":"_UsageListResult is used in public API return type of AccountsOperations.listUsages but not exported from index.d.ts"},{"file":"sdk/cognitiveservices/arm-cognitiveservices/review/arm-cognitiveservices-node.api.md","line":2484,"issueType":"tool","category":"ae-forgotten-export","description":"_OutboundRuleListResult is used in public API return type of OutboundRulesOperations.post but not exported from index.d.ts"}]}

Benchmarked by Management Release Assistant

@kazrael2119

This comment was marked as outdated.

Comment thread sdk/cognitiveservices/arm-cognitiveservices/CHANGELOG.md Outdated
@azure-sdk azure-sdk requested review from a team and xirzec as code owners May 7, 2026 08:24
@github-actions github-actions Bot added mgmt-review-in-progress Management SDK review is in progress and removed mgmt-review-needed labels May 8, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 8, 2026

Next Steps to Merge

Only failed checks and required actions are listed below.

  • Required Approvals: The PR is currently blocked pending reviewer approvals. Requested reviewers: @xirzec, @jeremymeng, @MaryGao, @qiaozha, @JialinHuang803.

All CI checks are currently passing. Once required approvals are obtained, the PR should be ready to merge.

Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No API design issues found. The @azure/arm-cognitiveservices 9.0.0-beta.1 API surface has been reviewed against the management SDK guidelines — versions are consistent across package.json, cognitiveServicesManagementContext.ts, and CHANGELOG.md; no alpha versions are present; KnownVersions retains all prior stable/preview entries; no _N suffix, AutoGenerated, or unknown type issues; and no void return types on get/create/update operations.

📊 Structured Report
{"agent":"mgmt-reviewer","pr":37853,"summary":"clean","findings":[]}

Benchmarked by Management Release Assistant

@JialinHuang803
Copy link
Copy Markdown
Member

JialinHuang803 commented May 8, 2026

Note

This analysis was generated by AI. Please review the classifications and root causes for accuracy.

Breaking Change Analysis: @azure/arm-cognitiveservices 9.0.0-beta.1

Old SDK (main) New SDK (PR)
Generator Swagger / AutoRest TypeSpec / emitter
API Version 2025-10-01-preview 2026-01-15-preview
Package Version 8.1.0 9.0.0-beta.1

Spec References:


Type 1: API Version Upgrade (2025-10-01-preview -> 2026-01-15-preview) -- 3 items

# Breaking Change Root Cause
1 Interface RaiPolicyProperties no longer has parameter customTopics Property customTopics (of type CustomTopicConfig[]) exists in 2025-10-01-preview swagger but is absent from the 2026-01-15-preview swagger. Removed in the new API version.
2 Removed Interface CustomTopicConfig Cascading from row 1: CustomTopicConfig was only referenced by the removed customTopics property on RaiPolicyProperties. No longer reachable in the new API version.
3 Removed Interface RaiTopicConfig Cascading from row 1: RaiTopicConfig was the base type of CustomTopicConfig (row 2). With CustomTopicConfig removed, RaiTopicConfig is also unreachable in the new API version.

Type 2: TypeSpec / Emitter Migration -- 17 items

Root Cause Sub-Type Count Accepted
LRO beginDeleteAndWait return type changed from delete-response headers to void; resumeFrom removed from options Emitter 7
Response wrapper removal + cascade from ConnectionPropertiesV2.authType change (row 11) through return type Emitter 6
Discriminator inline union changed to named string type (ConnectionAuthType) Emitter 1
Discriminator union alias reordered (base type moved to end); cascading from authType change Emitter 1
Paging collection wrapper type removed; Modular returns PagedAsyncIterableIterator<T> directly Emitter 1
Common ARM type AzureEntityResource replaced by ProxyResource in TypeSpec Conversion 1

Details

  1. Operation AccountCapabilityHosts.beginDeleteAndWait has a new signature -- Emitter

    LRO return type changed from AccountCapabilityHostsDeleteResponse (= AccountCapabilityHostsDeleteHeaders) to void. resumeFrom property removed from AccountCapabilityHostsDeleteOptionalParams.

  2. Operation EncryptionScopes.beginDeleteAndWait has a new signature -- Emitter

    Same as row 1: LRO return type changed from EncryptionScopesDeleteResponse (= EncryptionScopesDeleteHeaders) to void. resumeFrom removed from options.

  3. Operation ProjectCapabilityHosts.beginDeleteAndWait has a new signature -- Emitter

    Same as row 1: LRO return type changed from ProjectCapabilityHostsDeleteResponse (= ProjectCapabilityHostsDeleteHeaders) to void. resumeFrom removed from options.

  4. Operation RaiBlocklistItems.beginDeleteAndWait has a new signature -- Emitter

    Same as row 1: LRO return type changed from RaiBlocklistItemsDeleteResponse (= RaiBlocklistItemsDeleteHeaders) to void. resumeFrom removed from options.

  5. Operation RaiBlocklists.beginDeleteAndWait has a new signature -- Emitter

    Same as row 1: LRO return type changed from RaiBlocklistsDeleteResponse (= RaiBlocklistsDeleteHeaders) to void. resumeFrom removed from options.

  6. Operation RaiPolicies.beginDeleteAndWait has a new signature -- Emitter

    Same as row 1: LRO return type changed from RaiPoliciesDeleteResponse (= RaiPoliciesDeleteHeaders) to void. resumeFrom removed from options.

  7. Operation RaiTopics.beginDeleteAndWait has a new signature -- Emitter

    Same as row 1: LRO return type changed from RaiTopicsDeleteResponse (= RaiTopicsDeleteHeaders) to void. resumeFrom removed from options.

  8. Operation AccountConnections.create has a new signature -- Emitter ✅

    (1) Response wrapper removed: AccountConnectionsCreateResponse type alias removed; operation now returns ConnectionPropertiesV2BasicResource directly. (2) Cascade from row 11: return type ConnectionPropertiesV2BasicResource contains properties: ConnectionPropertiesV2Union, and ConnectionPropertiesV2Union changed due to authType discriminator change.

  9. Operation AccountConnections.get has a new signature -- Emitter ✅

    Same as row 8: response wrapper AccountConnectionsGetResponse removed; cascade from row 11 through return type.

  10. Operation AccountConnections.update has a new signature -- Emitter ✅

    Same as row 8: response wrapper AccountConnectionsUpdateResponse removed; cascade from row 11 through return type.

  11. Type of parameter authType of interface ConnectionPropertiesV2 is changed from "PAT" | "ManagedIdentity" | "UsernamePassword" | "None" | "SAS" | "AccountKey" | "ServicePrincipal" | "AccessKey" | "ApiKey" | "CustomKeys" | "OAuth2" | "AAD" to ConnectionAuthType -- Emitter ✅

    Both old swagger (2025-10-01-preview) and new swagger (2026-01-15-preview) define authType as $ref: ConnectionAuthType enum. AutoRest rendered the discriminator as an inline literal union; TypeSpec emitter renders it as the named string type ConnectionAuthType.

  12. Type alias "ConnectionPropertiesV2Union" has been changed -- Emitter ✅

    Cascading from row 11: ConnectionPropertiesV2Union includes ConnectionPropertiesV2 as a constituent type. The authType discriminator change in ConnectionPropertiesV2 cascades to the union. Additionally, the base type ConnectionPropertiesV2 moved from the first position to the last position in the union -- an emitter ordering difference.

  13. Operation ProjectConnections.create has a new signature -- Emitter ✅

    Same as row 8: response wrapper ProjectConnectionsCreateResponse removed; cascade from row 11 through return type ConnectionPropertiesV2BasicResource.

  14. Operation ProjectConnections.get has a new signature -- Emitter ✅

    Same as row 8: response wrapper ProjectConnectionsGetResponse removed; cascade from row 11 through return type.

  15. Operation ProjectConnections.update has a new signature -- Emitter ✅

    Same as row 8: response wrapper ProjectConnectionsUpdateResponse removed; cascade from row 11 through return type.

  16. Removed Interface NetworkSecurityPerimeterConfigurationList -- Emitter ✅

    Paging collection wrapper type. HLC generated NetworkSecurityPerimeterConfigurationList with nextLink and value properties. Modular inlines paging and returns PagedAsyncIterableIterator<NetworkSecurityPerimeterConfiguration> directly.

  17. Removed Interface AzureEntityResource -- Conversion ✅

    TypeSpec uses ARM common type ProxyResource instead of AzureEntityResource. Types that previously extended AzureEntityResource (Account, PrivateEndpointConnection, Project) now extend ProxyResource with etag inlined as a direct property. Structurally equivalent.


Total: 3 (Type 1: API Version Upgrade) + 17 (Type 2: TypeSpec/Emitter Migration) = 20 breaking changes

Type 2 breakdown: 1 item from TypeSpec conversion, 16 items from emitter differences.

@M-Hietala M-Hietala merged commit 2429669 into main May 11, 2026
71 checks passed
@M-Hietala M-Hietala deleted the sdkauto/@azure-arm-cognitiveservices-6069558 branch May 11, 2026 15:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

first-typespec-migration first time to migrate to typespec Mgmt This issue is related to a management-plane library. mgmt-review-in-progress Management SDK review is in progress Self-Service Release PR for self-service release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants