Package-level declarations
Types
You don't have sufficient permissions to perform this action.
Base class for all service related exceptions thrown by the ApplicationSignals client
Represents a filter for service attributes. Used to narrow down results based on specific attribute names and values.
Represents an audit finding that identifies a potential issue, misconfiguration, or compliance violation in Application Signals resources.
Represents the result of an audit performed by a specific auditor on a resource.
Specifies a target resource for auditing, such as a service, SLO, or operation.
A union type that represents different types of entities that can be audited, such as services, SLOs, service operations, or canaries.
An array of structures, where each structure includes an error indicating that one of the requests in the array was not valid.
This object defines the length of the look-back window used to calculate one burn rate metric for this SLO. The burn rate measures how fast the service is consuming the error budget, relative to the attainment goal of the SLO. A burn rate of exactly 1 indicates that the SLO goal will be met exactly.
If the interval for this service level objective is a calendar interval, this structure contains the interval specifications.
Represents a CloudWatch Synthetics canary that can be audited for performance and configuration issues.
Represents a change event that occurred in the system, such as deployments, configuration changes, or other operational events that may impact service performance.
This operation attempted to create a resource that already exists.
Identifies the dependency using the DependencyKeyAttributes and DependencyOperationName.
Represents a graph showing the dependencies between services and components in your application architecture.
A dimension is a name/value pair that is part of the identity of a metric. Because dimensions are part of the unique identifier for a metric, whenever you add a unique name/value pair to one of your metrics, you are creating a new variation of that metric. For example, many Amazon EC2 metrics publish InstanceId as a dimension name, and the actual instance ID as the value for that dimension.
The core SLO time window exclusion object that includes Window, StartTime, RecurrenceRule, and Reason.
Defines how services should be grouped based on specific attributes. This allows logical organization of services in dashboards and service maps.
Contains the complete configuration for how services are grouped and organized in Application Signals.
Use this structure to define a metric or metric math expression that you want to use as for a service level objective.
Represents a graph of metric data over time, showing performance trends and patterns for monitored resources.
This structure contains information about one CloudWatch metric associated with this entity discovered by Application Signals.
This structure defines the metric to be used as the service level indicator, along with the statistics, period, and unit.
This structure defines the metric that is used as the "good request" or "bad request" value for a request-based SLO. This value observed for the metric defined in TotalRequestCountMetric is divided by the number found for MonitoredRequestCountMetric to determine the percentage of successful requests that this SLO tracks.
The recurrence rule for the SLO time window exclusion .
This structure contains information about the performance metric that a request-based SLO monitors.
This structure specifies the information about the service and the performance metric that a request-based SLO is to monitor.
This structure contains the information about the metric that is used for a request-based SLO.
Use this structure to specify the information for the metric that a period-based SLO will monitor.
Resource not found.
If the interval for this SLO is a rolling interval, this structure contains the interval specifications.
This structure contains information about one dependency of this service.
This structure contains information about a service dependent that was discovered by Application Signals. A dependent is an entity that invoked the specified service during the provided time range. Dependents include other services, CloudWatch Synthetics canaries, and clients that are instrumented with CloudWatch RUM app monitors.
Represents a service entity that is monitored by Application Signals.
Represents a logical grouping of services based on shared attributes or characteristics.
This structure contains information about the performance metric that a period-based SLO monitors.
This structure specifies the information about the service and the performance metric that a period-based SLO is to monitor.
This structure contains the information about the metric that is used for a period-based SLO.
Use this structure to specify the information for the metric that a period-based SLO will monitor.
A structure containing information about one service level objective (SLO) that has been created in Application Signals. Creating SLOs can help you ensure your services are performing to the level that you expect. SLOs help you set and track a specific target level for the reliability and availability of your applications and services. Each SLO uses a service level indicator (SLI), which is a key performance metric, to calculate how much underperformance can be tolerated before the goal that you set for the SLO is not achieved.
A structure containing an SLO budget report that you have requested.
A structure containing information about one error that occurred during a BatchGetServiceLevelObjectiveBudgetReport operation.
Represents a Service Level Objective (SLO) entity that can be audited for compliance and performance.
A structure that contains information about one service level objective (SLO) created in Application Signals.
This structure contains information about an operation discovered by Application Signals. An operation is a specific function performed by a service that was discovered by Application Signals, and is often an API that is called by an upstream dependent.
Represents a specific operation within a service that can be monitored and audited independently.
This request exceeds a service quota.
Represents the current state and health information for a service monitored by Application Signals.
This structure contains information about one of your services that was discovered by Application Signals
The request was throttled because of quota limits.
The resource is not valid.