LogAnalyticsOperations Class

Warning

DO NOT instantiate this class directly.

Instead, you should access the following operations through

CdnManagementClient's

<xref:log_analytics> attribute.

Inheritance
builtins.object
LogAnalyticsOperations

Constructor

LogAnalyticsOperations(*args, **kwargs)

Methods

get_log_analytics_locations

Get all available location names for AFD log analytics report.

get_log_analytics_metrics

Get log report for AFD profile.

get_log_analytics_rankings

Get log analytics ranking report for AFD profile.

get_log_analytics_resources

Get all endpoints and custom domains available for AFD log report.

get_waf_log_analytics_metrics

Get Waf related log analytics report for AFD profile.

get_waf_log_analytics_rankings

Get WAF log analytics charts for AFD profile.

get_log_analytics_locations

Get all available location names for AFD log analytics report.

get_log_analytics_locations(resource_group_name: str, profile_name: str, **kwargs: Any) -> ContinentsResponse

Parameters

Name Description
resource_group_name
Required
str

Name of the Resource group within the Azure subscription. Required.

profile_name
Required
str

Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group. which is unique within the resource group. Required.

Returns

Type Description

ContinentsResponse or the result of cls(response)

Exceptions

Type Description

get_log_analytics_metrics

Get log report for AFD profile.

get_log_analytics_metrics(resource_group_name: str, profile_name: str, metrics: List[str | LogMetric], date_time_begin: datetime, date_time_end: datetime, granularity: str | LogMetricsGranularity, custom_domains: List[str], protocols: List[str], group_by: List[str | LogMetricsGroupBy] | None = None, continents: List[str] | None = None, country_or_regions: List[str] | None = None, **kwargs: Any) -> MetricsResponse

Parameters

Name Description
resource_group_name
Required
str

Name of the Resource group within the Azure subscription. Required.

profile_name
Required
str

Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group. which is unique within the resource group. Required.

metrics
Required

Required.

date_time_begin
Required

Required.

date_time_end
Required

Required.

granularity
Required

Known values are: "PT5M", "PT1H", and "P1D". Required.

custom_domains
Required

Required.

protocols
Required

Required.

group_by
Required

Default value is None.

continents
Required

Default value is None.

country_or_regions
Required

Default value is None.

Returns

Type Description

MetricsResponse or the result of cls(response)

Exceptions

Type Description

get_log_analytics_rankings

Get log analytics ranking report for AFD profile.

get_log_analytics_rankings(resource_group_name: str, profile_name: str, rankings: List[str | LogRanking], metrics: List[str | LogRankingMetric], max_ranking: int, date_time_begin: datetime, date_time_end: datetime, custom_domains: List[str] | None = None, **kwargs: Any) -> RankingsResponse

Parameters

Name Description
resource_group_name
Required
str

Name of the Resource group within the Azure subscription. Required.

profile_name
Required
str

Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group. which is unique within the resource group. Required.

rankings
Required

Required.

metrics
Required

Required.

max_ranking
Required
int

Required.

date_time_begin
Required

Required.

date_time_end
Required

Required.

custom_domains
Required

Default value is None.

Returns

Type Description

RankingsResponse or the result of cls(response)

Exceptions

Type Description

get_log_analytics_resources

Get all endpoints and custom domains available for AFD log report.

get_log_analytics_resources(resource_group_name: str, profile_name: str, **kwargs: Any) -> ResourcesResponse

Parameters

Name Description
resource_group_name
Required
str

Name of the Resource group within the Azure subscription. Required.

profile_name
Required
str

Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group. which is unique within the resource group. Required.

Returns

Type Description

ResourcesResponse or the result of cls(response)

Exceptions

Type Description

get_waf_log_analytics_metrics

Get Waf related log analytics report for AFD profile.

get_waf_log_analytics_metrics(resource_group_name: str, profile_name: str, metrics: List[str | WafMetric], date_time_begin: datetime, date_time_end: datetime, granularity: str | WafGranularity, actions: List[str | WafAction] | None = None, group_by: List[str | WafRankingGroupBy] | None = None, rule_types: List[str | WafRuleType] | None = None, **kwargs: Any) -> WafMetricsResponse

Parameters

Name Description
resource_group_name
Required
str

Name of the Resource group within the Azure subscription. Required.

profile_name
Required
str

Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group. which is unique within the resource group. Required.

metrics
Required

Required.

date_time_begin
Required

Required.

date_time_end
Required

Required.

granularity
Required

Known values are: "PT5M", "PT1H", and "P1D". Required.

actions
Required

Default value is None.

group_by
Required

Default value is None.

rule_types
Required

Default value is None.

Returns

Type Description

WafMetricsResponse or the result of cls(response)

Exceptions

Type Description

get_waf_log_analytics_rankings

Get WAF log analytics charts for AFD profile.

get_waf_log_analytics_rankings(resource_group_name: str, profile_name: str, metrics: List[str | WafMetric], date_time_begin: datetime, date_time_end: datetime, max_ranking: int, rankings: List[str | WafRankingType], actions: List[str | WafAction] | None = None, rule_types: List[str | WafRuleType] | None = None, **kwargs: Any) -> WafRankingsResponse

Parameters

Name Description
resource_group_name
Required
str

Name of the Resource group within the Azure subscription. Required.

profile_name
Required
str

Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group. which is unique within the resource group. Required.

metrics
Required

Required.

date_time_begin
Required

Required.

date_time_end
Required

Required.

max_ranking
Required
int

Required.

rankings
Required

Required.

actions
Required

Default value is None.

rule_types
Required

Default value is None.

Returns

Type Description

WafRankingsResponse or the result of cls(response)

Exceptions

Type Description

Attributes

models

models = <module 'azure.mgmt.cdn.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.9\\x64\\Lib\\site-packages\\azure\\mgmt\\cdn\\models\\__init__.py'>