1. Packages
  2. Dynatrace
  3. API Docs
  4. ServiceExternalWebRequest
Dynatrace v0.16.0 published on Tuesday, Sep 10, 2024 by Pulumiverse

dynatrace.ServiceExternalWebRequest

Explore with Pulumi AI

dynatrace logo
Dynatrace v0.16.0 published on Tuesday, Sep 10, 2024 by Pulumiverse

    Create ServiceExternalWebRequest Resource

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

    Constructor syntax

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

    Parameters

    name string
    The unique name of the resource.
    args ServiceExternalWebRequestArgs
    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 ServiceExternalWebRequestArgs
    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 ServiceExternalWebRequestArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ServiceExternalWebRequestArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ServiceExternalWebRequestArgs
    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 serviceExternalWebRequestResource = new Dynatrace.ServiceExternalWebRequest("serviceExternalWebRequestResource", new()
    {
        Enabled = false,
        IdContributors = new Dynatrace.Inputs.ServiceExternalWebRequestIdContributorsArgs
        {
            ApplicationId = new Dynatrace.Inputs.ServiceExternalWebRequestIdContributorsApplicationIdArgs
            {
                EnableIdContributor = false,
                ServiceIdContributor = new Dynatrace.Inputs.ServiceExternalWebRequestIdContributorsApplicationIdServiceIdContributorArgs
                {
                    ContributionType = "string",
                    Transformations = new Dynatrace.Inputs.ServiceExternalWebRequestIdContributorsApplicationIdServiceIdContributorTransformationsArgs
                    {
                        Transformations = new[]
                        {
                            new Dynatrace.Inputs.ServiceExternalWebRequestIdContributorsApplicationIdServiceIdContributorTransformationsTransformationArgs
                            {
                                TransformationType = "string",
                                IncludeHexNumbers = false,
                                MinDigitCount = 0,
                                Prefix = "string",
                                ReplacementValue = "string",
                                SegmentCount = 0,
                                SelectIndex = 0,
                                SplitDelimiter = "string",
                                Suffix = "string",
                                TakeFromEnd = false,
                            },
                        },
                    },
                    ValueOverride = new Dynatrace.Inputs.ServiceExternalWebRequestIdContributorsApplicationIdServiceIdContributorValueOverrideArgs
                    {
                        Value = "string",
                    },
                },
            },
            ContextRoot = new Dynatrace.Inputs.ServiceExternalWebRequestIdContributorsContextRootArgs
            {
                EnableIdContributor = false,
                ServiceIdContributor = new Dynatrace.Inputs.ServiceExternalWebRequestIdContributorsContextRootServiceIdContributorArgs
                {
                    ContributionType = "string",
                    SegmentCount = 0,
                    Transformations = new Dynatrace.Inputs.ServiceExternalWebRequestIdContributorsContextRootServiceIdContributorTransformationsArgs
                    {
                        Transformations = new[]
                        {
                            new Dynatrace.Inputs.ServiceExternalWebRequestIdContributorsContextRootServiceIdContributorTransformationsTransformationArgs
                            {
                                TransformationType = "string",
                                IncludeHexNumbers = false,
                                MinDigitCount = 0,
                                Prefix = "string",
                                ReplacementValue = "string",
                                Suffix = "string",
                            },
                        },
                    },
                    ValueOverride = new Dynatrace.Inputs.ServiceExternalWebRequestIdContributorsContextRootServiceIdContributorValueOverrideArgs
                    {
                        Value = "string",
                    },
                },
            },
            PortForServiceId = false,
            PublicDomainName = new Dynatrace.Inputs.ServiceExternalWebRequestIdContributorsPublicDomainNameArgs
            {
                EnableIdContributor = false,
                ServiceIdContributor = new Dynatrace.Inputs.ServiceExternalWebRequestIdContributorsPublicDomainNameServiceIdContributorArgs
                {
                    ContributionType = "string",
                    CopyFromHostName = false,
                    Transformations = new Dynatrace.Inputs.ServiceExternalWebRequestIdContributorsPublicDomainNameServiceIdContributorTransformationsArgs
                    {
                        Transformations = new[]
                        {
                            new Dynatrace.Inputs.ServiceExternalWebRequestIdContributorsPublicDomainNameServiceIdContributorTransformationsTransformationArgs
                            {
                                TransformationType = "string",
                                IncludeHexNumbers = false,
                                MinDigitCount = 0,
                                Prefix = "string",
                                ReplacementValue = "string",
                                SegmentCount = 0,
                                SelectIndex = 0,
                                SplitDelimiter = "string",
                                Suffix = "string",
                                TakeFromEnd = false,
                            },
                        },
                    },
                    ValueOverride = new Dynatrace.Inputs.ServiceExternalWebRequestIdContributorsPublicDomainNameServiceIdContributorValueOverrideArgs
                    {
                        Value = "string",
                    },
                },
            },
        },
        Conditions = new Dynatrace.Inputs.ServiceExternalWebRequestConditionsArgs
        {
            Conditions = new[]
            {
                new Dynatrace.Inputs.ServiceExternalWebRequestConditionsConditionArgs
                {
                    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.NewServiceExternalWebRequest(ctx, "serviceExternalWebRequestResource", &dynatrace.ServiceExternalWebRequestArgs{
    	Enabled: pulumi.Bool(false),
    	IdContributors: &dynatrace.ServiceExternalWebRequestIdContributorsArgs{
    		ApplicationId: &dynatrace.ServiceExternalWebRequestIdContributorsApplicationIdArgs{
    			EnableIdContributor: pulumi.Bool(false),
    			ServiceIdContributor: &dynatrace.ServiceExternalWebRequestIdContributorsApplicationIdServiceIdContributorArgs{
    				ContributionType: pulumi.String("string"),
    				Transformations: &dynatrace.ServiceExternalWebRequestIdContributorsApplicationIdServiceIdContributorTransformationsArgs{
    					Transformations: dynatrace.ServiceExternalWebRequestIdContributorsApplicationIdServiceIdContributorTransformationsTransformationArray{
    						&dynatrace.ServiceExternalWebRequestIdContributorsApplicationIdServiceIdContributorTransformationsTransformationArgs{
    							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.ServiceExternalWebRequestIdContributorsApplicationIdServiceIdContributorValueOverrideArgs{
    					Value: pulumi.String("string"),
    				},
    			},
    		},
    		ContextRoot: &dynatrace.ServiceExternalWebRequestIdContributorsContextRootArgs{
    			EnableIdContributor: pulumi.Bool(false),
    			ServiceIdContributor: &dynatrace.ServiceExternalWebRequestIdContributorsContextRootServiceIdContributorArgs{
    				ContributionType: pulumi.String("string"),
    				SegmentCount:     pulumi.Int(0),
    				Transformations: &dynatrace.ServiceExternalWebRequestIdContributorsContextRootServiceIdContributorTransformationsArgs{
    					Transformations: dynatrace.ServiceExternalWebRequestIdContributorsContextRootServiceIdContributorTransformationsTransformationArray{
    						&dynatrace.ServiceExternalWebRequestIdContributorsContextRootServiceIdContributorTransformationsTransformationArgs{
    							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.ServiceExternalWebRequestIdContributorsContextRootServiceIdContributorValueOverrideArgs{
    					Value: pulumi.String("string"),
    				},
    			},
    		},
    		PortForServiceId: pulumi.Bool(false),
    		PublicDomainName: &dynatrace.ServiceExternalWebRequestIdContributorsPublicDomainNameArgs{
    			EnableIdContributor: pulumi.Bool(false),
    			ServiceIdContributor: &dynatrace.ServiceExternalWebRequestIdContributorsPublicDomainNameServiceIdContributorArgs{
    				ContributionType: pulumi.String("string"),
    				CopyFromHostName: pulumi.Bool(false),
    				Transformations: &dynatrace.ServiceExternalWebRequestIdContributorsPublicDomainNameServiceIdContributorTransformationsArgs{
    					Transformations: dynatrace.ServiceExternalWebRequestIdContributorsPublicDomainNameServiceIdContributorTransformationsTransformationArray{
    						&dynatrace.ServiceExternalWebRequestIdContributorsPublicDomainNameServiceIdContributorTransformationsTransformationArgs{
    							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.ServiceExternalWebRequestIdContributorsPublicDomainNameServiceIdContributorValueOverrideArgs{
    					Value: pulumi.String("string"),
    				},
    			},
    		},
    	},
    	Conditions: &dynatrace.ServiceExternalWebRequestConditionsArgs{
    		Conditions: dynatrace.ServiceExternalWebRequestConditionsConditionArray{
    			&dynatrace.ServiceExternalWebRequestConditionsConditionArgs{
    				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"),
    })
    
    var serviceExternalWebRequestResource = new ServiceExternalWebRequest("serviceExternalWebRequestResource", ServiceExternalWebRequestArgs.builder()
        .enabled(false)
        .idContributors(ServiceExternalWebRequestIdContributorsArgs.builder()
            .applicationId(ServiceExternalWebRequestIdContributorsApplicationIdArgs.builder()
                .enableIdContributor(false)
                .serviceIdContributor(ServiceExternalWebRequestIdContributorsApplicationIdServiceIdContributorArgs.builder()
                    .contributionType("string")
                    .transformations(ServiceExternalWebRequestIdContributorsApplicationIdServiceIdContributorTransformationsArgs.builder()
                        .transformations(ServiceExternalWebRequestIdContributorsApplicationIdServiceIdContributorTransformationsTransformationArgs.builder()
                            .transformationType("string")
                            .includeHexNumbers(false)
                            .minDigitCount(0)
                            .prefix("string")
                            .replacementValue("string")
                            .segmentCount(0)
                            .selectIndex(0)
                            .splitDelimiter("string")
                            .suffix("string")
                            .takeFromEnd(false)
                            .build())
                        .build())
                    .valueOverride(ServiceExternalWebRequestIdContributorsApplicationIdServiceIdContributorValueOverrideArgs.builder()
                        .value("string")
                        .build())
                    .build())
                .build())
            .contextRoot(ServiceExternalWebRequestIdContributorsContextRootArgs.builder()
                .enableIdContributor(false)
                .serviceIdContributor(ServiceExternalWebRequestIdContributorsContextRootServiceIdContributorArgs.builder()
                    .contributionType("string")
                    .segmentCount(0)
                    .transformations(ServiceExternalWebRequestIdContributorsContextRootServiceIdContributorTransformationsArgs.builder()
                        .transformations(ServiceExternalWebRequestIdContributorsContextRootServiceIdContributorTransformationsTransformationArgs.builder()
                            .transformationType("string")
                            .includeHexNumbers(false)
                            .minDigitCount(0)
                            .prefix("string")
                            .replacementValue("string")
                            .suffix("string")
                            .build())
                        .build())
                    .valueOverride(ServiceExternalWebRequestIdContributorsContextRootServiceIdContributorValueOverrideArgs.builder()
                        .value("string")
                        .build())
                    .build())
                .build())
            .portForServiceId(false)
            .publicDomainName(ServiceExternalWebRequestIdContributorsPublicDomainNameArgs.builder()
                .enableIdContributor(false)
                .serviceIdContributor(ServiceExternalWebRequestIdContributorsPublicDomainNameServiceIdContributorArgs.builder()
                    .contributionType("string")
                    .copyFromHostName(false)
                    .transformations(ServiceExternalWebRequestIdContributorsPublicDomainNameServiceIdContributorTransformationsArgs.builder()
                        .transformations(ServiceExternalWebRequestIdContributorsPublicDomainNameServiceIdContributorTransformationsTransformationArgs.builder()
                            .transformationType("string")
                            .includeHexNumbers(false)
                            .minDigitCount(0)
                            .prefix("string")
                            .replacementValue("string")
                            .segmentCount(0)
                            .selectIndex(0)
                            .splitDelimiter("string")
                            .suffix("string")
                            .takeFromEnd(false)
                            .build())
                        .build())
                    .valueOverride(ServiceExternalWebRequestIdContributorsPublicDomainNameServiceIdContributorValueOverrideArgs.builder()
                        .value("string")
                        .build())
                    .build())
                .build())
            .build())
        .conditions(ServiceExternalWebRequestConditionsArgs.builder()
            .conditions(ServiceExternalWebRequestConditionsConditionArgs.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_external_web_request_resource = dynatrace.ServiceExternalWebRequest("serviceExternalWebRequestResource",
        enabled=False,
        id_contributors=dynatrace.ServiceExternalWebRequestIdContributorsArgs(
            application_id=dynatrace.ServiceExternalWebRequestIdContributorsApplicationIdArgs(
                enable_id_contributor=False,
                service_id_contributor=dynatrace.ServiceExternalWebRequestIdContributorsApplicationIdServiceIdContributorArgs(
                    contribution_type="string",
                    transformations=dynatrace.ServiceExternalWebRequestIdContributorsApplicationIdServiceIdContributorTransformationsArgs(
                        transformations=[dynatrace.ServiceExternalWebRequestIdContributorsApplicationIdServiceIdContributorTransformationsTransformationArgs(
                            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=dynatrace.ServiceExternalWebRequestIdContributorsApplicationIdServiceIdContributorValueOverrideArgs(
                        value="string",
                    ),
                ),
            ),
            context_root=dynatrace.ServiceExternalWebRequestIdContributorsContextRootArgs(
                enable_id_contributor=False,
                service_id_contributor=dynatrace.ServiceExternalWebRequestIdContributorsContextRootServiceIdContributorArgs(
                    contribution_type="string",
                    segment_count=0,
                    transformations=dynatrace.ServiceExternalWebRequestIdContributorsContextRootServiceIdContributorTransformationsArgs(
                        transformations=[dynatrace.ServiceExternalWebRequestIdContributorsContextRootServiceIdContributorTransformationsTransformationArgs(
                            transformation_type="string",
                            include_hex_numbers=False,
                            min_digit_count=0,
                            prefix="string",
                            replacement_value="string",
                            suffix="string",
                        )],
                    ),
                    value_override=dynatrace.ServiceExternalWebRequestIdContributorsContextRootServiceIdContributorValueOverrideArgs(
                        value="string",
                    ),
                ),
            ),
            port_for_service_id=False,
            public_domain_name=dynatrace.ServiceExternalWebRequestIdContributorsPublicDomainNameArgs(
                enable_id_contributor=False,
                service_id_contributor=dynatrace.ServiceExternalWebRequestIdContributorsPublicDomainNameServiceIdContributorArgs(
                    contribution_type="string",
                    copy_from_host_name=False,
                    transformations=dynatrace.ServiceExternalWebRequestIdContributorsPublicDomainNameServiceIdContributorTransformationsArgs(
                        transformations=[dynatrace.ServiceExternalWebRequestIdContributorsPublicDomainNameServiceIdContributorTransformationsTransformationArgs(
                            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=dynatrace.ServiceExternalWebRequestIdContributorsPublicDomainNameServiceIdContributorValueOverrideArgs(
                        value="string",
                    ),
                ),
            ),
        ),
        conditions=dynatrace.ServiceExternalWebRequestConditionsArgs(
            conditions=[dynatrace.ServiceExternalWebRequestConditionsConditionArgs(
                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 serviceExternalWebRequestResource = new dynatrace.ServiceExternalWebRequest("serviceExternalWebRequestResource", {
        enabled: false,
        idContributors: {
            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",
                    },
                },
            },
            portForServiceId: false,
            publicDomainName: {
                enableIdContributor: false,
                serviceIdContributor: {
                    contributionType: "string",
                    copyFromHostName: false,
                    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:ServiceExternalWebRequest
    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
            portForServiceId: false
            publicDomainName:
                enableIdContributor: false
                serviceIdContributor:
                    contributionType: string
                    copyFromHostName: false
                    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
    

    ServiceExternalWebRequest Resource Properties

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

    Inputs

    The ServiceExternalWebRequest resource accepts the following input properties:

    Enabled bool
    This setting is enabled (true) or disabled (false)
    IdContributors Pulumiverse.Dynatrace.Inputs.ServiceExternalWebRequestIdContributors
    Contributors to the Service Identifier calculation. All of the Contributors except for the port are always applied. You can exclude the port contribution by disabling the switch.
    Conditions Pulumiverse.Dynatrace.Inputs.ServiceExternalWebRequestConditions
    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
    Description
    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. Note: in case of external requests/services the PG might not always be known. See here
    Name string
    Rule name
    Enabled bool
    This setting is enabled (true) or disabled (false)
    IdContributors ServiceExternalWebRequestIdContributorsArgs
    Contributors to the Service Identifier calculation. All of the Contributors except for the port are always applied. You can exclude the port contribution by disabling the switch.
    Conditions ServiceExternalWebRequestConditionsArgs
    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
    Description
    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. Note: in case of external requests/services the PG might not always be known. See here
    Name string
    Rule name
    enabled Boolean
    This setting is enabled (true) or disabled (false)
    idContributors ServiceExternalWebRequestIdContributors
    Contributors to the Service Identifier calculation. All of the Contributors except for the port are always applied. You can exclude the port contribution by disabling the switch.
    conditions ServiceExternalWebRequestConditions
    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
    Description
    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. Note: in case of external requests/services the PG might not always be known. See here
    name String
    Rule name
    enabled boolean
    This setting is enabled (true) or disabled (false)
    idContributors ServiceExternalWebRequestIdContributors
    Contributors to the Service Identifier calculation. All of the Contributors except for the port are always applied. You can exclude the port contribution by disabling the switch.
    conditions ServiceExternalWebRequestConditions
    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
    Description
    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. Note: in case of external requests/services the PG might not always be known. See here
    name string
    Rule name
    enabled bool
    This setting is enabled (true) or disabled (false)
    id_contributors ServiceExternalWebRequestIdContributorsArgs
    Contributors to the Service Identifier calculation. All of the Contributors except for the port are always applied. You can exclude the port contribution by disabling the switch.
    conditions ServiceExternalWebRequestConditionsArgs
    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
    Description
    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. Note: in case of external requests/services the PG might not always be known. See here
    name str
    Rule name
    enabled Boolean
    This setting is enabled (true) or disabled (false)
    idContributors Property Map
    Contributors to the Service Identifier calculation. All of the Contributors except for the port are always applied. You can exclude the port contribution by disabling the switch.
    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
    Description
    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. Note: in case of external requests/services the PG might not always be known. See here
    name String
    Rule name

    Outputs

    All input properties are implicitly available as output properties. Additionally, the ServiceExternalWebRequest resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id str
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.

    Look up Existing ServiceExternalWebRequest Resource

    Get an existing ServiceExternalWebRequest 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?: ServiceExternalWebRequestState, opts?: CustomResourceOptions): ServiceExternalWebRequest
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            conditions: Optional[ServiceExternalWebRequestConditionsArgs] = None,
            description: Optional[str] = None,
            enabled: Optional[bool] = None,
            id_contributors: Optional[ServiceExternalWebRequestIdContributorsArgs] = None,
            insert_after: Optional[str] = None,
            management_zones: Optional[Sequence[str]] = None,
            name: Optional[str] = None) -> ServiceExternalWebRequest
    func GetServiceExternalWebRequest(ctx *Context, name string, id IDInput, state *ServiceExternalWebRequestState, opts ...ResourceOption) (*ServiceExternalWebRequest, error)
    public static ServiceExternalWebRequest Get(string name, Input<string> id, ServiceExternalWebRequestState? state, CustomResourceOptions? opts = null)
    public static ServiceExternalWebRequest get(String name, Output<String> id, ServiceExternalWebRequestState state, CustomResourceOptions options)
    Resource lookup is not supported in YAML
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    Conditions Pulumiverse.Dynatrace.Inputs.ServiceExternalWebRequestConditions
    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
    Description
    Enabled bool
    This setting is enabled (true) or disabled (false)
    IdContributors Pulumiverse.Dynatrace.Inputs.ServiceExternalWebRequestIdContributors
    Contributors to the Service Identifier calculation. All of the Contributors except for the port are always applied. You can exclude the port contribution by disabling the switch.
    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. Note: in case of external requests/services the PG might not always be known. See here
    Name string
    Rule name
    Conditions ServiceExternalWebRequestConditionsArgs
    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
    Description
    Enabled bool
    This setting is enabled (true) or disabled (false)
    IdContributors ServiceExternalWebRequestIdContributorsArgs
    Contributors to the Service Identifier calculation. All of the Contributors except for the port are always applied. You can exclude the port contribution by disabling the switch.
    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. Note: in case of external requests/services the PG might not always be known. See here
    Name string
    Rule name
    conditions ServiceExternalWebRequestConditions
    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
    Description
    enabled Boolean
    This setting is enabled (true) or disabled (false)
    idContributors ServiceExternalWebRequestIdContributors
    Contributors to the Service Identifier calculation. All of the Contributors except for the port are always applied. You can exclude the port contribution by disabling the switch.
    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. Note: in case of external requests/services the PG might not always be known. See here
    name String
    Rule name
    conditions ServiceExternalWebRequestConditions
    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
    Description
    enabled boolean
    This setting is enabled (true) or disabled (false)
    idContributors ServiceExternalWebRequestIdContributors
    Contributors to the Service Identifier calculation. All of the Contributors except for the port are always applied. You can exclude the port contribution by disabling the switch.
    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. Note: in case of external requests/services the PG might not always be known. See here
    name string
    Rule name
    conditions ServiceExternalWebRequestConditionsArgs
    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
    Description
    enabled bool
    This setting is enabled (true) or disabled (false)
    id_contributors ServiceExternalWebRequestIdContributorsArgs
    Contributors to the Service Identifier calculation. All of the Contributors except for the port are always applied. You can exclude the port contribution by disabling the switch.
    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. Note: in case of external requests/services the PG might not always be known. See here
    name str
    Rule name
    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
    Description
    enabled Boolean
    This setting is enabled (true) or disabled (false)
    idContributors Property Map
    Contributors to the Service Identifier calculation. All of the Contributors except for the port are always applied. You can exclude the port contribution by disabling the switch.
    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. Note: in case of external requests/services the PG might not always be known. See here
    name String
    Rule name

    Supporting Types

    ServiceExternalWebRequestConditions, ServiceExternalWebRequestConditionsArgs

    ServiceExternalWebRequestConditionsCondition, ServiceExternalWebRequestConditionsConditionArgs

    Attribute string
    Take the value of this attribute
    CompareOperationType string
    Apply this operation
    Frameworks List<string>
    Technology
    IgnoreCase bool
    Ignore case sensitivity for texts.
    IntValue int
    Value
    IntValues List<int>
    Values
    IpRangeFrom string
    From
    IpRangeTo string
    To
    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
    Take the value of this attribute
    CompareOperationType string
    Apply this operation
    Frameworks []string
    Technology
    IgnoreCase bool
    Ignore case sensitivity for texts.
    IntValue int
    Value
    IntValues []int
    Values
    IpRangeFrom string
    From
    IpRangeTo string
    To
    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
    Take the value of this attribute
    compareOperationType String
    Apply this operation
    frameworks List<String>
    Technology
    ignoreCase Boolean
    Ignore case sensitivity for texts.
    intValue Integer
    Value
    intValues List<Integer>
    Values
    ipRangeFrom String
    From
    ipRangeTo String
    To
    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
    Take the value of this attribute
    compareOperationType string
    Apply this operation
    frameworks string[]
    Technology
    ignoreCase boolean
    Ignore case sensitivity for texts.
    intValue number
    Value
    intValues number[]
    Values
    ipRangeFrom string
    From
    ipRangeTo string
    To
    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
    Take the value of this attribute
    compare_operation_type str
    Apply this operation
    frameworks Sequence[str]
    Technology
    ignore_case bool
    Ignore case sensitivity for texts.
    int_value int
    Value
    int_values Sequence[int]
    Values
    ip_range_from str
    From
    ip_range_to str
    To
    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
    Take the value of this attribute
    compareOperationType String
    Apply this operation
    frameworks List<String>
    Technology
    ignoreCase Boolean
    Ignore case sensitivity for texts.
    intValue Number
    Value
    intValues List<Number>
    Values
    ipRangeFrom String
    From
    ipRangeTo String
    To
    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

    ServiceExternalWebRequestIdContributors, ServiceExternalWebRequestIdContributorsArgs

    applicationId Property Map
    Application identifier
    contextRoot Property Map
    URL context root
    portForServiceId Boolean
    Let the port contribute to the Service Id
    publicDomainName Property Map
    Public domain name

    ServiceExternalWebRequestIdContributorsApplicationId, ServiceExternalWebRequestIdContributorsApplicationIdArgs

    EnableIdContributor bool
    Transform this value before letting it contribute to the Service Id
    ServiceIdContributor Pulumiverse.Dynatrace.Inputs.ServiceExternalWebRequestIdContributorsApplicationIdServiceIdContributor
    no documentation available
    EnableIdContributor bool
    Transform this value before letting it contribute to the Service Id
    ServiceIdContributor ServiceExternalWebRequestIdContributorsApplicationIdServiceIdContributor
    no documentation available
    enableIdContributor Boolean
    Transform this value before letting it contribute to the Service Id
    serviceIdContributor ServiceExternalWebRequestIdContributorsApplicationIdServiceIdContributor
    no documentation available
    enableIdContributor boolean
    Transform this value before letting it contribute to the Service Id
    serviceIdContributor ServiceExternalWebRequestIdContributorsApplicationIdServiceIdContributor
    no documentation available
    enable_id_contributor bool
    Transform this value before letting it contribute to the Service Id
    service_id_contributor ServiceExternalWebRequestIdContributorsApplicationIdServiceIdContributor
    no documentation available
    enableIdContributor Boolean
    Transform this value before letting it contribute to the Service Id
    serviceIdContributor Property Map
    no documentation available

    ServiceExternalWebRequestIdContributorsApplicationIdServiceIdContributor, ServiceExternalWebRequestIdContributorsApplicationIdServiceIdContributorArgs

    ContributionType string
    Possible Values: OriginalValue, OverrideValue, TransformValue
    Transformations Pulumiverse.Dynatrace.Inputs.ServiceExternalWebRequestIdContributorsApplicationIdServiceIdContributorTransformations
    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.ServiceExternalWebRequestIdContributorsApplicationIdServiceIdContributorValueOverride
    The value to be used instead of the detected value.
    ContributionType string
    Possible Values: OriginalValue, OverrideValue, TransformValue
    Transformations ServiceExternalWebRequestIdContributorsApplicationIdServiceIdContributorTransformations
    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 ServiceExternalWebRequestIdContributorsApplicationIdServiceIdContributorValueOverride
    The value to be used instead of the detected value.
    contributionType String
    Possible Values: OriginalValue, OverrideValue, TransformValue
    transformations ServiceExternalWebRequestIdContributorsApplicationIdServiceIdContributorTransformations
    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 ServiceExternalWebRequestIdContributorsApplicationIdServiceIdContributorValueOverride
    The value to be used instead of the detected value.
    contributionType string
    Possible Values: OriginalValue, OverrideValue, TransformValue
    transformations ServiceExternalWebRequestIdContributorsApplicationIdServiceIdContributorTransformations
    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 ServiceExternalWebRequestIdContributorsApplicationIdServiceIdContributorValueOverride
    The value to be used instead of the detected value.
    contribution_type str
    Possible Values: OriginalValue, OverrideValue, TransformValue
    transformations ServiceExternalWebRequestIdContributorsApplicationIdServiceIdContributorTransformations
    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 ServiceExternalWebRequestIdContributorsApplicationIdServiceIdContributorValueOverride
    The value to be used instead of the detected value.
    contributionType String
    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.

    ServiceExternalWebRequestIdContributorsApplicationIdServiceIdContributorTransformations, ServiceExternalWebRequestIdContributorsApplicationIdServiceIdContributorTransformationsArgs

    ServiceExternalWebRequestIdContributorsApplicationIdServiceIdContributorTransformationsTransformation, ServiceExternalWebRequestIdContributorsApplicationIdServiceIdContributorTransformationsTransformationArgs

    TransformationType string
    Possible Values: AFTER, BEFORE, BETWEEN, REMOVE_CREDIT_CARDS, REMOVE_IBANS, REMOVE_IPS, REMOVE_NUMBERS, REPLACE_BETWEEN, SPLIT_SELECT, TAKE_SEGMENTS
    IncludeHexNumbers bool
    include hexadecimal numbers
    MinDigitCount int
    min digit count
    Prefix string
    no documentation available
    ReplacementValue string
    replacement
    SegmentCount int
    How many segments should be taken.
    SelectIndex int
    select index
    SplitDelimiter string
    split by
    Suffix string
    no documentation available
    TakeFromEnd bool
    take from end
    TransformationType string
    Possible Values: AFTER, BEFORE, BETWEEN, REMOVE_CREDIT_CARDS, REMOVE_IBANS, REMOVE_IPS, REMOVE_NUMBERS, REPLACE_BETWEEN, SPLIT_SELECT, TAKE_SEGMENTS
    IncludeHexNumbers bool
    include hexadecimal numbers
    MinDigitCount int
    min digit count
    Prefix string
    no documentation available
    ReplacementValue string
    replacement
    SegmentCount int
    How many segments should be taken.
    SelectIndex int
    select index
    SplitDelimiter string
    split by
    Suffix string
    no documentation available
    TakeFromEnd bool
    take from end
    transformationType String
    Possible Values: AFTER, BEFORE, BETWEEN, REMOVE_CREDIT_CARDS, REMOVE_IBANS, REMOVE_IPS, REMOVE_NUMBERS, REPLACE_BETWEEN, SPLIT_SELECT, TAKE_SEGMENTS
    includeHexNumbers Boolean
    include hexadecimal numbers
    minDigitCount Integer
    min digit count
    prefix String
    no documentation available
    replacementValue String
    replacement
    segmentCount Integer
    How many segments should be taken.
    selectIndex Integer
    select index
    splitDelimiter String
    split by
    suffix String
    no documentation available
    takeFromEnd Boolean
    take from end
    transformationType string
    Possible Values: AFTER, BEFORE, BETWEEN, REMOVE_CREDIT_CARDS, REMOVE_IBANS, REMOVE_IPS, REMOVE_NUMBERS, REPLACE_BETWEEN, SPLIT_SELECT, TAKE_SEGMENTS
    includeHexNumbers boolean
    include hexadecimal numbers
    minDigitCount number
    min digit count
    prefix string
    no documentation available
    replacementValue string
    replacement
    segmentCount number
    How many segments should be taken.
    selectIndex number
    select index
    splitDelimiter string
    split by
    suffix string
    no documentation available
    takeFromEnd boolean
    take from end
    transformation_type str
    Possible Values: AFTER, BEFORE, BETWEEN, REMOVE_CREDIT_CARDS, REMOVE_IBANS, REMOVE_IPS, REMOVE_NUMBERS, REPLACE_BETWEEN, SPLIT_SELECT, TAKE_SEGMENTS
    include_hex_numbers bool
    include hexadecimal numbers
    min_digit_count int
    min digit count
    prefix str
    no documentation available
    replacement_value str
    replacement
    segment_count int
    How many segments should be taken.
    select_index int
    select index
    split_delimiter str
    split by
    suffix str
    no documentation available
    take_from_end bool
    take from end
    transformationType String
    Possible Values: AFTER, BEFORE, BETWEEN, REMOVE_CREDIT_CARDS, REMOVE_IBANS, REMOVE_IPS, REMOVE_NUMBERS, REPLACE_BETWEEN, SPLIT_SELECT, TAKE_SEGMENTS
    includeHexNumbers Boolean
    include hexadecimal numbers
    minDigitCount Number
    min digit count
    prefix String
    no documentation available
    replacementValue String
    replacement
    segmentCount Number
    How many segments should be taken.
    selectIndex Number
    select index
    splitDelimiter String
    split by
    suffix String
    no documentation available
    takeFromEnd Boolean
    take from end

    ServiceExternalWebRequestIdContributorsApplicationIdServiceIdContributorValueOverride, ServiceExternalWebRequestIdContributorsApplicationIdServiceIdContributorValueOverrideArgs

    Value string
    no documentation available
    Value string
    no documentation available
    value String
    no documentation available
    value string
    no documentation available
    value str
    no documentation available
    value String
    no documentation available

    ServiceExternalWebRequestIdContributorsContextRoot, ServiceExternalWebRequestIdContributorsContextRootArgs

    EnableIdContributor bool
    Transform this value before letting it contribute to the Service Id
    ServiceIdContributor Pulumiverse.Dynatrace.Inputs.ServiceExternalWebRequestIdContributorsContextRootServiceIdContributor
    no documentation available
    EnableIdContributor bool
    Transform this value before letting it contribute to the Service Id
    ServiceIdContributor ServiceExternalWebRequestIdContributorsContextRootServiceIdContributor
    no documentation available
    enableIdContributor Boolean
    Transform this value before letting it contribute to the Service Id
    serviceIdContributor ServiceExternalWebRequestIdContributorsContextRootServiceIdContributor
    no documentation available
    enableIdContributor boolean
    Transform this value before letting it contribute to the Service Id
    serviceIdContributor ServiceExternalWebRequestIdContributorsContextRootServiceIdContributor
    no documentation available
    enable_id_contributor bool
    Transform this value before letting it contribute to the Service Id
    service_id_contributor ServiceExternalWebRequestIdContributorsContextRootServiceIdContributor
    no documentation available
    enableIdContributor Boolean
    Transform this value before letting it contribute to the Service Id
    serviceIdContributor Property Map
    no documentation available

    ServiceExternalWebRequestIdContributorsContextRootServiceIdContributor, ServiceExternalWebRequestIdContributorsContextRootServiceIdContributorArgs

    ContributionType string
    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.ServiceExternalWebRequestIdContributorsContextRootServiceIdContributorTransformations
    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.ServiceExternalWebRequestIdContributorsContextRootServiceIdContributorValueOverride
    The value to be used instead of the detected value.
    ContributionType string
    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 ServiceExternalWebRequestIdContributorsContextRootServiceIdContributorTransformations
    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 ServiceExternalWebRequestIdContributorsContextRootServiceIdContributorValueOverride
    The value to be used instead of the detected value.
    contributionType String
    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 ServiceExternalWebRequestIdContributorsContextRootServiceIdContributorTransformations
    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 ServiceExternalWebRequestIdContributorsContextRootServiceIdContributorValueOverride
    The value to be used instead of the detected value.
    contributionType string
    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 ServiceExternalWebRequestIdContributorsContextRootServiceIdContributorTransformations
    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 ServiceExternalWebRequestIdContributorsContextRootServiceIdContributorValueOverride
    The value to be used instead of the detected value.
    contribution_type str
    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 ServiceExternalWebRequestIdContributorsContextRootServiceIdContributorTransformations
    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 ServiceExternalWebRequestIdContributorsContextRootServiceIdContributorValueOverride
    The value to be used instead of the detected value.
    contributionType String
    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.

    ServiceExternalWebRequestIdContributorsContextRootServiceIdContributorTransformations, ServiceExternalWebRequestIdContributorsContextRootServiceIdContributorTransformationsArgs

    ServiceExternalWebRequestIdContributorsContextRootServiceIdContributorTransformationsTransformation, ServiceExternalWebRequestIdContributorsContextRootServiceIdContributorTransformationsTransformationArgs

    TransformationType string
    Possible Values: BEFORE, REMOVE_CREDIT_CARDS, REMOVE_IBANS, REMOVE_IPS, REMOVE_NUMBERS, REPLACE_BETWEEN
    IncludeHexNumbers bool
    include hexadecimal numbers
    MinDigitCount int
    min digit count
    Prefix string
    no documentation available
    ReplacementValue string
    replacement
    Suffix string
    no documentation available
    TransformationType string
    Possible Values: BEFORE, REMOVE_CREDIT_CARDS, REMOVE_IBANS, REMOVE_IPS, REMOVE_NUMBERS, REPLACE_BETWEEN
    IncludeHexNumbers bool
    include hexadecimal numbers
    MinDigitCount int
    min digit count
    Prefix string
    no documentation available
    ReplacementValue string
    replacement
    Suffix string
    no documentation available
    transformationType String
    Possible Values: BEFORE, REMOVE_CREDIT_CARDS, REMOVE_IBANS, REMOVE_IPS, REMOVE_NUMBERS, REPLACE_BETWEEN
    includeHexNumbers Boolean
    include hexadecimal numbers
    minDigitCount Integer
    min digit count
    prefix String
    no documentation available
    replacementValue String
    replacement
    suffix String
    no documentation available
    transformationType string
    Possible Values: BEFORE, REMOVE_CREDIT_CARDS, REMOVE_IBANS, REMOVE_IPS, REMOVE_NUMBERS, REPLACE_BETWEEN
    includeHexNumbers boolean
    include hexadecimal numbers
    minDigitCount number
    min digit count
    prefix string
    no documentation available
    replacementValue string
    replacement
    suffix string
    no documentation available
    transformation_type str
    Possible Values: BEFORE, REMOVE_CREDIT_CARDS, REMOVE_IBANS, REMOVE_IPS, REMOVE_NUMBERS, REPLACE_BETWEEN
    include_hex_numbers bool
    include hexadecimal numbers
    min_digit_count int
    min digit count
    prefix str
    no documentation available
    replacement_value str
    replacement
    suffix str
    no documentation available
    transformationType String
    Possible Values: BEFORE, REMOVE_CREDIT_CARDS, REMOVE_IBANS, REMOVE_IPS, REMOVE_NUMBERS, REPLACE_BETWEEN
    includeHexNumbers Boolean
    include hexadecimal numbers
    minDigitCount Number
    min digit count
    prefix String
    no documentation available
    replacementValue String
    replacement
    suffix String
    no documentation available

    ServiceExternalWebRequestIdContributorsContextRootServiceIdContributorValueOverride, ServiceExternalWebRequestIdContributorsContextRootServiceIdContributorValueOverrideArgs

    Value string
    no documentation available
    Value string
    no documentation available
    value String
    no documentation available
    value string
    no documentation available
    value str
    no documentation available
    value String
    no documentation available

    ServiceExternalWebRequestIdContributorsPublicDomainName, ServiceExternalWebRequestIdContributorsPublicDomainNameArgs

    EnableIdContributor bool
    Transform this value before letting it contribute to the Service Id
    ServiceIdContributor Pulumiverse.Dynatrace.Inputs.ServiceExternalWebRequestIdContributorsPublicDomainNameServiceIdContributor
    no documentation available
    EnableIdContributor bool
    Transform this value before letting it contribute to the Service Id
    ServiceIdContributor ServiceExternalWebRequestIdContributorsPublicDomainNameServiceIdContributor
    no documentation available
    enableIdContributor Boolean
    Transform this value before letting it contribute to the Service Id
    serviceIdContributor ServiceExternalWebRequestIdContributorsPublicDomainNameServiceIdContributor
    no documentation available
    enableIdContributor boolean
    Transform this value before letting it contribute to the Service Id
    serviceIdContributor ServiceExternalWebRequestIdContributorsPublicDomainNameServiceIdContributor
    no documentation available
    enable_id_contributor bool
    Transform this value before letting it contribute to the Service Id
    service_id_contributor ServiceExternalWebRequestIdContributorsPublicDomainNameServiceIdContributor
    no documentation available
    enableIdContributor Boolean
    Transform this value before letting it contribute to the Service Id
    serviceIdContributor Property Map
    no documentation available

    ServiceExternalWebRequestIdContributorsPublicDomainNameServiceIdContributor, ServiceExternalWebRequestIdContributorsPublicDomainNameServiceIdContributorArgs

    ContributionType string
    Possible Values: OriginalValue, OverrideValue, TransformValue
    CopyFromHostName bool
    Use the detected host name instead of the request's domain name.
    Transformations Pulumiverse.Dynatrace.Inputs.ServiceExternalWebRequestIdContributorsPublicDomainNameServiceIdContributorTransformations
    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.ServiceExternalWebRequestIdContributorsPublicDomainNameServiceIdContributorValueOverride
    The value to be used instead of the detected value.
    ContributionType string
    Possible Values: OriginalValue, OverrideValue, TransformValue
    CopyFromHostName bool
    Use the detected host name instead of the request's domain name.
    Transformations ServiceExternalWebRequestIdContributorsPublicDomainNameServiceIdContributorTransformations
    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 ServiceExternalWebRequestIdContributorsPublicDomainNameServiceIdContributorValueOverride
    The value to be used instead of the detected value.
    contributionType String
    Possible Values: OriginalValue, OverrideValue, TransformValue
    copyFromHostName Boolean
    Use the detected host name instead of the request's domain name.
    transformations ServiceExternalWebRequestIdContributorsPublicDomainNameServiceIdContributorTransformations
    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 ServiceExternalWebRequestIdContributorsPublicDomainNameServiceIdContributorValueOverride
    The value to be used instead of the detected value.
    contributionType string
    Possible Values: OriginalValue, OverrideValue, TransformValue
    copyFromHostName boolean
    Use the detected host name instead of the request's domain name.
    transformations ServiceExternalWebRequestIdContributorsPublicDomainNameServiceIdContributorTransformations
    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 ServiceExternalWebRequestIdContributorsPublicDomainNameServiceIdContributorValueOverride
    The value to be used instead of the detected value.
    contribution_type str
    Possible Values: OriginalValue, OverrideValue, TransformValue
    copy_from_host_name bool
    Use the detected host name instead of the request's domain name.
    transformations ServiceExternalWebRequestIdContributorsPublicDomainNameServiceIdContributorTransformations
    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 ServiceExternalWebRequestIdContributorsPublicDomainNameServiceIdContributorValueOverride
    The value to be used instead of the detected value.
    contributionType String
    Possible Values: OriginalValue, OverrideValue, TransformValue
    copyFromHostName Boolean
    Use the detected host name instead of the request's domain name.
    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.

    ServiceExternalWebRequestIdContributorsPublicDomainNameServiceIdContributorTransformations, ServiceExternalWebRequestIdContributorsPublicDomainNameServiceIdContributorTransformationsArgs

    ServiceExternalWebRequestIdContributorsPublicDomainNameServiceIdContributorTransformationsTransformation, ServiceExternalWebRequestIdContributorsPublicDomainNameServiceIdContributorTransformationsTransformationArgs

    TransformationType string
    Possible Values: AFTER, BEFORE, BETWEEN, REMOVE_CREDIT_CARDS, REMOVE_IBANS, REMOVE_IPS, REMOVE_NUMBERS, REPLACE_BETWEEN, SPLIT_SELECT, TAKE_SEGMENTS
    IncludeHexNumbers bool
    include hexadecimal numbers
    MinDigitCount int
    min digit count
    Prefix string
    no documentation available
    ReplacementValue string
    replacement
    SegmentCount int
    How many segments should be taken.
    SelectIndex int
    select index
    SplitDelimiter string
    split by
    Suffix string
    no documentation available
    TakeFromEnd bool
    take from end
    TransformationType string
    Possible Values: AFTER, BEFORE, BETWEEN, REMOVE_CREDIT_CARDS, REMOVE_IBANS, REMOVE_IPS, REMOVE_NUMBERS, REPLACE_BETWEEN, SPLIT_SELECT, TAKE_SEGMENTS
    IncludeHexNumbers bool
    include hexadecimal numbers
    MinDigitCount int
    min digit count
    Prefix string
    no documentation available
    ReplacementValue string
    replacement
    SegmentCount int
    How many segments should be taken.
    SelectIndex int
    select index
    SplitDelimiter string
    split by
    Suffix string
    no documentation available
    TakeFromEnd bool
    take from end
    transformationType String
    Possible Values: AFTER, BEFORE, BETWEEN, REMOVE_CREDIT_CARDS, REMOVE_IBANS, REMOVE_IPS, REMOVE_NUMBERS, REPLACE_BETWEEN, SPLIT_SELECT, TAKE_SEGMENTS
    includeHexNumbers Boolean
    include hexadecimal numbers
    minDigitCount Integer
    min digit count
    prefix String
    no documentation available
    replacementValue String
    replacement
    segmentCount Integer
    How many segments should be taken.
    selectIndex Integer
    select index
    splitDelimiter String
    split by
    suffix String
    no documentation available
    takeFromEnd Boolean
    take from end
    transformationType string
    Possible Values: AFTER, BEFORE, BETWEEN, REMOVE_CREDIT_CARDS, REMOVE_IBANS, REMOVE_IPS, REMOVE_NUMBERS, REPLACE_BETWEEN, SPLIT_SELECT, TAKE_SEGMENTS
    includeHexNumbers boolean
    include hexadecimal numbers
    minDigitCount number
    min digit count
    prefix string
    no documentation available
    replacementValue string
    replacement
    segmentCount number
    How many segments should be taken.
    selectIndex number
    select index
    splitDelimiter string
    split by
    suffix string
    no documentation available
    takeFromEnd boolean
    take from end
    transformation_type str
    Possible Values: AFTER, BEFORE, BETWEEN, REMOVE_CREDIT_CARDS, REMOVE_IBANS, REMOVE_IPS, REMOVE_NUMBERS, REPLACE_BETWEEN, SPLIT_SELECT, TAKE_SEGMENTS
    include_hex_numbers bool
    include hexadecimal numbers
    min_digit_count int
    min digit count
    prefix str
    no documentation available
    replacement_value str
    replacement
    segment_count int
    How many segments should be taken.
    select_index int
    select index
    split_delimiter str
    split by
    suffix str
    no documentation available
    take_from_end bool
    take from end
    transformationType String
    Possible Values: AFTER, BEFORE, BETWEEN, REMOVE_CREDIT_CARDS, REMOVE_IBANS, REMOVE_IPS, REMOVE_NUMBERS, REPLACE_BETWEEN, SPLIT_SELECT, TAKE_SEGMENTS
    includeHexNumbers Boolean
    include hexadecimal numbers
    minDigitCount Number
    min digit count
    prefix String
    no documentation available
    replacementValue String
    replacement
    segmentCount Number
    How many segments should be taken.
    selectIndex Number
    select index
    splitDelimiter String
    split by
    suffix String
    no documentation available
    takeFromEnd Boolean
    take from end

    ServiceExternalWebRequestIdContributorsPublicDomainNameServiceIdContributorValueOverride, ServiceExternalWebRequestIdContributorsPublicDomainNameServiceIdContributorValueOverrideArgs

    Value string
    no documentation available
    Value string
    no documentation available
    value String
    no documentation available
    value string
    no documentation available
    value str
    no documentation available
    value String
    no documentation available

    Package Details

    Repository
    dynatrace pulumiverse/pulumi-dynatrace
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the dynatrace Terraform Provider.
    dynatrace logo
    Dynatrace v0.16.0 published on Tuesday, Sep 10, 2024 by Pulumiverse