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 AccessDeniedException

User does not have permissions to perform this action.

Class AddWorkloadRequest

Container for the parameters to the AddWorkload operation. Adds a workload to a component. Each component can have at most five workloads.

Class AddWorkloadResponse

This is the response object from the AddWorkload operation.

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 ApplicationInsightsPaginatorFactory

Paginators for the ApplicationInsights service

Class BadRequestException

The request is not understood by the server.

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 DescribeWorkloadRequest

Container for the parameters to the DescribeWorkload operation. Describes a workload and its configuration.

Class DescribeWorkloadResponse

This is the response object from the DescribeWorkload operation.

Class InternalServerException

The server encountered an internal error and is unable to complete the request.

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 ListWorkloadsRequest

Container for the parameters to the ListWorkloads operation. Lists the workloads that are configured on a given component.

Class ListWorkloadsResponse

This is the response object from the ListWorkloads 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 RemoveWorkloadRequest

Container for the parameters to the RemoveWorkload operation. Remove workload from a component.

Class RemoveWorkloadResponse

This is the response object from the RemoveWorkload operation.

Class ResourceInUseException

The resource is already created or in use.

Class ResourceNotFoundException

The resource does not exist in the customer account.

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

Tags are already registered for the specified application ARN.

Class TooManyTagsException

The number of the provided tags is beyond the limit, or the number of total tags you are trying to attach to the specified resource exceeds the limit.

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 UpdateProblemRequest

Container for the parameters to the UpdateProblem operation. Updates the visibility of the problem or specifies the problem as RESOLVED.

Class UpdateProblemResponse

This is the response object from the UpdateProblem operation.

Class UpdateWorkloadRequest

Container for the parameters to the UpdateWorkload operation. Adds a workload to a component. Each component can have at most five workloads.

Class UpdateWorkloadResponse

This is the response object from the UpdateWorkload operation.

Class ValidationException

The parameter is not valid.

Class Workload

Describes the workloads on a component.

Class WorkloadConfiguration

The configuration of the workload.

Interfaces

NameDescription
Interface IApplicationInsightsPaginatorFactory

Paginators for the ApplicationInsights service

Interface IListApplicationsPaginator

Paginator for the ListApplications operation

Interface IListComponentsPaginator

Paginator for the ListComponents operation

Interface IListConfigurationHistoryPaginator

Paginator for the ListConfigurationHistory operation

Interface IListLogPatternSetsPaginator

Paginator for the ListLogPatternSets operation

Interface IListLogPatternsPaginator

Paginator for the ListLogPatterns operation

Interface IListProblemsPaginator

Paginator for the ListProblems operation

Interface IListWorkloadsPaginator

Paginator for the ListWorkloads operation