@pulumiverse/dynatrace
Version:
A Pulumi package for creating and managing Dynatrace cloud resources.
865 lines (864 loc) • 32.9 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
export declare class BuiltinProcessMonitoring extends pulumi.CustomResource {
/**
* Get an existing BuiltinProcessMonitoring resource's state with the given name, ID, and optional extra
* properties used to qualify the lookup.
*
* @param name The _unique_ name of the resulting resource.
* @param id The _unique_ provider ID of the resource to lookup.
* @param state Any extra arguments used during the lookup.
* @param opts Optional settings to control the behavior of the CustomResource.
*/
static get(name: string, id: pulumi.Input<pulumi.ID>, state?: BuiltinProcessMonitoringState, opts?: pulumi.CustomResourceOptions): BuiltinProcessMonitoring;
/**
* Returns true if the given object is an instance of BuiltinProcessMonitoring. This is designed to work even
* when multiple copies of the Pulumi SDK have been loaded into the same process.
*/
static isInstance(obj: any): obj is BuiltinProcessMonitoring;
/**
* Rule id: 3 - Do monitor processes if ASP.NET Core application path exists
*/
readonly aspnetcore: pulumi.Output<boolean | undefined>;
/**
* Rule id: 64 - Do not monitor processes if ASP.NET Core application DLL contains 'Agent.Listener'
*/
readonly aspnetcoreAgentlistener: pulumi.Output<boolean | undefined>;
/**
* Rule id: 62 - Do not monitor processes if ASP.NET Core application DLL contains 'Agent.Worker'
*/
readonly aspnetcoreAgentworker: pulumi.Output<boolean | undefined>;
/**
* Rule id: 37 - Do monitor processes if Cloud Foundry application exists
*/
readonly cf: pulumi.Output<boolean | undefined>;
/**
* Do not monitor processes if Cloud Foundry application begins with 'apps-manager-js'
*/
readonly cfAppsmanagerjs: pulumi.Output<boolean | undefined>;
/**
* Rule id: 41 - Do monitor processes if container name exists
*/
readonly container: pulumi.Output<boolean | undefined>;
/**
* Rule id: 39 - Do not monitor processes if Docker stripped image contains 'pause-amd64'
*/
readonly dockerPauseamd64: pulumi.Output<boolean | undefined>;
/**
* Rule id: 7 - Do monitor processes if EXE name equals 'adapter'
*/
readonly exeAdapter: pulumi.Output<boolean | undefined>;
/**
* Rule id: 63 - Do not monitor processes if EXE name contains 'Agent.Listener'
*/
readonly exeAgentlistener: pulumi.Output<boolean | undefined>;
/**
* Rule id: 61 - Do not monitor processes if EXE name contains 'Agent.Worker'
*/
readonly exeAgentworker: pulumi.Output<boolean | undefined>;
/**
* Rule id: 8 - Do monitor processes if EXE name equals 'auctioneer'
*/
readonly exeAuctioneer: pulumi.Output<boolean | undefined>;
/**
* Rule id: 52 - Do not monitor processes if EXE name equals 'auditbeat'
*/
readonly exeAuditbeat: pulumi.Output<boolean | undefined>;
/**
* Rule id: 9 - Do monitor processes if EXE name equals 'bbs'
*/
readonly exeBbs: pulumi.Output<boolean | undefined>;
/**
* Rule id: 5 - Do monitor processes if EXE name equals 'caddy'
*/
readonly exeCaddy: pulumi.Output<boolean | undefined>;
/**
* Rule id: 58 - Do not monitor processes if EXE name equals 'calico-node'
*/
readonly exeCaliconode: pulumi.Output<boolean | undefined>;
/**
* Rule id: 59 - Do not monitor processes if EXE name equals 'casclient.exe'
*/
readonly exeCasclient: pulumi.Output<boolean | undefined>;
/**
* Rule id: 10 - Do monitor processes if EXE name equals 'cc-uploader'
*/
readonly exeCcuploader: pulumi.Output<boolean | undefined>;
/**
* Rule id: 11 - Do monitor processes if EXE name equals 'doppler'
*/
readonly exeDoppler: pulumi.Output<boolean | undefined>;
/**
* Rule id: 49 - Do not monitor processes if EXE name equals 'filebeat'
*/
readonly exeFilebeat: pulumi.Output<boolean | undefined>;
/**
* Rule id: 65 - Do not monitor processes if EXE name equals 'FlexNetJobExecutorService'
*/
readonly exeFlexnetjobexecutorservice: pulumi.Output<boolean | undefined>;
/**
* Rule id: 66 - Do not monitor processes if EXE name equals 'FlexNetMaintenanceRemotingService'
*/
readonly exeFlexnetmaintenanceremotingservice: pulumi.Output<boolean | undefined>;
/**
* Rule id: 54 - Do not monitor processes if EXE name equals 'functionbeat'
*/
readonly exeFunctionbeat: pulumi.Output<boolean | undefined>;
/**
* Rule id: 12 - Do monitor processes if EXE name equals 'gorouter'
*/
readonly exeGorouter: pulumi.Output<boolean | undefined>;
/**
* Rule id: 55 - Do not monitor processes if EXE name equals 'grootfs'
*/
readonly exeGrootfs: pulumi.Output<boolean | undefined>;
/**
* Rule id: 53 - Do not monitor processes if EXE name equals 'heartbeat'
*/
readonly exeHeartbeat: pulumi.Output<boolean | undefined>;
/**
* Rule id: 6 - Do monitor processes if EXE name equals 'influxd'
*/
readonly exeInfluxd: pulumi.Output<boolean | undefined>;
/**
* Rule id: 13 - Do monitor processes if EXE name equals 'locket'
*/
readonly exeLocket: pulumi.Output<boolean | undefined>;
/**
* Rule id: 50 - Do not monitor processes if EXE name equals 'metricbeat'
*/
readonly exeMetricbeat: pulumi.Output<boolean | undefined>;
/**
* Rule id: 14 - Do monitor processes if EXE name equals 'metron'
*/
readonly exeMetron: pulumi.Output<boolean | undefined>;
/**
* Rule id: 48 - Do not monitor processes if EXE name begins with 'mqsi'
*/
readonly exeMqsi: pulumi.Output<boolean | undefined>;
/**
* Rule id: 44 - Do not monitor processes if EXE name equals 'oc'
*/
readonly exeOc: pulumi.Output<boolean | undefined>;
/**
* Rule id: 71 - Do not monitor processes if EXE name equals 'openhandlecollector.exe'
*/
readonly exeOpenhandlecollector: pulumi.Output<boolean | undefined>;
/**
* Rule id: 46 - Do not monitor processes if EXE path equals '/opt/cni/bin/host-local'
*/
readonly exeOptcnibinhostlocal: pulumi.Output<boolean | undefined>;
/**
* Rule id: 51 - Do not monitor processes if EXE name equals 'packetbeat'
*/
readonly exePacketbeat: pulumi.Output<boolean | undefined>;
/**
* Rule id: 2 - Do not monitor processes if EXE name equals 'php-cgi'
*/
readonly exePhpcgi: pulumi.Output<boolean | undefined>;
/**
* Rule id: 16 - Do monitor processes if EXE name equals 'rep'
*/
readonly exeRep: pulumi.Output<boolean | undefined>;
/**
* Rule id: 17 - Do monitor processes if EXE name equals 'route-emitter'
*/
readonly exeRouteemitter: pulumi.Output<boolean | undefined>;
/**
* Rule id: 18 - Do monitor processes if EXE name equals 'route-registrar'
*/
readonly exeRouteregistrar: pulumi.Output<boolean | undefined>;
/**
* Rule id: 19 - Do monitor processes if EXE name equals 'routing-api'
*/
readonly exeRoutingapi: pulumi.Output<boolean | undefined>;
/**
* Rule id: 20 - Do monitor processes if EXE name equals 'scheduler'
*/
readonly exeSchedular: pulumi.Output<boolean | undefined>;
/**
* Rule id: 21 - Do monitor processes if EXE name equals 'silk-daemon'
*/
readonly exeSilkdaemon: pulumi.Output<boolean | undefined>;
/**
* Rule id: 22 - Do monitor processes if EXE name equals 'switchboard'
*/
readonly exeSwitchboard: pulumi.Output<boolean | undefined>;
/**
* Rule id: 23 - Do monitor processes if EXE name equals 'syslog*drain*binder'
*/
readonly exeSyslogdrainbinder: pulumi.Output<boolean | undefined>;
/**
* Rule id: 56 - Do not monitor processes if EXE name equals 'tardis'
*/
readonly exeTardis: pulumi.Output<boolean | undefined>;
/**
* Rule id: 43 - Do not monitor processes if EXE path begins with '/tmp/buildpacks/'
*/
readonly exeTmpbuildpacks: pulumi.Output<boolean | undefined>;
/**
* Rule id: 24 - Do monitor processes if EXE name equals 'tps-watcher'
*/
readonly exeTpswatcher: pulumi.Output<boolean | undefined>;
/**
* Rule id: 25 - Do monitor processes if EXE name equals 'trafficcontroller'
*/
readonly exeTrafficcontroller: pulumi.Output<boolean | undefined>;
/**
* Rule id: 70 - Do not monitor processes if EXE name contains 'UiPath'
*/
readonly exeUipath: pulumi.Output<boolean | undefined>;
/**
* Rule id: 67 - Do not monitor processes if EXE path equals '/usr/bin/piper'
*/
readonly exeUserbinpiper: pulumi.Output<boolean | undefined>;
/**
* Rule id: 4 - Do monitor processes if EXE name equals 'w3wp.exe'
*/
readonly exeW3wp: pulumi.Output<boolean | undefined>;
/**
* Rule id: 72 - Do not monitor processes if EXE name equals 'yq'
*/
readonly exeYq: pulumi.Output<boolean | undefined>;
/**
* Rule id: 47 - Do not monitor processes if Go Binary Linkage equals 'static'
*/
readonly goStatic: pulumi.Output<boolean | undefined>;
/**
* The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.
*/
readonly hostGroupId: pulumi.Output<string | undefined>;
/**
* Rule id: 60 - Do not monitor processes if JAR file name equals 'dynatrace*ibm*mq_connector.jar'
*/
readonly jarDtibmmqconnector: pulumi.Output<boolean | undefined>;
/**
* Rule id: 57 - Do not monitor processes if Java JAR file begins with 'org.eclipse.equinox.launcher'
*/
readonly jarEclipseequinox: pulumi.Output<boolean | undefined>;
/**
* Rule id: 69 - Do not monitor processes if Kubernetes container name equals 'cassandra-operator'
*/
readonly k8sCassandraoperator: pulumi.Output<boolean | undefined>;
/**
* Rule id: 38 - Do not monitor processes if Kubernetes container name equals 'POD'
*/
readonly k8sContainerpod: pulumi.Output<boolean | undefined>;
/**
* Rule id: 40 - Do monitor processes if Kubernetes namespace exists
*/
readonly k8sNamespace: pulumi.Output<boolean | undefined>;
/**
* Do not monitor processes if Node.js script equals 'bin/pm2'
*/
readonly nodeBinpm2: pulumi.Output<boolean | undefined>;
/**
* Rule id: 68 - Do not monitor processes if Node.js application equals 'corepack'
*/
readonly nodeCorepack: pulumi.Output<boolean | undefined>;
/**
* Rule id: 28 - Do not monitor processes if Node.js application base directory ends with '/node_modules/grunt'
*/
readonly nodeGrunt: pulumi.Output<boolean | undefined>;
/**
* Do not monitor processes if Node.js application base directory ends with '/node_modules/gulp-cli'
*/
readonly nodeGulpcli: pulumi.Output<boolean | undefined>;
/**
* Rule id: 33 - Do not monitor processes if Node.js application base directory ends with '/node_modules/node-gyp'
*/
readonly nodeNodegyp: pulumi.Output<boolean | undefined>;
/**
* Rule id: 32 - Do not monitor processes if Node.js application base directory ends with '/node_modules/node-pre-gyp'
*/
readonly nodeNodepregyp: pulumi.Output<boolean | undefined>;
/**
* Rule id: 27 - Do not monitor processes if Node.js application base directory ends with '/node_modules/npm'
*/
readonly nodeNpm: pulumi.Output<boolean | undefined>;
/**
* Rule id: 26 - Do not monitor processes if Node.js application base directory ends with '/node_modules/prebuild-install'
*/
readonly nodePrebuildinstall: pulumi.Output<boolean | undefined>;
/**
* Rule id: 29 - Do not monitor processes if Node.js application base directory ends with '/node_modules/typescript'
*/
readonly nodeTypescript: pulumi.Output<boolean | undefined>;
/**
* Rule id: 45 - Do not monitor processes if Node.js application equals 'yarn'
*/
readonly nodeYarn: pulumi.Output<boolean | undefined>;
/**
* (v1.274) Rule id: 1 - Do not monitor processes if PHP script exists
*/
readonly phpScript: pulumi.Output<boolean | undefined>;
/**
* Create a BuiltinProcessMonitoring resource with the given unique name, arguments, and options.
*
* @param name The _unique_ name of the resource.
* @param args The arguments to use to populate this resource's properties.
* @param opts A bag of options that control this resource's behavior.
*/
constructor(name: string, args?: BuiltinProcessMonitoringArgs, opts?: pulumi.CustomResourceOptions);
}
/**
* Input properties used for looking up and filtering BuiltinProcessMonitoring resources.
*/
export interface BuiltinProcessMonitoringState {
/**
* Rule id: 3 - Do monitor processes if ASP.NET Core application path exists
*/
aspnetcore?: pulumi.Input<boolean>;
/**
* Rule id: 64 - Do not monitor processes if ASP.NET Core application DLL contains 'Agent.Listener'
*/
aspnetcoreAgentlistener?: pulumi.Input<boolean>;
/**
* Rule id: 62 - Do not monitor processes if ASP.NET Core application DLL contains 'Agent.Worker'
*/
aspnetcoreAgentworker?: pulumi.Input<boolean>;
/**
* Rule id: 37 - Do monitor processes if Cloud Foundry application exists
*/
cf?: pulumi.Input<boolean>;
/**
* Do not monitor processes if Cloud Foundry application begins with 'apps-manager-js'
*/
cfAppsmanagerjs?: pulumi.Input<boolean>;
/**
* Rule id: 41 - Do monitor processes if container name exists
*/
container?: pulumi.Input<boolean>;
/**
* Rule id: 39 - Do not monitor processes if Docker stripped image contains 'pause-amd64'
*/
dockerPauseamd64?: pulumi.Input<boolean>;
/**
* Rule id: 7 - Do monitor processes if EXE name equals 'adapter'
*/
exeAdapter?: pulumi.Input<boolean>;
/**
* Rule id: 63 - Do not monitor processes if EXE name contains 'Agent.Listener'
*/
exeAgentlistener?: pulumi.Input<boolean>;
/**
* Rule id: 61 - Do not monitor processes if EXE name contains 'Agent.Worker'
*/
exeAgentworker?: pulumi.Input<boolean>;
/**
* Rule id: 8 - Do monitor processes if EXE name equals 'auctioneer'
*/
exeAuctioneer?: pulumi.Input<boolean>;
/**
* Rule id: 52 - Do not monitor processes if EXE name equals 'auditbeat'
*/
exeAuditbeat?: pulumi.Input<boolean>;
/**
* Rule id: 9 - Do monitor processes if EXE name equals 'bbs'
*/
exeBbs?: pulumi.Input<boolean>;
/**
* Rule id: 5 - Do monitor processes if EXE name equals 'caddy'
*/
exeCaddy?: pulumi.Input<boolean>;
/**
* Rule id: 58 - Do not monitor processes if EXE name equals 'calico-node'
*/
exeCaliconode?: pulumi.Input<boolean>;
/**
* Rule id: 59 - Do not monitor processes if EXE name equals 'casclient.exe'
*/
exeCasclient?: pulumi.Input<boolean>;
/**
* Rule id: 10 - Do monitor processes if EXE name equals 'cc-uploader'
*/
exeCcuploader?: pulumi.Input<boolean>;
/**
* Rule id: 11 - Do monitor processes if EXE name equals 'doppler'
*/
exeDoppler?: pulumi.Input<boolean>;
/**
* Rule id: 49 - Do not monitor processes if EXE name equals 'filebeat'
*/
exeFilebeat?: pulumi.Input<boolean>;
/**
* Rule id: 65 - Do not monitor processes if EXE name equals 'FlexNetJobExecutorService'
*/
exeFlexnetjobexecutorservice?: pulumi.Input<boolean>;
/**
* Rule id: 66 - Do not monitor processes if EXE name equals 'FlexNetMaintenanceRemotingService'
*/
exeFlexnetmaintenanceremotingservice?: pulumi.Input<boolean>;
/**
* Rule id: 54 - Do not monitor processes if EXE name equals 'functionbeat'
*/
exeFunctionbeat?: pulumi.Input<boolean>;
/**
* Rule id: 12 - Do monitor processes if EXE name equals 'gorouter'
*/
exeGorouter?: pulumi.Input<boolean>;
/**
* Rule id: 55 - Do not monitor processes if EXE name equals 'grootfs'
*/
exeGrootfs?: pulumi.Input<boolean>;
/**
* Rule id: 53 - Do not monitor processes if EXE name equals 'heartbeat'
*/
exeHeartbeat?: pulumi.Input<boolean>;
/**
* Rule id: 6 - Do monitor processes if EXE name equals 'influxd'
*/
exeInfluxd?: pulumi.Input<boolean>;
/**
* Rule id: 13 - Do monitor processes if EXE name equals 'locket'
*/
exeLocket?: pulumi.Input<boolean>;
/**
* Rule id: 50 - Do not monitor processes if EXE name equals 'metricbeat'
*/
exeMetricbeat?: pulumi.Input<boolean>;
/**
* Rule id: 14 - Do monitor processes if EXE name equals 'metron'
*/
exeMetron?: pulumi.Input<boolean>;
/**
* Rule id: 48 - Do not monitor processes if EXE name begins with 'mqsi'
*/
exeMqsi?: pulumi.Input<boolean>;
/**
* Rule id: 44 - Do not monitor processes if EXE name equals 'oc'
*/
exeOc?: pulumi.Input<boolean>;
/**
* Rule id: 71 - Do not monitor processes if EXE name equals 'openhandlecollector.exe'
*/
exeOpenhandlecollector?: pulumi.Input<boolean>;
/**
* Rule id: 46 - Do not monitor processes if EXE path equals '/opt/cni/bin/host-local'
*/
exeOptcnibinhostlocal?: pulumi.Input<boolean>;
/**
* Rule id: 51 - Do not monitor processes if EXE name equals 'packetbeat'
*/
exePacketbeat?: pulumi.Input<boolean>;
/**
* Rule id: 2 - Do not monitor processes if EXE name equals 'php-cgi'
*/
exePhpcgi?: pulumi.Input<boolean>;
/**
* Rule id: 16 - Do monitor processes if EXE name equals 'rep'
*/
exeRep?: pulumi.Input<boolean>;
/**
* Rule id: 17 - Do monitor processes if EXE name equals 'route-emitter'
*/
exeRouteemitter?: pulumi.Input<boolean>;
/**
* Rule id: 18 - Do monitor processes if EXE name equals 'route-registrar'
*/
exeRouteregistrar?: pulumi.Input<boolean>;
/**
* Rule id: 19 - Do monitor processes if EXE name equals 'routing-api'
*/
exeRoutingapi?: pulumi.Input<boolean>;
/**
* Rule id: 20 - Do monitor processes if EXE name equals 'scheduler'
*/
exeSchedular?: pulumi.Input<boolean>;
/**
* Rule id: 21 - Do monitor processes if EXE name equals 'silk-daemon'
*/
exeSilkdaemon?: pulumi.Input<boolean>;
/**
* Rule id: 22 - Do monitor processes if EXE name equals 'switchboard'
*/
exeSwitchboard?: pulumi.Input<boolean>;
/**
* Rule id: 23 - Do monitor processes if EXE name equals 'syslog*drain*binder'
*/
exeSyslogdrainbinder?: pulumi.Input<boolean>;
/**
* Rule id: 56 - Do not monitor processes if EXE name equals 'tardis'
*/
exeTardis?: pulumi.Input<boolean>;
/**
* Rule id: 43 - Do not monitor processes if EXE path begins with '/tmp/buildpacks/'
*/
exeTmpbuildpacks?: pulumi.Input<boolean>;
/**
* Rule id: 24 - Do monitor processes if EXE name equals 'tps-watcher'
*/
exeTpswatcher?: pulumi.Input<boolean>;
/**
* Rule id: 25 - Do monitor processes if EXE name equals 'trafficcontroller'
*/
exeTrafficcontroller?: pulumi.Input<boolean>;
/**
* Rule id: 70 - Do not monitor processes if EXE name contains 'UiPath'
*/
exeUipath?: pulumi.Input<boolean>;
/**
* Rule id: 67 - Do not monitor processes if EXE path equals '/usr/bin/piper'
*/
exeUserbinpiper?: pulumi.Input<boolean>;
/**
* Rule id: 4 - Do monitor processes if EXE name equals 'w3wp.exe'
*/
exeW3wp?: pulumi.Input<boolean>;
/**
* Rule id: 72 - Do not monitor processes if EXE name equals 'yq'
*/
exeYq?: pulumi.Input<boolean>;
/**
* Rule id: 47 - Do not monitor processes if Go Binary Linkage equals 'static'
*/
goStatic?: pulumi.Input<boolean>;
/**
* The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.
*/
hostGroupId?: pulumi.Input<string>;
/**
* Rule id: 60 - Do not monitor processes if JAR file name equals 'dynatrace*ibm*mq_connector.jar'
*/
jarDtibmmqconnector?: pulumi.Input<boolean>;
/**
* Rule id: 57 - Do not monitor processes if Java JAR file begins with 'org.eclipse.equinox.launcher'
*/
jarEclipseequinox?: pulumi.Input<boolean>;
/**
* Rule id: 69 - Do not monitor processes if Kubernetes container name equals 'cassandra-operator'
*/
k8sCassandraoperator?: pulumi.Input<boolean>;
/**
* Rule id: 38 - Do not monitor processes if Kubernetes container name equals 'POD'
*/
k8sContainerpod?: pulumi.Input<boolean>;
/**
* Rule id: 40 - Do monitor processes if Kubernetes namespace exists
*/
k8sNamespace?: pulumi.Input<boolean>;
/**
* Do not monitor processes if Node.js script equals 'bin/pm2'
*/
nodeBinpm2?: pulumi.Input<boolean>;
/**
* Rule id: 68 - Do not monitor processes if Node.js application equals 'corepack'
*/
nodeCorepack?: pulumi.Input<boolean>;
/**
* Rule id: 28 - Do not monitor processes if Node.js application base directory ends with '/node_modules/grunt'
*/
nodeGrunt?: pulumi.Input<boolean>;
/**
* Do not monitor processes if Node.js application base directory ends with '/node_modules/gulp-cli'
*/
nodeGulpcli?: pulumi.Input<boolean>;
/**
* Rule id: 33 - Do not monitor processes if Node.js application base directory ends with '/node_modules/node-gyp'
*/
nodeNodegyp?: pulumi.Input<boolean>;
/**
* Rule id: 32 - Do not monitor processes if Node.js application base directory ends with '/node_modules/node-pre-gyp'
*/
nodeNodepregyp?: pulumi.Input<boolean>;
/**
* Rule id: 27 - Do not monitor processes if Node.js application base directory ends with '/node_modules/npm'
*/
nodeNpm?: pulumi.Input<boolean>;
/**
* Rule id: 26 - Do not monitor processes if Node.js application base directory ends with '/node_modules/prebuild-install'
*/
nodePrebuildinstall?: pulumi.Input<boolean>;
/**
* Rule id: 29 - Do not monitor processes if Node.js application base directory ends with '/node_modules/typescript'
*/
nodeTypescript?: pulumi.Input<boolean>;
/**
* Rule id: 45 - Do not monitor processes if Node.js application equals 'yarn'
*/
nodeYarn?: pulumi.Input<boolean>;
/**
* (v1.274) Rule id: 1 - Do not monitor processes if PHP script exists
*/
phpScript?: pulumi.Input<boolean>;
}
/**
* The set of arguments for constructing a BuiltinProcessMonitoring resource.
*/
export interface BuiltinProcessMonitoringArgs {
/**
* Rule id: 3 - Do monitor processes if ASP.NET Core application path exists
*/
aspnetcore?: pulumi.Input<boolean>;
/**
* Rule id: 64 - Do not monitor processes if ASP.NET Core application DLL contains 'Agent.Listener'
*/
aspnetcoreAgentlistener?: pulumi.Input<boolean>;
/**
* Rule id: 62 - Do not monitor processes if ASP.NET Core application DLL contains 'Agent.Worker'
*/
aspnetcoreAgentworker?: pulumi.Input<boolean>;
/**
* Rule id: 37 - Do monitor processes if Cloud Foundry application exists
*/
cf?: pulumi.Input<boolean>;
/**
* Do not monitor processes if Cloud Foundry application begins with 'apps-manager-js'
*/
cfAppsmanagerjs?: pulumi.Input<boolean>;
/**
* Rule id: 41 - Do monitor processes if container name exists
*/
container?: pulumi.Input<boolean>;
/**
* Rule id: 39 - Do not monitor processes if Docker stripped image contains 'pause-amd64'
*/
dockerPauseamd64?: pulumi.Input<boolean>;
/**
* Rule id: 7 - Do monitor processes if EXE name equals 'adapter'
*/
exeAdapter?: pulumi.Input<boolean>;
/**
* Rule id: 63 - Do not monitor processes if EXE name contains 'Agent.Listener'
*/
exeAgentlistener?: pulumi.Input<boolean>;
/**
* Rule id: 61 - Do not monitor processes if EXE name contains 'Agent.Worker'
*/
exeAgentworker?: pulumi.Input<boolean>;
/**
* Rule id: 8 - Do monitor processes if EXE name equals 'auctioneer'
*/
exeAuctioneer?: pulumi.Input<boolean>;
/**
* Rule id: 52 - Do not monitor processes if EXE name equals 'auditbeat'
*/
exeAuditbeat?: pulumi.Input<boolean>;
/**
* Rule id: 9 - Do monitor processes if EXE name equals 'bbs'
*/
exeBbs?: pulumi.Input<boolean>;
/**
* Rule id: 5 - Do monitor processes if EXE name equals 'caddy'
*/
exeCaddy?: pulumi.Input<boolean>;
/**
* Rule id: 58 - Do not monitor processes if EXE name equals 'calico-node'
*/
exeCaliconode?: pulumi.Input<boolean>;
/**
* Rule id: 59 - Do not monitor processes if EXE name equals 'casclient.exe'
*/
exeCasclient?: pulumi.Input<boolean>;
/**
* Rule id: 10 - Do monitor processes if EXE name equals 'cc-uploader'
*/
exeCcuploader?: pulumi.Input<boolean>;
/**
* Rule id: 11 - Do monitor processes if EXE name equals 'doppler'
*/
exeDoppler?: pulumi.Input<boolean>;
/**
* Rule id: 49 - Do not monitor processes if EXE name equals 'filebeat'
*/
exeFilebeat?: pulumi.Input<boolean>;
/**
* Rule id: 65 - Do not monitor processes if EXE name equals 'FlexNetJobExecutorService'
*/
exeFlexnetjobexecutorservice?: pulumi.Input<boolean>;
/**
* Rule id: 66 - Do not monitor processes if EXE name equals 'FlexNetMaintenanceRemotingService'
*/
exeFlexnetmaintenanceremotingservice?: pulumi.Input<boolean>;
/**
* Rule id: 54 - Do not monitor processes if EXE name equals 'functionbeat'
*/
exeFunctionbeat?: pulumi.Input<boolean>;
/**
* Rule id: 12 - Do monitor processes if EXE name equals 'gorouter'
*/
exeGorouter?: pulumi.Input<boolean>;
/**
* Rule id: 55 - Do not monitor processes if EXE name equals 'grootfs'
*/
exeGrootfs?: pulumi.Input<boolean>;
/**
* Rule id: 53 - Do not monitor processes if EXE name equals 'heartbeat'
*/
exeHeartbeat?: pulumi.Input<boolean>;
/**
* Rule id: 6 - Do monitor processes if EXE name equals 'influxd'
*/
exeInfluxd?: pulumi.Input<boolean>;
/**
* Rule id: 13 - Do monitor processes if EXE name equals 'locket'
*/
exeLocket?: pulumi.Input<boolean>;
/**
* Rule id: 50 - Do not monitor processes if EXE name equals 'metricbeat'
*/
exeMetricbeat?: pulumi.Input<boolean>;
/**
* Rule id: 14 - Do monitor processes if EXE name equals 'metron'
*/
exeMetron?: pulumi.Input<boolean>;
/**
* Rule id: 48 - Do not monitor processes if EXE name begins with 'mqsi'
*/
exeMqsi?: pulumi.Input<boolean>;
/**
* Rule id: 44 - Do not monitor processes if EXE name equals 'oc'
*/
exeOc?: pulumi.Input<boolean>;
/**
* Rule id: 71 - Do not monitor processes if EXE name equals 'openhandlecollector.exe'
*/
exeOpenhandlecollector?: pulumi.Input<boolean>;
/**
* Rule id: 46 - Do not monitor processes if EXE path equals '/opt/cni/bin/host-local'
*/
exeOptcnibinhostlocal?: pulumi.Input<boolean>;
/**
* Rule id: 51 - Do not monitor processes if EXE name equals 'packetbeat'
*/
exePacketbeat?: pulumi.Input<boolean>;
/**
* Rule id: 2 - Do not monitor processes if EXE name equals 'php-cgi'
*/
exePhpcgi?: pulumi.Input<boolean>;
/**
* Rule id: 16 - Do monitor processes if EXE name equals 'rep'
*/
exeRep?: pulumi.Input<boolean>;
/**
* Rule id: 17 - Do monitor processes if EXE name equals 'route-emitter'
*/
exeRouteemitter?: pulumi.Input<boolean>;
/**
* Rule id: 18 - Do monitor processes if EXE name equals 'route-registrar'
*/
exeRouteregistrar?: pulumi.Input<boolean>;
/**
* Rule id: 19 - Do monitor processes if EXE name equals 'routing-api'
*/
exeRoutingapi?: pulumi.Input<boolean>;
/**
* Rule id: 20 - Do monitor processes if EXE name equals 'scheduler'
*/
exeSchedular?: pulumi.Input<boolean>;
/**
* Rule id: 21 - Do monitor processes if EXE name equals 'silk-daemon'
*/
exeSilkdaemon?: pulumi.Input<boolean>;
/**
* Rule id: 22 - Do monitor processes if EXE name equals 'switchboard'
*/
exeSwitchboard?: pulumi.Input<boolean>;
/**
* Rule id: 23 - Do monitor processes if EXE name equals 'syslog*drain*binder'
*/
exeSyslogdrainbinder?: pulumi.Input<boolean>;
/**
* Rule id: 56 - Do not monitor processes if EXE name equals 'tardis'
*/
exeTardis?: pulumi.Input<boolean>;
/**
* Rule id: 43 - Do not monitor processes if EXE path begins with '/tmp/buildpacks/'
*/
exeTmpbuildpacks?: pulumi.Input<boolean>;
/**
* Rule id: 24 - Do monitor processes if EXE name equals 'tps-watcher'
*/
exeTpswatcher?: pulumi.Input<boolean>;
/**
* Rule id: 25 - Do monitor processes if EXE name equals 'trafficcontroller'
*/
exeTrafficcontroller?: pulumi.Input<boolean>;
/**
* Rule id: 70 - Do not monitor processes if EXE name contains 'UiPath'
*/
exeUipath?: pulumi.Input<boolean>;
/**
* Rule id: 67 - Do not monitor processes if EXE path equals '/usr/bin/piper'
*/
exeUserbinpiper?: pulumi.Input<boolean>;
/**
* Rule id: 4 - Do monitor processes if EXE name equals 'w3wp.exe'
*/
exeW3wp?: pulumi.Input<boolean>;
/**
* Rule id: 72 - Do not monitor processes if EXE name equals 'yq'
*/
exeYq?: pulumi.Input<boolean>;
/**
* Rule id: 47 - Do not monitor processes if Go Binary Linkage equals 'static'
*/
goStatic?: pulumi.Input<boolean>;
/**
* The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.
*/
hostGroupId?: pulumi.Input<string>;
/**
* Rule id: 60 - Do not monitor processes if JAR file name equals 'dynatrace*ibm*mq_connector.jar'
*/
jarDtibmmqconnector?: pulumi.Input<boolean>;
/**
* Rule id: 57 - Do not monitor processes if Java JAR file begins with 'org.eclipse.equinox.launcher'
*/
jarEclipseequinox?: pulumi.Input<boolean>;
/**
* Rule id: 69 - Do not monitor processes if Kubernetes container name equals 'cassandra-operator'
*/
k8sCassandraoperator?: pulumi.Input<boolean>;
/**
* Rule id: 38 - Do not monitor processes if Kubernetes container name equals 'POD'
*/
k8sContainerpod?: pulumi.Input<boolean>;
/**
* Rule id: 40 - Do monitor processes if Kubernetes namespace exists
*/
k8sNamespace?: pulumi.Input<boolean>;
/**
* Do not monitor processes if Node.js script equals 'bin/pm2'
*/
nodeBinpm2?: pulumi.Input<boolean>;
/**
* Rule id: 68 - Do not monitor processes if Node.js application equals 'corepack'
*/
nodeCorepack?: pulumi.Input<boolean>;
/**
* Rule id: 28 - Do not monitor processes if Node.js application base directory ends with '/node_modules/grunt'
*/
nodeGrunt?: pulumi.Input<boolean>;
/**
* Do not monitor processes if Node.js application base directory ends with '/node_modules/gulp-cli'
*/
nodeGulpcli?: pulumi.Input<boolean>;
/**
* Rule id: 33 - Do not monitor processes if Node.js application base directory ends with '/node_modules/node-gyp'
*/
nodeNodegyp?: pulumi.Input<boolean>;
/**
* Rule id: 32 - Do not monitor processes if Node.js application base directory ends with '/node_modules/node-pre-gyp'
*/
nodeNodepregyp?: pulumi.Input<boolean>;
/**
* Rule id: 27 - Do not monitor processes if Node.js application base directory ends with '/node_modules/npm'
*/
nodeNpm?: pulumi.Input<boolean>;
/**
* Rule id: 26 - Do not monitor processes if Node.js application base directory ends with '/node_modules/prebuild-install'
*/
nodePrebuildinstall?: pulumi.Input<boolean>;
/**
* Rule id: 29 - Do not monitor processes if Node.js application base directory ends with '/node_modules/typescript'
*/
nodeTypescript?: pulumi.Input<boolean>;
/**
* Rule id: 45 - Do not monitor processes if Node.js application equals 'yarn'
*/
nodeYarn?: pulumi.Input<boolean>;
/**
* (v1.274) Rule id: 1 - Do not monitor processes if PHP script exists
*/
phpScript?: pulumi.Input<boolean>;
}