1. Packages
  2. Dynatrace
  3. API Docs
  4. ServiceFullWebService
Dynatrace v0.27.0 published on Friday, Mar 21, 2025 by Pulumiverse

dynatrace.ServiceFullWebService

Explore with Pulumi AI

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.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. ServiceFullWebServiceArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. 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 This property is required. string
The unique name of the resource.
args This property is required. ServiceFullWebServiceArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. ServiceFullWebServiceArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. 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",
});
Copy
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"),
})
Copy
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());
Copy
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")
Copy
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",
});
Copy
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
Copy

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 This property is required. bool
This setting is enabled (true) or disabled (false)
IdContributors This property is required. 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
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.
Name string
Rule name
Enabled This property is required. bool
This setting is enabled (true) or disabled (false)
IdContributors This property is required. 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
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.
Name string
Rule name
enabled This property is required. Boolean
This setting is enabled (true) or disabled (false)
idContributors This property is required. 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
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.
name String
Rule name
enabled This property is required. boolean
This setting is enabled (true) or disabled (false)
idContributors This property is required. 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
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.
name string
Rule name
enabled This property is required. bool
This setting is enabled (true) or disabled (false)
id_contributors This property is required. 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
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.
name str
Rule name
enabled This property is required. Boolean
This setting is enabled (true) or disabled (false)
idContributors This property is required. 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
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.
name String
Rule name

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 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}
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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
Description
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
Rule name
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
Description
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
Rule name
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
Description
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
Rule name
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
Description
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
Rule name
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
Description
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
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 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
Rule name

Supporting Types

ServiceFullWebServiceConditions
, ServiceFullWebServiceConditionsArgs

conditions This property is required. List<Property Map>

ServiceFullWebServiceConditionsCondition
, ServiceFullWebServiceConditionsConditionArgs

Attribute This property is required. string
Take the value of this attribute
CompareOperationType This property is required. 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 This property is required. string
Take the value of this attribute
CompareOperationType This property is required. 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 This property is required. String
Take the value of this attribute
compareOperationType This property is required. 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 This property is required. string
Take the value of this attribute
compareOperationType This property is required. 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 This property is required. str
Take the value of this attribute
compare_operation_type This property is required. 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 This property is required. String
Take the value of this attribute
compareOperationType This property is required. 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

ServiceFullWebServiceIdContributors
, ServiceFullWebServiceIdContributorsArgs

DetectAsWebRequestService This property is required. bool
Detect the matching requests as full web services (false) or web request services (true).
ApplicationId Pulumiverse.Dynatrace.Inputs.ServiceFullWebServiceIdContributorsApplicationId
Application identifier
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.
ServerName Pulumiverse.Dynatrace.Inputs.ServiceFullWebServiceIdContributorsServerName
Server name
WebServiceName Pulumiverse.Dynatrace.Inputs.ServiceFullWebServiceIdContributorsWebServiceName
Web service name
WebServiceNamespace Pulumiverse.Dynatrace.Inputs.ServiceFullWebServiceIdContributorsWebServiceNamespace
Web service namespace
DetectAsWebRequestService This property is required. bool
Detect the matching requests as full web services (false) or web request services (true).
ApplicationId ServiceFullWebServiceIdContributorsApplicationId
Application identifier
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.
ServerName ServiceFullWebServiceIdContributorsServerName
Server name
WebServiceName ServiceFullWebServiceIdContributorsWebServiceName
Web service name
WebServiceNamespace ServiceFullWebServiceIdContributorsWebServiceNamespace
Web service namespace
detectAsWebRequestService This property is required. Boolean
Detect the matching requests as full web services (false) or web request services (true).
applicationId ServiceFullWebServiceIdContributorsApplicationId
Application identifier
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.
serverName ServiceFullWebServiceIdContributorsServerName
Server name
webServiceName ServiceFullWebServiceIdContributorsWebServiceName
Web service name
webServiceNamespace ServiceFullWebServiceIdContributorsWebServiceNamespace
Web service namespace
detectAsWebRequestService This property is required. boolean
Detect the matching requests as full web services (false) or web request services (true).
applicationId ServiceFullWebServiceIdContributorsApplicationId
Application identifier
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.
serverName ServiceFullWebServiceIdContributorsServerName
Server name
webServiceName ServiceFullWebServiceIdContributorsWebServiceName
Web service name
webServiceNamespace ServiceFullWebServiceIdContributorsWebServiceNamespace
Web service namespace
detect_as_web_request_service This property is required. bool
Detect the matching requests as full web services (false) or web request services (true).
application_id ServiceFullWebServiceIdContributorsApplicationId
Application identifier
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.
server_name ServiceFullWebServiceIdContributorsServerName
Server name
web_service_name ServiceFullWebServiceIdContributorsWebServiceName
Web service name
web_service_namespace ServiceFullWebServiceIdContributorsWebServiceNamespace
Web service namespace
detectAsWebRequestService This property is required. Boolean
Detect the matching requests as full web services (false) or web request services (true).
applicationId Property Map
Application identifier
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.
serverName Property Map
Server name
webServiceName Property Map
Web service name
webServiceNamespace Property Map
Web service namespace

ServiceFullWebServiceIdContributorsApplicationId
, ServiceFullWebServiceIdContributorsApplicationIdArgs

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

ServiceFullWebServiceIdContributorsApplicationIdServiceIdContributor
, ServiceFullWebServiceIdContributorsApplicationIdServiceIdContributorArgs

ContributionType This property is required. string
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 This property is required. string
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 This property is required. String
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 This property is required. string
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 This property is required. str
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 This property is required. 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.

ServiceFullWebServiceIdContributorsApplicationIdServiceIdContributorTransformations
, ServiceFullWebServiceIdContributorsApplicationIdServiceIdContributorTransformationsArgs

transformations This property is required. List<Property Map>

ServiceFullWebServiceIdContributorsApplicationIdServiceIdContributorTransformationsTransformation
, ServiceFullWebServiceIdContributorsApplicationIdServiceIdContributorTransformationsTransformationArgs

TransformationType This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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

ServiceFullWebServiceIdContributorsApplicationIdServiceIdContributorValueOverride
, ServiceFullWebServiceIdContributorsApplicationIdServiceIdContributorValueOverrideArgs

Value This property is required. string
no documentation available
Value This property is required. string
no documentation available
value This property is required. String
no documentation available
value This property is required. string
no documentation available
value This property is required. str
no documentation available
value This property is required. String
no documentation available

ServiceFullWebServiceIdContributorsContextRoot
, ServiceFullWebServiceIdContributorsContextRootArgs

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

ServiceFullWebServiceIdContributorsContextRootServiceIdContributor
, ServiceFullWebServiceIdContributorsContextRootServiceIdContributorArgs

ContributionType This property is required. 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.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 This property is required. 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 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 This property is required. 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 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 This property is required. 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 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 This property is required. 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 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 This property is required. 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.

ServiceFullWebServiceIdContributorsContextRootServiceIdContributorTransformations
, ServiceFullWebServiceIdContributorsContextRootServiceIdContributorTransformationsArgs

transformations This property is required. List<Property Map>

ServiceFullWebServiceIdContributorsContextRootServiceIdContributorTransformationsTransformation
, ServiceFullWebServiceIdContributorsContextRootServiceIdContributorTransformationsTransformationArgs

TransformationType This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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

ServiceFullWebServiceIdContributorsContextRootServiceIdContributorValueOverride
, ServiceFullWebServiceIdContributorsContextRootServiceIdContributorValueOverrideArgs

Value This property is required. string
no documentation available
Value This property is required. string
no documentation available
value This property is required. String
no documentation available
value This property is required. string
no documentation available
value This property is required. str
no documentation available
value This property is required. String
no documentation available

ServiceFullWebServiceIdContributorsServerName
, ServiceFullWebServiceIdContributorsServerNameArgs

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

ServiceFullWebServiceIdContributorsServerNameServiceIdContributor
, ServiceFullWebServiceIdContributorsServerNameServiceIdContributorArgs

ContributionType This property is required. string
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 This property is required. string
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 This property is required. String
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 This property is required. string
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 This property is required. str
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 This property is required. 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.

ServiceFullWebServiceIdContributorsServerNameServiceIdContributorTransformations
, ServiceFullWebServiceIdContributorsServerNameServiceIdContributorTransformationsArgs

transformations This property is required. List<Property Map>

ServiceFullWebServiceIdContributorsServerNameServiceIdContributorTransformationsTransformation
, ServiceFullWebServiceIdContributorsServerNameServiceIdContributorTransformationsTransformationArgs

TransformationType This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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

ServiceFullWebServiceIdContributorsServerNameServiceIdContributorValueOverride
, ServiceFullWebServiceIdContributorsServerNameServiceIdContributorValueOverrideArgs

Value This property is required. string
no documentation available
Value This property is required. string
no documentation available
value This property is required. String
no documentation available
value This property is required. string
no documentation available
value This property is required. str
no documentation available
value This property is required. String
no documentation available

ServiceFullWebServiceIdContributorsWebServiceName
, ServiceFullWebServiceIdContributorsWebServiceNameArgs

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

ServiceFullWebServiceIdContributorsWebServiceNameServiceIdContributor
, ServiceFullWebServiceIdContributorsWebServiceNameServiceIdContributorArgs

ContributionType This property is required. string
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 This property is required. string
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 This property is required. String
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 This property is required. string
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 This property is required. str
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 This property is required. 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.

ServiceFullWebServiceIdContributorsWebServiceNameServiceIdContributorTransformations
, ServiceFullWebServiceIdContributorsWebServiceNameServiceIdContributorTransformationsArgs

transformations This property is required. List<Property Map>

ServiceFullWebServiceIdContributorsWebServiceNameServiceIdContributorTransformationsTransformation
, ServiceFullWebServiceIdContributorsWebServiceNameServiceIdContributorTransformationsTransformationArgs

TransformationType This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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

ServiceFullWebServiceIdContributorsWebServiceNameServiceIdContributorValueOverride
, ServiceFullWebServiceIdContributorsWebServiceNameServiceIdContributorValueOverrideArgs

Value This property is required. string
no documentation available
Value This property is required. string
no documentation available
value This property is required. String
no documentation available
value This property is required. string
no documentation available
value This property is required. str
no documentation available
value This property is required. String
no documentation available

ServiceFullWebServiceIdContributorsWebServiceNamespace
, ServiceFullWebServiceIdContributorsWebServiceNamespaceArgs

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

ServiceFullWebServiceIdContributorsWebServiceNamespaceServiceIdContributor
, ServiceFullWebServiceIdContributorsWebServiceNamespaceServiceIdContributorArgs

ContributionType This property is required. string
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 This property is required. string
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 This property is required. String
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 This property is required. string
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 This property is required. str
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 This property is required. 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.

ServiceFullWebServiceIdContributorsWebServiceNamespaceServiceIdContributorTransformations
, ServiceFullWebServiceIdContributorsWebServiceNamespaceServiceIdContributorTransformationsArgs

transformations This property is required. List<Property Map>

ServiceFullWebServiceIdContributorsWebServiceNamespaceServiceIdContributorTransformationsTransformation
, ServiceFullWebServiceIdContributorsWebServiceNamespaceServiceIdContributorTransformationsTransformationArgs

TransformationType This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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

ServiceFullWebServiceIdContributorsWebServiceNamespaceServiceIdContributorValueOverride
, ServiceFullWebServiceIdContributorsWebServiceNamespaceServiceIdContributorValueOverrideArgs

Value This property is required. string
no documentation available
Value This property is required. string
no documentation available
value This property is required. String
no documentation available
value This property is required. string
no documentation available
value This property is required. str
no documentation available
value This property is required. 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.