|
1 | 1 | # Release History
|
2 | 2 |
|
| 3 | +## 13.0.0 (2025-03-27) |
| 4 | + |
| 5 | +### Features Added |
| 6 | + |
| 7 | + - Client `LogAnalyticsManagementClient` added operation group `queries` |
| 8 | + - Client `LogAnalyticsManagementClient` added operation group `query_packs` |
| 9 | + - Enum `Capacity` added member `FIFTY_THOUSAND` |
| 10 | + - Enum `Capacity` added member `FOUR_HUNDRED` |
| 11 | + - Enum `Capacity` added member `ONE_HUNDRED` |
| 12 | + - Enum `Capacity` added member `TEN_THOUSAND` |
| 13 | + - Enum `Capacity` added member `THREE_HUNDRED` |
| 14 | + - Enum `Capacity` added member `TWENTY_FIVE_THOUSAND` |
| 15 | + - Enum `Capacity` added member `TWO_HUNDRED` |
| 16 | + - Enum `CapacityReservationLevel` added member `FIFTY_THOUSAND` |
| 17 | + - Enum `CapacityReservationLevel` added member `TEN_THOUSAND` |
| 18 | + - Enum `CapacityReservationLevel` added member `TWENTY_FIVE_THOUSAND` |
| 19 | + - Model `Cluster` added property `replication` |
| 20 | + - Enum `DataSourceType` added member `INGESTION` |
| 21 | + - Model `Table` added property `system_data` |
| 22 | + - Model `Table` added property `total_retention_in_days` |
| 23 | + - Model `Table` added property `archive_retention_in_days` |
| 24 | + - Model `Table` added property `search_results` |
| 25 | + - Model `Table` added property `restored_logs` |
| 26 | + - Model `Table` added property `result_statistics` |
| 27 | + - Model `Table` added property `plan` |
| 28 | + - Model `Table` added property `last_plan_modified_date` |
| 29 | + - Model `Table` added property `schema` |
| 30 | + - Model `Table` added property `provisioning_state` |
| 31 | + - Model `Table` added property `retention_in_days_as_default` |
| 32 | + - Model `Table` added property `total_retention_in_days_as_default` |
| 33 | + - Model `Workspace` added property `identity` |
| 34 | + - Model `Workspace` added property `system_data` |
| 35 | + - Model `Workspace` added property `etag` |
| 36 | + - Model `Workspace` added property `default_data_collection_rule_resource_id` |
| 37 | + - Model `Workspace` added property `replication` |
| 38 | + - Model `Workspace` added property `failover` |
| 39 | + - Model `WorkspaceFeatures` added property `unified_sentinel_billing_only` |
| 40 | + - Model `WorkspacePatch` added property `identity` |
| 41 | + - Model `WorkspacePatch` added property `default_data_collection_rule_resource_id` |
| 42 | + - Model `WorkspacePatch` added property `replication` |
| 43 | + - Model `WorkspacePatch` added property `failover` |
| 44 | + - Added model `AccessRule` |
| 45 | + - Added enum `AccessRuleDirection` |
| 46 | + - Added model `AccessRuleProperties` |
| 47 | + - Added model `AccessRulePropertiesSubscriptionsItem` |
| 48 | + - Added model `ClusterReplicationProperties` |
| 49 | + - Added enum `ClusterReplicationState` |
| 50 | + - Added model `Column` |
| 51 | + - Added enum `ColumnDataTypeHintEnum` |
| 52 | + - Added enum `ColumnTypeEnum` |
| 53 | + - Added enum `CreatedByType` |
| 54 | + - Added enum `IssueType` |
| 55 | + - Added model `LogAnalyticsQueryPack` |
| 56 | + - Added model `LogAnalyticsQueryPackListResult` |
| 57 | + - Added model `LogAnalyticsQueryPackQuery` |
| 58 | + - Added model `LogAnalyticsQueryPackQueryListResult` |
| 59 | + - Added model `LogAnalyticsQueryPackQueryPropertiesRelated` |
| 60 | + - Added model `LogAnalyticsQueryPackQuerySearchProperties` |
| 61 | + - Added model `LogAnalyticsQueryPackQuerySearchPropertiesRelated` |
| 62 | + - Added model `ManagedServiceIdentity` |
| 63 | + - Added enum `ManagedServiceIdentityType` |
| 64 | + - Added model `NetworkSecurityPerimeter` |
| 65 | + - Added model `NetworkSecurityPerimeterConfiguration` |
| 66 | + - Added model `NetworkSecurityPerimeterConfigurationListResult` |
| 67 | + - Added model `NetworkSecurityPerimeterConfigurationProperties` |
| 68 | + - Added enum `NetworkSecurityPerimeterConfigurationProvisioningState` |
| 69 | + - Added model `NetworkSecurityProfile` |
| 70 | + - Added model `ProvisioningIssue` |
| 71 | + - Added model `ProvisioningIssueProperties` |
| 72 | + - Added enum `ProvisioningStateEnum` |
| 73 | + - Added model `ProxyResourceAutoGenerated` |
| 74 | + - Added model `ResourceAssociation` |
| 75 | + - Added enum `ResourceAssociationAccessMode` |
| 76 | + - Added model `ResourceAutoGenerated` |
| 77 | + - Added model `RestoredLogs` |
| 78 | + - Added model `ResultStatistics` |
| 79 | + - Added model `Schema` |
| 80 | + - Added model `SearchResults` |
| 81 | + - Added enum `Severity` |
| 82 | + - Added enum `SourceEnum` |
| 83 | + - Added model `SystemData` |
| 84 | + - Added enum `TablePlanEnum` |
| 85 | + - Added enum `TableSubTypeEnum` |
| 86 | + - Added enum `TableTypeEnum` |
| 87 | + - Added model `TagsResource` |
| 88 | + - Added model `TrackedResourceAutoGenerated` |
| 89 | + - Added model `UserAssignedIdentity` |
| 90 | + - Added model `WorkspaceFailoverProperties` |
| 91 | + - Added enum `WorkspaceFailoverState` |
| 92 | + - Added model `WorkspaceReplicationPatProperties` |
| 93 | + - Added model `WorkspaceReplicationProperties` |
| 94 | + - Added enum `WorkspaceReplicationState` |
| 95 | + - Model `AvailableServiceTiersOperations` added parameter `kwargs` in method `__init__` |
| 96 | + - Model `ClustersOperations` added parameter `kwargs` in method `__init__` |
| 97 | + - Model `DataExportsOperations` added parameter `kwargs` in method `__init__` |
| 98 | + - Model `DataSourcesOperations` added parameter `kwargs` in method `__init__` |
| 99 | + - Model `DeletedWorkspacesOperations` added parameter `kwargs` in method `__init__` |
| 100 | + - Model `GatewaysOperations` added parameter `kwargs` in method `__init__` |
| 101 | + - Model `IntelligencePacksOperations` added parameter `kwargs` in method `__init__` |
| 102 | + - Model `LinkedServicesOperations` added parameter `kwargs` in method `__init__` |
| 103 | + - Model `LinkedStorageAccountsOperations` added parameter `kwargs` in method `__init__` |
| 104 | + - Model `ManagementGroupsOperations` added parameter `kwargs` in method `__init__` |
| 105 | + - Model `OperationStatusesOperations` added parameter `kwargs` in method `__init__` |
| 106 | + - Model `Operations` added parameter `kwargs` in method `__init__` |
| 107 | + - Model `SavedSearchesOperations` added parameter `kwargs` in method `__init__` |
| 108 | + - Model `SchemaOperations` added parameter `kwargs` in method `__init__` |
| 109 | + - Model `SharedKeysOperations` added parameter `kwargs` in method `__init__` |
| 110 | + - Model `StorageInsightConfigsOperations` added parameter `kwargs` in method `__init__` |
| 111 | + - Model `TablesOperations` added parameter `kwargs` in method `__init__` |
| 112 | + - Model `TablesOperations` added method `begin_create_or_update` |
| 113 | + - Model `TablesOperations` added method `begin_delete` |
| 114 | + - Model `TablesOperations` added method `begin_update` |
| 115 | + - Model `TablesOperations` added method `cancel_search` |
| 116 | + - Model `TablesOperations` added method `migrate` |
| 117 | + - Model `UsagesOperations` added parameter `kwargs` in method `__init__` |
| 118 | + - Model `WorkspacePurgeOperations` added parameter `kwargs` in method `__init__` |
| 119 | + - Model `WorkspacesOperations` added parameter `kwargs` in method `__init__` |
| 120 | + - Model `WorkspacesOperations` added method `begin_reconcile_nsp` |
| 121 | + - Model `WorkspacesOperations` added method `get_nsp` |
| 122 | + - Model `WorkspacesOperations` added method `list_nsp` |
| 123 | + - Added model `QueriesOperations` |
| 124 | + - Added model `QueryPacksOperations` |
| 125 | + - Method `ClustersOperations.begin_create_or_update` has a new overload `def begin_create_or_update(self: None, resource_group_name: str, cluster_name: str, parameters: Cluster, content_type: str)` |
| 126 | + - Method `ClustersOperations.begin_create_or_update` has a new overload `def begin_create_or_update(self: None, resource_group_name: str, cluster_name: str, parameters: IO[bytes], content_type: str)` |
| 127 | + - Method `ClustersOperations.begin_update` has a new overload `def begin_update(self: None, resource_group_name: str, cluster_name: str, parameters: ClusterPatch, content_type: str)` |
| 128 | + - Method `ClustersOperations.begin_update` has a new overload `def begin_update(self: None, resource_group_name: str, cluster_name: str, parameters: IO[bytes], content_type: str)` |
| 129 | + - Method `DataExportsOperations.create_or_update` has a new overload `def create_or_update(self: None, resource_group_name: str, workspace_name: str, data_export_name: str, parameters: DataExport, content_type: str)` |
| 130 | + - Method `DataExportsOperations.create_or_update` has a new overload `def create_or_update(self: None, resource_group_name: str, workspace_name: str, data_export_name: str, parameters: IO[bytes], content_type: str)` |
| 131 | + - Method `DataSourcesOperations.create_or_update` has a new overload `def create_or_update(self: None, resource_group_name: str, workspace_name: str, data_source_name: str, parameters: DataSource, content_type: str)` |
| 132 | + - Method `DataSourcesOperations.create_or_update` has a new overload `def create_or_update(self: None, resource_group_name: str, workspace_name: str, data_source_name: str, parameters: IO[bytes], content_type: str)` |
| 133 | + - Method `LinkedServicesOperations.begin_create_or_update` has a new overload `def begin_create_or_update(self: None, resource_group_name: str, workspace_name: str, linked_service_name: str, parameters: LinkedService, content_type: str)` |
| 134 | + - Method `LinkedServicesOperations.begin_create_or_update` has a new overload `def begin_create_or_update(self: None, resource_group_name: str, workspace_name: str, linked_service_name: str, parameters: IO[bytes], content_type: str)` |
| 135 | + - Method `LinkedStorageAccountsOperations.create_or_update` has a new overload `def create_or_update(self: None, resource_group_name: str, workspace_name: str, data_source_type: Union[str, DataSourceType], parameters: LinkedStorageAccountsResource, content_type: str)` |
| 136 | + - Method `LinkedStorageAccountsOperations.create_or_update` has a new overload `def create_or_update(self: None, resource_group_name: str, workspace_name: str, data_source_type: Union[str, DataSourceType], parameters: IO[bytes], content_type: str)` |
| 137 | + - Method `SavedSearchesOperations.create_or_update` has a new overload `def create_or_update(self: None, resource_group_name: str, workspace_name: str, saved_search_id: str, parameters: SavedSearch, content_type: str)` |
| 138 | + - Method `SavedSearchesOperations.create_or_update` has a new overload `def create_or_update(self: None, resource_group_name: str, workspace_name: str, saved_search_id: str, parameters: IO[bytes], content_type: str)` |
| 139 | + - Method `StorageInsightConfigsOperations.create_or_update` has a new overload `def create_or_update(self: None, resource_group_name: str, workspace_name: str, storage_insight_name: str, parameters: StorageInsight, content_type: str)` |
| 140 | + - Method `StorageInsightConfigsOperations.create_or_update` has a new overload `def create_or_update(self: None, resource_group_name: str, workspace_name: str, storage_insight_name: str, parameters: IO[bytes], content_type: str)` |
| 141 | + - Method `TablesOperations.begin_create_or_update` has a new overload `def begin_create_or_update(self: None, resource_group_name: str, workspace_name: str, table_name: str, parameters: Table, content_type: str)` |
| 142 | + - Method `TablesOperations.begin_create_or_update` has a new overload `def begin_create_or_update(self: None, resource_group_name: str, workspace_name: str, table_name: str, parameters: IO[bytes], content_type: str)` |
| 143 | + - Method `TablesOperations.begin_update` has a new overload `def begin_update(self: None, resource_group_name: str, workspace_name: str, table_name: str, parameters: Table, content_type: str)` |
| 144 | + - Method `TablesOperations.begin_update` has a new overload `def begin_update(self: None, resource_group_name: str, workspace_name: str, table_name: str, parameters: IO[bytes], content_type: str)` |
| 145 | + - Method `WorkspacePurgeOperations.purge` has a new overload `def purge(self: None, resource_group_name: str, workspace_name: str, body: WorkspacePurgeBody, content_type: str)` |
| 146 | + - Method `WorkspacePurgeOperations.purge` has a new overload `def purge(self: None, resource_group_name: str, workspace_name: str, body: IO[bytes], content_type: str)` |
| 147 | + - Method `WorkspacesOperations.begin_create_or_update` has a new overload `def begin_create_or_update(self: None, resource_group_name: str, workspace_name: str, parameters: Workspace, content_type: str)` |
| 148 | + - Method `WorkspacesOperations.begin_create_or_update` has a new overload `def begin_create_or_update(self: None, resource_group_name: str, workspace_name: str, parameters: IO[bytes], content_type: str)` |
| 149 | + - Method `WorkspacesOperations.update` has a new overload `def update(self: None, resource_group_name: str, workspace_name: str, parameters: WorkspacePatch, content_type: str)` |
| 150 | + - Method `WorkspacesOperations.update` has a new overload `def update(self: None, resource_group_name: str, workspace_name: str, parameters: IO[bytes], content_type: str)` |
| 151 | + - Method `QueriesOperations.put` has a new overload `def put(self: None, resource_group_name: str, query_pack_name: str, id: str, query_payload: LogAnalyticsQueryPackQuery, content_type: str)` |
| 152 | + - Method `QueriesOperations.put` has a new overload `def put(self: None, resource_group_name: str, query_pack_name: str, id: str, query_payload: IO[bytes], content_type: str)` |
| 153 | + - Method `QueriesOperations.search` has a new overload `def search(self: None, resource_group_name: str, query_pack_name: str, query_search_properties: LogAnalyticsQueryPackQuerySearchProperties, top: Optional[int], include_body: Optional[bool], skip_token: Optional[str], content_type: str)` |
| 154 | + - Method `QueriesOperations.search` has a new overload `def search(self: None, resource_group_name: str, query_pack_name: str, query_search_properties: IO[bytes], top: Optional[int], include_body: Optional[bool], skip_token: Optional[str], content_type: str)` |
| 155 | + - Method `QueriesOperations.update` has a new overload `def update(self: None, resource_group_name: str, query_pack_name: str, id: str, query_payload: LogAnalyticsQueryPackQuery, content_type: str)` |
| 156 | + - Method `QueriesOperations.update` has a new overload `def update(self: None, resource_group_name: str, query_pack_name: str, id: str, query_payload: IO[bytes], content_type: str)` |
| 157 | + - Method `QueryPacksOperations.create_or_update` has a new overload `def create_or_update(self: None, resource_group_name: str, query_pack_name: str, log_analytics_query_pack_payload: LogAnalyticsQueryPack, content_type: str)` |
| 158 | + - Method `QueryPacksOperations.create_or_update` has a new overload `def create_or_update(self: None, resource_group_name: str, query_pack_name: str, log_analytics_query_pack_payload: IO[bytes], content_type: str)` |
| 159 | + - Method `QueryPacksOperations.create_or_update_without_name` has a new overload `def create_or_update_without_name(self: None, resource_group_name: str, log_analytics_query_pack_payload: LogAnalyticsQueryPack, content_type: str)` |
| 160 | + - Method `QueryPacksOperations.create_or_update_without_name` has a new overload `def create_or_update_without_name(self: None, resource_group_name: str, log_analytics_query_pack_payload: IO[bytes], content_type: str)` |
| 161 | + - Method `QueryPacksOperations.update_tags` has a new overload `def update_tags(self: None, resource_group_name: str, query_pack_name: str, query_pack_tags: TagsResource, content_type: str)` |
| 162 | + - Method `QueryPacksOperations.update_tags` has a new overload `def update_tags(self: None, resource_group_name: str, query_pack_name: str, query_pack_tags: IO[bytes], content_type: str)` |
| 163 | + |
| 164 | +### Breaking Changes |
| 165 | + |
| 166 | + - Method `LogAnalyticsManagementClient.__init__` parameter `base_url` changed default value from `None` to `str` |
| 167 | + - Model `Table` deleted or renamed its instance variable `is_troubleshooting_allowed` |
| 168 | + - Model `Table` deleted or renamed its instance variable `is_troubleshoot_enabled` |
| 169 | + - Model `Table` deleted or renamed its instance variable `last_troubleshoot_date` |
| 170 | + - Model `Workspace` deleted or renamed its instance variable `e_tag` |
| 171 | + - Deleted or renamed method `TablesOperations.create` |
| 172 | + - Deleted or renamed method `TablesOperations.update` |
| 173 | + |
3 | 174 | ## 13.0.0b7 (2024-11-05)
|
4 | 175 |
|
5 | 176 | ### Other Changes
|
|
0 commit comments