[AutoPR azure-mgmt-loganalytics]-generated-from-SDK Generation - Python-6677928 - #48506
[AutoPR azure-mgmt-loganalytics]-generated-from-SDK Generation - Python-6677928#48506azure-sdk-automation[bot] wants to merge 2 commits into
Conversation
…icrosoft.OperationalInsights/OperationalInsights/tspconfig.yaml', SDK Release Type: stable, and CommitSHA: '9f0ad696cc186c2d16cb522abc0fbd4aa3854ca5' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6677928 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
|
Azure Pipelines: Successfully started running 1 pipeline(s). 10 pipeline(s) were filtered out due to trigger conditions. There may be pipelines that require an authorized user to comment /azp run to run. |
There was a problem hiding this comment.
Pull request overview
Note
Copilot could not run the full agentic suite for this review because it was automatically requested on a bot-authored pull request. Request a review from Copilot under Reviewers to retry with the full agentic suite. Improved support for bot-authored pull requests is coming soon.
Updates the azure-mgmt-loganalytics Python SDK to the newer 2026-03-01 OperationalInsights API surface, including newly generated models/enums, a new workspace purge operation for data lake data, and refreshed samples/tests.
Changes:
- Bumps default API version to
2026-03-01and updates tracked swagger commit metadata. - Adds new operation
WorkspacePurgeOperations.begin_purge_lake_dataplus corresponding models/enums (WorkspacePurgeLakeDataBody,TableProtectionLevelEnum,SummaryLogsIdentity, etc.). - Regenerates samples/tests and updates changelog/version to
14.1.0.
Reviewed changes
Copilot reviewed 116 out of 117 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| sdk/loganalytics/azure-mgmt-loganalytics/tsp-location.yaml | Updates the source swagger commit used for generation. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_tests/test_log_analytics_management_workspaces_operations_async.py | Regenerated async workspace tests with new dataAuthorizationMode field. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_tests/test_log_analytics_management_workspaces_operations.py | Regenerated sync workspace tests with new dataAuthorizationMode field. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_tests/test_log_analytics_management_workspace_purge_operations_async.py | Adds async test coverage for begin_purge_lake_data. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_tests/test_log_analytics_management_workspace_purge_operations.py | Adds sync test coverage for begin_purge_lake_data. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_tests/test_log_analytics_management_tables_operations_async.py | Regenerated async table tests with new protectionLevel field. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_tests/test_log_analytics_management_tables_operations.py | Regenerated sync table tests with new protectionLevel field. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_tests/test_log_analytics_management_summary_logs_operations_async.py | Regenerated async summary logs tests to include identity. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_tests/test_log_analytics_management_summary_logs_operations.py | Regenerated sync summary logs tests to include identity. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/workspaces_update.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/workspaces_subscription_list_for_work_space.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/workspaces_subscription_list.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/workspaces_saved_searches_get.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/workspaces_saved_searches_create_or_update.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/workspaces_regenerate_shared_keys.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/workspaces_purge_resource_id.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/workspaces_purge_operation.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/workspaces_purge_lake_data_operation.py | Adds sample for purge-lake-data operation status. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/workspaces_purge_lake_data.py | Adds sample for begin_purge_lake_data. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/workspaces_purge.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/workspaces_list_usages.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/workspaces_list_management_groups.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/workspaces_list_intelligence_packs.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/workspaces_list_by_resource_group_for_deleted.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/workspaces_list_by_resource_group.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/workspaces_get_shared_keys.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/workspaces_get.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/workspaces_gateways_delete.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/workspaces_failover.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/workspaces_failback.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/workspaces_enable_intelligence_pack.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/workspaces_disable_intelligence_pack.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/workspaces_delete_saved_searches.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/workspaces_delete.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/workspaces_create.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/workspaces_available_service_tiers.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/tables_upsert_for_table.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/tables_upsert.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/tables_search_cancel.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/tables_migrate.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/tables_list.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/tables_get.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/tables_delete.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/summary_logs_upsert.py | Updates sample to include identity and new spec provenance. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/summary_logs_stop.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/summary_logs_start.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/summary_logs_retry_bin.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/summary_logs_list.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/summary_logs_get.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/summary_logs_delete.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/storage_insights_list_by_workspace.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/storage_insights_get.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/storage_insights_delete.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/storage_insights_create_or_update.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/saved_searches_list_by_workspace.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/saved_searches_get_schema.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/query_packs_update_tags_only.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/query_packs_update.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/query_packs_list_by_resource_group.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/query_packs_list.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/query_packs_get.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/query_packs_delete.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/query_packs_create_no_name.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/query_packs_create.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/query_pack_update_no_name.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/query_pack_queries_update.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/query_pack_queries_search.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/query_pack_queries_put.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/query_pack_queries_list.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/query_pack_queries_get.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/query_pack_queries_delete.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/operations_list_by_tenant.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/operation_statuses_get.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/nsp_for_workspaces_reconcile.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/nsp_for_workspaces_list.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/nsp_for_workspaces_get.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/linked_storage_accounts_list_by_workspace.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/linked_storage_accounts_get.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/linked_storage_accounts_delete.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/linked_storage_accounts_create.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/linked_services_list_by_workspace.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/linked_services_get.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/linked_services_delete.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/linked_services_create.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/data_sources_list_by_workspace.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/data_sources_get.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/data_sources_delete.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/data_sources_create.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/data_export_list_by_workspace.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/data_export_get.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/data_export_delete.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/data_export_create_or_update.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/clusters_update.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/clusters_subscription_list.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/clusters_list_by_resource_group.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/clusters_get.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/clusters_delete.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/generated_samples/clusters_create.py | Updates sample provenance to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/models/_models.py | Adds new models/properties for 2026-03-01 API (identity, protection_level, purge lake types, etc.). |
| sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/models/_enums.py | Adds new enum members/types for 2026-03-01 API. |
| sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/models/init.py | Exposes newly generated models/enums. |
| sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/aio/operations/_operations.py | Adds async operation begin_purge_lake_data and switches many params from JSON to strongly-typed dicts. |
| sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/aio/_configuration.py | Bumps default API version to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/aio/_client.py | Updates client docs for 2026-03-01 API version. |
| sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/_version.py | Bumps package version to 14.1.0. |
| sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/_validation.py | Introduces new API-version validation decorator used by new operations. |
| sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/_utils/serialization.py | Improves Serializer docstring for generated docs. |
| sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/_utils/model_base.py | Adds bool-as-string deserialization and improves Mapping-like docstrings. |
| sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/_configuration.py | Bumps default API version to 2026-03-01. |
| sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/_client.py | Updates client docs for 2026-03-01 API version. |
| sdk/loganalytics/azure-mgmt-loganalytics/apiview-properties.json | Updates APIView mapping for new types and operation. |
| sdk/loganalytics/azure-mgmt-loganalytics/api.metadata.yml | Updates generator metadata (parser/python versions, hash). |
| sdk/loganalytics/azure-mgmt-loganalytics/api.md | Updates public API surface docs to reflect typed params and new operation/types. |
| sdk/loganalytics/azure-mgmt-loganalytics/_metadata.json | Updates API version, generator versions, and swagger commit metadata. |
| sdk/loganalytics/azure-mgmt-loganalytics/CHANGELOG.md | Adds 14.1.0 release entry describing new API surface. |
Suppressed comments (6)
sdk/loganalytics/azure-mgmt-loganalytics/generated_tests/test_log_analytics_management_workspaces_operations_async.py:1
- "dataAuthorizationMode": bool sets the value to the Python type object, not a boolean. This will serialize incorrectly and can cause request payload validation failures. Use a real boolean value (e.g., True/False) or omit the field if the test is meant to provide only required properties.
sdk/loganalytics/azure-mgmt-loganalytics/generated_tests/test_log_analytics_management_workspaces_operations.py:1 - "dataAuthorizationMode": bool sets the value to the Python type object, not a boolean. This will serialize incorrectly and can cause request payload validation failures. Use a real boolean value (e.g., True/False) or omit the field if the test is meant to provide only required properties.
sdk/loganalytics/azure-mgmt-loganalytics/generated_tests/test_log_analytics_management_summary_logs_operations_async.py:1 - The request payload includes read-only identity fields (principalId/tenantId and nested clientId/principalId). In the generated model, these are read-only and may be rejected by the service when sent in create/update. Keep only the writable fields (e.g., "type" and "userAssignedIdentities" with empty objects) in the request body.
sdk/loganalytics/azure-mgmt-loganalytics/generated_tests/test_log_analytics_management_summary_logs_operations.py:1 - The request payload includes read-only identity fields (principalId/tenantId and nested clientId/principalId). In the generated model, these are read-only and may be rejected by the service when sent in create/update. Keep only the writable fields (e.g., "type" and "userAssignedIdentities" with empty objects) in the request body.
sdk/loganalytics/azure-mgmt-loganalytics/generated_tests/test_log_analytics_management_workspace_purge_operations_async.py:1 - The new purge-lake-data request uses time strings that are not RFC3339 (the model specifies rfc3339 datetimes). This is likely to fail server-side validation. Use RFC3339 timestamps (e.g., "2020-02-20T00:00:00Z") and ensure they meet the API requirements (hour boundary, endTime exclusive).
sdk/loganalytics/azure-mgmt-loganalytics/generated_tests/test_log_analytics_management_workspace_purge_operations.py:1 - The new purge-lake-data request uses time strings that are not RFC3339 (the model specifies rfc3339 datetimes). This is likely to fail server-side validation. Use RFC3339 timestamps (e.g., "2020-02-20T00:00:00Z") and ensure they meet the API requirements (hour boundary, endTime exclusive).
💡 Add a code-review agent skill for context-aware, tailored reviews. Learn more in the docs.
|
Hi Roi Zehavi (@roizhv22), we have approved the PR. You can move on to merge and release though the action suggestion in Release Plan. |
Configurations: 'specification/operationalinsights/resource-manager/Microsoft.OperationalInsights/OperationalInsights/tspconfig.yaml', SDK Release Type: stable, and CommitSHA: '9f0ad696cc186c2d16cb522abc0fbd4aa3854ca5' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6677928 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=35969 Submitted by: roizehavi@microsoft.com