Skip to content

[AutoPR azure-mgmt-loganalytics]-generated-from-SDK Generation - Python-6677928 - #48506

Open
azure-sdk-automation[bot] wants to merge 2 commits into
mainfrom
sdkauto/azure-mgmt-loganalytics-6677928
Open

[AutoPR azure-mgmt-loganalytics]-generated-from-SDK Generation - Python-6677928#48506
azure-sdk-automation[bot] wants to merge 2 commits into
mainfrom
sdkauto/azure-mgmt-loganalytics-6677928

Conversation

@azure-sdk-automation

Copy link
Copy Markdown
Contributor

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

…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.
Copilot AI balanced review requested due to automatic review settings August 9, 2026 11:20
@azure-sdk-automation azure-sdk-automation Bot added the auto-release When merged to main, release pipelines for this PR's changed packages trigger automatically. label Aug 9, 2026
@azure-pipelines

Copy link
Copy Markdown
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.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

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-01 and updates tracked swagger commit metadata.
  • Adds new operation WorkspacePurgeOperations.begin_purge_lake_data plus 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.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings August 10, 2026 03:12

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 116 out of 117 changed files in this pull request and generated no new comments.

@ChenxiJiang333

Copy link
Copy Markdown
Member

Hi Roi Zehavi (@roizhv22), we have approved the PR. You can move on to merge and release though the action suggestion in Release Plan.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

auto-release When merged to main, release pipelines for this PR's changed packages trigger automatically.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants