1. Packages
  2. Dynatrace
  3. API Docs
  4. BrowserMonitor
Dynatrace v0.10.0 published on Friday, Jun 7, 2024 by Pulumiverse

dynatrace.BrowserMonitor

Explore with Pulumi AI

dynatrace logo
Dynatrace v0.10.0 published on Friday, Jun 7, 2024 by Pulumiverse

    Create BrowserMonitor Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new BrowserMonitor(name: string, args: BrowserMonitorArgs, opts?: CustomResourceOptions);
    @overload
    def BrowserMonitor(resource_name: str,
                       args: BrowserMonitorArgs,
                       opts: Optional[ResourceOptions] = None)
    
    @overload
    def BrowserMonitor(resource_name: str,
                       opts: Optional[ResourceOptions] = None,
                       frequency: Optional[int] = None,
                       key_performance_metrics: Optional[BrowserMonitorKeyPerformanceMetricsArgs] = None,
                       anomaly_detection: Optional[BrowserMonitorAnomalyDetectionArgs] = None,
                       enabled: Optional[bool] = None,
                       locations: Optional[Sequence[str]] = None,
                       manually_assigned_apps: Optional[Sequence[str]] = None,
                       name: Optional[str] = None,
                       script: Optional[BrowserMonitorScriptArgs] = None,
                       tags: Optional[Sequence[BrowserMonitorTagArgs]] = None)
    func NewBrowserMonitor(ctx *Context, name string, args BrowserMonitorArgs, opts ...ResourceOption) (*BrowserMonitor, error)
    public BrowserMonitor(string name, BrowserMonitorArgs args, CustomResourceOptions? opts = null)
    public BrowserMonitor(String name, BrowserMonitorArgs args)
    public BrowserMonitor(String name, BrowserMonitorArgs args, CustomResourceOptions options)
    
    type: dynatrace:BrowserMonitor
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args BrowserMonitorArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args BrowserMonitorArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args BrowserMonitorArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args BrowserMonitorArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args BrowserMonitorArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Example

    The following reference example uses placeholder values for all input properties.

    var browserMonitorResource = new Dynatrace.BrowserMonitor("browserMonitorResource", new()
    {
        Frequency = 0,
        KeyPerformanceMetrics = new Dynatrace.Inputs.BrowserMonitorKeyPerformanceMetricsArgs
        {
            LoadActionKpm = "string",
            XhrActionKpm = "string",
        },
        AnomalyDetection = new Dynatrace.Inputs.BrowserMonitorAnomalyDetectionArgs
        {
            LoadingTimeThresholds = new[]
            {
                new Dynatrace.Inputs.BrowserMonitorAnomalyDetectionLoadingTimeThresholdArgs
                {
                    Enabled = false,
                    Thresholds = new[]
                    {
                        new Dynatrace.Inputs.BrowserMonitorAnomalyDetectionLoadingTimeThresholdThresholdArgs
                        {
                            Thresholds = new[]
                            {
                                new Dynatrace.Inputs.BrowserMonitorAnomalyDetectionLoadingTimeThresholdThresholdThresholdArgs
                                {
                                    ValueMs = 0,
                                    EventIndex = 0,
                                    RequestIndex = 0,
                                    Type = "string",
                                },
                            },
                        },
                    },
                },
            },
            OutageHandlings = new[]
            {
                new Dynatrace.Inputs.BrowserMonitorAnomalyDetectionOutageHandlingArgs
                {
                    GlobalOutage = false,
                    GlobalOutagePolicies = new[]
                    {
                        new Dynatrace.Inputs.BrowserMonitorAnomalyDetectionOutageHandlingGlobalOutagePolicyArgs
                        {
                            ConsecutiveRuns = 0,
                        },
                    },
                    LocalOutage = false,
                    LocalOutagePolicies = new[]
                    {
                        new Dynatrace.Inputs.BrowserMonitorAnomalyDetectionOutageHandlingLocalOutagePolicyArgs
                        {
                            AffectedLocations = 0,
                            ConsecutiveRuns = 0,
                        },
                    },
                    RetryOnError = false,
                },
            },
        },
        Enabled = false,
        Locations = new[]
        {
            "string",
        },
        ManuallyAssignedApps = new[]
        {
            "string",
        },
        Name = "string",
        Script = new Dynatrace.Inputs.BrowserMonitorScriptArgs
        {
            Type = "string",
            Configuration = new Dynatrace.Inputs.BrowserMonitorScriptConfigurationArgs
            {
                Bandwidth = new Dynatrace.Inputs.BrowserMonitorScriptConfigurationBandwidthArgs
                {
                    Download = 0,
                    Latency = 0,
                    NetworkType = "string",
                    Upload = 0,
                },
                Blocks = new[]
                {
                    "string",
                },
                BypassCsp = false,
                Cookies = new Dynatrace.Inputs.BrowserMonitorScriptConfigurationCookiesArgs
                {
                    Cookies = new[]
                    {
                        new Dynatrace.Inputs.BrowserMonitorScriptConfigurationCookiesCookieArgs
                        {
                            Domain = "string",
                            Name = "string",
                            Value = "string",
                            Path = "string",
                        },
                    },
                },
                Device = new Dynatrace.Inputs.BrowserMonitorScriptConfigurationDeviceArgs
                {
                    Height = 0,
                    Mobile = false,
                    Name = "string",
                    Orientation = "string",
                    ScaleFactor = 0,
                    TouchEnabled = false,
                    Width = 0,
                },
                DisableWebSecurity = false,
                Headers = new Dynatrace.Inputs.BrowserMonitorScriptConfigurationHeadersArgs
                {
                    Headers = new[]
                    {
                        new Dynatrace.Inputs.BrowserMonitorScriptConfigurationHeadersHeaderArgs
                        {
                            Name = "string",
                            Value = "string",
                        },
                    },
                    Restrictions = new[]
                    {
                        "string",
                    },
                },
                IgnoredErrorCodes = new Dynatrace.Inputs.BrowserMonitorScriptConfigurationIgnoredErrorCodesArgs
                {
                    StatusCodes = "string",
                    MatchingDocumentRequests = "string",
                },
                JavascriptSetttings = new Dynatrace.Inputs.BrowserMonitorScriptConfigurationJavascriptSetttingsArgs
                {
                    CustomProperties = "string",
                    TimeoutSettings = new Dynatrace.Inputs.BrowserMonitorScriptConfigurationJavascriptSetttingsTimeoutSettingsArgs
                    {
                        ActionLimit = 0,
                        TotalTimeout = 0,
                    },
                    VisuallyCompleteOptions = new Dynatrace.Inputs.BrowserMonitorScriptConfigurationJavascriptSetttingsVisuallyCompleteOptionsArgs
                    {
                        ImageSizeThreshold = 0,
                        InactivityTimeout = 0,
                        MutationTimeout = 0,
                        ExcludedElements = new[]
                        {
                            "string",
                        },
                        ExcludedUrls = new[]
                        {
                            "string",
                        },
                    },
                },
                MonitorFrames = false,
                UserAgent = "string",
            },
            Events = new Dynatrace.Inputs.BrowserMonitorScriptEventsArgs
            {
                Events = new[]
                {
                    new Dynatrace.Inputs.BrowserMonitorScriptEventsEventArgs
                    {
                        Description = "string",
                        Click = new Dynatrace.Inputs.BrowserMonitorScriptEventsEventClickArgs
                        {
                            Button = 0,
                            Target = new Dynatrace.Inputs.BrowserMonitorScriptEventsEventClickTargetArgs
                            {
                                Locators = new[]
                                {
                                    new Dynatrace.Inputs.BrowserMonitorScriptEventsEventClickTargetLocatorArgs
                                    {
                                        Locators = new[]
                                        {
                                            new Dynatrace.Inputs.BrowserMonitorScriptEventsEventClickTargetLocatorLocatorArgs
                                            {
                                                Type = "string",
                                                Value = "string",
                                            },
                                        },
                                    },
                                },
                                Window = "string",
                            },
                            Validate = new Dynatrace.Inputs.BrowserMonitorScriptEventsEventClickValidateArgs
                            {
                                Validations = new[]
                                {
                                    new Dynatrace.Inputs.BrowserMonitorScriptEventsEventClickValidateValidationArgs
                                    {
                                        Type = "string",
                                        FailIfFound = false,
                                        Match = "string",
                                        Regex = false,
                                        Target = new Dynatrace.Inputs.BrowserMonitorScriptEventsEventClickValidateValidationTargetArgs
                                        {
                                            Locators = new[]
                                            {
                                                new Dynatrace.Inputs.BrowserMonitorScriptEventsEventClickValidateValidationTargetLocatorArgs
                                                {
                                                    Locators = new[]
                                                    {
                                                        new Dynatrace.Inputs.BrowserMonitorScriptEventsEventClickValidateValidationTargetLocatorLocatorArgs
                                                        {
                                                            Type = "string",
                                                            Value = "string",
                                                        },
                                                    },
                                                },
                                            },
                                            Window = "string",
                                        },
                                    },
                                },
                            },
                            Wait = new Dynatrace.Inputs.BrowserMonitorScriptEventsEventClickWaitArgs
                            {
                                WaitFor = "string",
                                Milliseconds = 0,
                                Timeout = 0,
                                Validation = new Dynatrace.Inputs.BrowserMonitorScriptEventsEventClickWaitValidationArgs
                                {
                                    Type = "string",
                                    FailIfFound = false,
                                    Match = "string",
                                    Regex = false,
                                    Target = new Dynatrace.Inputs.BrowserMonitorScriptEventsEventClickWaitValidationTargetArgs
                                    {
                                        Locators = new[]
                                        {
                                            new Dynatrace.Inputs.BrowserMonitorScriptEventsEventClickWaitValidationTargetLocatorArgs
                                            {
                                                Locators = new[]
                                                {
                                                    new Dynatrace.Inputs.BrowserMonitorScriptEventsEventClickWaitValidationTargetLocatorLocatorArgs
                                                    {
                                                        Type = "string",
                                                        Value = "string",
                                                    },
                                                },
                                            },
                                        },
                                        Window = "string",
                                    },
                                },
                            },
                        },
                        Cookie = new Dynatrace.Inputs.BrowserMonitorScriptEventsEventCookieArgs
                        {
                            Cookies = new Dynatrace.Inputs.BrowserMonitorScriptEventsEventCookieCookiesArgs
                            {
                                Cookies = new[]
                                {
                                    new Dynatrace.Inputs.BrowserMonitorScriptEventsEventCookieCookiesCookieArgs
                                    {
                                        Domain = "string",
                                        Name = "string",
                                        Value = "string",
                                        Path = "string",
                                    },
                                },
                            },
                        },
                        Javascript = new Dynatrace.Inputs.BrowserMonitorScriptEventsEventJavascriptArgs
                        {
                            Code = "string",
                            Target = new Dynatrace.Inputs.BrowserMonitorScriptEventsEventJavascriptTargetArgs
                            {
                                Locators = new[]
                                {
                                    new Dynatrace.Inputs.BrowserMonitorScriptEventsEventJavascriptTargetLocatorArgs
                                    {
                                        Locators = new[]
                                        {
                                            new Dynatrace.Inputs.BrowserMonitorScriptEventsEventJavascriptTargetLocatorLocatorArgs
                                            {
                                                Type = "string",
                                                Value = "string",
                                            },
                                        },
                                    },
                                },
                                Window = "string",
                            },
                            Wait = new Dynatrace.Inputs.BrowserMonitorScriptEventsEventJavascriptWaitArgs
                            {
                                WaitFor = "string",
                                Milliseconds = 0,
                                Timeout = 0,
                                Validation = new Dynatrace.Inputs.BrowserMonitorScriptEventsEventJavascriptWaitValidationArgs
                                {
                                    Type = "string",
                                    FailIfFound = false,
                                    Match = "string",
                                    Regex = false,
                                    Target = new Dynatrace.Inputs.BrowserMonitorScriptEventsEventJavascriptWaitValidationTargetArgs
                                    {
                                        Locators = new[]
                                        {
                                            new Dynatrace.Inputs.BrowserMonitorScriptEventsEventJavascriptWaitValidationTargetLocatorArgs
                                            {
                                                Locators = new[]
                                                {
                                                    new Dynatrace.Inputs.BrowserMonitorScriptEventsEventJavascriptWaitValidationTargetLocatorLocatorArgs
                                                    {
                                                        Type = "string",
                                                        Value = "string",
                                                    },
                                                },
                                            },
                                        },
                                        Window = "string",
                                    },
                                },
                            },
                        },
                        Keystrokes = new Dynatrace.Inputs.BrowserMonitorScriptEventsEventKeystrokesArgs
                        {
                            Credential = new Dynatrace.Inputs.BrowserMonitorScriptEventsEventKeystrokesCredentialArgs
                            {
                                Field = "string",
                                VaultId = "string",
                            },
                            Masked = false,
                            SimulateBlurEvent = false,
                            SimulateReturnKey = false,
                            Target = new Dynatrace.Inputs.BrowserMonitorScriptEventsEventKeystrokesTargetArgs
                            {
                                Locators = new[]
                                {
                                    new Dynatrace.Inputs.BrowserMonitorScriptEventsEventKeystrokesTargetLocatorArgs
                                    {
                                        Locators = new[]
                                        {
                                            new Dynatrace.Inputs.BrowserMonitorScriptEventsEventKeystrokesTargetLocatorLocatorArgs
                                            {
                                                Type = "string",
                                                Value = "string",
                                            },
                                        },
                                    },
                                },
                                Window = "string",
                            },
                            Text = "string",
                            Validate = new Dynatrace.Inputs.BrowserMonitorScriptEventsEventKeystrokesValidateArgs
                            {
                                Validations = new[]
                                {
                                    new Dynatrace.Inputs.BrowserMonitorScriptEventsEventKeystrokesValidateValidationArgs
                                    {
                                        Type = "string",
                                        FailIfFound = false,
                                        Match = "string",
                                        Regex = false,
                                        Target = new Dynatrace.Inputs.BrowserMonitorScriptEventsEventKeystrokesValidateValidationTargetArgs
                                        {
                                            Locators = new[]
                                            {
                                                new Dynatrace.Inputs.BrowserMonitorScriptEventsEventKeystrokesValidateValidationTargetLocatorArgs
                                                {
                                                    Locators = new[]
                                                    {
                                                        new Dynatrace.Inputs.BrowserMonitorScriptEventsEventKeystrokesValidateValidationTargetLocatorLocatorArgs
                                                        {
                                                            Type = "string",
                                                            Value = "string",
                                                        },
                                                    },
                                                },
                                            },
                                            Window = "string",
                                        },
                                    },
                                },
                            },
                            Wait = new Dynatrace.Inputs.BrowserMonitorScriptEventsEventKeystrokesWaitArgs
                            {
                                WaitFor = "string",
                                Milliseconds = 0,
                                Timeout = 0,
                                Validation = new Dynatrace.Inputs.BrowserMonitorScriptEventsEventKeystrokesWaitValidationArgs
                                {
                                    Type = "string",
                                    FailIfFound = false,
                                    Match = "string",
                                    Regex = false,
                                    Target = new Dynatrace.Inputs.BrowserMonitorScriptEventsEventKeystrokesWaitValidationTargetArgs
                                    {
                                        Locators = new[]
                                        {
                                            new Dynatrace.Inputs.BrowserMonitorScriptEventsEventKeystrokesWaitValidationTargetLocatorArgs
                                            {
                                                Locators = new[]
                                                {
                                                    new Dynatrace.Inputs.BrowserMonitorScriptEventsEventKeystrokesWaitValidationTargetLocatorLocatorArgs
                                                    {
                                                        Type = "string",
                                                        Value = "string",
                                                    },
                                                },
                                            },
                                        },
                                        Window = "string",
                                    },
                                },
                            },
                        },
                        Navigate = new Dynatrace.Inputs.BrowserMonitorScriptEventsEventNavigateArgs
                        {
                            Url = "string",
                            Authentication = new Dynatrace.Inputs.BrowserMonitorScriptEventsEventNavigateAuthenticationArgs
                            {
                                Creds = "string",
                                Type = "string",
                            },
                            Target = new Dynatrace.Inputs.BrowserMonitorScriptEventsEventNavigateTargetArgs
                            {
                                Locators = new[]
                                {
                                    new Dynatrace.Inputs.BrowserMonitorScriptEventsEventNavigateTargetLocatorArgs
                                    {
                                        Locators = new[]
                                        {
                                            new Dynatrace.Inputs.BrowserMonitorScriptEventsEventNavigateTargetLocatorLocatorArgs
                                            {
                                                Type = "string",
                                                Value = "string",
                                            },
                                        },
                                    },
                                },
                                Window = "string",
                            },
                            Validate = new Dynatrace.Inputs.BrowserMonitorScriptEventsEventNavigateValidateArgs
                            {
                                Validations = new[]
                                {
                                    new Dynatrace.Inputs.BrowserMonitorScriptEventsEventNavigateValidateValidationArgs
                                    {
                                        Type = "string",
                                        FailIfFound = false,
                                        Match = "string",
                                        Regex = false,
                                        Target = new Dynatrace.Inputs.BrowserMonitorScriptEventsEventNavigateValidateValidationTargetArgs
                                        {
                                            Locators = new[]
                                            {
                                                new Dynatrace.Inputs.BrowserMonitorScriptEventsEventNavigateValidateValidationTargetLocatorArgs
                                                {
                                                    Locators = new[]
                                                    {
                                                        new Dynatrace.Inputs.BrowserMonitorScriptEventsEventNavigateValidateValidationTargetLocatorLocatorArgs
                                                        {
                                                            Type = "string",
                                                            Value = "string",
                                                        },
                                                    },
                                                },
                                            },
                                            Window = "string",
                                        },
                                    },
                                },
                            },
                            Wait = new Dynatrace.Inputs.BrowserMonitorScriptEventsEventNavigateWaitArgs
                            {
                                WaitFor = "string",
                                Milliseconds = 0,
                                Timeout = 0,
                                Validation = new Dynatrace.Inputs.BrowserMonitorScriptEventsEventNavigateWaitValidationArgs
                                {
                                    Type = "string",
                                    FailIfFound = false,
                                    Match = "string",
                                    Regex = false,
                                    Target = new Dynatrace.Inputs.BrowserMonitorScriptEventsEventNavigateWaitValidationTargetArgs
                                    {
                                        Locators = new[]
                                        {
                                            new Dynatrace.Inputs.BrowserMonitorScriptEventsEventNavigateWaitValidationTargetLocatorArgs
                                            {
                                                Locators = new[]
                                                {
                                                    new Dynatrace.Inputs.BrowserMonitorScriptEventsEventNavigateWaitValidationTargetLocatorLocatorArgs
                                                    {
                                                        Type = "string",
                                                        Value = "string",
                                                    },
                                                },
                                            },
                                        },
                                        Window = "string",
                                    },
                                },
                            },
                        },
                        Select = new Dynatrace.Inputs.BrowserMonitorScriptEventsEventSelectArgs
                        {
                            Selections = new Dynatrace.Inputs.BrowserMonitorScriptEventsEventSelectSelectionsArgs
                            {
                                Options = new[]
                                {
                                    new Dynatrace.Inputs.BrowserMonitorScriptEventsEventSelectSelectionsOptionArgs
                                    {
                                        Index = 0,
                                        Value = "string",
                                    },
                                },
                            },
                            Target = new Dynatrace.Inputs.BrowserMonitorScriptEventsEventSelectTargetArgs
                            {
                                Locators = new[]
                                {
                                    new Dynatrace.Inputs.BrowserMonitorScriptEventsEventSelectTargetLocatorArgs
                                    {
                                        Locators = new[]
                                        {
                                            new Dynatrace.Inputs.BrowserMonitorScriptEventsEventSelectTargetLocatorLocatorArgs
                                            {
                                                Type = "string",
                                                Value = "string",
                                            },
                                        },
                                    },
                                },
                                Window = "string",
                            },
                            Validate = new Dynatrace.Inputs.BrowserMonitorScriptEventsEventSelectValidateArgs
                            {
                                Validations = new[]
                                {
                                    new Dynatrace.Inputs.BrowserMonitorScriptEventsEventSelectValidateValidationArgs
                                    {
                                        Type = "string",
                                        FailIfFound = false,
                                        Match = "string",
                                        Regex = false,
                                        Target = new Dynatrace.Inputs.BrowserMonitorScriptEventsEventSelectValidateValidationTargetArgs
                                        {
                                            Locators = new[]
                                            {
                                                new Dynatrace.Inputs.BrowserMonitorScriptEventsEventSelectValidateValidationTargetLocatorArgs
                                                {
                                                    Locators = new[]
                                                    {
                                                        new Dynatrace.Inputs.BrowserMonitorScriptEventsEventSelectValidateValidationTargetLocatorLocatorArgs
                                                        {
                                                            Type = "string",
                                                            Value = "string",
                                                        },
                                                    },
                                                },
                                            },
                                            Window = "string",
                                        },
                                    },
                                },
                            },
                            Wait = new Dynatrace.Inputs.BrowserMonitorScriptEventsEventSelectWaitArgs
                            {
                                WaitFor = "string",
                                Milliseconds = 0,
                                Timeout = 0,
                                Validation = new Dynatrace.Inputs.BrowserMonitorScriptEventsEventSelectWaitValidationArgs
                                {
                                    Type = "string",
                                    FailIfFound = false,
                                    Match = "string",
                                    Regex = false,
                                    Target = new Dynatrace.Inputs.BrowserMonitorScriptEventsEventSelectWaitValidationTargetArgs
                                    {
                                        Locators = new[]
                                        {
                                            new Dynatrace.Inputs.BrowserMonitorScriptEventsEventSelectWaitValidationTargetLocatorArgs
                                            {
                                                Locators = new[]
                                                {
                                                    new Dynatrace.Inputs.BrowserMonitorScriptEventsEventSelectWaitValidationTargetLocatorLocatorArgs
                                                    {
                                                        Type = "string",
                                                        Value = "string",
                                                    },
                                                },
                                            },
                                        },
                                        Window = "string",
                                    },
                                },
                            },
                        },
                        Tap = new Dynatrace.Inputs.BrowserMonitorScriptEventsEventTapArgs
                        {
                            Button = 0,
                            Target = new Dynatrace.Inputs.BrowserMonitorScriptEventsEventTapTargetArgs
                            {
                                Locators = new[]
                                {
                                    new Dynatrace.Inputs.BrowserMonitorScriptEventsEventTapTargetLocatorArgs
                                    {
                                        Locators = new[]
                                        {
                                            new Dynatrace.Inputs.BrowserMonitorScriptEventsEventTapTargetLocatorLocatorArgs
                                            {
                                                Type = "string",
                                                Value = "string",
                                            },
                                        },
                                    },
                                },
                                Window = "string",
                            },
                            Validate = new Dynatrace.Inputs.BrowserMonitorScriptEventsEventTapValidateArgs
                            {
                                Validations = new[]
                                {
                                    new Dynatrace.Inputs.BrowserMonitorScriptEventsEventTapValidateValidationArgs
                                    {
                                        Type = "string",
                                        FailIfFound = false,
                                        Match = "string",
                                        Regex = false,
                                        Target = new Dynatrace.Inputs.BrowserMonitorScriptEventsEventTapValidateValidationTargetArgs
                                        {
                                            Locators = new[]
                                            {
                                                new Dynatrace.Inputs.BrowserMonitorScriptEventsEventTapValidateValidationTargetLocatorArgs
                                                {
                                                    Locators = new[]
                                                    {
                                                        new Dynatrace.Inputs.BrowserMonitorScriptEventsEventTapValidateValidationTargetLocatorLocatorArgs
                                                        {
                                                            Type = "string",
                                                            Value = "string",
                                                        },
                                                    },
                                                },
                                            },
                                            Window = "string",
                                        },
                                    },
                                },
                            },
                            Wait = new Dynatrace.Inputs.BrowserMonitorScriptEventsEventTapWaitArgs
                            {
                                WaitFor = "string",
                                Milliseconds = 0,
                                Timeout = 0,
                                Validation = new Dynatrace.Inputs.BrowserMonitorScriptEventsEventTapWaitValidationArgs
                                {
                                    Type = "string",
                                    FailIfFound = false,
                                    Match = "string",
                                    Regex = false,
                                    Target = new Dynatrace.Inputs.BrowserMonitorScriptEventsEventTapWaitValidationTargetArgs
                                    {
                                        Locators = new[]
                                        {
                                            new Dynatrace.Inputs.BrowserMonitorScriptEventsEventTapWaitValidationTargetLocatorArgs
                                            {
                                                Locators = new[]
                                                {
                                                    new Dynatrace.Inputs.BrowserMonitorScriptEventsEventTapWaitValidationTargetLocatorLocatorArgs
                                                    {
                                                        Type = "string",
                                                        Value = "string",
                                                    },
                                                },
                                            },
                                        },
                                        Window = "string",
                                    },
                                },
                            },
                        },
                    },
                },
            },
        },
        Tags = new[]
        {
            new Dynatrace.Inputs.BrowserMonitorTagArgs
            {
                Tags = new[]
                {
                    new Dynatrace.Inputs.BrowserMonitorTagTagArgs
                    {
                        Context = "string",
                        Key = "string",
                        Source = "string",
                        Value = "string",
                    },
                },
            },
        },
    });
    
    example, err := dynatrace.NewBrowserMonitor(ctx, "browserMonitorResource", &dynatrace.BrowserMonitorArgs{
    	Frequency: pulumi.Int(0),
    	KeyPerformanceMetrics: &dynatrace.BrowserMonitorKeyPerformanceMetricsArgs{
    		LoadActionKpm: pulumi.String("string"),
    		XhrActionKpm:  pulumi.String("string"),
    	},
    	AnomalyDetection: &dynatrace.BrowserMonitorAnomalyDetectionArgs{
    		LoadingTimeThresholds: dynatrace.BrowserMonitorAnomalyDetectionLoadingTimeThresholdArray{
    			&dynatrace.BrowserMonitorAnomalyDetectionLoadingTimeThresholdArgs{
    				Enabled: pulumi.Bool(false),
    				Thresholds: dynatrace.BrowserMonitorAnomalyDetectionLoadingTimeThresholdThresholdArray{
    					&dynatrace.BrowserMonitorAnomalyDetectionLoadingTimeThresholdThresholdArgs{
    						Thresholds: dynatrace.BrowserMonitorAnomalyDetectionLoadingTimeThresholdThresholdThresholdArray{
    							&dynatrace.BrowserMonitorAnomalyDetectionLoadingTimeThresholdThresholdThresholdArgs{
    								ValueMs:      pulumi.Int(0),
    								EventIndex:   pulumi.Int(0),
    								RequestIndex: pulumi.Int(0),
    								Type:         pulumi.String("string"),
    							},
    						},
    					},
    				},
    			},
    		},
    		OutageHandlings: dynatrace.BrowserMonitorAnomalyDetectionOutageHandlingArray{
    			&dynatrace.BrowserMonitorAnomalyDetectionOutageHandlingArgs{
    				GlobalOutage: pulumi.Bool(false),
    				GlobalOutagePolicies: dynatrace.BrowserMonitorAnomalyDetectionOutageHandlingGlobalOutagePolicyArray{
    					&dynatrace.BrowserMonitorAnomalyDetectionOutageHandlingGlobalOutagePolicyArgs{
    						ConsecutiveRuns: pulumi.Int(0),
    					},
    				},
    				LocalOutage: pulumi.Bool(false),
    				LocalOutagePolicies: dynatrace.BrowserMonitorAnomalyDetectionOutageHandlingLocalOutagePolicyArray{
    					&dynatrace.BrowserMonitorAnomalyDetectionOutageHandlingLocalOutagePolicyArgs{
    						AffectedLocations: pulumi.Int(0),
    						ConsecutiveRuns:   pulumi.Int(0),
    					},
    				},
    				RetryOnError: pulumi.Bool(false),
    			},
    		},
    	},
    	Enabled: pulumi.Bool(false),
    	Locations: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	ManuallyAssignedApps: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	Name: pulumi.String("string"),
    	Script: &dynatrace.BrowserMonitorScriptArgs{
    		Type: pulumi.String("string"),
    		Configuration: &dynatrace.BrowserMonitorScriptConfigurationArgs{
    			Bandwidth: &dynatrace.BrowserMonitorScriptConfigurationBandwidthArgs{
    				Download:    pulumi.Int(0),
    				Latency:     pulumi.Int(0),
    				NetworkType: pulumi.String("string"),
    				Upload:      pulumi.Int(0),
    			},
    			Blocks: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			BypassCsp: pulumi.Bool(false),
    			Cookies: &dynatrace.BrowserMonitorScriptConfigurationCookiesArgs{
    				Cookies: dynatrace.BrowserMonitorScriptConfigurationCookiesCookieArray{
    					&dynatrace.BrowserMonitorScriptConfigurationCookiesCookieArgs{
    						Domain: pulumi.String("string"),
    						Name:   pulumi.String("string"),
    						Value:  pulumi.String("string"),
    						Path:   pulumi.String("string"),
    					},
    				},
    			},
    			Device: &dynatrace.BrowserMonitorScriptConfigurationDeviceArgs{
    				Height:       pulumi.Int(0),
    				Mobile:       pulumi.Bool(false),
    				Name:         pulumi.String("string"),
    				Orientation:  pulumi.String("string"),
    				ScaleFactor:  pulumi.Float64(0),
    				TouchEnabled: pulumi.Bool(false),
    				Width:        pulumi.Int(0),
    			},
    			DisableWebSecurity: pulumi.Bool(false),
    			Headers: &dynatrace.BrowserMonitorScriptConfigurationHeadersArgs{
    				Headers: dynatrace.BrowserMonitorScriptConfigurationHeadersHeaderArray{
    					&dynatrace.BrowserMonitorScriptConfigurationHeadersHeaderArgs{
    						Name:  pulumi.String("string"),
    						Value: pulumi.String("string"),
    					},
    				},
    				Restrictions: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    			},
    			IgnoredErrorCodes: &dynatrace.BrowserMonitorScriptConfigurationIgnoredErrorCodesArgs{
    				StatusCodes:              pulumi.String("string"),
    				MatchingDocumentRequests: pulumi.String("string"),
    			},
    			JavascriptSetttings: &dynatrace.BrowserMonitorScriptConfigurationJavascriptSetttingsArgs{
    				CustomProperties: pulumi.String("string"),
    				TimeoutSettings: &dynatrace.BrowserMonitorScriptConfigurationJavascriptSetttingsTimeoutSettingsArgs{
    					ActionLimit:  pulumi.Int(0),
    					TotalTimeout: pulumi.Int(0),
    				},
    				VisuallyCompleteOptions: &dynatrace.BrowserMonitorScriptConfigurationJavascriptSetttingsVisuallyCompleteOptionsArgs{
    					ImageSizeThreshold: pulumi.Int(0),
    					InactivityTimeout:  pulumi.Int(0),
    					MutationTimeout:    pulumi.Int(0),
    					ExcludedElements: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					ExcludedUrls: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    				},
    			},
    			MonitorFrames: pulumi.Bool(false),
    			UserAgent:     pulumi.String("string"),
    		},
    		Events: &dynatrace.BrowserMonitorScriptEventsArgs{
    			Events: dynatrace.BrowserMonitorScriptEventsEventArray{
    				&dynatrace.BrowserMonitorScriptEventsEventArgs{
    					Description: pulumi.String("string"),
    					Click: &dynatrace.BrowserMonitorScriptEventsEventClickArgs{
    						Button: pulumi.Int(0),
    						Target: &dynatrace.BrowserMonitorScriptEventsEventClickTargetArgs{
    							Locators: dynatrace.BrowserMonitorScriptEventsEventClickTargetLocatorArray{
    								&dynatrace.BrowserMonitorScriptEventsEventClickTargetLocatorArgs{
    									Locators: dynatrace.BrowserMonitorScriptEventsEventClickTargetLocatorLocatorArray{
    										&dynatrace.BrowserMonitorScriptEventsEventClickTargetLocatorLocatorArgs{
    											Type:  pulumi.String("string"),
    											Value: pulumi.String("string"),
    										},
    									},
    								},
    							},
    							Window: pulumi.String("string"),
    						},
    						Validate: &dynatrace.BrowserMonitorScriptEventsEventClickValidateArgs{
    							Validations: dynatrace.BrowserMonitorScriptEventsEventClickValidateValidationArray{
    								&dynatrace.BrowserMonitorScriptEventsEventClickValidateValidationArgs{
    									Type:        pulumi.String("string"),
    									FailIfFound: pulumi.Bool(false),
    									Match:       pulumi.String("string"),
    									Regex:       pulumi.Bool(false),
    									Target: &dynatrace.BrowserMonitorScriptEventsEventClickValidateValidationTargetArgs{
    										Locators: dynatrace.BrowserMonitorScriptEventsEventClickValidateValidationTargetLocatorArray{
    											&dynatrace.BrowserMonitorScriptEventsEventClickValidateValidationTargetLocatorArgs{
    												Locators: dynatrace.BrowserMonitorScriptEventsEventClickValidateValidationTargetLocatorLocatorArray{
    													&dynatrace.BrowserMonitorScriptEventsEventClickValidateValidationTargetLocatorLocatorArgs{
    														Type:  pulumi.String("string"),
    														Value: pulumi.String("string"),
    													},
    												},
    											},
    										},
    										Window: pulumi.String("string"),
    									},
    								},
    							},
    						},
    						Wait: &dynatrace.BrowserMonitorScriptEventsEventClickWaitArgs{
    							WaitFor:      pulumi.String("string"),
    							Milliseconds: pulumi.Int(0),
    							Timeout:      pulumi.Int(0),
    							Validation: &dynatrace.BrowserMonitorScriptEventsEventClickWaitValidationArgs{
    								Type:        pulumi.String("string"),
    								FailIfFound: pulumi.Bool(false),
    								Match:       pulumi.String("string"),
    								Regex:       pulumi.Bool(false),
    								Target: &dynatrace.BrowserMonitorScriptEventsEventClickWaitValidationTargetArgs{
    									Locators: dynatrace.BrowserMonitorScriptEventsEventClickWaitValidationTargetLocatorArray{
    										&dynatrace.BrowserMonitorScriptEventsEventClickWaitValidationTargetLocatorArgs{
    											Locators: dynatrace.BrowserMonitorScriptEventsEventClickWaitValidationTargetLocatorLocatorArray{
    												&dynatrace.BrowserMonitorScriptEventsEventClickWaitValidationTargetLocatorLocatorArgs{
    													Type:  pulumi.String("string"),
    													Value: pulumi.String("string"),
    												},
    											},
    										},
    									},
    									Window: pulumi.String("string"),
    								},
    							},
    						},
    					},
    					Cookie: &dynatrace.BrowserMonitorScriptEventsEventCookieArgs{
    						Cookies: &dynatrace.BrowserMonitorScriptEventsEventCookieCookiesArgs{
    							Cookies: dynatrace.BrowserMonitorScriptEventsEventCookieCookiesCookieArray{
    								&dynatrace.BrowserMonitorScriptEventsEventCookieCookiesCookieArgs{
    									Domain: pulumi.String("string"),
    									Name:   pulumi.String("string"),
    									Value:  pulumi.String("string"),
    									Path:   pulumi.String("string"),
    								},
    							},
    						},
    					},
    					Javascript: &dynatrace.BrowserMonitorScriptEventsEventJavascriptArgs{
    						Code: pulumi.String("string"),
    						Target: &dynatrace.BrowserMonitorScriptEventsEventJavascriptTargetArgs{
    							Locators: dynatrace.BrowserMonitorScriptEventsEventJavascriptTargetLocatorArray{
    								&dynatrace.BrowserMonitorScriptEventsEventJavascriptTargetLocatorArgs{
    									Locators: dynatrace.BrowserMonitorScriptEventsEventJavascriptTargetLocatorLocatorArray{
    										&dynatrace.BrowserMonitorScriptEventsEventJavascriptTargetLocatorLocatorArgs{
    											Type:  pulumi.String("string"),
    											Value: pulumi.String("string"),
    										},
    									},
    								},
    							},
    							Window: pulumi.String("string"),
    						},
    						Wait: &dynatrace.BrowserMonitorScriptEventsEventJavascriptWaitArgs{
    							WaitFor:      pulumi.String("string"),
    							Milliseconds: pulumi.Int(0),
    							Timeout:      pulumi.Int(0),
    							Validation: &dynatrace.BrowserMonitorScriptEventsEventJavascriptWaitValidationArgs{
    								Type:        pulumi.String("string"),
    								FailIfFound: pulumi.Bool(false),
    								Match:       pulumi.String("string"),
    								Regex:       pulumi.Bool(false),
    								Target: &dynatrace.BrowserMonitorScriptEventsEventJavascriptWaitValidationTargetArgs{
    									Locators: dynatrace.BrowserMonitorScriptEventsEventJavascriptWaitValidationTargetLocatorArray{
    										&dynatrace.BrowserMonitorScriptEventsEventJavascriptWaitValidationTargetLocatorArgs{
    											Locators: dynatrace.BrowserMonitorScriptEventsEventJavascriptWaitValidationTargetLocatorLocatorArray{
    												&dynatrace.BrowserMonitorScriptEventsEventJavascriptWaitValidationTargetLocatorLocatorArgs{
    													Type:  pulumi.String("string"),
    													Value: pulumi.String("string"),
    												},
    											},
    										},
    									},
    									Window: pulumi.String("string"),
    								},
    							},
    						},
    					},
    					Keystrokes: &dynatrace.BrowserMonitorScriptEventsEventKeystrokesArgs{
    						Credential: &dynatrace.BrowserMonitorScriptEventsEventKeystrokesCredentialArgs{
    							Field:   pulumi.String("string"),
    							VaultId: pulumi.String("string"),
    						},
    						Masked:            pulumi.Bool(false),
    						SimulateBlurEvent: pulumi.Bool(false),
    						SimulateReturnKey: pulumi.Bool(false),
    						Target: &dynatrace.BrowserMonitorScriptEventsEventKeystrokesTargetArgs{
    							Locators: dynatrace.BrowserMonitorScriptEventsEventKeystrokesTargetLocatorArray{
    								&dynatrace.BrowserMonitorScriptEventsEventKeystrokesTargetLocatorArgs{
    									Locators: dynatrace.BrowserMonitorScriptEventsEventKeystrokesTargetLocatorLocatorArray{
    										&dynatrace.BrowserMonitorScriptEventsEventKeystrokesTargetLocatorLocatorArgs{
    											Type:  pulumi.String("string"),
    											Value: pulumi.String("string"),
    										},
    									},
    								},
    							},
    							Window: pulumi.String("string"),
    						},
    						Text: pulumi.String("string"),
    						Validate: &dynatrace.BrowserMonitorScriptEventsEventKeystrokesValidateArgs{
    							Validations: dynatrace.BrowserMonitorScriptEventsEventKeystrokesValidateValidationArray{
    								&dynatrace.BrowserMonitorScriptEventsEventKeystrokesValidateValidationArgs{
    									Type:        pulumi.String("string"),
    									FailIfFound: pulumi.Bool(false),
    									Match:       pulumi.String("string"),
    									Regex:       pulumi.Bool(false),
    									Target: &dynatrace.BrowserMonitorScriptEventsEventKeystrokesValidateValidationTargetArgs{
    										Locators: dynatrace.BrowserMonitorScriptEventsEventKeystrokesValidateValidationTargetLocatorArray{
    											&dynatrace.BrowserMonitorScriptEventsEventKeystrokesValidateValidationTargetLocatorArgs{
    												Locators: dynatrace.BrowserMonitorScriptEventsEventKeystrokesValidateValidationTargetLocatorLocatorArray{
    													&dynatrace.BrowserMonitorScriptEventsEventKeystrokesValidateValidationTargetLocatorLocatorArgs{
    														Type:  pulumi.String("string"),
    														Value: pulumi.String("string"),
    													},
    												},
    											},
    										},
    										Window: pulumi.String("string"),
    									},
    								},
    							},
    						},
    						Wait: &dynatrace.BrowserMonitorScriptEventsEventKeystrokesWaitArgs{
    							WaitFor:      pulumi.String("string"),
    							Milliseconds: pulumi.Int(0),
    							Timeout:      pulumi.Int(0),
    							Validation: &dynatrace.BrowserMonitorScriptEventsEventKeystrokesWaitValidationArgs{
    								Type:        pulumi.String("string"),
    								FailIfFound: pulumi.Bool(false),
    								Match:       pulumi.String("string"),
    								Regex:       pulumi.Bool(false),
    								Target: &dynatrace.BrowserMonitorScriptEventsEventKeystrokesWaitValidationTargetArgs{
    									Locators: dynatrace.BrowserMonitorScriptEventsEventKeystrokesWaitValidationTargetLocatorArray{
    										&dynatrace.BrowserMonitorScriptEventsEventKeystrokesWaitValidationTargetLocatorArgs{
    											Locators: dynatrace.BrowserMonitorScriptEventsEventKeystrokesWaitValidationTargetLocatorLocatorArray{
    												&dynatrace.BrowserMonitorScriptEventsEventKeystrokesWaitValidationTargetLocatorLocatorArgs{
    													Type:  pulumi.String("string"),
    													Value: pulumi.String("string"),
    												},
    											},
    										},
    									},
    									Window: pulumi.String("string"),
    								},
    							},
    						},
    					},
    					Navigate: &dynatrace.BrowserMonitorScriptEventsEventNavigateArgs{
    						Url: pulumi.String("string"),
    						Authentication: &dynatrace.BrowserMonitorScriptEventsEventNavigateAuthenticationArgs{
    							Creds: pulumi.String("string"),
    							Type:  pulumi.String("string"),
    						},
    						Target: &dynatrace.BrowserMonitorScriptEventsEventNavigateTargetArgs{
    							Locators: dynatrace.BrowserMonitorScriptEventsEventNavigateTargetLocatorArray{
    								&dynatrace.BrowserMonitorScriptEventsEventNavigateTargetLocatorArgs{
    									Locators: dynatrace.BrowserMonitorScriptEventsEventNavigateTargetLocatorLocatorArray{
    										&dynatrace.BrowserMonitorScriptEventsEventNavigateTargetLocatorLocatorArgs{
    											Type:  pulumi.String("string"),
    											Value: pulumi.String("string"),
    										},
    									},
    								},
    							},
    							Window: pulumi.String("string"),
    						},
    						Validate: &dynatrace.BrowserMonitorScriptEventsEventNavigateValidateArgs{
    							Validations: dynatrace.BrowserMonitorScriptEventsEventNavigateValidateValidationArray{
    								&dynatrace.BrowserMonitorScriptEventsEventNavigateValidateValidationArgs{
    									Type:        pulumi.String("string"),
    									FailIfFound: pulumi.Bool(false),
    									Match:       pulumi.String("string"),
    									Regex:       pulumi.Bool(false),
    									Target: &dynatrace.BrowserMonitorScriptEventsEventNavigateValidateValidationTargetArgs{
    										Locators: dynatrace.BrowserMonitorScriptEventsEventNavigateValidateValidationTargetLocatorArray{
    											&dynatrace.BrowserMonitorScriptEventsEventNavigateValidateValidationTargetLocatorArgs{
    												Locators: dynatrace.BrowserMonitorScriptEventsEventNavigateValidateValidationTargetLocatorLocatorArray{
    													&dynatrace.BrowserMonitorScriptEventsEventNavigateValidateValidationTargetLocatorLocatorArgs{
    														Type:  pulumi.String("string"),
    														Value: pulumi.String("string"),
    													},
    												},
    											},
    										},
    										Window: pulumi.String("string"),
    									},
    								},
    							},
    						},
    						Wait: &dynatrace.BrowserMonitorScriptEventsEventNavigateWaitArgs{
    							WaitFor:      pulumi.String("string"),
    							Milliseconds: pulumi.Int(0),
    							Timeout:      pulumi.Int(0),
    							Validation: &dynatrace.BrowserMonitorScriptEventsEventNavigateWaitValidationArgs{
    								Type:        pulumi.String("string"),
    								FailIfFound: pulumi.Bool(false),
    								Match:       pulumi.String("string"),
    								Regex:       pulumi.Bool(false),
    								Target: &dynatrace.BrowserMonitorScriptEventsEventNavigateWaitValidationTargetArgs{
    									Locators: dynatrace.BrowserMonitorScriptEventsEventNavigateWaitValidationTargetLocatorArray{
    										&dynatrace.BrowserMonitorScriptEventsEventNavigateWaitValidationTargetLocatorArgs{
    											Locators: dynatrace.BrowserMonitorScriptEventsEventNavigateWaitValidationTargetLocatorLocatorArray{
    												&dynatrace.BrowserMonitorScriptEventsEventNavigateWaitValidationTargetLocatorLocatorArgs{
    													Type:  pulumi.String("string"),
    													Value: pulumi.String("string"),
    												},
    											},
    										},
    									},
    									Window: pulumi.String("string"),
    								},
    							},
    						},
    					},
    					Select: &dynatrace.BrowserMonitorScriptEventsEventSelectArgs{
    						Selections: &dynatrace.BrowserMonitorScriptEventsEventSelectSelectionsArgs{
    							Options: dynatrace.BrowserMonitorScriptEventsEventSelectSelectionsOptionArray{
    								&dynatrace.BrowserMonitorScriptEventsEventSelectSelectionsOptionArgs{
    									Index: pulumi.Int(0),
    									Value: pulumi.String("string"),
    								},
    							},
    						},
    						Target: &dynatrace.BrowserMonitorScriptEventsEventSelectTargetArgs{
    							Locators: dynatrace.BrowserMonitorScriptEventsEventSelectTargetLocatorArray{
    								&dynatrace.BrowserMonitorScriptEventsEventSelectTargetLocatorArgs{
    									Locators: dynatrace.BrowserMonitorScriptEventsEventSelectTargetLocatorLocatorArray{
    										&dynatrace.BrowserMonitorScriptEventsEventSelectTargetLocatorLocatorArgs{
    											Type:  pulumi.String("string"),
    											Value: pulumi.String("string"),
    										},
    									},
    								},
    							},
    							Window: pulumi.String("string"),
    						},
    						Validate: &dynatrace.BrowserMonitorScriptEventsEventSelectValidateArgs{
    							Validations: dynatrace.BrowserMonitorScriptEventsEventSelectValidateValidationArray{
    								&dynatrace.BrowserMonitorScriptEventsEventSelectValidateValidationArgs{
    									Type:        pulumi.String("string"),
    									FailIfFound: pulumi.Bool(false),
    									Match:       pulumi.String("string"),
    									Regex:       pulumi.Bool(false),
    									Target: &dynatrace.BrowserMonitorScriptEventsEventSelectValidateValidationTargetArgs{
    										Locators: dynatrace.BrowserMonitorScriptEventsEventSelectValidateValidationTargetLocatorArray{
    											&dynatrace.BrowserMonitorScriptEventsEventSelectValidateValidationTargetLocatorArgs{
    												Locators: dynatrace.BrowserMonitorScriptEventsEventSelectValidateValidationTargetLocatorLocatorArray{
    													&dynatrace.BrowserMonitorScriptEventsEventSelectValidateValidationTargetLocatorLocatorArgs{
    														Type:  pulumi.String("string"),
    														Value: pulumi.String("string"),
    													},
    												},
    											},
    										},
    										Window: pulumi.String("string"),
    									},
    								},
    							},
    						},
    						Wait: &dynatrace.BrowserMonitorScriptEventsEventSelectWaitArgs{
    							WaitFor:      pulumi.String("string"),
    							Milliseconds: pulumi.Int(0),
    							Timeout:      pulumi.Int(0),
    							Validation: &dynatrace.BrowserMonitorScriptEventsEventSelectWaitValidationArgs{
    								Type:        pulumi.String("string"),
    								FailIfFound: pulumi.Bool(false),
    								Match:       pulumi.String("string"),
    								Regex:       pulumi.Bool(false),
    								Target: &dynatrace.BrowserMonitorScriptEventsEventSelectWaitValidationTargetArgs{
    									Locators: dynatrace.BrowserMonitorScriptEventsEventSelectWaitValidationTargetLocatorArray{
    										&dynatrace.BrowserMonitorScriptEventsEventSelectWaitValidationTargetLocatorArgs{
    											Locators: dynatrace.BrowserMonitorScriptEventsEventSelectWaitValidationTargetLocatorLocatorArray{
    												&dynatrace.BrowserMonitorScriptEventsEventSelectWaitValidationTargetLocatorLocatorArgs{
    													Type:  pulumi.String("string"),
    													Value: pulumi.String("string"),
    												},
    											},
    										},
    									},
    									Window: pulumi.String("string"),
    								},
    							},
    						},
    					},
    					Tap: &dynatrace.BrowserMonitorScriptEventsEventTapArgs{
    						Button: pulumi.Int(0),
    						Target: &dynatrace.BrowserMonitorScriptEventsEventTapTargetArgs{
    							Locators: dynatrace.BrowserMonitorScriptEventsEventTapTargetLocatorArray{
    								&dynatrace.BrowserMonitorScriptEventsEventTapTargetLocatorArgs{
    									Locators: dynatrace.BrowserMonitorScriptEventsEventTapTargetLocatorLocatorArray{
    										&dynatrace.BrowserMonitorScriptEventsEventTapTargetLocatorLocatorArgs{
    											Type:  pulumi.String("string"),
    											Value: pulumi.String("string"),
    										},
    									},
    								},
    							},
    							Window: pulumi.String("string"),
    						},
    						Validate: &dynatrace.BrowserMonitorScriptEventsEventTapValidateArgs{
    							Validations: dynatrace.BrowserMonitorScriptEventsEventTapValidateValidationArray{
    								&dynatrace.BrowserMonitorScriptEventsEventTapValidateValidationArgs{
    									Type:        pulumi.String("string"),
    									FailIfFound: pulumi.Bool(false),
    									Match:       pulumi.String("string"),
    									Regex:       pulumi.Bool(false),
    									Target: &dynatrace.BrowserMonitorScriptEventsEventTapValidateValidationTargetArgs{
    										Locators: dynatrace.BrowserMonitorScriptEventsEventTapValidateValidationTargetLocatorArray{
    											&dynatrace.BrowserMonitorScriptEventsEventTapValidateValidationTargetLocatorArgs{
    												Locators: dynatrace.BrowserMonitorScriptEventsEventTapValidateValidationTargetLocatorLocatorArray{
    													&dynatrace.BrowserMonitorScriptEventsEventTapValidateValidationTargetLocatorLocatorArgs{
    														Type:  pulumi.String("string"),
    														Value: pulumi.String("string"),
    													},
    												},
    											},
    										},
    										Window: pulumi.String("string"),
    									},
    								},
    							},
    						},
    						Wait: &dynatrace.BrowserMonitorScriptEventsEventTapWaitArgs{
    							WaitFor:      pulumi.String("string"),
    							Milliseconds: pulumi.Int(0),
    							Timeout:      pulumi.Int(0),
    							Validation: &dynatrace.BrowserMonitorScriptEventsEventTapWaitValidationArgs{
    								Type:        pulumi.String("string"),
    								FailIfFound: pulumi.Bool(false),
    								Match:       pulumi.String("string"),
    								Regex:       pulumi.Bool(false),
    								Target: &dynatrace.BrowserMonitorScriptEventsEventTapWaitValidationTargetArgs{
    									Locators: dynatrace.BrowserMonitorScriptEventsEventTapWaitValidationTargetLocatorArray{
    										&dynatrace.BrowserMonitorScriptEventsEventTapWaitValidationTargetLocatorArgs{
    											Locators: dynatrace.BrowserMonitorScriptEventsEventTapWaitValidationTargetLocatorLocatorArray{
    												&dynatrace.BrowserMonitorScriptEventsEventTapWaitValidationTargetLocatorLocatorArgs{
    													Type:  pulumi.String("string"),
    													Value: pulumi.String("string"),
    												},
    											},
    										},
    									},
    									Window: pulumi.String("string"),
    								},
    							},
    						},
    					},
    				},
    			},
    		},
    	},
    	Tags: dynatrace.BrowserMonitorTagArray{
    		&dynatrace.BrowserMonitorTagArgs{
    			Tags: dynatrace.BrowserMonitorTagTagArray{
    				&dynatrace.BrowserMonitorTagTagArgs{
    					Context: pulumi.String("string"),
    					Key:     pulumi.String("string"),
    					Source:  pulumi.String("string"),
    					Value:   pulumi.String("string"),
    				},
    			},
    		},
    	},
    })
    
    var browserMonitorResource = new BrowserMonitor("browserMonitorResource", BrowserMonitorArgs.builder()
        .frequency(0)
        .keyPerformanceMetrics(BrowserMonitorKeyPerformanceMetricsArgs.builder()
            .loadActionKpm("string")
            .xhrActionKpm("string")
            .build())
        .anomalyDetection(BrowserMonitorAnomalyDetectionArgs.builder()
            .loadingTimeThresholds(BrowserMonitorAnomalyDetectionLoadingTimeThresholdArgs.builder()
                .enabled(false)
                .thresholds(BrowserMonitorAnomalyDetectionLoadingTimeThresholdThresholdArgs.builder()
                    .thresholds(BrowserMonitorAnomalyDetectionLoadingTimeThresholdThresholdThresholdArgs.builder()
                        .valueMs(0)
                        .eventIndex(0)
                        .requestIndex(0)
                        .type("string")
                        .build())
                    .build())
                .build())
            .outageHandlings(BrowserMonitorAnomalyDetectionOutageHandlingArgs.builder()
                .globalOutage(false)
                .globalOutagePolicies(BrowserMonitorAnomalyDetectionOutageHandlingGlobalOutagePolicyArgs.builder()
                    .consecutiveRuns(0)
                    .build())
                .localOutage(false)
                .localOutagePolicies(BrowserMonitorAnomalyDetectionOutageHandlingLocalOutagePolicyArgs.builder()
                    .affectedLocations(0)
                    .consecutiveRuns(0)
                    .build())
                .retryOnError(false)
                .build())
            .build())
        .enabled(false)
        .locations("string")
        .manuallyAssignedApps("string")
        .name("string")
        .script(BrowserMonitorScriptArgs.builder()
            .type("string")
            .configuration(BrowserMonitorScriptConfigurationArgs.builder()
                .bandwidth(BrowserMonitorScriptConfigurationBandwidthArgs.builder()
                    .download(0)
                    .latency(0)
                    .networkType("string")
                    .upload(0)
                    .build())
                .blocks("string")
                .bypassCsp(false)
                .cookies(BrowserMonitorScriptConfigurationCookiesArgs.builder()
                    .cookies(BrowserMonitorScriptConfigurationCookiesCookieArgs.builder()
                        .domain("string")
                        .name("string")
                        .value("string")
                        .path("string")
                        .build())
                    .build())
                .device(BrowserMonitorScriptConfigurationDeviceArgs.builder()
                    .height(0)
                    .mobile(false)
                    .name("string")
                    .orientation("string")
                    .scaleFactor(0)
                    .touchEnabled(false)
                    .width(0)
                    .build())
                .disableWebSecurity(false)
                .headers(BrowserMonitorScriptConfigurationHeadersArgs.builder()
                    .headers(BrowserMonitorScriptConfigurationHeadersHeaderArgs.builder()
                        .name("string")
                        .value("string")
                        .build())
                    .restrictions("string")
                    .build())
                .ignoredErrorCodes(BrowserMonitorScriptConfigurationIgnoredErrorCodesArgs.builder()
                    .statusCodes("string")
                    .matchingDocumentRequests("string")
                    .build())
                .javascriptSetttings(BrowserMonitorScriptConfigurationJavascriptSetttingsArgs.builder()
                    .customProperties("string")
                    .timeoutSettings(BrowserMonitorScriptConfigurationJavascriptSetttingsTimeoutSettingsArgs.builder()
                        .actionLimit(0)
                        .totalTimeout(0)
                        .build())
                    .visuallyCompleteOptions(BrowserMonitorScriptConfigurationJavascriptSetttingsVisuallyCompleteOptionsArgs.builder()
                        .imageSizeThreshold(0)
                        .inactivityTimeout(0)
                        .mutationTimeout(0)
                        .excludedElements("string")
                        .excludedUrls("string")
                        .build())
                    .build())
                .monitorFrames(false)
                .userAgent("string")
                .build())
            .events(BrowserMonitorScriptEventsArgs.builder()
                .events(BrowserMonitorScriptEventsEventArgs.builder()
                    .description("string")
                    .click(BrowserMonitorScriptEventsEventClickArgs.builder()
                        .button(0)
                        .target(BrowserMonitorScriptEventsEventClickTargetArgs.builder()
                            .locators(BrowserMonitorScriptEventsEventClickTargetLocatorArgs.builder()
                                .locators(BrowserMonitorScriptEventsEventClickTargetLocatorLocatorArgs.builder()
                                    .type("string")
                                    .value("string")
                                    .build())
                                .build())
                            .window("string")
                            .build())
                        .validate(BrowserMonitorScriptEventsEventClickValidateArgs.builder()
                            .validations(BrowserMonitorScriptEventsEventClickValidateValidationArgs.builder()
                                .type("string")
                                .failIfFound(false)
                                .match("string")
                                .regex(false)
                                .target(BrowserMonitorScriptEventsEventClickValidateValidationTargetArgs.builder()
                                    .locators(BrowserMonitorScriptEventsEventClickValidateValidationTargetLocatorArgs.builder()
                                        .locators(BrowserMonitorScriptEventsEventClickValidateValidationTargetLocatorLocatorArgs.builder()
                                            .type("string")
                                            .value("string")
                                            .build())
                                        .build())
                                    .window("string")
                                    .build())
                                .build())
                            .build())
                        .wait(BrowserMonitorScriptEventsEventClickWaitArgs.builder()
                            .waitFor("string")
                            .milliseconds(0)
                            .timeout(0)
                            .validation(BrowserMonitorScriptEventsEventClickWaitValidationArgs.builder()
                                .type("string")
                                .failIfFound(false)
                                .match("string")
                                .regex(false)
                                .target(BrowserMonitorScriptEventsEventClickWaitValidationTargetArgs.builder()
                                    .locators(BrowserMonitorScriptEventsEventClickWaitValidationTargetLocatorArgs.builder()
                                        .locators(BrowserMonitorScriptEventsEventClickWaitValidationTargetLocatorLocatorArgs.builder()
                                            .type("string")
                                            .value("string")
                                            .build())
                                        .build())
                                    .window("string")
                                    .build())
                                .build())
                            .build())
                        .build())
                    .cookie(BrowserMonitorScriptEventsEventCookieArgs.builder()
                        .cookies(BrowserMonitorScriptEventsEventCookieCookiesArgs.builder()
                            .cookies(BrowserMonitorScriptEventsEventCookieCookiesCookieArgs.builder()
                                .domain("string")
                                .name("string")
                                .value("string")
                                .path("string")
                                .build())
                            .build())
                        .build())
                    .javascript(BrowserMonitorScriptEventsEventJavascriptArgs.builder()
                        .code("string")
                        .target(BrowserMonitorScriptEventsEventJavascriptTargetArgs.builder()
                            .locators(BrowserMonitorScriptEventsEventJavascriptTargetLocatorArgs.builder()
                                .locators(BrowserMonitorScriptEventsEventJavascriptTargetLocatorLocatorArgs.builder()
                                    .type("string")
                                    .value("string")
                                    .build())
                                .build())
                            .window("string")
                            .build())
                        .wait(BrowserMonitorScriptEventsEventJavascriptWaitArgs.builder()
                            .waitFor("string")
                            .milliseconds(0)
                            .timeout(0)
                            .validation(BrowserMonitorScriptEventsEventJavascriptWaitValidationArgs.builder()
                                .type("string")
                                .failIfFound(false)
                                .match("string")
                                .regex(false)
                                .target(BrowserMonitorScriptEventsEventJavascriptWaitValidationTargetArgs.builder()
                                    .locators(BrowserMonitorScriptEventsEventJavascriptWaitValidationTargetLocatorArgs.builder()
                                        .locators(BrowserMonitorScriptEventsEventJavascriptWaitValidationTargetLocatorLocatorArgs.builder()
                                            .type("string")
                                            .value("string")
                                            .build())
                                        .build())
                                    .window("string")
                                    .build())
                                .build())
                            .build())
                        .build())
                    .keystrokes(BrowserMonitorScriptEventsEventKeystrokesArgs.builder()
                        .credential(BrowserMonitorScriptEventsEventKeystrokesCredentialArgs.builder()
                            .field("string")
                            .vaultId("string")
                            .build())
                        .masked(false)
                        .simulateBlurEvent(false)
                        .simulateReturnKey(false)
                        .target(BrowserMonitorScriptEventsEventKeystrokesTargetArgs.builder()
                            .locators(BrowserMonitorScriptEventsEventKeystrokesTargetLocatorArgs.builder()
                                .locators(BrowserMonitorScriptEventsEventKeystrokesTargetLocatorLocatorArgs.builder()
                                    .type("string")
                                    .value("string")
                                    .build())
                                .build())
                            .window("string")
                            .build())
                        .text("string")
                        .validate(BrowserMonitorScriptEventsEventKeystrokesValidateArgs.builder()
                            .validations(BrowserMonitorScriptEventsEventKeystrokesValidateValidationArgs.builder()
                                .type("string")
                                .failIfFound(false)
                                .match("string")
                                .regex(false)
                                .target(BrowserMonitorScriptEventsEventKeystrokesValidateValidationTargetArgs.builder()
                                    .locators(BrowserMonitorScriptEventsEventKeystrokesValidateValidationTargetLocatorArgs.builder()
                                        .locators(BrowserMonitorScriptEventsEventKeystrokesValidateValidationTargetLocatorLocatorArgs.builder()
                                            .type("string")
                                            .value("string")
                                            .build())
                                        .build())
                                    .window("string")
                                    .build())
                                .build())
                            .build())
                        .wait(BrowserMonitorScriptEventsEventKeystrokesWaitArgs.builder()
                            .waitFor("string")
                            .milliseconds(0)
                            .timeout(0)
                            .validation(BrowserMonitorScriptEventsEventKeystrokesWaitValidationArgs.builder()
                                .type("string")
                                .failIfFound(false)
                                .match("string")
                                .regex(false)
                                .target(BrowserMonitorScriptEventsEventKeystrokesWaitValidationTargetArgs.builder()
                                    .locators(BrowserMonitorScriptEventsEventKeystrokesWaitValidationTargetLocatorArgs.builder()
                                        .locators(BrowserMonitorScriptEventsEventKeystrokesWaitValidationTargetLocatorLocatorArgs.builder()
                                            .type("string")
                                            .value("string")
                                            .build())
                                        .build())
                                    .window("string")
                                    .build())
                                .build())
                            .build())
                        .build())
                    .navigate(BrowserMonitorScriptEventsEventNavigateArgs.builder()
                        .url("string")
                        .authentication(BrowserMonitorScriptEventsEventNavigateAuthenticationArgs.builder()
                            .creds("string")
                            .type("string")
                            .build())
                        .target(BrowserMonitorScriptEventsEventNavigateTargetArgs.builder()
                            .locators(BrowserMonitorScriptEventsEventNavigateTargetLocatorArgs.builder()
                                .locators(BrowserMonitorScriptEventsEventNavigateTargetLocatorLocatorArgs.builder()
                                    .type("string")
                                    .value("string")
                                    .build())
                                .build())
                            .window("string")
                            .build())
                        .validate(BrowserMonitorScriptEventsEventNavigateValidateArgs.builder()
                            .validations(BrowserMonitorScriptEventsEventNavigateValidateValidationArgs.builder()
                                .type("string")
                                .failIfFound(false)
                                .match("string")
                                .regex(false)
                                .target(BrowserMonitorScriptEventsEventNavigateValidateValidationTargetArgs.builder()
                                    .locators(BrowserMonitorScriptEventsEventNavigateValidateValidationTargetLocatorArgs.builder()
                                        .locators(BrowserMonitorScriptEventsEventNavigateValidateValidationTargetLocatorLocatorArgs.builder()
                                            .type("string")
                                            .value("string")
                                            .build())
                                        .build())
                                    .window("string")
                                    .build())
                                .build())
                            .build())
                        .wait(BrowserMonitorScriptEventsEventNavigateWaitArgs.builder()
                            .waitFor("string")
                            .milliseconds(0)
                            .timeout(0)
                            .validation(BrowserMonitorScriptEventsEventNavigateWaitValidationArgs.builder()
                                .type("string")
                                .failIfFound(false)
                                .match("string")
                                .regex(false)
                                .target(BrowserMonitorScriptEventsEventNavigateWaitValidationTargetArgs.builder()
                                    .locators(BrowserMonitorScriptEventsEventNavigateWaitValidationTargetLocatorArgs.builder()
                                        .locators(BrowserMonitorScriptEventsEventNavigateWaitValidationTargetLocatorLocatorArgs.builder()
                                            .type("string")
                                            .value("string")
                                            .build())
                                        .build())
                                    .window("string")
                                    .build())
                                .build())
                            .build())
                        .build())
                    .select(BrowserMonitorScriptEventsEventSelectArgs.builder()
                        .selections(BrowserMonitorScriptEventsEventSelectSelectionsArgs.builder()
                            .options(BrowserMonitorScriptEventsEventSelectSelectionsOptionArgs.builder()
                                .index(0)
                                .value("string")
                                .build())
                            .build())
                        .target(BrowserMonitorScriptEventsEventSelectTargetArgs.builder()
                            .locators(BrowserMonitorScriptEventsEventSelectTargetLocatorArgs.builder()
                                .locators(BrowserMonitorScriptEventsEventSelectTargetLocatorLocatorArgs.builder()
                                    .type("string")
                                    .value("string")
                                    .build())
                                .build())
                            .window("string")
                            .build())
                        .validate(BrowserMonitorScriptEventsEventSelectValidateArgs.builder()
                            .validations(BrowserMonitorScriptEventsEventSelectValidateValidationArgs.builder()
                                .type("string")
                                .failIfFound(false)
                                .match("string")
                                .regex(false)
                                .target(BrowserMonitorScriptEventsEventSelectValidateValidationTargetArgs.builder()
                                    .locators(BrowserMonitorScriptEventsEventSelectValidateValidationTargetLocatorArgs.builder()
                                        .locators(BrowserMonitorScriptEventsEventSelectValidateValidationTargetLocatorLocatorArgs.builder()
                                            .type("string")
                                            .value("string")
                                            .build())
                                        .build())
                                    .window("string")
                                    .build())
                                .build())
                            .build())
                        .wait(BrowserMonitorScriptEventsEventSelectWaitArgs.builder()
                            .waitFor("string")
                            .milliseconds(0)
                            .timeout(0)
                            .validation(BrowserMonitorScriptEventsEventSelectWaitValidationArgs.builder()
                                .type("string")
                                .failIfFound(false)
                                .match("string")
                                .regex(false)
                                .target(BrowserMonitorScriptEventsEventSelectWaitValidationTargetArgs.builder()
                                    .locators(BrowserMonitorScriptEventsEventSelectWaitValidationTargetLocatorArgs.builder()
                                        .locators(BrowserMonitorScriptEventsEventSelectWaitValidationTargetLocatorLocatorArgs.builder()
                                            .type("string")
                                            .value("string")
                                            .build())
                                        .build())
                                    .window("string")
                                    .build())
                                .build())
                            .build())
                        .build())
                    .tap(BrowserMonitorScriptEventsEventTapArgs.builder()
                        .button(0)
                        .target(BrowserMonitorScriptEventsEventTapTargetArgs.builder()
                            .locators(BrowserMonitorScriptEventsEventTapTargetLocatorArgs.builder()
                                .locators(BrowserMonitorScriptEventsEventTapTargetLocatorLocatorArgs.builder()
                                    .type("string")
                                    .value("string")
                                    .build())
                                .build())
                            .window("string")
                            .build())
                        .validate(BrowserMonitorScriptEventsEventTapValidateArgs.builder()
                            .validations(BrowserMonitorScriptEventsEventTapValidateValidationArgs.builder()
                                .type("string")
                                .failIfFound(false)
                                .match("string")
                                .regex(false)
                                .target(BrowserMonitorScriptEventsEventTapValidateValidationTargetArgs.builder()
                                    .locators(BrowserMonitorScriptEventsEventTapValidateValidationTargetLocatorArgs.builder()
                                        .locators(BrowserMonitorScriptEventsEventTapValidateValidationTargetLocatorLocatorArgs.builder()
                                            .type("string")
                                            .value("string")
                                            .build())
                                        .build())
                                    .window("string")
                                    .build())
                                .build())
                            .build())
                        .wait(BrowserMonitorScriptEventsEventTapWaitArgs.builder()
                            .waitFor("string")
                            .milliseconds(0)
                            .timeout(0)
                            .validation(BrowserMonitorScriptEventsEventTapWaitValidationArgs.builder()
                                .type("string")
                                .failIfFound(false)
                                .match("string")
                                .regex(false)
                                .target(BrowserMonitorScriptEventsEventTapWaitValidationTargetArgs.builder()
                                    .locators(BrowserMonitorScriptEventsEventTapWaitValidationTargetLocatorArgs.builder()
                                        .locators(BrowserMonitorScriptEventsEventTapWaitValidationTargetLocatorLocatorArgs.builder()
                                            .type("string")
                                            .value("string")
                                            .build())
                                        .build())
                                    .window("string")
                                    .build())
                                .build())
                            .build())
                        .build())
                    .build())
                .build())
            .build())
        .tags(BrowserMonitorTagArgs.builder()
            .tags(BrowserMonitorTagTagArgs.builder()
                .context("string")
                .key("string")
                .source("string")
                .value("string")
                .build())
            .build())
        .build());
    
    browser_monitor_resource = dynatrace.BrowserMonitor("browserMonitorResource",
        frequency=0,
        key_performance_metrics=dynatrace.BrowserMonitorKeyPerformanceMetricsArgs(
            load_action_kpm="string",
            xhr_action_kpm="string",
        ),
        anomaly_detection=dynatrace.BrowserMonitorAnomalyDetectionArgs(
            loading_time_thresholds=[dynatrace.BrowserMonitorAnomalyDetectionLoadingTimeThresholdArgs(
                enabled=False,
                thresholds=[dynatrace.BrowserMonitorAnomalyDetectionLoadingTimeThresholdThresholdArgs(
                    thresholds=[dynatrace.BrowserMonitorAnomalyDetectionLoadingTimeThresholdThresholdThresholdArgs(
                        value_ms=0,
                        event_index=0,
                        request_index=0,
                        type="string",
                    )],
                )],
            )],
            outage_handlings=[dynatrace.BrowserMonitorAnomalyDetectionOutageHandlingArgs(
                global_outage=False,
                global_outage_policies=[dynatrace.BrowserMonitorAnomalyDetectionOutageHandlingGlobalOutagePolicyArgs(
                    consecutive_runs=0,
                )],
                local_outage=False,
                local_outage_policies=[dynatrace.BrowserMonitorAnomalyDetectionOutageHandlingLocalOutagePolicyArgs(
                    affected_locations=0,
                    consecutive_runs=0,
                )],
                retry_on_error=False,
            )],
        ),
        enabled=False,
        locations=["string"],
        manually_assigned_apps=["string"],
        name="string",
        script=dynatrace.BrowserMonitorScriptArgs(
            type="string",
            configuration=dynatrace.BrowserMonitorScriptConfigurationArgs(
                bandwidth=dynatrace.BrowserMonitorScriptConfigurationBandwidthArgs(
                    download=0,
                    latency=0,
                    network_type="string",
                    upload=0,
                ),
                blocks=["string"],
                bypass_csp=False,
                cookies=dynatrace.BrowserMonitorScriptConfigurationCookiesArgs(
                    cookies=[dynatrace.BrowserMonitorScriptConfigurationCookiesCookieArgs(
                        domain="string",
                        name="string",
                        value="string",
                        path="string",
                    )],
                ),
                device=dynatrace.BrowserMonitorScriptConfigurationDeviceArgs(
                    height=0,
                    mobile=False,
                    name="string",
                    orientation="string",
                    scale_factor=0,
                    touch_enabled=False,
                    width=0,
                ),
                disable_web_security=False,
                headers=dynatrace.BrowserMonitorScriptConfigurationHeadersArgs(
                    headers=[dynatrace.BrowserMonitorScriptConfigurationHeadersHeaderArgs(
                        name="string",
                        value="string",
                    )],
                    restrictions=["string"],
                ),
                ignored_error_codes=dynatrace.BrowserMonitorScriptConfigurationIgnoredErrorCodesArgs(
                    status_codes="string",
                    matching_document_requests="string",
                ),
                javascript_setttings=dynatrace.BrowserMonitorScriptConfigurationJavascriptSetttingsArgs(
                    custom_properties="string",
                    timeout_settings=dynatrace.BrowserMonitorScriptConfigurationJavascriptSetttingsTimeoutSettingsArgs(
                        action_limit=0,
                        total_timeout=0,
                    ),
                    visually_complete_options=dynatrace.BrowserMonitorScriptConfigurationJavascriptSetttingsVisuallyCompleteOptionsArgs(
                        image_size_threshold=0,
                        inactivity_timeout=0,
                        mutation_timeout=0,
                        excluded_elements=["string"],
                        excluded_urls=["string"],
                    ),
                ),
                monitor_frames=False,
                user_agent="string",
            ),
            events=dynatrace.BrowserMonitorScriptEventsArgs(
                events=[dynatrace.BrowserMonitorScriptEventsEventArgs(
                    description="string",
                    click=dynatrace.BrowserMonitorScriptEventsEventClickArgs(
                        button=0,
                        target=dynatrace.BrowserMonitorScriptEventsEventClickTargetArgs(
                            locators=[dynatrace.BrowserMonitorScriptEventsEventClickTargetLocatorArgs(
                                locators=[dynatrace.BrowserMonitorScriptEventsEventClickTargetLocatorLocatorArgs(
                                    type="string",
                                    value="string",
                                )],
                            )],
                            window="string",
                        ),
                        validate=dynatrace.BrowserMonitorScriptEventsEventClickValidateArgs(
                            validations=[dynatrace.BrowserMonitorScriptEventsEventClickValidateValidationArgs(
                                type="string",
                                fail_if_found=False,
                                match="string",
                                regex=False,
                                target=dynatrace.BrowserMonitorScriptEventsEventClickValidateValidationTargetArgs(
                                    locators=[dynatrace.BrowserMonitorScriptEventsEventClickValidateValidationTargetLocatorArgs(
                                        locators=[dynatrace.BrowserMonitorScriptEventsEventClickValidateValidationTargetLocatorLocatorArgs(
                                            type="string",
                                            value="string",
                                        )],
                                    )],
                                    window="string",
                                ),
                            )],
                        ),
                        wait=dynatrace.BrowserMonitorScriptEventsEventClickWaitArgs(
                            wait_for="string",
                            milliseconds=0,
                            timeout=0,
                            validation=dynatrace.BrowserMonitorScriptEventsEventClickWaitValidationArgs(
                                type="string",
                                fail_if_found=False,
                                match="string",
                                regex=False,
                                target=dynatrace.BrowserMonitorScriptEventsEventClickWaitValidationTargetArgs(
                                    locators=[dynatrace.BrowserMonitorScriptEventsEventClickWaitValidationTargetLocatorArgs(
                                        locators=[dynatrace.BrowserMonitorScriptEventsEventClickWaitValidationTargetLocatorLocatorArgs(
                                            type="string",
                                            value="string",
                                        )],
                                    )],
                                    window="string",
                                ),
                            ),
                        ),
                    ),
                    cookie=dynatrace.BrowserMonitorScriptEventsEventCookieArgs(
                        cookies=dynatrace.BrowserMonitorScriptEventsEventCookieCookiesArgs(
                            cookies=[dynatrace.BrowserMonitorScriptEventsEventCookieCookiesCookieArgs(
                                domain="string",
                                name="string",
                                value="string",
                                path="string",
                            )],
                        ),
                    ),
                    javascript=dynatrace.BrowserMonitorScriptEventsEventJavascriptArgs(
                        code="string",
                        target=dynatrace.BrowserMonitorScriptEventsEventJavascriptTargetArgs(
                            locators=[dynatrace.BrowserMonitorScriptEventsEventJavascriptTargetLocatorArgs(
                                locators=[dynatrace.BrowserMonitorScriptEventsEventJavascriptTargetLocatorLocatorArgs(
                                    type="string",
                                    value="string",
                                )],
                            )],
                            window="string",
                        ),
                        wait=dynatrace.BrowserMonitorScriptEventsEventJavascriptWaitArgs(
                            wait_for="string",
                            milliseconds=0,
                            timeout=0,
                            validation=dynatrace.BrowserMonitorScriptEventsEventJavascriptWaitValidationArgs(
                                type="string",
                                fail_if_found=False,
                                match="string",
                                regex=False,
                                target=dynatrace.BrowserMonitorScriptEventsEventJavascriptWaitValidationTargetArgs(
                                    locators=[dynatrace.BrowserMonitorScriptEventsEventJavascriptWaitValidationTargetLocatorArgs(
                                        locators=[dynatrace.BrowserMonitorScriptEventsEventJavascriptWaitValidationTargetLocatorLocatorArgs(
                                            type="string",
                                            value="string",
                                        )],
                                    )],
                                    window="string",
                                ),
                            ),
                        ),
                    ),
                    keystrokes=dynatrace.BrowserMonitorScriptEventsEventKeystrokesArgs(
                        credential=dynatrace.BrowserMonitorScriptEventsEventKeystrokesCredentialArgs(
                            field="string",
                            vault_id="string",
                        ),
                        masked=False,
                        simulate_blur_event=False,
                        simulate_return_key=False,
                        target=dynatrace.BrowserMonitorScriptEventsEventKeystrokesTargetArgs(
                            locators=[dynatrace.BrowserMonitorScriptEventsEventKeystrokesTargetLocatorArgs(
                                locators=[dynatrace.BrowserMonitorScriptEventsEventKeystrokesTargetLocatorLocatorArgs(
                                    type="string",
                                    value="string",
                                )],
                            )],
                            window="string",
                        ),
                        text="string",
                        validate=dynatrace.BrowserMonitorScriptEventsEventKeystrokesValidateArgs(
                            validations=[dynatrace.BrowserMonitorScriptEventsEventKeystrokesValidateValidationArgs(
                                type="string",
                                fail_if_found=False,
                                match="string",
                                regex=False,
                                target=dynatrace.BrowserMonitorScriptEventsEventKeystrokesValidateValidationTargetArgs(
                                    locators=[dynatrace.BrowserMonitorScriptEventsEventKeystrokesValidateValidationTargetLocatorArgs(
                                        locators=[dynatrace.BrowserMonitorScriptEventsEventKeystrokesValidateValidationTargetLocatorLocatorArgs(
                                            type="string",
                                            value="string",
                                        )],
                                    )],
                                    window="string",
                                ),
                            )],
                        ),
                        wait=dynatrace.BrowserMonitorScriptEventsEventKeystrokesWaitArgs(
                            wait_for="string",
                            milliseconds=0,
                            timeout=0,
                            validation=dynatrace.BrowserMonitorScriptEventsEventKeystrokesWaitValidationArgs(
                                type="string",
                                fail_if_found=False,
                                match="string",
                                regex=False,
                                target=dynatrace.BrowserMonitorScriptEventsEventKeystrokesWaitValidationTargetArgs(
                                    locators=[dynatrace.BrowserMonitorScriptEventsEventKeystrokesWaitValidationTargetLocatorArgs(
                                        locators=[dynatrace.BrowserMonitorScriptEventsEventKeystrokesWaitValidationTargetLocatorLocatorArgs(
                                            type="string",
                                            value="string",
                                        )],
                                    )],
                                    window="string",
                                ),
                            ),
                        ),
                    ),
                    navigate=dynatrace.BrowserMonitorScriptEventsEventNavigateArgs(
                        url="string",
                        authentication=dynatrace.BrowserMonitorScriptEventsEventNavigateAuthenticationArgs(
                            creds="string",
                            type="string",
                        ),
                        target=dynatrace.BrowserMonitorScriptEventsEventNavigateTargetArgs(
                            locators=[dynatrace.BrowserMonitorScriptEventsEventNavigateTargetLocatorArgs(
                                locators=[dynatrace.BrowserMonitorScriptEventsEventNavigateTargetLocatorLocatorArgs(
                                    type="string",
                                    value="string",
                                )],
                            )],
                            window="string",
                        ),
                        validate=dynatrace.BrowserMonitorScriptEventsEventNavigateValidateArgs(
                            validations=[dynatrace.BrowserMonitorScriptEventsEventNavigateValidateValidationArgs(
                                type="string",
                                fail_if_found=False,
                                match="string",
                                regex=False,
                                target=dynatrace.BrowserMonitorScriptEventsEventNavigateValidateValidationTargetArgs(
                                    locators=[dynatrace.BrowserMonitorScriptEventsEventNavigateValidateValidationTargetLocatorArgs(
                                        locators=[dynatrace.BrowserMonitorScriptEventsEventNavigateValidateValidationTargetLocatorLocatorArgs(
                                            type="string",
                                            value="string",
                                        )],
                                    )],
                                    window="string",
                                ),
                            )],
                        ),
                        wait=dynatrace.BrowserMonitorScriptEventsEventNavigateWaitArgs(
                            wait_for="string",
                            milliseconds=0,
                            timeout=0,
                            validation=dynatrace.BrowserMonitorScriptEventsEventNavigateWaitValidationArgs(
                                type="string",
                                fail_if_found=False,
                                match="string",
                                regex=False,
                                target=dynatrace.BrowserMonitorScriptEventsEventNavigateWaitValidationTargetArgs(
                                    locators=[dynatrace.BrowserMonitorScriptEventsEventNavigateWaitValidationTargetLocatorArgs(
                                        locators=[dynatrace.BrowserMonitorScriptEventsEventNavigateWaitValidationTargetLocatorLocatorArgs(
                                            type="string",
                                            value="string",
                                        )],
                                    )],
                                    window="string",
                                ),
                            ),
                        ),
                    ),
                    select=dynatrace.BrowserMonitorScriptEventsEventSelectArgs(
                        selections=dynatrace.BrowserMonitorScriptEventsEventSelectSelectionsArgs(
                            options=[dynatrace.BrowserMonitorScriptEventsEventSelectSelectionsOptionArgs(
                                index=0,
                                value="string",
                            )],
                        ),
                        target=dynatrace.BrowserMonitorScriptEventsEventSelectTargetArgs(
                            locators=[dynatrace.BrowserMonitorScriptEventsEventSelectTargetLocatorArgs(
                                locators=[dynatrace.BrowserMonitorScriptEventsEventSelectTargetLocatorLocatorArgs(
                                    type="string",
                                    value="string",
                                )],
                            )],
                            window="string",
                        ),
                        validate=dynatrace.BrowserMonitorScriptEventsEventSelectValidateArgs(
                            validations=[dynatrace.BrowserMonitorScriptEventsEventSelectValidateValidationArgs(
                                type="string",
                                fail_if_found=False,
                                match="string",
                                regex=False,
                                target=dynatrace.BrowserMonitorScriptEventsEventSelectValidateValidationTargetArgs(
                                    locators=[dynatrace.BrowserMonitorScriptEventsEventSelectValidateValidationTargetLocatorArgs(
                                        locators=[dynatrace.BrowserMonitorScriptEventsEventSelectValidateValidationTargetLocatorLocatorArgs(
                                            type="string",
                                            value="string",
                                        )],
                                    )],
                                    window="string",
                                ),
                            )],
                        ),
                        wait=dynatrace.BrowserMonitorScriptEventsEventSelectWaitArgs(
                            wait_for="string",
                            milliseconds=0,
                            timeout=0,
                            validation=dynatrace.BrowserMonitorScriptEventsEventSelectWaitValidationArgs(
                                type="string",
                                fail_if_found=False,
                                match="string",
                                regex=False,
                                target=dynatrace.BrowserMonitorScriptEventsEventSelectWaitValidationTargetArgs(
                                    locators=[dynatrace.BrowserMonitorScriptEventsEventSelectWaitValidationTargetLocatorArgs(
                                        locators=[dynatrace.BrowserMonitorScriptEventsEventSelectWaitValidationTargetLocatorLocatorArgs(
                                            type="string",
                                            value="string",
                                        )],
                                    )],
                                    window="string",
                                ),
                            ),
                        ),
                    ),
                    tap=dynatrace.BrowserMonitorScriptEventsEventTapArgs(
                        button=0,
                        target=dynatrace.BrowserMonitorScriptEventsEventTapTargetArgs(
                            locators=[dynatrace.BrowserMonitorScriptEventsEventTapTargetLocatorArgs(
                                locators=[dynatrace.BrowserMonitorScriptEventsEventTapTargetLocatorLocatorArgs(
                                    type="string",
                                    value="string",
                                )],
                            )],
                            window="string",
                        ),
                        validate=dynatrace.BrowserMonitorScriptEventsEventTapValidateArgs(
                            validations=[dynatrace.BrowserMonitorScriptEventsEventTapValidateValidationArgs(
                                type="string",
                                fail_if_found=False,
                                match="string",
                                regex=False,
                                target=dynatrace.BrowserMonitorScriptEventsEventTapValidateValidationTargetArgs(
                                    locators=[dynatrace.BrowserMonitorScriptEventsEventTapValidateValidationTargetLocatorArgs(
                                        locators=[dynatrace.BrowserMonitorScriptEventsEventTapValidateValidationTargetLocatorLocatorArgs(
                                            type="string",
                                            value="string",
                                        )],
                                    )],
                                    window="string",
                                ),
                            )],
                        ),
                        wait=dynatrace.BrowserMonitorScriptEventsEventTapWaitArgs(
                            wait_for="string",
                            milliseconds=0,
                            timeout=0,
                            validation=dynatrace.BrowserMonitorScriptEventsEventTapWaitValidationArgs(
                                type="string",
                                fail_if_found=False,
                                match="string",
                                regex=False,
                                target=dynatrace.BrowserMonitorScriptEventsEventTapWaitValidationTargetArgs(
                                    locators=[dynatrace.BrowserMonitorScriptEventsEventTapWaitValidationTargetLocatorArgs(
                                        locators=[dynatrace.BrowserMonitorScriptEventsEventTapWaitValidationTargetLocatorLocatorArgs(
                                            type="string",
                                            value="string",
                                        )],
                                    )],
                                    window="string",
                                ),
                            ),
                        ),
                    ),
                )],
            ),
        ),
        tags=[dynatrace.BrowserMonitorTagArgs(
            tags=[dynatrace.BrowserMonitorTagTagArgs(
                context="string",
                key="string",
                source="string",
                value="string",
            )],
        )])
    
    const browserMonitorResource = new dynatrace.BrowserMonitor("browserMonitorResource", {
        frequency: 0,
        keyPerformanceMetrics: {
            loadActionKpm: "string",
            xhrActionKpm: "string",
        },
        anomalyDetection: {
            loadingTimeThresholds: [{
                enabled: false,
                thresholds: [{
                    thresholds: [{
                        valueMs: 0,
                        eventIndex: 0,
                        requestIndex: 0,
                        type: "string",
                    }],
                }],
            }],
            outageHandlings: [{
                globalOutage: false,
                globalOutagePolicies: [{
                    consecutiveRuns: 0,
                }],
                localOutage: false,
                localOutagePolicies: [{
                    affectedLocations: 0,
                    consecutiveRuns: 0,
                }],
                retryOnError: false,
            }],
        },
        enabled: false,
        locations: ["string"],
        manuallyAssignedApps: ["string"],
        name: "string",
        script: {
            type: "string",
            configuration: {
                bandwidth: {
                    download: 0,
                    latency: 0,
                    networkType: "string",
                    upload: 0,
                },
                blocks: ["string"],
                bypassCsp: false,
                cookies: {
                    cookies: [{
                        domain: "string",
                        name: "string",
                        value: "string",
                        path: "string",
                    }],
                },
                device: {
                    height: 0,
                    mobile: false,
                    name: "string",
                    orientation: "string",
                    scaleFactor: 0,
                    touchEnabled: false,
                    width: 0,
                },
                disableWebSecurity: false,
                headers: {
                    headers: [{
                        name: "string",
                        value: "string",
                    }],
                    restrictions: ["string"],
                },
                ignoredErrorCodes: {
                    statusCodes: "string",
                    matchingDocumentRequests: "string",
                },
                javascriptSetttings: {
                    customProperties: "string",
                    timeoutSettings: {
                        actionLimit: 0,
                        totalTimeout: 0,
                    },
                    visuallyCompleteOptions: {
                        imageSizeThreshold: 0,
                        inactivityTimeout: 0,
                        mutationTimeout: 0,
                        excludedElements: ["string"],
                        excludedUrls: ["string"],
                    },
                },
                monitorFrames: false,
                userAgent: "string",
            },
            events: {
                events: [{
                    description: "string",
                    click: {
                        button: 0,
                        target: {
                            locators: [{
                                locators: [{
                                    type: "string",
                                    value: "string",
                                }],
                            }],
                            window: "string",
                        },
                        validate: {
                            validations: [{
                                type: "string",
                                failIfFound: false,
                                match: "string",
                                regex: false,
                                target: {
                                    locators: [{
                                        locators: [{
                                            type: "string",
                                            value: "string",
                                        }],
                                    }],
                                    window: "string",
                                },
                            }],
                        },
                        wait: {
                            waitFor: "string",
                            milliseconds: 0,
                            timeout: 0,
                            validation: {
                                type: "string",
                                failIfFound: false,
                                match: "string",
                                regex: false,
                                target: {
                                    locators: [{
                                        locators: [{
                                            type: "string",
                                            value: "string",
                                        }],
                                    }],
                                    window: "string",
                                },
                            },
                        },
                    },
                    cookie: {
                        cookies: {
                            cookies: [{
                                domain: "string",
                                name: "string",
                                value: "string",
                                path: "string",
                            }],
                        },
                    },
                    javascript: {
                        code: "string",
                        target: {
                            locators: [{
                                locators: [{
                                    type: "string",
                                    value: "string",
                                }],
                            }],
                            window: "string",
                        },
                        wait: {
                            waitFor: "string",
                            milliseconds: 0,
                            timeout: 0,
                            validation: {
                                type: "string",
                                failIfFound: false,
                                match: "string",
                                regex: false,
                                target: {
                                    locators: [{
                                        locators: [{
                                            type: "string",
                                            value: "string",
                                        }],
                                    }],
                                    window: "string",
                                },
                            },
                        },
                    },
                    keystrokes: {
                        credential: {
                            field: "string",
                            vaultId: "string",
                        },
                        masked: false,
                        simulateBlurEvent: false,
                        simulateReturnKey: false,
                        target: {
                            locators: [{
                                locators: [{
                                    type: "string",
                                    value: "string",
                                }],
                            }],
                            window: "string",
                        },
                        text: "string",
                        validate: {
                            validations: [{
                                type: "string",
                                failIfFound: false,
                                match: "string",
                                regex: false,
                                target: {
                                    locators: [{
                                        locators: [{
                                            type: "string",
                                            value: "string",
                                        }],
                                    }],
                                    window: "string",
                                },
                            }],
                        },
                        wait: {
                            waitFor: "string",
                            milliseconds: 0,
                            timeout: 0,
                            validation: {
                                type: "string",
                                failIfFound: false,
                                match: "string",
                                regex: false,
                                target: {
                                    locators: [{
                                        locators: [{
                                            type: "string",
                                            value: "string",
                                        }],
                                    }],
                                    window: "string",
                                },
                            },
                        },
                    },
                    navigate: {
                        url: "string",
                        authentication: {
                            creds: "string",
                            type: "string",
                        },
                        target: {
                            locators: [{
                                locators: [{
                                    type: "string",
                                    value: "string",
                                }],
                            }],
                            window: "string",
                        },
                        validate: {
                            validations: [{
                                type: "string",
                                failIfFound: false,
                                match: "string",
                                regex: false,
                                target: {
                                    locators: [{
                                        locators: [{
                                            type: "string",
                                            value: "string",
                                        }],
                                    }],
                                    window: "string",
                                },
                            }],
                        },
                        wait: {
                            waitFor: "string",
                            milliseconds: 0,
                            timeout: 0,
                            validation: {
                                type: "string",
                                failIfFound: false,
                                match: "string",
                                regex: false,
                                target: {
                                    locators: [{
                                        locators: [{
                                            type: "string",
                                            value: "string",
                                        }],
                                    }],
                                    window: "string",
                                },
                            },
                        },
                    },
                    select: {
                        selections: {
                            options: [{
                                index: 0,
                                value: "string",
                            }],
                        },
                        target: {
                            locators: [{
                                locators: [{
                                    type: "string",
                                    value: "string",
                                }],
                            }],
                            window: "string",
                        },
                        validate: {
                            validations: [{
                                type: "string",
                                failIfFound: false,
                                match: "string",
                                regex: false,
                                target: {
                                    locators: [{
                                        locators: [{
                                            type: "string",
                                            value: "string",
                                        }],
                                    }],
                                    window: "string",
                                },
                            }],
                        },
                        wait: {
                            waitFor: "string",
                            milliseconds: 0,
                            timeout: 0,
                            validation: {
                                type: "string",
                                failIfFound: false,
                                match: "string",
                                regex: false,
                                target: {
                                    locators: [{
                                        locators: [{
                                            type: "string",
                                            value: "string",
                                        }],
                                    }],
                                    window: "string",
                                },
                            },
                        },
                    },
                    tap: {
                        button: 0,
                        target: {
                            locators: [{
                                locators: [{
                                    type: "string",
                                    value: "string",
                                }],
                            }],
                            window: "string",
                        },
                        validate: {
                            validations: [{
                                type: "string",
                                failIfFound: false,
                                match: "string",
                                regex: false,
                                target: {
                                    locators: [{
                                        locators: [{
                                            type: "string",
                                            value: "string",
                                        }],
                                    }],
                                    window: "string",
                                },
                            }],
                        },
                        wait: {
                            waitFor: "string",
                            milliseconds: 0,
                            timeout: 0,
                            validation: {
                                type: "string",
                                failIfFound: false,
                                match: "string",
                                regex: false,
                                target: {
                                    locators: [{
                                        locators: [{
                                            type: "string",
                                            value: "string",
                                        }],
                                    }],
                                    window: "string",
                                },
                            },
                        },
                    },
                }],
            },
        },
        tags: [{
            tags: [{
                context: "string",
                key: "string",
                source: "string",
                value: "string",
            }],
        }],
    });
    
    type: dynatrace:BrowserMonitor
    properties:
        anomalyDetection:
            loadingTimeThresholds:
                - enabled: false
                  thresholds:
                    - thresholds:
                        - eventIndex: 0
                          requestIndex: 0
                          type: string
                          valueMs: 0
            outageHandlings:
                - globalOutage: false
                  globalOutagePolicies:
                    - consecutiveRuns: 0
                  localOutage: false
                  localOutagePolicies:
                    - affectedLocations: 0
                      consecutiveRuns: 0
                  retryOnError: false
        enabled: false
        frequency: 0
        keyPerformanceMetrics:
            loadActionKpm: string
            xhrActionKpm: string
        locations:
            - string
        manuallyAssignedApps:
            - string
        name: string
        script:
            configuration:
                bandwidth:
                    download: 0
                    latency: 0
                    networkType: string
                    upload: 0
                blocks:
                    - string
                bypassCsp: false
                cookies:
                    cookies:
                        - domain: string
                          name: string
                          path: string
                          value: string
                device:
                    height: 0
                    mobile: false
                    name: string
                    orientation: string
                    scaleFactor: 0
                    touchEnabled: false
                    width: 0
                disableWebSecurity: false
                headers:
                    headers:
                        - name: string
                          value: string
                    restrictions:
                        - string
                ignoredErrorCodes:
                    matchingDocumentRequests: string
                    statusCodes: string
                javascriptSetttings:
                    customProperties: string
                    timeoutSettings:
                        actionLimit: 0
                        totalTimeout: 0
                    visuallyCompleteOptions:
                        excludedElements:
                            - string
                        excludedUrls:
                            - string
                        imageSizeThreshold: 0
                        inactivityTimeout: 0
                        mutationTimeout: 0
                monitorFrames: false
                userAgent: string
            events:
                events:
                    - click:
                        button: 0
                        target:
                            locators:
                                - locators:
                                    - type: string
                                      value: string
                            window: string
                        validate:
                            validations:
                                - failIfFound: false
                                  match: string
                                  regex: false
                                  target:
                                    locators:
                                        - locators:
                                            - type: string
                                              value: string
                                    window: string
                                  type: string
                        wait:
                            milliseconds: 0
                            timeout: 0
                            validation:
                                failIfFound: false
                                match: string
                                regex: false
                                target:
                                    locators:
                                        - locators:
                                            - type: string
                                              value: string
                                    window: string
                                type: string
                            waitFor: string
                      cookie:
                        cookies:
                            cookies:
                                - domain: string
                                  name: string
                                  path: string
                                  value: string
                      description: string
                      javascript:
                        code: string
                        target:
                            locators:
                                - locators:
                                    - type: string
                                      value: string
                            window: string
                        wait:
                            milliseconds: 0
                            timeout: 0
                            validation:
                                failIfFound: false
                                match: string
                                regex: false
                                target:
                                    locators:
                                        - locators:
                                            - type: string
                                              value: string
                                    window: string
                                type: string
                            waitFor: string
                      keystrokes:
                        credential:
                            field: string
                            vaultId: string
                        masked: false
                        simulateBlurEvent: false
                        simulateReturnKey: false
                        target:
                            locators:
                                - locators:
                                    - type: string
                                      value: string
                            window: string
                        text: string
                        validate:
                            validations:
                                - failIfFound: false
                                  match: string
                                  regex: false
                                  target:
                                    locators:
                                        - locators:
                                            - type: string
                                              value: string
                                    window: string
                                  type: string
                        wait:
                            milliseconds: 0
                            timeout: 0
                            validation:
                                failIfFound: false
                                match: string
                                regex: false
                                target:
                                    locators:
                                        - locators:
                                            - type: string
                                              value: string
                                    window: string
                                type: string
                            waitFor: string
                      navigate:
                        authentication:
                            creds: string
                            type: string
                        target:
                            locators:
                                - locators:
                                    - type: string
                                      value: string
                            window: string
                        url: string
                        validate:
                            validations:
                                - failIfFound: false
                                  match: string
                                  regex: false
                                  target:
                                    locators:
                                        - locators:
                                            - type: string
                                              value: string
                                    window: string
                                  type: string
                        wait:
                            milliseconds: 0
                            timeout: 0
                            validation:
                                failIfFound: false
                                match: string
                                regex: false
                                target:
                                    locators:
                                        - locators:
                                            - type: string
                                              value: string
                                    window: string
                                type: string
                            waitFor: string
                      select:
                        selections:
                            options:
                                - index: 0
                                  value: string
                        target:
                            locators:
                                - locators:
                                    - type: string
                                      value: string
                            window: string
                        validate:
                            validations:
                                - failIfFound: false
                                  match: string
                                  regex: false
                                  target:
                                    locators:
                                        - locators:
                                            - type: string
                                              value: string
                                    window: string
                                  type: string
                        wait:
                            milliseconds: 0
                            timeout: 0
                            validation:
                                failIfFound: false
                                match: string
                                regex: false
                                target:
                                    locators:
                                        - locators:
                                            - type: string
                                              value: string
                                    window: string
                                type: string
                            waitFor: string
                      tap:
                        button: 0
                        target:
                            locators:
                                - locators:
                                    - type: string
                                      value: string
                            window: string
                        validate:
                            validations:
                                - failIfFound: false
                                  match: string
                                  regex: false
                                  target:
                                    locators:
                                        - locators:
                                            - type: string
                                              value: string
                                    window: string
                                  type: string
                        wait:
                            milliseconds: 0
                            timeout: 0
                            validation:
                                failIfFound: false
                                match: string
                                regex: false
                                target:
                                    locators:
                                        - locators:
                                            - type: string
                                              value: string
                                    window: string
                                type: string
                            waitFor: string
            type: string
        tags:
            - tags:
                - context: string
                  key: string
                  source: string
                  value: string
    

    BrowserMonitor Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The BrowserMonitor resource accepts the following input properties:

    Frequency int
    The frequency of the monitor, in minutes.
    KeyPerformanceMetrics Pulumiverse.Dynatrace.Inputs.BrowserMonitorKeyPerformanceMetrics
    The key performance metrics configuration
    AnomalyDetection Pulumiverse.Dynatrace.Inputs.BrowserMonitorAnomalyDetection
    The anomaly detection configuration.
    Enabled bool
    The monitor is enabled (true) or disabled (false).
    Locations List<string>
    A list of locations from which the monitor is executed. To specify a location, use its entity ID.
    ManuallyAssignedApps List<string>
    A set of manually assigned applications.
    Name string
    The name of the monitor.
    Script Pulumiverse.Dynatrace.Inputs.BrowserMonitorScript
    The Browser Script
    Tags List<Pulumiverse.Dynatrace.Inputs.BrowserMonitorTag>
    A set of tags assigned to the monitor. You can specify only the value of the tag here and the CONTEXTLESS context and source 'USER' will be added automatically.
    Frequency int
    The frequency of the monitor, in minutes.
    KeyPerformanceMetrics BrowserMonitorKeyPerformanceMetricsArgs
    The key performance metrics configuration
    AnomalyDetection BrowserMonitorAnomalyDetectionArgs
    The anomaly detection configuration.
    Enabled bool
    The monitor is enabled (true) or disabled (false).
    Locations []string
    A list of locations from which the monitor is executed. To specify a location, use its entity ID.
    ManuallyAssignedApps []string
    A set of manually assigned applications.
    Name string
    The name of the monitor.
    Script BrowserMonitorScriptArgs
    The Browser Script
    Tags []BrowserMonitorTagArgs
    A set of tags assigned to the monitor. You can specify only the value of the tag here and the CONTEXTLESS context and source 'USER' will be added automatically.
    frequency Integer
    The frequency of the monitor, in minutes.
    keyPerformanceMetrics BrowserMonitorKeyPerformanceMetrics
    The key performance metrics configuration
    anomalyDetection BrowserMonitorAnomalyDetection
    The anomaly detection configuration.
    enabled Boolean
    The monitor is enabled (true) or disabled (false).
    locations List<String>
    A list of locations from which the monitor is executed. To specify a location, use its entity ID.
    manuallyAssignedApps List<String>
    A set of manually assigned applications.
    name String
    The name of the monitor.
    script BrowserMonitorScript
    The Browser Script
    tags List<BrowserMonitorTag>
    A set of tags assigned to the monitor. You can specify only the value of the tag here and the CONTEXTLESS context and source 'USER' will be added automatically.
    frequency number
    The frequency of the monitor, in minutes.
    keyPerformanceMetrics BrowserMonitorKeyPerformanceMetrics
    The key performance metrics configuration
    anomalyDetection BrowserMonitorAnomalyDetection
    The anomaly detection configuration.
    enabled boolean
    The monitor is enabled (true) or disabled (false).
    locations string[]
    A list of locations from which the monitor is executed. To specify a location, use its entity ID.
    manuallyAssignedApps string[]
    A set of manually assigned applications.
    name string
    The name of the monitor.
    script BrowserMonitorScript
    The Browser Script
    tags BrowserMonitorTag[]
    A set of tags assigned to the monitor. You can specify only the value of the tag here and the CONTEXTLESS context and source 'USER' will be added automatically.
    frequency int
    The frequency of the monitor, in minutes.
    key_performance_metrics BrowserMonitorKeyPerformanceMetricsArgs
    The key performance metrics configuration
    anomaly_detection BrowserMonitorAnomalyDetectionArgs
    The anomaly detection configuration.
    enabled bool
    The monitor is enabled (true) or disabled (false).
    locations Sequence[str]
    A list of locations from which the monitor is executed. To specify a location, use its entity ID.
    manually_assigned_apps Sequence[str]
    A set of manually assigned applications.
    name str
    The name of the monitor.
    script BrowserMonitorScriptArgs
    The Browser Script
    tags Sequence[BrowserMonitorTagArgs]
    A set of tags assigned to the monitor. You can specify only the value of the tag here and the CONTEXTLESS context and source 'USER' will be added automatically.
    frequency Number
    The frequency of the monitor, in minutes.
    keyPerformanceMetrics Property Map
    The key performance metrics configuration
    anomalyDetection Property Map
    The anomaly detection configuration.
    enabled Boolean
    The monitor is enabled (true) or disabled (false).
    locations List<String>
    A list of locations from which the monitor is executed. To specify a location, use its entity ID.
    manuallyAssignedApps List<String>
    A set of manually assigned applications.
    name String
    The name of the monitor.
    script Property Map
    The Browser Script
    tags List<Property Map>
    A set of tags assigned to the monitor. You can specify only the value of the tag here and the CONTEXTLESS context and source 'USER' will be added automatically.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the BrowserMonitor resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id str
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.

    Look up Existing BrowserMonitor Resource

    Get an existing BrowserMonitor resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: BrowserMonitorState, opts?: CustomResourceOptions): BrowserMonitor
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            anomaly_detection: Optional[BrowserMonitorAnomalyDetectionArgs] = None,
            enabled: Optional[bool] = None,
            frequency: Optional[int] = None,
            key_performance_metrics: Optional[BrowserMonitorKeyPerformanceMetricsArgs] = None,
            locations: Optional[Sequence[str]] = None,
            manually_assigned_apps: Optional[Sequence[str]] = None,
            name: Optional[str] = None,
            script: Optional[BrowserMonitorScriptArgs] = None,
            tags: Optional[Sequence[BrowserMonitorTagArgs]] = None) -> BrowserMonitor
    func GetBrowserMonitor(ctx *Context, name string, id IDInput, state *BrowserMonitorState, opts ...ResourceOption) (*BrowserMonitor, error)
    public static BrowserMonitor Get(string name, Input<string> id, BrowserMonitorState? state, CustomResourceOptions? opts = null)
    public static BrowserMonitor get(String name, Output<String> id, BrowserMonitorState state, CustomResourceOptions options)
    Resource lookup is not supported in YAML
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    AnomalyDetection Pulumiverse.Dynatrace.Inputs.BrowserMonitorAnomalyDetection
    The anomaly detection configuration.
    Enabled bool
    The monitor is enabled (true) or disabled (false).
    Frequency int
    The frequency of the monitor, in minutes.
    KeyPerformanceMetrics Pulumiverse.Dynatrace.Inputs.BrowserMonitorKeyPerformanceMetrics
    The key performance metrics configuration
    Locations List<string>
    A list of locations from which the monitor is executed. To specify a location, use its entity ID.
    ManuallyAssignedApps List<string>
    A set of manually assigned applications.
    Name string
    The name of the monitor.
    Script Pulumiverse.Dynatrace.Inputs.BrowserMonitorScript
    The Browser Script
    Tags List<Pulumiverse.Dynatrace.Inputs.BrowserMonitorTag>
    A set of tags assigned to the monitor. You can specify only the value of the tag here and the CONTEXTLESS context and source 'USER' will be added automatically.
    AnomalyDetection BrowserMonitorAnomalyDetectionArgs
    The anomaly detection configuration.
    Enabled bool
    The monitor is enabled (true) or disabled (false).
    Frequency int
    The frequency of the monitor, in minutes.
    KeyPerformanceMetrics BrowserMonitorKeyPerformanceMetricsArgs
    The key performance metrics configuration
    Locations []string
    A list of locations from which the monitor is executed. To specify a location, use its entity ID.
    ManuallyAssignedApps []string
    A set of manually assigned applications.
    Name string
    The name of the monitor.
    Script BrowserMonitorScriptArgs
    The Browser Script
    Tags []BrowserMonitorTagArgs
    A set of tags assigned to the monitor. You can specify only the value of the tag here and the CONTEXTLESS context and source 'USER' will be added automatically.
    anomalyDetection BrowserMonitorAnomalyDetection
    The anomaly detection configuration.
    enabled Boolean
    The monitor is enabled (true) or disabled (false).
    frequency Integer
    The frequency of the monitor, in minutes.
    keyPerformanceMetrics BrowserMonitorKeyPerformanceMetrics
    The key performance metrics configuration
    locations List<String>
    A list of locations from which the monitor is executed. To specify a location, use its entity ID.
    manuallyAssignedApps List<String>
    A set of manually assigned applications.
    name String
    The name of the monitor.
    script BrowserMonitorScript
    The Browser Script
    tags List<BrowserMonitorTag>
    A set of tags assigned to the monitor. You can specify only the value of the tag here and the CONTEXTLESS context and source 'USER' will be added automatically.
    anomalyDetection BrowserMonitorAnomalyDetection
    The anomaly detection configuration.
    enabled boolean
    The monitor is enabled (true) or disabled (false).
    frequency number
    The frequency of the monitor, in minutes.
    keyPerformanceMetrics BrowserMonitorKeyPerformanceMetrics
    The key performance metrics configuration
    locations string[]
    A list of locations from which the monitor is executed. To specify a location, use its entity ID.
    manuallyAssignedApps string[]
    A set of manually assigned applications.
    name string
    The name of the monitor.
    script BrowserMonitorScript
    The Browser Script
    tags BrowserMonitorTag[]
    A set of tags assigned to the monitor. You can specify only the value of the tag here and the CONTEXTLESS context and source 'USER' will be added automatically.
    anomaly_detection BrowserMonitorAnomalyDetectionArgs
    The anomaly detection configuration.
    enabled bool
    The monitor is enabled (true) or disabled (false).
    frequency int
    The frequency of the monitor, in minutes.
    key_performance_metrics BrowserMonitorKeyPerformanceMetricsArgs
    The key performance metrics configuration
    locations Sequence[str]
    A list of locations from which the monitor is executed. To specify a location, use its entity ID.
    manually_assigned_apps Sequence[str]
    A set of manually assigned applications.
    name str
    The name of the monitor.
    script BrowserMonitorScriptArgs
    The Browser Script
    tags Sequence[BrowserMonitorTagArgs]
    A set of tags assigned to the monitor. You can specify only the value of the tag here and the CONTEXTLESS context and source 'USER' will be added automatically.
    anomalyDetection Property Map
    The anomaly detection configuration.
    enabled Boolean
    The monitor is enabled (true) or disabled (false).
    frequency Number
    The frequency of the monitor, in minutes.
    keyPerformanceMetrics Property Map
    The key performance metrics configuration
    locations List<String>
    A list of locations from which the monitor is executed. To specify a location, use its entity ID.
    manuallyAssignedApps List<String>
    A set of manually assigned applications.
    name String
    The name of the monitor.
    script Property Map
    The Browser Script
    tags List<Property Map>
    A set of tags assigned to the monitor. You can specify only the value of the tag here and the CONTEXTLESS context and source 'USER' will be added automatically.

    Supporting Types

    BrowserMonitorAnomalyDetection, BrowserMonitorAnomalyDetectionArgs

    loadingTimeThresholds List<Property Map>
    Thresholds for loading times
    outageHandlings List<Property Map>
    Outage handling configuration

    BrowserMonitorAnomalyDetectionLoadingTimeThreshold, BrowserMonitorAnomalyDetectionLoadingTimeThresholdArgs

    Enabled bool
    Performance threshold is enabled (true) or disabled (false)
    Thresholds List<Pulumiverse.Dynatrace.Inputs.BrowserMonitorAnomalyDetectionLoadingTimeThresholdThreshold>
    The list of performance threshold rules
    Enabled bool
    Performance threshold is enabled (true) or disabled (false)
    Thresholds []BrowserMonitorAnomalyDetectionLoadingTimeThresholdThreshold
    The list of performance threshold rules
    enabled Boolean
    Performance threshold is enabled (true) or disabled (false)
    thresholds List<BrowserMonitorAnomalyDetectionLoadingTimeThresholdThreshold>
    The list of performance threshold rules
    enabled boolean
    Performance threshold is enabled (true) or disabled (false)
    thresholds BrowserMonitorAnomalyDetectionLoadingTimeThresholdThreshold[]
    The list of performance threshold rules
    enabled bool
    Performance threshold is enabled (true) or disabled (false)
    thresholds Sequence[BrowserMonitorAnomalyDetectionLoadingTimeThresholdThreshold]
    The list of performance threshold rules
    enabled Boolean
    Performance threshold is enabled (true) or disabled (false)
    thresholds List<Property Map>
    The list of performance threshold rules

    BrowserMonitorAnomalyDetectionLoadingTimeThresholdThreshold, BrowserMonitorAnomalyDetectionLoadingTimeThresholdThresholdArgs

    thresholds List<Property Map>
    The list of performance threshold rules

    BrowserMonitorAnomalyDetectionLoadingTimeThresholdThresholdThreshold, BrowserMonitorAnomalyDetectionLoadingTimeThresholdThresholdThresholdArgs

    ValueMs int
    Notify if monitor takes longer than X milliseconds to load
    EventIndex int
    Specify the event to which an ACTION threshold applies
    RequestIndex int
    Specify the request to which an ACTION threshold applies
    Type string
    The type of the threshold: TOTAL (total loading time) or ACTION (action loading time)
    ValueMs int
    Notify if monitor takes longer than X milliseconds to load
    EventIndex int
    Specify the event to which an ACTION threshold applies
    RequestIndex int
    Specify the request to which an ACTION threshold applies
    Type string
    The type of the threshold: TOTAL (total loading time) or ACTION (action loading time)
    valueMs Integer
    Notify if monitor takes longer than X milliseconds to load
    eventIndex Integer
    Specify the event to which an ACTION threshold applies
    requestIndex Integer
    Specify the request to which an ACTION threshold applies
    type String
    The type of the threshold: TOTAL (total loading time) or ACTION (action loading time)
    valueMs number
    Notify if monitor takes longer than X milliseconds to load
    eventIndex number
    Specify the event to which an ACTION threshold applies
    requestIndex number
    Specify the request to which an ACTION threshold applies
    type string
    The type of the threshold: TOTAL (total loading time) or ACTION (action loading time)
    value_ms int
    Notify if monitor takes longer than X milliseconds to load
    event_index int
    Specify the event to which an ACTION threshold applies
    request_index int
    Specify the request to which an ACTION threshold applies
    type str
    The type of the threshold: TOTAL (total loading time) or ACTION (action loading time)
    valueMs Number
    Notify if monitor takes longer than X milliseconds to load
    eventIndex Number
    Specify the event to which an ACTION threshold applies
    requestIndex Number
    Specify the request to which an ACTION threshold applies
    type String
    The type of the threshold: TOTAL (total loading time) or ACTION (action loading time)

    BrowserMonitorAnomalyDetectionOutageHandling, BrowserMonitorAnomalyDetectionOutageHandlingArgs

    GlobalOutage bool
    (Field has overlap with dynatrace.BrowserMonitorOutage and dynatrace.HttpMonitorOutage) When enabled (true), generate a problem and send an alert when the monitor is unavailable at all configured locations
    GlobalOutagePolicies List<Pulumiverse.Dynatrace.Inputs.BrowserMonitorAnomalyDetectionOutageHandlingGlobalOutagePolicy>
    (Field has overlap with dynatrace.BrowserMonitorOutage and dynatrace.HttpMonitorOutage) Global outage handling configuration.
    LocalOutage bool
    (Field has overlap with dynatrace.BrowserMonitorOutage and dynatrace.HttpMonitorOutage) When enabled (true), generate a problem and send an alert when the monitor is unavailable for one or more consecutive runs at any location
    LocalOutagePolicies List<Pulumiverse.Dynatrace.Inputs.BrowserMonitorAnomalyDetectionOutageHandlingLocalOutagePolicy>

    (Field has overlap with dynatrace.BrowserMonitorOutage and dynatrace.HttpMonitorOutage) Local outage handling configuration.

    Alert if affectedLocations of locations are unable to access the web application consecutiveRuns times consecutively

    RetryOnError bool
    (Field has overlap with dynatrace.BrowserMonitorOutage and dynatrace.HttpMonitorOutage) Schedule retry if browser monitor execution results in a fail. For HTTP monitors this property is ignored
    GlobalOutage bool
    (Field has overlap with dynatrace.BrowserMonitorOutage and dynatrace.HttpMonitorOutage) When enabled (true), generate a problem and send an alert when the monitor is unavailable at all configured locations
    GlobalOutagePolicies []BrowserMonitorAnomalyDetectionOutageHandlingGlobalOutagePolicy
    (Field has overlap with dynatrace.BrowserMonitorOutage and dynatrace.HttpMonitorOutage) Global outage handling configuration.
    LocalOutage bool
    (Field has overlap with dynatrace.BrowserMonitorOutage and dynatrace.HttpMonitorOutage) When enabled (true), generate a problem and send an alert when the monitor is unavailable for one or more consecutive runs at any location
    LocalOutagePolicies []BrowserMonitorAnomalyDetectionOutageHandlingLocalOutagePolicy

    (Field has overlap with dynatrace.BrowserMonitorOutage and dynatrace.HttpMonitorOutage) Local outage handling configuration.

    Alert if affectedLocations of locations are unable to access the web application consecutiveRuns times consecutively

    RetryOnError bool
    (Field has overlap with dynatrace.BrowserMonitorOutage and dynatrace.HttpMonitorOutage) Schedule retry if browser monitor execution results in a fail. For HTTP monitors this property is ignored
    globalOutage Boolean
    (Field has overlap with dynatrace.BrowserMonitorOutage and dynatrace.HttpMonitorOutage) When enabled (true), generate a problem and send an alert when the monitor is unavailable at all configured locations
    globalOutagePolicies List<BrowserMonitorAnomalyDetectionOutageHandlingGlobalOutagePolicy>
    (Field has overlap with dynatrace.BrowserMonitorOutage and dynatrace.HttpMonitorOutage) Global outage handling configuration.
    localOutage Boolean
    (Field has overlap with dynatrace.BrowserMonitorOutage and dynatrace.HttpMonitorOutage) When enabled (true), generate a problem and send an alert when the monitor is unavailable for one or more consecutive runs at any location
    localOutagePolicies List<BrowserMonitorAnomalyDetectionOutageHandlingLocalOutagePolicy>

    (Field has overlap with dynatrace.BrowserMonitorOutage and dynatrace.HttpMonitorOutage) Local outage handling configuration.

    Alert if affectedLocations of locations are unable to access the web application consecutiveRuns times consecutively

    retryOnError Boolean
    (Field has overlap with dynatrace.BrowserMonitorOutage and dynatrace.HttpMonitorOutage) Schedule retry if browser monitor execution results in a fail. For HTTP monitors this property is ignored
    globalOutage boolean
    (Field has overlap with dynatrace.BrowserMonitorOutage and dynatrace.HttpMonitorOutage) When enabled (true), generate a problem and send an alert when the monitor is unavailable at all configured locations
    globalOutagePolicies BrowserMonitorAnomalyDetectionOutageHandlingGlobalOutagePolicy[]
    (Field has overlap with dynatrace.BrowserMonitorOutage and dynatrace.HttpMonitorOutage) Global outage handling configuration.
    localOutage boolean
    (Field has overlap with dynatrace.BrowserMonitorOutage and dynatrace.HttpMonitorOutage) When enabled (true), generate a problem and send an alert when the monitor is unavailable for one or more consecutive runs at any location
    localOutagePolicies BrowserMonitorAnomalyDetectionOutageHandlingLocalOutagePolicy[]

    (Field has overlap with dynatrace.BrowserMonitorOutage and dynatrace.HttpMonitorOutage) Local outage handling configuration.

    Alert if affectedLocations of locations are unable to access the web application consecutiveRuns times consecutively

    retryOnError boolean
    (Field has overlap with dynatrace.BrowserMonitorOutage and dynatrace.HttpMonitorOutage) Schedule retry if browser monitor execution results in a fail. For HTTP monitors this property is ignored
    global_outage bool
    (Field has overlap with dynatrace.BrowserMonitorOutage and dynatrace.HttpMonitorOutage) When enabled (true), generate a problem and send an alert when the monitor is unavailable at all configured locations
    global_outage_policies Sequence[BrowserMonitorAnomalyDetectionOutageHandlingGlobalOutagePolicy]
    (Field has overlap with dynatrace.BrowserMonitorOutage and dynatrace.HttpMonitorOutage) Global outage handling configuration.
    local_outage bool
    (Field has overlap with dynatrace.BrowserMonitorOutage and dynatrace.HttpMonitorOutage) When enabled (true), generate a problem and send an alert when the monitor is unavailable for one or more consecutive runs at any location
    local_outage_policies Sequence[BrowserMonitorAnomalyDetectionOutageHandlingLocalOutagePolicy]

    (Field has overlap with dynatrace.BrowserMonitorOutage and dynatrace.HttpMonitorOutage) Local outage handling configuration.

    Alert if affectedLocations of locations are unable to access the web application consecutiveRuns times consecutively

    retry_on_error bool
    (Field has overlap with dynatrace.BrowserMonitorOutage and dynatrace.HttpMonitorOutage) Schedule retry if browser monitor execution results in a fail. For HTTP monitors this property is ignored
    globalOutage Boolean
    (Field has overlap with dynatrace.BrowserMonitorOutage and dynatrace.HttpMonitorOutage) When enabled (true), generate a problem and send an alert when the monitor is unavailable at all configured locations
    globalOutagePolicies List<Property Map>
    (Field has overlap with dynatrace.BrowserMonitorOutage and dynatrace.HttpMonitorOutage) Global outage handling configuration.
    localOutage Boolean
    (Field has overlap with dynatrace.BrowserMonitorOutage and dynatrace.HttpMonitorOutage) When enabled (true), generate a problem and send an alert when the monitor is unavailable for one or more consecutive runs at any location
    localOutagePolicies List<Property Map>

    (Field has overlap with dynatrace.BrowserMonitorOutage and dynatrace.HttpMonitorOutage) Local outage handling configuration.

    Alert if affectedLocations of locations are unable to access the web application consecutiveRuns times consecutively

    retryOnError Boolean
    (Field has overlap with dynatrace.BrowserMonitorOutage and dynatrace.HttpMonitorOutage) Schedule retry if browser monitor execution results in a fail. For HTTP monitors this property is ignored

    BrowserMonitorAnomalyDetectionOutageHandlingGlobalOutagePolicy, BrowserMonitorAnomalyDetectionOutageHandlingGlobalOutagePolicyArgs

    ConsecutiveRuns int
    The number of consecutive fails to trigger an alert
    ConsecutiveRuns int
    The number of consecutive fails to trigger an alert
    consecutiveRuns Integer
    The number of consecutive fails to trigger an alert
    consecutiveRuns number
    The number of consecutive fails to trigger an alert
    consecutive_runs int
    The number of consecutive fails to trigger an alert
    consecutiveRuns Number
    The number of consecutive fails to trigger an alert

    BrowserMonitorAnomalyDetectionOutageHandlingLocalOutagePolicy, BrowserMonitorAnomalyDetectionOutageHandlingLocalOutagePolicyArgs

    AffectedLocations int
    The number of affected locations to trigger an alert
    ConsecutiveRuns int
    The number of consecutive fails to trigger an alert
    AffectedLocations int
    The number of affected locations to trigger an alert
    ConsecutiveRuns int
    The number of consecutive fails to trigger an alert
    affectedLocations Integer
    The number of affected locations to trigger an alert
    consecutiveRuns Integer
    The number of consecutive fails to trigger an alert
    affectedLocations number
    The number of affected locations to trigger an alert
    consecutiveRuns number
    The number of consecutive fails to trigger an alert
    affected_locations int
    The number of affected locations to trigger an alert
    consecutive_runs int
    The number of consecutive fails to trigger an alert
    affectedLocations Number
    The number of affected locations to trigger an alert
    consecutiveRuns Number
    The number of consecutive fails to trigger an alert

    BrowserMonitorKeyPerformanceMetrics, BrowserMonitorKeyPerformanceMetricsArgs

    LoadActionKpm string
    Defines the key performance metric for load actions. Supported values are VISUALLY_COMPLETE, SPEED_INDEX, USER_ACTION_DURATION, TIME_TO_FIRST_BYTE, HTML_DOWNLOADED, DOM_INTERACTIVE, LOAD_EVENT_START and LOAD_EVENT_END.
    XhrActionKpm string
    Defines the key performance metric for XHR actions. Supported values are VISUALLY_COMPLETE, USER_ACTION_DURATION, TIME_TO_FIRST_BYTE and RESPONSE_END.
    LoadActionKpm string
    Defines the key performance metric for load actions. Supported values are VISUALLY_COMPLETE, SPEED_INDEX, USER_ACTION_DURATION, TIME_TO_FIRST_BYTE, HTML_DOWNLOADED, DOM_INTERACTIVE, LOAD_EVENT_START and LOAD_EVENT_END.
    XhrActionKpm string
    Defines the key performance metric for XHR actions. Supported values are VISUALLY_COMPLETE, USER_ACTION_DURATION, TIME_TO_FIRST_BYTE and RESPONSE_END.
    loadActionKpm String
    Defines the key performance metric for load actions. Supported values are VISUALLY_COMPLETE, SPEED_INDEX, USER_ACTION_DURATION, TIME_TO_FIRST_BYTE, HTML_DOWNLOADED, DOM_INTERACTIVE, LOAD_EVENT_START and LOAD_EVENT_END.
    xhrActionKpm String
    Defines the key performance metric for XHR actions. Supported values are VISUALLY_COMPLETE, USER_ACTION_DURATION, TIME_TO_FIRST_BYTE and RESPONSE_END.
    loadActionKpm string
    Defines the key performance metric for load actions. Supported values are VISUALLY_COMPLETE, SPEED_INDEX, USER_ACTION_DURATION, TIME_TO_FIRST_BYTE, HTML_DOWNLOADED, DOM_INTERACTIVE, LOAD_EVENT_START and LOAD_EVENT_END.
    xhrActionKpm string
    Defines the key performance metric for XHR actions. Supported values are VISUALLY_COMPLETE, USER_ACTION_DURATION, TIME_TO_FIRST_BYTE and RESPONSE_END.
    load_action_kpm str
    Defines the key performance metric for load actions. Supported values are VISUALLY_COMPLETE, SPEED_INDEX, USER_ACTION_DURATION, TIME_TO_FIRST_BYTE, HTML_DOWNLOADED, DOM_INTERACTIVE, LOAD_EVENT_START and LOAD_EVENT_END.
    xhr_action_kpm str
    Defines the key performance metric for XHR actions. Supported values are VISUALLY_COMPLETE, USER_ACTION_DURATION, TIME_TO_FIRST_BYTE and RESPONSE_END.
    loadActionKpm String
    Defines the key performance metric for load actions. Supported values are VISUALLY_COMPLETE, SPEED_INDEX, USER_ACTION_DURATION, TIME_TO_FIRST_BYTE, HTML_DOWNLOADED, DOM_INTERACTIVE, LOAD_EVENT_START and LOAD_EVENT_END.
    xhrActionKpm String
    Defines the key performance metric for XHR actions. Supported values are VISUALLY_COMPLETE, USER_ACTION_DURATION, TIME_TO_FIRST_BYTE and RESPONSE_END.

    BrowserMonitorScript, BrowserMonitorScriptArgs

    Type string
    The type of monitor. Possible values are clickpath for clickpath monitors and availability for single-URL browser monitors. These monitors are only allowed to have one event of the navigate type
    Configuration Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptConfiguration
    The setup of the monitor
    Events Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEvents
    Steps of the clickpath—the first step must always be of the navigate type
    Type string
    The type of monitor. Possible values are clickpath for clickpath monitors and availability for single-URL browser monitors. These monitors are only allowed to have one event of the navigate type
    Configuration BrowserMonitorScriptConfiguration
    The setup of the monitor
    Events BrowserMonitorScriptEvents
    Steps of the clickpath—the first step must always be of the navigate type
    type String
    The type of monitor. Possible values are clickpath for clickpath monitors and availability for single-URL browser monitors. These monitors are only allowed to have one event of the navigate type
    configuration BrowserMonitorScriptConfiguration
    The setup of the monitor
    events BrowserMonitorScriptEvents
    Steps of the clickpath—the first step must always be of the navigate type
    type string
    The type of monitor. Possible values are clickpath for clickpath monitors and availability for single-URL browser monitors. These monitors are only allowed to have one event of the navigate type
    configuration BrowserMonitorScriptConfiguration
    The setup of the monitor
    events BrowserMonitorScriptEvents
    Steps of the clickpath—the first step must always be of the navigate type
    type str
    The type of monitor. Possible values are clickpath for clickpath monitors and availability for single-URL browser monitors. These monitors are only allowed to have one event of the navigate type
    configuration BrowserMonitorScriptConfiguration
    The setup of the monitor
    events BrowserMonitorScriptEvents
    Steps of the clickpath—the first step must always be of the navigate type
    type String
    The type of monitor. Possible values are clickpath for clickpath monitors and availability for single-URL browser monitors. These monitors are only allowed to have one event of the navigate type
    configuration Property Map
    The setup of the monitor
    events Property Map
    Steps of the clickpath—the first step must always be of the navigate type

    BrowserMonitorScriptConfiguration, BrowserMonitorScriptConfigurationArgs

    Bandwidth Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptConfigurationBandwidth
    The emulated device of the monitor—holds either the parameters of the custom device or the name and orientation of the preconfigured device.
    Blocks List<string>
    Block these URLs
    BypassCsp bool
    Bypass Content Security Policy of monitored pages
    Cookies Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptConfigurationCookies
    These cookies are added before execution of the first step
    Device Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptConfigurationDevice

    The emulated device of the monitor—holds either the parameters of the custom device or the name and orientation of the preconfigured device.

    If not set, then the Desktop preconfigured device is used

    DisableWebSecurity bool
    No documentation available
    Headers Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptConfigurationHeaders
    The list of HTTP headers to be sent with requests of the monitor
    IgnoredErrorCodes Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptConfigurationIgnoredErrorCodes
    Ignore specific status codes
    JavascriptSetttings Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptConfigurationJavascriptSetttings
    Custom JavaScript Agent settings
    MonitorFrames bool
    Capture performance metrics for pages loaded in frames
    UserAgent string
    The user agent of the request
    Bandwidth BrowserMonitorScriptConfigurationBandwidth
    The emulated device of the monitor—holds either the parameters of the custom device or the name and orientation of the preconfigured device.
    Blocks []string
    Block these URLs
    BypassCsp bool
    Bypass Content Security Policy of monitored pages
    Cookies BrowserMonitorScriptConfigurationCookies
    These cookies are added before execution of the first step
    Device BrowserMonitorScriptConfigurationDevice

    The emulated device of the monitor—holds either the parameters of the custom device or the name and orientation of the preconfigured device.

    If not set, then the Desktop preconfigured device is used

    DisableWebSecurity bool
    No documentation available
    Headers BrowserMonitorScriptConfigurationHeaders
    The list of HTTP headers to be sent with requests of the monitor
    IgnoredErrorCodes BrowserMonitorScriptConfigurationIgnoredErrorCodes
    Ignore specific status codes
    JavascriptSetttings BrowserMonitorScriptConfigurationJavascriptSetttings
    Custom JavaScript Agent settings
    MonitorFrames bool
    Capture performance metrics for pages loaded in frames
    UserAgent string
    The user agent of the request
    bandwidth BrowserMonitorScriptConfigurationBandwidth
    The emulated device of the monitor—holds either the parameters of the custom device or the name and orientation of the preconfigured device.
    blocks List<String>
    Block these URLs
    bypassCsp Boolean
    Bypass Content Security Policy of monitored pages
    cookies BrowserMonitorScriptConfigurationCookies
    These cookies are added before execution of the first step
    device BrowserMonitorScriptConfigurationDevice

    The emulated device of the monitor—holds either the parameters of the custom device or the name and orientation of the preconfigured device.

    If not set, then the Desktop preconfigured device is used

    disableWebSecurity Boolean
    No documentation available
    headers BrowserMonitorScriptConfigurationHeaders
    The list of HTTP headers to be sent with requests of the monitor
    ignoredErrorCodes BrowserMonitorScriptConfigurationIgnoredErrorCodes
    Ignore specific status codes
    javascriptSetttings BrowserMonitorScriptConfigurationJavascriptSetttings
    Custom JavaScript Agent settings
    monitorFrames Boolean
    Capture performance metrics for pages loaded in frames
    userAgent String
    The user agent of the request
    bandwidth BrowserMonitorScriptConfigurationBandwidth
    The emulated device of the monitor—holds either the parameters of the custom device or the name and orientation of the preconfigured device.
    blocks string[]
    Block these URLs
    bypassCsp boolean
    Bypass Content Security Policy of monitored pages
    cookies BrowserMonitorScriptConfigurationCookies
    These cookies are added before execution of the first step
    device BrowserMonitorScriptConfigurationDevice

    The emulated device of the monitor—holds either the parameters of the custom device or the name and orientation of the preconfigured device.

    If not set, then the Desktop preconfigured device is used

    disableWebSecurity boolean
    No documentation available
    headers BrowserMonitorScriptConfigurationHeaders
    The list of HTTP headers to be sent with requests of the monitor
    ignoredErrorCodes BrowserMonitorScriptConfigurationIgnoredErrorCodes
    Ignore specific status codes
    javascriptSetttings BrowserMonitorScriptConfigurationJavascriptSetttings
    Custom JavaScript Agent settings
    monitorFrames boolean
    Capture performance metrics for pages loaded in frames
    userAgent string
    The user agent of the request
    bandwidth BrowserMonitorScriptConfigurationBandwidth
    The emulated device of the monitor—holds either the parameters of the custom device or the name and orientation of the preconfigured device.
    blocks Sequence[str]
    Block these URLs
    bypass_csp bool
    Bypass Content Security Policy of monitored pages
    cookies BrowserMonitorScriptConfigurationCookies
    These cookies are added before execution of the first step
    device BrowserMonitorScriptConfigurationDevice

    The emulated device of the monitor—holds either the parameters of the custom device or the name and orientation of the preconfigured device.

    If not set, then the Desktop preconfigured device is used

    disable_web_security bool
    No documentation available
    headers BrowserMonitorScriptConfigurationHeaders
    The list of HTTP headers to be sent with requests of the monitor
    ignored_error_codes BrowserMonitorScriptConfigurationIgnoredErrorCodes
    Ignore specific status codes
    javascript_setttings BrowserMonitorScriptConfigurationJavascriptSetttings
    Custom JavaScript Agent settings
    monitor_frames bool
    Capture performance metrics for pages loaded in frames
    user_agent str
    The user agent of the request
    bandwidth Property Map
    The emulated device of the monitor—holds either the parameters of the custom device or the name and orientation of the preconfigured device.
    blocks List<String>
    Block these URLs
    bypassCsp Boolean
    Bypass Content Security Policy of monitored pages
    cookies Property Map
    These cookies are added before execution of the first step
    device Property Map

    The emulated device of the monitor—holds either the parameters of the custom device or the name and orientation of the preconfigured device.

    If not set, then the Desktop preconfigured device is used

    disableWebSecurity Boolean
    No documentation available
    headers Property Map
    The list of HTTP headers to be sent with requests of the monitor
    ignoredErrorCodes Property Map
    Ignore specific status codes
    javascriptSetttings Property Map
    Custom JavaScript Agent settings
    monitorFrames Boolean
    Capture performance metrics for pages loaded in frames
    userAgent String
    The user agent of the request

    BrowserMonitorScriptConfigurationBandwidth, BrowserMonitorScriptConfigurationBandwidthArgs

    Download int
    The download speed of the network, in bytes per second
    Latency int
    The latency of the network, in milliseconds
    NetworkType string
    The type of the preconfigured network—when editing in the browser, press Crtl+Spacebar to see the list of available networks
    Upload int
    The upload speed of the network, in bytes per second
    Download int
    The download speed of the network, in bytes per second
    Latency int
    The latency of the network, in milliseconds
    NetworkType string
    The type of the preconfigured network—when editing in the browser, press Crtl+Spacebar to see the list of available networks
    Upload int
    The upload speed of the network, in bytes per second
    download Integer
    The download speed of the network, in bytes per second
    latency Integer
    The latency of the network, in milliseconds
    networkType String
    The type of the preconfigured network—when editing in the browser, press Crtl+Spacebar to see the list of available networks
    upload Integer
    The upload speed of the network, in bytes per second
    download number
    The download speed of the network, in bytes per second
    latency number
    The latency of the network, in milliseconds
    networkType string
    The type of the preconfigured network—when editing in the browser, press Crtl+Spacebar to see the list of available networks
    upload number
    The upload speed of the network, in bytes per second
    download int
    The download speed of the network, in bytes per second
    latency int
    The latency of the network, in milliseconds
    network_type str
    The type of the preconfigured network—when editing in the browser, press Crtl+Spacebar to see the list of available networks
    upload int
    The upload speed of the network, in bytes per second
    download Number
    The download speed of the network, in bytes per second
    latency Number
    The latency of the network, in milliseconds
    networkType String
    The type of the preconfigured network—when editing in the browser, press Crtl+Spacebar to see the list of available networks
    upload Number
    The upload speed of the network, in bytes per second

    BrowserMonitorScriptConfigurationCookies, BrowserMonitorScriptConfigurationCookiesArgs

    cookies List<Property Map>
    A request cookie

    BrowserMonitorScriptConfigurationCookiesCookie, BrowserMonitorScriptConfigurationCookiesCookieArgs

    Domain string
    The domain of the cookie.
    Name string
    The name of the cookie. The following cookie names are now allowed: dtCookie, dtLatC, dtPC, rxVisitor, rxlatency, rxpc, rxsession and rxvt
    Value string
    The value of the cookie. The following symbols are not allowed: ;, ,, \ and ".
    Path string
    The path of the cookie.
    Domain string
    The domain of the cookie.
    Name string
    The name of the cookie. The following cookie names are now allowed: dtCookie, dtLatC, dtPC, rxVisitor, rxlatency, rxpc, rxsession and rxvt
    Value string
    The value of the cookie. The following symbols are not allowed: ;, ,, \ and ".
    Path string
    The path of the cookie.
    domain String
    The domain of the cookie.
    name String
    The name of the cookie. The following cookie names are now allowed: dtCookie, dtLatC, dtPC, rxVisitor, rxlatency, rxpc, rxsession and rxvt
    value String
    The value of the cookie. The following symbols are not allowed: ;, ,, \ and ".
    path String
    The path of the cookie.
    domain string
    The domain of the cookie.
    name string
    The name of the cookie. The following cookie names are now allowed: dtCookie, dtLatC, dtPC, rxVisitor, rxlatency, rxpc, rxsession and rxvt
    value string
    The value of the cookie. The following symbols are not allowed: ;, ,, \ and ".
    path string
    The path of the cookie.
    domain str
    The domain of the cookie.
    name str
    The name of the cookie. The following cookie names are now allowed: dtCookie, dtLatC, dtPC, rxVisitor, rxlatency, rxpc, rxsession and rxvt
    value str
    The value of the cookie. The following symbols are not allowed: ;, ,, \ and ".
    path str
    The path of the cookie.
    domain String
    The domain of the cookie.
    name String
    The name of the cookie. The following cookie names are now allowed: dtCookie, dtLatC, dtPC, rxVisitor, rxlatency, rxpc, rxsession and rxvt
    value String
    The value of the cookie. The following symbols are not allowed: ;, ,, \ and ".
    path String
    The path of the cookie.

    BrowserMonitorScriptConfigurationDevice, BrowserMonitorScriptConfigurationDeviceArgs

    Height int
    The height of the screen in pixels. The maximum allowed width is 1080.
    Mobile bool
    The flag of the mobile device. Set to true for mobile devices or false for a desktop or laptop.
    Name string
    The name of the preconfigured device—when editing in the browser, press Crtl+Spacebar to see the list of available devices
    Orientation string
    The orientation of the device. Possible values are portrait or landscape. Desktop and laptop devices are not allowed to use the portrait orientation
    ScaleFactor double
    The pixel ratio of the device.
    TouchEnabled bool
    The flag of the touchscreen. Set to true if the device uses touchscreen. In that case, use can set interaction event as tap.
    Width int
    The width of the screen in pixels. The maximum allowed width is 1920.
    Height int
    The height of the screen in pixels. The maximum allowed width is 1080.
    Mobile bool
    The flag of the mobile device. Set to true for mobile devices or false for a desktop or laptop.
    Name string
    The name of the preconfigured device—when editing in the browser, press Crtl+Spacebar to see the list of available devices
    Orientation string
    The orientation of the device. Possible values are portrait or landscape. Desktop and laptop devices are not allowed to use the portrait orientation
    ScaleFactor float64
    The pixel ratio of the device.
    TouchEnabled bool
    The flag of the touchscreen. Set to true if the device uses touchscreen. In that case, use can set interaction event as tap.
    Width int
    The width of the screen in pixels. The maximum allowed width is 1920.
    height Integer
    The height of the screen in pixels. The maximum allowed width is 1080.
    mobile Boolean
    The flag of the mobile device. Set to true for mobile devices or false for a desktop or laptop.
    name String
    The name of the preconfigured device—when editing in the browser, press Crtl+Spacebar to see the list of available devices
    orientation String
    The orientation of the device. Possible values are portrait or landscape. Desktop and laptop devices are not allowed to use the portrait orientation
    scaleFactor Double
    The pixel ratio of the device.
    touchEnabled Boolean
    The flag of the touchscreen. Set to true if the device uses touchscreen. In that case, use can set interaction event as tap.
    width Integer
    The width of the screen in pixels. The maximum allowed width is 1920.
    height number
    The height of the screen in pixels. The maximum allowed width is 1080.
    mobile boolean
    The flag of the mobile device. Set to true for mobile devices or false for a desktop or laptop.
    name string
    The name of the preconfigured device—when editing in the browser, press Crtl+Spacebar to see the list of available devices
    orientation string
    The orientation of the device. Possible values are portrait or landscape. Desktop and laptop devices are not allowed to use the portrait orientation
    scaleFactor number
    The pixel ratio of the device.
    touchEnabled boolean
    The flag of the touchscreen. Set to true if the device uses touchscreen. In that case, use can set interaction event as tap.
    width number
    The width of the screen in pixels. The maximum allowed width is 1920.
    height int
    The height of the screen in pixels. The maximum allowed width is 1080.
    mobile bool
    The flag of the mobile device. Set to true for mobile devices or false for a desktop or laptop.
    name str
    The name of the preconfigured device—when editing in the browser, press Crtl+Spacebar to see the list of available devices
    orientation str
    The orientation of the device. Possible values are portrait or landscape. Desktop and laptop devices are not allowed to use the portrait orientation
    scale_factor float
    The pixel ratio of the device.
    touch_enabled bool
    The flag of the touchscreen. Set to true if the device uses touchscreen. In that case, use can set interaction event as tap.
    width int
    The width of the screen in pixels. The maximum allowed width is 1920.
    height Number
    The height of the screen in pixels. The maximum allowed width is 1080.
    mobile Boolean
    The flag of the mobile device. Set to true for mobile devices or false for a desktop or laptop.
    name String
    The name of the preconfigured device—when editing in the browser, press Crtl+Spacebar to see the list of available devices
    orientation String
    The orientation of the device. Possible values are portrait or landscape. Desktop and laptop devices are not allowed to use the portrait orientation
    scaleFactor Number
    The pixel ratio of the device.
    touchEnabled Boolean
    The flag of the touchscreen. Set to true if the device uses touchscreen. In that case, use can set interaction event as tap.
    width Number
    The width of the screen in pixels. The maximum allowed width is 1920.

    BrowserMonitorScriptConfigurationHeaders, BrowserMonitorScriptConfigurationHeadersArgs

    Headers List<Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptConfigurationHeadersHeader>
    contains an HTTP header of the request
    Restrictions List<string>
    Restrict applying headers to a set of URLs
    Headers []BrowserMonitorScriptConfigurationHeadersHeader
    contains an HTTP header of the request
    Restrictions []string
    Restrict applying headers to a set of URLs
    headers List<BrowserMonitorScriptConfigurationHeadersHeader>
    contains an HTTP header of the request
    restrictions List<String>
    Restrict applying headers to a set of URLs
    headers BrowserMonitorScriptConfigurationHeadersHeader[]
    contains an HTTP header of the request
    restrictions string[]
    Restrict applying headers to a set of URLs
    headers Sequence[BrowserMonitorScriptConfigurationHeadersHeader]
    contains an HTTP header of the request
    restrictions Sequence[str]
    Restrict applying headers to a set of URLs
    headers List<Property Map>
    contains an HTTP header of the request
    restrictions List<String>
    Restrict applying headers to a set of URLs

    BrowserMonitorScriptConfigurationHeadersHeader, BrowserMonitorScriptConfigurationHeadersHeaderArgs

    Name string
    The key of the header
    Value string
    The value of the header
    Name string
    The key of the header
    Value string
    The value of the header
    name String
    The key of the header
    value String
    The value of the header
    name string
    The key of the header
    value string
    The value of the header
    name str
    The key of the header
    value str
    The value of the header
    name String
    The key of the header
    value String
    The value of the header

    BrowserMonitorScriptConfigurationIgnoredErrorCodes, BrowserMonitorScriptConfigurationIgnoredErrorCodesArgs

    StatusCodes string
    You can use exact number, range or status class mask. Multiple values can be separated by comma, i.e. 404, 405-410, 5xx
    MatchingDocumentRequests string
    Only apply to document request matching this regex
    StatusCodes string
    You can use exact number, range or status class mask. Multiple values can be separated by comma, i.e. 404, 405-410, 5xx
    MatchingDocumentRequests string
    Only apply to document request matching this regex
    statusCodes String
    You can use exact number, range or status class mask. Multiple values can be separated by comma, i.e. 404, 405-410, 5xx
    matchingDocumentRequests String
    Only apply to document request matching this regex
    statusCodes string
    You can use exact number, range or status class mask. Multiple values can be separated by comma, i.e. 404, 405-410, 5xx
    matchingDocumentRequests string
    Only apply to document request matching this regex
    status_codes str
    You can use exact number, range or status class mask. Multiple values can be separated by comma, i.e. 404, 405-410, 5xx
    matching_document_requests str
    Only apply to document request matching this regex
    statusCodes String
    You can use exact number, range or status class mask. Multiple values can be separated by comma, i.e. 404, 405-410, 5xx
    matchingDocumentRequests String
    Only apply to document request matching this regex

    BrowserMonitorScriptConfigurationJavascriptSetttings, BrowserMonitorScriptConfigurationJavascriptSetttingsArgs

    CustomProperties string
    Additional Javascript Agent Properties
    TimeoutSettings BrowserMonitorScriptConfigurationJavascriptSetttingsTimeoutSettings
    Custom JavaScript Agent settings
    VisuallyCompleteOptions BrowserMonitorScriptConfigurationJavascriptSetttingsVisuallyCompleteOptions
    Parameters for Visually complete and Speed index calculation
    customProperties String
    Additional Javascript Agent Properties
    timeoutSettings BrowserMonitorScriptConfigurationJavascriptSetttingsTimeoutSettings
    Custom JavaScript Agent settings
    visuallyCompleteOptions BrowserMonitorScriptConfigurationJavascriptSetttingsVisuallyCompleteOptions
    Parameters for Visually complete and Speed index calculation
    customProperties string
    Additional Javascript Agent Properties
    timeoutSettings BrowserMonitorScriptConfigurationJavascriptSetttingsTimeoutSettings
    Custom JavaScript Agent settings
    visuallyCompleteOptions BrowserMonitorScriptConfigurationJavascriptSetttingsVisuallyCompleteOptions
    Parameters for Visually complete and Speed index calculation
    custom_properties str
    Additional Javascript Agent Properties
    timeout_settings BrowserMonitorScriptConfigurationJavascriptSetttingsTimeoutSettings
    Custom JavaScript Agent settings
    visually_complete_options BrowserMonitorScriptConfigurationJavascriptSetttingsVisuallyCompleteOptions
    Parameters for Visually complete and Speed index calculation
    customProperties String
    Additional Javascript Agent Properties
    timeoutSettings Property Map
    Custom JavaScript Agent settings
    visuallyCompleteOptions Property Map
    Parameters for Visually complete and Speed index calculation

    BrowserMonitorScriptConfigurationJavascriptSetttingsTimeoutSettings, BrowserMonitorScriptConfigurationJavascriptSetttingsTimeoutSettingsArgs

    ActionLimit int
    Track up to n cascading setTimeout calls
    TotalTimeout int
    Limit cascading timeouts cumulatively to n ms
    ActionLimit int
    Track up to n cascading setTimeout calls
    TotalTimeout int
    Limit cascading timeouts cumulatively to n ms
    actionLimit Integer
    Track up to n cascading setTimeout calls
    totalTimeout Integer
    Limit cascading timeouts cumulatively to n ms
    actionLimit number
    Track up to n cascading setTimeout calls
    totalTimeout number
    Limit cascading timeouts cumulatively to n ms
    action_limit int
    Track up to n cascading setTimeout calls
    total_timeout int
    Limit cascading timeouts cumulatively to n ms
    actionLimit Number
    Track up to n cascading setTimeout calls
    totalTimeout Number
    Limit cascading timeouts cumulatively to n ms

    BrowserMonitorScriptConfigurationJavascriptSetttingsVisuallyCompleteOptions, BrowserMonitorScriptConfigurationJavascriptSetttingsVisuallyCompleteOptionsArgs

    ImageSizeThreshold int
    Use this setting to define the minimum visible area per element (in pixels) for an element to be counted towards Visually complete and Speed index
    InactivityTimeout int
    The time the Visually complete module waits for inactivity and no further mutations on the page after the load action
    MutationTimeout int
    The time the Visually complete module waits after an XHR or custom action closes to start the calculation
    ExcludedElements List<string>
    Query CSS selectors to specify mutation nodes (elements that change) to ignore in Visually complete and Speed index calculation
    ExcludedUrls List<string>
    Parameters for Visually complete and Speed index calculation
    ImageSizeThreshold int
    Use this setting to define the minimum visible area per element (in pixels) for an element to be counted towards Visually complete and Speed index
    InactivityTimeout int
    The time the Visually complete module waits for inactivity and no further mutations on the page after the load action
    MutationTimeout int
    The time the Visually complete module waits after an XHR or custom action closes to start the calculation
    ExcludedElements []string
    Query CSS selectors to specify mutation nodes (elements that change) to ignore in Visually complete and Speed index calculation
    ExcludedUrls []string
    Parameters for Visually complete and Speed index calculation
    imageSizeThreshold Integer
    Use this setting to define the minimum visible area per element (in pixels) for an element to be counted towards Visually complete and Speed index
    inactivityTimeout Integer
    The time the Visually complete module waits for inactivity and no further mutations on the page after the load action
    mutationTimeout Integer
    The time the Visually complete module waits after an XHR or custom action closes to start the calculation
    excludedElements List<String>
    Query CSS selectors to specify mutation nodes (elements that change) to ignore in Visually complete and Speed index calculation
    excludedUrls List<String>
    Parameters for Visually complete and Speed index calculation
    imageSizeThreshold number
    Use this setting to define the minimum visible area per element (in pixels) for an element to be counted towards Visually complete and Speed index
    inactivityTimeout number
    The time the Visually complete module waits for inactivity and no further mutations on the page after the load action
    mutationTimeout number
    The time the Visually complete module waits after an XHR or custom action closes to start the calculation
    excludedElements string[]
    Query CSS selectors to specify mutation nodes (elements that change) to ignore in Visually complete and Speed index calculation
    excludedUrls string[]
    Parameters for Visually complete and Speed index calculation
    image_size_threshold int
    Use this setting to define the minimum visible area per element (in pixels) for an element to be counted towards Visually complete and Speed index
    inactivity_timeout int
    The time the Visually complete module waits for inactivity and no further mutations on the page after the load action
    mutation_timeout int
    The time the Visually complete module waits after an XHR or custom action closes to start the calculation
    excluded_elements Sequence[str]
    Query CSS selectors to specify mutation nodes (elements that change) to ignore in Visually complete and Speed index calculation
    excluded_urls Sequence[str]
    Parameters for Visually complete and Speed index calculation
    imageSizeThreshold Number
    Use this setting to define the minimum visible area per element (in pixels) for an element to be counted towards Visually complete and Speed index
    inactivityTimeout Number
    The time the Visually complete module waits for inactivity and no further mutations on the page after the load action
    mutationTimeout Number
    The time the Visually complete module waits after an XHR or custom action closes to start the calculation
    excludedElements List<String>
    Query CSS selectors to specify mutation nodes (elements that change) to ignore in Visually complete and Speed index calculation
    excludedUrls List<String>
    Parameters for Visually complete and Speed index calculation

    BrowserMonitorScriptEvents, BrowserMonitorScriptEventsArgs

    BrowserMonitorScriptEventsEvent, BrowserMonitorScriptEventsEventArgs

    Description string
    A short description of the event to appear in the UI
    Click Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventClick
    Properties specified for a click event
    Cookie Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventCookie
    Properties specified for a cookie event
    Javascript Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventJavascript
    Properties specified for a javascript event
    Keystrokes Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventKeystrokes
    Properties specified for a key strokes event
    Navigate Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventNavigate
    Properties specified for a navigation event
    Select Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventSelect
    Properties specified for a key strokes event.
    Tap Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventTap
    Properties specified for a tap event
    Description string
    A short description of the event to appear in the UI
    Click BrowserMonitorScriptEventsEventClick
    Properties specified for a click event
    Cookie BrowserMonitorScriptEventsEventCookie
    Properties specified for a cookie event
    Javascript BrowserMonitorScriptEventsEventJavascript
    Properties specified for a javascript event
    Keystrokes BrowserMonitorScriptEventsEventKeystrokes
    Properties specified for a key strokes event
    Navigate BrowserMonitorScriptEventsEventNavigate
    Properties specified for a navigation event
    Select BrowserMonitorScriptEventsEventSelect
    Properties specified for a key strokes event.
    Tap BrowserMonitorScriptEventsEventTap
    Properties specified for a tap event
    description String
    A short description of the event to appear in the UI
    click BrowserMonitorScriptEventsEventClick
    Properties specified for a click event
    cookie BrowserMonitorScriptEventsEventCookie
    Properties specified for a cookie event
    javascript BrowserMonitorScriptEventsEventJavascript
    Properties specified for a javascript event
    keystrokes BrowserMonitorScriptEventsEventKeystrokes
    Properties specified for a key strokes event
    navigate BrowserMonitorScriptEventsEventNavigate
    Properties specified for a navigation event
    select BrowserMonitorScriptEventsEventSelect
    Properties specified for a key strokes event.
    tap BrowserMonitorScriptEventsEventTap
    Properties specified for a tap event
    description string
    A short description of the event to appear in the UI
    click BrowserMonitorScriptEventsEventClick
    Properties specified for a click event
    cookie BrowserMonitorScriptEventsEventCookie
    Properties specified for a cookie event
    javascript BrowserMonitorScriptEventsEventJavascript
    Properties specified for a javascript event
    keystrokes BrowserMonitorScriptEventsEventKeystrokes
    Properties specified for a key strokes event
    navigate BrowserMonitorScriptEventsEventNavigate
    Properties specified for a navigation event
    select BrowserMonitorScriptEventsEventSelect
    Properties specified for a key strokes event.
    tap BrowserMonitorScriptEventsEventTap
    Properties specified for a tap event
    description str
    A short description of the event to appear in the UI
    click BrowserMonitorScriptEventsEventClick
    Properties specified for a click event
    cookie BrowserMonitorScriptEventsEventCookie
    Properties specified for a cookie event
    javascript BrowserMonitorScriptEventsEventJavascript
    Properties specified for a javascript event
    keystrokes BrowserMonitorScriptEventsEventKeystrokes
    Properties specified for a key strokes event
    navigate BrowserMonitorScriptEventsEventNavigate
    Properties specified for a navigation event
    select BrowserMonitorScriptEventsEventSelect
    Properties specified for a key strokes event.
    tap BrowserMonitorScriptEventsEventTap
    Properties specified for a tap event
    description String
    A short description of the event to appear in the UI
    click Property Map
    Properties specified for a click event
    cookie Property Map
    Properties specified for a cookie event
    javascript Property Map
    Properties specified for a javascript event
    keystrokes Property Map
    Properties specified for a key strokes event
    navigate Property Map
    Properties specified for a navigation event
    select Property Map
    Properties specified for a key strokes event.
    tap Property Map
    Properties specified for a tap event

    BrowserMonitorScriptEventsEventClick, BrowserMonitorScriptEventsEventClickArgs

    Button int
    the mouse button to be used for the click
    Target Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventClickTarget
    The tab on which the page should open
    Validate Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventClickValidate
    The validation rules for the event—helps you verify that your browser monitor loads the expected page content or page element
    Wait Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventClickWait
    The wait condition for the event—defines how long Dynatrace should wait before the next action is executed
    Button int
    the mouse button to be used for the click
    Target BrowserMonitorScriptEventsEventClickTarget
    The tab on which the page should open
    Validate BrowserMonitorScriptEventsEventClickValidate
    The validation rules for the event—helps you verify that your browser monitor loads the expected page content or page element
    Wait BrowserMonitorScriptEventsEventClickWait
    The wait condition for the event—defines how long Dynatrace should wait before the next action is executed
    button Integer
    the mouse button to be used for the click
    target BrowserMonitorScriptEventsEventClickTarget
    The tab on which the page should open
    validate BrowserMonitorScriptEventsEventClickValidate
    The validation rules for the event—helps you verify that your browser monitor loads the expected page content or page element
    wait_ BrowserMonitorScriptEventsEventClickWait
    The wait condition for the event—defines how long Dynatrace should wait before the next action is executed
    button number
    the mouse button to be used for the click
    target BrowserMonitorScriptEventsEventClickTarget
    The tab on which the page should open
    validate BrowserMonitorScriptEventsEventClickValidate
    The validation rules for the event—helps you verify that your browser monitor loads the expected page content or page element
    wait BrowserMonitorScriptEventsEventClickWait
    The wait condition for the event—defines how long Dynatrace should wait before the next action is executed
    button int
    the mouse button to be used for the click
    target BrowserMonitorScriptEventsEventClickTarget
    The tab on which the page should open
    validate BrowserMonitorScriptEventsEventClickValidate
    The validation rules for the event—helps you verify that your browser monitor loads the expected page content or page element
    wait BrowserMonitorScriptEventsEventClickWait
    The wait condition for the event—defines how long Dynatrace should wait before the next action is executed
    button Number
    the mouse button to be used for the click
    target Property Map
    The tab on which the page should open
    validate Property Map
    The validation rules for the event—helps you verify that your browser monitor loads the expected page content or page element
    wait Property Map
    The wait condition for the event—defines how long Dynatrace should wait before the next action is executed

    BrowserMonitorScriptEventsEventClickTarget, BrowserMonitorScriptEventsEventClickTargetArgs

    Locators List<Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventClickTargetLocator>
    The list of locators identifying the desired element
    Window string
    The tab of the target
    Locators []BrowserMonitorScriptEventsEventClickTargetLocator
    The list of locators identifying the desired element
    Window string
    The tab of the target
    locators List<BrowserMonitorScriptEventsEventClickTargetLocator>
    The list of locators identifying the desired element
    window String
    The tab of the target
    locators BrowserMonitorScriptEventsEventClickTargetLocator[]
    The list of locators identifying the desired element
    window string
    The tab of the target
    locators Sequence[BrowserMonitorScriptEventsEventClickTargetLocator]
    The list of locators identifying the desired element
    window str
    The tab of the target
    locators List<Property Map>
    The list of locators identifying the desired element
    window String
    The tab of the target

    BrowserMonitorScriptEventsEventClickTargetLocator, BrowserMonitorScriptEventsEventClickTargetLocatorArgs

    locators List<Property Map>
    A locator dentifyies the desired element

    BrowserMonitorScriptEventsEventClickTargetLocatorLocator, BrowserMonitorScriptEventsEventClickTargetLocatorLocatorArgs

    Type string
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    Value string
    The name of the element to be found
    Type string
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    Value string
    The name of the element to be found
    type String
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    value String
    The name of the element to be found
    type string
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    value string
    The name of the element to be found
    type str
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    value str
    The name of the element to be found
    type String
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    value String
    The name of the element to be found

    BrowserMonitorScriptEventsEventClickValidate, BrowserMonitorScriptEventsEventClickValidateArgs

    Validations List<Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventClickValidateValidation>
    The element to wait for. Required for the validation type, not applicable otherwise.
    Validations []BrowserMonitorScriptEventsEventClickValidateValidation
    The element to wait for. Required for the validation type, not applicable otherwise.
    validations List<BrowserMonitorScriptEventsEventClickValidateValidation>
    The element to wait for. Required for the validation type, not applicable otherwise.
    validations BrowserMonitorScriptEventsEventClickValidateValidation[]
    The element to wait for. Required for the validation type, not applicable otherwise.
    validations Sequence[BrowserMonitorScriptEventsEventClickValidateValidation]
    The element to wait for. Required for the validation type, not applicable otherwise.
    validations List<Property Map>
    The element to wait for. Required for the validation type, not applicable otherwise.

    BrowserMonitorScriptEventsEventClickValidateValidation, BrowserMonitorScriptEventsEventClickValidateValidationArgs

    Type string
    The goal of the validation. content_match (check page for the specific content. Not allowed for validation inside of wait condition), element_match (check page for the specific element).
    FailIfFound bool
    The condition of the validation. false means the validation succeeds if the specified content/element is found. true means the validation fails if the specified content/element is found
    Match string
    The content to look for on the page. Regular expressions are allowed. In that case set isRegex as true. Required for content_match, optional for element_match.
    Regex bool
    Defines whether match is plain text (false) or a regular expression (true)
    Target Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventClickValidateValidationTarget
    The elemnt to look for on the page
    Type string
    The goal of the validation. content_match (check page for the specific content. Not allowed for validation inside of wait condition), element_match (check page for the specific element).
    FailIfFound bool
    The condition of the validation. false means the validation succeeds if the specified content/element is found. true means the validation fails if the specified content/element is found
    Match string
    The content to look for on the page. Regular expressions are allowed. In that case set isRegex as true. Required for content_match, optional for element_match.
    Regex bool
    Defines whether match is plain text (false) or a regular expression (true)
    Target BrowserMonitorScriptEventsEventClickValidateValidationTarget
    The elemnt to look for on the page
    type String
    The goal of the validation. content_match (check page for the specific content. Not allowed for validation inside of wait condition), element_match (check page for the specific element).
    failIfFound Boolean
    The condition of the validation. false means the validation succeeds if the specified content/element is found. true means the validation fails if the specified content/element is found
    match String
    The content to look for on the page. Regular expressions are allowed. In that case set isRegex as true. Required for content_match, optional for element_match.
    regex Boolean
    Defines whether match is plain text (false) or a regular expression (true)
    target BrowserMonitorScriptEventsEventClickValidateValidationTarget
    The elemnt to look for on the page
    type string
    The goal of the validation. content_match (check page for the specific content. Not allowed for validation inside of wait condition), element_match (check page for the specific element).
    failIfFound boolean
    The condition of the validation. false means the validation succeeds if the specified content/element is found. true means the validation fails if the specified content/element is found
    match string
    The content to look for on the page. Regular expressions are allowed. In that case set isRegex as true. Required for content_match, optional for element_match.
    regex boolean
    Defines whether match is plain text (false) or a regular expression (true)
    target BrowserMonitorScriptEventsEventClickValidateValidationTarget
    The elemnt to look for on the page
    type str
    The goal of the validation. content_match (check page for the specific content. Not allowed for validation inside of wait condition), element_match (check page for the specific element).
    fail_if_found bool
    The condition of the validation. false means the validation succeeds if the specified content/element is found. true means the validation fails if the specified content/element is found
    match str
    The content to look for on the page. Regular expressions are allowed. In that case set isRegex as true. Required for content_match, optional for element_match.
    regex bool
    Defines whether match is plain text (false) or a regular expression (true)
    target BrowserMonitorScriptEventsEventClickValidateValidationTarget
    The elemnt to look for on the page
    type String
    The goal of the validation. content_match (check page for the specific content. Not allowed for validation inside of wait condition), element_match (check page for the specific element).
    failIfFound Boolean
    The condition of the validation. false means the validation succeeds if the specified content/element is found. true means the validation fails if the specified content/element is found
    match String
    The content to look for on the page. Regular expressions are allowed. In that case set isRegex as true. Required for content_match, optional for element_match.
    regex Boolean
    Defines whether match is plain text (false) or a regular expression (true)
    target Property Map
    The elemnt to look for on the page

    BrowserMonitorScriptEventsEventClickValidateValidationTarget, BrowserMonitorScriptEventsEventClickValidateValidationTargetArgs

    Locators List<Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventClickValidateValidationTargetLocator>
    The list of locators identifying the desired element
    Window string
    The tab of the target
    Locators []BrowserMonitorScriptEventsEventClickValidateValidationTargetLocator
    The list of locators identifying the desired element
    Window string
    The tab of the target
    locators List<BrowserMonitorScriptEventsEventClickValidateValidationTargetLocator>
    The list of locators identifying the desired element
    window String
    The tab of the target
    locators BrowserMonitorScriptEventsEventClickValidateValidationTargetLocator[]
    The list of locators identifying the desired element
    window string
    The tab of the target
    locators Sequence[BrowserMonitorScriptEventsEventClickValidateValidationTargetLocator]
    The list of locators identifying the desired element
    window str
    The tab of the target
    locators List<Property Map>
    The list of locators identifying the desired element
    window String
    The tab of the target

    BrowserMonitorScriptEventsEventClickValidateValidationTargetLocator, BrowserMonitorScriptEventsEventClickValidateValidationTargetLocatorArgs

    locators List<Property Map>
    A locator dentifyies the desired element

    BrowserMonitorScriptEventsEventClickValidateValidationTargetLocatorLocator, BrowserMonitorScriptEventsEventClickValidateValidationTargetLocatorLocatorArgs

    Type string
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    Value string
    The name of the element to be found
    Type string
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    Value string
    The name of the element to be found
    type String
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    value String
    The name of the element to be found
    type string
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    value string
    The name of the element to be found
    type str
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    value str
    The name of the element to be found
    type String
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    value String
    The name of the element to be found

    BrowserMonitorScriptEventsEventClickWait, BrowserMonitorScriptEventsEventClickWaitArgs

    WaitFor string
    The time to wait before the next event is triggered. Possible values are page_complete (wait for the page to load completely), network (wait for background network activity to complete), next_action (wait for the next action), time (wait for a specified periodof time) and validation (wait for a specific element to appear)
    Milliseconds int
    The time to wait, in millisencods. The maximum allowed value is 60000. Required for the type time, not applicable otherwise.
    Timeout int
    he maximum amount of time to wait for a certain element to appear, in milliseconds—if exceeded, the action is marked as failed. The maximum allowed value is 60000. Required for the type validation, not applicable otherwise..
    Validation Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventClickWaitValidation
    The elements to wait for. Required for the validation type, not applicable otherwise.
    WaitFor string
    The time to wait before the next event is triggered. Possible values are page_complete (wait for the page to load completely), network (wait for background network activity to complete), next_action (wait for the next action), time (wait for a specified periodof time) and validation (wait for a specific element to appear)
    Milliseconds int
    The time to wait, in millisencods. The maximum allowed value is 60000. Required for the type time, not applicable otherwise.
    Timeout int
    he maximum amount of time to wait for a certain element to appear, in milliseconds—if exceeded, the action is marked as failed. The maximum allowed value is 60000. Required for the type validation, not applicable otherwise..
    Validation BrowserMonitorScriptEventsEventClickWaitValidation
    The elements to wait for. Required for the validation type, not applicable otherwise.
    waitFor String
    The time to wait before the next event is triggered. Possible values are page_complete (wait for the page to load completely), network (wait for background network activity to complete), next_action (wait for the next action), time (wait for a specified periodof time) and validation (wait for a specific element to appear)
    milliseconds Integer
    The time to wait, in millisencods. The maximum allowed value is 60000. Required for the type time, not applicable otherwise.
    timeout Integer
    he maximum amount of time to wait for a certain element to appear, in milliseconds—if exceeded, the action is marked as failed. The maximum allowed value is 60000. Required for the type validation, not applicable otherwise..
    validation BrowserMonitorScriptEventsEventClickWaitValidation
    The elements to wait for. Required for the validation type, not applicable otherwise.
    waitFor string
    The time to wait before the next event is triggered. Possible values are page_complete (wait for the page to load completely), network (wait for background network activity to complete), next_action (wait for the next action), time (wait for a specified periodof time) and validation (wait for a specific element to appear)
    milliseconds number
    The time to wait, in millisencods. The maximum allowed value is 60000. Required for the type time, not applicable otherwise.
    timeout number
    he maximum amount of time to wait for a certain element to appear, in milliseconds—if exceeded, the action is marked as failed. The maximum allowed value is 60000. Required for the type validation, not applicable otherwise..
    validation BrowserMonitorScriptEventsEventClickWaitValidation
    The elements to wait for. Required for the validation type, not applicable otherwise.
    wait_for str
    The time to wait before the next event is triggered. Possible values are page_complete (wait for the page to load completely), network (wait for background network activity to complete), next_action (wait for the next action), time (wait for a specified periodof time) and validation (wait for a specific element to appear)
    milliseconds int
    The time to wait, in millisencods. The maximum allowed value is 60000. Required for the type time, not applicable otherwise.
    timeout int
    he maximum amount of time to wait for a certain element to appear, in milliseconds—if exceeded, the action is marked as failed. The maximum allowed value is 60000. Required for the type validation, not applicable otherwise..
    validation BrowserMonitorScriptEventsEventClickWaitValidation
    The elements to wait for. Required for the validation type, not applicable otherwise.
    waitFor String
    The time to wait before the next event is triggered. Possible values are page_complete (wait for the page to load completely), network (wait for background network activity to complete), next_action (wait for the next action), time (wait for a specified periodof time) and validation (wait for a specific element to appear)
    milliseconds Number
    The time to wait, in millisencods. The maximum allowed value is 60000. Required for the type time, not applicable otherwise.
    timeout Number
    he maximum amount of time to wait for a certain element to appear, in milliseconds—if exceeded, the action is marked as failed. The maximum allowed value is 60000. Required for the type validation, not applicable otherwise..
    validation Property Map
    The elements to wait for. Required for the validation type, not applicable otherwise.

    BrowserMonitorScriptEventsEventClickWaitValidation, BrowserMonitorScriptEventsEventClickWaitValidationArgs

    Type string
    The goal of the validation. content_match (check page for the specific content. Not allowed for validation inside of wait condition), element_match (check page for the specific element).
    FailIfFound bool
    The condition of the validation. false means the validation succeeds if the specified content/element is found. true means the validation fails if the specified content/element is found
    Match string
    The content to look for on the page. Regular expressions are allowed. In that case set isRegex as true. Required for content_match, optional for element_match.
    Regex bool
    Defines whether match is plain text (false) or a regular expression (true)
    Target Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventClickWaitValidationTarget
    The elemnt to look for on the page
    Type string
    The goal of the validation. content_match (check page for the specific content. Not allowed for validation inside of wait condition), element_match (check page for the specific element).
    FailIfFound bool
    The condition of the validation. false means the validation succeeds if the specified content/element is found. true means the validation fails if the specified content/element is found
    Match string
    The content to look for on the page. Regular expressions are allowed. In that case set isRegex as true. Required for content_match, optional for element_match.
    Regex bool
    Defines whether match is plain text (false) or a regular expression (true)
    Target BrowserMonitorScriptEventsEventClickWaitValidationTarget
    The elemnt to look for on the page
    type String
    The goal of the validation. content_match (check page for the specific content. Not allowed for validation inside of wait condition), element_match (check page for the specific element).
    failIfFound Boolean
    The condition of the validation. false means the validation succeeds if the specified content/element is found. true means the validation fails if the specified content/element is found
    match String
    The content to look for on the page. Regular expressions are allowed. In that case set isRegex as true. Required for content_match, optional for element_match.
    regex Boolean
    Defines whether match is plain text (false) or a regular expression (true)
    target BrowserMonitorScriptEventsEventClickWaitValidationTarget
    The elemnt to look for on the page
    type string
    The goal of the validation. content_match (check page for the specific content. Not allowed for validation inside of wait condition), element_match (check page for the specific element).
    failIfFound boolean
    The condition of the validation. false means the validation succeeds if the specified content/element is found. true means the validation fails if the specified content/element is found
    match string
    The content to look for on the page. Regular expressions are allowed. In that case set isRegex as true. Required for content_match, optional for element_match.
    regex boolean
    Defines whether match is plain text (false) or a regular expression (true)
    target BrowserMonitorScriptEventsEventClickWaitValidationTarget
    The elemnt to look for on the page
    type str
    The goal of the validation. content_match (check page for the specific content. Not allowed for validation inside of wait condition), element_match (check page for the specific element).
    fail_if_found bool
    The condition of the validation. false means the validation succeeds if the specified content/element is found. true means the validation fails if the specified content/element is found
    match str
    The content to look for on the page. Regular expressions are allowed. In that case set isRegex as true. Required for content_match, optional for element_match.
    regex bool
    Defines whether match is plain text (false) or a regular expression (true)
    target BrowserMonitorScriptEventsEventClickWaitValidationTarget
    The elemnt to look for on the page
    type String
    The goal of the validation. content_match (check page for the specific content. Not allowed for validation inside of wait condition), element_match (check page for the specific element).
    failIfFound Boolean
    The condition of the validation. false means the validation succeeds if the specified content/element is found. true means the validation fails if the specified content/element is found
    match String
    The content to look for on the page. Regular expressions are allowed. In that case set isRegex as true. Required for content_match, optional for element_match.
    regex Boolean
    Defines whether match is plain text (false) or a regular expression (true)
    target Property Map
    The elemnt to look for on the page

    BrowserMonitorScriptEventsEventClickWaitValidationTarget, BrowserMonitorScriptEventsEventClickWaitValidationTargetArgs

    Locators List<Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventClickWaitValidationTargetLocator>
    The list of locators identifying the desired element
    Window string
    The tab of the target
    Locators []BrowserMonitorScriptEventsEventClickWaitValidationTargetLocator
    The list of locators identifying the desired element
    Window string
    The tab of the target
    locators List<BrowserMonitorScriptEventsEventClickWaitValidationTargetLocator>
    The list of locators identifying the desired element
    window String
    The tab of the target
    locators BrowserMonitorScriptEventsEventClickWaitValidationTargetLocator[]
    The list of locators identifying the desired element
    window string
    The tab of the target
    locators Sequence[BrowserMonitorScriptEventsEventClickWaitValidationTargetLocator]
    The list of locators identifying the desired element
    window str
    The tab of the target
    locators List<Property Map>
    The list of locators identifying the desired element
    window String
    The tab of the target

    BrowserMonitorScriptEventsEventClickWaitValidationTargetLocator, BrowserMonitorScriptEventsEventClickWaitValidationTargetLocatorArgs

    locators List<Property Map>
    A locator dentifyies the desired element

    BrowserMonitorScriptEventsEventClickWaitValidationTargetLocatorLocator, BrowserMonitorScriptEventsEventClickWaitValidationTargetLocatorLocatorArgs

    Type string
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    Value string
    The name of the element to be found
    Type string
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    Value string
    The name of the element to be found
    type String
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    value String
    The name of the element to be found
    type string
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    value string
    The name of the element to be found
    type str
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    value str
    The name of the element to be found
    type String
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    value String
    The name of the element to be found

    BrowserMonitorScriptEventsEventCookie, BrowserMonitorScriptEventsEventCookieArgs

    Cookies Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventCookieCookies
    Every cookie must be unique within the list. However, you can use the same cookie again in other event
    Cookies BrowserMonitorScriptEventsEventCookieCookies
    Every cookie must be unique within the list. However, you can use the same cookie again in other event
    cookies BrowserMonitorScriptEventsEventCookieCookies
    Every cookie must be unique within the list. However, you can use the same cookie again in other event
    cookies BrowserMonitorScriptEventsEventCookieCookies
    Every cookie must be unique within the list. However, you can use the same cookie again in other event
    cookies BrowserMonitorScriptEventsEventCookieCookies
    Every cookie must be unique within the list. However, you can use the same cookie again in other event
    cookies Property Map
    Every cookie must be unique within the list. However, you can use the same cookie again in other event

    BrowserMonitorScriptEventsEventCookieCookies, BrowserMonitorScriptEventsEventCookieCookiesArgs

    cookies List<Property Map>
    A request cookie

    BrowserMonitorScriptEventsEventCookieCookiesCookie, BrowserMonitorScriptEventsEventCookieCookiesCookieArgs

    Domain string
    The domain of the cookie.
    Name string
    The name of the cookie. The following cookie names are now allowed: dtCookie, dtLatC, dtPC, rxVisitor, rxlatency, rxpc, rxsession and rxvt
    Value string
    The value of the cookie. The following symbols are not allowed: ;, ,, \ and ".
    Path string
    The path of the cookie.
    Domain string
    The domain of the cookie.
    Name string
    The name of the cookie. The following cookie names are now allowed: dtCookie, dtLatC, dtPC, rxVisitor, rxlatency, rxpc, rxsession and rxvt
    Value string
    The value of the cookie. The following symbols are not allowed: ;, ,, \ and ".
    Path string
    The path of the cookie.
    domain String
    The domain of the cookie.
    name String
    The name of the cookie. The following cookie names are now allowed: dtCookie, dtLatC, dtPC, rxVisitor, rxlatency, rxpc, rxsession and rxvt
    value String
    The value of the cookie. The following symbols are not allowed: ;, ,, \ and ".
    path String
    The path of the cookie.
    domain string
    The domain of the cookie.
    name string
    The name of the cookie. The following cookie names are now allowed: dtCookie, dtLatC, dtPC, rxVisitor, rxlatency, rxpc, rxsession and rxvt
    value string
    The value of the cookie. The following symbols are not allowed: ;, ,, \ and ".
    path string
    The path of the cookie.
    domain str
    The domain of the cookie.
    name str
    The name of the cookie. The following cookie names are now allowed: dtCookie, dtLatC, dtPC, rxVisitor, rxlatency, rxpc, rxsession and rxvt
    value str
    The value of the cookie. The following symbols are not allowed: ;, ,, \ and ".
    path str
    The path of the cookie.
    domain String
    The domain of the cookie.
    name String
    The name of the cookie. The following cookie names are now allowed: dtCookie, dtLatC, dtPC, rxVisitor, rxlatency, rxpc, rxsession and rxvt
    value String
    The value of the cookie. The following symbols are not allowed: ;, ,, \ and ".
    path String
    The path of the cookie.

    BrowserMonitorScriptEventsEventJavascript, BrowserMonitorScriptEventsEventJavascriptArgs

    Code string
    The JavaScript code to be executed in this event
    Target Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventJavascriptTarget
    The tab on which the page should open
    Wait Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventJavascriptWait
    The wait condition for the event—defines how long Dynatrace should wait before the next action is executed
    Code string
    The JavaScript code to be executed in this event
    Target BrowserMonitorScriptEventsEventJavascriptTarget
    The tab on which the page should open
    Wait BrowserMonitorScriptEventsEventJavascriptWait
    The wait condition for the event—defines how long Dynatrace should wait before the next action is executed
    code String
    The JavaScript code to be executed in this event
    target BrowserMonitorScriptEventsEventJavascriptTarget
    The tab on which the page should open
    wait_ BrowserMonitorScriptEventsEventJavascriptWait
    The wait condition for the event—defines how long Dynatrace should wait before the next action is executed
    code string
    The JavaScript code to be executed in this event
    target BrowserMonitorScriptEventsEventJavascriptTarget
    The tab on which the page should open
    wait BrowserMonitorScriptEventsEventJavascriptWait
    The wait condition for the event—defines how long Dynatrace should wait before the next action is executed
    code str
    The JavaScript code to be executed in this event
    target BrowserMonitorScriptEventsEventJavascriptTarget
    The tab on which the page should open
    wait BrowserMonitorScriptEventsEventJavascriptWait
    The wait condition for the event—defines how long Dynatrace should wait before the next action is executed
    code String
    The JavaScript code to be executed in this event
    target Property Map
    The tab on which the page should open
    wait Property Map
    The wait condition for the event—defines how long Dynatrace should wait before the next action is executed

    BrowserMonitorScriptEventsEventJavascriptTarget, BrowserMonitorScriptEventsEventJavascriptTargetArgs

    Locators List<Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventJavascriptTargetLocator>
    The list of locators identifying the desired element
    Window string
    The tab of the target
    Locators []BrowserMonitorScriptEventsEventJavascriptTargetLocator
    The list of locators identifying the desired element
    Window string
    The tab of the target
    locators List<BrowserMonitorScriptEventsEventJavascriptTargetLocator>
    The list of locators identifying the desired element
    window String
    The tab of the target
    locators BrowserMonitorScriptEventsEventJavascriptTargetLocator[]
    The list of locators identifying the desired element
    window string
    The tab of the target
    locators Sequence[BrowserMonitorScriptEventsEventJavascriptTargetLocator]
    The list of locators identifying the desired element
    window str
    The tab of the target
    locators List<Property Map>
    The list of locators identifying the desired element
    window String
    The tab of the target

    BrowserMonitorScriptEventsEventJavascriptTargetLocator, BrowserMonitorScriptEventsEventJavascriptTargetLocatorArgs

    locators List<Property Map>
    A locator dentifyies the desired element

    BrowserMonitorScriptEventsEventJavascriptTargetLocatorLocator, BrowserMonitorScriptEventsEventJavascriptTargetLocatorLocatorArgs

    Type string
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    Value string
    The name of the element to be found
    Type string
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    Value string
    The name of the element to be found
    type String
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    value String
    The name of the element to be found
    type string
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    value string
    The name of the element to be found
    type str
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    value str
    The name of the element to be found
    type String
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    value String
    The name of the element to be found

    BrowserMonitorScriptEventsEventJavascriptWait, BrowserMonitorScriptEventsEventJavascriptWaitArgs

    WaitFor string
    The time to wait before the next event is triggered. Possible values are page_complete (wait for the page to load completely), network (wait for background network activity to complete), next_action (wait for the next action), time (wait for a specified periodof time) and validation (wait for a specific element to appear)
    Milliseconds int
    The time to wait, in millisencods. The maximum allowed value is 60000. Required for the type time, not applicable otherwise.
    Timeout int
    he maximum amount of time to wait for a certain element to appear, in milliseconds—if exceeded, the action is marked as failed. The maximum allowed value is 60000. Required for the type validation, not applicable otherwise..
    Validation Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventJavascriptWaitValidation
    The elements to wait for. Required for the validation type, not applicable otherwise.
    WaitFor string
    The time to wait before the next event is triggered. Possible values are page_complete (wait for the page to load completely), network (wait for background network activity to complete), next_action (wait for the next action), time (wait for a specified periodof time) and validation (wait for a specific element to appear)
    Milliseconds int
    The time to wait, in millisencods. The maximum allowed value is 60000. Required for the type time, not applicable otherwise.
    Timeout int
    he maximum amount of time to wait for a certain element to appear, in milliseconds—if exceeded, the action is marked as failed. The maximum allowed value is 60000. Required for the type validation, not applicable otherwise..
    Validation BrowserMonitorScriptEventsEventJavascriptWaitValidation
    The elements to wait for. Required for the validation type, not applicable otherwise.
    waitFor String
    The time to wait before the next event is triggered. Possible values are page_complete (wait for the page to load completely), network (wait for background network activity to complete), next_action (wait for the next action), time (wait for a specified periodof time) and validation (wait for a specific element to appear)
    milliseconds Integer
    The time to wait, in millisencods. The maximum allowed value is 60000. Required for the type time, not applicable otherwise.
    timeout Integer
    he maximum amount of time to wait for a certain element to appear, in milliseconds—if exceeded, the action is marked as failed. The maximum allowed value is 60000. Required for the type validation, not applicable otherwise..
    validation BrowserMonitorScriptEventsEventJavascriptWaitValidation
    The elements to wait for. Required for the validation type, not applicable otherwise.
    waitFor string
    The time to wait before the next event is triggered. Possible values are page_complete (wait for the page to load completely), network (wait for background network activity to complete), next_action (wait for the next action), time (wait for a specified periodof time) and validation (wait for a specific element to appear)
    milliseconds number
    The time to wait, in millisencods. The maximum allowed value is 60000. Required for the type time, not applicable otherwise.
    timeout number
    he maximum amount of time to wait for a certain element to appear, in milliseconds—if exceeded, the action is marked as failed. The maximum allowed value is 60000. Required for the type validation, not applicable otherwise..
    validation BrowserMonitorScriptEventsEventJavascriptWaitValidation
    The elements to wait for. Required for the validation type, not applicable otherwise.
    wait_for str
    The time to wait before the next event is triggered. Possible values are page_complete (wait for the page to load completely), network (wait for background network activity to complete), next_action (wait for the next action), time (wait for a specified periodof time) and validation (wait for a specific element to appear)
    milliseconds int
    The time to wait, in millisencods. The maximum allowed value is 60000. Required for the type time, not applicable otherwise.
    timeout int
    he maximum amount of time to wait for a certain element to appear, in milliseconds—if exceeded, the action is marked as failed. The maximum allowed value is 60000. Required for the type validation, not applicable otherwise..
    validation BrowserMonitorScriptEventsEventJavascriptWaitValidation
    The elements to wait for. Required for the validation type, not applicable otherwise.
    waitFor String
    The time to wait before the next event is triggered. Possible values are page_complete (wait for the page to load completely), network (wait for background network activity to complete), next_action (wait for the next action), time (wait for a specified periodof time) and validation (wait for a specific element to appear)
    milliseconds Number
    The time to wait, in millisencods. The maximum allowed value is 60000. Required for the type time, not applicable otherwise.
    timeout Number
    he maximum amount of time to wait for a certain element to appear, in milliseconds—if exceeded, the action is marked as failed. The maximum allowed value is 60000. Required for the type validation, not applicable otherwise..
    validation Property Map
    The elements to wait for. Required for the validation type, not applicable otherwise.

    BrowserMonitorScriptEventsEventJavascriptWaitValidation, BrowserMonitorScriptEventsEventJavascriptWaitValidationArgs

    Type string
    The goal of the validation. content_match (check page for the specific content. Not allowed for validation inside of wait condition), element_match (check page for the specific element).
    FailIfFound bool
    The condition of the validation. false means the validation succeeds if the specified content/element is found. true means the validation fails if the specified content/element is found
    Match string
    The content to look for on the page. Regular expressions are allowed. In that case set isRegex as true. Required for content_match, optional for element_match.
    Regex bool
    Defines whether match is plain text (false) or a regular expression (true)
    Target Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventJavascriptWaitValidationTarget
    The elemnt to look for on the page
    Type string
    The goal of the validation. content_match (check page for the specific content. Not allowed for validation inside of wait condition), element_match (check page for the specific element).
    FailIfFound bool
    The condition of the validation. false means the validation succeeds if the specified content/element is found. true means the validation fails if the specified content/element is found
    Match string
    The content to look for on the page. Regular expressions are allowed. In that case set isRegex as true. Required for content_match, optional for element_match.
    Regex bool
    Defines whether match is plain text (false) or a regular expression (true)
    Target BrowserMonitorScriptEventsEventJavascriptWaitValidationTarget
    The elemnt to look for on the page
    type String
    The goal of the validation. content_match (check page for the specific content. Not allowed for validation inside of wait condition), element_match (check page for the specific element).
    failIfFound Boolean
    The condition of the validation. false means the validation succeeds if the specified content/element is found. true means the validation fails if the specified content/element is found
    match String
    The content to look for on the page. Regular expressions are allowed. In that case set isRegex as true. Required for content_match, optional for element_match.
    regex Boolean
    Defines whether match is plain text (false) or a regular expression (true)
    target BrowserMonitorScriptEventsEventJavascriptWaitValidationTarget
    The elemnt to look for on the page
    type string
    The goal of the validation. content_match (check page for the specific content. Not allowed for validation inside of wait condition), element_match (check page for the specific element).
    failIfFound boolean
    The condition of the validation. false means the validation succeeds if the specified content/element is found. true means the validation fails if the specified content/element is found
    match string
    The content to look for on the page. Regular expressions are allowed. In that case set isRegex as true. Required for content_match, optional for element_match.
    regex boolean
    Defines whether match is plain text (false) or a regular expression (true)
    target BrowserMonitorScriptEventsEventJavascriptWaitValidationTarget
    The elemnt to look for on the page
    type str
    The goal of the validation. content_match (check page for the specific content. Not allowed for validation inside of wait condition), element_match (check page for the specific element).
    fail_if_found bool
    The condition of the validation. false means the validation succeeds if the specified content/element is found. true means the validation fails if the specified content/element is found
    match str
    The content to look for on the page. Regular expressions are allowed. In that case set isRegex as true. Required for content_match, optional for element_match.
    regex bool
    Defines whether match is plain text (false) or a regular expression (true)
    target BrowserMonitorScriptEventsEventJavascriptWaitValidationTarget
    The elemnt to look for on the page
    type String
    The goal of the validation. content_match (check page for the specific content. Not allowed for validation inside of wait condition), element_match (check page for the specific element).
    failIfFound Boolean
    The condition of the validation. false means the validation succeeds if the specified content/element is found. true means the validation fails if the specified content/element is found
    match String
    The content to look for on the page. Regular expressions are allowed. In that case set isRegex as true. Required for content_match, optional for element_match.
    regex Boolean
    Defines whether match is plain text (false) or a regular expression (true)
    target Property Map
    The elemnt to look for on the page

    BrowserMonitorScriptEventsEventJavascriptWaitValidationTarget, BrowserMonitorScriptEventsEventJavascriptWaitValidationTargetArgs

    Locators List<Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventJavascriptWaitValidationTargetLocator>
    The list of locators identifying the desired element
    Window string
    The tab of the target
    Locators []BrowserMonitorScriptEventsEventJavascriptWaitValidationTargetLocator
    The list of locators identifying the desired element
    Window string
    The tab of the target
    locators List<BrowserMonitorScriptEventsEventJavascriptWaitValidationTargetLocator>
    The list of locators identifying the desired element
    window String
    The tab of the target
    locators BrowserMonitorScriptEventsEventJavascriptWaitValidationTargetLocator[]
    The list of locators identifying the desired element
    window string
    The tab of the target
    locators Sequence[BrowserMonitorScriptEventsEventJavascriptWaitValidationTargetLocator]
    The list of locators identifying the desired element
    window str
    The tab of the target
    locators List<Property Map>
    The list of locators identifying the desired element
    window String
    The tab of the target

    BrowserMonitorScriptEventsEventJavascriptWaitValidationTargetLocator, BrowserMonitorScriptEventsEventJavascriptWaitValidationTargetLocatorArgs

    locators List<Property Map>
    A locator dentifyies the desired element

    BrowserMonitorScriptEventsEventJavascriptWaitValidationTargetLocatorLocator, BrowserMonitorScriptEventsEventJavascriptWaitValidationTargetLocatorLocatorArgs

    Type string
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    Value string
    The name of the element to be found
    Type string
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    Value string
    The name of the element to be found
    type String
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    value String
    The name of the element to be found
    type string
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    value string
    The name of the element to be found
    type str
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    value str
    The name of the element to be found
    type String
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    value String
    The name of the element to be found

    BrowserMonitorScriptEventsEventKeystrokes, BrowserMonitorScriptEventsEventKeystrokesArgs

    Credential Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventKeystrokesCredential
    Credentials for this event
    Masked bool
    Indicates whether the textValue is encrypted (true) or not (false). Must not be specified if credentials from the vault are being used
    SimulateBlurEvent bool
    Defines whether to blur the text field when it loses focus. Set to true to trigger the blur the textValue
    SimulateReturnKey bool
    Simulates pressing the 'Return' key after simulating other keystrokes. For example, to submit a form or trigger a login.
    Target Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventKeystrokesTarget
    The tab on which the page should open
    Text string
    The text to enter. Must not be specified if credentials from the vault are being used
    Validate Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventKeystrokesValidate
    The validation rules for the event—helps you verify that your browser monitor loads the expected page content or page element
    Wait Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventKeystrokesWait
    The wait condition for the event—defines how long Dynatrace should wait before the next action is executed
    Credential BrowserMonitorScriptEventsEventKeystrokesCredential
    Credentials for this event
    Masked bool
    Indicates whether the textValue is encrypted (true) or not (false). Must not be specified if credentials from the vault are being used
    SimulateBlurEvent bool
    Defines whether to blur the text field when it loses focus. Set to true to trigger the blur the textValue
    SimulateReturnKey bool
    Simulates pressing the 'Return' key after simulating other keystrokes. For example, to submit a form or trigger a login.
    Target BrowserMonitorScriptEventsEventKeystrokesTarget
    The tab on which the page should open
    Text string
    The text to enter. Must not be specified if credentials from the vault are being used
    Validate BrowserMonitorScriptEventsEventKeystrokesValidate
    The validation rules for the event—helps you verify that your browser monitor loads the expected page content or page element
    Wait BrowserMonitorScriptEventsEventKeystrokesWait
    The wait condition for the event—defines how long Dynatrace should wait before the next action is executed
    credential BrowserMonitorScriptEventsEventKeystrokesCredential
    Credentials for this event
    masked Boolean
    Indicates whether the textValue is encrypted (true) or not (false). Must not be specified if credentials from the vault are being used
    simulateBlurEvent Boolean
    Defines whether to blur the text field when it loses focus. Set to true to trigger the blur the textValue
    simulateReturnKey Boolean
    Simulates pressing the 'Return' key after simulating other keystrokes. For example, to submit a form or trigger a login.
    target BrowserMonitorScriptEventsEventKeystrokesTarget
    The tab on which the page should open
    text String
    The text to enter. Must not be specified if credentials from the vault are being used
    validate BrowserMonitorScriptEventsEventKeystrokesValidate
    The validation rules for the event—helps you verify that your browser monitor loads the expected page content or page element
    wait_ BrowserMonitorScriptEventsEventKeystrokesWait
    The wait condition for the event—defines how long Dynatrace should wait before the next action is executed
    credential BrowserMonitorScriptEventsEventKeystrokesCredential
    Credentials for this event
    masked boolean
    Indicates whether the textValue is encrypted (true) or not (false). Must not be specified if credentials from the vault are being used
    simulateBlurEvent boolean
    Defines whether to blur the text field when it loses focus. Set to true to trigger the blur the textValue
    simulateReturnKey boolean
    Simulates pressing the 'Return' key after simulating other keystrokes. For example, to submit a form or trigger a login.
    target BrowserMonitorScriptEventsEventKeystrokesTarget
    The tab on which the page should open
    text string
    The text to enter. Must not be specified if credentials from the vault are being used
    validate BrowserMonitorScriptEventsEventKeystrokesValidate
    The validation rules for the event—helps you verify that your browser monitor loads the expected page content or page element
    wait BrowserMonitorScriptEventsEventKeystrokesWait
    The wait condition for the event—defines how long Dynatrace should wait before the next action is executed
    credential BrowserMonitorScriptEventsEventKeystrokesCredential
    Credentials for this event
    masked bool
    Indicates whether the textValue is encrypted (true) or not (false). Must not be specified if credentials from the vault are being used
    simulate_blur_event bool
    Defines whether to blur the text field when it loses focus. Set to true to trigger the blur the textValue
    simulate_return_key bool
    Simulates pressing the 'Return' key after simulating other keystrokes. For example, to submit a form or trigger a login.
    target BrowserMonitorScriptEventsEventKeystrokesTarget
    The tab on which the page should open
    text str
    The text to enter. Must not be specified if credentials from the vault are being used
    validate BrowserMonitorScriptEventsEventKeystrokesValidate
    The validation rules for the event—helps you verify that your browser monitor loads the expected page content or page element
    wait BrowserMonitorScriptEventsEventKeystrokesWait
    The wait condition for the event—defines how long Dynatrace should wait before the next action is executed
    credential Property Map
    Credentials for this event
    masked Boolean
    Indicates whether the textValue is encrypted (true) or not (false). Must not be specified if credentials from the vault are being used
    simulateBlurEvent Boolean
    Defines whether to blur the text field when it loses focus. Set to true to trigger the blur the textValue
    simulateReturnKey Boolean
    Simulates pressing the 'Return' key after simulating other keystrokes. For example, to submit a form or trigger a login.
    target Property Map
    The tab on which the page should open
    text String
    The text to enter. Must not be specified if credentials from the vault are being used
    validate Property Map
    The validation rules for the event—helps you verify that your browser monitor loads the expected page content or page element
    wait Property Map
    The wait condition for the event—defines how long Dynatrace should wait before the next action is executed

    BrowserMonitorScriptEventsEventKeystrokesCredential, BrowserMonitorScriptEventsEventKeystrokesCredentialArgs

    Field string
    Either username or password
    VaultId string
    The ID of the credential within the Credentials Vault
    Field string
    Either username or password
    VaultId string
    The ID of the credential within the Credentials Vault
    field String
    Either username or password
    vaultId String
    The ID of the credential within the Credentials Vault
    field string
    Either username or password
    vaultId string
    The ID of the credential within the Credentials Vault
    field str
    Either username or password
    vault_id str
    The ID of the credential within the Credentials Vault
    field String
    Either username or password
    vaultId String
    The ID of the credential within the Credentials Vault

    BrowserMonitorScriptEventsEventKeystrokesTarget, BrowserMonitorScriptEventsEventKeystrokesTargetArgs

    Locators List<Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventKeystrokesTargetLocator>
    The list of locators identifying the desired element
    Window string
    The tab of the target
    Locators []BrowserMonitorScriptEventsEventKeystrokesTargetLocator
    The list of locators identifying the desired element
    Window string
    The tab of the target
    locators List<BrowserMonitorScriptEventsEventKeystrokesTargetLocator>
    The list of locators identifying the desired element
    window String
    The tab of the target
    locators BrowserMonitorScriptEventsEventKeystrokesTargetLocator[]
    The list of locators identifying the desired element
    window string
    The tab of the target
    locators Sequence[BrowserMonitorScriptEventsEventKeystrokesTargetLocator]
    The list of locators identifying the desired element
    window str
    The tab of the target
    locators List<Property Map>
    The list of locators identifying the desired element
    window String
    The tab of the target

    BrowserMonitorScriptEventsEventKeystrokesTargetLocator, BrowserMonitorScriptEventsEventKeystrokesTargetLocatorArgs

    locators List<Property Map>
    A locator dentifyies the desired element

    BrowserMonitorScriptEventsEventKeystrokesTargetLocatorLocator, BrowserMonitorScriptEventsEventKeystrokesTargetLocatorLocatorArgs

    Type string
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    Value string
    The name of the element to be found
    Type string
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    Value string
    The name of the element to be found
    type String
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    value String
    The name of the element to be found
    type string
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    value string
    The name of the element to be found
    type str
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    value str
    The name of the element to be found
    type String
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    value String
    The name of the element to be found

    BrowserMonitorScriptEventsEventKeystrokesValidate, BrowserMonitorScriptEventsEventKeystrokesValidateArgs

    Validations List<Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventKeystrokesValidateValidation>
    The element to wait for. Required for the validation type, not applicable otherwise.
    Validations []BrowserMonitorScriptEventsEventKeystrokesValidateValidation
    The element to wait for. Required for the validation type, not applicable otherwise.
    validations List<BrowserMonitorScriptEventsEventKeystrokesValidateValidation>
    The element to wait for. Required for the validation type, not applicable otherwise.
    validations BrowserMonitorScriptEventsEventKeystrokesValidateValidation[]
    The element to wait for. Required for the validation type, not applicable otherwise.
    validations Sequence[BrowserMonitorScriptEventsEventKeystrokesValidateValidation]
    The element to wait for. Required for the validation type, not applicable otherwise.
    validations List<Property Map>
    The element to wait for. Required for the validation type, not applicable otherwise.

    BrowserMonitorScriptEventsEventKeystrokesValidateValidation, BrowserMonitorScriptEventsEventKeystrokesValidateValidationArgs

    Type string
    The goal of the validation. content_match (check page for the specific content. Not allowed for validation inside of wait condition), element_match (check page for the specific element).
    FailIfFound bool
    The condition of the validation. false means the validation succeeds if the specified content/element is found. true means the validation fails if the specified content/element is found
    Match string
    The content to look for on the page. Regular expressions are allowed. In that case set isRegex as true. Required for content_match, optional for element_match.
    Regex bool
    Defines whether match is plain text (false) or a regular expression (true)
    Target Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventKeystrokesValidateValidationTarget
    The elemnt to look for on the page
    Type string
    The goal of the validation. content_match (check page for the specific content. Not allowed for validation inside of wait condition), element_match (check page for the specific element).
    FailIfFound bool
    The condition of the validation. false means the validation succeeds if the specified content/element is found. true means the validation fails if the specified content/element is found
    Match string
    The content to look for on the page. Regular expressions are allowed. In that case set isRegex as true. Required for content_match, optional for element_match.
    Regex bool
    Defines whether match is plain text (false) or a regular expression (true)
    Target BrowserMonitorScriptEventsEventKeystrokesValidateValidationTarget
    The elemnt to look for on the page
    type String
    The goal of the validation. content_match (check page for the specific content. Not allowed for validation inside of wait condition), element_match (check page for the specific element).
    failIfFound Boolean
    The condition of the validation. false means the validation succeeds if the specified content/element is found. true means the validation fails if the specified content/element is found
    match String
    The content to look for on the page. Regular expressions are allowed. In that case set isRegex as true. Required for content_match, optional for element_match.
    regex Boolean
    Defines whether match is plain text (false) or a regular expression (true)
    target BrowserMonitorScriptEventsEventKeystrokesValidateValidationTarget
    The elemnt to look for on the page
    type string
    The goal of the validation. content_match (check page for the specific content. Not allowed for validation inside of wait condition), element_match (check page for the specific element).
    failIfFound boolean
    The condition of the validation. false means the validation succeeds if the specified content/element is found. true means the validation fails if the specified content/element is found
    match string
    The content to look for on the page. Regular expressions are allowed. In that case set isRegex as true. Required for content_match, optional for element_match.
    regex boolean
    Defines whether match is plain text (false) or a regular expression (true)
    target BrowserMonitorScriptEventsEventKeystrokesValidateValidationTarget
    The elemnt to look for on the page
    type str
    The goal of the validation. content_match (check page for the specific content. Not allowed for validation inside of wait condition), element_match (check page for the specific element).
    fail_if_found bool
    The condition of the validation. false means the validation succeeds if the specified content/element is found. true means the validation fails if the specified content/element is found
    match str
    The content to look for on the page. Regular expressions are allowed. In that case set isRegex as true. Required for content_match, optional for element_match.
    regex bool
    Defines whether match is plain text (false) or a regular expression (true)
    target BrowserMonitorScriptEventsEventKeystrokesValidateValidationTarget
    The elemnt to look for on the page
    type String
    The goal of the validation. content_match (check page for the specific content. Not allowed for validation inside of wait condition), element_match (check page for the specific element).
    failIfFound Boolean
    The condition of the validation. false means the validation succeeds if the specified content/element is found. true means the validation fails if the specified content/element is found
    match String
    The content to look for on the page. Regular expressions are allowed. In that case set isRegex as true. Required for content_match, optional for element_match.
    regex Boolean
    Defines whether match is plain text (false) or a regular expression (true)
    target Property Map
    The elemnt to look for on the page

    BrowserMonitorScriptEventsEventKeystrokesValidateValidationTarget, BrowserMonitorScriptEventsEventKeystrokesValidateValidationTargetArgs

    Locators List<Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventKeystrokesValidateValidationTargetLocator>
    The list of locators identifying the desired element
    Window string
    The tab of the target
    Locators []BrowserMonitorScriptEventsEventKeystrokesValidateValidationTargetLocator
    The list of locators identifying the desired element
    Window string
    The tab of the target
    locators List<BrowserMonitorScriptEventsEventKeystrokesValidateValidationTargetLocator>
    The list of locators identifying the desired element
    window String
    The tab of the target
    locators BrowserMonitorScriptEventsEventKeystrokesValidateValidationTargetLocator[]
    The list of locators identifying the desired element
    window string
    The tab of the target
    locators Sequence[BrowserMonitorScriptEventsEventKeystrokesValidateValidationTargetLocator]
    The list of locators identifying the desired element
    window str
    The tab of the target
    locators List<Property Map>
    The list of locators identifying the desired element
    window String
    The tab of the target

    BrowserMonitorScriptEventsEventKeystrokesValidateValidationTargetLocator, BrowserMonitorScriptEventsEventKeystrokesValidateValidationTargetLocatorArgs

    locators List<Property Map>
    A locator dentifyies the desired element

    BrowserMonitorScriptEventsEventKeystrokesValidateValidationTargetLocatorLocator, BrowserMonitorScriptEventsEventKeystrokesValidateValidationTargetLocatorLocatorArgs

    Type string
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    Value string
    The name of the element to be found
    Type string
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    Value string
    The name of the element to be found
    type String
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    value String
    The name of the element to be found
    type string
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    value string
    The name of the element to be found
    type str
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    value str
    The name of the element to be found
    type String
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    value String
    The name of the element to be found

    BrowserMonitorScriptEventsEventKeystrokesWait, BrowserMonitorScriptEventsEventKeystrokesWaitArgs

    WaitFor string
    The time to wait before the next event is triggered. Possible values are page_complete (wait for the page to load completely), network (wait for background network activity to complete), next_action (wait for the next action), time (wait for a specified periodof time) and validation (wait for a specific element to appear)
    Milliseconds int
    The time to wait, in millisencods. The maximum allowed value is 60000. Required for the type time, not applicable otherwise.
    Timeout int
    he maximum amount of time to wait for a certain element to appear, in milliseconds—if exceeded, the action is marked as failed. The maximum allowed value is 60000. Required for the type validation, not applicable otherwise..
    Validation Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventKeystrokesWaitValidation
    The elements to wait for. Required for the validation type, not applicable otherwise.
    WaitFor string
    The time to wait before the next event is triggered. Possible values are page_complete (wait for the page to load completely), network (wait for background network activity to complete), next_action (wait for the next action), time (wait for a specified periodof time) and validation (wait for a specific element to appear)
    Milliseconds int
    The time to wait, in millisencods. The maximum allowed value is 60000. Required for the type time, not applicable otherwise.
    Timeout int
    he maximum amount of time to wait for a certain element to appear, in milliseconds—if exceeded, the action is marked as failed. The maximum allowed value is 60000. Required for the type validation, not applicable otherwise..
    Validation BrowserMonitorScriptEventsEventKeystrokesWaitValidation
    The elements to wait for. Required for the validation type, not applicable otherwise.
    waitFor String
    The time to wait before the next event is triggered. Possible values are page_complete (wait for the page to load completely), network (wait for background network activity to complete), next_action (wait for the next action), time (wait for a specified periodof time) and validation (wait for a specific element to appear)
    milliseconds Integer
    The time to wait, in millisencods. The maximum allowed value is 60000. Required for the type time, not applicable otherwise.
    timeout Integer
    he maximum amount of time to wait for a certain element to appear, in milliseconds—if exceeded, the action is marked as failed. The maximum allowed value is 60000. Required for the type validation, not applicable otherwise..
    validation BrowserMonitorScriptEventsEventKeystrokesWaitValidation
    The elements to wait for. Required for the validation type, not applicable otherwise.
    waitFor string
    The time to wait before the next event is triggered. Possible values are page_complete (wait for the page to load completely), network (wait for background network activity to complete), next_action (wait for the next action), time (wait for a specified periodof time) and validation (wait for a specific element to appear)
    milliseconds number
    The time to wait, in millisencods. The maximum allowed value is 60000. Required for the type time, not applicable otherwise.
    timeout number
    he maximum amount of time to wait for a certain element to appear, in milliseconds—if exceeded, the action is marked as failed. The maximum allowed value is 60000. Required for the type validation, not applicable otherwise..
    validation BrowserMonitorScriptEventsEventKeystrokesWaitValidation
    The elements to wait for. Required for the validation type, not applicable otherwise.
    wait_for str
    The time to wait before the next event is triggered. Possible values are page_complete (wait for the page to load completely), network (wait for background network activity to complete), next_action (wait for the next action), time (wait for a specified periodof time) and validation (wait for a specific element to appear)
    milliseconds int
    The time to wait, in millisencods. The maximum allowed value is 60000. Required for the type time, not applicable otherwise.
    timeout int
    he maximum amount of time to wait for a certain element to appear, in milliseconds—if exceeded, the action is marked as failed. The maximum allowed value is 60000. Required for the type validation, not applicable otherwise..
    validation BrowserMonitorScriptEventsEventKeystrokesWaitValidation
    The elements to wait for. Required for the validation type, not applicable otherwise.
    waitFor String
    The time to wait before the next event is triggered. Possible values are page_complete (wait for the page to load completely), network (wait for background network activity to complete), next_action (wait for the next action), time (wait for a specified periodof time) and validation (wait for a specific element to appear)
    milliseconds Number
    The time to wait, in millisencods. The maximum allowed value is 60000. Required for the type time, not applicable otherwise.
    timeout Number
    he maximum amount of time to wait for a certain element to appear, in milliseconds—if exceeded, the action is marked as failed. The maximum allowed value is 60000. Required for the type validation, not applicable otherwise..
    validation Property Map
    The elements to wait for. Required for the validation type, not applicable otherwise.

    BrowserMonitorScriptEventsEventKeystrokesWaitValidation, BrowserMonitorScriptEventsEventKeystrokesWaitValidationArgs

    Type string
    The goal of the validation. content_match (check page for the specific content. Not allowed for validation inside of wait condition), element_match (check page for the specific element).
    FailIfFound bool
    The condition of the validation. false means the validation succeeds if the specified content/element is found. true means the validation fails if the specified content/element is found
    Match string
    The content to look for on the page. Regular expressions are allowed. In that case set isRegex as true. Required for content_match, optional for element_match.
    Regex bool
    Defines whether match is plain text (false) or a regular expression (true)
    Target Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventKeystrokesWaitValidationTarget
    The elemnt to look for on the page
    Type string
    The goal of the validation. content_match (check page for the specific content. Not allowed for validation inside of wait condition), element_match (check page for the specific element).
    FailIfFound bool
    The condition of the validation. false means the validation succeeds if the specified content/element is found. true means the validation fails if the specified content/element is found
    Match string
    The content to look for on the page. Regular expressions are allowed. In that case set isRegex as true. Required for content_match, optional for element_match.
    Regex bool
    Defines whether match is plain text (false) or a regular expression (true)
    Target BrowserMonitorScriptEventsEventKeystrokesWaitValidationTarget
    The elemnt to look for on the page
    type String
    The goal of the validation. content_match (check page for the specific content. Not allowed for validation inside of wait condition), element_match (check page for the specific element).
    failIfFound Boolean
    The condition of the validation. false means the validation succeeds if the specified content/element is found. true means the validation fails if the specified content/element is found
    match String
    The content to look for on the page. Regular expressions are allowed. In that case set isRegex as true. Required for content_match, optional for element_match.
    regex Boolean
    Defines whether match is plain text (false) or a regular expression (true)
    target BrowserMonitorScriptEventsEventKeystrokesWaitValidationTarget
    The elemnt to look for on the page
    type string
    The goal of the validation. content_match (check page for the specific content. Not allowed for validation inside of wait condition), element_match (check page for the specific element).
    failIfFound boolean
    The condition of the validation. false means the validation succeeds if the specified content/element is found. true means the validation fails if the specified content/element is found
    match string
    The content to look for on the page. Regular expressions are allowed. In that case set isRegex as true. Required for content_match, optional for element_match.
    regex boolean
    Defines whether match is plain text (false) or a regular expression (true)
    target BrowserMonitorScriptEventsEventKeystrokesWaitValidationTarget
    The elemnt to look for on the page
    type str
    The goal of the validation. content_match (check page for the specific content. Not allowed for validation inside of wait condition), element_match (check page for the specific element).
    fail_if_found bool
    The condition of the validation. false means the validation succeeds if the specified content/element is found. true means the validation fails if the specified content/element is found
    match str
    The content to look for on the page. Regular expressions are allowed. In that case set isRegex as true. Required for content_match, optional for element_match.
    regex bool
    Defines whether match is plain text (false) or a regular expression (true)
    target BrowserMonitorScriptEventsEventKeystrokesWaitValidationTarget
    The elemnt to look for on the page
    type String
    The goal of the validation. content_match (check page for the specific content. Not allowed for validation inside of wait condition), element_match (check page for the specific element).
    failIfFound Boolean
    The condition of the validation. false means the validation succeeds if the specified content/element is found. true means the validation fails if the specified content/element is found
    match String
    The content to look for on the page. Regular expressions are allowed. In that case set isRegex as true. Required for content_match, optional for element_match.
    regex Boolean
    Defines whether match is plain text (false) or a regular expression (true)
    target Property Map
    The elemnt to look for on the page

    BrowserMonitorScriptEventsEventKeystrokesWaitValidationTarget, BrowserMonitorScriptEventsEventKeystrokesWaitValidationTargetArgs

    Locators List<Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventKeystrokesWaitValidationTargetLocator>
    The list of locators identifying the desired element
    Window string
    The tab of the target
    Locators []BrowserMonitorScriptEventsEventKeystrokesWaitValidationTargetLocator
    The list of locators identifying the desired element
    Window string
    The tab of the target
    locators List<BrowserMonitorScriptEventsEventKeystrokesWaitValidationTargetLocator>
    The list of locators identifying the desired element
    window String
    The tab of the target
    locators BrowserMonitorScriptEventsEventKeystrokesWaitValidationTargetLocator[]
    The list of locators identifying the desired element
    window string
    The tab of the target
    locators Sequence[BrowserMonitorScriptEventsEventKeystrokesWaitValidationTargetLocator]
    The list of locators identifying the desired element
    window str
    The tab of the target
    locators List<Property Map>
    The list of locators identifying the desired element
    window String
    The tab of the target

    BrowserMonitorScriptEventsEventKeystrokesWaitValidationTargetLocator, BrowserMonitorScriptEventsEventKeystrokesWaitValidationTargetLocatorArgs

    locators List<Property Map>
    A locator dentifyies the desired element

    BrowserMonitorScriptEventsEventKeystrokesWaitValidationTargetLocatorLocator, BrowserMonitorScriptEventsEventKeystrokesWaitValidationTargetLocatorLocatorArgs

    Type string
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    Value string
    The name of the element to be found
    Type string
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    Value string
    The name of the element to be found
    type String
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    value String
    The name of the element to be found
    type string
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    value string
    The name of the element to be found
    type str
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    value str
    The name of the element to be found
    type String
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    value String
    The name of the element to be found

    BrowserMonitorScriptEventsEventNavigate, BrowserMonitorScriptEventsEventNavigateArgs

    Url string
    The URL to navigate to
    Authentication Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventNavigateAuthentication
    The login credentials to bypass the browser login mask
    Target Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventNavigateTarget
    The tab on which the page should open
    Validate Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventNavigateValidate
    The validation rules for the event—helps you verify that your browser monitor loads the expected page content or page element
    Wait Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventNavigateWait
    The wait condition for the event—defines how long Dynatrace should wait before the next action is executed
    Url string
    The URL to navigate to
    Authentication BrowserMonitorScriptEventsEventNavigateAuthentication
    The login credentials to bypass the browser login mask
    Target BrowserMonitorScriptEventsEventNavigateTarget
    The tab on which the page should open
    Validate BrowserMonitorScriptEventsEventNavigateValidate
    The validation rules for the event—helps you verify that your browser monitor loads the expected page content or page element
    Wait BrowserMonitorScriptEventsEventNavigateWait
    The wait condition for the event—defines how long Dynatrace should wait before the next action is executed
    url String
    The URL to navigate to
    authentication BrowserMonitorScriptEventsEventNavigateAuthentication
    The login credentials to bypass the browser login mask
    target BrowserMonitorScriptEventsEventNavigateTarget
    The tab on which the page should open
    validate BrowserMonitorScriptEventsEventNavigateValidate
    The validation rules for the event—helps you verify that your browser monitor loads the expected page content or page element
    wait_ BrowserMonitorScriptEventsEventNavigateWait
    The wait condition for the event—defines how long Dynatrace should wait before the next action is executed
    url string
    The URL to navigate to
    authentication BrowserMonitorScriptEventsEventNavigateAuthentication
    The login credentials to bypass the browser login mask
    target BrowserMonitorScriptEventsEventNavigateTarget
    The tab on which the page should open
    validate BrowserMonitorScriptEventsEventNavigateValidate
    The validation rules for the event—helps you verify that your browser monitor loads the expected page content or page element
    wait BrowserMonitorScriptEventsEventNavigateWait
    The wait condition for the event—defines how long Dynatrace should wait before the next action is executed
    url str
    The URL to navigate to
    authentication BrowserMonitorScriptEventsEventNavigateAuthentication
    The login credentials to bypass the browser login mask
    target BrowserMonitorScriptEventsEventNavigateTarget
    The tab on which the page should open
    validate BrowserMonitorScriptEventsEventNavigateValidate
    The validation rules for the event—helps you verify that your browser monitor loads the expected page content or page element
    wait BrowserMonitorScriptEventsEventNavigateWait
    The wait condition for the event—defines how long Dynatrace should wait before the next action is executed
    url String
    The URL to navigate to
    authentication Property Map
    The login credentials to bypass the browser login mask
    target Property Map
    The tab on which the page should open
    validate Property Map
    The validation rules for the event—helps you verify that your browser monitor loads the expected page content or page element
    wait Property Map
    The wait condition for the event—defines how long Dynatrace should wait before the next action is executed

    BrowserMonitorScriptEventsEventNavigateAuthentication, BrowserMonitorScriptEventsEventNavigateAuthenticationArgs

    Creds string
    A reference to the entry within the credential vault
    Type string
    The type of authentication
    Creds string
    A reference to the entry within the credential vault
    Type string
    The type of authentication
    creds String
    A reference to the entry within the credential vault
    type String
    The type of authentication
    creds string
    A reference to the entry within the credential vault
    type string
    The type of authentication
    creds str
    A reference to the entry within the credential vault
    type str
    The type of authentication
    creds String
    A reference to the entry within the credential vault
    type String
    The type of authentication

    BrowserMonitorScriptEventsEventNavigateTarget, BrowserMonitorScriptEventsEventNavigateTargetArgs

    Locators List<Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventNavigateTargetLocator>
    The list of locators identifying the desired element
    Window string
    The tab of the target
    Locators []BrowserMonitorScriptEventsEventNavigateTargetLocator
    The list of locators identifying the desired element
    Window string
    The tab of the target
    locators List<BrowserMonitorScriptEventsEventNavigateTargetLocator>
    The list of locators identifying the desired element
    window String
    The tab of the target
    locators BrowserMonitorScriptEventsEventNavigateTargetLocator[]
    The list of locators identifying the desired element
    window string
    The tab of the target
    locators Sequence[BrowserMonitorScriptEventsEventNavigateTargetLocator]
    The list of locators identifying the desired element
    window str
    The tab of the target
    locators List<Property Map>
    The list of locators identifying the desired element
    window String
    The tab of the target

    BrowserMonitorScriptEventsEventNavigateTargetLocator, BrowserMonitorScriptEventsEventNavigateTargetLocatorArgs

    locators List<Property Map>
    A locator dentifyies the desired element

    BrowserMonitorScriptEventsEventNavigateTargetLocatorLocator, BrowserMonitorScriptEventsEventNavigateTargetLocatorLocatorArgs

    Type string
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    Value string
    The name of the element to be found
    Type string
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    Value string
    The name of the element to be found
    type String
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    value String
    The name of the element to be found
    type string
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    value string
    The name of the element to be found
    type str
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    value str
    The name of the element to be found
    type String
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    value String
    The name of the element to be found

    BrowserMonitorScriptEventsEventNavigateValidate, BrowserMonitorScriptEventsEventNavigateValidateArgs

    Validations List<Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventNavigateValidateValidation>
    The element to wait for. Required for the validation type, not applicable otherwise.
    Validations []BrowserMonitorScriptEventsEventNavigateValidateValidation
    The element to wait for. Required for the validation type, not applicable otherwise.
    validations List<BrowserMonitorScriptEventsEventNavigateValidateValidation>
    The element to wait for. Required for the validation type, not applicable otherwise.
    validations BrowserMonitorScriptEventsEventNavigateValidateValidation[]
    The element to wait for. Required for the validation type, not applicable otherwise.
    validations Sequence[BrowserMonitorScriptEventsEventNavigateValidateValidation]
    The element to wait for. Required for the validation type, not applicable otherwise.
    validations List<Property Map>
    The element to wait for. Required for the validation type, not applicable otherwise.

    BrowserMonitorScriptEventsEventNavigateValidateValidation, BrowserMonitorScriptEventsEventNavigateValidateValidationArgs

    Type string
    The goal of the validation. content_match (check page for the specific content. Not allowed for validation inside of wait condition), element_match (check page for the specific element).
    FailIfFound bool
    The condition of the validation. false means the validation succeeds if the specified content/element is found. true means the validation fails if the specified content/element is found
    Match string
    The content to look for on the page. Regular expressions are allowed. In that case set isRegex as true. Required for content_match, optional for element_match.
    Regex bool
    Defines whether match is plain text (false) or a regular expression (true)
    Target Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventNavigateValidateValidationTarget
    The elemnt to look for on the page
    Type string
    The goal of the validation. content_match (check page for the specific content. Not allowed for validation inside of wait condition), element_match (check page for the specific element).
    FailIfFound bool
    The condition of the validation. false means the validation succeeds if the specified content/element is found. true means the validation fails if the specified content/element is found
    Match string
    The content to look for on the page. Regular expressions are allowed. In that case set isRegex as true. Required for content_match, optional for element_match.
    Regex bool
    Defines whether match is plain text (false) or a regular expression (true)
    Target BrowserMonitorScriptEventsEventNavigateValidateValidationTarget
    The elemnt to look for on the page
    type String
    The goal of the validation. content_match (check page for the specific content. Not allowed for validation inside of wait condition), element_match (check page for the specific element).
    failIfFound Boolean
    The condition of the validation. false means the validation succeeds if the specified content/element is found. true means the validation fails if the specified content/element is found
    match String
    The content to look for on the page. Regular expressions are allowed. In that case set isRegex as true. Required for content_match, optional for element_match.
    regex Boolean
    Defines whether match is plain text (false) or a regular expression (true)
    target BrowserMonitorScriptEventsEventNavigateValidateValidationTarget
    The elemnt to look for on the page
    type string
    The goal of the validation. content_match (check page for the specific content. Not allowed for validation inside of wait condition), element_match (check page for the specific element).
    failIfFound boolean
    The condition of the validation. false means the validation succeeds if the specified content/element is found. true means the validation fails if the specified content/element is found
    match string
    The content to look for on the page. Regular expressions are allowed. In that case set isRegex as true. Required for content_match, optional for element_match.
    regex boolean
    Defines whether match is plain text (false) or a regular expression (true)
    target BrowserMonitorScriptEventsEventNavigateValidateValidationTarget
    The elemnt to look for on the page
    type str
    The goal of the validation. content_match (check page for the specific content. Not allowed for validation inside of wait condition), element_match (check page for the specific element).
    fail_if_found bool
    The condition of the validation. false means the validation succeeds if the specified content/element is found. true means the validation fails if the specified content/element is found
    match str
    The content to look for on the page. Regular expressions are allowed. In that case set isRegex as true. Required for content_match, optional for element_match.
    regex bool
    Defines whether match is plain text (false) or a regular expression (true)
    target BrowserMonitorScriptEventsEventNavigateValidateValidationTarget
    The elemnt to look for on the page
    type String
    The goal of the validation. content_match (check page for the specific content. Not allowed for validation inside of wait condition), element_match (check page for the specific element).
    failIfFound Boolean
    The condition of the validation. false means the validation succeeds if the specified content/element is found. true means the validation fails if the specified content/element is found
    match String
    The content to look for on the page. Regular expressions are allowed. In that case set isRegex as true. Required for content_match, optional for element_match.
    regex Boolean
    Defines whether match is plain text (false) or a regular expression (true)
    target Property Map
    The elemnt to look for on the page

    BrowserMonitorScriptEventsEventNavigateValidateValidationTarget, BrowserMonitorScriptEventsEventNavigateValidateValidationTargetArgs

    Locators List<Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventNavigateValidateValidationTargetLocator>
    The list of locators identifying the desired element
    Window string
    The tab of the target
    Locators []BrowserMonitorScriptEventsEventNavigateValidateValidationTargetLocator
    The list of locators identifying the desired element
    Window string
    The tab of the target
    locators List<BrowserMonitorScriptEventsEventNavigateValidateValidationTargetLocator>
    The list of locators identifying the desired element
    window String
    The tab of the target
    locators BrowserMonitorScriptEventsEventNavigateValidateValidationTargetLocator[]
    The list of locators identifying the desired element
    window string
    The tab of the target
    locators Sequence[BrowserMonitorScriptEventsEventNavigateValidateValidationTargetLocator]
    The list of locators identifying the desired element
    window str
    The tab of the target
    locators List<Property Map>
    The list of locators identifying the desired element
    window String
    The tab of the target

    BrowserMonitorScriptEventsEventNavigateValidateValidationTargetLocator, BrowserMonitorScriptEventsEventNavigateValidateValidationTargetLocatorArgs

    locators List<Property Map>
    A locator dentifyies the desired element

    BrowserMonitorScriptEventsEventNavigateValidateValidationTargetLocatorLocator, BrowserMonitorScriptEventsEventNavigateValidateValidationTargetLocatorLocatorArgs

    Type string
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    Value string
    The name of the element to be found
    Type string
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    Value string
    The name of the element to be found
    type String
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    value String
    The name of the element to be found
    type string
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    value string
    The name of the element to be found
    type str
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    value str
    The name of the element to be found
    type String
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    value String
    The name of the element to be found

    BrowserMonitorScriptEventsEventNavigateWait, BrowserMonitorScriptEventsEventNavigateWaitArgs

    WaitFor string
    The time to wait before the next event is triggered. Possible values are page_complete (wait for the page to load completely), network (wait for background network activity to complete), next_action (wait for the next action), time (wait for a specified periodof time) and validation (wait for a specific element to appear)
    Milliseconds int
    The time to wait, in millisencods. The maximum allowed value is 60000. Required for the type time, not applicable otherwise.
    Timeout int
    he maximum amount of time to wait for a certain element to appear, in milliseconds—if exceeded, the action is marked as failed. The maximum allowed value is 60000. Required for the type validation, not applicable otherwise..
    Validation Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventNavigateWaitValidation
    The elements to wait for. Required for the validation type, not applicable otherwise.
    WaitFor string
    The time to wait before the next event is triggered. Possible values are page_complete (wait for the page to load completely), network (wait for background network activity to complete), next_action (wait for the next action), time (wait for a specified periodof time) and validation (wait for a specific element to appear)
    Milliseconds int
    The time to wait, in millisencods. The maximum allowed value is 60000. Required for the type time, not applicable otherwise.
    Timeout int
    he maximum amount of time to wait for a certain element to appear, in milliseconds—if exceeded, the action is marked as failed. The maximum allowed value is 60000. Required for the type validation, not applicable otherwise..
    Validation BrowserMonitorScriptEventsEventNavigateWaitValidation
    The elements to wait for. Required for the validation type, not applicable otherwise.
    waitFor String
    The time to wait before the next event is triggered. Possible values are page_complete (wait for the page to load completely), network (wait for background network activity to complete), next_action (wait for the next action), time (wait for a specified periodof time) and validation (wait for a specific element to appear)
    milliseconds Integer
    The time to wait, in millisencods. The maximum allowed value is 60000. Required for the type time, not applicable otherwise.
    timeout Integer
    he maximum amount of time to wait for a certain element to appear, in milliseconds—if exceeded, the action is marked as failed. The maximum allowed value is 60000. Required for the type validation, not applicable otherwise..
    validation BrowserMonitorScriptEventsEventNavigateWaitValidation
    The elements to wait for. Required for the validation type, not applicable otherwise.
    waitFor string
    The time to wait before the next event is triggered. Possible values are page_complete (wait for the page to load completely), network (wait for background network activity to complete), next_action (wait for the next action), time (wait for a specified periodof time) and validation (wait for a specific element to appear)
    milliseconds number
    The time to wait, in millisencods. The maximum allowed value is 60000. Required for the type time, not applicable otherwise.
    timeout number
    he maximum amount of time to wait for a certain element to appear, in milliseconds—if exceeded, the action is marked as failed. The maximum allowed value is 60000. Required for the type validation, not applicable otherwise..
    validation BrowserMonitorScriptEventsEventNavigateWaitValidation
    The elements to wait for. Required for the validation type, not applicable otherwise.
    wait_for str
    The time to wait before the next event is triggered. Possible values are page_complete (wait for the page to load completely), network (wait for background network activity to complete), next_action (wait for the next action), time (wait for a specified periodof time) and validation (wait for a specific element to appear)
    milliseconds int
    The time to wait, in millisencods. The maximum allowed value is 60000. Required for the type time, not applicable otherwise.
    timeout int
    he maximum amount of time to wait for a certain element to appear, in milliseconds—if exceeded, the action is marked as failed. The maximum allowed value is 60000. Required for the type validation, not applicable otherwise..
    validation BrowserMonitorScriptEventsEventNavigateWaitValidation
    The elements to wait for. Required for the validation type, not applicable otherwise.
    waitFor String
    The time to wait before the next event is triggered. Possible values are page_complete (wait for the page to load completely), network (wait for background network activity to complete), next_action (wait for the next action), time (wait for a specified periodof time) and validation (wait for a specific element to appear)
    milliseconds Number
    The time to wait, in millisencods. The maximum allowed value is 60000. Required for the type time, not applicable otherwise.
    timeout Number
    he maximum amount of time to wait for a certain element to appear, in milliseconds—if exceeded, the action is marked as failed. The maximum allowed value is 60000. Required for the type validation, not applicable otherwise..
    validation Property Map
    The elements to wait for. Required for the validation type, not applicable otherwise.

    BrowserMonitorScriptEventsEventNavigateWaitValidation, BrowserMonitorScriptEventsEventNavigateWaitValidationArgs

    Type string
    The goal of the validation. content_match (check page for the specific content. Not allowed for validation inside of wait condition), element_match (check page for the specific element).
    FailIfFound bool
    The condition of the validation. false means the validation succeeds if the specified content/element is found. true means the validation fails if the specified content/element is found
    Match string
    The content to look for on the page. Regular expressions are allowed. In that case set isRegex as true. Required for content_match, optional for element_match.
    Regex bool
    Defines whether match is plain text (false) or a regular expression (true)
    Target Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventNavigateWaitValidationTarget
    The elemnt to look for on the page
    Type string
    The goal of the validation. content_match (check page for the specific content. Not allowed for validation inside of wait condition), element_match (check page for the specific element).
    FailIfFound bool
    The condition of the validation. false means the validation succeeds if the specified content/element is found. true means the validation fails if the specified content/element is found
    Match string
    The content to look for on the page. Regular expressions are allowed. In that case set isRegex as true. Required for content_match, optional for element_match.
    Regex bool
    Defines whether match is plain text (false) or a regular expression (true)
    Target BrowserMonitorScriptEventsEventNavigateWaitValidationTarget
    The elemnt to look for on the page
    type String
    The goal of the validation. content_match (check page for the specific content. Not allowed for validation inside of wait condition), element_match (check page for the specific element).
    failIfFound Boolean
    The condition of the validation. false means the validation succeeds if the specified content/element is found. true means the validation fails if the specified content/element is found
    match String
    The content to look for on the page. Regular expressions are allowed. In that case set isRegex as true. Required for content_match, optional for element_match.
    regex Boolean
    Defines whether match is plain text (false) or a regular expression (true)
    target BrowserMonitorScriptEventsEventNavigateWaitValidationTarget
    The elemnt to look for on the page
    type string
    The goal of the validation. content_match (check page for the specific content. Not allowed for validation inside of wait condition), element_match (check page for the specific element).
    failIfFound boolean
    The condition of the validation. false means the validation succeeds if the specified content/element is found. true means the validation fails if the specified content/element is found
    match string
    The content to look for on the page. Regular expressions are allowed. In that case set isRegex as true. Required for content_match, optional for element_match.
    regex boolean
    Defines whether match is plain text (false) or a regular expression (true)
    target BrowserMonitorScriptEventsEventNavigateWaitValidationTarget
    The elemnt to look for on the page
    type str
    The goal of the validation. content_match (check page for the specific content. Not allowed for validation inside of wait condition), element_match (check page for the specific element).
    fail_if_found bool
    The condition of the validation. false means the validation succeeds if the specified content/element is found. true means the validation fails if the specified content/element is found
    match str
    The content to look for on the page. Regular expressions are allowed. In that case set isRegex as true. Required for content_match, optional for element_match.
    regex bool
    Defines whether match is plain text (false) or a regular expression (true)
    target BrowserMonitorScriptEventsEventNavigateWaitValidationTarget
    The elemnt to look for on the page
    type String
    The goal of the validation. content_match (check page for the specific content. Not allowed for validation inside of wait condition), element_match (check page for the specific element).
    failIfFound Boolean
    The condition of the validation. false means the validation succeeds if the specified content/element is found. true means the validation fails if the specified content/element is found
    match String
    The content to look for on the page. Regular expressions are allowed. In that case set isRegex as true. Required for content_match, optional for element_match.
    regex Boolean
    Defines whether match is plain text (false) or a regular expression (true)
    target Property Map
    The elemnt to look for on the page

    BrowserMonitorScriptEventsEventNavigateWaitValidationTarget, BrowserMonitorScriptEventsEventNavigateWaitValidationTargetArgs

    Locators List<Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventNavigateWaitValidationTargetLocator>
    The list of locators identifying the desired element
    Window string
    The tab of the target
    Locators []BrowserMonitorScriptEventsEventNavigateWaitValidationTargetLocator
    The list of locators identifying the desired element
    Window string
    The tab of the target
    locators List<BrowserMonitorScriptEventsEventNavigateWaitValidationTargetLocator>
    The list of locators identifying the desired element
    window String
    The tab of the target
    locators BrowserMonitorScriptEventsEventNavigateWaitValidationTargetLocator[]
    The list of locators identifying the desired element
    window string
    The tab of the target
    locators Sequence[BrowserMonitorScriptEventsEventNavigateWaitValidationTargetLocator]
    The list of locators identifying the desired element
    window str
    The tab of the target
    locators List<Property Map>
    The list of locators identifying the desired element
    window String
    The tab of the target

    BrowserMonitorScriptEventsEventNavigateWaitValidationTargetLocator, BrowserMonitorScriptEventsEventNavigateWaitValidationTargetLocatorArgs

    locators List<Property Map>
    A locator dentifyies the desired element

    BrowserMonitorScriptEventsEventNavigateWaitValidationTargetLocatorLocator, BrowserMonitorScriptEventsEventNavigateWaitValidationTargetLocatorLocatorArgs

    Type string
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    Value string
    The name of the element to be found
    Type string
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    Value string
    The name of the element to be found
    type String
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    value String
    The name of the element to be found
    type string
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    value string
    The name of the element to be found
    type str
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    value str
    The name of the element to be found
    type String
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    value String
    The name of the element to be found

    BrowserMonitorScriptEventsEventSelect, BrowserMonitorScriptEventsEventSelectArgs

    Selections Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventSelectSelections
    The options to be selected
    Target Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventSelectTarget
    The tab on which the page should open
    Validate Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventSelectValidate
    The validation rules for the event—helps you verify that your browser monitor loads the expected page content or page element
    Wait Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventSelectWait
    The wait condition for the event—defines how long Dynatrace should wait before the next action is executed
    Selections BrowserMonitorScriptEventsEventSelectSelections
    The options to be selected
    Target BrowserMonitorScriptEventsEventSelectTarget
    The tab on which the page should open
    Validate BrowserMonitorScriptEventsEventSelectValidate
    The validation rules for the event—helps you verify that your browser monitor loads the expected page content or page element
    Wait BrowserMonitorScriptEventsEventSelectWait
    The wait condition for the event—defines how long Dynatrace should wait before the next action is executed
    selections BrowserMonitorScriptEventsEventSelectSelections
    The options to be selected
    target BrowserMonitorScriptEventsEventSelectTarget
    The tab on which the page should open
    validate BrowserMonitorScriptEventsEventSelectValidate
    The validation rules for the event—helps you verify that your browser monitor loads the expected page content or page element
    wait_ BrowserMonitorScriptEventsEventSelectWait
    The wait condition for the event—defines how long Dynatrace should wait before the next action is executed
    selections BrowserMonitorScriptEventsEventSelectSelections
    The options to be selected
    target BrowserMonitorScriptEventsEventSelectTarget
    The tab on which the page should open
    validate BrowserMonitorScriptEventsEventSelectValidate
    The validation rules for the event—helps you verify that your browser monitor loads the expected page content or page element
    wait BrowserMonitorScriptEventsEventSelectWait
    The wait condition for the event—defines how long Dynatrace should wait before the next action is executed
    selections BrowserMonitorScriptEventsEventSelectSelections
    The options to be selected
    target BrowserMonitorScriptEventsEventSelectTarget
    The tab on which the page should open
    validate BrowserMonitorScriptEventsEventSelectValidate
    The validation rules for the event—helps you verify that your browser monitor loads the expected page content or page element
    wait BrowserMonitorScriptEventsEventSelectWait
    The wait condition for the event—defines how long Dynatrace should wait before the next action is executed
    selections Property Map
    The options to be selected
    target Property Map
    The tab on which the page should open
    validate Property Map
    The validation rules for the event—helps you verify that your browser monitor loads the expected page content or page element
    wait Property Map
    The wait condition for the event—defines how long Dynatrace should wait before the next action is executed

    BrowserMonitorScriptEventsEventSelectSelections, BrowserMonitorScriptEventsEventSelectSelectionsArgs

    options List<Property Map>
    The option to be selected

    BrowserMonitorScriptEventsEventSelectSelectionsOption, BrowserMonitorScriptEventsEventSelectSelectionsOptionArgs

    Index int
    The index of the option to be selected
    Value string
    The value of the option to be selected
    Index int
    The index of the option to be selected
    Value string
    The value of the option to be selected
    index Integer
    The index of the option to be selected
    value String
    The value of the option to be selected
    index number
    The index of the option to be selected
    value string
    The value of the option to be selected
    index int
    The index of the option to be selected
    value str
    The value of the option to be selected
    index Number
    The index of the option to be selected
    value String
    The value of the option to be selected

    BrowserMonitorScriptEventsEventSelectTarget, BrowserMonitorScriptEventsEventSelectTargetArgs

    Locators List<Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventSelectTargetLocator>
    The list of locators identifying the desired element
    Window string
    The tab of the target
    Locators []BrowserMonitorScriptEventsEventSelectTargetLocator
    The list of locators identifying the desired element
    Window string
    The tab of the target
    locators List<BrowserMonitorScriptEventsEventSelectTargetLocator>
    The list of locators identifying the desired element
    window String
    The tab of the target
    locators BrowserMonitorScriptEventsEventSelectTargetLocator[]
    The list of locators identifying the desired element
    window string
    The tab of the target
    locators Sequence[BrowserMonitorScriptEventsEventSelectTargetLocator]
    The list of locators identifying the desired element
    window str
    The tab of the target
    locators List<Property Map>
    The list of locators identifying the desired element
    window String
    The tab of the target

    BrowserMonitorScriptEventsEventSelectTargetLocator, BrowserMonitorScriptEventsEventSelectTargetLocatorArgs

    locators List<Property Map>
    A locator dentifyies the desired element

    BrowserMonitorScriptEventsEventSelectTargetLocatorLocator, BrowserMonitorScriptEventsEventSelectTargetLocatorLocatorArgs

    Type string
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    Value string
    The name of the element to be found
    Type string
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    Value string
    The name of the element to be found
    type String
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    value String
    The name of the element to be found
    type string
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    value string
    The name of the element to be found
    type str
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    value str
    The name of the element to be found
    type String
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    value String
    The name of the element to be found

    BrowserMonitorScriptEventsEventSelectValidate, BrowserMonitorScriptEventsEventSelectValidateArgs

    Validations List<Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventSelectValidateValidation>
    The element to wait for. Required for the validation type, not applicable otherwise.
    Validations []BrowserMonitorScriptEventsEventSelectValidateValidation
    The element to wait for. Required for the validation type, not applicable otherwise.
    validations List<BrowserMonitorScriptEventsEventSelectValidateValidation>
    The element to wait for. Required for the validation type, not applicable otherwise.
    validations BrowserMonitorScriptEventsEventSelectValidateValidation[]
    The element to wait for. Required for the validation type, not applicable otherwise.
    validations Sequence[BrowserMonitorScriptEventsEventSelectValidateValidation]
    The element to wait for. Required for the validation type, not applicable otherwise.
    validations List<Property Map>
    The element to wait for. Required for the validation type, not applicable otherwise.

    BrowserMonitorScriptEventsEventSelectValidateValidation, BrowserMonitorScriptEventsEventSelectValidateValidationArgs

    Type string
    The goal of the validation. content_match (check page for the specific content. Not allowed for validation inside of wait condition), element_match (check page for the specific element).
    FailIfFound bool
    The condition of the validation. false means the validation succeeds if the specified content/element is found. true means the validation fails if the specified content/element is found
    Match string
    The content to look for on the page. Regular expressions are allowed. In that case set isRegex as true. Required for content_match, optional for element_match.
    Regex bool
    Defines whether match is plain text (false) or a regular expression (true)
    Target Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventSelectValidateValidationTarget
    The elemnt to look for on the page
    Type string
    The goal of the validation. content_match (check page for the specific content. Not allowed for validation inside of wait condition), element_match (check page for the specific element).
    FailIfFound bool
    The condition of the validation. false means the validation succeeds if the specified content/element is found. true means the validation fails if the specified content/element is found
    Match string
    The content to look for on the page. Regular expressions are allowed. In that case set isRegex as true. Required for content_match, optional for element_match.
    Regex bool
    Defines whether match is plain text (false) or a regular expression (true)
    Target BrowserMonitorScriptEventsEventSelectValidateValidationTarget
    The elemnt to look for on the page
    type String
    The goal of the validation. content_match (check page for the specific content. Not allowed for validation inside of wait condition), element_match (check page for the specific element).
    failIfFound Boolean
    The condition of the validation. false means the validation succeeds if the specified content/element is found. true means the validation fails if the specified content/element is found
    match String
    The content to look for on the page. Regular expressions are allowed. In that case set isRegex as true. Required for content_match, optional for element_match.
    regex Boolean
    Defines whether match is plain text (false) or a regular expression (true)
    target BrowserMonitorScriptEventsEventSelectValidateValidationTarget
    The elemnt to look for on the page
    type string
    The goal of the validation. content_match (check page for the specific content. Not allowed for validation inside of wait condition), element_match (check page for the specific element).
    failIfFound boolean
    The condition of the validation. false means the validation succeeds if the specified content/element is found. true means the validation fails if the specified content/element is found
    match string
    The content to look for on the page. Regular expressions are allowed. In that case set isRegex as true. Required for content_match, optional for element_match.
    regex boolean
    Defines whether match is plain text (false) or a regular expression (true)
    target BrowserMonitorScriptEventsEventSelectValidateValidationTarget
    The elemnt to look for on the page
    type str
    The goal of the validation. content_match (check page for the specific content. Not allowed for validation inside of wait condition), element_match (check page for the specific element).
    fail_if_found bool
    The condition of the validation. false means the validation succeeds if the specified content/element is found. true means the validation fails if the specified content/element is found
    match str
    The content to look for on the page. Regular expressions are allowed. In that case set isRegex as true. Required for content_match, optional for element_match.
    regex bool
    Defines whether match is plain text (false) or a regular expression (true)
    target BrowserMonitorScriptEventsEventSelectValidateValidationTarget
    The elemnt to look for on the page
    type String
    The goal of the validation. content_match (check page for the specific content. Not allowed for validation inside of wait condition), element_match (check page for the specific element).
    failIfFound Boolean
    The condition of the validation. false means the validation succeeds if the specified content/element is found. true means the validation fails if the specified content/element is found
    match String
    The content to look for on the page. Regular expressions are allowed. In that case set isRegex as true. Required for content_match, optional for element_match.
    regex Boolean
    Defines whether match is plain text (false) or a regular expression (true)
    target Property Map
    The elemnt to look for on the page

    BrowserMonitorScriptEventsEventSelectValidateValidationTarget, BrowserMonitorScriptEventsEventSelectValidateValidationTargetArgs

    Locators List<Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventSelectValidateValidationTargetLocator>
    The list of locators identifying the desired element
    Window string
    The tab of the target
    Locators []BrowserMonitorScriptEventsEventSelectValidateValidationTargetLocator
    The list of locators identifying the desired element
    Window string
    The tab of the target
    locators List<BrowserMonitorScriptEventsEventSelectValidateValidationTargetLocator>
    The list of locators identifying the desired element
    window String
    The tab of the target
    locators BrowserMonitorScriptEventsEventSelectValidateValidationTargetLocator[]
    The list of locators identifying the desired element
    window string
    The tab of the target
    locators Sequence[BrowserMonitorScriptEventsEventSelectValidateValidationTargetLocator]
    The list of locators identifying the desired element
    window str
    The tab of the target
    locators List<Property Map>
    The list of locators identifying the desired element
    window String
    The tab of the target

    BrowserMonitorScriptEventsEventSelectValidateValidationTargetLocator, BrowserMonitorScriptEventsEventSelectValidateValidationTargetLocatorArgs

    locators List<Property Map>
    A locator dentifyies the desired element

    BrowserMonitorScriptEventsEventSelectValidateValidationTargetLocatorLocator, BrowserMonitorScriptEventsEventSelectValidateValidationTargetLocatorLocatorArgs

    Type string
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    Value string
    The name of the element to be found
    Type string
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    Value string
    The name of the element to be found
    type String
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    value String
    The name of the element to be found
    type string
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    value string
    The name of the element to be found
    type str
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    value str
    The name of the element to be found
    type String
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    value String
    The name of the element to be found

    BrowserMonitorScriptEventsEventSelectWait, BrowserMonitorScriptEventsEventSelectWaitArgs

    WaitFor string
    The time to wait before the next event is triggered. Possible values are page_complete (wait for the page to load completely), network (wait for background network activity to complete), next_action (wait for the next action), time (wait for a specified periodof time) and validation (wait for a specific element to appear)
    Milliseconds int
    The time to wait, in millisencods. The maximum allowed value is 60000. Required for the type time, not applicable otherwise.
    Timeout int
    he maximum amount of time to wait for a certain element to appear, in milliseconds—if exceeded, the action is marked as failed. The maximum allowed value is 60000. Required for the type validation, not applicable otherwise..
    Validation Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventSelectWaitValidation
    The elements to wait for. Required for the validation type, not applicable otherwise.
    WaitFor string
    The time to wait before the next event is triggered. Possible values are page_complete (wait for the page to load completely), network (wait for background network activity to complete), next_action (wait for the next action), time (wait for a specified periodof time) and validation (wait for a specific element to appear)
    Milliseconds int
    The time to wait, in millisencods. The maximum allowed value is 60000. Required for the type time, not applicable otherwise.
    Timeout int
    he maximum amount of time to wait for a certain element to appear, in milliseconds—if exceeded, the action is marked as failed. The maximum allowed value is 60000. Required for the type validation, not applicable otherwise..
    Validation BrowserMonitorScriptEventsEventSelectWaitValidation
    The elements to wait for. Required for the validation type, not applicable otherwise.
    waitFor String
    The time to wait before the next event is triggered. Possible values are page_complete (wait for the page to load completely), network (wait for background network activity to complete), next_action (wait for the next action), time (wait for a specified periodof time) and validation (wait for a specific element to appear)
    milliseconds Integer
    The time to wait, in millisencods. The maximum allowed value is 60000. Required for the type time, not applicable otherwise.
    timeout Integer
    he maximum amount of time to wait for a certain element to appear, in milliseconds—if exceeded, the action is marked as failed. The maximum allowed value is 60000. Required for the type validation, not applicable otherwise..
    validation BrowserMonitorScriptEventsEventSelectWaitValidation
    The elements to wait for. Required for the validation type, not applicable otherwise.
    waitFor string
    The time to wait before the next event is triggered. Possible values are page_complete (wait for the page to load completely), network (wait for background network activity to complete), next_action (wait for the next action), time (wait for a specified periodof time) and validation (wait for a specific element to appear)
    milliseconds number
    The time to wait, in millisencods. The maximum allowed value is 60000. Required for the type time, not applicable otherwise.
    timeout number
    he maximum amount of time to wait for a certain element to appear, in milliseconds—if exceeded, the action is marked as failed. The maximum allowed value is 60000. Required for the type validation, not applicable otherwise..
    validation BrowserMonitorScriptEventsEventSelectWaitValidation
    The elements to wait for. Required for the validation type, not applicable otherwise.
    wait_for str
    The time to wait before the next event is triggered. Possible values are page_complete (wait for the page to load completely), network (wait for background network activity to complete), next_action (wait for the next action), time (wait for a specified periodof time) and validation (wait for a specific element to appear)
    milliseconds int
    The time to wait, in millisencods. The maximum allowed value is 60000. Required for the type time, not applicable otherwise.
    timeout int
    he maximum amount of time to wait for a certain element to appear, in milliseconds—if exceeded, the action is marked as failed. The maximum allowed value is 60000. Required for the type validation, not applicable otherwise..
    validation BrowserMonitorScriptEventsEventSelectWaitValidation
    The elements to wait for. Required for the validation type, not applicable otherwise.
    waitFor String
    The time to wait before the next event is triggered. Possible values are page_complete (wait for the page to load completely), network (wait for background network activity to complete), next_action (wait for the next action), time (wait for a specified periodof time) and validation (wait for a specific element to appear)
    milliseconds Number
    The time to wait, in millisencods. The maximum allowed value is 60000. Required for the type time, not applicable otherwise.
    timeout Number
    he maximum amount of time to wait for a certain element to appear, in milliseconds—if exceeded, the action is marked as failed. The maximum allowed value is 60000. Required for the type validation, not applicable otherwise..
    validation Property Map
    The elements to wait for. Required for the validation type, not applicable otherwise.

    BrowserMonitorScriptEventsEventSelectWaitValidation, BrowserMonitorScriptEventsEventSelectWaitValidationArgs

    Type string
    The goal of the validation. content_match (check page for the specific content. Not allowed for validation inside of wait condition), element_match (check page for the specific element).
    FailIfFound bool
    The condition of the validation. false means the validation succeeds if the specified content/element is found. true means the validation fails if the specified content/element is found
    Match string
    The content to look for on the page. Regular expressions are allowed. In that case set isRegex as true. Required for content_match, optional for element_match.
    Regex bool
    Defines whether match is plain text (false) or a regular expression (true)
    Target Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventSelectWaitValidationTarget
    The elemnt to look for on the page
    Type string
    The goal of the validation. content_match (check page for the specific content. Not allowed for validation inside of wait condition), element_match (check page for the specific element).
    FailIfFound bool
    The condition of the validation. false means the validation succeeds if the specified content/element is found. true means the validation fails if the specified content/element is found
    Match string
    The content to look for on the page. Regular expressions are allowed. In that case set isRegex as true. Required for content_match, optional for element_match.
    Regex bool
    Defines whether match is plain text (false) or a regular expression (true)
    Target BrowserMonitorScriptEventsEventSelectWaitValidationTarget
    The elemnt to look for on the page
    type String
    The goal of the validation. content_match (check page for the specific content. Not allowed for validation inside of wait condition), element_match (check page for the specific element).
    failIfFound Boolean
    The condition of the validation. false means the validation succeeds if the specified content/element is found. true means the validation fails if the specified content/element is found
    match String
    The content to look for on the page. Regular expressions are allowed. In that case set isRegex as true. Required for content_match, optional for element_match.
    regex Boolean
    Defines whether match is plain text (false) or a regular expression (true)
    target BrowserMonitorScriptEventsEventSelectWaitValidationTarget
    The elemnt to look for on the page
    type string
    The goal of the validation. content_match (check page for the specific content. Not allowed for validation inside of wait condition), element_match (check page for the specific element).
    failIfFound boolean
    The condition of the validation. false means the validation succeeds if the specified content/element is found. true means the validation fails if the specified content/element is found
    match string
    The content to look for on the page. Regular expressions are allowed. In that case set isRegex as true. Required for content_match, optional for element_match.
    regex boolean
    Defines whether match is plain text (false) or a regular expression (true)
    target BrowserMonitorScriptEventsEventSelectWaitValidationTarget
    The elemnt to look for on the page
    type str
    The goal of the validation. content_match (check page for the specific content. Not allowed for validation inside of wait condition), element_match (check page for the specific element).
    fail_if_found bool
    The condition of the validation. false means the validation succeeds if the specified content/element is found. true means the validation fails if the specified content/element is found
    match str
    The content to look for on the page. Regular expressions are allowed. In that case set isRegex as true. Required for content_match, optional for element_match.
    regex bool
    Defines whether match is plain text (false) or a regular expression (true)
    target BrowserMonitorScriptEventsEventSelectWaitValidationTarget
    The elemnt to look for on the page
    type String
    The goal of the validation. content_match (check page for the specific content. Not allowed for validation inside of wait condition), element_match (check page for the specific element).
    failIfFound Boolean
    The condition of the validation. false means the validation succeeds if the specified content/element is found. true means the validation fails if the specified content/element is found
    match String
    The content to look for on the page. Regular expressions are allowed. In that case set isRegex as true. Required for content_match, optional for element_match.
    regex Boolean
    Defines whether match is plain text (false) or a regular expression (true)
    target Property Map
    The elemnt to look for on the page

    BrowserMonitorScriptEventsEventSelectWaitValidationTarget, BrowserMonitorScriptEventsEventSelectWaitValidationTargetArgs

    Locators List<Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventSelectWaitValidationTargetLocator>
    The list of locators identifying the desired element
    Window string
    The tab of the target
    Locators []BrowserMonitorScriptEventsEventSelectWaitValidationTargetLocator
    The list of locators identifying the desired element
    Window string
    The tab of the target
    locators List<BrowserMonitorScriptEventsEventSelectWaitValidationTargetLocator>
    The list of locators identifying the desired element
    window String
    The tab of the target
    locators BrowserMonitorScriptEventsEventSelectWaitValidationTargetLocator[]
    The list of locators identifying the desired element
    window string
    The tab of the target
    locators Sequence[BrowserMonitorScriptEventsEventSelectWaitValidationTargetLocator]
    The list of locators identifying the desired element
    window str
    The tab of the target
    locators List<Property Map>
    The list of locators identifying the desired element
    window String
    The tab of the target

    BrowserMonitorScriptEventsEventSelectWaitValidationTargetLocator, BrowserMonitorScriptEventsEventSelectWaitValidationTargetLocatorArgs

    locators List<Property Map>
    A locator dentifyies the desired element

    BrowserMonitorScriptEventsEventSelectWaitValidationTargetLocatorLocator, BrowserMonitorScriptEventsEventSelectWaitValidationTargetLocatorLocatorArgs

    Type string
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    Value string
    The name of the element to be found
    Type string
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    Value string
    The name of the element to be found
    type String
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    value String
    The name of the element to be found
    type string
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    value string
    The name of the element to be found
    type str
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    value str
    The name of the element to be found
    type String
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    value String
    The name of the element to be found

    BrowserMonitorScriptEventsEventTap, BrowserMonitorScriptEventsEventTapArgs

    Button int
    the mouse button to be used for the click
    Target Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventTapTarget
    The tab on which the page should open
    Validate Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventTapValidate
    The validation rules for the event—helps you verify that your browser monitor loads the expected page content or page element
    Wait Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventTapWait
    The wait condition for the event—defines how long Dynatrace should wait before the next action is executed
    Button int
    the mouse button to be used for the click
    Target BrowserMonitorScriptEventsEventTapTarget
    The tab on which the page should open
    Validate BrowserMonitorScriptEventsEventTapValidate
    The validation rules for the event—helps you verify that your browser monitor loads the expected page content or page element
    Wait BrowserMonitorScriptEventsEventTapWait
    The wait condition for the event—defines how long Dynatrace should wait before the next action is executed
    button Integer
    the mouse button to be used for the click
    target BrowserMonitorScriptEventsEventTapTarget
    The tab on which the page should open
    validate BrowserMonitorScriptEventsEventTapValidate
    The validation rules for the event—helps you verify that your browser monitor loads the expected page content or page element
    wait_ BrowserMonitorScriptEventsEventTapWait
    The wait condition for the event—defines how long Dynatrace should wait before the next action is executed
    button number
    the mouse button to be used for the click
    target BrowserMonitorScriptEventsEventTapTarget
    The tab on which the page should open
    validate BrowserMonitorScriptEventsEventTapValidate
    The validation rules for the event—helps you verify that your browser monitor loads the expected page content or page element
    wait BrowserMonitorScriptEventsEventTapWait
    The wait condition for the event—defines how long Dynatrace should wait before the next action is executed
    button int
    the mouse button to be used for the click
    target BrowserMonitorScriptEventsEventTapTarget
    The tab on which the page should open
    validate BrowserMonitorScriptEventsEventTapValidate
    The validation rules for the event—helps you verify that your browser monitor loads the expected page content or page element
    wait BrowserMonitorScriptEventsEventTapWait
    The wait condition for the event—defines how long Dynatrace should wait before the next action is executed
    button Number
    the mouse button to be used for the click
    target Property Map
    The tab on which the page should open
    validate Property Map
    The validation rules for the event—helps you verify that your browser monitor loads the expected page content or page element
    wait Property Map
    The wait condition for the event—defines how long Dynatrace should wait before the next action is executed

    BrowserMonitorScriptEventsEventTapTarget, BrowserMonitorScriptEventsEventTapTargetArgs

    Locators List<Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventTapTargetLocator>
    The list of locators identifying the desired element
    Window string
    The tab of the target
    Locators []BrowserMonitorScriptEventsEventTapTargetLocator
    The list of locators identifying the desired element
    Window string
    The tab of the target
    locators List<BrowserMonitorScriptEventsEventTapTargetLocator>
    The list of locators identifying the desired element
    window String
    The tab of the target
    locators BrowserMonitorScriptEventsEventTapTargetLocator[]
    The list of locators identifying the desired element
    window string
    The tab of the target
    locators Sequence[BrowserMonitorScriptEventsEventTapTargetLocator]
    The list of locators identifying the desired element
    window str
    The tab of the target
    locators List<Property Map>
    The list of locators identifying the desired element
    window String
    The tab of the target

    BrowserMonitorScriptEventsEventTapTargetLocator, BrowserMonitorScriptEventsEventTapTargetLocatorArgs

    locators List<Property Map>
    A locator dentifyies the desired element

    BrowserMonitorScriptEventsEventTapTargetLocatorLocator, BrowserMonitorScriptEventsEventTapTargetLocatorLocatorArgs

    Type string
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    Value string
    The name of the element to be found
    Type string
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    Value string
    The name of the element to be found
    type String
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    value String
    The name of the element to be found
    type string
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    value string
    The name of the element to be found
    type str
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    value str
    The name of the element to be found
    type String
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    value String
    The name of the element to be found

    BrowserMonitorScriptEventsEventTapValidate, BrowserMonitorScriptEventsEventTapValidateArgs

    Validations List<Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventTapValidateValidation>
    The element to wait for. Required for the validation type, not applicable otherwise.
    Validations []BrowserMonitorScriptEventsEventTapValidateValidation
    The element to wait for. Required for the validation type, not applicable otherwise.
    validations List<BrowserMonitorScriptEventsEventTapValidateValidation>
    The element to wait for. Required for the validation type, not applicable otherwise.
    validations BrowserMonitorScriptEventsEventTapValidateValidation[]
    The element to wait for. Required for the validation type, not applicable otherwise.
    validations Sequence[BrowserMonitorScriptEventsEventTapValidateValidation]
    The element to wait for. Required for the validation type, not applicable otherwise.
    validations List<Property Map>
    The element to wait for. Required for the validation type, not applicable otherwise.

    BrowserMonitorScriptEventsEventTapValidateValidation, BrowserMonitorScriptEventsEventTapValidateValidationArgs

    Type string
    The goal of the validation. content_match (check page for the specific content. Not allowed for validation inside of wait condition), element_match (check page for the specific element).
    FailIfFound bool
    The condition of the validation. false means the validation succeeds if the specified content/element is found. true means the validation fails if the specified content/element is found
    Match string
    The content to look for on the page. Regular expressions are allowed. In that case set isRegex as true. Required for content_match, optional for element_match.
    Regex bool
    Defines whether match is plain text (false) or a regular expression (true)
    Target Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventTapValidateValidationTarget
    The elemnt to look for on the page
    Type string
    The goal of the validation. content_match (check page for the specific content. Not allowed for validation inside of wait condition), element_match (check page for the specific element).
    FailIfFound bool
    The condition of the validation. false means the validation succeeds if the specified content/element is found. true means the validation fails if the specified content/element is found
    Match string
    The content to look for on the page. Regular expressions are allowed. In that case set isRegex as true. Required for content_match, optional for element_match.
    Regex bool
    Defines whether match is plain text (false) or a regular expression (true)
    Target BrowserMonitorScriptEventsEventTapValidateValidationTarget
    The elemnt to look for on the page
    type String
    The goal of the validation. content_match (check page for the specific content. Not allowed for validation inside of wait condition), element_match (check page for the specific element).
    failIfFound Boolean
    The condition of the validation. false means the validation succeeds if the specified content/element is found. true means the validation fails if the specified content/element is found
    match String
    The content to look for on the page. Regular expressions are allowed. In that case set isRegex as true. Required for content_match, optional for element_match.
    regex Boolean
    Defines whether match is plain text (false) or a regular expression (true)
    target BrowserMonitorScriptEventsEventTapValidateValidationTarget
    The elemnt to look for on the page
    type string
    The goal of the validation. content_match (check page for the specific content. Not allowed for validation inside of wait condition), element_match (check page for the specific element).
    failIfFound boolean
    The condition of the validation. false means the validation succeeds if the specified content/element is found. true means the validation fails if the specified content/element is found
    match string
    The content to look for on the page. Regular expressions are allowed. In that case set isRegex as true. Required for content_match, optional for element_match.
    regex boolean
    Defines whether match is plain text (false) or a regular expression (true)
    target BrowserMonitorScriptEventsEventTapValidateValidationTarget
    The elemnt to look for on the page
    type str
    The goal of the validation. content_match (check page for the specific content. Not allowed for validation inside of wait condition), element_match (check page for the specific element).
    fail_if_found bool
    The condition of the validation. false means the validation succeeds if the specified content/element is found. true means the validation fails if the specified content/element is found
    match str
    The content to look for on the page. Regular expressions are allowed. In that case set isRegex as true. Required for content_match, optional for element_match.
    regex bool
    Defines whether match is plain text (false) or a regular expression (true)
    target BrowserMonitorScriptEventsEventTapValidateValidationTarget
    The elemnt to look for on the page
    type String
    The goal of the validation. content_match (check page for the specific content. Not allowed for validation inside of wait condition), element_match (check page for the specific element).
    failIfFound Boolean
    The condition of the validation. false means the validation succeeds if the specified content/element is found. true means the validation fails if the specified content/element is found
    match String
    The content to look for on the page. Regular expressions are allowed. In that case set isRegex as true. Required for content_match, optional for element_match.
    regex Boolean
    Defines whether match is plain text (false) or a regular expression (true)
    target Property Map
    The elemnt to look for on the page

    BrowserMonitorScriptEventsEventTapValidateValidationTarget, BrowserMonitorScriptEventsEventTapValidateValidationTargetArgs

    Locators List<Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventTapValidateValidationTargetLocator>
    The list of locators identifying the desired element
    Window string
    The tab of the target
    Locators []BrowserMonitorScriptEventsEventTapValidateValidationTargetLocator
    The list of locators identifying the desired element
    Window string
    The tab of the target
    locators List<BrowserMonitorScriptEventsEventTapValidateValidationTargetLocator>
    The list of locators identifying the desired element
    window String
    The tab of the target
    locators BrowserMonitorScriptEventsEventTapValidateValidationTargetLocator[]
    The list of locators identifying the desired element
    window string
    The tab of the target
    locators Sequence[BrowserMonitorScriptEventsEventTapValidateValidationTargetLocator]
    The list of locators identifying the desired element
    window str
    The tab of the target
    locators List<Property Map>
    The list of locators identifying the desired element
    window String
    The tab of the target

    BrowserMonitorScriptEventsEventTapValidateValidationTargetLocator, BrowserMonitorScriptEventsEventTapValidateValidationTargetLocatorArgs

    locators List<Property Map>
    A locator dentifyies the desired element

    BrowserMonitorScriptEventsEventTapValidateValidationTargetLocatorLocator, BrowserMonitorScriptEventsEventTapValidateValidationTargetLocatorLocatorArgs

    Type string
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    Value string
    The name of the element to be found
    Type string
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    Value string
    The name of the element to be found
    type String
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    value String
    The name of the element to be found
    type string
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    value string
    The name of the element to be found
    type str
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    value str
    The name of the element to be found
    type String
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    value String
    The name of the element to be found

    BrowserMonitorScriptEventsEventTapWait, BrowserMonitorScriptEventsEventTapWaitArgs

    WaitFor string
    The time to wait before the next event is triggered. Possible values are page_complete (wait for the page to load completely), network (wait for background network activity to complete), next_action (wait for the next action), time (wait for a specified periodof time) and validation (wait for a specific element to appear)
    Milliseconds int
    The time to wait, in millisencods. The maximum allowed value is 60000. Required for the type time, not applicable otherwise.
    Timeout int
    he maximum amount of time to wait for a certain element to appear, in milliseconds—if exceeded, the action is marked as failed. The maximum allowed value is 60000. Required for the type validation, not applicable otherwise..
    Validation Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventTapWaitValidation
    The elements to wait for. Required for the validation type, not applicable otherwise.
    WaitFor string
    The time to wait before the next event is triggered. Possible values are page_complete (wait for the page to load completely), network (wait for background network activity to complete), next_action (wait for the next action), time (wait for a specified periodof time) and validation (wait for a specific element to appear)
    Milliseconds int
    The time to wait, in millisencods. The maximum allowed value is 60000. Required for the type time, not applicable otherwise.
    Timeout int
    he maximum amount of time to wait for a certain element to appear, in milliseconds—if exceeded, the action is marked as failed. The maximum allowed value is 60000. Required for the type validation, not applicable otherwise..
    Validation BrowserMonitorScriptEventsEventTapWaitValidation
    The elements to wait for. Required for the validation type, not applicable otherwise.
    waitFor String
    The time to wait before the next event is triggered. Possible values are page_complete (wait for the page to load completely), network (wait for background network activity to complete), next_action (wait for the next action), time (wait for a specified periodof time) and validation (wait for a specific element to appear)
    milliseconds Integer
    The time to wait, in millisencods. The maximum allowed value is 60000. Required for the type time, not applicable otherwise.
    timeout Integer
    he maximum amount of time to wait for a certain element to appear, in milliseconds—if exceeded, the action is marked as failed. The maximum allowed value is 60000. Required for the type validation, not applicable otherwise..
    validation BrowserMonitorScriptEventsEventTapWaitValidation
    The elements to wait for. Required for the validation type, not applicable otherwise.
    waitFor string
    The time to wait before the next event is triggered. Possible values are page_complete (wait for the page to load completely), network (wait for background network activity to complete), next_action (wait for the next action), time (wait for a specified periodof time) and validation (wait for a specific element to appear)
    milliseconds number
    The time to wait, in millisencods. The maximum allowed value is 60000. Required for the type time, not applicable otherwise.
    timeout number
    he maximum amount of time to wait for a certain element to appear, in milliseconds—if exceeded, the action is marked as failed. The maximum allowed value is 60000. Required for the type validation, not applicable otherwise..
    validation BrowserMonitorScriptEventsEventTapWaitValidation
    The elements to wait for. Required for the validation type, not applicable otherwise.
    wait_for str
    The time to wait before the next event is triggered. Possible values are page_complete (wait for the page to load completely), network (wait for background network activity to complete), next_action (wait for the next action), time (wait for a specified periodof time) and validation (wait for a specific element to appear)
    milliseconds int
    The time to wait, in millisencods. The maximum allowed value is 60000. Required for the type time, not applicable otherwise.
    timeout int
    he maximum amount of time to wait for a certain element to appear, in milliseconds—if exceeded, the action is marked as failed. The maximum allowed value is 60000. Required for the type validation, not applicable otherwise..
    validation BrowserMonitorScriptEventsEventTapWaitValidation
    The elements to wait for. Required for the validation type, not applicable otherwise.
    waitFor String
    The time to wait before the next event is triggered. Possible values are page_complete (wait for the page to load completely), network (wait for background network activity to complete), next_action (wait for the next action), time (wait for a specified periodof time) and validation (wait for a specific element to appear)
    milliseconds Number
    The time to wait, in millisencods. The maximum allowed value is 60000. Required for the type time, not applicable otherwise.
    timeout Number
    he maximum amount of time to wait for a certain element to appear, in milliseconds—if exceeded, the action is marked as failed. The maximum allowed value is 60000. Required for the type validation, not applicable otherwise..
    validation Property Map
    The elements to wait for. Required for the validation type, not applicable otherwise.

    BrowserMonitorScriptEventsEventTapWaitValidation, BrowserMonitorScriptEventsEventTapWaitValidationArgs

    Type string
    The goal of the validation. content_match (check page for the specific content. Not allowed for validation inside of wait condition), element_match (check page for the specific element).
    FailIfFound bool
    The condition of the validation. false means the validation succeeds if the specified content/element is found. true means the validation fails if the specified content/element is found
    Match string
    The content to look for on the page. Regular expressions are allowed. In that case set isRegex as true. Required for content_match, optional for element_match.
    Regex bool
    Defines whether match is plain text (false) or a regular expression (true)
    Target Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventTapWaitValidationTarget
    The elemnt to look for on the page
    Type string
    The goal of the validation. content_match (check page for the specific content. Not allowed for validation inside of wait condition), element_match (check page for the specific element).
    FailIfFound bool
    The condition of the validation. false means the validation succeeds if the specified content/element is found. true means the validation fails if the specified content/element is found
    Match string
    The content to look for on the page. Regular expressions are allowed. In that case set isRegex as true. Required for content_match, optional for element_match.
    Regex bool
    Defines whether match is plain text (false) or a regular expression (true)
    Target BrowserMonitorScriptEventsEventTapWaitValidationTarget
    The elemnt to look for on the page
    type String
    The goal of the validation. content_match (check page for the specific content. Not allowed for validation inside of wait condition), element_match (check page for the specific element).
    failIfFound Boolean
    The condition of the validation. false means the validation succeeds if the specified content/element is found. true means the validation fails if the specified content/element is found
    match String
    The content to look for on the page. Regular expressions are allowed. In that case set isRegex as true. Required for content_match, optional for element_match.
    regex Boolean
    Defines whether match is plain text (false) or a regular expression (true)
    target BrowserMonitorScriptEventsEventTapWaitValidationTarget
    The elemnt to look for on the page
    type string
    The goal of the validation. content_match (check page for the specific content. Not allowed for validation inside of wait condition), element_match (check page for the specific element).
    failIfFound boolean
    The condition of the validation. false means the validation succeeds if the specified content/element is found. true means the validation fails if the specified content/element is found
    match string
    The content to look for on the page. Regular expressions are allowed. In that case set isRegex as true. Required for content_match, optional for element_match.
    regex boolean
    Defines whether match is plain text (false) or a regular expression (true)
    target BrowserMonitorScriptEventsEventTapWaitValidationTarget
    The elemnt to look for on the page
    type str
    The goal of the validation. content_match (check page for the specific content. Not allowed for validation inside of wait condition), element_match (check page for the specific element).
    fail_if_found bool
    The condition of the validation. false means the validation succeeds if the specified content/element is found. true means the validation fails if the specified content/element is found
    match str
    The content to look for on the page. Regular expressions are allowed. In that case set isRegex as true. Required for content_match, optional for element_match.
    regex bool
    Defines whether match is plain text (false) or a regular expression (true)
    target BrowserMonitorScriptEventsEventTapWaitValidationTarget
    The elemnt to look for on the page
    type String
    The goal of the validation. content_match (check page for the specific content. Not allowed for validation inside of wait condition), element_match (check page for the specific element).
    failIfFound Boolean
    The condition of the validation. false means the validation succeeds if the specified content/element is found. true means the validation fails if the specified content/element is found
    match String
    The content to look for on the page. Regular expressions are allowed. In that case set isRegex as true. Required for content_match, optional for element_match.
    regex Boolean
    Defines whether match is plain text (false) or a regular expression (true)
    target Property Map
    The elemnt to look for on the page

    BrowserMonitorScriptEventsEventTapWaitValidationTarget, BrowserMonitorScriptEventsEventTapWaitValidationTargetArgs

    Locators List<Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventTapWaitValidationTargetLocator>
    The list of locators identifying the desired element
    Window string
    The tab of the target
    Locators []BrowserMonitorScriptEventsEventTapWaitValidationTargetLocator
    The list of locators identifying the desired element
    Window string
    The tab of the target
    locators List<BrowserMonitorScriptEventsEventTapWaitValidationTargetLocator>
    The list of locators identifying the desired element
    window String
    The tab of the target
    locators BrowserMonitorScriptEventsEventTapWaitValidationTargetLocator[]
    The list of locators identifying the desired element
    window string
    The tab of the target
    locators Sequence[BrowserMonitorScriptEventsEventTapWaitValidationTargetLocator]
    The list of locators identifying the desired element
    window str
    The tab of the target
    locators List<Property Map>
    The list of locators identifying the desired element
    window String
    The tab of the target

    BrowserMonitorScriptEventsEventTapWaitValidationTargetLocator, BrowserMonitorScriptEventsEventTapWaitValidationTargetLocatorArgs

    locators List<Property Map>
    A locator dentifyies the desired element

    BrowserMonitorScriptEventsEventTapWaitValidationTargetLocatorLocator, BrowserMonitorScriptEventsEventTapWaitValidationTargetLocatorLocatorArgs

    Type string
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    Value string
    The name of the element to be found
    Type string
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    Value string
    The name of the element to be found
    type String
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    value String
    The name of the element to be found
    type string
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    value string
    The name of the element to be found
    type str
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    value str
    The name of the element to be found
    type String
    Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
    value String
    The name of the element to be found

    BrowserMonitorTag, BrowserMonitorTagArgs

    Tags []BrowserMonitorTagTag
    Tag with source of a Dynatrace entity.
    tags List<BrowserMonitorTagTag>
    Tag with source of a Dynatrace entity.
    tags BrowserMonitorTagTag[]
    Tag with source of a Dynatrace entity.
    tags Sequence[BrowserMonitorTagTag]
    Tag with source of a Dynatrace entity.
    tags List<Property Map>
    Tag with source of a Dynatrace entity.

    BrowserMonitorTagTag, BrowserMonitorTagTagArgs

    Context string
    The origin of the tag. Supported values are AWS, AWS_GENERIC, AZURE, CLOUD_FOUNDRY, CONTEXTLESS, ENVIRONMENT, GOOGLE_CLOUD and KUBERNETES.
    Key string

    The key of the tag.

    Custom tags have the tag value here.

    Source string
    The source of the tag. Supported values are USER, RULE_BASED and AUTO.
    Value string

    The value of the tag.

    Not applicable to custom tags.

    Context string
    The origin of the tag. Supported values are AWS, AWS_GENERIC, AZURE, CLOUD_FOUNDRY, CONTEXTLESS, ENVIRONMENT, GOOGLE_CLOUD and KUBERNETES.
    Key string

    The key of the tag.

    Custom tags have the tag value here.

    Source string
    The source of the tag. Supported values are USER, RULE_BASED and AUTO.
    Value string

    The value of the tag.

    Not applicable to custom tags.

    context String
    The origin of the tag. Supported values are AWS, AWS_GENERIC, AZURE, CLOUD_FOUNDRY, CONTEXTLESS, ENVIRONMENT, GOOGLE_CLOUD and KUBERNETES.
    key String

    The key of the tag.

    Custom tags have the tag value here.

    source String
    The source of the tag. Supported values are USER, RULE_BASED and AUTO.
    value String

    The value of the tag.

    Not applicable to custom tags.

    context string
    The origin of the tag. Supported values are AWS, AWS_GENERIC, AZURE, CLOUD_FOUNDRY, CONTEXTLESS, ENVIRONMENT, GOOGLE_CLOUD and KUBERNETES.
    key string

    The key of the tag.

    Custom tags have the tag value here.

    source string
    The source of the tag. Supported values are USER, RULE_BASED and AUTO.
    value string

    The value of the tag.

    Not applicable to custom tags.

    context str
    The origin of the tag. Supported values are AWS, AWS_GENERIC, AZURE, CLOUD_FOUNDRY, CONTEXTLESS, ENVIRONMENT, GOOGLE_CLOUD and KUBERNETES.
    key str

    The key of the tag.

    Custom tags have the tag value here.

    source str
    The source of the tag. Supported values are USER, RULE_BASED and AUTO.
    value str

    The value of the tag.

    Not applicable to custom tags.

    context String
    The origin of the tag. Supported values are AWS, AWS_GENERIC, AZURE, CLOUD_FOUNDRY, CONTEXTLESS, ENVIRONMENT, GOOGLE_CLOUD and KUBERNETES.
    key String

    The key of the tag.

    Custom tags have the tag value here.

    source String
    The source of the tag. Supported values are USER, RULE_BASED and AUTO.
    value String

    The value of the tag.

    Not applicable to custom tags.

    Package Details

    Repository
    dynatrace pulumiverse/pulumi-dynatrace
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the dynatrace Terraform Provider.
    dynatrace logo
    Dynatrace v0.10.0 published on Friday, Jun 7, 2024 by Pulumiverse