AzuremonitorlogsClient
Attributes
Classes
QueryDataInput
dataclass
QueryDataInput(query: Optional[str] = None, timerangetype: Optional[str] = None, timerange: Optional[Dict[str, Any]] = None)
Run query and list results
Attributes
query
class-attribute
instance-attribute
Specify the query you would like to run.
timerangetype
class-attribute
instance-attribute
Select Time Range type.
Table
dataclass
Response for Run query and list results
VisualizeQueryInput
dataclass
VisualizeQueryInput(query: Optional[str] = None, timerangetype: Optional[str] = None, timerange: Optional[Dict[str, Any]] = None)
Run query and visualize results
Attributes
query
class-attribute
instance-attribute
Specify the query you would like to run.
timerangetype
class-attribute
instance-attribute
Select Time Range type.
VisualizeResults
dataclass
VisualizeResults(body: Optional[str] = None, attachment_content: Optional[str] = None, attachment_name: Optional[str] = None, error: Optional[PartialQueryError] = None)
Response for Run query and visualize results
SubscriptionListResult
dataclass
Response for List subscriptions
ResourceGroupListResult
dataclass
ResourceGroupListResult(value: Optional[List[ResourceGroup]] = None, next_link: Optional[str] = None)
Response for List resource groups
ResourceItemListResult
dataclass
Response for List resources
ObjectEntity
dataclass
Row
dataclass
PartialQueryError
dataclass
Definition: PartialQueryError
Subscription
dataclass
Subscription(id: Optional[str] = None, subscription_id: Optional[str] = None, authorization_source: Optional[str] = None)
Definition: Subscription
Attributes
id
class-attribute
instance-attribute
The fully qualified Id. For example, /subscriptions/00000000-0000-0000-0000-000000000000.
subscription_id
class-attribute
instance-attribute
The subscription Id.
authorization_source
class-attribute
instance-attribute
authorization_source: Optional[str] = field(default=None, metadata={'wire_name': 'authorizationSource'})
The authorization source of the request. Valid values are one or more combinations of Legacy, RoleBased, Bypassed, Direct and Management. For example, 'Legacy, RoleBased'.
ResourceGroup
dataclass
ResourceItem
dataclass
TimeRangeTypesListResult
dataclass
TimeRangeTypesListResult(value: Optional[List[TimeRangeItem]] = None, next_link: Optional[str] = None)
Definition: TimeRangeTypesListResult
Attributes
value
class-attribute
instance-attribute
The list of time range types (Relative\Absolute\SetInQuery).
TimeRangeListResult
dataclass
Definition: TimeRangeListResult
TimeRangeItem
dataclass
AzuremonitorlogsClient
AzuremonitorlogsClient(connection_runtime_url: str, token_provider: Optional[TokenProvider] = None, options: Optional[ConnectorClientOptions] = None)
Bases: ConnectorClientBase
Typed client for azuremonitorlogs connector.
Initialize a AzuremonitorlogsClient.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
connection_runtime_url
|
str
|
The connection runtime URL from Azure Portal. |
required |
token_provider
|
Optional[TokenProvider]
|
Optional token provider. Defaults to ManagedIdentityTokenProvider. |
None
|
options
|
Optional[ConnectorClientOptions]
|
Optional connector client options. |
None
|
Methods:
query_data_async
async
query_data_async(input: QueryDataInput, subscriptions: str, resourcegroups: str, resourcetype: str, resourcename: str) -> dict[str, Any] | None
Run query and list results
Returns each row as its own object. Use this action when you want to work with each row separately in the rest of the workflow.
visualize_query_async
async
visualize_query_async(input: VisualizeQueryInput, subscriptions: str, resourcegroups: str, resourcetype: str, resourcename: str, vis_type: str) -> dict[str, Any] | None
Run query and visualize results
Returns all rows in the result set as a single formatted object. Use this action when you want to use the result set together in the rest of the workflow.
list_subscriptions_async
async
List subscriptions
Gets a list of all the subscriptions to which the principal has access.
list_resource_groups_async
async
List resource groups
Lists all the resource groups within the subscription.
list_resources_async
async
list_resources_async(subscriptions: str, resourcegroups: str, resourcetype: str) -> dict[str, Any] | None
List resources
Lists all the resource groups within the resource group.