/** * APM Availability Monitoring API * Use the APM Availability Monitoring API to query Scripts, Monitors, Dedicated Vantage Points and On-Premise Vantage Points resources. For more information, see [Application Performance Monitoring](https://docs.oracle.com/iaas/application-performance-monitoring/index.html). * OpenAPI spec version: 20200630 * * * NOTE: This class is auto generated by OracleSDKGenerator. * Do not edit the class manually. * * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved. * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. */ /** * Monitor availability configuration details. */ export interface AvailabilityConfiguration { /** * Maximum number of failed runs allowed in an interval. If an interval has more failed runs than the specified value, then the interval will be classified as UNAVAILABLE. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues. */ "maxAllowedFailuresPerInterval"?: number; /** * Minimum number of runs allowed in an interval. If an interval has fewer runs than the specified value, then the interval will be classified as UNKNOWN and will be excluded from the availability calculations. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues. */ "minAllowedRunsPerInterval"?: number; } export declare namespace AvailabilityConfiguration { function getJsonObj(obj: AvailabilityConfiguration): object; function getDeserializedJsonObj(obj: AvailabilityConfiguration): object; }