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

dynatrace.RequestNaming

Explore with Pulumi AI

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

    Create RequestNaming Resource

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

    Constructor syntax

    new RequestNaming(name: string, args: RequestNamingArgs, opts?: CustomResourceOptions);
    @overload
    def RequestNaming(resource_name: str,
                      args: RequestNamingArgs,
                      opts: Optional[ResourceOptions] = None)
    
    @overload
    def RequestNaming(resource_name: str,
                      opts: Optional[ResourceOptions] = None,
                      conditions: Optional[RequestNamingConditionsArgs] = None,
                      naming_pattern: Optional[str] = None,
                      enabled: Optional[bool] = None,
                      management_zones: Optional[Sequence[str]] = None,
                      placeholders: Optional[RequestNamingPlaceholdersArgs] = None,
                      unknowns: Optional[str] = None)
    func NewRequestNaming(ctx *Context, name string, args RequestNamingArgs, opts ...ResourceOption) (*RequestNaming, error)
    public RequestNaming(string name, RequestNamingArgs args, CustomResourceOptions? opts = null)
    public RequestNaming(String name, RequestNamingArgs args)
    public RequestNaming(String name, RequestNamingArgs args, CustomResourceOptions options)
    
    type: dynatrace:RequestNaming
    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 RequestNamingArgs
    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 RequestNamingArgs
    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 RequestNamingArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args RequestNamingArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args RequestNamingArgs
    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 requestNamingResource = new Dynatrace.RequestNaming("requestNamingResource", new()
    {
        Conditions = new Dynatrace.Inputs.RequestNamingConditionsArgs
        {
            Conditions = new[]
            {
                new Dynatrace.Inputs.RequestNamingConditionsConditionArgs
                {
                    Attribute = "string",
                    Comparison = new Dynatrace.Inputs.RequestNamingConditionsConditionComparisonArgs
                    {
                        Boolean = new Dynatrace.Inputs.RequestNamingConditionsConditionComparisonBooleanArgs
                        {
                            Value = false,
                            Operator = "string",
                            Unknowns = "string",
                            Values = new[]
                            {
                                false,
                            },
                        },
                        EsbInputNodeType = new Dynatrace.Inputs.RequestNamingConditionsConditionComparisonEsbInputNodeTypeArgs
                        {
                            Operator = "string",
                            Unknowns = "string",
                            Value = "string",
                            Values = new[]
                            {
                                "string",
                            },
                        },
                        FailedState = new Dynatrace.Inputs.RequestNamingConditionsConditionComparisonFailedStateArgs
                        {
                            Operator = "string",
                            Unknowns = "string",
                            Value = "string",
                            Values = new[]
                            {
                                "string",
                            },
                        },
                        FailureReason = new Dynatrace.Inputs.RequestNamingConditionsConditionComparisonFailureReasonArgs
                        {
                            Operator = "string",
                            Unknowns = "string",
                            Value = "string",
                            Values = new[]
                            {
                                "string",
                            },
                        },
                        FastString = new Dynatrace.Inputs.RequestNamingConditionsConditionComparisonFastStringArgs
                        {
                            CaseSensitive = false,
                            Operator = "string",
                            Unknowns = "string",
                            Value = "string",
                            Values = new[]
                            {
                                "string",
                            },
                        },
                        FlawState = new Dynatrace.Inputs.RequestNamingConditionsConditionComparisonFlawStateArgs
                        {
                            Operator = "string",
                            Unknowns = "string",
                            Value = "string",
                            Values = new[]
                            {
                                "string",
                            },
                        },
                        Generic = new Dynatrace.Inputs.RequestNamingConditionsConditionComparisonGenericArgs
                        {
                            Type = "string",
                            Unknowns = "string",
                        },
                        HttpMethod = new Dynatrace.Inputs.RequestNamingConditionsConditionComparisonHttpMethodArgs
                        {
                            Operator = "string",
                            Unknowns = "string",
                            Value = "string",
                            Values = new[]
                            {
                                "string",
                            },
                        },
                        HttpStatusClass = new Dynatrace.Inputs.RequestNamingConditionsConditionComparisonHttpStatusClassArgs
                        {
                            Operator = "string",
                            Unknowns = "string",
                            Value = "string",
                            Values = new[]
                            {
                                "string",
                            },
                        },
                        IibInputNodeType = new Dynatrace.Inputs.RequestNamingConditionsConditionComparisonIibInputNodeTypeArgs
                        {
                            Operator = "string",
                            Unknowns = "string",
                            Value = "string",
                            Values = new[]
                            {
                                "string",
                            },
                        },
                        Negate = false,
                        Number = new Dynatrace.Inputs.RequestNamingConditionsConditionComparisonNumberArgs
                        {
                            Operator = "string",
                            Unknowns = "string",
                            Value = 0,
                            Values = new[]
                            {
                                0,
                            },
                        },
                        NumberRequestAttribute = new Dynatrace.Inputs.RequestNamingConditionsConditionComparisonNumberRequestAttributeArgs
                        {
                            RequestAttribute = "string",
                            MatchOnChildCalls = false,
                            Operator = "string",
                            Source = new Dynatrace.Inputs.RequestNamingConditionsConditionComparisonNumberRequestAttributeSourceArgs
                            {
                                ManagementZone = "string",
                                ServiceTag = new Dynatrace.Inputs.RequestNamingConditionsConditionComparisonNumberRequestAttributeSourceServiceTagArgs
                                {
                                    Key = "string",
                                    Context = "string",
                                    TagKey = new Dynatrace.Inputs.RequestNamingConditionsConditionComparisonNumberRequestAttributeSourceServiceTagTagKeyArgs
                                    {
                                        Context = "string",
                                        Key = "string",
                                    },
                                    Value = "string",
                                },
                                Unknowns = "string",
                            },
                            Unknowns = "string",
                            Value = 0,
                            Values = new[]
                            {
                                0,
                            },
                        },
                        ServiceType = new Dynatrace.Inputs.RequestNamingConditionsConditionComparisonServiceTypeArgs
                        {
                            Operator = "string",
                            Unknowns = "string",
                            Value = "string",
                            Values = new[]
                            {
                                "string",
                            },
                        },
                        String = new Dynatrace.Inputs.RequestNamingConditionsConditionComparisonStringArgs
                        {
                            CaseSensitive = false,
                            Operator = "string",
                            Unknowns = "string",
                            Value = "string",
                            Values = new[]
                            {
                                "string",
                            },
                        },
                        StringRequestAttribute = new Dynatrace.Inputs.RequestNamingConditionsConditionComparisonStringRequestAttributeArgs
                        {
                            RequestAttribute = "string",
                            CaseSensitive = false,
                            MatchOnChildCalls = false,
                            Operator = "string",
                            Source = new Dynatrace.Inputs.RequestNamingConditionsConditionComparisonStringRequestAttributeSourceArgs
                            {
                                ManagementZone = "string",
                                ServiceTag = new Dynatrace.Inputs.RequestNamingConditionsConditionComparisonStringRequestAttributeSourceServiceTagArgs
                                {
                                    Key = "string",
                                    Context = "string",
                                    TagKey = new Dynatrace.Inputs.RequestNamingConditionsConditionComparisonStringRequestAttributeSourceServiceTagTagKeyArgs
                                    {
                                        Context = "string",
                                        Key = "string",
                                    },
                                    Value = "string",
                                },
                                Unknowns = "string",
                            },
                            Unknowns = "string",
                            Value = "string",
                            Values = new[]
                            {
                                "string",
                            },
                        },
                        Tag = new Dynatrace.Inputs.RequestNamingConditionsConditionComparisonTagArgs
                        {
                            Operator = "string",
                            Unknowns = "string",
                            Value = new Dynatrace.Inputs.RequestNamingConditionsConditionComparisonTagValueArgs
                            {
                                Context = "string",
                                Key = "string",
                                Unknowns = "string",
                                Value = "string",
                            },
                            Values = new Dynatrace.Inputs.RequestNamingConditionsConditionComparisonTagValuesArgs
                            {
                                Values = new[]
                                {
                                    new Dynatrace.Inputs.RequestNamingConditionsConditionComparisonTagValuesValueArgs
                                    {
                                        Context = "string",
                                        Key = "string",
                                        Unknowns = "string",
                                        Value = "string",
                                    },
                                },
                            },
                        },
                        ZosCallType = new Dynatrace.Inputs.RequestNamingConditionsConditionComparisonZosCallTypeArgs
                        {
                            Operator = "string",
                            Unknowns = "string",
                            Value = "string",
                            Values = new[]
                            {
                                "string",
                            },
                        },
                    },
                    Unknowns = "string",
                },
            },
        },
        NamingPattern = "string",
        Enabled = false,
        ManagementZones = new[]
        {
            "string",
        },
        Placeholders = new Dynatrace.Inputs.RequestNamingPlaceholdersArgs
        {
            Placeholders = new[]
            {
                new Dynatrace.Inputs.RequestNamingPlaceholdersPlaceholderArgs
                {
                    Attribute = "string",
                    Kind = "string",
                    Name = "string",
                    Aggregation = "string",
                    DelimiterOrRegex = "string",
                    EndDelimiter = "string",
                    Normalization = "string",
                    RequestAttribute = "string",
                    Source = new Dynatrace.Inputs.RequestNamingPlaceholdersPlaceholderSourceArgs
                    {
                        ManagementZone = "string",
                        ServiceTag = new Dynatrace.Inputs.RequestNamingPlaceholdersPlaceholderSourceServiceTagArgs
                        {
                            Key = "string",
                            Context = "string",
                            TagKey = new Dynatrace.Inputs.RequestNamingPlaceholdersPlaceholderSourceServiceTagTagKeyArgs
                            {
                                Context = "string",
                                Key = "string",
                            },
                            Value = "string",
                        },
                        Unknowns = "string",
                    },
                    Unknowns = "string",
                    UseFromChildCalls = false,
                },
            },
        },
        Unknowns = "string",
    });
    
    example, err := dynatrace.NewRequestNaming(ctx, "requestNamingResource", &dynatrace.RequestNamingArgs{
    	Conditions: &dynatrace.RequestNamingConditionsArgs{
    		Conditions: dynatrace.RequestNamingConditionsConditionArray{
    			&dynatrace.RequestNamingConditionsConditionArgs{
    				Attribute: pulumi.String("string"),
    				Comparison: &dynatrace.RequestNamingConditionsConditionComparisonArgs{
    					Boolean: &dynatrace.RequestNamingConditionsConditionComparisonBooleanArgs{
    						Value:    pulumi.Bool(false),
    						Operator: pulumi.String("string"),
    						Unknowns: pulumi.String("string"),
    						Values: pulumi.BoolArray{
    							pulumi.Bool(false),
    						},
    					},
    					EsbInputNodeType: &dynatrace.RequestNamingConditionsConditionComparisonEsbInputNodeTypeArgs{
    						Operator: pulumi.String("string"),
    						Unknowns: pulumi.String("string"),
    						Value:    pulumi.String("string"),
    						Values: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    					},
    					FailedState: &dynatrace.RequestNamingConditionsConditionComparisonFailedStateArgs{
    						Operator: pulumi.String("string"),
    						Unknowns: pulumi.String("string"),
    						Value:    pulumi.String("string"),
    						Values: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    					},
    					FailureReason: &dynatrace.RequestNamingConditionsConditionComparisonFailureReasonArgs{
    						Operator: pulumi.String("string"),
    						Unknowns: pulumi.String("string"),
    						Value:    pulumi.String("string"),
    						Values: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    					},
    					FastString: &dynatrace.RequestNamingConditionsConditionComparisonFastStringArgs{
    						CaseSensitive: pulumi.Bool(false),
    						Operator:      pulumi.String("string"),
    						Unknowns:      pulumi.String("string"),
    						Value:         pulumi.String("string"),
    						Values: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    					},
    					FlawState: &dynatrace.RequestNamingConditionsConditionComparisonFlawStateArgs{
    						Operator: pulumi.String("string"),
    						Unknowns: pulumi.String("string"),
    						Value:    pulumi.String("string"),
    						Values: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    					},
    					Generic: &dynatrace.RequestNamingConditionsConditionComparisonGenericArgs{
    						Type:     pulumi.String("string"),
    						Unknowns: pulumi.String("string"),
    					},
    					HttpMethod: &dynatrace.RequestNamingConditionsConditionComparisonHttpMethodArgs{
    						Operator: pulumi.String("string"),
    						Unknowns: pulumi.String("string"),
    						Value:    pulumi.String("string"),
    						Values: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    					},
    					HttpStatusClass: &dynatrace.RequestNamingConditionsConditionComparisonHttpStatusClassArgs{
    						Operator: pulumi.String("string"),
    						Unknowns: pulumi.String("string"),
    						Value:    pulumi.String("string"),
    						Values: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    					},
    					IibInputNodeType: &dynatrace.RequestNamingConditionsConditionComparisonIibInputNodeTypeArgs{
    						Operator: pulumi.String("string"),
    						Unknowns: pulumi.String("string"),
    						Value:    pulumi.String("string"),
    						Values: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    					},
    					Negate: pulumi.Bool(false),
    					Number: &dynatrace.RequestNamingConditionsConditionComparisonNumberArgs{
    						Operator: pulumi.String("string"),
    						Unknowns: pulumi.String("string"),
    						Value:    pulumi.Float64(0),
    						Values: pulumi.Float64Array{
    							pulumi.Float64(0),
    						},
    					},
    					NumberRequestAttribute: &dynatrace.RequestNamingConditionsConditionComparisonNumberRequestAttributeArgs{
    						RequestAttribute:  pulumi.String("string"),
    						MatchOnChildCalls: pulumi.Bool(false),
    						Operator:          pulumi.String("string"),
    						Source: &dynatrace.RequestNamingConditionsConditionComparisonNumberRequestAttributeSourceArgs{
    							ManagementZone: pulumi.String("string"),
    							ServiceTag: &dynatrace.RequestNamingConditionsConditionComparisonNumberRequestAttributeSourceServiceTagArgs{
    								Key:     pulumi.String("string"),
    								Context: pulumi.String("string"),
    								TagKey: &dynatrace.RequestNamingConditionsConditionComparisonNumberRequestAttributeSourceServiceTagTagKeyArgs{
    									Context: pulumi.String("string"),
    									Key:     pulumi.String("string"),
    								},
    								Value: pulumi.String("string"),
    							},
    							Unknowns: pulumi.String("string"),
    						},
    						Unknowns: pulumi.String("string"),
    						Value:    pulumi.Float64(0),
    						Values: pulumi.Float64Array{
    							pulumi.Float64(0),
    						},
    					},
    					ServiceType: &dynatrace.RequestNamingConditionsConditionComparisonServiceTypeArgs{
    						Operator: pulumi.String("string"),
    						Unknowns: pulumi.String("string"),
    						Value:    pulumi.String("string"),
    						Values: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    					},
    					String: &dynatrace.RequestNamingConditionsConditionComparisonStringArgs{
    						CaseSensitive: pulumi.Bool(false),
    						Operator:      pulumi.String("string"),
    						Unknowns:      pulumi.String("string"),
    						Value:         pulumi.String("string"),
    						Values: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    					},
    					StringRequestAttribute: &dynatrace.RequestNamingConditionsConditionComparisonStringRequestAttributeArgs{
    						RequestAttribute:  pulumi.String("string"),
    						CaseSensitive:     pulumi.Bool(false),
    						MatchOnChildCalls: pulumi.Bool(false),
    						Operator:          pulumi.String("string"),
    						Source: &dynatrace.RequestNamingConditionsConditionComparisonStringRequestAttributeSourceArgs{
    							ManagementZone: pulumi.String("string"),
    							ServiceTag: &dynatrace.RequestNamingConditionsConditionComparisonStringRequestAttributeSourceServiceTagArgs{
    								Key:     pulumi.String("string"),
    								Context: pulumi.String("string"),
    								TagKey: &dynatrace.RequestNamingConditionsConditionComparisonStringRequestAttributeSourceServiceTagTagKeyArgs{
    									Context: pulumi.String("string"),
    									Key:     pulumi.String("string"),
    								},
    								Value: pulumi.String("string"),
    							},
    							Unknowns: pulumi.String("string"),
    						},
    						Unknowns: pulumi.String("string"),
    						Value:    pulumi.String("string"),
    						Values: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    					},
    					Tag: &dynatrace.RequestNamingConditionsConditionComparisonTagArgs{
    						Operator: pulumi.String("string"),
    						Unknowns: pulumi.String("string"),
    						Value: &dynatrace.RequestNamingConditionsConditionComparisonTagValueArgs{
    							Context:  pulumi.String("string"),
    							Key:      pulumi.String("string"),
    							Unknowns: pulumi.String("string"),
    							Value:    pulumi.String("string"),
    						},
    						Values: &dynatrace.RequestNamingConditionsConditionComparisonTagValuesArgs{
    							Values: dynatrace.RequestNamingConditionsConditionComparisonTagValuesValueArray{
    								&dynatrace.RequestNamingConditionsConditionComparisonTagValuesValueArgs{
    									Context:  pulumi.String("string"),
    									Key:      pulumi.String("string"),
    									Unknowns: pulumi.String("string"),
    									Value:    pulumi.String("string"),
    								},
    							},
    						},
    					},
    					ZosCallType: &dynatrace.RequestNamingConditionsConditionComparisonZosCallTypeArgs{
    						Operator: pulumi.String("string"),
    						Unknowns: pulumi.String("string"),
    						Value:    pulumi.String("string"),
    						Values: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    					},
    				},
    				Unknowns: pulumi.String("string"),
    			},
    		},
    	},
    	NamingPattern: pulumi.String("string"),
    	Enabled:       pulumi.Bool(false),
    	ManagementZones: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	Placeholders: &dynatrace.RequestNamingPlaceholdersArgs{
    		Placeholders: dynatrace.RequestNamingPlaceholdersPlaceholderArray{
    			&dynatrace.RequestNamingPlaceholdersPlaceholderArgs{
    				Attribute:        pulumi.String("string"),
    				Kind:             pulumi.String("string"),
    				Name:             pulumi.String("string"),
    				Aggregation:      pulumi.String("string"),
    				DelimiterOrRegex: pulumi.String("string"),
    				EndDelimiter:     pulumi.String("string"),
    				Normalization:    pulumi.String("string"),
    				RequestAttribute: pulumi.String("string"),
    				Source: &dynatrace.RequestNamingPlaceholdersPlaceholderSourceArgs{
    					ManagementZone: pulumi.String("string"),
    					ServiceTag: &dynatrace.RequestNamingPlaceholdersPlaceholderSourceServiceTagArgs{
    						Key:     pulumi.String("string"),
    						Context: pulumi.String("string"),
    						TagKey: &dynatrace.RequestNamingPlaceholdersPlaceholderSourceServiceTagTagKeyArgs{
    							Context: pulumi.String("string"),
    							Key:     pulumi.String("string"),
    						},
    						Value: pulumi.String("string"),
    					},
    					Unknowns: pulumi.String("string"),
    				},
    				Unknowns:          pulumi.String("string"),
    				UseFromChildCalls: pulumi.Bool(false),
    			},
    		},
    	},
    	Unknowns: pulumi.String("string"),
    })
    
    var requestNamingResource = new RequestNaming("requestNamingResource", RequestNamingArgs.builder()        
        .conditions(RequestNamingConditionsArgs.builder()
            .conditions(RequestNamingConditionsConditionArgs.builder()
                .attribute("string")
                .comparison(RequestNamingConditionsConditionComparisonArgs.builder()
                    .boolean_(RequestNamingConditionsConditionComparisonBooleanArgs.builder()
                        .value(false)
                        .operator("string")
                        .unknowns("string")
                        .values(false)
                        .build())
                    .esbInputNodeType(RequestNamingConditionsConditionComparisonEsbInputNodeTypeArgs.builder()
                        .operator("string")
                        .unknowns("string")
                        .value("string")
                        .values("string")
                        .build())
                    .failedState(RequestNamingConditionsConditionComparisonFailedStateArgs.builder()
                        .operator("string")
                        .unknowns("string")
                        .value("string")
                        .values("string")
                        .build())
                    .failureReason(RequestNamingConditionsConditionComparisonFailureReasonArgs.builder()
                        .operator("string")
                        .unknowns("string")
                        .value("string")
                        .values("string")
                        .build())
                    .fastString(RequestNamingConditionsConditionComparisonFastStringArgs.builder()
                        .caseSensitive(false)
                        .operator("string")
                        .unknowns("string")
                        .value("string")
                        .values("string")
                        .build())
                    .flawState(RequestNamingConditionsConditionComparisonFlawStateArgs.builder()
                        .operator("string")
                        .unknowns("string")
                        .value("string")
                        .values("string")
                        .build())
                    .generic(RequestNamingConditionsConditionComparisonGenericArgs.builder()
                        .type("string")
                        .unknowns("string")
                        .build())
                    .httpMethod(RequestNamingConditionsConditionComparisonHttpMethodArgs.builder()
                        .operator("string")
                        .unknowns("string")
                        .value("string")
                        .values("string")
                        .build())
                    .httpStatusClass(RequestNamingConditionsConditionComparisonHttpStatusClassArgs.builder()
                        .operator("string")
                        .unknowns("string")
                        .value("string")
                        .values("string")
                        .build())
                    .iibInputNodeType(RequestNamingConditionsConditionComparisonIibInputNodeTypeArgs.builder()
                        .operator("string")
                        .unknowns("string")
                        .value("string")
                        .values("string")
                        .build())
                    .negate(false)
                    .number(RequestNamingConditionsConditionComparisonNumberArgs.builder()
                        .operator("string")
                        .unknowns("string")
                        .value(0)
                        .values(0)
                        .build())
                    .numberRequestAttribute(RequestNamingConditionsConditionComparisonNumberRequestAttributeArgs.builder()
                        .requestAttribute("string")
                        .matchOnChildCalls(false)
                        .operator("string")
                        .source(RequestNamingConditionsConditionComparisonNumberRequestAttributeSourceArgs.builder()
                            .managementZone("string")
                            .serviceTag(RequestNamingConditionsConditionComparisonNumberRequestAttributeSourceServiceTagArgs.builder()
                                .key("string")
                                .context("string")
                                .tagKey(RequestNamingConditionsConditionComparisonNumberRequestAttributeSourceServiceTagTagKeyArgs.builder()
                                    .context("string")
                                    .key("string")
                                    .build())
                                .value("string")
                                .build())
                            .unknowns("string")
                            .build())
                        .unknowns("string")
                        .value(0)
                        .values(0)
                        .build())
                    .serviceType(RequestNamingConditionsConditionComparisonServiceTypeArgs.builder()
                        .operator("string")
                        .unknowns("string")
                        .value("string")
                        .values("string")
                        .build())
                    .string(RequestNamingConditionsConditionComparisonStringArgs.builder()
                        .caseSensitive(false)
                        .operator("string")
                        .unknowns("string")
                        .value("string")
                        .values("string")
                        .build())
                    .stringRequestAttribute(RequestNamingConditionsConditionComparisonStringRequestAttributeArgs.builder()
                        .requestAttribute("string")
                        .caseSensitive(false)
                        .matchOnChildCalls(false)
                        .operator("string")
                        .source(RequestNamingConditionsConditionComparisonStringRequestAttributeSourceArgs.builder()
                            .managementZone("string")
                            .serviceTag(RequestNamingConditionsConditionComparisonStringRequestAttributeSourceServiceTagArgs.builder()
                                .key("string")
                                .context("string")
                                .tagKey(RequestNamingConditionsConditionComparisonStringRequestAttributeSourceServiceTagTagKeyArgs.builder()
                                    .context("string")
                                    .key("string")
                                    .build())
                                .value("string")
                                .build())
                            .unknowns("string")
                            .build())
                        .unknowns("string")
                        .value("string")
                        .values("string")
                        .build())
                    .tag(RequestNamingConditionsConditionComparisonTagArgs.builder()
                        .operator("string")
                        .unknowns("string")
                        .value(RequestNamingConditionsConditionComparisonTagValueArgs.builder()
                            .context("string")
                            .key("string")
                            .unknowns("string")
                            .value("string")
                            .build())
                        .values(RequestNamingConditionsConditionComparisonTagValuesArgs.builder()
                            .values(RequestNamingConditionsConditionComparisonTagValuesValueArgs.builder()
                                .context("string")
                                .key("string")
                                .unknowns("string")
                                .value("string")
                                .build())
                            .build())
                        .build())
                    .zosCallType(RequestNamingConditionsConditionComparisonZosCallTypeArgs.builder()
                        .operator("string")
                        .unknowns("string")
                        .value("string")
                        .values("string")
                        .build())
                    .build())
                .unknowns("string")
                .build())
            .build())
        .namingPattern("string")
        .enabled(false)
        .managementZones("string")
        .placeholders(RequestNamingPlaceholdersArgs.builder()
            .placeholders(RequestNamingPlaceholdersPlaceholderArgs.builder()
                .attribute("string")
                .kind("string")
                .name("string")
                .aggregation("string")
                .delimiterOrRegex("string")
                .endDelimiter("string")
                .normalization("string")
                .requestAttribute("string")
                .source(RequestNamingPlaceholdersPlaceholderSourceArgs.builder()
                    .managementZone("string")
                    .serviceTag(RequestNamingPlaceholdersPlaceholderSourceServiceTagArgs.builder()
                        .key("string")
                        .context("string")
                        .tagKey(RequestNamingPlaceholdersPlaceholderSourceServiceTagTagKeyArgs.builder()
                            .context("string")
                            .key("string")
                            .build())
                        .value("string")
                        .build())
                    .unknowns("string")
                    .build())
                .unknowns("string")
                .useFromChildCalls(false)
                .build())
            .build())
        .unknowns("string")
        .build());
    
    request_naming_resource = dynatrace.RequestNaming("requestNamingResource",
        conditions=dynatrace.RequestNamingConditionsArgs(
            conditions=[dynatrace.RequestNamingConditionsConditionArgs(
                attribute="string",
                comparison=dynatrace.RequestNamingConditionsConditionComparisonArgs(
                    boolean=dynatrace.RequestNamingConditionsConditionComparisonBooleanArgs(
                        value=False,
                        operator="string",
                        unknowns="string",
                        values=[False],
                    ),
                    esb_input_node_type=dynatrace.RequestNamingConditionsConditionComparisonEsbInputNodeTypeArgs(
                        operator="string",
                        unknowns="string",
                        value="string",
                        values=["string"],
                    ),
                    failed_state=dynatrace.RequestNamingConditionsConditionComparisonFailedStateArgs(
                        operator="string",
                        unknowns="string",
                        value="string",
                        values=["string"],
                    ),
                    failure_reason=dynatrace.RequestNamingConditionsConditionComparisonFailureReasonArgs(
                        operator="string",
                        unknowns="string",
                        value="string",
                        values=["string"],
                    ),
                    fast_string=dynatrace.RequestNamingConditionsConditionComparisonFastStringArgs(
                        case_sensitive=False,
                        operator="string",
                        unknowns="string",
                        value="string",
                        values=["string"],
                    ),
                    flaw_state=dynatrace.RequestNamingConditionsConditionComparisonFlawStateArgs(
                        operator="string",
                        unknowns="string",
                        value="string",
                        values=["string"],
                    ),
                    generic=dynatrace.RequestNamingConditionsConditionComparisonGenericArgs(
                        type="string",
                        unknowns="string",
                    ),
                    http_method=dynatrace.RequestNamingConditionsConditionComparisonHttpMethodArgs(
                        operator="string",
                        unknowns="string",
                        value="string",
                        values=["string"],
                    ),
                    http_status_class=dynatrace.RequestNamingConditionsConditionComparisonHttpStatusClassArgs(
                        operator="string",
                        unknowns="string",
                        value="string",
                        values=["string"],
                    ),
                    iib_input_node_type=dynatrace.RequestNamingConditionsConditionComparisonIibInputNodeTypeArgs(
                        operator="string",
                        unknowns="string",
                        value="string",
                        values=["string"],
                    ),
                    negate=False,
                    number=dynatrace.RequestNamingConditionsConditionComparisonNumberArgs(
                        operator="string",
                        unknowns="string",
                        value=0,
                        values=[0],
                    ),
                    number_request_attribute=dynatrace.RequestNamingConditionsConditionComparisonNumberRequestAttributeArgs(
                        request_attribute="string",
                        match_on_child_calls=False,
                        operator="string",
                        source=dynatrace.RequestNamingConditionsConditionComparisonNumberRequestAttributeSourceArgs(
                            management_zone="string",
                            service_tag=dynatrace.RequestNamingConditionsConditionComparisonNumberRequestAttributeSourceServiceTagArgs(
                                key="string",
                                context="string",
                                tag_key=dynatrace.RequestNamingConditionsConditionComparisonNumberRequestAttributeSourceServiceTagTagKeyArgs(
                                    context="string",
                                    key="string",
                                ),
                                value="string",
                            ),
                            unknowns="string",
                        ),
                        unknowns="string",
                        value=0,
                        values=[0],
                    ),
                    service_type=dynatrace.RequestNamingConditionsConditionComparisonServiceTypeArgs(
                        operator="string",
                        unknowns="string",
                        value="string",
                        values=["string"],
                    ),
                    string=dynatrace.RequestNamingConditionsConditionComparisonStringArgs(
                        case_sensitive=False,
                        operator="string",
                        unknowns="string",
                        value="string",
                        values=["string"],
                    ),
                    string_request_attribute=dynatrace.RequestNamingConditionsConditionComparisonStringRequestAttributeArgs(
                        request_attribute="string",
                        case_sensitive=False,
                        match_on_child_calls=False,
                        operator="string",
                        source=dynatrace.RequestNamingConditionsConditionComparisonStringRequestAttributeSourceArgs(
                            management_zone="string",
                            service_tag=dynatrace.RequestNamingConditionsConditionComparisonStringRequestAttributeSourceServiceTagArgs(
                                key="string",
                                context="string",
                                tag_key=dynatrace.RequestNamingConditionsConditionComparisonStringRequestAttributeSourceServiceTagTagKeyArgs(
                                    context="string",
                                    key="string",
                                ),
                                value="string",
                            ),
                            unknowns="string",
                        ),
                        unknowns="string",
                        value="string",
                        values=["string"],
                    ),
                    tag=dynatrace.RequestNamingConditionsConditionComparisonTagArgs(
                        operator="string",
                        unknowns="string",
                        value=dynatrace.RequestNamingConditionsConditionComparisonTagValueArgs(
                            context="string",
                            key="string",
                            unknowns="string",
                            value="string",
                        ),
                        values=dynatrace.RequestNamingConditionsConditionComparisonTagValuesArgs(
                            values=[dynatrace.RequestNamingConditionsConditionComparisonTagValuesValueArgs(
                                context="string",
                                key="string",
                                unknowns="string",
                                value="string",
                            )],
                        ),
                    ),
                    zos_call_type=dynatrace.RequestNamingConditionsConditionComparisonZosCallTypeArgs(
                        operator="string",
                        unknowns="string",
                        value="string",
                        values=["string"],
                    ),
                ),
                unknowns="string",
            )],
        ),
        naming_pattern="string",
        enabled=False,
        management_zones=["string"],
        placeholders=dynatrace.RequestNamingPlaceholdersArgs(
            placeholders=[dynatrace.RequestNamingPlaceholdersPlaceholderArgs(
                attribute="string",
                kind="string",
                name="string",
                aggregation="string",
                delimiter_or_regex="string",
                end_delimiter="string",
                normalization="string",
                request_attribute="string",
                source=dynatrace.RequestNamingPlaceholdersPlaceholderSourceArgs(
                    management_zone="string",
                    service_tag=dynatrace.RequestNamingPlaceholdersPlaceholderSourceServiceTagArgs(
                        key="string",
                        context="string",
                        tag_key=dynatrace.RequestNamingPlaceholdersPlaceholderSourceServiceTagTagKeyArgs(
                            context="string",
                            key="string",
                        ),
                        value="string",
                    ),
                    unknowns="string",
                ),
                unknowns="string",
                use_from_child_calls=False,
            )],
        ),
        unknowns="string")
    
    const requestNamingResource = new dynatrace.RequestNaming("requestNamingResource", {
        conditions: {
            conditions: [{
                attribute: "string",
                comparison: {
                    boolean: {
                        value: false,
                        operator: "string",
                        unknowns: "string",
                        values: [false],
                    },
                    esbInputNodeType: {
                        operator: "string",
                        unknowns: "string",
                        value: "string",
                        values: ["string"],
                    },
                    failedState: {
                        operator: "string",
                        unknowns: "string",
                        value: "string",
                        values: ["string"],
                    },
                    failureReason: {
                        operator: "string",
                        unknowns: "string",
                        value: "string",
                        values: ["string"],
                    },
                    fastString: {
                        caseSensitive: false,
                        operator: "string",
                        unknowns: "string",
                        value: "string",
                        values: ["string"],
                    },
                    flawState: {
                        operator: "string",
                        unknowns: "string",
                        value: "string",
                        values: ["string"],
                    },
                    generic: {
                        type: "string",
                        unknowns: "string",
                    },
                    httpMethod: {
                        operator: "string",
                        unknowns: "string",
                        value: "string",
                        values: ["string"],
                    },
                    httpStatusClass: {
                        operator: "string",
                        unknowns: "string",
                        value: "string",
                        values: ["string"],
                    },
                    iibInputNodeType: {
                        operator: "string",
                        unknowns: "string",
                        value: "string",
                        values: ["string"],
                    },
                    negate: false,
                    number: {
                        operator: "string",
                        unknowns: "string",
                        value: 0,
                        values: [0],
                    },
                    numberRequestAttribute: {
                        requestAttribute: "string",
                        matchOnChildCalls: false,
                        operator: "string",
                        source: {
                            managementZone: "string",
                            serviceTag: {
                                key: "string",
                                context: "string",
                                tagKey: {
                                    context: "string",
                                    key: "string",
                                },
                                value: "string",
                            },
                            unknowns: "string",
                        },
                        unknowns: "string",
                        value: 0,
                        values: [0],
                    },
                    serviceType: {
                        operator: "string",
                        unknowns: "string",
                        value: "string",
                        values: ["string"],
                    },
                    string: {
                        caseSensitive: false,
                        operator: "string",
                        unknowns: "string",
                        value: "string",
                        values: ["string"],
                    },
                    stringRequestAttribute: {
                        requestAttribute: "string",
                        caseSensitive: false,
                        matchOnChildCalls: false,
                        operator: "string",
                        source: {
                            managementZone: "string",
                            serviceTag: {
                                key: "string",
                                context: "string",
                                tagKey: {
                                    context: "string",
                                    key: "string",
                                },
                                value: "string",
                            },
                            unknowns: "string",
                        },
                        unknowns: "string",
                        value: "string",
                        values: ["string"],
                    },
                    tag: {
                        operator: "string",
                        unknowns: "string",
                        value: {
                            context: "string",
                            key: "string",
                            unknowns: "string",
                            value: "string",
                        },
                        values: {
                            values: [{
                                context: "string",
                                key: "string",
                                unknowns: "string",
                                value: "string",
                            }],
                        },
                    },
                    zosCallType: {
                        operator: "string",
                        unknowns: "string",
                        value: "string",
                        values: ["string"],
                    },
                },
                unknowns: "string",
            }],
        },
        namingPattern: "string",
        enabled: false,
        managementZones: ["string"],
        placeholders: {
            placeholders: [{
                attribute: "string",
                kind: "string",
                name: "string",
                aggregation: "string",
                delimiterOrRegex: "string",
                endDelimiter: "string",
                normalization: "string",
                requestAttribute: "string",
                source: {
                    managementZone: "string",
                    serviceTag: {
                        key: "string",
                        context: "string",
                        tagKey: {
                            context: "string",
                            key: "string",
                        },
                        value: "string",
                    },
                    unknowns: "string",
                },
                unknowns: "string",
                useFromChildCalls: false,
            }],
        },
        unknowns: "string",
    });
    
    type: dynatrace:RequestNaming
    properties:
        conditions:
            conditions:
                - attribute: string
                  comparison:
                    boolean:
                        operator: string
                        unknowns: string
                        value: false
                        values:
                            - false
                    esbInputNodeType:
                        operator: string
                        unknowns: string
                        value: string
                        values:
                            - string
                    failedState:
                        operator: string
                        unknowns: string
                        value: string
                        values:
                            - string
                    failureReason:
                        operator: string
                        unknowns: string
                        value: string
                        values:
                            - string
                    fastString:
                        caseSensitive: false
                        operator: string
                        unknowns: string
                        value: string
                        values:
                            - string
                    flawState:
                        operator: string
                        unknowns: string
                        value: string
                        values:
                            - string
                    generic:
                        type: string
                        unknowns: string
                    httpMethod:
                        operator: string
                        unknowns: string
                        value: string
                        values:
                            - string
                    httpStatusClass:
                        operator: string
                        unknowns: string
                        value: string
                        values:
                            - string
                    iibInputNodeType:
                        operator: string
                        unknowns: string
                        value: string
                        values:
                            - string
                    negate: false
                    number:
                        operator: string
                        unknowns: string
                        value: 0
                        values:
                            - 0
                    numberRequestAttribute:
                        matchOnChildCalls: false
                        operator: string
                        requestAttribute: string
                        source:
                            managementZone: string
                            serviceTag:
                                context: string
                                key: string
                                tagKey:
                                    context: string
                                    key: string
                                value: string
                            unknowns: string
                        unknowns: string
                        value: 0
                        values:
                            - 0
                    serviceType:
                        operator: string
                        unknowns: string
                        value: string
                        values:
                            - string
                    string:
                        caseSensitive: false
                        operator: string
                        unknowns: string
                        value: string
                        values:
                            - string
                    stringRequestAttribute:
                        caseSensitive: false
                        matchOnChildCalls: false
                        operator: string
                        requestAttribute: string
                        source:
                            managementZone: string
                            serviceTag:
                                context: string
                                key: string
                                tagKey:
                                    context: string
                                    key: string
                                value: string
                            unknowns: string
                        unknowns: string
                        value: string
                        values:
                            - string
                    tag:
                        operator: string
                        unknowns: string
                        value:
                            context: string
                            key: string
                            unknowns: string
                            value: string
                        values:
                            values:
                                - context: string
                                  key: string
                                  unknowns: string
                                  value: string
                    zosCallType:
                        operator: string
                        unknowns: string
                        value: string
                        values:
                            - string
                  unknowns: string
        enabled: false
        managementZones:
            - string
        namingPattern: string
        placeholders:
            placeholders:
                - aggregation: string
                  attribute: string
                  delimiterOrRegex: string
                  endDelimiter: string
                  kind: string
                  name: string
                  normalization: string
                  requestAttribute: string
                  source:
                    managementZone: string
                    serviceTag:
                        context: string
                        key: string
                        tagKey:
                            context: string
                            key: string
                        value: string
                    unknowns: string
                  unknowns: string
                  useFromChildCalls: false
        unknowns: string
    

    RequestNaming 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 RequestNaming resource accepts the following input properties:

    Conditions Lbrlabs.PulumiPackage.Dynatrace.Inputs.RequestNamingConditions
    The set of conditions for the request naming rule usage. You can specify several conditions. The request has to match all the specified conditions for the rule to trigger
    NamingPattern string
    The name to be assigned to matching requests
    Enabled bool
    The rule is enabled (true) or disabled (false)
    ManagementZones List<string>
    Specifies the management zones for which this rule should be applied
    Placeholders Lbrlabs.PulumiPackage.Dynatrace.Inputs.RequestNamingPlaceholders
    The list of custom placeholders to be used in the naming pattern. It enables you to extract a request attribute value or other request attribute and use it in the request naming pattern.
    Unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    Conditions RequestNamingConditionsArgs
    The set of conditions for the request naming rule usage. You can specify several conditions. The request has to match all the specified conditions for the rule to trigger
    NamingPattern string
    The name to be assigned to matching requests
    Enabled bool
    The rule is enabled (true) or disabled (false)
    ManagementZones []string
    Specifies the management zones for which this rule should be applied
    Placeholders RequestNamingPlaceholdersArgs
    The list of custom placeholders to be used in the naming pattern. It enables you to extract a request attribute value or other request attribute and use it in the request naming pattern.
    Unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    conditions RequestNamingConditions
    The set of conditions for the request naming rule usage. You can specify several conditions. The request has to match all the specified conditions for the rule to trigger
    namingPattern String
    The name to be assigned to matching requests
    enabled Boolean
    The rule is enabled (true) or disabled (false)
    managementZones List<String>
    Specifies the management zones for which this rule should be applied
    placeholders RequestNamingPlaceholders
    The list of custom placeholders to be used in the naming pattern. It enables you to extract a request attribute value or other request attribute and use it in the request naming pattern.
    unknowns String
    allows for configuring properties that are not explicitly supported by the current version of this provider
    conditions RequestNamingConditions
    The set of conditions for the request naming rule usage. You can specify several conditions. The request has to match all the specified conditions for the rule to trigger
    namingPattern string
    The name to be assigned to matching requests
    enabled boolean
    The rule is enabled (true) or disabled (false)
    managementZones string[]
    Specifies the management zones for which this rule should be applied
    placeholders RequestNamingPlaceholders
    The list of custom placeholders to be used in the naming pattern. It enables you to extract a request attribute value or other request attribute and use it in the request naming pattern.
    unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    conditions RequestNamingConditionsArgs
    The set of conditions for the request naming rule usage. You can specify several conditions. The request has to match all the specified conditions for the rule to trigger
    naming_pattern str
    The name to be assigned to matching requests
    enabled bool
    The rule is enabled (true) or disabled (false)
    management_zones Sequence[str]
    Specifies the management zones for which this rule should be applied
    placeholders RequestNamingPlaceholdersArgs
    The list of custom placeholders to be used in the naming pattern. It enables you to extract a request attribute value or other request attribute and use it in the request naming pattern.
    unknowns str
    allows for configuring properties that are not explicitly supported by the current version of this provider
    conditions Property Map
    The set of conditions for the request naming rule usage. You can specify several conditions. The request has to match all the specified conditions for the rule to trigger
    namingPattern String
    The name to be assigned to matching requests
    enabled Boolean
    The rule is enabled (true) or disabled (false)
    managementZones List<String>
    Specifies the management zones for which this rule should be applied
    placeholders Property Map
    The list of custom placeholders to be used in the naming pattern. It enables you to extract a request attribute value or other request attribute and use it in the request naming pattern.
    unknowns String
    allows for configuring properties that are not explicitly supported by the current version of this provider

    Outputs

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

    Get an existing RequestNaming 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?: RequestNamingState, opts?: CustomResourceOptions): RequestNaming
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            conditions: Optional[RequestNamingConditionsArgs] = None,
            enabled: Optional[bool] = None,
            management_zones: Optional[Sequence[str]] = None,
            naming_pattern: Optional[str] = None,
            placeholders: Optional[RequestNamingPlaceholdersArgs] = None,
            unknowns: Optional[str] = None) -> RequestNaming
    func GetRequestNaming(ctx *Context, name string, id IDInput, state *RequestNamingState, opts ...ResourceOption) (*RequestNaming, error)
    public static RequestNaming Get(string name, Input<string> id, RequestNamingState? state, CustomResourceOptions? opts = null)
    public static RequestNaming get(String name, Output<String> id, RequestNamingState 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:
    Conditions Lbrlabs.PulumiPackage.Dynatrace.Inputs.RequestNamingConditions
    The set of conditions for the request naming rule usage. You can specify several conditions. The request has to match all the specified conditions for the rule to trigger
    Enabled bool
    The rule is enabled (true) or disabled (false)
    ManagementZones List<string>
    Specifies the management zones for which this rule should be applied
    NamingPattern string
    The name to be assigned to matching requests
    Placeholders Lbrlabs.PulumiPackage.Dynatrace.Inputs.RequestNamingPlaceholders
    The list of custom placeholders to be used in the naming pattern. It enables you to extract a request attribute value or other request attribute and use it in the request naming pattern.
    Unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    Conditions RequestNamingConditionsArgs
    The set of conditions for the request naming rule usage. You can specify several conditions. The request has to match all the specified conditions for the rule to trigger
    Enabled bool
    The rule is enabled (true) or disabled (false)
    ManagementZones []string
    Specifies the management zones for which this rule should be applied
    NamingPattern string
    The name to be assigned to matching requests
    Placeholders RequestNamingPlaceholdersArgs
    The list of custom placeholders to be used in the naming pattern. It enables you to extract a request attribute value or other request attribute and use it in the request naming pattern.
    Unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    conditions RequestNamingConditions
    The set of conditions for the request naming rule usage. You can specify several conditions. The request has to match all the specified conditions for the rule to trigger
    enabled Boolean
    The rule is enabled (true) or disabled (false)
    managementZones List<String>
    Specifies the management zones for which this rule should be applied
    namingPattern String
    The name to be assigned to matching requests
    placeholders RequestNamingPlaceholders
    The list of custom placeholders to be used in the naming pattern. It enables you to extract a request attribute value or other request attribute and use it in the request naming pattern.
    unknowns String
    allows for configuring properties that are not explicitly supported by the current version of this provider
    conditions RequestNamingConditions
    The set of conditions for the request naming rule usage. You can specify several conditions. The request has to match all the specified conditions for the rule to trigger
    enabled boolean
    The rule is enabled (true) or disabled (false)
    managementZones string[]
    Specifies the management zones for which this rule should be applied
    namingPattern string
    The name to be assigned to matching requests
    placeholders RequestNamingPlaceholders
    The list of custom placeholders to be used in the naming pattern. It enables you to extract a request attribute value or other request attribute and use it in the request naming pattern.
    unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    conditions RequestNamingConditionsArgs
    The set of conditions for the request naming rule usage. You can specify several conditions. The request has to match all the specified conditions for the rule to trigger
    enabled bool
    The rule is enabled (true) or disabled (false)
    management_zones Sequence[str]
    Specifies the management zones for which this rule should be applied
    naming_pattern str
    The name to be assigned to matching requests
    placeholders RequestNamingPlaceholdersArgs
    The list of custom placeholders to be used in the naming pattern. It enables you to extract a request attribute value or other request attribute and use it in the request naming pattern.
    unknowns str
    allows for configuring properties that are not explicitly supported by the current version of this provider
    conditions Property Map
    The set of conditions for the request naming rule usage. You can specify several conditions. The request has to match all the specified conditions for the rule to trigger
    enabled Boolean
    The rule is enabled (true) or disabled (false)
    managementZones List<String>
    Specifies the management zones for which this rule should be applied
    namingPattern String
    The name to be assigned to matching requests
    placeholders Property Map
    The list of custom placeholders to be used in the naming pattern. It enables you to extract a request attribute value or other request attribute and use it in the request naming pattern.
    unknowns String
    allows for configuring properties that are not explicitly supported by the current version of this provider

    Supporting Types

    RequestNamingConditions, RequestNamingConditionsArgs

    RequestNamingConditionsCondition, RequestNamingConditionsConditionArgs

    RequestNamingConditionsConditionComparison, RequestNamingConditionsConditionComparisonArgs

    Boolean Lbrlabs.PulumiPackage.Dynatrace.Inputs.RequestNamingConditionsConditionComparisonBoolean
    EsbInputNodeType Lbrlabs.PulumiPackage.Dynatrace.Inputs.RequestNamingConditionsConditionComparisonEsbInputNodeType
    FailedState Lbrlabs.PulumiPackage.Dynatrace.Inputs.RequestNamingConditionsConditionComparisonFailedState
    FailureReason Lbrlabs.PulumiPackage.Dynatrace.Inputs.RequestNamingConditionsConditionComparisonFailureReason
    FastString Lbrlabs.PulumiPackage.Dynatrace.Inputs.RequestNamingConditionsConditionComparisonFastString
    FlawState Lbrlabs.PulumiPackage.Dynatrace.Inputs.RequestNamingConditionsConditionComparisonFlawState
    Generic Lbrlabs.PulumiPackage.Dynatrace.Inputs.RequestNamingConditionsConditionComparisonGeneric
    HttpMethod Lbrlabs.PulumiPackage.Dynatrace.Inputs.RequestNamingConditionsConditionComparisonHttpMethod
    HttpStatusClass Lbrlabs.PulumiPackage.Dynatrace.Inputs.RequestNamingConditionsConditionComparisonHttpStatusClass
    IibInputNodeType Lbrlabs.PulumiPackage.Dynatrace.Inputs.RequestNamingConditionsConditionComparisonIibInputNodeType
    Negate bool
    Number Lbrlabs.PulumiPackage.Dynatrace.Inputs.RequestNamingConditionsConditionComparisonNumber
    NumberRequestAttribute Lbrlabs.PulumiPackage.Dynatrace.Inputs.RequestNamingConditionsConditionComparisonNumberRequestAttribute
    ServiceType Lbrlabs.PulumiPackage.Dynatrace.Inputs.RequestNamingConditionsConditionComparisonServiceType
    String Lbrlabs.PulumiPackage.Dynatrace.Inputs.RequestNamingConditionsConditionComparisonString
    StringRequestAttribute Lbrlabs.PulumiPackage.Dynatrace.Inputs.RequestNamingConditionsConditionComparisonStringRequestAttribute
    Tag Lbrlabs.PulumiPackage.Dynatrace.Inputs.RequestNamingConditionsConditionComparisonTag
    ZosCallType Lbrlabs.PulumiPackage.Dynatrace.Inputs.RequestNamingConditionsConditionComparisonZosCallType
    Boolean RequestNamingConditionsConditionComparisonBoolean
    EsbInputNodeType RequestNamingConditionsConditionComparisonEsbInputNodeType
    FailedState RequestNamingConditionsConditionComparisonFailedState
    FailureReason RequestNamingConditionsConditionComparisonFailureReason
    FastString RequestNamingConditionsConditionComparisonFastString
    FlawState RequestNamingConditionsConditionComparisonFlawState
    Generic RequestNamingConditionsConditionComparisonGeneric
    HttpMethod RequestNamingConditionsConditionComparisonHttpMethod
    HttpStatusClass RequestNamingConditionsConditionComparisonHttpStatusClass
    IibInputNodeType RequestNamingConditionsConditionComparisonIibInputNodeType
    Negate bool
    Number RequestNamingConditionsConditionComparisonNumber
    NumberRequestAttribute RequestNamingConditionsConditionComparisonNumberRequestAttribute
    ServiceType RequestNamingConditionsConditionComparisonServiceType
    String RequestNamingConditionsConditionComparisonString
    StringRequestAttribute RequestNamingConditionsConditionComparisonStringRequestAttribute
    Tag RequestNamingConditionsConditionComparisonTag
    ZosCallType RequestNamingConditionsConditionComparisonZosCallType
    boolean_ RequestNamingConditionsConditionComparisonBoolean
    esbInputNodeType RequestNamingConditionsConditionComparisonEsbInputNodeType
    failedState RequestNamingConditionsConditionComparisonFailedState
    failureReason RequestNamingConditionsConditionComparisonFailureReason
    fastString RequestNamingConditionsConditionComparisonFastString
    flawState RequestNamingConditionsConditionComparisonFlawState
    generic RequestNamingConditionsConditionComparisonGeneric
    httpMethod RequestNamingConditionsConditionComparisonHttpMethod
    httpStatusClass RequestNamingConditionsConditionComparisonHttpStatusClass
    iibInputNodeType RequestNamingConditionsConditionComparisonIibInputNodeType
    negate Boolean
    number RequestNamingConditionsConditionComparisonNumber
    numberRequestAttribute RequestNamingConditionsConditionComparisonNumberRequestAttribute
    serviceType RequestNamingConditionsConditionComparisonServiceType
    string RequestNamingConditionsConditionComparisonString
    stringRequestAttribute RequestNamingConditionsConditionComparisonStringRequestAttribute
    tag RequestNamingConditionsConditionComparisonTag
    zosCallType RequestNamingConditionsConditionComparisonZosCallType
    boolean RequestNamingConditionsConditionComparisonBoolean
    esbInputNodeType RequestNamingConditionsConditionComparisonEsbInputNodeType
    failedState RequestNamingConditionsConditionComparisonFailedState
    failureReason RequestNamingConditionsConditionComparisonFailureReason
    fastString RequestNamingConditionsConditionComparisonFastString
    flawState RequestNamingConditionsConditionComparisonFlawState
    generic RequestNamingConditionsConditionComparisonGeneric
    httpMethod RequestNamingConditionsConditionComparisonHttpMethod
    httpStatusClass RequestNamingConditionsConditionComparisonHttpStatusClass
    iibInputNodeType RequestNamingConditionsConditionComparisonIibInputNodeType
    negate boolean
    number RequestNamingConditionsConditionComparisonNumber
    numberRequestAttribute RequestNamingConditionsConditionComparisonNumberRequestAttribute
    serviceType RequestNamingConditionsConditionComparisonServiceType
    string RequestNamingConditionsConditionComparisonString
    stringRequestAttribute RequestNamingConditionsConditionComparisonStringRequestAttribute
    tag RequestNamingConditionsConditionComparisonTag
    zosCallType RequestNamingConditionsConditionComparisonZosCallType
    boolean RequestNamingConditionsConditionComparisonBoolean
    esb_input_node_type RequestNamingConditionsConditionComparisonEsbInputNodeType
    failed_state RequestNamingConditionsConditionComparisonFailedState
    failure_reason RequestNamingConditionsConditionComparisonFailureReason
    fast_string RequestNamingConditionsConditionComparisonFastString
    flaw_state RequestNamingConditionsConditionComparisonFlawState
    generic RequestNamingConditionsConditionComparisonGeneric
    http_method RequestNamingConditionsConditionComparisonHttpMethod
    http_status_class RequestNamingConditionsConditionComparisonHttpStatusClass
    iib_input_node_type RequestNamingConditionsConditionComparisonIibInputNodeType
    negate bool
    number RequestNamingConditionsConditionComparisonNumber
    number_request_attribute RequestNamingConditionsConditionComparisonNumberRequestAttribute
    service_type RequestNamingConditionsConditionComparisonServiceType
    string RequestNamingConditionsConditionComparisonString
    string_request_attribute RequestNamingConditionsConditionComparisonStringRequestAttribute
    tag RequestNamingConditionsConditionComparisonTag
    zos_call_type RequestNamingConditionsConditionComparisonZosCallType

    RequestNamingConditionsConditionComparisonBoolean, RequestNamingConditionsConditionComparisonBooleanArgs

    Value bool
    Operator string
    Unknowns string
    Values List<bool>
    Value bool
    Operator string
    Unknowns string
    Values []bool
    value Boolean
    operator String
    unknowns String
    values List<Boolean>
    value boolean
    operator string
    unknowns string
    values boolean[]
    value bool
    operator str
    unknowns str
    values Sequence[bool]
    value Boolean
    operator String
    unknowns String
    values List<Boolean>

    RequestNamingConditionsConditionComparisonEsbInputNodeType, RequestNamingConditionsConditionComparisonEsbInputNodeTypeArgs

    Operator string
    Unknowns string
    Value string
    Values List<string>
    Operator string
    Unknowns string
    Value string
    Values []string
    operator String
    unknowns String
    value String
    values List<String>
    operator string
    unknowns string
    value string
    values string[]
    operator str
    unknowns str
    value str
    values Sequence[str]
    operator String
    unknowns String
    value String
    values List<String>

    RequestNamingConditionsConditionComparisonFailedState, RequestNamingConditionsConditionComparisonFailedStateArgs

    Operator string
    Unknowns string
    Value string
    Values List<string>
    Operator string
    Unknowns string
    Value string
    Values []string
    operator String
    unknowns String
    value String
    values List<String>
    operator string
    unknowns string
    value string
    values string[]
    operator str
    unknowns str
    value str
    values Sequence[str]
    operator String
    unknowns String
    value String
    values List<String>

    RequestNamingConditionsConditionComparisonFailureReason, RequestNamingConditionsConditionComparisonFailureReasonArgs

    Operator string
    Unknowns string
    Value string
    Values List<string>
    Operator string
    Unknowns string
    Value string
    Values []string
    operator String
    unknowns String
    value String
    values List<String>
    operator string
    unknowns string
    value string
    values string[]
    operator str
    unknowns str
    value str
    values Sequence[str]
    operator String
    unknowns String
    value String
    values List<String>

    RequestNamingConditionsConditionComparisonFastString, RequestNamingConditionsConditionComparisonFastStringArgs

    CaseSensitive bool
    Operator string
    Unknowns string
    Value string
    Values List<string>
    CaseSensitive bool
    Operator string
    Unknowns string
    Value string
    Values []string
    caseSensitive Boolean
    operator String
    unknowns String
    value String
    values List<String>
    caseSensitive boolean
    operator string
    unknowns string
    value string
    values string[]
    case_sensitive bool
    operator str
    unknowns str
    value str
    values Sequence[str]
    caseSensitive Boolean
    operator String
    unknowns String
    value String
    values List<String>

    RequestNamingConditionsConditionComparisonFlawState, RequestNamingConditionsConditionComparisonFlawStateArgs

    Operator string
    Unknowns string
    Value string
    Values List<string>
    Operator string
    Unknowns string
    Value string
    Values []string
    operator String
    unknowns String
    value String
    values List<String>
    operator string
    unknowns string
    value string
    values string[]
    operator str
    unknowns str
    value str
    values Sequence[str]
    operator String
    unknowns String
    value String
    values List<String>

    RequestNamingConditionsConditionComparisonGeneric, RequestNamingConditionsConditionComparisonGenericArgs

    Type string
    Unknowns string
    Type string
    Unknowns string
    type String
    unknowns String
    type string
    unknowns string
    type str
    unknowns str
    type String
    unknowns String

    RequestNamingConditionsConditionComparisonHttpMethod, RequestNamingConditionsConditionComparisonHttpMethodArgs

    Operator string
    Unknowns string
    Value string
    Values List<string>
    Operator string
    Unknowns string
    Value string
    Values []string
    operator String
    unknowns String
    value String
    values List<String>
    operator string
    unknowns string
    value string
    values string[]
    operator str
    unknowns str
    value str
    values Sequence[str]
    operator String
    unknowns String
    value String
    values List<String>

    RequestNamingConditionsConditionComparisonHttpStatusClass, RequestNamingConditionsConditionComparisonHttpStatusClassArgs

    Operator string
    Unknowns string
    Value string
    Values List<string>
    Operator string
    Unknowns string
    Value string
    Values []string
    operator String
    unknowns String
    value String
    values List<String>
    operator string
    unknowns string
    value string
    values string[]
    operator str
    unknowns str
    value str
    values Sequence[str]
    operator String
    unknowns String
    value String
    values List<String>

    RequestNamingConditionsConditionComparisonIibInputNodeType, RequestNamingConditionsConditionComparisonIibInputNodeTypeArgs

    Operator string
    Unknowns string
    Value string
    Values List<string>
    Operator string
    Unknowns string
    Value string
    Values []string
    operator String
    unknowns String
    value String
    values List<String>
    operator string
    unknowns string
    value string
    values string[]
    operator str
    unknowns str
    value str
    values Sequence[str]
    operator String
    unknowns String
    value String
    values List<String>

    RequestNamingConditionsConditionComparisonNumber, RequestNamingConditionsConditionComparisonNumberArgs

    Operator string
    Unknowns string
    Value double
    Values List<double>
    Operator string
    Unknowns string
    Value float64
    Values []float64
    operator String
    unknowns String
    value Double
    values List<Double>
    operator string
    unknowns string
    value number
    values number[]
    operator str
    unknowns str
    value float
    values Sequence[float]
    operator String
    unknowns String
    value Number
    values List<Number>

    RequestNamingConditionsConditionComparisonNumberRequestAttribute, RequestNamingConditionsConditionComparisonNumberRequestAttributeArgs

    RequestNamingConditionsConditionComparisonNumberRequestAttributeSource, RequestNamingConditionsConditionComparisonNumberRequestAttributeSourceArgs

    RequestNamingConditionsConditionComparisonNumberRequestAttributeSourceServiceTag, RequestNamingConditionsConditionComparisonNumberRequestAttributeSourceServiceTagArgs

    key String
    context String
    tagKey Property Map
    value String

    RequestNamingConditionsConditionComparisonNumberRequestAttributeSourceServiceTagTagKey, RequestNamingConditionsConditionComparisonNumberRequestAttributeSourceServiceTagTagKeyArgs

    Context string
    Key string
    Context string
    Key string
    context String
    key String
    context string
    key string
    context str
    key str
    context String
    key String

    RequestNamingConditionsConditionComparisonServiceType, RequestNamingConditionsConditionComparisonServiceTypeArgs

    Operator string
    Unknowns string
    Value string
    Values List<string>
    Operator string
    Unknowns string
    Value string
    Values []string
    operator String
    unknowns String
    value String
    values List<String>
    operator string
    unknowns string
    value string
    values string[]
    operator str
    unknowns str
    value str
    values Sequence[str]
    operator String
    unknowns String
    value String
    values List<String>

    RequestNamingConditionsConditionComparisonString, RequestNamingConditionsConditionComparisonStringArgs

    CaseSensitive bool
    Operator string
    Unknowns string
    Value string
    Values List<string>
    CaseSensitive bool
    Operator string
    Unknowns string
    Value string
    Values []string
    caseSensitive Boolean
    operator String
    unknowns String
    value String
    values List<String>
    caseSensitive boolean
    operator string
    unknowns string
    value string
    values string[]
    case_sensitive bool
    operator str
    unknowns str
    value str
    values Sequence[str]
    caseSensitive Boolean
    operator String
    unknowns String
    value String
    values List<String>

    RequestNamingConditionsConditionComparisonStringRequestAttribute, RequestNamingConditionsConditionComparisonStringRequestAttributeArgs

    RequestNamingConditionsConditionComparisonStringRequestAttributeSource, RequestNamingConditionsConditionComparisonStringRequestAttributeSourceArgs

    RequestNamingConditionsConditionComparisonStringRequestAttributeSourceServiceTag, RequestNamingConditionsConditionComparisonStringRequestAttributeSourceServiceTagArgs

    key String
    context String
    tagKey Property Map
    value String

    RequestNamingConditionsConditionComparisonStringRequestAttributeSourceServiceTagTagKey, RequestNamingConditionsConditionComparisonStringRequestAttributeSourceServiceTagTagKeyArgs

    Context string
    Key string
    Context string
    Key string
    context String
    key String
    context string
    key string
    context str
    key str
    context String
    key String

    RequestNamingConditionsConditionComparisonTag, RequestNamingConditionsConditionComparisonTagArgs

    RequestNamingConditionsConditionComparisonTagValue, RequestNamingConditionsConditionComparisonTagValueArgs

    Context string
    Key string
    Unknowns string
    Value string
    Context string
    Key string
    Unknowns string
    Value string
    context String
    key String
    unknowns String
    value String
    context string
    key string
    unknowns string
    value string
    context str
    key str
    unknowns str
    value str
    context String
    key String
    unknowns String
    value String

    RequestNamingConditionsConditionComparisonTagValues, RequestNamingConditionsConditionComparisonTagValuesArgs

    RequestNamingConditionsConditionComparisonTagValuesValue, RequestNamingConditionsConditionComparisonTagValuesValueArgs

    Context string
    Key string
    Unknowns string
    Value string
    Context string
    Key string
    Unknowns string
    Value string
    context String
    key String
    unknowns String
    value String
    context string
    key string
    unknowns string
    value string
    context str
    key str
    unknowns str
    value str
    context String
    key String
    unknowns String
    value String

    RequestNamingConditionsConditionComparisonZosCallType, RequestNamingConditionsConditionComparisonZosCallTypeArgs

    Operator string
    Unknowns string
    Value string
    Values List<string>
    Operator string
    Unknowns string
    Value string
    Values []string
    operator String
    unknowns String
    value String
    values List<String>
    operator string
    unknowns string
    value string
    values string[]
    operator str
    unknowns str
    value str
    values Sequence[str]
    operator String
    unknowns String
    value String
    values List<String>

    RequestNamingPlaceholders, RequestNamingPlaceholdersArgs

    RequestNamingPlaceholdersPlaceholder, RequestNamingPlaceholdersPlaceholderArgs

    RequestNamingPlaceholdersPlaceholderSource, RequestNamingPlaceholdersPlaceholderSourceArgs

    RequestNamingPlaceholdersPlaceholderSourceServiceTag, RequestNamingPlaceholdersPlaceholderSourceServiceTagArgs

    key String
    context String
    tagKey Property Map
    value String

    RequestNamingPlaceholdersPlaceholderSourceServiceTagTagKey, RequestNamingPlaceholdersPlaceholderSourceServiceTagTagKeyArgs

    Context string
    Key string
    Context string
    Key string
    context String
    key String
    context string
    key string
    context str
    key str
    context String
    key String

    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