1. Packages
  2. Dynatrace
  3. API Docs
  4. BrowserMonitor
Dynatrace v0.27.0 published on Friday, Mar 21, 2025 by Pulumiverse

dynatrace.BrowserMonitor

Explore with Pulumi AI

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 This property is required. string
The unique name of the resource.
args This property is required. BrowserMonitorArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. 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 This property is required. string
The unique name of the resource.
args This property is required. BrowserMonitorArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. BrowserMonitorArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. BrowserMonitorArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Constructor 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",
                FetchRequests = false,
                JavascriptErrors = false,
                TimedActions = false,
                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",
                    },
                },
                XmlHttpRequests = false,
            },
            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",
                },
            },
        },
    },
});
Copy
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"),
				FetchRequests:    pulumi.Bool(false),
				JavascriptErrors: pulumi.Bool(false),
				TimedActions:     pulumi.Bool(false),
				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"),
					},
				},
				XmlHttpRequests: pulumi.Bool(false),
			},
			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"),
				},
			},
		},
	},
})
Copy
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")
                .fetchRequests(false)
                .javascriptErrors(false)
                .timedActions(false)
                .timeoutSettings(BrowserMonitorScriptConfigurationJavascriptSetttingsTimeoutSettingsArgs.builder()
                    .actionLimit(0)
                    .totalTimeout(0)
                    .build())
                .visuallyCompleteOptions(BrowserMonitorScriptConfigurationJavascriptSetttingsVisuallyCompleteOptionsArgs.builder()
                    .imageSizeThreshold(0)
                    .inactivityTimeout(0)
                    .mutationTimeout(0)
                    .excludedElements("string")
                    .excludedUrls("string")
                    .build())
                .xmlHttpRequests(false)
                .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());
Copy
browser_monitor_resource = dynatrace.BrowserMonitor("browserMonitorResource",
    frequency=0,
    key_performance_metrics={
        "load_action_kpm": "string",
        "xhr_action_kpm": "string",
    },
    anomaly_detection={
        "loading_time_thresholds": [{
            "enabled": False,
            "thresholds": [{
                "thresholds": [{
                    "value_ms": 0,
                    "event_index": 0,
                    "request_index": 0,
                    "type": "string",
                }],
            }],
        }],
        "outage_handlings": [{
            "global_outage": False,
            "global_outage_policies": [{
                "consecutive_runs": 0,
            }],
            "local_outage": False,
            "local_outage_policies": [{
                "affected_locations": 0,
                "consecutive_runs": 0,
            }],
            "retry_on_error": False,
        }],
    },
    enabled=False,
    locations=["string"],
    manually_assigned_apps=["string"],
    name="string",
    script={
        "type": "string",
        "configuration": {
            "bandwidth": {
                "download": 0,
                "latency": 0,
                "network_type": "string",
                "upload": 0,
            },
            "blocks": ["string"],
            "bypass_csp": False,
            "cookies": {
                "cookies": [{
                    "domain": "string",
                    "name": "string",
                    "value": "string",
                    "path": "string",
                }],
            },
            "device": {
                "height": 0,
                "mobile": False,
                "name": "string",
                "orientation": "string",
                "scale_factor": 0,
                "touch_enabled": False,
                "width": 0,
            },
            "disable_web_security": False,
            "headers": {
                "headers": [{
                    "name": "string",
                    "value": "string",
                }],
                "restrictions": ["string"],
            },
            "ignored_error_codes": {
                "status_codes": "string",
                "matching_document_requests": "string",
            },
            "javascript_setttings": {
                "custom_properties": "string",
                "fetch_requests": False,
                "javascript_errors": False,
                "timed_actions": False,
                "timeout_settings": {
                    "action_limit": 0,
                    "total_timeout": 0,
                },
                "visually_complete_options": {
                    "image_size_threshold": 0,
                    "inactivity_timeout": 0,
                    "mutation_timeout": 0,
                    "excluded_elements": ["string"],
                    "excluded_urls": ["string"],
                },
                "xml_http_requests": False,
            },
            "monitor_frames": False,
            "user_agent": "string",
        },
        "events": {
            "events": [{
                "description": "string",
                "click": {
                    "button": 0,
                    "target": {
                        "locators": [{
                            "locators": [{
                                "type": "string",
                                "value": "string",
                            }],
                        }],
                        "window": "string",
                    },
                    "validate": {
                        "validations": [{
                            "type": "string",
                            "fail_if_found": False,
                            "match": "string",
                            "regex": False,
                            "target": {
                                "locators": [{
                                    "locators": [{
                                        "type": "string",
                                        "value": "string",
                                    }],
                                }],
                                "window": "string",
                            },
                        }],
                    },
                    "wait": {
                        "wait_for": "string",
                        "milliseconds": 0,
                        "timeout": 0,
                        "validation": {
                            "type": "string",
                            "fail_if_found": 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": {
                        "wait_for": "string",
                        "milliseconds": 0,
                        "timeout": 0,
                        "validation": {
                            "type": "string",
                            "fail_if_found": False,
                            "match": "string",
                            "regex": False,
                            "target": {
                                "locators": [{
                                    "locators": [{
                                        "type": "string",
                                        "value": "string",
                                    }],
                                }],
                                "window": "string",
                            },
                        },
                    },
                },
                "keystrokes": {
                    "credential": {
                        "field": "string",
                        "vault_id": "string",
                    },
                    "masked": False,
                    "simulate_blur_event": False,
                    "simulate_return_key": False,
                    "target": {
                        "locators": [{
                            "locators": [{
                                "type": "string",
                                "value": "string",
                            }],
                        }],
                        "window": "string",
                    },
                    "text": "string",
                    "validate": {
                        "validations": [{
                            "type": "string",
                            "fail_if_found": False,
                            "match": "string",
                            "regex": False,
                            "target": {
                                "locators": [{
                                    "locators": [{
                                        "type": "string",
                                        "value": "string",
                                    }],
                                }],
                                "window": "string",
                            },
                        }],
                    },
                    "wait": {
                        "wait_for": "string",
                        "milliseconds": 0,
                        "timeout": 0,
                        "validation": {
                            "type": "string",
                            "fail_if_found": 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",
                            "fail_if_found": False,
                            "match": "string",
                            "regex": False,
                            "target": {
                                "locators": [{
                                    "locators": [{
                                        "type": "string",
                                        "value": "string",
                                    }],
                                }],
                                "window": "string",
                            },
                        }],
                    },
                    "wait": {
                        "wait_for": "string",
                        "milliseconds": 0,
                        "timeout": 0,
                        "validation": {
                            "type": "string",
                            "fail_if_found": 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",
                            "fail_if_found": False,
                            "match": "string",
                            "regex": False,
                            "target": {
                                "locators": [{
                                    "locators": [{
                                        "type": "string",
                                        "value": "string",
                                    }],
                                }],
                                "window": "string",
                            },
                        }],
                    },
                    "wait": {
                        "wait_for": "string",
                        "milliseconds": 0,
                        "timeout": 0,
                        "validation": {
                            "type": "string",
                            "fail_if_found": 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",
                            "fail_if_found": False,
                            "match": "string",
                            "regex": False,
                            "target": {
                                "locators": [{
                                    "locators": [{
                                        "type": "string",
                                        "value": "string",
                                    }],
                                }],
                                "window": "string",
                            },
                        }],
                    },
                    "wait": {
                        "wait_for": "string",
                        "milliseconds": 0,
                        "timeout": 0,
                        "validation": {
                            "type": "string",
                            "fail_if_found": False,
                            "match": "string",
                            "regex": False,
                            "target": {
                                "locators": [{
                                    "locators": [{
                                        "type": "string",
                                        "value": "string",
                                    }],
                                }],
                                "window": "string",
                            },
                        },
                    },
                },
            }],
        },
    },
    tags=[{
        "tags": [{
            "context": "string",
            "key": "string",
            "source": "string",
            "value": "string",
        }],
    }])
Copy
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",
                fetchRequests: false,
                javascriptErrors: false,
                timedActions: false,
                timeoutSettings: {
                    actionLimit: 0,
                    totalTimeout: 0,
                },
                visuallyCompleteOptions: {
                    imageSizeThreshold: 0,
                    inactivityTimeout: 0,
                    mutationTimeout: 0,
                    excludedElements: ["string"],
                    excludedUrls: ["string"],
                },
                xmlHttpRequests: false,
            },
            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",
        }],
    }],
});
Copy
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
                fetchRequests: false
                javascriptErrors: false
                timedActions: false
                timeoutSettings:
                    actionLimit: 0
                    totalTimeout: 0
                visuallyCompleteOptions:
                    excludedElements:
                        - string
                    excludedUrls:
                        - string
                    imageSizeThreshold: 0
                    inactivityTimeout: 0
                    mutationTimeout: 0
                xmlHttpRequests: false
            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
Copy

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

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The BrowserMonitor resource accepts the following input properties:

Frequency This property is required. int
The frequency of the monitor, in minutes.
KeyPerformanceMetrics This property is required. 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 This property is required. int
The frequency of the monitor, in minutes.
KeyPerformanceMetrics This property is required. 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 This property is required. Integer
The frequency of the monitor, in minutes.
keyPerformanceMetrics This property is required. 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 This property is required. number
The frequency of the monitor, in minutes.
keyPerformanceMetrics This property is required. 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 This property is required. int
The frequency of the monitor, in minutes.
key_performance_metrics This property is required. 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 This property is required. Number
The frequency of the monitor, in minutes.
keyPerformanceMetrics This property is required. 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)
resources:  _:    type: dynatrace:BrowserMonitor    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required. []BrowserMonitorAnomalyDetectionLoadingTimeThresholdThresholdThreshold
The list of performance threshold rules
thresholds This property is required. List<BrowserMonitorAnomalyDetectionLoadingTimeThresholdThresholdThreshold>
The list of performance threshold rules
thresholds This property is required. BrowserMonitorAnomalyDetectionLoadingTimeThresholdThresholdThreshold[]
The list of performance threshold rules
thresholds This property is required. Sequence[BrowserMonitorAnomalyDetectionLoadingTimeThresholdThresholdThreshold]
The list of performance threshold rules
thresholds This property is required. List<Property Map>
The list of performance threshold rules

BrowserMonitorAnomalyDetectionLoadingTimeThresholdThresholdThreshold
, BrowserMonitorAnomalyDetectionLoadingTimeThresholdThresholdThresholdArgs

ValueMs This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. int
The number of consecutive fails to trigger an alert
ConsecutiveRuns This property is required. int
The number of consecutive fails to trigger an alert
consecutiveRuns This property is required. Integer
The number of consecutive fails to trigger an alert
consecutiveRuns This property is required. number
The number of consecutive fails to trigger an alert
consecutive_runs This property is required. int
The number of consecutive fails to trigger an alert
consecutiveRuns This property is required. Number
The number of consecutive fails to trigger an alert

BrowserMonitorAnomalyDetectionOutageHandlingLocalOutagePolicy
, BrowserMonitorAnomalyDetectionOutageHandlingLocalOutagePolicyArgs

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

BrowserMonitorKeyPerformanceMetrics
, BrowserMonitorKeyPerformanceMetricsArgs

LoadActionKpm This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. []BrowserMonitorScriptConfigurationCookiesCookie
A request cookie
cookies This property is required. List<BrowserMonitorScriptConfigurationCookiesCookie>
A request cookie
cookies This property is required. BrowserMonitorScriptConfigurationCookiesCookie[]
A request cookie
cookies This property is required. Sequence[BrowserMonitorScriptConfigurationCookiesCookie]
A request cookie
cookies This property is required. List<Property Map>
A request cookie

BrowserMonitorScriptConfigurationCookiesCookie
, BrowserMonitorScriptConfigurationCookiesCookieArgs

Domain This property is required. string
The domain of the cookie.
Name This property is required. string
The name of the cookie. The following cookie names are now allowed: dtCookie, dtLatC, dtPC, rxVisitor, rxlatency, rxpc, rxsession and rxvt
Value This property is required. string
The value of the cookie. The following symbols are not allowed: ;, ,, \ and ".
Path string
The path of the cookie.
Domain This property is required. string
The domain of the cookie.
Name This property is required. string
The name of the cookie. The following cookie names are now allowed: dtCookie, dtLatC, dtPC, rxVisitor, rxlatency, rxpc, rxsession and rxvt
Value This property is required. string
The value of the cookie. The following symbols are not allowed: ;, ,, \ and ".
Path string
The path of the cookie.
domain This property is required. String
The domain of the cookie.
name This property is required. String
The name of the cookie. The following cookie names are now allowed: dtCookie, dtLatC, dtPC, rxVisitor, rxlatency, rxpc, rxsession and rxvt
value This property is required. String
The value of the cookie. The following symbols are not allowed: ;, ,, \ and ".
path String
The path of the cookie.
domain This property is required. string
The domain of the cookie.
name This property is required. string
The name of the cookie. The following cookie names are now allowed: dtCookie, dtLatC, dtPC, rxVisitor, rxlatency, rxpc, rxsession and rxvt
value This property is required. string
The value of the cookie. The following symbols are not allowed: ;, ,, \ and ".
path string
The path of the cookie.
domain This property is required. str
The domain of the cookie.
name This property is required. str
The name of the cookie. The following cookie names are now allowed: dtCookie, dtLatC, dtPC, rxVisitor, rxlatency, rxpc, rxsession and rxvt
value This property is required. str
The value of the cookie. The following symbols are not allowed: ;, ,, \ and ".
path str
The path of the cookie.
domain This property is required. String
The domain of the cookie.
name This property is required. String
The name of the cookie. The following cookie names are now allowed: dtCookie, dtLatC, dtPC, rxVisitor, rxlatency, rxpc, rxsession and rxvt
value This property is required. 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 This property is required. List<Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptConfigurationHeadersHeader>
contains an HTTP header of the request
Restrictions List<string>
Restrict applying headers to a set of URLs
Headers This property is required. []BrowserMonitorScriptConfigurationHeadersHeader
contains an HTTP header of the request
Restrictions []string
Restrict applying headers to a set of URLs
headers This property is required. List<BrowserMonitorScriptConfigurationHeadersHeader>
contains an HTTP header of the request
restrictions List<String>
Restrict applying headers to a set of URLs
headers This property is required. BrowserMonitorScriptConfigurationHeadersHeader[]
contains an HTTP header of the request
restrictions string[]
Restrict applying headers to a set of URLs
headers This property is required. Sequence[BrowserMonitorScriptConfigurationHeadersHeader]
contains an HTTP header of the request
restrictions Sequence[str]
Restrict applying headers to a set of URLs
headers This property is required. List<Property Map>
contains an HTTP header of the request
restrictions List<String>
Restrict applying headers to a set of URLs

BrowserMonitorScriptConfigurationHeadersHeader
, BrowserMonitorScriptConfigurationHeadersHeaderArgs

Name This property is required. string
The key of the header
Value This property is required. string
The value of the header
Name This property is required. string
The key of the header
Value This property is required. string
The value of the header
name This property is required. String
The key of the header
value This property is required. String
The value of the header
name This property is required. string
The key of the header
value This property is required. string
The value of the header
name This property is required. str
The key of the header
value This property is required. str
The value of the header
name This property is required. String
The key of the header
value This property is required. String
The value of the header

BrowserMonitorScriptConfigurationIgnoredErrorCodes
, BrowserMonitorScriptConfigurationIgnoredErrorCodesArgs

StatusCodes This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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
FetchRequests bool
Capture fetch() requests
JavascriptErrors bool
JavaScript error report
TimedActions bool
Timed action support
TimeoutSettings Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptConfigurationJavascriptSetttingsTimeoutSettings
Custom JavaScript Agent settings
VisuallyCompleteOptions Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptConfigurationJavascriptSetttingsVisuallyCompleteOptions
Parameters for Visually complete and Speed index calculation
XmlHttpRequests bool
Capture XMLHttpRequests (XHR)
CustomProperties string
Additional Javascript Agent Properties
FetchRequests bool
Capture fetch() requests
JavascriptErrors bool
JavaScript error report
TimedActions bool
Timed action support
TimeoutSettings BrowserMonitorScriptConfigurationJavascriptSetttingsTimeoutSettings
Custom JavaScript Agent settings
VisuallyCompleteOptions BrowserMonitorScriptConfigurationJavascriptSetttingsVisuallyCompleteOptions
Parameters for Visually complete and Speed index calculation
XmlHttpRequests bool
Capture XMLHttpRequests (XHR)
customProperties String
Additional Javascript Agent Properties
fetchRequests Boolean
Capture fetch() requests
javascriptErrors Boolean
JavaScript error report
timedActions Boolean
Timed action support
timeoutSettings BrowserMonitorScriptConfigurationJavascriptSetttingsTimeoutSettings
Custom JavaScript Agent settings
visuallyCompleteOptions BrowserMonitorScriptConfigurationJavascriptSetttingsVisuallyCompleteOptions
Parameters for Visually complete and Speed index calculation
xmlHttpRequests Boolean
Capture XMLHttpRequests (XHR)
customProperties string
Additional Javascript Agent Properties
fetchRequests boolean
Capture fetch() requests
javascriptErrors boolean
JavaScript error report
timedActions boolean
Timed action support
timeoutSettings BrowserMonitorScriptConfigurationJavascriptSetttingsTimeoutSettings
Custom JavaScript Agent settings
visuallyCompleteOptions BrowserMonitorScriptConfigurationJavascriptSetttingsVisuallyCompleteOptions
Parameters for Visually complete and Speed index calculation
xmlHttpRequests boolean
Capture XMLHttpRequests (XHR)
custom_properties str
Additional Javascript Agent Properties
fetch_requests bool
Capture fetch() requests
javascript_errors bool
JavaScript error report
timed_actions bool
Timed action support
timeout_settings BrowserMonitorScriptConfigurationJavascriptSetttingsTimeoutSettings
Custom JavaScript Agent settings
visually_complete_options BrowserMonitorScriptConfigurationJavascriptSetttingsVisuallyCompleteOptions
Parameters for Visually complete and Speed index calculation
xml_http_requests bool
Capture XMLHttpRequests (XHR)
customProperties String
Additional Javascript Agent Properties
fetchRequests Boolean
Capture fetch() requests
javascriptErrors Boolean
JavaScript error report
timedActions Boolean
Timed action support
timeoutSettings Property Map
Custom JavaScript Agent settings
visuallyCompleteOptions Property Map
Parameters for Visually complete and Speed index calculation
xmlHttpRequests Boolean
Capture XMLHttpRequests (XHR)

BrowserMonitorScriptConfigurationJavascriptSetttingsTimeoutSettings
, BrowserMonitorScriptConfigurationJavascriptSetttingsTimeoutSettingsArgs

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

BrowserMonitorScriptConfigurationJavascriptSetttingsVisuallyCompleteOptions
, BrowserMonitorScriptConfigurationJavascriptSetttingsVisuallyCompleteOptionsArgs

ImageSizeThreshold This property is required. 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 This property is required. int
The time the Visually complete module waits for inactivity and no further mutations on the page after the load action
MutationTimeout This property is required. 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 This property is required. 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 This property is required. int
The time the Visually complete module waits for inactivity and no further mutations on the page after the load action
MutationTimeout This property is required. 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 This property is required. 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 This property is required. Integer
The time the Visually complete module waits for inactivity and no further mutations on the page after the load action
mutationTimeout This property is required. 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 This property is required. 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 This property is required. number
The time the Visually complete module waits for inactivity and no further mutations on the page after the load action
mutationTimeout This property is required. 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 This property is required. 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 This property is required. int
The time the Visually complete module waits for inactivity and no further mutations on the page after the load action
mutation_timeout This property is required. 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 This property is required. 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 This property is required. Number
The time the Visually complete module waits for inactivity and no further mutations on the page after the load action
mutationTimeout This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. List<Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventClickTargetLocatorLocator>
A locator dentifyies the desired element
Locators This property is required. []BrowserMonitorScriptEventsEventClickTargetLocatorLocator
A locator dentifyies the desired element
locators This property is required. List<BrowserMonitorScriptEventsEventClickTargetLocatorLocator>
A locator dentifyies the desired element
locators This property is required. BrowserMonitorScriptEventsEventClickTargetLocatorLocator[]
A locator dentifyies the desired element
locators This property is required. Sequence[BrowserMonitorScriptEventsEventClickTargetLocatorLocator]
A locator dentifyies the desired element
locators This property is required. List<Property Map>
A locator dentifyies the desired element

BrowserMonitorScriptEventsEventClickTargetLocatorLocator
, BrowserMonitorScriptEventsEventClickTargetLocatorLocatorArgs

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

BrowserMonitorScriptEventsEventClickValidate
, BrowserMonitorScriptEventsEventClickValidateArgs

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

BrowserMonitorScriptEventsEventClickValidateValidation
, BrowserMonitorScriptEventsEventClickValidateValidationArgs

Type This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. []BrowserMonitorScriptEventsEventClickValidateValidationTargetLocatorLocator
A locator dentifyies the desired element
locators This property is required. List<BrowserMonitorScriptEventsEventClickValidateValidationTargetLocatorLocator>
A locator dentifyies the desired element
locators This property is required. BrowserMonitorScriptEventsEventClickValidateValidationTargetLocatorLocator[]
A locator dentifyies the desired element
locators This property is required. Sequence[BrowserMonitorScriptEventsEventClickValidateValidationTargetLocatorLocator]
A locator dentifyies the desired element
locators This property is required. List<Property Map>
A locator dentifyies the desired element

BrowserMonitorScriptEventsEventClickValidateValidationTargetLocatorLocator
, BrowserMonitorScriptEventsEventClickValidateValidationTargetLocatorLocatorArgs

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

BrowserMonitorScriptEventsEventClickWait
, BrowserMonitorScriptEventsEventClickWaitArgs

WaitFor This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. []BrowserMonitorScriptEventsEventClickWaitValidationTargetLocatorLocator
A locator dentifyies the desired element
locators This property is required. List<BrowserMonitorScriptEventsEventClickWaitValidationTargetLocatorLocator>
A locator dentifyies the desired element
locators This property is required. BrowserMonitorScriptEventsEventClickWaitValidationTargetLocatorLocator[]
A locator dentifyies the desired element
locators This property is required. Sequence[BrowserMonitorScriptEventsEventClickWaitValidationTargetLocatorLocator]
A locator dentifyies the desired element
locators This property is required. List<Property Map>
A locator dentifyies the desired element

BrowserMonitorScriptEventsEventClickWaitValidationTargetLocatorLocator
, BrowserMonitorScriptEventsEventClickWaitValidationTargetLocatorLocatorArgs

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

BrowserMonitorScriptEventsEventCookie
, BrowserMonitorScriptEventsEventCookieArgs

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

BrowserMonitorScriptEventsEventCookieCookies
, BrowserMonitorScriptEventsEventCookieCookiesArgs

Cookies This property is required. []BrowserMonitorScriptEventsEventCookieCookiesCookie
A request cookie
cookies This property is required. List<BrowserMonitorScriptEventsEventCookieCookiesCookie>
A request cookie
cookies This property is required. BrowserMonitorScriptEventsEventCookieCookiesCookie[]
A request cookie
cookies This property is required. List<Property Map>
A request cookie

BrowserMonitorScriptEventsEventCookieCookiesCookie
, BrowserMonitorScriptEventsEventCookieCookiesCookieArgs

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

BrowserMonitorScriptEventsEventJavascript
, BrowserMonitorScriptEventsEventJavascriptArgs

Code This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. []BrowserMonitorScriptEventsEventJavascriptTargetLocatorLocator
A locator dentifyies the desired element
locators This property is required. List<BrowserMonitorScriptEventsEventJavascriptTargetLocatorLocator>
A locator dentifyies the desired element
locators This property is required. BrowserMonitorScriptEventsEventJavascriptTargetLocatorLocator[]
A locator dentifyies the desired element
locators This property is required. Sequence[BrowserMonitorScriptEventsEventJavascriptTargetLocatorLocator]
A locator dentifyies the desired element
locators This property is required. List<Property Map>
A locator dentifyies the desired element

BrowserMonitorScriptEventsEventJavascriptTargetLocatorLocator
, BrowserMonitorScriptEventsEventJavascriptTargetLocatorLocatorArgs

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

BrowserMonitorScriptEventsEventJavascriptWait
, BrowserMonitorScriptEventsEventJavascriptWaitArgs

WaitFor This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. []BrowserMonitorScriptEventsEventJavascriptWaitValidationTargetLocatorLocator
A locator dentifyies the desired element
locators This property is required. List<BrowserMonitorScriptEventsEventJavascriptWaitValidationTargetLocatorLocator>
A locator dentifyies the desired element
locators This property is required. BrowserMonitorScriptEventsEventJavascriptWaitValidationTargetLocatorLocator[]
A locator dentifyies the desired element
locators This property is required. Sequence[BrowserMonitorScriptEventsEventJavascriptWaitValidationTargetLocatorLocator]
A locator dentifyies the desired element
locators This property is required. List<Property Map>
A locator dentifyies the desired element

BrowserMonitorScriptEventsEventJavascriptWaitValidationTargetLocatorLocator
, BrowserMonitorScriptEventsEventJavascriptWaitValidationTargetLocatorLocatorArgs

Type This property is required. string
Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
Value This property is required. string
The name of the element to be found
Type This property is required. string
Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
Value This property is required. string
The name of the element to be found
type This property is required. String
Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
value This property is required. String
The name of the element to be found
type This property is required. string
Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
value This property is required. string
The name of the element to be found
type This property is required. str
Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
value This property is required. str
The name of the element to be found
type This property is required. String
Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
value This property is required. 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 This property is required. string
Either username or password
VaultId This property is required. string
The ID of the credential within the Credentials Vault
Field This property is required. string
Either username or password
VaultId This property is required. string
The ID of the credential within the Credentials Vault
field This property is required. String
Either username or password
vaultId This property is required. String
The ID of the credential within the Credentials Vault
field This property is required. string
Either username or password
vaultId This property is required. string
The ID of the credential within the Credentials Vault
field This property is required. str
Either username or password
vault_id This property is required. str
The ID of the credential within the Credentials Vault
field This property is required. String
Either username or password
vaultId This property is required. 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 This property is required. []BrowserMonitorScriptEventsEventKeystrokesTargetLocatorLocator
A locator dentifyies the desired element
locators This property is required. List<BrowserMonitorScriptEventsEventKeystrokesTargetLocatorLocator>
A locator dentifyies the desired element
locators This property is required. BrowserMonitorScriptEventsEventKeystrokesTargetLocatorLocator[]
A locator dentifyies the desired element
locators This property is required. Sequence[BrowserMonitorScriptEventsEventKeystrokesTargetLocatorLocator]
A locator dentifyies the desired element
locators This property is required. List<Property Map>
A locator dentifyies the desired element

BrowserMonitorScriptEventsEventKeystrokesTargetLocatorLocator
, BrowserMonitorScriptEventsEventKeystrokesTargetLocatorLocatorArgs

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

BrowserMonitorScriptEventsEventKeystrokesValidate
, BrowserMonitorScriptEventsEventKeystrokesValidateArgs

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

BrowserMonitorScriptEventsEventKeystrokesValidateValidation
, BrowserMonitorScriptEventsEventKeystrokesValidateValidationArgs

Type This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. []BrowserMonitorScriptEventsEventKeystrokesValidateValidationTargetLocatorLocator
A locator dentifyies the desired element
locators This property is required. List<BrowserMonitorScriptEventsEventKeystrokesValidateValidationTargetLocatorLocator>
A locator dentifyies the desired element
locators This property is required. BrowserMonitorScriptEventsEventKeystrokesValidateValidationTargetLocatorLocator[]
A locator dentifyies the desired element
locators This property is required. Sequence[BrowserMonitorScriptEventsEventKeystrokesValidateValidationTargetLocatorLocator]
A locator dentifyies the desired element
locators This property is required. List<Property Map>
A locator dentifyies the desired element

BrowserMonitorScriptEventsEventKeystrokesValidateValidationTargetLocatorLocator
, BrowserMonitorScriptEventsEventKeystrokesValidateValidationTargetLocatorLocatorArgs

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

BrowserMonitorScriptEventsEventKeystrokesWait
, BrowserMonitorScriptEventsEventKeystrokesWaitArgs

WaitFor This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. []BrowserMonitorScriptEventsEventKeystrokesWaitValidationTargetLocatorLocator
A locator dentifyies the desired element
locators This property is required. List<BrowserMonitorScriptEventsEventKeystrokesWaitValidationTargetLocatorLocator>
A locator dentifyies the desired element
locators This property is required. BrowserMonitorScriptEventsEventKeystrokesWaitValidationTargetLocatorLocator[]
A locator dentifyies the desired element
locators This property is required. Sequence[BrowserMonitorScriptEventsEventKeystrokesWaitValidationTargetLocatorLocator]
A locator dentifyies the desired element
locators This property is required. List<Property Map>
A locator dentifyies the desired element

BrowserMonitorScriptEventsEventKeystrokesWaitValidationTargetLocatorLocator
, BrowserMonitorScriptEventsEventKeystrokesWaitValidationTargetLocatorLocatorArgs

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

BrowserMonitorScriptEventsEventNavigate
, BrowserMonitorScriptEventsEventNavigateArgs

Url This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. string
A reference to the entry within the credential vault
Type This property is required. string
The type of authentication
Creds This property is required. string
A reference to the entry within the credential vault
Type This property is required. string
The type of authentication
creds This property is required. String
A reference to the entry within the credential vault
type This property is required. String
The type of authentication
creds This property is required. string
A reference to the entry within the credential vault
type This property is required. string
The type of authentication
creds This property is required. str
A reference to the entry within the credential vault
type This property is required. str
The type of authentication
creds This property is required. String
A reference to the entry within the credential vault
type This property is required. 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 This property is required. List<Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventNavigateTargetLocatorLocator>
A locator dentifyies the desired element
Locators This property is required. []BrowserMonitorScriptEventsEventNavigateTargetLocatorLocator
A locator dentifyies the desired element
locators This property is required. List<BrowserMonitorScriptEventsEventNavigateTargetLocatorLocator>
A locator dentifyies the desired element
locators This property is required. BrowserMonitorScriptEventsEventNavigateTargetLocatorLocator[]
A locator dentifyies the desired element
locators This property is required. Sequence[BrowserMonitorScriptEventsEventNavigateTargetLocatorLocator]
A locator dentifyies the desired element
locators This property is required. List<Property Map>
A locator dentifyies the desired element

BrowserMonitorScriptEventsEventNavigateTargetLocatorLocator
, BrowserMonitorScriptEventsEventNavigateTargetLocatorLocatorArgs

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

BrowserMonitorScriptEventsEventNavigateValidate
, BrowserMonitorScriptEventsEventNavigateValidateArgs

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

BrowserMonitorScriptEventsEventNavigateValidateValidation
, BrowserMonitorScriptEventsEventNavigateValidateValidationArgs

Type This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. []BrowserMonitorScriptEventsEventNavigateValidateValidationTargetLocatorLocator
A locator dentifyies the desired element
locators This property is required. List<BrowserMonitorScriptEventsEventNavigateValidateValidationTargetLocatorLocator>
A locator dentifyies the desired element
locators This property is required. BrowserMonitorScriptEventsEventNavigateValidateValidationTargetLocatorLocator[]
A locator dentifyies the desired element
locators This property is required. Sequence[BrowserMonitorScriptEventsEventNavigateValidateValidationTargetLocatorLocator]
A locator dentifyies the desired element
locators This property is required. List<Property Map>
A locator dentifyies the desired element

BrowserMonitorScriptEventsEventNavigateValidateValidationTargetLocatorLocator
, BrowserMonitorScriptEventsEventNavigateValidateValidationTargetLocatorLocatorArgs

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

BrowserMonitorScriptEventsEventNavigateWait
, BrowserMonitorScriptEventsEventNavigateWaitArgs

WaitFor This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. []BrowserMonitorScriptEventsEventNavigateWaitValidationTargetLocatorLocator
A locator dentifyies the desired element
locators This property is required. List<BrowserMonitorScriptEventsEventNavigateWaitValidationTargetLocatorLocator>
A locator dentifyies the desired element
locators This property is required. BrowserMonitorScriptEventsEventNavigateWaitValidationTargetLocatorLocator[]
A locator dentifyies the desired element
locators This property is required. Sequence[BrowserMonitorScriptEventsEventNavigateWaitValidationTargetLocatorLocator]
A locator dentifyies the desired element
locators This property is required. List<Property Map>
A locator dentifyies the desired element

BrowserMonitorScriptEventsEventNavigateWaitValidationTargetLocatorLocator
, BrowserMonitorScriptEventsEventNavigateWaitValidationTargetLocatorLocatorArgs

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

BrowserMonitorScriptEventsEventSelect
, BrowserMonitorScriptEventsEventSelectArgs

Selections This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. []BrowserMonitorScriptEventsEventSelectSelectionsOption
The option to be selected
options This property is required. List<BrowserMonitorScriptEventsEventSelectSelectionsOption>
The option to be selected
options This property is required. BrowserMonitorScriptEventsEventSelectSelectionsOption[]
The option to be selected
options This property is required. Sequence[BrowserMonitorScriptEventsEventSelectSelectionsOption]
The option to be selected
options This property is required. List<Property Map>
The option to be selected

BrowserMonitorScriptEventsEventSelectSelectionsOption
, BrowserMonitorScriptEventsEventSelectSelectionsOptionArgs

Index This property is required. int
The index of the option to be selected
Value This property is required. string
The value of the option to be selected
Index This property is required. int
The index of the option to be selected
Value This property is required. string
The value of the option to be selected
index This property is required. Integer
The index of the option to be selected
value This property is required. String
The value of the option to be selected
index This property is required. number
The index of the option to be selected
value This property is required. string
The value of the option to be selected
index This property is required. int
The index of the option to be selected
value This property is required. str
The value of the option to be selected
index This property is required. Number
The index of the option to be selected
value This property is required. 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 This property is required. List<Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventSelectTargetLocatorLocator>
A locator dentifyies the desired element
Locators This property is required. []BrowserMonitorScriptEventsEventSelectTargetLocatorLocator
A locator dentifyies the desired element
locators This property is required. List<BrowserMonitorScriptEventsEventSelectTargetLocatorLocator>
A locator dentifyies the desired element
locators This property is required. BrowserMonitorScriptEventsEventSelectTargetLocatorLocator[]
A locator dentifyies the desired element
locators This property is required. Sequence[BrowserMonitorScriptEventsEventSelectTargetLocatorLocator]
A locator dentifyies the desired element
locators This property is required. List<Property Map>
A locator dentifyies the desired element

BrowserMonitorScriptEventsEventSelectTargetLocatorLocator
, BrowserMonitorScriptEventsEventSelectTargetLocatorLocatorArgs

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

BrowserMonitorScriptEventsEventSelectValidate
, BrowserMonitorScriptEventsEventSelectValidateArgs

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

BrowserMonitorScriptEventsEventSelectValidateValidation
, BrowserMonitorScriptEventsEventSelectValidateValidationArgs

Type This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. []BrowserMonitorScriptEventsEventSelectValidateValidationTargetLocatorLocator
A locator dentifyies the desired element
locators This property is required. List<BrowserMonitorScriptEventsEventSelectValidateValidationTargetLocatorLocator>
A locator dentifyies the desired element
locators This property is required. BrowserMonitorScriptEventsEventSelectValidateValidationTargetLocatorLocator[]
A locator dentifyies the desired element
locators This property is required. Sequence[BrowserMonitorScriptEventsEventSelectValidateValidationTargetLocatorLocator]
A locator dentifyies the desired element
locators This property is required. List<Property Map>
A locator dentifyies the desired element

BrowserMonitorScriptEventsEventSelectValidateValidationTargetLocatorLocator
, BrowserMonitorScriptEventsEventSelectValidateValidationTargetLocatorLocatorArgs

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

BrowserMonitorScriptEventsEventSelectWait
, BrowserMonitorScriptEventsEventSelectWaitArgs

WaitFor This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. []BrowserMonitorScriptEventsEventSelectWaitValidationTargetLocatorLocator
A locator dentifyies the desired element
locators This property is required. List<BrowserMonitorScriptEventsEventSelectWaitValidationTargetLocatorLocator>
A locator dentifyies the desired element
locators This property is required. BrowserMonitorScriptEventsEventSelectWaitValidationTargetLocatorLocator[]
A locator dentifyies the desired element
locators This property is required. Sequence[BrowserMonitorScriptEventsEventSelectWaitValidationTargetLocatorLocator]
A locator dentifyies the desired element
locators This property is required. List<Property Map>
A locator dentifyies the desired element

BrowserMonitorScriptEventsEventSelectWaitValidationTargetLocatorLocator
, BrowserMonitorScriptEventsEventSelectWaitValidationTargetLocatorLocatorArgs

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

BrowserMonitorScriptEventsEventTap
, BrowserMonitorScriptEventsEventTapArgs

Button This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. List<Pulumiverse.Dynatrace.Inputs.BrowserMonitorScriptEventsEventTapTargetLocatorLocator>
A locator dentifyies the desired element
Locators This property is required. []BrowserMonitorScriptEventsEventTapTargetLocatorLocator
A locator dentifyies the desired element
locators This property is required. List<BrowserMonitorScriptEventsEventTapTargetLocatorLocator>
A locator dentifyies the desired element
locators This property is required. BrowserMonitorScriptEventsEventTapTargetLocatorLocator[]
A locator dentifyies the desired element
locators This property is required. Sequence[BrowserMonitorScriptEventsEventTapTargetLocatorLocator]
A locator dentifyies the desired element
locators This property is required. List<Property Map>
A locator dentifyies the desired element

BrowserMonitorScriptEventsEventTapTargetLocatorLocator
, BrowserMonitorScriptEventsEventTapTargetLocatorLocatorArgs

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

BrowserMonitorScriptEventsEventTapValidate
, BrowserMonitorScriptEventsEventTapValidateArgs

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

BrowserMonitorScriptEventsEventTapValidateValidation
, BrowserMonitorScriptEventsEventTapValidateValidationArgs

Type This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. []BrowserMonitorScriptEventsEventTapValidateValidationTargetLocatorLocator
A locator dentifyies the desired element
locators This property is required. List<BrowserMonitorScriptEventsEventTapValidateValidationTargetLocatorLocator>
A locator dentifyies the desired element
locators This property is required. BrowserMonitorScriptEventsEventTapValidateValidationTargetLocatorLocator[]
A locator dentifyies the desired element
locators This property is required. Sequence[BrowserMonitorScriptEventsEventTapValidateValidationTargetLocatorLocator]
A locator dentifyies the desired element
locators This property is required. List<Property Map>
A locator dentifyies the desired element

BrowserMonitorScriptEventsEventTapValidateValidationTargetLocatorLocator
, BrowserMonitorScriptEventsEventTapValidateValidationTargetLocatorLocatorArgs

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

BrowserMonitorScriptEventsEventTapWait
, BrowserMonitorScriptEventsEventTapWaitArgs

WaitFor This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. []BrowserMonitorScriptEventsEventTapWaitValidationTargetLocatorLocator
A locator dentifyies the desired element
locators This property is required. List<BrowserMonitorScriptEventsEventTapWaitValidationTargetLocatorLocator>
A locator dentifyies the desired element
locators This property is required. BrowserMonitorScriptEventsEventTapWaitValidationTargetLocatorLocator[]
A locator dentifyies the desired element
locators This property is required. Sequence[BrowserMonitorScriptEventsEventTapWaitValidationTargetLocatorLocator]
A locator dentifyies the desired element
locators This property is required. List<Property Map>
A locator dentifyies the desired element

BrowserMonitorScriptEventsEventTapWaitValidationTargetLocatorLocator
, BrowserMonitorScriptEventsEventTapWaitValidationTargetLocatorLocatorArgs

Type This property is required. string
Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
Value This property is required. string
The name of the element to be found
Type This property is required. string
Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
Value This property is required. string
The name of the element to be found
type This property is required. String
Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
value This property is required. String
The name of the element to be found
type This property is required. string
Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
value This property is required. string
The name of the element to be found
type This property is required. str
Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
value This property is required. str
The name of the element to be found
type This property is required. String
Defines where to look for an element. css (CSS Selector) or dom (Javascript code)
value This property is required. 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 This property is required. string
The origin of the tag. Supported values are AWS, AWS_GENERIC, AZURE, CLOUD_FOUNDRY, CONTEXTLESS, ENVIRONMENT, GOOGLE_CLOUD and KUBERNETES.
Key This property is required. 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 This property is required. string
The origin of the tag. Supported values are AWS, AWS_GENERIC, AZURE, CLOUD_FOUNDRY, CONTEXTLESS, ENVIRONMENT, GOOGLE_CLOUD and KUBERNETES.
Key This property is required. 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 This property is required. String
The origin of the tag. Supported values are AWS, AWS_GENERIC, AZURE, CLOUD_FOUNDRY, CONTEXTLESS, ENVIRONMENT, GOOGLE_CLOUD and KUBERNETES.
key This property is required. 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 This property is required. string
The origin of the tag. Supported values are AWS, AWS_GENERIC, AZURE, CLOUD_FOUNDRY, CONTEXTLESS, ENVIRONMENT, GOOGLE_CLOUD and KUBERNETES.
key This property is required. 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 This property is required. str
The origin of the tag. Supported values are AWS, AWS_GENERIC, AZURE, CLOUD_FOUNDRY, CONTEXTLESS, ENVIRONMENT, GOOGLE_CLOUD and KUBERNETES.
key This property is required. 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 This property is required. String
The origin of the tag. Supported values are AWS, AWS_GENERIC, AZURE, CLOUD_FOUNDRY, CONTEXTLESS, ENVIRONMENT, GOOGLE_CLOUD and KUBERNETES.
key This property is required. 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.