ApplicationInsights / Client / list_applications

list_applications#

ApplicationInsights.Client.list_applications(**kwargs)#

Lists the IDs of the applications that you are monitoring.

See also: AWS API Documentation

Request Syntax

response = client.list_applications(
    MaxResults=123,
    NextToken='string',
    AccountId='string'
)
Parameters:
  • MaxResults (integer) – The maximum number of results to return in a single call. To retrieve the remaining results, make another call with the returned NextToken value.

  • NextToken (string) – The token to request the next page of results.

  • AccountId (string) – The Amazon Web Services account ID for the resource group owner.

Return type:

dict

Returns:

Response Syntax

{
    'ApplicationInfoList': [
        {
            'AccountId': 'string',
            'ResourceGroupName': 'string',
            'LifeCycle': 'string',
            'OpsItemSNSTopicArn': 'string',
            'SNSNotificationArn': 'string',
            'OpsCenterEnabled': True|False,
            'CWEMonitorEnabled': True|False,
            'Remarks': 'string',
            'AutoConfigEnabled': True|False,
            'DiscoveryType': 'RESOURCE_GROUP_BASED'|'ACCOUNT_BASED',
            'AttachMissingPermission': True|False
        },
    ],
    'NextToken': 'string'
}

Response Structure

  • (dict) –

    • ApplicationInfoList (list) –

      The list of applications.

      • (dict) –

        Describes the status of the application.

        • AccountId (string) –

          The Amazon Web Services account ID for the owner of 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.

        • SNSNotificationArn (string) –

          The SNS topic ARN that is associated with SNS notifications for updates or issues.

        • 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.

        • AttachMissingPermission (boolean) –

          If set to true, the managed policies for SSM and CW will be attached to the instance roles if they are missing.

    • NextToken (string) –

      The token used to retrieve the next page of results. This value is null when there are no more results to return.

Exceptions

  • ApplicationInsights.Client.exceptions.ValidationException

  • ApplicationInsights.Client.exceptions.InternalServerException