import * as pulumi from "@pulumi/pulumi"; export declare class BrowserMonitorOutage extends pulumi.CustomResource { /** * Get an existing BrowserMonitorOutage resource's state with the given name, ID, and optional extra * properties used to qualify the lookup. * * @param name The _unique_ name of the resulting resource. * @param id The _unique_ provider ID of the resource to lookup. * @param state Any extra arguments used during the lookup. * @param opts Optional settings to control the behavior of the CustomResource. */ static get(name: string, id: pulumi.Input, state?: BrowserMonitorOutageState, opts?: pulumi.CustomResourceOptions): BrowserMonitorOutage; /** * Returns true if the given object is an instance of BrowserMonitorOutage. This is designed to work even * when multiple copies of the Pulumi SDK have been loaded into the same process. */ static isInstance(obj: any): obj is BrowserMonitorOutage; /** * (Field has overlap with `dynatrace.BrowserMonitor`) Alert if all locations are unable to access my web application */ readonly globalConsecutiveOutageCountThreshold: pulumi.Output; /** * (Field has overlap with `dynatrace.BrowserMonitor`) Generate a problem and send an alert when the monitor is unavailable at all configured locations. */ readonly globalOutages: pulumi.Output; /** * (Field has overlap with `dynatrace.BrowserMonitor`) are unable to access my web application */ readonly localConsecutiveOutageCountThreshold: pulumi.Output; /** * (Field has overlap with `dynatrace.BrowserMonitor`) Alert if at least */ readonly localLocationOutageCountThreshold: pulumi.Output; /** * (Field has overlap with `dynatrace.BrowserMonitor`) Generate a problem and send an alert when the monitor is unavailable for one or more consecutive runs at any location. */ readonly localOutages: pulumi.Output; /** * (Field has overlap with `dynatrace.BrowserMonitor`) When enabled, which is the default, failing monitor executions are retried immediately one time to avoid false positives and only the second result is used. When disabled, we use the first result right away. * Requires ActiveGate version 1.207+ for private locations. */ readonly retryOnError: pulumi.Output; /** * The scope of this setting (SYNTHETIC_TEST). Omit this property if you want to cover the whole environment. */ readonly scope: pulumi.Output; /** * Create a BrowserMonitorOutage resource with the given unique name, arguments, and options. * * @param name The _unique_ name of the resource. * @param args The arguments to use to populate this resource's properties. * @param opts A bag of options that control this resource's behavior. */ constructor(name: string, args: BrowserMonitorOutageArgs, opts?: pulumi.CustomResourceOptions); } /** * Input properties used for looking up and filtering BrowserMonitorOutage resources. */ export interface BrowserMonitorOutageState { /** * (Field has overlap with `dynatrace.BrowserMonitor`) Alert if all locations are unable to access my web application */ globalConsecutiveOutageCountThreshold?: pulumi.Input; /** * (Field has overlap with `dynatrace.BrowserMonitor`) Generate a problem and send an alert when the monitor is unavailable at all configured locations. */ globalOutages?: pulumi.Input; /** * (Field has overlap with `dynatrace.BrowserMonitor`) are unable to access my web application */ localConsecutiveOutageCountThreshold?: pulumi.Input; /** * (Field has overlap with `dynatrace.BrowserMonitor`) Alert if at least */ localLocationOutageCountThreshold?: pulumi.Input; /** * (Field has overlap with `dynatrace.BrowserMonitor`) Generate a problem and send an alert when the monitor is unavailable for one or more consecutive runs at any location. */ localOutages?: pulumi.Input; /** * (Field has overlap with `dynatrace.BrowserMonitor`) When enabled, which is the default, failing monitor executions are retried immediately one time to avoid false positives and only the second result is used. When disabled, we use the first result right away. * Requires ActiveGate version 1.207+ for private locations. */ retryOnError?: pulumi.Input; /** * The scope of this setting (SYNTHETIC_TEST). Omit this property if you want to cover the whole environment. */ scope?: pulumi.Input; } /** * The set of arguments for constructing a BrowserMonitorOutage resource. */ export interface BrowserMonitorOutageArgs { /** * (Field has overlap with `dynatrace.BrowserMonitor`) Alert if all locations are unable to access my web application */ globalConsecutiveOutageCountThreshold?: pulumi.Input; /** * (Field has overlap with `dynatrace.BrowserMonitor`) Generate a problem and send an alert when the monitor is unavailable at all configured locations. */ globalOutages: pulumi.Input; /** * (Field has overlap with `dynatrace.BrowserMonitor`) are unable to access my web application */ localConsecutiveOutageCountThreshold?: pulumi.Input; /** * (Field has overlap with `dynatrace.BrowserMonitor`) Alert if at least */ localLocationOutageCountThreshold?: pulumi.Input; /** * (Field has overlap with `dynatrace.BrowserMonitor`) Generate a problem and send an alert when the monitor is unavailable for one or more consecutive runs at any location. */ localOutages: pulumi.Input; /** * (Field has overlap with `dynatrace.BrowserMonitor`) When enabled, which is the default, failing monitor executions are retried immediately one time to avoid false positives and only the second result is used. When disabled, we use the first result right away. * Requires ActiveGate version 1.207+ for private locations. */ retryOnError: pulumi.Input; /** * The scope of this setting (SYNTHETIC_TEST). Omit this property if you want to cover the whole environment. */ scope?: pulumi.Input; }