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

dynatrace.WebApplication

Explore with Pulumi AI

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

    Create WebApplication Resource

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

    Constructor syntax

    new WebApplication(name: string, args: WebApplicationArgs, opts?: CustomResourceOptions);
    @overload
    def WebApplication(resource_name: str,
                       args: WebApplicationArgs,
                       opts: Optional[ResourceOptions] = None)
    
    @overload
    def WebApplication(resource_name: str,
                       opts: Optional[ResourceOptions] = None,
                       type: Optional[str] = None,
                       cost_control_user_session_percentage: Optional[int] = None,
                       custom_action_apdex_settings: Optional[WebApplicationCustomActionApdexSettingsArgs] = None,
                       xhr_action_key_performance_metric: Optional[str] = None,
                       load_action_apdex_settings: Optional[WebApplicationLoadActionApdexSettingsArgs] = None,
                       load_action_key_performance_metric: Optional[str] = None,
                       xhr_action_apdex_settings: Optional[WebApplicationXhrActionApdexSettingsArgs] = None,
                       monitoring_settings: Optional[WebApplicationMonitoringSettingsArgs] = None,
                       waterfall_settings: Optional[WebApplicationWaterfallSettingsArgs] = None,
                       name: Optional[str] = None,
                       session_replay_config: Optional[WebApplicationSessionReplayConfigArgs] = None,
                       real_user_monitoring_enabled: Optional[bool] = None,
                       url_injection_pattern: Optional[str] = None,
                       user_action_and_session_properties: Optional[WebApplicationUserActionAndSessionPropertiesArgs] = None,
                       user_action_naming_settings: Optional[WebApplicationUserActionNamingSettingsArgs] = None,
                       user_tags: Optional[WebApplicationUserTagsArgs] = None,
                       conversion_goals: Optional[WebApplicationConversionGoalsArgs] = None,
                       meta_data_capture_settings: Optional[WebApplicationMetaDataCaptureSettingsArgs] = None,
                       key_user_actions: Optional[Sequence[WebApplicationKeyUserActionArgs]] = None)
    func NewWebApplication(ctx *Context, name string, args WebApplicationArgs, opts ...ResourceOption) (*WebApplication, error)
    public WebApplication(string name, WebApplicationArgs args, CustomResourceOptions? opts = null)
    public WebApplication(String name, WebApplicationArgs args)
    public WebApplication(String name, WebApplicationArgs args, CustomResourceOptions options)
    
    type: dynatrace:WebApplication
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

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

    Example

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

    var webApplicationResource = new Dynatrace.WebApplication("webApplicationResource", new()
    {
        Type = "string",
        CostControlUserSessionPercentage = 0,
        CustomActionApdexSettings = new Dynatrace.Inputs.WebApplicationCustomActionApdexSettingsArgs
        {
            FrustratingFallbackThreshold = 0,
            FrustratingThreshold = 0,
            Threshold = 0,
            ToleratedFallbackThreshold = 0,
            ToleratedThreshold = 0,
        },
        XhrActionKeyPerformanceMetric = "string",
        LoadActionApdexSettings = new Dynatrace.Inputs.WebApplicationLoadActionApdexSettingsArgs
        {
            FrustratingFallbackThreshold = 0,
            FrustratingThreshold = 0,
            Threshold = 0,
            ToleratedFallbackThreshold = 0,
            ToleratedThreshold = 0,
        },
        LoadActionKeyPerformanceMetric = "string",
        XhrActionApdexSettings = new Dynatrace.Inputs.WebApplicationXhrActionApdexSettingsArgs
        {
            FrustratingFallbackThreshold = 0,
            FrustratingThreshold = 0,
            Threshold = 0,
            ToleratedFallbackThreshold = 0,
            ToleratedThreshold = 0,
        },
        MonitoringSettings = new Dynatrace.Inputs.WebApplicationMonitoringSettingsArgs
        {
            ContentCapture = new Dynatrace.Inputs.WebApplicationMonitoringSettingsContentCaptureArgs
            {
                JavascriptErrors = false,
                ResourceTimingSettings = new Dynatrace.Inputs.WebApplicationMonitoringSettingsContentCaptureResourceTimingSettingsArgs
                {
                    InstrumentationDelay = 0,
                    NonW3cResourceTimings = false,
                    ResourceTimingCaptureType = "string",
                    ResourceTimingsDomainLimit = 0,
                    W3cResourceTimings = false,
                },
                TimeoutSettings = new Dynatrace.Inputs.WebApplicationMonitoringSettingsContentCaptureTimeoutSettingsArgs
                {
                    TemporaryActionLimit = 0,
                    TemporaryActionTotalTimeout = 0,
                    TimedActionSupport = false,
                },
                VisuallyCompleteAndSpeedIndex = false,
                VisuallyCompleteSettings = new Dynatrace.Inputs.WebApplicationMonitoringSettingsContentCaptureVisuallyCompleteSettingsArgs
                {
                    ExcludeUrlRegex = "string",
                    IgnoredMutationsList = "string",
                    InactivityTimeout = 0,
                    MutationTimeout = 0,
                    Threshold = 0,
                },
            },
            InjectionMode = "string",
            InstrumentedWebServer = false,
            CacheControlHeaderOptimizations = false,
            IpAddressRestrictionSettings = new Dynatrace.Inputs.WebApplicationMonitoringSettingsIpAddressRestrictionSettingsArgs
            {
                Mode = "string",
                Restrictions = new Dynatrace.Inputs.WebApplicationMonitoringSettingsIpAddressRestrictionSettingsRestrictionsArgs
                {
                    Ranges = new[]
                    {
                        new Dynatrace.Inputs.WebApplicationMonitoringSettingsIpAddressRestrictionSettingsRestrictionsRangeArgs
                        {
                            Address = "string",
                            AddressTo = "string",
                            SubnetMask = 0,
                        },
                    },
                },
            },
            AngularPackageName = "string",
            CookiePlacementDomain = "string",
            CorrelationHeaderInclusionRegex = "string",
            CustomConfigurationProperties = "string",
            ExcludeXhrRegex = "string",
            JavascriptFrameworkSupport = new Dynatrace.Inputs.WebApplicationMonitoringSettingsJavascriptFrameworkSupportArgs
            {
                ActiveXObject = false,
                Angular = false,
                Dojo = false,
                Extjs = false,
                Icefaces = false,
                Jquery = false,
                MooTools = false,
                Prototype = false,
            },
            AdvancedJavascriptTagSettings = new Dynatrace.Inputs.WebApplicationMonitoringSettingsAdvancedJavascriptTagSettingsArgs
            {
                MaxActionNameLength = 0,
                MaxErrorsToCapture = 0,
                AdditionalEventHandlers = new Dynatrace.Inputs.WebApplicationMonitoringSettingsAdvancedJavascriptTagSettingsAdditionalEventHandlersArgs
                {
                    MaxDomNodes = 0,
                    Blur = false,
                    Change = false,
                    Click = false,
                    Mouseup = false,
                    ToStringMethod = false,
                    UseMouseUpEventForClicks = false,
                },
                EventWrapperSettings = new Dynatrace.Inputs.WebApplicationMonitoringSettingsAdvancedJavascriptTagSettingsEventWrapperSettingsArgs
                {
                    Blur = false,
                    Change = false,
                    Click = false,
                    Mouseup = false,
                    TouchEnd = false,
                    TouchStart = false,
                },
                GlobalEventCaptureSettings = new Dynatrace.Inputs.WebApplicationMonitoringSettingsAdvancedJavascriptTagSettingsGlobalEventCaptureSettingsArgs
                {
                    AdditionalEventCapturedAsUserInput = "string",
                    Change = false,
                    Click = false,
                    Doubleclick = false,
                    Keydown = false,
                    Keyup = false,
                    Mousedown = false,
                    Mouseup = false,
                    Scroll = false,
                    TouchEnd = false,
                    TouchStart = false,
                },
                InstrumentUnsupportedAjaxFrameworks = false,
                SpecialCharactersToEscape = "string",
                SyncBeaconFirefox = false,
                SyncBeaconInternetExplorer = false,
            },
            XmlHttpRequest = false,
            BrowserRestrictionSettings = new Dynatrace.Inputs.WebApplicationMonitoringSettingsBrowserRestrictionSettingsArgs
            {
                Mode = "string",
                Restrictions = new Dynatrace.Inputs.WebApplicationMonitoringSettingsBrowserRestrictionSettingsRestrictionsArgs
                {
                    Restrictions = new[]
                    {
                        new Dynatrace.Inputs.WebApplicationMonitoringSettingsBrowserRestrictionSettingsRestrictionsRestrictionArgs
                        {
                            BrowserType = "string",
                            BrowserVersion = "string",
                            Comparator = "string",
                            Platform = "string",
                        },
                    },
                },
            },
            FetchRequests = false,
            JavascriptInjectionRules = new Dynatrace.Inputs.WebApplicationMonitoringSettingsJavascriptInjectionRulesArgs
            {
                Rules = new[]
                {
                    new Dynatrace.Inputs.WebApplicationMonitoringSettingsJavascriptInjectionRulesRuleArgs
                    {
                        Rule = "string",
                        UrlOperator = "string",
                        Enabled = false,
                        HtmlPattern = "string",
                        Target = "string",
                        UrlPattern = "string",
                    },
                },
            },
            LibraryFileLocation = "string",
            MonitoringDataPath = "string",
            SameSiteCookieAttribute = "string",
            ScriptTagCacheDurationInHours = 0,
            SecureCookieAttribute = false,
            ServerRequestPathId = "string",
            UseCors = false,
            AddCrossOriginAnonymousAttribute = false,
        },
        WaterfallSettings = new Dynatrace.Inputs.WebApplicationWaterfallSettingsArgs
        {
            ResourceBrowserCachingThreshold = 0,
            ResourcesThreshold = 0,
            SlowCndResourcesThreshold = 0,
            SlowFirstPartyResourcesThreshold = 0,
            SlowThirdPartyResourcesThreshold = 0,
            SpeedIndexVisuallyCompleteRatioThreshold = 0,
            UncompressedResourcesThreshold = 0,
        },
        Name = "string",
        SessionReplayConfig = new Dynatrace.Inputs.WebApplicationSessionReplayConfigArgs
        {
            CostControlPercentage = 0,
            CssResourceCapturingExclusionRules = new[]
            {
                "string",
            },
            EnableCssResourceCapturing = false,
            Enabled = false,
        },
        RealUserMonitoringEnabled = false,
        UrlInjectionPattern = "string",
        UserActionAndSessionProperties = new Dynatrace.Inputs.WebApplicationUserActionAndSessionPropertiesArgs
        {
            Properties = new[]
            {
                new Dynatrace.Inputs.WebApplicationUserActionAndSessionPropertiesPropertyArgs
                {
                    Key = "string",
                    Type = "string",
                    Origin = "string",
                    Id = 0,
                    LongStringLength = 0,
                    IgnoreCase = false,
                    Aggregation = "string",
                    MetadataId = 0,
                    DisplayName = "string",
                    ServerSideRequestAttribute = "string",
                    StoreAsSessionProperty = false,
                    StoreAsUserActionProperty = false,
                    CleanupRule = "string",
                },
            },
        },
        UserActionNamingSettings = new Dynatrace.Inputs.WebApplicationUserActionNamingSettingsArgs
        {
            CustomActionNamingRules = new Dynatrace.Inputs.WebApplicationUserActionNamingSettingsCustomActionNamingRulesArgs
            {
                Rules = new[]
                {
                    new Dynatrace.Inputs.WebApplicationUserActionNamingSettingsCustomActionNamingRulesRuleArgs
                    {
                        Template = "string",
                        Conditions = new Dynatrace.Inputs.WebApplicationUserActionNamingSettingsCustomActionNamingRulesRuleConditionsArgs
                        {
                            Conditions = new[]
                            {
                                new Dynatrace.Inputs.WebApplicationUserActionNamingSettingsCustomActionNamingRulesRuleConditionsConditionArgs
                                {
                                    Operand1 = "string",
                                    Operator = "string",
                                    Operand2 = "string",
                                },
                            },
                        },
                        UseOrConditions = false,
                    },
                },
            },
            IgnoreCase = false,
            LoadActionNamingRules = new Dynatrace.Inputs.WebApplicationUserActionNamingSettingsLoadActionNamingRulesArgs
            {
                Rules = new[]
                {
                    new Dynatrace.Inputs.WebApplicationUserActionNamingSettingsLoadActionNamingRulesRuleArgs
                    {
                        Template = "string",
                        Conditions = new Dynatrace.Inputs.WebApplicationUserActionNamingSettingsLoadActionNamingRulesRuleConditionsArgs
                        {
                            Conditions = new[]
                            {
                                new Dynatrace.Inputs.WebApplicationUserActionNamingSettingsLoadActionNamingRulesRuleConditionsConditionArgs
                                {
                                    Operand1 = "string",
                                    Operator = "string",
                                    Operand2 = "string",
                                },
                            },
                        },
                        UseOrConditions = false,
                    },
                },
            },
            Placeholders = new Dynatrace.Inputs.WebApplicationUserActionNamingSettingsPlaceholdersArgs
            {
                Placeholders = new[]
                {
                    new Dynatrace.Inputs.WebApplicationUserActionNamingSettingsPlaceholdersPlaceholderArgs
                    {
                        Input = "string",
                        Name = "string",
                        ProcessingPart = "string",
                        MetadataId = 0,
                        ProcessingSteps = new Dynatrace.Inputs.WebApplicationUserActionNamingSettingsPlaceholdersPlaceholderProcessingStepsArgs
                        {
                            Steps = new[]
                            {
                                new Dynatrace.Inputs.WebApplicationUserActionNamingSettingsPlaceholdersPlaceholderProcessingStepsStepArgs
                                {
                                    Type = "string",
                                    FallbackToInput = false,
                                    PatternAfter = "string",
                                    PatternAfterSearchType = "string",
                                    PatternBefore = "string",
                                    PatternBeforeSearchType = "string",
                                    PatternToReplace = "string",
                                    RegularExpression = "string",
                                    Replacement = "string",
                                },
                            },
                        },
                        UseGuessedElementIdentifier = false,
                    },
                },
            },
            QueryParameterCleanups = new[]
            {
                "string",
            },
            SplitUserActionsByDomain = false,
            UseFirstDetectedLoadAction = false,
            XhrActionNamingRules = new Dynatrace.Inputs.WebApplicationUserActionNamingSettingsXhrActionNamingRulesArgs
            {
                Rules = new[]
                {
                    new Dynatrace.Inputs.WebApplicationUserActionNamingSettingsXhrActionNamingRulesRuleArgs
                    {
                        Template = "string",
                        Conditions = new Dynatrace.Inputs.WebApplicationUserActionNamingSettingsXhrActionNamingRulesRuleConditionsArgs
                        {
                            Conditions = new[]
                            {
                                new Dynatrace.Inputs.WebApplicationUserActionNamingSettingsXhrActionNamingRulesRuleConditionsConditionArgs
                                {
                                    Operand1 = "string",
                                    Operator = "string",
                                    Operand2 = "string",
                                },
                            },
                        },
                        UseOrConditions = false,
                    },
                },
            },
        },
        UserTags = new Dynatrace.Inputs.WebApplicationUserTagsArgs
        {
            Tags = new[]
            {
                new Dynatrace.Inputs.WebApplicationUserTagsTagArgs
                {
                    CleanupRule = "string",
                    Id = 0,
                    IgnoreCase = false,
                    MetadataId = 0,
                    ServerSideRequestAttribute = "string",
                    UniqueId = 0,
                },
            },
        },
        ConversionGoals = new Dynatrace.Inputs.WebApplicationConversionGoalsArgs
        {
            Goals = new[]
            {
                new Dynatrace.Inputs.WebApplicationConversionGoalsGoalArgs
                {
                    Name = "string",
                    Destination = new Dynatrace.Inputs.WebApplicationConversionGoalsGoalDestinationArgs
                    {
                        UrlOrPath = "string",
                        CaseSensitive = false,
                        MatchType = "string",
                    },
                    Id = "string",
                    Type = "string",
                    UserAction = new Dynatrace.Inputs.WebApplicationConversionGoalsGoalUserActionArgs
                    {
                        ActionType = "string",
                        CaseSensitive = false,
                        MatchEntity = "string",
                        MatchType = "string",
                        Value = "string",
                    },
                    VisitDuration = new Dynatrace.Inputs.WebApplicationConversionGoalsGoalVisitDurationArgs
                    {
                        Duration = 0,
                    },
                    VisitNumAction = new Dynatrace.Inputs.WebApplicationConversionGoalsGoalVisitNumActionArgs
                    {
                        NumUserActions = 0,
                    },
                },
            },
        },
        MetaDataCaptureSettings = new Dynatrace.Inputs.WebApplicationMetaDataCaptureSettingsArgs
        {
            Captures = new[]
            {
                new Dynatrace.Inputs.WebApplicationMetaDataCaptureSettingsCaptureArgs
                {
                    CapturingName = "string",
                    Name = "string",
                    Type = "string",
                    PublicMetadata = false,
                    UniqueId = 0,
                    UseLastValue = false,
                },
            },
        },
    });
    
    example, err := dynatrace.NewWebApplication(ctx, "webApplicationResource", &dynatrace.WebApplicationArgs{
    	Type:                             pulumi.String("string"),
    	CostControlUserSessionPercentage: pulumi.Int(0),
    	CustomActionApdexSettings: &dynatrace.WebApplicationCustomActionApdexSettingsArgs{
    		FrustratingFallbackThreshold: pulumi.Int(0),
    		FrustratingThreshold:         pulumi.Int(0),
    		Threshold:                    pulumi.Int(0),
    		ToleratedFallbackThreshold:   pulumi.Int(0),
    		ToleratedThreshold:           pulumi.Int(0),
    	},
    	XhrActionKeyPerformanceMetric: pulumi.String("string"),
    	LoadActionApdexSettings: &dynatrace.WebApplicationLoadActionApdexSettingsArgs{
    		FrustratingFallbackThreshold: pulumi.Int(0),
    		FrustratingThreshold:         pulumi.Int(0),
    		Threshold:                    pulumi.Int(0),
    		ToleratedFallbackThreshold:   pulumi.Int(0),
    		ToleratedThreshold:           pulumi.Int(0),
    	},
    	LoadActionKeyPerformanceMetric: pulumi.String("string"),
    	XhrActionApdexSettings: &dynatrace.WebApplicationXhrActionApdexSettingsArgs{
    		FrustratingFallbackThreshold: pulumi.Int(0),
    		FrustratingThreshold:         pulumi.Int(0),
    		Threshold:                    pulumi.Int(0),
    		ToleratedFallbackThreshold:   pulumi.Int(0),
    		ToleratedThreshold:           pulumi.Int(0),
    	},
    	MonitoringSettings: &dynatrace.WebApplicationMonitoringSettingsArgs{
    		ContentCapture: &dynatrace.WebApplicationMonitoringSettingsContentCaptureArgs{
    			JavascriptErrors: pulumi.Bool(false),
    			ResourceTimingSettings: &dynatrace.WebApplicationMonitoringSettingsContentCaptureResourceTimingSettingsArgs{
    				InstrumentationDelay:       pulumi.Int(0),
    				NonW3cResourceTimings:      pulumi.Bool(false),
    				ResourceTimingCaptureType:  pulumi.String("string"),
    				ResourceTimingsDomainLimit: pulumi.Int(0),
    				W3cResourceTimings:         pulumi.Bool(false),
    			},
    			TimeoutSettings: &dynatrace.WebApplicationMonitoringSettingsContentCaptureTimeoutSettingsArgs{
    				TemporaryActionLimit:        pulumi.Int(0),
    				TemporaryActionTotalTimeout: pulumi.Int(0),
    				TimedActionSupport:          pulumi.Bool(false),
    			},
    			VisuallyCompleteAndSpeedIndex: pulumi.Bool(false),
    			VisuallyCompleteSettings: &dynatrace.WebApplicationMonitoringSettingsContentCaptureVisuallyCompleteSettingsArgs{
    				ExcludeUrlRegex:      pulumi.String("string"),
    				IgnoredMutationsList: pulumi.String("string"),
    				InactivityTimeout:    pulumi.Int(0),
    				MutationTimeout:      pulumi.Int(0),
    				Threshold:            pulumi.Int(0),
    			},
    		},
    		InjectionMode:                   pulumi.String("string"),
    		InstrumentedWebServer:           pulumi.Bool(false),
    		CacheControlHeaderOptimizations: pulumi.Bool(false),
    		IpAddressRestrictionSettings: &dynatrace.WebApplicationMonitoringSettingsIpAddressRestrictionSettingsArgs{
    			Mode: pulumi.String("string"),
    			Restrictions: &dynatrace.WebApplicationMonitoringSettingsIpAddressRestrictionSettingsRestrictionsArgs{
    				Ranges: dynatrace.WebApplicationMonitoringSettingsIpAddressRestrictionSettingsRestrictionsRangeArray{
    					&dynatrace.WebApplicationMonitoringSettingsIpAddressRestrictionSettingsRestrictionsRangeArgs{
    						Address:    pulumi.String("string"),
    						AddressTo:  pulumi.String("string"),
    						SubnetMask: pulumi.Int(0),
    					},
    				},
    			},
    		},
    		AngularPackageName:              pulumi.String("string"),
    		CookiePlacementDomain:           pulumi.String("string"),
    		CorrelationHeaderInclusionRegex: pulumi.String("string"),
    		CustomConfigurationProperties:   pulumi.String("string"),
    		ExcludeXhrRegex:                 pulumi.String("string"),
    		JavascriptFrameworkSupport: &dynatrace.WebApplicationMonitoringSettingsJavascriptFrameworkSupportArgs{
    			ActiveXObject: pulumi.Bool(false),
    			Angular:       pulumi.Bool(false),
    			Dojo:          pulumi.Bool(false),
    			Extjs:         pulumi.Bool(false),
    			Icefaces:      pulumi.Bool(false),
    			Jquery:        pulumi.Bool(false),
    			MooTools:      pulumi.Bool(false),
    			Prototype:     pulumi.Bool(false),
    		},
    		AdvancedJavascriptTagSettings: &dynatrace.WebApplicationMonitoringSettingsAdvancedJavascriptTagSettingsArgs{
    			MaxActionNameLength: pulumi.Int(0),
    			MaxErrorsToCapture:  pulumi.Int(0),
    			AdditionalEventHandlers: &dynatrace.WebApplicationMonitoringSettingsAdvancedJavascriptTagSettingsAdditionalEventHandlersArgs{
    				MaxDomNodes:              pulumi.Int(0),
    				Blur:                     pulumi.Bool(false),
    				Change:                   pulumi.Bool(false),
    				Click:                    pulumi.Bool(false),
    				Mouseup:                  pulumi.Bool(false),
    				ToStringMethod:           pulumi.Bool(false),
    				UseMouseUpEventForClicks: pulumi.Bool(false),
    			},
    			EventWrapperSettings: &dynatrace.WebApplicationMonitoringSettingsAdvancedJavascriptTagSettingsEventWrapperSettingsArgs{
    				Blur:       pulumi.Bool(false),
    				Change:     pulumi.Bool(false),
    				Click:      pulumi.Bool(false),
    				Mouseup:    pulumi.Bool(false),
    				TouchEnd:   pulumi.Bool(false),
    				TouchStart: pulumi.Bool(false),
    			},
    			GlobalEventCaptureSettings: &dynatrace.WebApplicationMonitoringSettingsAdvancedJavascriptTagSettingsGlobalEventCaptureSettingsArgs{
    				AdditionalEventCapturedAsUserInput: pulumi.String("string"),
    				Change:                             pulumi.Bool(false),
    				Click:                              pulumi.Bool(false),
    				Doubleclick:                        pulumi.Bool(false),
    				Keydown:                            pulumi.Bool(false),
    				Keyup:                              pulumi.Bool(false),
    				Mousedown:                          pulumi.Bool(false),
    				Mouseup:                            pulumi.Bool(false),
    				Scroll:                             pulumi.Bool(false),
    				TouchEnd:                           pulumi.Bool(false),
    				TouchStart:                         pulumi.Bool(false),
    			},
    			InstrumentUnsupportedAjaxFrameworks: pulumi.Bool(false),
    			SpecialCharactersToEscape:           pulumi.String("string"),
    			SyncBeaconFirefox:                   pulumi.Bool(false),
    			SyncBeaconInternetExplorer:          pulumi.Bool(false),
    		},
    		XmlHttpRequest: pulumi.Bool(false),
    		BrowserRestrictionSettings: &dynatrace.WebApplicationMonitoringSettingsBrowserRestrictionSettingsArgs{
    			Mode: pulumi.String("string"),
    			Restrictions: &dynatrace.WebApplicationMonitoringSettingsBrowserRestrictionSettingsRestrictionsArgs{
    				Restrictions: dynatrace.WebApplicationMonitoringSettingsBrowserRestrictionSettingsRestrictionsRestrictionArray{
    					&dynatrace.WebApplicationMonitoringSettingsBrowserRestrictionSettingsRestrictionsRestrictionArgs{
    						BrowserType:    pulumi.String("string"),
    						BrowserVersion: pulumi.String("string"),
    						Comparator:     pulumi.String("string"),
    						Platform:       pulumi.String("string"),
    					},
    				},
    			},
    		},
    		FetchRequests: pulumi.Bool(false),
    		JavascriptInjectionRules: &dynatrace.WebApplicationMonitoringSettingsJavascriptInjectionRulesArgs{
    			Rules: dynatrace.WebApplicationMonitoringSettingsJavascriptInjectionRulesRuleArray{
    				&dynatrace.WebApplicationMonitoringSettingsJavascriptInjectionRulesRuleArgs{
    					Rule:        pulumi.String("string"),
    					UrlOperator: pulumi.String("string"),
    					Enabled:     pulumi.Bool(false),
    					HtmlPattern: pulumi.String("string"),
    					Target:      pulumi.String("string"),
    					UrlPattern:  pulumi.String("string"),
    				},
    			},
    		},
    		LibraryFileLocation:              pulumi.String("string"),
    		MonitoringDataPath:               pulumi.String("string"),
    		SameSiteCookieAttribute:          pulumi.String("string"),
    		ScriptTagCacheDurationInHours:    pulumi.Int(0),
    		SecureCookieAttribute:            pulumi.Bool(false),
    		ServerRequestPathId:              pulumi.String("string"),
    		UseCors:                          pulumi.Bool(false),
    		AddCrossOriginAnonymousAttribute: pulumi.Bool(false),
    	},
    	WaterfallSettings: &dynatrace.WebApplicationWaterfallSettingsArgs{
    		ResourceBrowserCachingThreshold:          pulumi.Int(0),
    		ResourcesThreshold:                       pulumi.Int(0),
    		SlowCndResourcesThreshold:                pulumi.Int(0),
    		SlowFirstPartyResourcesThreshold:         pulumi.Int(0),
    		SlowThirdPartyResourcesThreshold:         pulumi.Int(0),
    		SpeedIndexVisuallyCompleteRatioThreshold: pulumi.Int(0),
    		UncompressedResourcesThreshold:           pulumi.Int(0),
    	},
    	Name: pulumi.String("string"),
    	SessionReplayConfig: &dynatrace.WebApplicationSessionReplayConfigArgs{
    		CostControlPercentage: pulumi.Int(0),
    		CssResourceCapturingExclusionRules: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		EnableCssResourceCapturing: pulumi.Bool(false),
    		Enabled:                    pulumi.Bool(false),
    	},
    	RealUserMonitoringEnabled: pulumi.Bool(false),
    	UrlInjectionPattern:       pulumi.String("string"),
    	UserActionAndSessionProperties: &dynatrace.WebApplicationUserActionAndSessionPropertiesArgs{
    		Properties: dynatrace.WebApplicationUserActionAndSessionPropertiesPropertyArray{
    			&dynatrace.WebApplicationUserActionAndSessionPropertiesPropertyArgs{
    				Key:                        pulumi.String("string"),
    				Type:                       pulumi.String("string"),
    				Origin:                     pulumi.String("string"),
    				Id:                         pulumi.Int(0),
    				LongStringLength:           pulumi.Int(0),
    				IgnoreCase:                 pulumi.Bool(false),
    				Aggregation:                pulumi.String("string"),
    				MetadataId:                 pulumi.Int(0),
    				DisplayName:                pulumi.String("string"),
    				ServerSideRequestAttribute: pulumi.String("string"),
    				StoreAsSessionProperty:     pulumi.Bool(false),
    				StoreAsUserActionProperty:  pulumi.Bool(false),
    				CleanupRule:                pulumi.String("string"),
    			},
    		},
    	},
    	UserActionNamingSettings: &dynatrace.WebApplicationUserActionNamingSettingsArgs{
    		CustomActionNamingRules: &dynatrace.WebApplicationUserActionNamingSettingsCustomActionNamingRulesArgs{
    			Rules: dynatrace.WebApplicationUserActionNamingSettingsCustomActionNamingRulesRuleArray{
    				&dynatrace.WebApplicationUserActionNamingSettingsCustomActionNamingRulesRuleArgs{
    					Template: pulumi.String("string"),
    					Conditions: &dynatrace.WebApplicationUserActionNamingSettingsCustomActionNamingRulesRuleConditionsArgs{
    						Conditions: dynatrace.WebApplicationUserActionNamingSettingsCustomActionNamingRulesRuleConditionsConditionArray{
    							&dynatrace.WebApplicationUserActionNamingSettingsCustomActionNamingRulesRuleConditionsConditionArgs{
    								Operand1: pulumi.String("string"),
    								Operator: pulumi.String("string"),
    								Operand2: pulumi.String("string"),
    							},
    						},
    					},
    					UseOrConditions: pulumi.Bool(false),
    				},
    			},
    		},
    		IgnoreCase: pulumi.Bool(false),
    		LoadActionNamingRules: &dynatrace.WebApplicationUserActionNamingSettingsLoadActionNamingRulesArgs{
    			Rules: dynatrace.WebApplicationUserActionNamingSettingsLoadActionNamingRulesRuleArray{
    				&dynatrace.WebApplicationUserActionNamingSettingsLoadActionNamingRulesRuleArgs{
    					Template: pulumi.String("string"),
    					Conditions: &dynatrace.WebApplicationUserActionNamingSettingsLoadActionNamingRulesRuleConditionsArgs{
    						Conditions: dynatrace.WebApplicationUserActionNamingSettingsLoadActionNamingRulesRuleConditionsConditionArray{
    							&dynatrace.WebApplicationUserActionNamingSettingsLoadActionNamingRulesRuleConditionsConditionArgs{
    								Operand1: pulumi.String("string"),
    								Operator: pulumi.String("string"),
    								Operand2: pulumi.String("string"),
    							},
    						},
    					},
    					UseOrConditions: pulumi.Bool(false),
    				},
    			},
    		},
    		Placeholders: &dynatrace.WebApplicationUserActionNamingSettingsPlaceholdersArgs{
    			Placeholders: dynatrace.WebApplicationUserActionNamingSettingsPlaceholdersPlaceholderArray{
    				&dynatrace.WebApplicationUserActionNamingSettingsPlaceholdersPlaceholderArgs{
    					Input:          pulumi.String("string"),
    					Name:           pulumi.String("string"),
    					ProcessingPart: pulumi.String("string"),
    					MetadataId:     pulumi.Int(0),
    					ProcessingSteps: &dynatrace.WebApplicationUserActionNamingSettingsPlaceholdersPlaceholderProcessingStepsArgs{
    						Steps: dynatrace.WebApplicationUserActionNamingSettingsPlaceholdersPlaceholderProcessingStepsStepArray{
    							&dynatrace.WebApplicationUserActionNamingSettingsPlaceholdersPlaceholderProcessingStepsStepArgs{
    								Type:                    pulumi.String("string"),
    								FallbackToInput:         pulumi.Bool(false),
    								PatternAfter:            pulumi.String("string"),
    								PatternAfterSearchType:  pulumi.String("string"),
    								PatternBefore:           pulumi.String("string"),
    								PatternBeforeSearchType: pulumi.String("string"),
    								PatternToReplace:        pulumi.String("string"),
    								RegularExpression:       pulumi.String("string"),
    								Replacement:             pulumi.String("string"),
    							},
    						},
    					},
    					UseGuessedElementIdentifier: pulumi.Bool(false),
    				},
    			},
    		},
    		QueryParameterCleanups: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		SplitUserActionsByDomain:   pulumi.Bool(false),
    		UseFirstDetectedLoadAction: pulumi.Bool(false),
    		XhrActionNamingRules: &dynatrace.WebApplicationUserActionNamingSettingsXhrActionNamingRulesArgs{
    			Rules: dynatrace.WebApplicationUserActionNamingSettingsXhrActionNamingRulesRuleArray{
    				&dynatrace.WebApplicationUserActionNamingSettingsXhrActionNamingRulesRuleArgs{
    					Template: pulumi.String("string"),
    					Conditions: &dynatrace.WebApplicationUserActionNamingSettingsXhrActionNamingRulesRuleConditionsArgs{
    						Conditions: dynatrace.WebApplicationUserActionNamingSettingsXhrActionNamingRulesRuleConditionsConditionArray{
    							&dynatrace.WebApplicationUserActionNamingSettingsXhrActionNamingRulesRuleConditionsConditionArgs{
    								Operand1: pulumi.String("string"),
    								Operator: pulumi.String("string"),
    								Operand2: pulumi.String("string"),
    							},
    						},
    					},
    					UseOrConditions: pulumi.Bool(false),
    				},
    			},
    		},
    	},
    	UserTags: &dynatrace.WebApplicationUserTagsArgs{
    		Tags: dynatrace.WebApplicationUserTagsTagArray{
    			&dynatrace.WebApplicationUserTagsTagArgs{
    				CleanupRule:                pulumi.String("string"),
    				Id:                         pulumi.Int(0),
    				IgnoreCase:                 pulumi.Bool(false),
    				MetadataId:                 pulumi.Int(0),
    				ServerSideRequestAttribute: pulumi.String("string"),
    				UniqueId:                   pulumi.Int(0),
    			},
    		},
    	},
    	ConversionGoals: &dynatrace.WebApplicationConversionGoalsArgs{
    		Goals: dynatrace.WebApplicationConversionGoalsGoalArray{
    			&dynatrace.WebApplicationConversionGoalsGoalArgs{
    				Name: pulumi.String("string"),
    				Destination: &dynatrace.WebApplicationConversionGoalsGoalDestinationArgs{
    					UrlOrPath:     pulumi.String("string"),
    					CaseSensitive: pulumi.Bool(false),
    					MatchType:     pulumi.String("string"),
    				},
    				Id:   pulumi.String("string"),
    				Type: pulumi.String("string"),
    				UserAction: &dynatrace.WebApplicationConversionGoalsGoalUserActionArgs{
    					ActionType:    pulumi.String("string"),
    					CaseSensitive: pulumi.Bool(false),
    					MatchEntity:   pulumi.String("string"),
    					MatchType:     pulumi.String("string"),
    					Value:         pulumi.String("string"),
    				},
    				VisitDuration: &dynatrace.WebApplicationConversionGoalsGoalVisitDurationArgs{
    					Duration: pulumi.Int(0),
    				},
    				VisitNumAction: &dynatrace.WebApplicationConversionGoalsGoalVisitNumActionArgs{
    					NumUserActions: pulumi.Int(0),
    				},
    			},
    		},
    	},
    	MetaDataCaptureSettings: &dynatrace.WebApplicationMetaDataCaptureSettingsArgs{
    		Captures: dynatrace.WebApplicationMetaDataCaptureSettingsCaptureArray{
    			&dynatrace.WebApplicationMetaDataCaptureSettingsCaptureArgs{
    				CapturingName:  pulumi.String("string"),
    				Name:           pulumi.String("string"),
    				Type:           pulumi.String("string"),
    				PublicMetadata: pulumi.Bool(false),
    				UniqueId:       pulumi.Int(0),
    				UseLastValue:   pulumi.Bool(false),
    			},
    		},
    	},
    })
    
    var webApplicationResource = new WebApplication("webApplicationResource", WebApplicationArgs.builder()
        .type("string")
        .costControlUserSessionPercentage(0)
        .customActionApdexSettings(WebApplicationCustomActionApdexSettingsArgs.builder()
            .frustratingFallbackThreshold(0)
            .frustratingThreshold(0)
            .threshold(0)
            .toleratedFallbackThreshold(0)
            .toleratedThreshold(0)
            .build())
        .xhrActionKeyPerformanceMetric("string")
        .loadActionApdexSettings(WebApplicationLoadActionApdexSettingsArgs.builder()
            .frustratingFallbackThreshold(0)
            .frustratingThreshold(0)
            .threshold(0)
            .toleratedFallbackThreshold(0)
            .toleratedThreshold(0)
            .build())
        .loadActionKeyPerformanceMetric("string")
        .xhrActionApdexSettings(WebApplicationXhrActionApdexSettingsArgs.builder()
            .frustratingFallbackThreshold(0)
            .frustratingThreshold(0)
            .threshold(0)
            .toleratedFallbackThreshold(0)
            .toleratedThreshold(0)
            .build())
        .monitoringSettings(WebApplicationMonitoringSettingsArgs.builder()
            .contentCapture(WebApplicationMonitoringSettingsContentCaptureArgs.builder()
                .javascriptErrors(false)
                .resourceTimingSettings(WebApplicationMonitoringSettingsContentCaptureResourceTimingSettingsArgs.builder()
                    .instrumentationDelay(0)
                    .nonW3cResourceTimings(false)
                    .resourceTimingCaptureType("string")
                    .resourceTimingsDomainLimit(0)
                    .w3cResourceTimings(false)
                    .build())
                .timeoutSettings(WebApplicationMonitoringSettingsContentCaptureTimeoutSettingsArgs.builder()
                    .temporaryActionLimit(0)
                    .temporaryActionTotalTimeout(0)
                    .timedActionSupport(false)
                    .build())
                .visuallyCompleteAndSpeedIndex(false)
                .visuallyCompleteSettings(WebApplicationMonitoringSettingsContentCaptureVisuallyCompleteSettingsArgs.builder()
                    .excludeUrlRegex("string")
                    .ignoredMutationsList("string")
                    .inactivityTimeout(0)
                    .mutationTimeout(0)
                    .threshold(0)
                    .build())
                .build())
            .injectionMode("string")
            .instrumentedWebServer(false)
            .cacheControlHeaderOptimizations(false)
            .ipAddressRestrictionSettings(WebApplicationMonitoringSettingsIpAddressRestrictionSettingsArgs.builder()
                .mode("string")
                .restrictions(WebApplicationMonitoringSettingsIpAddressRestrictionSettingsRestrictionsArgs.builder()
                    .ranges(WebApplicationMonitoringSettingsIpAddressRestrictionSettingsRestrictionsRangeArgs.builder()
                        .address("string")
                        .addressTo("string")
                        .subnetMask(0)
                        .build())
                    .build())
                .build())
            .angularPackageName("string")
            .cookiePlacementDomain("string")
            .correlationHeaderInclusionRegex("string")
            .customConfigurationProperties("string")
            .excludeXhrRegex("string")
            .javascriptFrameworkSupport(WebApplicationMonitoringSettingsJavascriptFrameworkSupportArgs.builder()
                .activeXObject(false)
                .angular(false)
                .dojo(false)
                .extjs(false)
                .icefaces(false)
                .jquery(false)
                .mooTools(false)
                .prototype(false)
                .build())
            .advancedJavascriptTagSettings(WebApplicationMonitoringSettingsAdvancedJavascriptTagSettingsArgs.builder()
                .maxActionNameLength(0)
                .maxErrorsToCapture(0)
                .additionalEventHandlers(WebApplicationMonitoringSettingsAdvancedJavascriptTagSettingsAdditionalEventHandlersArgs.builder()
                    .maxDomNodes(0)
                    .blur(false)
                    .change(false)
                    .click(false)
                    .mouseup(false)
                    .toStringMethod(false)
                    .useMouseUpEventForClicks(false)
                    .build())
                .eventWrapperSettings(WebApplicationMonitoringSettingsAdvancedJavascriptTagSettingsEventWrapperSettingsArgs.builder()
                    .blur(false)
                    .change(false)
                    .click(false)
                    .mouseup(false)
                    .touchEnd(false)
                    .touchStart(false)
                    .build())
                .globalEventCaptureSettings(WebApplicationMonitoringSettingsAdvancedJavascriptTagSettingsGlobalEventCaptureSettingsArgs.builder()
                    .additionalEventCapturedAsUserInput("string")
                    .change(false)
                    .click(false)
                    .doubleclick(false)
                    .keydown(false)
                    .keyup(false)
                    .mousedown(false)
                    .mouseup(false)
                    .scroll(false)
                    .touchEnd(false)
                    .touchStart(false)
                    .build())
                .instrumentUnsupportedAjaxFrameworks(false)
                .specialCharactersToEscape("string")
                .syncBeaconFirefox(false)
                .syncBeaconInternetExplorer(false)
                .build())
            .xmlHttpRequest(false)
            .browserRestrictionSettings(WebApplicationMonitoringSettingsBrowserRestrictionSettingsArgs.builder()
                .mode("string")
                .restrictions(WebApplicationMonitoringSettingsBrowserRestrictionSettingsRestrictionsArgs.builder()
                    .restrictions(WebApplicationMonitoringSettingsBrowserRestrictionSettingsRestrictionsRestrictionArgs.builder()
                        .browserType("string")
                        .browserVersion("string")
                        .comparator("string")
                        .platform("string")
                        .build())
                    .build())
                .build())
            .fetchRequests(false)
            .javascriptInjectionRules(WebApplicationMonitoringSettingsJavascriptInjectionRulesArgs.builder()
                .rules(WebApplicationMonitoringSettingsJavascriptInjectionRulesRuleArgs.builder()
                    .rule("string")
                    .urlOperator("string")
                    .enabled(false)
                    .htmlPattern("string")
                    .target("string")
                    .urlPattern("string")
                    .build())
                .build())
            .libraryFileLocation("string")
            .monitoringDataPath("string")
            .sameSiteCookieAttribute("string")
            .scriptTagCacheDurationInHours(0)
            .secureCookieAttribute(false)
            .serverRequestPathId("string")
            .useCors(false)
            .addCrossOriginAnonymousAttribute(false)
            .build())
        .waterfallSettings(WebApplicationWaterfallSettingsArgs.builder()
            .resourceBrowserCachingThreshold(0)
            .resourcesThreshold(0)
            .slowCndResourcesThreshold(0)
            .slowFirstPartyResourcesThreshold(0)
            .slowThirdPartyResourcesThreshold(0)
            .speedIndexVisuallyCompleteRatioThreshold(0)
            .uncompressedResourcesThreshold(0)
            .build())
        .name("string")
        .sessionReplayConfig(WebApplicationSessionReplayConfigArgs.builder()
            .costControlPercentage(0)
            .cssResourceCapturingExclusionRules("string")
            .enableCssResourceCapturing(false)
            .enabled(false)
            .build())
        .realUserMonitoringEnabled(false)
        .urlInjectionPattern("string")
        .userActionAndSessionProperties(WebApplicationUserActionAndSessionPropertiesArgs.builder()
            .properties(WebApplicationUserActionAndSessionPropertiesPropertyArgs.builder()
                .key("string")
                .type("string")
                .origin("string")
                .id(0)
                .longStringLength(0)
                .ignoreCase(false)
                .aggregation("string")
                .metadataId(0)
                .displayName("string")
                .serverSideRequestAttribute("string")
                .storeAsSessionProperty(false)
                .storeAsUserActionProperty(false)
                .cleanupRule("string")
                .build())
            .build())
        .userActionNamingSettings(WebApplicationUserActionNamingSettingsArgs.builder()
            .customActionNamingRules(WebApplicationUserActionNamingSettingsCustomActionNamingRulesArgs.builder()
                .rules(WebApplicationUserActionNamingSettingsCustomActionNamingRulesRuleArgs.builder()
                    .template("string")
                    .conditions(WebApplicationUserActionNamingSettingsCustomActionNamingRulesRuleConditionsArgs.builder()
                        .conditions(WebApplicationUserActionNamingSettingsCustomActionNamingRulesRuleConditionsConditionArgs.builder()
                            .operand1("string")
                            .operator("string")
                            .operand2("string")
                            .build())
                        .build())
                    .useOrConditions(false)
                    .build())
                .build())
            .ignoreCase(false)
            .loadActionNamingRules(WebApplicationUserActionNamingSettingsLoadActionNamingRulesArgs.builder()
                .rules(WebApplicationUserActionNamingSettingsLoadActionNamingRulesRuleArgs.builder()
                    .template("string")
                    .conditions(WebApplicationUserActionNamingSettingsLoadActionNamingRulesRuleConditionsArgs.builder()
                        .conditions(WebApplicationUserActionNamingSettingsLoadActionNamingRulesRuleConditionsConditionArgs.builder()
                            .operand1("string")
                            .operator("string")
                            .operand2("string")
                            .build())
                        .build())
                    .useOrConditions(false)
                    .build())
                .build())
            .placeholders(WebApplicationUserActionNamingSettingsPlaceholdersArgs.builder()
                .placeholders(WebApplicationUserActionNamingSettingsPlaceholdersPlaceholderArgs.builder()
                    .input("string")
                    .name("string")
                    .processingPart("string")
                    .metadataId(0)
                    .processingSteps(WebApplicationUserActionNamingSettingsPlaceholdersPlaceholderProcessingStepsArgs.builder()
                        .steps(WebApplicationUserActionNamingSettingsPlaceholdersPlaceholderProcessingStepsStepArgs.builder()
                            .type("string")
                            .fallbackToInput(false)
                            .patternAfter("string")
                            .patternAfterSearchType("string")
                            .patternBefore("string")
                            .patternBeforeSearchType("string")
                            .patternToReplace("string")
                            .regularExpression("string")
                            .replacement("string")
                            .build())
                        .build())
                    .useGuessedElementIdentifier(false)
                    .build())
                .build())
            .queryParameterCleanups("string")
            .splitUserActionsByDomain(false)
            .useFirstDetectedLoadAction(false)
            .xhrActionNamingRules(WebApplicationUserActionNamingSettingsXhrActionNamingRulesArgs.builder()
                .rules(WebApplicationUserActionNamingSettingsXhrActionNamingRulesRuleArgs.builder()
                    .template("string")
                    .conditions(WebApplicationUserActionNamingSettingsXhrActionNamingRulesRuleConditionsArgs.builder()
                        .conditions(WebApplicationUserActionNamingSettingsXhrActionNamingRulesRuleConditionsConditionArgs.builder()
                            .operand1("string")
                            .operator("string")
                            .operand2("string")
                            .build())
                        .build())
                    .useOrConditions(false)
                    .build())
                .build())
            .build())
        .userTags(WebApplicationUserTagsArgs.builder()
            .tags(WebApplicationUserTagsTagArgs.builder()
                .cleanupRule("string")
                .id(0)
                .ignoreCase(false)
                .metadataId(0)
                .serverSideRequestAttribute("string")
                .uniqueId(0)
                .build())
            .build())
        .conversionGoals(WebApplicationConversionGoalsArgs.builder()
            .goals(WebApplicationConversionGoalsGoalArgs.builder()
                .name("string")
                .destination(WebApplicationConversionGoalsGoalDestinationArgs.builder()
                    .urlOrPath("string")
                    .caseSensitive(false)
                    .matchType("string")
                    .build())
                .id("string")
                .type("string")
                .userAction(WebApplicationConversionGoalsGoalUserActionArgs.builder()
                    .actionType("string")
                    .caseSensitive(false)
                    .matchEntity("string")
                    .matchType("string")
                    .value("string")
                    .build())
                .visitDuration(WebApplicationConversionGoalsGoalVisitDurationArgs.builder()
                    .duration(0)
                    .build())
                .visitNumAction(WebApplicationConversionGoalsGoalVisitNumActionArgs.builder()
                    .numUserActions(0)
                    .build())
                .build())
            .build())
        .metaDataCaptureSettings(WebApplicationMetaDataCaptureSettingsArgs.builder()
            .captures(WebApplicationMetaDataCaptureSettingsCaptureArgs.builder()
                .capturingName("string")
                .name("string")
                .type("string")
                .publicMetadata(false)
                .uniqueId(0)
                .useLastValue(false)
                .build())
            .build())
        .build());
    
    web_application_resource = dynatrace.WebApplication("webApplicationResource",
        type="string",
        cost_control_user_session_percentage=0,
        custom_action_apdex_settings=dynatrace.WebApplicationCustomActionApdexSettingsArgs(
            frustrating_fallback_threshold=0,
            frustrating_threshold=0,
            threshold=0,
            tolerated_fallback_threshold=0,
            tolerated_threshold=0,
        ),
        xhr_action_key_performance_metric="string",
        load_action_apdex_settings=dynatrace.WebApplicationLoadActionApdexSettingsArgs(
            frustrating_fallback_threshold=0,
            frustrating_threshold=0,
            threshold=0,
            tolerated_fallback_threshold=0,
            tolerated_threshold=0,
        ),
        load_action_key_performance_metric="string",
        xhr_action_apdex_settings=dynatrace.WebApplicationXhrActionApdexSettingsArgs(
            frustrating_fallback_threshold=0,
            frustrating_threshold=0,
            threshold=0,
            tolerated_fallback_threshold=0,
            tolerated_threshold=0,
        ),
        monitoring_settings=dynatrace.WebApplicationMonitoringSettingsArgs(
            content_capture=dynatrace.WebApplicationMonitoringSettingsContentCaptureArgs(
                javascript_errors=False,
                resource_timing_settings=dynatrace.WebApplicationMonitoringSettingsContentCaptureResourceTimingSettingsArgs(
                    instrumentation_delay=0,
                    non_w3c_resource_timings=False,
                    resource_timing_capture_type="string",
                    resource_timings_domain_limit=0,
                    w3c_resource_timings=False,
                ),
                timeout_settings=dynatrace.WebApplicationMonitoringSettingsContentCaptureTimeoutSettingsArgs(
                    temporary_action_limit=0,
                    temporary_action_total_timeout=0,
                    timed_action_support=False,
                ),
                visually_complete_and_speed_index=False,
                visually_complete_settings=dynatrace.WebApplicationMonitoringSettingsContentCaptureVisuallyCompleteSettingsArgs(
                    exclude_url_regex="string",
                    ignored_mutations_list="string",
                    inactivity_timeout=0,
                    mutation_timeout=0,
                    threshold=0,
                ),
            ),
            injection_mode="string",
            instrumented_web_server=False,
            cache_control_header_optimizations=False,
            ip_address_restriction_settings=dynatrace.WebApplicationMonitoringSettingsIpAddressRestrictionSettingsArgs(
                mode="string",
                restrictions=dynatrace.WebApplicationMonitoringSettingsIpAddressRestrictionSettingsRestrictionsArgs(
                    ranges=[dynatrace.WebApplicationMonitoringSettingsIpAddressRestrictionSettingsRestrictionsRangeArgs(
                        address="string",
                        address_to="string",
                        subnet_mask=0,
                    )],
                ),
            ),
            angular_package_name="string",
            cookie_placement_domain="string",
            correlation_header_inclusion_regex="string",
            custom_configuration_properties="string",
            exclude_xhr_regex="string",
            javascript_framework_support=dynatrace.WebApplicationMonitoringSettingsJavascriptFrameworkSupportArgs(
                active_x_object=False,
                angular=False,
                dojo=False,
                extjs=False,
                icefaces=False,
                jquery=False,
                moo_tools=False,
                prototype=False,
            ),
            advanced_javascript_tag_settings=dynatrace.WebApplicationMonitoringSettingsAdvancedJavascriptTagSettingsArgs(
                max_action_name_length=0,
                max_errors_to_capture=0,
                additional_event_handlers=dynatrace.WebApplicationMonitoringSettingsAdvancedJavascriptTagSettingsAdditionalEventHandlersArgs(
                    max_dom_nodes=0,
                    blur=False,
                    change=False,
                    click=False,
                    mouseup=False,
                    to_string_method=False,
                    use_mouse_up_event_for_clicks=False,
                ),
                event_wrapper_settings=dynatrace.WebApplicationMonitoringSettingsAdvancedJavascriptTagSettingsEventWrapperSettingsArgs(
                    blur=False,
                    change=False,
                    click=False,
                    mouseup=False,
                    touch_end=False,
                    touch_start=False,
                ),
                global_event_capture_settings=dynatrace.WebApplicationMonitoringSettingsAdvancedJavascriptTagSettingsGlobalEventCaptureSettingsArgs(
                    additional_event_captured_as_user_input="string",
                    change=False,
                    click=False,
                    doubleclick=False,
                    keydown=False,
                    keyup=False,
                    mousedown=False,
                    mouseup=False,
                    scroll=False,
                    touch_end=False,
                    touch_start=False,
                ),
                instrument_unsupported_ajax_frameworks=False,
                special_characters_to_escape="string",
                sync_beacon_firefox=False,
                sync_beacon_internet_explorer=False,
            ),
            xml_http_request=False,
            browser_restriction_settings=dynatrace.WebApplicationMonitoringSettingsBrowserRestrictionSettingsArgs(
                mode="string",
                restrictions=dynatrace.WebApplicationMonitoringSettingsBrowserRestrictionSettingsRestrictionsArgs(
                    restrictions=[dynatrace.WebApplicationMonitoringSettingsBrowserRestrictionSettingsRestrictionsRestrictionArgs(
                        browser_type="string",
                        browser_version="string",
                        comparator="string",
                        platform="string",
                    )],
                ),
            ),
            fetch_requests=False,
            javascript_injection_rules=dynatrace.WebApplicationMonitoringSettingsJavascriptInjectionRulesArgs(
                rules=[dynatrace.WebApplicationMonitoringSettingsJavascriptInjectionRulesRuleArgs(
                    rule="string",
                    url_operator="string",
                    enabled=False,
                    html_pattern="string",
                    target="string",
                    url_pattern="string",
                )],
            ),
            library_file_location="string",
            monitoring_data_path="string",
            same_site_cookie_attribute="string",
            script_tag_cache_duration_in_hours=0,
            secure_cookie_attribute=False,
            server_request_path_id="string",
            use_cors=False,
            add_cross_origin_anonymous_attribute=False,
        ),
        waterfall_settings=dynatrace.WebApplicationWaterfallSettingsArgs(
            resource_browser_caching_threshold=0,
            resources_threshold=0,
            slow_cnd_resources_threshold=0,
            slow_first_party_resources_threshold=0,
            slow_third_party_resources_threshold=0,
            speed_index_visually_complete_ratio_threshold=0,
            uncompressed_resources_threshold=0,
        ),
        name="string",
        session_replay_config=dynatrace.WebApplicationSessionReplayConfigArgs(
            cost_control_percentage=0,
            css_resource_capturing_exclusion_rules=["string"],
            enable_css_resource_capturing=False,
            enabled=False,
        ),
        real_user_monitoring_enabled=False,
        url_injection_pattern="string",
        user_action_and_session_properties=dynatrace.WebApplicationUserActionAndSessionPropertiesArgs(
            properties=[dynatrace.WebApplicationUserActionAndSessionPropertiesPropertyArgs(
                key="string",
                type="string",
                origin="string",
                id=0,
                long_string_length=0,
                ignore_case=False,
                aggregation="string",
                metadata_id=0,
                display_name="string",
                server_side_request_attribute="string",
                store_as_session_property=False,
                store_as_user_action_property=False,
                cleanup_rule="string",
            )],
        ),
        user_action_naming_settings=dynatrace.WebApplicationUserActionNamingSettingsArgs(
            custom_action_naming_rules=dynatrace.WebApplicationUserActionNamingSettingsCustomActionNamingRulesArgs(
                rules=[dynatrace.WebApplicationUserActionNamingSettingsCustomActionNamingRulesRuleArgs(
                    template="string",
                    conditions=dynatrace.WebApplicationUserActionNamingSettingsCustomActionNamingRulesRuleConditionsArgs(
                        conditions=[dynatrace.WebApplicationUserActionNamingSettingsCustomActionNamingRulesRuleConditionsConditionArgs(
                            operand1="string",
                            operator="string",
                            operand2="string",
                        )],
                    ),
                    use_or_conditions=False,
                )],
            ),
            ignore_case=False,
            load_action_naming_rules=dynatrace.WebApplicationUserActionNamingSettingsLoadActionNamingRulesArgs(
                rules=[dynatrace.WebApplicationUserActionNamingSettingsLoadActionNamingRulesRuleArgs(
                    template="string",
                    conditions=dynatrace.WebApplicationUserActionNamingSettingsLoadActionNamingRulesRuleConditionsArgs(
                        conditions=[dynatrace.WebApplicationUserActionNamingSettingsLoadActionNamingRulesRuleConditionsConditionArgs(
                            operand1="string",
                            operator="string",
                            operand2="string",
                        )],
                    ),
                    use_or_conditions=False,
                )],
            ),
            placeholders=dynatrace.WebApplicationUserActionNamingSettingsPlaceholdersArgs(
                placeholders=[dynatrace.WebApplicationUserActionNamingSettingsPlaceholdersPlaceholderArgs(
                    input="string",
                    name="string",
                    processing_part="string",
                    metadata_id=0,
                    processing_steps=dynatrace.WebApplicationUserActionNamingSettingsPlaceholdersPlaceholderProcessingStepsArgs(
                        steps=[dynatrace.WebApplicationUserActionNamingSettingsPlaceholdersPlaceholderProcessingStepsStepArgs(
                            type="string",
                            fallback_to_input=False,
                            pattern_after="string",
                            pattern_after_search_type="string",
                            pattern_before="string",
                            pattern_before_search_type="string",
                            pattern_to_replace="string",
                            regular_expression="string",
                            replacement="string",
                        )],
                    ),
                    use_guessed_element_identifier=False,
                )],
            ),
            query_parameter_cleanups=["string"],
            split_user_actions_by_domain=False,
            use_first_detected_load_action=False,
            xhr_action_naming_rules=dynatrace.WebApplicationUserActionNamingSettingsXhrActionNamingRulesArgs(
                rules=[dynatrace.WebApplicationUserActionNamingSettingsXhrActionNamingRulesRuleArgs(
                    template="string",
                    conditions=dynatrace.WebApplicationUserActionNamingSettingsXhrActionNamingRulesRuleConditionsArgs(
                        conditions=[dynatrace.WebApplicationUserActionNamingSettingsXhrActionNamingRulesRuleConditionsConditionArgs(
                            operand1="string",
                            operator="string",
                            operand2="string",
                        )],
                    ),
                    use_or_conditions=False,
                )],
            ),
        ),
        user_tags=dynatrace.WebApplicationUserTagsArgs(
            tags=[dynatrace.WebApplicationUserTagsTagArgs(
                cleanup_rule="string",
                id=0,
                ignore_case=False,
                metadata_id=0,
                server_side_request_attribute="string",
                unique_id=0,
            )],
        ),
        conversion_goals=dynatrace.WebApplicationConversionGoalsArgs(
            goals=[dynatrace.WebApplicationConversionGoalsGoalArgs(
                name="string",
                destination=dynatrace.WebApplicationConversionGoalsGoalDestinationArgs(
                    url_or_path="string",
                    case_sensitive=False,
                    match_type="string",
                ),
                id="string",
                type="string",
                user_action=dynatrace.WebApplicationConversionGoalsGoalUserActionArgs(
                    action_type="string",
                    case_sensitive=False,
                    match_entity="string",
                    match_type="string",
                    value="string",
                ),
                visit_duration=dynatrace.WebApplicationConversionGoalsGoalVisitDurationArgs(
                    duration=0,
                ),
                visit_num_action=dynatrace.WebApplicationConversionGoalsGoalVisitNumActionArgs(
                    num_user_actions=0,
                ),
            )],
        ),
        meta_data_capture_settings=dynatrace.WebApplicationMetaDataCaptureSettingsArgs(
            captures=[dynatrace.WebApplicationMetaDataCaptureSettingsCaptureArgs(
                capturing_name="string",
                name="string",
                type="string",
                public_metadata=False,
                unique_id=0,
                use_last_value=False,
            )],
        ))
    
    const webApplicationResource = new dynatrace.WebApplication("webApplicationResource", {
        type: "string",
        costControlUserSessionPercentage: 0,
        customActionApdexSettings: {
            frustratingFallbackThreshold: 0,
            frustratingThreshold: 0,
            threshold: 0,
            toleratedFallbackThreshold: 0,
            toleratedThreshold: 0,
        },
        xhrActionKeyPerformanceMetric: "string",
        loadActionApdexSettings: {
            frustratingFallbackThreshold: 0,
            frustratingThreshold: 0,
            threshold: 0,
            toleratedFallbackThreshold: 0,
            toleratedThreshold: 0,
        },
        loadActionKeyPerformanceMetric: "string",
        xhrActionApdexSettings: {
            frustratingFallbackThreshold: 0,
            frustratingThreshold: 0,
            threshold: 0,
            toleratedFallbackThreshold: 0,
            toleratedThreshold: 0,
        },
        monitoringSettings: {
            contentCapture: {
                javascriptErrors: false,
                resourceTimingSettings: {
                    instrumentationDelay: 0,
                    nonW3cResourceTimings: false,
                    resourceTimingCaptureType: "string",
                    resourceTimingsDomainLimit: 0,
                    w3cResourceTimings: false,
                },
                timeoutSettings: {
                    temporaryActionLimit: 0,
                    temporaryActionTotalTimeout: 0,
                    timedActionSupport: false,
                },
                visuallyCompleteAndSpeedIndex: false,
                visuallyCompleteSettings: {
                    excludeUrlRegex: "string",
                    ignoredMutationsList: "string",
                    inactivityTimeout: 0,
                    mutationTimeout: 0,
                    threshold: 0,
                },
            },
            injectionMode: "string",
            instrumentedWebServer: false,
            cacheControlHeaderOptimizations: false,
            ipAddressRestrictionSettings: {
                mode: "string",
                restrictions: {
                    ranges: [{
                        address: "string",
                        addressTo: "string",
                        subnetMask: 0,
                    }],
                },
            },
            angularPackageName: "string",
            cookiePlacementDomain: "string",
            correlationHeaderInclusionRegex: "string",
            customConfigurationProperties: "string",
            excludeXhrRegex: "string",
            javascriptFrameworkSupport: {
                activeXObject: false,
                angular: false,
                dojo: false,
                extjs: false,
                icefaces: false,
                jquery: false,
                mooTools: false,
                prototype: false,
            },
            advancedJavascriptTagSettings: {
                maxActionNameLength: 0,
                maxErrorsToCapture: 0,
                additionalEventHandlers: {
                    maxDomNodes: 0,
                    blur: false,
                    change: false,
                    click: false,
                    mouseup: false,
                    toStringMethod: false,
                    useMouseUpEventForClicks: false,
                },
                eventWrapperSettings: {
                    blur: false,
                    change: false,
                    click: false,
                    mouseup: false,
                    touchEnd: false,
                    touchStart: false,
                },
                globalEventCaptureSettings: {
                    additionalEventCapturedAsUserInput: "string",
                    change: false,
                    click: false,
                    doubleclick: false,
                    keydown: false,
                    keyup: false,
                    mousedown: false,
                    mouseup: false,
                    scroll: false,
                    touchEnd: false,
                    touchStart: false,
                },
                instrumentUnsupportedAjaxFrameworks: false,
                specialCharactersToEscape: "string",
                syncBeaconFirefox: false,
                syncBeaconInternetExplorer: false,
            },
            xmlHttpRequest: false,
            browserRestrictionSettings: {
                mode: "string",
                restrictions: {
                    restrictions: [{
                        browserType: "string",
                        browserVersion: "string",
                        comparator: "string",
                        platform: "string",
                    }],
                },
            },
            fetchRequests: false,
            javascriptInjectionRules: {
                rules: [{
                    rule: "string",
                    urlOperator: "string",
                    enabled: false,
                    htmlPattern: "string",
                    target: "string",
                    urlPattern: "string",
                }],
            },
            libraryFileLocation: "string",
            monitoringDataPath: "string",
            sameSiteCookieAttribute: "string",
            scriptTagCacheDurationInHours: 0,
            secureCookieAttribute: false,
            serverRequestPathId: "string",
            useCors: false,
            addCrossOriginAnonymousAttribute: false,
        },
        waterfallSettings: {
            resourceBrowserCachingThreshold: 0,
            resourcesThreshold: 0,
            slowCndResourcesThreshold: 0,
            slowFirstPartyResourcesThreshold: 0,
            slowThirdPartyResourcesThreshold: 0,
            speedIndexVisuallyCompleteRatioThreshold: 0,
            uncompressedResourcesThreshold: 0,
        },
        name: "string",
        sessionReplayConfig: {
            costControlPercentage: 0,
            cssResourceCapturingExclusionRules: ["string"],
            enableCssResourceCapturing: false,
            enabled: false,
        },
        realUserMonitoringEnabled: false,
        urlInjectionPattern: "string",
        userActionAndSessionProperties: {
            properties: [{
                key: "string",
                type: "string",
                origin: "string",
                id: 0,
                longStringLength: 0,
                ignoreCase: false,
                aggregation: "string",
                metadataId: 0,
                displayName: "string",
                serverSideRequestAttribute: "string",
                storeAsSessionProperty: false,
                storeAsUserActionProperty: false,
                cleanupRule: "string",
            }],
        },
        userActionNamingSettings: {
            customActionNamingRules: {
                rules: [{
                    template: "string",
                    conditions: {
                        conditions: [{
                            operand1: "string",
                            operator: "string",
                            operand2: "string",
                        }],
                    },
                    useOrConditions: false,
                }],
            },
            ignoreCase: false,
            loadActionNamingRules: {
                rules: [{
                    template: "string",
                    conditions: {
                        conditions: [{
                            operand1: "string",
                            operator: "string",
                            operand2: "string",
                        }],
                    },
                    useOrConditions: false,
                }],
            },
            placeholders: {
                placeholders: [{
                    input: "string",
                    name: "string",
                    processingPart: "string",
                    metadataId: 0,
                    processingSteps: {
                        steps: [{
                            type: "string",
                            fallbackToInput: false,
                            patternAfter: "string",
                            patternAfterSearchType: "string",
                            patternBefore: "string",
                            patternBeforeSearchType: "string",
                            patternToReplace: "string",
                            regularExpression: "string",
                            replacement: "string",
                        }],
                    },
                    useGuessedElementIdentifier: false,
                }],
            },
            queryParameterCleanups: ["string"],
            splitUserActionsByDomain: false,
            useFirstDetectedLoadAction: false,
            xhrActionNamingRules: {
                rules: [{
                    template: "string",
                    conditions: {
                        conditions: [{
                            operand1: "string",
                            operator: "string",
                            operand2: "string",
                        }],
                    },
                    useOrConditions: false,
                }],
            },
        },
        userTags: {
            tags: [{
                cleanupRule: "string",
                id: 0,
                ignoreCase: false,
                metadataId: 0,
                serverSideRequestAttribute: "string",
                uniqueId: 0,
            }],
        },
        conversionGoals: {
            goals: [{
                name: "string",
                destination: {
                    urlOrPath: "string",
                    caseSensitive: false,
                    matchType: "string",
                },
                id: "string",
                type: "string",
                userAction: {
                    actionType: "string",
                    caseSensitive: false,
                    matchEntity: "string",
                    matchType: "string",
                    value: "string",
                },
                visitDuration: {
                    duration: 0,
                },
                visitNumAction: {
                    numUserActions: 0,
                },
            }],
        },
        metaDataCaptureSettings: {
            captures: [{
                capturingName: "string",
                name: "string",
                type: "string",
                publicMetadata: false,
                uniqueId: 0,
                useLastValue: false,
            }],
        },
    });
    
    type: dynatrace:WebApplication
    properties:
        conversionGoals:
            goals:
                - destination:
                    caseSensitive: false
                    matchType: string
                    urlOrPath: string
                  id: string
                  name: string
                  type: string
                  userAction:
                    actionType: string
                    caseSensitive: false
                    matchEntity: string
                    matchType: string
                    value: string
                  visitDuration:
                    duration: 0
                  visitNumAction:
                    numUserActions: 0
        costControlUserSessionPercentage: 0
        customActionApdexSettings:
            frustratingFallbackThreshold: 0
            frustratingThreshold: 0
            threshold: 0
            toleratedFallbackThreshold: 0
            toleratedThreshold: 0
        loadActionApdexSettings:
            frustratingFallbackThreshold: 0
            frustratingThreshold: 0
            threshold: 0
            toleratedFallbackThreshold: 0
            toleratedThreshold: 0
        loadActionKeyPerformanceMetric: string
        metaDataCaptureSettings:
            captures:
                - capturingName: string
                  name: string
                  publicMetadata: false
                  type: string
                  uniqueId: 0
                  useLastValue: false
        monitoringSettings:
            addCrossOriginAnonymousAttribute: false
            advancedJavascriptTagSettings:
                additionalEventHandlers:
                    blur: false
                    change: false
                    click: false
                    maxDomNodes: 0
                    mouseup: false
                    toStringMethod: false
                    useMouseUpEventForClicks: false
                eventWrapperSettings:
                    blur: false
                    change: false
                    click: false
                    mouseup: false
                    touchEnd: false
                    touchStart: false
                globalEventCaptureSettings:
                    additionalEventCapturedAsUserInput: string
                    change: false
                    click: false
                    doubleclick: false
                    keydown: false
                    keyup: false
                    mousedown: false
                    mouseup: false
                    scroll: false
                    touchEnd: false
                    touchStart: false
                instrumentUnsupportedAjaxFrameworks: false
                maxActionNameLength: 0
                maxErrorsToCapture: 0
                specialCharactersToEscape: string
                syncBeaconFirefox: false
                syncBeaconInternetExplorer: false
            angularPackageName: string
            browserRestrictionSettings:
                mode: string
                restrictions:
                    restrictions:
                        - browserType: string
                          browserVersion: string
                          comparator: string
                          platform: string
            cacheControlHeaderOptimizations: false
            contentCapture:
                javascriptErrors: false
                resourceTimingSettings:
                    instrumentationDelay: 0
                    nonW3cResourceTimings: false
                    resourceTimingCaptureType: string
                    resourceTimingsDomainLimit: 0
                    w3cResourceTimings: false
                timeoutSettings:
                    temporaryActionLimit: 0
                    temporaryActionTotalTimeout: 0
                    timedActionSupport: false
                visuallyCompleteAndSpeedIndex: false
                visuallyCompleteSettings:
                    excludeUrlRegex: string
                    ignoredMutationsList: string
                    inactivityTimeout: 0
                    mutationTimeout: 0
                    threshold: 0
            cookiePlacementDomain: string
            correlationHeaderInclusionRegex: string
            customConfigurationProperties: string
            excludeXhrRegex: string
            fetchRequests: false
            injectionMode: string
            instrumentedWebServer: false
            ipAddressRestrictionSettings:
                mode: string
                restrictions:
                    ranges:
                        - address: string
                          addressTo: string
                          subnetMask: 0
            javascriptFrameworkSupport:
                activeXObject: false
                angular: false
                dojo: false
                extjs: false
                icefaces: false
                jquery: false
                mooTools: false
                prototype: false
            javascriptInjectionRules:
                rules:
                    - enabled: false
                      htmlPattern: string
                      rule: string
                      target: string
                      urlOperator: string
                      urlPattern: string
            libraryFileLocation: string
            monitoringDataPath: string
            sameSiteCookieAttribute: string
            scriptTagCacheDurationInHours: 0
            secureCookieAttribute: false
            serverRequestPathId: string
            useCors: false
            xmlHttpRequest: false
        name: string
        realUserMonitoringEnabled: false
        sessionReplayConfig:
            costControlPercentage: 0
            cssResourceCapturingExclusionRules:
                - string
            enableCssResourceCapturing: false
            enabled: false
        type: string
        urlInjectionPattern: string
        userActionAndSessionProperties:
            properties:
                - aggregation: string
                  cleanupRule: string
                  displayName: string
                  id: 0
                  ignoreCase: false
                  key: string
                  longStringLength: 0
                  metadataId: 0
                  origin: string
                  serverSideRequestAttribute: string
                  storeAsSessionProperty: false
                  storeAsUserActionProperty: false
                  type: string
        userActionNamingSettings:
            customActionNamingRules:
                rules:
                    - conditions:
                        conditions:
                            - operand1: string
                              operand2: string
                              operator: string
                      template: string
                      useOrConditions: false
            ignoreCase: false
            loadActionNamingRules:
                rules:
                    - conditions:
                        conditions:
                            - operand1: string
                              operand2: string
                              operator: string
                      template: string
                      useOrConditions: false
            placeholders:
                placeholders:
                    - input: string
                      metadataId: 0
                      name: string
                      processingPart: string
                      processingSteps:
                        steps:
                            - fallbackToInput: false
                              patternAfter: string
                              patternAfterSearchType: string
                              patternBefore: string
                              patternBeforeSearchType: string
                              patternToReplace: string
                              regularExpression: string
                              replacement: string
                              type: string
                      useGuessedElementIdentifier: false
            queryParameterCleanups:
                - string
            splitUserActionsByDomain: false
            useFirstDetectedLoadAction: false
            xhrActionNamingRules:
                rules:
                    - conditions:
                        conditions:
                            - operand1: string
                              operand2: string
                              operator: string
                      template: string
                      useOrConditions: false
        userTags:
            tags:
                - cleanupRule: string
                  id: 0
                  ignoreCase: false
                  metadataId: 0
                  serverSideRequestAttribute: string
                  uniqueId: 0
        waterfallSettings:
            resourceBrowserCachingThreshold: 0
            resourcesThreshold: 0
            slowCndResourcesThreshold: 0
            slowFirstPartyResourcesThreshold: 0
            slowThirdPartyResourcesThreshold: 0
            speedIndexVisuallyCompleteRatioThreshold: 0
            uncompressedResourcesThreshold: 0
        xhrActionApdexSettings:
            frustratingFallbackThreshold: 0
            frustratingThreshold: 0
            threshold: 0
            toleratedFallbackThreshold: 0
            toleratedThreshold: 0
        xhrActionKeyPerformanceMetric: string
    

    WebApplication Resource Properties

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

    Inputs

    The WebApplication resource accepts the following input properties:

    CostControlUserSessionPercentage int
    (Field has overlap with dynatrace.WebAppEnablement) Analize X% of user sessions
    CustomActionApdexSettings Pulumiverse.Dynatrace.Inputs.WebApplicationCustomActionApdexSettings
    Defines the Custom Action Apdex settings of an application
    LoadActionApdexSettings Pulumiverse.Dynatrace.Inputs.WebApplicationLoadActionApdexSettings
    Defines the Load Action Apdex settings of an application
    LoadActionKeyPerformanceMetric string
    The key performance metric of load actions. Possible values are ACTION_DURATION, CUMULATIVE_LAYOUT_SHIFT, DOM_INTERACTIVE, FIRST_INPUT_DELAY, LARGEST_CONTENTFUL_PAINT, LOAD_EVENT_END, LOAD_EVENT_START, RESPONSE_END, RESPONSE_START, SPEED_INDEX and VISUALLY_COMPLETE
    MonitoringSettings Pulumiverse.Dynatrace.Inputs.WebApplicationMonitoringSettings
    Real user monitoring settings
    Type string
    The type of the web application. Possible values are AUTO_INJECTED, BROWSER_EXTENSION_INJECTED and MANUALLY_INJECTED
    WaterfallSettings Pulumiverse.Dynatrace.Inputs.WebApplicationWaterfallSettings
    These settings influence the monitoring data you receive for 3rd party, CDN, and 1st party resources
    XhrActionApdexSettings Pulumiverse.Dynatrace.Inputs.WebApplicationXhrActionApdexSettings
    Defines the XHR Action Apdex settings of an application
    XhrActionKeyPerformanceMetric string
    The key performance metric of XHR actions. Possible values are ACTION_DURATION, RESPONSE_END, RESPONSE_START and VISUALLY_COMPLETE.
    ConversionGoals Pulumiverse.Dynatrace.Inputs.WebApplicationConversionGoals
    A list of conversion goals of the application
    KeyUserActions List<Pulumiverse.Dynatrace.Inputs.WebApplicationKeyUserAction>
    User Action names to be flagged as Key User Actions

    Deprecated: Configuring Key User Actions within dynatrace.WebApplication is discouraged. Use the dedicated resource dynatrace.KeyUserAction instead.

    MetaDataCaptureSettings Pulumiverse.Dynatrace.Inputs.WebApplicationMetaDataCaptureSettings
    Java script agent meta data capture settings
    Name string
    The name of the web application, displayed in the UI
    RealUserMonitoringEnabled bool
    (Field has overlap with dynatrace.WebAppEnablement) Real user monitoring enabled/disabled
    SessionReplayConfig Pulumiverse.Dynatrace.Inputs.WebApplicationSessionReplayConfig
    Settings regarding Session Replay
    UrlInjectionPattern string
    URL injection pattern for manual web application
    UserActionAndSessionProperties Pulumiverse.Dynatrace.Inputs.WebApplicationUserActionAndSessionProperties
    User action and session properties settings
    UserActionNamingSettings Pulumiverse.Dynatrace.Inputs.WebApplicationUserActionNamingSettings
    The settings of user action naming
    UserTags Pulumiverse.Dynatrace.Inputs.WebApplicationUserTags
    User tags settings
    CostControlUserSessionPercentage int
    (Field has overlap with dynatrace.WebAppEnablement) Analize X% of user sessions
    CustomActionApdexSettings WebApplicationCustomActionApdexSettingsArgs
    Defines the Custom Action Apdex settings of an application
    LoadActionApdexSettings WebApplicationLoadActionApdexSettingsArgs
    Defines the Load Action Apdex settings of an application
    LoadActionKeyPerformanceMetric string
    The key performance metric of load actions. Possible values are ACTION_DURATION, CUMULATIVE_LAYOUT_SHIFT, DOM_INTERACTIVE, FIRST_INPUT_DELAY, LARGEST_CONTENTFUL_PAINT, LOAD_EVENT_END, LOAD_EVENT_START, RESPONSE_END, RESPONSE_START, SPEED_INDEX and VISUALLY_COMPLETE
    MonitoringSettings WebApplicationMonitoringSettingsArgs
    Real user monitoring settings
    Type string
    The type of the web application. Possible values are AUTO_INJECTED, BROWSER_EXTENSION_INJECTED and MANUALLY_INJECTED
    WaterfallSettings WebApplicationWaterfallSettingsArgs
    These settings influence the monitoring data you receive for 3rd party, CDN, and 1st party resources
    XhrActionApdexSettings WebApplicationXhrActionApdexSettingsArgs
    Defines the XHR Action Apdex settings of an application
    XhrActionKeyPerformanceMetric string
    The key performance metric of XHR actions. Possible values are ACTION_DURATION, RESPONSE_END, RESPONSE_START and VISUALLY_COMPLETE.
    ConversionGoals WebApplicationConversionGoalsArgs
    A list of conversion goals of the application
    KeyUserActions []WebApplicationKeyUserActionArgs
    User Action names to be flagged as Key User Actions

    Deprecated: Configuring Key User Actions within dynatrace.WebApplication is discouraged. Use the dedicated resource dynatrace.KeyUserAction instead.

    MetaDataCaptureSettings WebApplicationMetaDataCaptureSettingsArgs
    Java script agent meta data capture settings
    Name string
    The name of the web application, displayed in the UI
    RealUserMonitoringEnabled bool
    (Field has overlap with dynatrace.WebAppEnablement) Real user monitoring enabled/disabled
    SessionReplayConfig WebApplicationSessionReplayConfigArgs
    Settings regarding Session Replay
    UrlInjectionPattern string
    URL injection pattern for manual web application
    UserActionAndSessionProperties WebApplicationUserActionAndSessionPropertiesArgs
    User action and session properties settings
    UserActionNamingSettings WebApplicationUserActionNamingSettingsArgs
    The settings of user action naming
    UserTags WebApplicationUserTagsArgs
    User tags settings
    costControlUserSessionPercentage Integer
    (Field has overlap with dynatrace.WebAppEnablement) Analize X% of user sessions
    customActionApdexSettings WebApplicationCustomActionApdexSettings
    Defines the Custom Action Apdex settings of an application
    loadActionApdexSettings WebApplicationLoadActionApdexSettings
    Defines the Load Action Apdex settings of an application
    loadActionKeyPerformanceMetric String
    The key performance metric of load actions. Possible values are ACTION_DURATION, CUMULATIVE_LAYOUT_SHIFT, DOM_INTERACTIVE, FIRST_INPUT_DELAY, LARGEST_CONTENTFUL_PAINT, LOAD_EVENT_END, LOAD_EVENT_START, RESPONSE_END, RESPONSE_START, SPEED_INDEX and VISUALLY_COMPLETE
    monitoringSettings WebApplicationMonitoringSettings
    Real user monitoring settings
    type String
    The type of the web application. Possible values are AUTO_INJECTED, BROWSER_EXTENSION_INJECTED and MANUALLY_INJECTED
    waterfallSettings WebApplicationWaterfallSettings
    These settings influence the monitoring data you receive for 3rd party, CDN, and 1st party resources
    xhrActionApdexSettings WebApplicationXhrActionApdexSettings
    Defines the XHR Action Apdex settings of an application
    xhrActionKeyPerformanceMetric String
    The key performance metric of XHR actions. Possible values are ACTION_DURATION, RESPONSE_END, RESPONSE_START and VISUALLY_COMPLETE.
    conversionGoals WebApplicationConversionGoals
    A list of conversion goals of the application
    keyUserActions List<WebApplicationKeyUserAction>
    User Action names to be flagged as Key User Actions

    Deprecated: Configuring Key User Actions within dynatrace.WebApplication is discouraged. Use the dedicated resource dynatrace.KeyUserAction instead.

    metaDataCaptureSettings WebApplicationMetaDataCaptureSettings
    Java script agent meta data capture settings
    name String
    The name of the web application, displayed in the UI
    realUserMonitoringEnabled Boolean
    (Field has overlap with dynatrace.WebAppEnablement) Real user monitoring enabled/disabled
    sessionReplayConfig WebApplicationSessionReplayConfig
    Settings regarding Session Replay
    urlInjectionPattern String
    URL injection pattern for manual web application
    userActionAndSessionProperties WebApplicationUserActionAndSessionProperties
    User action and session properties settings
    userActionNamingSettings WebApplicationUserActionNamingSettings
    The settings of user action naming
    userTags WebApplicationUserTags
    User tags settings
    costControlUserSessionPercentage number
    (Field has overlap with dynatrace.WebAppEnablement) Analize X% of user sessions
    customActionApdexSettings WebApplicationCustomActionApdexSettings
    Defines the Custom Action Apdex settings of an application
    loadActionApdexSettings WebApplicationLoadActionApdexSettings
    Defines the Load Action Apdex settings of an application
    loadActionKeyPerformanceMetric string
    The key performance metric of load actions. Possible values are ACTION_DURATION, CUMULATIVE_LAYOUT_SHIFT, DOM_INTERACTIVE, FIRST_INPUT_DELAY, LARGEST_CONTENTFUL_PAINT, LOAD_EVENT_END, LOAD_EVENT_START, RESPONSE_END, RESPONSE_START, SPEED_INDEX and VISUALLY_COMPLETE
    monitoringSettings WebApplicationMonitoringSettings
    Real user monitoring settings
    type string
    The type of the web application. Possible values are AUTO_INJECTED, BROWSER_EXTENSION_INJECTED and MANUALLY_INJECTED
    waterfallSettings WebApplicationWaterfallSettings
    These settings influence the monitoring data you receive for 3rd party, CDN, and 1st party resources
    xhrActionApdexSettings WebApplicationXhrActionApdexSettings
    Defines the XHR Action Apdex settings of an application
    xhrActionKeyPerformanceMetric string
    The key performance metric of XHR actions. Possible values are ACTION_DURATION, RESPONSE_END, RESPONSE_START and VISUALLY_COMPLETE.
    conversionGoals WebApplicationConversionGoals
    A list of conversion goals of the application
    keyUserActions WebApplicationKeyUserAction[]
    User Action names to be flagged as Key User Actions

    Deprecated: Configuring Key User Actions within dynatrace.WebApplication is discouraged. Use the dedicated resource dynatrace.KeyUserAction instead.

    metaDataCaptureSettings WebApplicationMetaDataCaptureSettings
    Java script agent meta data capture settings
    name string
    The name of the web application, displayed in the UI
    realUserMonitoringEnabled boolean
    (Field has overlap with dynatrace.WebAppEnablement) Real user monitoring enabled/disabled
    sessionReplayConfig WebApplicationSessionReplayConfig
    Settings regarding Session Replay
    urlInjectionPattern string
    URL injection pattern for manual web application
    userActionAndSessionProperties WebApplicationUserActionAndSessionProperties
    User action and session properties settings
    userActionNamingSettings WebApplicationUserActionNamingSettings
    The settings of user action naming
    userTags WebApplicationUserTags
    User tags settings
    cost_control_user_session_percentage int
    (Field has overlap with dynatrace.WebAppEnablement) Analize X% of user sessions
    custom_action_apdex_settings WebApplicationCustomActionApdexSettingsArgs
    Defines the Custom Action Apdex settings of an application
    load_action_apdex_settings WebApplicationLoadActionApdexSettingsArgs
    Defines the Load Action Apdex settings of an application
    load_action_key_performance_metric str
    The key performance metric of load actions. Possible values are ACTION_DURATION, CUMULATIVE_LAYOUT_SHIFT, DOM_INTERACTIVE, FIRST_INPUT_DELAY, LARGEST_CONTENTFUL_PAINT, LOAD_EVENT_END, LOAD_EVENT_START, RESPONSE_END, RESPONSE_START, SPEED_INDEX and VISUALLY_COMPLETE
    monitoring_settings WebApplicationMonitoringSettingsArgs
    Real user monitoring settings
    type str
    The type of the web application. Possible values are AUTO_INJECTED, BROWSER_EXTENSION_INJECTED and MANUALLY_INJECTED
    waterfall_settings WebApplicationWaterfallSettingsArgs
    These settings influence the monitoring data you receive for 3rd party, CDN, and 1st party resources
    xhr_action_apdex_settings WebApplicationXhrActionApdexSettingsArgs
    Defines the XHR Action Apdex settings of an application
    xhr_action_key_performance_metric str
    The key performance metric of XHR actions. Possible values are ACTION_DURATION, RESPONSE_END, RESPONSE_START and VISUALLY_COMPLETE.
    conversion_goals WebApplicationConversionGoalsArgs
    A list of conversion goals of the application
    key_user_actions Sequence[WebApplicationKeyUserActionArgs]
    User Action names to be flagged as Key User Actions

    Deprecated: Configuring Key User Actions within dynatrace.WebApplication is discouraged. Use the dedicated resource dynatrace.KeyUserAction instead.

    meta_data_capture_settings WebApplicationMetaDataCaptureSettingsArgs
    Java script agent meta data capture settings
    name str
    The name of the web application, displayed in the UI
    real_user_monitoring_enabled bool
    (Field has overlap with dynatrace.WebAppEnablement) Real user monitoring enabled/disabled
    session_replay_config WebApplicationSessionReplayConfigArgs
    Settings regarding Session Replay
    url_injection_pattern str
    URL injection pattern for manual web application
    user_action_and_session_properties WebApplicationUserActionAndSessionPropertiesArgs
    User action and session properties settings
    user_action_naming_settings WebApplicationUserActionNamingSettingsArgs
    The settings of user action naming
    user_tags WebApplicationUserTagsArgs
    User tags settings
    costControlUserSessionPercentage Number
    (Field has overlap with dynatrace.WebAppEnablement) Analize X% of user sessions
    customActionApdexSettings Property Map
    Defines the Custom Action Apdex settings of an application
    loadActionApdexSettings Property Map
    Defines the Load Action Apdex settings of an application
    loadActionKeyPerformanceMetric String
    The key performance metric of load actions. Possible values are ACTION_DURATION, CUMULATIVE_LAYOUT_SHIFT, DOM_INTERACTIVE, FIRST_INPUT_DELAY, LARGEST_CONTENTFUL_PAINT, LOAD_EVENT_END, LOAD_EVENT_START, RESPONSE_END, RESPONSE_START, SPEED_INDEX and VISUALLY_COMPLETE
    monitoringSettings Property Map
    Real user monitoring settings
    type String
    The type of the web application. Possible values are AUTO_INJECTED, BROWSER_EXTENSION_INJECTED and MANUALLY_INJECTED
    waterfallSettings Property Map
    These settings influence the monitoring data you receive for 3rd party, CDN, and 1st party resources
    xhrActionApdexSettings Property Map
    Defines the XHR Action Apdex settings of an application
    xhrActionKeyPerformanceMetric String
    The key performance metric of XHR actions. Possible values are ACTION_DURATION, RESPONSE_END, RESPONSE_START and VISUALLY_COMPLETE.
    conversionGoals Property Map
    A list of conversion goals of the application
    keyUserActions List<Property Map>
    User Action names to be flagged as Key User Actions

    Deprecated: Configuring Key User Actions within dynatrace.WebApplication is discouraged. Use the dedicated resource dynatrace.KeyUserAction instead.

    metaDataCaptureSettings Property Map
    Java script agent meta data capture settings
    name String
    The name of the web application, displayed in the UI
    realUserMonitoringEnabled Boolean
    (Field has overlap with dynatrace.WebAppEnablement) Real user monitoring enabled/disabled
    sessionReplayConfig Property Map
    Settings regarding Session Replay
    urlInjectionPattern String
    URL injection pattern for manual web application
    userActionAndSessionProperties Property Map
    User action and session properties settings
    userActionNamingSettings Property Map
    The settings of user action naming
    userTags Property Map
    User tags settings

    Outputs

    All input properties are implicitly available as output properties. Additionally, the WebApplication 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 WebApplication Resource

    Get an existing WebApplication 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?: WebApplicationState, opts?: CustomResourceOptions): WebApplication
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            conversion_goals: Optional[WebApplicationConversionGoalsArgs] = None,
            cost_control_user_session_percentage: Optional[int] = None,
            custom_action_apdex_settings: Optional[WebApplicationCustomActionApdexSettingsArgs] = None,
            key_user_actions: Optional[Sequence[WebApplicationKeyUserActionArgs]] = None,
            load_action_apdex_settings: Optional[WebApplicationLoadActionApdexSettingsArgs] = None,
            load_action_key_performance_metric: Optional[str] = None,
            meta_data_capture_settings: Optional[WebApplicationMetaDataCaptureSettingsArgs] = None,
            monitoring_settings: Optional[WebApplicationMonitoringSettingsArgs] = None,
            name: Optional[str] = None,
            real_user_monitoring_enabled: Optional[bool] = None,
            session_replay_config: Optional[WebApplicationSessionReplayConfigArgs] = None,
            type: Optional[str] = None,
            url_injection_pattern: Optional[str] = None,
            user_action_and_session_properties: Optional[WebApplicationUserActionAndSessionPropertiesArgs] = None,
            user_action_naming_settings: Optional[WebApplicationUserActionNamingSettingsArgs] = None,
            user_tags: Optional[WebApplicationUserTagsArgs] = None,
            waterfall_settings: Optional[WebApplicationWaterfallSettingsArgs] = None,
            xhr_action_apdex_settings: Optional[WebApplicationXhrActionApdexSettingsArgs] = None,
            xhr_action_key_performance_metric: Optional[str] = None) -> WebApplication
    func GetWebApplication(ctx *Context, name string, id IDInput, state *WebApplicationState, opts ...ResourceOption) (*WebApplication, error)
    public static WebApplication Get(string name, Input<string> id, WebApplicationState? state, CustomResourceOptions? opts = null)
    public static WebApplication get(String name, Output<String> id, WebApplicationState state, CustomResourceOptions options)
    Resource lookup is not supported in YAML
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    ConversionGoals Pulumiverse.Dynatrace.Inputs.WebApplicationConversionGoals
    A list of conversion goals of the application
    CostControlUserSessionPercentage int
    (Field has overlap with dynatrace.WebAppEnablement) Analize X% of user sessions
    CustomActionApdexSettings Pulumiverse.Dynatrace.Inputs.WebApplicationCustomActionApdexSettings
    Defines the Custom Action Apdex settings of an application
    KeyUserActions List<Pulumiverse.Dynatrace.Inputs.WebApplicationKeyUserAction>
    User Action names to be flagged as Key User Actions

    Deprecated: Configuring Key User Actions within dynatrace.WebApplication is discouraged. Use the dedicated resource dynatrace.KeyUserAction instead.

    LoadActionApdexSettings Pulumiverse.Dynatrace.Inputs.WebApplicationLoadActionApdexSettings
    Defines the Load Action Apdex settings of an application
    LoadActionKeyPerformanceMetric string
    The key performance metric of load actions. Possible values are ACTION_DURATION, CUMULATIVE_LAYOUT_SHIFT, DOM_INTERACTIVE, FIRST_INPUT_DELAY, LARGEST_CONTENTFUL_PAINT, LOAD_EVENT_END, LOAD_EVENT_START, RESPONSE_END, RESPONSE_START, SPEED_INDEX and VISUALLY_COMPLETE
    MetaDataCaptureSettings Pulumiverse.Dynatrace.Inputs.WebApplicationMetaDataCaptureSettings
    Java script agent meta data capture settings
    MonitoringSettings Pulumiverse.Dynatrace.Inputs.WebApplicationMonitoringSettings
    Real user monitoring settings
    Name string
    The name of the web application, displayed in the UI
    RealUserMonitoringEnabled bool
    (Field has overlap with dynatrace.WebAppEnablement) Real user monitoring enabled/disabled
    SessionReplayConfig Pulumiverse.Dynatrace.Inputs.WebApplicationSessionReplayConfig
    Settings regarding Session Replay
    Type string
    The type of the web application. Possible values are AUTO_INJECTED, BROWSER_EXTENSION_INJECTED and MANUALLY_INJECTED
    UrlInjectionPattern string
    URL injection pattern for manual web application
    UserActionAndSessionProperties Pulumiverse.Dynatrace.Inputs.WebApplicationUserActionAndSessionProperties
    User action and session properties settings
    UserActionNamingSettings Pulumiverse.Dynatrace.Inputs.WebApplicationUserActionNamingSettings
    The settings of user action naming
    UserTags Pulumiverse.Dynatrace.Inputs.WebApplicationUserTags
    User tags settings
    WaterfallSettings Pulumiverse.Dynatrace.Inputs.WebApplicationWaterfallSettings
    These settings influence the monitoring data you receive for 3rd party, CDN, and 1st party resources
    XhrActionApdexSettings Pulumiverse.Dynatrace.Inputs.WebApplicationXhrActionApdexSettings
    Defines the XHR Action Apdex settings of an application
    XhrActionKeyPerformanceMetric string
    The key performance metric of XHR actions. Possible values are ACTION_DURATION, RESPONSE_END, RESPONSE_START and VISUALLY_COMPLETE.
    ConversionGoals WebApplicationConversionGoalsArgs
    A list of conversion goals of the application
    CostControlUserSessionPercentage int
    (Field has overlap with dynatrace.WebAppEnablement) Analize X% of user sessions
    CustomActionApdexSettings WebApplicationCustomActionApdexSettingsArgs
    Defines the Custom Action Apdex settings of an application
    KeyUserActions []WebApplicationKeyUserActionArgs
    User Action names to be flagged as Key User Actions

    Deprecated: Configuring Key User Actions within dynatrace.WebApplication is discouraged. Use the dedicated resource dynatrace.KeyUserAction instead.

    LoadActionApdexSettings WebApplicationLoadActionApdexSettingsArgs
    Defines the Load Action Apdex settings of an application
    LoadActionKeyPerformanceMetric string
    The key performance metric of load actions. Possible values are ACTION_DURATION, CUMULATIVE_LAYOUT_SHIFT, DOM_INTERACTIVE, FIRST_INPUT_DELAY, LARGEST_CONTENTFUL_PAINT, LOAD_EVENT_END, LOAD_EVENT_START, RESPONSE_END, RESPONSE_START, SPEED_INDEX and VISUALLY_COMPLETE
    MetaDataCaptureSettings WebApplicationMetaDataCaptureSettingsArgs
    Java script agent meta data capture settings
    MonitoringSettings WebApplicationMonitoringSettingsArgs
    Real user monitoring settings
    Name string
    The name of the web application, displayed in the UI
    RealUserMonitoringEnabled bool
    (Field has overlap with dynatrace.WebAppEnablement) Real user monitoring enabled/disabled
    SessionReplayConfig WebApplicationSessionReplayConfigArgs
    Settings regarding Session Replay
    Type string
    The type of the web application. Possible values are AUTO_INJECTED, BROWSER_EXTENSION_INJECTED and MANUALLY_INJECTED
    UrlInjectionPattern string
    URL injection pattern for manual web application
    UserActionAndSessionProperties WebApplicationUserActionAndSessionPropertiesArgs
    User action and session properties settings
    UserActionNamingSettings WebApplicationUserActionNamingSettingsArgs
    The settings of user action naming
    UserTags WebApplicationUserTagsArgs
    User tags settings
    WaterfallSettings WebApplicationWaterfallSettingsArgs
    These settings influence the monitoring data you receive for 3rd party, CDN, and 1st party resources
    XhrActionApdexSettings WebApplicationXhrActionApdexSettingsArgs
    Defines the XHR Action Apdex settings of an application
    XhrActionKeyPerformanceMetric string
    The key performance metric of XHR actions. Possible values are ACTION_DURATION, RESPONSE_END, RESPONSE_START and VISUALLY_COMPLETE.
    conversionGoals WebApplicationConversionGoals
    A list of conversion goals of the application
    costControlUserSessionPercentage Integer
    (Field has overlap with dynatrace.WebAppEnablement) Analize X% of user sessions
    customActionApdexSettings WebApplicationCustomActionApdexSettings
    Defines the Custom Action Apdex settings of an application
    keyUserActions List<WebApplicationKeyUserAction>
    User Action names to be flagged as Key User Actions

    Deprecated: Configuring Key User Actions within dynatrace.WebApplication is discouraged. Use the dedicated resource dynatrace.KeyUserAction instead.

    loadActionApdexSettings WebApplicationLoadActionApdexSettings
    Defines the Load Action Apdex settings of an application
    loadActionKeyPerformanceMetric String
    The key performance metric of load actions. Possible values are ACTION_DURATION, CUMULATIVE_LAYOUT_SHIFT, DOM_INTERACTIVE, FIRST_INPUT_DELAY, LARGEST_CONTENTFUL_PAINT, LOAD_EVENT_END, LOAD_EVENT_START, RESPONSE_END, RESPONSE_START, SPEED_INDEX and VISUALLY_COMPLETE
    metaDataCaptureSettings WebApplicationMetaDataCaptureSettings
    Java script agent meta data capture settings
    monitoringSettings WebApplicationMonitoringSettings
    Real user monitoring settings
    name String
    The name of the web application, displayed in the UI
    realUserMonitoringEnabled Boolean
    (Field has overlap with dynatrace.WebAppEnablement) Real user monitoring enabled/disabled
    sessionReplayConfig WebApplicationSessionReplayConfig
    Settings regarding Session Replay
    type String
    The type of the web application. Possible values are AUTO_INJECTED, BROWSER_EXTENSION_INJECTED and MANUALLY_INJECTED
    urlInjectionPattern String
    URL injection pattern for manual web application
    userActionAndSessionProperties WebApplicationUserActionAndSessionProperties
    User action and session properties settings
    userActionNamingSettings WebApplicationUserActionNamingSettings
    The settings of user action naming
    userTags WebApplicationUserTags
    User tags settings
    waterfallSettings WebApplicationWaterfallSettings
    These settings influence the monitoring data you receive for 3rd party, CDN, and 1st party resources
    xhrActionApdexSettings WebApplicationXhrActionApdexSettings
    Defines the XHR Action Apdex settings of an application
    xhrActionKeyPerformanceMetric String
    The key performance metric of XHR actions. Possible values are ACTION_DURATION, RESPONSE_END, RESPONSE_START and VISUALLY_COMPLETE.
    conversionGoals WebApplicationConversionGoals
    A list of conversion goals of the application
    costControlUserSessionPercentage number
    (Field has overlap with dynatrace.WebAppEnablement) Analize X% of user sessions
    customActionApdexSettings WebApplicationCustomActionApdexSettings
    Defines the Custom Action Apdex settings of an application
    keyUserActions WebApplicationKeyUserAction[]
    User Action names to be flagged as Key User Actions

    Deprecated: Configuring Key User Actions within dynatrace.WebApplication is discouraged. Use the dedicated resource dynatrace.KeyUserAction instead.

    loadActionApdexSettings WebApplicationLoadActionApdexSettings
    Defines the Load Action Apdex settings of an application
    loadActionKeyPerformanceMetric string
    The key performance metric of load actions. Possible values are ACTION_DURATION, CUMULATIVE_LAYOUT_SHIFT, DOM_INTERACTIVE, FIRST_INPUT_DELAY, LARGEST_CONTENTFUL_PAINT, LOAD_EVENT_END, LOAD_EVENT_START, RESPONSE_END, RESPONSE_START, SPEED_INDEX and VISUALLY_COMPLETE
    metaDataCaptureSettings WebApplicationMetaDataCaptureSettings
    Java script agent meta data capture settings
    monitoringSettings WebApplicationMonitoringSettings
    Real user monitoring settings
    name string
    The name of the web application, displayed in the UI
    realUserMonitoringEnabled boolean
    (Field has overlap with dynatrace.WebAppEnablement) Real user monitoring enabled/disabled
    sessionReplayConfig WebApplicationSessionReplayConfig
    Settings regarding Session Replay
    type string
    The type of the web application. Possible values are AUTO_INJECTED, BROWSER_EXTENSION_INJECTED and MANUALLY_INJECTED
    urlInjectionPattern string
    URL injection pattern for manual web application
    userActionAndSessionProperties WebApplicationUserActionAndSessionProperties
    User action and session properties settings
    userActionNamingSettings WebApplicationUserActionNamingSettings
    The settings of user action naming
    userTags WebApplicationUserTags
    User tags settings
    waterfallSettings WebApplicationWaterfallSettings
    These settings influence the monitoring data you receive for 3rd party, CDN, and 1st party resources
    xhrActionApdexSettings WebApplicationXhrActionApdexSettings
    Defines the XHR Action Apdex settings of an application
    xhrActionKeyPerformanceMetric string
    The key performance metric of XHR actions. Possible values are ACTION_DURATION, RESPONSE_END, RESPONSE_START and VISUALLY_COMPLETE.
    conversion_goals WebApplicationConversionGoalsArgs
    A list of conversion goals of the application
    cost_control_user_session_percentage int
    (Field has overlap with dynatrace.WebAppEnablement) Analize X% of user sessions
    custom_action_apdex_settings WebApplicationCustomActionApdexSettingsArgs
    Defines the Custom Action Apdex settings of an application
    key_user_actions Sequence[WebApplicationKeyUserActionArgs]
    User Action names to be flagged as Key User Actions

    Deprecated: Configuring Key User Actions within dynatrace.WebApplication is discouraged. Use the dedicated resource dynatrace.KeyUserAction instead.

    load_action_apdex_settings WebApplicationLoadActionApdexSettingsArgs
    Defines the Load Action Apdex settings of an application
    load_action_key_performance_metric str
    The key performance metric of load actions. Possible values are ACTION_DURATION, CUMULATIVE_LAYOUT_SHIFT, DOM_INTERACTIVE, FIRST_INPUT_DELAY, LARGEST_CONTENTFUL_PAINT, LOAD_EVENT_END, LOAD_EVENT_START, RESPONSE_END, RESPONSE_START, SPEED_INDEX and VISUALLY_COMPLETE
    meta_data_capture_settings WebApplicationMetaDataCaptureSettingsArgs
    Java script agent meta data capture settings
    monitoring_settings WebApplicationMonitoringSettingsArgs
    Real user monitoring settings
    name str
    The name of the web application, displayed in the UI
    real_user_monitoring_enabled bool
    (Field has overlap with dynatrace.WebAppEnablement) Real user monitoring enabled/disabled
    session_replay_config WebApplicationSessionReplayConfigArgs
    Settings regarding Session Replay
    type str
    The type of the web application. Possible values are AUTO_INJECTED, BROWSER_EXTENSION_INJECTED and MANUALLY_INJECTED
    url_injection_pattern str
    URL injection pattern for manual web application
    user_action_and_session_properties WebApplicationUserActionAndSessionPropertiesArgs
    User action and session properties settings
    user_action_naming_settings WebApplicationUserActionNamingSettingsArgs
    The settings of user action naming
    user_tags WebApplicationUserTagsArgs
    User tags settings
    waterfall_settings WebApplicationWaterfallSettingsArgs
    These settings influence the monitoring data you receive for 3rd party, CDN, and 1st party resources
    xhr_action_apdex_settings WebApplicationXhrActionApdexSettingsArgs
    Defines the XHR Action Apdex settings of an application
    xhr_action_key_performance_metric str
    The key performance metric of XHR actions. Possible values are ACTION_DURATION, RESPONSE_END, RESPONSE_START and VISUALLY_COMPLETE.
    conversionGoals Property Map
    A list of conversion goals of the application
    costControlUserSessionPercentage Number
    (Field has overlap with dynatrace.WebAppEnablement) Analize X% of user sessions
    customActionApdexSettings Property Map
    Defines the Custom Action Apdex settings of an application
    keyUserActions List<Property Map>
    User Action names to be flagged as Key User Actions

    Deprecated: Configuring Key User Actions within dynatrace.WebApplication is discouraged. Use the dedicated resource dynatrace.KeyUserAction instead.

    loadActionApdexSettings Property Map
    Defines the Load Action Apdex settings of an application
    loadActionKeyPerformanceMetric String
    The key performance metric of load actions. Possible values are ACTION_DURATION, CUMULATIVE_LAYOUT_SHIFT, DOM_INTERACTIVE, FIRST_INPUT_DELAY, LARGEST_CONTENTFUL_PAINT, LOAD_EVENT_END, LOAD_EVENT_START, RESPONSE_END, RESPONSE_START, SPEED_INDEX and VISUALLY_COMPLETE
    metaDataCaptureSettings Property Map
    Java script agent meta data capture settings
    monitoringSettings Property Map
    Real user monitoring settings
    name String
    The name of the web application, displayed in the UI
    realUserMonitoringEnabled Boolean
    (Field has overlap with dynatrace.WebAppEnablement) Real user monitoring enabled/disabled
    sessionReplayConfig Property Map
    Settings regarding Session Replay
    type String
    The type of the web application. Possible values are AUTO_INJECTED, BROWSER_EXTENSION_INJECTED and MANUALLY_INJECTED
    urlInjectionPattern String
    URL injection pattern for manual web application
    userActionAndSessionProperties Property Map
    User action and session properties settings
    userActionNamingSettings Property Map
    The settings of user action naming
    userTags Property Map
    User tags settings
    waterfallSettings Property Map
    These settings influence the monitoring data you receive for 3rd party, CDN, and 1st party resources
    xhrActionApdexSettings Property Map
    Defines the XHR Action Apdex settings of an application
    xhrActionKeyPerformanceMetric String
    The key performance metric of XHR actions. Possible values are ACTION_DURATION, RESPONSE_END, RESPONSE_START and VISUALLY_COMPLETE.

    Supporting Types

    WebApplicationConversionGoals, WebApplicationConversionGoalsArgs

    Goals []WebApplicationConversionGoalsGoal
    A conversion goal of the application
    goals List<WebApplicationConversionGoalsGoal>
    A conversion goal of the application
    goals WebApplicationConversionGoalsGoal[]
    A conversion goal of the application
    goals Sequence[WebApplicationConversionGoalsGoal]
    A conversion goal of the application
    goals List<Property Map>
    A conversion goal of the application

    WebApplicationConversionGoalsGoal, WebApplicationConversionGoalsGoalArgs

    Name string
    The name of the conversion goal. Valid length within 1 and 50 characters.
    Destination Pulumiverse.Dynatrace.Inputs.WebApplicationConversionGoalsGoalDestination
    Configuration of a destination-based conversion goal
    Id string
    The ID of conversion goal.
    Type string
    The type of the web application. Possible values are AUTO_INJECTED, BROWSER_EXTENSION_INJECTED and MANUALLY_INJECTED
    UserAction Pulumiverse.Dynatrace.Inputs.WebApplicationConversionGoalsGoalUserAction
    Configuration of a destination-based conversion goal
    VisitDuration Pulumiverse.Dynatrace.Inputs.WebApplicationConversionGoalsGoalVisitDuration
    Configuration of a destination-based conversion goal
    VisitNumAction Pulumiverse.Dynatrace.Inputs.WebApplicationConversionGoalsGoalVisitNumAction
    Configuration of a destination-based conversion goal
    Name string
    The name of the conversion goal. Valid length within 1 and 50 characters.
    Destination WebApplicationConversionGoalsGoalDestination
    Configuration of a destination-based conversion goal
    Id string
    The ID of conversion goal.
    Type string
    The type of the web application. Possible values are AUTO_INJECTED, BROWSER_EXTENSION_INJECTED and MANUALLY_INJECTED
    UserAction WebApplicationConversionGoalsGoalUserAction
    Configuration of a destination-based conversion goal
    VisitDuration WebApplicationConversionGoalsGoalVisitDuration
    Configuration of a destination-based conversion goal
    VisitNumAction WebApplicationConversionGoalsGoalVisitNumAction
    Configuration of a destination-based conversion goal
    name String
    The name of the conversion goal. Valid length within 1 and 50 characters.
    destination WebApplicationConversionGoalsGoalDestination
    Configuration of a destination-based conversion goal
    id String
    The ID of conversion goal.
    type String
    The type of the web application. Possible values are AUTO_INJECTED, BROWSER_EXTENSION_INJECTED and MANUALLY_INJECTED
    userAction WebApplicationConversionGoalsGoalUserAction
    Configuration of a destination-based conversion goal
    visitDuration WebApplicationConversionGoalsGoalVisitDuration
    Configuration of a destination-based conversion goal
    visitNumAction WebApplicationConversionGoalsGoalVisitNumAction
    Configuration of a destination-based conversion goal
    name string
    The name of the conversion goal. Valid length within 1 and 50 characters.
    destination WebApplicationConversionGoalsGoalDestination
    Configuration of a destination-based conversion goal
    id string
    The ID of conversion goal.
    type string
    The type of the web application. Possible values are AUTO_INJECTED, BROWSER_EXTENSION_INJECTED and MANUALLY_INJECTED
    userAction WebApplicationConversionGoalsGoalUserAction
    Configuration of a destination-based conversion goal
    visitDuration WebApplicationConversionGoalsGoalVisitDuration
    Configuration of a destination-based conversion goal
    visitNumAction WebApplicationConversionGoalsGoalVisitNumAction
    Configuration of a destination-based conversion goal
    name str
    The name of the conversion goal. Valid length within 1 and 50 characters.
    destination WebApplicationConversionGoalsGoalDestination
    Configuration of a destination-based conversion goal
    id str
    The ID of conversion goal.
    type str
    The type of the web application. Possible values are AUTO_INJECTED, BROWSER_EXTENSION_INJECTED and MANUALLY_INJECTED
    user_action WebApplicationConversionGoalsGoalUserAction
    Configuration of a destination-based conversion goal
    visit_duration WebApplicationConversionGoalsGoalVisitDuration
    Configuration of a destination-based conversion goal
    visit_num_action WebApplicationConversionGoalsGoalVisitNumAction
    Configuration of a destination-based conversion goal
    name String
    The name of the conversion goal. Valid length within 1 and 50 characters.
    destination Property Map
    Configuration of a destination-based conversion goal
    id String
    The ID of conversion goal.
    type String
    The type of the web application. Possible values are AUTO_INJECTED, BROWSER_EXTENSION_INJECTED and MANUALLY_INJECTED
    userAction Property Map
    Configuration of a destination-based conversion goal
    visitDuration Property Map
    Configuration of a destination-based conversion goal
    visitNumAction Property Map
    Configuration of a destination-based conversion goal

    WebApplicationConversionGoalsGoalDestination, WebApplicationConversionGoalsGoalDestinationArgs

    UrlOrPath string
    The path to be reached to hit the conversion goal
    CaseSensitive bool
    The match is case-sensitive (true) or (false)
    MatchType string
    The operator of the match. Possible values are Begins, Contains and Ends.
    UrlOrPath string
    The path to be reached to hit the conversion goal
    CaseSensitive bool
    The match is case-sensitive (true) or (false)
    MatchType string
    The operator of the match. Possible values are Begins, Contains and Ends.
    urlOrPath String
    The path to be reached to hit the conversion goal
    caseSensitive Boolean
    The match is case-sensitive (true) or (false)
    matchType String
    The operator of the match. Possible values are Begins, Contains and Ends.
    urlOrPath string
    The path to be reached to hit the conversion goal
    caseSensitive boolean
    The match is case-sensitive (true) or (false)
    matchType string
    The operator of the match. Possible values are Begins, Contains and Ends.
    url_or_path str
    The path to be reached to hit the conversion goal
    case_sensitive bool
    The match is case-sensitive (true) or (false)
    match_type str
    The operator of the match. Possible values are Begins, Contains and Ends.
    urlOrPath String
    The path to be reached to hit the conversion goal
    caseSensitive Boolean
    The match is case-sensitive (true) or (false)
    matchType String
    The operator of the match. Possible values are Begins, Contains and Ends.

    WebApplicationConversionGoalsGoalUserAction, WebApplicationConversionGoalsGoalUserActionArgs

    ActionType string
    Type of the action to which the rule applies. Possible values are Custom, Load and Xhr.
    CaseSensitive bool
    The match is case-sensitive (true) or (false)
    MatchEntity string
    The type of the entity to which the rule applies. Possible values are ActionName, CssSelector, JavaScriptVariable, MetaTag, PagePath, PageTitle, PageUrl, UrlAnchor and XhrUrl.
    MatchType string
    The operator of the match. Possible values are Begins, Contains and Ends.
    Value string
    The value to be matched to hit the conversion goal
    ActionType string
    Type of the action to which the rule applies. Possible values are Custom, Load and Xhr.
    CaseSensitive bool
    The match is case-sensitive (true) or (false)
    MatchEntity string
    The type of the entity to which the rule applies. Possible values are ActionName, CssSelector, JavaScriptVariable, MetaTag, PagePath, PageTitle, PageUrl, UrlAnchor and XhrUrl.
    MatchType string
    The operator of the match. Possible values are Begins, Contains and Ends.
    Value string
    The value to be matched to hit the conversion goal
    actionType String
    Type of the action to which the rule applies. Possible values are Custom, Load and Xhr.
    caseSensitive Boolean
    The match is case-sensitive (true) or (false)
    matchEntity String
    The type of the entity to which the rule applies. Possible values are ActionName, CssSelector, JavaScriptVariable, MetaTag, PagePath, PageTitle, PageUrl, UrlAnchor and XhrUrl.
    matchType String
    The operator of the match. Possible values are Begins, Contains and Ends.
    value String
    The value to be matched to hit the conversion goal
    actionType string
    Type of the action to which the rule applies. Possible values are Custom, Load and Xhr.
    caseSensitive boolean
    The match is case-sensitive (true) or (false)
    matchEntity string
    The type of the entity to which the rule applies. Possible values are ActionName, CssSelector, JavaScriptVariable, MetaTag, PagePath, PageTitle, PageUrl, UrlAnchor and XhrUrl.
    matchType string
    The operator of the match. Possible values are Begins, Contains and Ends.
    value string
    The value to be matched to hit the conversion goal
    action_type str
    Type of the action to which the rule applies. Possible values are Custom, Load and Xhr.
    case_sensitive bool
    The match is case-sensitive (true) or (false)
    match_entity str
    The type of the entity to which the rule applies. Possible values are ActionName, CssSelector, JavaScriptVariable, MetaTag, PagePath, PageTitle, PageUrl, UrlAnchor and XhrUrl.
    match_type str
    The operator of the match. Possible values are Begins, Contains and Ends.
    value str
    The value to be matched to hit the conversion goal
    actionType String
    Type of the action to which the rule applies. Possible values are Custom, Load and Xhr.
    caseSensitive Boolean
    The match is case-sensitive (true) or (false)
    matchEntity String
    The type of the entity to which the rule applies. Possible values are ActionName, CssSelector, JavaScriptVariable, MetaTag, PagePath, PageTitle, PageUrl, UrlAnchor and XhrUrl.
    matchType String
    The operator of the match. Possible values are Begins, Contains and Ends.
    value String
    The value to be matched to hit the conversion goal

    WebApplicationConversionGoalsGoalVisitDuration, WebApplicationConversionGoalsGoalVisitDurationArgs

    Duration int
    The duration of session to hit the conversion goal, in milliseconds
    Duration int
    The duration of session to hit the conversion goal, in milliseconds
    duration Integer
    The duration of session to hit the conversion goal, in milliseconds
    duration number
    The duration of session to hit the conversion goal, in milliseconds
    duration int
    The duration of session to hit the conversion goal, in milliseconds
    duration Number
    The duration of session to hit the conversion goal, in milliseconds

    WebApplicationConversionGoalsGoalVisitNumAction, WebApplicationConversionGoalsGoalVisitNumActionArgs

    NumUserActions int
    The number of user actions to hit the conversion goal
    NumUserActions int
    The number of user actions to hit the conversion goal
    numUserActions Integer
    The number of user actions to hit the conversion goal
    numUserActions number
    The number of user actions to hit the conversion goal
    num_user_actions int
    The number of user actions to hit the conversion goal
    numUserActions Number
    The number of user actions to hit the conversion goal

    WebApplicationCustomActionApdexSettings, WebApplicationCustomActionApdexSettingsArgs

    FrustratingFallbackThreshold int
    Fallback threshold of an XHR action, defining a tolerable user experience, when the configured KPM is not available. Values between 0 and 240000 are allowed.
    FrustratingThreshold int
    Maximal value of apdex, which is considered as tolerable user experience. Values between 0 and 240000 are allowed.
    Threshold int
    no documentation available
    ToleratedFallbackThreshold int
    Fallback threshold of an XHR action, defining a satisfied user experience, when the configured KPM is not available. Values between 0 and 60000 are allowed.
    ToleratedThreshold int
    Maximal value of apdex, which is considered as satisfied user experience. Values between 0 and 60000 are allowed.
    FrustratingFallbackThreshold int
    Fallback threshold of an XHR action, defining a tolerable user experience, when the configured KPM is not available. Values between 0 and 240000 are allowed.
    FrustratingThreshold int
    Maximal value of apdex, which is considered as tolerable user experience. Values between 0 and 240000 are allowed.
    Threshold int
    no documentation available
    ToleratedFallbackThreshold int
    Fallback threshold of an XHR action, defining a satisfied user experience, when the configured KPM is not available. Values between 0 and 60000 are allowed.
    ToleratedThreshold int
    Maximal value of apdex, which is considered as satisfied user experience. Values between 0 and 60000 are allowed.
    frustratingFallbackThreshold Integer
    Fallback threshold of an XHR action, defining a tolerable user experience, when the configured KPM is not available. Values between 0 and 240000 are allowed.
    frustratingThreshold Integer
    Maximal value of apdex, which is considered as tolerable user experience. Values between 0 and 240000 are allowed.
    threshold Integer
    no documentation available
    toleratedFallbackThreshold Integer
    Fallback threshold of an XHR action, defining a satisfied user experience, when the configured KPM is not available. Values between 0 and 60000 are allowed.
    toleratedThreshold Integer
    Maximal value of apdex, which is considered as satisfied user experience. Values between 0 and 60000 are allowed.
    frustratingFallbackThreshold number
    Fallback threshold of an XHR action, defining a tolerable user experience, when the configured KPM is not available. Values between 0 and 240000 are allowed.
    frustratingThreshold number
    Maximal value of apdex, which is considered as tolerable user experience. Values between 0 and 240000 are allowed.
    threshold number
    no documentation available
    toleratedFallbackThreshold number
    Fallback threshold of an XHR action, defining a satisfied user experience, when the configured KPM is not available. Values between 0 and 60000 are allowed.
    toleratedThreshold number
    Maximal value of apdex, which is considered as satisfied user experience. Values between 0 and 60000 are allowed.
    frustrating_fallback_threshold int
    Fallback threshold of an XHR action, defining a tolerable user experience, when the configured KPM is not available. Values between 0 and 240000 are allowed.
    frustrating_threshold int
    Maximal value of apdex, which is considered as tolerable user experience. Values between 0 and 240000 are allowed.
    threshold int
    no documentation available
    tolerated_fallback_threshold int
    Fallback threshold of an XHR action, defining a satisfied user experience, when the configured KPM is not available. Values between 0 and 60000 are allowed.
    tolerated_threshold int
    Maximal value of apdex, which is considered as satisfied user experience. Values between 0 and 60000 are allowed.
    frustratingFallbackThreshold Number
    Fallback threshold of an XHR action, defining a tolerable user experience, when the configured KPM is not available. Values between 0 and 240000 are allowed.
    frustratingThreshold Number
    Maximal value of apdex, which is considered as tolerable user experience. Values between 0 and 240000 are allowed.
    threshold Number
    no documentation available
    toleratedFallbackThreshold Number
    Fallback threshold of an XHR action, defining a satisfied user experience, when the configured KPM is not available. Values between 0 and 60000 are allowed.
    toleratedThreshold Number
    Maximal value of apdex, which is considered as satisfied user experience. Values between 0 and 60000 are allowed.

    WebApplicationKeyUserAction, WebApplicationKeyUserActionArgs

    Actions []WebApplicationKeyUserActionAction
    Configuration of the key user action
    actions List<WebApplicationKeyUserActionAction>
    Configuration of the key user action
    actions WebApplicationKeyUserActionAction[]
    Configuration of the key user action
    actions Sequence[WebApplicationKeyUserActionAction]
    Configuration of the key user action
    actions List<Property Map>
    Configuration of the key user action

    WebApplicationKeyUserActionAction, WebApplicationKeyUserActionActionArgs

    Name string
    The name of the action
    Type string
    The type of the action. Possible values are Custom, Load and Xhr.
    Domain string
    The domain where the action is performed.
    Name string
    The name of the action
    Type string
    The type of the action. Possible values are Custom, Load and Xhr.
    Domain string
    The domain where the action is performed.
    name String
    The name of the action
    type String
    The type of the action. Possible values are Custom, Load and Xhr.
    domain String
    The domain where the action is performed.
    name string
    The name of the action
    type string
    The type of the action. Possible values are Custom, Load and Xhr.
    domain string
    The domain where the action is performed.
    name str
    The name of the action
    type str
    The type of the action. Possible values are Custom, Load and Xhr.
    domain str
    The domain where the action is performed.
    name String
    The name of the action
    type String
    The type of the action. Possible values are Custom, Load and Xhr.
    domain String
    The domain where the action is performed.

    WebApplicationLoadActionApdexSettings, WebApplicationLoadActionApdexSettingsArgs

    FrustratingFallbackThreshold int
    Fallback threshold of an XHR action, defining a tolerable user experience, when the configured KPM is not available. Values between 0 and 240000 are allowed.
    FrustratingThreshold int
    Maximal value of apdex, which is considered as tolerable user experience. Values between 0 and 240000 are allowed.
    Threshold int
    no documentation available
    ToleratedFallbackThreshold int
    Fallback threshold of an XHR action, defining a satisfied user experience, when the configured KPM is not available. Values between 0 and 60000 are allowed.
    ToleratedThreshold int
    Maximal value of apdex, which is considered as satisfied user experience. Values between 0 and 60000 are allowed.
    FrustratingFallbackThreshold int
    Fallback threshold of an XHR action, defining a tolerable user experience, when the configured KPM is not available. Values between 0 and 240000 are allowed.
    FrustratingThreshold int
    Maximal value of apdex, which is considered as tolerable user experience. Values between 0 and 240000 are allowed.
    Threshold int
    no documentation available
    ToleratedFallbackThreshold int
    Fallback threshold of an XHR action, defining a satisfied user experience, when the configured KPM is not available. Values between 0 and 60000 are allowed.
    ToleratedThreshold int
    Maximal value of apdex, which is considered as satisfied user experience. Values between 0 and 60000 are allowed.
    frustratingFallbackThreshold Integer
    Fallback threshold of an XHR action, defining a tolerable user experience, when the configured KPM is not available. Values between 0 and 240000 are allowed.
    frustratingThreshold Integer
    Maximal value of apdex, which is considered as tolerable user experience. Values between 0 and 240000 are allowed.
    threshold Integer
    no documentation available
    toleratedFallbackThreshold Integer
    Fallback threshold of an XHR action, defining a satisfied user experience, when the configured KPM is not available. Values between 0 and 60000 are allowed.
    toleratedThreshold Integer
    Maximal value of apdex, which is considered as satisfied user experience. Values between 0 and 60000 are allowed.
    frustratingFallbackThreshold number
    Fallback threshold of an XHR action, defining a tolerable user experience, when the configured KPM is not available. Values between 0 and 240000 are allowed.
    frustratingThreshold number
    Maximal value of apdex, which is considered as tolerable user experience. Values between 0 and 240000 are allowed.
    threshold number
    no documentation available
    toleratedFallbackThreshold number
    Fallback threshold of an XHR action, defining a satisfied user experience, when the configured KPM is not available. Values between 0 and 60000 are allowed.
    toleratedThreshold number
    Maximal value of apdex, which is considered as satisfied user experience. Values between 0 and 60000 are allowed.
    frustrating_fallback_threshold int
    Fallback threshold of an XHR action, defining a tolerable user experience, when the configured KPM is not available. Values between 0 and 240000 are allowed.
    frustrating_threshold int
    Maximal value of apdex, which is considered as tolerable user experience. Values between 0 and 240000 are allowed.
    threshold int
    no documentation available
    tolerated_fallback_threshold int
    Fallback threshold of an XHR action, defining a satisfied user experience, when the configured KPM is not available. Values between 0 and 60000 are allowed.
    tolerated_threshold int
    Maximal value of apdex, which is considered as satisfied user experience. Values between 0 and 60000 are allowed.
    frustratingFallbackThreshold Number
    Fallback threshold of an XHR action, defining a tolerable user experience, when the configured KPM is not available. Values between 0 and 240000 are allowed.
    frustratingThreshold Number
    Maximal value of apdex, which is considered as tolerable user experience. Values between 0 and 240000 are allowed.
    threshold Number
    no documentation available
    toleratedFallbackThreshold Number
    Fallback threshold of an XHR action, defining a satisfied user experience, when the configured KPM is not available. Values between 0 and 60000 are allowed.
    toleratedThreshold Number
    Maximal value of apdex, which is considered as satisfied user experience. Values between 0 and 60000 are allowed.

    WebApplicationMetaDataCaptureSettings, WebApplicationMetaDataCaptureSettingsArgs

    Captures []WebApplicationMetaDataCaptureSettingsCapture
    Java script agent meta data capture settings
    captures List<WebApplicationMetaDataCaptureSettingsCapture>
    Java script agent meta data capture settings
    captures WebApplicationMetaDataCaptureSettingsCapture[]
    Java script agent meta data capture settings
    captures Sequence[WebApplicationMetaDataCaptureSettingsCapture]
    Java script agent meta data capture settings
    captures List<Property Map>
    Java script agent meta data capture settings

    WebApplicationMetaDataCaptureSettingsCapture, WebApplicationMetaDataCaptureSettingsCaptureArgs

    CapturingName string
    The name of the meta data to capture
    Name string
    Name for displaying the captured values in Dynatrace
    Type string
    The type of the meta data to capture. Possible values are COOKIE, CSS_SELECTOR, JAVA_SCRIPT_FUNCTION, JAVA_SCRIPT_VARIABLE, META_TAG and QUERY_STRING.
    PublicMetadata bool
    true if this metadata should be captured regardless of the privacy settings, false otherwise
    UniqueId int
    The unique ID of the meta data to capture
    UseLastValue bool
    true if the last captured value should be used for this metadata. By default the first value will be used.
    CapturingName string
    The name of the meta data to capture
    Name string
    Name for displaying the captured values in Dynatrace
    Type string
    The type of the meta data to capture. Possible values are COOKIE, CSS_SELECTOR, JAVA_SCRIPT_FUNCTION, JAVA_SCRIPT_VARIABLE, META_TAG and QUERY_STRING.
    PublicMetadata bool
    true if this metadata should be captured regardless of the privacy settings, false otherwise
    UniqueId int
    The unique ID of the meta data to capture
    UseLastValue bool
    true if the last captured value should be used for this metadata. By default the first value will be used.
    capturingName String
    The name of the meta data to capture
    name String
    Name for displaying the captured values in Dynatrace
    type String
    The type of the meta data to capture. Possible values are COOKIE, CSS_SELECTOR, JAVA_SCRIPT_FUNCTION, JAVA_SCRIPT_VARIABLE, META_TAG and QUERY_STRING.
    publicMetadata Boolean
    true if this metadata should be captured regardless of the privacy settings, false otherwise
    uniqueId Integer
    The unique ID of the meta data to capture
    useLastValue Boolean
    true if the last captured value should be used for this metadata. By default the first value will be used.
    capturingName string
    The name of the meta data to capture
    name string
    Name for displaying the captured values in Dynatrace
    type string
    The type of the meta data to capture. Possible values are COOKIE, CSS_SELECTOR, JAVA_SCRIPT_FUNCTION, JAVA_SCRIPT_VARIABLE, META_TAG and QUERY_STRING.
    publicMetadata boolean
    true if this metadata should be captured regardless of the privacy settings, false otherwise
    uniqueId number
    The unique ID of the meta data to capture
    useLastValue boolean
    true if the last captured value should be used for this metadata. By default the first value will be used.
    capturing_name str
    The name of the meta data to capture
    name str
    Name for displaying the captured values in Dynatrace
    type str
    The type of the meta data to capture. Possible values are COOKIE, CSS_SELECTOR, JAVA_SCRIPT_FUNCTION, JAVA_SCRIPT_VARIABLE, META_TAG and QUERY_STRING.
    public_metadata bool
    true if this metadata should be captured regardless of the privacy settings, false otherwise
    unique_id int
    The unique ID of the meta data to capture
    use_last_value bool
    true if the last captured value should be used for this metadata. By default the first value will be used.
    capturingName String
    The name of the meta data to capture
    name String
    Name for displaying the captured values in Dynatrace
    type String
    The type of the meta data to capture. Possible values are COOKIE, CSS_SELECTOR, JAVA_SCRIPT_FUNCTION, JAVA_SCRIPT_VARIABLE, META_TAG and QUERY_STRING.
    publicMetadata Boolean
    true if this metadata should be captured regardless of the privacy settings, false otherwise
    uniqueId Number
    The unique ID of the meta data to capture
    useLastValue Boolean
    true if the last captured value should be used for this metadata. By default the first value will be used.

    WebApplicationMonitoringSettings, WebApplicationMonitoringSettingsArgs

    ContentCapture Pulumiverse.Dynatrace.Inputs.WebApplicationMonitoringSettingsContentCapture
    Settings for content capture
    InjectionMode string
    Possible valures are CODE_SNIPPET, CODE_SNIPPET_ASYNC, INLINE_CODE and JAVASCRIPT_TAG.
    AddCrossOriginAnonymousAttribute bool
    Add the cross origin = anonymous attribute to capture JavaScript error messages and W3C resource timings
    AdvancedJavascriptTagSettings Pulumiverse.Dynatrace.Inputs.WebApplicationMonitoringSettingsAdvancedJavascriptTagSettings
    Advanced JavaScript tag settings
    AngularPackageName string
    The name of the angular package
    BrowserRestrictionSettings Pulumiverse.Dynatrace.Inputs.WebApplicationMonitoringSettingsBrowserRestrictionSettings
    Settings for restricting certain browser type, version, platform and, comparator. It also restricts the mode
    CacheControlHeaderOptimizations bool
    Optimize the value of cache control headers for use with Dynatrace real user monitoring enabled/disabled
    CookiePlacementDomain string
    Domain for cookie placement. Maximum 150 characters.
    CorrelationHeaderInclusionRegex string
    To enable RUM for XHR calls to AWS Lambda, define a regular expression matching these calls, Dynatrace can then automatically add a custom header (x-dtc) to each such request to the respective endpoints in AWS.
    CustomConfigurationProperties string

    The location to send monitoring data from the JavaScript tag.

    Specify either a relative or an absolute URL. If you use an absolute URL, data will be sent using CORS.

    Required for auto-injected applications, optional for agentless applications. Maximum 512 characters.

    ExcludeXhrRegex string

    You can exclude some actions from becoming XHR actions.

    Put a regular expression, matching all the required URLs, here.

    If noting specified the feature is disabled

    FetchRequests bool
    fetch() request capture enabled/disabled
    InstrumentedWebServer bool
    Instrumented web or app server.
    IpAddressRestrictionSettings Pulumiverse.Dynatrace.Inputs.WebApplicationMonitoringSettingsIpAddressRestrictionSettings
    Settings for restricting certain ip addresses and for introducing subnet mask. It also restricts the mode
    JavascriptFrameworkSupport Pulumiverse.Dynatrace.Inputs.WebApplicationMonitoringSettingsJavascriptFrameworkSupport
    Support of various JavaScript frameworks
    JavascriptInjectionRules Pulumiverse.Dynatrace.Inputs.WebApplicationMonitoringSettingsJavascriptInjectionRules
    Java script injection rules
    LibraryFileLocation string

    The location of your application’s custom JavaScript library file.

    If nothing specified the root directory of your web server is used.

    Required for auto-injected applications, not supported by agentless applications. Maximum 512 characters.

    MonitoringDataPath string

    The location to send monitoring data from the JavaScript tag.

    Specify either a relative or an absolute URL. If you use an absolute URL, data will be sent using CORS.

    Required for auto-injected applications, optional for agentless applications. Maximum 512 characters.

    SameSiteCookieAttribute string
    Same site cookie attribute
    ScriptTagCacheDurationInHours int
    Time duration for the cache settings
    SecureCookieAttribute bool
    Secure attribute usage for Dynatrace cookies enabled/disabled
    ServerRequestPathId string
    Path to identify the server’s request ID. Maximum 150 characters.
    UseCors bool
    Send beacon data via CORS.
    XmlHttpRequest bool
    XmlHttpRequest support enabled/disabled
    ContentCapture WebApplicationMonitoringSettingsContentCapture
    Settings for content capture
    InjectionMode string
    Possible valures are CODE_SNIPPET, CODE_SNIPPET_ASYNC, INLINE_CODE and JAVASCRIPT_TAG.
    AddCrossOriginAnonymousAttribute bool
    Add the cross origin = anonymous attribute to capture JavaScript error messages and W3C resource timings
    AdvancedJavascriptTagSettings WebApplicationMonitoringSettingsAdvancedJavascriptTagSettings
    Advanced JavaScript tag settings
    AngularPackageName string
    The name of the angular package
    BrowserRestrictionSettings WebApplicationMonitoringSettingsBrowserRestrictionSettings
    Settings for restricting certain browser type, version, platform and, comparator. It also restricts the mode
    CacheControlHeaderOptimizations bool
    Optimize the value of cache control headers for use with Dynatrace real user monitoring enabled/disabled
    CookiePlacementDomain string
    Domain for cookie placement. Maximum 150 characters.
    CorrelationHeaderInclusionRegex string
    To enable RUM for XHR calls to AWS Lambda, define a regular expression matching these calls, Dynatrace can then automatically add a custom header (x-dtc) to each such request to the respective endpoints in AWS.
    CustomConfigurationProperties string

    The location to send monitoring data from the JavaScript tag.

    Specify either a relative or an absolute URL. If you use an absolute URL, data will be sent using CORS.

    Required for auto-injected applications, optional for agentless applications. Maximum 512 characters.

    ExcludeXhrRegex string

    You can exclude some actions from becoming XHR actions.

    Put a regular expression, matching all the required URLs, here.

    If noting specified the feature is disabled

    FetchRequests bool
    fetch() request capture enabled/disabled
    InstrumentedWebServer bool
    Instrumented web or app server.
    IpAddressRestrictionSettings WebApplicationMonitoringSettingsIpAddressRestrictionSettings
    Settings for restricting certain ip addresses and for introducing subnet mask. It also restricts the mode
    JavascriptFrameworkSupport WebApplicationMonitoringSettingsJavascriptFrameworkSupport
    Support of various JavaScript frameworks
    JavascriptInjectionRules WebApplicationMonitoringSettingsJavascriptInjectionRules
    Java script injection rules
    LibraryFileLocation string

    The location of your application’s custom JavaScript library file.

    If nothing specified the root directory of your web server is used.

    Required for auto-injected applications, not supported by agentless applications. Maximum 512 characters.

    MonitoringDataPath string

    The location to send monitoring data from the JavaScript tag.

    Specify either a relative or an absolute URL. If you use an absolute URL, data will be sent using CORS.

    Required for auto-injected applications, optional for agentless applications. Maximum 512 characters.

    SameSiteCookieAttribute string
    Same site cookie attribute
    ScriptTagCacheDurationInHours int
    Time duration for the cache settings
    SecureCookieAttribute bool
    Secure attribute usage for Dynatrace cookies enabled/disabled
    ServerRequestPathId string
    Path to identify the server’s request ID. Maximum 150 characters.
    UseCors bool
    Send beacon data via CORS.
    XmlHttpRequest bool
    XmlHttpRequest support enabled/disabled
    contentCapture WebApplicationMonitoringSettingsContentCapture
    Settings for content capture
    injectionMode String
    Possible valures are CODE_SNIPPET, CODE_SNIPPET_ASYNC, INLINE_CODE and JAVASCRIPT_TAG.
    addCrossOriginAnonymousAttribute Boolean
    Add the cross origin = anonymous attribute to capture JavaScript error messages and W3C resource timings
    advancedJavascriptTagSettings WebApplicationMonitoringSettingsAdvancedJavascriptTagSettings
    Advanced JavaScript tag settings
    angularPackageName String
    The name of the angular package
    browserRestrictionSettings WebApplicationMonitoringSettingsBrowserRestrictionSettings
    Settings for restricting certain browser type, version, platform and, comparator. It also restricts the mode
    cacheControlHeaderOptimizations Boolean
    Optimize the value of cache control headers for use with Dynatrace real user monitoring enabled/disabled
    cookiePlacementDomain String
    Domain for cookie placement. Maximum 150 characters.
    correlationHeaderInclusionRegex String
    To enable RUM for XHR calls to AWS Lambda, define a regular expression matching these calls, Dynatrace can then automatically add a custom header (x-dtc) to each such request to the respective endpoints in AWS.
    customConfigurationProperties String

    The location to send monitoring data from the JavaScript tag.

    Specify either a relative or an absolute URL. If you use an absolute URL, data will be sent using CORS.

    Required for auto-injected applications, optional for agentless applications. Maximum 512 characters.

    excludeXhrRegex String

    You can exclude some actions from becoming XHR actions.

    Put a regular expression, matching all the required URLs, here.

    If noting specified the feature is disabled

    fetchRequests Boolean
    fetch() request capture enabled/disabled
    instrumentedWebServer Boolean
    Instrumented web or app server.
    ipAddressRestrictionSettings WebApplicationMonitoringSettingsIpAddressRestrictionSettings
    Settings for restricting certain ip addresses and for introducing subnet mask. It also restricts the mode
    javascriptFrameworkSupport WebApplicationMonitoringSettingsJavascriptFrameworkSupport
    Support of various JavaScript frameworks
    javascriptInjectionRules WebApplicationMonitoringSettingsJavascriptInjectionRules
    Java script injection rules
    libraryFileLocation String

    The location of your application’s custom JavaScript library file.

    If nothing specified the root directory of your web server is used.

    Required for auto-injected applications, not supported by agentless applications. Maximum 512 characters.

    monitoringDataPath String

    The location to send monitoring data from the JavaScript tag.

    Specify either a relative or an absolute URL. If you use an absolute URL, data will be sent using CORS.

    Required for auto-injected applications, optional for agentless applications. Maximum 512 characters.

    sameSiteCookieAttribute String
    Same site cookie attribute
    scriptTagCacheDurationInHours Integer
    Time duration for the cache settings
    secureCookieAttribute Boolean
    Secure attribute usage for Dynatrace cookies enabled/disabled
    serverRequestPathId String
    Path to identify the server’s request ID. Maximum 150 characters.
    useCors Boolean
    Send beacon data via CORS.
    xmlHttpRequest Boolean
    XmlHttpRequest support enabled/disabled
    contentCapture WebApplicationMonitoringSettingsContentCapture
    Settings for content capture
    injectionMode string
    Possible valures are CODE_SNIPPET, CODE_SNIPPET_ASYNC, INLINE_CODE and JAVASCRIPT_TAG.
    addCrossOriginAnonymousAttribute boolean
    Add the cross origin = anonymous attribute to capture JavaScript error messages and W3C resource timings
    advancedJavascriptTagSettings WebApplicationMonitoringSettingsAdvancedJavascriptTagSettings
    Advanced JavaScript tag settings
    angularPackageName string
    The name of the angular package
    browserRestrictionSettings WebApplicationMonitoringSettingsBrowserRestrictionSettings
    Settings for restricting certain browser type, version, platform and, comparator. It also restricts the mode
    cacheControlHeaderOptimizations boolean
    Optimize the value of cache control headers for use with Dynatrace real user monitoring enabled/disabled
    cookiePlacementDomain string
    Domain for cookie placement. Maximum 150 characters.
    correlationHeaderInclusionRegex string
    To enable RUM for XHR calls to AWS Lambda, define a regular expression matching these calls, Dynatrace can then automatically add a custom header (x-dtc) to each such request to the respective endpoints in AWS.
    customConfigurationProperties string

    The location to send monitoring data from the JavaScript tag.

    Specify either a relative or an absolute URL. If you use an absolute URL, data will be sent using CORS.

    Required for auto-injected applications, optional for agentless applications. Maximum 512 characters.

    excludeXhrRegex string

    You can exclude some actions from becoming XHR actions.

    Put a regular expression, matching all the required URLs, here.

    If noting specified the feature is disabled

    fetchRequests boolean
    fetch() request capture enabled/disabled
    instrumentedWebServer boolean
    Instrumented web or app server.
    ipAddressRestrictionSettings WebApplicationMonitoringSettingsIpAddressRestrictionSettings
    Settings for restricting certain ip addresses and for introducing subnet mask. It also restricts the mode
    javascriptFrameworkSupport WebApplicationMonitoringSettingsJavascriptFrameworkSupport
    Support of various JavaScript frameworks
    javascriptInjectionRules WebApplicationMonitoringSettingsJavascriptInjectionRules
    Java script injection rules
    libraryFileLocation string

    The location of your application’s custom JavaScript library file.

    If nothing specified the root directory of your web server is used.

    Required for auto-injected applications, not supported by agentless applications. Maximum 512 characters.

    monitoringDataPath string

    The location to send monitoring data from the JavaScript tag.

    Specify either a relative or an absolute URL. If you use an absolute URL, data will be sent using CORS.

    Required for auto-injected applications, optional for agentless applications. Maximum 512 characters.

    sameSiteCookieAttribute string
    Same site cookie attribute
    scriptTagCacheDurationInHours number
    Time duration for the cache settings
    secureCookieAttribute boolean
    Secure attribute usage for Dynatrace cookies enabled/disabled
    serverRequestPathId string
    Path to identify the server’s request ID. Maximum 150 characters.
    useCors boolean
    Send beacon data via CORS.
    xmlHttpRequest boolean
    XmlHttpRequest support enabled/disabled
    content_capture WebApplicationMonitoringSettingsContentCapture
    Settings for content capture
    injection_mode str
    Possible valures are CODE_SNIPPET, CODE_SNIPPET_ASYNC, INLINE_CODE and JAVASCRIPT_TAG.
    add_cross_origin_anonymous_attribute bool
    Add the cross origin = anonymous attribute to capture JavaScript error messages and W3C resource timings
    advanced_javascript_tag_settings WebApplicationMonitoringSettingsAdvancedJavascriptTagSettings
    Advanced JavaScript tag settings
    angular_package_name str
    The name of the angular package
    browser_restriction_settings WebApplicationMonitoringSettingsBrowserRestrictionSettings
    Settings for restricting certain browser type, version, platform and, comparator. It also restricts the mode
    cache_control_header_optimizations bool
    Optimize the value of cache control headers for use with Dynatrace real user monitoring enabled/disabled
    cookie_placement_domain str
    Domain for cookie placement. Maximum 150 characters.
    correlation_header_inclusion_regex str
    To enable RUM for XHR calls to AWS Lambda, define a regular expression matching these calls, Dynatrace can then automatically add a custom header (x-dtc) to each such request to the respective endpoints in AWS.
    custom_configuration_properties str

    The location to send monitoring data from the JavaScript tag.

    Specify either a relative or an absolute URL. If you use an absolute URL, data will be sent using CORS.

    Required for auto-injected applications, optional for agentless applications. Maximum 512 characters.

    exclude_xhr_regex str

    You can exclude some actions from becoming XHR actions.

    Put a regular expression, matching all the required URLs, here.

    If noting specified the feature is disabled

    fetch_requests bool
    fetch() request capture enabled/disabled
    instrumented_web_server bool
    Instrumented web or app server.
    ip_address_restriction_settings WebApplicationMonitoringSettingsIpAddressRestrictionSettings
    Settings for restricting certain ip addresses and for introducing subnet mask. It also restricts the mode
    javascript_framework_support WebApplicationMonitoringSettingsJavascriptFrameworkSupport
    Support of various JavaScript frameworks
    javascript_injection_rules WebApplicationMonitoringSettingsJavascriptInjectionRules
    Java script injection rules
    library_file_location str

    The location of your application’s custom JavaScript library file.

    If nothing specified the root directory of your web server is used.

    Required for auto-injected applications, not supported by agentless applications. Maximum 512 characters.

    monitoring_data_path str

    The location to send monitoring data from the JavaScript tag.

    Specify either a relative or an absolute URL. If you use an absolute URL, data will be sent using CORS.

    Required for auto-injected applications, optional for agentless applications. Maximum 512 characters.

    same_site_cookie_attribute str
    Same site cookie attribute
    script_tag_cache_duration_in_hours int
    Time duration for the cache settings
    secure_cookie_attribute bool
    Secure attribute usage for Dynatrace cookies enabled/disabled
    server_request_path_id str
    Path to identify the server’s request ID. Maximum 150 characters.
    use_cors bool
    Send beacon data via CORS.
    xml_http_request bool
    XmlHttpRequest support enabled/disabled
    contentCapture Property Map
    Settings for content capture
    injectionMode String
    Possible valures are CODE_SNIPPET, CODE_SNIPPET_ASYNC, INLINE_CODE and JAVASCRIPT_TAG.
    addCrossOriginAnonymousAttribute Boolean
    Add the cross origin = anonymous attribute to capture JavaScript error messages and W3C resource timings
    advancedJavascriptTagSettings Property Map
    Advanced JavaScript tag settings
    angularPackageName String
    The name of the angular package
    browserRestrictionSettings Property Map
    Settings for restricting certain browser type, version, platform and, comparator. It also restricts the mode
    cacheControlHeaderOptimizations Boolean
    Optimize the value of cache control headers for use with Dynatrace real user monitoring enabled/disabled
    cookiePlacementDomain String
    Domain for cookie placement. Maximum 150 characters.
    correlationHeaderInclusionRegex String
    To enable RUM for XHR calls to AWS Lambda, define a regular expression matching these calls, Dynatrace can then automatically add a custom header (x-dtc) to each such request to the respective endpoints in AWS.
    customConfigurationProperties String

    The location to send monitoring data from the JavaScript tag.

    Specify either a relative or an absolute URL. If you use an absolute URL, data will be sent using CORS.

    Required for auto-injected applications, optional for agentless applications. Maximum 512 characters.

    excludeXhrRegex String

    You can exclude some actions from becoming XHR actions.

    Put a regular expression, matching all the required URLs, here.

    If noting specified the feature is disabled

    fetchRequests Boolean
    fetch() request capture enabled/disabled
    instrumentedWebServer Boolean
    Instrumented web or app server.
    ipAddressRestrictionSettings Property Map
    Settings for restricting certain ip addresses and for introducing subnet mask. It also restricts the mode
    javascriptFrameworkSupport Property Map
    Support of various JavaScript frameworks
    javascriptInjectionRules Property Map
    Java script injection rules
    libraryFileLocation String

    The location of your application’s custom JavaScript library file.

    If nothing specified the root directory of your web server is used.

    Required for auto-injected applications, not supported by agentless applications. Maximum 512 characters.

    monitoringDataPath String

    The location to send monitoring data from the JavaScript tag.

    Specify either a relative or an absolute URL. If you use an absolute URL, data will be sent using CORS.

    Required for auto-injected applications, optional for agentless applications. Maximum 512 characters.

    sameSiteCookieAttribute String
    Same site cookie attribute
    scriptTagCacheDurationInHours Number
    Time duration for the cache settings
    secureCookieAttribute Boolean
    Secure attribute usage for Dynatrace cookies enabled/disabled
    serverRequestPathId String
    Path to identify the server’s request ID. Maximum 150 characters.
    useCors Boolean
    Send beacon data via CORS.
    xmlHttpRequest Boolean
    XmlHttpRequest support enabled/disabled

    WebApplicationMonitoringSettingsAdvancedJavascriptTagSettings, WebApplicationMonitoringSettingsAdvancedJavascriptTagSettingsArgs

    MaxActionNameLength int
    Maximum character length for action names. Valid values range from 5 to 10000.
    MaxErrorsToCapture int
    Maximum number of errors to be captured per page. Valid values range from 0 to 50.
    AdditionalEventHandlers Pulumiverse.Dynatrace.Inputs.WebApplicationMonitoringSettingsAdvancedJavascriptTagSettingsAdditionalEventHandlers
    Additional event handlers and wrappers
    EventWrapperSettings Pulumiverse.Dynatrace.Inputs.WebApplicationMonitoringSettingsAdvancedJavascriptTagSettingsEventWrapperSettings
    In addition to the event handlers, events called using addEventListener or attachEvent can be captured. Be careful with this option! Event wrappers can conflict with the JavaScript code on a web page
    GlobalEventCaptureSettings Pulumiverse.Dynatrace.Inputs.WebApplicationMonitoringSettingsAdvancedJavascriptTagSettingsGlobalEventCaptureSettings
    Global event capture settings
    InstrumentUnsupportedAjaxFrameworks bool
    Instrumentation of unsupported Ajax frameworks enabled/disabled
    SpecialCharactersToEscape string
    Additional special characters that are to be escaped using non-alphanumeric characters in HTML escape format. Maximum length 30 character. Allowed characters are ^, \, < and >.
    SyncBeaconFirefox bool
    Send the beacon signal as a synchronous XMLHttpRequest using Firefox enabled/disabled
    SyncBeaconInternetExplorer bool
    Send the beacon signal as a synchronous XMLHttpRequest using Internet Explorer enabled/disabled
    MaxActionNameLength int
    Maximum character length for action names. Valid values range from 5 to 10000.
    MaxErrorsToCapture int
    Maximum number of errors to be captured per page. Valid values range from 0 to 50.
    AdditionalEventHandlers WebApplicationMonitoringSettingsAdvancedJavascriptTagSettingsAdditionalEventHandlers
    Additional event handlers and wrappers
    EventWrapperSettings WebApplicationMonitoringSettingsAdvancedJavascriptTagSettingsEventWrapperSettings
    In addition to the event handlers, events called using addEventListener or attachEvent can be captured. Be careful with this option! Event wrappers can conflict with the JavaScript code on a web page
    GlobalEventCaptureSettings WebApplicationMonitoringSettingsAdvancedJavascriptTagSettingsGlobalEventCaptureSettings
    Global event capture settings
    InstrumentUnsupportedAjaxFrameworks bool
    Instrumentation of unsupported Ajax frameworks enabled/disabled
    SpecialCharactersToEscape string
    Additional special characters that are to be escaped using non-alphanumeric characters in HTML escape format. Maximum length 30 character. Allowed characters are ^, \, < and >.
    SyncBeaconFirefox bool
    Send the beacon signal as a synchronous XMLHttpRequest using Firefox enabled/disabled
    SyncBeaconInternetExplorer bool
    Send the beacon signal as a synchronous XMLHttpRequest using Internet Explorer enabled/disabled
    maxActionNameLength Integer
    Maximum character length for action names. Valid values range from 5 to 10000.
    maxErrorsToCapture Integer
    Maximum number of errors to be captured per page. Valid values range from 0 to 50.
    additionalEventHandlers WebApplicationMonitoringSettingsAdvancedJavascriptTagSettingsAdditionalEventHandlers
    Additional event handlers and wrappers
    eventWrapperSettings WebApplicationMonitoringSettingsAdvancedJavascriptTagSettingsEventWrapperSettings
    In addition to the event handlers, events called using addEventListener or attachEvent can be captured. Be careful with this option! Event wrappers can conflict with the JavaScript code on a web page
    globalEventCaptureSettings WebApplicationMonitoringSettingsAdvancedJavascriptTagSettingsGlobalEventCaptureSettings
    Global event capture settings
    instrumentUnsupportedAjaxFrameworks Boolean
    Instrumentation of unsupported Ajax frameworks enabled/disabled
    specialCharactersToEscape String
    Additional special characters that are to be escaped using non-alphanumeric characters in HTML escape format. Maximum length 30 character. Allowed characters are ^, \, < and >.
    syncBeaconFirefox Boolean
    Send the beacon signal as a synchronous XMLHttpRequest using Firefox enabled/disabled
    syncBeaconInternetExplorer Boolean
    Send the beacon signal as a synchronous XMLHttpRequest using Internet Explorer enabled/disabled
    maxActionNameLength number
    Maximum character length for action names. Valid values range from 5 to 10000.
    maxErrorsToCapture number
    Maximum number of errors to be captured per page. Valid values range from 0 to 50.
    additionalEventHandlers WebApplicationMonitoringSettingsAdvancedJavascriptTagSettingsAdditionalEventHandlers
    Additional event handlers and wrappers
    eventWrapperSettings WebApplicationMonitoringSettingsAdvancedJavascriptTagSettingsEventWrapperSettings
    In addition to the event handlers, events called using addEventListener or attachEvent can be captured. Be careful with this option! Event wrappers can conflict with the JavaScript code on a web page
    globalEventCaptureSettings WebApplicationMonitoringSettingsAdvancedJavascriptTagSettingsGlobalEventCaptureSettings
    Global event capture settings
    instrumentUnsupportedAjaxFrameworks boolean
    Instrumentation of unsupported Ajax frameworks enabled/disabled
    specialCharactersToEscape string
    Additional special characters that are to be escaped using non-alphanumeric characters in HTML escape format. Maximum length 30 character. Allowed characters are ^, \, < and >.
    syncBeaconFirefox boolean
    Send the beacon signal as a synchronous XMLHttpRequest using Firefox enabled/disabled
    syncBeaconInternetExplorer boolean
    Send the beacon signal as a synchronous XMLHttpRequest using Internet Explorer enabled/disabled
    max_action_name_length int
    Maximum character length for action names. Valid values range from 5 to 10000.
    max_errors_to_capture int
    Maximum number of errors to be captured per page. Valid values range from 0 to 50.
    additional_event_handlers WebApplicationMonitoringSettingsAdvancedJavascriptTagSettingsAdditionalEventHandlers
    Additional event handlers and wrappers
    event_wrapper_settings WebApplicationMonitoringSettingsAdvancedJavascriptTagSettingsEventWrapperSettings
    In addition to the event handlers, events called using addEventListener or attachEvent can be captured. Be careful with this option! Event wrappers can conflict with the JavaScript code on a web page
    global_event_capture_settings WebApplicationMonitoringSettingsAdvancedJavascriptTagSettingsGlobalEventCaptureSettings
    Global event capture settings
    instrument_unsupported_ajax_frameworks bool
    Instrumentation of unsupported Ajax frameworks enabled/disabled
    special_characters_to_escape str
    Additional special characters that are to be escaped using non-alphanumeric characters in HTML escape format. Maximum length 30 character. Allowed characters are ^, \, < and >.
    sync_beacon_firefox bool
    Send the beacon signal as a synchronous XMLHttpRequest using Firefox enabled/disabled
    sync_beacon_internet_explorer bool
    Send the beacon signal as a synchronous XMLHttpRequest using Internet Explorer enabled/disabled
    maxActionNameLength Number
    Maximum character length for action names. Valid values range from 5 to 10000.
    maxErrorsToCapture Number
    Maximum number of errors to be captured per page. Valid values range from 0 to 50.
    additionalEventHandlers Property Map
    Additional event handlers and wrappers
    eventWrapperSettings Property Map
    In addition to the event handlers, events called using addEventListener or attachEvent can be captured. Be careful with this option! Event wrappers can conflict with the JavaScript code on a web page
    globalEventCaptureSettings Property Map
    Global event capture settings
    instrumentUnsupportedAjaxFrameworks Boolean
    Instrumentation of unsupported Ajax frameworks enabled/disabled
    specialCharactersToEscape String
    Additional special characters that are to be escaped using non-alphanumeric characters in HTML escape format. Maximum length 30 character. Allowed characters are ^, \, < and >.
    syncBeaconFirefox Boolean
    Send the beacon signal as a synchronous XMLHttpRequest using Firefox enabled/disabled
    syncBeaconInternetExplorer Boolean
    Send the beacon signal as a synchronous XMLHttpRequest using Internet Explorer enabled/disabled

    WebApplicationMonitoringSettingsAdvancedJavascriptTagSettingsAdditionalEventHandlers, WebApplicationMonitoringSettingsAdvancedJavascriptTagSettingsAdditionalEventHandlersArgs

    MaxDomNodes int
    Max. number of DOM nodes to instrument. Valid values range from 0 to 100000.
    Blur bool
    Blur event handler enabled/disabled
    Change bool
    Change event handler enabled/disabled
    Click bool
    Click event handler enabled/disabled
    Mouseup bool
    Mouseup event handler enabled/disabled
    ToStringMethod bool
    toString method enabled/disabled
    UseMouseUpEventForClicks bool
    Use mouseup event for clicks enabled/disabled
    MaxDomNodes int
    Max. number of DOM nodes to instrument. Valid values range from 0 to 100000.
    Blur bool
    Blur event handler enabled/disabled
    Change bool
    Change event handler enabled/disabled
    Click bool
    Click event handler enabled/disabled
    Mouseup bool
    Mouseup event handler enabled/disabled
    ToStringMethod bool
    toString method enabled/disabled
    UseMouseUpEventForClicks bool
    Use mouseup event for clicks enabled/disabled
    maxDomNodes Integer
    Max. number of DOM nodes to instrument. Valid values range from 0 to 100000.
    blur Boolean
    Blur event handler enabled/disabled
    change Boolean
    Change event handler enabled/disabled
    click Boolean
    Click event handler enabled/disabled
    mouseup Boolean
    Mouseup event handler enabled/disabled
    toStringMethod Boolean
    toString method enabled/disabled
    useMouseUpEventForClicks Boolean
    Use mouseup event for clicks enabled/disabled
    maxDomNodes number
    Max. number of DOM nodes to instrument. Valid values range from 0 to 100000.
    blur boolean
    Blur event handler enabled/disabled
    change boolean
    Change event handler enabled/disabled
    click boolean
    Click event handler enabled/disabled
    mouseup boolean
    Mouseup event handler enabled/disabled
    toStringMethod boolean
    toString method enabled/disabled
    useMouseUpEventForClicks boolean
    Use mouseup event for clicks enabled/disabled
    max_dom_nodes int
    Max. number of DOM nodes to instrument. Valid values range from 0 to 100000.
    blur bool
    Blur event handler enabled/disabled
    change bool
    Change event handler enabled/disabled
    click bool
    Click event handler enabled/disabled
    mouseup bool
    Mouseup event handler enabled/disabled
    to_string_method bool
    toString method enabled/disabled
    use_mouse_up_event_for_clicks bool
    Use mouseup event for clicks enabled/disabled
    maxDomNodes Number
    Max. number of DOM nodes to instrument. Valid values range from 0 to 100000.
    blur Boolean
    Blur event handler enabled/disabled
    change Boolean
    Change event handler enabled/disabled
    click Boolean
    Click event handler enabled/disabled
    mouseup Boolean
    Mouseup event handler enabled/disabled
    toStringMethod Boolean
    toString method enabled/disabled
    useMouseUpEventForClicks Boolean
    Use mouseup event for clicks enabled/disabled

    WebApplicationMonitoringSettingsAdvancedJavascriptTagSettingsEventWrapperSettings, WebApplicationMonitoringSettingsAdvancedJavascriptTagSettingsEventWrapperSettingsArgs

    Blur bool
    Blur enabled/disabled
    Change bool
    Change enabled/disabled
    Click bool
    Click enabled/disabled
    Mouseup bool
    MouseUp enabled/disabled
    TouchEnd bool
    TouchEnd enabled/disabled
    TouchStart bool
    TouchStart enabled/disabled
    Blur bool
    Blur enabled/disabled
    Change bool
    Change enabled/disabled
    Click bool
    Click enabled/disabled
    Mouseup bool
    MouseUp enabled/disabled
    TouchEnd bool
    TouchEnd enabled/disabled
    TouchStart bool
    TouchStart enabled/disabled
    blur Boolean
    Blur enabled/disabled
    change Boolean
    Change enabled/disabled
    click Boolean
    Click enabled/disabled
    mouseup Boolean
    MouseUp enabled/disabled
    touchEnd Boolean
    TouchEnd enabled/disabled
    touchStart Boolean
    TouchStart enabled/disabled
    blur boolean
    Blur enabled/disabled
    change boolean
    Change enabled/disabled
    click boolean
    Click enabled/disabled
    mouseup boolean
    MouseUp enabled/disabled
    touchEnd boolean
    TouchEnd enabled/disabled
    touchStart boolean
    TouchStart enabled/disabled
    blur bool
    Blur enabled/disabled
    change bool
    Change enabled/disabled
    click bool
    Click enabled/disabled
    mouseup bool
    MouseUp enabled/disabled
    touch_end bool
    TouchEnd enabled/disabled
    touch_start bool
    TouchStart enabled/disabled
    blur Boolean
    Blur enabled/disabled
    change Boolean
    Change enabled/disabled
    click Boolean
    Click enabled/disabled
    mouseup Boolean
    MouseUp enabled/disabled
    touchEnd Boolean
    TouchEnd enabled/disabled
    touchStart Boolean
    TouchStart enabled/disabled

    WebApplicationMonitoringSettingsAdvancedJavascriptTagSettingsGlobalEventCaptureSettings, WebApplicationMonitoringSettingsAdvancedJavascriptTagSettingsGlobalEventCaptureSettingsArgs

    AdditionalEventCapturedAsUserInput string
    Additional events to be captured globally as user input.
    Change bool
    Change enabled/disabled
    Click bool
    Click enabled/disabled
    Doubleclick bool
    DoubleClick enabled/disabled
    Keydown bool
    KeyDown enabled/disabled
    Keyup bool
    KeyUp enabled/disabled
    Mousedown bool
    MouseDown enabled/disabled
    Mouseup bool
    MouseUp enabled/disabled
    Scroll bool
    Scroll enabled/disabled
    TouchEnd bool
    TouchEnd enabled/disabled
    TouchStart bool
    TouchStart enabled/disabled
    AdditionalEventCapturedAsUserInput string
    Additional events to be captured globally as user input.
    Change bool
    Change enabled/disabled
    Click bool
    Click enabled/disabled
    Doubleclick bool
    DoubleClick enabled/disabled
    Keydown bool
    KeyDown enabled/disabled
    Keyup bool
    KeyUp enabled/disabled
    Mousedown bool
    MouseDown enabled/disabled
    Mouseup bool
    MouseUp enabled/disabled
    Scroll bool
    Scroll enabled/disabled
    TouchEnd bool
    TouchEnd enabled/disabled
    TouchStart bool
    TouchStart enabled/disabled
    additionalEventCapturedAsUserInput String
    Additional events to be captured globally as user input.
    change Boolean
    Change enabled/disabled
    click Boolean
    Click enabled/disabled
    doubleclick Boolean
    DoubleClick enabled/disabled
    keydown Boolean
    KeyDown enabled/disabled
    keyup Boolean
    KeyUp enabled/disabled
    mousedown Boolean
    MouseDown enabled/disabled
    mouseup Boolean
    MouseUp enabled/disabled
    scroll Boolean
    Scroll enabled/disabled
    touchEnd Boolean
    TouchEnd enabled/disabled
    touchStart Boolean
    TouchStart enabled/disabled
    additionalEventCapturedAsUserInput string
    Additional events to be captured globally as user input.
    change boolean
    Change enabled/disabled
    click boolean
    Click enabled/disabled
    doubleclick boolean
    DoubleClick enabled/disabled
    keydown boolean
    KeyDown enabled/disabled
    keyup boolean
    KeyUp enabled/disabled
    mousedown boolean
    MouseDown enabled/disabled
    mouseup boolean
    MouseUp enabled/disabled
    scroll boolean
    Scroll enabled/disabled
    touchEnd boolean
    TouchEnd enabled/disabled
    touchStart boolean
    TouchStart enabled/disabled
    additional_event_captured_as_user_input str
    Additional events to be captured globally as user input.
    change bool
    Change enabled/disabled
    click bool
    Click enabled/disabled
    doubleclick bool
    DoubleClick enabled/disabled
    keydown bool
    KeyDown enabled/disabled
    keyup bool
    KeyUp enabled/disabled
    mousedown bool
    MouseDown enabled/disabled
    mouseup bool
    MouseUp enabled/disabled
    scroll bool
    Scroll enabled/disabled
    touch_end bool
    TouchEnd enabled/disabled
    touch_start bool
    TouchStart enabled/disabled
    additionalEventCapturedAsUserInput String
    Additional events to be captured globally as user input.
    change Boolean
    Change enabled/disabled
    click Boolean
    Click enabled/disabled
    doubleclick Boolean
    DoubleClick enabled/disabled
    keydown Boolean
    KeyDown enabled/disabled
    keyup Boolean
    KeyUp enabled/disabled
    mousedown Boolean
    MouseDown enabled/disabled
    mouseup Boolean
    MouseUp enabled/disabled
    scroll Boolean
    Scroll enabled/disabled
    touchEnd Boolean
    TouchEnd enabled/disabled
    touchStart Boolean
    TouchStart enabled/disabled

    WebApplicationMonitoringSettingsBrowserRestrictionSettings, WebApplicationMonitoringSettingsBrowserRestrictionSettingsArgs

    Mode string
    The mode of the list of browser restrictions. Possible values area EXCLUDE and INCLUDE.
    Restrictions Pulumiverse.Dynatrace.Inputs.WebApplicationMonitoringSettingsBrowserRestrictionSettingsRestrictions
    A list of browser restrictions
    Mode string
    The mode of the list of browser restrictions. Possible values area EXCLUDE and INCLUDE.
    Restrictions WebApplicationMonitoringSettingsBrowserRestrictionSettingsRestrictions
    A list of browser restrictions
    mode String
    The mode of the list of browser restrictions. Possible values area EXCLUDE and INCLUDE.
    restrictions WebApplicationMonitoringSettingsBrowserRestrictionSettingsRestrictions
    A list of browser restrictions
    mode string
    The mode of the list of browser restrictions. Possible values area EXCLUDE and INCLUDE.
    restrictions WebApplicationMonitoringSettingsBrowserRestrictionSettingsRestrictions
    A list of browser restrictions
    mode str
    The mode of the list of browser restrictions. Possible values area EXCLUDE and INCLUDE.
    restrictions WebApplicationMonitoringSettingsBrowserRestrictionSettingsRestrictions
    A list of browser restrictions
    mode String
    The mode of the list of browser restrictions. Possible values area EXCLUDE and INCLUDE.
    restrictions Property Map
    A list of browser restrictions

    WebApplicationMonitoringSettingsBrowserRestrictionSettingsRestrictions, WebApplicationMonitoringSettingsBrowserRestrictionSettingsRestrictionsArgs

    Restrictions []WebApplicationMonitoringSettingsBrowserRestrictionSettingsRestrictionsRestriction
    Browser exclusion rules for the browsers that are to be excluded
    restrictions WebApplicationMonitoringSettingsBrowserRestrictionSettingsRestrictionsRestriction[]
    Browser exclusion rules for the browsers that are to be excluded
    restrictions List<Property Map>
    Browser exclusion rules for the browsers that are to be excluded

    WebApplicationMonitoringSettingsBrowserRestrictionSettingsRestrictionsRestriction, WebApplicationMonitoringSettingsBrowserRestrictionSettingsRestrictionsRestrictionArgs

    BrowserType string
    The type of the browser that is used. Possible values are ANDROID_WEBKIT, BOTS_SPIDERS, CHROME, EDGE, FIREFOX, INTERNET_EXPLORER,OPERAandSAFARI`
    BrowserVersion string
    The version of the browser that is used
    Comparator string
    No documentation available. Possible values are EQUALS, GREATER_THAN_OR_EQUAL and LOWER_THAN_OR_EQUAL.
    Platform string
    The platform on which the browser is being used. Possible values are ALL, DESKTOP and MOBILE
    BrowserType string
    The type of the browser that is used. Possible values are ANDROID_WEBKIT, BOTS_SPIDERS, CHROME, EDGE, FIREFOX, INTERNET_EXPLORER,OPERAandSAFARI`
    BrowserVersion string
    The version of the browser that is used
    Comparator string
    No documentation available. Possible values are EQUALS, GREATER_THAN_OR_EQUAL and LOWER_THAN_OR_EQUAL.
    Platform string
    The platform on which the browser is being used. Possible values are ALL, DESKTOP and MOBILE
    browserType String
    The type of the browser that is used. Possible values are ANDROID_WEBKIT, BOTS_SPIDERS, CHROME, EDGE, FIREFOX, INTERNET_EXPLORER,OPERAandSAFARI`
    browserVersion String
    The version of the browser that is used
    comparator String
    No documentation available. Possible values are EQUALS, GREATER_THAN_OR_EQUAL and LOWER_THAN_OR_EQUAL.
    platform String
    The platform on which the browser is being used. Possible values are ALL, DESKTOP and MOBILE
    browserType string
    The type of the browser that is used. Possible values are ANDROID_WEBKIT, BOTS_SPIDERS, CHROME, EDGE, FIREFOX, INTERNET_EXPLORER,OPERAandSAFARI`
    browserVersion string
    The version of the browser that is used
    comparator string
    No documentation available. Possible values are EQUALS, GREATER_THAN_OR_EQUAL and LOWER_THAN_OR_EQUAL.
    platform string
    The platform on which the browser is being used. Possible values are ALL, DESKTOP and MOBILE
    browser_type str
    The type of the browser that is used. Possible values are ANDROID_WEBKIT, BOTS_SPIDERS, CHROME, EDGE, FIREFOX, INTERNET_EXPLORER,OPERAandSAFARI`
    browser_version str
    The version of the browser that is used
    comparator str
    No documentation available. Possible values are EQUALS, GREATER_THAN_OR_EQUAL and LOWER_THAN_OR_EQUAL.
    platform str
    The platform on which the browser is being used. Possible values are ALL, DESKTOP and MOBILE
    browserType String
    The type of the browser that is used. Possible values are ANDROID_WEBKIT, BOTS_SPIDERS, CHROME, EDGE, FIREFOX, INTERNET_EXPLORER,OPERAandSAFARI`
    browserVersion String
    The version of the browser that is used
    comparator String
    No documentation available. Possible values are EQUALS, GREATER_THAN_OR_EQUAL and LOWER_THAN_OR_EQUAL.
    platform String
    The platform on which the browser is being used. Possible values are ALL, DESKTOP and MOBILE

    WebApplicationMonitoringSettingsContentCapture, WebApplicationMonitoringSettingsContentCaptureArgs

    JavascriptErrors bool
    JavaScript errors monitoring enabled/disabled
    ResourceTimingSettings WebApplicationMonitoringSettingsContentCaptureResourceTimingSettings
    Settings for resource timings capture
    TimeoutSettings WebApplicationMonitoringSettingsContentCaptureTimeoutSettings
    Settings for timed action capture
    VisuallyCompleteAndSpeedIndex bool
    Visually complete and Speed index support enabled/disabled
    VisuallyCompleteSettings WebApplicationMonitoringSettingsContentCaptureVisuallyCompleteSettings
    Settings for VisuallyComplete
    javascriptErrors Boolean
    JavaScript errors monitoring enabled/disabled
    resourceTimingSettings WebApplicationMonitoringSettingsContentCaptureResourceTimingSettings
    Settings for resource timings capture
    timeoutSettings WebApplicationMonitoringSettingsContentCaptureTimeoutSettings
    Settings for timed action capture
    visuallyCompleteAndSpeedIndex Boolean
    Visually complete and Speed index support enabled/disabled
    visuallyCompleteSettings WebApplicationMonitoringSettingsContentCaptureVisuallyCompleteSettings
    Settings for VisuallyComplete
    javascriptErrors boolean
    JavaScript errors monitoring enabled/disabled
    resourceTimingSettings WebApplicationMonitoringSettingsContentCaptureResourceTimingSettings
    Settings for resource timings capture
    timeoutSettings WebApplicationMonitoringSettingsContentCaptureTimeoutSettings
    Settings for timed action capture
    visuallyCompleteAndSpeedIndex boolean
    Visually complete and Speed index support enabled/disabled
    visuallyCompleteSettings WebApplicationMonitoringSettingsContentCaptureVisuallyCompleteSettings
    Settings for VisuallyComplete
    javascript_errors bool
    JavaScript errors monitoring enabled/disabled
    resource_timing_settings WebApplicationMonitoringSettingsContentCaptureResourceTimingSettings
    Settings for resource timings capture
    timeout_settings WebApplicationMonitoringSettingsContentCaptureTimeoutSettings
    Settings for timed action capture
    visually_complete_and_speed_index bool
    Visually complete and Speed index support enabled/disabled
    visually_complete_settings WebApplicationMonitoringSettingsContentCaptureVisuallyCompleteSettings
    Settings for VisuallyComplete
    javascriptErrors Boolean
    JavaScript errors monitoring enabled/disabled
    resourceTimingSettings Property Map
    Settings for resource timings capture
    timeoutSettings Property Map
    Settings for timed action capture
    visuallyCompleteAndSpeedIndex Boolean
    Visually complete and Speed index support enabled/disabled
    visuallyCompleteSettings Property Map
    Settings for VisuallyComplete

    WebApplicationMonitoringSettingsContentCaptureResourceTimingSettings, WebApplicationMonitoringSettingsContentCaptureResourceTimingSettingsArgs

    InstrumentationDelay int
    Instrumentation delay for monitoring resource and image resource impact in browsers that don't offer W3C resource timings.
    NonW3cResourceTimings bool
    Timing for JavaScript files and images on non-W3C supported browsers enabled/disabled
    ResourceTimingCaptureType string

    Defines how detailed resource timings are captured.

    Only effective if w3cResourceTimings or nonW3cResourceTimings is enabled. Possible values are CAPTURE_ALL_SUMMARIES, CAPTURE_FULL_DETAILS and CAPTURE_LIMITED_SUMMARIES

    ResourceTimingsDomainLimit int

    Limits the number of domains for which W3C resource timings are captured.

    Only effective if resourceTimingCaptureType is CAPTURE_LIMITED_SUMMARIES. Valid values range from 0 to 50.

    W3cResourceTimings bool
    W3C resource timings for third party/CDN enabled/disabled
    InstrumentationDelay int
    Instrumentation delay for monitoring resource and image resource impact in browsers that don't offer W3C resource timings.
    NonW3cResourceTimings bool
    Timing for JavaScript files and images on non-W3C supported browsers enabled/disabled
    ResourceTimingCaptureType string

    Defines how detailed resource timings are captured.

    Only effective if w3cResourceTimings or nonW3cResourceTimings is enabled. Possible values are CAPTURE_ALL_SUMMARIES, CAPTURE_FULL_DETAILS and CAPTURE_LIMITED_SUMMARIES

    ResourceTimingsDomainLimit int

    Limits the number of domains for which W3C resource timings are captured.

    Only effective if resourceTimingCaptureType is CAPTURE_LIMITED_SUMMARIES. Valid values range from 0 to 50.

    W3cResourceTimings bool
    W3C resource timings for third party/CDN enabled/disabled
    instrumentationDelay Integer
    Instrumentation delay for monitoring resource and image resource impact in browsers that don't offer W3C resource timings.
    nonW3cResourceTimings Boolean
    Timing for JavaScript files and images on non-W3C supported browsers enabled/disabled
    resourceTimingCaptureType String

    Defines how detailed resource timings are captured.

    Only effective if w3cResourceTimings or nonW3cResourceTimings is enabled. Possible values are CAPTURE_ALL_SUMMARIES, CAPTURE_FULL_DETAILS and CAPTURE_LIMITED_SUMMARIES

    resourceTimingsDomainLimit Integer

    Limits the number of domains for which W3C resource timings are captured.

    Only effective if resourceTimingCaptureType is CAPTURE_LIMITED_SUMMARIES. Valid values range from 0 to 50.

    w3cResourceTimings Boolean
    W3C resource timings for third party/CDN enabled/disabled
    instrumentationDelay number
    Instrumentation delay for monitoring resource and image resource impact in browsers that don't offer W3C resource timings.
    nonW3cResourceTimings boolean
    Timing for JavaScript files and images on non-W3C supported browsers enabled/disabled
    resourceTimingCaptureType string

    Defines how detailed resource timings are captured.

    Only effective if w3cResourceTimings or nonW3cResourceTimings is enabled. Possible values are CAPTURE_ALL_SUMMARIES, CAPTURE_FULL_DETAILS and CAPTURE_LIMITED_SUMMARIES

    resourceTimingsDomainLimit number

    Limits the number of domains for which W3C resource timings are captured.

    Only effective if resourceTimingCaptureType is CAPTURE_LIMITED_SUMMARIES. Valid values range from 0 to 50.

    w3cResourceTimings boolean
    W3C resource timings for third party/CDN enabled/disabled
    instrumentation_delay int
    Instrumentation delay for monitoring resource and image resource impact in browsers that don't offer W3C resource timings.
    non_w3c_resource_timings bool
    Timing for JavaScript files and images on non-W3C supported browsers enabled/disabled
    resource_timing_capture_type str

    Defines how detailed resource timings are captured.

    Only effective if w3cResourceTimings or nonW3cResourceTimings is enabled. Possible values are CAPTURE_ALL_SUMMARIES, CAPTURE_FULL_DETAILS and CAPTURE_LIMITED_SUMMARIES

    resource_timings_domain_limit int

    Limits the number of domains for which W3C resource timings are captured.

    Only effective if resourceTimingCaptureType is CAPTURE_LIMITED_SUMMARIES. Valid values range from 0 to 50.

    w3c_resource_timings bool
    W3C resource timings for third party/CDN enabled/disabled
    instrumentationDelay Number
    Instrumentation delay for monitoring resource and image resource impact in browsers that don't offer W3C resource timings.
    nonW3cResourceTimings Boolean
    Timing for JavaScript files and images on non-W3C supported browsers enabled/disabled
    resourceTimingCaptureType String

    Defines how detailed resource timings are captured.

    Only effective if w3cResourceTimings or nonW3cResourceTimings is enabled. Possible values are CAPTURE_ALL_SUMMARIES, CAPTURE_FULL_DETAILS and CAPTURE_LIMITED_SUMMARIES

    resourceTimingsDomainLimit Number

    Limits the number of domains for which W3C resource timings are captured.

    Only effective if resourceTimingCaptureType is CAPTURE_LIMITED_SUMMARIES. Valid values range from 0 to 50.

    w3cResourceTimings Boolean
    W3C resource timings for third party/CDN enabled/disabled

    WebApplicationMonitoringSettingsContentCaptureTimeoutSettings, WebApplicationMonitoringSettingsContentCaptureTimeoutSettingsArgs

    TemporaryActionLimit int
    Defines how deep temporary actions may cascade. 0 disables temporary actions completely. Recommended value if enabled is 3
    TemporaryActionTotalTimeout int
    The total timeout of all cascaded timeouts that should still be able to create a temporary action
    TimedActionSupport bool
    Timed action support enabled/disabled.
    TemporaryActionLimit int
    Defines how deep temporary actions may cascade. 0 disables temporary actions completely. Recommended value if enabled is 3
    TemporaryActionTotalTimeout int
    The total timeout of all cascaded timeouts that should still be able to create a temporary action
    TimedActionSupport bool
    Timed action support enabled/disabled.
    temporaryActionLimit Integer
    Defines how deep temporary actions may cascade. 0 disables temporary actions completely. Recommended value if enabled is 3
    temporaryActionTotalTimeout Integer
    The total timeout of all cascaded timeouts that should still be able to create a temporary action
    timedActionSupport Boolean
    Timed action support enabled/disabled.
    temporaryActionLimit number
    Defines how deep temporary actions may cascade. 0 disables temporary actions completely. Recommended value if enabled is 3
    temporaryActionTotalTimeout number
    The total timeout of all cascaded timeouts that should still be able to create a temporary action
    timedActionSupport boolean
    Timed action support enabled/disabled.
    temporary_action_limit int
    Defines how deep temporary actions may cascade. 0 disables temporary actions completely. Recommended value if enabled is 3
    temporary_action_total_timeout int
    The total timeout of all cascaded timeouts that should still be able to create a temporary action
    timed_action_support bool
    Timed action support enabled/disabled.
    temporaryActionLimit Number
    Defines how deep temporary actions may cascade. 0 disables temporary actions completely. Recommended value if enabled is 3
    temporaryActionTotalTimeout Number
    The total timeout of all cascaded timeouts that should still be able to create a temporary action
    timedActionSupport Boolean
    Timed action support enabled/disabled.

    WebApplicationMonitoringSettingsContentCaptureVisuallyCompleteSettings, WebApplicationMonitoringSettingsContentCaptureVisuallyCompleteSettingsArgs

    ExcludeUrlRegex string
    A RegularExpression used to exclude images and iframes from being detected by the VC module
    IgnoredMutationsList string
    Query selector for mutation nodes to ignore in VC and SI calculation
    InactivityTimeout int
    The time in ms the VC module waits for no mutations happening on the page after the load action. Defaults to 1000. Valid values range from 0 to 30000.
    MutationTimeout int
    Determines the time in ms VC waits after an action closes to start calculation. Defaults to 50. Valid values range from 0 to 5000.
    Threshold int
    Minimum visible area in pixels of elements to be counted towards VC and SI. Defaults to 50. Valid values range from 0 to 10000.
    ExcludeUrlRegex string
    A RegularExpression used to exclude images and iframes from being detected by the VC module
    IgnoredMutationsList string
    Query selector for mutation nodes to ignore in VC and SI calculation
    InactivityTimeout int
    The time in ms the VC module waits for no mutations happening on the page after the load action. Defaults to 1000. Valid values range from 0 to 30000.
    MutationTimeout int
    Determines the time in ms VC waits after an action closes to start calculation. Defaults to 50. Valid values range from 0 to 5000.
    Threshold int
    Minimum visible area in pixels of elements to be counted towards VC and SI. Defaults to 50. Valid values range from 0 to 10000.
    excludeUrlRegex String
    A RegularExpression used to exclude images and iframes from being detected by the VC module
    ignoredMutationsList String
    Query selector for mutation nodes to ignore in VC and SI calculation
    inactivityTimeout Integer
    The time in ms the VC module waits for no mutations happening on the page after the load action. Defaults to 1000. Valid values range from 0 to 30000.
    mutationTimeout Integer
    Determines the time in ms VC waits after an action closes to start calculation. Defaults to 50. Valid values range from 0 to 5000.
    threshold Integer
    Minimum visible area in pixels of elements to be counted towards VC and SI. Defaults to 50. Valid values range from 0 to 10000.
    excludeUrlRegex string
    A RegularExpression used to exclude images and iframes from being detected by the VC module
    ignoredMutationsList string
    Query selector for mutation nodes to ignore in VC and SI calculation
    inactivityTimeout number
    The time in ms the VC module waits for no mutations happening on the page after the load action. Defaults to 1000. Valid values range from 0 to 30000.
    mutationTimeout number
    Determines the time in ms VC waits after an action closes to start calculation. Defaults to 50. Valid values range from 0 to 5000.
    threshold number
    Minimum visible area in pixels of elements to be counted towards VC and SI. Defaults to 50. Valid values range from 0 to 10000.
    exclude_url_regex str
    A RegularExpression used to exclude images and iframes from being detected by the VC module
    ignored_mutations_list str
    Query selector for mutation nodes to ignore in VC and SI calculation
    inactivity_timeout int
    The time in ms the VC module waits for no mutations happening on the page after the load action. Defaults to 1000. Valid values range from 0 to 30000.
    mutation_timeout int
    Determines the time in ms VC waits after an action closes to start calculation. Defaults to 50. Valid values range from 0 to 5000.
    threshold int
    Minimum visible area in pixels of elements to be counted towards VC and SI. Defaults to 50. Valid values range from 0 to 10000.
    excludeUrlRegex String
    A RegularExpression used to exclude images and iframes from being detected by the VC module
    ignoredMutationsList String
    Query selector for mutation nodes to ignore in VC and SI calculation
    inactivityTimeout Number
    The time in ms the VC module waits for no mutations happening on the page after the load action. Defaults to 1000. Valid values range from 0 to 30000.
    mutationTimeout Number
    Determines the time in ms VC waits after an action closes to start calculation. Defaults to 50. Valid values range from 0 to 5000.
    threshold Number
    Minimum visible area in pixels of elements to be counted towards VC and SI. Defaults to 50. Valid values range from 0 to 10000.

    WebApplicationMonitoringSettingsIpAddressRestrictionSettings, WebApplicationMonitoringSettingsIpAddressRestrictionSettingsArgs

    Mode string
    The mode of the list of ip address restrictions. Possible values area EXCLUDE and INCLUDE.
    Restrictions Pulumiverse.Dynatrace.Inputs.WebApplicationMonitoringSettingsIpAddressRestrictionSettingsRestrictions
    The IP addresses or the IP address ranges to be mapped to the location
    Mode string
    The mode of the list of ip address restrictions. Possible values area EXCLUDE and INCLUDE.
    Restrictions WebApplicationMonitoringSettingsIpAddressRestrictionSettingsRestrictions
    The IP addresses or the IP address ranges to be mapped to the location
    mode String
    The mode of the list of ip address restrictions. Possible values area EXCLUDE and INCLUDE.
    restrictions WebApplicationMonitoringSettingsIpAddressRestrictionSettingsRestrictions
    The IP addresses or the IP address ranges to be mapped to the location
    mode string
    The mode of the list of ip address restrictions. Possible values area EXCLUDE and INCLUDE.
    restrictions WebApplicationMonitoringSettingsIpAddressRestrictionSettingsRestrictions
    The IP addresses or the IP address ranges to be mapped to the location
    mode str
    The mode of the list of ip address restrictions. Possible values area EXCLUDE and INCLUDE.
    restrictions WebApplicationMonitoringSettingsIpAddressRestrictionSettingsRestrictions
    The IP addresses or the IP address ranges to be mapped to the location
    mode String
    The mode of the list of ip address restrictions. Possible values area EXCLUDE and INCLUDE.
    restrictions Property Map
    The IP addresses or the IP address ranges to be mapped to the location

    WebApplicationMonitoringSettingsIpAddressRestrictionSettingsRestrictions, WebApplicationMonitoringSettingsIpAddressRestrictionSettingsRestrictionsArgs

    Ranges []WebApplicationMonitoringSettingsIpAddressRestrictionSettingsRestrictionsRange
    The IP address or the IP address range to be mapped to the location
    ranges List<WebApplicationMonitoringSettingsIpAddressRestrictionSettingsRestrictionsRange>
    The IP address or the IP address range to be mapped to the location
    ranges WebApplicationMonitoringSettingsIpAddressRestrictionSettingsRestrictionsRange[]
    The IP address or the IP address range to be mapped to the location
    ranges Sequence[WebApplicationMonitoringSettingsIpAddressRestrictionSettingsRestrictionsRange]
    The IP address or the IP address range to be mapped to the location
    ranges List<Property Map>
    The IP address or the IP address range to be mapped to the location

    WebApplicationMonitoringSettingsIpAddressRestrictionSettingsRestrictionsRange, WebApplicationMonitoringSettingsIpAddressRestrictionSettingsRestrictionsRangeArgs

    Address string
    The IP address to be mapped.
    AddressTo string
    The to address of the IP address range.
    SubnetMask int
    The subnet mask of the IP address range. Valid values range from 0 to 128.
    Address string
    The IP address to be mapped.
    AddressTo string
    The to address of the IP address range.
    SubnetMask int
    The subnet mask of the IP address range. Valid values range from 0 to 128.
    address String
    The IP address to be mapped.
    addressTo String
    The to address of the IP address range.
    subnetMask Integer
    The subnet mask of the IP address range. Valid values range from 0 to 128.
    address string
    The IP address to be mapped.
    addressTo string
    The to address of the IP address range.
    subnetMask number
    The subnet mask of the IP address range. Valid values range from 0 to 128.
    address str
    The IP address to be mapped.
    address_to str
    The to address of the IP address range.
    subnet_mask int
    The subnet mask of the IP address range. Valid values range from 0 to 128.
    address String
    The IP address to be mapped.
    addressTo String
    The to address of the IP address range.
    subnetMask Number
    The subnet mask of the IP address range. Valid values range from 0 to 128.

    WebApplicationMonitoringSettingsJavascriptFrameworkSupport, WebApplicationMonitoringSettingsJavascriptFrameworkSupportArgs

    ActiveXObject bool
    ActiveXObject support enabled/disabled
    Angular bool
    AngularJS and Angular support enabled/disabled
    Dojo bool
    Dojo support enabled/disabled
    Extjs bool
    ExtJS, Sencha Touch support enabled/disabled
    Icefaces bool
    ICEfaces support enabled/disabled
    Jquery bool
    jQuery, Backbone.js support enabled/disabled
    MooTools bool
    MooTools support enabled/disabled
    Prototype bool
    Prototype support enabled/disabled
    ActiveXObject bool
    ActiveXObject support enabled/disabled
    Angular bool
    AngularJS and Angular support enabled/disabled
    Dojo bool
    Dojo support enabled/disabled
    Extjs bool
    ExtJS, Sencha Touch support enabled/disabled
    Icefaces bool
    ICEfaces support enabled/disabled
    Jquery bool
    jQuery, Backbone.js support enabled/disabled
    MooTools bool
    MooTools support enabled/disabled
    Prototype bool
    Prototype support enabled/disabled
    activeXObject Boolean
    ActiveXObject support enabled/disabled
    angular Boolean
    AngularJS and Angular support enabled/disabled
    dojo Boolean
    Dojo support enabled/disabled
    extjs Boolean
    ExtJS, Sencha Touch support enabled/disabled
    icefaces Boolean
    ICEfaces support enabled/disabled
    jquery Boolean
    jQuery, Backbone.js support enabled/disabled
    mooTools Boolean
    MooTools support enabled/disabled
    prototype Boolean
    Prototype support enabled/disabled
    activeXObject boolean
    ActiveXObject support enabled/disabled
    angular boolean
    AngularJS and Angular support enabled/disabled
    dojo boolean
    Dojo support enabled/disabled
    extjs boolean
    ExtJS, Sencha Touch support enabled/disabled
    icefaces boolean
    ICEfaces support enabled/disabled
    jquery boolean
    jQuery, Backbone.js support enabled/disabled
    mooTools boolean
    MooTools support enabled/disabled
    prototype boolean
    Prototype support enabled/disabled
    active_x_object bool
    ActiveXObject support enabled/disabled
    angular bool
    AngularJS and Angular support enabled/disabled
    dojo bool
    Dojo support enabled/disabled
    extjs bool
    ExtJS, Sencha Touch support enabled/disabled
    icefaces bool
    ICEfaces support enabled/disabled
    jquery bool
    jQuery, Backbone.js support enabled/disabled
    moo_tools bool
    MooTools support enabled/disabled
    prototype bool
    Prototype support enabled/disabled
    activeXObject Boolean
    ActiveXObject support enabled/disabled
    angular Boolean
    AngularJS and Angular support enabled/disabled
    dojo Boolean
    Dojo support enabled/disabled
    extjs Boolean
    ExtJS, Sencha Touch support enabled/disabled
    icefaces Boolean
    ICEfaces support enabled/disabled
    jquery Boolean
    jQuery, Backbone.js support enabled/disabled
    mooTools Boolean
    MooTools support enabled/disabled
    prototype Boolean
    Prototype support enabled/disabled

    WebApplicationMonitoringSettingsJavascriptInjectionRules, WebApplicationMonitoringSettingsJavascriptInjectionRulesArgs

    rules List<Property Map>
    Java script injection rule

    WebApplicationMonitoringSettingsJavascriptInjectionRulesRule, WebApplicationMonitoringSettingsJavascriptInjectionRulesRuleArgs

    Rule string
    The url rule of the java script injection. Possible values are AFTER_SPECIFIC_HTML, AUTOMATIC_INJECTION, BEFORE_SPECIFIC_HTML and DO_NOT_INJECT.
    UrlOperator string
    The url operator of the java script injection. Possible values are ALL_PAGES, CONTAINS, ENDS_WITH, EQUALS and STARTS_WITH.
    Enabled bool
    fetch() request capture enabled/disabled
    HtmlPattern string
    The HTML pattern of the java script injection
    Target string
    The target against which the rule of the java script injection should be matched. Possible values are PAGE_QUERY and URL.
    UrlPattern string
    The url pattern of the java script injection
    Rule string
    The url rule of the java script injection. Possible values are AFTER_SPECIFIC_HTML, AUTOMATIC_INJECTION, BEFORE_SPECIFIC_HTML and DO_NOT_INJECT.
    UrlOperator string
    The url operator of the java script injection. Possible values are ALL_PAGES, CONTAINS, ENDS_WITH, EQUALS and STARTS_WITH.
    Enabled bool
    fetch() request capture enabled/disabled
    HtmlPattern string
    The HTML pattern of the java script injection
    Target string
    The target against which the rule of the java script injection should be matched. Possible values are PAGE_QUERY and URL.
    UrlPattern string
    The url pattern of the java script injection
    rule String
    The url rule of the java script injection. Possible values are AFTER_SPECIFIC_HTML, AUTOMATIC_INJECTION, BEFORE_SPECIFIC_HTML and DO_NOT_INJECT.
    urlOperator String
    The url operator of the java script injection. Possible values are ALL_PAGES, CONTAINS, ENDS_WITH, EQUALS and STARTS_WITH.
    enabled Boolean
    fetch() request capture enabled/disabled
    htmlPattern String
    The HTML pattern of the java script injection
    target String
    The target against which the rule of the java script injection should be matched. Possible values are PAGE_QUERY and URL.
    urlPattern String
    The url pattern of the java script injection
    rule string
    The url rule of the java script injection. Possible values are AFTER_SPECIFIC_HTML, AUTOMATIC_INJECTION, BEFORE_SPECIFIC_HTML and DO_NOT_INJECT.
    urlOperator string
    The url operator of the java script injection. Possible values are ALL_PAGES, CONTAINS, ENDS_WITH, EQUALS and STARTS_WITH.
    enabled boolean
    fetch() request capture enabled/disabled
    htmlPattern string
    The HTML pattern of the java script injection
    target string
    The target against which the rule of the java script injection should be matched. Possible values are PAGE_QUERY and URL.
    urlPattern string
    The url pattern of the java script injection
    rule str
    The url rule of the java script injection. Possible values are AFTER_SPECIFIC_HTML, AUTOMATIC_INJECTION, BEFORE_SPECIFIC_HTML and DO_NOT_INJECT.
    url_operator str
    The url operator of the java script injection. Possible values are ALL_PAGES, CONTAINS, ENDS_WITH, EQUALS and STARTS_WITH.
    enabled bool
    fetch() request capture enabled/disabled
    html_pattern str
    The HTML pattern of the java script injection
    target str
    The target against which the rule of the java script injection should be matched. Possible values are PAGE_QUERY and URL.
    url_pattern str
    The url pattern of the java script injection
    rule String
    The url rule of the java script injection. Possible values are AFTER_SPECIFIC_HTML, AUTOMATIC_INJECTION, BEFORE_SPECIFIC_HTML and DO_NOT_INJECT.
    urlOperator String
    The url operator of the java script injection. Possible values are ALL_PAGES, CONTAINS, ENDS_WITH, EQUALS and STARTS_WITH.
    enabled Boolean
    fetch() request capture enabled/disabled
    htmlPattern String
    The HTML pattern of the java script injection
    target String
    The target against which the rule of the java script injection should be matched. Possible values are PAGE_QUERY and URL.
    urlPattern String
    The url pattern of the java script injection

    WebApplicationSessionReplayConfig, WebApplicationSessionReplayConfigArgs

    CostControlPercentage int
    (Field has overlap with dynatrace.WebAppEnablement) Session replay sampling rating in percent
    CssResourceCapturingExclusionRules List<string>
    (Field has overlap with dynatrace.SessionReplayResourceCapture) A list of URLs to be excluded from CSS resource capturing
    EnableCssResourceCapturing bool
    (Field has overlap with dynatrace.SessionReplayResourceCapture) Capture (true) or don't capture (false) CSS resources from the session
    Enabled bool
    (Field has overlap with dynatrace.WebAppEnablement) SessionReplay Enabled/Disabled
    CostControlPercentage int
    (Field has overlap with dynatrace.WebAppEnablement) Session replay sampling rating in percent
    CssResourceCapturingExclusionRules []string
    (Field has overlap with dynatrace.SessionReplayResourceCapture) A list of URLs to be excluded from CSS resource capturing
    EnableCssResourceCapturing bool
    (Field has overlap with dynatrace.SessionReplayResourceCapture) Capture (true) or don't capture (false) CSS resources from the session
    Enabled bool
    (Field has overlap with dynatrace.WebAppEnablement) SessionReplay Enabled/Disabled
    costControlPercentage Integer
    (Field has overlap with dynatrace.WebAppEnablement) Session replay sampling rating in percent
    cssResourceCapturingExclusionRules List<String>
    (Field has overlap with dynatrace.SessionReplayResourceCapture) A list of URLs to be excluded from CSS resource capturing
    enableCssResourceCapturing Boolean
    (Field has overlap with dynatrace.SessionReplayResourceCapture) Capture (true) or don't capture (false) CSS resources from the session
    enabled Boolean
    (Field has overlap with dynatrace.WebAppEnablement) SessionReplay Enabled/Disabled
    costControlPercentage number
    (Field has overlap with dynatrace.WebAppEnablement) Session replay sampling rating in percent
    cssResourceCapturingExclusionRules string[]
    (Field has overlap with dynatrace.SessionReplayResourceCapture) A list of URLs to be excluded from CSS resource capturing
    enableCssResourceCapturing boolean
    (Field has overlap with dynatrace.SessionReplayResourceCapture) Capture (true) or don't capture (false) CSS resources from the session
    enabled boolean
    (Field has overlap with dynatrace.WebAppEnablement) SessionReplay Enabled/Disabled
    cost_control_percentage int
    (Field has overlap with dynatrace.WebAppEnablement) Session replay sampling rating in percent
    css_resource_capturing_exclusion_rules Sequence[str]
    (Field has overlap with dynatrace.SessionReplayResourceCapture) A list of URLs to be excluded from CSS resource capturing
    enable_css_resource_capturing bool
    (Field has overlap with dynatrace.SessionReplayResourceCapture) Capture (true) or don't capture (false) CSS resources from the session
    enabled bool
    (Field has overlap with dynatrace.WebAppEnablement) SessionReplay Enabled/Disabled
    costControlPercentage Number
    (Field has overlap with dynatrace.WebAppEnablement) Session replay sampling rating in percent
    cssResourceCapturingExclusionRules List<String>
    (Field has overlap with dynatrace.SessionReplayResourceCapture) A list of URLs to be excluded from CSS resource capturing
    enableCssResourceCapturing Boolean
    (Field has overlap with dynatrace.SessionReplayResourceCapture) Capture (true) or don't capture (false) CSS resources from the session
    enabled Boolean
    (Field has overlap with dynatrace.WebAppEnablement) SessionReplay Enabled/Disabled

    WebApplicationUserActionAndSessionProperties, WebApplicationUserActionAndSessionPropertiesArgs

    Properties []WebApplicationUserActionAndSessionPropertiesProperty
    User action and session properties settings
    properties WebApplicationUserActionAndSessionPropertiesProperty[]
    User action and session properties settings
    properties List<Property Map>
    User action and session properties settings

    WebApplicationUserActionAndSessionPropertiesProperty, WebApplicationUserActionAndSessionPropertiesPropertyArgs

    Id int
    Unique id among all userTags and properties of this application
    Key string
    Key of the property
    Origin string
    The origin of the property. Possible values are JAVASCRIPT_API, META_DATA and SERVER_SIDE_REQUEST_ATTRIBUTE.
    Type string
    The data type of the property. Possible values are DATE, DOUBLE, LONG, LONG_STRING and STRING.
    Aggregation string
    The aggregation type of the property.
    CleanupRule string

    The cleanup rule of the property.

    Defines how to extract the data you need from a string value. Specify the regular expression for the data you need there

    DisplayName string
    The display name of the property
    IgnoreCase bool
    If true, the value of this property will always be stored in lower case. Defaults to false.
    LongStringLength int
    If the type is LONG_STRING, the max length for this property. Must be a multiple of 100. Defaults to 200. Maximum is 1000.
    MetadataId int
    If the origin is META_DATA, metaData id of the property
    ServerSideRequestAttribute string

    The ID of the request attribute.

    Only applicable when the origin is set to SERVER_SIDE_REQUEST_ATTRIBUTE

    StoreAsSessionProperty bool
    If true, the property is stored as a session property
    StoreAsUserActionProperty bool
    If true, the property is stored as a user action property
    Id int
    Unique id among all userTags and properties of this application
    Key string
    Key of the property
    Origin string
    The origin of the property. Possible values are JAVASCRIPT_API, META_DATA and SERVER_SIDE_REQUEST_ATTRIBUTE.
    Type string
    The data type of the property. Possible values are DATE, DOUBLE, LONG, LONG_STRING and STRING.
    Aggregation string
    The aggregation type of the property.
    CleanupRule string

    The cleanup rule of the property.

    Defines how to extract the data you need from a string value. Specify the regular expression for the data you need there

    DisplayName string
    The display name of the property
    IgnoreCase bool
    If true, the value of this property will always be stored in lower case. Defaults to false.
    LongStringLength int
    If the type is LONG_STRING, the max length for this property. Must be a multiple of 100. Defaults to 200. Maximum is 1000.
    MetadataId int
    If the origin is META_DATA, metaData id of the property
    ServerSideRequestAttribute string

    The ID of the request attribute.

    Only applicable when the origin is set to SERVER_SIDE_REQUEST_ATTRIBUTE

    StoreAsSessionProperty bool
    If true, the property is stored as a session property
    StoreAsUserActionProperty bool
    If true, the property is stored as a user action property
    id Integer
    Unique id among all userTags and properties of this application
    key String
    Key of the property
    origin String
    The origin of the property. Possible values are JAVASCRIPT_API, META_DATA and SERVER_SIDE_REQUEST_ATTRIBUTE.
    type String
    The data type of the property. Possible values are DATE, DOUBLE, LONG, LONG_STRING and STRING.
    aggregation String
    The aggregation type of the property.
    cleanupRule String

    The cleanup rule of the property.

    Defines how to extract the data you need from a string value. Specify the regular expression for the data you need there

    displayName String
    The display name of the property
    ignoreCase Boolean
    If true, the value of this property will always be stored in lower case. Defaults to false.
    longStringLength Integer
    If the type is LONG_STRING, the max length for this property. Must be a multiple of 100. Defaults to 200. Maximum is 1000.
    metadataId Integer
    If the origin is META_DATA, metaData id of the property
    serverSideRequestAttribute String

    The ID of the request attribute.

    Only applicable when the origin is set to SERVER_SIDE_REQUEST_ATTRIBUTE

    storeAsSessionProperty Boolean
    If true, the property is stored as a session property
    storeAsUserActionProperty Boolean
    If true, the property is stored as a user action property
    id number
    Unique id among all userTags and properties of this application
    key string
    Key of the property
    origin string
    The origin of the property. Possible values are JAVASCRIPT_API, META_DATA and SERVER_SIDE_REQUEST_ATTRIBUTE.
    type string
    The data type of the property. Possible values are DATE, DOUBLE, LONG, LONG_STRING and STRING.
    aggregation string
    The aggregation type of the property.
    cleanupRule string

    The cleanup rule of the property.

    Defines how to extract the data you need from a string value. Specify the regular expression for the data you need there

    displayName string
    The display name of the property
    ignoreCase boolean
    If true, the value of this property will always be stored in lower case. Defaults to false.
    longStringLength number
    If the type is LONG_STRING, the max length for this property. Must be a multiple of 100. Defaults to 200. Maximum is 1000.
    metadataId number
    If the origin is META_DATA, metaData id of the property
    serverSideRequestAttribute string

    The ID of the request attribute.

    Only applicable when the origin is set to SERVER_SIDE_REQUEST_ATTRIBUTE

    storeAsSessionProperty boolean
    If true, the property is stored as a session property
    storeAsUserActionProperty boolean
    If true, the property is stored as a user action property
    id int
    Unique id among all userTags and properties of this application
    key str
    Key of the property
    origin str
    The origin of the property. Possible values are JAVASCRIPT_API, META_DATA and SERVER_SIDE_REQUEST_ATTRIBUTE.
    type str
    The data type of the property. Possible values are DATE, DOUBLE, LONG, LONG_STRING and STRING.
    aggregation str
    The aggregation type of the property.
    cleanup_rule str

    The cleanup rule of the property.

    Defines how to extract the data you need from a string value. Specify the regular expression for the data you need there

    display_name str
    The display name of the property
    ignore_case bool
    If true, the value of this property will always be stored in lower case. Defaults to false.
    long_string_length int
    If the type is LONG_STRING, the max length for this property. Must be a multiple of 100. Defaults to 200. Maximum is 1000.
    metadata_id int
    If the origin is META_DATA, metaData id of the property
    server_side_request_attribute str

    The ID of the request attribute.

    Only applicable when the origin is set to SERVER_SIDE_REQUEST_ATTRIBUTE

    store_as_session_property bool
    If true, the property is stored as a session property
    store_as_user_action_property bool
    If true, the property is stored as a user action property
    id Number
    Unique id among all userTags and properties of this application
    key String
    Key of the property
    origin String
    The origin of the property. Possible values are JAVASCRIPT_API, META_DATA and SERVER_SIDE_REQUEST_ATTRIBUTE.
    type String
    The data type of the property. Possible values are DATE, DOUBLE, LONG, LONG_STRING and STRING.
    aggregation String
    The aggregation type of the property.
    cleanupRule String

    The cleanup rule of the property.

    Defines how to extract the data you need from a string value. Specify the regular expression for the data you need there

    displayName String
    The display name of the property
    ignoreCase Boolean
    If true, the value of this property will always be stored in lower case. Defaults to false.
    longStringLength Number
    If the type is LONG_STRING, the max length for this property. Must be a multiple of 100. Defaults to 200. Maximum is 1000.
    metadataId Number
    If the origin is META_DATA, metaData id of the property
    serverSideRequestAttribute String

    The ID of the request attribute.

    Only applicable when the origin is set to SERVER_SIDE_REQUEST_ATTRIBUTE

    storeAsSessionProperty Boolean
    If true, the property is stored as a session property
    storeAsUserActionProperty Boolean
    If true, the property is stored as a user action property

    WebApplicationUserActionNamingSettings, WebApplicationUserActionNamingSettingsArgs

    CustomActionNamingRules Pulumiverse.Dynatrace.Inputs.WebApplicationUserActionNamingSettingsCustomActionNamingRules
    User action naming rules for custom actions
    IgnoreCase bool
    Case insensitive naming
    LoadActionNamingRules Pulumiverse.Dynatrace.Inputs.WebApplicationUserActionNamingSettingsLoadActionNamingRules
    User action naming rules for loading actions
    Placeholders Pulumiverse.Dynatrace.Inputs.WebApplicationUserActionNamingSettingsPlaceholders
    User action placeholders
    QueryParameterCleanups List<string>
    User action naming rules for custom actions. If not specified Dynatrace assumes __sid, cfid, cftoken, phpsessid and sid.
    SplitUserActionsByDomain bool
    Deactivate this setting if different domains should not result in separate user actions
    UseFirstDetectedLoadAction bool
    First load action found under an XHR action should be used when true. Else the deepest one under the xhr action is used
    XhrActionNamingRules Pulumiverse.Dynatrace.Inputs.WebApplicationUserActionNamingSettingsXhrActionNamingRules
    User action naming rules for XHR actions
    CustomActionNamingRules WebApplicationUserActionNamingSettingsCustomActionNamingRules
    User action naming rules for custom actions
    IgnoreCase bool
    Case insensitive naming
    LoadActionNamingRules WebApplicationUserActionNamingSettingsLoadActionNamingRules
    User action naming rules for loading actions
    Placeholders WebApplicationUserActionNamingSettingsPlaceholders
    User action placeholders
    QueryParameterCleanups []string
    User action naming rules for custom actions. If not specified Dynatrace assumes __sid, cfid, cftoken, phpsessid and sid.
    SplitUserActionsByDomain bool
    Deactivate this setting if different domains should not result in separate user actions
    UseFirstDetectedLoadAction bool
    First load action found under an XHR action should be used when true. Else the deepest one under the xhr action is used
    XhrActionNamingRules WebApplicationUserActionNamingSettingsXhrActionNamingRules
    User action naming rules for XHR actions
    customActionNamingRules WebApplicationUserActionNamingSettingsCustomActionNamingRules
    User action naming rules for custom actions
    ignoreCase Boolean
    Case insensitive naming
    loadActionNamingRules WebApplicationUserActionNamingSettingsLoadActionNamingRules
    User action naming rules for loading actions
    placeholders WebApplicationUserActionNamingSettingsPlaceholders
    User action placeholders
    queryParameterCleanups List<String>
    User action naming rules for custom actions. If not specified Dynatrace assumes __sid, cfid, cftoken, phpsessid and sid.
    splitUserActionsByDomain Boolean
    Deactivate this setting if different domains should not result in separate user actions
    useFirstDetectedLoadAction Boolean
    First load action found under an XHR action should be used when true. Else the deepest one under the xhr action is used
    xhrActionNamingRules WebApplicationUserActionNamingSettingsXhrActionNamingRules
    User action naming rules for XHR actions
    customActionNamingRules WebApplicationUserActionNamingSettingsCustomActionNamingRules
    User action naming rules for custom actions
    ignoreCase boolean
    Case insensitive naming
    loadActionNamingRules WebApplicationUserActionNamingSettingsLoadActionNamingRules
    User action naming rules for loading actions
    placeholders WebApplicationUserActionNamingSettingsPlaceholders
    User action placeholders
    queryParameterCleanups string[]
    User action naming rules for custom actions. If not specified Dynatrace assumes __sid, cfid, cftoken, phpsessid and sid.
    splitUserActionsByDomain boolean
    Deactivate this setting if different domains should not result in separate user actions
    useFirstDetectedLoadAction boolean
    First load action found under an XHR action should be used when true. Else the deepest one under the xhr action is used
    xhrActionNamingRules WebApplicationUserActionNamingSettingsXhrActionNamingRules
    User action naming rules for XHR actions
    custom_action_naming_rules WebApplicationUserActionNamingSettingsCustomActionNamingRules
    User action naming rules for custom actions
    ignore_case bool
    Case insensitive naming
    load_action_naming_rules WebApplicationUserActionNamingSettingsLoadActionNamingRules
    User action naming rules for loading actions
    placeholders WebApplicationUserActionNamingSettingsPlaceholders
    User action placeholders
    query_parameter_cleanups Sequence[str]
    User action naming rules for custom actions. If not specified Dynatrace assumes __sid, cfid, cftoken, phpsessid and sid.
    split_user_actions_by_domain bool
    Deactivate this setting if different domains should not result in separate user actions
    use_first_detected_load_action bool
    First load action found under an XHR action should be used when true. Else the deepest one under the xhr action is used
    xhr_action_naming_rules WebApplicationUserActionNamingSettingsXhrActionNamingRules
    User action naming rules for XHR actions
    customActionNamingRules Property Map
    User action naming rules for custom actions
    ignoreCase Boolean
    Case insensitive naming
    loadActionNamingRules Property Map
    User action naming rules for loading actions
    placeholders Property Map
    User action placeholders
    queryParameterCleanups List<String>
    User action naming rules for custom actions. If not specified Dynatrace assumes __sid, cfid, cftoken, phpsessid and sid.
    splitUserActionsByDomain Boolean
    Deactivate this setting if different domains should not result in separate user actions
    useFirstDetectedLoadAction Boolean
    First load action found under an XHR action should be used when true. Else the deepest one under the xhr action is used
    xhrActionNamingRules Property Map
    User action naming rules for XHR actions

    WebApplicationUserActionNamingSettingsCustomActionNamingRules, WebApplicationUserActionNamingSettingsCustomActionNamingRulesArgs

    rules List<Property Map>
    The settings of naming rule

    WebApplicationUserActionNamingSettingsCustomActionNamingRulesRule, WebApplicationUserActionNamingSettingsCustomActionNamingRulesRuleArgs

    Template string
    Naming pattern. Use Curly brackets {} to select placeholders
    Conditions Pulumiverse.Dynatrace.Inputs.WebApplicationUserActionNamingSettingsCustomActionNamingRulesRuleConditions
    Defines the conditions when the naming rule should apply
    UseOrConditions bool
    If set to true the conditions will be connected by logical OR instead of logical AND
    Template string
    Naming pattern. Use Curly brackets {} to select placeholders
    Conditions WebApplicationUserActionNamingSettingsCustomActionNamingRulesRuleConditions
    Defines the conditions when the naming rule should apply
    UseOrConditions bool
    If set to true the conditions will be connected by logical OR instead of logical AND
    template String
    Naming pattern. Use Curly brackets {} to select placeholders
    conditions WebApplicationUserActionNamingSettingsCustomActionNamingRulesRuleConditions
    Defines the conditions when the naming rule should apply
    useOrConditions Boolean
    If set to true the conditions will be connected by logical OR instead of logical AND
    template string
    Naming pattern. Use Curly brackets {} to select placeholders
    conditions WebApplicationUserActionNamingSettingsCustomActionNamingRulesRuleConditions
    Defines the conditions when the naming rule should apply
    useOrConditions boolean
    If set to true the conditions will be connected by logical OR instead of logical AND
    template str
    Naming pattern. Use Curly brackets {} to select placeholders
    conditions WebApplicationUserActionNamingSettingsCustomActionNamingRulesRuleConditions
    Defines the conditions when the naming rule should apply
    use_or_conditions bool
    If set to true the conditions will be connected by logical OR instead of logical AND
    template String
    Naming pattern. Use Curly brackets {} to select placeholders
    conditions Property Map
    Defines the conditions when the naming rule should apply
    useOrConditions Boolean
    If set to true the conditions will be connected by logical OR instead of logical AND

    WebApplicationUserActionNamingSettingsCustomActionNamingRulesRuleConditions, WebApplicationUserActionNamingSettingsCustomActionNamingRulesRuleConditionsArgs

    conditions List<Property Map>
    Defines the conditions when the naming rule should apply

    WebApplicationUserActionNamingSettingsCustomActionNamingRulesRuleConditionsCondition, WebApplicationUserActionNamingSettingsCustomActionNamingRulesRuleConditionsConditionArgs

    Operand1 string
    Must be a defined placeholder wrapped in curly braces
    Operator string
    The operator of the condition. Possible values are CONTAINS, ENDS_WITH, EQUALS, IS_EMPTY, IS_NOT_EMPTY, MATCHES_REGULAR_EXPRESSION, NOT_CONTAINS, NOT_ENDS_WITH, NOT_EQUALS, NOT_MATCHES_REGULAR_EXPRESSION, NOT_STARTS_WITH and STARTS_WITH.
    Operand2 string
    Must be null if operator is IS_EMPTY, a regex if operator is MATCHES_REGULAR_ERPRESSION. In all other cases the value can be a freetext or a placeholder wrapped in curly braces
    Operand1 string
    Must be a defined placeholder wrapped in curly braces
    Operator string
    The operator of the condition. Possible values are CONTAINS, ENDS_WITH, EQUALS, IS_EMPTY, IS_NOT_EMPTY, MATCHES_REGULAR_EXPRESSION, NOT_CONTAINS, NOT_ENDS_WITH, NOT_EQUALS, NOT_MATCHES_REGULAR_EXPRESSION, NOT_STARTS_WITH and STARTS_WITH.
    Operand2 string
    Must be null if operator is IS_EMPTY, a regex if operator is MATCHES_REGULAR_ERPRESSION. In all other cases the value can be a freetext or a placeholder wrapped in curly braces
    operand1 String
    Must be a defined placeholder wrapped in curly braces
    operator String
    The operator of the condition. Possible values are CONTAINS, ENDS_WITH, EQUALS, IS_EMPTY, IS_NOT_EMPTY, MATCHES_REGULAR_EXPRESSION, NOT_CONTAINS, NOT_ENDS_WITH, NOT_EQUALS, NOT_MATCHES_REGULAR_EXPRESSION, NOT_STARTS_WITH and STARTS_WITH.
    operand2 String
    Must be null if operator is IS_EMPTY, a regex if operator is MATCHES_REGULAR_ERPRESSION. In all other cases the value can be a freetext or a placeholder wrapped in curly braces
    operand1 string
    Must be a defined placeholder wrapped in curly braces
    operator string
    The operator of the condition. Possible values are CONTAINS, ENDS_WITH, EQUALS, IS_EMPTY, IS_NOT_EMPTY, MATCHES_REGULAR_EXPRESSION, NOT_CONTAINS, NOT_ENDS_WITH, NOT_EQUALS, NOT_MATCHES_REGULAR_EXPRESSION, NOT_STARTS_WITH and STARTS_WITH.
    operand2 string
    Must be null if operator is IS_EMPTY, a regex if operator is MATCHES_REGULAR_ERPRESSION. In all other cases the value can be a freetext or a placeholder wrapped in curly braces
    operand1 str
    Must be a defined placeholder wrapped in curly braces
    operator str
    The operator of the condition. Possible values are CONTAINS, ENDS_WITH, EQUALS, IS_EMPTY, IS_NOT_EMPTY, MATCHES_REGULAR_EXPRESSION, NOT_CONTAINS, NOT_ENDS_WITH, NOT_EQUALS, NOT_MATCHES_REGULAR_EXPRESSION, NOT_STARTS_WITH and STARTS_WITH.
    operand2 str
    Must be null if operator is IS_EMPTY, a regex if operator is MATCHES_REGULAR_ERPRESSION. In all other cases the value can be a freetext or a placeholder wrapped in curly braces
    operand1 String
    Must be a defined placeholder wrapped in curly braces
    operator String
    The operator of the condition. Possible values are CONTAINS, ENDS_WITH, EQUALS, IS_EMPTY, IS_NOT_EMPTY, MATCHES_REGULAR_EXPRESSION, NOT_CONTAINS, NOT_ENDS_WITH, NOT_EQUALS, NOT_MATCHES_REGULAR_EXPRESSION, NOT_STARTS_WITH and STARTS_WITH.
    operand2 String
    Must be null if operator is IS_EMPTY, a regex if operator is MATCHES_REGULAR_ERPRESSION. In all other cases the value can be a freetext or a placeholder wrapped in curly braces

    WebApplicationUserActionNamingSettingsLoadActionNamingRules, WebApplicationUserActionNamingSettingsLoadActionNamingRulesArgs

    rules List<Property Map>
    The settings of naming rule

    WebApplicationUserActionNamingSettingsLoadActionNamingRulesRule, WebApplicationUserActionNamingSettingsLoadActionNamingRulesRuleArgs

    Template string
    Naming pattern. Use Curly brackets {} to select placeholders
    Conditions Pulumiverse.Dynatrace.Inputs.WebApplicationUserActionNamingSettingsLoadActionNamingRulesRuleConditions
    Defines the conditions when the naming rule should apply
    UseOrConditions bool
    If set to true the conditions will be connected by logical OR instead of logical AND
    Template string
    Naming pattern. Use Curly brackets {} to select placeholders
    Conditions WebApplicationUserActionNamingSettingsLoadActionNamingRulesRuleConditions
    Defines the conditions when the naming rule should apply
    UseOrConditions bool
    If set to true the conditions will be connected by logical OR instead of logical AND
    template String
    Naming pattern. Use Curly brackets {} to select placeholders
    conditions WebApplicationUserActionNamingSettingsLoadActionNamingRulesRuleConditions
    Defines the conditions when the naming rule should apply
    useOrConditions Boolean
    If set to true the conditions will be connected by logical OR instead of logical AND
    template string
    Naming pattern. Use Curly brackets {} to select placeholders
    conditions WebApplicationUserActionNamingSettingsLoadActionNamingRulesRuleConditions
    Defines the conditions when the naming rule should apply
    useOrConditions boolean
    If set to true the conditions will be connected by logical OR instead of logical AND
    template str
    Naming pattern. Use Curly brackets {} to select placeholders
    conditions WebApplicationUserActionNamingSettingsLoadActionNamingRulesRuleConditions
    Defines the conditions when the naming rule should apply
    use_or_conditions bool
    If set to true the conditions will be connected by logical OR instead of logical AND
    template String
    Naming pattern. Use Curly brackets {} to select placeholders
    conditions Property Map
    Defines the conditions when the naming rule should apply
    useOrConditions Boolean
    If set to true the conditions will be connected by logical OR instead of logical AND

    WebApplicationUserActionNamingSettingsLoadActionNamingRulesRuleConditions, WebApplicationUserActionNamingSettingsLoadActionNamingRulesRuleConditionsArgs

    conditions List<Property Map>
    Defines the conditions when the naming rule should apply

    WebApplicationUserActionNamingSettingsLoadActionNamingRulesRuleConditionsCondition, WebApplicationUserActionNamingSettingsLoadActionNamingRulesRuleConditionsConditionArgs

    Operand1 string
    Must be a defined placeholder wrapped in curly braces
    Operator string
    The operator of the condition. Possible values are CONTAINS, ENDS_WITH, EQUALS, IS_EMPTY, IS_NOT_EMPTY, MATCHES_REGULAR_EXPRESSION, NOT_CONTAINS, NOT_ENDS_WITH, NOT_EQUALS, NOT_MATCHES_REGULAR_EXPRESSION, NOT_STARTS_WITH and STARTS_WITH.
    Operand2 string
    Must be null if operator is IS_EMPTY, a regex if operator is MATCHES_REGULAR_ERPRESSION. In all other cases the value can be a freetext or a placeholder wrapped in curly braces
    Operand1 string
    Must be a defined placeholder wrapped in curly braces
    Operator string
    The operator of the condition. Possible values are CONTAINS, ENDS_WITH, EQUALS, IS_EMPTY, IS_NOT_EMPTY, MATCHES_REGULAR_EXPRESSION, NOT_CONTAINS, NOT_ENDS_WITH, NOT_EQUALS, NOT_MATCHES_REGULAR_EXPRESSION, NOT_STARTS_WITH and STARTS_WITH.
    Operand2 string
    Must be null if operator is IS_EMPTY, a regex if operator is MATCHES_REGULAR_ERPRESSION. In all other cases the value can be a freetext or a placeholder wrapped in curly braces
    operand1 String
    Must be a defined placeholder wrapped in curly braces
    operator String
    The operator of the condition. Possible values are CONTAINS, ENDS_WITH, EQUALS, IS_EMPTY, IS_NOT_EMPTY, MATCHES_REGULAR_EXPRESSION, NOT_CONTAINS, NOT_ENDS_WITH, NOT_EQUALS, NOT_MATCHES_REGULAR_EXPRESSION, NOT_STARTS_WITH and STARTS_WITH.
    operand2 String
    Must be null if operator is IS_EMPTY, a regex if operator is MATCHES_REGULAR_ERPRESSION. In all other cases the value can be a freetext or a placeholder wrapped in curly braces
    operand1 string
    Must be a defined placeholder wrapped in curly braces
    operator string
    The operator of the condition. Possible values are CONTAINS, ENDS_WITH, EQUALS, IS_EMPTY, IS_NOT_EMPTY, MATCHES_REGULAR_EXPRESSION, NOT_CONTAINS, NOT_ENDS_WITH, NOT_EQUALS, NOT_MATCHES_REGULAR_EXPRESSION, NOT_STARTS_WITH and STARTS_WITH.
    operand2 string
    Must be null if operator is IS_EMPTY, a regex if operator is MATCHES_REGULAR_ERPRESSION. In all other cases the value can be a freetext or a placeholder wrapped in curly braces
    operand1 str
    Must be a defined placeholder wrapped in curly braces
    operator str
    The operator of the condition. Possible values are CONTAINS, ENDS_WITH, EQUALS, IS_EMPTY, IS_NOT_EMPTY, MATCHES_REGULAR_EXPRESSION, NOT_CONTAINS, NOT_ENDS_WITH, NOT_EQUALS, NOT_MATCHES_REGULAR_EXPRESSION, NOT_STARTS_WITH and STARTS_WITH.
    operand2 str
    Must be null if operator is IS_EMPTY, a regex if operator is MATCHES_REGULAR_ERPRESSION. In all other cases the value can be a freetext or a placeholder wrapped in curly braces
    operand1 String
    Must be a defined placeholder wrapped in curly braces
    operator String
    The operator of the condition. Possible values are CONTAINS, ENDS_WITH, EQUALS, IS_EMPTY, IS_NOT_EMPTY, MATCHES_REGULAR_EXPRESSION, NOT_CONTAINS, NOT_ENDS_WITH, NOT_EQUALS, NOT_MATCHES_REGULAR_EXPRESSION, NOT_STARTS_WITH and STARTS_WITH.
    operand2 String
    Must be null if operator is IS_EMPTY, a regex if operator is MATCHES_REGULAR_ERPRESSION. In all other cases the value can be a freetext or a placeholder wrapped in curly braces

    WebApplicationUserActionNamingSettingsPlaceholders, WebApplicationUserActionNamingSettingsPlaceholdersArgs

    placeholders List<Property Map>
    User action placeholders

    WebApplicationUserActionNamingSettingsPlaceholdersPlaceholder, WebApplicationUserActionNamingSettingsPlaceholdersPlaceholderArgs

    Input string
    The input for the place holder. Possible values are ELEMENT_IDENTIFIER, INPUT_TYPE, METADATA, PAGE_TITLE, PAGE_URL, SOURCE_URL, TOP_XHR_URL and XHR_URL
    Name string
    Placeholder name. Valid length needs to be between 1 and 50 characters
    ProcessingPart string
    The part to process. Possible values are ALL, ANCHOR and PATH
    MetadataId int
    The ID of the metadata
    ProcessingSteps Pulumiverse.Dynatrace.Inputs.WebApplicationUserActionNamingSettingsPlaceholdersPlaceholderProcessingSteps
    The processing step settings
    UseGuessedElementIdentifier bool
    Use the element identifier that was selected by Dynatrace
    Input string
    The input for the place holder. Possible values are ELEMENT_IDENTIFIER, INPUT_TYPE, METADATA, PAGE_TITLE, PAGE_URL, SOURCE_URL, TOP_XHR_URL and XHR_URL
    Name string
    Placeholder name. Valid length needs to be between 1 and 50 characters
    ProcessingPart string
    The part to process. Possible values are ALL, ANCHOR and PATH
    MetadataId int
    The ID of the metadata
    ProcessingSteps WebApplicationUserActionNamingSettingsPlaceholdersPlaceholderProcessingSteps
    The processing step settings
    UseGuessedElementIdentifier bool
    Use the element identifier that was selected by Dynatrace
    input String
    The input for the place holder. Possible values are ELEMENT_IDENTIFIER, INPUT_TYPE, METADATA, PAGE_TITLE, PAGE_URL, SOURCE_URL, TOP_XHR_URL and XHR_URL
    name String
    Placeholder name. Valid length needs to be between 1 and 50 characters
    processingPart String
    The part to process. Possible values are ALL, ANCHOR and PATH
    metadataId Integer
    The ID of the metadata
    processingSteps WebApplicationUserActionNamingSettingsPlaceholdersPlaceholderProcessingSteps
    The processing step settings
    useGuessedElementIdentifier Boolean
    Use the element identifier that was selected by Dynatrace
    input string
    The input for the place holder. Possible values are ELEMENT_IDENTIFIER, INPUT_TYPE, METADATA, PAGE_TITLE, PAGE_URL, SOURCE_URL, TOP_XHR_URL and XHR_URL
    name string
    Placeholder name. Valid length needs to be between 1 and 50 characters
    processingPart string
    The part to process. Possible values are ALL, ANCHOR and PATH
    metadataId number
    The ID of the metadata
    processingSteps WebApplicationUserActionNamingSettingsPlaceholdersPlaceholderProcessingSteps
    The processing step settings
    useGuessedElementIdentifier boolean
    Use the element identifier that was selected by Dynatrace
    input str
    The input for the place holder. Possible values are ELEMENT_IDENTIFIER, INPUT_TYPE, METADATA, PAGE_TITLE, PAGE_URL, SOURCE_URL, TOP_XHR_URL and XHR_URL
    name str
    Placeholder name. Valid length needs to be between 1 and 50 characters
    processing_part str
    The part to process. Possible values are ALL, ANCHOR and PATH
    metadata_id int
    The ID of the metadata
    processing_steps WebApplicationUserActionNamingSettingsPlaceholdersPlaceholderProcessingSteps
    The processing step settings
    use_guessed_element_identifier bool
    Use the element identifier that was selected by Dynatrace
    input String
    The input for the place holder. Possible values are ELEMENT_IDENTIFIER, INPUT_TYPE, METADATA, PAGE_TITLE, PAGE_URL, SOURCE_URL, TOP_XHR_URL and XHR_URL
    name String
    Placeholder name. Valid length needs to be between 1 and 50 characters
    processingPart String
    The part to process. Possible values are ALL, ANCHOR and PATH
    metadataId Number
    The ID of the metadata
    processingSteps Property Map
    The processing step settings
    useGuessedElementIdentifier Boolean
    Use the element identifier that was selected by Dynatrace

    WebApplicationUserActionNamingSettingsPlaceholdersPlaceholderProcessingSteps, WebApplicationUserActionNamingSettingsPlaceholdersPlaceholderProcessingStepsArgs

    steps List<Property Map>
    The processing step

    WebApplicationUserActionNamingSettingsPlaceholdersPlaceholderProcessingStepsStep, WebApplicationUserActionNamingSettingsPlaceholdersPlaceholderProcessingStepsStepArgs

    Type string
    An action to be taken by the processing:
    FallbackToInput bool
    If set to true: Returns the input if patternBefore or patternAfter cannot be found and the type is SUBSTRING. Returns the input if regularExpression doesn't match and type is EXTRACT_BY_REGULAR_EXPRESSION.
    PatternAfter string
    The pattern after the required value. It will be removed.
    PatternAfterSearchType string
    The required occurrence of patternAfter. Possible values are FIRST and LAST.
    PatternBefore string
    The pattern before the required value. It will be removed.
    PatternBeforeSearchType string
    The required occurrence of patternBefore. Possible values are FIRST and LAST.
    PatternToReplace string

    The pattern to be replaced.

    Only applicable if the type is REPLACE_WITH_PATTERN.

    RegularExpression string
    A regular expression for the string to be extracted or replaced. Only applicable if the type is EXTRACT_BY_REGULAR_EXPRESSION or REPLACE_WITH_REGULAR_EXPRESSION.
    Replacement string
    Replacement for the original value
    Type string
    An action to be taken by the processing:
    FallbackToInput bool
    If set to true: Returns the input if patternBefore or patternAfter cannot be found and the type is SUBSTRING. Returns the input if regularExpression doesn't match and type is EXTRACT_BY_REGULAR_EXPRESSION.
    PatternAfter string
    The pattern after the required value. It will be removed.
    PatternAfterSearchType string
    The required occurrence of patternAfter. Possible values are FIRST and LAST.
    PatternBefore string
    The pattern before the required value. It will be removed.
    PatternBeforeSearchType string
    The required occurrence of patternBefore. Possible values are FIRST and LAST.
    PatternToReplace string

    The pattern to be replaced.

    Only applicable if the type is REPLACE_WITH_PATTERN.

    RegularExpression string
    A regular expression for the string to be extracted or replaced. Only applicable if the type is EXTRACT_BY_REGULAR_EXPRESSION or REPLACE_WITH_REGULAR_EXPRESSION.
    Replacement string
    Replacement for the original value
    type String
    An action to be taken by the processing:
    fallbackToInput Boolean
    If set to true: Returns the input if patternBefore or patternAfter cannot be found and the type is SUBSTRING. Returns the input if regularExpression doesn't match and type is EXTRACT_BY_REGULAR_EXPRESSION.
    patternAfter String
    The pattern after the required value. It will be removed.
    patternAfterSearchType String
    The required occurrence of patternAfter. Possible values are FIRST and LAST.
    patternBefore String
    The pattern before the required value. It will be removed.
    patternBeforeSearchType String
    The required occurrence of patternBefore. Possible values are FIRST and LAST.
    patternToReplace String

    The pattern to be replaced.

    Only applicable if the type is REPLACE_WITH_PATTERN.

    regularExpression String
    A regular expression for the string to be extracted or replaced. Only applicable if the type is EXTRACT_BY_REGULAR_EXPRESSION or REPLACE_WITH_REGULAR_EXPRESSION.
    replacement String
    Replacement for the original value
    type string
    An action to be taken by the processing:
    fallbackToInput boolean
    If set to true: Returns the input if patternBefore or patternAfter cannot be found and the type is SUBSTRING. Returns the input if regularExpression doesn't match and type is EXTRACT_BY_REGULAR_EXPRESSION.
    patternAfter string
    The pattern after the required value. It will be removed.
    patternAfterSearchType string
    The required occurrence of patternAfter. Possible values are FIRST and LAST.
    patternBefore string
    The pattern before the required value. It will be removed.
    patternBeforeSearchType string
    The required occurrence of patternBefore. Possible values are FIRST and LAST.
    patternToReplace string

    The pattern to be replaced.

    Only applicable if the type is REPLACE_WITH_PATTERN.

    regularExpression string
    A regular expression for the string to be extracted or replaced. Only applicable if the type is EXTRACT_BY_REGULAR_EXPRESSION or REPLACE_WITH_REGULAR_EXPRESSION.
    replacement string
    Replacement for the original value
    type str
    An action to be taken by the processing:
    fallback_to_input bool
    If set to true: Returns the input if patternBefore or patternAfter cannot be found and the type is SUBSTRING. Returns the input if regularExpression doesn't match and type is EXTRACT_BY_REGULAR_EXPRESSION.
    pattern_after str
    The pattern after the required value. It will be removed.
    pattern_after_search_type str
    The required occurrence of patternAfter. Possible values are FIRST and LAST.
    pattern_before str
    The pattern before the required value. It will be removed.
    pattern_before_search_type str
    The required occurrence of patternBefore. Possible values are FIRST and LAST.
    pattern_to_replace str

    The pattern to be replaced.

    Only applicable if the type is REPLACE_WITH_PATTERN.

    regular_expression str
    A regular expression for the string to be extracted or replaced. Only applicable if the type is EXTRACT_BY_REGULAR_EXPRESSION or REPLACE_WITH_REGULAR_EXPRESSION.
    replacement str
    Replacement for the original value
    type String
    An action to be taken by the processing:
    fallbackToInput Boolean
    If set to true: Returns the input if patternBefore or patternAfter cannot be found and the type is SUBSTRING. Returns the input if regularExpression doesn't match and type is EXTRACT_BY_REGULAR_EXPRESSION.
    patternAfter String
    The pattern after the required value. It will be removed.
    patternAfterSearchType String
    The required occurrence of patternAfter. Possible values are FIRST and LAST.
    patternBefore String
    The pattern before the required value. It will be removed.
    patternBeforeSearchType String
    The required occurrence of patternBefore. Possible values are FIRST and LAST.
    patternToReplace String

    The pattern to be replaced.

    Only applicable if the type is REPLACE_WITH_PATTERN.

    regularExpression String
    A regular expression for the string to be extracted or replaced. Only applicable if the type is EXTRACT_BY_REGULAR_EXPRESSION or REPLACE_WITH_REGULAR_EXPRESSION.
    replacement String
    Replacement for the original value

    WebApplicationUserActionNamingSettingsXhrActionNamingRules, WebApplicationUserActionNamingSettingsXhrActionNamingRulesArgs

    rules List<Property Map>
    The settings of naming rule

    WebApplicationUserActionNamingSettingsXhrActionNamingRulesRule, WebApplicationUserActionNamingSettingsXhrActionNamingRulesRuleArgs

    Template string
    Naming pattern. Use Curly brackets {} to select placeholders
    Conditions Pulumiverse.Dynatrace.Inputs.WebApplicationUserActionNamingSettingsXhrActionNamingRulesRuleConditions
    Defines the conditions when the naming rule should apply
    UseOrConditions bool
    If set to true the conditions will be connected by logical OR instead of logical AND
    Template string
    Naming pattern. Use Curly brackets {} to select placeholders
    Conditions WebApplicationUserActionNamingSettingsXhrActionNamingRulesRuleConditions
    Defines the conditions when the naming rule should apply
    UseOrConditions bool
    If set to true the conditions will be connected by logical OR instead of logical AND
    template String
    Naming pattern. Use Curly brackets {} to select placeholders
    conditions WebApplicationUserActionNamingSettingsXhrActionNamingRulesRuleConditions
    Defines the conditions when the naming rule should apply
    useOrConditions Boolean
    If set to true the conditions will be connected by logical OR instead of logical AND
    template string
    Naming pattern. Use Curly brackets {} to select placeholders
    conditions WebApplicationUserActionNamingSettingsXhrActionNamingRulesRuleConditions
    Defines the conditions when the naming rule should apply
    useOrConditions boolean
    If set to true the conditions will be connected by logical OR instead of logical AND
    template str
    Naming pattern. Use Curly brackets {} to select placeholders
    conditions WebApplicationUserActionNamingSettingsXhrActionNamingRulesRuleConditions
    Defines the conditions when the naming rule should apply
    use_or_conditions bool
    If set to true the conditions will be connected by logical OR instead of logical AND
    template String
    Naming pattern. Use Curly brackets {} to select placeholders
    conditions Property Map
    Defines the conditions when the naming rule should apply
    useOrConditions Boolean
    If set to true the conditions will be connected by logical OR instead of logical AND

    WebApplicationUserActionNamingSettingsXhrActionNamingRulesRuleConditions, WebApplicationUserActionNamingSettingsXhrActionNamingRulesRuleConditionsArgs

    conditions List<Property Map>
    Defines the conditions when the naming rule should apply

    WebApplicationUserActionNamingSettingsXhrActionNamingRulesRuleConditionsCondition, WebApplicationUserActionNamingSettingsXhrActionNamingRulesRuleConditionsConditionArgs

    Operand1 string
    Must be a defined placeholder wrapped in curly braces
    Operator string
    The operator of the condition. Possible values are CONTAINS, ENDS_WITH, EQUALS, IS_EMPTY, IS_NOT_EMPTY, MATCHES_REGULAR_EXPRESSION, NOT_CONTAINS, NOT_ENDS_WITH, NOT_EQUALS, NOT_MATCHES_REGULAR_EXPRESSION, NOT_STARTS_WITH and STARTS_WITH.
    Operand2 string
    Must be null if operator is IS_EMPTY, a regex if operator is MATCHES_REGULAR_ERPRESSION. In all other cases the value can be a freetext or a placeholder wrapped in curly braces
    Operand1 string
    Must be a defined placeholder wrapped in curly braces
    Operator string
    The operator of the condition. Possible values are CONTAINS, ENDS_WITH, EQUALS, IS_EMPTY, IS_NOT_EMPTY, MATCHES_REGULAR_EXPRESSION, NOT_CONTAINS, NOT_ENDS_WITH, NOT_EQUALS, NOT_MATCHES_REGULAR_EXPRESSION, NOT_STARTS_WITH and STARTS_WITH.
    Operand2 string
    Must be null if operator is IS_EMPTY, a regex if operator is MATCHES_REGULAR_ERPRESSION. In all other cases the value can be a freetext or a placeholder wrapped in curly braces
    operand1 String
    Must be a defined placeholder wrapped in curly braces
    operator String
    The operator of the condition. Possible values are CONTAINS, ENDS_WITH, EQUALS, IS_EMPTY, IS_NOT_EMPTY, MATCHES_REGULAR_EXPRESSION, NOT_CONTAINS, NOT_ENDS_WITH, NOT_EQUALS, NOT_MATCHES_REGULAR_EXPRESSION, NOT_STARTS_WITH and STARTS_WITH.
    operand2 String
    Must be null if operator is IS_EMPTY, a regex if operator is MATCHES_REGULAR_ERPRESSION. In all other cases the value can be a freetext or a placeholder wrapped in curly braces
    operand1 string
    Must be a defined placeholder wrapped in curly braces
    operator string
    The operator of the condition. Possible values are CONTAINS, ENDS_WITH, EQUALS, IS_EMPTY, IS_NOT_EMPTY, MATCHES_REGULAR_EXPRESSION, NOT_CONTAINS, NOT_ENDS_WITH, NOT_EQUALS, NOT_MATCHES_REGULAR_EXPRESSION, NOT_STARTS_WITH and STARTS_WITH.
    operand2 string
    Must be null if operator is IS_EMPTY, a regex if operator is MATCHES_REGULAR_ERPRESSION. In all other cases the value can be a freetext or a placeholder wrapped in curly braces
    operand1 str
    Must be a defined placeholder wrapped in curly braces
    operator str
    The operator of the condition. Possible values are CONTAINS, ENDS_WITH, EQUALS, IS_EMPTY, IS_NOT_EMPTY, MATCHES_REGULAR_EXPRESSION, NOT_CONTAINS, NOT_ENDS_WITH, NOT_EQUALS, NOT_MATCHES_REGULAR_EXPRESSION, NOT_STARTS_WITH and STARTS_WITH.
    operand2 str
    Must be null if operator is IS_EMPTY, a regex if operator is MATCHES_REGULAR_ERPRESSION. In all other cases the value can be a freetext or a placeholder wrapped in curly braces
    operand1 String
    Must be a defined placeholder wrapped in curly braces
    operator String
    The operator of the condition. Possible values are CONTAINS, ENDS_WITH, EQUALS, IS_EMPTY, IS_NOT_EMPTY, MATCHES_REGULAR_EXPRESSION, NOT_CONTAINS, NOT_ENDS_WITH, NOT_EQUALS, NOT_MATCHES_REGULAR_EXPRESSION, NOT_STARTS_WITH and STARTS_WITH.
    operand2 String
    Must be null if operator is IS_EMPTY, a regex if operator is MATCHES_REGULAR_ERPRESSION. In all other cases the value can be a freetext or a placeholder wrapped in curly braces

    WebApplicationUserTags, WebApplicationUserTagsArgs

    tags List<Property Map>
    User tag settings

    WebApplicationUserTagsTag, WebApplicationUserTagsTagArgs

    CleanupRule string
    Cleanup rule expression of the userTag
    Id int
    IgnoreCase bool
    If true, the value of this tag will always be stored in lower case. Defaults to false.
    MetadataId int
    If it's of type metaData, metaData id of the userTag
    ServerSideRequestAttribute string
    The ID of the RrequestAttribute for the userTag
    UniqueId int
    A unique ID among all userTags and properties of this application. Minimum value is 1.
    CleanupRule string
    Cleanup rule expression of the userTag
    Id int
    IgnoreCase bool
    If true, the value of this tag will always be stored in lower case. Defaults to false.
    MetadataId int
    If it's of type metaData, metaData id of the userTag
    ServerSideRequestAttribute string
    The ID of the RrequestAttribute for the userTag
    UniqueId int
    A unique ID among all userTags and properties of this application. Minimum value is 1.
    cleanupRule String
    Cleanup rule expression of the userTag
    id Integer
    ignoreCase Boolean
    If true, the value of this tag will always be stored in lower case. Defaults to false.
    metadataId Integer
    If it's of type metaData, metaData id of the userTag
    serverSideRequestAttribute String
    The ID of the RrequestAttribute for the userTag
    uniqueId Integer
    A unique ID among all userTags and properties of this application. Minimum value is 1.
    cleanupRule string
    Cleanup rule expression of the userTag
    id number
    ignoreCase boolean
    If true, the value of this tag will always be stored in lower case. Defaults to false.
    metadataId number
    If it's of type metaData, metaData id of the userTag
    serverSideRequestAttribute string
    The ID of the RrequestAttribute for the userTag
    uniqueId number
    A unique ID among all userTags and properties of this application. Minimum value is 1.
    cleanup_rule str
    Cleanup rule expression of the userTag
    id int
    ignore_case bool
    If true, the value of this tag will always be stored in lower case. Defaults to false.
    metadata_id int
    If it's of type metaData, metaData id of the userTag
    server_side_request_attribute str
    The ID of the RrequestAttribute for the userTag
    unique_id int
    A unique ID among all userTags and properties of this application. Minimum value is 1.
    cleanupRule String
    Cleanup rule expression of the userTag
    id Number
    ignoreCase Boolean
    If true, the value of this tag will always be stored in lower case. Defaults to false.
    metadataId Number
    If it's of type metaData, metaData id of the userTag
    serverSideRequestAttribute String
    The ID of the RrequestAttribute for the userTag
    uniqueId Number
    A unique ID among all userTags and properties of this application. Minimum value is 1.

    WebApplicationWaterfallSettings, WebApplicationWaterfallSettingsArgs

    ResourceBrowserCachingThreshold int
    Warn about resources with a lower browser cache rate above X%. Values between 1 and 100 are allowed.
    ResourcesThreshold int
    Warn about resources larger than X bytes. Values between 0 and 99999000 are allowed.
    SlowCndResourcesThreshold int
    Warn about slow CDN resources with a response time above X ms. Values between 0 and 99999000 are allowed.
    SlowFirstPartyResourcesThreshold int
    Warn about slow 1st party resources with a response time above X ms. Values between 0 and 99999000 are allowed.
    SlowThirdPartyResourcesThreshold int
    Warn about slow 3rd party resources with a response time above X ms. Values between 0 and 99999000 are allowed.
    SpeedIndexVisuallyCompleteRatioThreshold int
    Warn if Speed index exceeds X % of Visually complete. Values between 1 and 99 are allowed.
    UncompressedResourcesThreshold int
    Warn about uncompressed resources larger than X bytes. Values between 0 and 99999 are allowed.
    ResourceBrowserCachingThreshold int
    Warn about resources with a lower browser cache rate above X%. Values between 1 and 100 are allowed.
    ResourcesThreshold int
    Warn about resources larger than X bytes. Values between 0 and 99999000 are allowed.
    SlowCndResourcesThreshold int
    Warn about slow CDN resources with a response time above X ms. Values between 0 and 99999000 are allowed.
    SlowFirstPartyResourcesThreshold int
    Warn about slow 1st party resources with a response time above X ms. Values between 0 and 99999000 are allowed.
    SlowThirdPartyResourcesThreshold int
    Warn about slow 3rd party resources with a response time above X ms. Values between 0 and 99999000 are allowed.
    SpeedIndexVisuallyCompleteRatioThreshold int
    Warn if Speed index exceeds X % of Visually complete. Values between 1 and 99 are allowed.
    UncompressedResourcesThreshold int
    Warn about uncompressed resources larger than X bytes. Values between 0 and 99999 are allowed.
    resourceBrowserCachingThreshold Integer
    Warn about resources with a lower browser cache rate above X%. Values between 1 and 100 are allowed.
    resourcesThreshold Integer
    Warn about resources larger than X bytes. Values between 0 and 99999000 are allowed.
    slowCndResourcesThreshold Integer
    Warn about slow CDN resources with a response time above X ms. Values between 0 and 99999000 are allowed.
    slowFirstPartyResourcesThreshold Integer
    Warn about slow 1st party resources with a response time above X ms. Values between 0 and 99999000 are allowed.
    slowThirdPartyResourcesThreshold Integer
    Warn about slow 3rd party resources with a response time above X ms. Values between 0 and 99999000 are allowed.
    speedIndexVisuallyCompleteRatioThreshold Integer
    Warn if Speed index exceeds X % of Visually complete. Values between 1 and 99 are allowed.
    uncompressedResourcesThreshold Integer
    Warn about uncompressed resources larger than X bytes. Values between 0 and 99999 are allowed.
    resourceBrowserCachingThreshold number
    Warn about resources with a lower browser cache rate above X%. Values between 1 and 100 are allowed.
    resourcesThreshold number
    Warn about resources larger than X bytes. Values between 0 and 99999000 are allowed.
    slowCndResourcesThreshold number
    Warn about slow CDN resources with a response time above X ms. Values between 0 and 99999000 are allowed.
    slowFirstPartyResourcesThreshold number
    Warn about slow 1st party resources with a response time above X ms. Values between 0 and 99999000 are allowed.
    slowThirdPartyResourcesThreshold number
    Warn about slow 3rd party resources with a response time above X ms. Values between 0 and 99999000 are allowed.
    speedIndexVisuallyCompleteRatioThreshold number
    Warn if Speed index exceeds X % of Visually complete. Values between 1 and 99 are allowed.
    uncompressedResourcesThreshold number
    Warn about uncompressed resources larger than X bytes. Values between 0 and 99999 are allowed.
    resource_browser_caching_threshold int
    Warn about resources with a lower browser cache rate above X%. Values between 1 and 100 are allowed.
    resources_threshold int
    Warn about resources larger than X bytes. Values between 0 and 99999000 are allowed.
    slow_cnd_resources_threshold int
    Warn about slow CDN resources with a response time above X ms. Values between 0 and 99999000 are allowed.
    slow_first_party_resources_threshold int
    Warn about slow 1st party resources with a response time above X ms. Values between 0 and 99999000 are allowed.
    slow_third_party_resources_threshold int
    Warn about slow 3rd party resources with a response time above X ms. Values between 0 and 99999000 are allowed.
    speed_index_visually_complete_ratio_threshold int
    Warn if Speed index exceeds X % of Visually complete. Values between 1 and 99 are allowed.
    uncompressed_resources_threshold int
    Warn about uncompressed resources larger than X bytes. Values between 0 and 99999 are allowed.
    resourceBrowserCachingThreshold Number
    Warn about resources with a lower browser cache rate above X%. Values between 1 and 100 are allowed.
    resourcesThreshold Number
    Warn about resources larger than X bytes. Values between 0 and 99999000 are allowed.
    slowCndResourcesThreshold Number
    Warn about slow CDN resources with a response time above X ms. Values between 0 and 99999000 are allowed.
    slowFirstPartyResourcesThreshold Number
    Warn about slow 1st party resources with a response time above X ms. Values between 0 and 99999000 are allowed.
    slowThirdPartyResourcesThreshold Number
    Warn about slow 3rd party resources with a response time above X ms. Values between 0 and 99999000 are allowed.
    speedIndexVisuallyCompleteRatioThreshold Number
    Warn if Speed index exceeds X % of Visually complete. Values between 1 and 99 are allowed.
    uncompressedResourcesThreshold Number
    Warn about uncompressed resources larger than X bytes. Values between 0 and 99999 are allowed.

    WebApplicationXhrActionApdexSettings, WebApplicationXhrActionApdexSettingsArgs

    FrustratingFallbackThreshold int
    Fallback threshold of an XHR action, defining a tolerable user experience, when the configured KPM is not available. Values between 0 and 240000 are allowed.
    FrustratingThreshold int
    Maximal value of apdex, which is considered as tolerable user experience. Values between 0 and 240000 are allowed.
    Threshold int
    no documentation available
    ToleratedFallbackThreshold int
    Fallback threshold of an XHR action, defining a satisfied user experience, when the configured KPM is not available. Values between 0 and 60000 are allowed.
    ToleratedThreshold int
    Maximal value of apdex, which is considered as satisfied user experience. Values between 0 and 60000 are allowed.
    FrustratingFallbackThreshold int
    Fallback threshold of an XHR action, defining a tolerable user experience, when the configured KPM is not available. Values between 0 and 240000 are allowed.
    FrustratingThreshold int
    Maximal value of apdex, which is considered as tolerable user experience. Values between 0 and 240000 are allowed.
    Threshold int
    no documentation available
    ToleratedFallbackThreshold int
    Fallback threshold of an XHR action, defining a satisfied user experience, when the configured KPM is not available. Values between 0 and 60000 are allowed.
    ToleratedThreshold int
    Maximal value of apdex, which is considered as satisfied user experience. Values between 0 and 60000 are allowed.
    frustratingFallbackThreshold Integer
    Fallback threshold of an XHR action, defining a tolerable user experience, when the configured KPM is not available. Values between 0 and 240000 are allowed.
    frustratingThreshold Integer
    Maximal value of apdex, which is considered as tolerable user experience. Values between 0 and 240000 are allowed.
    threshold Integer
    no documentation available
    toleratedFallbackThreshold Integer
    Fallback threshold of an XHR action, defining a satisfied user experience, when the configured KPM is not available. Values between 0 and 60000 are allowed.
    toleratedThreshold Integer
    Maximal value of apdex, which is considered as satisfied user experience. Values between 0 and 60000 are allowed.
    frustratingFallbackThreshold number
    Fallback threshold of an XHR action, defining a tolerable user experience, when the configured KPM is not available. Values between 0 and 240000 are allowed.
    frustratingThreshold number
    Maximal value of apdex, which is considered as tolerable user experience. Values between 0 and 240000 are allowed.
    threshold number
    no documentation available
    toleratedFallbackThreshold number
    Fallback threshold of an XHR action, defining a satisfied user experience, when the configured KPM is not available. Values between 0 and 60000 are allowed.
    toleratedThreshold number
    Maximal value of apdex, which is considered as satisfied user experience. Values between 0 and 60000 are allowed.
    frustrating_fallback_threshold int
    Fallback threshold of an XHR action, defining a tolerable user experience, when the configured KPM is not available. Values between 0 and 240000 are allowed.
    frustrating_threshold int
    Maximal value of apdex, which is considered as tolerable user experience. Values between 0 and 240000 are allowed.
    threshold int
    no documentation available
    tolerated_fallback_threshold int
    Fallback threshold of an XHR action, defining a satisfied user experience, when the configured KPM is not available. Values between 0 and 60000 are allowed.
    tolerated_threshold int
    Maximal value of apdex, which is considered as satisfied user experience. Values between 0 and 60000 are allowed.
    frustratingFallbackThreshold Number
    Fallback threshold of an XHR action, defining a tolerable user experience, when the configured KPM is not available. Values between 0 and 240000 are allowed.
    frustratingThreshold Number
    Maximal value of apdex, which is considered as tolerable user experience. Values between 0 and 240000 are allowed.
    threshold Number
    no documentation available
    toleratedFallbackThreshold Number
    Fallback threshold of an XHR action, defining a satisfied user experience, when the configured KPM is not available. Values between 0 and 60000 are allowed.
    toleratedThreshold Number
    Maximal value of apdex, which is considered as satisfied user experience. Values between 0 and 60000 are allowed.

    Package Details

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