@datadog/datadog-api-client
Version:
OpenAPI client for Datadog APIs
63 lines (62 loc) • 1.97 kB
TypeScript
/**
* Unless explicitly stated otherwise all files in this repository are licensed under the Apache-2.0 License.
* This product includes software developed at Datadog (https://www.datadoghq.com/).
* Copyright 2020-Present Datadog, Inc.
*/
import { SearchSLOTimeframe } from "./SearchSLOTimeframe";
import { AttributeTypeMap } from "../../datadog-api-client-common/util";
/**
* SLO thresholds (target and optionally warning) for a single time window.
*/
export declare class SearchSLOThreshold {
/**
* The target value for the service level indicator within the corresponding
* timeframe.
*/
"target": number;
/**
* A string representation of the target that indicates its precision.
* It uses trailing zeros to show significant decimal places (for example `98.00`).
*
* Always included in service level objective responses. Ignored in
* create/update requests.
*/
"targetDisplay"?: string;
/**
* The SLO time window options.
*/
"timeframe": SearchSLOTimeframe;
/**
* The warning value for the service level objective.
*/
"warning"?: number;
/**
* A string representation of the warning target (see the description of
* the `target_display` field for details).
*
* Included in service level objective responses if a warning target exists.
* Ignored in create/update requests.
*/
"warningDisplay"?: string;
/**
* A container for additional, undeclared properties.
* This is a holder for any undeclared properties as specified with
* the 'additionalProperties' keyword in the OAS document.
*/
"additionalProperties"?: {
[key: string]: any;
};
/**
* @ignore
*/
"_unparsed"?: boolean;
/**
* @ignore
*/
static readonly attributeTypeMap: AttributeTypeMap;
/**
* @ignore
*/
static getAttributeTypeMap(): AttributeTypeMap;
constructor();
}