Package software.amazon.awscdk.services.applicationsignals
AWS::ApplicationSignals Construct Library
---
All classes with the
Cfnprefix in this module (CFN Resources) are always stable and safe to use.
This module is part of the AWS Cloud Development Kit project.
import software.amazon.awscdk.services.applicationsignals.*;
There are no official hand-written (L2) constructs for this service yet. Here are some suggestions on how to proceed:
- Search Construct Hub for ApplicationSignals construct libraries
- Use the automatically generated L1 constructs, in the same way you would use the CloudFormation AWS::ApplicationSignals resources directly.
There are no hand-written (L2) constructs for this service yet. However, you can still use the automatically generated L1 constructs, and use this service exactly as you would using CloudFormation directly.
For more information on the resources and properties available for this service, see the CloudFormation documentation for AWS::ApplicationSignals.
(Read the CDK Contributing Guide and submit an RFC if you are interested in contributing to this construct library.)
-
ClassDescriptionA fluent builder for
CfnDiscovery.Properties for defining aCfnDiscovery.A builder forCfnDiscoveryPropsAn implementation forCfnDiscoveryPropsA structure that contains the complete grouping configuration for an account, including all defined grouping attributes and metadata about when it was last updated.A fluent builder forCfnGroupingConfiguration.A structure that defines how services should be grouped based on specific attributes.An implementation forCfnGroupingConfiguration.GroupingAttributeDefinitionPropertyProperties for defining aCfnGroupingConfiguration.A builder forCfnGroupingConfigurationPropsAn implementation forCfnGroupingConfigurationPropsCreates or updates a service level objective (SLO), which can help you ensure that your critical business operations are meeting customer expectations.A fluent builder forCfnServiceLevelObjective.This object defines the length of the look-back window used to calculate one burn rate metric for this SLO.A builder forCfnServiceLevelObjective.BurnRateConfigurationPropertyAn implementation forCfnServiceLevelObjective.BurnRateConfigurationPropertyIf the interval for this service level objective is a calendar interval, this structure contains the interval specifications.A builder forCfnServiceLevelObjective.CalendarIntervalPropertyAn implementation forCfnServiceLevelObjective.CalendarIntervalPropertyIdentifies the dependency using theDependencyKeyAttributesandDependencyOperationName.A builder forCfnServiceLevelObjective.DependencyConfigPropertyAn implementation forCfnServiceLevelObjective.DependencyConfigPropertyA dimension is a name/value pair that is part of the identity of a metric.A builder forCfnServiceLevelObjective.DimensionPropertyAn implementation forCfnServiceLevelObjective.DimensionPropertyThe time window to be excluded from the SLO performance metrics.A builder forCfnServiceLevelObjective.ExclusionWindowPropertyAn implementation forCfnServiceLevelObjective.ExclusionWindowPropertyThis structure contains the attributes that determine the goal of an SLO.A builder forCfnServiceLevelObjective.GoalPropertyAn implementation forCfnServiceLevelObjective.GoalPropertyThe time period used to evaluate the SLO.A builder forCfnServiceLevelObjective.IntervalPropertyAn implementation forCfnServiceLevelObjective.IntervalPropertyUse this structure to define a metric or metric math expression that you want to use as for a service level objective.A builder forCfnServiceLevelObjective.MetricDataQueryPropertyAn implementation forCfnServiceLevelObjective.MetricDataQueryPropertyThis structure defines the metric used for a service level indicator, including the metric name, namespace, and dimensions.A builder forCfnServiceLevelObjective.MetricPropertyAn implementation forCfnServiceLevelObjective.MetricPropertyThis structure defines the metric to be used as the service level indicator, along with the statistics, period, and unit.A builder forCfnServiceLevelObjective.MetricStatPropertyAn implementation forCfnServiceLevelObjective.MetricStatPropertyThis structure defines the metric that is used as the "good request" or "bad request" value for a request-based SLO.An implementation forCfnServiceLevelObjective.MonitoredRequestCountMetricPropertyThe recurrence rule for the time exclusion window.A builder forCfnServiceLevelObjective.RecurrenceRulePropertyAn implementation forCfnServiceLevelObjective.RecurrenceRulePropertyThis structure contains the information about the metric that is used for a request-based SLO.A builder forCfnServiceLevelObjective.RequestBasedSliMetricPropertyAn implementation forCfnServiceLevelObjective.RequestBasedSliMetricPropertyThis structure contains information about the performance metric that a request-based SLO monitors.A builder forCfnServiceLevelObjective.RequestBasedSliPropertyAn implementation forCfnServiceLevelObjective.RequestBasedSliPropertyIf the interval for this SLO is a rolling interval, this structure contains the interval specifications.A builder forCfnServiceLevelObjective.RollingIntervalPropertyAn implementation forCfnServiceLevelObjective.RollingIntervalPropertyUse this structure to specify the metric to be used for the SLO.A builder forCfnServiceLevelObjective.SliMetricPropertyAn implementation forCfnServiceLevelObjective.SliMetricPropertyThis structure specifies the information about the service and the performance metric that an SLO is to monitor.A builder forCfnServiceLevelObjective.SliPropertyAn implementation forCfnServiceLevelObjective.SliPropertyThe start and end time of the time exclusion window.A builder forCfnServiceLevelObjective.WindowPropertyAn implementation forCfnServiceLevelObjective.WindowPropertyProperties for defining aCfnServiceLevelObjective.A builder forCfnServiceLevelObjectivePropsAn implementation forCfnServiceLevelObjectivePropsA reference to a Discovery resource.A builder forDiscoveryReferenceAn implementation forDiscoveryReferenceA reference to a GroupingConfiguration resource.A builder forGroupingConfigurationReferenceAn implementation forGroupingConfigurationReference(experimental) Indicates that this resource can be referenced as a Discovery.Internal default implementation forIDiscoveryRef.A proxy class which represents a concrete javascript instance of this type.(experimental) Indicates that this resource can be referenced as a GroupingConfiguration.Internal default implementation forIGroupingConfigurationRef.A proxy class which represents a concrete javascript instance of this type.(experimental) Indicates that this resource can be referenced as a ServiceLevelObjective.Internal default implementation forIServiceLevelObjectiveRef.A proxy class which represents a concrete javascript instance of this type.A reference to a ServiceLevelObjective resource.A builder forServiceLevelObjectiveReferenceAn implementation forServiceLevelObjectiveReference