1. Packages
  2. Dynatrace
  3. API Docs
  4. WebApplication
Dynatrace v0.1.0 published on Wednesday, May 24, 2023 by Lbrlabs

dynatrace.WebApplication

Explore with Pulumi AI

dynatrace logo
Dynatrace v0.1.0 published on Wednesday, May 24, 2023 by Lbrlabs

    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",
            FetchRequests = 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",
                    Click = false,
                    Doubleclick = false,
                    Keydown = false,
                    Keyup = false,
                    Mousedown = false,
                    Mouseup = false,
                    Scroll = false,
                },
                InstrumentUnsupportedAjaxFrameworks = false,
                SpecialCharactersToEscape = "string",
                SyncBeaconFirefox = false,
                SyncBeaconInternetExplorer = false,
            },
            CacheControlHeaderOptimizations = false,
            AngularPackageName = "string",
            CookiePlacementDomain = "string",
            CorrelationHeaderInclusionRegex = "string",
            CustomConfigurationProperties = "string",
            ExcludeXhrRegex = "string",
            AddCrossOriginAnonymousAttribute = 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",
                        },
                    },
                },
            },
            IpAddressRestrictionSettings = new Dynatrace.Inputs.WebApplicationMonitoringSettingsIpAddressRestrictionSettingsArgs
            {
                Mode = "string",
                Restrictions = new Dynatrace.Inputs.WebApplicationMonitoringSettingsIpAddressRestrictionSettingsRestrictionsArgs
                {
                    Ranges = new[]
                    {
                        new Dynatrace.Inputs.WebApplicationMonitoringSettingsIpAddressRestrictionSettingsRestrictionsRangeArgs
                        {
                            Address = "string",
                            AddressTo = "string",
                            SubnetMask = 0,
                        },
                    },
                },
            },
            JavascriptFrameworkSupport = new Dynatrace.Inputs.WebApplicationMonitoringSettingsJavascriptFrameworkSupportArgs
            {
                ActiveXObject = false,
                Angular = false,
                Dojo = false,
                Extjs = false,
                Icefaces = false,
                Jquery = false,
                MooTools = false,
                Prototype = 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",
            ScriptTagCacheDurationInHours = 0,
            SecureCookieAttribute = false,
            ServerRequestPathId = "string",
            XmlHttpRequest = 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,
                },
            },
        },
        KeyUserActions = new[]
        {
            new Dynatrace.Inputs.WebApplicationKeyUserActionArgs
            {
                Actions = new[]
                {
                    new Dynatrace.Inputs.WebApplicationKeyUserActionActionArgs
                    {
                        Name = "string",
                        Type = "string",
                        Domain = "string",
                    },
                },
            },
        },
    });
    
    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"),
    		FetchRequests: 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"),
    				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),
    			},
    			InstrumentUnsupportedAjaxFrameworks: pulumi.Bool(false),
    			SpecialCharactersToEscape:           pulumi.String("string"),
    			SyncBeaconFirefox:                   pulumi.Bool(false),
    			SyncBeaconInternetExplorer:          pulumi.Bool(false),
    		},
    		CacheControlHeaderOptimizations:  pulumi.Bool(false),
    		AngularPackageName:               pulumi.String("string"),
    		CookiePlacementDomain:            pulumi.String("string"),
    		CorrelationHeaderInclusionRegex:  pulumi.String("string"),
    		CustomConfigurationProperties:    pulumi.String("string"),
    		ExcludeXhrRegex:                  pulumi.String("string"),
    		AddCrossOriginAnonymousAttribute: 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"),
    					},
    				},
    			},
    		},
    		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),
    					},
    				},
    			},
    		},
    		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),
    		},
    		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"),
    		ScriptTagCacheDurationInHours: pulumi.Int(0),
    		SecureCookieAttribute:         pulumi.Bool(false),
    		ServerRequestPathId:           pulumi.String("string"),
    		XmlHttpRequest:                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),
    			},
    		},
    	},
    	KeyUserActions: dynatrace.WebApplicationKeyUserActionArray{
    		&dynatrace.WebApplicationKeyUserActionArgs{
    			Actions: dynatrace.WebApplicationKeyUserActionActionArray{
    				&dynatrace.WebApplicationKeyUserActionActionArgs{
    					Name:   pulumi.String("string"),
    					Type:   pulumi.String("string"),
    					Domain: pulumi.String("string"),
    				},
    			},
    		},
    	},
    })
    
    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")
            .fetchRequests(false)
            .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")
                    .click(false)
                    .doubleclick(false)
                    .keydown(false)
                    .keyup(false)
                    .mousedown(false)
                    .mouseup(false)
                    .scroll(false)
                    .build())
                .instrumentUnsupportedAjaxFrameworks(false)
                .specialCharactersToEscape("string")
                .syncBeaconFirefox(false)
                .syncBeaconInternetExplorer(false)
                .build())
            .cacheControlHeaderOptimizations(false)
            .angularPackageName("string")
            .cookiePlacementDomain("string")
            .correlationHeaderInclusionRegex("string")
            .customConfigurationProperties("string")
            .excludeXhrRegex("string")
            .addCrossOriginAnonymousAttribute(false)
            .browserRestrictionSettings(WebApplicationMonitoringSettingsBrowserRestrictionSettingsArgs.builder()
                .mode("string")
                .restrictions(WebApplicationMonitoringSettingsBrowserRestrictionSettingsRestrictionsArgs.builder()
                    .restrictions(WebApplicationMonitoringSettingsBrowserRestrictionSettingsRestrictionsRestrictionArgs.builder()
                        .browserType("string")
                        .browserVersion("string")
                        .comparator("string")
                        .platform("string")
                        .build())
                    .build())
                .build())
            .ipAddressRestrictionSettings(WebApplicationMonitoringSettingsIpAddressRestrictionSettingsArgs.builder()
                .mode("string")
                .restrictions(WebApplicationMonitoringSettingsIpAddressRestrictionSettingsRestrictionsArgs.builder()
                    .ranges(WebApplicationMonitoringSettingsIpAddressRestrictionSettingsRestrictionsRangeArgs.builder()
                        .address("string")
                        .addressTo("string")
                        .subnetMask(0)
                        .build())
                    .build())
                .build())
            .javascriptFrameworkSupport(WebApplicationMonitoringSettingsJavascriptFrameworkSupportArgs.builder()
                .activeXObject(false)
                .angular(false)
                .dojo(false)
                .extjs(false)
                .icefaces(false)
                .jquery(false)
                .mooTools(false)
                .prototype(false)
                .build())
            .javascriptInjectionRules(WebApplicationMonitoringSettingsJavascriptInjectionRulesArgs.builder()
                .rules(WebApplicationMonitoringSettingsJavascriptInjectionRulesRuleArgs.builder()
                    .rule("string")
                    .urlOperator("string")
                    .enabled(false)
                    .htmlPattern("string")
                    .target("string")
                    .urlPattern("string")
                    .build())
                .build())
            .libraryFileLocation("string")
            .monitoringDataPath("string")
            .scriptTagCacheDurationInHours(0)
            .secureCookieAttribute(false)
            .serverRequestPathId("string")
            .xmlHttpRequest(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())
        .keyUserActions(WebApplicationKeyUserActionArgs.builder()
            .actions(WebApplicationKeyUserActionActionArgs.builder()
                .name("string")
                .type("string")
                .domain("string")
                .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",
            fetch_requests=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",
                    click=False,
                    doubleclick=False,
                    keydown=False,
                    keyup=False,
                    mousedown=False,
                    mouseup=False,
                    scroll=False,
                ),
                instrument_unsupported_ajax_frameworks=False,
                special_characters_to_escape="string",
                sync_beacon_firefox=False,
                sync_beacon_internet_explorer=False,
            ),
            cache_control_header_optimizations=False,
            angular_package_name="string",
            cookie_placement_domain="string",
            correlation_header_inclusion_regex="string",
            custom_configuration_properties="string",
            exclude_xhr_regex="string",
            add_cross_origin_anonymous_attribute=False,
            browser_restriction_settings=dynatrace.WebApplicationMonitoringSettingsBrowserRestrictionSettingsArgs(
                mode="string",
                restrictions=dynatrace.WebApplicationMonitoringSettingsBrowserRestrictionSettingsRestrictionsArgs(
                    restrictions=[dynatrace.WebApplicationMonitoringSettingsBrowserRestrictionSettingsRestrictionsRestrictionArgs(
                        browser_type="string",
                        browser_version="string",
                        comparator="string",
                        platform="string",
                    )],
                ),
            ),
            ip_address_restriction_settings=dynatrace.WebApplicationMonitoringSettingsIpAddressRestrictionSettingsArgs(
                mode="string",
                restrictions=dynatrace.WebApplicationMonitoringSettingsIpAddressRestrictionSettingsRestrictionsArgs(
                    ranges=[dynatrace.WebApplicationMonitoringSettingsIpAddressRestrictionSettingsRestrictionsRangeArgs(
                        address="string",
                        address_to="string",
                        subnet_mask=0,
                    )],
                ),
            ),
            javascript_framework_support=dynatrace.WebApplicationMonitoringSettingsJavascriptFrameworkSupportArgs(
                active_x_object=False,
                angular=False,
                dojo=False,
                extjs=False,
                icefaces=False,
                jquery=False,
                moo_tools=False,
                prototype=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",
            script_tag_cache_duration_in_hours=0,
            secure_cookie_attribute=False,
            server_request_path_id="string",
            xml_http_request=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,
            )],
        ),
        key_user_actions=[dynatrace.WebApplicationKeyUserActionArgs(
            actions=[dynatrace.WebApplicationKeyUserActionActionArgs(
                name="string",
                type="string",
                domain="string",
            )],
        )])
    
    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",
            fetchRequests: 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",
                    click: false,
                    doubleclick: false,
                    keydown: false,
                    keyup: false,
                    mousedown: false,
                    mouseup: false,
                    scroll: false,
                },
                instrumentUnsupportedAjaxFrameworks: false,
                specialCharactersToEscape: "string",
                syncBeaconFirefox: false,
                syncBeaconInternetExplorer: false,
            },
            cacheControlHeaderOptimizations: false,
            angularPackageName: "string",
            cookiePlacementDomain: "string",
            correlationHeaderInclusionRegex: "string",
            customConfigurationProperties: "string",
            excludeXhrRegex: "string",
            addCrossOriginAnonymousAttribute: false,
            browserRestrictionSettings: {
                mode: "string",
                restrictions: {
                    restrictions: [{
                        browserType: "string",
                        browserVersion: "string",
                        comparator: "string",
                        platform: "string",
                    }],
                },
            },
            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: [{
                    rule: "string",
                    urlOperator: "string",
                    enabled: false,
                    htmlPattern: "string",
                    target: "string",
                    urlPattern: "string",
                }],
            },
            libraryFileLocation: "string",
            monitoringDataPath: "string",
            scriptTagCacheDurationInHours: 0,
            secureCookieAttribute: false,
            serverRequestPathId: "string",
            xmlHttpRequest: 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,
            }],
        },
        keyUserActions: [{
            actions: [{
                name: "string",
                type: "string",
                domain: "string",
            }],
        }],
    });
    
    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
        keyUserActions:
            - actions:
                - domain: string
                  name: string
                  type: string
        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
                    click: false
                    doubleclick: false
                    keydown: false
                    keyup: false
                    mousedown: false
                    mouseup: false
                    scroll: 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
            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
            scriptTagCacheDurationInHours: 0
            secureCookieAttribute: false
            serverRequestPathId: string
            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 Lbrlabs.PulumiPackage.Dynatrace.Inputs.WebApplicationCustomActionApdexSettings
    Defines the Custom Action Apdex settings of an application
    LoadActionApdexSettings Lbrlabs.PulumiPackage.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 Lbrlabs.PulumiPackage.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 Lbrlabs.PulumiPackage.Dynatrace.Inputs.WebApplicationWaterfallSettings
    These settings influence the monitoring data you receive for 3rd party, CDN, and 1st party resources
    XhrActionApdexSettings Lbrlabs.PulumiPackage.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 Lbrlabs.PulumiPackage.Dynatrace.Inputs.WebApplicationConversionGoals
    A list of conversion goals of the application
    KeyUserActions List<Lbrlabs.PulumiPackage.Dynatrace.Inputs.WebApplicationKeyUserAction>
    User Action names to be flagged as Key User Actions
    MetaDataCaptureSettings Lbrlabs.PulumiPackage.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 Lbrlabs.PulumiPackage.Dynatrace.Inputs.WebApplicationSessionReplayConfig
    Settings regarding Session Replay
    UrlInjectionPattern string
    URL injection pattern for manual web application
    UserActionAndSessionProperties Lbrlabs.PulumiPackage.Dynatrace.Inputs.WebApplicationUserActionAndSessionProperties
    User action and session properties settings
    UserActionNamingSettings Lbrlabs.PulumiPackage.Dynatrace.Inputs.WebApplicationUserActionNamingSettings
    The settings of user action naming
    UserTags Lbrlabs.PulumiPackage.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
    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
    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
    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
    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
    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 Lbrlabs.PulumiPackage.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 Lbrlabs.PulumiPackage.Dynatrace.Inputs.WebApplicationCustomActionApdexSettings
    Defines the Custom Action Apdex settings of an application
    KeyUserActions List<Lbrlabs.PulumiPackage.Dynatrace.Inputs.WebApplicationKeyUserAction>
    User Action names to be flagged as Key User Actions
    LoadActionApdexSettings Lbrlabs.PulumiPackage.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 Lbrlabs.PulumiPackage.Dynatrace.Inputs.WebApplicationMetaDataCaptureSettings
    Java script agent meta data capture settings
    MonitoringSettings Lbrlabs.PulumiPackage.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 Lbrlabs.PulumiPackage.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 Lbrlabs.PulumiPackage.Dynatrace.Inputs.WebApplicationUserActionAndSessionProperties
    User action and session properties settings
    UserActionNamingSettings Lbrlabs.PulumiPackage.Dynatrace.Inputs.WebApplicationUserActionNamingSettings
    The settings of user action naming
    UserTags Lbrlabs.PulumiPackage.Dynatrace.Inputs.WebApplicationUserTags
    User tags settings
    WaterfallSettings Lbrlabs.PulumiPackage.Dynatrace.Inputs.WebApplicationWaterfallSettings
    These settings influence the monitoring data you receive for 3rd party, CDN, and 1st party resources
    XhrActionApdexSettings Lbrlabs.PulumiPackage.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
    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
    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
    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
    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
    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 web application, displayed in the UI
    Destination WebApplicationConversionGoalsGoalDestination
    Id string
    The ID of this resource.
    Type string
    The type of the web application. Possible values are AUTO_INJECTED, BROWSER_EXTENSION_INJECTED and MANUALLY_INJECTED
    UserAction WebApplicationConversionGoalsGoalUserAction
    VisitDuration WebApplicationConversionGoalsGoalVisitDuration
    VisitNumAction WebApplicationConversionGoalsGoalVisitNumAction
    name String
    The name of the web application, displayed in the UI
    destination WebApplicationConversionGoalsGoalDestination
    id String
    The ID of this resource.
    type String
    The type of the web application. Possible values are AUTO_INJECTED, BROWSER_EXTENSION_INJECTED and MANUALLY_INJECTED
    userAction WebApplicationConversionGoalsGoalUserAction
    visitDuration WebApplicationConversionGoalsGoalVisitDuration
    visitNumAction WebApplicationConversionGoalsGoalVisitNumAction
    name string
    The name of the web application, displayed in the UI
    destination WebApplicationConversionGoalsGoalDestination
    id string
    The ID of this resource.
    type string
    The type of the web application. Possible values are AUTO_INJECTED, BROWSER_EXTENSION_INJECTED and MANUALLY_INJECTED
    userAction WebApplicationConversionGoalsGoalUserAction
    visitDuration WebApplicationConversionGoalsGoalVisitDuration
    visitNumAction WebApplicationConversionGoalsGoalVisitNumAction
    name str
    The name of the web application, displayed in the UI
    destination WebApplicationConversionGoalsGoalDestination
    id str
    The ID of this resource.
    type str
    The type of the web application. Possible values are AUTO_INJECTED, BROWSER_EXTENSION_INJECTED and MANUALLY_INJECTED
    user_action WebApplicationConversionGoalsGoalUserAction
    visit_duration WebApplicationConversionGoalsGoalVisitDuration
    visit_num_action WebApplicationConversionGoalsGoalVisitNumAction
    name String
    The name of the web application, displayed in the UI
    destination Property Map
    id String
    The ID of this resource.
    type String
    The type of the web application. Possible values are AUTO_INJECTED, BROWSER_EXTENSION_INJECTED and MANUALLY_INJECTED
    userAction Property Map
    visitDuration Property Map
    visitNumAction Property Map

    WebApplicationConversionGoalsGoalDestination, WebApplicationConversionGoalsGoalDestinationArgs

    urlOrPath String
    caseSensitive Boolean
    matchType String
    urlOrPath string
    caseSensitive boolean
    matchType string
    urlOrPath String
    caseSensitive Boolean
    matchType String

    WebApplicationConversionGoalsGoalUserAction, WebApplicationConversionGoalsGoalUserActionArgs

    ActionType string
    CaseSensitive bool
    MatchEntity string
    MatchType string
    Value string
    ActionType string
    CaseSensitive bool
    MatchEntity string
    MatchType string
    Value string
    actionType String
    caseSensitive Boolean
    matchEntity String
    matchType String
    value String
    actionType string
    caseSensitive boolean
    matchEntity string
    matchType string
    value string
    actionType String
    caseSensitive Boolean
    matchEntity String
    matchType String
    value String

    WebApplicationConversionGoalsGoalVisitDuration, WebApplicationConversionGoalsGoalVisitDurationArgs

    duration Integer
    duration number
    duration Number

    WebApplicationConversionGoalsGoalVisitNumAction, WebApplicationConversionGoalsGoalVisitNumActionArgs

    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 web application, displayed in the UI
    Type string
    The type of the web application. Possible values are AUTO_INJECTED, BROWSER_EXTENSION_INJECTED and MANUALLY_INJECTED
    Domain string
    Name string
    The name of the web application, displayed in the UI
    Type string
    The type of the web application. Possible values are AUTO_INJECTED, BROWSER_EXTENSION_INJECTED and MANUALLY_INJECTED
    Domain string
    name String
    The name of the web application, displayed in the UI
    type String
    The type of the web application. Possible values are AUTO_INJECTED, BROWSER_EXTENSION_INJECTED and MANUALLY_INJECTED
    domain String
    name string
    The name of the web application, displayed in the UI
    type string
    The type of the web application. Possible values are AUTO_INJECTED, BROWSER_EXTENSION_INJECTED and MANUALLY_INJECTED
    domain string
    name str
    The name of the web application, displayed in the UI
    type str
    The type of the web application. Possible values are AUTO_INJECTED, BROWSER_EXTENSION_INJECTED and MANUALLY_INJECTED
    domain str
    name String
    The name of the web application, displayed in the UI
    type String
    The type of the web application. Possible values are AUTO_INJECTED, BROWSER_EXTENSION_INJECTED and MANUALLY_INJECTED
    domain String

    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
    Name string
    The name of the web application, displayed in the UI
    Type string
    The type of the web application. Possible values are AUTO_INJECTED, BROWSER_EXTENSION_INJECTED and MANUALLY_INJECTED
    PublicMetadata bool
    UniqueId int
    UseLastValue bool
    CapturingName string
    Name string
    The name of the web application, displayed in the UI
    Type string
    The type of the web application. Possible values are AUTO_INJECTED, BROWSER_EXTENSION_INJECTED and MANUALLY_INJECTED
    PublicMetadata bool
    UniqueId int
    UseLastValue bool
    capturingName String
    name String
    The name of the web application, displayed in the UI
    type String
    The type of the web application. Possible values are AUTO_INJECTED, BROWSER_EXTENSION_INJECTED and MANUALLY_INJECTED
    publicMetadata Boolean
    uniqueId Integer
    useLastValue Boolean
    capturingName string
    name string
    The name of the web application, displayed in the UI
    type string
    The type of the web application. Possible values are AUTO_INJECTED, BROWSER_EXTENSION_INJECTED and MANUALLY_INJECTED
    publicMetadata boolean
    uniqueId number
    useLastValue boolean
    capturing_name str
    name str
    The name of the web application, displayed in the UI
    type str
    The type of the web application. Possible values are AUTO_INJECTED, BROWSER_EXTENSION_INJECTED and MANUALLY_INJECTED
    public_metadata bool
    unique_id int
    use_last_value bool
    capturingName String
    name String
    The name of the web application, displayed in the UI
    type String
    The type of the web application. Possible values are AUTO_INJECTED, BROWSER_EXTENSION_INJECTED and MANUALLY_INJECTED
    publicMetadata Boolean
    uniqueId Number
    useLastValue Boolean

    WebApplicationMonitoringSettings, WebApplicationMonitoringSettingsArgs

    ContentCapture Lbrlabs.PulumiPackage.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 Lbrlabs.PulumiPackage.Dynatrace.Inputs.WebApplicationMonitoringSettingsAdvancedJavascriptTagSettings
    Advanced JavaScript tag settings
    AngularPackageName string
    The name of the angular package
    BrowserRestrictionSettings Lbrlabs.PulumiPackage.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
    ExcludeXhrRegex string
    FetchRequests bool
    IpAddressRestrictionSettings Lbrlabs.PulumiPackage.Dynatrace.Inputs.WebApplicationMonitoringSettingsIpAddressRestrictionSettings
    JavascriptFrameworkSupport Lbrlabs.PulumiPackage.Dynatrace.Inputs.WebApplicationMonitoringSettingsJavascriptFrameworkSupport
    JavascriptInjectionRules Lbrlabs.PulumiPackage.Dynatrace.Inputs.WebApplicationMonitoringSettingsJavascriptInjectionRules
    LibraryFileLocation string
    MonitoringDataPath string
    ScriptTagCacheDurationInHours int
    SecureCookieAttribute bool
    ServerRequestPathId string
    XmlHttpRequest bool
    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
    ExcludeXhrRegex string
    FetchRequests bool
    IpAddressRestrictionSettings WebApplicationMonitoringSettingsIpAddressRestrictionSettings
    JavascriptFrameworkSupport WebApplicationMonitoringSettingsJavascriptFrameworkSupport
    JavascriptInjectionRules WebApplicationMonitoringSettingsJavascriptInjectionRules
    LibraryFileLocation string
    MonitoringDataPath string
    ScriptTagCacheDurationInHours int
    SecureCookieAttribute bool
    ServerRequestPathId string
    XmlHttpRequest bool
    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
    excludeXhrRegex String
    fetchRequests Boolean
    ipAddressRestrictionSettings WebApplicationMonitoringSettingsIpAddressRestrictionSettings
    javascriptFrameworkSupport WebApplicationMonitoringSettingsJavascriptFrameworkSupport
    javascriptInjectionRules WebApplicationMonitoringSettingsJavascriptInjectionRules
    libraryFileLocation String
    monitoringDataPath String
    scriptTagCacheDurationInHours Integer
    secureCookieAttribute Boolean
    serverRequestPathId String
    xmlHttpRequest Boolean
    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
    excludeXhrRegex string
    fetchRequests boolean
    ipAddressRestrictionSettings WebApplicationMonitoringSettingsIpAddressRestrictionSettings
    javascriptFrameworkSupport WebApplicationMonitoringSettingsJavascriptFrameworkSupport
    javascriptInjectionRules WebApplicationMonitoringSettingsJavascriptInjectionRules
    libraryFileLocation string
    monitoringDataPath string
    scriptTagCacheDurationInHours number
    secureCookieAttribute boolean
    serverRequestPathId string
    xmlHttpRequest boolean
    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
    exclude_xhr_regex str
    fetch_requests bool
    ip_address_restriction_settings WebApplicationMonitoringSettingsIpAddressRestrictionSettings
    javascript_framework_support WebApplicationMonitoringSettingsJavascriptFrameworkSupport
    javascript_injection_rules WebApplicationMonitoringSettingsJavascriptInjectionRules
    library_file_location str
    monitoring_data_path str
    script_tag_cache_duration_in_hours int
    secure_cookie_attribute bool
    server_request_path_id str
    xml_http_request bool
    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
    excludeXhrRegex String
    fetchRequests Boolean
    ipAddressRestrictionSettings Property Map
    javascriptFrameworkSupport Property Map
    javascriptInjectionRules Property Map
    libraryFileLocation String
    monitoringDataPath String
    scriptTagCacheDurationInHours Number
    secureCookieAttribute Boolean
    serverRequestPathId String
    xmlHttpRequest Boolean

    WebApplicationMonitoringSettingsAdvancedJavascriptTagSettings, WebApplicationMonitoringSettingsAdvancedJavascriptTagSettingsArgs

    WebApplicationMonitoringSettingsAdvancedJavascriptTagSettingsAdditionalEventHandlers, WebApplicationMonitoringSettingsAdvancedJavascriptTagSettingsAdditionalEventHandlersArgs

    maxDomNodes Integer
    blur Boolean
    change Boolean
    click Boolean
    mouseup Boolean
    toStringMethod Boolean
    useMouseUpEventForClicks Boolean
    maxDomNodes number
    blur boolean
    change boolean
    click boolean
    mouseup boolean
    toStringMethod boolean
    useMouseUpEventForClicks boolean
    maxDomNodes Number
    blur Boolean
    change Boolean
    click Boolean
    mouseup Boolean
    toStringMethod Boolean
    useMouseUpEventForClicks Boolean

    WebApplicationMonitoringSettingsAdvancedJavascriptTagSettingsEventWrapperSettings, WebApplicationMonitoringSettingsAdvancedJavascriptTagSettingsEventWrapperSettingsArgs

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

    WebApplicationMonitoringSettingsAdvancedJavascriptTagSettingsGlobalEventCaptureSettings, WebApplicationMonitoringSettingsAdvancedJavascriptTagSettingsGlobalEventCaptureSettingsArgs

    additionalEventCapturedAsUserInput String
    click Boolean
    doubleclick Boolean
    keydown Boolean
    keyup Boolean
    mousedown Boolean
    mouseup Boolean
    scroll Boolean
    additionalEventCapturedAsUserInput string
    click boolean
    doubleclick boolean
    keydown boolean
    keyup boolean
    mousedown boolean
    mouseup boolean
    scroll boolean
    additionalEventCapturedAsUserInput String
    click Boolean
    doubleclick Boolean
    keydown Boolean
    keyup Boolean
    mousedown Boolean
    mouseup Boolean
    scroll Boolean

    WebApplicationMonitoringSettingsBrowserRestrictionSettings, WebApplicationMonitoringSettingsBrowserRestrictionSettingsArgs

    WebApplicationMonitoringSettingsBrowserRestrictionSettingsRestrictions, WebApplicationMonitoringSettingsBrowserRestrictionSettingsRestrictionsArgs

    WebApplicationMonitoringSettingsBrowserRestrictionSettingsRestrictionsRestriction, WebApplicationMonitoringSettingsBrowserRestrictionSettingsRestrictionsRestrictionArgs

    WebApplicationMonitoringSettingsContentCapture, WebApplicationMonitoringSettingsContentCaptureArgs

    WebApplicationMonitoringSettingsContentCaptureResourceTimingSettings, WebApplicationMonitoringSettingsContentCaptureResourceTimingSettingsArgs

    WebApplicationMonitoringSettingsContentCaptureTimeoutSettings, WebApplicationMonitoringSettingsContentCaptureTimeoutSettingsArgs

    WebApplicationMonitoringSettingsContentCaptureVisuallyCompleteSettings, WebApplicationMonitoringSettingsContentCaptureVisuallyCompleteSettingsArgs

    WebApplicationMonitoringSettingsIpAddressRestrictionSettings, WebApplicationMonitoringSettingsIpAddressRestrictionSettingsArgs

    WebApplicationMonitoringSettingsIpAddressRestrictionSettingsRestrictions, WebApplicationMonitoringSettingsIpAddressRestrictionSettingsRestrictionsArgs

    WebApplicationMonitoringSettingsIpAddressRestrictionSettingsRestrictionsRange, WebApplicationMonitoringSettingsIpAddressRestrictionSettingsRestrictionsRangeArgs

    Address string
    AddressTo string
    SubnetMask int
    Address string
    AddressTo string
    SubnetMask int
    address String
    addressTo String
    subnetMask Integer
    address string
    addressTo string
    subnetMask number
    address String
    addressTo String
    subnetMask Number

    WebApplicationMonitoringSettingsJavascriptFrameworkSupport, WebApplicationMonitoringSettingsJavascriptFrameworkSupportArgs

    ActiveXObject bool
    Angular bool
    Dojo bool
    Extjs bool
    Icefaces bool
    Jquery bool
    MooTools bool
    Prototype bool
    ActiveXObject bool
    Angular bool
    Dojo bool
    Extjs bool
    Icefaces bool
    Jquery bool
    MooTools bool
    Prototype bool
    activeXObject Boolean
    angular Boolean
    dojo Boolean
    extjs Boolean
    icefaces Boolean
    jquery Boolean
    mooTools Boolean
    prototype Boolean
    activeXObject boolean
    angular boolean
    dojo boolean
    extjs boolean
    icefaces boolean
    jquery boolean
    mooTools boolean
    prototype boolean
    activeXObject Boolean
    angular Boolean
    dojo Boolean
    extjs Boolean
    icefaces Boolean
    jquery Boolean
    mooTools Boolean
    prototype Boolean

    WebApplicationMonitoringSettingsJavascriptInjectionRules, WebApplicationMonitoringSettingsJavascriptInjectionRulesArgs

    WebApplicationMonitoringSettingsJavascriptInjectionRulesRule, WebApplicationMonitoringSettingsJavascriptInjectionRulesRuleArgs

    Rule string
    UrlOperator string
    Enabled bool
    HtmlPattern string
    Target string
    UrlPattern string
    Rule string
    UrlOperator string
    Enabled bool
    HtmlPattern string
    Target string
    UrlPattern string
    rule String
    urlOperator String
    enabled Boolean
    htmlPattern String
    target String
    urlPattern String
    rule string
    urlOperator string
    enabled boolean
    htmlPattern string
    target string
    urlPattern string
    rule String
    urlOperator String
    enabled Boolean
    htmlPattern String
    target String
    urlPattern String

    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
    The ID of this resource.
    Key string
    Origin string
    Type string
    The type of the web application. Possible values are AUTO_INJECTED, BROWSER_EXTENSION_INJECTED and MANUALLY_INJECTED
    Aggregation string
    CleanupRule string
    DisplayName string
    IgnoreCase bool
    LongStringLength int
    MetadataId int
    ServerSideRequestAttribute string
    StoreAsSessionProperty bool
    StoreAsUserActionProperty bool
    Id int
    The ID of this resource.
    Key string
    Origin string
    Type string
    The type of the web application. Possible values are AUTO_INJECTED, BROWSER_EXTENSION_INJECTED and MANUALLY_INJECTED
    Aggregation string
    CleanupRule string
    DisplayName string
    IgnoreCase bool
    LongStringLength int
    MetadataId int
    ServerSideRequestAttribute string
    StoreAsSessionProperty bool
    StoreAsUserActionProperty bool
    id Integer
    The ID of this resource.
    key String
    origin String
    type String
    The type of the web application. Possible values are AUTO_INJECTED, BROWSER_EXTENSION_INJECTED and MANUALLY_INJECTED
    aggregation String
    cleanupRule String
    displayName String
    ignoreCase Boolean
    longStringLength Integer
    metadataId Integer
    serverSideRequestAttribute String
    storeAsSessionProperty Boolean
    storeAsUserActionProperty Boolean
    id number
    The ID of this resource.
    key string
    origin string
    type string
    The type of the web application. Possible values are AUTO_INJECTED, BROWSER_EXTENSION_INJECTED and MANUALLY_INJECTED
    aggregation string
    cleanupRule string
    displayName string
    ignoreCase boolean
    longStringLength number
    metadataId number
    serverSideRequestAttribute string
    storeAsSessionProperty boolean
    storeAsUserActionProperty boolean
    id int
    The ID of this resource.
    key str
    origin str
    type str
    The type of the web application. Possible values are AUTO_INJECTED, BROWSER_EXTENSION_INJECTED and MANUALLY_INJECTED
    aggregation str
    cleanup_rule str
    display_name str
    ignore_case bool
    long_string_length int
    metadata_id int
    server_side_request_attribute str
    store_as_session_property bool
    store_as_user_action_property bool
    id Number
    The ID of this resource.
    key String
    origin String
    type String
    The type of the web application. Possible values are AUTO_INJECTED, BROWSER_EXTENSION_INJECTED and MANUALLY_INJECTED
    aggregation String
    cleanupRule String
    displayName String
    ignoreCase Boolean
    longStringLength Number
    metadataId Number
    serverSideRequestAttribute String
    storeAsSessionProperty Boolean
    storeAsUserActionProperty Boolean

    WebApplicationUserActionNamingSettings, WebApplicationUserActionNamingSettingsArgs

    CustomActionNamingRules Lbrlabs.PulumiPackage.Dynatrace.Inputs.WebApplicationUserActionNamingSettingsCustomActionNamingRules
    User action naming rules for custom actions
    IgnoreCase bool
    Case insensitive naming
    LoadActionNamingRules Lbrlabs.PulumiPackage.Dynatrace.Inputs.WebApplicationUserActionNamingSettingsLoadActionNamingRules
    User action naming rules for loading actions
    Placeholders Lbrlabs.PulumiPackage.Dynatrace.Inputs.WebApplicationUserActionNamingSettingsPlaceholders
    User action placeholders
    QueryParameterCleanups List<string>
    User action naming rules for custom actions
    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 Lbrlabs.PulumiPackage.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
    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
    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
    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
    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
    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

    WebApplicationUserActionNamingSettingsCustomActionNamingRulesRule, WebApplicationUserActionNamingSettingsCustomActionNamingRulesRuleArgs

    WebApplicationUserActionNamingSettingsCustomActionNamingRulesRuleConditions, WebApplicationUserActionNamingSettingsCustomActionNamingRulesRuleConditionsArgs

    WebApplicationUserActionNamingSettingsCustomActionNamingRulesRuleConditionsCondition, WebApplicationUserActionNamingSettingsCustomActionNamingRulesRuleConditionsConditionArgs

    Operand1 string
    Operator string
    Operand2 string
    Operand1 string
    Operator string
    Operand2 string
    operand1 String
    operator String
    operand2 String
    operand1 string
    operator string
    operand2 string
    operand1 String
    operator String
    operand2 String

    WebApplicationUserActionNamingSettingsLoadActionNamingRules, WebApplicationUserActionNamingSettingsLoadActionNamingRulesArgs

    WebApplicationUserActionNamingSettingsLoadActionNamingRulesRule, WebApplicationUserActionNamingSettingsLoadActionNamingRulesRuleArgs

    WebApplicationUserActionNamingSettingsLoadActionNamingRulesRuleConditions, WebApplicationUserActionNamingSettingsLoadActionNamingRulesRuleConditionsArgs

    WebApplicationUserActionNamingSettingsLoadActionNamingRulesRuleConditionsCondition, WebApplicationUserActionNamingSettingsLoadActionNamingRulesRuleConditionsConditionArgs

    Operand1 string
    Operator string
    Operand2 string
    Operand1 string
    Operator string
    Operand2 string
    operand1 String
    operator String
    operand2 String
    operand1 string
    operator string
    operand2 string
    operand1 String
    operator String
    operand2 String

    WebApplicationUserActionNamingSettingsPlaceholders, WebApplicationUserActionNamingSettingsPlaceholdersArgs

    WebApplicationUserActionNamingSettingsPlaceholdersPlaceholder, WebApplicationUserActionNamingSettingsPlaceholdersPlaceholderArgs

    input String
    name String
    The name of the web application, displayed in the UI
    processingPart String
    metadataId Number
    processingSteps Property Map
    useGuessedElementIdentifier Boolean

    WebApplicationUserActionNamingSettingsPlaceholdersPlaceholderProcessingSteps, WebApplicationUserActionNamingSettingsPlaceholdersPlaceholderProcessingStepsArgs

    WebApplicationUserActionNamingSettingsPlaceholdersPlaceholderProcessingStepsStep, WebApplicationUserActionNamingSettingsPlaceholdersPlaceholderProcessingStepsStepArgs

    Type string
    The type of the web application. Possible values are AUTO_INJECTED, BROWSER_EXTENSION_INJECTED and MANUALLY_INJECTED
    FallbackToInput bool
    PatternAfter string
    PatternAfterSearchType string
    PatternBefore string
    PatternBeforeSearchType string
    PatternToReplace string
    RegularExpression string
    Replacement string
    Type string
    The type of the web application. Possible values are AUTO_INJECTED, BROWSER_EXTENSION_INJECTED and MANUALLY_INJECTED
    FallbackToInput bool
    PatternAfter string
    PatternAfterSearchType string
    PatternBefore string
    PatternBeforeSearchType string
    PatternToReplace string
    RegularExpression string
    Replacement string
    type String
    The type of the web application. Possible values are AUTO_INJECTED, BROWSER_EXTENSION_INJECTED and MANUALLY_INJECTED
    fallbackToInput Boolean
    patternAfter String
    patternAfterSearchType String
    patternBefore String
    patternBeforeSearchType String
    patternToReplace String
    regularExpression String
    replacement String
    type string
    The type of the web application. Possible values are AUTO_INJECTED, BROWSER_EXTENSION_INJECTED and MANUALLY_INJECTED
    fallbackToInput boolean
    patternAfter string
    patternAfterSearchType string
    patternBefore string
    patternBeforeSearchType string
    patternToReplace string
    regularExpression string
    replacement string
    type str
    The type of the web application. Possible values are AUTO_INJECTED, BROWSER_EXTENSION_INJECTED and MANUALLY_INJECTED
    fallback_to_input bool
    pattern_after str
    pattern_after_search_type str
    pattern_before str
    pattern_before_search_type str
    pattern_to_replace str
    regular_expression str
    replacement str
    type String
    The type of the web application. Possible values are AUTO_INJECTED, BROWSER_EXTENSION_INJECTED and MANUALLY_INJECTED
    fallbackToInput Boolean
    patternAfter String
    patternAfterSearchType String
    patternBefore String
    patternBeforeSearchType String
    patternToReplace String
    regularExpression String
    replacement String

    WebApplicationUserActionNamingSettingsXhrActionNamingRules, WebApplicationUserActionNamingSettingsXhrActionNamingRulesArgs

    WebApplicationUserActionNamingSettingsXhrActionNamingRulesRule, WebApplicationUserActionNamingSettingsXhrActionNamingRulesRuleArgs

    WebApplicationUserActionNamingSettingsXhrActionNamingRulesRuleConditions, WebApplicationUserActionNamingSettingsXhrActionNamingRulesRuleConditionsArgs

    WebApplicationUserActionNamingSettingsXhrActionNamingRulesRuleConditionsCondition, WebApplicationUserActionNamingSettingsXhrActionNamingRulesRuleConditionsConditionArgs

    Operand1 string
    Operator string
    Operand2 string
    Operand1 string
    Operator string
    Operand2 string
    operand1 String
    operator String
    operand2 String
    operand1 string
    operator string
    operand2 string
    operand1 String
    operator String
    operand2 String

    WebApplicationUserTags, WebApplicationUserTagsArgs

    tags List<Property Map>
    User tag settings

    WebApplicationUserTagsTag, WebApplicationUserTagsTagArgs

    CleanupRule string
    Id int
    The ID of this resource.
    IgnoreCase bool
    MetadataId int
    ServerSideRequestAttribute string
    UniqueId int
    CleanupRule string
    Id int
    The ID of this resource.
    IgnoreCase bool
    MetadataId int
    ServerSideRequestAttribute string
    UniqueId int
    cleanupRule String
    id Integer
    The ID of this resource.
    ignoreCase Boolean
    metadataId Integer
    serverSideRequestAttribute String
    uniqueId Integer
    cleanupRule string
    id number
    The ID of this resource.
    ignoreCase boolean
    metadataId number
    serverSideRequestAttribute string
    uniqueId number
    cleanupRule String
    id Number
    The ID of this resource.
    ignoreCase Boolean
    metadataId Number
    serverSideRequestAttribute String
    uniqueId Number

    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 lbrlabs/pulumi-dynatrace
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the dynatrace Terraform Provider.
    dynatrace logo
    Dynatrace v0.1.0 published on Wednesday, May 24, 2023 by Lbrlabs