dynatrace.MainframeTransactionMonitoring
Explore with Pulumi AI
Create MainframeTransactionMonitoring Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new MainframeTransactionMonitoring(name: string, args: MainframeTransactionMonitoringArgs, opts?: CustomResourceOptions);
@overload
def MainframeTransactionMonitoring(resource_name: str,
args: MainframeTransactionMonitoringArgs,
opts: Optional[ResourceOptions] = None)
@overload
def MainframeTransactionMonitoring(resource_name: str,
opts: Optional[ResourceOptions] = None,
group_cics_regions: Optional[bool] = None,
group_ims_regions: Optional[bool] = None,
monitor_all_ctg_protocols: Optional[bool] = None,
monitor_all_incoming_web_requests: Optional[bool] = None,
node_limit: Optional[int] = None,
zos_cics_service_detection_uses_transaction_id: Optional[bool] = None,
zos_ims_service_detection_uses_transaction_id: Optional[bool] = None)
func NewMainframeTransactionMonitoring(ctx *Context, name string, args MainframeTransactionMonitoringArgs, opts ...ResourceOption) (*MainframeTransactionMonitoring, error)
public MainframeTransactionMonitoring(string name, MainframeTransactionMonitoringArgs args, CustomResourceOptions? opts = null)
public MainframeTransactionMonitoring(String name, MainframeTransactionMonitoringArgs args)
public MainframeTransactionMonitoring(String name, MainframeTransactionMonitoringArgs args, CustomResourceOptions options)
type: dynatrace:MainframeTransactionMonitoring
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 MainframeTransactionMonitoringArgs
- 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 MainframeTransactionMonitoringArgs
- 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 MainframeTransactionMonitoringArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args MainframeTransactionMonitoringArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args MainframeTransactionMonitoringArgs
- 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 mainframeTransactionMonitoringResource = new Dynatrace.MainframeTransactionMonitoring("mainframeTransactionMonitoringResource", new()
{
GroupCicsRegions = false,
GroupImsRegions = false,
MonitorAllCtgProtocols = false,
MonitorAllIncomingWebRequests = false,
NodeLimit = 0,
ZosCicsServiceDetectionUsesTransactionId = false,
ZosImsServiceDetectionUsesTransactionId = false,
});
example, err := dynatrace.NewMainframeTransactionMonitoring(ctx, "mainframeTransactionMonitoringResource", &dynatrace.MainframeTransactionMonitoringArgs{
GroupCicsRegions: pulumi.Bool(false),
GroupImsRegions: pulumi.Bool(false),
MonitorAllCtgProtocols: pulumi.Bool(false),
MonitorAllIncomingWebRequests: pulumi.Bool(false),
NodeLimit: pulumi.Int(0),
ZosCicsServiceDetectionUsesTransactionId: pulumi.Bool(false),
ZosImsServiceDetectionUsesTransactionId: pulumi.Bool(false),
})
var mainframeTransactionMonitoringResource = new MainframeTransactionMonitoring("mainframeTransactionMonitoringResource", MainframeTransactionMonitoringArgs.builder()
.groupCicsRegions(false)
.groupImsRegions(false)
.monitorAllCtgProtocols(false)
.monitorAllIncomingWebRequests(false)
.nodeLimit(0)
.zosCicsServiceDetectionUsesTransactionId(false)
.zosImsServiceDetectionUsesTransactionId(false)
.build());
mainframe_transaction_monitoring_resource = dynatrace.MainframeTransactionMonitoring("mainframeTransactionMonitoringResource",
group_cics_regions=False,
group_ims_regions=False,
monitor_all_ctg_protocols=False,
monitor_all_incoming_web_requests=False,
node_limit=0,
zos_cics_service_detection_uses_transaction_id=False,
zos_ims_service_detection_uses_transaction_id=False)
const mainframeTransactionMonitoringResource = new dynatrace.MainframeTransactionMonitoring("mainframeTransactionMonitoringResource", {
groupCicsRegions: false,
groupImsRegions: false,
monitorAllCtgProtocols: false,
monitorAllIncomingWebRequests: false,
nodeLimit: 0,
zosCicsServiceDetectionUsesTransactionId: false,
zosImsServiceDetectionUsesTransactionId: false,
});
type: dynatrace:MainframeTransactionMonitoring
properties:
groupCicsRegions: false
groupImsRegions: false
monitorAllCtgProtocols: false
monitorAllIncomingWebRequests: false
nodeLimit: 0
zosCicsServiceDetectionUsesTransactionId: false
zosImsServiceDetectionUsesTransactionId: false
MainframeTransactionMonitoring 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 MainframeTransactionMonitoring resource accepts the following input properties:
- Group
Cics boolRegions - If enabled, CICS regions belonging to the same CICSPlex will be grouped into a single process group. If disabled, a process group will be created for each CICS region.
- Group
Ims boolRegions - If enabled, IMS regions belonging to the same subsystem will be grouped into a single process group. If disabled, a process group will be created for each IMS region.
- Monitor
All boolCtg Protocols - If enabled, the CICS Transaction Gateway sensor will trace all EXCI requests including those that are using the TCP/IP or SNA protocol.
- Monitor
All boolIncoming Web Requests - Dynatrace automatically traces incoming web requests when they are called by already-monitored services. Enable this setting to monitor all incoming web requests. We recommend enabling it only over a short period of time.
- Node
Limit int - We recommend the default limit of 500 nodes. The value 0 means unlimited number of nodes.
- Zos
Cics boolService Detection Uses Transaction Id - If enabled, a CICS service will be created for each monitored transaction ID within a process group. If disabled, a CICS service will be created for each monitored CICS region within a process group. We recommend enabling it only when the CICS regions are grouped by their CICSPlex.
- Zos
Ims boolService Detection Uses Transaction Id - If enabled, an IMS service will be created for each monitored transaction ID within a process group. If disabled, an IMS service will be created for each monitored IMS region within a process group. We recommend enabling it only when the IMS regions are grouped by their subsystem.
- Group
Cics boolRegions - If enabled, CICS regions belonging to the same CICSPlex will be grouped into a single process group. If disabled, a process group will be created for each CICS region.
- Group
Ims boolRegions - If enabled, IMS regions belonging to the same subsystem will be grouped into a single process group. If disabled, a process group will be created for each IMS region.
- Monitor
All boolCtg Protocols - If enabled, the CICS Transaction Gateway sensor will trace all EXCI requests including those that are using the TCP/IP or SNA protocol.
- Monitor
All boolIncoming Web Requests - Dynatrace automatically traces incoming web requests when they are called by already-monitored services. Enable this setting to monitor all incoming web requests. We recommend enabling it only over a short period of time.
- Node
Limit int - We recommend the default limit of 500 nodes. The value 0 means unlimited number of nodes.
- Zos
Cics boolService Detection Uses Transaction Id - If enabled, a CICS service will be created for each monitored transaction ID within a process group. If disabled, a CICS service will be created for each monitored CICS region within a process group. We recommend enabling it only when the CICS regions are grouped by their CICSPlex.
- Zos
Ims boolService Detection Uses Transaction Id - If enabled, an IMS service will be created for each monitored transaction ID within a process group. If disabled, an IMS service will be created for each monitored IMS region within a process group. We recommend enabling it only when the IMS regions are grouped by their subsystem.
- group
Cics BooleanRegions - If enabled, CICS regions belonging to the same CICSPlex will be grouped into a single process group. If disabled, a process group will be created for each CICS region.
- group
Ims BooleanRegions - If enabled, IMS regions belonging to the same subsystem will be grouped into a single process group. If disabled, a process group will be created for each IMS region.
- monitor
All BooleanCtg Protocols - If enabled, the CICS Transaction Gateway sensor will trace all EXCI requests including those that are using the TCP/IP or SNA protocol.
- monitor
All BooleanIncoming Web Requests - Dynatrace automatically traces incoming web requests when they are called by already-monitored services. Enable this setting to monitor all incoming web requests. We recommend enabling it only over a short period of time.
- node
Limit Integer - We recommend the default limit of 500 nodes. The value 0 means unlimited number of nodes.
- zos
Cics BooleanService Detection Uses Transaction Id - If enabled, a CICS service will be created for each monitored transaction ID within a process group. If disabled, a CICS service will be created for each monitored CICS region within a process group. We recommend enabling it only when the CICS regions are grouped by their CICSPlex.
- zos
Ims BooleanService Detection Uses Transaction Id - If enabled, an IMS service will be created for each monitored transaction ID within a process group. If disabled, an IMS service will be created for each monitored IMS region within a process group. We recommend enabling it only when the IMS regions are grouped by their subsystem.
- group
Cics booleanRegions - If enabled, CICS regions belonging to the same CICSPlex will be grouped into a single process group. If disabled, a process group will be created for each CICS region.
- group
Ims booleanRegions - If enabled, IMS regions belonging to the same subsystem will be grouped into a single process group. If disabled, a process group will be created for each IMS region.
- monitor
All booleanCtg Protocols - If enabled, the CICS Transaction Gateway sensor will trace all EXCI requests including those that are using the TCP/IP or SNA protocol.
- monitor
All booleanIncoming Web Requests - Dynatrace automatically traces incoming web requests when they are called by already-monitored services. Enable this setting to monitor all incoming web requests. We recommend enabling it only over a short period of time.
- node
Limit number - We recommend the default limit of 500 nodes. The value 0 means unlimited number of nodes.
- zos
Cics booleanService Detection Uses Transaction Id - If enabled, a CICS service will be created for each monitored transaction ID within a process group. If disabled, a CICS service will be created for each monitored CICS region within a process group. We recommend enabling it only when the CICS regions are grouped by their CICSPlex.
- zos
Ims booleanService Detection Uses Transaction Id - If enabled, an IMS service will be created for each monitored transaction ID within a process group. If disabled, an IMS service will be created for each monitored IMS region within a process group. We recommend enabling it only when the IMS regions are grouped by their subsystem.
- group_
cics_ boolregions - If enabled, CICS regions belonging to the same CICSPlex will be grouped into a single process group. If disabled, a process group will be created for each CICS region.
- group_
ims_ boolregions - If enabled, IMS regions belonging to the same subsystem will be grouped into a single process group. If disabled, a process group will be created for each IMS region.
- monitor_
all_ boolctg_ protocols - If enabled, the CICS Transaction Gateway sensor will trace all EXCI requests including those that are using the TCP/IP or SNA protocol.
- monitor_
all_ boolincoming_ web_ requests - Dynatrace automatically traces incoming web requests when they are called by already-monitored services. Enable this setting to monitor all incoming web requests. We recommend enabling it only over a short period of time.
- node_
limit int - We recommend the default limit of 500 nodes. The value 0 means unlimited number of nodes.
- zos_
cics_ boolservice_ detection_ uses_ transaction_ id - If enabled, a CICS service will be created for each monitored transaction ID within a process group. If disabled, a CICS service will be created for each monitored CICS region within a process group. We recommend enabling it only when the CICS regions are grouped by their CICSPlex.
- zos_
ims_ boolservice_ detection_ uses_ transaction_ id - If enabled, an IMS service will be created for each monitored transaction ID within a process group. If disabled, an IMS service will be created for each monitored IMS region within a process group. We recommend enabling it only when the IMS regions are grouped by their subsystem.
- group
Cics BooleanRegions - If enabled, CICS regions belonging to the same CICSPlex will be grouped into a single process group. If disabled, a process group will be created for each CICS region.
- group
Ims BooleanRegions - If enabled, IMS regions belonging to the same subsystem will be grouped into a single process group. If disabled, a process group will be created for each IMS region.
- monitor
All BooleanCtg Protocols - If enabled, the CICS Transaction Gateway sensor will trace all EXCI requests including those that are using the TCP/IP or SNA protocol.
- monitor
All BooleanIncoming Web Requests - Dynatrace automatically traces incoming web requests when they are called by already-monitored services. Enable this setting to monitor all incoming web requests. We recommend enabling it only over a short period of time.
- node
Limit Number - We recommend the default limit of 500 nodes. The value 0 means unlimited number of nodes.
- zos
Cics BooleanService Detection Uses Transaction Id - If enabled, a CICS service will be created for each monitored transaction ID within a process group. If disabled, a CICS service will be created for each monitored CICS region within a process group. We recommend enabling it only when the CICS regions are grouped by their CICSPlex.
- zos
Ims BooleanService Detection Uses Transaction Id - If enabled, an IMS service will be created for each monitored transaction ID within a process group. If disabled, an IMS service will be created for each monitored IMS region within a process group. We recommend enabling it only when the IMS regions are grouped by their subsystem.
Outputs
All input properties are implicitly available as output properties. Additionally, the MainframeTransactionMonitoring 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 MainframeTransactionMonitoring Resource
Get an existing MainframeTransactionMonitoring 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?: MainframeTransactionMonitoringState, opts?: CustomResourceOptions): MainframeTransactionMonitoring
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
group_cics_regions: Optional[bool] = None,
group_ims_regions: Optional[bool] = None,
monitor_all_ctg_protocols: Optional[bool] = None,
monitor_all_incoming_web_requests: Optional[bool] = None,
node_limit: Optional[int] = None,
zos_cics_service_detection_uses_transaction_id: Optional[bool] = None,
zos_ims_service_detection_uses_transaction_id: Optional[bool] = None) -> MainframeTransactionMonitoring
func GetMainframeTransactionMonitoring(ctx *Context, name string, id IDInput, state *MainframeTransactionMonitoringState, opts ...ResourceOption) (*MainframeTransactionMonitoring, error)
public static MainframeTransactionMonitoring Get(string name, Input<string> id, MainframeTransactionMonitoringState? state, CustomResourceOptions? opts = null)
public static MainframeTransactionMonitoring get(String name, Output<String> id, MainframeTransactionMonitoringState 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.
- Group
Cics boolRegions - If enabled, CICS regions belonging to the same CICSPlex will be grouped into a single process group. If disabled, a process group will be created for each CICS region.
- Group
Ims boolRegions - If enabled, IMS regions belonging to the same subsystem will be grouped into a single process group. If disabled, a process group will be created for each IMS region.
- Monitor
All boolCtg Protocols - If enabled, the CICS Transaction Gateway sensor will trace all EXCI requests including those that are using the TCP/IP or SNA protocol.
- Monitor
All boolIncoming Web Requests - Dynatrace automatically traces incoming web requests when they are called by already-monitored services. Enable this setting to monitor all incoming web requests. We recommend enabling it only over a short period of time.
- Node
Limit int - We recommend the default limit of 500 nodes. The value 0 means unlimited number of nodes.
- Zos
Cics boolService Detection Uses Transaction Id - If enabled, a CICS service will be created for each monitored transaction ID within a process group. If disabled, a CICS service will be created for each monitored CICS region within a process group. We recommend enabling it only when the CICS regions are grouped by their CICSPlex.
- Zos
Ims boolService Detection Uses Transaction Id - If enabled, an IMS service will be created for each monitored transaction ID within a process group. If disabled, an IMS service will be created for each monitored IMS region within a process group. We recommend enabling it only when the IMS regions are grouped by their subsystem.
- Group
Cics boolRegions - If enabled, CICS regions belonging to the same CICSPlex will be grouped into a single process group. If disabled, a process group will be created for each CICS region.
- Group
Ims boolRegions - If enabled, IMS regions belonging to the same subsystem will be grouped into a single process group. If disabled, a process group will be created for each IMS region.
- Monitor
All boolCtg Protocols - If enabled, the CICS Transaction Gateway sensor will trace all EXCI requests including those that are using the TCP/IP or SNA protocol.
- Monitor
All boolIncoming Web Requests - Dynatrace automatically traces incoming web requests when they are called by already-monitored services. Enable this setting to monitor all incoming web requests. We recommend enabling it only over a short period of time.
- Node
Limit int - We recommend the default limit of 500 nodes. The value 0 means unlimited number of nodes.
- Zos
Cics boolService Detection Uses Transaction Id - If enabled, a CICS service will be created for each monitored transaction ID within a process group. If disabled, a CICS service will be created for each monitored CICS region within a process group. We recommend enabling it only when the CICS regions are grouped by their CICSPlex.
- Zos
Ims boolService Detection Uses Transaction Id - If enabled, an IMS service will be created for each monitored transaction ID within a process group. If disabled, an IMS service will be created for each monitored IMS region within a process group. We recommend enabling it only when the IMS regions are grouped by their subsystem.
- group
Cics BooleanRegions - If enabled, CICS regions belonging to the same CICSPlex will be grouped into a single process group. If disabled, a process group will be created for each CICS region.
- group
Ims BooleanRegions - If enabled, IMS regions belonging to the same subsystem will be grouped into a single process group. If disabled, a process group will be created for each IMS region.
- monitor
All BooleanCtg Protocols - If enabled, the CICS Transaction Gateway sensor will trace all EXCI requests including those that are using the TCP/IP or SNA protocol.
- monitor
All BooleanIncoming Web Requests - Dynatrace automatically traces incoming web requests when they are called by already-monitored services. Enable this setting to monitor all incoming web requests. We recommend enabling it only over a short period of time.
- node
Limit Integer - We recommend the default limit of 500 nodes. The value 0 means unlimited number of nodes.
- zos
Cics BooleanService Detection Uses Transaction Id - If enabled, a CICS service will be created for each monitored transaction ID within a process group. If disabled, a CICS service will be created for each monitored CICS region within a process group. We recommend enabling it only when the CICS regions are grouped by their CICSPlex.
- zos
Ims BooleanService Detection Uses Transaction Id - If enabled, an IMS service will be created for each monitored transaction ID within a process group. If disabled, an IMS service will be created for each monitored IMS region within a process group. We recommend enabling it only when the IMS regions are grouped by their subsystem.
- group
Cics booleanRegions - If enabled, CICS regions belonging to the same CICSPlex will be grouped into a single process group. If disabled, a process group will be created for each CICS region.
- group
Ims booleanRegions - If enabled, IMS regions belonging to the same subsystem will be grouped into a single process group. If disabled, a process group will be created for each IMS region.
- monitor
All booleanCtg Protocols - If enabled, the CICS Transaction Gateway sensor will trace all EXCI requests including those that are using the TCP/IP or SNA protocol.
- monitor
All booleanIncoming Web Requests - Dynatrace automatically traces incoming web requests when they are called by already-monitored services. Enable this setting to monitor all incoming web requests. We recommend enabling it only over a short period of time.
- node
Limit number - We recommend the default limit of 500 nodes. The value 0 means unlimited number of nodes.
- zos
Cics booleanService Detection Uses Transaction Id - If enabled, a CICS service will be created for each monitored transaction ID within a process group. If disabled, a CICS service will be created for each monitored CICS region within a process group. We recommend enabling it only when the CICS regions are grouped by their CICSPlex.
- zos
Ims booleanService Detection Uses Transaction Id - If enabled, an IMS service will be created for each monitored transaction ID within a process group. If disabled, an IMS service will be created for each monitored IMS region within a process group. We recommend enabling it only when the IMS regions are grouped by their subsystem.
- group_
cics_ boolregions - If enabled, CICS regions belonging to the same CICSPlex will be grouped into a single process group. If disabled, a process group will be created for each CICS region.
- group_
ims_ boolregions - If enabled, IMS regions belonging to the same subsystem will be grouped into a single process group. If disabled, a process group will be created for each IMS region.
- monitor_
all_ boolctg_ protocols - If enabled, the CICS Transaction Gateway sensor will trace all EXCI requests including those that are using the TCP/IP or SNA protocol.
- monitor_
all_ boolincoming_ web_ requests - Dynatrace automatically traces incoming web requests when they are called by already-monitored services. Enable this setting to monitor all incoming web requests. We recommend enabling it only over a short period of time.
- node_
limit int - We recommend the default limit of 500 nodes. The value 0 means unlimited number of nodes.
- zos_
cics_ boolservice_ detection_ uses_ transaction_ id - If enabled, a CICS service will be created for each monitored transaction ID within a process group. If disabled, a CICS service will be created for each monitored CICS region within a process group. We recommend enabling it only when the CICS regions are grouped by their CICSPlex.
- zos_
ims_ boolservice_ detection_ uses_ transaction_ id - If enabled, an IMS service will be created for each monitored transaction ID within a process group. If disabled, an IMS service will be created for each monitored IMS region within a process group. We recommend enabling it only when the IMS regions are grouped by their subsystem.
- group
Cics BooleanRegions - If enabled, CICS regions belonging to the same CICSPlex will be grouped into a single process group. If disabled, a process group will be created for each CICS region.
- group
Ims BooleanRegions - If enabled, IMS regions belonging to the same subsystem will be grouped into a single process group. If disabled, a process group will be created for each IMS region.
- monitor
All BooleanCtg Protocols - If enabled, the CICS Transaction Gateway sensor will trace all EXCI requests including those that are using the TCP/IP or SNA protocol.
- monitor
All BooleanIncoming Web Requests - Dynatrace automatically traces incoming web requests when they are called by already-monitored services. Enable this setting to monitor all incoming web requests. We recommend enabling it only over a short period of time.
- node
Limit Number - We recommend the default limit of 500 nodes. The value 0 means unlimited number of nodes.
- zos
Cics BooleanService Detection Uses Transaction Id - If enabled, a CICS service will be created for each monitored transaction ID within a process group. If disabled, a CICS service will be created for each monitored CICS region within a process group. We recommend enabling it only when the CICS regions are grouped by their CICSPlex.
- zos
Ims BooleanService Detection Uses Transaction Id - If enabled, an IMS service will be created for each monitored transaction ID within a process group. If disabled, an IMS service will be created for each monitored IMS region within a process group. We recommend enabling it only when the IMS regions are grouped by their subsystem.
Package Details
- Repository
- dynatrace pulumiverse/pulumi-dynatrace
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
dynatrace
Terraform Provider.