diff --git a/sdk/loganalytics/azure-mgmt-loganalytics/CHANGELOG.md b/sdk/loganalytics/azure-mgmt-loganalytics/CHANGELOG.md index 65033c58c710..02572acb351c 100644 --- a/sdk/loganalytics/azure-mgmt-loganalytics/CHANGELOG.md +++ b/sdk/loganalytics/azure-mgmt-loganalytics/CHANGELOG.md @@ -1,5 +1,19 @@ # Release History +## 12.0.0 (2021-11-16) + +**Features** + + - Model Table has a new parameter is_troubleshooting_allowed + - Model Table has a new parameter last_troubleshoot_date + - Model Table has a new parameter is_troubleshoot_enabled + - Added operation TablesOperations.create + - Added operation ClustersOperations.begin_update + +**Breaking changes** + + - Removed operation ClustersOperations.update + ## 11.0.0 (2021-07-12) **Features** diff --git a/sdk/loganalytics/azure-mgmt-loganalytics/_meta.json b/sdk/loganalytics/azure-mgmt-loganalytics/_meta.json index c7a5e10badf9..c2ae01c9fbf9 100644 --- a/sdk/loganalytics/azure-mgmt-loganalytics/_meta.json +++ b/sdk/loganalytics/azure-mgmt-loganalytics/_meta.json @@ -1,11 +1,11 @@ { - "autorest": "3.4.2", + "autorest": "3.4.5", "use": [ - "@autorest/python@5.8.1", + "@autorest/python@5.8.4", "@autorest/modelerfour@4.19.2" ], - "commit": "313e78fa9784a6c17e8dcbb65fdf5f4b7077a184", + "commit": "1c520d5661b24e584bade4e4fe4993a39a43affd", "repository_url": "https://github.com/Azure/azure-rest-api-specs", - "autorest_command": "autorest specification/operationalinsights/resource-manager/readme.md --multiapi --python --python-mode=update --python-sdks-folder=/home/vsts/work/1/s/azure-sdk-for-python/sdk --track2 --use=@autorest/python@5.8.1 --use=@autorest/modelerfour@4.19.2 --version=3.4.2", + "autorest_command": "autorest specification/operationalinsights/resource-manager/readme.md --multiapi --python --python-mode=update --python-sdks-folder=/home/vsts/work/1/s/azure-sdk-for-python/sdk --track2 --use=@autorest/python@5.8.4 --use=@autorest/modelerfour@4.19.2 --version=3.4.5", "readme": "specification/operationalinsights/resource-manager/readme.md" } \ No newline at end of file diff --git a/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/_log_analytics_management_client.py b/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/_log_analytics_management_client.py index af6a9be08f04..7dd9ba1181de 100644 --- a/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/_log_analytics_management_client.py +++ b/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/_log_analytics_management_client.py @@ -34,9 +34,9 @@ from .operations import GatewaysOperations from .operations import SchemaOperations from .operations import WorkspacePurgeOperations +from .operations import Operations from .operations import TablesOperations from .operations import ClustersOperations -from .operations import Operations from .operations import WorkspacesOperations from .operations import DeletedWorkspacesOperations from . import models @@ -75,12 +75,12 @@ class LogAnalyticsManagementClient(object): :vartype schema: azure.mgmt.loganalytics.operations.SchemaOperations :ivar workspace_purge: WorkspacePurgeOperations operations :vartype workspace_purge: azure.mgmt.loganalytics.operations.WorkspacePurgeOperations + :ivar operations: Operations operations + :vartype operations: azure.mgmt.loganalytics.operations.Operations :ivar tables: TablesOperations operations :vartype tables: azure.mgmt.loganalytics.operations.TablesOperations :ivar clusters: ClustersOperations operations :vartype clusters: azure.mgmt.loganalytics.operations.ClustersOperations - :ivar operations: Operations operations - :vartype operations: azure.mgmt.loganalytics.operations.Operations :ivar workspaces: WorkspacesOperations operations :vartype workspaces: azure.mgmt.loganalytics.operations.WorkspacesOperations :ivar deleted_workspaces: DeletedWorkspacesOperations operations @@ -141,12 +141,12 @@ def __init__( self._client, self._config, self._serialize, self._deserialize) self.workspace_purge = WorkspacePurgeOperations( self._client, self._config, self._serialize, self._deserialize) + self.operations = Operations( + self._client, self._config, self._serialize, self._deserialize) self.tables = TablesOperations( self._client, self._config, self._serialize, self._deserialize) self.clusters = ClustersOperations( self._client, self._config, self._serialize, self._deserialize) - self.operations = Operations( - self._client, self._config, self._serialize, self._deserialize) self.workspaces = WorkspacesOperations( self._client, self._config, self._serialize, self._deserialize) self.deleted_workspaces = DeletedWorkspacesOperations( diff --git a/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/_metadata.json b/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/_metadata.json index 92ac1efbbfaf..557c1d183a23 100644 --- a/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/_metadata.json +++ b/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/_metadata.json @@ -1,6 +1,6 @@ { "chosen_version": "", - "total_api_version_list": ["2020-08-01", "2020-10-01"], + "total_api_version_list": ["2020-08-01", "2020-10-01", "2021-06-01"], "client": { "name": "LogAnalyticsManagementClient", "filename": "_log_analytics_management_client", @@ -113,9 +113,9 @@ "gateways": "GatewaysOperations", "schema": "SchemaOperations", "workspace_purge": "WorkspacePurgeOperations", + "operations": "Operations", "tables": "TablesOperations", "clusters": "ClustersOperations", - "operations": "Operations", "workspaces": "WorkspacesOperations", "deleted_workspaces": "DeletedWorkspacesOperations" } diff --git a/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/_version.py b/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/_version.py index ae876c37f272..c047f879b92f 100644 --- a/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/_version.py +++ b/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/_version.py @@ -6,4 +6,4 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -VERSION = "11.0.0" +VERSION = "12.0.0" diff --git a/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/aio/_log_analytics_management_client.py b/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/aio/_log_analytics_management_client.py index b197e604a7f9..b1899a6ecebd 100644 --- a/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/aio/_log_analytics_management_client.py +++ b/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/aio/_log_analytics_management_client.py @@ -32,9 +32,9 @@ from .operations import GatewaysOperations from .operations import SchemaOperations from .operations import WorkspacePurgeOperations +from .operations import Operations from .operations import TablesOperations from .operations import ClustersOperations -from .operations import Operations from .operations import WorkspacesOperations from .operations import DeletedWorkspacesOperations from .. import models @@ -73,12 +73,12 @@ class LogAnalyticsManagementClient(object): :vartype schema: azure.mgmt.loganalytics.aio.operations.SchemaOperations :ivar workspace_purge: WorkspacePurgeOperations operations :vartype workspace_purge: azure.mgmt.loganalytics.aio.operations.WorkspacePurgeOperations + :ivar operations: Operations operations + :vartype operations: azure.mgmt.loganalytics.aio.operations.Operations :ivar tables: TablesOperations operations :vartype tables: azure.mgmt.loganalytics.aio.operations.TablesOperations :ivar clusters: ClustersOperations operations :vartype clusters: azure.mgmt.loganalytics.aio.operations.ClustersOperations - :ivar operations: Operations operations - :vartype operations: azure.mgmt.loganalytics.aio.operations.Operations :ivar workspaces: WorkspacesOperations operations :vartype workspaces: azure.mgmt.loganalytics.aio.operations.WorkspacesOperations :ivar deleted_workspaces: DeletedWorkspacesOperations operations @@ -138,12 +138,12 @@ def __init__( self._client, self._config, self._serialize, self._deserialize) self.workspace_purge = WorkspacePurgeOperations( self._client, self._config, self._serialize, self._deserialize) + self.operations = Operations( + self._client, self._config, self._serialize, self._deserialize) self.tables = TablesOperations( self._client, self._config, self._serialize, self._deserialize) self.clusters = ClustersOperations( self._client, self._config, self._serialize, self._deserialize) - self.operations = Operations( - self._client, self._config, self._serialize, self._deserialize) self.workspaces = WorkspacesOperations( self._client, self._config, self._serialize, self._deserialize) self.deleted_workspaces = DeletedWorkspacesOperations( diff --git a/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/aio/operations/__init__.py b/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/aio/operations/__init__.py index 0ef7b90f330d..d2c7c1df5616 100644 --- a/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/aio/operations/__init__.py +++ b/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/aio/operations/__init__.py @@ -21,9 +21,9 @@ from ._gateways_operations import GatewaysOperations from ._schema_operations import SchemaOperations from ._workspace_purge_operations import WorkspacePurgeOperations +from ._operations import Operations from ._tables_operations import TablesOperations from ._clusters_operations import ClustersOperations -from ._operations import Operations from ._workspaces_operations import WorkspacesOperations from ._deleted_workspaces_operations import DeletedWorkspacesOperations @@ -43,9 +43,9 @@ 'GatewaysOperations', 'SchemaOperations', 'WorkspacePurgeOperations', + 'Operations', 'TablesOperations', 'ClustersOperations', - 'Operations', 'WorkspacesOperations', 'DeletedWorkspacesOperations', ] diff --git a/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/aio/operations/_clusters_operations.py b/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/aio/operations/_clusters_operations.py index 2df6b0ee7f24..54bb366cf6e4 100644 --- a/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/aio/operations/_clusters_operations.py +++ b/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/aio/operations/_clusters_operations.py @@ -62,7 +62,7 @@ def list_by_resource_group( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-10-01" + api_version = "2021-06-01" accept = "application/json" def prepare_request(next_link=None): @@ -130,7 +130,7 @@ def list( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-10-01" + api_version = "2021-06-01" accept = "application/json" def prepare_request(next_link=None): @@ -193,7 +193,7 @@ async def _create_or_update_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-10-01" + api_version = "2021-06-01" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -322,7 +322,7 @@ async def _delete_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-10-01" + api_version = "2021-06-01" accept = "application/json" # Construct URL @@ -442,7 +442,7 @@ async def get( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-10-01" + api_version = "2021-06-01" accept = "application/json" # Construct URL @@ -479,37 +479,24 @@ async def get( return deserialized get.metadata = {'url': '/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/clusters/{clusterName}'} # type: ignore - async def update( + async def _update_initial( self, resource_group_name: str, cluster_name: str, parameters: "_models.ClusterPatch", **kwargs: Any ) -> "_models.Cluster": - """Updates a Log Analytics cluster. - - :param resource_group_name: The name of the resource group. The name is case insensitive. - :type resource_group_name: str - :param cluster_name: Name of the Log Analytics Cluster. - :type cluster_name: str - :param parameters: The parameters required to patch a Log Analytics cluster. - :type parameters: ~azure.mgmt.loganalytics.models.ClusterPatch - :keyword callable cls: A custom type or function that will be passed the direct response - :return: Cluster, or the result of cls(response) - :rtype: ~azure.mgmt.loganalytics.models.Cluster - :raises: ~azure.core.exceptions.HttpResponseError - """ cls = kwargs.pop('cls', None) # type: ClsType["_models.Cluster"] error_map = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-10-01" + api_version = "2021-06-01" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.update.metadata['url'] # type: ignore + url = self._update_initial.metadata['url'] # type: ignore path_format_arguments = { 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1), 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'), @@ -544,4 +531,75 @@ async def update( return cls(pipeline_response, deserialized, {}) return deserialized - update.metadata = {'url': '/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/clusters/{clusterName}'} # type: ignore + _update_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/clusters/{clusterName}'} # type: ignore + + async def begin_update( + self, + resource_group_name: str, + cluster_name: str, + parameters: "_models.ClusterPatch", + **kwargs: Any + ) -> AsyncLROPoller["_models.Cluster"]: + """Updates a Log Analytics cluster. + + :param resource_group_name: The name of the resource group. The name is case insensitive. + :type resource_group_name: str + :param cluster_name: Name of the Log Analytics Cluster. + :type cluster_name: str + :param parameters: The parameters required to patch a Log Analytics cluster. + :type parameters: ~azure.mgmt.loganalytics.models.ClusterPatch + :keyword callable cls: A custom type or function that will be passed the direct response + :keyword str continuation_token: A continuation token to restart a poller from a saved state. + :keyword polling: By default, your polling method will be AsyncARMPolling. + Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy. + :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod + :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. + :return: An instance of AsyncLROPoller that returns either Cluster or the result of cls(response) + :rtype: ~azure.core.polling.AsyncLROPoller[~azure.mgmt.loganalytics.models.Cluster] + :raises ~azure.core.exceptions.HttpResponseError: + """ + polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop('cls', None) # type: ClsType["_models.Cluster"] + lro_delay = kwargs.pop( + 'polling_interval', + self._config.polling_interval + ) + cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + if cont_token is None: + raw_result = await self._update_initial( + resource_group_name=resource_group_name, + cluster_name=cluster_name, + parameters=parameters, + cls=lambda x,y,z: x, + **kwargs + ) + + kwargs.pop('error_map', None) + kwargs.pop('content_type', None) + + def get_long_running_output(pipeline_response): + deserialized = self._deserialize('Cluster', pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + return deserialized + + path_format_arguments = { + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1), + 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'), + 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), + } + + if polling is True: polling_method = AsyncARMPolling(lro_delay, path_format_arguments=path_format_arguments, **kwargs) + elif polling is False: polling_method = AsyncNoPolling() + else: polling_method = polling + if cont_token: + return AsyncLROPoller.from_continuation_token( + polling_method=polling_method, + continuation_token=cont_token, + client=self._client, + deserialization_callback=get_long_running_output + ) + else: + return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) + begin_update.metadata = {'url': '/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/clusters/{clusterName}'} # type: ignore diff --git a/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/aio/operations/_deleted_workspaces_operations.py b/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/aio/operations/_deleted_workspaces_operations.py index 3f48b2f1d30c..12c0e8ff7b9c 100644 --- a/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/aio/operations/_deleted_workspaces_operations.py +++ b/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/aio/operations/_deleted_workspaces_operations.py @@ -57,7 +57,7 @@ def list( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-10-01" + api_version = "2021-06-01" accept = "application/json" def prepare_request(next_link=None): @@ -127,7 +127,7 @@ def list_by_resource_group( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-10-01" + api_version = "2021-06-01" accept = "application/json" def prepare_request(next_link=None): diff --git a/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/aio/operations/_tables_operations.py b/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/aio/operations/_tables_operations.py index 4ad2b617ee38..3918801fdd47 100644 --- a/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/aio/operations/_tables_operations.py +++ b/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/aio/operations/_tables_operations.py @@ -63,7 +63,7 @@ def list_by_workspace( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-08-01" + api_version = "2021-06-01" accept = "application/json" def prepare_request(next_link=None): @@ -144,7 +144,7 @@ async def update( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-08-01" + api_version = "2021-06-01" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -187,6 +187,77 @@ async def update( return deserialized update.metadata = {'url': '/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/tables/{tableName}'} # type: ignore + async def create( + self, + resource_group_name: str, + workspace_name: str, + table_name: str, + parameters: "_models.Table", + **kwargs: Any + ) -> "_models.Table": + """Updates a Log Analytics workspace table properties. + + :param resource_group_name: The name of the resource group. The name is case insensitive. + :type resource_group_name: str + :param workspace_name: The name of the workspace. + :type workspace_name: str + :param table_name: The name of the table. + :type table_name: str + :param parameters: The parameters required to update table properties. + :type parameters: ~azure.mgmt.loganalytics.models.Table + :keyword callable cls: A custom type or function that will be passed the direct response + :return: Table, or the result of cls(response) + :rtype: ~azure.mgmt.loganalytics.models.Table + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType["_models.Table"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + api_version = "2021-06-01" + content_type = kwargs.pop("content_type", "application/json") + accept = "application/json" + + # Construct URL + url = self.create.metadata['url'] # type: ignore + path_format_arguments = { + 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1), + 'workspaceName': self._serialize.url("workspace_name", workspace_name, 'str', max_length=63, min_length=4, pattern=r'^[A-Za-z0-9][A-Za-z0-9-]+[A-Za-z0-9]$'), + 'tableName': self._serialize.url("table_name", table_name, 'str'), + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} # type: Dict[str, Any] + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = {} # type: Dict[str, Any] + header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') + header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + + body_content_kwargs = {} # type: Dict[str, Any] + body_content = self._serialize.body(parameters, 'Table') + body_content_kwargs['content'] = body_content + request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) + pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + error = self._deserialize.failsafe_deserialize(_models.ErrorResponse, response) + raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) + + deserialized = self._deserialize('Table', pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + create.metadata = {'url': '/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/tables/{tableName}'} # type: ignore + async def get( self, resource_group_name: str, @@ -212,7 +283,7 @@ async def get( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-08-01" + api_version = "2021-06-01" accept = "application/json" # Construct URL diff --git a/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/aio/operations/_workspaces_operations.py b/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/aio/operations/_workspaces_operations.py index c71d3f5936e6..9d974abcbaad 100644 --- a/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/aio/operations/_workspaces_operations.py +++ b/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/aio/operations/_workspaces_operations.py @@ -59,7 +59,7 @@ def list( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-10-01" + api_version = "2021-06-01" accept = "application/json" def prepare_request(next_link=None): @@ -129,7 +129,7 @@ def list_by_resource_group( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-10-01" + api_version = "2021-06-01" accept = "application/json" def prepare_request(next_link=None): @@ -193,7 +193,7 @@ async def _create_or_update_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-10-01" + api_version = "2021-06-01" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -323,7 +323,7 @@ async def _delete_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-10-01" + api_version = "2021-06-01" accept = "application/json" # Construct URL @@ -453,7 +453,7 @@ async def get( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-10-01" + api_version = "2021-06-01" accept = "application/json" # Construct URL @@ -515,7 +515,7 @@ async def update( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-10-01" + api_version = "2021-06-01" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" diff --git a/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/models/__init__.py b/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/models/__init__.py index f9ecd4b9521f..1b9184b337bb 100644 --- a/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/models/__init__.py +++ b/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/models/__init__.py @@ -137,6 +137,8 @@ from ._log_analytics_management_client_enums import ( BillingType, + Capacity, + CapacityReservationLevel, ClusterEntityStatus, ClusterSkuNameEnum, DataIngestionStatus, @@ -219,6 +221,8 @@ 'WorkspacePurgeStatusResponse', 'WorkspaceSku', 'BillingType', + 'Capacity', + 'CapacityReservationLevel', 'ClusterEntityStatus', 'ClusterSkuNameEnum', 'DataIngestionStatus', diff --git a/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/models/_log_analytics_management_client_enums.py b/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/models/_log_analytics_management_client_enums.py index 85a9d6ea32eb..1d6fd68ca025 100644 --- a/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/models/_log_analytics_management_client_enums.py +++ b/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/models/_log_analytics_management_client_enums.py @@ -35,6 +35,29 @@ class BillingType(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): CLUSTER = "Cluster" WORKSPACES = "Workspaces" +class Capacity(with_metaclass(_CaseInsensitiveEnumMeta, int, Enum)): + """The capacity value + """ + + FIVE_HUNDRED = 500 + TEN_HUNDRED = 1000 + TWO_THOUSAND = 2000 + FIVE_THOUSAND = 5000 + +class CapacityReservationLevel(with_metaclass(_CaseInsensitiveEnumMeta, int, Enum)): + """The capacity reservation level in GB for this workspace, when CapacityReservation sku is + selected. + """ + + ONE_HUNDRED = 100 + TWO_HUNDRED = 200 + THREE_HUNDRED = 300 + FOUR_HUNDRED = 400 + FIVE_HUNDRED = 500 + TEN_HUNDRED = 1000 + TWO_THOUSAND = 2000 + FIVE_THOUSAND = 5000 + class ClusterEntityStatus(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): """The provisioning state of the cluster. """ diff --git a/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/models/_models.py b/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/models/_models.py index 99726e296770..53799d51fcf2 100644 --- a/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/models/_models.py +++ b/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/models/_models.py @@ -423,8 +423,8 @@ def __init__( class ClusterSku(msrest.serialization.Model): """The cluster sku definition. - :param capacity: The capacity value. - :type capacity: long + :param capacity: The capacity value. Possible values include: 500, 1000, 2000, 5000. + :type capacity: str or ~azure.mgmt.loganalytics.models.Capacity :param name: The name of the SKU. Possible values include: "CapacityReservation". :type name: str or ~azure.mgmt.loganalytics.models.ClusterSkuNameEnum """ @@ -1738,16 +1738,25 @@ class Table(ProxyResource): :ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts". :vartype type: str - :param retention_in_days: The data table data retention in days, between 30 and 730. Setting + :param retention_in_days: The data table data retention in days, between 7 and 730. Setting this property to null will default to the workspace retention. :type retention_in_days: int + :ivar is_troubleshooting_allowed: Specifies if IsTroubleshootingEnabled property can be set for + this table. + :vartype is_troubleshooting_allowed: bool + :param is_troubleshoot_enabled: Enable or disable troubleshoot for this table. + :type is_troubleshoot_enabled: bool + :ivar last_troubleshoot_date: Last time when troubleshooting was set for this table. + :vartype last_troubleshoot_date: str """ _validation = { 'id': {'readonly': True}, 'name': {'readonly': True}, 'type': {'readonly': True}, - 'retention_in_days': {'maximum': 730, 'minimum': 30}, + 'retention_in_days': {'maximum': 730, 'minimum': 7}, + 'is_troubleshooting_allowed': {'readonly': True}, + 'last_troubleshoot_date': {'readonly': True}, } _attribute_map = { @@ -1755,6 +1764,9 @@ class Table(ProxyResource): 'name': {'key': 'name', 'type': 'str'}, 'type': {'key': 'type', 'type': 'str'}, 'retention_in_days': {'key': 'properties.retentionInDays', 'type': 'int'}, + 'is_troubleshooting_allowed': {'key': 'properties.isTroubleshootingAllowed', 'type': 'bool'}, + 'is_troubleshoot_enabled': {'key': 'properties.isTroubleshootEnabled', 'type': 'bool'}, + 'last_troubleshoot_date': {'key': 'properties.lastTroubleshootDate', 'type': 'str'}, } def __init__( @@ -1763,6 +1775,9 @@ def __init__( ): super(Table, self).__init__(**kwargs) self.retention_in_days = kwargs.get('retention_in_days', None) + self.is_troubleshooting_allowed = None + self.is_troubleshoot_enabled = kwargs.get('is_troubleshoot_enabled', None) + self.last_troubleshoot_date = None class TablesListResult(msrest.serialization.Model): @@ -2357,9 +2372,11 @@ class WorkspaceSku(msrest.serialization.Model): :param name: Required. The name of the SKU. Possible values include: "Free", "Standard", "Premium", "PerNode", "PerGB2018", "Standalone", "CapacityReservation", "LACluster". :type name: str or ~azure.mgmt.loganalytics.models.WorkspaceSkuNameEnum - :param capacity_reservation_level: The capacity reservation level for this workspace, when - CapacityReservation sku is selected. - :type capacity_reservation_level: int + :param capacity_reservation_level: The capacity reservation level in GB for this workspace, + when CapacityReservation sku is selected. Possible values include: 100, 200, 300, 400, 500, + 1000, 2000, 5000. + :type capacity_reservation_level: str or + ~azure.mgmt.loganalytics.models.CapacityReservationLevel :ivar last_sku_update: The last time when the sku was updated. :vartype last_sku_update: str """ diff --git a/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/models/_models_py3.py b/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/models/_models_py3.py index f62a07c3ce77..2d32a0271538 100644 --- a/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/models/_models_py3.py +++ b/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/models/_models_py3.py @@ -451,8 +451,8 @@ def __init__( class ClusterSku(msrest.serialization.Model): """The cluster sku definition. - :param capacity: The capacity value. - :type capacity: long + :param capacity: The capacity value. Possible values include: 500, 1000, 2000, 5000. + :type capacity: str or ~azure.mgmt.loganalytics.models.Capacity :param name: The name of the SKU. Possible values include: "CapacityReservation". :type name: str or ~azure.mgmt.loganalytics.models.ClusterSkuNameEnum """ @@ -465,7 +465,7 @@ class ClusterSku(msrest.serialization.Model): def __init__( self, *, - capacity: Optional[int] = None, + capacity: Optional[Union[int, "Capacity"]] = None, name: Optional[Union[str, "ClusterSkuNameEnum"]] = None, **kwargs ): @@ -1913,16 +1913,25 @@ class Table(ProxyResource): :ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts". :vartype type: str - :param retention_in_days: The data table data retention in days, between 30 and 730. Setting + :param retention_in_days: The data table data retention in days, between 7 and 730. Setting this property to null will default to the workspace retention. :type retention_in_days: int + :ivar is_troubleshooting_allowed: Specifies if IsTroubleshootingEnabled property can be set for + this table. + :vartype is_troubleshooting_allowed: bool + :param is_troubleshoot_enabled: Enable or disable troubleshoot for this table. + :type is_troubleshoot_enabled: bool + :ivar last_troubleshoot_date: Last time when troubleshooting was set for this table. + :vartype last_troubleshoot_date: str """ _validation = { 'id': {'readonly': True}, 'name': {'readonly': True}, 'type': {'readonly': True}, - 'retention_in_days': {'maximum': 730, 'minimum': 30}, + 'retention_in_days': {'maximum': 730, 'minimum': 7}, + 'is_troubleshooting_allowed': {'readonly': True}, + 'last_troubleshoot_date': {'readonly': True}, } _attribute_map = { @@ -1930,16 +1939,23 @@ class Table(ProxyResource): 'name': {'key': 'name', 'type': 'str'}, 'type': {'key': 'type', 'type': 'str'}, 'retention_in_days': {'key': 'properties.retentionInDays', 'type': 'int'}, + 'is_troubleshooting_allowed': {'key': 'properties.isTroubleshootingAllowed', 'type': 'bool'}, + 'is_troubleshoot_enabled': {'key': 'properties.isTroubleshootEnabled', 'type': 'bool'}, + 'last_troubleshoot_date': {'key': 'properties.lastTroubleshootDate', 'type': 'str'}, } def __init__( self, *, retention_in_days: Optional[int] = None, + is_troubleshoot_enabled: Optional[bool] = None, **kwargs ): super(Table, self).__init__(**kwargs) self.retention_in_days = retention_in_days + self.is_troubleshooting_allowed = None + self.is_troubleshoot_enabled = is_troubleshoot_enabled + self.last_troubleshoot_date = None class TablesListResult(msrest.serialization.Model): @@ -2595,9 +2611,11 @@ class WorkspaceSku(msrest.serialization.Model): :param name: Required. The name of the SKU. Possible values include: "Free", "Standard", "Premium", "PerNode", "PerGB2018", "Standalone", "CapacityReservation", "LACluster". :type name: str or ~azure.mgmt.loganalytics.models.WorkspaceSkuNameEnum - :param capacity_reservation_level: The capacity reservation level for this workspace, when - CapacityReservation sku is selected. - :type capacity_reservation_level: int + :param capacity_reservation_level: The capacity reservation level in GB for this workspace, + when CapacityReservation sku is selected. Possible values include: 100, 200, 300, 400, 500, + 1000, 2000, 5000. + :type capacity_reservation_level: str or + ~azure.mgmt.loganalytics.models.CapacityReservationLevel :ivar last_sku_update: The last time when the sku was updated. :vartype last_sku_update: str """ @@ -2617,7 +2635,7 @@ def __init__( self, *, name: Union[str, "WorkspaceSkuNameEnum"], - capacity_reservation_level: Optional[int] = None, + capacity_reservation_level: Optional[Union[int, "CapacityReservationLevel"]] = None, **kwargs ): super(WorkspaceSku, self).__init__(**kwargs) diff --git a/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/operations/__init__.py b/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/operations/__init__.py index 0ef7b90f330d..d2c7c1df5616 100644 --- a/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/operations/__init__.py +++ b/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/operations/__init__.py @@ -21,9 +21,9 @@ from ._gateways_operations import GatewaysOperations from ._schema_operations import SchemaOperations from ._workspace_purge_operations import WorkspacePurgeOperations +from ._operations import Operations from ._tables_operations import TablesOperations from ._clusters_operations import ClustersOperations -from ._operations import Operations from ._workspaces_operations import WorkspacesOperations from ._deleted_workspaces_operations import DeletedWorkspacesOperations @@ -43,9 +43,9 @@ 'GatewaysOperations', 'SchemaOperations', 'WorkspacePurgeOperations', + 'Operations', 'TablesOperations', 'ClustersOperations', - 'Operations', 'WorkspacesOperations', 'DeletedWorkspacesOperations', ] diff --git a/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/operations/_clusters_operations.py b/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/operations/_clusters_operations.py index 143fa19f3380..629d96407787 100644 --- a/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/operations/_clusters_operations.py +++ b/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/operations/_clusters_operations.py @@ -67,7 +67,7 @@ def list_by_resource_group( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-10-01" + api_version = "2021-06-01" accept = "application/json" def prepare_request(next_link=None): @@ -136,7 +136,7 @@ def list( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-10-01" + api_version = "2021-06-01" accept = "application/json" def prepare_request(next_link=None): @@ -200,7 +200,7 @@ def _create_or_update_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-10-01" + api_version = "2021-06-01" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -331,7 +331,7 @@ def _delete_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-10-01" + api_version = "2021-06-01" accept = "application/json" # Construct URL @@ -453,7 +453,7 @@ def get( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-10-01" + api_version = "2021-06-01" accept = "application/json" # Construct URL @@ -490,7 +490,7 @@ def get( return deserialized get.metadata = {'url': '/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/clusters/{clusterName}'} # type: ignore - def update( + def _update_initial( self, resource_group_name, # type: str cluster_name, # type: str @@ -498,30 +498,17 @@ def update( **kwargs # type: Any ): # type: (...) -> "_models.Cluster" - """Updates a Log Analytics cluster. - - :param resource_group_name: The name of the resource group. The name is case insensitive. - :type resource_group_name: str - :param cluster_name: Name of the Log Analytics Cluster. - :type cluster_name: str - :param parameters: The parameters required to patch a Log Analytics cluster. - :type parameters: ~azure.mgmt.loganalytics.models.ClusterPatch - :keyword callable cls: A custom type or function that will be passed the direct response - :return: Cluster, or the result of cls(response) - :rtype: ~azure.mgmt.loganalytics.models.Cluster - :raises: ~azure.core.exceptions.HttpResponseError - """ cls = kwargs.pop('cls', None) # type: ClsType["_models.Cluster"] error_map = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-10-01" + api_version = "2021-06-01" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.update.metadata['url'] # type: ignore + url = self._update_initial.metadata['url'] # type: ignore path_format_arguments = { 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1), 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'), @@ -556,4 +543,76 @@ def update( return cls(pipeline_response, deserialized, {}) return deserialized - update.metadata = {'url': '/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/clusters/{clusterName}'} # type: ignore + _update_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/clusters/{clusterName}'} # type: ignore + + def begin_update( + self, + resource_group_name, # type: str + cluster_name, # type: str + parameters, # type: "_models.ClusterPatch" + **kwargs # type: Any + ): + # type: (...) -> LROPoller["_models.Cluster"] + """Updates a Log Analytics cluster. + + :param resource_group_name: The name of the resource group. The name is case insensitive. + :type resource_group_name: str + :param cluster_name: Name of the Log Analytics Cluster. + :type cluster_name: str + :param parameters: The parameters required to patch a Log Analytics cluster. + :type parameters: ~azure.mgmt.loganalytics.models.ClusterPatch + :keyword callable cls: A custom type or function that will be passed the direct response + :keyword str continuation_token: A continuation token to restart a poller from a saved state. + :keyword polling: By default, your polling method will be ARMPolling. + Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy. + :paramtype polling: bool or ~azure.core.polling.PollingMethod + :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. + :return: An instance of LROPoller that returns either Cluster or the result of cls(response) + :rtype: ~azure.core.polling.LROPoller[~azure.mgmt.loganalytics.models.Cluster] + :raises ~azure.core.exceptions.HttpResponseError: + """ + polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] + cls = kwargs.pop('cls', None) # type: ClsType["_models.Cluster"] + lro_delay = kwargs.pop( + 'polling_interval', + self._config.polling_interval + ) + cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + if cont_token is None: + raw_result = self._update_initial( + resource_group_name=resource_group_name, + cluster_name=cluster_name, + parameters=parameters, + cls=lambda x,y,z: x, + **kwargs + ) + + kwargs.pop('error_map', None) + kwargs.pop('content_type', None) + + def get_long_running_output(pipeline_response): + deserialized = self._deserialize('Cluster', pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + return deserialized + + path_format_arguments = { + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1), + 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'), + 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), + } + + if polling is True: polling_method = ARMPolling(lro_delay, path_format_arguments=path_format_arguments, **kwargs) + elif polling is False: polling_method = NoPolling() + else: polling_method = polling + if cont_token: + return LROPoller.from_continuation_token( + polling_method=polling_method, + continuation_token=cont_token, + client=self._client, + deserialization_callback=get_long_running_output + ) + else: + return LROPoller(self._client, raw_result, get_long_running_output, polling_method) + begin_update.metadata = {'url': '/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/clusters/{clusterName}'} # type: ignore diff --git a/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/operations/_deleted_workspaces_operations.py b/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/operations/_deleted_workspaces_operations.py index 183d1eccde70..4d0ed94a0f8d 100644 --- a/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/operations/_deleted_workspaces_operations.py +++ b/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/operations/_deleted_workspaces_operations.py @@ -62,7 +62,7 @@ def list( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-10-01" + api_version = "2021-06-01" accept = "application/json" def prepare_request(next_link=None): @@ -133,7 +133,7 @@ def list_by_resource_group( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-10-01" + api_version = "2021-06-01" accept = "application/json" def prepare_request(next_link=None): diff --git a/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/operations/_tables_operations.py b/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/operations/_tables_operations.py index 6e46ad1c6aad..8c83fb24a639 100644 --- a/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/operations/_tables_operations.py +++ b/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/operations/_tables_operations.py @@ -68,7 +68,7 @@ def list_by_workspace( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-08-01" + api_version = "2021-06-01" accept = "application/json" def prepare_request(next_link=None): @@ -150,7 +150,7 @@ def update( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-08-01" + api_version = "2021-06-01" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -193,6 +193,78 @@ def update( return deserialized update.metadata = {'url': '/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/tables/{tableName}'} # type: ignore + def create( + self, + resource_group_name, # type: str + workspace_name, # type: str + table_name, # type: str + parameters, # type: "_models.Table" + **kwargs # type: Any + ): + # type: (...) -> "_models.Table" + """Updates a Log Analytics workspace table properties. + + :param resource_group_name: The name of the resource group. The name is case insensitive. + :type resource_group_name: str + :param workspace_name: The name of the workspace. + :type workspace_name: str + :param table_name: The name of the table. + :type table_name: str + :param parameters: The parameters required to update table properties. + :type parameters: ~azure.mgmt.loganalytics.models.Table + :keyword callable cls: A custom type or function that will be passed the direct response + :return: Table, or the result of cls(response) + :rtype: ~azure.mgmt.loganalytics.models.Table + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType["_models.Table"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + api_version = "2021-06-01" + content_type = kwargs.pop("content_type", "application/json") + accept = "application/json" + + # Construct URL + url = self.create.metadata['url'] # type: ignore + path_format_arguments = { + 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1), + 'workspaceName': self._serialize.url("workspace_name", workspace_name, 'str', max_length=63, min_length=4, pattern=r'^[A-Za-z0-9][A-Za-z0-9-]+[A-Za-z0-9]$'), + 'tableName': self._serialize.url("table_name", table_name, 'str'), + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} # type: Dict[str, Any] + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = {} # type: Dict[str, Any] + header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') + header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + + body_content_kwargs = {} # type: Dict[str, Any] + body_content = self._serialize.body(parameters, 'Table') + body_content_kwargs['content'] = body_content + request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) + pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + error = self._deserialize.failsafe_deserialize(_models.ErrorResponse, response) + raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) + + deserialized = self._deserialize('Table', pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + create.metadata = {'url': '/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/tables/{tableName}'} # type: ignore + def get( self, resource_group_name, # type: str @@ -219,7 +291,7 @@ def get( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-08-01" + api_version = "2021-06-01" accept = "application/json" # Construct URL diff --git a/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/operations/_workspaces_operations.py b/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/operations/_workspaces_operations.py index b5a5438e5a43..d9ac46c7a38a 100644 --- a/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/operations/_workspaces_operations.py +++ b/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/operations/_workspaces_operations.py @@ -64,7 +64,7 @@ def list( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-10-01" + api_version = "2021-06-01" accept = "application/json" def prepare_request(next_link=None): @@ -135,7 +135,7 @@ def list_by_resource_group( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-10-01" + api_version = "2021-06-01" accept = "application/json" def prepare_request(next_link=None): @@ -200,7 +200,7 @@ def _create_or_update_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-10-01" + api_version = "2021-06-01" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -332,7 +332,7 @@ def _delete_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-10-01" + api_version = "2021-06-01" accept = "application/json" # Construct URL @@ -464,7 +464,7 @@ def get( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-10-01" + api_version = "2021-06-01" accept = "application/json" # Construct URL @@ -527,7 +527,7 @@ def update( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-10-01" + api_version = "2021-06-01" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" diff --git a/sdk/loganalytics/azure-mgmt-loganalytics/tests/recordings/test_mgmt_loganalytics.test_loganalytics_operations.yaml b/sdk/loganalytics/azure-mgmt-loganalytics/tests/recordings/test_mgmt_loganalytics.test_loganalytics_operations.yaml index d8920f53e9f6..436c8885b5a2 100644 --- a/sdk/loganalytics/azure-mgmt-loganalytics/tests/recordings/test_mgmt_loganalytics.test_loganalytics_operations.yaml +++ b/sdk/loganalytics/azure-mgmt-loganalytics/tests/recordings/test_mgmt_loganalytics.test_loganalytics_operations.yaml @@ -9,8 +9,8 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-mgmt-loganalytics/11.0.0 Python/3.8.10 (Linux-5.8.0-1036-azure-x86_64-with-glibc2.2.5) - VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2384_0 + - azsdk-python-mgmt-loganalytics/12.0.0 Python/3.8.12 (Linux-5.11.0-1020-azure-x86_64-with-glibc2.2.5) + VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0 method: GET uri: https://management.azure.com/providers/Microsoft.OperationalInsights/operations?api-version=2020-10-01 response: @@ -1074,12 +1074,7 @@ interactions: \"Azure Log Analytics\",\r\n \"resource\": \"AADDomainServicesPrivilegeUse\",\r\n \ \"operation\": \"Read AADDomainServicesPrivilegeUse data\",\r\n \"description\": \"Read data from the AADDomainServicesPrivilegeUse table\"\r\n }\r\n - \ },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/AADDomainServicesSystemSecurity/read\",\r\n - \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": - \"Azure Log Analytics\",\r\n \"resource\": \"AADDomainServicesSystemSecurity\",\r\n - \ \"operation\": \"Read AADDomainServicesSystemSecurity data\",\r\n - \ \"description\": \"Read data from the AADDomainServicesSystemSecurity - table\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/AADManagedIdentitySignInLogs/read\",\r\n + \ },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/AADManagedIdentitySignInLogs/read\",\r\n \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": \"Azure Log Analytics\",\r\n \"resource\": \"AADManagedIdentitySignInLogs\",\r\n \ \"operation\": \"Read AADManagedIdentitySignInLogs data\",\r\n \"description\": @@ -1094,12 +1089,22 @@ interactions: \"Azure Log Analytics\",\r\n \"resource\": \"AADProvisioningLogs\",\r\n \ \"operation\": \"Read AADProvisioningLogs data\",\r\n \"description\": \"Read data from the AADProvisioningLogs table\"\r\n }\r\n },\r\n - \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/AADServicePrincipalSignInLogs/read\",\r\n + \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/AADRiskyUsers/read\",\r\n + \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": + \"Azure Log Analytics\",\r\n \"resource\": \"AADRiskyUsers\",\r\n \"operation\": + \"Read AADRiskyUsers data\",\r\n \"description\": \"Read data from + the AADRiskyUsers table\"\r\n }\r\n },\r\n {\r\n \"name\": + \"Microsoft.OperationalInsights/workspaces/query/AADServicePrincipalSignInLogs/read\",\r\n \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": \"Azure Log Analytics\",\r\n \"resource\": \"AADServicePrincipalSignInLogs\",\r\n \ \"operation\": \"Read AADServicePrincipalSignInLogs data\",\r\n \"description\": \"Read data from the AADServicePrincipalSignInLogs table\"\r\n }\r\n - \ },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/ABSBotRequests/read\",\r\n + \ },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/AADUserRiskEvents/read\",\r\n + \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": + \"Azure Log Analytics\",\r\n \"resource\": \"AADUserRiskEvents\",\r\n + \ \"operation\": \"Read AADUserRiskEvents data\",\r\n \"description\": + \"Read data from the AADUserRiskEvents table\"\r\n }\r\n },\r\n {\r\n + \ \"name\": \"Microsoft.OperationalInsights/workspaces/query/ABSBotRequests/read\",\r\n \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": \"Azure Log Analytics\",\r\n \"resource\": \"ABSBotRequests\",\r\n \ \"operation\": \"Read ABSBotRequests data\",\r\n \"description\": @@ -1119,6 +1124,11 @@ interactions: \"Azure Log Analytics\",\r\n \"resource\": \"ACICollaborationAudit\",\r\n \ \"operation\": \"Read ACICollaborationAudit data\",\r\n \"description\": \"Read data from the ACICollaborationAudit table\"\r\n }\r\n },\r\n + \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/ACRConnectedClientList/read\",\r\n + \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": + \"Azure Log Analytics\",\r\n \"resource\": \"ACRConnectedClientList\",\r\n + \ \"operation\": \"Read ACRConnectedClientList data\",\r\n \"description\": + \"Read data from the ACRConnectedClientList table\"\r\n }\r\n },\r\n \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/ACSAuthIncomingOperations/read\",\r\n \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": \"Azure Log Analytics\",\r\n \"resource\": \"ACSAuthIncomingOperations\",\r\n @@ -1129,6 +1139,16 @@ interactions: \"Azure Log Analytics\",\r\n \"resource\": \"ACSBillingUsage\",\r\n \ \"operation\": \"Read ACSBillingUsage data\",\r\n \"description\": \"Read data from the ACSBillingUsage table\"\r\n }\r\n },\r\n {\r\n + \ \"name\": \"Microsoft.OperationalInsights/workspaces/query/ACSCallDiagnostics/read\",\r\n + \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": + \"Azure Log Analytics\",\r\n \"resource\": \"ACSCallDiagnostics\",\r\n + \ \"operation\": \"Read ACSCallDiagnostics data\",\r\n \"description\": + \"Read data from the ACSCallDiagnostics table\"\r\n }\r\n },\r\n {\r\n + \ \"name\": \"Microsoft.OperationalInsights/workspaces/query/ACSCallSummary/read\",\r\n + \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": + \"Azure Log Analytics\",\r\n \"resource\": \"ACSCallSummary\",\r\n + \ \"operation\": \"Read ACSCallSummary data\",\r\n \"description\": + \"Read data from the ACSCallSummary table\"\r\n }\r\n },\r\n {\r\n \ \"name\": \"Microsoft.OperationalInsights/workspaces/query/ACSChatIncomingOperations/read\",\r\n \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": \"Azure Log Analytics\",\r\n \"resource\": \"ACSChatIncomingOperations\",\r\n @@ -1233,7 +1253,12 @@ interactions: false,\r\n \"display\": {\r\n \"provider\": \"Azure Log Analytics\",\r\n \ \"resource\": \"ADPAudit\",\r\n \"operation\": \"Read ADPAudit data\",\r\n \"description\": \"Read data from the ADPAudit table\"\r\n - \ }\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/ADPRequests/read\",\r\n + \ }\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/ADPDiagnostics/read\",\r\n + \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": + \"Azure Log Analytics\",\r\n \"resource\": \"ADPDiagnostics\",\r\n + \ \"operation\": \"Read ADPDiagnostics data\",\r\n \"description\": + \"Read data from the ADPDiagnostics table\"\r\n }\r\n },\r\n {\r\n + \ \"name\": \"Microsoft.OperationalInsights/workspaces/query/ADPRequests/read\",\r\n \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": \"Azure Log Analytics\",\r\n \"resource\": \"ADPRequests\",\r\n \"operation\": \"Read ADPRequests data\",\r\n \"description\": \"Read data from the @@ -1276,7 +1301,11 @@ interactions: \"Azure Log Analytics\",\r\n \"resource\": \"ADXIngestionBatching\",\r\n \ \"operation\": \"Read ADXIngestionBatching data\",\r\n \"description\": \"Read data from the ADXIngestionBatching table\"\r\n }\r\n },\r\n - \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/ADXQuery/read\",\r\n + \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/ADXJournal/read\",\r\n + \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": + \"Azure Log Analytics\",\r\n \"resource\": \"ADXJournal\",\r\n \"operation\": + \"Read ADXJournal data\",\r\n \"description\": \"Read data from the + ADXJournal table\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/ADXQuery/read\",\r\n \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": \"Azure Log Analytics\",\r\n \"resource\": \"ADXQuery\",\r\n \"operation\": \"Read ADXQuery data\",\r\n \"description\": \"Read data from the ADXQuery @@ -1304,15 +1333,74 @@ interactions: \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": \"Azure Log Analytics\",\r\n \"resource\": \"AEWAuditLogs\",\r\n \"operation\": \"Read AEWAuditLogs data\",\r\n \"description\": \"Read data from the - AEWAuditLogs table\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/Alert/read\",\r\n + AEWAuditLogs table\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/AEWComputePipelinesLogs/read\",\r\n + \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": + \"Azure Log Analytics\",\r\n \"resource\": \"AEWComputePipelinesLogs\",\r\n + \ \"operation\": \"Read AEWComputePipelinesLogs data\",\r\n \"description\": + \"Read data from the AEWComputePipelinesLogs table\"\r\n }\r\n },\r\n + \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/AgriFoodApplicationAuditLogs/read\",\r\n + \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": + \"Azure Log Analytics\",\r\n \"resource\": \"AgriFoodApplicationAuditLogs\",\r\n + \ \"operation\": \"Read AgriFoodApplicationAuditLogs data\",\r\n \"description\": + \"Read data from the AgriFoodApplicationAuditLogs table\"\r\n }\r\n },\r\n + \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/AgriFoodFarmManagementLogs/read\",\r\n + \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": + \"Azure Log Analytics\",\r\n \"resource\": \"AgriFoodFarmManagementLogs\",\r\n + \ \"operation\": \"Read AgriFoodFarmManagementLogs data\",\r\n \"description\": + \"Read data from the AgriFoodFarmManagementLogs table\"\r\n }\r\n },\r\n + \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/AgriFoodFarmOperationLogs/read\",\r\n + \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": + \"Azure Log Analytics\",\r\n \"resource\": \"AgriFoodFarmOperationLogs\",\r\n + \ \"operation\": \"Read AgriFoodFarmOperationLogs data\",\r\n \"description\": + \"Read data from the AgriFoodFarmOperationLogs table\"\r\n }\r\n },\r\n + \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/AgriFoodInsightLogs/read\",\r\n + \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": + \"Azure Log Analytics\",\r\n \"resource\": \"AgriFoodInsightLogs\",\r\n + \ \"operation\": \"Read AgriFoodInsightLogs data\",\r\n \"description\": + \"Read data from the AgriFoodInsightLogs table\"\r\n }\r\n },\r\n + \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/AgriFoodJobProcessedLogs/read\",\r\n + \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": + \"Azure Log Analytics\",\r\n \"resource\": \"AgriFoodJobProcessedLogs\",\r\n + \ \"operation\": \"Read AgriFoodJobProcessedLogs data\",\r\n \"description\": + \"Read data from the AgriFoodJobProcessedLogs table\"\r\n }\r\n },\r\n + \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/AgriFoodModelInferenceLogs/read\",\r\n + \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": + \"Azure Log Analytics\",\r\n \"resource\": \"AgriFoodModelInferenceLogs\",\r\n + \ \"operation\": \"Read AgriFoodModelInferenceLogs data\",\r\n \"description\": + \"Read data from the AgriFoodModelInferenceLogs table\"\r\n }\r\n },\r\n + \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/AgriFoodProviderAuthLogs/read\",\r\n + \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": + \"Azure Log Analytics\",\r\n \"resource\": \"AgriFoodProviderAuthLogs\",\r\n + \ \"operation\": \"Read AgriFoodProviderAuthLogs data\",\r\n \"description\": + \"Read data from the AgriFoodProviderAuthLogs table\"\r\n }\r\n },\r\n + \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/AgriFoodSatelliteLogs/read\",\r\n + \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": + \"Azure Log Analytics\",\r\n \"resource\": \"AgriFoodSatelliteLogs\",\r\n + \ \"operation\": \"Read AgriFoodSatelliteLogs data\",\r\n \"description\": + \"Read data from the AgriFoodSatelliteLogs table\"\r\n }\r\n },\r\n + \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/AgriFoodWeatherLogs/read\",\r\n + \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": + \"Azure Log Analytics\",\r\n \"resource\": \"AgriFoodWeatherLogs\",\r\n + \ \"operation\": \"Read AgriFoodWeatherLogs data\",\r\n \"description\": + \"Read data from the AgriFoodWeatherLogs table\"\r\n }\r\n },\r\n + \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/Alert/read\",\r\n \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": \"Azure Log Analytics\",\r\n \"resource\": \"Alert\",\r\n \"operation\": \"Read Alert data\",\r\n \"description\": \"Read data from the Alert - table\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/AlertHistory/read\",\r\n + table\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/AlertEvidence/read\",\r\n + \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": + \"Azure Log Analytics\",\r\n \"resource\": \"AlertEvidence\",\r\n \"operation\": + \"Read AlertEvidence data\",\r\n \"description\": \"Read data from + the AlertEvidence table\"\r\n }\r\n },\r\n {\r\n \"name\": + \"Microsoft.OperationalInsights/workspaces/query/AlertHistory/read\",\r\n \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": \"Azure Log Analytics\",\r\n \"resource\": \"AlertHistory\",\r\n \"operation\": \"Read AlertHistory data\",\r\n \"description\": \"Read data from the - AlertHistory table\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/AmlComputeClusterEvent/read\",\r\n + AlertHistory table\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/AlertInfo/read\",\r\n + \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": + \"Azure Log Analytics\",\r\n \"resource\": \"AlertInfo\",\r\n \"operation\": + \"Read AlertInfo data\",\r\n \"description\": \"Read data from the + AlertInfo table\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/AmlComputeClusterEvent/read\",\r\n \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": \"Azure Log Analytics\",\r\n \"resource\": \"AmlComputeClusterEvent\",\r\n \ \"operation\": \"Read AmlComputeClusterEvent data\",\r\n \"description\": @@ -1327,17 +1415,66 @@ interactions: \"Azure Log Analytics\",\r\n \"resource\": \"AmlComputeCpuGpuUtilization\",\r\n \ \"operation\": \"Read AmlComputeCpuGpuUtilization data\",\r\n \"description\": \"Read data from the AmlComputeCpuGpuUtilization table\"\r\n }\r\n },\r\n + \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/AmlComputeInstanceEvent/read\",\r\n + \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": + \"Azure Log Analytics\",\r\n \"resource\": \"AmlComputeInstanceEvent\",\r\n + \ \"operation\": \"Read AmlComputeInstanceEvent data\",\r\n \"description\": + \"Read data from the AmlComputeInstanceEvent table\"\r\n }\r\n },\r\n \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/AmlComputeJobEvent/read\",\r\n \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": \"Azure Log Analytics\",\r\n \"resource\": \"AmlComputeJobEvent\",\r\n \ \"operation\": \"Read AmlComputeJobEvent data\",\r\n \"description\": \"Read data from the AmlComputeJobEvent table\"\r\n }\r\n },\r\n {\r\n + \ \"name\": \"Microsoft.OperationalInsights/workspaces/query/AmlDataLabelEvent/read\",\r\n + \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": + \"Azure Log Analytics\",\r\n \"resource\": \"AmlDataLabelEvent\",\r\n + \ \"operation\": \"Read AmlDataLabelEvent data\",\r\n \"description\": + \"Read data from the AmlDataLabelEvent table\"\r\n }\r\n },\r\n {\r\n + \ \"name\": \"Microsoft.OperationalInsights/workspaces/query/AmlDataSetEvent/read\",\r\n + \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": + \"Azure Log Analytics\",\r\n \"resource\": \"AmlDataSetEvent\",\r\n + \ \"operation\": \"Read AmlDataSetEvent data\",\r\n \"description\": + \"Read data from the AmlDataSetEvent table\"\r\n }\r\n },\r\n {\r\n + \ \"name\": \"Microsoft.OperationalInsights/workspaces/query/AmlDataStoreEvent/read\",\r\n + \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": + \"Azure Log Analytics\",\r\n \"resource\": \"AmlDataStoreEvent\",\r\n + \ \"operation\": \"Read AmlDataStoreEvent data\",\r\n \"description\": + \"Read data from the AmlDataStoreEvent table\"\r\n }\r\n },\r\n {\r\n + \ \"name\": \"Microsoft.OperationalInsights/workspaces/query/AmlDeploymentEvent/read\",\r\n + \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": + \"Azure Log Analytics\",\r\n \"resource\": \"AmlDeploymentEvent\",\r\n + \ \"operation\": \"Read AmlDeploymentEvent data\",\r\n \"description\": + \"Read data from the AmlDeploymentEvent table\"\r\n }\r\n },\r\n {\r\n + \ \"name\": \"Microsoft.OperationalInsights/workspaces/query/AmlEnvironmentEvent/read\",\r\n + \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": + \"Azure Log Analytics\",\r\n \"resource\": \"AmlEnvironmentEvent\",\r\n + \ \"operation\": \"Read AmlEnvironmentEvent data\",\r\n \"description\": + \"Read data from the AmlEnvironmentEvent table\"\r\n }\r\n },\r\n + \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/AmlInferencingEvent/read\",\r\n + \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": + \"Azure Log Analytics\",\r\n \"resource\": \"AmlInferencingEvent\",\r\n + \ \"operation\": \"Read AmlInferencingEvent data\",\r\n \"description\": + \"Read data from the AmlInferencingEvent table\"\r\n }\r\n },\r\n + \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/AmlModelsEvent/read\",\r\n + \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": + \"Azure Log Analytics\",\r\n \"resource\": \"AmlModelsEvent\",\r\n + \ \"operation\": \"Read AmlModelsEvent data\",\r\n \"description\": + \"Read data from the AmlModelsEvent table\"\r\n }\r\n },\r\n {\r\n \ \"name\": \"Microsoft.OperationalInsights/workspaces/query/AmlOnlineEndpointConsoleLog/read\",\r\n \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": \"Azure Log Analytics\",\r\n \"resource\": \"AmlOnlineEndpointConsoleLog\",\r\n \ \"operation\": \"Read AmlOnlineEndpointConsoleLog data\",\r\n \"description\": \"Read data from the AmlOnlineEndpointConsoleLog table\"\r\n }\r\n },\r\n - \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/AmlRunStatusChangedEvent/read\",\r\n + \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/AmlPipelineEvent/read\",\r\n + \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": + \"Azure Log Analytics\",\r\n \"resource\": \"AmlPipelineEvent\",\r\n + \ \"operation\": \"Read AmlPipelineEvent data\",\r\n \"description\": + \"Read data from the AmlPipelineEvent table\"\r\n }\r\n },\r\n {\r\n + \ \"name\": \"Microsoft.OperationalInsights/workspaces/query/AmlRunEvent/read\",\r\n + \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": + \"Azure Log Analytics\",\r\n \"resource\": \"AmlRunEvent\",\r\n \"operation\": + \"Read AmlRunEvent data\",\r\n \"description\": \"Read data from the + AmlRunEvent table\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/AmlRunStatusChangedEvent/read\",\r\n \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": \"Azure Log Analytics\",\r\n \"resource\": \"AmlRunStatusChangedEvent\",\r\n \ \"operation\": \"Read AmlRunStatusChangedEvent data\",\r\n \"description\": @@ -1398,6 +1535,16 @@ interactions: \"Azure Log Analytics\",\r\n \"resource\": \"AppPerformanceCounters\",\r\n \ \"operation\": \"Read AppPerformanceCounters data\",\r\n \"description\": \"Read data from the AppPerformanceCounters table\"\r\n }\r\n },\r\n + \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/AppPlatformBuildLogs/read\",\r\n + \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": + \"Azure Log Analytics\",\r\n \"resource\": \"AppPlatformBuildLogs\",\r\n + \ \"operation\": \"Read AppPlatformBuildLogs data\",\r\n \"description\": + \"Read data from the AppPlatformBuildLogs table\"\r\n }\r\n },\r\n + \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/AppPlatformIngressLogs/read\",\r\n + \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": + \"Azure Log Analytics\",\r\n \"resource\": \"AppPlatformIngressLogs\",\r\n + \ \"operation\": \"Read AppPlatformIngressLogs data\",\r\n \"description\": + \"Read data from the AppPlatformIngressLogs table\"\r\n }\r\n },\r\n \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/AppPlatformLogsforSpring/read\",\r\n \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": \"Azure Log Analytics\",\r\n \"resource\": \"AppPlatformLogsforSpring\",\r\n @@ -1417,12 +1564,7 @@ interactions: \"Azure Log Analytics\",\r\n \"resource\": \"AppServiceAntivirusScanAuditLogs\",\r\n \ \"operation\": \"Read AppServiceAntivirusScanAuditLogs data\",\r\n \ \"description\": \"Read data from the AppServiceAntivirusScanAuditLogs - table\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/AppServiceAntivirusScanLogs/read\",\r\n - \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": - \"Azure Log Analytics\",\r\n \"resource\": \"AppServiceAntivirusScanLogs\",\r\n - \ \"operation\": \"Read AppServiceAntivirusScanLogs data\",\r\n \"description\": - \"Read data from the AppServiceAntivirusScanLogs table\"\r\n }\r\n },\r\n - \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/AppServiceAppLogs/read\",\r\n + table\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/AppServiceAppLogs/read\",\r\n \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": \"Azure Log Analytics\",\r\n \"resource\": \"AppServiceAppLogs\",\r\n \ \"operation\": \"Read AppServiceAppLogs data\",\r\n \"description\": @@ -1471,11 +1613,26 @@ interactions: \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": \"Azure Log Analytics\",\r\n \"resource\": \"AppTraces\",\r\n \"operation\": \"Read AppTraces data\",\r\n \"description\": \"Read data from the - AppTraces table\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/AuditLogs/read\",\r\n + AppTraces table\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/ATCExpressRouteCircuitIpfix/read\",\r\n + \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": + \"Azure Log Analytics\",\r\n \"resource\": \"ATCExpressRouteCircuitIpfix\",\r\n + \ \"operation\": \"Read ATCExpressRouteCircuitIpfix data\",\r\n \"description\": + \"Read data from the ATCExpressRouteCircuitIpfix table\"\r\n }\r\n },\r\n + \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/AuditLogs/read\",\r\n \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": \"Azure Log Analytics\",\r\n \"resource\": \"AuditLogs\",\r\n \"operation\": \"Read AuditLogs data\",\r\n \"description\": \"Read data from the - AuditLogs table\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/AutoscaleEvaluationsLog/read\",\r\n + AuditLogs table\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/AUIEventsAudit/read\",\r\n + \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": + \"Azure Log Analytics\",\r\n \"resource\": \"AUIEventsAudit\",\r\n + \ \"operation\": \"Read AUIEventsAudit data\",\r\n \"description\": + \"Read data from the AUIEventsAudit table\"\r\n }\r\n },\r\n {\r\n + \ \"name\": \"Microsoft.OperationalInsights/workspaces/query/AUIEventsOperational/read\",\r\n + \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": + \"Azure Log Analytics\",\r\n \"resource\": \"AUIEventsOperational\",\r\n + \ \"operation\": \"Read AUIEventsOperational data\",\r\n \"description\": + \"Read data from the AUIEventsOperational table\"\r\n }\r\n },\r\n + \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/AutoscaleEvaluationsLog/read\",\r\n \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": \"Azure Log Analytics\",\r\n \"resource\": \"AutoscaleEvaluationsLog\",\r\n \ \"operation\": \"Read AutoscaleEvaluationsLog data\",\r\n \"description\": @@ -1490,7 +1647,15 @@ interactions: \"Azure Log Analytics\",\r\n \"resource\": \"AWSCloudTrail\",\r\n \"operation\": \"Read AWSCloudTrail data\",\r\n \"description\": \"Read data from the AWSCloudTrail table\"\r\n }\r\n },\r\n {\r\n \"name\": - \"Microsoft.OperationalInsights/workspaces/query/AzureActivity/read\",\r\n + \"Microsoft.OperationalInsights/workspaces/query/AWSGuardDuty/read\",\r\n + \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": + \"Azure Log Analytics\",\r\n \"resource\": \"AWSGuardDuty\",\r\n \"operation\": + \"Read AWSGuardDuty data\",\r\n \"description\": \"Read data from the + AWSGuardDuty table\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/AWSVPCFlow/read\",\r\n + \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": + \"Azure Log Analytics\",\r\n \"resource\": \"AWSVPCFlow\",\r\n \"operation\": + \"Read AWSVPCFlow data\",\r\n \"description\": \"Read data from the + AWSVPCFlow table\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/AzureActivity/read\",\r\n \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": \"Azure Log Analytics\",\r\n \"resource\": \"AzureActivity\",\r\n \"operation\": \"Read AzureActivity data\",\r\n \"description\": \"Read data from @@ -1553,11 +1718,17 @@ interactions: \"Azure Log Analytics\",\r\n \"resource\": \"BlockchainProxyLog\",\r\n \ \"operation\": \"Read BlockchainProxyLog data\",\r\n \"description\": \"Read data from the BlockchainProxyLog table\"\r\n }\r\n },\r\n {\r\n - \ \"name\": \"Microsoft.OperationalInsights/workspaces/query/BoundPort/read\",\r\n + \ \"name\": \"Microsoft.OperationalInsights/workspaces/query/CassandraAudit/read\",\r\n \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": - \"Azure Log Analytics\",\r\n \"resource\": \"BoundPort\",\r\n \"operation\": - \"Read BoundPort data\",\r\n \"description\": \"Read data from the - BoundPort table\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/CDBCassandraRequests/read\",\r\n + \"Azure Log Analytics\",\r\n \"resource\": \"CassandraAudit\",\r\n + \ \"operation\": \"Read CassandraAudit data\",\r\n \"description\": + \"Read data from the CassandraAudit table\"\r\n }\r\n },\r\n {\r\n + \ \"name\": \"Microsoft.OperationalInsights/workspaces/query/CassandraLogs/read\",\r\n + \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": + \"Azure Log Analytics\",\r\n \"resource\": \"CassandraLogs\",\r\n \"operation\": + \"Read CassandraLogs data\",\r\n \"description\": \"Read data from + the CassandraLogs table\"\r\n }\r\n },\r\n {\r\n \"name\": + \"Microsoft.OperationalInsights/workspaces/query/CDBCassandraRequests/read\",\r\n \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": \"Azure Log Analytics\",\r\n \"resource\": \"CDBCassandraRequests\",\r\n \ \"operation\": \"Read CDBCassandraRequests data\",\r\n \"description\": @@ -1597,7 +1768,22 @@ interactions: \"Azure Log Analytics\",\r\n \"resource\": \"CDBQueryRuntimeStatistics\",\r\n \ \"operation\": \"Read CDBQueryRuntimeStatistics data\",\r\n \"description\": \"Read data from the CDBQueryRuntimeStatistics table\"\r\n }\r\n },\r\n - \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/CommonSecurityLog/read\",\r\n + \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/CIEventsAudit/read\",\r\n + \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": + \"Azure Log Analytics\",\r\n \"resource\": \"CIEventsAudit\",\r\n \"operation\": + \"Read CIEventsAudit data\",\r\n \"description\": \"Read data from + the CIEventsAudit table\"\r\n }\r\n },\r\n {\r\n \"name\": + \"Microsoft.OperationalInsights/workspaces/query/CIEventsOperational/read\",\r\n + \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": + \"Azure Log Analytics\",\r\n \"resource\": \"CIEventsOperational\",\r\n + \ \"operation\": \"Read CIEventsOperational data\",\r\n \"description\": + \"Read data from the CIEventsOperational table\"\r\n }\r\n },\r\n + \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/CloudAppEvents/read\",\r\n + \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": + \"Azure Log Analytics\",\r\n \"resource\": \"CloudAppEvents\",\r\n + \ \"operation\": \"Read CloudAppEvents data\",\r\n \"description\": + \"Read data from the CloudAppEvents table\"\r\n }\r\n },\r\n {\r\n + \ \"name\": \"Microsoft.OperationalInsights/workspaces/query/CommonSecurityLog/read\",\r\n \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": \"Azure Log Analytics\",\r\n \"resource\": \"CommonSecurityLog\",\r\n \ \"operation\": \"Read CommonSecurityLog data\",\r\n \"description\": @@ -1706,12 +1892,7 @@ interactions: \"Azure Log Analytics\",\r\n \"resource\": \"DatabricksSSH\",\r\n \"operation\": \"Read DatabricksSSH data\",\r\n \"description\": \"Read data from the DatabricksSSH table\"\r\n }\r\n },\r\n {\r\n \"name\": - \"Microsoft.OperationalInsights/workspaces/query/DatabricksTables/read\",\r\n - \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": - \"Azure Log Analytics\",\r\n \"resource\": \"DatabricksTables\",\r\n - \ \"operation\": \"Read DatabricksTables data\",\r\n \"description\": - \"Read data from the DatabricksTables table\"\r\n }\r\n },\r\n {\r\n - \ \"name\": \"Microsoft.OperationalInsights/workspaces/query/DatabricksWorkspace/read\",\r\n + \"Microsoft.OperationalInsights/workspaces/query/DatabricksWorkspace/read\",\r\n \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": \"Azure Log Analytics\",\r\n \"resource\": \"DatabricksWorkspace\",\r\n \ \"operation\": \"Read DatabricksWorkspace data\",\r\n \"description\": @@ -1821,25 +2002,12 @@ interactions: \"Azure Log Analytics\",\r\n \"resource\": \"DeviceSkypeSignIn\",\r\n \ \"operation\": \"Read DeviceSkypeSignIn data\",\r\n \"description\": \"Read data from the DeviceSkypeSignIn table\"\r\n }\r\n },\r\n {\r\n - \ \"name\": \"Microsoft.OperationalInsights/workspaces/query/DeviceSleepState/read\",\r\n - \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": - \"Azure Log Analytics\",\r\n \"resource\": \"DeviceSleepState\",\r\n - \ \"operation\": \"Read DeviceSleepState data\",\r\n \"description\": - \"Read data from the DeviceSleepState table\"\r\n }\r\n },\r\n {\r\n - \ \"name\": \"Microsoft.OperationalInsights/workspaces/query/DHAppFailure/read\",\r\n - \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": - \"Azure Log Analytics\",\r\n \"resource\": \"DHAppFailure\",\r\n \"operation\": - \"Read DHAppFailure data\",\r\n \"description\": \"Read data from the - DHAppFailure table\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/DHAppReliability/read\",\r\n + \ \"name\": \"Microsoft.OperationalInsights/workspaces/query/DHAppReliability/read\",\r\n \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": \"Azure Log Analytics\",\r\n \"resource\": \"DHAppReliability\",\r\n \ \"operation\": \"Read DHAppReliability data\",\r\n \"description\": \"Read data from the DHAppReliability table\"\r\n }\r\n },\r\n {\r\n - \ \"name\": \"Microsoft.OperationalInsights/workspaces/query/DHCPActivity/read\",\r\n - \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": - \"Azure Log Analytics\",\r\n \"resource\": \"DHCPActivity\",\r\n \"operation\": - \"Read DHCPActivity data\",\r\n \"description\": \"Read data from the - DHCPActivity table\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/DHDriverReliability/read\",\r\n + \ \"name\": \"Microsoft.OperationalInsights/workspaces/query/DHDriverReliability/read\",\r\n \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": \"Azure Log Analytics\",\r\n \"resource\": \"DHDriverReliability\",\r\n \ \"operation\": \"Read DHDriverReliability data\",\r\n \"description\": @@ -1943,11 +2111,6 @@ interactions: \"Azure Log Analytics\",\r\n \"resource\": \"HDInsightAmbariSystemMetrics\",\r\n \ \"operation\": \"Read HDInsightAmbariSystemMetrics data\",\r\n \"description\": \"Read data from the HDInsightAmbariSystemMetrics table\"\r\n }\r\n },\r\n - \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/HDInsightGatewayAuditLogs/read\",\r\n - \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": - \"Azure Log Analytics\",\r\n \"resource\": \"HDInsightGatewayAuditLogs\",\r\n - \ \"operation\": \"Read HDInsightGatewayAuditLogs data\",\r\n \"description\": - \"Read data from the HDInsightGatewayAuditLogs table\"\r\n }\r\n },\r\n \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/HDInsightHadoopAndYarnLogs/read\",\r\n \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": \"Azure Log Analytics\",\r\n \"resource\": \"HDInsightHadoopAndYarnLogs\",\r\n @@ -2038,11 +2201,6 @@ interactions: \"Azure Log Analytics\",\r\n \"resource\": \"HDInsightSparkExecutorEvents\",\r\n \ \"operation\": \"Read HDInsightSparkExecutorEvents data\",\r\n \"description\": \"Read data from the HDInsightSparkExecutorEvents table\"\r\n }\r\n },\r\n - \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/HDInsightSparkExtraEvents/read\",\r\n - \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": - \"Azure Log Analytics\",\r\n \"resource\": \"HDInsightSparkExtraEvents\",\r\n - \ \"operation\": \"Read HDInsightSparkExtraEvents data\",\r\n \"description\": - \"Read data from the HDInsightSparkExtraEvents table\"\r\n }\r\n },\r\n \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/HDInsightSparkJobEvents/read\",\r\n \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": \"Azure Log Analytics\",\r\n \"resource\": \"HDInsightSparkJobEvents\",\r\n @@ -2102,21 +2260,31 @@ interactions: \"Azure Log Analytics\",\r\n \"resource\": \"HuntingBookmark\",\r\n \ \"operation\": \"Read HuntingBookmark data\",\r\n \"description\": \"Read data from the HuntingBookmark table\"\r\n }\r\n },\r\n {\r\n - \ \"name\": \"Microsoft.OperationalInsights/workspaces/query/IdentityInfo/read\",\r\n + \ \"name\": \"Microsoft.OperationalInsights/workspaces/query/IdentityDirectoryEvents/read\",\r\n + \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": + \"Azure Log Analytics\",\r\n \"resource\": \"IdentityDirectoryEvents\",\r\n + \ \"operation\": \"Read IdentityDirectoryEvents data\",\r\n \"description\": + \"Read data from the IdentityDirectoryEvents table\"\r\n }\r\n },\r\n + \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/IdentityInfo/read\",\r\n \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": \"Azure Log Analytics\",\r\n \"resource\": \"IdentityInfo\",\r\n \"operation\": \"Read IdentityInfo data\",\r\n \"description\": \"Read data from the - IdentityInfo table\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/IISAssessmentRecommendation/read\",\r\n + IdentityInfo table\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/IdentityLogonEvents/read\",\r\n + \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": + \"Azure Log Analytics\",\r\n \"resource\": \"IdentityLogonEvents\",\r\n + \ \"operation\": \"Read IdentityLogonEvents data\",\r\n \"description\": + \"Read data from the IdentityLogonEvents table\"\r\n }\r\n },\r\n + \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/IdentityQueryEvents/read\",\r\n + \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": + \"Azure Log Analytics\",\r\n \"resource\": \"IdentityQueryEvents\",\r\n + \ \"operation\": \"Read IdentityQueryEvents data\",\r\n \"description\": + \"Read data from the IdentityQueryEvents table\"\r\n }\r\n },\r\n + \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/IISAssessmentRecommendation/read\",\r\n \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": \"Azure Log Analytics\",\r\n \"resource\": \"IISAssessmentRecommendation\",\r\n \ \"operation\": \"Read IISAssessmentRecommendation data\",\r\n \"description\": \"Read data from the IISAssessmentRecommendation table\"\r\n }\r\n },\r\n - \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/InboundConnection/read\",\r\n - \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": - \"Azure Log Analytics\",\r\n \"resource\": \"InboundConnection\",\r\n - \ \"operation\": \"Read InboundConnection data\",\r\n \"description\": - \"Read data from the InboundConnection table\"\r\n }\r\n },\r\n {\r\n - \ \"name\": \"Microsoft.OperationalInsights/workspaces/query/InsightsMetrics/read\",\r\n + \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/InsightsMetrics/read\",\r\n \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": \"Azure Log Analytics\",\r\n \"resource\": \"InsightsMetrics\",\r\n \ \"operation\": \"Read InsightsMetrics data\",\r\n \"description\": @@ -2240,22 +2408,7 @@ interactions: \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": \"Azure Log Analytics\",\r\n \"resource\": \"MADeviceNRT\",\r\n \"operation\": \"Read MADeviceNRT data\",\r\n \"description\": \"Read data from the - MADeviceNRT table\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MADevicePnPHealth/read\",\r\n - \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": - \"Azure Log Analytics\",\r\n \"resource\": \"MADevicePnPHealth\",\r\n - \ \"operation\": \"Read MADevicePnPHealth data\",\r\n \"description\": - \"Read data from the MADevicePnPHealth table\"\r\n }\r\n },\r\n {\r\n - \ \"name\": \"Microsoft.OperationalInsights/workspaces/query/MADevicePnPHealthAlternativeVersions/read\",\r\n - \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": - \"Azure Log Analytics\",\r\n \"resource\": \"MADevicePnPHealthAlternativeVersions\",\r\n - \ \"operation\": \"Read MADevicePnPHealthAlternativeVersions data\",\r\n - \ \"description\": \"Read data from the MADevicePnPHealthAlternativeVersions - table\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MADevicePnPHealthIssues/read\",\r\n - \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": - \"Azure Log Analytics\",\r\n \"resource\": \"MADevicePnPHealthIssues\",\r\n - \ \"operation\": \"Read MADevicePnPHealthIssues data\",\r\n \"description\": - \"Read data from the MADevicePnPHealthIssues table\"\r\n }\r\n },\r\n - \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MADeviceReadiness/read\",\r\n + MADeviceNRT table\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MADeviceReadiness/read\",\r\n \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": \"Azure Log Analytics\",\r\n \"resource\": \"MADeviceReadiness\",\r\n \ \"operation\": \"Read MADeviceReadiness data\",\r\n \"description\": @@ -2270,151 +2423,7 @@ interactions: \"Azure Log Analytics\",\r\n \"resource\": \"MADriverReadiness\",\r\n \ \"operation\": \"Read MADriverReadiness data\",\r\n \"description\": \"Read data from the MADriverReadiness table\"\r\n }\r\n },\r\n {\r\n - \ \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeAddin/read\",\r\n - \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": - \"Azure Log Analytics\",\r\n \"resource\": \"MAOfficeAddin\",\r\n \"operation\": - \"Read MAOfficeAddin data\",\r\n \"description\": \"Read data from - the MAOfficeAddin table\"\r\n }\r\n },\r\n {\r\n \"name\": - \"Microsoft.OperationalInsights/workspaces/query/MAOfficeAddinEntityHealth/read\",\r\n - \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": - \"Azure Log Analytics\",\r\n \"resource\": \"MAOfficeAddinEntityHealth\",\r\n - \ \"operation\": \"Read MAOfficeAddinEntityHealth data\",\r\n \"description\": - \"Read data from the MAOfficeAddinEntityHealth table\"\r\n }\r\n },\r\n - \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeAddinHealth/read\",\r\n - \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": - \"Azure Log Analytics\",\r\n \"resource\": \"MAOfficeAddinHealth\",\r\n - \ \"operation\": \"Read MAOfficeAddinHealth data\",\r\n \"description\": - \"Read data from the MAOfficeAddinHealth table\"\r\n }\r\n },\r\n - \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeAddinHealthEventNRT/read\",\r\n - \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": - \"Azure Log Analytics\",\r\n \"resource\": \"MAOfficeAddinHealthEventNRT\",\r\n - \ \"operation\": \"Read MAOfficeAddinHealthEventNRT data\",\r\n \"description\": - \"Read data from the MAOfficeAddinHealthEventNRT table\"\r\n }\r\n },\r\n - \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeAddinHealthIssues/read\",\r\n - \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": - \"Azure Log Analytics\",\r\n \"resource\": \"MAOfficeAddinHealthIssues\",\r\n - \ \"operation\": \"Read MAOfficeAddinHealthIssues data\",\r\n \"description\": - \"Read data from the MAOfficeAddinHealthIssues table\"\r\n }\r\n },\r\n - \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeAddinInstance/read\",\r\n - \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": - \"Azure Log Analytics\",\r\n \"resource\": \"MAOfficeAddinInstance\",\r\n - \ \"operation\": \"Read MAOfficeAddinInstance data\",\r\n \"description\": - \"Read data from the MAOfficeAddinInstance table\"\r\n }\r\n },\r\n - \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeAddinInstanceReadiness/read\",\r\n - \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": - \"Azure Log Analytics\",\r\n \"resource\": \"MAOfficeAddinInstanceReadiness\",\r\n - \ \"operation\": \"Read MAOfficeAddinInstanceReadiness data\",\r\n \"description\": - \"Read data from the MAOfficeAddinInstanceReadiness table\"\r\n }\r\n - \ },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeAddinReadiness/read\",\r\n - \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": - \"Azure Log Analytics\",\r\n \"resource\": \"MAOfficeAddinReadiness\",\r\n - \ \"operation\": \"Read MAOfficeAddinReadiness data\",\r\n \"description\": - \"Read data from the MAOfficeAddinReadiness table\"\r\n }\r\n },\r\n - \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeApp/read\",\r\n - \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": - \"Azure Log Analytics\",\r\n \"resource\": \"MAOfficeApp\",\r\n \"operation\": - \"Read MAOfficeApp data\",\r\n \"description\": \"Read data from the - MAOfficeApp table\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeAppCrashesNRT/read\",\r\n - \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": - \"Azure Log Analytics\",\r\n \"resource\": \"MAOfficeAppCrashesNRT\",\r\n - \ \"operation\": \"Read MAOfficeAppCrashesNRT data\",\r\n \"description\": - \"Read data from the MAOfficeAppCrashesNRT table\"\r\n }\r\n },\r\n - \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeAppHealth/read\",\r\n - \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": - \"Azure Log Analytics\",\r\n \"resource\": \"MAOfficeAppHealth\",\r\n - \ \"operation\": \"Read MAOfficeAppHealth data\",\r\n \"description\": - \"Read data from the MAOfficeAppHealth table\"\r\n }\r\n },\r\n {\r\n - \ \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeAppInstance/read\",\r\n - \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": - \"Azure Log Analytics\",\r\n \"resource\": \"MAOfficeAppInstance\",\r\n - \ \"operation\": \"Read MAOfficeAppInstance data\",\r\n \"description\": - \"Read data from the MAOfficeAppInstance table\"\r\n }\r\n },\r\n - \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeAppInstanceHealth/read\",\r\n - \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": - \"Azure Log Analytics\",\r\n \"resource\": \"MAOfficeAppInstanceHealth\",\r\n - \ \"operation\": \"Read MAOfficeAppInstanceHealth data\",\r\n \"description\": - \"Read data from the MAOfficeAppInstanceHealth table\"\r\n }\r\n },\r\n - \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeAppReadiness/read\",\r\n - \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": - \"Azure Log Analytics\",\r\n \"resource\": \"MAOfficeAppReadiness\",\r\n - \ \"operation\": \"Read MAOfficeAppReadiness data\",\r\n \"description\": - \"Read data from the MAOfficeAppReadiness table\"\r\n }\r\n },\r\n - \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeAppSessionsNRT/read\",\r\n - \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": - \"Azure Log Analytics\",\r\n \"resource\": \"MAOfficeAppSessionsNRT\",\r\n - \ \"operation\": \"Read MAOfficeAppSessionsNRT data\",\r\n \"description\": - \"Read data from the MAOfficeAppSessionsNRT table\"\r\n }\r\n },\r\n - \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeBuildInfo/read\",\r\n - \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": - \"Azure Log Analytics\",\r\n \"resource\": \"MAOfficeBuildInfo\",\r\n - \ \"operation\": \"Read MAOfficeBuildInfo data\",\r\n \"description\": - \"Read data from the MAOfficeBuildInfo table\"\r\n }\r\n },\r\n {\r\n - \ \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeCurrencyAssessment/read\",\r\n - \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": - \"Azure Log Analytics\",\r\n \"resource\": \"MAOfficeCurrencyAssessment\",\r\n - \ \"operation\": \"Read MAOfficeCurrencyAssessment data\",\r\n \"description\": - \"Read data from the MAOfficeCurrencyAssessment table\"\r\n }\r\n },\r\n - \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeCurrencyAssessmentDailyCounts/read\",\r\n - \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": - \"Azure Log Analytics\",\r\n \"resource\": \"MAOfficeCurrencyAssessmentDailyCounts\",\r\n - \ \"operation\": \"Read MAOfficeCurrencyAssessmentDailyCounts data\",\r\n - \ \"description\": \"Read data from the MAOfficeCurrencyAssessmentDailyCounts - table\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeDeploymentStatus/read\",\r\n - \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": - \"Azure Log Analytics\",\r\n \"resource\": \"MAOfficeDeploymentStatus\",\r\n - \ \"operation\": \"Read MAOfficeDeploymentStatus data\",\r\n \"description\": - \"Read data from the MAOfficeDeploymentStatus table\"\r\n }\r\n },\r\n - \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeDeploymentStatusNRT/read\",\r\n - \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": - \"Azure Log Analytics\",\r\n \"resource\": \"MAOfficeDeploymentStatusNRT\",\r\n - \ \"operation\": \"Read MAOfficeDeploymentStatusNRT data\",\r\n \"description\": - \"Read data from the MAOfficeDeploymentStatusNRT table\"\r\n }\r\n },\r\n - \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeMacroErrorNRT/read\",\r\n - \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": - \"Azure Log Analytics\",\r\n \"resource\": \"MAOfficeMacroErrorNRT\",\r\n - \ \"operation\": \"Read MAOfficeMacroErrorNRT data\",\r\n \"description\": - \"Read data from the MAOfficeMacroErrorNRT table\"\r\n }\r\n },\r\n - \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeMacroGlobalHealth/read\",\r\n - \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": - \"Azure Log Analytics\",\r\n \"resource\": \"MAOfficeMacroGlobalHealth\",\r\n - \ \"operation\": \"Read MAOfficeMacroGlobalHealth data\",\r\n \"description\": - \"Read data from the MAOfficeMacroGlobalHealth table\"\r\n }\r\n },\r\n - \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeMacroHealth/read\",\r\n - \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": - \"Azure Log Analytics\",\r\n \"resource\": \"MAOfficeMacroHealth\",\r\n - \ \"operation\": \"Read MAOfficeMacroHealth data\",\r\n \"description\": - \"Read data from the MAOfficeMacroHealth table\"\r\n }\r\n },\r\n - \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeMacroHealthIssues/read\",\r\n - \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": - \"Azure Log Analytics\",\r\n \"resource\": \"MAOfficeMacroHealthIssues\",\r\n - \ \"operation\": \"Read MAOfficeMacroHealthIssues data\",\r\n \"description\": - \"Read data from the MAOfficeMacroHealthIssues table\"\r\n }\r\n },\r\n - \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeMacroIssueInstanceReadiness/read\",\r\n - \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": - \"Azure Log Analytics\",\r\n \"resource\": \"MAOfficeMacroIssueInstanceReadiness\",\r\n - \ \"operation\": \"Read MAOfficeMacroIssueInstanceReadiness data\",\r\n - \ \"description\": \"Read data from the MAOfficeMacroIssueInstanceReadiness - table\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeMacroIssueReadiness/read\",\r\n - \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": - \"Azure Log Analytics\",\r\n \"resource\": \"MAOfficeMacroIssueReadiness\",\r\n - \ \"operation\": \"Read MAOfficeMacroIssueReadiness data\",\r\n \"description\": - \"Read data from the MAOfficeMacroIssueReadiness table\"\r\n }\r\n },\r\n - \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeMacroSummary/read\",\r\n - \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": - \"Azure Log Analytics\",\r\n \"resource\": \"MAOfficeMacroSummary\",\r\n - \ \"operation\": \"Read MAOfficeMacroSummary data\",\r\n \"description\": - \"Read data from the MAOfficeMacroSummary table\"\r\n }\r\n },\r\n - \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAOfficeSuite/read\",\r\n - \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": - \"Azure Log Analytics\",\r\n \"resource\": \"MAOfficeSuite\",\r\n \"operation\": - \"Read MAOfficeSuite data\",\r\n \"description\": \"Read data from - the MAOfficeSuite table\"\r\n }\r\n },\r\n {\r\n \"name\": - \"Microsoft.OperationalInsights/workspaces/query/MAOfficeSuiteInstance/read\",\r\n - \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": - \"Azure Log Analytics\",\r\n \"resource\": \"MAOfficeSuiteInstance\",\r\n - \ \"operation\": \"Read MAOfficeSuiteInstance data\",\r\n \"description\": - \"Read data from the MAOfficeSuiteInstance table\"\r\n }\r\n },\r\n - \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAProposedPilotDevices/read\",\r\n + \ \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAProposedPilotDevices/read\",\r\n \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": \"Azure Log Analytics\",\r\n \"resource\": \"MAProposedPilotDevices\",\r\n \ \"operation\": \"Read MAProposedPilotDevices data\",\r\n \"description\": @@ -2444,12 +2453,7 @@ interactions: \"Azure Log Analytics\",\r\n \"resource\": \"MAWindowsDeploymentStatusNRT\",\r\n \ \"operation\": \"Read MAWindowsDeploymentStatusNRT data\",\r\n \"description\": \"Read data from the MAWindowsDeploymentStatusNRT table\"\r\n }\r\n },\r\n - \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MAWindowsSysReqInstanceReadiness/read\",\r\n - \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": - \"Azure Log Analytics\",\r\n \"resource\": \"MAWindowsSysReqInstanceReadiness\",\r\n - \ \"operation\": \"Read MAWindowsSysReqInstanceReadiness data\",\r\n - \ \"description\": \"Read data from the MAWindowsSysReqInstanceReadiness - table\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/McasShadowItReporting/read\",\r\n + \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/McasShadowItReporting/read\",\r\n \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": \"Azure Log Analytics\",\r\n \"resource\": \"McasShadowItReporting\",\r\n \ \"operation\": \"Read McasShadowItReporting data\",\r\n \"description\": @@ -2458,7 +2462,12 @@ interactions: \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": \"Azure Log Analytics\",\r\n \"resource\": \"MCCEventLogs\",\r\n \"operation\": \"Read MCCEventLogs data\",\r\n \"description\": \"Read data from the - MCCEventLogs table\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MCVPOperationLogs/read\",\r\n + MCCEventLogs table\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/MCVPAuditLogs/read\",\r\n + \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": + \"Azure Log Analytics\",\r\n \"resource\": \"MCVPAuditLogs\",\r\n \"operation\": + \"Read MCVPAuditLogs data\",\r\n \"description\": \"Read data from + the MCVPAuditLogs table\"\r\n }\r\n },\r\n {\r\n \"name\": + \"Microsoft.OperationalInsights/workspaces/query/MCVPOperationLogs/read\",\r\n \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": \"Azure Log Analytics\",\r\n \"resource\": \"MCVPOperationLogs\",\r\n \ \"operation\": \"Read MCVPOperationLogs data\",\r\n \"description\": @@ -2513,12 +2522,7 @@ interactions: \"Azure Log Analytics\",\r\n \"resource\": \"NWConnectionMonitorDestinationListenerResult\",\r\n \ \"operation\": \"Read NWConnectionMonitorDestinationListenerResult data\",\r\n \"description\": \"Read data from the NWConnectionMonitorDestinationListenerResult - table\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/NWConnectionMonitorDNSResult/read\",\r\n - \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": - \"Azure Log Analytics\",\r\n \"resource\": \"NWConnectionMonitorDNSResult\",\r\n - \ \"operation\": \"Read NWConnectionMonitorDNSResult data\",\r\n \"description\": - \"Read data from the NWConnectionMonitorDNSResult table\"\r\n }\r\n },\r\n - \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/NWConnectionMonitorPathResult/read\",\r\n + table\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/NWConnectionMonitorPathResult/read\",\r\n \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": \"Azure Log Analytics\",\r\n \"resource\": \"NWConnectionMonitorPathResult\",\r\n \ \"operation\": \"Read NWConnectionMonitorPathResult data\",\r\n \"description\": @@ -2537,16 +2541,16 @@ interactions: \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": \"Azure Log Analytics\",\r\n \"resource\": \"Operation\",\r\n \"operation\": \"Read Operation data\",\r\n \"description\": \"Read data from the - Operation table\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/OutboundConnection/read\",\r\n - \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": - \"Azure Log Analytics\",\r\n \"resource\": \"OutboundConnection\",\r\n - \ \"operation\": \"Read OutboundConnection data\",\r\n \"description\": - \"Read data from the OutboundConnection table\"\r\n }\r\n },\r\n {\r\n - \ \"name\": \"Microsoft.OperationalInsights/workspaces/query/Perf/read\",\r\n + Operation table\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/Perf/read\",\r\n \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": \"Azure Log Analytics\",\r\n \"resource\": \"Perf\",\r\n \"operation\": \"Read Perf data\",\r\n \"description\": \"Read data from the Perf - table\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/PowerBIDatasetsTenant/read\",\r\n + table\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/PowerBIAuditTenant/read\",\r\n + \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": + \"Azure Log Analytics\",\r\n \"resource\": \"PowerBIAuditTenant\",\r\n + \ \"operation\": \"Read PowerBIAuditTenant data\",\r\n \"description\": + \"Read data from the PowerBIAuditTenant table\"\r\n }\r\n },\r\n {\r\n + \ \"name\": \"Microsoft.OperationalInsights/workspaces/query/PowerBIDatasetsTenant/read\",\r\n \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": \"Azure Log Analytics\",\r\n \"resource\": \"PowerBIDatasetsTenant\",\r\n \ \"operation\": \"Read PowerBIDatasetsTenant data\",\r\n \"description\": @@ -2566,7 +2570,12 @@ interactions: \"Azure Log Analytics\",\r\n \"resource\": \"PowerBIDatasetsWorkspacePreview\",\r\n \ \"operation\": \"Read PowerBIDatasetsWorkspacePreview data\",\r\n \ \"description\": \"Read data from the PowerBIDatasetsWorkspacePreview - table\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/ProtectionStatus/read\",\r\n + table\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/PowerBIReportUsageTenant/read\",\r\n + \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": + \"Azure Log Analytics\",\r\n \"resource\": \"PowerBIReportUsageTenant\",\r\n + \ \"operation\": \"Read PowerBIReportUsageTenant data\",\r\n \"description\": + \"Read data from the PowerBIReportUsageTenant table\"\r\n }\r\n },\r\n + \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/ProtectionStatus/read\",\r\n \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": \"Azure Log Analytics\",\r\n \"resource\": \"ProtectionStatus\",\r\n \ \"operation\": \"Read ProtectionStatus data\",\r\n \"description\": @@ -2590,7 +2599,12 @@ interactions: false,\r\n \"display\": {\r\n \"provider\": \"Azure Log Analytics\",\r\n \ \"resource\": \"requests\",\r\n \"operation\": \"Read requests data\",\r\n \"description\": \"Read data from the requests table\"\r\n - \ }\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/SCCMAssessmentRecommendation/read\",\r\n + \ }\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/ResourceManagementPublicAccessLogs/read\",\r\n + \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": + \"Azure Log Analytics\",\r\n \"resource\": \"ResourceManagementPublicAccessLogs\",\r\n + \ \"operation\": \"Read ResourceManagementPublicAccessLogs data\",\r\n + \ \"description\": \"Read data from the ResourceManagementPublicAccessLogs + table\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/SCCMAssessmentRecommendation/read\",\r\n \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": \"Azure Log Analytics\",\r\n \"resource\": \"SCCMAssessmentRecommendation\",\r\n \ \"operation\": \"Read SCCMAssessmentRecommendation data\",\r\n \"description\": @@ -2722,11 +2736,6 @@ interactions: \"Azure Log Analytics\",\r\n \"resource\": \"SqlDataClassification\",\r\n \ \"operation\": \"Read SqlDataClassification data\",\r\n \"description\": \"Read data from the SqlDataClassification table\"\r\n }\r\n },\r\n - \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/SQLQueryPerformance/read\",\r\n - \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": - \"Azure Log Analytics\",\r\n \"resource\": \"SQLQueryPerformance\",\r\n - \ \"operation\": \"Read SQLQueryPerformance data\",\r\n \"description\": - \"Read data from the SQLQueryPerformance table\"\r\n }\r\n },\r\n \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/SQLSecurityAuditEvents/read\",\r\n \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": \"Azure Log Analytics\",\r\n \"resource\": \"SQLSecurityAuditEvents\",\r\n @@ -2777,7 +2786,42 @@ interactions: \"Azure Log Analytics\",\r\n \"resource\": \"SynapseBuiltinSqlPoolRequestsEnded\",\r\n \ \"operation\": \"Read SynapseBuiltinSqlPoolRequestsEnded data\",\r\n \ \"description\": \"Read data from the SynapseBuiltinSqlPoolRequestsEnded - table\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/SynapseGatewayApiRequests/read\",\r\n + table\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/SynapseDXCommand/read\",\r\n + \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": + \"Azure Log Analytics\",\r\n \"resource\": \"SynapseDXCommand\",\r\n + \ \"operation\": \"Read SynapseDXCommand data\",\r\n \"description\": + \"Read data from the SynapseDXCommand table\"\r\n }\r\n },\r\n {\r\n + \ \"name\": \"Microsoft.OperationalInsights/workspaces/query/SynapseDXFailedIngestion/read\",\r\n + \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": + \"Azure Log Analytics\",\r\n \"resource\": \"SynapseDXFailedIngestion\",\r\n + \ \"operation\": \"Read SynapseDXFailedIngestion data\",\r\n \"description\": + \"Read data from the SynapseDXFailedIngestion table\"\r\n }\r\n },\r\n + \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/SynapseDXIngestionBatching/read\",\r\n + \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": + \"Azure Log Analytics\",\r\n \"resource\": \"SynapseDXIngestionBatching\",\r\n + \ \"operation\": \"Read SynapseDXIngestionBatching data\",\r\n \"description\": + \"Read data from the SynapseDXIngestionBatching table\"\r\n }\r\n },\r\n + \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/SynapseDXQuery/read\",\r\n + \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": + \"Azure Log Analytics\",\r\n \"resource\": \"SynapseDXQuery\",\r\n + \ \"operation\": \"Read SynapseDXQuery data\",\r\n \"description\": + \"Read data from the SynapseDXQuery table\"\r\n }\r\n },\r\n {\r\n + \ \"name\": \"Microsoft.OperationalInsights/workspaces/query/SynapseDXSucceededIngestion/read\",\r\n + \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": + \"Azure Log Analytics\",\r\n \"resource\": \"SynapseDXSucceededIngestion\",\r\n + \ \"operation\": \"Read SynapseDXSucceededIngestion data\",\r\n \"description\": + \"Read data from the SynapseDXSucceededIngestion table\"\r\n }\r\n },\r\n + \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/SynapseDXTableDetails/read\",\r\n + \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": + \"Azure Log Analytics\",\r\n \"resource\": \"SynapseDXTableDetails\",\r\n + \ \"operation\": \"Read SynapseDXTableDetails data\",\r\n \"description\": + \"Read data from the SynapseDXTableDetails table\"\r\n }\r\n },\r\n + \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/SynapseDXTableUsageStatistics/read\",\r\n + \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": + \"Azure Log Analytics\",\r\n \"resource\": \"SynapseDXTableUsageStatistics\",\r\n + \ \"operation\": \"Read SynapseDXTableUsageStatistics data\",\r\n \"description\": + \"Read data from the SynapseDXTableUsageStatistics table\"\r\n }\r\n + \ },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/SynapseGatewayApiRequests/read\",\r\n \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": \"Azure Log Analytics\",\r\n \"resource\": \"SynapseGatewayApiRequests\",\r\n \ \"operation\": \"Read SynapseGatewayApiRequests data\",\r\n \"description\": @@ -2792,32 +2836,17 @@ interactions: \"Azure Log Analytics\",\r\n \"resource\": \"SynapseIntegrationActivityRuns\",\r\n \ \"operation\": \"Read SynapseIntegrationActivityRuns data\",\r\n \"description\": \"Read data from the SynapseIntegrationActivityRuns table\"\r\n }\r\n - \ },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/SynapseIntegrationActivityRunsEnded/read\",\r\n - \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": - \"Azure Log Analytics\",\r\n \"resource\": \"SynapseIntegrationActivityRunsEnded\",\r\n - \ \"operation\": \"Read SynapseIntegrationActivityRunsEnded data\",\r\n - \ \"description\": \"Read data from the SynapseIntegrationActivityRunsEnded - table\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/SynapseIntegrationPipelineRuns/read\",\r\n + \ },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/SynapseIntegrationPipelineRuns/read\",\r\n \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": \"Azure Log Analytics\",\r\n \"resource\": \"SynapseIntegrationPipelineRuns\",\r\n \ \"operation\": \"Read SynapseIntegrationPipelineRuns data\",\r\n \"description\": \"Read data from the SynapseIntegrationPipelineRuns table\"\r\n }\r\n - \ },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/SynapseIntegrationPipelineRunsEnded/read\",\r\n - \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": - \"Azure Log Analytics\",\r\n \"resource\": \"SynapseIntegrationPipelineRunsEnded\",\r\n - \ \"operation\": \"Read SynapseIntegrationPipelineRunsEnded data\",\r\n - \ \"description\": \"Read data from the SynapseIntegrationPipelineRunsEnded - table\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/SynapseIntegrationTriggerRuns/read\",\r\n + \ },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/SynapseIntegrationTriggerRuns/read\",\r\n \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": \"Azure Log Analytics\",\r\n \"resource\": \"SynapseIntegrationTriggerRuns\",\r\n \ \"operation\": \"Read SynapseIntegrationTriggerRuns data\",\r\n \"description\": \"Read data from the SynapseIntegrationTriggerRuns table\"\r\n }\r\n - \ },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/SynapseIntegrationTriggerRunsEnded/read\",\r\n - \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": - \"Azure Log Analytics\",\r\n \"resource\": \"SynapseIntegrationTriggerRunsEnded\",\r\n - \ \"operation\": \"Read SynapseIntegrationTriggerRunsEnded data\",\r\n - \ \"description\": \"Read data from the SynapseIntegrationTriggerRunsEnded - table\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/SynapseRBACEvents/read\",\r\n + \ },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/SynapseRBACEvents/read\",\r\n \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": \"Azure Log Analytics\",\r\n \"resource\": \"SynapseRBACEvents\",\r\n \ \"operation\": \"Read SynapseRBACEvents data\",\r\n \"description\": @@ -2856,11 +2885,7 @@ interactions: \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": \"Azure Log Analytics\",\r\n \"resource\": \"Syslog\",\r\n \"operation\": \"Read Syslog data\",\r\n \"description\": \"Read data from the Syslog - table\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/SysmonEvent/read\",\r\n - \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": - \"Azure Log Analytics\",\r\n \"resource\": \"SysmonEvent\",\r\n \"operation\": - \"Read SysmonEvent data\",\r\n \"description\": \"Read data from the - SysmonEvent table\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/Tables.Custom/read\",\r\n + table\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/Tables.Custom/read\",\r\n \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": \"Azure Log Analytics\",\r\n \"resource\": \"Tables.Custom\",\r\n \"operation\": \"Read Custom Logs\",\r\n \"description\": \"Reading data from any @@ -2899,12 +2924,7 @@ interactions: \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": \"Azure Log Analytics\",\r\n \"resource\": \"UAFeedback\",\r\n \"operation\": \"Read UAFeedback data\",\r\n \"description\": \"Read data from the - UAFeedback table\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/UAHardwareSecurity/read\",\r\n - \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": - \"Azure Log Analytics\",\r\n \"resource\": \"UAHardwareSecurity\",\r\n - \ \"operation\": \"Read UAHardwareSecurity data\",\r\n \"description\": - \"Read data from the UAHardwareSecurity table\"\r\n }\r\n },\r\n {\r\n - \ \"name\": \"Microsoft.OperationalInsights/workspaces/query/UAIESiteDiscovery/read\",\r\n + UAFeedback table\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/UAIESiteDiscovery/read\",\r\n \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": \"Azure Log Analytics\",\r\n \"resource\": \"UAIESiteDiscovery\",\r\n \ \"operation\": \"Read UAIESiteDiscovery data\",\r\n \"description\": @@ -2929,11 +2949,40 @@ interactions: \"Azure Log Analytics\",\r\n \"resource\": \"UAUpgradedComputer\",\r\n \ \"operation\": \"Read UAUpgradedComputer data\",\r\n \"description\": \"Read data from the UAUpgradedComputer table\"\r\n }\r\n },\r\n {\r\n - \ \"name\": \"Microsoft.OperationalInsights/workspaces/query/Update/read\",\r\n - \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": - \"Azure Log Analytics\",\r\n \"resource\": \"Update\",\r\n \"operation\": - \"Read Update data\",\r\n \"description\": \"Read data from the Update - table\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/UpdateRunProgress/read\",\r\n + \ \"name\": \"Microsoft.OperationalInsights/workspaces/query/UCClient/read\",\r\n + \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": + \"Azure Log Analytics\",\r\n \"resource\": \"UCClient\",\r\n \"operation\": + \"Read UCClient data\",\r\n \"description\": \"Read data from the UCClient + table\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/UCClientReadinessStatus/read\",\r\n + \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": + \"Azure Log Analytics\",\r\n \"resource\": \"UCClientReadinessStatus\",\r\n + \ \"operation\": \"Read UCClientReadinessStatus data\",\r\n \"description\": + \"Read data from the UCClientReadinessStatus table\"\r\n }\r\n },\r\n + \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/UCClientUpdateStatus/read\",\r\n + \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": + \"Azure Log Analytics\",\r\n \"resource\": \"UCClientUpdateStatus\",\r\n + \ \"operation\": \"Read UCClientUpdateStatus data\",\r\n \"description\": + \"Read data from the UCClientUpdateStatus table\"\r\n }\r\n },\r\n + \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/UCDeviceAlert/read\",\r\n + \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": + \"Azure Log Analytics\",\r\n \"resource\": \"UCDeviceAlert\",\r\n \"operation\": + \"Read UCDeviceAlert data\",\r\n \"description\": \"Read data from + the UCDeviceAlert table\"\r\n }\r\n },\r\n {\r\n \"name\": + \"Microsoft.OperationalInsights/workspaces/query/UCServiceUpdateStatus/read\",\r\n + \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": + \"Azure Log Analytics\",\r\n \"resource\": \"UCServiceUpdateStatus\",\r\n + \ \"operation\": \"Read UCServiceUpdateStatus data\",\r\n \"description\": + \"Read data from the UCServiceUpdateStatus table\"\r\n }\r\n },\r\n + \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/UCUpdateAlert/read\",\r\n + \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": + \"Azure Log Analytics\",\r\n \"resource\": \"UCUpdateAlert\",\r\n \"operation\": + \"Read UCUpdateAlert data\",\r\n \"description\": \"Read data from + the UCUpdateAlert table\"\r\n }\r\n },\r\n {\r\n \"name\": + \"Microsoft.OperationalInsights/workspaces/query/Update/read\",\r\n \"isDataAction\": + false,\r\n \"display\": {\r\n \"provider\": \"Azure Log Analytics\",\r\n + \ \"resource\": \"Update\",\r\n \"operation\": \"Read Update + data\",\r\n \"description\": \"Read data from the Update table\"\r\n + \ }\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/UpdateRunProgress/read\",\r\n \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": \"Azure Log Analytics\",\r\n \"resource\": \"UpdateRunProgress\",\r\n \ \"operation\": \"Read UpdateRunProgress data\",\r\n \"description\": @@ -2977,11 +3026,7 @@ interactions: \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": \"Azure Log Analytics\",\r\n \"resource\": \"W3CIISLog\",\r\n \"operation\": \"Read W3CIISLog data\",\r\n \"description\": \"Read data from the - W3CIISLog table\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/W3CIISLogV2/read\",\r\n - \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": - \"Azure Log Analytics\",\r\n \"resource\": \"W3CIISLogV2\",\r\n \"operation\": - \"Read W3CIISLogV2 data\",\r\n \"description\": \"Read data from the - W3CIISLogV2 table\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/WaaSDeploymentStatus/read\",\r\n + W3CIISLog table\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/WaaSDeploymentStatus/read\",\r\n \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": \"Azure Log Analytics\",\r\n \"resource\": \"WaaSDeploymentStatus\",\r\n \ \"operation\": \"Read WaaSDeploymentStatus data\",\r\n \"description\": @@ -3008,7 +3053,22 @@ interactions: \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": \"Azure Log Analytics\",\r\n \"resource\": \"WDAVThreat\",\r\n \"operation\": \"Read WDAVThreat data\",\r\n \"description\": \"Read data from the - WDAVThreat table\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/WindowsClientAssessmentRecommendation/read\",\r\n + WDAVThreat table\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/WebPubSubConnectivity/read\",\r\n + \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": + \"Azure Log Analytics\",\r\n \"resource\": \"WebPubSubConnectivity\",\r\n + \ \"operation\": \"Read WebPubSubConnectivity data\",\r\n \"description\": + \"Read data from the WebPubSubConnectivity table\"\r\n }\r\n },\r\n + \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/WebPubSubHttpRequest/read\",\r\n + \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": + \"Azure Log Analytics\",\r\n \"resource\": \"WebPubSubHttpRequest\",\r\n + \ \"operation\": \"Read WebPubSubHttpRequest data\",\r\n \"description\": + \"Read data from the WebPubSubHttpRequest table\"\r\n }\r\n },\r\n + \ {\r\n \"name\": \"Microsoft.OperationalInsights/workspaces/query/WebPubSubMessaging/read\",\r\n + \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": + \"Azure Log Analytics\",\r\n \"resource\": \"WebPubSubMessaging\",\r\n + \ \"operation\": \"Read WebPubSubMessaging data\",\r\n \"description\": + \"Read data from the WebPubSubMessaging table\"\r\n }\r\n },\r\n {\r\n + \ \"name\": \"Microsoft.OperationalInsights/workspaces/query/WindowsClientAssessmentRecommendation/read\",\r\n \ \"isDataAction\": false,\r\n \"display\": {\r\n \"provider\": \"Azure Log Analytics\",\r\n \"resource\": \"WindowsClientAssessmentRecommendation\",\r\n \ \"operation\": \"Read WindowsClientAssessmentRecommendation data\",\r\n @@ -3201,16 +3261,48 @@ interactions: \ \"display\": {\r\n \"provider\": \"MicrosoftOperationalInsights\",\r\n \ \"resource\": \"MachineGroups\",\r\n \"operation\": \"Get the Service Map Machine Groups\",\r\n \"description\": \"Get the Service - Map Machine Groups.\"\r\n }\r\n }\r\n ]\r\n}" + Map Machine Groups.\"\r\n }\r\n },\r\n {\r\n \"name\": \"microsoft.operationalinsights/querypacks/write\",\r\n + \ \"display\": {\r\n \"provider\": \"MicrosoftOperationalInsights\",\r\n + \ \"resource\": \"QueryPacks\",\r\n \"operation\": \"Create or + Update Query Packs\",\r\n \"description\": \"Create or Update Query + Packs.\"\r\n }\r\n },\r\n {\r\n \"name\": \"microsoft.operationalinsights/querypacks/read\",\r\n + \ \"display\": {\r\n \"provider\": \"MicrosoftOperationalInsights\",\r\n + \ \"resource\": \"QueryPacks\",\r\n \"operation\": \"Get Query + Packs\",\r\n \"description\": \"Get Query Packs.\"\r\n }\r\n },\r\n + \ {\r\n \"name\": \"microsoft.operationalinsights/querypacks/delete\",\r\n + \ \"display\": {\r\n \"provider\": \"MicrosoftOperationalInsights\",\r\n + \ \"resource\": \"QueryPacks\",\r\n \"operation\": \"Delete Query + Packs\",\r\n \"description\": \"Delete Query Packs.\"\r\n }\r\n + \ },\r\n {\r\n \"name\": \"microsoft.operationalinsights/querypacks/action\",\r\n + \ \"display\": {\r\n \"provider\": \"MicrosoftOperationalInsights\",\r\n + \ \"resource\": \"QueryPacks\",\r\n \"operation\": \"Perform + Query Packs Actions\",\r\n \"description\": \"Perform Query Packs Actions.\"\r\n + \ }\r\n },\r\n {\r\n \"name\": \"microsoft.operationalinsights/querypacks/queries/write\",\r\n + \ \"display\": {\r\n \"provider\": \"MicrosoftOperationalInsights\",\r\n + \ \"resource\": \"QueryPackQueries\",\r\n \"operation\": \"Create + or Update Query Pack Queries\",\r\n \"description\": \"Create or Update + Query Pack Queries.\"\r\n }\r\n },\r\n {\r\n \"name\": \"microsoft.operationalinsights/querypacks/queries/read\",\r\n + \ \"display\": {\r\n \"provider\": \"MicrosoftOperationalInsights\",\r\n + \ \"resource\": \"QueryPackQueries\",\r\n \"operation\": \"Get + Query Pack Queries\",\r\n \"description\": \"Get Query Pack Queries.\"\r\n + \ }\r\n },\r\n {\r\n \"name\": \"microsoft.operationalinsights/querypacks/queries/delete\",\r\n + \ \"display\": {\r\n \"provider\": \"MicrosoftOperationalInsights\",\r\n + \ \"resource\": \"QueryPackQueries\",\r\n \"operation\": \"Delete + Query Pack Queries\",\r\n \"description\": \"Delete Query Pack Queries.\"\r\n + \ }\r\n },\r\n {\r\n \"name\": \"microsoft.operationalinsights/querypacks/queries/action\",\r\n + \ \"display\": {\r\n \"provider\": \"MicrosoftOperationalInsights\",\r\n + \ \"resource\": \"QueryPackQueries\",\r\n \"operation\": \"Perform + Actions on Queries in QueryPack\",\r\n \"description\": \"Perform Actions + on Queries in QueryPack.\"\r\n }\r\n }\r\n ]\r\n}" headers: cache-control: - no-cache content-length: - - '251526' + - '257774' content-type: - application/json; charset=utf-8 date: - - Mon, 12 Jul 2021 02:18:32 GMT + - Tue, 16 Nov 2021 07:45:57 GMT expires: - '-1' pragma: