AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Classes

NameDescription
Class ApplicationComponent

Describes a standalone resource or similarly grouped resources that the application is made up of.

Class ApplicationInfo

Describes the status of the application.

Class BadRequestException

ApplicationInsights exception

Class ConfigurationEvent

The event information.

Class CreateApplicationRequest

Container for the parameters to the CreateApplication operation. Adds an application that is created from a resource group.

Class CreateApplicationResponse

This is the response object from the CreateApplication operation.

Class CreateComponentRequest

Container for the parameters to the CreateComponent operation. Creates a custom component by grouping similar standalone instances to monitor.

Class CreateComponentResponse

This is the response object from the CreateComponent operation.

Class CreateLogPatternRequest

Container for the parameters to the CreateLogPattern operation. Adds an log pattern to a LogPatternSet.

Class CreateLogPatternResponse

This is the response object from the CreateLogPattern operation.

Class DeleteApplicationRequest

Container for the parameters to the DeleteApplication operation. Removes the specified application from monitoring. Does not delete the application.

Class DeleteApplicationResponse

This is the response object from the DeleteApplication operation.

Class DeleteComponentRequest

Container for the parameters to the DeleteComponent operation. Ungroups a custom component. When you ungroup custom components, all applicable monitors that are set up for the component are removed and the instances revert to their standalone status.

Class DeleteComponentResponse

This is the response object from the DeleteComponent operation.

Class DeleteLogPatternRequest

Container for the parameters to the DeleteLogPattern operation. Removes the specified log pattern from a LogPatternSet.

Class DeleteLogPatternResponse

This is the response object from the DeleteLogPattern operation.

Class DescribeApplicationRequest

Container for the parameters to the DescribeApplication operation. Describes the application.

Class DescribeApplicationResponse

This is the response object from the DescribeApplication operation.

Class DescribeComponentConfigurationRecommendationRequest

Container for the parameters to the DescribeComponentConfigurationRecommendation operation. Describes the recommended monitoring configuration of the component.

Class DescribeComponentConfigurationRecommendationResponse

This is the response object from the DescribeComponentConfigurationRecommendation operation.

Class DescribeComponentConfigurationRequest

Container for the parameters to the DescribeComponentConfiguration operation. Describes the monitoring configuration of the component.

Class DescribeComponentConfigurationResponse

This is the response object from the DescribeComponentConfiguration operation.

Class DescribeComponentRequest

Container for the parameters to the DescribeComponent operation. Describes a component and lists the resources that are grouped together in a component.

Class DescribeComponentResponse

This is the response object from the DescribeComponent operation.

Class DescribeLogPatternRequest

Container for the parameters to the DescribeLogPattern operation. Describe a specific log pattern from a LogPatternSet.

Class DescribeLogPatternResponse

This is the response object from the DescribeLogPattern operation.

Class DescribeObservationRequest

Container for the parameters to the DescribeObservation operation. Describes an anomaly or error with the application.

Class DescribeObservationResponse

This is the response object from the DescribeObservation operation.

Class DescribeProblemObservationsRequest

Container for the parameters to the DescribeProblemObservations operation. Describes the anomalies or errors associated with the problem.

Class DescribeProblemObservationsResponse

This is the response object from the DescribeProblemObservations operation.

Class DescribeProblemRequest

Container for the parameters to the DescribeProblem operation. Describes an application problem.

Class DescribeProblemResponse

This is the response object from the DescribeProblem operation.

Class InternalServerException

ApplicationInsights exception

Class ListApplicationsRequest

Container for the parameters to the ListApplications operation. Lists the IDs of the applications that you are monitoring.

Class ListApplicationsResponse

This is the response object from the ListApplications operation.

Class ListComponentsRequest

Container for the parameters to the ListComponents operation. Lists the auto-grouped, standalone, and custom components of the application.

Class ListComponentsResponse

This is the response object from the ListComponents operation.

Class ListConfigurationHistoryRequest

Container for the parameters to the ListConfigurationHistory operation. Lists the INFO, WARN, and ERROR events for periodic configuration updates performed by Application Insights. Examples of events represented are:

  • INFO: creating a new alarm or updating an alarm threshold.

  • WARN: alarm not created due to insufficient data points used to predict thresholds.

  • ERROR: alarm not created due to permission errors or exceeding quotas.

Class ListConfigurationHistoryResponse

This is the response object from the ListConfigurationHistory operation.

Class ListLogPatternSetsRequest

Container for the parameters to the ListLogPatternSets operation. Lists the log pattern sets in the specific application.

Class ListLogPatternSetsResponse

This is the response object from the ListLogPatternSets operation.

Class ListLogPatternsRequest

Container for the parameters to the ListLogPatterns operation. Lists the log patterns in the specific log LogPatternSet.

Class ListLogPatternsResponse

This is the response object from the ListLogPatterns operation.

Class ListProblemsRequest

Container for the parameters to the ListProblems operation. Lists the problems with your application.

Class ListProblemsResponse

This is the response object from the ListProblems operation.

Class ListTagsForResourceRequest

Container for the parameters to the ListTagsForResource operation. Retrieve a list of the tags (keys and values) that are associated with a specified application. A tag is a label that you optionally define and associate with an application. Each tag consists of a required tag key and an optional associated tag value. A tag key is a general label that acts as a category for more specific tag values. A tag value acts as a descriptor within a tag key.

Class ListTagsForResourceResponse

This is the response object from the ListTagsForResource operation.

Class LogPattern

An object that defines the log patterns that belongs to a LogPatternSet.

Class Observation

Describes an anomaly or error with the application.

Class Problem

Describes a problem that is detected by correlating observations.

Class RelatedObservations

Describes observations related to the problem.

Class ResourceInUseException

ApplicationInsights exception

Class ResourceNotFoundException

ApplicationInsights exception

Class Tag

An object that defines the tags associated with an application. A tag is a label that you optionally define and associate with an application. Tags can help you categorize and manage resources in different ways, such as by purpose, owner, environment, or other criteria.

Each tag consists of a required tag key and an associated tag value, both of which you define. A tag key is a general label that acts as a category for a more specific tag value. A tag value acts as a descriptor within a tag key. A tag key can contain as many as 128 characters. A tag value can contain as many as 256 characters. The characters can be Unicode letters, digits, white space, or one of the following symbols: _ . : / = + -. The following additional restrictions apply to tags:

  • Tag keys and values are case sensitive.

  • For each associated resource, each tag key must be unique and it can have only one value.

  • The aws: prefix is reserved for use by AWS; you can’t use it in any tag keys or values that you define. In addition, you can't edit or remove tag keys or values that use this prefix.

Class TagResourceRequest

Container for the parameters to the TagResource operation. Add one or more tags (keys and values) to a specified application. A tag is a label that you optionally define and associate with an application. Tags can help you categorize and manage application in different ways, such as by purpose, owner, environment, or other criteria.

Each tag consists of a required tag key and an associated tag value, both of which you define. A tag key is a general label that acts as a category for more specific tag values. A tag value acts as a descriptor within a tag key.

Class TagResourceResponse

This is the response object from the TagResource operation.

Class TagsAlreadyExistException

ApplicationInsights exception

Class TooManyTagsException

ApplicationInsights exception

Class UntagResourceRequest

Container for the parameters to the UntagResource operation. Remove one or more tags (keys and values) from a specified application.

Class UntagResourceResponse

This is the response object from the UntagResource operation.

Class UpdateApplicationRequest

Container for the parameters to the UpdateApplication operation. Updates the application.

Class UpdateApplicationResponse

This is the response object from the UpdateApplication operation.

Class UpdateComponentConfigurationRequest

Container for the parameters to the UpdateComponentConfiguration operation. Updates the monitoring configurations for the component. The configuration input parameter is an escaped JSON of the configuration and should match the schema of what is returned by DescribeComponentConfigurationRecommendation.

Class UpdateComponentConfigurationResponse

This is the response object from the UpdateComponentConfiguration operation.

Class UpdateComponentRequest

Container for the parameters to the UpdateComponent operation. Updates the custom component name and/or the list of resources that make up the component.

Class UpdateComponentResponse

This is the response object from the UpdateComponent operation.

Class UpdateLogPatternRequest

Container for the parameters to the UpdateLogPattern operation. Adds a log pattern to a LogPatternSet.

Class UpdateLogPatternResponse

This is the response object from the UpdateLogPattern operation.

Class ValidationException

ApplicationInsights exception