Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
- Service Configuration
- Errors
- Waiters
- Operations
- DescribeApplication
- DescribeComponent
- ListTagsForResource
- DeleteApplication
- UpdateApplication
- DescribeComponentConfigurationRecommendation
- DescribeProblem
- UpdateComponentConfiguration
- CreateApplication
- DescribeProblemObservations
- DescribeObservation
- ListLogPatternSets
- DescribeComponentConfiguration
- ListProblems
- ListLogPatterns
- DeleteLogPattern
- UpdateLogPattern
- CreateLogPattern
- ListConfigurationHistory
- TagResource
- ListApplications
- UntagResource
- CreateComponent
- ListComponents
- DeleteComponent
- UpdateComponent
- DescribeLogPattern
- Types
Derived from API version 2018-11-25
of the AWS service descriptions, licensed under Apache 2.0.
Amazon CloudWatch Application Insights
Amazon CloudWatch Application Insights is a service that helps you detect common problems with your applications. It enables you to pinpoint the source of issues in your applications (built with technologies such as Microsoft IIS, .NET, and Microsoft SQL Server), by providing key insights into detected problems.
After you onboard your application, CloudWatch Application Insights identifies, recommends, and sets up metrics and logs. It continuously analyzes and correlates your metrics and logs for unusual behavior to surface actionable problems with your application. For example, if your application is slow and unresponsive and leading to HTTP 500 errors in your Application Load Balancer (ALB), Application Insights informs you that a memory pressure problem with your SQL Server database is occurring. It bases this analysis on impactful metrics and log errors.
Synopsis
- defaultService :: Service
- _ValidationException :: AsError a => Getting (First ServiceError) a ServiceError
- _AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError
- _TagsAlreadyExistException :: AsError a => Getting (First ServiceError) a ServiceError
- _TooManyTagsException :: AsError a => Getting (First ServiceError) a ServiceError
- _InternalServerException :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- _BadRequestException :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceInUseException :: AsError a => Getting (First ServiceError) a ServiceError
- data DescribeApplication = DescribeApplication' Text
- newDescribeApplication :: Text -> DescribeApplication
- data DescribeApplicationResponse = DescribeApplicationResponse' (Maybe ApplicationInfo) Int
- newDescribeApplicationResponse :: Int -> DescribeApplicationResponse
- data DescribeComponent = DescribeComponent' Text Text
- newDescribeComponent :: Text -> Text -> DescribeComponent
- data DescribeComponentResponse = DescribeComponentResponse' (Maybe ApplicationComponent) (Maybe [Text]) Int
- newDescribeComponentResponse :: Int -> DescribeComponentResponse
- data ListTagsForResource = ListTagsForResource' Text
- newListTagsForResource :: Text -> ListTagsForResource
- data ListTagsForResourceResponse = ListTagsForResourceResponse' (Maybe [Tag]) Int
- newListTagsForResourceResponse :: Int -> ListTagsForResourceResponse
- data DeleteApplication = DeleteApplication' Text
- newDeleteApplication :: Text -> DeleteApplication
- data DeleteApplicationResponse = DeleteApplicationResponse' Int
- newDeleteApplicationResponse :: Int -> DeleteApplicationResponse
- data UpdateApplication = UpdateApplication' (Maybe Bool) (Maybe Text) (Maybe Bool) (Maybe Bool) Text
- newUpdateApplication :: Text -> UpdateApplication
- data UpdateApplicationResponse = UpdateApplicationResponse' (Maybe ApplicationInfo) Int
- newUpdateApplicationResponse :: Int -> UpdateApplicationResponse
- data DescribeComponentConfigurationRecommendation = DescribeComponentConfigurationRecommendation' Text Text Tier
- newDescribeComponentConfigurationRecommendation :: Text -> Text -> Tier -> DescribeComponentConfigurationRecommendation
- data DescribeComponentConfigurationRecommendationResponse = DescribeComponentConfigurationRecommendationResponse' (Maybe Text) Int
- newDescribeComponentConfigurationRecommendationResponse :: Int -> DescribeComponentConfigurationRecommendationResponse
- data DescribeProblem = DescribeProblem' Text
- newDescribeProblem :: Text -> DescribeProblem
- data DescribeProblemResponse = DescribeProblemResponse' (Maybe Problem) Int
- newDescribeProblemResponse :: Int -> DescribeProblemResponse
- data UpdateComponentConfiguration = UpdateComponentConfiguration' (Maybe Text) (Maybe Bool) (Maybe Tier) Text Text
- newUpdateComponentConfiguration :: Text -> Text -> UpdateComponentConfiguration
- data UpdateComponentConfigurationResponse = UpdateComponentConfigurationResponse' Int
- newUpdateComponentConfigurationResponse :: Int -> UpdateComponentConfigurationResponse
- data CreateApplication = CreateApplication' (Maybe Bool) (Maybe Text) (Maybe Bool) (Maybe [Tag]) Text
- newCreateApplication :: Text -> CreateApplication
- data CreateApplicationResponse = CreateApplicationResponse' (Maybe ApplicationInfo) Int
- newCreateApplicationResponse :: Int -> CreateApplicationResponse
- data DescribeProblemObservations = DescribeProblemObservations' Text
- newDescribeProblemObservations :: Text -> DescribeProblemObservations
- data DescribeProblemObservationsResponse = DescribeProblemObservationsResponse' (Maybe RelatedObservations) Int
- newDescribeProblemObservationsResponse :: Int -> DescribeProblemObservationsResponse
- data DescribeObservation = DescribeObservation' Text
- newDescribeObservation :: Text -> DescribeObservation
- data DescribeObservationResponse = DescribeObservationResponse' (Maybe Observation) Int
- newDescribeObservationResponse :: Int -> DescribeObservationResponse
- data ListLogPatternSets = ListLogPatternSets' (Maybe Text) (Maybe Natural) Text
- newListLogPatternSets :: Text -> ListLogPatternSets
- data ListLogPatternSetsResponse = ListLogPatternSetsResponse' (Maybe Text) (Maybe Text) (Maybe [Text]) Int
- newListLogPatternSetsResponse :: Int -> ListLogPatternSetsResponse
- data DescribeComponentConfiguration = DescribeComponentConfiguration' Text Text
- newDescribeComponentConfiguration :: Text -> Text -> DescribeComponentConfiguration
- data DescribeComponentConfigurationResponse = DescribeComponentConfigurationResponse' (Maybe Text) (Maybe Bool) (Maybe Tier) Int
- newDescribeComponentConfigurationResponse :: Int -> DescribeComponentConfigurationResponse
- data ListProblems = ListProblems' (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe POSIX) (Maybe Natural)
- newListProblems :: ListProblems
- data ListProblemsResponse = ListProblemsResponse' (Maybe Text) (Maybe [Problem]) Int
- newListProblemsResponse :: Int -> ListProblemsResponse
- data ListLogPatterns = ListLogPatterns' (Maybe Text) (Maybe Text) (Maybe Natural) Text
- newListLogPatterns :: Text -> ListLogPatterns
- data ListLogPatternsResponse = ListLogPatternsResponse' (Maybe Text) (Maybe Text) (Maybe [LogPattern]) Int
- newListLogPatternsResponse :: Int -> ListLogPatternsResponse
- data DeleteLogPattern = DeleteLogPattern' Text Text Text
- newDeleteLogPattern :: Text -> Text -> Text -> DeleteLogPattern
- data DeleteLogPatternResponse = DeleteLogPatternResponse' Int
- newDeleteLogPatternResponse :: Int -> DeleteLogPatternResponse
- data UpdateLogPattern = UpdateLogPattern' (Maybe Text) (Maybe Int) Text Text Text
- newUpdateLogPattern :: Text -> Text -> Text -> UpdateLogPattern
- data UpdateLogPatternResponse = UpdateLogPatternResponse' (Maybe LogPattern) (Maybe Text) Int
- newUpdateLogPatternResponse :: Int -> UpdateLogPatternResponse
- data CreateLogPattern = CreateLogPattern' Text Text Text Text Int
- newCreateLogPattern :: Text -> Text -> Text -> Text -> Int -> CreateLogPattern
- data CreateLogPatternResponse = CreateLogPatternResponse' (Maybe LogPattern) (Maybe Text) Int
- newCreateLogPatternResponse :: Int -> CreateLogPatternResponse
- data ListConfigurationHistory = ListConfigurationHistory' (Maybe Text) (Maybe POSIX) (Maybe ConfigurationEventStatus) (Maybe Text) (Maybe POSIX) (Maybe Natural)
- newListConfigurationHistory :: ListConfigurationHistory
- data ListConfigurationHistoryResponse = ListConfigurationHistoryResponse' (Maybe Text) (Maybe [ConfigurationEvent]) Int
- newListConfigurationHistoryResponse :: Int -> ListConfigurationHistoryResponse
- data TagResource = TagResource' Text [Tag]
- newTagResource :: Text -> TagResource
- data TagResourceResponse = TagResourceResponse' Int
- newTagResourceResponse :: Int -> TagResourceResponse
- data ListApplications = ListApplications' (Maybe Text) (Maybe Natural)
- newListApplications :: ListApplications
- data ListApplicationsResponse = ListApplicationsResponse' (Maybe Text) (Maybe [ApplicationInfo]) Int
- newListApplicationsResponse :: Int -> ListApplicationsResponse
- data UntagResource = UntagResource' Text [Text]
- newUntagResource :: Text -> UntagResource
- data UntagResourceResponse = UntagResourceResponse' Int
- newUntagResourceResponse :: Int -> UntagResourceResponse
- data CreateComponent = CreateComponent' Text Text [Text]
- newCreateComponent :: Text -> Text -> CreateComponent
- data CreateComponentResponse = CreateComponentResponse' Int
- newCreateComponentResponse :: Int -> CreateComponentResponse
- data ListComponents = ListComponents' (Maybe Text) (Maybe Natural) Text
- newListComponents :: Text -> ListComponents
- data ListComponentsResponse = ListComponentsResponse' (Maybe [ApplicationComponent]) (Maybe Text) Int
- newListComponentsResponse :: Int -> ListComponentsResponse
- data DeleteComponent = DeleteComponent' Text Text
- newDeleteComponent :: Text -> Text -> DeleteComponent
- data DeleteComponentResponse = DeleteComponentResponse' Int
- newDeleteComponentResponse :: Int -> DeleteComponentResponse
- data UpdateComponent = UpdateComponent' (Maybe Text) (Maybe [Text]) Text Text
- newUpdateComponent :: Text -> Text -> UpdateComponent
- data UpdateComponentResponse = UpdateComponentResponse' Int
- newUpdateComponentResponse :: Int -> UpdateComponentResponse
- data DescribeLogPattern = DescribeLogPattern' Text Text Text
- newDescribeLogPattern :: Text -> Text -> Text -> DescribeLogPattern
- data DescribeLogPatternResponse = DescribeLogPatternResponse' (Maybe LogPattern) (Maybe Text) Int
- newDescribeLogPatternResponse :: Int -> DescribeLogPatternResponse
- newtype CloudWatchEventSource where
- newtype ConfigurationEventResourceType where
- ConfigurationEventResourceType' { }
- pattern ConfigurationEventResourceType_CLOUDFORMATION :: ConfigurationEventResourceType
- pattern ConfigurationEventResourceType_CLOUDWATCH_ALARM :: ConfigurationEventResourceType
- pattern ConfigurationEventResourceType_CLOUDWATCH_LOG :: ConfigurationEventResourceType
- pattern ConfigurationEventResourceType_SSM_ASSOCIATION :: ConfigurationEventResourceType
- newtype ConfigurationEventStatus where
- newtype FeedbackKey where
- FeedbackKey' { }
- pattern FeedbackKey_INSIGHTS_FEEDBACK :: FeedbackKey
- newtype FeedbackValue where
- FeedbackValue' { }
- pattern FeedbackValue_NOT_SPECIFIED :: FeedbackValue
- pattern FeedbackValue_NOT_USEFUL :: FeedbackValue
- pattern FeedbackValue_USEFUL :: FeedbackValue
- newtype LogFilter where
- LogFilter' { }
- pattern LogFilter_ERROR :: LogFilter
- pattern LogFilter_INFO :: LogFilter
- pattern LogFilter_WARN :: LogFilter
- newtype OsType where
- OsType' {
- fromOsType :: Text
- pattern OsType_LINUX :: OsType
- pattern OsType_WINDOWS :: OsType
- OsType' {
- newtype SeverityLevel where
- SeverityLevel' { }
- pattern SeverityLevel_High :: SeverityLevel
- pattern SeverityLevel_Low :: SeverityLevel
- pattern SeverityLevel_Medium :: SeverityLevel
- newtype Status where
- Status' {
- fromStatus :: Text
- pattern Status_IGNORE :: Status
- pattern Status_PENDING :: Status
- pattern Status_RESOLVED :: Status
- Status' {
- newtype Tier where
- Tier' { }
- pattern Tier_CUSTOM :: Tier
- pattern Tier_DEFAULT :: Tier
- pattern Tier_DOT_NET_CORE :: Tier
- pattern Tier_DOT_NET_WEB :: Tier
- pattern Tier_DOT_NET_WEB_TIER :: Tier
- pattern Tier_DOT_NET_WORKER :: Tier
- pattern Tier_JAVA_JMX :: Tier
- pattern Tier_MYSQL :: Tier
- pattern Tier_ORACLE :: Tier
- pattern Tier_POSTGRESQL :: Tier
- pattern Tier_SQL_SERVER :: Tier
- pattern Tier_SQL_SERVER_ALWAYSON_AVAILABILITY_GROUP :: Tier
- data ApplicationComponent = ApplicationComponent' (Maybe OsType) (Maybe Text) (Maybe (HashMap Tier (HashMap Text Text))) (Maybe Bool) (Maybe Tier) (Maybe Text) (Maybe Text)
- newApplicationComponent :: ApplicationComponent
- data ApplicationInfo = ApplicationInfo' (Maybe Text) (Maybe Bool) (Maybe Text) (Maybe Text) (Maybe Bool) (Maybe Text)
- newApplicationInfo :: ApplicationInfo
- data ConfigurationEvent = ConfigurationEvent' (Maybe Text) (Maybe ConfigurationEventStatus) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe ConfigurationEventResourceType)
- newConfigurationEvent :: ConfigurationEvent
- data LogPattern = LogPattern' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Int)
- newLogPattern :: LogPattern
- data Observation = Observation' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Integer) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Int) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Double) (Maybe Text) (Maybe CloudWatchEventSource) (Maybe Text) (Maybe Int) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe LogFilter) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Int) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Int) (Maybe Text)
- newObservation :: Observation
- data Problem = Problem' (Maybe Status) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe SeverityLevel) (Maybe Text) (Maybe Text) (Maybe (HashMap FeedbackKey FeedbackValue))
- newProblem :: Problem
- data RelatedObservations = RelatedObservations' (Maybe [Observation])
- newRelatedObservations :: RelatedObservations
- data Tag = Tag' Text Text
- newTag :: Text -> Text -> Tag
Service Configuration
defaultService :: Service Source #
API version 2018-11-25
of the Amazon CloudWatch Application Insights SDK configuration.
Errors
Error matchers are designed for use with the functions provided by
Control.Exception.Lens.
This allows catching (and rethrowing) service specific errors returned
by ApplicationInsights
.
ValidationException
_ValidationException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The parameter is not valid.
AccessDeniedException
_AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError Source #
User does not have permissions to perform this action.
TagsAlreadyExistException
_TagsAlreadyExistException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Tags are already registered for the specified application ARN.
TooManyTagsException
_TooManyTagsException :: AsError a => Getting (First ServiceError) a ServiceError Source #
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.
InternalServerException
_InternalServerException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The server encountered an internal error and is unable to complete the request.
ResourceNotFoundException
_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The resource does not exist in the customer account.
BadRequestException
_BadRequestException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The request is not understood by the server.
ResourceInUseException
_ResourceInUseException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The resource is already created or in use.
Waiters
Waiters poll by repeatedly sending a request until some remote success condition
configured by the Wait
specification is fulfilled. The Wait
specification
determines how many attempts should be made, in addition to delay and retry strategies.
Operations
Some AWS operations return results that are incomplete and require subsequent
requests in order to obtain the entire result set. The process of sending
subsequent requests to continue where a previous request left off is called
pagination. For example, the ListObjects
operation of Amazon S3 returns up to
1000 objects at a time, and you must send subsequent requests with the
appropriate Marker in order to retrieve the next page of results.
Operations that have an AWSPager
instance can transparently perform subsequent
requests, correctly setting Markers and other request facets to iterate through
the entire result set of a truncated API operation. Operations which support
this have an additional note in the documentation.
Many operations have the ability to filter results on the server side. See the individual operation parameters for details.
DescribeApplication
data DescribeApplication Source #
See: newDescribeApplication
smart constructor.
Instances
newDescribeApplication Source #
Create a value of DescribeApplication
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:resourceGroupName:DescribeApplication'
, describeApplication_resourceGroupName
- The name of the resource group.
data DescribeApplicationResponse Source #
See: newDescribeApplicationResponse
smart constructor.
Instances
newDescribeApplicationResponse Source #
Create a value of DescribeApplicationResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:applicationInfo:DescribeApplicationResponse'
, describeApplicationResponse_applicationInfo
- Information about the application.
$sel:httpStatus:DescribeApplicationResponse'
, describeApplicationResponse_httpStatus
- The response's http status code.
DescribeComponent
data DescribeComponent Source #
See: newDescribeComponent
smart constructor.
Instances
:: Text | |
-> Text | |
-> DescribeComponent |
Create a value of DescribeComponent
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:resourceGroupName:DescribeComponent'
, describeComponent_resourceGroupName
- The name of the resource group.
$sel:componentName:DescribeComponent'
, describeComponent_componentName
- The name of the component.
data DescribeComponentResponse Source #
See: newDescribeComponentResponse
smart constructor.
Instances
newDescribeComponentResponse Source #
Create a value of DescribeComponentResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:applicationComponent:DescribeComponentResponse'
, describeComponentResponse_applicationComponent
- Undocumented member.
$sel:resourceList:DescribeComponentResponse'
, describeComponentResponse_resourceList
- The list of resource ARNs that belong to the component.
$sel:httpStatus:DescribeComponentResponse'
, describeComponentResponse_httpStatus
- The response's http status code.
ListTagsForResource
data ListTagsForResource Source #
See: newListTagsForResource
smart constructor.
Instances
newListTagsForResource Source #
Create a value of ListTagsForResource
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:resourceARN:ListTagsForResource'
, listTagsForResource_resourceARN
- The Amazon Resource Name (ARN) of the application that you want to
retrieve tag information for.
data ListTagsForResourceResponse Source #
See: newListTagsForResourceResponse
smart constructor.
Instances
newListTagsForResourceResponse Source #
Create a value of ListTagsForResourceResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:tags:ListTagsForResourceResponse'
, listTagsForResourceResponse_tags
- An array that lists all the tags that are associated with the
application. Each tag consists of a required tag key (Key
) and an
associated tag value (Value
).
$sel:httpStatus:ListTagsForResourceResponse'
, listTagsForResourceResponse_httpStatus
- The response's http status code.
DeleteApplication
data DeleteApplication Source #
See: newDeleteApplication
smart constructor.
Instances
Create a value of DeleteApplication
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:resourceGroupName:DeleteApplication'
, deleteApplication_resourceGroupName
- The name of the resource group.
data DeleteApplicationResponse Source #
See: newDeleteApplicationResponse
smart constructor.
Instances
newDeleteApplicationResponse Source #
Create a value of DeleteApplicationResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:DeleteApplicationResponse'
, deleteApplicationResponse_httpStatus
- The response's http status code.
UpdateApplication
data UpdateApplication Source #
See: newUpdateApplication
smart constructor.
Instances
Create a value of UpdateApplication
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:cWEMonitorEnabled:UpdateApplication'
, updateApplication_cWEMonitorEnabled
- Indicates whether Application Insights can listen to CloudWatch events
for the application resources, such as instance terminated
,
failed deployment
, and others.
$sel:opsItemSNSTopicArn:UpdateApplication'
, updateApplication_opsItemSNSTopicArn
- The SNS topic provided to Application Insights that is associated to the
created opsItem. Allows you to receive notifications for updates to the
opsItem.
$sel:removeSNSTopic:UpdateApplication'
, updateApplication_removeSNSTopic
- Disassociates the SNS topic from the opsItem created for detected
problems.
$sel:opsCenterEnabled:UpdateApplication'
, updateApplication_opsCenterEnabled
- When set to true
, creates opsItems for any problems detected on an
application.
$sel:resourceGroupName:UpdateApplication'
, updateApplication_resourceGroupName
- The name of the resource group.
data UpdateApplicationResponse Source #
See: newUpdateApplicationResponse
smart constructor.
Instances
newUpdateApplicationResponse Source #
Create a value of UpdateApplicationResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:applicationInfo:UpdateApplicationResponse'
, updateApplicationResponse_applicationInfo
- Information about the application.
$sel:httpStatus:UpdateApplicationResponse'
, updateApplicationResponse_httpStatus
- The response's http status code.
DescribeComponentConfigurationRecommendation
data DescribeComponentConfigurationRecommendation Source #
See: newDescribeComponentConfigurationRecommendation
smart constructor.
Instances
newDescribeComponentConfigurationRecommendation Source #
Create a value of DescribeComponentConfigurationRecommendation
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:resourceGroupName:DescribeComponentConfigurationRecommendation'
, describeComponentConfigurationRecommendation_resourceGroupName
- The name of the resource group.
$sel:componentName:DescribeComponentConfigurationRecommendation'
, describeComponentConfigurationRecommendation_componentName
- The name of the component.
$sel:tier:DescribeComponentConfigurationRecommendation'
, describeComponentConfigurationRecommendation_tier
- The tier of the application component. Supported tiers include
DOT_NET_CORE
, DOT_NET_WORKER
, DOT_NET_WEB
, SQL_SERVER
, and
DEFAULT
.
data DescribeComponentConfigurationRecommendationResponse Source #
See: newDescribeComponentConfigurationRecommendationResponse
smart constructor.
Instances
newDescribeComponentConfigurationRecommendationResponse Source #
:: Int |
|
-> DescribeComponentConfigurationRecommendationResponse |
Create a value of DescribeComponentConfigurationRecommendationResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:componentConfiguration:DescribeComponentConfigurationRecommendationResponse'
, describeComponentConfigurationRecommendationResponse_componentConfiguration
- The recommended configuration settings of the component. The value is
the escaped JSON of the configuration.
$sel:httpStatus:DescribeComponentConfigurationRecommendationResponse'
, describeComponentConfigurationRecommendationResponse_httpStatus
- The response's http status code.
DescribeProblem
data DescribeProblem Source #
See: newDescribeProblem
smart constructor.
Instances
Create a value of DescribeProblem
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:problemId:DescribeProblem'
, describeProblem_problemId
- The ID of the problem.
data DescribeProblemResponse Source #
See: newDescribeProblemResponse
smart constructor.
Instances
newDescribeProblemResponse Source #
Create a value of DescribeProblemResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:problem:DescribeProblemResponse'
, describeProblemResponse_problem
- Information about the problem.
$sel:httpStatus:DescribeProblemResponse'
, describeProblemResponse_httpStatus
- The response's http status code.
UpdateComponentConfiguration
data UpdateComponentConfiguration Source #
See: newUpdateComponentConfiguration
smart constructor.
Instances
newUpdateComponentConfiguration Source #
:: Text | |
-> Text | |
-> UpdateComponentConfiguration |
Create a value of UpdateComponentConfiguration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:componentConfiguration:UpdateComponentConfiguration'
, updateComponentConfiguration_componentConfiguration
- The configuration settings of the component. The value is the escaped
JSON of the configuration. For more information about the JSON format,
see
Working with JSON.
You can send a request to DescribeComponentConfigurationRecommendation
to see the recommended configuration for a component. For the complete
format of the component configuration file, see
Component Configuration.
$sel:monitor:UpdateComponentConfiguration'
, updateComponentConfiguration_monitor
- Indicates whether the application component is monitored.
$sel:tier:UpdateComponentConfiguration'
, updateComponentConfiguration_tier
- The tier of the application component. Supported tiers include
DOT_NET_WORKER
, DOT_NET_WEB
, DOT_NET_CORE
, SQL_SERVER
, and
DEFAULT
.
$sel:resourceGroupName:UpdateComponentConfiguration'
, updateComponentConfiguration_resourceGroupName
- The name of the resource group.
$sel:componentName:UpdateComponentConfiguration'
, updateComponentConfiguration_componentName
- The name of the component.
data UpdateComponentConfigurationResponse Source #
See: newUpdateComponentConfigurationResponse
smart constructor.
Instances
Eq UpdateComponentConfigurationResponse Source # | |
Read UpdateComponentConfigurationResponse Source # | |
Show UpdateComponentConfigurationResponse Source # | |
Generic UpdateComponentConfigurationResponse Source # | |
Defined in Amazonka.ApplicationInsights.UpdateComponentConfiguration type Rep UpdateComponentConfigurationResponse :: Type -> Type # | |
NFData UpdateComponentConfigurationResponse Source # | |
type Rep UpdateComponentConfigurationResponse Source # | |
Defined in Amazonka.ApplicationInsights.UpdateComponentConfiguration type Rep UpdateComponentConfigurationResponse = D1 ('MetaData "UpdateComponentConfigurationResponse" "Amazonka.ApplicationInsights.UpdateComponentConfiguration" "libZSservicesZSamazonka-application-insightsZSamazonka-application-insights" 'False) (C1 ('MetaCons "UpdateComponentConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newUpdateComponentConfigurationResponse Source #
Create a value of UpdateComponentConfigurationResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:UpdateComponentConfigurationResponse'
, updateComponentConfigurationResponse_httpStatus
- The response's http status code.
CreateApplication
data CreateApplication Source #
See: newCreateApplication
smart constructor.
Instances
Create a value of CreateApplication
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:cWEMonitorEnabled:CreateApplication'
, createApplication_cWEMonitorEnabled
- Indicates whether Application Insights can listen to CloudWatch events
for the application resources, such as instance terminated
,
failed deployment
, and others.
$sel:opsItemSNSTopicArn:CreateApplication'
, createApplication_opsItemSNSTopicArn
- The SNS topic provided to Application Insights that is associated to the
created opsItem. Allows you to receive notifications for updates to the
opsItem.
$sel:opsCenterEnabled:CreateApplication'
, createApplication_opsCenterEnabled
- When set to true
, creates opsItems for any problems detected on an
application.
$sel:tags:CreateApplication'
, createApplication_tags
- List of tags to add to the application. tag key (Key
) and an
associated tag value (Value
). The maximum length of a tag key is 128
characters. The maximum length of a tag value is 256 characters.
$sel:resourceGroupName:CreateApplication'
, createApplication_resourceGroupName
- The name of the resource group.
data CreateApplicationResponse Source #
See: newCreateApplicationResponse
smart constructor.
Instances
newCreateApplicationResponse Source #
Create a value of CreateApplicationResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:applicationInfo:CreateApplicationResponse'
, createApplicationResponse_applicationInfo
- Information about the application.
$sel:httpStatus:CreateApplicationResponse'
, createApplicationResponse_httpStatus
- The response's http status code.
DescribeProblemObservations
data DescribeProblemObservations Source #
See: newDescribeProblemObservations
smart constructor.
Instances
newDescribeProblemObservations Source #
Create a value of DescribeProblemObservations
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:problemId:DescribeProblemObservations'
, describeProblemObservations_problemId
- The ID of the problem.
data DescribeProblemObservationsResponse Source #
See: newDescribeProblemObservationsResponse
smart constructor.
Instances
newDescribeProblemObservationsResponse Source #
Create a value of DescribeProblemObservationsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:relatedObservations:DescribeProblemObservationsResponse'
, describeProblemObservationsResponse_relatedObservations
- Observations related to the problem.
$sel:httpStatus:DescribeProblemObservationsResponse'
, describeProblemObservationsResponse_httpStatus
- The response's http status code.
DescribeObservation
data DescribeObservation Source #
See: newDescribeObservation
smart constructor.
Instances
newDescribeObservation Source #
Create a value of DescribeObservation
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:observationId:DescribeObservation'
, describeObservation_observationId
- The ID of the observation.
data DescribeObservationResponse Source #
See: newDescribeObservationResponse
smart constructor.
Instances
newDescribeObservationResponse Source #
Create a value of DescribeObservationResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:observation:DescribeObservationResponse'
, describeObservationResponse_observation
- Information about the observation.
$sel:httpStatus:DescribeObservationResponse'
, describeObservationResponse_httpStatus
- The response's http status code.
ListLogPatternSets
data ListLogPatternSets Source #
See: newListLogPatternSets
smart constructor.
Instances
newListLogPatternSets Source #
Create a value of ListLogPatternSets
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListLogPatternSets'
, listLogPatternSets_nextToken
- The token to request the next page of results.
$sel:maxResults:ListLogPatternSets'
, listLogPatternSets_maxResults
- The maximum number of results to return in a single call. To retrieve
the remaining results, make another call with the returned NextToken
value.
$sel:resourceGroupName:ListLogPatternSets'
, listLogPatternSets_resourceGroupName
- The name of the resource group.
data ListLogPatternSetsResponse Source #
See: newListLogPatternSetsResponse
smart constructor.
Instances
newListLogPatternSetsResponse Source #
Create a value of ListLogPatternSetsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:resourceGroupName:ListLogPatternSets'
, listLogPatternSetsResponse_resourceGroupName
- The name of the resource group.
$sel:nextToken:ListLogPatternSets'
, listLogPatternSetsResponse_nextToken
- The token used to retrieve the next page of results. This value is
null
when there are no more results to return.
$sel:logPatternSets:ListLogPatternSetsResponse'
, listLogPatternSetsResponse_logPatternSets
- The list of log pattern sets.
$sel:httpStatus:ListLogPatternSetsResponse'
, listLogPatternSetsResponse_httpStatus
- The response's http status code.
DescribeComponentConfiguration
data DescribeComponentConfiguration Source #
See: newDescribeComponentConfiguration
smart constructor.
Instances
newDescribeComponentConfiguration Source #
Create a value of DescribeComponentConfiguration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:resourceGroupName:DescribeComponentConfiguration'
, describeComponentConfiguration_resourceGroupName
- The name of the resource group.
$sel:componentName:DescribeComponentConfiguration'
, describeComponentConfiguration_componentName
- The name of the component.
data DescribeComponentConfigurationResponse Source #
See: newDescribeComponentConfigurationResponse
smart constructor.
Instances
newDescribeComponentConfigurationResponse Source #
Create a value of DescribeComponentConfigurationResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:componentConfiguration:DescribeComponentConfigurationResponse'
, describeComponentConfigurationResponse_componentConfiguration
- The configuration settings of the component. The value is the escaped
JSON of the configuration.
$sel:monitor:DescribeComponentConfigurationResponse'
, describeComponentConfigurationResponse_monitor
- Indicates whether the application component is monitored.
$sel:tier:DescribeComponentConfigurationResponse'
, describeComponentConfigurationResponse_tier
- The tier of the application component. Supported tiers include
DOT_NET_CORE
, DOT_NET_WORKER
, DOT_NET_WEB
, SQL_SERVER
, and
DEFAULT
$sel:httpStatus:DescribeComponentConfigurationResponse'
, describeComponentConfigurationResponse_httpStatus
- The response's http status code.
ListProblems
data ListProblems Source #
See: newListProblems
smart constructor.
Instances
newListProblems :: ListProblems Source #
Create a value of ListProblems
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:resourceGroupName:ListProblems'
, listProblems_resourceGroupName
- The name of the resource group.
$sel:startTime:ListProblems'
, listProblems_startTime
- The time when the problem was detected, in epoch seconds. If you don't
specify a time frame for the request, problems within the past seven
days are returned.
$sel:nextToken:ListProblems'
, listProblems_nextToken
- The token to request the next page of results.
$sel:endTime:ListProblems'
, listProblems_endTime
- The time when the problem ended, in epoch seconds. If not specified,
problems within the past seven days are returned.
$sel:maxResults:ListProblems'
, listProblems_maxResults
- The maximum number of results to return in a single call. To retrieve
the remaining results, make another call with the returned NextToken
value.
data ListProblemsResponse Source #
See: newListProblemsResponse
smart constructor.
Instances
newListProblemsResponse Source #
Create a value of ListProblemsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListProblems'
, listProblemsResponse_nextToken
- The token used to retrieve the next page of results. This value is
null
when there are no more results to return.
$sel:problemList:ListProblemsResponse'
, listProblemsResponse_problemList
- The list of problems.
$sel:httpStatus:ListProblemsResponse'
, listProblemsResponse_httpStatus
- The response's http status code.
ListLogPatterns
data ListLogPatterns Source #
See: newListLogPatterns
smart constructor.
Instances
Create a value of ListLogPatterns
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListLogPatterns'
, listLogPatterns_nextToken
- The token to request the next page of results.
$sel:patternSetName:ListLogPatterns'
, listLogPatterns_patternSetName
- The name of the log pattern set.
$sel:maxResults:ListLogPatterns'
, listLogPatterns_maxResults
- The maximum number of results to return in a single call. To retrieve
the remaining results, make another call with the returned NextToken
value.
$sel:resourceGroupName:ListLogPatterns'
, listLogPatterns_resourceGroupName
- The name of the resource group.
data ListLogPatternsResponse Source #
See: newListLogPatternsResponse
smart constructor.
ListLogPatternsResponse' (Maybe Text) (Maybe Text) (Maybe [LogPattern]) Int |
Instances
newListLogPatternsResponse Source #
Create a value of ListLogPatternsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:resourceGroupName:ListLogPatterns'
, listLogPatternsResponse_resourceGroupName
- The name of the resource group.
$sel:nextToken:ListLogPatterns'
, listLogPatternsResponse_nextToken
- The token used to retrieve the next page of results. This value is
null
when there are no more results to return.
$sel:logPatterns:ListLogPatternsResponse'
, listLogPatternsResponse_logPatterns
- The list of log patterns.
$sel:httpStatus:ListLogPatternsResponse'
, listLogPatternsResponse_httpStatus
- The response's http status code.
DeleteLogPattern
data DeleteLogPattern Source #
See: newDeleteLogPattern
smart constructor.
Instances
:: Text | |
-> Text | |
-> Text | |
-> DeleteLogPattern |
Create a value of DeleteLogPattern
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:resourceGroupName:DeleteLogPattern'
, deleteLogPattern_resourceGroupName
- The name of the resource group.
$sel:patternSetName:DeleteLogPattern'
, deleteLogPattern_patternSetName
- The name of the log pattern set.
$sel:patternName:DeleteLogPattern'
, deleteLogPattern_patternName
- The name of the log pattern.
data DeleteLogPatternResponse Source #
See: newDeleteLogPatternResponse
smart constructor.
Instances
newDeleteLogPatternResponse Source #
Create a value of DeleteLogPatternResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:DeleteLogPatternResponse'
, deleteLogPatternResponse_httpStatus
- The response's http status code.
UpdateLogPattern
data UpdateLogPattern Source #
See: newUpdateLogPattern
smart constructor.
Instances
:: Text | |
-> Text | |
-> Text | |
-> UpdateLogPattern |
Create a value of UpdateLogPattern
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:pattern':UpdateLogPattern'
, updateLogPattern_pattern
- The log pattern. The pattern must be DFA compatible. Patterns that
utilize forward lookahead or backreference constructions are not
supported.
$sel:rank:UpdateLogPattern'
, updateLogPattern_rank
- Rank of the log pattern. Must be a value between 1
and 1,000,000
.
The patterns are sorted by rank, so we recommend that you set your
highest priority patterns with the lowest rank. A pattern of rank 1
will be the first to get matched to a log line. A pattern of rank
1,000,000
will be last to get matched. When you configure custom log
patterns from the console, a Low
severity pattern translates to a
750,000
rank. A Medium
severity pattern translates to a 500,000
rank. And a High
severity pattern translates to a 250,000
rank. Rank
values less than 1
or greater than 1,000,000
are reserved for
AWS-provided patterns.
$sel:resourceGroupName:UpdateLogPattern'
, updateLogPattern_resourceGroupName
- The name of the resource group.
$sel:patternSetName:UpdateLogPattern'
, updateLogPattern_patternSetName
- The name of the log pattern set.
$sel:patternName:UpdateLogPattern'
, updateLogPattern_patternName
- The name of the log pattern.
data UpdateLogPatternResponse Source #
See: newUpdateLogPatternResponse
smart constructor.
Instances
newUpdateLogPatternResponse Source #
Create a value of UpdateLogPatternResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:logPattern:UpdateLogPatternResponse'
, updateLogPatternResponse_logPattern
- The successfully created log pattern.
$sel:resourceGroupName:UpdateLogPattern'
, updateLogPatternResponse_resourceGroupName
- The name of the resource group.
$sel:httpStatus:UpdateLogPatternResponse'
, updateLogPatternResponse_httpStatus
- The response's http status code.
CreateLogPattern
data CreateLogPattern Source #
See: newCreateLogPattern
smart constructor.
Instances
Create a value of CreateLogPattern
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:resourceGroupName:CreateLogPattern'
, createLogPattern_resourceGroupName
- The name of the resource group.
$sel:patternSetName:CreateLogPattern'
, createLogPattern_patternSetName
- The name of the log pattern set.
$sel:patternName:CreateLogPattern'
, createLogPattern_patternName
- The name of the log pattern.
$sel:pattern':CreateLogPattern'
, createLogPattern_pattern
- The log pattern. The pattern must be DFA compatible. Patterns that
utilize forward lookahead or backreference constructions are not
supported.
$sel:rank:CreateLogPattern'
, createLogPattern_rank
- Rank of the log pattern. Must be a value between 1
and 1,000,000
.
The patterns are sorted by rank, so we recommend that you set your
highest priority patterns with the lowest rank. A pattern of rank 1
will be the first to get matched to a log line. A pattern of rank
1,000,000
will be last to get matched. When you configure custom log
patterns from the console, a Low
severity pattern translates to a
750,000
rank. A Medium
severity pattern translates to a 500,000
rank. And a High
severity pattern translates to a 250,000
rank. Rank
values less than 1
or greater than 1,000,000
are reserved for
AWS-provided patterns.
data CreateLogPatternResponse Source #
See: newCreateLogPatternResponse
smart constructor.
Instances
newCreateLogPatternResponse Source #
Create a value of CreateLogPatternResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:logPattern:CreateLogPatternResponse'
, createLogPatternResponse_logPattern
- The successfully created log pattern.
$sel:resourceGroupName:CreateLogPattern'
, createLogPatternResponse_resourceGroupName
- The name of the resource group.
$sel:httpStatus:CreateLogPatternResponse'
, createLogPatternResponse_httpStatus
- The response's http status code.
ListConfigurationHistory
data ListConfigurationHistory Source #
See: newListConfigurationHistory
smart constructor.
ListConfigurationHistory' (Maybe Text) (Maybe POSIX) (Maybe ConfigurationEventStatus) (Maybe Text) (Maybe POSIX) (Maybe Natural) |
Instances
newListConfigurationHistory :: ListConfigurationHistory Source #
Create a value of ListConfigurationHistory
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:resourceGroupName:ListConfigurationHistory'
, listConfigurationHistory_resourceGroupName
- Resource group to which the application belongs.
$sel:startTime:ListConfigurationHistory'
, listConfigurationHistory_startTime
- The start time of the event.
$sel:eventStatus:ListConfigurationHistory'
, listConfigurationHistory_eventStatus
- The status of the configuration update event. Possible values include
INFO, WARN, and ERROR.
$sel:nextToken:ListConfigurationHistory'
, listConfigurationHistory_nextToken
- The NextToken
value returned from a previous paginated
ListConfigurationHistory
request where MaxResults
was used and the
results exceeded the value of that parameter. Pagination continues from
the end of the previous results that returned the NextToken
value.
This value is null
when there are no more results to return.
$sel:endTime:ListConfigurationHistory'
, listConfigurationHistory_endTime
- The end time of the event.
$sel:maxResults:ListConfigurationHistory'
, listConfigurationHistory_maxResults
- The maximum number of results returned by ListConfigurationHistory
in
paginated output. When this parameter is used,
ListConfigurationHistory
returns only MaxResults
in a single page
along with a NextToken
response element. The remaining results of the
initial request can be seen by sending another
ListConfigurationHistory
request with the returned NextToken
value.
If this parameter is not used, then ListConfigurationHistory
returns
all results.
data ListConfigurationHistoryResponse Source #
See: newListConfigurationHistoryResponse
smart constructor.
Instances
newListConfigurationHistoryResponse Source #
Create a value of ListConfigurationHistoryResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListConfigurationHistory'
, listConfigurationHistoryResponse_nextToken
- The NextToken
value to include in a future ListConfigurationHistory
request. When the results of a ListConfigurationHistory
request exceed
MaxResults
, this value can be used to retrieve the next page of
results. This value is null
when there are no more results to return.
$sel:eventList:ListConfigurationHistoryResponse'
, listConfigurationHistoryResponse_eventList
- The list of configuration events and their corresponding details.
$sel:httpStatus:ListConfigurationHistoryResponse'
, listConfigurationHistoryResponse_httpStatus
- The response's http status code.
TagResource
data TagResource Source #
See: newTagResource
smart constructor.
Instances
Create a value of TagResource
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:resourceARN:TagResource'
, tagResource_resourceARN
- The Amazon Resource Name (ARN) of the application that you want to add
one or more tags to.
$sel:tags:TagResource'
, tagResource_tags
- A list of tags that to add to the application. A tag consists of a
required tag key (Key
) and an associated tag value (Value
). The
maximum length of a tag key is 128 characters. The maximum length of a
tag value is 256 characters.
data TagResourceResponse Source #
See: newTagResourceResponse
smart constructor.
Instances
newTagResourceResponse Source #
Create a value of TagResourceResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:TagResourceResponse'
, tagResourceResponse_httpStatus
- The response's http status code.
ListApplications
data ListApplications Source #
See: newListApplications
smart constructor.
Instances
newListApplications :: ListApplications Source #
Create a value of ListApplications
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListApplications'
, listApplications_nextToken
- The token to request the next page of results.
$sel:maxResults:ListApplications'
, listApplications_maxResults
- The maximum number of results to return in a single call. To retrieve
the remaining results, make another call with the returned NextToken
value.
data ListApplicationsResponse Source #
See: newListApplicationsResponse
smart constructor.
Instances
newListApplicationsResponse Source #
Create a value of ListApplicationsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListApplications'
, listApplicationsResponse_nextToken
- The token used to retrieve the next page of results. This value is
null
when there are no more results to return.
$sel:applicationInfoList:ListApplicationsResponse'
, listApplicationsResponse_applicationInfoList
- The list of applications.
$sel:httpStatus:ListApplicationsResponse'
, listApplicationsResponse_httpStatus
- The response's http status code.
UntagResource
data UntagResource Source #
See: newUntagResource
smart constructor.
Instances
Create a value of UntagResource
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:resourceARN:UntagResource'
, untagResource_resourceARN
- The Amazon Resource Name (ARN) of the application that you want to
remove one or more tags from.
$sel:tagKeys:UntagResource'
, untagResource_tagKeys
- The tags (tag keys) that you want to remove from the resource. When you
specify a tag key, the action removes both that key and its associated
tag value.
To remove more than one tag from the application, append the TagKeys
parameter and argument for each additional tag to remove, separated by
an ampersand.
data UntagResourceResponse Source #
See: newUntagResourceResponse
smart constructor.
Instances
newUntagResourceResponse Source #
Create a value of UntagResourceResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:UntagResourceResponse'
, untagResourceResponse_httpStatus
- The response's http status code.
CreateComponent
data CreateComponent Source #
See: newCreateComponent
smart constructor.
Instances
:: Text | |
-> Text | |
-> CreateComponent |
Create a value of CreateComponent
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:resourceGroupName:CreateComponent'
, createComponent_resourceGroupName
- The name of the resource group.
$sel:componentName:CreateComponent'
, createComponent_componentName
- The name of the component.
$sel:resourceList:CreateComponent'
, createComponent_resourceList
- The list of resource ARNs that belong to the component.
data CreateComponentResponse Source #
See: newCreateComponentResponse
smart constructor.
Instances
newCreateComponentResponse Source #
Create a value of CreateComponentResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:CreateComponentResponse'
, createComponentResponse_httpStatus
- The response's http status code.
ListComponents
data ListComponents Source #
See: newListComponents
smart constructor.
Instances
Create a value of ListComponents
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListComponents'
, listComponents_nextToken
- The token to request the next page of results.
$sel:maxResults:ListComponents'
, listComponents_maxResults
- The maximum number of results to return in a single call. To retrieve
the remaining results, make another call with the returned NextToken
value.
$sel:resourceGroupName:ListComponents'
, listComponents_resourceGroupName
- The name of the resource group.
data ListComponentsResponse Source #
See: newListComponentsResponse
smart constructor.
Instances
newListComponentsResponse Source #
Create a value of ListComponentsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:applicationComponentList:ListComponentsResponse'
, listComponentsResponse_applicationComponentList
- The list of application components.
$sel:nextToken:ListComponents'
, listComponentsResponse_nextToken
- The token to request the next page of results.
$sel:httpStatus:ListComponentsResponse'
, listComponentsResponse_httpStatus
- The response's http status code.
DeleteComponent
data DeleteComponent Source #
See: newDeleteComponent
smart constructor.
Instances
:: Text | |
-> Text | |
-> DeleteComponent |
Create a value of DeleteComponent
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:resourceGroupName:DeleteComponent'
, deleteComponent_resourceGroupName
- The name of the resource group.
$sel:componentName:DeleteComponent'
, deleteComponent_componentName
- The name of the component.
data DeleteComponentResponse Source #
See: newDeleteComponentResponse
smart constructor.
Instances
newDeleteComponentResponse Source #
Create a value of DeleteComponentResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:DeleteComponentResponse'
, deleteComponentResponse_httpStatus
- The response's http status code.
UpdateComponent
data UpdateComponent Source #
See: newUpdateComponent
smart constructor.
Instances
:: Text | |
-> Text | |
-> UpdateComponent |
Create a value of UpdateComponent
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:newComponentName':UpdateComponent'
, updateComponent_newComponentName
- The new name of the component.
$sel:resourceList:UpdateComponent'
, updateComponent_resourceList
- The list of resource ARNs that belong to the component.
$sel:resourceGroupName:UpdateComponent'
, updateComponent_resourceGroupName
- The name of the resource group.
$sel:componentName:UpdateComponent'
, updateComponent_componentName
- The name of the component.
data UpdateComponentResponse Source #
See: newUpdateComponentResponse
smart constructor.
Instances
newUpdateComponentResponse Source #
Create a value of UpdateComponentResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:UpdateComponentResponse'
, updateComponentResponse_httpStatus
- The response's http status code.
DescribeLogPattern
data DescribeLogPattern Source #
See: newDescribeLogPattern
smart constructor.
Instances
newDescribeLogPattern Source #
:: Text | |
-> Text | |
-> Text | |
-> DescribeLogPattern |
Create a value of DescribeLogPattern
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:resourceGroupName:DescribeLogPattern'
, describeLogPattern_resourceGroupName
- The name of the resource group.
$sel:patternSetName:DescribeLogPattern'
, describeLogPattern_patternSetName
- The name of the log pattern set.
$sel:patternName:DescribeLogPattern'
, describeLogPattern_patternName
- The name of the log pattern.
data DescribeLogPatternResponse Source #
See: newDescribeLogPatternResponse
smart constructor.
Instances
newDescribeLogPatternResponse Source #
Create a value of DescribeLogPatternResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:logPattern:DescribeLogPatternResponse'
, describeLogPatternResponse_logPattern
- The successfully created log pattern.
$sel:resourceGroupName:DescribeLogPattern'
, describeLogPatternResponse_resourceGroupName
- The name of the resource group.
$sel:httpStatus:DescribeLogPatternResponse'
, describeLogPatternResponse_httpStatus
- The response's http status code.
Types
CloudWatchEventSource
newtype CloudWatchEventSource Source #
pattern CloudWatchEventSource_CODE_DEPLOY :: CloudWatchEventSource | |
pattern CloudWatchEventSource_EC2 :: CloudWatchEventSource | |
pattern CloudWatchEventSource_HEALTH :: CloudWatchEventSource | |
pattern CloudWatchEventSource_RDS :: CloudWatchEventSource |
Instances
ConfigurationEventResourceType
newtype ConfigurationEventResourceType Source #
Instances
ConfigurationEventStatus
newtype ConfigurationEventStatus Source #
pattern ConfigurationEventStatus_ERROR :: ConfigurationEventStatus | |
pattern ConfigurationEventStatus_INFO :: ConfigurationEventStatus | |
pattern ConfigurationEventStatus_WARN :: ConfigurationEventStatus |
Instances
FeedbackKey
newtype FeedbackKey Source #
pattern FeedbackKey_INSIGHTS_FEEDBACK :: FeedbackKey |
Instances
FeedbackValue
newtype FeedbackValue Source #
pattern FeedbackValue_NOT_SPECIFIED :: FeedbackValue | |
pattern FeedbackValue_NOT_USEFUL :: FeedbackValue | |
pattern FeedbackValue_USEFUL :: FeedbackValue |
Instances
LogFilter
pattern LogFilter_ERROR :: LogFilter | |
pattern LogFilter_INFO :: LogFilter | |
pattern LogFilter_WARN :: LogFilter |
Instances
OsType
pattern OsType_LINUX :: OsType | |
pattern OsType_WINDOWS :: OsType |
Instances
SeverityLevel
newtype SeverityLevel Source #
pattern SeverityLevel_High :: SeverityLevel | |
pattern SeverityLevel_Low :: SeverityLevel | |
pattern SeverityLevel_Medium :: SeverityLevel |
Instances
Status
pattern Status_IGNORE :: Status | |
pattern Status_PENDING :: Status | |
pattern Status_RESOLVED :: Status |
Instances
Tier
pattern Tier_CUSTOM :: Tier | |
pattern Tier_DEFAULT :: Tier | |
pattern Tier_DOT_NET_CORE :: Tier | |
pattern Tier_DOT_NET_WEB :: Tier | |
pattern Tier_DOT_NET_WEB_TIER :: Tier | |
pattern Tier_DOT_NET_WORKER :: Tier | |
pattern Tier_JAVA_JMX :: Tier | |
pattern Tier_MYSQL :: Tier | |
pattern Tier_ORACLE :: Tier | |
pattern Tier_POSTGRESQL :: Tier | |
pattern Tier_SQL_SERVER :: Tier | |
pattern Tier_SQL_SERVER_ALWAYSON_AVAILABILITY_GROUP :: Tier |
Instances
ApplicationComponent
data ApplicationComponent Source #
Describes a standalone resource or similarly grouped resources that the application is made up of.
See: newApplicationComponent
smart constructor.
ApplicationComponent' (Maybe OsType) (Maybe Text) (Maybe (HashMap Tier (HashMap Text Text))) (Maybe Bool) (Maybe Tier) (Maybe Text) (Maybe Text) |
Instances
newApplicationComponent :: ApplicationComponent Source #
Create a value of ApplicationComponent
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:osType:ApplicationComponent'
, applicationComponent_osType
- The operating system of the component.
$sel:resourceType:ApplicationComponent'
, applicationComponent_resourceType
- The resource type. Supported resource types include EC2 instances, Auto
Scaling group, Classic ELB, Application ELB, and SQS Queue.
$sel:detectedWorkload:ApplicationComponent'
, applicationComponent_detectedWorkload
- Workloads detected in the application component.
$sel:monitor:ApplicationComponent'
, applicationComponent_monitor
- Indicates whether the application component is monitored.
$sel:tier:ApplicationComponent'
, applicationComponent_tier
- The stack tier of the application component.
$sel:componentName:ApplicationComponent'
, applicationComponent_componentName
- The name of the component.
$sel:componentRemarks:ApplicationComponent'
, applicationComponent_componentRemarks
- If logging is supported for the resource type, indicates whether the
component has configured logs to be monitored.
ApplicationInfo
data ApplicationInfo Source #
Describes the status of the application.
See: newApplicationInfo
smart constructor.
Instances
newApplicationInfo :: ApplicationInfo Source #
Create a value of ApplicationInfo
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:resourceGroupName:ApplicationInfo'
, applicationInfo_resourceGroupName
- The name of the resource group used for the application.
$sel:cWEMonitorEnabled:ApplicationInfo'
, applicationInfo_cWEMonitorEnabled
- Indicates whether Application Insights can listen to CloudWatch events
for the application resources, such as instance terminated
,
failed deployment
, and others.
$sel:opsItemSNSTopicArn:ApplicationInfo'
, applicationInfo_opsItemSNSTopicArn
- The SNS topic provided to Application Insights that is associated to the
created opsItems to receive SNS notifications for opsItem updates.
$sel:lifeCycle:ApplicationInfo'
, applicationInfo_lifeCycle
- The lifecycle of the application.
$sel:opsCenterEnabled:ApplicationInfo'
, applicationInfo_opsCenterEnabled
- Indicates whether Application Insights will create opsItems for any
problem detected by Application Insights for an application.
$sel:remarks:ApplicationInfo'
, applicationInfo_remarks
- 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”
ConfigurationEvent
data ConfigurationEvent Source #
The event information.
See: newConfigurationEvent
smart constructor.
ConfigurationEvent' (Maybe Text) (Maybe ConfigurationEventStatus) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe ConfigurationEventResourceType) |
Instances
newConfigurationEvent :: ConfigurationEvent Source #
Create a value of ConfigurationEvent
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:monitoredResourceARN:ConfigurationEvent'
, configurationEvent_monitoredResourceARN
- The resource monitored by Application Insights.
$sel:eventStatus:ConfigurationEvent'
, configurationEvent_eventStatus
- The status of the configuration update event. Possible values include
INFO, WARN, and ERROR.
$sel:eventResourceName:ConfigurationEvent'
, configurationEvent_eventResourceName
- The name of the resource Application Insights attempted to configure.
$sel:eventTime:ConfigurationEvent'
, configurationEvent_eventTime
- The timestamp of the event.
$sel:eventDetail:ConfigurationEvent'
, configurationEvent_eventDetail
- The details of the event in plain text.
$sel:eventResourceType:ConfigurationEvent'
, configurationEvent_eventResourceType
- The resource type that Application Insights attempted to configure, for
example, CLOUDWATCH_ALARM.
LogPattern
data LogPattern Source #
An object that defines the log patterns that belongs to a
LogPatternSet
.
See: newLogPattern
smart constructor.
Instances
newLogPattern :: LogPattern Source #
Create a value of LogPattern
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:pattern':LogPattern'
, logPattern_pattern
- A regular expression that defines the log pattern. A log pattern can
contain as many as 50 characters, and it cannot be empty. The pattern
must be DFA compatible. Patterns that utilize forward lookahead or
backreference constructions are not supported.
$sel:patternName:LogPattern'
, logPattern_patternName
- The name of the log pattern. A log pattern name can contain as many as
50 characters, and it cannot be empty. The characters can be Unicode
letters, digits, or one of the following symbols: period, dash,
underscore.
$sel:patternSetName:LogPattern'
, logPattern_patternSetName
- The name of the log pattern. A log pattern name can contain as many as
30 characters, and it cannot be empty. The characters can be Unicode
letters, digits, or one of the following symbols: period, dash,
underscore.
$sel:rank:LogPattern'
, logPattern_rank
- Rank of the log pattern. Must be a value between 1
and 1,000,000
.
The patterns are sorted by rank, so we recommend that you set your
highest priority patterns with the lowest rank. A pattern of rank 1
will be the first to get matched to a log line. A pattern of rank
1,000,000
will be last to get matched. When you configure custom log
patterns from the console, a Low
severity pattern translates to a
750,000
rank. A Medium
severity pattern translates to a 500,000
rank. And a High
severity pattern translates to a 250,000
rank. Rank
values less than 1
or greater than 1,000,000
are reserved for
AWS-provided patterns.
Observation
data Observation Source #
Describes an anomaly or error with the application.
See: newObservation
smart constructor.
Observation' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Integer) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Int) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Double) (Maybe Text) (Maybe CloudWatchEventSource) (Maybe Text) (Maybe Int) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe LogFilter) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Int) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Int) (Maybe Text) |
Instances
newObservation :: Observation Source #
Create a value of Observation
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:codeDeployApplication:Observation'
, observation_codeDeployApplication
- The CodeDeploy application to which the deployment belongs.
$sel:rdsEventMessage:Observation'
, observation_rdsEventMessage
- The message of an RDS event.
$sel:codeDeployDeploymentId:Observation'
, observation_codeDeployDeploymentId
- The deployment ID of the CodeDeploy-based observation related to the
detected problem.
$sel:startTime:Observation'
, observation_startTime
- The time when the observation was first detected, in epoch seconds.
$sel:sourceType:Observation'
, observation_sourceType
- The source type of the observation.
$sel:sourceARN:Observation'
, observation_sourceARN
- The source resource ARN of the observation.
$sel:xRayRequestAverageLatency:Observation'
, observation_xRayRequestAverageLatency
- The X-Ray node request average latency for this node.
$sel:statesStatus:Observation'
, observation_statesStatus
- The status of the step function-related observation.
$sel:codeDeployDeploymentGroup:Observation'
, observation_codeDeployDeploymentGroup
- The deployment group to which the CodeDeploy deployment belongs.
$sel:healthEventTypeCategory:Observation'
, observation_healthEventTypeCategory
- The category of the AWS Health event, such as issue
.
$sel:xRayRequestCount:Observation'
, observation_xRayRequestCount
- The X-Ray request count for this node.
$sel:s3EventName:Observation'
, observation_s3EventName
- The name of the S3 CloudWatch Event-based observation.
$sel:metricName:Observation'
, observation_metricName
- The name of the observation metric.
$sel:ec2State:Observation'
, observation_ec2State
- The state of the instance, such as STOPPING
or TERMINATING
.
$sel:logGroup:Observation'
, observation_logGroup
- The log group name.
$sel:value:Observation'
, observation_value
- The value of the source observation metric.
$sel:healthEventDescription:Observation'
, observation_healthEventDescription
- The description of the AWS Health event provided by the service, such as
Amazon EC2.
$sel:cloudWatchEventSource:Observation'
, observation_cloudWatchEventSource
- The source of the CloudWatch Event.
$sel:codeDeployState:Observation'
, observation_codeDeployState
- The status of the CodeDeploy deployment, for example SUCCESS
or
FAILURE
.
$sel:xRayErrorPercent:Observation'
, observation_xRayErrorPercent
- The X-Ray request error percentage for this node.
$sel:statesArn:Observation'
, observation_statesArn
- The Amazon Resource Name (ARN) of the step function-based observation.
$sel:cloudWatchEventId:Observation'
, observation_cloudWatchEventId
- The ID of the CloudWatch Event-based observation related to the detected
problem.
$sel:logText:Observation'
, observation_logText
- The log text of the observation.
$sel:logFilter:Observation'
, observation_logFilter
- The log filter of the observation.
$sel:metricNamespace:Observation'
, observation_metricNamespace
- The namespace of the observation metric.
$sel:rdsEventCategories:Observation'
, observation_rdsEventCategories
- The category of an RDS event.
$sel:xRayNodeType:Observation'
, observation_xRayNodeType
- The type of the X-Ray node.
$sel:endTime:Observation'
, observation_endTime
- The time when the observation ended, in epoch seconds.
$sel:statesInput:Observation'
, observation_statesInput
- The input to the step function-based observation.
$sel:xRayNodeName:Observation'
, observation_xRayNodeName
- The name of the X-Ray node.
$sel:id:Observation'
, observation_id
- The ID of the observation type.
$sel:healthEventArn:Observation'
, observation_healthEventArn
- The Amazon Resource Name (ARN) of the AWS Health Event-based
observation.
$sel:healthEventTypeCode:Observation'
, observation_healthEventTypeCode
- The type of the AWS Health event, for example,
AWS_EC2_POWER_CONNECTIVITY_ISSUE
.
$sel:ebsResult:Observation'
, observation_ebsResult
- The result of an EBS CloudWatch event, such as failed
or succeeded
.
$sel:cloudWatchEventDetailType:Observation'
, observation_cloudWatchEventDetailType
- The detail type of the CloudWatch Event-based observation, for example,
EC2 Instance State-change Notification
.
$sel:codeDeployInstanceGroupId:Observation'
, observation_codeDeployInstanceGroupId
- The instance group to which the CodeDeploy instance belongs.
$sel:ebsCause:Observation'
, observation_ebsCause
- The cause of an EBS CloudWatch event.
$sel:ebsEvent:Observation'
, observation_ebsEvent
- The type of EBS CloudWatch event, such as createVolume
, deleteVolume
or attachVolume
.
$sel:ebsRequestId:Observation'
, observation_ebsRequestId
- The request ID of an EBS CloudWatch event.
$sel:xRayFaultPercent:Observation'
, observation_xRayFaultPercent
- The X-Ray request fault percentage for this node.
$sel:statesExecutionArn:Observation'
, observation_statesExecutionArn
- The Amazon Resource Name (ARN) of the step function execution-based
observation.
$sel:lineTime:Observation'
, observation_lineTime
- The timestamp in the CloudWatch Logs that specifies when the matched
line occurred.
$sel:unit:Observation'
, observation_unit
- The unit of the source observation metric.
$sel:xRayThrottlePercent:Observation'
, observation_xRayThrottlePercent
- The X-Ray request throttle percentage for this node.
$sel:healthService:Observation'
, observation_healthService
- The service to which the AWS Health Event belongs, such as EC2.
Problem
Describes a problem that is detected by correlating observations.
See: newProblem
smart constructor.
Problem' (Maybe Status) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe SeverityLevel) (Maybe Text) (Maybe Text) (Maybe (HashMap FeedbackKey FeedbackValue)) |
Instances
newProblem :: Problem Source #
Create a value of Problem
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:status:Problem'
, problem_status
- The status of the problem.
$sel:resourceGroupName:Problem'
, problem_resourceGroupName
- The name of the resource group affected by the problem.
$sel:startTime:Problem'
, problem_startTime
- The time when the problem started, in epoch seconds.
$sel:insights:Problem'
, problem_insights
- A detailed analysis of the problem using machine learning.
$sel:endTime:Problem'
, problem_endTime
- The time when the problem ended, in epoch seconds.
$sel:id:Problem'
, problem_id
- The ID of the problem.
$sel:severityLevel:Problem'
, problem_severityLevel
- A measure of the level of impact of the problem.
$sel:title:Problem'
, problem_title
- The name of the problem.
$sel:affectedResource:Problem'
, problem_affectedResource
- The resource affected by the problem.
$sel:feedback:Problem'
, problem_feedback
- Feedback provided by the user about the problem.
RelatedObservations
data RelatedObservations Source #
Describes observations related to the problem.
See: newRelatedObservations
smart constructor.
Instances
newRelatedObservations :: RelatedObservations Source #
Create a value of RelatedObservations
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:observationList:RelatedObservations'
, relatedObservations_observationList
- The list of observations related to the problem.
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.
See: newTag
smart constructor.
Instances
Eq Tag Source # | |
Read Tag Source # | |
Show Tag Source # | |
Generic Tag Source # | |
NFData Tag Source # | |
Defined in Amazonka.ApplicationInsights.Types.Tag | |
Hashable Tag Source # | |
Defined in Amazonka.ApplicationInsights.Types.Tag | |
ToJSON Tag Source # | |
Defined in Amazonka.ApplicationInsights.Types.Tag | |
FromJSON Tag Source # | |
type Rep Tag Source # | |
Defined in Amazonka.ApplicationInsights.Types.Tag type Rep Tag = D1 ('MetaData "Tag" "Amazonka.ApplicationInsights.Types.Tag" "libZSservicesZSamazonka-application-insightsZSamazonka-application-insights" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) |
Create a value of Tag
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:key:Tag'
, tag_key
- One part of a key-value pair that defines a tag. The maximum length of a
tag key is 128 characters. The minimum length is 1 character.
$sel:value:Tag'
, tag_value
- The optional part of a key-value pair that defines a tag. The maximum
length of a tag value is 256 characters. The minimum length is 0
characters. If you don't want an application to have a specific tag
value, don't specify a value for this parameter.