ApplicationInsightsClient#
Index > ApplicationInsights > ApplicationInsightsClient
Auto-generated documentation for ApplicationInsights type annotations stubs module types-boto3-application-insights.
ApplicationInsightsClient#
Type annotations and code completion for boto3.client("application-insights")
.
boto3 documentation
# ApplicationInsightsClient usage example
from boto3.session import Session
from types_boto3_application_insights.client import ApplicationInsightsClient
def get_application-insights_client() -> ApplicationInsightsClient:
return Session().client("application-insights")
Exceptions#
boto3
client exceptions are generated in runtime.
This class provides code completion for boto3.client("application-insights").exceptions
structure.
# Exceptions.exceptions usage example
client = boto3.client("application-insights")
try:
do_something(client)
except (
client.exceptions.AccessDeniedException,
client.exceptions.BadRequestException,
client.exceptions.ClientError,
client.exceptions.InternalServerException,
client.exceptions.ResourceInUseException,
client.exceptions.ResourceNotFoundException,
client.exceptions.TagsAlreadyExistException,
client.exceptions.TooManyTagsException,
client.exceptions.ValidationException,
) as e:
print(e)
# Exceptions.exceptions type checking example
from types_boto3_application_insights.client import Exceptions
def handle_error(exc: Exceptions.AccessDeniedException) -> None:
...
Methods#
can_paginate#
Type annotations and code completion for boto3.client("application-insights").can_paginate
method.
boto3 documentation
# can_paginate method definition
def can_paginate(
self,
operation_name: str,
) -> bool:
...
generate_presigned_url#
Type annotations and code completion for boto3.client("application-insights").generate_presigned_url
method.
boto3 documentation
# generate_presigned_url method definition
def generate_presigned_url(
self,
ClientMethod: str,
Params: Mapping[str, Any] = ...,
ExpiresIn: int = 3600,
HttpMethod: str = ...,
) -> str:
...
add_workload#
Adds a workload to a component.
Type annotations and code completion for boto3.client("application-insights").add_workload
method.
boto3 documentation
# add_workload method definition
def add_workload(
self,
*,
ResourceGroupName: str,
ComponentName: str,
WorkloadConfiguration: WorkloadConfigurationTypeDef, # (1)
) -> AddWorkloadResponseTypeDef: # (2)
...
# add_workload method usage example with argument unpacking
kwargs: AddWorkloadRequestRequestTypeDef = { # (1)
"ResourceGroupName": ...,
"ComponentName": ...,
"WorkloadConfiguration": ...,
}
parent.add_workload(**kwargs)
create_application#
Adds an application that is created from a resource group.
Type annotations and code completion for boto3.client("application-insights").create_application
method.
boto3 documentation
# create_application method definition
def create_application(
self,
*,
ResourceGroupName: str = ...,
OpsCenterEnabled: bool = ...,
CWEMonitorEnabled: bool = ...,
OpsItemSNSTopicArn: str = ...,
SNSNotificationArn: str = ...,
Tags: Sequence[TagTypeDef] = ..., # (1)
AutoConfigEnabled: bool = ...,
AutoCreate: bool = ...,
GroupingType: GroupingTypeType = ..., # (2)
AttachMissingPermission: bool = ...,
) -> CreateApplicationResponseTypeDef: # (3)
...
# create_application method usage example with argument unpacking
kwargs: CreateApplicationRequestRequestTypeDef = { # (1)
"ResourceGroupName": ...,
}
parent.create_application(**kwargs)
create_component#
Creates a custom component by grouping similar standalone instances to monitor.
Type annotations and code completion for boto3.client("application-insights").create_component
method.
boto3 documentation
# create_component method definition
def create_component(
self,
*,
ResourceGroupName: str,
ComponentName: str,
ResourceList: Sequence[str],
) -> dict[str, Any]:
...
# create_component method usage example with argument unpacking
kwargs: CreateComponentRequestRequestTypeDef = { # (1)
"ResourceGroupName": ...,
"ComponentName": ...,
"ResourceList": ...,
}
parent.create_component(**kwargs)
create_log_pattern#
Adds an log pattern to a LogPatternSet
.
Type annotations and code completion for boto3.client("application-insights").create_log_pattern
method.
boto3 documentation
# create_log_pattern method definition
def create_log_pattern(
self,
*,
ResourceGroupName: str,
PatternSetName: str,
PatternName: str,
Pattern: str,
Rank: int,
) -> CreateLogPatternResponseTypeDef: # (1)
...
# create_log_pattern method usage example with argument unpacking
kwargs: CreateLogPatternRequestRequestTypeDef = { # (1)
"ResourceGroupName": ...,
"PatternSetName": ...,
"PatternName": ...,
"Pattern": ...,
"Rank": ...,
}
parent.create_log_pattern(**kwargs)
delete_application#
Removes the specified application from monitoring.
Type annotations and code completion for boto3.client("application-insights").delete_application
method.
boto3 documentation
# delete_application method definition
def delete_application(
self,
*,
ResourceGroupName: str,
) -> dict[str, Any]:
...
# delete_application method usage example with argument unpacking
kwargs: DeleteApplicationRequestRequestTypeDef = { # (1)
"ResourceGroupName": ...,
}
parent.delete_application(**kwargs)
delete_component#
Ungroups a custom component.
Type annotations and code completion for boto3.client("application-insights").delete_component
method.
boto3 documentation
# delete_component method definition
def delete_component(
self,
*,
ResourceGroupName: str,
ComponentName: str,
) -> dict[str, Any]:
...
# delete_component method usage example with argument unpacking
kwargs: DeleteComponentRequestRequestTypeDef = { # (1)
"ResourceGroupName": ...,
"ComponentName": ...,
}
parent.delete_component(**kwargs)
delete_log_pattern#
Removes the specified log pattern from a LogPatternSet
.
Type annotations and code completion for boto3.client("application-insights").delete_log_pattern
method.
boto3 documentation
# delete_log_pattern method definition
def delete_log_pattern(
self,
*,
ResourceGroupName: str,
PatternSetName: str,
PatternName: str,
) -> dict[str, Any]:
...
# delete_log_pattern method usage example with argument unpacking
kwargs: DeleteLogPatternRequestRequestTypeDef = { # (1)
"ResourceGroupName": ...,
"PatternSetName": ...,
"PatternName": ...,
}
parent.delete_log_pattern(**kwargs)
describe_application#
Describes the application.
Type annotations and code completion for boto3.client("application-insights").describe_application
method.
boto3 documentation
# describe_application method definition
def describe_application(
self,
*,
ResourceGroupName: str,
AccountId: str = ...,
) -> DescribeApplicationResponseTypeDef: # (1)
...
# describe_application method usage example with argument unpacking
kwargs: DescribeApplicationRequestRequestTypeDef = { # (1)
"ResourceGroupName": ...,
}
parent.describe_application(**kwargs)
describe_component#
Describes a component and lists the resources that are grouped together in a component.
Type annotations and code completion for boto3.client("application-insights").describe_component
method.
boto3 documentation
# describe_component method definition
def describe_component(
self,
*,
ResourceGroupName: str,
ComponentName: str,
AccountId: str = ...,
) -> DescribeComponentResponseTypeDef: # (1)
...
# describe_component method usage example with argument unpacking
kwargs: DescribeComponentRequestRequestTypeDef = { # (1)
"ResourceGroupName": ...,
"ComponentName": ...,
}
parent.describe_component(**kwargs)
describe_component_configuration#
Describes the monitoring configuration of the component.
Type annotations and code completion for boto3.client("application-insights").describe_component_configuration
method.
boto3 documentation
# describe_component_configuration method definition
def describe_component_configuration(
self,
*,
ResourceGroupName: str,
ComponentName: str,
AccountId: str = ...,
) -> DescribeComponentConfigurationResponseTypeDef: # (1)
...
# describe_component_configuration method usage example with argument unpacking
kwargs: DescribeComponentConfigurationRequestRequestTypeDef = { # (1)
"ResourceGroupName": ...,
"ComponentName": ...,
}
parent.describe_component_configuration(**kwargs)
describe_component_configuration_recommendation#
Describes the recommended monitoring configuration of the component.
Type annotations and code completion for boto3.client("application-insights").describe_component_configuration_recommendation
method.
boto3 documentation
# describe_component_configuration_recommendation method definition
def describe_component_configuration_recommendation(
self,
*,
ResourceGroupName: str,
ComponentName: str,
Tier: TierType, # (1)
WorkloadName: str = ...,
RecommendationType: RecommendationTypeType = ..., # (2)
) -> DescribeComponentConfigurationRecommendationResponseTypeDef: # (3)
...
- See TierType
- See RecommendationTypeType
- See DescribeComponentConfigurationRecommendationResponseTypeDef
# describe_component_configuration_recommendation method usage example with argument unpacking
kwargs: DescribeComponentConfigurationRecommendationRequestRequestTypeDef = { # (1)
"ResourceGroupName": ...,
"ComponentName": ...,
"Tier": ...,
}
parent.describe_component_configuration_recommendation(**kwargs)
describe_log_pattern#
Describe a specific log pattern from a LogPatternSet
.
Type annotations and code completion for boto3.client("application-insights").describe_log_pattern
method.
boto3 documentation
# describe_log_pattern method definition
def describe_log_pattern(
self,
*,
ResourceGroupName: str,
PatternSetName: str,
PatternName: str,
AccountId: str = ...,
) -> DescribeLogPatternResponseTypeDef: # (1)
...
# describe_log_pattern method usage example with argument unpacking
kwargs: DescribeLogPatternRequestRequestTypeDef = { # (1)
"ResourceGroupName": ...,
"PatternSetName": ...,
"PatternName": ...,
}
parent.describe_log_pattern(**kwargs)
describe_observation#
Describes an anomaly or error with the application.
Type annotations and code completion for boto3.client("application-insights").describe_observation
method.
boto3 documentation
# describe_observation method definition
def describe_observation(
self,
*,
ObservationId: str,
AccountId: str = ...,
) -> DescribeObservationResponseTypeDef: # (1)
...
# describe_observation method usage example with argument unpacking
kwargs: DescribeObservationRequestRequestTypeDef = { # (1)
"ObservationId": ...,
}
parent.describe_observation(**kwargs)
describe_problem#
Describes an application problem.
Type annotations and code completion for boto3.client("application-insights").describe_problem
method.
boto3 documentation
# describe_problem method definition
def describe_problem(
self,
*,
ProblemId: str,
AccountId: str = ...,
) -> DescribeProblemResponseTypeDef: # (1)
...
# describe_problem method usage example with argument unpacking
kwargs: DescribeProblemRequestRequestTypeDef = { # (1)
"ProblemId": ...,
}
parent.describe_problem(**kwargs)
describe_problem_observations#
Describes the anomalies or errors associated with the problem.
Type annotations and code completion for boto3.client("application-insights").describe_problem_observations
method.
boto3 documentation
# describe_problem_observations method definition
def describe_problem_observations(
self,
*,
ProblemId: str,
AccountId: str = ...,
) -> DescribeProblemObservationsResponseTypeDef: # (1)
...
# describe_problem_observations method usage example with argument unpacking
kwargs: DescribeProblemObservationsRequestRequestTypeDef = { # (1)
"ProblemId": ...,
}
parent.describe_problem_observations(**kwargs)
describe_workload#
Describes a workload and its configuration.
Type annotations and code completion for boto3.client("application-insights").describe_workload
method.
boto3 documentation
# describe_workload method definition
def describe_workload(
self,
*,
ResourceGroupName: str,
ComponentName: str,
WorkloadId: str,
AccountId: str = ...,
) -> DescribeWorkloadResponseTypeDef: # (1)
...
# describe_workload method usage example with argument unpacking
kwargs: DescribeWorkloadRequestRequestTypeDef = { # (1)
"ResourceGroupName": ...,
"ComponentName": ...,
"WorkloadId": ...,
}
parent.describe_workload(**kwargs)
list_applications#
Lists the IDs of the applications that you are monitoring.
Type annotations and code completion for boto3.client("application-insights").list_applications
method.
boto3 documentation
# list_applications method definition
def list_applications(
self,
*,
MaxResults: int = ...,
NextToken: str = ...,
AccountId: str = ...,
) -> ListApplicationsResponseTypeDef: # (1)
...
# list_applications method usage example with argument unpacking
kwargs: ListApplicationsRequestRequestTypeDef = { # (1)
"MaxResults": ...,
}
parent.list_applications(**kwargs)
list_components#
Lists the auto-grouped, standalone, and custom components of the application.
Type annotations and code completion for boto3.client("application-insights").list_components
method.
boto3 documentation
# list_components method definition
def list_components(
self,
*,
ResourceGroupName: str,
MaxResults: int = ...,
NextToken: str = ...,
AccountId: str = ...,
) -> ListComponentsResponseTypeDef: # (1)
...
# list_components method usage example with argument unpacking
kwargs: ListComponentsRequestRequestTypeDef = { # (1)
"ResourceGroupName": ...,
}
parent.list_components(**kwargs)
list_configuration_history#
Lists the INFO, WARN, and ERROR events for periodic configuration updates performed by Application Insights.
Type annotations and code completion for boto3.client("application-insights").list_configuration_history
method.
boto3 documentation
# list_configuration_history method definition
def list_configuration_history(
self,
*,
ResourceGroupName: str = ...,
StartTime: TimestampTypeDef = ...,
EndTime: TimestampTypeDef = ...,
EventStatus: ConfigurationEventStatusType = ..., # (1)
MaxResults: int = ...,
NextToken: str = ...,
AccountId: str = ...,
) -> ListConfigurationHistoryResponseTypeDef: # (2)
...
# list_configuration_history method usage example with argument unpacking
kwargs: ListConfigurationHistoryRequestRequestTypeDef = { # (1)
"ResourceGroupName": ...,
}
parent.list_configuration_history(**kwargs)
list_log_pattern_sets#
Lists the log pattern sets in the specific application.
Type annotations and code completion for boto3.client("application-insights").list_log_pattern_sets
method.
boto3 documentation
# list_log_pattern_sets method definition
def list_log_pattern_sets(
self,
*,
ResourceGroupName: str,
MaxResults: int = ...,
NextToken: str = ...,
AccountId: str = ...,
) -> ListLogPatternSetsResponseTypeDef: # (1)
...
# list_log_pattern_sets method usage example with argument unpacking
kwargs: ListLogPatternSetsRequestRequestTypeDef = { # (1)
"ResourceGroupName": ...,
}
parent.list_log_pattern_sets(**kwargs)
list_log_patterns#
Lists the log patterns in the specific log LogPatternSet
.
Type annotations and code completion for boto3.client("application-insights").list_log_patterns
method.
boto3 documentation
# list_log_patterns method definition
def list_log_patterns(
self,
*,
ResourceGroupName: str,
PatternSetName: str = ...,
MaxResults: int = ...,
NextToken: str = ...,
AccountId: str = ...,
) -> ListLogPatternsResponseTypeDef: # (1)
...
# list_log_patterns method usage example with argument unpacking
kwargs: ListLogPatternsRequestRequestTypeDef = { # (1)
"ResourceGroupName": ...,
}
parent.list_log_patterns(**kwargs)
list_problems#
Lists the problems with your application.
Type annotations and code completion for boto3.client("application-insights").list_problems
method.
boto3 documentation
# list_problems method definition
def list_problems(
self,
*,
AccountId: str = ...,
ResourceGroupName: str = ...,
StartTime: TimestampTypeDef = ...,
EndTime: TimestampTypeDef = ...,
MaxResults: int = ...,
NextToken: str = ...,
ComponentName: str = ...,
Visibility: VisibilityType = ..., # (1)
) -> ListProblemsResponseTypeDef: # (2)
...
# list_problems method usage example with argument unpacking
kwargs: ListProblemsRequestRequestTypeDef = { # (1)
"AccountId": ...,
}
parent.list_problems(**kwargs)
list_tags_for_resource#
Retrieve a list of the tags (keys and values) that are associated with a specified application.
Type annotations and code completion for boto3.client("application-insights").list_tags_for_resource
method.
boto3 documentation
# list_tags_for_resource method definition
def list_tags_for_resource(
self,
*,
ResourceARN: str,
) -> ListTagsForResourceResponseTypeDef: # (1)
...
# list_tags_for_resource method usage example with argument unpacking
kwargs: ListTagsForResourceRequestRequestTypeDef = { # (1)
"ResourceARN": ...,
}
parent.list_tags_for_resource(**kwargs)
list_workloads#
Lists the workloads that are configured on a given component.
Type annotations and code completion for boto3.client("application-insights").list_workloads
method.
boto3 documentation
# list_workloads method definition
def list_workloads(
self,
*,
ResourceGroupName: str,
ComponentName: str,
MaxResults: int = ...,
NextToken: str = ...,
AccountId: str = ...,
) -> ListWorkloadsResponseTypeDef: # (1)
...
# list_workloads method usage example with argument unpacking
kwargs: ListWorkloadsRequestRequestTypeDef = { # (1)
"ResourceGroupName": ...,
"ComponentName": ...,
}
parent.list_workloads(**kwargs)
remove_workload#
Remove workload from a component.
Type annotations and code completion for boto3.client("application-insights").remove_workload
method.
boto3 documentation
# remove_workload method definition
def remove_workload(
self,
*,
ResourceGroupName: str,
ComponentName: str,
WorkloadId: str,
) -> dict[str, Any]:
...
# remove_workload method usage example with argument unpacking
kwargs: RemoveWorkloadRequestRequestTypeDef = { # (1)
"ResourceGroupName": ...,
"ComponentName": ...,
"WorkloadId": ...,
}
parent.remove_workload(**kwargs)
tag_resource#
Add one or more tags (keys and values) to a specified application.
Type annotations and code completion for boto3.client("application-insights").tag_resource
method.
boto3 documentation
# tag_resource method definition
def tag_resource(
self,
*,
ResourceARN: str,
Tags: Sequence[TagTypeDef], # (1)
) -> dict[str, Any]:
...
- See TagTypeDef
# tag_resource method usage example with argument unpacking
kwargs: TagResourceRequestRequestTypeDef = { # (1)
"ResourceARN": ...,
"Tags": ...,
}
parent.tag_resource(**kwargs)
untag_resource#
Remove one or more tags (keys and values) from a specified application.
Type annotations and code completion for boto3.client("application-insights").untag_resource
method.
boto3 documentation
# untag_resource method definition
def untag_resource(
self,
*,
ResourceARN: str,
TagKeys: Sequence[str],
) -> dict[str, Any]:
...
# untag_resource method usage example with argument unpacking
kwargs: UntagResourceRequestRequestTypeDef = { # (1)
"ResourceARN": ...,
"TagKeys": ...,
}
parent.untag_resource(**kwargs)
update_application#
Updates the application.
Type annotations and code completion for boto3.client("application-insights").update_application
method.
boto3 documentation
# update_application method definition
def update_application(
self,
*,
ResourceGroupName: str,
OpsCenterEnabled: bool = ...,
CWEMonitorEnabled: bool = ...,
OpsItemSNSTopicArn: str = ...,
SNSNotificationArn: str = ...,
RemoveSNSTopic: bool = ...,
AutoConfigEnabled: bool = ...,
AttachMissingPermission: bool = ...,
) -> UpdateApplicationResponseTypeDef: # (1)
...
# update_application method usage example with argument unpacking
kwargs: UpdateApplicationRequestRequestTypeDef = { # (1)
"ResourceGroupName": ...,
}
parent.update_application(**kwargs)
update_component#
Updates the custom component name and/or the list of resources that make up the component.
Type annotations and code completion for boto3.client("application-insights").update_component
method.
boto3 documentation
# update_component method definition
def update_component(
self,
*,
ResourceGroupName: str,
ComponentName: str,
NewComponentName: str = ...,
ResourceList: Sequence[str] = ...,
) -> dict[str, Any]:
...
# update_component method usage example with argument unpacking
kwargs: UpdateComponentRequestRequestTypeDef = { # (1)
"ResourceGroupName": ...,
"ComponentName": ...,
}
parent.update_component(**kwargs)
update_component_configuration#
Updates the monitoring configurations for the component.
Type annotations and code completion for boto3.client("application-insights").update_component_configuration
method.
boto3 documentation
# update_component_configuration method definition
def update_component_configuration(
self,
*,
ResourceGroupName: str,
ComponentName: str,
Monitor: bool = ...,
Tier: TierType = ..., # (1)
ComponentConfiguration: str = ...,
AutoConfigEnabled: bool = ...,
) -> dict[str, Any]:
...
- See TierType
# update_component_configuration method usage example with argument unpacking
kwargs: UpdateComponentConfigurationRequestRequestTypeDef = { # (1)
"ResourceGroupName": ...,
"ComponentName": ...,
}
parent.update_component_configuration(**kwargs)
update_log_pattern#
Adds a log pattern to a LogPatternSet
.
Type annotations and code completion for boto3.client("application-insights").update_log_pattern
method.
boto3 documentation
# update_log_pattern method definition
def update_log_pattern(
self,
*,
ResourceGroupName: str,
PatternSetName: str,
PatternName: str,
Pattern: str = ...,
Rank: int = ...,
) -> UpdateLogPatternResponseTypeDef: # (1)
...
# update_log_pattern method usage example with argument unpacking
kwargs: UpdateLogPatternRequestRequestTypeDef = { # (1)
"ResourceGroupName": ...,
"PatternSetName": ...,
"PatternName": ...,
}
parent.update_log_pattern(**kwargs)
update_problem#
Updates the visibility of the problem or specifies the problem as
RESOLVED
.
Type annotations and code completion for boto3.client("application-insights").update_problem
method.
boto3 documentation
# update_problem method definition
def update_problem(
self,
*,
ProblemId: str,
UpdateStatus: UpdateStatusType = ..., # (1)
Visibility: VisibilityType = ..., # (2)
) -> dict[str, Any]:
...
- See UpdateStatusType
- See VisibilityType
# update_problem method usage example with argument unpacking
kwargs: UpdateProblemRequestRequestTypeDef = { # (1)
"ProblemId": ...,
}
parent.update_problem(**kwargs)
update_workload#
Adds a workload to a component.
Type annotations and code completion for boto3.client("application-insights").update_workload
method.
boto3 documentation
# update_workload method definition
def update_workload(
self,
*,
ResourceGroupName: str,
ComponentName: str,
WorkloadConfiguration: WorkloadConfigurationTypeDef, # (1)
WorkloadId: str = ...,
) -> UpdateWorkloadResponseTypeDef: # (2)
...
# update_workload method usage example with argument unpacking
kwargs: UpdateWorkloadRequestRequestTypeDef = { # (1)
"ResourceGroupName": ...,
"ComponentName": ...,
"WorkloadConfiguration": ...,
}
parent.update_workload(**kwargs)