Refresh azure-mgmt-containerinstance after migrate to Typespec#47259
Merged
ChenxiJiang333 merged 4 commits intoJun 2, 2026
Conversation
…rosoft.ContainerInstance/ContainerInstance/tspconfig.yaml', API Version: 2026-06-01-preview, SDK Release Type: beta, and CommitSHA: 'f74fe1506285c80ec95fbd84aa670919d6091aab' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6376971 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
Member
✅ Live Test ResultsSummary: 6 passed, 6 warnings in 55.52s |
Contributor
There was a problem hiding this comment.
Pull request overview
Refreshes azure-mgmt-containerinstance after migrating the package to TypeSpec generation for 2026-06-01-preview, including the packaging transition to pyproject.toml and regeneration of the SDK surface (new operation groups, samples, and tests).
Changes:
- Migrate packaging metadata from
setup.py/sdk_packaging.tomltopyproject.toml, and add TypeSpec provenance files (tsp-location.yaml,_metadata.json). - Regenerate the management client for
2026-06-01-preview(sync + async), including new operation groups and updated API version defaults. - Refresh generated samples/tests and update documentation/changelog/version for
10.2.0b2.
Reviewed changes
Copilot reviewed 127 out of 131 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| sdk/containerinstance/azure-mgmt-containerinstance/tsp-location.yaml | Adds TypeSpec source/commit location for reproducible regeneration. |
| sdk/containerinstance/azure-mgmt-containerinstance/tests/test_container_instance_management_operations_test.py | Removes trailing whitespace in test. |
| sdk/containerinstance/azure-mgmt-containerinstance/tests/test_container_instance_management_operations_async_test.py | Removes trailing whitespace in async test. |
| sdk/containerinstance/azure-mgmt-containerinstance/tests/test_container_instance_management_container_groups_operations_test.py | Removes extra blank line in test file. |
| sdk/containerinstance/azure-mgmt-containerinstance/tests/test_container_instance_management_container_groups_operations_async_test.py | Removes extra blank line in async test file. |
| sdk/containerinstance/azure-mgmt-containerinstance/tests/disable_test_mgmt_containerinstance.py | Re-formats/modernizes disabled test; keeps coverage example. |
| sdk/containerinstance/azure-mgmt-containerinstance/setup.py | Removes legacy setup.py packaging entrypoint. |
| sdk/containerinstance/azure-mgmt-containerinstance/sdk_packaging.toml | Removes legacy packaging metadata file (moved into pyproject.toml). |
| sdk/containerinstance/azure-mgmt-containerinstance/README.md | Updates supported Python version text and Entra authentication wording. |
| sdk/containerinstance/azure-mgmt-containerinstance/pyproject.toml | Adds full pyproject.toml packaging configuration + [packaging] metadata. |
| sdk/containerinstance/azure-mgmt-containerinstance/MANIFEST.in | Aligns sdist manifest with pyproject-era conventions. |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_tests/test_container_instance_management_subnet_service_association_link_operations.py | Regenerated test (sync) for updated API surface. |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_tests/test_container_instance_management_subnet_service_association_link_operations_async.py | Regenerated test (async) for updated API surface. |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_tests/test_container_instance_management_sandbox_groups_operations.py | Adds new generated tests for sandbox_groups (sync). |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_tests/test_container_instance_management_sandbox_groups_operations_async.py | Adds new generated tests for sandbox_groups (async). |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_tests/test_container_instance_management_operations.py | Regenerated operations tests (sync). |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_tests/test_container_instance_management_operations_async.py | Regenerated operations tests (async). |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_tests/test_container_instance_management_ngroups_operations.py | Adds new generated tests for ngroups (sync). |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_tests/test_container_instance_management_ngroups_operations_async.py | Adds new generated tests for ngroups (async). |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_tests/test_container_instance_management_location_operations.py | Regenerated location operation tests (sync). |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_tests/test_container_instance_management_location_operations_async.py | Regenerated location operation tests (async). |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_tests/test_container_instance_management_containers_operations.py | Regenerated containers operation tests (sync). |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_tests/test_container_instance_management_containers_operations_async.py | Regenerated containers operation tests (async). |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_tests/test_container_instance_management_container_group_profiles_operations.py | Removes old generated tests for removed/renamed operation group. |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_tests/test_container_instance_management_container_group_profiles_operations_async.py | Removes old generated async tests for removed/renamed operation group. |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_tests/test_container_instance_management_cg_profiles_operations.py | Updates generated tests to new cg_profiles naming (sync). |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_tests/test_container_instance_management_cg_profiles_operations_async.py | Updates generated tests to new cg_profiles naming (async). |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_tests/conftest.py | Regenerated test config/sanitizers header/comment updates. |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_samples/subnet_service_association_link_delete.py | Regenerated sample for updated API version + placeholder subscription id. |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_samples/sandbox_groups_update.py | Adds new sample for sandbox_groups.begin_update. |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_samples/sandbox_groups_list_by_subscription.py | Adds new sample for sandbox_groups.list_by_subscription. |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_samples/sandbox_groups_list_by_resource_group.py | Adds new sample for sandbox_groups.list_by_resource_group. |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_samples/sandbox_groups_get.py | Adds new sample for sandbox_groups.get. |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_samples/sandbox_groups_delete.py | Adds new sample for sandbox_groups.begin_delete. |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_samples/sandbox_groups_create_or_update.py | Adds new sample for sandbox_groups.begin_create_or_update. |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_samples/sandbox_groups_connect.py | Adds new sample for sandbox_groups.connect. |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_samples/operations_list.py | Regenerated sample for updated API version. |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_samples/ngroups_update.py | Adds new sample for ngroups.begin_update. |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_samples/ngroups_stop.py | Adds new sample for ngroups.stop. |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_samples/ngroups_start.py | Adds new sample for ngroups.begin_start. |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_samples/ngroups_restart.py | Adds new sample for ngroups.begin_restart. |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_samples/ngroups_list.py | Adds new sample for ngroups.list. |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_samples/ngroups_list_by_resource_group.py | Adds new sample for ngroups.list_by_resource_group. |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_samples/ngroups_get.py | Adds new sample for ngroups.get. |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_samples/ngroups_delete.py | Adds new sample for ngroups.begin_delete. |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_samples/ngroups_create_or_update.py | Updates sample to new ngroups.begin_create_or_update flow. |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_samples/container_list_logs.py | Regenerated sample for updated API version + placeholder subscription id. |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_samples/container_groups_update.py | Adds new sample for container_groups.update. |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_samples/container_groups_stop.py | Regenerated stop sample for updated API version + placeholder subscription id. |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_samples/container_groups_start.py | Regenerated start sample for updated API version + placeholder subscription id. |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_samples/container_groups_restart.py | Regenerated restart sample for updated API version + placeholder subscription id. |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_samples/container_groups_list.py | Regenerated list sample for updated API version + placeholder subscription id. |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_samples/container_groups_list_by_resource_group.py | Regenerated list-by-RG sample for updated API version + placeholder subscription id. |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_samples/container_groups_get_succeeded.py | Regenerated get sample for updated API version + placeholder subscription id. |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_samples/container_groups_get_priority.py | Regenerated priority sample for updated API version + placeholder subscription id. |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_samples/container_groups_get_outbound_network_dependencies_endpoints.py | Adds new sample for outbound network dependencies endpoints. |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_samples/container_groups_get_failed.py | Regenerated get-failed sample for updated API version + placeholder subscription id. |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_samples/container_groups_delete.py | Regenerated delete sample for updated API version + placeholder subscription id. |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_samples/container_groups_create_priority.py | Regenerated create-priority sample for updated API version + placeholder subscription id. |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_samples/container_groups_create_or_update.py | Regenerated create/update sample for updated API version + placeholder subscription id. |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_samples/container_groups_create_or_update_secret_reference.py | Adds new sample demonstrating secret reference support. |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_samples/container_group_usage.py | Regenerated usage sample for updated API version + placeholder subscription id. |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_samples/container_group_profiles_patch.py | Regenerated patch sample to new operation group naming. |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_samples/container_group_profiles_list.py | Regenerated list sample to new operation group naming. |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_samples/container_group_profiles_list_by_resource_group.py | Regenerated list-by-RG sample to new operation group naming. |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_samples/container_group_profiles_get.py | Regenerated get sample to new operation group naming. |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_samples/container_group_profiles_get_priority.py | Regenerated get-priority sample to new operation group naming. |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_samples/container_group_profiles_delete.py | Regenerated delete sample to new operation group naming. |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_samples/container_group_profiles_create_or_update.py | Regenerated create/update sample to new operation group naming. |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_samples/container_group_profile_list_all_revisions.py | Regenerated list-revisions sample to new operation group naming. |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_samples/container_group_profile_get_by_revision_number.py | Regenerated get-by-revision sample to new operation group naming. |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_samples/container_group_profile_create_or_update_extensions.py | Regenerated extensions sample to new operation group naming. |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_samples/container_group_profile_create_or_update_encryption_properties.py | Regenerated encryption sample to new operation group naming. |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_samples/container_group_profile_create_or_update_create_confidential.py | Regenerated confidential sample to new operation group naming. |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_samples/container_group_extensions.py | Regenerated container group extensions sample for updated API version. |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_samples/container_group_encryption_properties.py | Regenerated encryption properties sample for updated API version. |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_samples/container_group_create_or_update_standby_pool.py | Regenerated standby pool sample for updated API version. |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_samples/container_group_create_confidential.py | Regenerated confidential container group sample for updated API version. |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_samples/container_exec.py | Regenerated exec sample for updated API version + placeholder subscription id. |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_samples/container_attach.py | Regenerated attach sample for updated API version + placeholder subscription id. |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_samples/capabilities_list.py | Regenerated capabilities sample for updated API version + placeholder subscription id. |
| sdk/containerinstance/azure-mgmt-containerinstance/generated_samples/cached_images_list.py | Regenerated cached images sample for updated API version + placeholder subscription id. |
| sdk/containerinstance/azure-mgmt-containerinstance/CHANGELOG.md | Adds 10.2.0b2 entry documenting TypeSpec regeneration changes. |
| sdk/containerinstance/azure-mgmt-containerinstance/azure/mgmt/containerinstance/operations/_subnet_service_association_link_operations.py | Removes legacy AutoRest operations implementation (consolidated generation). |
| sdk/containerinstance/azure-mgmt-containerinstance/azure/mgmt/containerinstance/operations/_patch.py | Updates patch scaffold typing and headers for new generator. |
| sdk/containerinstance/azure-mgmt-containerinstance/azure/mgmt/containerinstance/operations/_container_group_profile_operations.py | Removes legacy AutoRest operations implementation (consolidated generation). |
| sdk/containerinstance/azure-mgmt-containerinstance/azure/mgmt/containerinstance/operations/init.py | Updates exported operation groups to new generated structure/names. |
| sdk/containerinstance/azure-mgmt-containerinstance/azure/mgmt/containerinstance/models/_patch.py | Updates patch scaffold typing and headers for new generator. |
| sdk/containerinstance/azure-mgmt-containerinstance/azure/mgmt/containerinstance/models/_enums.py | Adds consolidated enums module under new generator. |
| sdk/containerinstance/azure-mgmt-containerinstance/azure/mgmt/containerinstance/models/_container_instance_management_client_enums.py | Removes legacy AutoRest enum module (replaced by _enums.py). |
| sdk/containerinstance/azure-mgmt-containerinstance/azure/mgmt/containerinstance/aio/operations/_subnet_service_association_link_operations.py | Removes legacy AutoRest async operations implementation. |
| sdk/containerinstance/azure-mgmt-containerinstance/azure/mgmt/containerinstance/aio/operations/_patch.py | Updates async patch scaffold typing and headers for new generator. |
| sdk/containerinstance/azure-mgmt-containerinstance/azure/mgmt/containerinstance/aio/operations/_location_operations.py | Removes legacy AutoRest async location operations implementation. |
| sdk/containerinstance/azure-mgmt-containerinstance/azure/mgmt/containerinstance/aio/operations/_container_group_profile_operations.py | Removes legacy AutoRest async operations implementation. |
| sdk/containerinstance/azure-mgmt-containerinstance/azure/mgmt/containerinstance/aio/operations/init.py | Updates async operation exports to new generated structure/names. |
| sdk/containerinstance/azure-mgmt-containerinstance/azure/mgmt/containerinstance/aio/_patch.py | Refreshes async package patch scaffold. |
| sdk/containerinstance/azure-mgmt-containerinstance/azure/mgmt/containerinstance/aio/_configuration.py | Updates async configuration for new API version + cloud/endpoint support. |
| sdk/containerinstance/azure-mgmt-containerinstance/azure/mgmt/containerinstance/aio/_client.py | Regenerated async client (endpoint selection, new operation groups, send_request). |
| sdk/containerinstance/azure-mgmt-containerinstance/azure/mgmt/containerinstance/aio/init.py | Updates async package exports to new client module layout. |
| sdk/containerinstance/azure-mgmt-containerinstance/azure/mgmt/containerinstance/_version.py | Bumps package version to 10.2.0b2. |
| sdk/containerinstance/azure-mgmt-containerinstance/azure/mgmt/containerinstance/_validation.py | Adds generated API-version validation helper. |
| sdk/containerinstance/azure-mgmt-containerinstance/azure/mgmt/containerinstance/_utils/init.py | Adds generated utils package init. |
| sdk/containerinstance/azure-mgmt-containerinstance/azure/mgmt/containerinstance/_patch.py | Refreshes patch scaffold for new generator. |
| sdk/containerinstance/azure-mgmt-containerinstance/azure/mgmt/containerinstance/_configuration.py | Updates sync configuration for new API version + cloud/endpoint support. |
| sdk/containerinstance/azure-mgmt-containerinstance/azure/mgmt/containerinstance/_client.py | Regenerated sync client (endpoint selection, new operation groups, send_request). |
| sdk/containerinstance/azure-mgmt-containerinstance/azure/mgmt/containerinstance/init.py | Updates package exports to new client module layout. |
| sdk/containerinstance/azure-mgmt-containerinstance/azure/mgmt/init.py | Adds typing ignore for namespace package path extension. |
| sdk/containerinstance/azure-mgmt-containerinstance/azure/init.py | Adds typing ignore for namespace package path extension. |
| sdk/containerinstance/azure-mgmt-containerinstance/_metadata.json | Adds new generation metadata (api version, commit, emitter version). |
| sdk/containerinstance/azure-mgmt-containerinstance/_meta.json | Removes legacy AutoRest metadata file. |
msyyc
approved these changes
Jun 1, 2026
ChenxiJiang333
approved these changes
Jun 2, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Configurations: 'specification/containerinstance/resource-manager/Microsoft.ContainerInstance/ContainerInstance/tspconfig.yaml', API Version: 2026-06-01-preview, SDK Release Type: beta, and CommitSHA: 'f74fe1506285c80ec95fbd84aa670919d6091aab' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6376971 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.