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
’scomponent_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:
- Raises:
- get(resource_group_name: str, resource_name: str, **kwargs: Any) ApplicationInsightsComponentPricingPlan [source]
Returns the current pricing plan setting for an Application Insights component.
- Parameters:
- Returns:
ApplicationInsightsComponentPricingPlan or the result of cls(response)
- Return type:
- Raises:
- 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:
- Raises:
- 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
’sea_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:
- Raises:
- 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
’sea_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:
- 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
’sea_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:
- 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'>