Builder

class Builder

Properties

Link copied to clipboard
var arn: String?

The ARN of the SLO that this report is for.

Link copied to clipboard

A number between 0 and 100 that represents the success percentage of your application compared to the goal set by the SLO.

Link copied to clipboard

This field is displayed only for request-based SLOs. It displays the number of failed requests that can be tolerated before any more successful requests occur, and still have the application meet its SLO goal.

Link copied to clipboard

The budget amount remaining before the SLO status becomes BREACHING, at the time specified in the Timestemp parameter of the request. If this value is negative, then the SLO is already in BREACHING status.

Link copied to clipboard

The status of this SLO, as it relates to the error budget for the entire time interval.

Link copied to clipboard

Displays whether this budget report is for a period-based SLO or a request-based SLO.

Link copied to clipboard
var goal: Goal?

This structure contains the attributes that determine the goal of an SLO. This includes the time period for evaluation and the attainment threshold.

Link copied to clipboard
var name: String?

The name of the SLO that this report is for.

Link copied to clipboard

This structure contains information about the performance metric that a request-based SLO monitors.

Link copied to clipboard

A structure that contains information about the performance metric that this SLO monitors.

Link copied to clipboard

This field is displayed only for request-based SLOs. It displays the total number of failed requests that can be tolerated during the time range between the start of the interval and the time stamp supplied in the budget report request. It is based on the total number of requests that occurred, and the percentage specified in the attainment goal. If the number of failed requests matches this number or is higher, then this SLO is currently breaching.

Link copied to clipboard

The total number of seconds in the error budget for the interval. This field is included only if the SLO is a period-based SLO.

Functions