azure.loganalytics.models module

exception azure.loganalytics.models.ErrorResponseException(deserialize, response, *args)[source]

Bases: msrest.exceptions.HttpOperationError

Server responsed with exception of type: ‘ErrorResponse’.

Parameters:
  • deserialize – A deserializer
  • response – Server response to be deserialized.
class azure.loganalytics.models.QueryBody(*, query: str, timespan: str = None, workspaces=None, **kwargs)[source]

Bases: msrest.serialization.Model

The Analytics query. Learn more about the [Analytics query syntax](https://azure.microsoft.com/documentation/articles/app-insights-analytics-reference/).

All required parameters must be populated in order to send to Azure.

Parameters:
  • query (str) – Required. The query to execute.
  • timespan (str) – Optional. The timespan over which to query data. This is an ISO8601 time period value. This timespan is applied in addition to any that are specified in the query expression.
  • workspaces (list[str]) – A list of workspaces that are included in the query.
class azure.loganalytics.models.Column(*, name: str = None, type: str = None, **kwargs)[source]

Bases: msrest.serialization.Model

A table column.

A column in a table.

Parameters:
  • name (str) – The name of this column.
  • type (str) – The data type of this column.
class azure.loganalytics.models.Table(*, name: str, columns, rows, **kwargs)[source]

Bases: msrest.serialization.Model

A query response table.

Contains the columns and rows for one table in a query response.

All required parameters must be populated in order to send to Azure.

Parameters:
  • name (str) – Required. The name of the table.
  • columns (list[Column]) – Required. The list of columns in this table.
  • rows (list[list[object]]) – Required. The resulting rows from this query.
class azure.loganalytics.models.QueryResults(*, tables, **kwargs)[source]

Bases: msrest.serialization.Model

A query response.

Contains the tables, columns & rows resulting from a query.

All required parameters must be populated in order to send to Azure.

Parameters:tables (list[Table]) – Required. The list of tables, columns and rows.
class azure.loganalytics.models.ErrorDetail(*, code: str, message: str, target: str = None, value: str = None, resources=None, additional_properties=None, **kwargs)[source]

Bases: msrest.serialization.Model

Error details.

All required parameters must be populated in order to send to Azure.

Parameters:
  • code (str) – Required. The error’s code.
  • message (str) – Required. A human readable error message.
  • target (str) – Indicates which property in the request is responsible for the error.
  • value (str) – Indicates which value in ‘target’ is responsible for the error.
  • resources (list[str]) – Indicates resources which were responsible for the error.
  • additional_properties (object) –
class azure.loganalytics.models.ErrorInfo(*, code: str, message: str, details=None, innererror=None, additional_properties=None, **kwargs)[source]

Bases: msrest.serialization.Model

The code and message for an error.

All required parameters must be populated in order to send to Azure.

Parameters:
  • code (str) – Required. A machine readable error code.
  • message (str) – Required. A human readable error message.
  • details (list[ErrorDetail]) – error details.
  • innererror (ErrorInfo) – Inner error details if they exist.
  • additional_properties (object) –
class azure.loganalytics.models.ErrorResponse(*, error, **kwargs)[source]

Bases: msrest.serialization.Model

Error details.

Contains details when the response code indicates an error.

All required parameters must be populated in order to send to Azure.

Parameters:error (ErrorInfo) – Required. The error details.