azure.mgmt.applicationinsights.v2019_10_17_preview.operations module

class azure.mgmt.applicationinsights.v2019_10_17_preview.operations.WorkbookTemplatesOperations(*args, **kwargs)[source]

Bases: object

Warning

DO NOT instantiate this class directly.

Instead, you should access the following operations through ApplicationInsightsManagementClient’s workbook_templates attribute.

create_or_update(resource_group_name: str, resource_name: str, workbook_template_properties: WorkbookTemplate | IO[bytes], **kwargs: Any) WorkbookTemplate[source]

Create a new workbook template.

Parameters:
  • resource_group_name (str) – The name of the resource group. The name is case insensitive. Required.

  • resource_name (str) – The name of the Application Insights component resource. Required.

  • workbook_template_properties (WorkbookTemplate or IO[bytes]) – Properties that need to be specified to create a new workbook. Is either a WorkbookTemplate type or a IO[bytes] type. Required.

Returns:

WorkbookTemplate or the result of cls(response)

Return type:

WorkbookTemplate

Raises:

HttpResponseError

delete(resource_group_name: str, resource_name: str, **kwargs: Any) None[source]

Delete a workbook template.

Parameters:
  • resource_group_name (str) – The name of the resource group. The name is case insensitive. Required.

  • resource_name (str) – The name of the Application Insights component resource. Required.

Returns:

None or the result of cls(response)

Return type:

None

Raises:

HttpResponseError

get(resource_group_name: str, resource_name: str, **kwargs: Any) WorkbookTemplate[source]

Get a single workbook template by its resourceName.

Parameters:
  • resource_group_name (str) – The name of the resource group. The name is case insensitive. Required.

  • resource_name (str) – The name of the Application Insights component resource. Required.

Returns:

WorkbookTemplate or the result of cls(response)

Return type:

WorkbookTemplate

Raises:

HttpResponseError

list_by_resource_group(resource_group_name: str, **kwargs: Any) Iterable[WorkbookTemplate][source]

Get all Workbook templates defined within a specified resource group.

Parameters:

resource_group_name (str) – The name of the resource group. The name is case insensitive. Required.

Returns:

An iterator like instance of either WorkbookTemplate or the result of cls(response)

Return type:

ItemPaged[WorkbookTemplate]

Raises:

HttpResponseError

update(resource_group_name: str, resource_name: str, workbook_template_update_parameters: WorkbookTemplateUpdateParameters | IO[bytes] | None = None, **kwargs: Any) WorkbookTemplate[source]

Updates a workbook template that has already been added.

Parameters:
  • resource_group_name (str) – The name of the resource group. The name is case insensitive. Required.

  • resource_name (str) – The name of the Application Insights component resource. Required.

  • workbook_template_update_parameters (WorkbookTemplateUpdateParameters or IO[bytes]) – Properties that need to be specified to patch a workbook template. Is either a WorkbookTemplateUpdateParameters type or a IO[bytes] type. Default value is None.

Returns:

WorkbookTemplate or the result of cls(response)

Return type:

WorkbookTemplate

Raises:

HttpResponseError

models = <module 'azure.mgmt.applicationinsights.v2019_10_17_preview.models' from '/mnt/vss/_work/1/s/sdk/applicationinsights/azure-mgmt-applicationinsights/.tox/sphinx/lib/python3.13/site-packages/azure/mgmt/applicationinsights/v2019_10_17_preview/models/__init__.py'>