

dynatrace.CustomService
Explore with Pulumi AI
Create CustomService Resource
new CustomService(name: string, args: CustomServiceArgs, opts?: CustomResourceOptions);
@overload
def CustomService(resource_name: 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)
@overload
def CustomService(resource_name: str,
args: CustomServiceArgs,
opts: Optional[ResourceOptions] = 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.
- 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.
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
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
- Process
Groups List<string> The list of process groups the custom service should belong to
- Queue
Entry boolPoint The queue entry point flag. Set to
true
for custom messaging services- Queue
Entry stringPoint Type The queue entry point type (IBMMQ, JMS, KAFKA, MSMQ or RABBITMQ)
- Rules
List<Lbrlabs.
Pulumi Package. Dynatrace. Inputs. Custom Service Rule Args> 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
- Process
Groups []string The list of process groups the custom service should belong to
- Queue
Entry boolPoint The queue entry point flag. Set to
true
for custom messaging services- Queue
Entry stringPoint Type The queue entry point type (IBMMQ, JMS, KAFKA, MSMQ or RABBITMQ)
- Rules
[]Custom
Service Rule Args 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
- process
Groups List<String> The list of process groups the custom service should belong to
- queue
Entry BooleanPoint The queue entry point flag. Set to
true
for custom messaging services- queue
Entry StringPoint Type The queue entry point type (IBMMQ, JMS, KAFKA, MSMQ or RABBITMQ)
- rules
List<Custom
Service Rule Args> 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
- process
Groups string[] The list of process groups the custom service should belong to
- queue
Entry booleanPoint The queue entry point flag. Set to
true
for custom messaging services- queue
Entry stringPoint Type The queue entry point type (IBMMQ, JMS, KAFKA, MSMQ or RABBITMQ)
- rules
Custom
Service Rule Args[] 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_ boolpoint The queue entry point flag. Set to
true
for custom messaging services- queue_
entry_ strpoint_ type The queue entry point type (IBMMQ, JMS, KAFKA, MSMQ or RABBITMQ)
- rules
Sequence[Custom
Service Rule Args] 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
- process
Groups List<String> The list of process groups the custom service should belong to
- queue
Entry BooleanPoint The queue entry point flag. Set to
true
for custom messaging services- queue
Entry StringPoint Type 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.
- Enabled bool
Custom service enabled/disabled
- Name string
The name of the custom service, displayed in the UI
- Process
Groups List<string> The list of process groups the custom service should belong to
- Queue
Entry boolPoint The queue entry point flag. Set to
true
for custom messaging services- Queue
Entry stringPoint Type The queue entry point type (IBMMQ, JMS, KAFKA, MSMQ or RABBITMQ)
- Rules
List<Lbrlabs.
Pulumi Package. Dynatrace. Inputs. Custom Service Rule Args> 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
- Process
Groups []string The list of process groups the custom service should belong to
- Queue
Entry boolPoint The queue entry point flag. Set to
true
for custom messaging services- Queue
Entry stringPoint Type The queue entry point type (IBMMQ, JMS, KAFKA, MSMQ or RABBITMQ)
- Rules
[]Custom
Service Rule Args 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
- process
Groups List<String> The list of process groups the custom service should belong to
- queue
Entry BooleanPoint The queue entry point flag. Set to
true
for custom messaging services- queue
Entry StringPoint Type The queue entry point type (IBMMQ, JMS, KAFKA, MSMQ or RABBITMQ)
- rules
List<Custom
Service Rule Args> 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
- process
Groups string[] The list of process groups the custom service should belong to
- queue
Entry booleanPoint The queue entry point flag. Set to
true
for custom messaging services- queue
Entry stringPoint Type The queue entry point type (IBMMQ, JMS, KAFKA, MSMQ or RABBITMQ)
- rules
Custom
Service Rule Args[] 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_ boolpoint The queue entry point flag. Set to
true
for custom messaging services- queue_
entry_ strpoint_ type The queue entry point type (IBMMQ, JMS, KAFKA, MSMQ or RABBITMQ)
- rules
Sequence[Custom
Service Rule Args] 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
- process
Groups List<String> The list of process groups the custom service should belong to
- queue
Entry BooleanPoint The queue entry point flag. Set to
true
for custom messaging services- queue
Entry StringPoint Type 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
- Enabled bool
Rule enabled/disabled
- Methods
List<Lbrlabs.
Pulumi Package. Dynatrace. Inputs. Custom Service Rule Method> 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
Lbrlabs.
Pulumi Package. Dynatrace. Inputs. Custom Service Rule Class 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
Lbrlabs.
Pulumi Package. Dynatrace. Inputs. Custom Service Rule File 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
[]Custom
Service Rule Method 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
Custom
Service Rule Class 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
Custom
Service Rule File 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<Custom
Service Rule Method> 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_
Custom
Service Rule Class 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
Custom
Service Rule File 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
Custom
Service Rule Method[] 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
Custom
Service Rule Class 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
Custom
Service Rule File 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[Custom
Service Rule Method] 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_
Custom
Service Rule Class 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
Custom
Service Rule File 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
CustomServiceRuleFile
CustomServiceRuleMethod
Package Details
- Repository
- dynatrace lbrlabs/pulumi-dynatrace
- License
- Apache-2.0
- Notes
This Pulumi package is based on the
dynatrace
Terraform Provider.