ApplicationInsights / Client / update_application
update_application#
- ApplicationInsights.Client.update_application(**kwargs)#
Updates the application.
See also: AWS API Documentation
Request Syntax
response = client.update_application( ResourceGroupName='string', OpsCenterEnabled=True|False, CWEMonitorEnabled=True|False, OpsItemSNSTopicArn='string', RemoveSNSTopic=True|False, AutoConfigEnabled=True|False )
- Parameters:
ResourceGroupName (string) –
[REQUIRED]
The name of the resource group.
OpsCenterEnabled (boolean) – When set to
true
, creates opsItems for any problems detected on an application.CWEMonitorEnabled (boolean) – Indicates whether Application Insights can listen to CloudWatch events for the application resources, such as
instance terminated
,failed deployment
, and others.OpsItemSNSTopicArn (string) – The SNS topic provided to Application Insights that is associated to the created opsItem. Allows you to receive notifications for updates to the opsItem.
RemoveSNSTopic (boolean) – Disassociates the SNS topic from the opsItem created for detected problems.
AutoConfigEnabled (boolean) – Turns auto-configuration on or off.
- Return type:
dict
- Returns:
Response Syntax
{ 'ApplicationInfo': { 'ResourceGroupName': 'string', 'LifeCycle': 'string', 'OpsItemSNSTopicArn': 'string', 'OpsCenterEnabled': True|False, 'CWEMonitorEnabled': True|False, 'Remarks': 'string', 'AutoConfigEnabled': True|False, 'DiscoveryType': 'RESOURCE_GROUP_BASED'|'ACCOUNT_BASED' } }
Response Structure
(dict) –
ApplicationInfo (dict) –
Information about the application.
ResourceGroupName (string) –
The name of the resource group used for the application.
LifeCycle (string) –
The lifecycle of the application.
OpsItemSNSTopicArn (string) –
The SNS topic provided to Application Insights that is associated to the created opsItems to receive SNS notifications for opsItem updates.
OpsCenterEnabled (boolean) –
Indicates whether Application Insights will create opsItems for any problem detected by Application Insights for an application.
CWEMonitorEnabled (boolean) –
Indicates whether Application Insights can listen to CloudWatch events for the application resources, such as
instance terminated
,failed deployment
, and others.Remarks (string) –
The issues on the user side that block Application Insights from successfully monitoring an application. Example remarks include:
“Configuring application, detected 1 Errors, 3 Warnings”
“Configuring application, detected 1 Unconfigured Components”
AutoConfigEnabled (boolean) –
Indicates whether auto-configuration is turned on for this application.
DiscoveryType (string) –
The method used by Application Insights to onboard your resources.
Exceptions
ApplicationInsights.Client.exceptions.InternalServerException
ApplicationInsights.Client.exceptions.ResourceNotFoundException
ApplicationInsights.Client.exceptions.ValidationException