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

dynatrace.CustomService

Explore with Pulumi AI

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

    Create CustomService Resource

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

    Constructor syntax

    new CustomService(name: string, args: CustomServiceArgs, opts?: CustomResourceOptions);
    @overload
    def CustomService(resource_name: str,
                      args: CustomServiceArgs,
                      opts: Optional[ResourceOptions] = None)
    
    @overload
    def CustomService(resource_name: str,
                      opts: Optional[ResourceOptions] = None,
                      enabled: Optional[bool] = None,
                      technology: Optional[str] = None,
                      name: Optional[str] = None,
                      process_groups: Optional[Sequence[str]] = None,
                      queue_entry_point: Optional[bool] = None,
                      queue_entry_point_type: Optional[str] = None,
                      rules: Optional[Sequence[CustomServiceRuleArgs]] = None,
                      unknowns: Optional[str] = None)
    func NewCustomService(ctx *Context, name string, args CustomServiceArgs, opts ...ResourceOption) (*CustomService, error)
    public CustomService(string name, CustomServiceArgs args, CustomResourceOptions? opts = null)
    public CustomService(String name, CustomServiceArgs args)
    public CustomService(String name, CustomServiceArgs args, CustomResourceOptions options)
    
    type: dynatrace:CustomService
    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 CustomServiceArgs
    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 CustomServiceArgs
    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 CustomServiceArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args CustomServiceArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args CustomServiceArgs
    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 customServiceResource = new Dynatrace.CustomService("customServiceResource", new()
    {
        Enabled = false,
        Technology = "string",
        Name = "string",
        ProcessGroups = new[]
        {
            "string",
        },
        QueueEntryPoint = false,
        QueueEntryPointType = "string",
        Rules = new[]
        {
            new Dynatrace.Inputs.CustomServiceRuleArgs
            {
                Enabled = false,
                Methods = new[]
                {
                    new Dynatrace.Inputs.CustomServiceRuleMethodArgs
                    {
                        Name = "string",
                        Arguments = new[]
                        {
                            "string",
                        },
                        Id = "string",
                        Modifiers = new[]
                        {
                            "string",
                        },
                        Returns = "string",
                        Unknowns = "string",
                        Visibility = "string",
                    },
                },
                Annotations = new[]
                {
                    "string",
                },
                Class = new Dynatrace.Inputs.CustomServiceRuleClassArgs
                {
                    Name = "string",
                    Match = "string",
                },
                File = new Dynatrace.Inputs.CustomServiceRuleFileArgs
                {
                    Name = "string",
                    Match = "string",
                },
                Unknowns = "string",
            },
        },
        Unknowns = "string",
    });
    
    example, err := dynatrace.NewCustomService(ctx, "customServiceResource", &dynatrace.CustomServiceArgs{
    	Enabled:    pulumi.Bool(false),
    	Technology: pulumi.String("string"),
    	Name:       pulumi.String("string"),
    	ProcessGroups: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	QueueEntryPoint:     pulumi.Bool(false),
    	QueueEntryPointType: pulumi.String("string"),
    	Rules: dynatrace.CustomServiceRuleArray{
    		&dynatrace.CustomServiceRuleArgs{
    			Enabled: pulumi.Bool(false),
    			Methods: dynatrace.CustomServiceRuleMethodArray{
    				&dynatrace.CustomServiceRuleMethodArgs{
    					Name: pulumi.String("string"),
    					Arguments: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					Id: pulumi.String("string"),
    					Modifiers: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					Returns:    pulumi.String("string"),
    					Unknowns:   pulumi.String("string"),
    					Visibility: pulumi.String("string"),
    				},
    			},
    			Annotations: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			Class: &dynatrace.CustomServiceRuleClassArgs{
    				Name:  pulumi.String("string"),
    				Match: pulumi.String("string"),
    			},
    			File: &dynatrace.CustomServiceRuleFileArgs{
    				Name:  pulumi.String("string"),
    				Match: pulumi.String("string"),
    			},
    			Unknowns: pulumi.String("string"),
    		},
    	},
    	Unknowns: pulumi.String("string"),
    })
    
    var customServiceResource = new CustomService("customServiceResource", CustomServiceArgs.builder()
        .enabled(false)
        .technology("string")
        .name("string")
        .processGroups("string")
        .queueEntryPoint(false)
        .queueEntryPointType("string")
        .rules(CustomServiceRuleArgs.builder()
            .enabled(false)
            .methods(CustomServiceRuleMethodArgs.builder()
                .name("string")
                .arguments("string")
                .id("string")
                .modifiers("string")
                .returns("string")
                .unknowns("string")
                .visibility("string")
                .build())
            .annotations("string")
            .class_(CustomServiceRuleClassArgs.builder()
                .name("string")
                .match("string")
                .build())
            .file(CustomServiceRuleFileArgs.builder()
                .name("string")
                .match("string")
                .build())
            .unknowns("string")
            .build())
        .unknowns("string")
        .build());
    
    custom_service_resource = dynatrace.CustomService("customServiceResource",
        enabled=False,
        technology="string",
        name="string",
        process_groups=["string"],
        queue_entry_point=False,
        queue_entry_point_type="string",
        rules=[{
            "enabled": False,
            "methods": [{
                "name": "string",
                "arguments": ["string"],
                "id": "string",
                "modifiers": ["string"],
                "returns": "string",
                "unknowns": "string",
                "visibility": "string",
            }],
            "annotations": ["string"],
            "class_": {
                "name": "string",
                "match": "string",
            },
            "file": {
                "name": "string",
                "match": "string",
            },
            "unknowns": "string",
        }],
        unknowns="string")
    
    const customServiceResource = new dynatrace.CustomService("customServiceResource", {
        enabled: false,
        technology: "string",
        name: "string",
        processGroups: ["string"],
        queueEntryPoint: false,
        queueEntryPointType: "string",
        rules: [{
            enabled: false,
            methods: [{
                name: "string",
                arguments: ["string"],
                id: "string",
                modifiers: ["string"],
                returns: "string",
                unknowns: "string",
                visibility: "string",
            }],
            annotations: ["string"],
            "class": {
                name: "string",
                match: "string",
            },
            file: {
                name: "string",
                match: "string",
            },
            unknowns: "string",
        }],
        unknowns: "string",
    });
    
    type: dynatrace:CustomService
    properties:
        enabled: false
        name: string
        processGroups:
            - string
        queueEntryPoint: false
        queueEntryPointType: string
        rules:
            - annotations:
                - string
              class:
                match: string
                name: string
              enabled: false
              file:
                match: string
                name: string
              methods:
                - arguments:
                    - string
                  id: string
                  modifiers:
                    - string
                  name: string
                  returns: string
                  unknowns: string
                  visibility: string
              unknowns: string
        technology: string
        unknowns: string
    

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

    Enabled bool
    Custom service enabled/disabled
    Technology string
    Matcher applying to the file name (ENDSWITH, EQUALS or STARTSWITH). Default value is ENDS_WITH (if applicable)
    Name string
    The name of the custom service, displayed in the UI
    ProcessGroups List<string>
    The list of process groups the custom service should belong to
    QueueEntryPoint bool
    The queue entry point flag. Set to true for custom messaging services
    QueueEntryPointType string
    The queue entry point type (IBMMQ, JMS, KAFKA, MSMQ or RABBITMQ)
    Rules List<Pulumiverse.Dynatrace.Inputs.CustomServiceRule>
    The list of rules defining the custom service
    Unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    Enabled bool
    Custom service enabled/disabled
    Technology string
    Matcher applying to the file name (ENDSWITH, EQUALS or STARTSWITH). Default value is ENDS_WITH (if applicable)
    Name string
    The name of the custom service, displayed in the UI
    ProcessGroups []string
    The list of process groups the custom service should belong to
    QueueEntryPoint bool
    The queue entry point flag. Set to true for custom messaging services
    QueueEntryPointType string
    The queue entry point type (IBMMQ, JMS, KAFKA, MSMQ or RABBITMQ)
    Rules []CustomServiceRuleArgs
    The list of rules defining the custom service
    Unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    enabled Boolean
    Custom service enabled/disabled
    technology String
    Matcher applying to the file name (ENDSWITH, EQUALS or STARTSWITH). Default value is ENDS_WITH (if applicable)
    name String
    The name of the custom service, displayed in the UI
    processGroups List<String>
    The list of process groups the custom service should belong to
    queueEntryPoint Boolean
    The queue entry point flag. Set to true for custom messaging services
    queueEntryPointType String
    The queue entry point type (IBMMQ, JMS, KAFKA, MSMQ or RABBITMQ)
    rules List<CustomServiceRule>
    The list of rules defining the custom service
    unknowns String
    allows for configuring properties that are not explicitly supported by the current version of this provider
    enabled boolean
    Custom service enabled/disabled
    technology string
    Matcher applying to the file name (ENDSWITH, EQUALS or STARTSWITH). Default value is ENDS_WITH (if applicable)
    name string
    The name of the custom service, displayed in the UI
    processGroups string[]
    The list of process groups the custom service should belong to
    queueEntryPoint boolean
    The queue entry point flag. Set to true for custom messaging services
    queueEntryPointType string
    The queue entry point type (IBMMQ, JMS, KAFKA, MSMQ or RABBITMQ)
    rules CustomServiceRule[]
    The list of rules defining the custom service
    unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    enabled bool
    Custom service enabled/disabled
    technology str
    Matcher applying to the file name (ENDSWITH, EQUALS or STARTSWITH). Default value is ENDS_WITH (if applicable)
    name str
    The name of the custom service, displayed in the UI
    process_groups Sequence[str]
    The list of process groups the custom service should belong to
    queue_entry_point bool
    The queue entry point flag. Set to true for custom messaging services
    queue_entry_point_type str
    The queue entry point type (IBMMQ, JMS, KAFKA, MSMQ or RABBITMQ)
    rules Sequence[CustomServiceRuleArgs]
    The list of rules defining the custom service
    unknowns str
    allows for configuring properties that are not explicitly supported by the current version of this provider
    enabled Boolean
    Custom service enabled/disabled
    technology String
    Matcher applying to the file name (ENDSWITH, EQUALS or STARTSWITH). Default value is ENDS_WITH (if applicable)
    name String
    The name of the custom service, displayed in the UI
    processGroups List<String>
    The list of process groups the custom service should belong to
    queueEntryPoint Boolean
    The queue entry point flag. Set to true for custom messaging services
    queueEntryPointType String
    The queue entry point type (IBMMQ, JMS, KAFKA, MSMQ or RABBITMQ)
    rules List<Property Map>
    The list of rules defining the custom service
    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 CustomService 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 CustomService Resource

    Get an existing CustomService 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?: CustomServiceState, opts?: CustomResourceOptions): CustomService
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            enabled: Optional[bool] = None,
            name: Optional[str] = None,
            process_groups: Optional[Sequence[str]] = None,
            queue_entry_point: Optional[bool] = None,
            queue_entry_point_type: Optional[str] = None,
            rules: Optional[Sequence[CustomServiceRuleArgs]] = None,
            technology: Optional[str] = None,
            unknowns: Optional[str] = None) -> CustomService
    func GetCustomService(ctx *Context, name string, id IDInput, state *CustomServiceState, opts ...ResourceOption) (*CustomService, error)
    public static CustomService Get(string name, Input<string> id, CustomServiceState? state, CustomResourceOptions? opts = null)
    public static CustomService get(String name, Output<String> id, CustomServiceState 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:
    Enabled bool
    Custom service enabled/disabled
    Name string
    The name of the custom service, displayed in the UI
    ProcessGroups List<string>
    The list of process groups the custom service should belong to
    QueueEntryPoint bool
    The queue entry point flag. Set to true for custom messaging services
    QueueEntryPointType string
    The queue entry point type (IBMMQ, JMS, KAFKA, MSMQ or RABBITMQ)
    Rules List<Pulumiverse.Dynatrace.Inputs.CustomServiceRule>
    The list of rules defining the custom service
    Technology string
    Matcher applying to the file name (ENDSWITH, EQUALS or STARTSWITH). Default value is ENDS_WITH (if applicable)
    Unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    Enabled bool
    Custom service enabled/disabled
    Name string
    The name of the custom service, displayed in the UI
    ProcessGroups []string
    The list of process groups the custom service should belong to
    QueueEntryPoint bool
    The queue entry point flag. Set to true for custom messaging services
    QueueEntryPointType string
    The queue entry point type (IBMMQ, JMS, KAFKA, MSMQ or RABBITMQ)
    Rules []CustomServiceRuleArgs
    The list of rules defining the custom service
    Technology string
    Matcher applying to the file name (ENDSWITH, EQUALS or STARTSWITH). Default value is ENDS_WITH (if applicable)
    Unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    enabled Boolean
    Custom service enabled/disabled
    name String
    The name of the custom service, displayed in the UI
    processGroups List<String>
    The list of process groups the custom service should belong to
    queueEntryPoint Boolean
    The queue entry point flag. Set to true for custom messaging services
    queueEntryPointType String
    The queue entry point type (IBMMQ, JMS, KAFKA, MSMQ or RABBITMQ)
    rules List<CustomServiceRule>
    The list of rules defining the custom service
    technology String
    Matcher applying to the file name (ENDSWITH, EQUALS or STARTSWITH). Default value is ENDS_WITH (if applicable)
    unknowns String
    allows for configuring properties that are not explicitly supported by the current version of this provider
    enabled boolean
    Custom service enabled/disabled
    name string
    The name of the custom service, displayed in the UI
    processGroups string[]
    The list of process groups the custom service should belong to
    queueEntryPoint boolean
    The queue entry point flag. Set to true for custom messaging services
    queueEntryPointType string
    The queue entry point type (IBMMQ, JMS, KAFKA, MSMQ or RABBITMQ)
    rules CustomServiceRule[]
    The list of rules defining the custom service
    technology string
    Matcher applying to the file name (ENDSWITH, EQUALS or STARTSWITH). Default value is ENDS_WITH (if applicable)
    unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    enabled bool
    Custom service enabled/disabled
    name str
    The name of the custom service, displayed in the UI
    process_groups Sequence[str]
    The list of process groups the custom service should belong to
    queue_entry_point bool
    The queue entry point flag. Set to true for custom messaging services
    queue_entry_point_type str
    The queue entry point type (IBMMQ, JMS, KAFKA, MSMQ or RABBITMQ)
    rules Sequence[CustomServiceRuleArgs]
    The list of rules defining the custom service
    technology str
    Matcher applying to the file name (ENDSWITH, EQUALS or STARTSWITH). Default value is ENDS_WITH (if applicable)
    unknowns str
    allows for configuring properties that are not explicitly supported by the current version of this provider
    enabled Boolean
    Custom service enabled/disabled
    name String
    The name of the custom service, displayed in the UI
    processGroups List<String>
    The list of process groups the custom service should belong to
    queueEntryPoint Boolean
    The queue entry point flag. Set to true for custom messaging services
    queueEntryPointType String
    The queue entry point type (IBMMQ, JMS, KAFKA, MSMQ or RABBITMQ)
    rules List<Property Map>
    The list of rules defining the custom service
    technology String
    Matcher applying to the file name (ENDSWITH, EQUALS or STARTSWITH). Default value is ENDS_WITH (if applicable)
    unknowns String
    allows for configuring properties that are not explicitly supported by the current version of this provider

    Supporting Types

    CustomServiceRule, CustomServiceRuleArgs

    Enabled bool
    Rule enabled/disabled
    Methods List<Pulumiverse.Dynatrace.Inputs.CustomServiceRuleMethod>
    methods to instrument
    Annotations List<string>
    Additional annotations filter of the rule. Only classes where all listed annotations are available in the class itself or any of its superclasses are instrumented. Not applicable to PHP
    Class Pulumiverse.Dynatrace.Inputs.CustomServiceRuleClass
    The fully qualified class or interface to instrument (or a substring if matching to a string). Required for Java and .NET custom services. Not applicable to PHP
    File Pulumiverse.Dynatrace.Inputs.CustomServiceRuleFile
    The PHP file containing the class or methods to instrument. Required for PHP custom service. Not applicable to Java and .NET
    Unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    Enabled bool
    Rule enabled/disabled
    Methods []CustomServiceRuleMethod
    methods to instrument
    Annotations []string
    Additional annotations filter of the rule. Only classes where all listed annotations are available in the class itself or any of its superclasses are instrumented. Not applicable to PHP
    Class CustomServiceRuleClass
    The fully qualified class or interface to instrument (or a substring if matching to a string). Required for Java and .NET custom services. Not applicable to PHP
    File CustomServiceRuleFile
    The PHP file containing the class or methods to instrument. Required for PHP custom service. Not applicable to Java and .NET
    Unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    enabled Boolean
    Rule enabled/disabled
    methods List<CustomServiceRuleMethod>
    methods to instrument
    annotations List<String>
    Additional annotations filter of the rule. Only classes where all listed annotations are available in the class itself or any of its superclasses are instrumented. Not applicable to PHP
    class_ CustomServiceRuleClass
    The fully qualified class or interface to instrument (or a substring if matching to a string). Required for Java and .NET custom services. Not applicable to PHP
    file CustomServiceRuleFile
    The PHP file containing the class or methods to instrument. Required for PHP custom service. Not applicable to Java and .NET
    unknowns String
    allows for configuring properties that are not explicitly supported by the current version of this provider
    enabled boolean
    Rule enabled/disabled
    methods CustomServiceRuleMethod[]
    methods to instrument
    annotations string[]
    Additional annotations filter of the rule. Only classes where all listed annotations are available in the class itself or any of its superclasses are instrumented. Not applicable to PHP
    class CustomServiceRuleClass
    The fully qualified class or interface to instrument (or a substring if matching to a string). Required for Java and .NET custom services. Not applicable to PHP
    file CustomServiceRuleFile
    The PHP file containing the class or methods to instrument. Required for PHP custom service. Not applicable to Java and .NET
    unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    enabled bool
    Rule enabled/disabled
    methods Sequence[CustomServiceRuleMethod]
    methods to instrument
    annotations Sequence[str]
    Additional annotations filter of the rule. Only classes where all listed annotations are available in the class itself or any of its superclasses are instrumented. Not applicable to PHP
    class_ CustomServiceRuleClass
    The fully qualified class or interface to instrument (or a substring if matching to a string). Required for Java and .NET custom services. Not applicable to PHP
    file CustomServiceRuleFile
    The PHP file containing the class or methods to instrument. Required for PHP custom service. Not applicable to Java and .NET
    unknowns str
    allows for configuring properties that are not explicitly supported by the current version of this provider
    enabled Boolean
    Rule enabled/disabled
    methods List<Property Map>
    methods to instrument
    annotations List<String>
    Additional annotations filter of the rule. Only classes where all listed annotations are available in the class itself or any of its superclasses are instrumented. Not applicable to PHP
    class Property Map
    The fully qualified class or interface to instrument (or a substring if matching to a string). Required for Java and .NET custom services. Not applicable to PHP
    file Property Map
    The PHP file containing the class or methods to instrument. Required for PHP custom service. Not applicable to Java and .NET
    unknowns String
    allows for configuring properties that are not explicitly supported by the current version of this provider

    CustomServiceRuleClass, CustomServiceRuleClassArgs

    Name string
    The full name of the class / the name to match the class name with
    Match string
    Matcher applying to the class name (ENDSWITH, EQUALS or STARTSWITH). STARTS_WITH can only be used if there is at least one annotation defined. Default value is EQUALS
    Name string
    The full name of the class / the name to match the class name with
    Match string
    Matcher applying to the class name (ENDSWITH, EQUALS or STARTSWITH). STARTS_WITH can only be used if there is at least one annotation defined. Default value is EQUALS
    name String
    The full name of the class / the name to match the class name with
    match String
    Matcher applying to the class name (ENDSWITH, EQUALS or STARTSWITH). STARTS_WITH can only be used if there is at least one annotation defined. Default value is EQUALS
    name string
    The full name of the class / the name to match the class name with
    match string
    Matcher applying to the class name (ENDSWITH, EQUALS or STARTSWITH). STARTS_WITH can only be used if there is at least one annotation defined. Default value is EQUALS
    name str
    The full name of the class / the name to match the class name with
    match str
    Matcher applying to the class name (ENDSWITH, EQUALS or STARTSWITH). STARTS_WITH can only be used if there is at least one annotation defined. Default value is EQUALS
    name String
    The full name of the class / the name to match the class name with
    match String
    Matcher applying to the class name (ENDSWITH, EQUALS or STARTSWITH). STARTS_WITH can only be used if there is at least one annotation defined. Default value is EQUALS

    CustomServiceRuleFile, CustomServiceRuleFileArgs

    Name string
    The full name of the file / the name to match the file name with
    Match string
    Matcher applying to the file name (ENDSWITH, EQUALS or STARTSWITH). Default value is ENDS_WITH (if applicable)
    Name string
    The full name of the file / the name to match the file name with
    Match string
    Matcher applying to the file name (ENDSWITH, EQUALS or STARTSWITH). Default value is ENDS_WITH (if applicable)
    name String
    The full name of the file / the name to match the file name with
    match String
    Matcher applying to the file name (ENDSWITH, EQUALS or STARTSWITH). Default value is ENDS_WITH (if applicable)
    name string
    The full name of the file / the name to match the file name with
    match string
    Matcher applying to the file name (ENDSWITH, EQUALS or STARTSWITH). Default value is ENDS_WITH (if applicable)
    name str
    The full name of the file / the name to match the file name with
    match str
    Matcher applying to the file name (ENDSWITH, EQUALS or STARTSWITH). Default value is ENDS_WITH (if applicable)
    name String
    The full name of the file / the name to match the file name with
    match String
    Matcher applying to the file name (ENDSWITH, EQUALS or STARTSWITH). Default value is ENDS_WITH (if applicable)

    CustomServiceRuleMethod, CustomServiceRuleMethodArgs

    Name string
    The method to instrument
    Arguments List<string>
    Fully qualified types of argument the method expects
    Id string
    The ID of the method rule
    Modifiers List<string>
    The modifiers of the method rule. Possible values are ABSTRACT, EXTERN, FINAL, NATIVE and STATIC
    Returns string
    Fully qualified type the method returns
    Unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    Visibility string
    The visibility of the method rule. Possible values are INTERNAL, PACKAGE_PROTECTED, PRIVATE, PROTECTED and PUBLIC
    Name string
    The method to instrument
    Arguments []string
    Fully qualified types of argument the method expects
    Id string
    The ID of the method rule
    Modifiers []string
    The modifiers of the method rule. Possible values are ABSTRACT, EXTERN, FINAL, NATIVE and STATIC
    Returns string
    Fully qualified type the method returns
    Unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    Visibility string
    The visibility of the method rule. Possible values are INTERNAL, PACKAGE_PROTECTED, PRIVATE, PROTECTED and PUBLIC
    name String
    The method to instrument
    arguments List<String>
    Fully qualified types of argument the method expects
    id String
    The ID of the method rule
    modifiers List<String>
    The modifiers of the method rule. Possible values are ABSTRACT, EXTERN, FINAL, NATIVE and STATIC
    returns String
    Fully qualified type the method returns
    unknowns String
    allows for configuring properties that are not explicitly supported by the current version of this provider
    visibility String
    The visibility of the method rule. Possible values are INTERNAL, PACKAGE_PROTECTED, PRIVATE, PROTECTED and PUBLIC
    name string
    The method to instrument
    arguments string[]
    Fully qualified types of argument the method expects
    id string
    The ID of the method rule
    modifiers string[]
    The modifiers of the method rule. Possible values are ABSTRACT, EXTERN, FINAL, NATIVE and STATIC
    returns string
    Fully qualified type the method returns
    unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    visibility string
    The visibility of the method rule. Possible values are INTERNAL, PACKAGE_PROTECTED, PRIVATE, PROTECTED and PUBLIC
    name str
    The method to instrument
    arguments Sequence[str]
    Fully qualified types of argument the method expects
    id str
    The ID of the method rule
    modifiers Sequence[str]
    The modifiers of the method rule. Possible values are ABSTRACT, EXTERN, FINAL, NATIVE and STATIC
    returns str
    Fully qualified type the method returns
    unknowns str
    allows for configuring properties that are not explicitly supported by the current version of this provider
    visibility str
    The visibility of the method rule. Possible values are INTERNAL, PACKAGE_PROTECTED, PRIVATE, PROTECTED and PUBLIC
    name String
    The method to instrument
    arguments List<String>
    Fully qualified types of argument the method expects
    id String
    The ID of the method rule
    modifiers List<String>
    The modifiers of the method rule. Possible values are ABSTRACT, EXTERN, FINAL, NATIVE and STATIC
    returns String
    Fully qualified type the method returns
    unknowns String
    allows for configuring properties that are not explicitly supported by the current version of this provider
    visibility String
    The visibility of the method rule. Possible values are INTERNAL, PACKAGE_PROTECTED, PRIVATE, PROTECTED and PUBLIC

    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