1. Packages
  2. Dynatrace
  3. API Docs
  4. CalculatedWebMetric
Dynatrace v0.21.0 published on Sunday, Nov 17, 2024 by Pulumiverse

dynatrace.CalculatedWebMetric

Explore with Pulumi AI

dynatrace logo
Dynatrace v0.21.0 published on Sunday, Nov 17, 2024 by Pulumiverse

    Create CalculatedWebMetric Resource

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

    Constructor syntax

    new CalculatedWebMetric(name: string, args: CalculatedWebMetricArgs, opts?: CustomResourceOptions);
    @overload
    def CalculatedWebMetric(resource_name: str,
                            args: CalculatedWebMetricArgs,
                            opts: Optional[ResourceOptions] = None)
    
    @overload
    def CalculatedWebMetric(resource_name: str,
                            opts: Optional[ResourceOptions] = None,
                            app_identifier: Optional[str] = None,
                            enabled: Optional[bool] = None,
                            metric_definition: Optional[CalculatedWebMetricMetricDefinitionArgs] = None,
                            metric_key: Optional[str] = None,
                            description: Optional[str] = None,
                            dimensions: Optional[Sequence[CalculatedWebMetricDimensionArgs]] = None,
                            name: Optional[str] = None,
                            user_action_filter: Optional[CalculatedWebMetricUserActionFilterArgs] = None)
    func NewCalculatedWebMetric(ctx *Context, name string, args CalculatedWebMetricArgs, opts ...ResourceOption) (*CalculatedWebMetric, error)
    public CalculatedWebMetric(string name, CalculatedWebMetricArgs args, CustomResourceOptions? opts = null)
    public CalculatedWebMetric(String name, CalculatedWebMetricArgs args)
    public CalculatedWebMetric(String name, CalculatedWebMetricArgs args, CustomResourceOptions options)
    
    type: dynatrace:CalculatedWebMetric
    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 CalculatedWebMetricArgs
    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 CalculatedWebMetricArgs
    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 CalculatedWebMetricArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args CalculatedWebMetricArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args CalculatedWebMetricArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

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

    var calculatedWebMetricResource = new Dynatrace.CalculatedWebMetric("calculatedWebMetricResource", new()
    {
        AppIdentifier = "string",
        Enabled = false,
        MetricDefinition = new Dynatrace.Inputs.CalculatedWebMetricMetricDefinitionArgs
        {
            Metric = "string",
            PropertyKey = "string",
        },
        MetricKey = "string",
        Description = "string",
        Dimensions = new[]
        {
            new Dynatrace.Inputs.CalculatedWebMetricDimensionArgs
            {
                Dimensions = new[]
                {
                    new Dynatrace.Inputs.CalculatedWebMetricDimensionDimensionArgs
                    {
                        Dimension = "string",
                        TopX = 0,
                        PropertyKey = "string",
                    },
                },
            },
        },
        Name = "string",
        UserActionFilter = new Dynatrace.Inputs.CalculatedWebMetricUserActionFilterArgs
        {
            ActionDurationFromMilliseconds = 0,
            ActionDurationToMilliseconds = 0,
            Apdex = "string",
            BrowserFamily = "string",
            BrowserType = "string",
            BrowserVersion = "string",
            City = "string",
            Continent = "string",
            Country = "string",
            CustomAction = false,
            CustomErrorName = "string",
            CustomErrorType = "string",
            Domain = "string",
            HasAnyError = false,
            HasCustomErrors = false,
            HasHttpErrors = false,
            HasJavascriptErrors = false,
            HttpErrorCode = 0,
            HttpErrorCodeTo = 0,
            HttpPath = "string",
            Ip = "string",
            IpV6Traffic = false,
            LoadAction = false,
            OsFamily = "string",
            OsVersion = "string",
            RealUser = false,
            Region = "string",
            Robot = false,
            Synthetic = false,
            TargetViewGroup = "string",
            TargetViewGroupNameMatchType = "string",
            TargetViewName = "string",
            TargetViewNameMatchType = "string",
            UserActionName = "string",
            UserActionProperties = new[]
            {
                new Dynatrace.Inputs.CalculatedWebMetricUserActionFilterUserActionPropertyArgs
                {
                    Properties = new[]
                    {
                        new Dynatrace.Inputs.CalculatedWebMetricUserActionFilterUserActionPropertyPropertyArgs
                        {
                            From = 0,
                            Key = "string",
                            MatchType = "string",
                            To = 0,
                            Value = "string",
                        },
                    },
                },
            },
            XhrAction = false,
            XhrRouteChangeAction = false,
        },
    });
    
    example, err := dynatrace.NewCalculatedWebMetric(ctx, "calculatedWebMetricResource", &dynatrace.CalculatedWebMetricArgs{
    	AppIdentifier: pulumi.String("string"),
    	Enabled:       pulumi.Bool(false),
    	MetricDefinition: &dynatrace.CalculatedWebMetricMetricDefinitionArgs{
    		Metric:      pulumi.String("string"),
    		PropertyKey: pulumi.String("string"),
    	},
    	MetricKey:   pulumi.String("string"),
    	Description: pulumi.String("string"),
    	Dimensions: dynatrace.CalculatedWebMetricDimensionArray{
    		&dynatrace.CalculatedWebMetricDimensionArgs{
    			Dimensions: dynatrace.CalculatedWebMetricDimensionDimensionArray{
    				&dynatrace.CalculatedWebMetricDimensionDimensionArgs{
    					Dimension:   pulumi.String("string"),
    					TopX:        pulumi.Int(0),
    					PropertyKey: pulumi.String("string"),
    				},
    			},
    		},
    	},
    	Name: pulumi.String("string"),
    	UserActionFilter: &dynatrace.CalculatedWebMetricUserActionFilterArgs{
    		ActionDurationFromMilliseconds: pulumi.Int(0),
    		ActionDurationToMilliseconds:   pulumi.Int(0),
    		Apdex:                          pulumi.String("string"),
    		BrowserFamily:                  pulumi.String("string"),
    		BrowserType:                    pulumi.String("string"),
    		BrowserVersion:                 pulumi.String("string"),
    		City:                           pulumi.String("string"),
    		Continent:                      pulumi.String("string"),
    		Country:                        pulumi.String("string"),
    		CustomAction:                   pulumi.Bool(false),
    		CustomErrorName:                pulumi.String("string"),
    		CustomErrorType:                pulumi.String("string"),
    		Domain:                         pulumi.String("string"),
    		HasAnyError:                    pulumi.Bool(false),
    		HasCustomErrors:                pulumi.Bool(false),
    		HasHttpErrors:                  pulumi.Bool(false),
    		HasJavascriptErrors:            pulumi.Bool(false),
    		HttpErrorCode:                  pulumi.Int(0),
    		HttpErrorCodeTo:                pulumi.Int(0),
    		HttpPath:                       pulumi.String("string"),
    		Ip:                             pulumi.String("string"),
    		IpV6Traffic:                    pulumi.Bool(false),
    		LoadAction:                     pulumi.Bool(false),
    		OsFamily:                       pulumi.String("string"),
    		OsVersion:                      pulumi.String("string"),
    		RealUser:                       pulumi.Bool(false),
    		Region:                         pulumi.String("string"),
    		Robot:                          pulumi.Bool(false),
    		Synthetic:                      pulumi.Bool(false),
    		TargetViewGroup:                pulumi.String("string"),
    		TargetViewGroupNameMatchType:   pulumi.String("string"),
    		TargetViewName:                 pulumi.String("string"),
    		TargetViewNameMatchType:        pulumi.String("string"),
    		UserActionName:                 pulumi.String("string"),
    		UserActionProperties: dynatrace.CalculatedWebMetricUserActionFilterUserActionPropertyArray{
    			&dynatrace.CalculatedWebMetricUserActionFilterUserActionPropertyArgs{
    				Properties: dynatrace.CalculatedWebMetricUserActionFilterUserActionPropertyPropertyArray{
    					&dynatrace.CalculatedWebMetricUserActionFilterUserActionPropertyPropertyArgs{
    						From:      pulumi.Float64(0),
    						Key:       pulumi.String("string"),
    						MatchType: pulumi.String("string"),
    						To:        pulumi.Float64(0),
    						Value:     pulumi.String("string"),
    					},
    				},
    			},
    		},
    		XhrAction:            pulumi.Bool(false),
    		XhrRouteChangeAction: pulumi.Bool(false),
    	},
    })
    
    var calculatedWebMetricResource = new CalculatedWebMetric("calculatedWebMetricResource", CalculatedWebMetricArgs.builder()
        .appIdentifier("string")
        .enabled(false)
        .metricDefinition(CalculatedWebMetricMetricDefinitionArgs.builder()
            .metric("string")
            .propertyKey("string")
            .build())
        .metricKey("string")
        .description("string")
        .dimensions(CalculatedWebMetricDimensionArgs.builder()
            .dimensions(CalculatedWebMetricDimensionDimensionArgs.builder()
                .dimension("string")
                .topX(0)
                .propertyKey("string")
                .build())
            .build())
        .name("string")
        .userActionFilter(CalculatedWebMetricUserActionFilterArgs.builder()
            .actionDurationFromMilliseconds(0)
            .actionDurationToMilliseconds(0)
            .apdex("string")
            .browserFamily("string")
            .browserType("string")
            .browserVersion("string")
            .city("string")
            .continent("string")
            .country("string")
            .customAction(false)
            .customErrorName("string")
            .customErrorType("string")
            .domain("string")
            .hasAnyError(false)
            .hasCustomErrors(false)
            .hasHttpErrors(false)
            .hasJavascriptErrors(false)
            .httpErrorCode(0)
            .httpErrorCodeTo(0)
            .httpPath("string")
            .ip("string")
            .ipV6Traffic(false)
            .loadAction(false)
            .osFamily("string")
            .osVersion("string")
            .realUser(false)
            .region("string")
            .robot(false)
            .synthetic(false)
            .targetViewGroup("string")
            .targetViewGroupNameMatchType("string")
            .targetViewName("string")
            .targetViewNameMatchType("string")
            .userActionName("string")
            .userActionProperties(CalculatedWebMetricUserActionFilterUserActionPropertyArgs.builder()
                .properties(CalculatedWebMetricUserActionFilterUserActionPropertyPropertyArgs.builder()
                    .from(0)
                    .key("string")
                    .matchType("string")
                    .to(0)
                    .value("string")
                    .build())
                .build())
            .xhrAction(false)
            .xhrRouteChangeAction(false)
            .build())
        .build());
    
    calculated_web_metric_resource = dynatrace.CalculatedWebMetric("calculatedWebMetricResource",
        app_identifier="string",
        enabled=False,
        metric_definition={
            "metric": "string",
            "property_key": "string",
        },
        metric_key="string",
        description="string",
        dimensions=[{
            "dimensions": [{
                "dimension": "string",
                "top_x": 0,
                "property_key": "string",
            }],
        }],
        name="string",
        user_action_filter={
            "action_duration_from_milliseconds": 0,
            "action_duration_to_milliseconds": 0,
            "apdex": "string",
            "browser_family": "string",
            "browser_type": "string",
            "browser_version": "string",
            "city": "string",
            "continent": "string",
            "country": "string",
            "custom_action": False,
            "custom_error_name": "string",
            "custom_error_type": "string",
            "domain": "string",
            "has_any_error": False,
            "has_custom_errors": False,
            "has_http_errors": False,
            "has_javascript_errors": False,
            "http_error_code": 0,
            "http_error_code_to": 0,
            "http_path": "string",
            "ip": "string",
            "ip_v6_traffic": False,
            "load_action": False,
            "os_family": "string",
            "os_version": "string",
            "real_user": False,
            "region": "string",
            "robot": False,
            "synthetic": False,
            "target_view_group": "string",
            "target_view_group_name_match_type": "string",
            "target_view_name": "string",
            "target_view_name_match_type": "string",
            "user_action_name": "string",
            "user_action_properties": [{
                "properties": [{
                    "from_": 0,
                    "key": "string",
                    "match_type": "string",
                    "to": 0,
                    "value": "string",
                }],
            }],
            "xhr_action": False,
            "xhr_route_change_action": False,
        })
    
    const calculatedWebMetricResource = new dynatrace.CalculatedWebMetric("calculatedWebMetricResource", {
        appIdentifier: "string",
        enabled: false,
        metricDefinition: {
            metric: "string",
            propertyKey: "string",
        },
        metricKey: "string",
        description: "string",
        dimensions: [{
            dimensions: [{
                dimension: "string",
                topX: 0,
                propertyKey: "string",
            }],
        }],
        name: "string",
        userActionFilter: {
            actionDurationFromMilliseconds: 0,
            actionDurationToMilliseconds: 0,
            apdex: "string",
            browserFamily: "string",
            browserType: "string",
            browserVersion: "string",
            city: "string",
            continent: "string",
            country: "string",
            customAction: false,
            customErrorName: "string",
            customErrorType: "string",
            domain: "string",
            hasAnyError: false,
            hasCustomErrors: false,
            hasHttpErrors: false,
            hasJavascriptErrors: false,
            httpErrorCode: 0,
            httpErrorCodeTo: 0,
            httpPath: "string",
            ip: "string",
            ipV6Traffic: false,
            loadAction: false,
            osFamily: "string",
            osVersion: "string",
            realUser: false,
            region: "string",
            robot: false,
            synthetic: false,
            targetViewGroup: "string",
            targetViewGroupNameMatchType: "string",
            targetViewName: "string",
            targetViewNameMatchType: "string",
            userActionName: "string",
            userActionProperties: [{
                properties: [{
                    from: 0,
                    key: "string",
                    matchType: "string",
                    to: 0,
                    value: "string",
                }],
            }],
            xhrAction: false,
            xhrRouteChangeAction: false,
        },
    });
    
    type: dynatrace:CalculatedWebMetric
    properties:
        appIdentifier: string
        description: string
        dimensions:
            - dimensions:
                - dimension: string
                  propertyKey: string
                  topX: 0
        enabled: false
        metricDefinition:
            metric: string
            propertyKey: string
        metricKey: string
        name: string
        userActionFilter:
            actionDurationFromMilliseconds: 0
            actionDurationToMilliseconds: 0
            apdex: string
            browserFamily: string
            browserType: string
            browserVersion: string
            city: string
            continent: string
            country: string
            customAction: false
            customErrorName: string
            customErrorType: string
            domain: string
            hasAnyError: false
            hasCustomErrors: false
            hasHttpErrors: false
            hasJavascriptErrors: false
            httpErrorCode: 0
            httpErrorCodeTo: 0
            httpPath: string
            ip: string
            ipV6Traffic: false
            loadAction: false
            osFamily: string
            osVersion: string
            realUser: false
            region: string
            robot: false
            synthetic: false
            targetViewGroup: string
            targetViewGroupNameMatchType: string
            targetViewName: string
            targetViewNameMatchType: string
            userActionName: string
            userActionProperties:
                - properties:
                    - from: 0
                      key: string
                      matchType: string
                      to: 0
                      value: string
            xhrAction: false
            xhrRouteChangeAction: false
    

    CalculatedWebMetric Resource Properties

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

    Inputs

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

    The CalculatedWebMetric resource accepts the following input properties:

    AppIdentifier string
    The Dynatrace entity ID of the application to which the metric belongs.
    Enabled bool
    The metric is enabled (true) or disabled (false)
    MetricDefinition Pulumiverse.Dynatrace.Inputs.CalculatedWebMetricMetricDefinition
    The definition of a calculated web metric.
    MetricKey string
    The unique key of the calculated web metric.
    Description string
    Descriptor of a calculated web metric.
    Dimensions List<Pulumiverse.Dynatrace.Inputs.CalculatedWebMetricDimension>
    Parameters of a definition of a calculated web metric.
    Name string
    The displayed name of the metric.
    UserActionFilter Pulumiverse.Dynatrace.Inputs.CalculatedWebMetricUserActionFilter
    Parameters of a definition of a calculated web metric.
    AppIdentifier string
    The Dynatrace entity ID of the application to which the metric belongs.
    Enabled bool
    The metric is enabled (true) or disabled (false)
    MetricDefinition CalculatedWebMetricMetricDefinitionArgs
    The definition of a calculated web metric.
    MetricKey string
    The unique key of the calculated web metric.
    Description string
    Descriptor of a calculated web metric.
    Dimensions []CalculatedWebMetricDimensionArgs
    Parameters of a definition of a calculated web metric.
    Name string
    The displayed name of the metric.
    UserActionFilter CalculatedWebMetricUserActionFilterArgs
    Parameters of a definition of a calculated web metric.
    appIdentifier String
    The Dynatrace entity ID of the application to which the metric belongs.
    enabled Boolean
    The metric is enabled (true) or disabled (false)
    metricDefinition CalculatedWebMetricMetricDefinition
    The definition of a calculated web metric.
    metricKey String
    The unique key of the calculated web metric.
    description String
    Descriptor of a calculated web metric.
    dimensions List<CalculatedWebMetricDimension>
    Parameters of a definition of a calculated web metric.
    name String
    The displayed name of the metric.
    userActionFilter CalculatedWebMetricUserActionFilter
    Parameters of a definition of a calculated web metric.
    appIdentifier string
    The Dynatrace entity ID of the application to which the metric belongs.
    enabled boolean
    The metric is enabled (true) or disabled (false)
    metricDefinition CalculatedWebMetricMetricDefinition
    The definition of a calculated web metric.
    metricKey string
    The unique key of the calculated web metric.
    description string
    Descriptor of a calculated web metric.
    dimensions CalculatedWebMetricDimension[]
    Parameters of a definition of a calculated web metric.
    name string
    The displayed name of the metric.
    userActionFilter CalculatedWebMetricUserActionFilter
    Parameters of a definition of a calculated web metric.
    app_identifier str
    The Dynatrace entity ID of the application to which the metric belongs.
    enabled bool
    The metric is enabled (true) or disabled (false)
    metric_definition CalculatedWebMetricMetricDefinitionArgs
    The definition of a calculated web metric.
    metric_key str
    The unique key of the calculated web metric.
    description str
    Descriptor of a calculated web metric.
    dimensions Sequence[CalculatedWebMetricDimensionArgs]
    Parameters of a definition of a calculated web metric.
    name str
    The displayed name of the metric.
    user_action_filter CalculatedWebMetricUserActionFilterArgs
    Parameters of a definition of a calculated web metric.
    appIdentifier String
    The Dynatrace entity ID of the application to which the metric belongs.
    enabled Boolean
    The metric is enabled (true) or disabled (false)
    metricDefinition Property Map
    The definition of a calculated web metric.
    metricKey String
    The unique key of the calculated web metric.
    description String
    Descriptor of a calculated web metric.
    dimensions List<Property Map>
    Parameters of a definition of a calculated web metric.
    name String
    The displayed name of the metric.
    userActionFilter Property Map
    Parameters of a definition of a calculated web metric.

    Outputs

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

    Get an existing CalculatedWebMetric 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?: CalculatedWebMetricState, opts?: CustomResourceOptions): CalculatedWebMetric
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            app_identifier: Optional[str] = None,
            description: Optional[str] = None,
            dimensions: Optional[Sequence[CalculatedWebMetricDimensionArgs]] = None,
            enabled: Optional[bool] = None,
            metric_definition: Optional[CalculatedWebMetricMetricDefinitionArgs] = None,
            metric_key: Optional[str] = None,
            name: Optional[str] = None,
            user_action_filter: Optional[CalculatedWebMetricUserActionFilterArgs] = None) -> CalculatedWebMetric
    func GetCalculatedWebMetric(ctx *Context, name string, id IDInput, state *CalculatedWebMetricState, opts ...ResourceOption) (*CalculatedWebMetric, error)
    public static CalculatedWebMetric Get(string name, Input<string> id, CalculatedWebMetricState? state, CustomResourceOptions? opts = null)
    public static CalculatedWebMetric get(String name, Output<String> id, CalculatedWebMetricState 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:
    AppIdentifier string
    The Dynatrace entity ID of the application to which the metric belongs.
    Description string
    Descriptor of a calculated web metric.
    Dimensions List<Pulumiverse.Dynatrace.Inputs.CalculatedWebMetricDimension>
    Parameters of a definition of a calculated web metric.
    Enabled bool
    The metric is enabled (true) or disabled (false)
    MetricDefinition Pulumiverse.Dynatrace.Inputs.CalculatedWebMetricMetricDefinition
    The definition of a calculated web metric.
    MetricKey string
    The unique key of the calculated web metric.
    Name string
    The displayed name of the metric.
    UserActionFilter Pulumiverse.Dynatrace.Inputs.CalculatedWebMetricUserActionFilter
    Parameters of a definition of a calculated web metric.
    AppIdentifier string
    The Dynatrace entity ID of the application to which the metric belongs.
    Description string
    Descriptor of a calculated web metric.
    Dimensions []CalculatedWebMetricDimensionArgs
    Parameters of a definition of a calculated web metric.
    Enabled bool
    The metric is enabled (true) or disabled (false)
    MetricDefinition CalculatedWebMetricMetricDefinitionArgs
    The definition of a calculated web metric.
    MetricKey string
    The unique key of the calculated web metric.
    Name string
    The displayed name of the metric.
    UserActionFilter CalculatedWebMetricUserActionFilterArgs
    Parameters of a definition of a calculated web metric.
    appIdentifier String
    The Dynatrace entity ID of the application to which the metric belongs.
    description String
    Descriptor of a calculated web metric.
    dimensions List<CalculatedWebMetricDimension>
    Parameters of a definition of a calculated web metric.
    enabled Boolean
    The metric is enabled (true) or disabled (false)
    metricDefinition CalculatedWebMetricMetricDefinition
    The definition of a calculated web metric.
    metricKey String
    The unique key of the calculated web metric.
    name String
    The displayed name of the metric.
    userActionFilter CalculatedWebMetricUserActionFilter
    Parameters of a definition of a calculated web metric.
    appIdentifier string
    The Dynatrace entity ID of the application to which the metric belongs.
    description string
    Descriptor of a calculated web metric.
    dimensions CalculatedWebMetricDimension[]
    Parameters of a definition of a calculated web metric.
    enabled boolean
    The metric is enabled (true) or disabled (false)
    metricDefinition CalculatedWebMetricMetricDefinition
    The definition of a calculated web metric.
    metricKey string
    The unique key of the calculated web metric.
    name string
    The displayed name of the metric.
    userActionFilter CalculatedWebMetricUserActionFilter
    Parameters of a definition of a calculated web metric.
    app_identifier str
    The Dynatrace entity ID of the application to which the metric belongs.
    description str
    Descriptor of a calculated web metric.
    dimensions Sequence[CalculatedWebMetricDimensionArgs]
    Parameters of a definition of a calculated web metric.
    enabled bool
    The metric is enabled (true) or disabled (false)
    metric_definition CalculatedWebMetricMetricDefinitionArgs
    The definition of a calculated web metric.
    metric_key str
    The unique key of the calculated web metric.
    name str
    The displayed name of the metric.
    user_action_filter CalculatedWebMetricUserActionFilterArgs
    Parameters of a definition of a calculated web metric.
    appIdentifier String
    The Dynatrace entity ID of the application to which the metric belongs.
    description String
    Descriptor of a calculated web metric.
    dimensions List<Property Map>
    Parameters of a definition of a calculated web metric.
    enabled Boolean
    The metric is enabled (true) or disabled (false)
    metricDefinition Property Map
    The definition of a calculated web metric.
    metricKey String
    The unique key of the calculated web metric.
    name String
    The displayed name of the metric.
    userActionFilter Property Map
    Parameters of a definition of a calculated web metric.

    Supporting Types

    CalculatedWebMetricDimension, CalculatedWebMetricDimensionArgs

    Dimensions []CalculatedWebMetricDimensionDimension
    A dimensions for the metric usage
    dimensions CalculatedWebMetricDimensionDimension[]
    A dimensions for the metric usage
    dimensions List<Property Map>
    A dimensions for the metric usage

    CalculatedWebMetricDimensionDimension, CalculatedWebMetricDimensionDimensionArgs

    Dimension string
    The dimension of the metric. Possible values are ApdexType, Browser, ErrorContext, ErrorOrigin, ErrorType, GeoLocation, StringProperty, UserActionType
    TopX int
    The number of top values to be calculated
    PropertyKey string
    The key of the user action property. Only applicable for the StringProperty dimension.
    Dimension string
    The dimension of the metric. Possible values are ApdexType, Browser, ErrorContext, ErrorOrigin, ErrorType, GeoLocation, StringProperty, UserActionType
    TopX int
    The number of top values to be calculated
    PropertyKey string
    The key of the user action property. Only applicable for the StringProperty dimension.
    dimension String
    The dimension of the metric. Possible values are ApdexType, Browser, ErrorContext, ErrorOrigin, ErrorType, GeoLocation, StringProperty, UserActionType
    topX Integer
    The number of top values to be calculated
    propertyKey String
    The key of the user action property. Only applicable for the StringProperty dimension.
    dimension string
    The dimension of the metric. Possible values are ApdexType, Browser, ErrorContext, ErrorOrigin, ErrorType, GeoLocation, StringProperty, UserActionType
    topX number
    The number of top values to be calculated
    propertyKey string
    The key of the user action property. Only applicable for the StringProperty dimension.
    dimension str
    The dimension of the metric. Possible values are ApdexType, Browser, ErrorContext, ErrorOrigin, ErrorType, GeoLocation, StringProperty, UserActionType
    top_x int
    The number of top values to be calculated
    property_key str
    The key of the user action property. Only applicable for the StringProperty dimension.
    dimension String
    The dimension of the metric. Possible values are ApdexType, Browser, ErrorContext, ErrorOrigin, ErrorType, GeoLocation, StringProperty, UserActionType
    topX Number
    The number of top values to be calculated
    propertyKey String
    The key of the user action property. Only applicable for the StringProperty dimension.

    CalculatedWebMetricMetricDefinition, CalculatedWebMetricMetricDefinitionArgs

    Metric string
    The metric to be captured. Possible values are Apdex, ApplicationCache, Callback, CumulativeLayoutShift, DNSLookup, DOMComplete, DOMContentLoaded, DOMInteractive, DoubleProperty, ErrorCount, FirstContentfulPaint, FirstInputDelay, FirstInputStart, FirstPaint, HTMLDownloaded, LargestContentfulPaint, LoadEventEnd, LoadEventStart, LongProperty, LongTasksTime, NavigationStart, OnDOMContentLoaded, OnLoad, Processing, RedirectTime, Request, RequestStart, Response, SecureConnect, SpeedIndex, TCPConnect, TimeToFirstByte, UserActionDuration, VisuallyComplete
    PropertyKey string
    The key of the user action property. Only applicable for DoubleProperty and LongProperty metrics.
    Metric string
    The metric to be captured. Possible values are Apdex, ApplicationCache, Callback, CumulativeLayoutShift, DNSLookup, DOMComplete, DOMContentLoaded, DOMInteractive, DoubleProperty, ErrorCount, FirstContentfulPaint, FirstInputDelay, FirstInputStart, FirstPaint, HTMLDownloaded, LargestContentfulPaint, LoadEventEnd, LoadEventStart, LongProperty, LongTasksTime, NavigationStart, OnDOMContentLoaded, OnLoad, Processing, RedirectTime, Request, RequestStart, Response, SecureConnect, SpeedIndex, TCPConnect, TimeToFirstByte, UserActionDuration, VisuallyComplete
    PropertyKey string
    The key of the user action property. Only applicable for DoubleProperty and LongProperty metrics.
    metric String
    The metric to be captured. Possible values are Apdex, ApplicationCache, Callback, CumulativeLayoutShift, DNSLookup, DOMComplete, DOMContentLoaded, DOMInteractive, DoubleProperty, ErrorCount, FirstContentfulPaint, FirstInputDelay, FirstInputStart, FirstPaint, HTMLDownloaded, LargestContentfulPaint, LoadEventEnd, LoadEventStart, LongProperty, LongTasksTime, NavigationStart, OnDOMContentLoaded, OnLoad, Processing, RedirectTime, Request, RequestStart, Response, SecureConnect, SpeedIndex, TCPConnect, TimeToFirstByte, UserActionDuration, VisuallyComplete
    propertyKey String
    The key of the user action property. Only applicable for DoubleProperty and LongProperty metrics.
    metric string
    The metric to be captured. Possible values are Apdex, ApplicationCache, Callback, CumulativeLayoutShift, DNSLookup, DOMComplete, DOMContentLoaded, DOMInteractive, DoubleProperty, ErrorCount, FirstContentfulPaint, FirstInputDelay, FirstInputStart, FirstPaint, HTMLDownloaded, LargestContentfulPaint, LoadEventEnd, LoadEventStart, LongProperty, LongTasksTime, NavigationStart, OnDOMContentLoaded, OnLoad, Processing, RedirectTime, Request, RequestStart, Response, SecureConnect, SpeedIndex, TCPConnect, TimeToFirstByte, UserActionDuration, VisuallyComplete
    propertyKey string
    The key of the user action property. Only applicable for DoubleProperty and LongProperty metrics.
    metric str
    The metric to be captured. Possible values are Apdex, ApplicationCache, Callback, CumulativeLayoutShift, DNSLookup, DOMComplete, DOMContentLoaded, DOMInteractive, DoubleProperty, ErrorCount, FirstContentfulPaint, FirstInputDelay, FirstInputStart, FirstPaint, HTMLDownloaded, LargestContentfulPaint, LoadEventEnd, LoadEventStart, LongProperty, LongTasksTime, NavigationStart, OnDOMContentLoaded, OnLoad, Processing, RedirectTime, Request, RequestStart, Response, SecureConnect, SpeedIndex, TCPConnect, TimeToFirstByte, UserActionDuration, VisuallyComplete
    property_key str
    The key of the user action property. Only applicable for DoubleProperty and LongProperty metrics.
    metric String
    The metric to be captured. Possible values are Apdex, ApplicationCache, Callback, CumulativeLayoutShift, DNSLookup, DOMComplete, DOMContentLoaded, DOMInteractive, DoubleProperty, ErrorCount, FirstContentfulPaint, FirstInputDelay, FirstInputStart, FirstPaint, HTMLDownloaded, LargestContentfulPaint, LoadEventEnd, LoadEventStart, LongProperty, LongTasksTime, NavigationStart, OnDOMContentLoaded, OnLoad, Processing, RedirectTime, Request, RequestStart, Response, SecureConnect, SpeedIndex, TCPConnect, TimeToFirstByte, UserActionDuration, VisuallyComplete
    propertyKey String
    The key of the user action property. Only applicable for DoubleProperty and LongProperty metrics.

    CalculatedWebMetricUserActionFilter, CalculatedWebMetricUserActionFilterArgs

    ActionDurationFromMilliseconds int
    Only actions with a duration more than or equal to this value (in milliseconds) are included in the metric calculation.
    ActionDurationToMilliseconds int
    Only actions with a duration less than or equal to this value (in milliseconds) are included in the metric calculation.
    Apdex string
    Only actions with the specified Apdex score are included in the metric calculation. Possible values: [ Frustrated, Satisfied, Tolerating, Unknown ]
    BrowserFamily string
    Only user actions coming from the specified browser family are included in the metric calculation.
    BrowserType string
    Only user actions coming from the specified browser type are included in the metric calculation.
    BrowserVersion string
    Only user actions coming from the specified browser version are included in the metric calculation.
    City string
    Only actions of users from this city are included in the metric calculation. Specify geolocation ID here.
    Continent string
    Only actions of users from this continent are included in the metric calculation. Specify geolocation ID here.
    Country string
    Only actions of users from this country are included in the metric calculation. Specify geolocation ID here.
    CustomAction bool
    The status of custom actions in the metric calculation: true or false
    CustomErrorName string
    The custom error name of the actions to be included in the metric calculation.
    CustomErrorType string
    The custom error type of the actions to be included in the metric calculation.
    Domain string
    Only user actions coming from the specified domain are included in the metric calculation.
    HasAnyError bool
    The error status of the actions to be included in the metric calculation: true or false
    HasCustomErrors bool
    The custom error status of the actions to be included in the metric calculation: true or false
    HasHttpErrors bool
    The request error status of the actions to be included in the metric calculation: true or false
    HasJavascriptErrors bool
    The JavaScript error status of the actions to be included in the metric calculation: true or false
    HttpErrorCode int
    The HTTP error status code of the actions to be included in the metric calculation.
    HttpErrorCodeTo int
    Can be used in combination with httpErrorCode to define a range of error codes that will be included in the metric calculation.
    HttpPath string
    The request path that has been determined to be the origin of an HTTP error of the actions to be included in the metric calculation.
    Ip string
    Only actions coming from this IP address are included in the metric calculation.
    IpV6Traffic bool
    The IPv6 status of the actions to be included in the metric calculation: true or false
    LoadAction bool
    The status of load actions in the metric calculation: true or false
    OsFamily string
    Only actions coming from this OS family are included in the metric calculation.
    OsVersion string
    Only actions coming from this OS version are included in the metric calculation.
    RealUser bool
    The status of actions coming from real users in the metric calculation: true or false
    Region string
    Only actions of users from this region are included in the metric calculation. Specify geolocation ID here.
    Robot bool
    The status of actions coming from robots in the metric calculation: true or false
    Synthetic bool
    The status of actions coming from synthetic monitors in the metric calculation: true or false
    TargetViewGroup string
    Only actions on the specified group of views are included in the metric calculation.
    TargetViewGroupNameMatchType string
    Specifies the match type of the view group filter, e.g. using Contains or Equals. Defaults to Equals.
    TargetViewName string
    Only actions on the specified view are included in the metric calculation.
    TargetViewNameMatchType string
    Specifies the match type of the view name filter, e.g. using Contains or Equals. Defaults to Equals.
    UserActionName string
    Only actions with this name are included in the metric calculation.
    UserActionProperties List<Pulumiverse.Dynatrace.Inputs.CalculatedWebMetricUserActionFilterUserActionProperty>
    The definition of a calculated web metric.
    XhrAction bool
    The status of xhr actions in the metric calculation: true or false
    XhrRouteChangeAction bool
    The status of route actions in the metric calculation: true or false
    ActionDurationFromMilliseconds int
    Only actions with a duration more than or equal to this value (in milliseconds) are included in the metric calculation.
    ActionDurationToMilliseconds int
    Only actions with a duration less than or equal to this value (in milliseconds) are included in the metric calculation.
    Apdex string
    Only actions with the specified Apdex score are included in the metric calculation. Possible values: [ Frustrated, Satisfied, Tolerating, Unknown ]
    BrowserFamily string
    Only user actions coming from the specified browser family are included in the metric calculation.
    BrowserType string
    Only user actions coming from the specified browser type are included in the metric calculation.
    BrowserVersion string
    Only user actions coming from the specified browser version are included in the metric calculation.
    City string
    Only actions of users from this city are included in the metric calculation. Specify geolocation ID here.
    Continent string
    Only actions of users from this continent are included in the metric calculation. Specify geolocation ID here.
    Country string
    Only actions of users from this country are included in the metric calculation. Specify geolocation ID here.
    CustomAction bool
    The status of custom actions in the metric calculation: true or false
    CustomErrorName string
    The custom error name of the actions to be included in the metric calculation.
    CustomErrorType string
    The custom error type of the actions to be included in the metric calculation.
    Domain string
    Only user actions coming from the specified domain are included in the metric calculation.
    HasAnyError bool
    The error status of the actions to be included in the metric calculation: true or false
    HasCustomErrors bool
    The custom error status of the actions to be included in the metric calculation: true or false
    HasHttpErrors bool
    The request error status of the actions to be included in the metric calculation: true or false
    HasJavascriptErrors bool
    The JavaScript error status of the actions to be included in the metric calculation: true or false
    HttpErrorCode int
    The HTTP error status code of the actions to be included in the metric calculation.
    HttpErrorCodeTo int
    Can be used in combination with httpErrorCode to define a range of error codes that will be included in the metric calculation.
    HttpPath string
    The request path that has been determined to be the origin of an HTTP error of the actions to be included in the metric calculation.
    Ip string
    Only actions coming from this IP address are included in the metric calculation.
    IpV6Traffic bool
    The IPv6 status of the actions to be included in the metric calculation: true or false
    LoadAction bool
    The status of load actions in the metric calculation: true or false
    OsFamily string
    Only actions coming from this OS family are included in the metric calculation.
    OsVersion string
    Only actions coming from this OS version are included in the metric calculation.
    RealUser bool
    The status of actions coming from real users in the metric calculation: true or false
    Region string
    Only actions of users from this region are included in the metric calculation. Specify geolocation ID here.
    Robot bool
    The status of actions coming from robots in the metric calculation: true or false
    Synthetic bool
    The status of actions coming from synthetic monitors in the metric calculation: true or false
    TargetViewGroup string
    Only actions on the specified group of views are included in the metric calculation.
    TargetViewGroupNameMatchType string
    Specifies the match type of the view group filter, e.g. using Contains or Equals. Defaults to Equals.
    TargetViewName string
    Only actions on the specified view are included in the metric calculation.
    TargetViewNameMatchType string
    Specifies the match type of the view name filter, e.g. using Contains or Equals. Defaults to Equals.
    UserActionName string
    Only actions with this name are included in the metric calculation.
    UserActionProperties []CalculatedWebMetricUserActionFilterUserActionProperty
    The definition of a calculated web metric.
    XhrAction bool
    The status of xhr actions in the metric calculation: true or false
    XhrRouteChangeAction bool
    The status of route actions in the metric calculation: true or false
    actionDurationFromMilliseconds Integer
    Only actions with a duration more than or equal to this value (in milliseconds) are included in the metric calculation.
    actionDurationToMilliseconds Integer
    Only actions with a duration less than or equal to this value (in milliseconds) are included in the metric calculation.
    apdex String
    Only actions with the specified Apdex score are included in the metric calculation. Possible values: [ Frustrated, Satisfied, Tolerating, Unknown ]
    browserFamily String
    Only user actions coming from the specified browser family are included in the metric calculation.
    browserType String
    Only user actions coming from the specified browser type are included in the metric calculation.
    browserVersion String
    Only user actions coming from the specified browser version are included in the metric calculation.
    city String
    Only actions of users from this city are included in the metric calculation. Specify geolocation ID here.
    continent String
    Only actions of users from this continent are included in the metric calculation. Specify geolocation ID here.
    country String
    Only actions of users from this country are included in the metric calculation. Specify geolocation ID here.
    customAction Boolean
    The status of custom actions in the metric calculation: true or false
    customErrorName String
    The custom error name of the actions to be included in the metric calculation.
    customErrorType String
    The custom error type of the actions to be included in the metric calculation.
    domain String
    Only user actions coming from the specified domain are included in the metric calculation.
    hasAnyError Boolean
    The error status of the actions to be included in the metric calculation: true or false
    hasCustomErrors Boolean
    The custom error status of the actions to be included in the metric calculation: true or false
    hasHttpErrors Boolean
    The request error status of the actions to be included in the metric calculation: true or false
    hasJavascriptErrors Boolean
    The JavaScript error status of the actions to be included in the metric calculation: true or false
    httpErrorCode Integer
    The HTTP error status code of the actions to be included in the metric calculation.
    httpErrorCodeTo Integer
    Can be used in combination with httpErrorCode to define a range of error codes that will be included in the metric calculation.
    httpPath String
    The request path that has been determined to be the origin of an HTTP error of the actions to be included in the metric calculation.
    ip String
    Only actions coming from this IP address are included in the metric calculation.
    ipV6Traffic Boolean
    The IPv6 status of the actions to be included in the metric calculation: true or false
    loadAction Boolean
    The status of load actions in the metric calculation: true or false
    osFamily String
    Only actions coming from this OS family are included in the metric calculation.
    osVersion String
    Only actions coming from this OS version are included in the metric calculation.
    realUser Boolean
    The status of actions coming from real users in the metric calculation: true or false
    region String
    Only actions of users from this region are included in the metric calculation. Specify geolocation ID here.
    robot Boolean
    The status of actions coming from robots in the metric calculation: true or false
    synthetic Boolean
    The status of actions coming from synthetic monitors in the metric calculation: true or false
    targetViewGroup String
    Only actions on the specified group of views are included in the metric calculation.
    targetViewGroupNameMatchType String
    Specifies the match type of the view group filter, e.g. using Contains or Equals. Defaults to Equals.
    targetViewName String
    Only actions on the specified view are included in the metric calculation.
    targetViewNameMatchType String
    Specifies the match type of the view name filter, e.g. using Contains or Equals. Defaults to Equals.
    userActionName String
    Only actions with this name are included in the metric calculation.
    userActionProperties List<CalculatedWebMetricUserActionFilterUserActionProperty>
    The definition of a calculated web metric.
    xhrAction Boolean
    The status of xhr actions in the metric calculation: true or false
    xhrRouteChangeAction Boolean
    The status of route actions in the metric calculation: true or false
    actionDurationFromMilliseconds number
    Only actions with a duration more than or equal to this value (in milliseconds) are included in the metric calculation.
    actionDurationToMilliseconds number
    Only actions with a duration less than or equal to this value (in milliseconds) are included in the metric calculation.
    apdex string
    Only actions with the specified Apdex score are included in the metric calculation. Possible values: [ Frustrated, Satisfied, Tolerating, Unknown ]
    browserFamily string
    Only user actions coming from the specified browser family are included in the metric calculation.
    browserType string
    Only user actions coming from the specified browser type are included in the metric calculation.
    browserVersion string
    Only user actions coming from the specified browser version are included in the metric calculation.
    city string
    Only actions of users from this city are included in the metric calculation. Specify geolocation ID here.
    continent string
    Only actions of users from this continent are included in the metric calculation. Specify geolocation ID here.
    country string
    Only actions of users from this country are included in the metric calculation. Specify geolocation ID here.
    customAction boolean
    The status of custom actions in the metric calculation: true or false
    customErrorName string
    The custom error name of the actions to be included in the metric calculation.
    customErrorType string
    The custom error type of the actions to be included in the metric calculation.
    domain string
    Only user actions coming from the specified domain are included in the metric calculation.
    hasAnyError boolean
    The error status of the actions to be included in the metric calculation: true or false
    hasCustomErrors boolean
    The custom error status of the actions to be included in the metric calculation: true or false
    hasHttpErrors boolean
    The request error status of the actions to be included in the metric calculation: true or false
    hasJavascriptErrors boolean
    The JavaScript error status of the actions to be included in the metric calculation: true or false
    httpErrorCode number
    The HTTP error status code of the actions to be included in the metric calculation.
    httpErrorCodeTo number
    Can be used in combination with httpErrorCode to define a range of error codes that will be included in the metric calculation.
    httpPath string
    The request path that has been determined to be the origin of an HTTP error of the actions to be included in the metric calculation.
    ip string
    Only actions coming from this IP address are included in the metric calculation.
    ipV6Traffic boolean
    The IPv6 status of the actions to be included in the metric calculation: true or false
    loadAction boolean
    The status of load actions in the metric calculation: true or false
    osFamily string
    Only actions coming from this OS family are included in the metric calculation.
    osVersion string
    Only actions coming from this OS version are included in the metric calculation.
    realUser boolean
    The status of actions coming from real users in the metric calculation: true or false
    region string
    Only actions of users from this region are included in the metric calculation. Specify geolocation ID here.
    robot boolean
    The status of actions coming from robots in the metric calculation: true or false
    synthetic boolean
    The status of actions coming from synthetic monitors in the metric calculation: true or false
    targetViewGroup string
    Only actions on the specified group of views are included in the metric calculation.
    targetViewGroupNameMatchType string
    Specifies the match type of the view group filter, e.g. using Contains or Equals. Defaults to Equals.
    targetViewName string
    Only actions on the specified view are included in the metric calculation.
    targetViewNameMatchType string
    Specifies the match type of the view name filter, e.g. using Contains or Equals. Defaults to Equals.
    userActionName string
    Only actions with this name are included in the metric calculation.
    userActionProperties CalculatedWebMetricUserActionFilterUserActionProperty[]
    The definition of a calculated web metric.
    xhrAction boolean
    The status of xhr actions in the metric calculation: true or false
    xhrRouteChangeAction boolean
    The status of route actions in the metric calculation: true or false
    action_duration_from_milliseconds int
    Only actions with a duration more than or equal to this value (in milliseconds) are included in the metric calculation.
    action_duration_to_milliseconds int
    Only actions with a duration less than or equal to this value (in milliseconds) are included in the metric calculation.
    apdex str
    Only actions with the specified Apdex score are included in the metric calculation. Possible values: [ Frustrated, Satisfied, Tolerating, Unknown ]
    browser_family str
    Only user actions coming from the specified browser family are included in the metric calculation.
    browser_type str
    Only user actions coming from the specified browser type are included in the metric calculation.
    browser_version str
    Only user actions coming from the specified browser version are included in the metric calculation.
    city str
    Only actions of users from this city are included in the metric calculation. Specify geolocation ID here.
    continent str
    Only actions of users from this continent are included in the metric calculation. Specify geolocation ID here.
    country str
    Only actions of users from this country are included in the metric calculation. Specify geolocation ID here.
    custom_action bool
    The status of custom actions in the metric calculation: true or false
    custom_error_name str
    The custom error name of the actions to be included in the metric calculation.
    custom_error_type str
    The custom error type of the actions to be included in the metric calculation.
    domain str
    Only user actions coming from the specified domain are included in the metric calculation.
    has_any_error bool
    The error status of the actions to be included in the metric calculation: true or false
    has_custom_errors bool
    The custom error status of the actions to be included in the metric calculation: true or false
    has_http_errors bool
    The request error status of the actions to be included in the metric calculation: true or false
    has_javascript_errors bool
    The JavaScript error status of the actions to be included in the metric calculation: true or false
    http_error_code int
    The HTTP error status code of the actions to be included in the metric calculation.
    http_error_code_to int
    Can be used in combination with httpErrorCode to define a range of error codes that will be included in the metric calculation.
    http_path str
    The request path that has been determined to be the origin of an HTTP error of the actions to be included in the metric calculation.
    ip str
    Only actions coming from this IP address are included in the metric calculation.
    ip_v6_traffic bool
    The IPv6 status of the actions to be included in the metric calculation: true or false
    load_action bool
    The status of load actions in the metric calculation: true or false
    os_family str
    Only actions coming from this OS family are included in the metric calculation.
    os_version str
    Only actions coming from this OS version are included in the metric calculation.
    real_user bool
    The status of actions coming from real users in the metric calculation: true or false
    region str
    Only actions of users from this region are included in the metric calculation. Specify geolocation ID here.
    robot bool
    The status of actions coming from robots in the metric calculation: true or false
    synthetic bool
    The status of actions coming from synthetic monitors in the metric calculation: true or false
    target_view_group str
    Only actions on the specified group of views are included in the metric calculation.
    target_view_group_name_match_type str
    Specifies the match type of the view group filter, e.g. using Contains or Equals. Defaults to Equals.
    target_view_name str
    Only actions on the specified view are included in the metric calculation.
    target_view_name_match_type str
    Specifies the match type of the view name filter, e.g. using Contains or Equals. Defaults to Equals.
    user_action_name str
    Only actions with this name are included in the metric calculation.
    user_action_properties Sequence[CalculatedWebMetricUserActionFilterUserActionProperty]
    The definition of a calculated web metric.
    xhr_action bool
    The status of xhr actions in the metric calculation: true or false
    xhr_route_change_action bool
    The status of route actions in the metric calculation: true or false
    actionDurationFromMilliseconds Number
    Only actions with a duration more than or equal to this value (in milliseconds) are included in the metric calculation.
    actionDurationToMilliseconds Number
    Only actions with a duration less than or equal to this value (in milliseconds) are included in the metric calculation.
    apdex String
    Only actions with the specified Apdex score are included in the metric calculation. Possible values: [ Frustrated, Satisfied, Tolerating, Unknown ]
    browserFamily String
    Only user actions coming from the specified browser family are included in the metric calculation.
    browserType String
    Only user actions coming from the specified browser type are included in the metric calculation.
    browserVersion String
    Only user actions coming from the specified browser version are included in the metric calculation.
    city String
    Only actions of users from this city are included in the metric calculation. Specify geolocation ID here.
    continent String
    Only actions of users from this continent are included in the metric calculation. Specify geolocation ID here.
    country String
    Only actions of users from this country are included in the metric calculation. Specify geolocation ID here.
    customAction Boolean
    The status of custom actions in the metric calculation: true or false
    customErrorName String
    The custom error name of the actions to be included in the metric calculation.
    customErrorType String
    The custom error type of the actions to be included in the metric calculation.
    domain String
    Only user actions coming from the specified domain are included in the metric calculation.
    hasAnyError Boolean
    The error status of the actions to be included in the metric calculation: true or false
    hasCustomErrors Boolean
    The custom error status of the actions to be included in the metric calculation: true or false
    hasHttpErrors Boolean
    The request error status of the actions to be included in the metric calculation: true or false
    hasJavascriptErrors Boolean
    The JavaScript error status of the actions to be included in the metric calculation: true or false
    httpErrorCode Number
    The HTTP error status code of the actions to be included in the metric calculation.
    httpErrorCodeTo Number
    Can be used in combination with httpErrorCode to define a range of error codes that will be included in the metric calculation.
    httpPath String
    The request path that has been determined to be the origin of an HTTP error of the actions to be included in the metric calculation.
    ip String
    Only actions coming from this IP address are included in the metric calculation.
    ipV6Traffic Boolean
    The IPv6 status of the actions to be included in the metric calculation: true or false
    loadAction Boolean
    The status of load actions in the metric calculation: true or false
    osFamily String
    Only actions coming from this OS family are included in the metric calculation.
    osVersion String
    Only actions coming from this OS version are included in the metric calculation.
    realUser Boolean
    The status of actions coming from real users in the metric calculation: true or false
    region String
    Only actions of users from this region are included in the metric calculation. Specify geolocation ID here.
    robot Boolean
    The status of actions coming from robots in the metric calculation: true or false
    synthetic Boolean
    The status of actions coming from synthetic monitors in the metric calculation: true or false
    targetViewGroup String
    Only actions on the specified group of views are included in the metric calculation.
    targetViewGroupNameMatchType String
    Specifies the match type of the view group filter, e.g. using Contains or Equals. Defaults to Equals.
    targetViewName String
    Only actions on the specified view are included in the metric calculation.
    targetViewNameMatchType String
    Specifies the match type of the view name filter, e.g. using Contains or Equals. Defaults to Equals.
    userActionName String
    Only actions with this name are included in the metric calculation.
    userActionProperties List<Property Map>
    The definition of a calculated web metric.
    xhrAction Boolean
    The status of xhr actions in the metric calculation: true or false
    xhrRouteChangeAction Boolean
    The status of route actions in the metric calculation: true or false

    CalculatedWebMetricUserActionFilterUserActionProperty, CalculatedWebMetricUserActionFilterUserActionPropertyArgs

    properties List<Property Map>
    User Action Property

    CalculatedWebMetricUserActionFilterUserActionPropertyProperty, CalculatedWebMetricUserActionFilterUserActionPropertyPropertyArgs

    From double
    Only actions that have a value greater than or equal to this are included in the metric calculation.
    Key string
    The key of the action property we're checking.
    MatchType string
    Specifies the match type of a string filter, e.g. using Contains or Equals.
    To double
    Only actions that have a value less than or equal to this are included in the metric calculation.
    Value string
    Only actions that have this value in the specified property are included in the metric calculation.
    From float64
    Only actions that have a value greater than or equal to this are included in the metric calculation.
    Key string
    The key of the action property we're checking.
    MatchType string
    Specifies the match type of a string filter, e.g. using Contains or Equals.
    To float64
    Only actions that have a value less than or equal to this are included in the metric calculation.
    Value string
    Only actions that have this value in the specified property are included in the metric calculation.
    from Double
    Only actions that have a value greater than or equal to this are included in the metric calculation.
    key String
    The key of the action property we're checking.
    matchType String
    Specifies the match type of a string filter, e.g. using Contains or Equals.
    to Double
    Only actions that have a value less than or equal to this are included in the metric calculation.
    value String
    Only actions that have this value in the specified property are included in the metric calculation.
    from number
    Only actions that have a value greater than or equal to this are included in the metric calculation.
    key string
    The key of the action property we're checking.
    matchType string
    Specifies the match type of a string filter, e.g. using Contains or Equals.
    to number
    Only actions that have a value less than or equal to this are included in the metric calculation.
    value string
    Only actions that have this value in the specified property are included in the metric calculation.
    from_ float
    Only actions that have a value greater than or equal to this are included in the metric calculation.
    key str
    The key of the action property we're checking.
    match_type str
    Specifies the match type of a string filter, e.g. using Contains or Equals.
    to float
    Only actions that have a value less than or equal to this are included in the metric calculation.
    value str
    Only actions that have this value in the specified property are included in the metric calculation.
    from Number
    Only actions that have a value greater than or equal to this are included in the metric calculation.
    key String
    The key of the action property we're checking.
    matchType String
    Specifies the match type of a string filter, e.g. using Contains or Equals.
    to Number
    Only actions that have a value less than or equal to this are included in the metric calculation.
    value String
    Only actions that have this value in the specified property are included in the metric calculation.

    Package Details

    Repository
    dynatrace pulumiverse/pulumi-dynatrace
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the dynatrace Terraform Provider.
    dynatrace logo
    Dynatrace v0.21.0 published on Sunday, Nov 17, 2024 by Pulumiverse