[AutoPR azure-mgmt-commvaultcontentstore]-generated-from-SDK Generation - Python-6481741#47641
[AutoPR azure-mgmt-commvaultcontentstore]-generated-from-SDK Generation - Python-6481741#47641azure-sdk wants to merge 4 commits into
Conversation
…Management/tspconfig.yaml', SDK Release Type: beta, and CommitSHA: 'c988a5e360aca671131d37955d362f51f0b5c677' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6476669 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
There was a problem hiding this comment.
Pull request overview
This PR adds the brand-new management-plane SDK package azure-mgmt-commvaultcontentstore (initial beta 1.0.0b1), generated from TypeSpec (specification/liftrcommvault/Commvault.ContentStore.Management). It introduces the ContentStoreClient with operations for cloud accounts, storages, plans, protection groups, protected items, role mappings, and SaaS operations, along with the standard packaging, CI, samples, tests, and API metadata scaffolding.
Changes:
- New
azure-mgmt-commvaultcontentstorepackage scaffolding (pyproject, README, CHANGELOG, LICENSE, MANIFEST, version, py.typed, ci.yml, tsp-location). - Generated client/config/models/enums/operations surface (sync + aio) exposing
ContentStoreClient. - Generated samples and skipped (
@pytest.mark.skip) recorded tests plus conftest sanitizers and API metadata files.
Reviewed changes
Copilot reviewed 99 out of 101 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| sdk/commvaultcontentstore/ci.yml | New CI pipeline definition with the package artifact entry. |
| .../tsp-location.yaml | Pins TypeSpec source spec + commit for regeneration. |
| .../README.md | Package readme; auth + client usage example matches the client API. |
| .../pyproject.toml | Package metadata; correct beta stability flags and ContentStoreClient title. |
| .../CHANGELOG.md | Initial 1.0.0b1 entry, date matches current date. |
| .../_version.py | VERSION = "1.0.0b1", consistent with changelog. |
| .../_client.py, aio/_client.py | ContentStoreClient with correct credential, subscription_id, base_url signature. |
| .../models/, operations/, _configuration.py, _enums.py, _validation.py, _utils/* | Generated source (per mgmt rules, not reviewed in detail). |
| .../generated_samples/, generated_tests/, conftest.py | Generated samples/tests (per mgmt rules, skipped). |
| .../MANIFEST.in, LICENSE, dev_requirements.txt, py.typed, apiview-properties.json, api.metadata.yml, _metadata.json | Standard packaging/metadata scaffolding. |
|
/azp run prepare-pipelines |
|
Azure Pipelines successfully started running 1 pipeline(s). |
…Management/tspconfig.yaml', SDK Release Type: beta, and CommitSHA: 'e7c377b4c801d6fe9e256ca22f6d6a79114026a7' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6481741 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
|
Client name: CommvaultContentStoreMgmtClient |
|
Hi @sauravraj62, the new api version |
|
Hi @sauravraj62, we have approved the PR and we will hold the PR merge and release until your explicitly ping us to merge then release. |
Configurations: 'specification/liftrcommvault/Commvault.ContentStore.Management/tspconfig.yaml', SDK Release Type: beta, and CommitSHA: 'e7c377b4c801d6fe9e256ca22f6d6a79114026a7' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6481741 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://azsdk-releaseplan-dashboard-hveph5aqhhcfhtgu.westus-01.azurewebsites.net/?releaseplan=2101 Submitted by: sauravraj@microsoft.com