| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.ApplicationInsights
Contents
- Service Configuration
- Errors
- Waiters
- Operations
- CreateApplication
- CreateComponent
- CreateLogPattern
- DeleteApplication
- DeleteComponent
- DeleteLogPattern
- DescribeApplication
- DescribeComponent
- DescribeComponentConfiguration
- DescribeComponentConfigurationRecommendation
- DescribeLogPattern
- DescribeObservation
- DescribeProblem
- DescribeProblemObservations
- ListApplications
- ListComponents
- ListConfigurationHistory
- ListLogPatternSets
- ListLogPatterns
- ListProblems
- ListTagsForResource
- TagResource
- UntagResource
- UpdateApplication
- UpdateComponent
- UpdateComponentConfiguration
- UpdateLogPattern
- Types
Description
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
- _AccessDeniedException :: AsError a => Fold a ServiceError
- _BadRequestException :: AsError a => Fold a ServiceError
- _InternalServerException :: AsError a => Fold a ServiceError
- _ResourceInUseException :: AsError a => Fold a ServiceError
- _ResourceNotFoundException :: AsError a => Fold a ServiceError
- _TagsAlreadyExistException :: AsError a => Fold a ServiceError
- _TooManyTagsException :: AsError a => Fold a ServiceError
- _ValidationException :: AsError a => Fold a ServiceError
- data CreateApplication = CreateApplication' (Maybe Bool) (Maybe Bool) (Maybe Bool) (Maybe GroupingType) (Maybe Bool) (Maybe Text) (Maybe Text) (Maybe [Tag])
- newCreateApplication :: CreateApplication
- data CreateApplicationResponse = CreateApplicationResponse' (Maybe ApplicationInfo) Int
- newCreateApplicationResponse :: Int -> CreateApplicationResponse
- data CreateComponent = CreateComponent' Text Text [Text]
- newCreateComponent :: Text -> Text -> CreateComponent
- data CreateComponentResponse = CreateComponentResponse' Int
- newCreateComponentResponse :: Int -> CreateComponentResponse
- 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 DeleteApplication = DeleteApplication' Text
- newDeleteApplication :: Text -> DeleteApplication
- data DeleteApplicationResponse = DeleteApplicationResponse' Int
- newDeleteApplicationResponse :: Int -> DeleteApplicationResponse
- data DeleteComponent = DeleteComponent' Text Text
- newDeleteComponent :: Text -> Text -> DeleteComponent
- data DeleteComponentResponse = DeleteComponentResponse' Int
- newDeleteComponentResponse :: Int -> DeleteComponentResponse
- data DeleteLogPattern = DeleteLogPattern' Text Text Text
- newDeleteLogPattern :: Text -> Text -> Text -> DeleteLogPattern
- data DeleteLogPatternResponse = DeleteLogPatternResponse' Int
- newDeleteLogPatternResponse :: Int -> DeleteLogPatternResponse
- 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 DescribeComponentConfiguration = DescribeComponentConfiguration' Text Text
- newDescribeComponentConfiguration :: Text -> Text -> DescribeComponentConfiguration
- data DescribeComponentConfigurationResponse = DescribeComponentConfigurationResponse' (Maybe Text) (Maybe Bool) (Maybe Tier) Int
- newDescribeComponentConfigurationResponse :: Int -> DescribeComponentConfigurationResponse
- data DescribeComponentConfigurationRecommendation = DescribeComponentConfigurationRecommendation' Text Text Tier
- newDescribeComponentConfigurationRecommendation :: Text -> Text -> Tier -> DescribeComponentConfigurationRecommendation
- data DescribeComponentConfigurationRecommendationResponse = DescribeComponentConfigurationRecommendationResponse' (Maybe Text) Int
- newDescribeComponentConfigurationRecommendationResponse :: Int -> DescribeComponentConfigurationRecommendationResponse
- data DescribeLogPattern = DescribeLogPattern' Text Text Text
- newDescribeLogPattern :: Text -> Text -> Text -> DescribeLogPattern
- data DescribeLogPatternResponse = DescribeLogPatternResponse' (Maybe LogPattern) (Maybe Text) Int
- newDescribeLogPatternResponse :: Int -> DescribeLogPatternResponse
- data DescribeObservation = DescribeObservation' Text
- newDescribeObservation :: Text -> DescribeObservation
- data DescribeObservationResponse = DescribeObservationResponse' (Maybe Observation) Int
- newDescribeObservationResponse :: Int -> DescribeObservationResponse
- data DescribeProblem = DescribeProblem' Text
- newDescribeProblem :: Text -> DescribeProblem
- data DescribeProblemResponse = DescribeProblemResponse' (Maybe Problem) Int
- newDescribeProblemResponse :: Int -> DescribeProblemResponse
- data DescribeProblemObservations = DescribeProblemObservations' Text
- newDescribeProblemObservations :: Text -> DescribeProblemObservations
- data DescribeProblemObservationsResponse = DescribeProblemObservationsResponse' (Maybe RelatedObservations) Int
- newDescribeProblemObservationsResponse :: Int -> DescribeProblemObservationsResponse
- data ListApplications = ListApplications' (Maybe Natural) (Maybe Text)
- newListApplications :: ListApplications
- data ListApplicationsResponse = ListApplicationsResponse' (Maybe [ApplicationInfo]) (Maybe Text) Int
- newListApplicationsResponse :: Int -> ListApplicationsResponse
- data ListComponents = ListComponents' (Maybe Natural) (Maybe Text) Text
- newListComponents :: Text -> ListComponents
- data ListComponentsResponse = ListComponentsResponse' (Maybe [ApplicationComponent]) (Maybe Text) Int
- newListComponentsResponse :: Int -> ListComponentsResponse
- data ListConfigurationHistory = ListConfigurationHistory' (Maybe POSIX) (Maybe ConfigurationEventStatus) (Maybe Natural) (Maybe Text) (Maybe Text) (Maybe POSIX)
- newListConfigurationHistory :: ListConfigurationHistory
- data ListConfigurationHistoryResponse = ListConfigurationHistoryResponse' (Maybe [ConfigurationEvent]) (Maybe Text) Int
- newListConfigurationHistoryResponse :: Int -> ListConfigurationHistoryResponse
- data ListLogPatternSets = ListLogPatternSets' (Maybe Natural) (Maybe Text) Text
- newListLogPatternSets :: Text -> ListLogPatternSets
- data ListLogPatternSetsResponse = ListLogPatternSetsResponse' (Maybe [Text]) (Maybe Text) (Maybe Text) Int
- newListLogPatternSetsResponse :: Int -> ListLogPatternSetsResponse
- data ListLogPatterns = ListLogPatterns' (Maybe Natural) (Maybe Text) (Maybe Text) Text
- newListLogPatterns :: Text -> ListLogPatterns
- data ListLogPatternsResponse = ListLogPatternsResponse' (Maybe [LogPattern]) (Maybe Text) (Maybe Text) Int
- newListLogPatternsResponse :: Int -> ListLogPatternsResponse
- data ListProblems = ListProblems' (Maybe Text) (Maybe POSIX) (Maybe Natural) (Maybe Text) (Maybe Text) (Maybe POSIX)
- newListProblems :: ListProblems
- data ListProblemsResponse = ListProblemsResponse' (Maybe Text) (Maybe [Problem]) (Maybe Text) Int
- newListProblemsResponse :: Int -> ListProblemsResponse
- data ListTagsForResource = ListTagsForResource' Text
- newListTagsForResource :: Text -> ListTagsForResource
- data ListTagsForResourceResponse = ListTagsForResourceResponse' (Maybe [Tag]) Int
- newListTagsForResourceResponse :: Int -> ListTagsForResourceResponse
- data TagResource = TagResource' Text [Tag]
- newTagResource :: Text -> TagResource
- data TagResourceResponse = TagResourceResponse' Int
- newTagResourceResponse :: Int -> TagResourceResponse
- data UntagResource = UntagResource' Text [Text]
- newUntagResource :: Text -> UntagResource
- data UntagResourceResponse = UntagResourceResponse' Int
- newUntagResourceResponse :: Int -> UntagResourceResponse
- data UpdateApplication = UpdateApplication' (Maybe Bool) (Maybe Bool) (Maybe Bool) (Maybe Text) (Maybe Bool) Text
- newUpdateApplication :: Text -> UpdateApplication
- data UpdateApplicationResponse = UpdateApplicationResponse' (Maybe ApplicationInfo) Int
- newUpdateApplicationResponse :: Int -> UpdateApplicationResponse
- data UpdateComponent = UpdateComponent' (Maybe Text) (Maybe [Text]) Text Text
- newUpdateComponent :: Text -> Text -> UpdateComponent
- data UpdateComponentResponse = UpdateComponentResponse' Int
- newUpdateComponentResponse :: Int -> UpdateComponentResponse
- data UpdateComponentConfiguration = UpdateComponentConfiguration' (Maybe Bool) (Maybe Text) (Maybe Bool) (Maybe Tier) Text Text
- newUpdateComponentConfiguration :: Text -> Text -> UpdateComponentConfiguration
- data UpdateComponentConfigurationResponse = UpdateComponentConfigurationResponse' Int
- newUpdateComponentConfigurationResponse :: Int -> UpdateComponentConfigurationResponse
- 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
- 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 DiscoveryType where
- DiscoveryType' { }
- pattern DiscoveryType_ACCOUNT_BASED :: DiscoveryType
- pattern DiscoveryType_RESOURCE_GROUP_BASED :: DiscoveryType
- 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 GroupingType where
- GroupingType' { }
- pattern GroupingType_ACCOUNT_BASED :: GroupingType
- 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_Informative :: 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_RECURRING :: Status
- pattern Status_RESOLVED :: Status
- Status' {
- newtype Tier where
- Tier' { }
- pattern Tier_ACTIVE_DIRECTORY :: 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_SAP_HANA_HIGH_AVAILABILITY :: Tier
- pattern Tier_SAP_HANA_MULTI_NODE :: Tier
- pattern Tier_SAP_HANA_SINGLE_NODE :: Tier
- pattern Tier_SHAREPOINT :: Tier
- pattern Tier_SQL_SERVER :: Tier
- pattern Tier_SQL_SERVER_ALWAYSON_AVAILABILITY_GROUP :: Tier
- pattern Tier_SQL_SERVER_FAILOVER_CLUSTER_INSTANCE :: Tier
- data ApplicationComponent = ApplicationComponent' (Maybe Text) (Maybe Text) (Maybe (HashMap Tier (HashMap Text Text))) (Maybe Bool) (Maybe OsType) (Maybe Text) (Maybe Tier)
- newApplicationComponent :: ApplicationComponent
- data ApplicationInfo = ApplicationInfo' (Maybe Bool) (Maybe Bool) (Maybe DiscoveryType) (Maybe Text) (Maybe Bool) (Maybe Text) (Maybe Text) (Maybe Text)
- newApplicationInfo :: ApplicationInfo
- data ConfigurationEvent = ConfigurationEvent' (Maybe Text) (Maybe Text) (Maybe ConfigurationEventResourceType) (Maybe ConfigurationEventStatus) (Maybe POSIX) (Maybe Text)
- newConfigurationEvent :: ConfigurationEvent
- data LogPattern = LogPattern' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Int)
- newLogPattern :: LogPattern
- data Observation = Observation' (Maybe Text) (Maybe Text) (Maybe CloudWatchEventSource) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe LogFilter) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Double) (Maybe Int) (Maybe Int) (Maybe Text) (Maybe Text) (Maybe Integer) (Maybe Int) (Maybe Int)
- newObservation :: Observation
- data Problem = Problem' (Maybe Text) (Maybe POSIX) (Maybe (HashMap FeedbackKey FeedbackValue)) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Integer) (Maybe Text) (Maybe SeverityLevel) (Maybe POSIX) (Maybe Status) (Maybe Text)
- 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.
AccessDeniedException
_AccessDeniedException :: AsError a => Fold a ServiceError Source #
User does not have permissions to perform this action.
BadRequestException
_BadRequestException :: AsError a => Fold a ServiceError Source #
The request is not understood by the server.
InternalServerException
_InternalServerException :: AsError a => Fold a ServiceError Source #
The server encountered an internal error and is unable to complete the request.
ResourceInUseException
_ResourceInUseException :: AsError a => Fold a ServiceError Source #
The resource is already created or in use.
ResourceNotFoundException
_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #
The resource does not exist in the customer account.
TagsAlreadyExistException
_TagsAlreadyExistException :: AsError a => Fold a ServiceError Source #
Tags are already registered for the specified application ARN.
TooManyTagsException
_TooManyTagsException :: AsError a => Fold 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.
ValidationException
_ValidationException :: AsError a => Fold a ServiceError Source #
The parameter is not valid.
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.
CreateApplication
data CreateApplication Source #
See: newCreateApplication smart constructor.
Constructors
| CreateApplication' (Maybe Bool) (Maybe Bool) (Maybe Bool) (Maybe GroupingType) (Maybe Bool) (Maybe Text) (Maybe Text) (Maybe [Tag]) |
Instances
newCreateApplication :: CreateApplication Source #
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:
CreateApplication, createApplication_autoConfigEnabled - Indicates whether Application Insights automatically configures
unmonitored resources in the resource group.
$sel:autoCreate:CreateApplication', createApplication_autoCreate - Configures all of the resources in the resource group by applying the
recommended configurations.
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:groupingType:CreateApplication', createApplication_groupingType - Application Insights can create applications based on a resource group
or on an account. To create an account-based application using all of
the resources in the account, set this parameter to ACCOUNT_BASED.
CreateApplication, createApplication_opsCenterEnabled - When set to true, creates opsItems for any problems detected on an
application.
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.
CreateApplication, createApplication_resourceGroupName - The name of the resource group.
$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.
data CreateApplicationResponse Source #
See: newCreateApplicationResponse smart constructor.
Constructors
| CreateApplicationResponse' (Maybe ApplicationInfo) Int |
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.
CreateComponent
data CreateComponent Source #
See: newCreateComponent smart constructor.
Constructors
| CreateComponent' Text Text [Text] |
Instances
Arguments
| :: 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:
CreateComponent, createComponent_resourceGroupName - The name of the resource group.
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.
Constructors
| CreateComponentResponse' Int |
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.
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:
CreateLogPattern, createLogPattern_resourceGroupName - The name of the resource group.
CreateLogPattern, createLogPattern_patternSetName - The name of the log pattern set.
CreateLogPattern, createLogPattern_patternName - The name of the log pattern.
CreateLogPattern, createLogPattern_pattern - The log pattern. The pattern must be DFA compatible. Patterns that
utilize forward lookahead or backreference constructions are not
supported.
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.
Constructors
| CreateLogPatternResponse' (Maybe LogPattern) (Maybe Text) Int |
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.
CreateLogPattern, createLogPatternResponse_resourceGroupName - The name of the resource group.
$sel:httpStatus:CreateLogPatternResponse', createLogPatternResponse_httpStatus - The response's http status code.
DeleteApplication
data DeleteApplication Source #
See: newDeleteApplication smart constructor.
Constructors
| DeleteApplication' Text |
Instances
Arguments
| :: Text | |
| -> DeleteApplication |
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:
DeleteApplication, deleteApplication_resourceGroupName - The name of the resource group.
data DeleteApplicationResponse Source #
See: newDeleteApplicationResponse smart constructor.
Constructors
| DeleteApplicationResponse' Int |
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.
DeleteComponent
data DeleteComponent Source #
See: newDeleteComponent smart constructor.
Constructors
| DeleteComponent' Text Text |
Instances
Arguments
| :: 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:
DeleteComponent, deleteComponent_resourceGroupName - The name of the resource group.
DeleteComponent, deleteComponent_componentName - The name of the component.
data DeleteComponentResponse Source #
See: newDeleteComponentResponse smart constructor.
Constructors
| DeleteComponentResponse' Int |
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.
DeleteLogPattern
data DeleteLogPattern Source #
See: newDeleteLogPattern smart constructor.
Constructors
| DeleteLogPattern' Text Text Text |
Instances
Arguments
| :: 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:
DeleteLogPattern, deleteLogPattern_resourceGroupName - The name of the resource group.
DeleteLogPattern, deleteLogPattern_patternSetName - The name of the log pattern set.
DeleteLogPattern, deleteLogPattern_patternName - The name of the log pattern.
data DeleteLogPatternResponse Source #
See: newDeleteLogPatternResponse smart constructor.
Constructors
| DeleteLogPatternResponse' Int |
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.
DescribeApplication
data DescribeApplication Source #
See: newDescribeApplication smart constructor.
Constructors
| DescribeApplication' Text |
Instances
newDescribeApplication Source #
Arguments
| :: Text | |
| -> DescribeApplication |
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:
DescribeApplication, describeApplication_resourceGroupName - The name of the resource group.
data DescribeApplicationResponse Source #
See: newDescribeApplicationResponse smart constructor.
Constructors
| DescribeApplicationResponse' (Maybe ApplicationInfo) Int |
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.
Constructors
| DescribeComponent' Text Text |
Instances
Arguments
| :: 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:
DescribeComponent, describeComponent_resourceGroupName - The name of the resource group.
DescribeComponent, describeComponent_componentName - The name of the component.
data DescribeComponentResponse Source #
See: newDescribeComponentResponse smart constructor.
Constructors
| DescribeComponentResponse' (Maybe ApplicationComponent) (Maybe [Text]) Int |
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.
DescribeComponentConfiguration
data DescribeComponentConfiguration Source #
See: newDescribeComponentConfiguration smart constructor.
Constructors
| DescribeComponentConfiguration' Text Text |
Instances
newDescribeComponentConfiguration Source #
Arguments
| :: Text | |
| -> Text | |
| -> DescribeComponentConfiguration |
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:
DescribeComponentConfiguration, describeComponentConfiguration_resourceGroupName - The name of the resource group.
DescribeComponentConfiguration, describeComponentConfiguration_componentName - The name of the component.
data DescribeComponentConfigurationResponse Source #
See: newDescribeComponentConfigurationResponse smart constructor.
Instances
newDescribeComponentConfigurationResponse Source #
Arguments
| :: Int | |
| -> DescribeComponentConfigurationResponse |
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.
DescribeComponentConfigurationResponse, describeComponentConfigurationResponse_monitor - Indicates whether the application component is monitored.
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.
DescribeComponentConfigurationRecommendation
data DescribeComponentConfigurationRecommendation Source #
See: newDescribeComponentConfigurationRecommendation smart constructor.
Constructors
| DescribeComponentConfigurationRecommendation' Text Text Tier |
Instances
newDescribeComponentConfigurationRecommendation Source #
Arguments
| :: Text | |
| -> Text | |
| -> Tier | |
| -> DescribeComponentConfigurationRecommendation |
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:
DescribeComponentConfigurationRecommendation, describeComponentConfigurationRecommendation_resourceGroupName - The name of the resource group.
DescribeComponentConfigurationRecommendation, describeComponentConfigurationRecommendation_componentName - The name of the component.
DescribeComponentConfigurationRecommendation, describeComponentConfigurationRecommendation_tier - The tier of the application component.
data DescribeComponentConfigurationRecommendationResponse Source #
See: newDescribeComponentConfigurationRecommendationResponse smart constructor.
Constructors
| DescribeComponentConfigurationRecommendationResponse' (Maybe Text) Int |
Instances
newDescribeComponentConfigurationRecommendationResponse Source #
Arguments
| :: 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.
DescribeLogPattern
data DescribeLogPattern Source #
See: newDescribeLogPattern smart constructor.
Constructors
| DescribeLogPattern' Text Text Text |
Instances
newDescribeLogPattern Source #
Arguments
| :: 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:
DescribeLogPattern, describeLogPattern_resourceGroupName - The name of the resource group.
DescribeLogPattern, describeLogPattern_patternSetName - The name of the log pattern set.
DescribeLogPattern, describeLogPattern_patternName - The name of the log pattern.
data DescribeLogPatternResponse Source #
See: newDescribeLogPatternResponse smart constructor.
Constructors
| DescribeLogPatternResponse' (Maybe LogPattern) (Maybe Text) Int |
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.
DescribeLogPattern, describeLogPatternResponse_resourceGroupName - The name of the resource group.
$sel:httpStatus:DescribeLogPatternResponse', describeLogPatternResponse_httpStatus - The response's http status code.
DescribeObservation
data DescribeObservation Source #
See: newDescribeObservation smart constructor.
Constructors
| DescribeObservation' Text |
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.
Constructors
| DescribeObservationResponse' (Maybe Observation) Int |
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.
DescribeProblem
data DescribeProblem Source #
See: newDescribeProblem smart constructor.
Constructors
| DescribeProblem' Text |
Instances
Arguments
| :: Text | |
| -> DescribeProblem |
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.
Constructors
| DescribeProblemResponse' (Maybe Problem) Int |
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.
DescribeProblemObservations
data DescribeProblemObservations Source #
See: newDescribeProblemObservations smart constructor.
Constructors
| DescribeProblemObservations' Text |
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.
Constructors
| DescribeProblemObservationsResponse' (Maybe RelatedObservations) Int |
Instances
newDescribeProblemObservationsResponse Source #
Arguments
| :: Int | |
| -> DescribeProblemObservationsResponse |
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.
ListApplications
data ListApplications Source #
See: newListApplications smart constructor.
Constructors
| ListApplications' (Maybe Natural) (Maybe Text) |
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: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.
ListApplications, listApplications_nextToken - The token to request the next page of results.
data ListApplicationsResponse Source #
See: newListApplicationsResponse smart constructor.
Constructors
| ListApplicationsResponse' (Maybe [ApplicationInfo]) (Maybe Text) Int |
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:applicationInfoList:ListApplicationsResponse', listApplicationsResponse_applicationInfoList - The list of applications.
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:httpStatus:ListApplicationsResponse', listApplicationsResponse_httpStatus - The response's http status code.
ListComponents
data ListComponents Source #
See: newListComponents smart constructor.
Instances
Arguments
| :: Text | |
| -> ListComponents |
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: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.
ListComponents, listComponents_nextToken - The token to request the next page of results.
ListComponents, listComponents_resourceGroupName - The name of the resource group.
data ListComponentsResponse Source #
See: newListComponentsResponse smart constructor.
Constructors
| ListComponentsResponse' (Maybe [ApplicationComponent]) (Maybe Text) Int |
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.
ListComponents, listComponentsResponse_nextToken - The token to request the next page of results.
$sel:httpStatus:ListComponentsResponse', listComponentsResponse_httpStatus - The response's http status code.
ListConfigurationHistory
data ListConfigurationHistory Source #
See: newListConfigurationHistory smart constructor.
Constructors
| ListConfigurationHistory' (Maybe POSIX) (Maybe ConfigurationEventStatus) (Maybe Natural) (Maybe Text) (Maybe Text) (Maybe POSIX) |
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:
ListConfigurationHistory, listConfigurationHistory_endTime - The end time of the event.
ListConfigurationHistory, listConfigurationHistory_eventStatus - The status of the configuration update event. Possible values include
INFO, WARN, and ERROR.
$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.
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.
ListConfigurationHistory, listConfigurationHistory_resourceGroupName - Resource group to which the application belongs.
ListConfigurationHistory, listConfigurationHistory_startTime - The start time of the event.
data ListConfigurationHistoryResponse Source #
See: newListConfigurationHistoryResponse smart constructor.
Constructors
| ListConfigurationHistoryResponse' (Maybe [ConfigurationEvent]) (Maybe Text) Int |
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:eventList:ListConfigurationHistoryResponse', listConfigurationHistoryResponse_eventList - The list of configuration events and their corresponding details.
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:httpStatus:ListConfigurationHistoryResponse', listConfigurationHistoryResponse_httpStatus - The response's http status code.
ListLogPatternSets
data ListLogPatternSets Source #
See: newListLogPatternSets smart constructor.
Instances
newListLogPatternSets Source #
Arguments
| :: Text | |
| -> ListLogPatternSets |
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: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.
ListLogPatternSets, listLogPatternSets_nextToken - The token to request the next page of results.
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:logPatternSets:ListLogPatternSetsResponse', listLogPatternSetsResponse_logPatternSets - The list of log pattern sets.
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.
ListLogPatternSets, listLogPatternSetsResponse_resourceGroupName - The name of the resource group.
$sel:httpStatus:ListLogPatternSetsResponse', listLogPatternSetsResponse_httpStatus - The response's http status code.
ListLogPatterns
data ListLogPatterns Source #
See: newListLogPatterns smart constructor.
Instances
Arguments
| :: Text | |
| -> ListLogPatterns |
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: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.
ListLogPatterns, listLogPatterns_nextToken - The token to request the next page of results.
ListLogPatterns, listLogPatterns_patternSetName - The name of the log pattern set.
ListLogPatterns, listLogPatterns_resourceGroupName - The name of the resource group.
data ListLogPatternsResponse Source #
See: newListLogPatternsResponse smart constructor.
Constructors
| ListLogPatternsResponse' (Maybe [LogPattern]) (Maybe Text) (Maybe Text) 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:logPatterns:ListLogPatternsResponse', listLogPatternsResponse_logPatterns - The list of log patterns.
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.
ListLogPatterns, listLogPatternsResponse_resourceGroupName - The name of the resource group.
$sel:httpStatus:ListLogPatternsResponse', listLogPatternsResponse_httpStatus - The response's http status code.
ListProblems
data ListProblems Source #
See: newListProblems smart constructor.
Constructors
| ListProblems' (Maybe Text) (Maybe POSIX) (Maybe Natural) (Maybe Text) (Maybe Text) (Maybe POSIX) |
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:
ListProblems, listProblems_componentName - The name of the component.
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.
ListProblems, listProblems_nextToken - The token to request the next page of results.
ListProblems, listProblems_resourceGroupName - The name of the resource group.
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.
data ListProblemsResponse Source #
See: newListProblemsResponse smart constructor.
Instances
newListProblemsResponse Source #
Arguments
| :: Int | |
| -> ListProblemsResponse |
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:
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.
ListProblems, listProblemsResponse_resourceGroupName - The name of the resource group.
$sel:httpStatus:ListProblemsResponse', listProblemsResponse_httpStatus - The response's http status code.
ListTagsForResource
data ListTagsForResource Source #
See: newListTagsForResource smart constructor.
Constructors
| ListTagsForResource' Text |
Instances
newListTagsForResource Source #
Arguments
| :: Text | |
| -> ListTagsForResource |
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.
Constructors
| ListTagsForResourceResponse' (Maybe [Tag]) Int |
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.
TagResource
data TagResource Source #
See: newTagResource smart constructor.
Constructors
| TagResource' Text [Tag] |
Instances
Arguments
| :: Text | |
| -> TagResource |
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.
Constructors
| TagResourceResponse' Int |
Instances
newTagResourceResponse Source #
Arguments
| :: Int | |
| -> TagResourceResponse |
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.
UntagResource
data UntagResource Source #
See: newUntagResource smart constructor.
Constructors
| UntagResource' Text [Text] |
Instances
Arguments
| :: Text | |
| -> UntagResource |
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.
Constructors
| UntagResourceResponse' Int |
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.
UpdateApplication
data UpdateApplication Source #
See: newUpdateApplication smart constructor.
Constructors
| UpdateApplication' (Maybe Bool) (Maybe Bool) (Maybe Bool) (Maybe Text) (Maybe Bool) Text |
Instances
Arguments
| :: Text | |
| -> UpdateApplication |
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:
UpdateApplication, updateApplication_autoConfigEnabled - Turns auto-configuration on or off.
UpdateApplication, updateApplication_cWEMonitorEnabled - Indicates whether Application Insights can listen to CloudWatch events
for the application resources, such as instance terminated,
failed deployment, and others.
UpdateApplication, updateApplication_opsCenterEnabled - When set to true, creates opsItems for any problems detected on an
application.
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.
UpdateApplication, updateApplication_resourceGroupName - The name of the resource group.
data UpdateApplicationResponse Source #
See: newUpdateApplicationResponse smart constructor.
Constructors
| UpdateApplicationResponse' (Maybe ApplicationInfo) Int |
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.
UpdateComponent
data UpdateComponent Source #
See: newUpdateComponent smart constructor.
Instances
Arguments
| :: 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.
UpdateComponent, updateComponent_resourceGroupName - The name of the resource group.
UpdateComponent, updateComponent_componentName - The name of the component.
data UpdateComponentResponse Source #
See: newUpdateComponentResponse smart constructor.
Constructors
| UpdateComponentResponse' Int |
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.
UpdateComponentConfiguration
data UpdateComponentConfiguration Source #
See: newUpdateComponentConfiguration smart constructor.
Constructors
| UpdateComponentConfiguration' (Maybe Bool) (Maybe Text) (Maybe Bool) (Maybe Tier) Text Text |
Instances
newUpdateComponentConfiguration Source #
Arguments
| :: 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:
UpdateComponentConfiguration, updateComponentConfiguration_autoConfigEnabled - Automatically configures the component by applying the recommended
configurations.
$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.
UpdateComponentConfiguration, updateComponentConfiguration_monitor - Indicates whether the application component is monitored.
UpdateComponentConfiguration, updateComponentConfiguration_tier - The tier of the application component.
UpdateComponentConfiguration, updateComponentConfiguration_resourceGroupName - The name of the resource group.
UpdateComponentConfiguration, updateComponentConfiguration_componentName - The name of the component.
data UpdateComponentConfigurationResponse Source #
See: newUpdateComponentConfigurationResponse smart constructor.
Constructors
| UpdateComponentConfigurationResponse' Int |
Instances
newUpdateComponentConfigurationResponse Source #
Arguments
| :: Int | |
| -> UpdateComponentConfigurationResponse |
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.
UpdateLogPattern
data UpdateLogPattern Source #
See: newUpdateLogPattern smart constructor.
Instances
Arguments
| :: 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:
UpdateLogPattern, updateLogPattern_pattern - The log pattern. The pattern must be DFA compatible. Patterns that
utilize forward lookahead or backreference constructions are not
supported.
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.
UpdateLogPattern, updateLogPattern_resourceGroupName - The name of the resource group.
UpdateLogPattern, updateLogPattern_patternSetName - The name of the log pattern set.
UpdateLogPattern, updateLogPattern_patternName - The name of the log pattern.
data UpdateLogPatternResponse Source #
See: newUpdateLogPatternResponse smart constructor.
Constructors
| UpdateLogPatternResponse' (Maybe LogPattern) (Maybe Text) Int |
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.
UpdateLogPattern, updateLogPatternResponse_resourceGroupName - The name of the resource group.
$sel:httpStatus:UpdateLogPatternResponse', updateLogPatternResponse_httpStatus - The response's http status code.
Types
CloudWatchEventSource
newtype CloudWatchEventSource Source #
Constructors
| CloudWatchEventSource' | |
Fields | |
Bundled Patterns
| pattern CloudWatchEventSource_CODE_DEPLOY :: CloudWatchEventSource | |
| pattern CloudWatchEventSource_EC2 :: CloudWatchEventSource | |
| pattern CloudWatchEventSource_HEALTH :: CloudWatchEventSource | |
| pattern CloudWatchEventSource_RDS :: CloudWatchEventSource |
Instances
ConfigurationEventResourceType
newtype ConfigurationEventResourceType Source #
Constructors
| ConfigurationEventResourceType' | |
Fields | |
Bundled Patterns
Instances
ConfigurationEventStatus
newtype ConfigurationEventStatus Source #
Constructors
| ConfigurationEventStatus' | |
Fields | |
Bundled Patterns
| pattern ConfigurationEventStatus_ERROR :: ConfigurationEventStatus | |
| pattern ConfigurationEventStatus_INFO :: ConfigurationEventStatus | |
| pattern ConfigurationEventStatus_WARN :: ConfigurationEventStatus |
Instances
DiscoveryType
newtype DiscoveryType Source #
Constructors
| DiscoveryType' | |
Fields | |
Bundled Patterns
| pattern DiscoveryType_ACCOUNT_BASED :: DiscoveryType | |
| pattern DiscoveryType_RESOURCE_GROUP_BASED :: DiscoveryType |
Instances
FeedbackKey
newtype FeedbackKey Source #
Constructors
| FeedbackKey' | |
Fields | |
Bundled Patterns
| pattern FeedbackKey_INSIGHTS_FEEDBACK :: FeedbackKey |
Instances
FeedbackValue
newtype FeedbackValue Source #
Constructors
| FeedbackValue' | |
Fields | |
Bundled Patterns
| pattern FeedbackValue_NOT_SPECIFIED :: FeedbackValue | |
| pattern FeedbackValue_NOT_USEFUL :: FeedbackValue | |
| pattern FeedbackValue_USEFUL :: FeedbackValue |
Instances
GroupingType
newtype GroupingType Source #
Constructors
| GroupingType' | |
Fields | |
Bundled Patterns
| pattern GroupingType_ACCOUNT_BASED :: GroupingType |
Instances
LogFilter
Constructors
| LogFilter' | |
Fields | |
Bundled Patterns
| pattern LogFilter_ERROR :: LogFilter | |
| pattern LogFilter_INFO :: LogFilter | |
| pattern LogFilter_WARN :: LogFilter |
Instances
OsType
Constructors
| OsType' | |
Fields
| |
Bundled Patterns
| pattern OsType_LINUX :: OsType | |
| pattern OsType_WINDOWS :: OsType |
Instances
SeverityLevel
newtype SeverityLevel Source #
Constructors
| SeverityLevel' | |
Fields | |
Bundled Patterns
| pattern SeverityLevel_High :: SeverityLevel | |
| pattern SeverityLevel_Informative :: SeverityLevel | |
| pattern SeverityLevel_Low :: SeverityLevel | |
| pattern SeverityLevel_Medium :: SeverityLevel |
Instances
Status
Constructors
| Status' | |
Fields
| |
Bundled Patterns
| pattern Status_IGNORE :: Status | |
| pattern Status_PENDING :: Status | |
| pattern Status_RECURRING :: Status | |
| pattern Status_RESOLVED :: Status |
Instances
Tier
Bundled Patterns
| pattern Tier_ACTIVE_DIRECTORY :: 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_SAP_HANA_HIGH_AVAILABILITY :: Tier | |
| pattern Tier_SAP_HANA_MULTI_NODE :: Tier | |
| pattern Tier_SAP_HANA_SINGLE_NODE :: Tier | |
| pattern Tier_SHAREPOINT :: Tier | |
| pattern Tier_SQL_SERVER :: Tier | |
| pattern Tier_SQL_SERVER_ALWAYSON_AVAILABILITY_GROUP :: Tier | |
| pattern Tier_SQL_SERVER_FAILOVER_CLUSTER_INSTANCE :: 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.
Constructors
| ApplicationComponent' (Maybe Text) (Maybe Text) (Maybe (HashMap Tier (HashMap Text Text))) (Maybe Bool) (Maybe OsType) (Maybe Text) (Maybe Tier) |
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: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.
$sel:detectedWorkload:ApplicationComponent', applicationComponent_detectedWorkload - Workloads detected in the application component.
$sel:monitor:ApplicationComponent', applicationComponent_monitor - Indicates whether the application component is monitored.
$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:tier:ApplicationComponent', applicationComponent_tier - The stack tier of the application component.
ApplicationInfo
data ApplicationInfo Source #
Describes the status of the application.
See: newApplicationInfo smart constructor.
Constructors
| ApplicationInfo' (Maybe Bool) (Maybe Bool) (Maybe DiscoveryType) (Maybe Text) (Maybe Bool) (Maybe Text) (Maybe Text) (Maybe Text) |
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:autoConfigEnabled:ApplicationInfo', applicationInfo_autoConfigEnabled - Indicates whether auto-configuration is turned on for this 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:discoveryType:ApplicationInfo', applicationInfo_discoveryType - The method used by Application Insights to onboard your resources.
$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: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: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”
$sel:resourceGroupName:ApplicationInfo', applicationInfo_resourceGroupName - The name of the resource group used for the application.
ConfigurationEvent
data ConfigurationEvent Source #
The event information.
See: newConfigurationEvent smart constructor.
Constructors
| ConfigurationEvent' (Maybe Text) (Maybe Text) (Maybe ConfigurationEventResourceType) (Maybe ConfigurationEventStatus) (Maybe POSIX) (Maybe Text) |
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:eventDetail:ConfigurationEvent', configurationEvent_eventDetail - The details of the event in plain text.
$sel:eventResourceName:ConfigurationEvent', configurationEvent_eventResourceName - The name of the resource Application Insights attempted to configure.
$sel:eventResourceType:ConfigurationEvent', configurationEvent_eventResourceType - The resource type that Application Insights attempted to configure, for
example, CLOUDWATCH_ALARM.
$sel:eventStatus:ConfigurationEvent', configurationEvent_eventStatus - The status of the configuration update event. Possible values include
INFO, WARN, and ERROR.
$sel:eventTime:ConfigurationEvent', configurationEvent_eventTime - The timestamp of the event.
$sel:monitoredResourceARN:ConfigurationEvent', configurationEvent_monitoredResourceARN - The resource monitored by Application Insights.
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.
Constructors
| Observation' (Maybe Text) (Maybe Text) (Maybe CloudWatchEventSource) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe LogFilter) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Double) (Maybe Int) (Maybe Int) (Maybe Text) (Maybe Text) (Maybe Integer) (Maybe Int) (Maybe Int) |
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:cloudWatchEventDetailType:Observation', observation_cloudWatchEventDetailType - The detail type of the CloudWatch Event-based observation, for example,
EC2 Instance State-change Notification.
$sel:cloudWatchEventId:Observation', observation_cloudWatchEventId - The ID of the CloudWatch Event-based observation related to the detected
problem.
$sel:cloudWatchEventSource:Observation', observation_cloudWatchEventSource - The source of the CloudWatch Event.
$sel:codeDeployApplication:Observation', observation_codeDeployApplication - The CodeDeploy application to which the deployment belongs.
$sel:codeDeployDeploymentGroup:Observation', observation_codeDeployDeploymentGroup - The deployment group to which the CodeDeploy deployment belongs.
$sel:codeDeployDeploymentId:Observation', observation_codeDeployDeploymentId - The deployment ID of the CodeDeploy-based observation related to the
detected problem.
$sel:codeDeployInstanceGroupId:Observation', observation_codeDeployInstanceGroupId - The instance group to which the CodeDeploy instance belongs.
$sel:codeDeployState:Observation', observation_codeDeployState - The status of the CodeDeploy deployment, for example SUCCESS or
FAILURE.
$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:ebsResult:Observation', observation_ebsResult - The result of an EBS CloudWatch event, such as failed or succeeded.
$sel:ec2State:Observation', observation_ec2State - The state of the instance, such as STOPPING or TERMINATING.
$sel:endTime:Observation', observation_endTime - The time when the observation ended, in epoch seconds.
$sel:healthEventArn:Observation', observation_healthEventArn - The Amazon Resource Name (ARN) of the AWS Health Event-based
observation.
$sel:healthEventDescription:Observation', observation_healthEventDescription - The description of the AWS Health event provided by the service, such as
Amazon EC2.
$sel:healthEventTypeCategory:Observation', observation_healthEventTypeCategory - The category of the AWS Health event, such as issue.
$sel:healthEventTypeCode:Observation', observation_healthEventTypeCode - The type of the AWS Health event, for example,
AWS_EC2_POWER_CONNECTIVITY_ISSUE.
$sel:healthService:Observation', observation_healthService - The service to which the AWS Health Event belongs, such as EC2.
$sel:id:Observation', observation_id - The ID of the observation type.
$sel:lineTime:Observation', observation_lineTime - The timestamp in the CloudWatch Logs that specifies when the matched
line occurred.
$sel:logFilter:Observation', observation_logFilter - The log filter of the observation.
$sel:logGroup:Observation', observation_logGroup - The log group name.
$sel:logText:Observation', observation_logText - The log text of the observation.
$sel:metricName:Observation', observation_metricName - The name of the observation metric.
$sel:metricNamespace:Observation', observation_metricNamespace - The namespace of the observation metric.
$sel:rdsEventCategories:Observation', observation_rdsEventCategories - The category of an RDS event.
$sel:rdsEventMessage:Observation', observation_rdsEventMessage - The message of an RDS event.
$sel:s3EventName:Observation', observation_s3EventName - The name of the S3 CloudWatch Event-based observation.
$sel:sourceARN:Observation', observation_sourceARN - The source resource ARN of the observation.
$sel:sourceType:Observation', observation_sourceType - The source type of the observation.
$sel:startTime:Observation', observation_startTime - The time when the observation was first detected, in epoch seconds.
$sel:statesArn:Observation', observation_statesArn - The Amazon Resource Name (ARN) of the step function-based observation.
$sel:statesExecutionArn:Observation', observation_statesExecutionArn - The Amazon Resource Name (ARN) of the step function execution-based
observation.
$sel:statesInput:Observation', observation_statesInput - The input to the step function-based observation.
$sel:statesStatus:Observation', observation_statesStatus - The status of the step function-related observation.
$sel:unit:Observation', observation_unit - The unit of the source observation metric.
$sel:value:Observation', observation_value - The value of the source observation metric.
$sel:xRayErrorPercent:Observation', observation_xRayErrorPercent - The X-Ray request error percentage for this node.
$sel:xRayFaultPercent:Observation', observation_xRayFaultPercent - The X-Ray request fault percentage for this node.
$sel:xRayNodeName:Observation', observation_xRayNodeName - The name of the X-Ray node.
$sel:xRayNodeType:Observation', observation_xRayNodeType - The type of the X-Ray node.
$sel:xRayRequestAverageLatency:Observation', observation_xRayRequestAverageLatency - The X-Ray node request average latency for this node.
$sel:xRayRequestCount:Observation', observation_xRayRequestCount - The X-Ray request count for this node.
$sel:xRayThrottlePercent:Observation', observation_xRayThrottlePercent - The X-Ray request throttle percentage for this node.
Problem
Describes a problem that is detected by correlating observations.
See: newProblem smart constructor.
Constructors
| Problem' (Maybe Text) (Maybe POSIX) (Maybe (HashMap FeedbackKey FeedbackValue)) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Integer) (Maybe Text) (Maybe SeverityLevel) (Maybe POSIX) (Maybe Status) (Maybe Text) |
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:affectedResource:Problem', problem_affectedResource - The resource affected by the problem.
$sel:endTime:Problem', problem_endTime - The time when the problem ended, in epoch seconds.
$sel:feedback:Problem', problem_feedback - Feedback provided by the user about the problem.
$sel:id:Problem', problem_id - The ID of the problem.
$sel:insights:Problem', problem_insights - A detailed analysis of the problem using machine learning.
$sel:lastRecurrenceTime:Problem', problem_lastRecurrenceTime - The last time that the problem reoccurred after its last resolution.
$sel:recurringCount:Problem', problem_recurringCount - The number of times that the same problem reoccurred after the first
time it was resolved.
$sel:resourceGroupName:Problem', problem_resourceGroupName - The name of the resource group affected by the problem.
$sel:severityLevel:Problem', problem_severityLevel - A measure of the level of impact of the problem.
$sel:startTime:Problem', problem_startTime - The time when the problem started, in epoch seconds.
$sel:status:Problem', problem_status - The status of the problem.
$sel:title:Problem', problem_title - The name of the problem.
RelatedObservations
data RelatedObservations Source #
Describes observations related to the problem.
See: newRelatedObservations smart constructor.
Constructors
| RelatedObservations' (Maybe [Observation]) |
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
| FromJSON Tag Source # | |
| ToJSON Tag Source # | |
Defined in Amazonka.ApplicationInsights.Types.Tag | |
| Generic Tag Source # | |
| Read Tag Source # | |
| Show Tag Source # | |
| NFData Tag Source # | |
Defined in Amazonka.ApplicationInsights.Types.Tag | |
| Eq Tag Source # | |
| Hashable Tag Source # | |
Defined in Amazonka.ApplicationInsights.Types.Tag | |
| type Rep Tag Source # | |
Defined in Amazonka.ApplicationInsights.Types.Tag type Rep Tag = D1 ('MetaData "Tag" "Amazonka.ApplicationInsights.Types.Tag" "amazonka-application-insights-2.0-HJv8DARmsLI1hpMeOEjP38" '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.