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

dynatrace.RequestAttribute

Explore with Pulumi AI

Create RequestAttribute Resource

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

Constructor syntax

new RequestAttribute(name: string, args: RequestAttributeArgs, opts?: CustomResourceOptions);
@overload
def RequestAttribute(resource_name: str,
                     args: RequestAttributeArgs,
                     opts: Optional[ResourceOptions] = None)

@overload
def RequestAttribute(resource_name: str,
                     opts: Optional[ResourceOptions] = None,
                     aggregation: Optional[str] = None,
                     data_type: Optional[str] = None,
                     normalization: Optional[str] = None,
                     confidential: Optional[bool] = None,
                     data_sources: Optional[Sequence[RequestAttributeDataSourceArgs]] = None,
                     enabled: Optional[bool] = None,
                     name: Optional[str] = None,
                     skip_personal_data_masking: Optional[bool] = None,
                     unknowns: Optional[str] = None)
func NewRequestAttribute(ctx *Context, name string, args RequestAttributeArgs, opts ...ResourceOption) (*RequestAttribute, error)
public RequestAttribute(string name, RequestAttributeArgs args, CustomResourceOptions? opts = null)
public RequestAttribute(String name, RequestAttributeArgs args)
public RequestAttribute(String name, RequestAttributeArgs args, CustomResourceOptions options)
type: dynatrace:RequestAttribute
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. RequestAttributeArgs
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. RequestAttributeArgs
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. RequestAttributeArgs
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. RequestAttributeArgs
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. RequestAttributeArgs
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 requestAttributeResource = new Dynatrace.RequestAttribute("requestAttributeResource", new()
{
    Aggregation = "string",
    DataType = "string",
    Normalization = "string",
    Confidential = false,
    DataSources = new[]
    {
        new Dynatrace.Inputs.RequestAttributeDataSourceArgs
        {
            Enabled = false,
            Source = "string",
            Methods = new[]
            {
                new Dynatrace.Inputs.RequestAttributeDataSourceMethodArgs
                {
                    Capture = "string",
                    ArgumentIndex = 0,
                    DeepObjectAccess = "string",
                    Method = new Dynatrace.Inputs.RequestAttributeDataSourceMethodMethodArgs
                    {
                        MethodName = "string",
                        ReturnType = "string",
                        Visibility = "string",
                        ArgumentTypes = new[]
                        {
                            "string",
                        },
                        ClassName = "string",
                        FileName = "string",
                        FileNameMatcher = "string",
                        Modifiers = new[]
                        {
                            "string",
                        },
                        Unknowns = "string",
                    },
                    Unknowns = "string",
                },
            },
            IibLabelMethodNodeCondition = new Dynatrace.Inputs.RequestAttributeDataSourceIibLabelMethodNodeConditionArgs
            {
                Operator = "string",
                Value = "string",
                Negate = false,
                Unknowns = "string",
            },
            IibMethodNodeCondition = new Dynatrace.Inputs.RequestAttributeDataSourceIibMethodNodeConditionArgs
            {
                Operator = "string",
                Value = "string",
                Negate = false,
                Unknowns = "string",
            },
            IibNodeType = "string",
            CapturingAndStorageLocation = "string",
            ParameterName = "string",
            Scope = new Dynatrace.Inputs.RequestAttributeDataSourceScopeArgs
            {
                HostGroup = "string",
                ProcessGroup = "string",
                ServiceTechnology = "string",
                TagOfProcessGroup = "string",
                Unknowns = "string",
            },
            SessionAttributeTechnology = "string",
            CicsSdkMethodNodeCondition = new Dynatrace.Inputs.RequestAttributeDataSourceCicsSdkMethodNodeConditionArgs
            {
                Operator = "string",
                Value = "string",
                Negate = false,
                Unknowns = "string",
            },
            Technology = "string",
            Unknowns = "string",
            ValueProcessing = new Dynatrace.Inputs.RequestAttributeDataSourceValueProcessingArgs
            {
                ExtractSubstring = new Dynatrace.Inputs.RequestAttributeDataSourceValueProcessingExtractSubstringArgs
                {
                    Delimiter = "string",
                    Position = "string",
                    EndDelimiter = "string",
                    Unknowns = "string",
                },
                SplitAt = "string",
                Trim = false,
                Unknowns = "string",
                ValueCondition = new Dynatrace.Inputs.RequestAttributeDataSourceValueProcessingValueConditionArgs
                {
                    Operator = "string",
                    Value = "string",
                    Negate = false,
                    Unknowns = "string",
                },
                ValueExtractorRegex = "string",
            },
        },
    },
    Enabled = false,
    Name = "string",
    SkipPersonalDataMasking = false,
    Unknowns = "string",
});
Copy
example, err := dynatrace.NewRequestAttribute(ctx, "requestAttributeResource", &dynatrace.RequestAttributeArgs{
	Aggregation:   pulumi.String("string"),
	DataType:      pulumi.String("string"),
	Normalization: pulumi.String("string"),
	Confidential:  pulumi.Bool(false),
	DataSources: dynatrace.RequestAttributeDataSourceArray{
		&dynatrace.RequestAttributeDataSourceArgs{
			Enabled: pulumi.Bool(false),
			Source:  pulumi.String("string"),
			Methods: dynatrace.RequestAttributeDataSourceMethodArray{
				&dynatrace.RequestAttributeDataSourceMethodArgs{
					Capture:          pulumi.String("string"),
					ArgumentIndex:    pulumi.Int(0),
					DeepObjectAccess: pulumi.String("string"),
					Method: &dynatrace.RequestAttributeDataSourceMethodMethodArgs{
						MethodName: pulumi.String("string"),
						ReturnType: pulumi.String("string"),
						Visibility: pulumi.String("string"),
						ArgumentTypes: pulumi.StringArray{
							pulumi.String("string"),
						},
						ClassName:       pulumi.String("string"),
						FileName:        pulumi.String("string"),
						FileNameMatcher: pulumi.String("string"),
						Modifiers: pulumi.StringArray{
							pulumi.String("string"),
						},
						Unknowns: pulumi.String("string"),
					},
					Unknowns: pulumi.String("string"),
				},
			},
			IibLabelMethodNodeCondition: &dynatrace.RequestAttributeDataSourceIibLabelMethodNodeConditionArgs{
				Operator: pulumi.String("string"),
				Value:    pulumi.String("string"),
				Negate:   pulumi.Bool(false),
				Unknowns: pulumi.String("string"),
			},
			IibMethodNodeCondition: &dynatrace.RequestAttributeDataSourceIibMethodNodeConditionArgs{
				Operator: pulumi.String("string"),
				Value:    pulumi.String("string"),
				Negate:   pulumi.Bool(false),
				Unknowns: pulumi.String("string"),
			},
			IibNodeType:                 pulumi.String("string"),
			CapturingAndStorageLocation: pulumi.String("string"),
			ParameterName:               pulumi.String("string"),
			Scope: &dynatrace.RequestAttributeDataSourceScopeArgs{
				HostGroup:         pulumi.String("string"),
				ProcessGroup:      pulumi.String("string"),
				ServiceTechnology: pulumi.String("string"),
				TagOfProcessGroup: pulumi.String("string"),
				Unknowns:          pulumi.String("string"),
			},
			SessionAttributeTechnology: pulumi.String("string"),
			CicsSdkMethodNodeCondition: &dynatrace.RequestAttributeDataSourceCicsSdkMethodNodeConditionArgs{
				Operator: pulumi.String("string"),
				Value:    pulumi.String("string"),
				Negate:   pulumi.Bool(false),
				Unknowns: pulumi.String("string"),
			},
			Technology: pulumi.String("string"),
			Unknowns:   pulumi.String("string"),
			ValueProcessing: &dynatrace.RequestAttributeDataSourceValueProcessingArgs{
				ExtractSubstring: &dynatrace.RequestAttributeDataSourceValueProcessingExtractSubstringArgs{
					Delimiter:    pulumi.String("string"),
					Position:     pulumi.String("string"),
					EndDelimiter: pulumi.String("string"),
					Unknowns:     pulumi.String("string"),
				},
				SplitAt:  pulumi.String("string"),
				Trim:     pulumi.Bool(false),
				Unknowns: pulumi.String("string"),
				ValueCondition: &dynatrace.RequestAttributeDataSourceValueProcessingValueConditionArgs{
					Operator: pulumi.String("string"),
					Value:    pulumi.String("string"),
					Negate:   pulumi.Bool(false),
					Unknowns: pulumi.String("string"),
				},
				ValueExtractorRegex: pulumi.String("string"),
			},
		},
	},
	Enabled:                 pulumi.Bool(false),
	Name:                    pulumi.String("string"),
	SkipPersonalDataMasking: pulumi.Bool(false),
	Unknowns:                pulumi.String("string"),
})
Copy
var requestAttributeResource = new RequestAttribute("requestAttributeResource", RequestAttributeArgs.builder()
    .aggregation("string")
    .dataType("string")
    .normalization("string")
    .confidential(false)
    .dataSources(RequestAttributeDataSourceArgs.builder()
        .enabled(false)
        .source("string")
        .methods(RequestAttributeDataSourceMethodArgs.builder()
            .capture("string")
            .argumentIndex(0)
            .deepObjectAccess("string")
            .method(RequestAttributeDataSourceMethodMethodArgs.builder()
                .methodName("string")
                .returnType("string")
                .visibility("string")
                .argumentTypes("string")
                .className("string")
                .fileName("string")
                .fileNameMatcher("string")
                .modifiers("string")
                .unknowns("string")
                .build())
            .unknowns("string")
            .build())
        .iibLabelMethodNodeCondition(RequestAttributeDataSourceIibLabelMethodNodeConditionArgs.builder()
            .operator("string")
            .value("string")
            .negate(false)
            .unknowns("string")
            .build())
        .iibMethodNodeCondition(RequestAttributeDataSourceIibMethodNodeConditionArgs.builder()
            .operator("string")
            .value("string")
            .negate(false)
            .unknowns("string")
            .build())
        .iibNodeType("string")
        .capturingAndStorageLocation("string")
        .parameterName("string")
        .scope(RequestAttributeDataSourceScopeArgs.builder()
            .hostGroup("string")
            .processGroup("string")
            .serviceTechnology("string")
            .tagOfProcessGroup("string")
            .unknowns("string")
            .build())
        .sessionAttributeTechnology("string")
        .cicsSdkMethodNodeCondition(RequestAttributeDataSourceCicsSdkMethodNodeConditionArgs.builder()
            .operator("string")
            .value("string")
            .negate(false)
            .unknowns("string")
            .build())
        .technology("string")
        .unknowns("string")
        .valueProcessing(RequestAttributeDataSourceValueProcessingArgs.builder()
            .extractSubstring(RequestAttributeDataSourceValueProcessingExtractSubstringArgs.builder()
                .delimiter("string")
                .position("string")
                .endDelimiter("string")
                .unknowns("string")
                .build())
            .splitAt("string")
            .trim(false)
            .unknowns("string")
            .valueCondition(RequestAttributeDataSourceValueProcessingValueConditionArgs.builder()
                .operator("string")
                .value("string")
                .negate(false)
                .unknowns("string")
                .build())
            .valueExtractorRegex("string")
            .build())
        .build())
    .enabled(false)
    .name("string")
    .skipPersonalDataMasking(false)
    .unknowns("string")
    .build());
Copy
request_attribute_resource = dynatrace.RequestAttribute("requestAttributeResource",
    aggregation="string",
    data_type="string",
    normalization="string",
    confidential=False,
    data_sources=[{
        "enabled": False,
        "source": "string",
        "methods": [{
            "capture": "string",
            "argument_index": 0,
            "deep_object_access": "string",
            "method": {
                "method_name": "string",
                "return_type": "string",
                "visibility": "string",
                "argument_types": ["string"],
                "class_name": "string",
                "file_name": "string",
                "file_name_matcher": "string",
                "modifiers": ["string"],
                "unknowns": "string",
            },
            "unknowns": "string",
        }],
        "iib_label_method_node_condition": {
            "operator": "string",
            "value": "string",
            "negate": False,
            "unknowns": "string",
        },
        "iib_method_node_condition": {
            "operator": "string",
            "value": "string",
            "negate": False,
            "unknowns": "string",
        },
        "iib_node_type": "string",
        "capturing_and_storage_location": "string",
        "parameter_name": "string",
        "scope": {
            "host_group": "string",
            "process_group": "string",
            "service_technology": "string",
            "tag_of_process_group": "string",
            "unknowns": "string",
        },
        "session_attribute_technology": "string",
        "cics_sdk_method_node_condition": {
            "operator": "string",
            "value": "string",
            "negate": False,
            "unknowns": "string",
        },
        "technology": "string",
        "unknowns": "string",
        "value_processing": {
            "extract_substring": {
                "delimiter": "string",
                "position": "string",
                "end_delimiter": "string",
                "unknowns": "string",
            },
            "split_at": "string",
            "trim": False,
            "unknowns": "string",
            "value_condition": {
                "operator": "string",
                "value": "string",
                "negate": False,
                "unknowns": "string",
            },
            "value_extractor_regex": "string",
        },
    }],
    enabled=False,
    name="string",
    skip_personal_data_masking=False,
    unknowns="string")
Copy
const requestAttributeResource = new dynatrace.RequestAttribute("requestAttributeResource", {
    aggregation: "string",
    dataType: "string",
    normalization: "string",
    confidential: false,
    dataSources: [{
        enabled: false,
        source: "string",
        methods: [{
            capture: "string",
            argumentIndex: 0,
            deepObjectAccess: "string",
            method: {
                methodName: "string",
                returnType: "string",
                visibility: "string",
                argumentTypes: ["string"],
                className: "string",
                fileName: "string",
                fileNameMatcher: "string",
                modifiers: ["string"],
                unknowns: "string",
            },
            unknowns: "string",
        }],
        iibLabelMethodNodeCondition: {
            operator: "string",
            value: "string",
            negate: false,
            unknowns: "string",
        },
        iibMethodNodeCondition: {
            operator: "string",
            value: "string",
            negate: false,
            unknowns: "string",
        },
        iibNodeType: "string",
        capturingAndStorageLocation: "string",
        parameterName: "string",
        scope: {
            hostGroup: "string",
            processGroup: "string",
            serviceTechnology: "string",
            tagOfProcessGroup: "string",
            unknowns: "string",
        },
        sessionAttributeTechnology: "string",
        cicsSdkMethodNodeCondition: {
            operator: "string",
            value: "string",
            negate: false,
            unknowns: "string",
        },
        technology: "string",
        unknowns: "string",
        valueProcessing: {
            extractSubstring: {
                delimiter: "string",
                position: "string",
                endDelimiter: "string",
                unknowns: "string",
            },
            splitAt: "string",
            trim: false,
            unknowns: "string",
            valueCondition: {
                operator: "string",
                value: "string",
                negate: false,
                unknowns: "string",
            },
            valueExtractorRegex: "string",
        },
    }],
    enabled: false,
    name: "string",
    skipPersonalDataMasking: false,
    unknowns: "string",
});
Copy
type: dynatrace:RequestAttribute
properties:
    aggregation: string
    confidential: false
    dataSources:
        - capturingAndStorageLocation: string
          cicsSdkMethodNodeCondition:
            negate: false
            operator: string
            unknowns: string
            value: string
          enabled: false
          iibLabelMethodNodeCondition:
            negate: false
            operator: string
            unknowns: string
            value: string
          iibMethodNodeCondition:
            negate: false
            operator: string
            unknowns: string
            value: string
          iibNodeType: string
          methods:
            - argumentIndex: 0
              capture: string
              deepObjectAccess: string
              method:
                argumentTypes:
                    - string
                className: string
                fileName: string
                fileNameMatcher: string
                methodName: string
                modifiers:
                    - string
                returnType: string
                unknowns: string
                visibility: string
              unknowns: string
          parameterName: string
          scope:
            hostGroup: string
            processGroup: string
            serviceTechnology: string
            tagOfProcessGroup: string
            unknowns: string
          sessionAttributeTechnology: string
          source: string
          technology: string
          unknowns: string
          valueProcessing:
            extractSubstring:
                delimiter: string
                endDelimiter: string
                position: string
                unknowns: string
            splitAt: string
            trim: false
            unknowns: string
            valueCondition:
                negate: false
                operator: string
                unknowns: string
                value: string
            valueExtractorRegex: string
    dataType: string
    enabled: false
    name: string
    normalization: string
    skipPersonalDataMasking: false
    unknowns: string
Copy

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

Aggregation This property is required. string
Aggregation type for the request values
DataType This property is required. string
The data type of the request attribute
Normalization This property is required. string
String values transformation. If the dataType is not string, set the Original here
Confidential bool
Confidential data flag. Set true to treat the captured data as confidential
DataSources List<Pulumiverse.Dynatrace.Inputs.RequestAttributeDataSource>
The list of data sources
Enabled bool
The request attribute is enabled (true) or disabled (false)
Name string
The name of the request attribute
SkipPersonalDataMasking bool
Personal data masking flag. Set true to skip masking. Warning: This will potentially access personalized data
Unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
Aggregation This property is required. string
Aggregation type for the request values
DataType This property is required. string
The data type of the request attribute
Normalization This property is required. string
String values transformation. If the dataType is not string, set the Original here
Confidential bool
Confidential data flag. Set true to treat the captured data as confidential
DataSources []RequestAttributeDataSourceArgs
The list of data sources
Enabled bool
The request attribute is enabled (true) or disabled (false)
Name string
The name of the request attribute
SkipPersonalDataMasking bool
Personal data masking flag. Set true to skip masking. Warning: This will potentially access personalized data
Unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
aggregation This property is required. String
Aggregation type for the request values
dataType This property is required. String
The data type of the request attribute
normalization This property is required. String
String values transformation. If the dataType is not string, set the Original here
confidential Boolean
Confidential data flag. Set true to treat the captured data as confidential
dataSources List<RequestAttributeDataSource>
The list of data sources
enabled Boolean
The request attribute is enabled (true) or disabled (false)
name String
The name of the request attribute
skipPersonalDataMasking Boolean
Personal data masking flag. Set true to skip masking. Warning: This will potentially access personalized data
unknowns String
allows for configuring properties that are not explicitly supported by the current version of this provider
aggregation This property is required. string
Aggregation type for the request values
dataType This property is required. string
The data type of the request attribute
normalization This property is required. string
String values transformation. If the dataType is not string, set the Original here
confidential boolean
Confidential data flag. Set true to treat the captured data as confidential
dataSources RequestAttributeDataSource[]
The list of data sources
enabled boolean
The request attribute is enabled (true) or disabled (false)
name string
The name of the request attribute
skipPersonalDataMasking boolean
Personal data masking flag. Set true to skip masking. Warning: This will potentially access personalized data
unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
aggregation This property is required. str
Aggregation type for the request values
data_type This property is required. str
The data type of the request attribute
normalization This property is required. str
String values transformation. If the dataType is not string, set the Original here
confidential bool
Confidential data flag. Set true to treat the captured data as confidential
data_sources Sequence[RequestAttributeDataSourceArgs]
The list of data sources
enabled bool
The request attribute is enabled (true) or disabled (false)
name str
The name of the request attribute
skip_personal_data_masking bool
Personal data masking flag. Set true to skip masking. Warning: This will potentially access personalized data
unknowns str
allows for configuring properties that are not explicitly supported by the current version of this provider
aggregation This property is required. String
Aggregation type for the request values
dataType This property is required. String
The data type of the request attribute
normalization This property is required. String
String values transformation. If the dataType is not string, set the Original here
confidential Boolean
Confidential data flag. Set true to treat the captured data as confidential
dataSources List<Property Map>
The list of data sources
enabled Boolean
The request attribute is enabled (true) or disabled (false)
name String
The name of the request attribute
skipPersonalDataMasking Boolean
Personal data masking flag. Set true to skip masking. Warning: This will potentially access personalized data
unknowns String
allows for configuring properties that are not explicitly supported by the current version of this provider

Outputs

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

Get an existing RequestAttribute 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?: RequestAttributeState, opts?: CustomResourceOptions): RequestAttribute
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        aggregation: Optional[str] = None,
        confidential: Optional[bool] = None,
        data_sources: Optional[Sequence[RequestAttributeDataSourceArgs]] = None,
        data_type: Optional[str] = None,
        enabled: Optional[bool] = None,
        name: Optional[str] = None,
        normalization: Optional[str] = None,
        skip_personal_data_masking: Optional[bool] = None,
        unknowns: Optional[str] = None) -> RequestAttribute
func GetRequestAttribute(ctx *Context, name string, id IDInput, state *RequestAttributeState, opts ...ResourceOption) (*RequestAttribute, error)
public static RequestAttribute Get(string name, Input<string> id, RequestAttributeState? state, CustomResourceOptions? opts = null)
public static RequestAttribute get(String name, Output<String> id, RequestAttributeState state, CustomResourceOptions options)
resources:  _:    type: dynatrace:RequestAttribute    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:
Aggregation string
Aggregation type for the request values
Confidential bool
Confidential data flag. Set true to treat the captured data as confidential
DataSources List<Pulumiverse.Dynatrace.Inputs.RequestAttributeDataSource>
The list of data sources
DataType string
The data type of the request attribute
Enabled bool
The request attribute is enabled (true) or disabled (false)
Name string
The name of the request attribute
Normalization string
String values transformation. If the dataType is not string, set the Original here
SkipPersonalDataMasking bool
Personal data masking flag. Set true to skip masking. Warning: This will potentially access personalized data
Unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
Aggregation string
Aggregation type for the request values
Confidential bool
Confidential data flag. Set true to treat the captured data as confidential
DataSources []RequestAttributeDataSourceArgs
The list of data sources
DataType string
The data type of the request attribute
Enabled bool
The request attribute is enabled (true) or disabled (false)
Name string
The name of the request attribute
Normalization string
String values transformation. If the dataType is not string, set the Original here
SkipPersonalDataMasking bool
Personal data masking flag. Set true to skip masking. Warning: This will potentially access personalized data
Unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
aggregation String
Aggregation type for the request values
confidential Boolean
Confidential data flag. Set true to treat the captured data as confidential
dataSources List<RequestAttributeDataSource>
The list of data sources
dataType String
The data type of the request attribute
enabled Boolean
The request attribute is enabled (true) or disabled (false)
name String
The name of the request attribute
normalization String
String values transformation. If the dataType is not string, set the Original here
skipPersonalDataMasking Boolean
Personal data masking flag. Set true to skip masking. Warning: This will potentially access personalized data
unknowns String
allows for configuring properties that are not explicitly supported by the current version of this provider
aggregation string
Aggregation type for the request values
confidential boolean
Confidential data flag. Set true to treat the captured data as confidential
dataSources RequestAttributeDataSource[]
The list of data sources
dataType string
The data type of the request attribute
enabled boolean
The request attribute is enabled (true) or disabled (false)
name string
The name of the request attribute
normalization string
String values transformation. If the dataType is not string, set the Original here
skipPersonalDataMasking boolean
Personal data masking flag. Set true to skip masking. Warning: This will potentially access personalized data
unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
aggregation str
Aggregation type for the request values
confidential bool
Confidential data flag. Set true to treat the captured data as confidential
data_sources Sequence[RequestAttributeDataSourceArgs]
The list of data sources
data_type str
The data type of the request attribute
enabled bool
The request attribute is enabled (true) or disabled (false)
name str
The name of the request attribute
normalization str
String values transformation. If the dataType is not string, set the Original here
skip_personal_data_masking bool
Personal data masking flag. Set true to skip masking. Warning: This will potentially access personalized data
unknowns str
allows for configuring properties that are not explicitly supported by the current version of this provider
aggregation String
Aggregation type for the request values
confidential Boolean
Confidential data flag. Set true to treat the captured data as confidential
dataSources List<Property Map>
The list of data sources
dataType String
The data type of the request attribute
enabled Boolean
The request attribute is enabled (true) or disabled (false)
name String
The name of the request attribute
normalization String
String values transformation. If the dataType is not string, set the Original here
skipPersonalDataMasking Boolean
Personal data masking flag. Set true to skip masking. Warning: This will potentially access personalized data
unknowns String
allows for configuring properties that are not explicitly supported by the current version of this provider

Supporting Types

RequestAttributeDataSource
, RequestAttributeDataSourceArgs

Enabled This property is required. bool
The data source is enabled (true) or disabled (false)
Source This property is required. string
The source of the attribute to capture. Works in conjunction with parameterName or methods and technology
CapturingAndStorageLocation string
Specifies the location where the values are captured and stored. Required if the source is one of the following: GET_PARAMETER, URI, REQUEST_HEADER, RESPONSE_HEADER. Not applicable in other cases. If the source value is REQUEST_HEADER or RESPONSE_HEADER, the CAPTURE_AND_STORE_ON_BOTH location is not allowed
CicsSdkMethodNodeCondition Pulumiverse.Dynatrace.Inputs.RequestAttributeDataSourceCicsSdkMethodNodeCondition
IBM integration bus label node name condition for which the value is captured
IibLabelMethodNodeCondition Pulumiverse.Dynatrace.Inputs.RequestAttributeDataSourceIibLabelMethodNodeCondition
IBM integration bus label node name condition for which the value is captured
IibMethodNodeCondition Pulumiverse.Dynatrace.Inputs.RequestAttributeDataSourceIibMethodNodeCondition
IBM integration bus label node name condition for which the value is captured
IibNodeType string
The IBM integration bus node type for which the value is captured. This or iibMethodNodeCondition is required if the source is: IIB_NODE. Not applicable in other cases
Methods List<Pulumiverse.Dynatrace.Inputs.RequestAttributeDataSourceMethod>
The method specification if the source value is METHOD_PARAM. Not applicable in other cases
ParameterName string
The name of the web request parameter to capture. Required if the source is one of the following: POST_PARAMETER, GET_PARAMETER, REQUEST_HEADER, RESPONSE_HEADER, CUSTOM_ATTRIBUTE. Not applicable in other cases
Scope Pulumiverse.Dynatrace.Inputs.RequestAttributeDataSourceScope
Conditions for data capturing
SessionAttributeTechnology string
The technology of the session attribute to capture if the source value is SESSION_ATTRIBUTE.
Technology string

The technology of the method to capture if the source value is METHOD_PARAM.

Not applicable in other cases

Unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
ValueProcessing Pulumiverse.Dynatrace.Inputs.RequestAttributeDataSourceValueProcessing
Process values as specified
Enabled This property is required. bool
The data source is enabled (true) or disabled (false)
Source This property is required. string
The source of the attribute to capture. Works in conjunction with parameterName or methods and technology
CapturingAndStorageLocation string
Specifies the location where the values are captured and stored. Required if the source is one of the following: GET_PARAMETER, URI, REQUEST_HEADER, RESPONSE_HEADER. Not applicable in other cases. If the source value is REQUEST_HEADER or RESPONSE_HEADER, the CAPTURE_AND_STORE_ON_BOTH location is not allowed
CicsSdkMethodNodeCondition RequestAttributeDataSourceCicsSdkMethodNodeCondition
IBM integration bus label node name condition for which the value is captured
IibLabelMethodNodeCondition RequestAttributeDataSourceIibLabelMethodNodeCondition
IBM integration bus label node name condition for which the value is captured
IibMethodNodeCondition RequestAttributeDataSourceIibMethodNodeCondition
IBM integration bus label node name condition for which the value is captured
IibNodeType string
The IBM integration bus node type for which the value is captured. This or iibMethodNodeCondition is required if the source is: IIB_NODE. Not applicable in other cases
Methods []RequestAttributeDataSourceMethod
The method specification if the source value is METHOD_PARAM. Not applicable in other cases
ParameterName string
The name of the web request parameter to capture. Required if the source is one of the following: POST_PARAMETER, GET_PARAMETER, REQUEST_HEADER, RESPONSE_HEADER, CUSTOM_ATTRIBUTE. Not applicable in other cases
Scope RequestAttributeDataSourceScope
Conditions for data capturing
SessionAttributeTechnology string
The technology of the session attribute to capture if the source value is SESSION_ATTRIBUTE.
Technology string

The technology of the method to capture if the source value is METHOD_PARAM.

Not applicable in other cases

Unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
ValueProcessing RequestAttributeDataSourceValueProcessing
Process values as specified
enabled This property is required. Boolean
The data source is enabled (true) or disabled (false)
source This property is required. String
The source of the attribute to capture. Works in conjunction with parameterName or methods and technology
capturingAndStorageLocation String
Specifies the location where the values are captured and stored. Required if the source is one of the following: GET_PARAMETER, URI, REQUEST_HEADER, RESPONSE_HEADER. Not applicable in other cases. If the source value is REQUEST_HEADER or RESPONSE_HEADER, the CAPTURE_AND_STORE_ON_BOTH location is not allowed
cicsSdkMethodNodeCondition RequestAttributeDataSourceCicsSdkMethodNodeCondition
IBM integration bus label node name condition for which the value is captured
iibLabelMethodNodeCondition RequestAttributeDataSourceIibLabelMethodNodeCondition
IBM integration bus label node name condition for which the value is captured
iibMethodNodeCondition RequestAttributeDataSourceIibMethodNodeCondition
IBM integration bus label node name condition for which the value is captured
iibNodeType String
The IBM integration bus node type for which the value is captured. This or iibMethodNodeCondition is required if the source is: IIB_NODE. Not applicable in other cases
methods List<RequestAttributeDataSourceMethod>
The method specification if the source value is METHOD_PARAM. Not applicable in other cases
parameterName String
The name of the web request parameter to capture. Required if the source is one of the following: POST_PARAMETER, GET_PARAMETER, REQUEST_HEADER, RESPONSE_HEADER, CUSTOM_ATTRIBUTE. Not applicable in other cases
scope RequestAttributeDataSourceScope
Conditions for data capturing
sessionAttributeTechnology String
The technology of the session attribute to capture if the source value is SESSION_ATTRIBUTE.
technology String

The technology of the method to capture if the source value is METHOD_PARAM.

Not applicable in other cases

unknowns String
allows for configuring properties that are not explicitly supported by the current version of this provider
valueProcessing RequestAttributeDataSourceValueProcessing
Process values as specified
enabled This property is required. boolean
The data source is enabled (true) or disabled (false)
source This property is required. string
The source of the attribute to capture. Works in conjunction with parameterName or methods and technology
capturingAndStorageLocation string
Specifies the location where the values are captured and stored. Required if the source is one of the following: GET_PARAMETER, URI, REQUEST_HEADER, RESPONSE_HEADER. Not applicable in other cases. If the source value is REQUEST_HEADER or RESPONSE_HEADER, the CAPTURE_AND_STORE_ON_BOTH location is not allowed
cicsSdkMethodNodeCondition RequestAttributeDataSourceCicsSdkMethodNodeCondition
IBM integration bus label node name condition for which the value is captured
iibLabelMethodNodeCondition RequestAttributeDataSourceIibLabelMethodNodeCondition
IBM integration bus label node name condition for which the value is captured
iibMethodNodeCondition RequestAttributeDataSourceIibMethodNodeCondition
IBM integration bus label node name condition for which the value is captured
iibNodeType string
The IBM integration bus node type for which the value is captured. This or iibMethodNodeCondition is required if the source is: IIB_NODE. Not applicable in other cases
methods RequestAttributeDataSourceMethod[]
The method specification if the source value is METHOD_PARAM. Not applicable in other cases
parameterName string
The name of the web request parameter to capture. Required if the source is one of the following: POST_PARAMETER, GET_PARAMETER, REQUEST_HEADER, RESPONSE_HEADER, CUSTOM_ATTRIBUTE. Not applicable in other cases
scope RequestAttributeDataSourceScope
Conditions for data capturing
sessionAttributeTechnology string
The technology of the session attribute to capture if the source value is SESSION_ATTRIBUTE.
technology string

The technology of the method to capture if the source value is METHOD_PARAM.

Not applicable in other cases

unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
valueProcessing RequestAttributeDataSourceValueProcessing
Process values as specified
enabled This property is required. bool
The data source is enabled (true) or disabled (false)
source This property is required. str
The source of the attribute to capture. Works in conjunction with parameterName or methods and technology
capturing_and_storage_location str
Specifies the location where the values are captured and stored. Required if the source is one of the following: GET_PARAMETER, URI, REQUEST_HEADER, RESPONSE_HEADER. Not applicable in other cases. If the source value is REQUEST_HEADER or RESPONSE_HEADER, the CAPTURE_AND_STORE_ON_BOTH location is not allowed
cics_sdk_method_node_condition RequestAttributeDataSourceCicsSdkMethodNodeCondition
IBM integration bus label node name condition for which the value is captured
iib_label_method_node_condition RequestAttributeDataSourceIibLabelMethodNodeCondition
IBM integration bus label node name condition for which the value is captured
iib_method_node_condition RequestAttributeDataSourceIibMethodNodeCondition
IBM integration bus label node name condition for which the value is captured
iib_node_type str
The IBM integration bus node type for which the value is captured. This or iibMethodNodeCondition is required if the source is: IIB_NODE. Not applicable in other cases
methods Sequence[RequestAttributeDataSourceMethod]
The method specification if the source value is METHOD_PARAM. Not applicable in other cases
parameter_name str
The name of the web request parameter to capture. Required if the source is one of the following: POST_PARAMETER, GET_PARAMETER, REQUEST_HEADER, RESPONSE_HEADER, CUSTOM_ATTRIBUTE. Not applicable in other cases
scope RequestAttributeDataSourceScope
Conditions for data capturing
session_attribute_technology str
The technology of the session attribute to capture if the source value is SESSION_ATTRIBUTE.
technology str

The technology of the method to capture if the source value is METHOD_PARAM.

Not applicable in other cases

unknowns str
allows for configuring properties that are not explicitly supported by the current version of this provider
value_processing RequestAttributeDataSourceValueProcessing
Process values as specified
enabled This property is required. Boolean
The data source is enabled (true) or disabled (false)
source This property is required. String
The source of the attribute to capture. Works in conjunction with parameterName or methods and technology
capturingAndStorageLocation String
Specifies the location where the values are captured and stored. Required if the source is one of the following: GET_PARAMETER, URI, REQUEST_HEADER, RESPONSE_HEADER. Not applicable in other cases. If the source value is REQUEST_HEADER or RESPONSE_HEADER, the CAPTURE_AND_STORE_ON_BOTH location is not allowed
cicsSdkMethodNodeCondition Property Map
IBM integration bus label node name condition for which the value is captured
iibLabelMethodNodeCondition Property Map
IBM integration bus label node name condition for which the value is captured
iibMethodNodeCondition Property Map
IBM integration bus label node name condition for which the value is captured
iibNodeType String
The IBM integration bus node type for which the value is captured. This or iibMethodNodeCondition is required if the source is: IIB_NODE. Not applicable in other cases
methods List<Property Map>
The method specification if the source value is METHOD_PARAM. Not applicable in other cases
parameterName String
The name of the web request parameter to capture. Required if the source is one of the following: POST_PARAMETER, GET_PARAMETER, REQUEST_HEADER, RESPONSE_HEADER, CUSTOM_ATTRIBUTE. Not applicable in other cases
scope Property Map
Conditions for data capturing
sessionAttributeTechnology String
The technology of the session attribute to capture if the source value is SESSION_ATTRIBUTE.
technology String

The technology of the method to capture if the source value is METHOD_PARAM.

Not applicable in other cases

unknowns String
allows for configuring properties that are not explicitly supported by the current version of this provider
valueProcessing Property Map
Process values as specified

RequestAttributeDataSourceCicsSdkMethodNodeCondition
, RequestAttributeDataSourceCicsSdkMethodNodeConditionArgs

Operator This property is required. string
Operator comparing the extracted value to the comparison value
Value This property is required. string
The value to compare to
Negate bool
Negate the comparison
Unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
Operator This property is required. string
Operator comparing the extracted value to the comparison value
Value This property is required. string
The value to compare to
Negate bool
Negate the comparison
Unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
operator This property is required. String
Operator comparing the extracted value to the comparison value
value This property is required. String
The value to compare to
negate Boolean
Negate the comparison
unknowns String
allows for configuring properties that are not explicitly supported by the current version of this provider
operator This property is required. string
Operator comparing the extracted value to the comparison value
value This property is required. string
The value to compare to
negate boolean
Negate the comparison
unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
operator This property is required. str
Operator comparing the extracted value to the comparison value
value This property is required. str
The value to compare to
negate bool
Negate the comparison
unknowns str
allows for configuring properties that are not explicitly supported by the current version of this provider
operator This property is required. String
Operator comparing the extracted value to the comparison value
value This property is required. String
The value to compare to
negate Boolean
Negate the comparison
unknowns String
allows for configuring properties that are not explicitly supported by the current version of this provider

RequestAttributeDataSourceIibLabelMethodNodeCondition
, RequestAttributeDataSourceIibLabelMethodNodeConditionArgs

Operator This property is required. string
Operator comparing the extracted value to the comparison value
Value This property is required. string
The value to compare to
Negate bool
Negate the comparison
Unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
Operator This property is required. string
Operator comparing the extracted value to the comparison value
Value This property is required. string
The value to compare to
Negate bool
Negate the comparison
Unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
operator This property is required. String
Operator comparing the extracted value to the comparison value
value This property is required. String
The value to compare to
negate Boolean
Negate the comparison
unknowns String
allows for configuring properties that are not explicitly supported by the current version of this provider
operator This property is required. string
Operator comparing the extracted value to the comparison value
value This property is required. string
The value to compare to
negate boolean
Negate the comparison
unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
operator This property is required. str
Operator comparing the extracted value to the comparison value
value This property is required. str
The value to compare to
negate bool
Negate the comparison
unknowns str
allows for configuring properties that are not explicitly supported by the current version of this provider
operator This property is required. String
Operator comparing the extracted value to the comparison value
value This property is required. String
The value to compare to
negate Boolean
Negate the comparison
unknowns String
allows for configuring properties that are not explicitly supported by the current version of this provider

RequestAttributeDataSourceIibMethodNodeCondition
, RequestAttributeDataSourceIibMethodNodeConditionArgs

Operator This property is required. string
Operator comparing the extracted value to the comparison value
Value This property is required. string
The value to compare to
Negate bool
Negate the comparison
Unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
Operator This property is required. string
Operator comparing the extracted value to the comparison value
Value This property is required. string
The value to compare to
Negate bool
Negate the comparison
Unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
operator This property is required. String
Operator comparing the extracted value to the comparison value
value This property is required. String
The value to compare to
negate Boolean
Negate the comparison
unknowns String
allows for configuring properties that are not explicitly supported by the current version of this provider
operator This property is required. string
Operator comparing the extracted value to the comparison value
value This property is required. string
The value to compare to
negate boolean
Negate the comparison
unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
operator This property is required. str
Operator comparing the extracted value to the comparison value
value This property is required. str
The value to compare to
negate bool
Negate the comparison
unknowns str
allows for configuring properties that are not explicitly supported by the current version of this provider
operator This property is required. String
Operator comparing the extracted value to the comparison value
value This property is required. String
The value to compare to
negate Boolean
Negate the comparison
unknowns String
allows for configuring properties that are not explicitly supported by the current version of this provider

RequestAttributeDataSourceMethod
, RequestAttributeDataSourceMethodArgs

Capture This property is required. string
What to capture from the method
ArgumentIndex int
The index of the argument to capture. Set 0 to capture the return value, 1 or higher to capture a mehtod argument. Required if the capture is set to ARGUMENT. Not applicable in other cases
DeepObjectAccess string
The getter chain to apply to the captured object. It is required in one of the following cases: The capture is set to THIS. The capture is set to ARGUMENT, and the argument is not a primitive, a primitive wrapper class, a string, or an array. Not applicable in other cases
Method Pulumiverse.Dynatrace.Inputs.RequestAttributeDataSourceMethodMethod
Configuration of a method to be captured
Unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
Capture This property is required. string
What to capture from the method
ArgumentIndex int
The index of the argument to capture. Set 0 to capture the return value, 1 or higher to capture a mehtod argument. Required if the capture is set to ARGUMENT. Not applicable in other cases
DeepObjectAccess string
The getter chain to apply to the captured object. It is required in one of the following cases: The capture is set to THIS. The capture is set to ARGUMENT, and the argument is not a primitive, a primitive wrapper class, a string, or an array. Not applicable in other cases
Method RequestAttributeDataSourceMethodMethod
Configuration of a method to be captured
Unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
capture This property is required. String
What to capture from the method
argumentIndex Integer
The index of the argument to capture. Set 0 to capture the return value, 1 or higher to capture a mehtod argument. Required if the capture is set to ARGUMENT. Not applicable in other cases
deepObjectAccess String
The getter chain to apply to the captured object. It is required in one of the following cases: The capture is set to THIS. The capture is set to ARGUMENT, and the argument is not a primitive, a primitive wrapper class, a string, or an array. Not applicable in other cases
method RequestAttributeDataSourceMethodMethod
Configuration of a method to be captured
unknowns String
allows for configuring properties that are not explicitly supported by the current version of this provider
capture This property is required. string
What to capture from the method
argumentIndex number
The index of the argument to capture. Set 0 to capture the return value, 1 or higher to capture a mehtod argument. Required if the capture is set to ARGUMENT. Not applicable in other cases
deepObjectAccess string
The getter chain to apply to the captured object. It is required in one of the following cases: The capture is set to THIS. The capture is set to ARGUMENT, and the argument is not a primitive, a primitive wrapper class, a string, or an array. Not applicable in other cases
method RequestAttributeDataSourceMethodMethod
Configuration of a method to be captured
unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
capture This property is required. str
What to capture from the method
argument_index int
The index of the argument to capture. Set 0 to capture the return value, 1 or higher to capture a mehtod argument. Required if the capture is set to ARGUMENT. Not applicable in other cases
deep_object_access str
The getter chain to apply to the captured object. It is required in one of the following cases: The capture is set to THIS. The capture is set to ARGUMENT, and the argument is not a primitive, a primitive wrapper class, a string, or an array. Not applicable in other cases
method RequestAttributeDataSourceMethodMethod
Configuration of a method to be captured
unknowns str
allows for configuring properties that are not explicitly supported by the current version of this provider
capture This property is required. String
What to capture from the method
argumentIndex Number
The index of the argument to capture. Set 0 to capture the return value, 1 or higher to capture a mehtod argument. Required if the capture is set to ARGUMENT. Not applicable in other cases
deepObjectAccess String
The getter chain to apply to the captured object. It is required in one of the following cases: The capture is set to THIS. The capture is set to ARGUMENT, and the argument is not a primitive, a primitive wrapper class, a string, or an array. Not applicable in other cases
method Property Map
Configuration of a method to be captured
unknowns String
allows for configuring properties that are not explicitly supported by the current version of this provider

RequestAttributeDataSourceMethodMethod
, RequestAttributeDataSourceMethodMethodArgs

MethodName This property is required. string
The name of the method to capture
ReturnType This property is required. string
The return type
Visibility This property is required. string
The visibility of the method to capture
ArgumentTypes List<string>
Configuration of a method to be captured
ClassName string
The class name where the method to capture resides. Either this or the fileName must be set
FileName string
The file name where the method to capture resides. Either this or className must be set
FileNameMatcher string
The operator of the comparison. If not set, EQUALS is used
Modifiers List<string>
The modifiers of the method to capture
Unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
MethodName This property is required. string
The name of the method to capture
ReturnType This property is required. string
The return type
Visibility This property is required. string
The visibility of the method to capture
ArgumentTypes []string
Configuration of a method to be captured
ClassName string
The class name where the method to capture resides. Either this or the fileName must be set
FileName string
The file name where the method to capture resides. Either this or className must be set
FileNameMatcher string
The operator of the comparison. If not set, EQUALS is used
Modifiers []string
The modifiers of the method to capture
Unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
methodName This property is required. String
The name of the method to capture
returnType This property is required. String
The return type
visibility This property is required. String
The visibility of the method to capture
argumentTypes List<String>
Configuration of a method to be captured
className String
The class name where the method to capture resides. Either this or the fileName must be set
fileName String
The file name where the method to capture resides. Either this or className must be set
fileNameMatcher String
The operator of the comparison. If not set, EQUALS is used
modifiers List<String>
The modifiers of the method to capture
unknowns String
allows for configuring properties that are not explicitly supported by the current version of this provider
methodName This property is required. string
The name of the method to capture
returnType This property is required. string
The return type
visibility This property is required. string
The visibility of the method to capture
argumentTypes string[]
Configuration of a method to be captured
className string
The class name where the method to capture resides. Either this or the fileName must be set
fileName string
The file name where the method to capture resides. Either this or className must be set
fileNameMatcher string
The operator of the comparison. If not set, EQUALS is used
modifiers string[]
The modifiers of the method to capture
unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
method_name This property is required. str
The name of the method to capture
return_type This property is required. str
The return type
visibility This property is required. str
The visibility of the method to capture
argument_types Sequence[str]
Configuration of a method to be captured
class_name str
The class name where the method to capture resides. Either this or the fileName must be set
file_name str
The file name where the method to capture resides. Either this or className must be set
file_name_matcher str
The operator of the comparison. If not set, EQUALS is used
modifiers Sequence[str]
The modifiers of the method to capture
unknowns str
allows for configuring properties that are not explicitly supported by the current version of this provider
methodName This property is required. String
The name of the method to capture
returnType This property is required. String
The return type
visibility This property is required. String
The visibility of the method to capture
argumentTypes List<String>
Configuration of a method to be captured
className String
The class name where the method to capture resides. Either this or the fileName must be set
fileName String
The file name where the method to capture resides. Either this or className must be set
fileNameMatcher String
The operator of the comparison. If not set, EQUALS is used
modifiers List<String>
The modifiers of the method to capture
unknowns String
allows for configuring properties that are not explicitly supported by the current version of this provider

RequestAttributeDataSourceScope
, RequestAttributeDataSourceScopeArgs

HostGroup string
Only applies to this host group
ProcessGroup string
Only applies to this process group. Note that this can't be transferred between different clusters or environments
ServiceTechnology string
Only applies to this service technology
TagOfProcessGroup string
Only apply to process groups matching this tag
Unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
HostGroup string
Only applies to this host group
ProcessGroup string
Only applies to this process group. Note that this can't be transferred between different clusters or environments
ServiceTechnology string
Only applies to this service technology
TagOfProcessGroup string
Only apply to process groups matching this tag
Unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
hostGroup String
Only applies to this host group
processGroup String
Only applies to this process group. Note that this can't be transferred between different clusters or environments
serviceTechnology String
Only applies to this service technology
tagOfProcessGroup String
Only apply to process groups matching this tag
unknowns String
allows for configuring properties that are not explicitly supported by the current version of this provider
hostGroup string
Only applies to this host group
processGroup string
Only applies to this process group. Note that this can't be transferred between different clusters or environments
serviceTechnology string
Only applies to this service technology
tagOfProcessGroup string
Only apply to process groups matching this tag
unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
host_group str
Only applies to this host group
process_group str
Only applies to this process group. Note that this can't be transferred between different clusters or environments
service_technology str
Only applies to this service technology
tag_of_process_group str
Only apply to process groups matching this tag
unknowns str
allows for configuring properties that are not explicitly supported by the current version of this provider
hostGroup String
Only applies to this host group
processGroup String
Only applies to this process group. Note that this can't be transferred between different clusters or environments
serviceTechnology String
Only applies to this service technology
tagOfProcessGroup String
Only apply to process groups matching this tag
unknowns String
allows for configuring properties that are not explicitly supported by the current version of this provider

RequestAttributeDataSourceValueProcessing
, RequestAttributeDataSourceValueProcessingArgs

ExtractSubstring Pulumiverse.Dynatrace.Inputs.RequestAttributeDataSourceValueProcessingExtractSubstring
Preprocess by extracting a substring from the original value
SplitAt string
Split (preprocessed) string values at this separator
Trim bool
Prune Whitespaces. Defaults to false
Unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
ValueCondition Pulumiverse.Dynatrace.Inputs.RequestAttributeDataSourceValueProcessingValueCondition
IBM integration bus label node name condition for which the value is captured
ValueExtractorRegex string
Extract value from captured data per regex
ExtractSubstring RequestAttributeDataSourceValueProcessingExtractSubstring
Preprocess by extracting a substring from the original value
SplitAt string
Split (preprocessed) string values at this separator
Trim bool
Prune Whitespaces. Defaults to false
Unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
ValueCondition RequestAttributeDataSourceValueProcessingValueCondition
IBM integration bus label node name condition for which the value is captured
ValueExtractorRegex string
Extract value from captured data per regex
extractSubstring RequestAttributeDataSourceValueProcessingExtractSubstring
Preprocess by extracting a substring from the original value
splitAt String
Split (preprocessed) string values at this separator
trim Boolean
Prune Whitespaces. Defaults to false
unknowns String
allows for configuring properties that are not explicitly supported by the current version of this provider
valueCondition RequestAttributeDataSourceValueProcessingValueCondition
IBM integration bus label node name condition for which the value is captured
valueExtractorRegex String
Extract value from captured data per regex
extractSubstring RequestAttributeDataSourceValueProcessingExtractSubstring
Preprocess by extracting a substring from the original value
splitAt string
Split (preprocessed) string values at this separator
trim boolean
Prune Whitespaces. Defaults to false
unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
valueCondition RequestAttributeDataSourceValueProcessingValueCondition
IBM integration bus label node name condition for which the value is captured
valueExtractorRegex string
Extract value from captured data per regex
extract_substring RequestAttributeDataSourceValueProcessingExtractSubstring
Preprocess by extracting a substring from the original value
split_at str
Split (preprocessed) string values at this separator
trim bool
Prune Whitespaces. Defaults to false
unknowns str
allows for configuring properties that are not explicitly supported by the current version of this provider
value_condition RequestAttributeDataSourceValueProcessingValueCondition
IBM integration bus label node name condition for which the value is captured
value_extractor_regex str
Extract value from captured data per regex
extractSubstring Property Map
Preprocess by extracting a substring from the original value
splitAt String
Split (preprocessed) string values at this separator
trim Boolean
Prune Whitespaces. Defaults to false
unknowns String
allows for configuring properties that are not explicitly supported by the current version of this provider
valueCondition Property Map
IBM integration bus label node name condition for which the value is captured
valueExtractorRegex String
Extract value from captured data per regex

RequestAttributeDataSourceValueProcessingExtractSubstring
, RequestAttributeDataSourceValueProcessingExtractSubstringArgs

Delimiter This property is required. string
The delimiter string
Position This property is required. string
The position of the extracted string relative to delimiters
EndDelimiter string
The end-delimiter string. Required if the position value is BETWEEN. Otherwise not allowed
Unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
Delimiter This property is required. string
The delimiter string
Position This property is required. string
The position of the extracted string relative to delimiters
EndDelimiter string
The end-delimiter string. Required if the position value is BETWEEN. Otherwise not allowed
Unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
delimiter This property is required. String
The delimiter string
position This property is required. String
The position of the extracted string relative to delimiters
endDelimiter String
The end-delimiter string. Required if the position value is BETWEEN. Otherwise not allowed
unknowns String
allows for configuring properties that are not explicitly supported by the current version of this provider
delimiter This property is required. string
The delimiter string
position This property is required. string
The position of the extracted string relative to delimiters
endDelimiter string
The end-delimiter string. Required if the position value is BETWEEN. Otherwise not allowed
unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
delimiter This property is required. str
The delimiter string
position This property is required. str
The position of the extracted string relative to delimiters
end_delimiter str
The end-delimiter string. Required if the position value is BETWEEN. Otherwise not allowed
unknowns str
allows for configuring properties that are not explicitly supported by the current version of this provider
delimiter This property is required. String
The delimiter string
position This property is required. String
The position of the extracted string relative to delimiters
endDelimiter String
The end-delimiter string. Required if the position value is BETWEEN. Otherwise not allowed
unknowns String
allows for configuring properties that are not explicitly supported by the current version of this provider

RequestAttributeDataSourceValueProcessingValueCondition
, RequestAttributeDataSourceValueProcessingValueConditionArgs

Operator This property is required. string
Operator comparing the extracted value to the comparison value
Value This property is required. string
The value to compare to
Negate bool
Negate the comparison
Unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
Operator This property is required. string
Operator comparing the extracted value to the comparison value
Value This property is required. string
The value to compare to
Negate bool
Negate the comparison
Unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
operator This property is required. String
Operator comparing the extracted value to the comparison value
value This property is required. String
The value to compare to
negate Boolean
Negate the comparison
unknowns String
allows for configuring properties that are not explicitly supported by the current version of this provider
operator This property is required. string
Operator comparing the extracted value to the comparison value
value This property is required. string
The value to compare to
negate boolean
Negate the comparison
unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
operator This property is required. str
Operator comparing the extracted value to the comparison value
value This property is required. str
The value to compare to
negate bool
Negate the comparison
unknowns str
allows for configuring properties that are not explicitly supported by the current version of this provider
operator This property is required. String
Operator comparing the extracted value to the comparison value
value This property is required. String
The value to compare to
negate Boolean
Negate the comparison
unknowns String
allows for configuring properties that are not explicitly supported by the current version of this provider

Package Details

Repository
dynatrace pulumiverse/pulumi-dynatrace
License
Apache-2.0
Notes
This Pulumi package is based on the dynatrace Terraform Provider.