1. Packages
  2. Dynatrace
  3. API Docs
  4. RequestAttribute
Dynatrace v0.21.0 published on Sunday, Nov 17, 2024 by Pulumiverse

dynatrace.RequestAttribute

Explore with Pulumi AI

dynatrace logo
Dynatrace v0.21.0 published on Sunday, Nov 17, 2024 by Pulumiverse

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

    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 string
    Aggregation type for the request values
    DataType string
    The data type of the request attribute
    Normalization 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 string
    Aggregation type for the request values
    DataType string
    The data type of the request attribute
    Normalization 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 String
    Aggregation type for the request values
    dataType String
    The data type of the request attribute
    normalization 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 string
    Aggregation type for the request values
    dataType string
    The data type of the request attribute
    normalization 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 str
    Aggregation type for the request values
    data_type str
    The data type of the request attribute
    normalization 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 String
    Aggregation type for the request values
    dataType String
    The data type of the request attribute
    normalization 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)
    Resource lookup is not supported in YAML
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    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 bool
    The data source is enabled (true) or disabled (false)
    Source 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 bool
    The data source is enabled (true) or disabled (false)
    Source 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 Boolean
    The data source is enabled (true) or disabled (false)
    source 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 boolean
    The data source is enabled (true) or disabled (false)
    source 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 bool
    The data source is enabled (true) or disabled (false)
    source 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 Boolean
    The data source is enabled (true) or disabled (false)
    source 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 string
    Operator comparing the extracted value to the comparison value
    Value 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 string
    Operator comparing the extracted value to the comparison value
    Value 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 String
    Operator comparing the extracted value to the comparison value
    value 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 string
    Operator comparing the extracted value to the comparison value
    value 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 str
    Operator comparing the extracted value to the comparison value
    value 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 String
    Operator comparing the extracted value to the comparison value
    value 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 string
    Operator comparing the extracted value to the comparison value
    Value 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 string
    Operator comparing the extracted value to the comparison value
    Value 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 String
    Operator comparing the extracted value to the comparison value
    value 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 string
    Operator comparing the extracted value to the comparison value
    value 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 str
    Operator comparing the extracted value to the comparison value
    value 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 String
    Operator comparing the extracted value to the comparison value
    value 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 string
    Operator comparing the extracted value to the comparison value
    Value 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 string
    Operator comparing the extracted value to the comparison value
    Value 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 String
    Operator comparing the extracted value to the comparison value
    value 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 string
    Operator comparing the extracted value to the comparison value
    value 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 str
    Operator comparing the extracted value to the comparison value
    value 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 String
    Operator comparing the extracted value to the comparison value
    value 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 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 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 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 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 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 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 string
    The name of the method to capture
    ReturnType string
    The return type
    Visibility 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 string
    The name of the method to capture
    ReturnType string
    The return type
    Visibility 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 String
    The name of the method to capture
    returnType String
    The return type
    visibility 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 string
    The name of the method to capture
    returnType string
    The return type
    visibility 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 str
    The name of the method to capture
    return_type str
    The return type
    visibility 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 String
    The name of the method to capture
    returnType String
    The return type
    visibility 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 string
    The delimiter string
    Position 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 string
    The delimiter string
    Position 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 String
    The delimiter string
    position 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 string
    The delimiter string
    position 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 str
    The delimiter string
    position 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 String
    The delimiter string
    position 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 string
    Operator comparing the extracted value to the comparison value
    Value 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 string
    Operator comparing the extracted value to the comparison value
    Value 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 String
    Operator comparing the extracted value to the comparison value
    value 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 string
    Operator comparing the extracted value to the comparison value
    value 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 str
    Operator comparing the extracted value to the comparison value
    value 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 String
    Operator comparing the extracted value to the comparison value
    value 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.
    dynatrace logo
    Dynatrace v0.21.0 published on Sunday, Nov 17, 2024 by Pulumiverse