azure.mgmt.applicationinsights.v2017_10_01.operations module

class azure.mgmt.applicationinsights.v2017_10_01.operations.ComponentCurrentPricingPlanOperations(*args, **kwargs)[source]

Bases: object

Warning

DO NOT instantiate this class directly.

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

create_and_update(resource_group_name: str, resource_name: str, pricing_plan_properties: ApplicationInsightsComponentPricingPlan | IO[bytes], **kwargs: Any) ApplicationInsightsComponentPricingPlan[source]

Replace current pricing plan for an Application Insights component.

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.

  • pricing_plan_properties (ApplicationInsightsComponentPricingPlan or IO[bytes]) – Properties that need to be specified to update current pricing plan for an Application Insights component. Is either a ApplicationInsightsComponentPricingPlan type or a IO[bytes] type. Required.

Returns:

ApplicationInsightsComponentPricingPlan or the result of cls(response)

Return type:

ApplicationInsightsComponentPricingPlan

Raises:

HttpResponseError

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

Returns the current pricing plan setting for an Application Insights component.

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:

ApplicationInsightsComponentPricingPlan or the result of cls(response)

Return type:

ApplicationInsightsComponentPricingPlan

Raises:

HttpResponseError

update(resource_group_name: str, resource_name: str, pricing_plan_properties: ApplicationInsightsComponentPricingPlan | IO[bytes], **kwargs: Any) ApplicationInsightsComponentPricingPlan[source]

Update current pricing plan for an Application Insights component.

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.

  • pricing_plan_properties (ApplicationInsightsComponentPricingPlan or IO[bytes]) – Properties that need to be specified to update current pricing plan for an Application Insights component. Is either a ApplicationInsightsComponentPricingPlan type or a IO[bytes] type. Required.

Returns:

ApplicationInsightsComponentPricingPlan or the result of cls(response)

Return type:

ApplicationInsightsComponentPricingPlan

Raises:

HttpResponseError

models = <module 'azure.mgmt.applicationinsights.v2017_10_01.models' from '/mnt/vss/_work/1/s/sdk/applicationinsights/azure-mgmt-applicationinsights/.tox/sphinx/lib/python3.13/site-packages/azure/mgmt/applicationinsights/v2017_10_01/models/__init__.py'>
class azure.mgmt.applicationinsights.v2017_10_01.operations.EASubscriptionListMigrationDateOperations(*args, **kwargs)[source]

Bases: object

Warning

DO NOT instantiate this class directly.

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

post(**kwargs: Any) EASubscriptionMigrationDate[source]

list date to migrate to new pricing model.

Returns:

EASubscriptionMigrationDate or the result of cls(response)

Return type:

EASubscriptionMigrationDate

Raises:

HttpResponseError

models = <module 'azure.mgmt.applicationinsights.v2017_10_01.models' from '/mnt/vss/_work/1/s/sdk/applicationinsights/azure-mgmt-applicationinsights/.tox/sphinx/lib/python3.13/site-packages/azure/mgmt/applicationinsights/v2017_10_01/models/__init__.py'>
class azure.mgmt.applicationinsights.v2017_10_01.operations.EASubscriptionMigrateToNewPricingModelOperations(*args, **kwargs)[source]

Bases: object

Warning

DO NOT instantiate this class directly.

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

post(**kwargs: Any) None[source]

Enterprise Agreement Customer opted to use new pricing model.

Returns:

None or the result of cls(response)

Return type:

None

Raises:

HttpResponseError

models = <module 'azure.mgmt.applicationinsights.v2017_10_01.models' from '/mnt/vss/_work/1/s/sdk/applicationinsights/azure-mgmt-applicationinsights/.tox/sphinx/lib/python3.13/site-packages/azure/mgmt/applicationinsights/v2017_10_01/models/__init__.py'>
class azure.mgmt.applicationinsights.v2017_10_01.operations.EASubscriptionRollbackToLegacyPricingModelOperations(*args, **kwargs)[source]

Bases: object

Warning

DO NOT instantiate this class directly.

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

post(**kwargs: Any) None[source]

Enterprise Agreement Customer roll back to use legacy pricing model.

Returns:

None or the result of cls(response)

Return type:

None

Raises:

HttpResponseError

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