1. Packages
  2. Packages
  3. Dynatrace
  4. API Docs
  5. ServiceFullWebService
Viewing docs for Dynatrace v0.36.0
published on Tuesday, Jun 9, 2026 by Pulumiverse
dynatrace logo
Viewing docs for Dynatrace v0.36.0
published on Tuesday, Jun 9, 2026 by Pulumiverse

    This resource requires the API token scopes Read settings (settings.read) and Write settings (settings.write)

    Dynatrace Documentation

    • Service detection rules - https://www.dynatrace.com/support/help/platform-modules/applications-and-microservices/services/service-detection-and-naming/customize-service-detection

    • Settings API - https://www.dynatrace.com/support/help/dynatrace-api/environment-api/settings (schemaId: builtin:service-detection.full-web-service)

    Export Example Usage

    • terraform-provider-dynatrace -export dynatrace.ServiceFullWebService downloads all existing service detection rules for full web services

    The full documentation of the export feature is available here.

    Create ServiceFullWebService Resource

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

    Constructor syntax

    new ServiceFullWebService(name: string, args: ServiceFullWebServiceArgs, opts?: CustomResourceOptions);
    @overload
    def ServiceFullWebService(resource_name: str,
                              args: ServiceFullWebServiceArgs,
                              opts: Optional[ResourceOptions] = None)
    
    @overload
    def ServiceFullWebService(resource_name: str,
                              opts: Optional[ResourceOptions] = None,
                              enabled: Optional[bool] = None,
                              id_contributors: Optional[ServiceFullWebServiceIdContributorsArgs] = None,
                              conditions: Optional[ServiceFullWebServiceConditionsArgs] = None,
                              description: Optional[str] = None,
                              insert_after: Optional[str] = None,
                              management_zones: Optional[Sequence[str]] = None,
                              name: Optional[str] = None)
    func NewServiceFullWebService(ctx *Context, name string, args ServiceFullWebServiceArgs, opts ...ResourceOption) (*ServiceFullWebService, error)
    public ServiceFullWebService(string name, ServiceFullWebServiceArgs args, CustomResourceOptions? opts = null)
    public ServiceFullWebService(String name, ServiceFullWebServiceArgs args)
    public ServiceFullWebService(String name, ServiceFullWebServiceArgs args, CustomResourceOptions options)
    
    type: dynatrace:ServiceFullWebService
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "dynatrace_servicefullwebservice" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args ServiceFullWebServiceArgs
    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 ServiceFullWebServiceArgs
    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 ServiceFullWebServiceArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ServiceFullWebServiceArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ServiceFullWebServiceArgs
    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 serviceFullWebServiceResource = new Dynatrace.ServiceFullWebService("serviceFullWebServiceResource", new()
    {
        Enabled = false,
        IdContributors = new Dynatrace.Inputs.ServiceFullWebServiceIdContributorsArgs
        {
            DetectAsWebRequestService = false,
            ApplicationId = new Dynatrace.Inputs.ServiceFullWebServiceIdContributorsApplicationIdArgs
            {
                EnableIdContributor = false,
                ServiceIdContributor = new Dynatrace.Inputs.ServiceFullWebServiceIdContributorsApplicationIdServiceIdContributorArgs
                {
                    ContributionType = "string",
                    Transformations = new Dynatrace.Inputs.ServiceFullWebServiceIdContributorsApplicationIdServiceIdContributorTransformationsArgs
                    {
                        Transformations = new[]
                        {
                            new Dynatrace.Inputs.ServiceFullWebServiceIdContributorsApplicationIdServiceIdContributorTransformationsTransformationArgs
                            {
                                TransformationType = "string",
                                IncludeHexNumbers = false,
                                MinDigitCount = 0,
                                Prefix = "string",
                                ReplacementValue = "string",
                                SegmentCount = 0,
                                SelectIndex = 0,
                                SplitDelimiter = "string",
                                Suffix = "string",
                                TakeFromEnd = false,
                            },
                        },
                    },
                    ValueOverride = new Dynatrace.Inputs.ServiceFullWebServiceIdContributorsApplicationIdServiceIdContributorValueOverrideArgs
                    {
                        Value = "string",
                    },
                },
            },
            ContextRoot = new Dynatrace.Inputs.ServiceFullWebServiceIdContributorsContextRootArgs
            {
                EnableIdContributor = false,
                ServiceIdContributor = new Dynatrace.Inputs.ServiceFullWebServiceIdContributorsContextRootServiceIdContributorArgs
                {
                    ContributionType = "string",
                    SegmentCount = 0,
                    Transformations = new Dynatrace.Inputs.ServiceFullWebServiceIdContributorsContextRootServiceIdContributorTransformationsArgs
                    {
                        Transformations = new[]
                        {
                            new Dynatrace.Inputs.ServiceFullWebServiceIdContributorsContextRootServiceIdContributorTransformationsTransformationArgs
                            {
                                TransformationType = "string",
                                IncludeHexNumbers = false,
                                MinDigitCount = 0,
                                Prefix = "string",
                                ReplacementValue = "string",
                                Suffix = "string",
                            },
                        },
                    },
                    ValueOverride = new Dynatrace.Inputs.ServiceFullWebServiceIdContributorsContextRootServiceIdContributorValueOverrideArgs
                    {
                        Value = "string",
                    },
                },
            },
            ServerName = new Dynatrace.Inputs.ServiceFullWebServiceIdContributorsServerNameArgs
            {
                EnableIdContributor = false,
                ServiceIdContributor = new Dynatrace.Inputs.ServiceFullWebServiceIdContributorsServerNameServiceIdContributorArgs
                {
                    ContributionType = "string",
                    Transformations = new Dynatrace.Inputs.ServiceFullWebServiceIdContributorsServerNameServiceIdContributorTransformationsArgs
                    {
                        Transformations = new[]
                        {
                            new Dynatrace.Inputs.ServiceFullWebServiceIdContributorsServerNameServiceIdContributorTransformationsTransformationArgs
                            {
                                TransformationType = "string",
                                IncludeHexNumbers = false,
                                MinDigitCount = 0,
                                Prefix = "string",
                                ReplacementValue = "string",
                                SegmentCount = 0,
                                SelectIndex = 0,
                                SplitDelimiter = "string",
                                Suffix = "string",
                                TakeFromEnd = false,
                            },
                        },
                    },
                    ValueOverride = new Dynatrace.Inputs.ServiceFullWebServiceIdContributorsServerNameServiceIdContributorValueOverrideArgs
                    {
                        Value = "string",
                    },
                },
            },
            WebServiceName = new Dynatrace.Inputs.ServiceFullWebServiceIdContributorsWebServiceNameArgs
            {
                EnableIdContributor = false,
                ServiceIdContributor = new Dynatrace.Inputs.ServiceFullWebServiceIdContributorsWebServiceNameServiceIdContributorArgs
                {
                    ContributionType = "string",
                    Transformations = new Dynatrace.Inputs.ServiceFullWebServiceIdContributorsWebServiceNameServiceIdContributorTransformationsArgs
                    {
                        Transformations = new[]
                        {
                            new Dynatrace.Inputs.ServiceFullWebServiceIdContributorsWebServiceNameServiceIdContributorTransformationsTransformationArgs
                            {
                                TransformationType = "string",
                                IncludeHexNumbers = false,
                                MinDigitCount = 0,
                                Prefix = "string",
                                ReplacementValue = "string",
                                SegmentCount = 0,
                                SelectIndex = 0,
                                SplitDelimiter = "string",
                                Suffix = "string",
                                TakeFromEnd = false,
                            },
                        },
                    },
                    ValueOverride = new Dynatrace.Inputs.ServiceFullWebServiceIdContributorsWebServiceNameServiceIdContributorValueOverrideArgs
                    {
                        Value = "string",
                    },
                },
            },
            WebServiceNamespace = new Dynatrace.Inputs.ServiceFullWebServiceIdContributorsWebServiceNamespaceArgs
            {
                EnableIdContributor = false,
                ServiceIdContributor = new Dynatrace.Inputs.ServiceFullWebServiceIdContributorsWebServiceNamespaceServiceIdContributorArgs
                {
                    ContributionType = "string",
                    Transformations = new Dynatrace.Inputs.ServiceFullWebServiceIdContributorsWebServiceNamespaceServiceIdContributorTransformationsArgs
                    {
                        Transformations = new[]
                        {
                            new Dynatrace.Inputs.ServiceFullWebServiceIdContributorsWebServiceNamespaceServiceIdContributorTransformationsTransformationArgs
                            {
                                TransformationType = "string",
                                IncludeHexNumbers = false,
                                MinDigitCount = 0,
                                Prefix = "string",
                                ReplacementValue = "string",
                                SegmentCount = 0,
                                SelectIndex = 0,
                                SplitDelimiter = "string",
                                Suffix = "string",
                                TakeFromEnd = false,
                            },
                        },
                    },
                    ValueOverride = new Dynatrace.Inputs.ServiceFullWebServiceIdContributorsWebServiceNamespaceServiceIdContributorValueOverrideArgs
                    {
                        Value = "string",
                    },
                },
            },
        },
        Conditions = new Dynatrace.Inputs.ServiceFullWebServiceConditionsArgs
        {
            Conditions = new[]
            {
                new Dynatrace.Inputs.ServiceFullWebServiceConditionsConditionArgs
                {
                    Attribute = "string",
                    CompareOperationType = "string",
                    Frameworks = new[]
                    {
                        "string",
                    },
                    IgnoreCase = false,
                    IntValue = 0,
                    IntValues = new[]
                    {
                        0,
                    },
                    IpRangeFrom = "string",
                    IpRangeTo = "string",
                    TagValues = new[]
                    {
                        "string",
                    },
                    TextValues = new[]
                    {
                        "string",
                    },
                },
            },
        },
        Description = "string",
        InsertAfter = "string",
        ManagementZones = new[]
        {
            "string",
        },
        Name = "string",
    });
    
    example, err := dynatrace.NewServiceFullWebService(ctx, "serviceFullWebServiceResource", &dynatrace.ServiceFullWebServiceArgs{
    	Enabled: pulumi.Bool(false),
    	IdContributors: &dynatrace.ServiceFullWebServiceIdContributorsArgs{
    		DetectAsWebRequestService: pulumi.Bool(false),
    		ApplicationId: &dynatrace.ServiceFullWebServiceIdContributorsApplicationIdArgs{
    			EnableIdContributor: pulumi.Bool(false),
    			ServiceIdContributor: &dynatrace.ServiceFullWebServiceIdContributorsApplicationIdServiceIdContributorArgs{
    				ContributionType: pulumi.String("string"),
    				Transformations: &dynatrace.ServiceFullWebServiceIdContributorsApplicationIdServiceIdContributorTransformationsArgs{
    					Transformations: dynatrace.ServiceFullWebServiceIdContributorsApplicationIdServiceIdContributorTransformationsTransformationArray{
    						&dynatrace.ServiceFullWebServiceIdContributorsApplicationIdServiceIdContributorTransformationsTransformationArgs{
    							TransformationType: pulumi.String("string"),
    							IncludeHexNumbers:  pulumi.Bool(false),
    							MinDigitCount:      pulumi.Int(0),
    							Prefix:             pulumi.String("string"),
    							ReplacementValue:   pulumi.String("string"),
    							SegmentCount:       pulumi.Int(0),
    							SelectIndex:        pulumi.Int(0),
    							SplitDelimiter:     pulumi.String("string"),
    							Suffix:             pulumi.String("string"),
    							TakeFromEnd:        pulumi.Bool(false),
    						},
    					},
    				},
    				ValueOverride: &dynatrace.ServiceFullWebServiceIdContributorsApplicationIdServiceIdContributorValueOverrideArgs{
    					Value: pulumi.String("string"),
    				},
    			},
    		},
    		ContextRoot: &dynatrace.ServiceFullWebServiceIdContributorsContextRootArgs{
    			EnableIdContributor: pulumi.Bool(false),
    			ServiceIdContributor: &dynatrace.ServiceFullWebServiceIdContributorsContextRootServiceIdContributorArgs{
    				ContributionType: pulumi.String("string"),
    				SegmentCount:     pulumi.Int(0),
    				Transformations: &dynatrace.ServiceFullWebServiceIdContributorsContextRootServiceIdContributorTransformationsArgs{
    					Transformations: dynatrace.ServiceFullWebServiceIdContributorsContextRootServiceIdContributorTransformationsTransformationArray{
    						&dynatrace.ServiceFullWebServiceIdContributorsContextRootServiceIdContributorTransformationsTransformationArgs{
    							TransformationType: pulumi.String("string"),
    							IncludeHexNumbers:  pulumi.Bool(false),
    							MinDigitCount:      pulumi.Int(0),
    							Prefix:             pulumi.String("string"),
    							ReplacementValue:   pulumi.String("string"),
    							Suffix:             pulumi.String("string"),
    						},
    					},
    				},
    				ValueOverride: &dynatrace.ServiceFullWebServiceIdContributorsContextRootServiceIdContributorValueOverrideArgs{
    					Value: pulumi.String("string"),
    				},
    			},
    		},
    		ServerName: &dynatrace.ServiceFullWebServiceIdContributorsServerNameArgs{
    			EnableIdContributor: pulumi.Bool(false),
    			ServiceIdContributor: &dynatrace.ServiceFullWebServiceIdContributorsServerNameServiceIdContributorArgs{
    				ContributionType: pulumi.String("string"),
    				Transformations: &dynatrace.ServiceFullWebServiceIdContributorsServerNameServiceIdContributorTransformationsArgs{
    					Transformations: dynatrace.ServiceFullWebServiceIdContributorsServerNameServiceIdContributorTransformationsTransformationArray{
    						&dynatrace.ServiceFullWebServiceIdContributorsServerNameServiceIdContributorTransformationsTransformationArgs{
    							TransformationType: pulumi.String("string"),
    							IncludeHexNumbers:  pulumi.Bool(false),
    							MinDigitCount:      pulumi.Int(0),
    							Prefix:             pulumi.String("string"),
    							ReplacementValue:   pulumi.String("string"),
    							SegmentCount:       pulumi.Int(0),
    							SelectIndex:        pulumi.Int(0),
    							SplitDelimiter:     pulumi.String("string"),
    							Suffix:             pulumi.String("string"),
    							TakeFromEnd:        pulumi.Bool(false),
    						},
    					},
    				},
    				ValueOverride: &dynatrace.ServiceFullWebServiceIdContributorsServerNameServiceIdContributorValueOverrideArgs{
    					Value: pulumi.String("string"),
    				},
    			},
    		},
    		WebServiceName: &dynatrace.ServiceFullWebServiceIdContributorsWebServiceNameArgs{
    			EnableIdContributor: pulumi.Bool(false),
    			ServiceIdContributor: &dynatrace.ServiceFullWebServiceIdContributorsWebServiceNameServiceIdContributorArgs{
    				ContributionType: pulumi.String("string"),
    				Transformations: &dynatrace.ServiceFullWebServiceIdContributorsWebServiceNameServiceIdContributorTransformationsArgs{
    					Transformations: dynatrace.ServiceFullWebServiceIdContributorsWebServiceNameServiceIdContributorTransformationsTransformationArray{
    						&dynatrace.ServiceFullWebServiceIdContributorsWebServiceNameServiceIdContributorTransformationsTransformationArgs{
    							TransformationType: pulumi.String("string"),
    							IncludeHexNumbers:  pulumi.Bool(false),
    							MinDigitCount:      pulumi.Int(0),
    							Prefix:             pulumi.String("string"),
    							ReplacementValue:   pulumi.String("string"),
    							SegmentCount:       pulumi.Int(0),
    							SelectIndex:        pulumi.Int(0),
    							SplitDelimiter:     pulumi.String("string"),
    							Suffix:             pulumi.String("string"),
    							TakeFromEnd:        pulumi.Bool(false),
    						},
    					},
    				},
    				ValueOverride: &dynatrace.ServiceFullWebServiceIdContributorsWebServiceNameServiceIdContributorValueOverrideArgs{
    					Value: pulumi.String("string"),
    				},
    			},
    		},
    		WebServiceNamespace: &dynatrace.ServiceFullWebServiceIdContributorsWebServiceNamespaceArgs{
    			EnableIdContributor: pulumi.Bool(false),
    			ServiceIdContributor: &dynatrace.ServiceFullWebServiceIdContributorsWebServiceNamespaceServiceIdContributorArgs{
    				ContributionType: pulumi.String("string"),
    				Transformations: &dynatrace.ServiceFullWebServiceIdContributorsWebServiceNamespaceServiceIdContributorTransformationsArgs{
    					Transformations: dynatrace.ServiceFullWebServiceIdContributorsWebServiceNamespaceServiceIdContributorTransformationsTransformationArray{
    						&dynatrace.ServiceFullWebServiceIdContributorsWebServiceNamespaceServiceIdContributorTransformationsTransformationArgs{
    							TransformationType: pulumi.String("string"),
    							IncludeHexNumbers:  pulumi.Bool(false),
    							MinDigitCount:      pulumi.Int(0),
    							Prefix:             pulumi.String("string"),
    							ReplacementValue:   pulumi.String("string"),
    							SegmentCount:       pulumi.Int(0),
    							SelectIndex:        pulumi.Int(0),
    							SplitDelimiter:     pulumi.String("string"),
    							Suffix:             pulumi.String("string"),
    							TakeFromEnd:        pulumi.Bool(false),
    						},
    					},
    				},
    				ValueOverride: &dynatrace.ServiceFullWebServiceIdContributorsWebServiceNamespaceServiceIdContributorValueOverrideArgs{
    					Value: pulumi.String("string"),
    				},
    			},
    		},
    	},
    	Conditions: &dynatrace.ServiceFullWebServiceConditionsArgs{
    		Conditions: dynatrace.ServiceFullWebServiceConditionsConditionArray{
    			&dynatrace.ServiceFullWebServiceConditionsConditionArgs{
    				Attribute:            pulumi.String("string"),
    				CompareOperationType: pulumi.String("string"),
    				Frameworks: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				IgnoreCase: pulumi.Bool(false),
    				IntValue:   pulumi.Int(0),
    				IntValues: pulumi.IntArray{
    					pulumi.Int(0),
    				},
    				IpRangeFrom: pulumi.String("string"),
    				IpRangeTo:   pulumi.String("string"),
    				TagValues: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				TextValues: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    			},
    		},
    	},
    	Description: pulumi.String("string"),
    	InsertAfter: pulumi.String("string"),
    	ManagementZones: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	Name: pulumi.String("string"),
    })
    
    resource "dynatrace_servicefullwebservice" "serviceFullWebServiceResource" {
      enabled = false
      id_contributors = {
        detect_as_web_request_service = false
        application_id = {
          enable_id_contributor = false
          service_id_contributor = {
            contribution_type = "string"
            transformations = {
              transformations = [{
                "transformationType" = "string"
                "includeHexNumbers"  = false
                "minDigitCount"      = 0
                "prefix"             = "string"
                "replacementValue"   = "string"
                "segmentCount"       = 0
                "selectIndex"        = 0
                "splitDelimiter"     = "string"
                "suffix"             = "string"
                "takeFromEnd"        = false
              }]
            }
            value_override = {
              value = "string"
            }
          }
        }
        context_root = {
          enable_id_contributor = false
          service_id_contributor = {
            contribution_type = "string"
            segment_count     = 0
            transformations = {
              transformations = [{
                "transformationType" = "string"
                "includeHexNumbers"  = false
                "minDigitCount"      = 0
                "prefix"             = "string"
                "replacementValue"   = "string"
                "suffix"             = "string"
              }]
            }
            value_override = {
              value = "string"
            }
          }
        }
        server_name = {
          enable_id_contributor = false
          service_id_contributor = {
            contribution_type = "string"
            transformations = {
              transformations = [{
                "transformationType" = "string"
                "includeHexNumbers"  = false
                "minDigitCount"      = 0
                "prefix"             = "string"
                "replacementValue"   = "string"
                "segmentCount"       = 0
                "selectIndex"        = 0
                "splitDelimiter"     = "string"
                "suffix"             = "string"
                "takeFromEnd"        = false
              }]
            }
            value_override = {
              value = "string"
            }
          }
        }
        web_service_name = {
          enable_id_contributor = false
          service_id_contributor = {
            contribution_type = "string"
            transformations = {
              transformations = [{
                "transformationType" = "string"
                "includeHexNumbers"  = false
                "minDigitCount"      = 0
                "prefix"             = "string"
                "replacementValue"   = "string"
                "segmentCount"       = 0
                "selectIndex"        = 0
                "splitDelimiter"     = "string"
                "suffix"             = "string"
                "takeFromEnd"        = false
              }]
            }
            value_override = {
              value = "string"
            }
          }
        }
        web_service_namespace = {
          enable_id_contributor = false
          service_id_contributor = {
            contribution_type = "string"
            transformations = {
              transformations = [{
                "transformationType" = "string"
                "includeHexNumbers"  = false
                "minDigitCount"      = 0
                "prefix"             = "string"
                "replacementValue"   = "string"
                "segmentCount"       = 0
                "selectIndex"        = 0
                "splitDelimiter"     = "string"
                "suffix"             = "string"
                "takeFromEnd"        = false
              }]
            }
            value_override = {
              value = "string"
            }
          }
        }
      }
      conditions = {
        conditions = [{
          "attribute"            = "string"
          "compareOperationType" = "string"
          "frameworks"           = ["string"]
          "ignoreCase"           = false
          "intValue"             = 0
          "intValues"            = [0]
          "ipRangeFrom"          = "string"
          "ipRangeTo"            = "string"
          "tagValues"            = ["string"]
          "textValues"           = ["string"]
        }]
      }
      description      = "string"
      insert_after     = "string"
      management_zones = ["string"]
      name             = "string"
    }
    
    var serviceFullWebServiceResource = new ServiceFullWebService("serviceFullWebServiceResource", ServiceFullWebServiceArgs.builder()
        .enabled(false)
        .idContributors(ServiceFullWebServiceIdContributorsArgs.builder()
            .detectAsWebRequestService(false)
            .applicationId(ServiceFullWebServiceIdContributorsApplicationIdArgs.builder()
                .enableIdContributor(false)
                .serviceIdContributor(ServiceFullWebServiceIdContributorsApplicationIdServiceIdContributorArgs.builder()
                    .contributionType("string")
                    .transformations(ServiceFullWebServiceIdContributorsApplicationIdServiceIdContributorTransformationsArgs.builder()
                        .transformations(ServiceFullWebServiceIdContributorsApplicationIdServiceIdContributorTransformationsTransformationArgs.builder()
                            .transformationType("string")
                            .includeHexNumbers(false)
                            .minDigitCount(0)
                            .prefix("string")
                            .replacementValue("string")
                            .segmentCount(0)
                            .selectIndex(0)
                            .splitDelimiter("string")
                            .suffix("string")
                            .takeFromEnd(false)
                            .build())
                        .build())
                    .valueOverride(ServiceFullWebServiceIdContributorsApplicationIdServiceIdContributorValueOverrideArgs.builder()
                        .value("string")
                        .build())
                    .build())
                .build())
            .contextRoot(ServiceFullWebServiceIdContributorsContextRootArgs.builder()
                .enableIdContributor(false)
                .serviceIdContributor(ServiceFullWebServiceIdContributorsContextRootServiceIdContributorArgs.builder()
                    .contributionType("string")
                    .segmentCount(0)
                    .transformations(ServiceFullWebServiceIdContributorsContextRootServiceIdContributorTransformationsArgs.builder()
                        .transformations(ServiceFullWebServiceIdContributorsContextRootServiceIdContributorTransformationsTransformationArgs.builder()
                            .transformationType("string")
                            .includeHexNumbers(false)
                            .minDigitCount(0)
                            .prefix("string")
                            .replacementValue("string")
                            .suffix("string")
                            .build())
                        .build())
                    .valueOverride(ServiceFullWebServiceIdContributorsContextRootServiceIdContributorValueOverrideArgs.builder()
                        .value("string")
                        .build())
                    .build())
                .build())
            .serverName(ServiceFullWebServiceIdContributorsServerNameArgs.builder()
                .enableIdContributor(false)
                .serviceIdContributor(ServiceFullWebServiceIdContributorsServerNameServiceIdContributorArgs.builder()
                    .contributionType("string")
                    .transformations(ServiceFullWebServiceIdContributorsServerNameServiceIdContributorTransformationsArgs.builder()
                        .transformations(ServiceFullWebServiceIdContributorsServerNameServiceIdContributorTransformationsTransformationArgs.builder()
                            .transformationType("string")
                            .includeHexNumbers(false)
                            .minDigitCount(0)
                            .prefix("string")
                            .replacementValue("string")
                            .segmentCount(0)
                            .selectIndex(0)
                            .splitDelimiter("string")
                            .suffix("string")
                            .takeFromEnd(false)
                            .build())
                        .build())
                    .valueOverride(ServiceFullWebServiceIdContributorsServerNameServiceIdContributorValueOverrideArgs.builder()
                        .value("string")
                        .build())
                    .build())
                .build())
            .webServiceName(ServiceFullWebServiceIdContributorsWebServiceNameArgs.builder()
                .enableIdContributor(false)
                .serviceIdContributor(ServiceFullWebServiceIdContributorsWebServiceNameServiceIdContributorArgs.builder()
                    .contributionType("string")
                    .transformations(ServiceFullWebServiceIdContributorsWebServiceNameServiceIdContributorTransformationsArgs.builder()
                        .transformations(ServiceFullWebServiceIdContributorsWebServiceNameServiceIdContributorTransformationsTransformationArgs.builder()
                            .transformationType("string")
                            .includeHexNumbers(false)
                            .minDigitCount(0)
                            .prefix("string")
                            .replacementValue("string")
                            .segmentCount(0)
                            .selectIndex(0)
                            .splitDelimiter("string")
                            .suffix("string")
                            .takeFromEnd(false)
                            .build())
                        .build())
                    .valueOverride(ServiceFullWebServiceIdContributorsWebServiceNameServiceIdContributorValueOverrideArgs.builder()
                        .value("string")
                        .build())
                    .build())
                .build())
            .webServiceNamespace(ServiceFullWebServiceIdContributorsWebServiceNamespaceArgs.builder()
                .enableIdContributor(false)
                .serviceIdContributor(ServiceFullWebServiceIdContributorsWebServiceNamespaceServiceIdContributorArgs.builder()
                    .contributionType("string")
                    .transformations(ServiceFullWebServiceIdContributorsWebServiceNamespaceServiceIdContributorTransformationsArgs.builder()
                        .transformations(ServiceFullWebServiceIdContributorsWebServiceNamespaceServiceIdContributorTransformationsTransformationArgs.builder()
                            .transformationType("string")
                            .includeHexNumbers(false)
                            .minDigitCount(0)
                            .prefix("string")
                            .replacementValue("string")
                            .segmentCount(0)
                            .selectIndex(0)
                            .splitDelimiter("string")
                            .suffix("string")
                            .takeFromEnd(false)
                            .build())
                        .build())
                    .valueOverride(ServiceFullWebServiceIdContributorsWebServiceNamespaceServiceIdContributorValueOverrideArgs.builder()
                        .value("string")
                        .build())
                    .build())
                .build())
            .build())
        .conditions(ServiceFullWebServiceConditionsArgs.builder()
            .conditions(ServiceFullWebServiceConditionsConditionArgs.builder()
                .attribute("string")
                .compareOperationType("string")
                .frameworks("string")
                .ignoreCase(false)
                .intValue(0)
                .intValues(0)
                .ipRangeFrom("string")
                .ipRangeTo("string")
                .tagValues("string")
                .textValues("string")
                .build())
            .build())
        .description("string")
        .insertAfter("string")
        .managementZones("string")
        .name("string")
        .build());
    
    service_full_web_service_resource = dynatrace.ServiceFullWebService("serviceFullWebServiceResource",
        enabled=False,
        id_contributors={
            "detect_as_web_request_service": False,
            "application_id": {
                "enable_id_contributor": False,
                "service_id_contributor": {
                    "contribution_type": "string",
                    "transformations": {
                        "transformations": [{
                            "transformation_type": "string",
                            "include_hex_numbers": False,
                            "min_digit_count": 0,
                            "prefix": "string",
                            "replacement_value": "string",
                            "segment_count": 0,
                            "select_index": 0,
                            "split_delimiter": "string",
                            "suffix": "string",
                            "take_from_end": False,
                        }],
                    },
                    "value_override": {
                        "value": "string",
                    },
                },
            },
            "context_root": {
                "enable_id_contributor": False,
                "service_id_contributor": {
                    "contribution_type": "string",
                    "segment_count": 0,
                    "transformations": {
                        "transformations": [{
                            "transformation_type": "string",
                            "include_hex_numbers": False,
                            "min_digit_count": 0,
                            "prefix": "string",
                            "replacement_value": "string",
                            "suffix": "string",
                        }],
                    },
                    "value_override": {
                        "value": "string",
                    },
                },
            },
            "server_name": {
                "enable_id_contributor": False,
                "service_id_contributor": {
                    "contribution_type": "string",
                    "transformations": {
                        "transformations": [{
                            "transformation_type": "string",
                            "include_hex_numbers": False,
                            "min_digit_count": 0,
                            "prefix": "string",
                            "replacement_value": "string",
                            "segment_count": 0,
                            "select_index": 0,
                            "split_delimiter": "string",
                            "suffix": "string",
                            "take_from_end": False,
                        }],
                    },
                    "value_override": {
                        "value": "string",
                    },
                },
            },
            "web_service_name": {
                "enable_id_contributor": False,
                "service_id_contributor": {
                    "contribution_type": "string",
                    "transformations": {
                        "transformations": [{
                            "transformation_type": "string",
                            "include_hex_numbers": False,
                            "min_digit_count": 0,
                            "prefix": "string",
                            "replacement_value": "string",
                            "segment_count": 0,
                            "select_index": 0,
                            "split_delimiter": "string",
                            "suffix": "string",
                            "take_from_end": False,
                        }],
                    },
                    "value_override": {
                        "value": "string",
                    },
                },
            },
            "web_service_namespace": {
                "enable_id_contributor": False,
                "service_id_contributor": {
                    "contribution_type": "string",
                    "transformations": {
                        "transformations": [{
                            "transformation_type": "string",
                            "include_hex_numbers": False,
                            "min_digit_count": 0,
                            "prefix": "string",
                            "replacement_value": "string",
                            "segment_count": 0,
                            "select_index": 0,
                            "split_delimiter": "string",
                            "suffix": "string",
                            "take_from_end": False,
                        }],
                    },
                    "value_override": {
                        "value": "string",
                    },
                },
            },
        },
        conditions={
            "conditions": [{
                "attribute": "string",
                "compare_operation_type": "string",
                "frameworks": ["string"],
                "ignore_case": False,
                "int_value": 0,
                "int_values": [0],
                "ip_range_from": "string",
                "ip_range_to": "string",
                "tag_values": ["string"],
                "text_values": ["string"],
            }],
        },
        description="string",
        insert_after="string",
        management_zones=["string"],
        name="string")
    
    const serviceFullWebServiceResource = new dynatrace.ServiceFullWebService("serviceFullWebServiceResource", {
        enabled: false,
        idContributors: {
            detectAsWebRequestService: false,
            applicationId: {
                enableIdContributor: false,
                serviceIdContributor: {
                    contributionType: "string",
                    transformations: {
                        transformations: [{
                            transformationType: "string",
                            includeHexNumbers: false,
                            minDigitCount: 0,
                            prefix: "string",
                            replacementValue: "string",
                            segmentCount: 0,
                            selectIndex: 0,
                            splitDelimiter: "string",
                            suffix: "string",
                            takeFromEnd: false,
                        }],
                    },
                    valueOverride: {
                        value: "string",
                    },
                },
            },
            contextRoot: {
                enableIdContributor: false,
                serviceIdContributor: {
                    contributionType: "string",
                    segmentCount: 0,
                    transformations: {
                        transformations: [{
                            transformationType: "string",
                            includeHexNumbers: false,
                            minDigitCount: 0,
                            prefix: "string",
                            replacementValue: "string",
                            suffix: "string",
                        }],
                    },
                    valueOverride: {
                        value: "string",
                    },
                },
            },
            serverName: {
                enableIdContributor: false,
                serviceIdContributor: {
                    contributionType: "string",
                    transformations: {
                        transformations: [{
                            transformationType: "string",
                            includeHexNumbers: false,
                            minDigitCount: 0,
                            prefix: "string",
                            replacementValue: "string",
                            segmentCount: 0,
                            selectIndex: 0,
                            splitDelimiter: "string",
                            suffix: "string",
                            takeFromEnd: false,
                        }],
                    },
                    valueOverride: {
                        value: "string",
                    },
                },
            },
            webServiceName: {
                enableIdContributor: false,
                serviceIdContributor: {
                    contributionType: "string",
                    transformations: {
                        transformations: [{
                            transformationType: "string",
                            includeHexNumbers: false,
                            minDigitCount: 0,
                            prefix: "string",
                            replacementValue: "string",
                            segmentCount: 0,
                            selectIndex: 0,
                            splitDelimiter: "string",
                            suffix: "string",
                            takeFromEnd: false,
                        }],
                    },
                    valueOverride: {
                        value: "string",
                    },
                },
            },
            webServiceNamespace: {
                enableIdContributor: false,
                serviceIdContributor: {
                    contributionType: "string",
                    transformations: {
                        transformations: [{
                            transformationType: "string",
                            includeHexNumbers: false,
                            minDigitCount: 0,
                            prefix: "string",
                            replacementValue: "string",
                            segmentCount: 0,
                            selectIndex: 0,
                            splitDelimiter: "string",
                            suffix: "string",
                            takeFromEnd: false,
                        }],
                    },
                    valueOverride: {
                        value: "string",
                    },
                },
            },
        },
        conditions: {
            conditions: [{
                attribute: "string",
                compareOperationType: "string",
                frameworks: ["string"],
                ignoreCase: false,
                intValue: 0,
                intValues: [0],
                ipRangeFrom: "string",
                ipRangeTo: "string",
                tagValues: ["string"],
                textValues: ["string"],
            }],
        },
        description: "string",
        insertAfter: "string",
        managementZones: ["string"],
        name: "string",
    });
    
    type: dynatrace:ServiceFullWebService
    properties:
        conditions:
            conditions:
                - attribute: string
                  compareOperationType: string
                  frameworks:
                    - string
                  ignoreCase: false
                  intValue: 0
                  intValues:
                    - 0
                  ipRangeFrom: string
                  ipRangeTo: string
                  tagValues:
                    - string
                  textValues:
                    - string
        description: string
        enabled: false
        idContributors:
            applicationId:
                enableIdContributor: false
                serviceIdContributor:
                    contributionType: string
                    transformations:
                        transformations:
                            - includeHexNumbers: false
                              minDigitCount: 0
                              prefix: string
                              replacementValue: string
                              segmentCount: 0
                              selectIndex: 0
                              splitDelimiter: string
                              suffix: string
                              takeFromEnd: false
                              transformationType: string
                    valueOverride:
                        value: string
            contextRoot:
                enableIdContributor: false
                serviceIdContributor:
                    contributionType: string
                    segmentCount: 0
                    transformations:
                        transformations:
                            - includeHexNumbers: false
                              minDigitCount: 0
                              prefix: string
                              replacementValue: string
                              suffix: string
                              transformationType: string
                    valueOverride:
                        value: string
            detectAsWebRequestService: false
            serverName:
                enableIdContributor: false
                serviceIdContributor:
                    contributionType: string
                    transformations:
                        transformations:
                            - includeHexNumbers: false
                              minDigitCount: 0
                              prefix: string
                              replacementValue: string
                              segmentCount: 0
                              selectIndex: 0
                              splitDelimiter: string
                              suffix: string
                              takeFromEnd: false
                              transformationType: string
                    valueOverride:
                        value: string
            webServiceName:
                enableIdContributor: false
                serviceIdContributor:
                    contributionType: string
                    transformations:
                        transformations:
                            - includeHexNumbers: false
                              minDigitCount: 0
                              prefix: string
                              replacementValue: string
                              segmentCount: 0
                              selectIndex: 0
                              splitDelimiter: string
                              suffix: string
                              takeFromEnd: false
                              transformationType: string
                    valueOverride:
                        value: string
            webServiceNamespace:
                enableIdContributor: false
                serviceIdContributor:
                    contributionType: string
                    transformations:
                        transformations:
                            - includeHexNumbers: false
                              minDigitCount: 0
                              prefix: string
                              replacementValue: string
                              segmentCount: 0
                              selectIndex: 0
                              splitDelimiter: string
                              suffix: string
                              takeFromEnd: false
                              transformationType: string
                    valueOverride:
                        value: string
        insertAfter: string
        managementZones:
            - string
        name: string
    

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

    Enabled bool
    This setting is enabled (true) or disabled (false)
    IdContributors Pulumiverse.Dynatrace.Inputs.ServiceFullWebServiceIdContributors
    Contributors to the Service Identifier calculation. All of the Contributors are always applied.
    Conditions Pulumiverse.Dynatrace.Inputs.ServiceFullWebServiceConditions
    A list of conditions necessary for the rule to take effect. If multiple conditions are specified, they must all match a Request for the rule to apply. If there is no condition at all, the rule is always applied. Conditions are evaluated against attributes, but do not modify them.
    Description string
    A short description of the rule.
    InsertAfter string
    Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched
    ManagementZones List<string>
    Define a management zone of the process group for which this service detection rule should be created.
    Name string
    The name of the rule. It is used for identification and has no effect on the rule logic.
    Enabled bool
    This setting is enabled (true) or disabled (false)
    IdContributors ServiceFullWebServiceIdContributorsArgs
    Contributors to the Service Identifier calculation. All of the Contributors are always applied.
    Conditions ServiceFullWebServiceConditionsArgs
    A list of conditions necessary for the rule to take effect. If multiple conditions are specified, they must all match a Request for the rule to apply. If there is no condition at all, the rule is always applied. Conditions are evaluated against attributes, but do not modify them.
    Description string
    A short description of the rule.
    InsertAfter string
    Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched
    ManagementZones []string
    Define a management zone of the process group for which this service detection rule should be created.
    Name string
    The name of the rule. It is used for identification and has no effect on the rule logic.
    enabled bool
    This setting is enabled (true) or disabled (false)
    id_contributors object
    Contributors to the Service Identifier calculation. All of the Contributors are always applied.
    conditions object
    A list of conditions necessary for the rule to take effect. If multiple conditions are specified, they must all match a Request for the rule to apply. If there is no condition at all, the rule is always applied. Conditions are evaluated against attributes, but do not modify them.
    description string
    A short description of the rule.
    insert_after string
    Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched
    management_zones list(string)
    Define a management zone of the process group for which this service detection rule should be created.
    name string
    The name of the rule. It is used for identification and has no effect on the rule logic.
    enabled Boolean
    This setting is enabled (true) or disabled (false)
    idContributors ServiceFullWebServiceIdContributors
    Contributors to the Service Identifier calculation. All of the Contributors are always applied.
    conditions ServiceFullWebServiceConditions
    A list of conditions necessary for the rule to take effect. If multiple conditions are specified, they must all match a Request for the rule to apply. If there is no condition at all, the rule is always applied. Conditions are evaluated against attributes, but do not modify them.
    description String
    A short description of the rule.
    insertAfter String
    Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched
    managementZones List<String>
    Define a management zone of the process group for which this service detection rule should be created.
    name String
    The name of the rule. It is used for identification and has no effect on the rule logic.
    enabled boolean
    This setting is enabled (true) or disabled (false)
    idContributors ServiceFullWebServiceIdContributors
    Contributors to the Service Identifier calculation. All of the Contributors are always applied.
    conditions ServiceFullWebServiceConditions
    A list of conditions necessary for the rule to take effect. If multiple conditions are specified, they must all match a Request for the rule to apply. If there is no condition at all, the rule is always applied. Conditions are evaluated against attributes, but do not modify them.
    description string
    A short description of the rule.
    insertAfter string
    Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched
    managementZones string[]
    Define a management zone of the process group for which this service detection rule should be created.
    name string
    The name of the rule. It is used for identification and has no effect on the rule logic.
    enabled bool
    This setting is enabled (true) or disabled (false)
    id_contributors ServiceFullWebServiceIdContributorsArgs
    Contributors to the Service Identifier calculation. All of the Contributors are always applied.
    conditions ServiceFullWebServiceConditionsArgs
    A list of conditions necessary for the rule to take effect. If multiple conditions are specified, they must all match a Request for the rule to apply. If there is no condition at all, the rule is always applied. Conditions are evaluated against attributes, but do not modify them.
    description str
    A short description of the rule.
    insert_after str
    Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched
    management_zones Sequence[str]
    Define a management zone of the process group for which this service detection rule should be created.
    name str
    The name of the rule. It is used for identification and has no effect on the rule logic.
    enabled Boolean
    This setting is enabled (true) or disabled (false)
    idContributors Property Map
    Contributors to the Service Identifier calculation. All of the Contributors are always applied.
    conditions Property Map
    A list of conditions necessary for the rule to take effect. If multiple conditions are specified, they must all match a Request for the rule to apply. If there is no condition at all, the rule is always applied. Conditions are evaluated against attributes, but do not modify them.
    description String
    A short description of the rule.
    insertAfter String
    Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched
    managementZones List<String>
    Define a management zone of the process group for which this service detection rule should be created.
    name String
    The name of the rule. It is used for identification and has no effect on the rule logic.

    Outputs

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

    Get an existing ServiceFullWebService 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?: ServiceFullWebServiceState, opts?: CustomResourceOptions): ServiceFullWebService
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            conditions: Optional[ServiceFullWebServiceConditionsArgs] = None,
            description: Optional[str] = None,
            enabled: Optional[bool] = None,
            id_contributors: Optional[ServiceFullWebServiceIdContributorsArgs] = None,
            insert_after: Optional[str] = None,
            management_zones: Optional[Sequence[str]] = None,
            name: Optional[str] = None) -> ServiceFullWebService
    func GetServiceFullWebService(ctx *Context, name string, id IDInput, state *ServiceFullWebServiceState, opts ...ResourceOption) (*ServiceFullWebService, error)
    public static ServiceFullWebService Get(string name, Input<string> id, ServiceFullWebServiceState? state, CustomResourceOptions? opts = null)
    public static ServiceFullWebService get(String name, Output<String> id, ServiceFullWebServiceState state, CustomResourceOptions options)
    resources:  _:    type: dynatrace:ServiceFullWebService    get:      id: ${id}
    import {
      to = dynatrace_servicefullwebservice.example
      id = "${id}"
    }
    
    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 Pulumiverse.Dynatrace.Inputs.ServiceFullWebServiceConditions
    A list of conditions necessary for the rule to take effect. If multiple conditions are specified, they must all match a Request for the rule to apply. If there is no condition at all, the rule is always applied. Conditions are evaluated against attributes, but do not modify them.
    Description string
    A short description of the rule.
    Enabled bool
    This setting is enabled (true) or disabled (false)
    IdContributors Pulumiverse.Dynatrace.Inputs.ServiceFullWebServiceIdContributors
    Contributors to the Service Identifier calculation. All of the Contributors are always applied.
    InsertAfter string
    Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched
    ManagementZones List<string>
    Define a management zone of the process group for which this service detection rule should be created.
    Name string
    The name of the rule. It is used for identification and has no effect on the rule logic.
    Conditions ServiceFullWebServiceConditionsArgs
    A list of conditions necessary for the rule to take effect. If multiple conditions are specified, they must all match a Request for the rule to apply. If there is no condition at all, the rule is always applied. Conditions are evaluated against attributes, but do not modify them.
    Description string
    A short description of the rule.
    Enabled bool
    This setting is enabled (true) or disabled (false)
    IdContributors ServiceFullWebServiceIdContributorsArgs
    Contributors to the Service Identifier calculation. All of the Contributors are always applied.
    InsertAfter string
    Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched
    ManagementZones []string
    Define a management zone of the process group for which this service detection rule should be created.
    Name string
    The name of the rule. It is used for identification and has no effect on the rule logic.
    conditions object
    A list of conditions necessary for the rule to take effect. If multiple conditions are specified, they must all match a Request for the rule to apply. If there is no condition at all, the rule is always applied. Conditions are evaluated against attributes, but do not modify them.
    description string
    A short description of the rule.
    enabled bool
    This setting is enabled (true) or disabled (false)
    id_contributors object
    Contributors to the Service Identifier calculation. All of the Contributors are always applied.
    insert_after string
    Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched
    management_zones list(string)
    Define a management zone of the process group for which this service detection rule should be created.
    name string
    The name of the rule. It is used for identification and has no effect on the rule logic.
    conditions ServiceFullWebServiceConditions
    A list of conditions necessary for the rule to take effect. If multiple conditions are specified, they must all match a Request for the rule to apply. If there is no condition at all, the rule is always applied. Conditions are evaluated against attributes, but do not modify them.
    description String
    A short description of the rule.
    enabled Boolean
    This setting is enabled (true) or disabled (false)
    idContributors ServiceFullWebServiceIdContributors
    Contributors to the Service Identifier calculation. All of the Contributors are always applied.
    insertAfter String
    Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched
    managementZones List<String>
    Define a management zone of the process group for which this service detection rule should be created.
    name String
    The name of the rule. It is used for identification and has no effect on the rule logic.
    conditions ServiceFullWebServiceConditions
    A list of conditions necessary for the rule to take effect. If multiple conditions are specified, they must all match a Request for the rule to apply. If there is no condition at all, the rule is always applied. Conditions are evaluated against attributes, but do not modify them.
    description string
    A short description of the rule.
    enabled boolean
    This setting is enabled (true) or disabled (false)
    idContributors ServiceFullWebServiceIdContributors
    Contributors to the Service Identifier calculation. All of the Contributors are always applied.
    insertAfter string
    Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched
    managementZones string[]
    Define a management zone of the process group for which this service detection rule should be created.
    name string
    The name of the rule. It is used for identification and has no effect on the rule logic.
    conditions ServiceFullWebServiceConditionsArgs
    A list of conditions necessary for the rule to take effect. If multiple conditions are specified, they must all match a Request for the rule to apply. If there is no condition at all, the rule is always applied. Conditions are evaluated against attributes, but do not modify them.
    description str
    A short description of the rule.
    enabled bool
    This setting is enabled (true) or disabled (false)
    id_contributors ServiceFullWebServiceIdContributorsArgs
    Contributors to the Service Identifier calculation. All of the Contributors are always applied.
    insert_after str
    Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched
    management_zones Sequence[str]
    Define a management zone of the process group for which this service detection rule should be created.
    name str
    The name of the rule. It is used for identification and has no effect on the rule logic.
    conditions Property Map
    A list of conditions necessary for the rule to take effect. If multiple conditions are specified, they must all match a Request for the rule to apply. If there is no condition at all, the rule is always applied. Conditions are evaluated against attributes, but do not modify them.
    description String
    A short description of the rule.
    enabled Boolean
    This setting is enabled (true) or disabled (false)
    idContributors Property Map
    Contributors to the Service Identifier calculation. All of the Contributors are always applied.
    insertAfter String
    Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched
    managementZones List<String>
    Define a management zone of the process group for which this service detection rule should be created.
    name String
    The name of the rule. It is used for identification and has no effect on the rule logic.

    Supporting Types

    ServiceFullWebServiceConditions, ServiceFullWebServiceConditionsArgs

    ServiceFullWebServiceConditionsCondition, ServiceFullWebServiceConditionsConditionArgs

    Attribute string
    The detected attribute that should be compared with the specified operation.
    CompareOperationType string
    The type of comparison operation that should be applied to the detected attribute.. When using this field over the Settings API, it is stored as a string and must use one of the fixed compare-operation identifiers. The available subset depends on the selected attribute.

    • Exists, NotExists
    • BoolIsTrue, BoolIsFalse
    • TagEquals, TagKeyEquals
    • StringEquals, NotStringEquals, StringStartsWith, NotStringStartsWith, StringEndsWith, NotStringEndsWith, StringContains, NotStringContains
    • FrameworkEquals, NotFrameworkEquals
    • IpInRange, NotIpInRange
    • IntEquals, NotIntEquals, IntGreaterThan, IntLessThan
    Frameworks List<string>

    The technology that should be compared with the detected attribute.

    Select one or more technologies. The condition matches if the detected attribute value equals (for FrameworkEquals) or does not equal (for NotFrameworkEquals) at least one of the selected technologies. Possible values: AXIS, CXF, HESSIAN, JAX_WS_RI, JBOSS, JERSEY, PROGRESS, RESTEASY, RESTLET, SPRING, TIBCO, WEBLOGIC, WEBMETHODS, WEBSPHERE, WINK

    IgnoreCase bool
    Ignore case sensitivity for texts.
    IntValue int
    The integer value to compare the detected attribute with.
    IntValues List<int>
    If multiple values are specified, at least one of them must match for the condition to match.
    IpRangeFrom string
    The beginning of the IP range. The condition matches if the detected attribute value is greater than or equal to this value (for IpInRange) or less than this value (for NotIpInRange).
    IpRangeTo string
    The end of the IP range. The condition matches if the detected attribute value is less than or equal to this value (for IpInRange) or greater than this value (for NotIpInRange).
    TagValues List<string>
    If multiple values are specified, at least one of them must match for the condition to match.
    TextValues List<string>
    If multiple values are specified, at least one of them must match for the condition to match
    Attribute string
    The detected attribute that should be compared with the specified operation.
    CompareOperationType string
    The type of comparison operation that should be applied to the detected attribute.. When using this field over the Settings API, it is stored as a string and must use one of the fixed compare-operation identifiers. The available subset depends on the selected attribute.

    • Exists, NotExists
    • BoolIsTrue, BoolIsFalse
    • TagEquals, TagKeyEquals
    • StringEquals, NotStringEquals, StringStartsWith, NotStringStartsWith, StringEndsWith, NotStringEndsWith, StringContains, NotStringContains
    • FrameworkEquals, NotFrameworkEquals
    • IpInRange, NotIpInRange
    • IntEquals, NotIntEquals, IntGreaterThan, IntLessThan
    Frameworks []string

    The technology that should be compared with the detected attribute.

    Select one or more technologies. The condition matches if the detected attribute value equals (for FrameworkEquals) or does not equal (for NotFrameworkEquals) at least one of the selected technologies. Possible values: AXIS, CXF, HESSIAN, JAX_WS_RI, JBOSS, JERSEY, PROGRESS, RESTEASY, RESTLET, SPRING, TIBCO, WEBLOGIC, WEBMETHODS, WEBSPHERE, WINK

    IgnoreCase bool
    Ignore case sensitivity for texts.
    IntValue int
    The integer value to compare the detected attribute with.
    IntValues []int
    If multiple values are specified, at least one of them must match for the condition to match.
    IpRangeFrom string
    The beginning of the IP range. The condition matches if the detected attribute value is greater than or equal to this value (for IpInRange) or less than this value (for NotIpInRange).
    IpRangeTo string
    The end of the IP range. The condition matches if the detected attribute value is less than or equal to this value (for IpInRange) or greater than this value (for NotIpInRange).
    TagValues []string
    If multiple values are specified, at least one of them must match for the condition to match.
    TextValues []string
    If multiple values are specified, at least one of them must match for the condition to match
    attribute string
    The detected attribute that should be compared with the specified operation.
    compare_operation_type string
    The type of comparison operation that should be applied to the detected attribute.. When using this field over the Settings API, it is stored as a string and must use one of the fixed compare-operation identifiers. The available subset depends on the selected attribute.

    • Exists, NotExists
    • BoolIsTrue, BoolIsFalse
    • TagEquals, TagKeyEquals
    • StringEquals, NotStringEquals, StringStartsWith, NotStringStartsWith, StringEndsWith, NotStringEndsWith, StringContains, NotStringContains
    • FrameworkEquals, NotFrameworkEquals
    • IpInRange, NotIpInRange
    • IntEquals, NotIntEquals, IntGreaterThan, IntLessThan
    frameworks list(string)

    The technology that should be compared with the detected attribute.

    Select one or more technologies. The condition matches if the detected attribute value equals (for FrameworkEquals) or does not equal (for NotFrameworkEquals) at least one of the selected technologies. Possible values: AXIS, CXF, HESSIAN, JAX_WS_RI, JBOSS, JERSEY, PROGRESS, RESTEASY, RESTLET, SPRING, TIBCO, WEBLOGIC, WEBMETHODS, WEBSPHERE, WINK

    ignore_case bool
    Ignore case sensitivity for texts.
    int_value number
    The integer value to compare the detected attribute with.
    int_values list(number)
    If multiple values are specified, at least one of them must match for the condition to match.
    ip_range_from string
    The beginning of the IP range. The condition matches if the detected attribute value is greater than or equal to this value (for IpInRange) or less than this value (for NotIpInRange).
    ip_range_to string
    The end of the IP range. The condition matches if the detected attribute value is less than or equal to this value (for IpInRange) or greater than this value (for NotIpInRange).
    tag_values list(string)
    If multiple values are specified, at least one of them must match for the condition to match.
    text_values list(string)
    If multiple values are specified, at least one of them must match for the condition to match
    attribute String
    The detected attribute that should be compared with the specified operation.
    compareOperationType String
    The type of comparison operation that should be applied to the detected attribute.. When using this field over the Settings API, it is stored as a string and must use one of the fixed compare-operation identifiers. The available subset depends on the selected attribute.

    • Exists, NotExists
    • BoolIsTrue, BoolIsFalse
    • TagEquals, TagKeyEquals
    • StringEquals, NotStringEquals, StringStartsWith, NotStringStartsWith, StringEndsWith, NotStringEndsWith, StringContains, NotStringContains
    • FrameworkEquals, NotFrameworkEquals
    • IpInRange, NotIpInRange
    • IntEquals, NotIntEquals, IntGreaterThan, IntLessThan
    frameworks List<String>

    The technology that should be compared with the detected attribute.

    Select one or more technologies. The condition matches if the detected attribute value equals (for FrameworkEquals) or does not equal (for NotFrameworkEquals) at least one of the selected technologies. Possible values: AXIS, CXF, HESSIAN, JAX_WS_RI, JBOSS, JERSEY, PROGRESS, RESTEASY, RESTLET, SPRING, TIBCO, WEBLOGIC, WEBMETHODS, WEBSPHERE, WINK

    ignoreCase Boolean
    Ignore case sensitivity for texts.
    intValue Integer
    The integer value to compare the detected attribute with.
    intValues List<Integer>
    If multiple values are specified, at least one of them must match for the condition to match.
    ipRangeFrom String
    The beginning of the IP range. The condition matches if the detected attribute value is greater than or equal to this value (for IpInRange) or less than this value (for NotIpInRange).
    ipRangeTo String
    The end of the IP range. The condition matches if the detected attribute value is less than or equal to this value (for IpInRange) or greater than this value (for NotIpInRange).
    tagValues List<String>
    If multiple values are specified, at least one of them must match for the condition to match.
    textValues List<String>
    If multiple values are specified, at least one of them must match for the condition to match
    attribute string
    The detected attribute that should be compared with the specified operation.
    compareOperationType string
    The type of comparison operation that should be applied to the detected attribute.. When using this field over the Settings API, it is stored as a string and must use one of the fixed compare-operation identifiers. The available subset depends on the selected attribute.

    • Exists, NotExists
    • BoolIsTrue, BoolIsFalse
    • TagEquals, TagKeyEquals
    • StringEquals, NotStringEquals, StringStartsWith, NotStringStartsWith, StringEndsWith, NotStringEndsWith, StringContains, NotStringContains
    • FrameworkEquals, NotFrameworkEquals
    • IpInRange, NotIpInRange
    • IntEquals, NotIntEquals, IntGreaterThan, IntLessThan
    frameworks string[]

    The technology that should be compared with the detected attribute.

    Select one or more technologies. The condition matches if the detected attribute value equals (for FrameworkEquals) or does not equal (for NotFrameworkEquals) at least one of the selected technologies. Possible values: AXIS, CXF, HESSIAN, JAX_WS_RI, JBOSS, JERSEY, PROGRESS, RESTEASY, RESTLET, SPRING, TIBCO, WEBLOGIC, WEBMETHODS, WEBSPHERE, WINK

    ignoreCase boolean
    Ignore case sensitivity for texts.
    intValue number
    The integer value to compare the detected attribute with.
    intValues number[]
    If multiple values are specified, at least one of them must match for the condition to match.
    ipRangeFrom string
    The beginning of the IP range. The condition matches if the detected attribute value is greater than or equal to this value (for IpInRange) or less than this value (for NotIpInRange).
    ipRangeTo string
    The end of the IP range. The condition matches if the detected attribute value is less than or equal to this value (for IpInRange) or greater than this value (for NotIpInRange).
    tagValues string[]
    If multiple values are specified, at least one of them must match for the condition to match.
    textValues string[]
    If multiple values are specified, at least one of them must match for the condition to match
    attribute str
    The detected attribute that should be compared with the specified operation.
    compare_operation_type str
    The type of comparison operation that should be applied to the detected attribute.. When using this field over the Settings API, it is stored as a string and must use one of the fixed compare-operation identifiers. The available subset depends on the selected attribute.

    • Exists, NotExists
    • BoolIsTrue, BoolIsFalse
    • TagEquals, TagKeyEquals
    • StringEquals, NotStringEquals, StringStartsWith, NotStringStartsWith, StringEndsWith, NotStringEndsWith, StringContains, NotStringContains
    • FrameworkEquals, NotFrameworkEquals
    • IpInRange, NotIpInRange
    • IntEquals, NotIntEquals, IntGreaterThan, IntLessThan
    frameworks Sequence[str]

    The technology that should be compared with the detected attribute.

    Select one or more technologies. The condition matches if the detected attribute value equals (for FrameworkEquals) or does not equal (for NotFrameworkEquals) at least one of the selected technologies. Possible values: AXIS, CXF, HESSIAN, JAX_WS_RI, JBOSS, JERSEY, PROGRESS, RESTEASY, RESTLET, SPRING, TIBCO, WEBLOGIC, WEBMETHODS, WEBSPHERE, WINK

    ignore_case bool
    Ignore case sensitivity for texts.
    int_value int
    The integer value to compare the detected attribute with.
    int_values Sequence[int]
    If multiple values are specified, at least one of them must match for the condition to match.
    ip_range_from str
    The beginning of the IP range. The condition matches if the detected attribute value is greater than or equal to this value (for IpInRange) or less than this value (for NotIpInRange).
    ip_range_to str
    The end of the IP range. The condition matches if the detected attribute value is less than or equal to this value (for IpInRange) or greater than this value (for NotIpInRange).
    tag_values Sequence[str]
    If multiple values are specified, at least one of them must match for the condition to match.
    text_values Sequence[str]
    If multiple values are specified, at least one of them must match for the condition to match
    attribute String
    The detected attribute that should be compared with the specified operation.
    compareOperationType String
    The type of comparison operation that should be applied to the detected attribute.. When using this field over the Settings API, it is stored as a string and must use one of the fixed compare-operation identifiers. The available subset depends on the selected attribute.

    • Exists, NotExists
    • BoolIsTrue, BoolIsFalse
    • TagEquals, TagKeyEquals
    • StringEquals, NotStringEquals, StringStartsWith, NotStringStartsWith, StringEndsWith, NotStringEndsWith, StringContains, NotStringContains
    • FrameworkEquals, NotFrameworkEquals
    • IpInRange, NotIpInRange
    • IntEquals, NotIntEquals, IntGreaterThan, IntLessThan
    frameworks List<String>

    The technology that should be compared with the detected attribute.

    Select one or more technologies. The condition matches if the detected attribute value equals (for FrameworkEquals) or does not equal (for NotFrameworkEquals) at least one of the selected technologies. Possible values: AXIS, CXF, HESSIAN, JAX_WS_RI, JBOSS, JERSEY, PROGRESS, RESTEASY, RESTLET, SPRING, TIBCO, WEBLOGIC, WEBMETHODS, WEBSPHERE, WINK

    ignoreCase Boolean
    Ignore case sensitivity for texts.
    intValue Number
    The integer value to compare the detected attribute with.
    intValues List<Number>
    If multiple values are specified, at least one of them must match for the condition to match.
    ipRangeFrom String
    The beginning of the IP range. The condition matches if the detected attribute value is greater than or equal to this value (for IpInRange) or less than this value (for NotIpInRange).
    ipRangeTo String
    The end of the IP range. The condition matches if the detected attribute value is less than or equal to this value (for IpInRange) or greater than this value (for NotIpInRange).
    tagValues List<String>
    If multiple values are specified, at least one of them must match for the condition to match.
    textValues List<String>
    If multiple values are specified, at least one of them must match for the condition to match

    ServiceFullWebServiceIdContributors, ServiceFullWebServiceIdContributorsArgs

    DetectAsWebRequestService bool

    Detect the matching requests as full web services (false) or web request services (true).

    Setting this field to true prevents detecting of matching requests as full web services. A web request service is created instead. If you need to further modify the resulting web request service, you need to create a separate Full web request rule.. When this option is enabled, the contributor settings below are ignored because matching requests are detected as full web request services instead of full web services.

    ApplicationId Pulumiverse.Dynatrace.Inputs.ServiceFullWebServiceIdContributorsApplicationId
    Contribute to the Service Id calculation from the detected application identifier.. You can keep the detected value, override it with a constant value, or apply transformations before it contributes to the Service Id.
    ContextRoot Pulumiverse.Dynatrace.Inputs.ServiceFullWebServiceIdContributorsContextRoot
    The context root is the first segment of the request URL after the Server name. For example, in the www.dynatrace.com/support/help/dynatrace-api/ URL the context root is /support. The context root value can be found on the Service overview page under Properties and tags.. You can keep the detected context root, replace it with a constant value, copy a configurable number of URL path segments, or apply context-root transformations. If URL segment copying and transformations are both configured, transformations run on the copied value.
    ServerName Pulumiverse.Dynatrace.Inputs.ServiceFullWebServiceIdContributorsServerName
    Contribute to the Service Id calculation from the detected server name.
    WebServiceName Pulumiverse.Dynatrace.Inputs.ServiceFullWebServiceIdContributorsWebServiceName
    Contribute to the Service Id calculation from the detected web service name.
    WebServiceNamespace Pulumiverse.Dynatrace.Inputs.ServiceFullWebServiceIdContributorsWebServiceNamespace
    Contribute to the Service Id calculation from the detected web service namespace.
    DetectAsWebRequestService bool

    Detect the matching requests as full web services (false) or web request services (true).

    Setting this field to true prevents detecting of matching requests as full web services. A web request service is created instead. If you need to further modify the resulting web request service, you need to create a separate Full web request rule.. When this option is enabled, the contributor settings below are ignored because matching requests are detected as full web request services instead of full web services.

    ApplicationId ServiceFullWebServiceIdContributorsApplicationId
    Contribute to the Service Id calculation from the detected application identifier.. You can keep the detected value, override it with a constant value, or apply transformations before it contributes to the Service Id.
    ContextRoot ServiceFullWebServiceIdContributorsContextRoot
    The context root is the first segment of the request URL after the Server name. For example, in the www.dynatrace.com/support/help/dynatrace-api/ URL the context root is /support. The context root value can be found on the Service overview page under Properties and tags.. You can keep the detected context root, replace it with a constant value, copy a configurable number of URL path segments, or apply context-root transformations. If URL segment copying and transformations are both configured, transformations run on the copied value.
    ServerName ServiceFullWebServiceIdContributorsServerName
    Contribute to the Service Id calculation from the detected server name.
    WebServiceName ServiceFullWebServiceIdContributorsWebServiceName
    Contribute to the Service Id calculation from the detected web service name.
    WebServiceNamespace ServiceFullWebServiceIdContributorsWebServiceNamespace
    Contribute to the Service Id calculation from the detected web service namespace.
    detect_as_web_request_service bool

    Detect the matching requests as full web services (false) or web request services (true).

    Setting this field to true prevents detecting of matching requests as full web services. A web request service is created instead. If you need to further modify the resulting web request service, you need to create a separate Full web request rule.. When this option is enabled, the contributor settings below are ignored because matching requests are detected as full web request services instead of full web services.

    application_id object
    Contribute to the Service Id calculation from the detected application identifier.. You can keep the detected value, override it with a constant value, or apply transformations before it contributes to the Service Id.
    context_root object
    The context root is the first segment of the request URL after the Server name. For example, in the www.dynatrace.com/support/help/dynatrace-api/ URL the context root is /support. The context root value can be found on the Service overview page under Properties and tags.. You can keep the detected context root, replace it with a constant value, copy a configurable number of URL path segments, or apply context-root transformations. If URL segment copying and transformations are both configured, transformations run on the copied value.
    server_name object
    Contribute to the Service Id calculation from the detected server name.
    web_service_name object
    Contribute to the Service Id calculation from the detected web service name.
    web_service_namespace object
    Contribute to the Service Id calculation from the detected web service namespace.
    detectAsWebRequestService Boolean

    Detect the matching requests as full web services (false) or web request services (true).

    Setting this field to true prevents detecting of matching requests as full web services. A web request service is created instead. If you need to further modify the resulting web request service, you need to create a separate Full web request rule.. When this option is enabled, the contributor settings below are ignored because matching requests are detected as full web request services instead of full web services.

    applicationId ServiceFullWebServiceIdContributorsApplicationId
    Contribute to the Service Id calculation from the detected application identifier.. You can keep the detected value, override it with a constant value, or apply transformations before it contributes to the Service Id.
    contextRoot ServiceFullWebServiceIdContributorsContextRoot
    The context root is the first segment of the request URL after the Server name. For example, in the www.dynatrace.com/support/help/dynatrace-api/ URL the context root is /support. The context root value can be found on the Service overview page under Properties and tags.. You can keep the detected context root, replace it with a constant value, copy a configurable number of URL path segments, or apply context-root transformations. If URL segment copying and transformations are both configured, transformations run on the copied value.
    serverName ServiceFullWebServiceIdContributorsServerName
    Contribute to the Service Id calculation from the detected server name.
    webServiceName ServiceFullWebServiceIdContributorsWebServiceName
    Contribute to the Service Id calculation from the detected web service name.
    webServiceNamespace ServiceFullWebServiceIdContributorsWebServiceNamespace
    Contribute to the Service Id calculation from the detected web service namespace.
    detectAsWebRequestService boolean

    Detect the matching requests as full web services (false) or web request services (true).

    Setting this field to true prevents detecting of matching requests as full web services. A web request service is created instead. If you need to further modify the resulting web request service, you need to create a separate Full web request rule.. When this option is enabled, the contributor settings below are ignored because matching requests are detected as full web request services instead of full web services.

    applicationId ServiceFullWebServiceIdContributorsApplicationId
    Contribute to the Service Id calculation from the detected application identifier.. You can keep the detected value, override it with a constant value, or apply transformations before it contributes to the Service Id.
    contextRoot ServiceFullWebServiceIdContributorsContextRoot
    The context root is the first segment of the request URL after the Server name. For example, in the www.dynatrace.com/support/help/dynatrace-api/ URL the context root is /support. The context root value can be found on the Service overview page under Properties and tags.. You can keep the detected context root, replace it with a constant value, copy a configurable number of URL path segments, or apply context-root transformations. If URL segment copying and transformations are both configured, transformations run on the copied value.
    serverName ServiceFullWebServiceIdContributorsServerName
    Contribute to the Service Id calculation from the detected server name.
    webServiceName ServiceFullWebServiceIdContributorsWebServiceName
    Contribute to the Service Id calculation from the detected web service name.
    webServiceNamespace ServiceFullWebServiceIdContributorsWebServiceNamespace
    Contribute to the Service Id calculation from the detected web service namespace.
    detect_as_web_request_service bool

    Detect the matching requests as full web services (false) or web request services (true).

    Setting this field to true prevents detecting of matching requests as full web services. A web request service is created instead. If you need to further modify the resulting web request service, you need to create a separate Full web request rule.. When this option is enabled, the contributor settings below are ignored because matching requests are detected as full web request services instead of full web services.

    application_id ServiceFullWebServiceIdContributorsApplicationId
    Contribute to the Service Id calculation from the detected application identifier.. You can keep the detected value, override it with a constant value, or apply transformations before it contributes to the Service Id.
    context_root ServiceFullWebServiceIdContributorsContextRoot
    The context root is the first segment of the request URL after the Server name. For example, in the www.dynatrace.com/support/help/dynatrace-api/ URL the context root is /support. The context root value can be found on the Service overview page under Properties and tags.. You can keep the detected context root, replace it with a constant value, copy a configurable number of URL path segments, or apply context-root transformations. If URL segment copying and transformations are both configured, transformations run on the copied value.
    server_name ServiceFullWebServiceIdContributorsServerName
    Contribute to the Service Id calculation from the detected server name.
    web_service_name ServiceFullWebServiceIdContributorsWebServiceName
    Contribute to the Service Id calculation from the detected web service name.
    web_service_namespace ServiceFullWebServiceIdContributorsWebServiceNamespace
    Contribute to the Service Id calculation from the detected web service namespace.
    detectAsWebRequestService Boolean

    Detect the matching requests as full web services (false) or web request services (true).

    Setting this field to true prevents detecting of matching requests as full web services. A web request service is created instead. If you need to further modify the resulting web request service, you need to create a separate Full web request rule.. When this option is enabled, the contributor settings below are ignored because matching requests are detected as full web request services instead of full web services.

    applicationId Property Map
    Contribute to the Service Id calculation from the detected application identifier.. You can keep the detected value, override it with a constant value, or apply transformations before it contributes to the Service Id.
    contextRoot Property Map
    The context root is the first segment of the request URL after the Server name. For example, in the www.dynatrace.com/support/help/dynatrace-api/ URL the context root is /support. The context root value can be found on the Service overview page under Properties and tags.. You can keep the detected context root, replace it with a constant value, copy a configurable number of URL path segments, or apply context-root transformations. If URL segment copying and transformations are both configured, transformations run on the copied value.
    serverName Property Map
    Contribute to the Service Id calculation from the detected server name.
    webServiceName Property Map
    Contribute to the Service Id calculation from the detected web service name.
    webServiceNamespace Property Map
    Contribute to the Service Id calculation from the detected web service namespace.

    ServiceFullWebServiceIdContributorsApplicationId, ServiceFullWebServiceIdContributorsApplicationIdArgs

    EnableIdContributor bool
    When enabled, the detected value contributes to the Service Id.
    ServiceIdContributor Pulumiverse.Dynatrace.Inputs.ServiceFullWebServiceIdContributorsApplicationIdServiceIdContributor
    Choose how to transform the detected value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one.
    EnableIdContributor bool
    When enabled, the detected value contributes to the Service Id.
    ServiceIdContributor ServiceFullWebServiceIdContributorsApplicationIdServiceIdContributor
    Choose how to transform the detected value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one.
    enable_id_contributor bool
    When enabled, the detected value contributes to the Service Id.
    service_id_contributor object
    Choose how to transform the detected value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one.
    enableIdContributor Boolean
    When enabled, the detected value contributes to the Service Id.
    serviceIdContributor ServiceFullWebServiceIdContributorsApplicationIdServiceIdContributor
    Choose how to transform the detected value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one.
    enableIdContributor boolean
    When enabled, the detected value contributes to the Service Id.
    serviceIdContributor ServiceFullWebServiceIdContributorsApplicationIdServiceIdContributor
    Choose how to transform the detected value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one.
    enable_id_contributor bool
    When enabled, the detected value contributes to the Service Id.
    service_id_contributor ServiceFullWebServiceIdContributorsApplicationIdServiceIdContributor
    Choose how to transform the detected value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one.
    enableIdContributor Boolean
    When enabled, the detected value contributes to the Service Id.
    serviceIdContributor Property Map
    Choose how to transform the detected value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one.

    ServiceFullWebServiceIdContributorsApplicationIdServiceIdContributor, ServiceFullWebServiceIdContributorsApplicationIdServiceIdContributorArgs

    ContributionType string
    Defines whether the original value should be used or if a transformation set should be used to override a value or transform it. Possible values: OriginalValue, OverrideValue, TransformValue
    Transformations Pulumiverse.Dynatrace.Inputs.ServiceFullWebServiceIdContributorsApplicationIdServiceIdContributorTransformations
    Choose how to transform a value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one. The resulting value contributes to the Service Id and can be found on the Service overview page under Properties and tags.
    ValueOverride Pulumiverse.Dynatrace.Inputs.ServiceFullWebServiceIdContributorsApplicationIdServiceIdContributorValueOverride
    The value to be used instead of the detected value.
    ContributionType string
    Defines whether the original value should be used or if a transformation set should be used to override a value or transform it. Possible values: OriginalValue, OverrideValue, TransformValue
    Transformations ServiceFullWebServiceIdContributorsApplicationIdServiceIdContributorTransformations
    Choose how to transform a value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one. The resulting value contributes to the Service Id and can be found on the Service overview page under Properties and tags.
    ValueOverride ServiceFullWebServiceIdContributorsApplicationIdServiceIdContributorValueOverride
    The value to be used instead of the detected value.
    contribution_type string
    Defines whether the original value should be used or if a transformation set should be used to override a value or transform it. Possible values: OriginalValue, OverrideValue, TransformValue
    transformations object
    Choose how to transform a value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one. The resulting value contributes to the Service Id and can be found on the Service overview page under Properties and tags.
    value_override object
    The value to be used instead of the detected value.
    contributionType String
    Defines whether the original value should be used or if a transformation set should be used to override a value or transform it. Possible values: OriginalValue, OverrideValue, TransformValue
    transformations ServiceFullWebServiceIdContributorsApplicationIdServiceIdContributorTransformations
    Choose how to transform a value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one. The resulting value contributes to the Service Id and can be found on the Service overview page under Properties and tags.
    valueOverride ServiceFullWebServiceIdContributorsApplicationIdServiceIdContributorValueOverride
    The value to be used instead of the detected value.
    contributionType string
    Defines whether the original value should be used or if a transformation set should be used to override a value or transform it. Possible values: OriginalValue, OverrideValue, TransformValue
    transformations ServiceFullWebServiceIdContributorsApplicationIdServiceIdContributorTransformations
    Choose how to transform a value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one. The resulting value contributes to the Service Id and can be found on the Service overview page under Properties and tags.
    valueOverride ServiceFullWebServiceIdContributorsApplicationIdServiceIdContributorValueOverride
    The value to be used instead of the detected value.
    contribution_type str
    Defines whether the original value should be used or if a transformation set should be used to override a value or transform it. Possible values: OriginalValue, OverrideValue, TransformValue
    transformations ServiceFullWebServiceIdContributorsApplicationIdServiceIdContributorTransformations
    Choose how to transform a value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one. The resulting value contributes to the Service Id and can be found on the Service overview page under Properties and tags.
    value_override ServiceFullWebServiceIdContributorsApplicationIdServiceIdContributorValueOverride
    The value to be used instead of the detected value.
    contributionType String
    Defines whether the original value should be used or if a transformation set should be used to override a value or transform it. Possible values: OriginalValue, OverrideValue, TransformValue
    transformations Property Map
    Choose how to transform a value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one. The resulting value contributes to the Service Id and can be found on the Service overview page under Properties and tags.
    valueOverride Property Map
    The value to be used instead of the detected value.

    ServiceFullWebServiceIdContributorsApplicationIdServiceIdContributorTransformations, ServiceFullWebServiceIdContributorsApplicationIdServiceIdContributorTransformationsArgs

    ServiceFullWebServiceIdContributorsApplicationIdServiceIdContributorTransformationsTransformation, ServiceFullWebServiceIdContributorsApplicationIdServiceIdContributorTransformationsTransformationArgs

    TransformationType string
    Defines what kind of transformation will be applied on the original value. Possible values: AFTER, BEFORE, BETWEEN, REMOVE_CREDIT_CARDS, REMOVE_IBANS, REMOVE_IPS, REMOVE_NUMBERS, REPLACE_BETWEEN, SPLIT_SELECT, TAKE_SEGMENTS
    IncludeHexNumbers bool
    Whether to also remove hexadecimal numbers (sequences of at least minDigitCount hexadecimal digits preceded by '0x'). It is used only when the transformation type is REMOVE_NUMBERS.
    MinDigitCount int
    The minimum number of digits that a numeric sequence must have to be removed. It is used only when the transformation type is REMOVE_NUMBERS.
    Prefix string
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    ReplacementValue string
    The text that replaces the part between prefix and suffix. It is used only when the transformation type is REPLACE_BETWEEN.
    SegmentCount int
    How many segments should be taken.
    SelectIndex int
    The index of the element to keep after splitting. The index is zero-based. It is used only when the transformation type is SPLIT_SELECT.
    SplitDelimiter string
    The delimiter used for splitting the text. It is used only when the transformation type is SPLIT_SELECT or TAKE_SEGMENTS.
    Suffix string
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    TakeFromEnd bool
    Whether to take segments from the end of the text instead of the beginning. It is used only when the transformation type is TAKE_SEGMENTS.
    TransformationType string
    Defines what kind of transformation will be applied on the original value. Possible values: AFTER, BEFORE, BETWEEN, REMOVE_CREDIT_CARDS, REMOVE_IBANS, REMOVE_IPS, REMOVE_NUMBERS, REPLACE_BETWEEN, SPLIT_SELECT, TAKE_SEGMENTS
    IncludeHexNumbers bool
    Whether to also remove hexadecimal numbers (sequences of at least minDigitCount hexadecimal digits preceded by '0x'). It is used only when the transformation type is REMOVE_NUMBERS.
    MinDigitCount int
    The minimum number of digits that a numeric sequence must have to be removed. It is used only when the transformation type is REMOVE_NUMBERS.
    Prefix string
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    ReplacementValue string
    The text that replaces the part between prefix and suffix. It is used only when the transformation type is REPLACE_BETWEEN.
    SegmentCount int
    How many segments should be taken.
    SelectIndex int
    The index of the element to keep after splitting. The index is zero-based. It is used only when the transformation type is SPLIT_SELECT.
    SplitDelimiter string
    The delimiter used for splitting the text. It is used only when the transformation type is SPLIT_SELECT or TAKE_SEGMENTS.
    Suffix string
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    TakeFromEnd bool
    Whether to take segments from the end of the text instead of the beginning. It is used only when the transformation type is TAKE_SEGMENTS.
    transformation_type string
    Defines what kind of transformation will be applied on the original value. Possible values: AFTER, BEFORE, BETWEEN, REMOVE_CREDIT_CARDS, REMOVE_IBANS, REMOVE_IPS, REMOVE_NUMBERS, REPLACE_BETWEEN, SPLIT_SELECT, TAKE_SEGMENTS
    include_hex_numbers bool
    Whether to also remove hexadecimal numbers (sequences of at least minDigitCount hexadecimal digits preceded by '0x'). It is used only when the transformation type is REMOVE_NUMBERS.
    min_digit_count number
    The minimum number of digits that a numeric sequence must have to be removed. It is used only when the transformation type is REMOVE_NUMBERS.
    prefix string
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    replacement_value string
    The text that replaces the part between prefix and suffix. It is used only when the transformation type is REPLACE_BETWEEN.
    segment_count number
    How many segments should be taken.
    select_index number
    The index of the element to keep after splitting. The index is zero-based. It is used only when the transformation type is SPLIT_SELECT.
    split_delimiter string
    The delimiter used for splitting the text. It is used only when the transformation type is SPLIT_SELECT or TAKE_SEGMENTS.
    suffix string
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    take_from_end bool
    Whether to take segments from the end of the text instead of the beginning. It is used only when the transformation type is TAKE_SEGMENTS.
    transformationType String
    Defines what kind of transformation will be applied on the original value. Possible values: AFTER, BEFORE, BETWEEN, REMOVE_CREDIT_CARDS, REMOVE_IBANS, REMOVE_IPS, REMOVE_NUMBERS, REPLACE_BETWEEN, SPLIT_SELECT, TAKE_SEGMENTS
    includeHexNumbers Boolean
    Whether to also remove hexadecimal numbers (sequences of at least minDigitCount hexadecimal digits preceded by '0x'). It is used only when the transformation type is REMOVE_NUMBERS.
    minDigitCount Integer
    The minimum number of digits that a numeric sequence must have to be removed. It is used only when the transformation type is REMOVE_NUMBERS.
    prefix String
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    replacementValue String
    The text that replaces the part between prefix and suffix. It is used only when the transformation type is REPLACE_BETWEEN.
    segmentCount Integer
    How many segments should be taken.
    selectIndex Integer
    The index of the element to keep after splitting. The index is zero-based. It is used only when the transformation type is SPLIT_SELECT.
    splitDelimiter String
    The delimiter used for splitting the text. It is used only when the transformation type is SPLIT_SELECT or TAKE_SEGMENTS.
    suffix String
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    takeFromEnd Boolean
    Whether to take segments from the end of the text instead of the beginning. It is used only when the transformation type is TAKE_SEGMENTS.
    transformationType string
    Defines what kind of transformation will be applied on the original value. Possible values: AFTER, BEFORE, BETWEEN, REMOVE_CREDIT_CARDS, REMOVE_IBANS, REMOVE_IPS, REMOVE_NUMBERS, REPLACE_BETWEEN, SPLIT_SELECT, TAKE_SEGMENTS
    includeHexNumbers boolean
    Whether to also remove hexadecimal numbers (sequences of at least minDigitCount hexadecimal digits preceded by '0x'). It is used only when the transformation type is REMOVE_NUMBERS.
    minDigitCount number
    The minimum number of digits that a numeric sequence must have to be removed. It is used only when the transformation type is REMOVE_NUMBERS.
    prefix string
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    replacementValue string
    The text that replaces the part between prefix and suffix. It is used only when the transformation type is REPLACE_BETWEEN.
    segmentCount number
    How many segments should be taken.
    selectIndex number
    The index of the element to keep after splitting. The index is zero-based. It is used only when the transformation type is SPLIT_SELECT.
    splitDelimiter string
    The delimiter used for splitting the text. It is used only when the transformation type is SPLIT_SELECT or TAKE_SEGMENTS.
    suffix string
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    takeFromEnd boolean
    Whether to take segments from the end of the text instead of the beginning. It is used only when the transformation type is TAKE_SEGMENTS.
    transformation_type str
    Defines what kind of transformation will be applied on the original value. Possible values: AFTER, BEFORE, BETWEEN, REMOVE_CREDIT_CARDS, REMOVE_IBANS, REMOVE_IPS, REMOVE_NUMBERS, REPLACE_BETWEEN, SPLIT_SELECT, TAKE_SEGMENTS
    include_hex_numbers bool
    Whether to also remove hexadecimal numbers (sequences of at least minDigitCount hexadecimal digits preceded by '0x'). It is used only when the transformation type is REMOVE_NUMBERS.
    min_digit_count int
    The minimum number of digits that a numeric sequence must have to be removed. It is used only when the transformation type is REMOVE_NUMBERS.
    prefix str
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    replacement_value str
    The text that replaces the part between prefix and suffix. It is used only when the transformation type is REPLACE_BETWEEN.
    segment_count int
    How many segments should be taken.
    select_index int
    The index of the element to keep after splitting. The index is zero-based. It is used only when the transformation type is SPLIT_SELECT.
    split_delimiter str
    The delimiter used for splitting the text. It is used only when the transformation type is SPLIT_SELECT or TAKE_SEGMENTS.
    suffix str
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    take_from_end bool
    Whether to take segments from the end of the text instead of the beginning. It is used only when the transformation type is TAKE_SEGMENTS.
    transformationType String
    Defines what kind of transformation will be applied on the original value. Possible values: AFTER, BEFORE, BETWEEN, REMOVE_CREDIT_CARDS, REMOVE_IBANS, REMOVE_IPS, REMOVE_NUMBERS, REPLACE_BETWEEN, SPLIT_SELECT, TAKE_SEGMENTS
    includeHexNumbers Boolean
    Whether to also remove hexadecimal numbers (sequences of at least minDigitCount hexadecimal digits preceded by '0x'). It is used only when the transformation type is REMOVE_NUMBERS.
    minDigitCount Number
    The minimum number of digits that a numeric sequence must have to be removed. It is used only when the transformation type is REMOVE_NUMBERS.
    prefix String
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    replacementValue String
    The text that replaces the part between prefix and suffix. It is used only when the transformation type is REPLACE_BETWEEN.
    segmentCount Number
    How many segments should be taken.
    selectIndex Number
    The index of the element to keep after splitting. The index is zero-based. It is used only when the transformation type is SPLIT_SELECT.
    splitDelimiter String
    The delimiter used for splitting the text. It is used only when the transformation type is SPLIT_SELECT or TAKE_SEGMENTS.
    suffix String
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    takeFromEnd Boolean
    Whether to take segments from the end of the text instead of the beginning. It is used only when the transformation type is TAKE_SEGMENTS.

    ServiceFullWebServiceIdContributorsApplicationIdServiceIdContributorValueOverride, ServiceFullWebServiceIdContributorsApplicationIdServiceIdContributorValueOverrideArgs

    Value string
    The value to be used instead of the detected value.
    Value string
    The value to be used instead of the detected value.
    value string
    The value to be used instead of the detected value.
    value String
    The value to be used instead of the detected value.
    value string
    The value to be used instead of the detected value.
    value str
    The value to be used instead of the detected value.
    value String
    The value to be used instead of the detected value.

    ServiceFullWebServiceIdContributorsContextRoot, ServiceFullWebServiceIdContributorsContextRootArgs

    EnableIdContributor bool
    When enabled, the context root contributes to the Service Id.
    ServiceIdContributor Pulumiverse.Dynatrace.Inputs.ServiceFullWebServiceIdContributorsContextRootServiceIdContributor
    Choose how to transform the context root value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one.
    EnableIdContributor bool
    When enabled, the context root contributes to the Service Id.
    ServiceIdContributor ServiceFullWebServiceIdContributorsContextRootServiceIdContributor
    Choose how to transform the context root value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one.
    enable_id_contributor bool
    When enabled, the context root contributes to the Service Id.
    service_id_contributor object
    Choose how to transform the context root value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one.
    enableIdContributor Boolean
    When enabled, the context root contributes to the Service Id.
    serviceIdContributor ServiceFullWebServiceIdContributorsContextRootServiceIdContributor
    Choose how to transform the context root value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one.
    enableIdContributor boolean
    When enabled, the context root contributes to the Service Id.
    serviceIdContributor ServiceFullWebServiceIdContributorsContextRootServiceIdContributor
    Choose how to transform the context root value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one.
    enable_id_contributor bool
    When enabled, the context root contributes to the Service Id.
    service_id_contributor ServiceFullWebServiceIdContributorsContextRootServiceIdContributor
    Choose how to transform the context root value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one.
    enableIdContributor Boolean
    When enabled, the context root contributes to the Service Id.
    serviceIdContributor Property Map
    Choose how to transform the context root value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one.

    ServiceFullWebServiceIdContributorsContextRootServiceIdContributor, ServiceFullWebServiceIdContributorsContextRootServiceIdContributorArgs

    ContributionType string
    Defines whether the original value should be used or if a transformation set should be used to override a value or transform it. Possible values: OriginalValue, OverrideValue, TransformURL, TransformValue
    SegmentCount int
    The number of segments of the URL to be kept. The URL is divided by slashes (/), the indexing starts with 1 at context root. For example, if you specify 2 for the www.dynatrace.com/support/help/dynatrace-api/ URL, the value of support/help is used.
    Transformations Pulumiverse.Dynatrace.Inputs.ServiceFullWebServiceIdContributorsContextRootServiceIdContributorTransformations
    Choose how to transform a value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one. The resulting value contributes to the Service Id and can be found on the Service overview page under Properties and tags.
    ValueOverride Pulumiverse.Dynatrace.Inputs.ServiceFullWebServiceIdContributorsContextRootServiceIdContributorValueOverride
    The value to be used instead of the detected value.
    ContributionType string
    Defines whether the original value should be used or if a transformation set should be used to override a value or transform it. Possible values: OriginalValue, OverrideValue, TransformURL, TransformValue
    SegmentCount int
    The number of segments of the URL to be kept. The URL is divided by slashes (/), the indexing starts with 1 at context root. For example, if you specify 2 for the www.dynatrace.com/support/help/dynatrace-api/ URL, the value of support/help is used.
    Transformations ServiceFullWebServiceIdContributorsContextRootServiceIdContributorTransformations
    Choose how to transform a value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one. The resulting value contributes to the Service Id and can be found on the Service overview page under Properties and tags.
    ValueOverride ServiceFullWebServiceIdContributorsContextRootServiceIdContributorValueOverride
    The value to be used instead of the detected value.
    contribution_type string
    Defines whether the original value should be used or if a transformation set should be used to override a value or transform it. Possible values: OriginalValue, OverrideValue, TransformURL, TransformValue
    segment_count number
    The number of segments of the URL to be kept. The URL is divided by slashes (/), the indexing starts with 1 at context root. For example, if you specify 2 for the www.dynatrace.com/support/help/dynatrace-api/ URL, the value of support/help is used.
    transformations object
    Choose how to transform a value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one. The resulting value contributes to the Service Id and can be found on the Service overview page under Properties and tags.
    value_override object
    The value to be used instead of the detected value.
    contributionType String
    Defines whether the original value should be used or if a transformation set should be used to override a value or transform it. Possible values: OriginalValue, OverrideValue, TransformURL, TransformValue
    segmentCount Integer
    The number of segments of the URL to be kept. The URL is divided by slashes (/), the indexing starts with 1 at context root. For example, if you specify 2 for the www.dynatrace.com/support/help/dynatrace-api/ URL, the value of support/help is used.
    transformations ServiceFullWebServiceIdContributorsContextRootServiceIdContributorTransformations
    Choose how to transform a value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one. The resulting value contributes to the Service Id and can be found on the Service overview page under Properties and tags.
    valueOverride ServiceFullWebServiceIdContributorsContextRootServiceIdContributorValueOverride
    The value to be used instead of the detected value.
    contributionType string
    Defines whether the original value should be used or if a transformation set should be used to override a value or transform it. Possible values: OriginalValue, OverrideValue, TransformURL, TransformValue
    segmentCount number
    The number of segments of the URL to be kept. The URL is divided by slashes (/), the indexing starts with 1 at context root. For example, if you specify 2 for the www.dynatrace.com/support/help/dynatrace-api/ URL, the value of support/help is used.
    transformations ServiceFullWebServiceIdContributorsContextRootServiceIdContributorTransformations
    Choose how to transform a value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one. The resulting value contributes to the Service Id and can be found on the Service overview page under Properties and tags.
    valueOverride ServiceFullWebServiceIdContributorsContextRootServiceIdContributorValueOverride
    The value to be used instead of the detected value.
    contribution_type str
    Defines whether the original value should be used or if a transformation set should be used to override a value or transform it. Possible values: OriginalValue, OverrideValue, TransformURL, TransformValue
    segment_count int
    The number of segments of the URL to be kept. The URL is divided by slashes (/), the indexing starts with 1 at context root. For example, if you specify 2 for the www.dynatrace.com/support/help/dynatrace-api/ URL, the value of support/help is used.
    transformations ServiceFullWebServiceIdContributorsContextRootServiceIdContributorTransformations
    Choose how to transform a value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one. The resulting value contributes to the Service Id and can be found on the Service overview page under Properties and tags.
    value_override ServiceFullWebServiceIdContributorsContextRootServiceIdContributorValueOverride
    The value to be used instead of the detected value.
    contributionType String
    Defines whether the original value should be used or if a transformation set should be used to override a value or transform it. Possible values: OriginalValue, OverrideValue, TransformURL, TransformValue
    segmentCount Number
    The number of segments of the URL to be kept. The URL is divided by slashes (/), the indexing starts with 1 at context root. For example, if you specify 2 for the www.dynatrace.com/support/help/dynatrace-api/ URL, the value of support/help is used.
    transformations Property Map
    Choose how to transform a value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one. The resulting value contributes to the Service Id and can be found on the Service overview page under Properties and tags.
    valueOverride Property Map
    The value to be used instead of the detected value.

    ServiceFullWebServiceIdContributorsContextRootServiceIdContributorTransformations, ServiceFullWebServiceIdContributorsContextRootServiceIdContributorTransformationsArgs

    ServiceFullWebServiceIdContributorsContextRootServiceIdContributorTransformationsTransformation, ServiceFullWebServiceIdContributorsContextRootServiceIdContributorTransformationsTransformationArgs

    TransformationType string
    Defines what kind of transformation will be applied on the original value. Possible values: BEFORE, REMOVE_CREDIT_CARDS, REMOVE_IBANS, REMOVE_IPS, REMOVE_NUMBERS, REPLACE_BETWEEN
    IncludeHexNumbers bool
    Whether to also remove hexadecimal numbers (sequences of at least minDigitCount hexadecimal digits preceded by '0x'). It is used only when the transformation type is REMOVE_NUMBERS.
    MinDigitCount int
    The minimum number of digits that a numeric sequence must have to be removed. It is used only when the transformation type is REMOVE_NUMBERS.
    Prefix string
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    ReplacementValue string
    The text that replaces the part between prefix and suffix. It is used only when the transformation type is REPLACE_BETWEEN.
    Suffix string
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    TransformationType string
    Defines what kind of transformation will be applied on the original value. Possible values: BEFORE, REMOVE_CREDIT_CARDS, REMOVE_IBANS, REMOVE_IPS, REMOVE_NUMBERS, REPLACE_BETWEEN
    IncludeHexNumbers bool
    Whether to also remove hexadecimal numbers (sequences of at least minDigitCount hexadecimal digits preceded by '0x'). It is used only when the transformation type is REMOVE_NUMBERS.
    MinDigitCount int
    The minimum number of digits that a numeric sequence must have to be removed. It is used only when the transformation type is REMOVE_NUMBERS.
    Prefix string
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    ReplacementValue string
    The text that replaces the part between prefix and suffix. It is used only when the transformation type is REPLACE_BETWEEN.
    Suffix string
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    transformation_type string
    Defines what kind of transformation will be applied on the original value. Possible values: BEFORE, REMOVE_CREDIT_CARDS, REMOVE_IBANS, REMOVE_IPS, REMOVE_NUMBERS, REPLACE_BETWEEN
    include_hex_numbers bool
    Whether to also remove hexadecimal numbers (sequences of at least minDigitCount hexadecimal digits preceded by '0x'). It is used only when the transformation type is REMOVE_NUMBERS.
    min_digit_count number
    The minimum number of digits that a numeric sequence must have to be removed. It is used only when the transformation type is REMOVE_NUMBERS.
    prefix string
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    replacement_value string
    The text that replaces the part between prefix and suffix. It is used only when the transformation type is REPLACE_BETWEEN.
    suffix string
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    transformationType String
    Defines what kind of transformation will be applied on the original value. Possible values: BEFORE, REMOVE_CREDIT_CARDS, REMOVE_IBANS, REMOVE_IPS, REMOVE_NUMBERS, REPLACE_BETWEEN
    includeHexNumbers Boolean
    Whether to also remove hexadecimal numbers (sequences of at least minDigitCount hexadecimal digits preceded by '0x'). It is used only when the transformation type is REMOVE_NUMBERS.
    minDigitCount Integer
    The minimum number of digits that a numeric sequence must have to be removed. It is used only when the transformation type is REMOVE_NUMBERS.
    prefix String
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    replacementValue String
    The text that replaces the part between prefix and suffix. It is used only when the transformation type is REPLACE_BETWEEN.
    suffix String
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    transformationType string
    Defines what kind of transformation will be applied on the original value. Possible values: BEFORE, REMOVE_CREDIT_CARDS, REMOVE_IBANS, REMOVE_IPS, REMOVE_NUMBERS, REPLACE_BETWEEN
    includeHexNumbers boolean
    Whether to also remove hexadecimal numbers (sequences of at least minDigitCount hexadecimal digits preceded by '0x'). It is used only when the transformation type is REMOVE_NUMBERS.
    minDigitCount number
    The minimum number of digits that a numeric sequence must have to be removed. It is used only when the transformation type is REMOVE_NUMBERS.
    prefix string
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    replacementValue string
    The text that replaces the part between prefix and suffix. It is used only when the transformation type is REPLACE_BETWEEN.
    suffix string
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    transformation_type str
    Defines what kind of transformation will be applied on the original value. Possible values: BEFORE, REMOVE_CREDIT_CARDS, REMOVE_IBANS, REMOVE_IPS, REMOVE_NUMBERS, REPLACE_BETWEEN
    include_hex_numbers bool
    Whether to also remove hexadecimal numbers (sequences of at least minDigitCount hexadecimal digits preceded by '0x'). It is used only when the transformation type is REMOVE_NUMBERS.
    min_digit_count int
    The minimum number of digits that a numeric sequence must have to be removed. It is used only when the transformation type is REMOVE_NUMBERS.
    prefix str
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    replacement_value str
    The text that replaces the part between prefix and suffix. It is used only when the transformation type is REPLACE_BETWEEN.
    suffix str
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    transformationType String
    Defines what kind of transformation will be applied on the original value. Possible values: BEFORE, REMOVE_CREDIT_CARDS, REMOVE_IBANS, REMOVE_IPS, REMOVE_NUMBERS, REPLACE_BETWEEN
    includeHexNumbers Boolean
    Whether to also remove hexadecimal numbers (sequences of at least minDigitCount hexadecimal digits preceded by '0x'). It is used only when the transformation type is REMOVE_NUMBERS.
    minDigitCount Number
    The minimum number of digits that a numeric sequence must have to be removed. It is used only when the transformation type is REMOVE_NUMBERS.
    prefix String
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    replacementValue String
    The text that replaces the part between prefix and suffix. It is used only when the transformation type is REPLACE_BETWEEN.
    suffix String
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.

    ServiceFullWebServiceIdContributorsContextRootServiceIdContributorValueOverride, ServiceFullWebServiceIdContributorsContextRootServiceIdContributorValueOverrideArgs

    Value string
    The value to be used instead of the detected value.
    Value string
    The value to be used instead of the detected value.
    value string
    The value to be used instead of the detected value.
    value String
    The value to be used instead of the detected value.
    value string
    The value to be used instead of the detected value.
    value str
    The value to be used instead of the detected value.
    value String
    The value to be used instead of the detected value.

    ServiceFullWebServiceIdContributorsServerName, ServiceFullWebServiceIdContributorsServerNameArgs

    EnableIdContributor bool
    When enabled, the detected value contributes to the Service Id.
    ServiceIdContributor Pulumiverse.Dynatrace.Inputs.ServiceFullWebServiceIdContributorsServerNameServiceIdContributor
    Choose how to transform the detected value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one.
    EnableIdContributor bool
    When enabled, the detected value contributes to the Service Id.
    ServiceIdContributor ServiceFullWebServiceIdContributorsServerNameServiceIdContributor
    Choose how to transform the detected value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one.
    enable_id_contributor bool
    When enabled, the detected value contributes to the Service Id.
    service_id_contributor object
    Choose how to transform the detected value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one.
    enableIdContributor Boolean
    When enabled, the detected value contributes to the Service Id.
    serviceIdContributor ServiceFullWebServiceIdContributorsServerNameServiceIdContributor
    Choose how to transform the detected value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one.
    enableIdContributor boolean
    When enabled, the detected value contributes to the Service Id.
    serviceIdContributor ServiceFullWebServiceIdContributorsServerNameServiceIdContributor
    Choose how to transform the detected value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one.
    enable_id_contributor bool
    When enabled, the detected value contributes to the Service Id.
    service_id_contributor ServiceFullWebServiceIdContributorsServerNameServiceIdContributor
    Choose how to transform the detected value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one.
    enableIdContributor Boolean
    When enabled, the detected value contributes to the Service Id.
    serviceIdContributor Property Map
    Choose how to transform the detected value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one.

    ServiceFullWebServiceIdContributorsServerNameServiceIdContributor, ServiceFullWebServiceIdContributorsServerNameServiceIdContributorArgs

    ContributionType string
    Defines whether the original value should be used or if a transformation set should be used to override a value or transform it. Possible values: OriginalValue, OverrideValue, TransformValue
    Transformations Pulumiverse.Dynatrace.Inputs.ServiceFullWebServiceIdContributorsServerNameServiceIdContributorTransformations
    Choose how to transform a value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one. The resulting value contributes to the Service Id and can be found on the Service overview page under Properties and tags.
    ValueOverride Pulumiverse.Dynatrace.Inputs.ServiceFullWebServiceIdContributorsServerNameServiceIdContributorValueOverride
    The value to be used instead of the detected value.
    ContributionType string
    Defines whether the original value should be used or if a transformation set should be used to override a value or transform it. Possible values: OriginalValue, OverrideValue, TransformValue
    Transformations ServiceFullWebServiceIdContributorsServerNameServiceIdContributorTransformations
    Choose how to transform a value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one. The resulting value contributes to the Service Id and can be found on the Service overview page under Properties and tags.
    ValueOverride ServiceFullWebServiceIdContributorsServerNameServiceIdContributorValueOverride
    The value to be used instead of the detected value.
    contribution_type string
    Defines whether the original value should be used or if a transformation set should be used to override a value or transform it. Possible values: OriginalValue, OverrideValue, TransformValue
    transformations object
    Choose how to transform a value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one. The resulting value contributes to the Service Id and can be found on the Service overview page under Properties and tags.
    value_override object
    The value to be used instead of the detected value.
    contributionType String
    Defines whether the original value should be used or if a transformation set should be used to override a value or transform it. Possible values: OriginalValue, OverrideValue, TransformValue
    transformations ServiceFullWebServiceIdContributorsServerNameServiceIdContributorTransformations
    Choose how to transform a value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one. The resulting value contributes to the Service Id and can be found on the Service overview page under Properties and tags.
    valueOverride ServiceFullWebServiceIdContributorsServerNameServiceIdContributorValueOverride
    The value to be used instead of the detected value.
    contributionType string
    Defines whether the original value should be used or if a transformation set should be used to override a value or transform it. Possible values: OriginalValue, OverrideValue, TransformValue
    transformations ServiceFullWebServiceIdContributorsServerNameServiceIdContributorTransformations
    Choose how to transform a value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one. The resulting value contributes to the Service Id and can be found on the Service overview page under Properties and tags.
    valueOverride ServiceFullWebServiceIdContributorsServerNameServiceIdContributorValueOverride
    The value to be used instead of the detected value.
    contribution_type str
    Defines whether the original value should be used or if a transformation set should be used to override a value or transform it. Possible values: OriginalValue, OverrideValue, TransformValue
    transformations ServiceFullWebServiceIdContributorsServerNameServiceIdContributorTransformations
    Choose how to transform a value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one. The resulting value contributes to the Service Id and can be found on the Service overview page under Properties and tags.
    value_override ServiceFullWebServiceIdContributorsServerNameServiceIdContributorValueOverride
    The value to be used instead of the detected value.
    contributionType String
    Defines whether the original value should be used or if a transformation set should be used to override a value or transform it. Possible values: OriginalValue, OverrideValue, TransformValue
    transformations Property Map
    Choose how to transform a value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one. The resulting value contributes to the Service Id and can be found on the Service overview page under Properties and tags.
    valueOverride Property Map
    The value to be used instead of the detected value.

    ServiceFullWebServiceIdContributorsServerNameServiceIdContributorTransformations, ServiceFullWebServiceIdContributorsServerNameServiceIdContributorTransformationsArgs

    ServiceFullWebServiceIdContributorsServerNameServiceIdContributorTransformationsTransformation, ServiceFullWebServiceIdContributorsServerNameServiceIdContributorTransformationsTransformationArgs

    TransformationType string
    Defines what kind of transformation will be applied on the original value. Possible values: AFTER, BEFORE, BETWEEN, REMOVE_CREDIT_CARDS, REMOVE_IBANS, REMOVE_IPS, REMOVE_NUMBERS, REPLACE_BETWEEN, SPLIT_SELECT, TAKE_SEGMENTS
    IncludeHexNumbers bool
    Whether to also remove hexadecimal numbers (sequences of at least minDigitCount hexadecimal digits preceded by '0x'). It is used only when the transformation type is REMOVE_NUMBERS.
    MinDigitCount int
    The minimum number of digits that a numeric sequence must have to be removed. It is used only when the transformation type is REMOVE_NUMBERS.
    Prefix string
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    ReplacementValue string
    The text that replaces the part between prefix and suffix. It is used only when the transformation type is REPLACE_BETWEEN.
    SegmentCount int
    How many segments should be taken.
    SelectIndex int
    The index of the element to keep after splitting. The index is zero-based. It is used only when the transformation type is SPLIT_SELECT.
    SplitDelimiter string
    The delimiter used for splitting the text. It is used only when the transformation type is SPLIT_SELECT or TAKE_SEGMENTS.
    Suffix string
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    TakeFromEnd bool
    Whether to take segments from the end of the text instead of the beginning. It is used only when the transformation type is TAKE_SEGMENTS.
    TransformationType string
    Defines what kind of transformation will be applied on the original value. Possible values: AFTER, BEFORE, BETWEEN, REMOVE_CREDIT_CARDS, REMOVE_IBANS, REMOVE_IPS, REMOVE_NUMBERS, REPLACE_BETWEEN, SPLIT_SELECT, TAKE_SEGMENTS
    IncludeHexNumbers bool
    Whether to also remove hexadecimal numbers (sequences of at least minDigitCount hexadecimal digits preceded by '0x'). It is used only when the transformation type is REMOVE_NUMBERS.
    MinDigitCount int
    The minimum number of digits that a numeric sequence must have to be removed. It is used only when the transformation type is REMOVE_NUMBERS.
    Prefix string
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    ReplacementValue string
    The text that replaces the part between prefix and suffix. It is used only when the transformation type is REPLACE_BETWEEN.
    SegmentCount int
    How many segments should be taken.
    SelectIndex int
    The index of the element to keep after splitting. The index is zero-based. It is used only when the transformation type is SPLIT_SELECT.
    SplitDelimiter string
    The delimiter used for splitting the text. It is used only when the transformation type is SPLIT_SELECT or TAKE_SEGMENTS.
    Suffix string
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    TakeFromEnd bool
    Whether to take segments from the end of the text instead of the beginning. It is used only when the transformation type is TAKE_SEGMENTS.
    transformation_type string
    Defines what kind of transformation will be applied on the original value. Possible values: AFTER, BEFORE, BETWEEN, REMOVE_CREDIT_CARDS, REMOVE_IBANS, REMOVE_IPS, REMOVE_NUMBERS, REPLACE_BETWEEN, SPLIT_SELECT, TAKE_SEGMENTS
    include_hex_numbers bool
    Whether to also remove hexadecimal numbers (sequences of at least minDigitCount hexadecimal digits preceded by '0x'). It is used only when the transformation type is REMOVE_NUMBERS.
    min_digit_count number
    The minimum number of digits that a numeric sequence must have to be removed. It is used only when the transformation type is REMOVE_NUMBERS.
    prefix string
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    replacement_value string
    The text that replaces the part between prefix and suffix. It is used only when the transformation type is REPLACE_BETWEEN.
    segment_count number
    How many segments should be taken.
    select_index number
    The index of the element to keep after splitting. The index is zero-based. It is used only when the transformation type is SPLIT_SELECT.
    split_delimiter string
    The delimiter used for splitting the text. It is used only when the transformation type is SPLIT_SELECT or TAKE_SEGMENTS.
    suffix string
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    take_from_end bool
    Whether to take segments from the end of the text instead of the beginning. It is used only when the transformation type is TAKE_SEGMENTS.
    transformationType String
    Defines what kind of transformation will be applied on the original value. Possible values: AFTER, BEFORE, BETWEEN, REMOVE_CREDIT_CARDS, REMOVE_IBANS, REMOVE_IPS, REMOVE_NUMBERS, REPLACE_BETWEEN, SPLIT_SELECT, TAKE_SEGMENTS
    includeHexNumbers Boolean
    Whether to also remove hexadecimal numbers (sequences of at least minDigitCount hexadecimal digits preceded by '0x'). It is used only when the transformation type is REMOVE_NUMBERS.
    minDigitCount Integer
    The minimum number of digits that a numeric sequence must have to be removed. It is used only when the transformation type is REMOVE_NUMBERS.
    prefix String
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    replacementValue String
    The text that replaces the part between prefix and suffix. It is used only when the transformation type is REPLACE_BETWEEN.
    segmentCount Integer
    How many segments should be taken.
    selectIndex Integer
    The index of the element to keep after splitting. The index is zero-based. It is used only when the transformation type is SPLIT_SELECT.
    splitDelimiter String
    The delimiter used for splitting the text. It is used only when the transformation type is SPLIT_SELECT or TAKE_SEGMENTS.
    suffix String
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    takeFromEnd Boolean
    Whether to take segments from the end of the text instead of the beginning. It is used only when the transformation type is TAKE_SEGMENTS.
    transformationType string
    Defines what kind of transformation will be applied on the original value. Possible values: AFTER, BEFORE, BETWEEN, REMOVE_CREDIT_CARDS, REMOVE_IBANS, REMOVE_IPS, REMOVE_NUMBERS, REPLACE_BETWEEN, SPLIT_SELECT, TAKE_SEGMENTS
    includeHexNumbers boolean
    Whether to also remove hexadecimal numbers (sequences of at least minDigitCount hexadecimal digits preceded by '0x'). It is used only when the transformation type is REMOVE_NUMBERS.
    minDigitCount number
    The minimum number of digits that a numeric sequence must have to be removed. It is used only when the transformation type is REMOVE_NUMBERS.
    prefix string
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    replacementValue string
    The text that replaces the part between prefix and suffix. It is used only when the transformation type is REPLACE_BETWEEN.
    segmentCount number
    How many segments should be taken.
    selectIndex number
    The index of the element to keep after splitting. The index is zero-based. It is used only when the transformation type is SPLIT_SELECT.
    splitDelimiter string
    The delimiter used for splitting the text. It is used only when the transformation type is SPLIT_SELECT or TAKE_SEGMENTS.
    suffix string
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    takeFromEnd boolean
    Whether to take segments from the end of the text instead of the beginning. It is used only when the transformation type is TAKE_SEGMENTS.
    transformation_type str
    Defines what kind of transformation will be applied on the original value. Possible values: AFTER, BEFORE, BETWEEN, REMOVE_CREDIT_CARDS, REMOVE_IBANS, REMOVE_IPS, REMOVE_NUMBERS, REPLACE_BETWEEN, SPLIT_SELECT, TAKE_SEGMENTS
    include_hex_numbers bool
    Whether to also remove hexadecimal numbers (sequences of at least minDigitCount hexadecimal digits preceded by '0x'). It is used only when the transformation type is REMOVE_NUMBERS.
    min_digit_count int
    The minimum number of digits that a numeric sequence must have to be removed. It is used only when the transformation type is REMOVE_NUMBERS.
    prefix str
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    replacement_value str
    The text that replaces the part between prefix and suffix. It is used only when the transformation type is REPLACE_BETWEEN.
    segment_count int
    How many segments should be taken.
    select_index int
    The index of the element to keep after splitting. The index is zero-based. It is used only when the transformation type is SPLIT_SELECT.
    split_delimiter str
    The delimiter used for splitting the text. It is used only when the transformation type is SPLIT_SELECT or TAKE_SEGMENTS.
    suffix str
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    take_from_end bool
    Whether to take segments from the end of the text instead of the beginning. It is used only when the transformation type is TAKE_SEGMENTS.
    transformationType String
    Defines what kind of transformation will be applied on the original value. Possible values: AFTER, BEFORE, BETWEEN, REMOVE_CREDIT_CARDS, REMOVE_IBANS, REMOVE_IPS, REMOVE_NUMBERS, REPLACE_BETWEEN, SPLIT_SELECT, TAKE_SEGMENTS
    includeHexNumbers Boolean
    Whether to also remove hexadecimal numbers (sequences of at least minDigitCount hexadecimal digits preceded by '0x'). It is used only when the transformation type is REMOVE_NUMBERS.
    minDigitCount Number
    The minimum number of digits that a numeric sequence must have to be removed. It is used only when the transformation type is REMOVE_NUMBERS.
    prefix String
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    replacementValue String
    The text that replaces the part between prefix and suffix. It is used only when the transformation type is REPLACE_BETWEEN.
    segmentCount Number
    How many segments should be taken.
    selectIndex Number
    The index of the element to keep after splitting. The index is zero-based. It is used only when the transformation type is SPLIT_SELECT.
    splitDelimiter String
    The delimiter used for splitting the text. It is used only when the transformation type is SPLIT_SELECT or TAKE_SEGMENTS.
    suffix String
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    takeFromEnd Boolean
    Whether to take segments from the end of the text instead of the beginning. It is used only when the transformation type is TAKE_SEGMENTS.

    ServiceFullWebServiceIdContributorsServerNameServiceIdContributorValueOverride, ServiceFullWebServiceIdContributorsServerNameServiceIdContributorValueOverrideArgs

    Value string
    The value to be used instead of the detected value.
    Value string
    The value to be used instead of the detected value.
    value string
    The value to be used instead of the detected value.
    value String
    The value to be used instead of the detected value.
    value string
    The value to be used instead of the detected value.
    value str
    The value to be used instead of the detected value.
    value String
    The value to be used instead of the detected value.

    ServiceFullWebServiceIdContributorsWebServiceName, ServiceFullWebServiceIdContributorsWebServiceNameArgs

    EnableIdContributor bool
    When enabled, the detected value contributes to the Service Id.
    ServiceIdContributor Pulumiverse.Dynatrace.Inputs.ServiceFullWebServiceIdContributorsWebServiceNameServiceIdContributor
    Choose how to transform the detected value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one.
    EnableIdContributor bool
    When enabled, the detected value contributes to the Service Id.
    ServiceIdContributor ServiceFullWebServiceIdContributorsWebServiceNameServiceIdContributor
    Choose how to transform the detected value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one.
    enable_id_contributor bool
    When enabled, the detected value contributes to the Service Id.
    service_id_contributor object
    Choose how to transform the detected value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one.
    enableIdContributor Boolean
    When enabled, the detected value contributes to the Service Id.
    serviceIdContributor ServiceFullWebServiceIdContributorsWebServiceNameServiceIdContributor
    Choose how to transform the detected value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one.
    enableIdContributor boolean
    When enabled, the detected value contributes to the Service Id.
    serviceIdContributor ServiceFullWebServiceIdContributorsWebServiceNameServiceIdContributor
    Choose how to transform the detected value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one.
    enable_id_contributor bool
    When enabled, the detected value contributes to the Service Id.
    service_id_contributor ServiceFullWebServiceIdContributorsWebServiceNameServiceIdContributor
    Choose how to transform the detected value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one.
    enableIdContributor Boolean
    When enabled, the detected value contributes to the Service Id.
    serviceIdContributor Property Map
    Choose how to transform the detected value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one.

    ServiceFullWebServiceIdContributorsWebServiceNameServiceIdContributor, ServiceFullWebServiceIdContributorsWebServiceNameServiceIdContributorArgs

    ContributionType string
    Defines whether the original value should be used or if a transformation set should be used to override a value or transform it. Possible values: OriginalValue, OverrideValue, TransformValue
    Transformations Pulumiverse.Dynatrace.Inputs.ServiceFullWebServiceIdContributorsWebServiceNameServiceIdContributorTransformations
    Choose how to transform a value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one. The resulting value contributes to the Service Id and can be found on the Service overview page under Properties and tags.
    ValueOverride Pulumiverse.Dynatrace.Inputs.ServiceFullWebServiceIdContributorsWebServiceNameServiceIdContributorValueOverride
    The value to be used instead of the detected value.
    ContributionType string
    Defines whether the original value should be used or if a transformation set should be used to override a value or transform it. Possible values: OriginalValue, OverrideValue, TransformValue
    Transformations ServiceFullWebServiceIdContributorsWebServiceNameServiceIdContributorTransformations
    Choose how to transform a value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one. The resulting value contributes to the Service Id and can be found on the Service overview page under Properties and tags.
    ValueOverride ServiceFullWebServiceIdContributorsWebServiceNameServiceIdContributorValueOverride
    The value to be used instead of the detected value.
    contribution_type string
    Defines whether the original value should be used or if a transformation set should be used to override a value or transform it. Possible values: OriginalValue, OverrideValue, TransformValue
    transformations object
    Choose how to transform a value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one. The resulting value contributes to the Service Id and can be found on the Service overview page under Properties and tags.
    value_override object
    The value to be used instead of the detected value.
    contributionType String
    Defines whether the original value should be used or if a transformation set should be used to override a value or transform it. Possible values: OriginalValue, OverrideValue, TransformValue
    transformations ServiceFullWebServiceIdContributorsWebServiceNameServiceIdContributorTransformations
    Choose how to transform a value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one. The resulting value contributes to the Service Id and can be found on the Service overview page under Properties and tags.
    valueOverride ServiceFullWebServiceIdContributorsWebServiceNameServiceIdContributorValueOverride
    The value to be used instead of the detected value.
    contributionType string
    Defines whether the original value should be used or if a transformation set should be used to override a value or transform it. Possible values: OriginalValue, OverrideValue, TransformValue
    transformations ServiceFullWebServiceIdContributorsWebServiceNameServiceIdContributorTransformations
    Choose how to transform a value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one. The resulting value contributes to the Service Id and can be found on the Service overview page under Properties and tags.
    valueOverride ServiceFullWebServiceIdContributorsWebServiceNameServiceIdContributorValueOverride
    The value to be used instead of the detected value.
    contribution_type str
    Defines whether the original value should be used or if a transformation set should be used to override a value or transform it. Possible values: OriginalValue, OverrideValue, TransformValue
    transformations ServiceFullWebServiceIdContributorsWebServiceNameServiceIdContributorTransformations
    Choose how to transform a value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one. The resulting value contributes to the Service Id and can be found on the Service overview page under Properties and tags.
    value_override ServiceFullWebServiceIdContributorsWebServiceNameServiceIdContributorValueOverride
    The value to be used instead of the detected value.
    contributionType String
    Defines whether the original value should be used or if a transformation set should be used to override a value or transform it. Possible values: OriginalValue, OverrideValue, TransformValue
    transformations Property Map
    Choose how to transform a value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one. The resulting value contributes to the Service Id and can be found on the Service overview page under Properties and tags.
    valueOverride Property Map
    The value to be used instead of the detected value.

    ServiceFullWebServiceIdContributorsWebServiceNameServiceIdContributorTransformations, ServiceFullWebServiceIdContributorsWebServiceNameServiceIdContributorTransformationsArgs

    ServiceFullWebServiceIdContributorsWebServiceNameServiceIdContributorTransformationsTransformation, ServiceFullWebServiceIdContributorsWebServiceNameServiceIdContributorTransformationsTransformationArgs

    TransformationType string
    Defines what kind of transformation will be applied on the original value. Possible values: AFTER, BEFORE, BETWEEN, REMOVE_CREDIT_CARDS, REMOVE_IBANS, REMOVE_IPS, REMOVE_NUMBERS, REPLACE_BETWEEN, SPLIT_SELECT, TAKE_SEGMENTS
    IncludeHexNumbers bool
    Whether to also remove hexadecimal numbers (sequences of at least minDigitCount hexadecimal digits preceded by '0x'). It is used only when the transformation type is REMOVE_NUMBERS.
    MinDigitCount int
    The minimum number of digits that a numeric sequence must have to be removed. It is used only when the transformation type is REMOVE_NUMBERS.
    Prefix string
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    ReplacementValue string
    The text that replaces the part between prefix and suffix. It is used only when the transformation type is REPLACE_BETWEEN.
    SegmentCount int
    How many segments should be taken.
    SelectIndex int
    The index of the element to keep after splitting. The index is zero-based. It is used only when the transformation type is SPLIT_SELECT.
    SplitDelimiter string
    The delimiter used for splitting the text. It is used only when the transformation type is SPLIT_SELECT or TAKE_SEGMENTS.
    Suffix string
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    TakeFromEnd bool
    Whether to take segments from the end of the text instead of the beginning. It is used only when the transformation type is TAKE_SEGMENTS.
    TransformationType string
    Defines what kind of transformation will be applied on the original value. Possible values: AFTER, BEFORE, BETWEEN, REMOVE_CREDIT_CARDS, REMOVE_IBANS, REMOVE_IPS, REMOVE_NUMBERS, REPLACE_BETWEEN, SPLIT_SELECT, TAKE_SEGMENTS
    IncludeHexNumbers bool
    Whether to also remove hexadecimal numbers (sequences of at least minDigitCount hexadecimal digits preceded by '0x'). It is used only when the transformation type is REMOVE_NUMBERS.
    MinDigitCount int
    The minimum number of digits that a numeric sequence must have to be removed. It is used only when the transformation type is REMOVE_NUMBERS.
    Prefix string
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    ReplacementValue string
    The text that replaces the part between prefix and suffix. It is used only when the transformation type is REPLACE_BETWEEN.
    SegmentCount int
    How many segments should be taken.
    SelectIndex int
    The index of the element to keep after splitting. The index is zero-based. It is used only when the transformation type is SPLIT_SELECT.
    SplitDelimiter string
    The delimiter used for splitting the text. It is used only when the transformation type is SPLIT_SELECT or TAKE_SEGMENTS.
    Suffix string
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    TakeFromEnd bool
    Whether to take segments from the end of the text instead of the beginning. It is used only when the transformation type is TAKE_SEGMENTS.
    transformation_type string
    Defines what kind of transformation will be applied on the original value. Possible values: AFTER, BEFORE, BETWEEN, REMOVE_CREDIT_CARDS, REMOVE_IBANS, REMOVE_IPS, REMOVE_NUMBERS, REPLACE_BETWEEN, SPLIT_SELECT, TAKE_SEGMENTS
    include_hex_numbers bool
    Whether to also remove hexadecimal numbers (sequences of at least minDigitCount hexadecimal digits preceded by '0x'). It is used only when the transformation type is REMOVE_NUMBERS.
    min_digit_count number
    The minimum number of digits that a numeric sequence must have to be removed. It is used only when the transformation type is REMOVE_NUMBERS.
    prefix string
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    replacement_value string
    The text that replaces the part between prefix and suffix. It is used only when the transformation type is REPLACE_BETWEEN.
    segment_count number
    How many segments should be taken.
    select_index number
    The index of the element to keep after splitting. The index is zero-based. It is used only when the transformation type is SPLIT_SELECT.
    split_delimiter string
    The delimiter used for splitting the text. It is used only when the transformation type is SPLIT_SELECT or TAKE_SEGMENTS.
    suffix string
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    take_from_end bool
    Whether to take segments from the end of the text instead of the beginning. It is used only when the transformation type is TAKE_SEGMENTS.
    transformationType String
    Defines what kind of transformation will be applied on the original value. Possible values: AFTER, BEFORE, BETWEEN, REMOVE_CREDIT_CARDS, REMOVE_IBANS, REMOVE_IPS, REMOVE_NUMBERS, REPLACE_BETWEEN, SPLIT_SELECT, TAKE_SEGMENTS
    includeHexNumbers Boolean
    Whether to also remove hexadecimal numbers (sequences of at least minDigitCount hexadecimal digits preceded by '0x'). It is used only when the transformation type is REMOVE_NUMBERS.
    minDigitCount Integer
    The minimum number of digits that a numeric sequence must have to be removed. It is used only when the transformation type is REMOVE_NUMBERS.
    prefix String
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    replacementValue String
    The text that replaces the part between prefix and suffix. It is used only when the transformation type is REPLACE_BETWEEN.
    segmentCount Integer
    How many segments should be taken.
    selectIndex Integer
    The index of the element to keep after splitting. The index is zero-based. It is used only when the transformation type is SPLIT_SELECT.
    splitDelimiter String
    The delimiter used for splitting the text. It is used only when the transformation type is SPLIT_SELECT or TAKE_SEGMENTS.
    suffix String
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    takeFromEnd Boolean
    Whether to take segments from the end of the text instead of the beginning. It is used only when the transformation type is TAKE_SEGMENTS.
    transformationType string
    Defines what kind of transformation will be applied on the original value. Possible values: AFTER, BEFORE, BETWEEN, REMOVE_CREDIT_CARDS, REMOVE_IBANS, REMOVE_IPS, REMOVE_NUMBERS, REPLACE_BETWEEN, SPLIT_SELECT, TAKE_SEGMENTS
    includeHexNumbers boolean
    Whether to also remove hexadecimal numbers (sequences of at least minDigitCount hexadecimal digits preceded by '0x'). It is used only when the transformation type is REMOVE_NUMBERS.
    minDigitCount number
    The minimum number of digits that a numeric sequence must have to be removed. It is used only when the transformation type is REMOVE_NUMBERS.
    prefix string
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    replacementValue string
    The text that replaces the part between prefix and suffix. It is used only when the transformation type is REPLACE_BETWEEN.
    segmentCount number
    How many segments should be taken.
    selectIndex number
    The index of the element to keep after splitting. The index is zero-based. It is used only when the transformation type is SPLIT_SELECT.
    splitDelimiter string
    The delimiter used for splitting the text. It is used only when the transformation type is SPLIT_SELECT or TAKE_SEGMENTS.
    suffix string
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    takeFromEnd boolean
    Whether to take segments from the end of the text instead of the beginning. It is used only when the transformation type is TAKE_SEGMENTS.
    transformation_type str
    Defines what kind of transformation will be applied on the original value. Possible values: AFTER, BEFORE, BETWEEN, REMOVE_CREDIT_CARDS, REMOVE_IBANS, REMOVE_IPS, REMOVE_NUMBERS, REPLACE_BETWEEN, SPLIT_SELECT, TAKE_SEGMENTS
    include_hex_numbers bool
    Whether to also remove hexadecimal numbers (sequences of at least minDigitCount hexadecimal digits preceded by '0x'). It is used only when the transformation type is REMOVE_NUMBERS.
    min_digit_count int
    The minimum number of digits that a numeric sequence must have to be removed. It is used only when the transformation type is REMOVE_NUMBERS.
    prefix str
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    replacement_value str
    The text that replaces the part between prefix and suffix. It is used only when the transformation type is REPLACE_BETWEEN.
    segment_count int
    How many segments should be taken.
    select_index int
    The index of the element to keep after splitting. The index is zero-based. It is used only when the transformation type is SPLIT_SELECT.
    split_delimiter str
    The delimiter used for splitting the text. It is used only when the transformation type is SPLIT_SELECT or TAKE_SEGMENTS.
    suffix str
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    take_from_end bool
    Whether to take segments from the end of the text instead of the beginning. It is used only when the transformation type is TAKE_SEGMENTS.
    transformationType String
    Defines what kind of transformation will be applied on the original value. Possible values: AFTER, BEFORE, BETWEEN, REMOVE_CREDIT_CARDS, REMOVE_IBANS, REMOVE_IPS, REMOVE_NUMBERS, REPLACE_BETWEEN, SPLIT_SELECT, TAKE_SEGMENTS
    includeHexNumbers Boolean
    Whether to also remove hexadecimal numbers (sequences of at least minDigitCount hexadecimal digits preceded by '0x'). It is used only when the transformation type is REMOVE_NUMBERS.
    minDigitCount Number
    The minimum number of digits that a numeric sequence must have to be removed. It is used only when the transformation type is REMOVE_NUMBERS.
    prefix String
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    replacementValue String
    The text that replaces the part between prefix and suffix. It is used only when the transformation type is REPLACE_BETWEEN.
    segmentCount Number
    How many segments should be taken.
    selectIndex Number
    The index of the element to keep after splitting. The index is zero-based. It is used only when the transformation type is SPLIT_SELECT.
    splitDelimiter String
    The delimiter used for splitting the text. It is used only when the transformation type is SPLIT_SELECT or TAKE_SEGMENTS.
    suffix String
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    takeFromEnd Boolean
    Whether to take segments from the end of the text instead of the beginning. It is used only when the transformation type is TAKE_SEGMENTS.

    ServiceFullWebServiceIdContributorsWebServiceNameServiceIdContributorValueOverride, ServiceFullWebServiceIdContributorsWebServiceNameServiceIdContributorValueOverrideArgs

    Value string
    The value to be used instead of the detected value.
    Value string
    The value to be used instead of the detected value.
    value string
    The value to be used instead of the detected value.
    value String
    The value to be used instead of the detected value.
    value string
    The value to be used instead of the detected value.
    value str
    The value to be used instead of the detected value.
    value String
    The value to be used instead of the detected value.

    ServiceFullWebServiceIdContributorsWebServiceNamespace, ServiceFullWebServiceIdContributorsWebServiceNamespaceArgs

    EnableIdContributor bool
    When enabled, the detected value contributes to the Service Id.
    ServiceIdContributor Pulumiverse.Dynatrace.Inputs.ServiceFullWebServiceIdContributorsWebServiceNamespaceServiceIdContributor
    Choose how to transform the detected value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one.
    EnableIdContributor bool
    When enabled, the detected value contributes to the Service Id.
    ServiceIdContributor ServiceFullWebServiceIdContributorsWebServiceNamespaceServiceIdContributor
    Choose how to transform the detected value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one.
    enable_id_contributor bool
    When enabled, the detected value contributes to the Service Id.
    service_id_contributor object
    Choose how to transform the detected value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one.
    enableIdContributor Boolean
    When enabled, the detected value contributes to the Service Id.
    serviceIdContributor ServiceFullWebServiceIdContributorsWebServiceNamespaceServiceIdContributor
    Choose how to transform the detected value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one.
    enableIdContributor boolean
    When enabled, the detected value contributes to the Service Id.
    serviceIdContributor ServiceFullWebServiceIdContributorsWebServiceNamespaceServiceIdContributor
    Choose how to transform the detected value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one.
    enable_id_contributor bool
    When enabled, the detected value contributes to the Service Id.
    service_id_contributor ServiceFullWebServiceIdContributorsWebServiceNamespaceServiceIdContributor
    Choose how to transform the detected value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one.
    enableIdContributor Boolean
    When enabled, the detected value contributes to the Service Id.
    serviceIdContributor Property Map
    Choose how to transform the detected value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one.

    ServiceFullWebServiceIdContributorsWebServiceNamespaceServiceIdContributor, ServiceFullWebServiceIdContributorsWebServiceNamespaceServiceIdContributorArgs

    ContributionType string
    Defines whether the original value should be used or if a transformation set should be used to override a value or transform it. Possible values: OriginalValue, OverrideValue, TransformValue
    Transformations Pulumiverse.Dynatrace.Inputs.ServiceFullWebServiceIdContributorsWebServiceNamespaceServiceIdContributorTransformations
    Choose how to transform a value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one. The resulting value contributes to the Service Id and can be found on the Service overview page under Properties and tags.
    ValueOverride Pulumiverse.Dynatrace.Inputs.ServiceFullWebServiceIdContributorsWebServiceNamespaceServiceIdContributorValueOverride
    The value to be used instead of the detected value.
    ContributionType string
    Defines whether the original value should be used or if a transformation set should be used to override a value or transform it. Possible values: OriginalValue, OverrideValue, TransformValue
    Transformations ServiceFullWebServiceIdContributorsWebServiceNamespaceServiceIdContributorTransformations
    Choose how to transform a value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one. The resulting value contributes to the Service Id and can be found on the Service overview page under Properties and tags.
    ValueOverride ServiceFullWebServiceIdContributorsWebServiceNamespaceServiceIdContributorValueOverride
    The value to be used instead of the detected value.
    contribution_type string
    Defines whether the original value should be used or if a transformation set should be used to override a value or transform it. Possible values: OriginalValue, OverrideValue, TransformValue
    transformations object
    Choose how to transform a value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one. The resulting value contributes to the Service Id and can be found on the Service overview page under Properties and tags.
    value_override object
    The value to be used instead of the detected value.
    contributionType String
    Defines whether the original value should be used or if a transformation set should be used to override a value or transform it. Possible values: OriginalValue, OverrideValue, TransformValue
    transformations ServiceFullWebServiceIdContributorsWebServiceNamespaceServiceIdContributorTransformations
    Choose how to transform a value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one. The resulting value contributes to the Service Id and can be found on the Service overview page under Properties and tags.
    valueOverride ServiceFullWebServiceIdContributorsWebServiceNamespaceServiceIdContributorValueOverride
    The value to be used instead of the detected value.
    contributionType string
    Defines whether the original value should be used or if a transformation set should be used to override a value or transform it. Possible values: OriginalValue, OverrideValue, TransformValue
    transformations ServiceFullWebServiceIdContributorsWebServiceNamespaceServiceIdContributorTransformations
    Choose how to transform a value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one. The resulting value contributes to the Service Id and can be found on the Service overview page under Properties and tags.
    valueOverride ServiceFullWebServiceIdContributorsWebServiceNamespaceServiceIdContributorValueOverride
    The value to be used instead of the detected value.
    contribution_type str
    Defines whether the original value should be used or if a transformation set should be used to override a value or transform it. Possible values: OriginalValue, OverrideValue, TransformValue
    transformations ServiceFullWebServiceIdContributorsWebServiceNamespaceServiceIdContributorTransformations
    Choose how to transform a value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one. The resulting value contributes to the Service Id and can be found on the Service overview page under Properties and tags.
    value_override ServiceFullWebServiceIdContributorsWebServiceNamespaceServiceIdContributorValueOverride
    The value to be used instead of the detected value.
    contributionType String
    Defines whether the original value should be used or if a transformation set should be used to override a value or transform it. Possible values: OriginalValue, OverrideValue, TransformValue
    transformations Property Map
    Choose how to transform a value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one. The resulting value contributes to the Service Id and can be found on the Service overview page under Properties and tags.
    valueOverride Property Map
    The value to be used instead of the detected value.

    ServiceFullWebServiceIdContributorsWebServiceNamespaceServiceIdContributorTransformations, ServiceFullWebServiceIdContributorsWebServiceNamespaceServiceIdContributorTransformationsArgs

    ServiceFullWebServiceIdContributorsWebServiceNamespaceServiceIdContributorTransformationsTransformation, ServiceFullWebServiceIdContributorsWebServiceNamespaceServiceIdContributorTransformationsTransformationArgs

    TransformationType string
    Defines what kind of transformation will be applied on the original value. Possible values: AFTER, BEFORE, BETWEEN, REMOVE_CREDIT_CARDS, REMOVE_IBANS, REMOVE_IPS, REMOVE_NUMBERS, REPLACE_BETWEEN, SPLIT_SELECT, TAKE_SEGMENTS
    IncludeHexNumbers bool
    Whether to also remove hexadecimal numbers (sequences of at least minDigitCount hexadecimal digits preceded by '0x'). It is used only when the transformation type is REMOVE_NUMBERS.
    MinDigitCount int
    The minimum number of digits that a numeric sequence must have to be removed. It is used only when the transformation type is REMOVE_NUMBERS.
    Prefix string
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    ReplacementValue string
    The text that replaces the part between prefix and suffix. It is used only when the transformation type is REPLACE_BETWEEN.
    SegmentCount int
    How many segments should be taken.
    SelectIndex int
    The index of the element to keep after splitting. The index is zero-based. It is used only when the transformation type is SPLIT_SELECT.
    SplitDelimiter string
    The delimiter used for splitting the text. It is used only when the transformation type is SPLIT_SELECT or TAKE_SEGMENTS.
    Suffix string
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    TakeFromEnd bool
    Whether to take segments from the end of the text instead of the beginning. It is used only when the transformation type is TAKE_SEGMENTS.
    TransformationType string
    Defines what kind of transformation will be applied on the original value. Possible values: AFTER, BEFORE, BETWEEN, REMOVE_CREDIT_CARDS, REMOVE_IBANS, REMOVE_IPS, REMOVE_NUMBERS, REPLACE_BETWEEN, SPLIT_SELECT, TAKE_SEGMENTS
    IncludeHexNumbers bool
    Whether to also remove hexadecimal numbers (sequences of at least minDigitCount hexadecimal digits preceded by '0x'). It is used only when the transformation type is REMOVE_NUMBERS.
    MinDigitCount int
    The minimum number of digits that a numeric sequence must have to be removed. It is used only when the transformation type is REMOVE_NUMBERS.
    Prefix string
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    ReplacementValue string
    The text that replaces the part between prefix and suffix. It is used only when the transformation type is REPLACE_BETWEEN.
    SegmentCount int
    How many segments should be taken.
    SelectIndex int
    The index of the element to keep after splitting. The index is zero-based. It is used only when the transformation type is SPLIT_SELECT.
    SplitDelimiter string
    The delimiter used for splitting the text. It is used only when the transformation type is SPLIT_SELECT or TAKE_SEGMENTS.
    Suffix string
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    TakeFromEnd bool
    Whether to take segments from the end of the text instead of the beginning. It is used only when the transformation type is TAKE_SEGMENTS.
    transformation_type string
    Defines what kind of transformation will be applied on the original value. Possible values: AFTER, BEFORE, BETWEEN, REMOVE_CREDIT_CARDS, REMOVE_IBANS, REMOVE_IPS, REMOVE_NUMBERS, REPLACE_BETWEEN, SPLIT_SELECT, TAKE_SEGMENTS
    include_hex_numbers bool
    Whether to also remove hexadecimal numbers (sequences of at least minDigitCount hexadecimal digits preceded by '0x'). It is used only when the transformation type is REMOVE_NUMBERS.
    min_digit_count number
    The minimum number of digits that a numeric sequence must have to be removed. It is used only when the transformation type is REMOVE_NUMBERS.
    prefix string
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    replacement_value string
    The text that replaces the part between prefix and suffix. It is used only when the transformation type is REPLACE_BETWEEN.
    segment_count number
    How many segments should be taken.
    select_index number
    The index of the element to keep after splitting. The index is zero-based. It is used only when the transformation type is SPLIT_SELECT.
    split_delimiter string
    The delimiter used for splitting the text. It is used only when the transformation type is SPLIT_SELECT or TAKE_SEGMENTS.
    suffix string
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    take_from_end bool
    Whether to take segments from the end of the text instead of the beginning. It is used only when the transformation type is TAKE_SEGMENTS.
    transformationType String
    Defines what kind of transformation will be applied on the original value. Possible values: AFTER, BEFORE, BETWEEN, REMOVE_CREDIT_CARDS, REMOVE_IBANS, REMOVE_IPS, REMOVE_NUMBERS, REPLACE_BETWEEN, SPLIT_SELECT, TAKE_SEGMENTS
    includeHexNumbers Boolean
    Whether to also remove hexadecimal numbers (sequences of at least minDigitCount hexadecimal digits preceded by '0x'). It is used only when the transformation type is REMOVE_NUMBERS.
    minDigitCount Integer
    The minimum number of digits that a numeric sequence must have to be removed. It is used only when the transformation type is REMOVE_NUMBERS.
    prefix String
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    replacementValue String
    The text that replaces the part between prefix and suffix. It is used only when the transformation type is REPLACE_BETWEEN.
    segmentCount Integer
    How many segments should be taken.
    selectIndex Integer
    The index of the element to keep after splitting. The index is zero-based. It is used only when the transformation type is SPLIT_SELECT.
    splitDelimiter String
    The delimiter used for splitting the text. It is used only when the transformation type is SPLIT_SELECT or TAKE_SEGMENTS.
    suffix String
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    takeFromEnd Boolean
    Whether to take segments from the end of the text instead of the beginning. It is used only when the transformation type is TAKE_SEGMENTS.
    transformationType string
    Defines what kind of transformation will be applied on the original value. Possible values: AFTER, BEFORE, BETWEEN, REMOVE_CREDIT_CARDS, REMOVE_IBANS, REMOVE_IPS, REMOVE_NUMBERS, REPLACE_BETWEEN, SPLIT_SELECT, TAKE_SEGMENTS
    includeHexNumbers boolean
    Whether to also remove hexadecimal numbers (sequences of at least minDigitCount hexadecimal digits preceded by '0x'). It is used only when the transformation type is REMOVE_NUMBERS.
    minDigitCount number
    The minimum number of digits that a numeric sequence must have to be removed. It is used only when the transformation type is REMOVE_NUMBERS.
    prefix string
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    replacementValue string
    The text that replaces the part between prefix and suffix. It is used only when the transformation type is REPLACE_BETWEEN.
    segmentCount number
    How many segments should be taken.
    selectIndex number
    The index of the element to keep after splitting. The index is zero-based. It is used only when the transformation type is SPLIT_SELECT.
    splitDelimiter string
    The delimiter used for splitting the text. It is used only when the transformation type is SPLIT_SELECT or TAKE_SEGMENTS.
    suffix string
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    takeFromEnd boolean
    Whether to take segments from the end of the text instead of the beginning. It is used only when the transformation type is TAKE_SEGMENTS.
    transformation_type str
    Defines what kind of transformation will be applied on the original value. Possible values: AFTER, BEFORE, BETWEEN, REMOVE_CREDIT_CARDS, REMOVE_IBANS, REMOVE_IPS, REMOVE_NUMBERS, REPLACE_BETWEEN, SPLIT_SELECT, TAKE_SEGMENTS
    include_hex_numbers bool
    Whether to also remove hexadecimal numbers (sequences of at least minDigitCount hexadecimal digits preceded by '0x'). It is used only when the transformation type is REMOVE_NUMBERS.
    min_digit_count int
    The minimum number of digits that a numeric sequence must have to be removed. It is used only when the transformation type is REMOVE_NUMBERS.
    prefix str
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    replacement_value str
    The text that replaces the part between prefix and suffix. It is used only when the transformation type is REPLACE_BETWEEN.
    segment_count int
    How many segments should be taken.
    select_index int
    The index of the element to keep after splitting. The index is zero-based. It is used only when the transformation type is SPLIT_SELECT.
    split_delimiter str
    The delimiter used for splitting the text. It is used only when the transformation type is SPLIT_SELECT or TAKE_SEGMENTS.
    suffix str
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    take_from_end bool
    Whether to take segments from the end of the text instead of the beginning. It is used only when the transformation type is TAKE_SEGMENTS.
    transformationType String
    Defines what kind of transformation will be applied on the original value. Possible values: AFTER, BEFORE, BETWEEN, REMOVE_CREDIT_CARDS, REMOVE_IBANS, REMOVE_IPS, REMOVE_NUMBERS, REPLACE_BETWEEN, SPLIT_SELECT, TAKE_SEGMENTS
    includeHexNumbers Boolean
    Whether to also remove hexadecimal numbers (sequences of at least minDigitCount hexadecimal digits preceded by '0x'). It is used only when the transformation type is REMOVE_NUMBERS.
    minDigitCount Number
    The minimum number of digits that a numeric sequence must have to be removed. It is used only when the transformation type is REMOVE_NUMBERS.
    prefix String
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    replacementValue String
    The text that replaces the part between prefix and suffix. It is used only when the transformation type is REPLACE_BETWEEN.
    segmentCount Number
    How many segments should be taken.
    selectIndex Number
    The index of the element to keep after splitting. The index is zero-based. It is used only when the transformation type is SPLIT_SELECT.
    splitDelimiter String
    The delimiter used for splitting the text. It is used only when the transformation type is SPLIT_SELECT or TAKE_SEGMENTS.
    suffix String
    The part of the text that serves as a reference point for the transformation. Its use depends on the transformation type.
    takeFromEnd Boolean
    Whether to take segments from the end of the text instead of the beginning. It is used only when the transformation type is TAKE_SEGMENTS.

    ServiceFullWebServiceIdContributorsWebServiceNamespaceServiceIdContributorValueOverride, ServiceFullWebServiceIdContributorsWebServiceNamespaceServiceIdContributorValueOverrideArgs

    Value string
    The value to be used instead of the detected value.
    Value string
    The value to be used instead of the detected value.
    value string
    The value to be used instead of the detected value.
    value String
    The value to be used instead of the detected value.
    value string
    The value to be used instead of the detected value.
    value str
    The value to be used instead of the detected value.
    value String
    The value to be used instead of the detected value.

    Package Details

    Repository
    dynatrace pulumiverse/pulumi-dynatrace
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the dynatrace Terraform Provider.
    dynatrace logo
    Viewing docs for Dynatrace v0.36.0
    published on Tuesday, Jun 9, 2026 by Pulumiverse

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial