published on Tuesday, Apr 21, 2026 by Pulumi
published on Tuesday, Apr 21, 2026 by Pulumi
Resource for managing Harness Chaos Probe Templates.
Create ProbeTemplate Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ProbeTemplate(name: string, args: ProbeTemplateArgs, opts?: CustomResourceOptions);@overload
def ProbeTemplate(resource_name: str,
args: ProbeTemplateArgs,
opts: Optional[ResourceOptions] = None)
@overload
def ProbeTemplate(resource_name: str,
opts: Optional[ResourceOptions] = None,
hub_identity: Optional[str] = None,
type: Optional[str] = None,
identity: Optional[str] = None,
infrastructure_type: Optional[str] = None,
http_probe: Optional[ProbeTemplateHttpProbeArgs] = None,
description: Optional[str] = None,
apm_probe: Optional[ProbeTemplateApmProbeArgs] = None,
k8s_probe: Optional[ProbeTemplateK8sProbeArgs] = None,
name: Optional[str] = None,
org_id: Optional[str] = None,
project_id: Optional[str] = None,
run_properties: Optional[ProbeTemplateRunPropertiesArgs] = None,
tags: Optional[Sequence[str]] = None,
cmd_probe: Optional[ProbeTemplateCmdProbeArgs] = None,
variables: Optional[Sequence[ProbeTemplateVariableArgs]] = None)func NewProbeTemplate(ctx *Context, name string, args ProbeTemplateArgs, opts ...ResourceOption) (*ProbeTemplate, error)public ProbeTemplate(string name, ProbeTemplateArgs args, CustomResourceOptions? opts = null)
public ProbeTemplate(String name, ProbeTemplateArgs args)
public ProbeTemplate(String name, ProbeTemplateArgs args, CustomResourceOptions options)
type: harness:chaos:ProbeTemplate
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 ProbeTemplateArgs
- 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 ProbeTemplateArgs
- 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 ProbeTemplateArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ProbeTemplateArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ProbeTemplateArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
ProbeTemplate 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 ProbeTemplate resource accepts the following input properties:
- Hub
Identity string - Identity of the chaos hub this probe template belongs to.
- Identity string
- Unique identifier for the probe template (immutable).
- Type string
- Type of the probe template. Valid values: httpProbe, cmdProbe, k8sProbe, promProbe, sloProbe, datadogProbe, dynatraceProbe, containerProbe, apmProbe.
- Apm
Probe ProbeTemplate Apm Probe - APM probe configuration. Required when type is 'apmProbe'.
- Cmd
Probe ProbeTemplate Cmd Probe - Command probe configuration. Required when type is 'cmdProbe'.
- Description string
- Description of the probe template.
- Http
Probe ProbeTemplate Http Probe - HTTP probe configuration. Required when type is 'httpProbe'.
- Infrastructure
Type string - Infrastructure type for the probe template. Valid values: Kubernetes, KubernetesV2, Windows, Linux, CloudFoundry, Container.
- K8s
Probe ProbeTemplate K8s Probe - Kubernetes probe configuration. Required when type is 'k8sProbe'.
- Name string
- Name of the probe template.
- Org
Id string - Organization identifier.
- Project
Id string - Project identifier.
- Run
Properties ProbeTemplate Run Properties - Run properties for the probe template execution.
- List<string>
- Tags to associate with the probe template.
- Variables
List<Probe
Template Variable> - Template variables that can be used in the probe.
- Hub
Identity string - Identity of the chaos hub this probe template belongs to.
- Identity string
- Unique identifier for the probe template (immutable).
- Type string
- Type of the probe template. Valid values: httpProbe, cmdProbe, k8sProbe, promProbe, sloProbe, datadogProbe, dynatraceProbe, containerProbe, apmProbe.
- Apm
Probe ProbeTemplate Apm Probe Args - APM probe configuration. Required when type is 'apmProbe'.
- Cmd
Probe ProbeTemplate Cmd Probe Args - Command probe configuration. Required when type is 'cmdProbe'.
- Description string
- Description of the probe template.
- Http
Probe ProbeTemplate Http Probe Args - HTTP probe configuration. Required when type is 'httpProbe'.
- Infrastructure
Type string - Infrastructure type for the probe template. Valid values: Kubernetes, KubernetesV2, Windows, Linux, CloudFoundry, Container.
- K8s
Probe ProbeTemplate K8s Probe Args - Kubernetes probe configuration. Required when type is 'k8sProbe'.
- Name string
- Name of the probe template.
- Org
Id string - Organization identifier.
- Project
Id string - Project identifier.
- Run
Properties ProbeTemplate Run Properties Args - Run properties for the probe template execution.
- []string
- Tags to associate with the probe template.
- Variables
[]Probe
Template Variable Args - Template variables that can be used in the probe.
- hub
Identity String - Identity of the chaos hub this probe template belongs to.
- identity String
- Unique identifier for the probe template (immutable).
- type String
- Type of the probe template. Valid values: httpProbe, cmdProbe, k8sProbe, promProbe, sloProbe, datadogProbe, dynatraceProbe, containerProbe, apmProbe.
- apm
Probe ProbeTemplate Apm Probe - APM probe configuration. Required when type is 'apmProbe'.
- cmd
Probe ProbeTemplate Cmd Probe - Command probe configuration. Required when type is 'cmdProbe'.
- description String
- Description of the probe template.
- http
Probe ProbeTemplate Http Probe - HTTP probe configuration. Required when type is 'httpProbe'.
- infrastructure
Type String - Infrastructure type for the probe template. Valid values: Kubernetes, KubernetesV2, Windows, Linux, CloudFoundry, Container.
- k8s
Probe ProbeTemplate K8s Probe - Kubernetes probe configuration. Required when type is 'k8sProbe'.
- name String
- Name of the probe template.
- org
Id String - Organization identifier.
- project
Id String - Project identifier.
- run
Properties ProbeTemplate Run Properties - Run properties for the probe template execution.
- List<String>
- Tags to associate with the probe template.
- variables
List<Probe
Template Variable> - Template variables that can be used in the probe.
- hub
Identity string - Identity of the chaos hub this probe template belongs to.
- identity string
- Unique identifier for the probe template (immutable).
- type string
- Type of the probe template. Valid values: httpProbe, cmdProbe, k8sProbe, promProbe, sloProbe, datadogProbe, dynatraceProbe, containerProbe, apmProbe.
- apm
Probe ProbeTemplate Apm Probe - APM probe configuration. Required when type is 'apmProbe'.
- cmd
Probe ProbeTemplate Cmd Probe - Command probe configuration. Required when type is 'cmdProbe'.
- description string
- Description of the probe template.
- http
Probe ProbeTemplate Http Probe - HTTP probe configuration. Required when type is 'httpProbe'.
- infrastructure
Type string - Infrastructure type for the probe template. Valid values: Kubernetes, KubernetesV2, Windows, Linux, CloudFoundry, Container.
- k8s
Probe ProbeTemplate K8s Probe - Kubernetes probe configuration. Required when type is 'k8sProbe'.
- name string
- Name of the probe template.
- org
Id string - Organization identifier.
- project
Id string - Project identifier.
- run
Properties ProbeTemplate Run Properties - Run properties for the probe template execution.
- string[]
- Tags to associate with the probe template.
- variables
Probe
Template Variable[] - Template variables that can be used in the probe.
- hub_
identity str - Identity of the chaos hub this probe template belongs to.
- identity str
- Unique identifier for the probe template (immutable).
- type str
- Type of the probe template. Valid values: httpProbe, cmdProbe, k8sProbe, promProbe, sloProbe, datadogProbe, dynatraceProbe, containerProbe, apmProbe.
- apm_
probe ProbeTemplate Apm Probe Args - APM probe configuration. Required when type is 'apmProbe'.
- cmd_
probe ProbeTemplate Cmd Probe Args - Command probe configuration. Required when type is 'cmdProbe'.
- description str
- Description of the probe template.
- http_
probe ProbeTemplate Http Probe Args - HTTP probe configuration. Required when type is 'httpProbe'.
- infrastructure_
type str - Infrastructure type for the probe template. Valid values: Kubernetes, KubernetesV2, Windows, Linux, CloudFoundry, Container.
- k8s_
probe ProbeTemplate K8s Probe Args - Kubernetes probe configuration. Required when type is 'k8sProbe'.
- name str
- Name of the probe template.
- org_
id str - Organization identifier.
- project_
id str - Project identifier.
- run_
properties ProbeTemplate Run Properties Args - Run properties for the probe template execution.
- Sequence[str]
- Tags to associate with the probe template.
- variables
Sequence[Probe
Template Variable Args] - Template variables that can be used in the probe.
- hub
Identity String - Identity of the chaos hub this probe template belongs to.
- identity String
- Unique identifier for the probe template (immutable).
- type String
- Type of the probe template. Valid values: httpProbe, cmdProbe, k8sProbe, promProbe, sloProbe, datadogProbe, dynatraceProbe, containerProbe, apmProbe.
- apm
Probe Property Map - APM probe configuration. Required when type is 'apmProbe'.
- cmd
Probe Property Map - Command probe configuration. Required when type is 'cmdProbe'.
- description String
- Description of the probe template.
- http
Probe Property Map - HTTP probe configuration. Required when type is 'httpProbe'.
- infrastructure
Type String - Infrastructure type for the probe template. Valid values: Kubernetes, KubernetesV2, Windows, Linux, CloudFoundry, Container.
- k8s
Probe Property Map - Kubernetes probe configuration. Required when type is 'k8sProbe'.
- name String
- Name of the probe template.
- org
Id String - Organization identifier.
- project
Id String - Project identifier.
- run
Properties Property Map - Run properties for the probe template execution.
- List<String>
- Tags to associate with the probe template.
- variables List<Property Map>
- Template variables that can be used in the probe.
Outputs
All input properties are implicitly available as output properties. Additionally, the ProbeTemplate resource produces the following output properties:
- account_
id str - Account identifier.
- hub_
ref str - Hub reference.
- id str
- The provider-assigned unique ID for this managed resource.
- is_
default bool - Whether this is the default version for predefined probes.
- revision int
- Revision number of the probe template.
Look up Existing ProbeTemplate Resource
Get an existing ProbeTemplate 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?: ProbeTemplateState, opts?: CustomResourceOptions): ProbeTemplate@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
account_id: Optional[str] = None,
apm_probe: Optional[ProbeTemplateApmProbeArgs] = None,
cmd_probe: Optional[ProbeTemplateCmdProbeArgs] = None,
description: Optional[str] = None,
http_probe: Optional[ProbeTemplateHttpProbeArgs] = None,
hub_identity: Optional[str] = None,
hub_ref: Optional[str] = None,
identity: Optional[str] = None,
infrastructure_type: Optional[str] = None,
is_default: Optional[bool] = None,
k8s_probe: Optional[ProbeTemplateK8sProbeArgs] = None,
name: Optional[str] = None,
org_id: Optional[str] = None,
project_id: Optional[str] = None,
revision: Optional[int] = None,
run_properties: Optional[ProbeTemplateRunPropertiesArgs] = None,
tags: Optional[Sequence[str]] = None,
type: Optional[str] = None,
variables: Optional[Sequence[ProbeTemplateVariableArgs]] = None) -> ProbeTemplatefunc GetProbeTemplate(ctx *Context, name string, id IDInput, state *ProbeTemplateState, opts ...ResourceOption) (*ProbeTemplate, error)public static ProbeTemplate Get(string name, Input<string> id, ProbeTemplateState? state, CustomResourceOptions? opts = null)public static ProbeTemplate get(String name, Output<String> id, ProbeTemplateState state, CustomResourceOptions options)resources: _: type: harness:chaos:ProbeTemplate get: id: ${id}- 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.
- Account
Id string - Account identifier.
- Apm
Probe ProbeTemplate Apm Probe - APM probe configuration. Required when type is 'apmProbe'.
- Cmd
Probe ProbeTemplate Cmd Probe - Command probe configuration. Required when type is 'cmdProbe'.
- Description string
- Description of the probe template.
- Http
Probe ProbeTemplate Http Probe - HTTP probe configuration. Required when type is 'httpProbe'.
- Hub
Identity string - Identity of the chaos hub this probe template belongs to.
- Hub
Ref string - Hub reference.
- Identity string
- Unique identifier for the probe template (immutable).
- Infrastructure
Type string - Infrastructure type for the probe template. Valid values: Kubernetes, KubernetesV2, Windows, Linux, CloudFoundry, Container.
- Is
Default bool - Whether this is the default version for predefined probes.
- K8s
Probe ProbeTemplate K8s Probe - Kubernetes probe configuration. Required when type is 'k8sProbe'.
- Name string
- Name of the probe template.
- Org
Id string - Organization identifier.
- Project
Id string - Project identifier.
- Revision int
- Revision number of the probe template.
- Run
Properties ProbeTemplate Run Properties - Run properties for the probe template execution.
- List<string>
- Tags to associate with the probe template.
- Type string
- Type of the probe template. Valid values: httpProbe, cmdProbe, k8sProbe, promProbe, sloProbe, datadogProbe, dynatraceProbe, containerProbe, apmProbe.
- Variables
List<Probe
Template Variable> - Template variables that can be used in the probe.
- Account
Id string - Account identifier.
- Apm
Probe ProbeTemplate Apm Probe Args - APM probe configuration. Required when type is 'apmProbe'.
- Cmd
Probe ProbeTemplate Cmd Probe Args - Command probe configuration. Required when type is 'cmdProbe'.
- Description string
- Description of the probe template.
- Http
Probe ProbeTemplate Http Probe Args - HTTP probe configuration. Required when type is 'httpProbe'.
- Hub
Identity string - Identity of the chaos hub this probe template belongs to.
- Hub
Ref string - Hub reference.
- Identity string
- Unique identifier for the probe template (immutable).
- Infrastructure
Type string - Infrastructure type for the probe template. Valid values: Kubernetes, KubernetesV2, Windows, Linux, CloudFoundry, Container.
- Is
Default bool - Whether this is the default version for predefined probes.
- K8s
Probe ProbeTemplate K8s Probe Args - Kubernetes probe configuration. Required when type is 'k8sProbe'.
- Name string
- Name of the probe template.
- Org
Id string - Organization identifier.
- Project
Id string - Project identifier.
- Revision int
- Revision number of the probe template.
- Run
Properties ProbeTemplate Run Properties Args - Run properties for the probe template execution.
- []string
- Tags to associate with the probe template.
- Type string
- Type of the probe template. Valid values: httpProbe, cmdProbe, k8sProbe, promProbe, sloProbe, datadogProbe, dynatraceProbe, containerProbe, apmProbe.
- Variables
[]Probe
Template Variable Args - Template variables that can be used in the probe.
- account
Id String - Account identifier.
- apm
Probe ProbeTemplate Apm Probe - APM probe configuration. Required when type is 'apmProbe'.
- cmd
Probe ProbeTemplate Cmd Probe - Command probe configuration. Required when type is 'cmdProbe'.
- description String
- Description of the probe template.
- http
Probe ProbeTemplate Http Probe - HTTP probe configuration. Required when type is 'httpProbe'.
- hub
Identity String - Identity of the chaos hub this probe template belongs to.
- hub
Ref String - Hub reference.
- identity String
- Unique identifier for the probe template (immutable).
- infrastructure
Type String - Infrastructure type for the probe template. Valid values: Kubernetes, KubernetesV2, Windows, Linux, CloudFoundry, Container.
- is
Default Boolean - Whether this is the default version for predefined probes.
- k8s
Probe ProbeTemplate K8s Probe - Kubernetes probe configuration. Required when type is 'k8sProbe'.
- name String
- Name of the probe template.
- org
Id String - Organization identifier.
- project
Id String - Project identifier.
- revision Integer
- Revision number of the probe template.
- run
Properties ProbeTemplate Run Properties - Run properties for the probe template execution.
- List<String>
- Tags to associate with the probe template.
- type String
- Type of the probe template. Valid values: httpProbe, cmdProbe, k8sProbe, promProbe, sloProbe, datadogProbe, dynatraceProbe, containerProbe, apmProbe.
- variables
List<Probe
Template Variable> - Template variables that can be used in the probe.
- account
Id string - Account identifier.
- apm
Probe ProbeTemplate Apm Probe - APM probe configuration. Required when type is 'apmProbe'.
- cmd
Probe ProbeTemplate Cmd Probe - Command probe configuration. Required when type is 'cmdProbe'.
- description string
- Description of the probe template.
- http
Probe ProbeTemplate Http Probe - HTTP probe configuration. Required when type is 'httpProbe'.
- hub
Identity string - Identity of the chaos hub this probe template belongs to.
- hub
Ref string - Hub reference.
- identity string
- Unique identifier for the probe template (immutable).
- infrastructure
Type string - Infrastructure type for the probe template. Valid values: Kubernetes, KubernetesV2, Windows, Linux, CloudFoundry, Container.
- is
Default boolean - Whether this is the default version for predefined probes.
- k8s
Probe ProbeTemplate K8s Probe - Kubernetes probe configuration. Required when type is 'k8sProbe'.
- name string
- Name of the probe template.
- org
Id string - Organization identifier.
- project
Id string - Project identifier.
- revision number
- Revision number of the probe template.
- run
Properties ProbeTemplate Run Properties - Run properties for the probe template execution.
- string[]
- Tags to associate with the probe template.
- type string
- Type of the probe template. Valid values: httpProbe, cmdProbe, k8sProbe, promProbe, sloProbe, datadogProbe, dynatraceProbe, containerProbe, apmProbe.
- variables
Probe
Template Variable[] - Template variables that can be used in the probe.
- account_
id str - Account identifier.
- apm_
probe ProbeTemplate Apm Probe Args - APM probe configuration. Required when type is 'apmProbe'.
- cmd_
probe ProbeTemplate Cmd Probe Args - Command probe configuration. Required when type is 'cmdProbe'.
- description str
- Description of the probe template.
- http_
probe ProbeTemplate Http Probe Args - HTTP probe configuration. Required when type is 'httpProbe'.
- hub_
identity str - Identity of the chaos hub this probe template belongs to.
- hub_
ref str - Hub reference.
- identity str
- Unique identifier for the probe template (immutable).
- infrastructure_
type str - Infrastructure type for the probe template. Valid values: Kubernetes, KubernetesV2, Windows, Linux, CloudFoundry, Container.
- is_
default bool - Whether this is the default version for predefined probes.
- k8s_
probe ProbeTemplate K8s Probe Args - Kubernetes probe configuration. Required when type is 'k8sProbe'.
- name str
- Name of the probe template.
- org_
id str - Organization identifier.
- project_
id str - Project identifier.
- revision int
- Revision number of the probe template.
- run_
properties ProbeTemplate Run Properties Args - Run properties for the probe template execution.
- Sequence[str]
- Tags to associate with the probe template.
- type str
- Type of the probe template. Valid values: httpProbe, cmdProbe, k8sProbe, promProbe, sloProbe, datadogProbe, dynatraceProbe, containerProbe, apmProbe.
- variables
Sequence[Probe
Template Variable Args] - Template variables that can be used in the probe.
- account
Id String - Account identifier.
- apm
Probe Property Map - APM probe configuration. Required when type is 'apmProbe'.
- cmd
Probe Property Map - Command probe configuration. Required when type is 'cmdProbe'.
- description String
- Description of the probe template.
- http
Probe Property Map - HTTP probe configuration. Required when type is 'httpProbe'.
- hub
Identity String - Identity of the chaos hub this probe template belongs to.
- hub
Ref String - Hub reference.
- identity String
- Unique identifier for the probe template (immutable).
- infrastructure
Type String - Infrastructure type for the probe template. Valid values: Kubernetes, KubernetesV2, Windows, Linux, CloudFoundry, Container.
- is
Default Boolean - Whether this is the default version for predefined probes.
- k8s
Probe Property Map - Kubernetes probe configuration. Required when type is 'k8sProbe'.
- name String
- Name of the probe template.
- org
Id String - Organization identifier.
- project
Id String - Project identifier.
- revision Number
- Revision number of the probe template.
- run
Properties Property Map - Run properties for the probe template execution.
- List<String>
- Tags to associate with the probe template.
- type String
- Type of the probe template. Valid values: httpProbe, cmdProbe, k8sProbe, promProbe, sloProbe, datadogProbe, dynatraceProbe, containerProbe, apmProbe.
- variables List<Property Map>
- Template variables that can be used in the probe.
Supporting Types
ProbeTemplateApmProbe, ProbeTemplateApmProbeArgs
- Apm
Type string - APM provider type. Valid values: Prometheus, AppDynamics, SplunkObservability, Dynatrace, NewRelic, Datadog, GCPCloudMonitoring.
- App
Dynamics ProbeInputs Template Apm Probe App Dynamics Inputs - AppDynamics-specific inputs. Required when apm*type is 'AppDynamics'.
- Comparator
Probe
Template Apm Probe Comparator - Comparator for APM metric validation.
- Datadog
Inputs ProbeTemplate Apm Probe Datadog Inputs - Datadog-specific inputs. Required when apm*type is 'Datadog'.
- Dynatrace
Inputs ProbeTemplate Apm Probe Dynatrace Inputs - Dynatrace-specific inputs. Required when apm*type is 'Dynatrace'.
- Gcp
Cloud ProbeMonitoring Inputs Template Apm Probe Gcp Cloud Monitoring Inputs - GCP Cloud Monitoring-specific inputs. Required when apm*type is 'GCPCloudMonitoring'.
- New
Relic ProbeInputs Template Apm Probe New Relic Inputs - NewRelic-specific inputs. Required when apm*type is 'NewRelic'.
- Prometheus
Inputs ProbeTemplate Apm Probe Prometheus Inputs - Prometheus-specific inputs. Required when apm*type is 'Prometheus'.
- Splunk
Observability ProbeInputs Template Apm Probe Splunk Observability Inputs - SplunkObservability-specific inputs. Required when apm*type is 'SplunkObservability'.
- Apm
Type string - APM provider type. Valid values: Prometheus, AppDynamics, SplunkObservability, Dynatrace, NewRelic, Datadog, GCPCloudMonitoring.
- App
Dynamics ProbeInputs Template Apm Probe App Dynamics Inputs - AppDynamics-specific inputs. Required when apm*type is 'AppDynamics'.
- Comparator
Probe
Template Apm Probe Comparator - Comparator for APM metric validation.
- Datadog
Inputs ProbeTemplate Apm Probe Datadog Inputs - Datadog-specific inputs. Required when apm*type is 'Datadog'.
- Dynatrace
Inputs ProbeTemplate Apm Probe Dynatrace Inputs - Dynatrace-specific inputs. Required when apm*type is 'Dynatrace'.
- Gcp
Cloud ProbeMonitoring Inputs Template Apm Probe Gcp Cloud Monitoring Inputs - GCP Cloud Monitoring-specific inputs. Required when apm*type is 'GCPCloudMonitoring'.
- New
Relic ProbeInputs Template Apm Probe New Relic Inputs - NewRelic-specific inputs. Required when apm*type is 'NewRelic'.
- Prometheus
Inputs ProbeTemplate Apm Probe Prometheus Inputs - Prometheus-specific inputs. Required when apm*type is 'Prometheus'.
- Splunk
Observability ProbeInputs Template Apm Probe Splunk Observability Inputs - SplunkObservability-specific inputs. Required when apm*type is 'SplunkObservability'.
- apm
Type String - APM provider type. Valid values: Prometheus, AppDynamics, SplunkObservability, Dynatrace, NewRelic, Datadog, GCPCloudMonitoring.
- app
Dynamics ProbeInputs Template Apm Probe App Dynamics Inputs - AppDynamics-specific inputs. Required when apm*type is 'AppDynamics'.
- comparator
Probe
Template Apm Probe Comparator - Comparator for APM metric validation.
- datadog
Inputs ProbeTemplate Apm Probe Datadog Inputs - Datadog-specific inputs. Required when apm*type is 'Datadog'.
- dynatrace
Inputs ProbeTemplate Apm Probe Dynatrace Inputs - Dynatrace-specific inputs. Required when apm*type is 'Dynatrace'.
- gcp
Cloud ProbeMonitoring Inputs Template Apm Probe Gcp Cloud Monitoring Inputs - GCP Cloud Monitoring-specific inputs. Required when apm*type is 'GCPCloudMonitoring'.
- new
Relic ProbeInputs Template Apm Probe New Relic Inputs - NewRelic-specific inputs. Required when apm*type is 'NewRelic'.
- prometheus
Inputs ProbeTemplate Apm Probe Prometheus Inputs - Prometheus-specific inputs. Required when apm*type is 'Prometheus'.
- splunk
Observability ProbeInputs Template Apm Probe Splunk Observability Inputs - SplunkObservability-specific inputs. Required when apm*type is 'SplunkObservability'.
- apm
Type string - APM provider type. Valid values: Prometheus, AppDynamics, SplunkObservability, Dynatrace, NewRelic, Datadog, GCPCloudMonitoring.
- app
Dynamics ProbeInputs Template Apm Probe App Dynamics Inputs - AppDynamics-specific inputs. Required when apm*type is 'AppDynamics'.
- comparator
Probe
Template Apm Probe Comparator - Comparator for APM metric validation.
- datadog
Inputs ProbeTemplate Apm Probe Datadog Inputs - Datadog-specific inputs. Required when apm*type is 'Datadog'.
- dynatrace
Inputs ProbeTemplate Apm Probe Dynatrace Inputs - Dynatrace-specific inputs. Required when apm*type is 'Dynatrace'.
- gcp
Cloud ProbeMonitoring Inputs Template Apm Probe Gcp Cloud Monitoring Inputs - GCP Cloud Monitoring-specific inputs. Required when apm*type is 'GCPCloudMonitoring'.
- new
Relic ProbeInputs Template Apm Probe New Relic Inputs - NewRelic-specific inputs. Required when apm*type is 'NewRelic'.
- prometheus
Inputs ProbeTemplate Apm Probe Prometheus Inputs - Prometheus-specific inputs. Required when apm*type is 'Prometheus'.
- splunk
Observability ProbeInputs Template Apm Probe Splunk Observability Inputs - SplunkObservability-specific inputs. Required when apm*type is 'SplunkObservability'.
- apm_
type str - APM provider type. Valid values: Prometheus, AppDynamics, SplunkObservability, Dynatrace, NewRelic, Datadog, GCPCloudMonitoring.
- app_
dynamics_ Probeinputs Template Apm Probe App Dynamics Inputs - AppDynamics-specific inputs. Required when apm*type is 'AppDynamics'.
- comparator
Probe
Template Apm Probe Comparator - Comparator for APM metric validation.
- datadog_
inputs ProbeTemplate Apm Probe Datadog Inputs - Datadog-specific inputs. Required when apm*type is 'Datadog'.
- dynatrace_
inputs ProbeTemplate Apm Probe Dynatrace Inputs - Dynatrace-specific inputs. Required when apm*type is 'Dynatrace'.
- gcp_
cloud_ Probemonitoring_ inputs Template Apm Probe Gcp Cloud Monitoring Inputs - GCP Cloud Monitoring-specific inputs. Required when apm*type is 'GCPCloudMonitoring'.
- new_
relic_ Probeinputs Template Apm Probe New Relic Inputs - NewRelic-specific inputs. Required when apm*type is 'NewRelic'.
- prometheus_
inputs ProbeTemplate Apm Probe Prometheus Inputs - Prometheus-specific inputs. Required when apm*type is 'Prometheus'.
- splunk_
observability_ Probeinputs Template Apm Probe Splunk Observability Inputs - SplunkObservability-specific inputs. Required when apm*type is 'SplunkObservability'.
- apm
Type String - APM provider type. Valid values: Prometheus, AppDynamics, SplunkObservability, Dynatrace, NewRelic, Datadog, GCPCloudMonitoring.
- app
Dynamics Property MapInputs - AppDynamics-specific inputs. Required when apm*type is 'AppDynamics'.
- comparator Property Map
- Comparator for APM metric validation.
- datadog
Inputs Property Map - Datadog-specific inputs. Required when apm*type is 'Datadog'.
- dynatrace
Inputs Property Map - Dynatrace-specific inputs. Required when apm*type is 'Dynatrace'.
- gcp
Cloud Property MapMonitoring Inputs - GCP Cloud Monitoring-specific inputs. Required when apm*type is 'GCPCloudMonitoring'.
- new
Relic Property MapInputs - NewRelic-specific inputs. Required when apm*type is 'NewRelic'.
- prometheus
Inputs Property Map - Prometheus-specific inputs. Required when apm*type is 'Prometheus'.
- splunk
Observability Property MapInputs - SplunkObservability-specific inputs. Required when apm*type is 'SplunkObservability'.
ProbeTemplateApmProbeAppDynamicsInputs, ProbeTemplateApmProbeAppDynamicsInputsArgs
- Connector
Id string - Harness connector ID for AppDynamics.
- Appd
Metrics ProbeTemplate Apm Probe App Dynamics Inputs Appd Metrics - AppDynamics metrics configuration.
- Connector
Id string - Harness connector ID for AppDynamics.
- Appd
Metrics ProbeTemplate Apm Probe App Dynamics Inputs Appd Metrics - AppDynamics metrics configuration.
- connector
Id String - Harness connector ID for AppDynamics.
- appd
Metrics ProbeTemplate Apm Probe App Dynamics Inputs Appd Metrics - AppDynamics metrics configuration.
- connector
Id string - Harness connector ID for AppDynamics.
- appd
Metrics ProbeTemplate Apm Probe App Dynamics Inputs Appd Metrics - AppDynamics metrics configuration.
- connector_
id str - Harness connector ID for AppDynamics.
- appd_
metrics ProbeTemplate Apm Probe App Dynamics Inputs Appd Metrics - AppDynamics metrics configuration.
- connector
Id String - Harness connector ID for AppDynamics.
- appd
Metrics Property Map - AppDynamics metrics configuration.
ProbeTemplateApmProbeAppDynamicsInputsAppdMetrics, ProbeTemplateApmProbeAppDynamicsInputsAppdMetricsArgs
- Application
Name string - AppDynamics application name.
- Duration
In intMin - Duration in minutes for the AppDynamics query.
- Metrics
Full stringPath - Full path to the AppDynamics metric.
- Application
Name string - AppDynamics application name.
- Duration
In intMin - Duration in minutes for the AppDynamics query.
- Metrics
Full stringPath - Full path to the AppDynamics metric.
- application
Name String - AppDynamics application name.
- duration
In IntegerMin - Duration in minutes for the AppDynamics query.
- metrics
Full StringPath - Full path to the AppDynamics metric.
- application
Name string - AppDynamics application name.
- duration
In numberMin - Duration in minutes for the AppDynamics query.
- metrics
Full stringPath - Full path to the AppDynamics metric.
- application_
name str - AppDynamics application name.
- duration_
in_ intmin - Duration in minutes for the AppDynamics query.
- metrics_
full_ strpath - Full path to the AppDynamics metric.
- application
Name String - AppDynamics application name.
- duration
In NumberMin - Duration in minutes for the AppDynamics query.
- metrics
Full StringPath - Full path to the AppDynamics metric.
ProbeTemplateApmProbeComparator, ProbeTemplateApmProbeComparatorArgs
ProbeTemplateApmProbeDatadogInputs, ProbeTemplateApmProbeDatadogInputsArgs
- Connector
Id string - Harness connector ID for Datadog.
- Duration
In intMin - Duration in minutes for the Datadog query.
- Query string
- Datadog query string.
- Synthetics
Test ProbeTemplate Apm Probe Datadog Inputs Synthetics Test - Datadog Synthetics test configuration.
- Connector
Id string - Harness connector ID for Datadog.
- Duration
In intMin - Duration in minutes for the Datadog query.
- Query string
- Datadog query string.
- Synthetics
Test ProbeTemplate Apm Probe Datadog Inputs Synthetics Test - Datadog Synthetics test configuration.
- connector
Id String - Harness connector ID for Datadog.
- duration
In IntegerMin - Duration in minutes for the Datadog query.
- query String
- Datadog query string.
- synthetics
Test ProbeTemplate Apm Probe Datadog Inputs Synthetics Test - Datadog Synthetics test configuration.
- connector
Id string - Harness connector ID for Datadog.
- duration
In numberMin - Duration in minutes for the Datadog query.
- query string
- Datadog query string.
- synthetics
Test ProbeTemplate Apm Probe Datadog Inputs Synthetics Test - Datadog Synthetics test configuration.
- connector_
id str - Harness connector ID for Datadog.
- duration_
in_ intmin - Duration in minutes for the Datadog query.
- query str
- Datadog query string.
- synthetics_
test ProbeTemplate Apm Probe Datadog Inputs Synthetics Test - Datadog Synthetics test configuration.
- connector
Id String - Harness connector ID for Datadog.
- duration
In NumberMin - Duration in minutes for the Datadog query.
- query String
- Datadog query string.
- synthetics
Test Property Map - Datadog Synthetics test configuration.
ProbeTemplateApmProbeDatadogInputsSyntheticsTest, ProbeTemplateApmProbeDatadogInputsSyntheticsTestArgs
ProbeTemplateApmProbeDynatraceInputs, ProbeTemplateApmProbeDynatraceInputsArgs
- Connector
Id string - Harness connector ID for Dynatrace.
- Duration
In intMin - Duration in minutes for the Dynatrace query.
- Metrics
Probe
Template Apm Probe Dynatrace Inputs Metrics - Dynatrace metrics configuration.
- Connector
Id string - Harness connector ID for Dynatrace.
- Duration
In intMin - Duration in minutes for the Dynatrace query.
- Metrics
Probe
Template Apm Probe Dynatrace Inputs Metrics - Dynatrace metrics configuration.
- connector
Id String - Harness connector ID for Dynatrace.
- duration
In IntegerMin - Duration in minutes for the Dynatrace query.
- metrics
Probe
Template Apm Probe Dynatrace Inputs Metrics - Dynatrace metrics configuration.
- connector
Id string - Harness connector ID for Dynatrace.
- duration
In numberMin - Duration in minutes for the Dynatrace query.
- metrics
Probe
Template Apm Probe Dynatrace Inputs Metrics - Dynatrace metrics configuration.
- connector_
id str - Harness connector ID for Dynatrace.
- duration_
in_ intmin - Duration in minutes for the Dynatrace query.
- metrics
Probe
Template Apm Probe Dynatrace Inputs Metrics - Dynatrace metrics configuration.
- connector
Id String - Harness connector ID for Dynatrace.
- duration
In NumberMin - Duration in minutes for the Dynatrace query.
- metrics Property Map
- Dynatrace metrics configuration.
ProbeTemplateApmProbeDynatraceInputsMetrics, ProbeTemplateApmProbeDynatraceInputsMetricsArgs
- Entity
Selector string - Dynatrace entity selector.
- Metrics
Selector string - Dynatrace metrics selector.
- Entity
Selector string - Dynatrace entity selector.
- Metrics
Selector string - Dynatrace metrics selector.
- entity
Selector String - Dynatrace entity selector.
- metrics
Selector String - Dynatrace metrics selector.
- entity
Selector string - Dynatrace entity selector.
- metrics
Selector string - Dynatrace metrics selector.
- entity_
selector str - Dynatrace entity selector.
- metrics_
selector str - Dynatrace metrics selector.
- entity
Selector String - Dynatrace entity selector.
- metrics
Selector String - Dynatrace metrics selector.
ProbeTemplateApmProbeGcpCloudMonitoringInputs, ProbeTemplateApmProbeGcpCloudMonitoringInputsArgs
- Project
Id string - GCP project ID.
- Query string
- GCP monitoring query string.
- Service
Account stringKey - GCP service account key (JSON).
- Project
Id string - GCP project ID.
- Query string
- GCP monitoring query string.
- Service
Account stringKey - GCP service account key (JSON).
- project
Id String - GCP project ID.
- query String
- GCP monitoring query string.
- service
Account StringKey - GCP service account key (JSON).
- project
Id string - GCP project ID.
- query string
- GCP monitoring query string.
- service
Account stringKey - GCP service account key (JSON).
- project_
id str - GCP project ID.
- query str
- GCP monitoring query string.
- service_
account_ strkey - GCP service account key (JSON).
- project
Id String - GCP project ID.
- query String
- GCP monitoring query string.
- service
Account StringKey - GCP service account key (JSON).
ProbeTemplateApmProbeNewRelicInputs, ProbeTemplateApmProbeNewRelicInputsArgs
- Connector
Id string - Harness connector ID for NewRelic.
- New
Relic ProbeMetric Template Apm Probe New Relic Inputs New Relic Metric - NewRelic metric configuration.
- Connector
Id string - Harness connector ID for NewRelic.
- New
Relic ProbeMetric Template Apm Probe New Relic Inputs New Relic Metric - NewRelic metric configuration.
- connector
Id String - Harness connector ID for NewRelic.
- new
Relic ProbeMetric Template Apm Probe New Relic Inputs New Relic Metric - NewRelic metric configuration.
- connector
Id string - Harness connector ID for NewRelic.
- new
Relic ProbeMetric Template Apm Probe New Relic Inputs New Relic Metric - NewRelic metric configuration.
- connector_
id str - Harness connector ID for NewRelic.
- new_
relic_ Probemetric Template Apm Probe New Relic Inputs New Relic Metric - NewRelic metric configuration.
- connector
Id String - Harness connector ID for NewRelic.
- new
Relic Property MapMetric - NewRelic metric configuration.
ProbeTemplateApmProbeNewRelicInputsNewRelicMetric, ProbeTemplateApmProbeNewRelicInputsNewRelicMetricArgs
- Query string
- NRQL query string.
- Query
Metric string - NewRelic query metric name.
- Query string
- NRQL query string.
- Query
Metric string - NewRelic query metric name.
- query String
- NRQL query string.
- query
Metric String - NewRelic query metric name.
- query string
- NRQL query string.
- query
Metric string - NewRelic query metric name.
- query str
- NRQL query string.
- query_
metric str - NewRelic query metric name.
- query String
- NRQL query string.
- query
Metric String - NewRelic query metric name.
ProbeTemplateApmProbePrometheusInputs, ProbeTemplateApmProbePrometheusInputsArgs
- Connector
Id string - Harness connector ID for Prometheus.
- Query string
- PromQL query string.
- Tls
Config ProbeTemplate Apm Probe Prometheus Inputs Tls Config - TLS configuration for Prometheus connection.
- Connector
Id string - Harness connector ID for Prometheus.
- Query string
- PromQL query string.
- Tls
Config ProbeTemplate Apm Probe Prometheus Inputs Tls Config - TLS configuration for Prometheus connection.
- connector
Id String - Harness connector ID for Prometheus.
- query String
- PromQL query string.
- tls
Config ProbeTemplate Apm Probe Prometheus Inputs Tls Config - TLS configuration for Prometheus connection.
- connector
Id string - Harness connector ID for Prometheus.
- query string
- PromQL query string.
- tls
Config ProbeTemplate Apm Probe Prometheus Inputs Tls Config - TLS configuration for Prometheus connection.
- connector_
id str - Harness connector ID for Prometheus.
- query str
- PromQL query string.
- tls_
config ProbeTemplate Apm Probe Prometheus Inputs Tls Config - TLS configuration for Prometheus connection.
- connector
Id String - Harness connector ID for Prometheus.
- query String
- PromQL query string.
- tls
Config Property Map - TLS configuration for Prometheus connection.
ProbeTemplateApmProbePrometheusInputsTlsConfig, ProbeTemplateApmProbePrometheusInputsTlsConfigArgs
- Ca
Cert stringSecret - Harness secret identifier for CA certificate.
- Client
Cert stringSecret - Harness secret identifier for client certificate.
- Client
Key stringSecret - Harness secret identifier for client key.
- Insecure
Skip boolVerify - Skip TLS certificate verification.
- Ca
Cert stringSecret - Harness secret identifier for CA certificate.
- Client
Cert stringSecret - Harness secret identifier for client certificate.
- Client
Key stringSecret - Harness secret identifier for client key.
- Insecure
Skip boolVerify - Skip TLS certificate verification.
- ca
Cert StringSecret - Harness secret identifier for CA certificate.
- client
Cert StringSecret - Harness secret identifier for client certificate.
- client
Key StringSecret - Harness secret identifier for client key.
- insecure
Skip BooleanVerify - Skip TLS certificate verification.
- ca
Cert stringSecret - Harness secret identifier for CA certificate.
- client
Cert stringSecret - Harness secret identifier for client certificate.
- client
Key stringSecret - Harness secret identifier for client key.
- insecure
Skip booleanVerify - Skip TLS certificate verification.
- ca_
cert_ strsecret - Harness secret identifier for CA certificate.
- client_
cert_ strsecret - Harness secret identifier for client certificate.
- client_
key_ strsecret - Harness secret identifier for client key.
- insecure_
skip_ boolverify - Skip TLS certificate verification.
- ca
Cert StringSecret - Harness secret identifier for CA certificate.
- client
Cert StringSecret - Harness secret identifier for client certificate.
- client
Key StringSecret - Harness secret identifier for client key.
- insecure
Skip BooleanVerify - Skip TLS certificate verification.
ProbeTemplateApmProbeSplunkObservabilityInputs, ProbeTemplateApmProbeSplunkObservabilityInputsArgs
- Connector
Id string - Harness connector ID for Splunk Observability.
- Splunk
Observability ProbeMetrics Template Apm Probe Splunk Observability Inputs Splunk Observability Metrics - Splunk Observability metrics configuration.
- Connector
Id string - Harness connector ID for Splunk Observability.
- Splunk
Observability ProbeMetrics Template Apm Probe Splunk Observability Inputs Splunk Observability Metrics - Splunk Observability metrics configuration.
- connector
Id String - Harness connector ID for Splunk Observability.
- splunk
Observability ProbeMetrics Template Apm Probe Splunk Observability Inputs Splunk Observability Metrics - Splunk Observability metrics configuration.
- connector
Id string - Harness connector ID for Splunk Observability.
- splunk
Observability ProbeMetrics Template Apm Probe Splunk Observability Inputs Splunk Observability Metrics - Splunk Observability metrics configuration.
- connector_
id str - Harness connector ID for Splunk Observability.
- splunk_
observability_ Probemetrics Template Apm Probe Splunk Observability Inputs Splunk Observability Metrics - Splunk Observability metrics configuration.
- connector
Id String - Harness connector ID for Splunk Observability.
- splunk
Observability Property MapMetrics - Splunk Observability metrics configuration.
ProbeTemplateApmProbeSplunkObservabilityInputsSplunkObservabilityMetrics, ProbeTemplateApmProbeSplunkObservabilityInputsSplunkObservabilityMetricsArgs
- Duration
In intMin - Duration in minutes for the Splunk query.
- Query string
- Splunk Observability query string.
- Duration
In intMin - Duration in minutes for the Splunk query.
- Query string
- Splunk Observability query string.
- duration
In IntegerMin - Duration in minutes for the Splunk query.
- query String
- Splunk Observability query string.
- duration
In numberMin - Duration in minutes for the Splunk query.
- query string
- Splunk Observability query string.
- duration_
in_ intmin - Duration in minutes for the Splunk query.
- query str
- Splunk Observability query string.
- duration
In NumberMin - Duration in minutes for the Splunk query.
- query String
- Splunk Observability query string.
ProbeTemplateCmdProbe, ProbeTemplateCmdProbeArgs
- Command string
- Command to execute.
- Comparator
Probe
Template Cmd Probe Comparator - Comparator for command output validation.
- Envs
List<Probe
Template Cmd Probe Env> - Environment variables for the command.
- Source string
- Source of the command (inline, configMap, secret).
- Command string
- Command to execute.
- Comparator
Probe
Template Cmd Probe Comparator - Comparator for command output validation.
- Envs
[]Probe
Template Cmd Probe Env - Environment variables for the command.
- Source string
- Source of the command (inline, configMap, secret).
- command String
- Command to execute.
- comparator
Probe
Template Cmd Probe Comparator - Comparator for command output validation.
- envs
List<Probe
Template Cmd Probe Env> - Environment variables for the command.
- source String
- Source of the command (inline, configMap, secret).
- command string
- Command to execute.
- comparator
Probe
Template Cmd Probe Comparator - Comparator for command output validation.
- envs
Probe
Template Cmd Probe Env[] - Environment variables for the command.
- source string
- Source of the command (inline, configMap, secret).
- command str
- Command to execute.
- comparator
Probe
Template Cmd Probe Comparator - Comparator for command output validation.
- envs
Sequence[Probe
Template Cmd Probe Env] - Environment variables for the command.
- source str
- Source of the command (inline, configMap, secret).
- command String
- Command to execute.
- comparator Property Map
- Comparator for command output validation.
- envs List<Property Map>
- Environment variables for the command.
- source String
- Source of the command (inline, configMap, secret).
ProbeTemplateCmdProbeComparator, ProbeTemplateCmdProbeComparatorArgs
ProbeTemplateCmdProbeEnv, ProbeTemplateCmdProbeEnvArgs
ProbeTemplateHttpProbe, ProbeTemplateHttpProbeArgs
- Url string
- URL to probe.
- Auth
Probe
Template Http Probe Auth - Authentication configuration.
- Headers Dictionary<string, string>
- HTTP headers.
- Method
Probe
Template Http Probe Method - HTTP method configuration with GET or POST.
- Tls
Config ProbeTemplate Http Probe Tls Config - TLS configuration.
- Url string
- URL to probe.
- Auth
Probe
Template Http Probe Auth - Authentication configuration.
- Headers map[string]string
- HTTP headers.
- Method
Probe
Template Http Probe Method - HTTP method configuration with GET or POST.
- Tls
Config ProbeTemplate Http Probe Tls Config - TLS configuration.
- url String
- URL to probe.
- auth
Probe
Template Http Probe Auth - Authentication configuration.
- headers Map<String,String>
- HTTP headers.
- method
Probe
Template Http Probe Method - HTTP method configuration with GET or POST.
- tls
Config ProbeTemplate Http Probe Tls Config - TLS configuration.
- url string
- URL to probe.
- auth
Probe
Template Http Probe Auth - Authentication configuration.
- headers {[key: string]: string}
- HTTP headers.
- method
Probe
Template Http Probe Method - HTTP method configuration with GET or POST.
- tls
Config ProbeTemplate Http Probe Tls Config - TLS configuration.
- url str
- URL to probe.
- auth
Probe
Template Http Probe Auth - Authentication configuration.
- headers Mapping[str, str]
- HTTP headers.
- method
Probe
Template Http Probe Method - HTTP method configuration with GET or POST.
- tls_
config ProbeTemplate Http Probe Tls Config - TLS configuration.
- url String
- URL to probe.
- auth Property Map
- Authentication configuration.
- headers Map<String>
- HTTP headers.
- method Property Map
- HTTP method configuration with GET or POST.
- tls
Config Property Map - TLS configuration.
ProbeTemplateHttpProbeAuth, ProbeTemplateHttpProbeAuthArgs
ProbeTemplateHttpProbeMethod, ProbeTemplateHttpProbeMethodArgs
- Get
Method ProbeTemplate Http Probe Method Get Method - GET method configuration.
- Post
Probe
Template Http Probe Method Post - POST method configuration.
- Get
Method ProbeTemplate Http Probe Method Get Method - GET method configuration.
- Post
Probe
Template Http Probe Method Post - POST method configuration.
- get
Method ProbeTemplate Http Probe Method Get Method - GET method configuration.
- post
Probe
Template Http Probe Method Post - POST method configuration.
- get
Method ProbeTemplate Http Probe Method Get Method - GET method configuration.
- post
Probe
Template Http Probe Method Post - POST method configuration.
- get_
method ProbeTemplate Http Probe Method Get Method - GET method configuration.
- post
Probe
Template Http Probe Method Post - POST method configuration.
- get
Method Property Map - GET method configuration.
- post Property Map
- POST method configuration.
ProbeTemplateHttpProbeMethodGetMethod, ProbeTemplateHttpProbeMethodGetMethodArgs
- Criteria string
- Response criteria (e.g., '==', '!=', 'contains').
- Response
Body string - Expected response body.
- Response
Code string - Expected HTTP response code (e.g., '200', '404').
- Criteria string
- Response criteria (e.g., '==', '!=', 'contains').
- Response
Body string - Expected response body.
- Response
Code string - Expected HTTP response code (e.g., '200', '404').
- criteria String
- Response criteria (e.g., '==', '!=', 'contains').
- response
Body String - Expected response body.
- response
Code String - Expected HTTP response code (e.g., '200', '404').
- criteria string
- Response criteria (e.g., '==', '!=', 'contains').
- response
Body string - Expected response body.
- response
Code string - Expected HTTP response code (e.g., '200', '404').
- criteria str
- Response criteria (e.g., '==', '!=', 'contains').
- response_
body str - Expected response body.
- response_
code str - Expected HTTP response code (e.g., '200', '404').
- criteria String
- Response criteria (e.g., '==', '!=', 'contains').
- response
Body String - Expected response body.
- response
Code String - Expected HTTP response code (e.g., '200', '404').
ProbeTemplateHttpProbeMethodPost, ProbeTemplateHttpProbeMethodPostArgs
- Body string
- POST request body.
- Body
Path string - Path to file containing POST body.
- Content
Type string - Content-Type header for POST request.
- Criteria string
- Response criteria (e.g., '==', '!=', 'contains').
- Response
Body string - Expected response body.
- Response
Code string - Expected HTTP response code (e.g., '200', '404').
- Body string
- POST request body.
- Body
Path string - Path to file containing POST body.
- Content
Type string - Content-Type header for POST request.
- Criteria string
- Response criteria (e.g., '==', '!=', 'contains').
- Response
Body string - Expected response body.
- Response
Code string - Expected HTTP response code (e.g., '200', '404').
- body String
- POST request body.
- body
Path String - Path to file containing POST body.
- content
Type String - Content-Type header for POST request.
- criteria String
- Response criteria (e.g., '==', '!=', 'contains').
- response
Body String - Expected response body.
- response
Code String - Expected HTTP response code (e.g., '200', '404').
- body string
- POST request body.
- body
Path string - Path to file containing POST body.
- content
Type string - Content-Type header for POST request.
- criteria string
- Response criteria (e.g., '==', '!=', 'contains').
- response
Body string - Expected response body.
- response
Code string - Expected HTTP response code (e.g., '200', '404').
- body str
- POST request body.
- body_
path str - Path to file containing POST body.
- content_
type str - Content-Type header for POST request.
- criteria str
- Response criteria (e.g., '==', '!=', 'contains').
- response_
body str - Expected response body.
- response_
code str - Expected HTTP response code (e.g., '200', '404').
- body String
- POST request body.
- body
Path String - Path to file containing POST body.
- content
Type String - Content-Type header for POST request.
- criteria String
- Response criteria (e.g., '==', '!=', 'contains').
- response
Body String - Expected response body.
- response
Code String - Expected HTTP response code (e.g., '200', '404').
ProbeTemplateHttpProbeTlsConfig, ProbeTemplateHttpProbeTlsConfigArgs
- Ca
Cert string - CA certificate.
- Client
Cert string - Client certificate.
- Client
Key string - Client key.
- Insecure
Skip boolVerify - Skip TLS certificate verification.
- Ca
Cert string - CA certificate.
- Client
Cert string - Client certificate.
- Client
Key string - Client key.
- Insecure
Skip boolVerify - Skip TLS certificate verification.
- ca
Cert String - CA certificate.
- client
Cert String - Client certificate.
- client
Key String - Client key.
- insecure
Skip BooleanVerify - Skip TLS certificate verification.
- ca
Cert string - CA certificate.
- client
Cert string - Client certificate.
- client
Key string - Client key.
- insecure
Skip booleanVerify - Skip TLS certificate verification.
- ca_
cert str - CA certificate.
- client_
cert str - Client certificate.
- client_
key str - Client key.
- insecure_
skip_ boolverify - Skip TLS certificate verification.
- ca
Cert String - CA certificate.
- client
Cert String - Client certificate.
- client
Key String - Client key.
- insecure
Skip BooleanVerify - Skip TLS certificate verification.
ProbeTemplateK8sProbe, ProbeTemplateK8sProbeArgs
- Resource string
- Resource type (e.g., 'pods', 'deployments').
- Version string
- API version (e.g., 'v1', 'v1beta1').
- Field
Selector string - Field selector for filtering resources.
- Group string
- API group (e.g., 'apps', 'batch').
- Label
Selector string - Label selector for filtering resources.
- Namespace string
- Kubernetes namespace.
- Operation string
- Operation to perform (create, delete, present, absent, etc.).
- Resource
Names string - Comma-separated list of resource names.
- Resource string
- Resource type (e.g., 'pods', 'deployments').
- Version string
- API version (e.g., 'v1', 'v1beta1').
- Field
Selector string - Field selector for filtering resources.
- Group string
- API group (e.g., 'apps', 'batch').
- Label
Selector string - Label selector for filtering resources.
- Namespace string
- Kubernetes namespace.
- Operation string
- Operation to perform (create, delete, present, absent, etc.).
- Resource
Names string - Comma-separated list of resource names.
- resource String
- Resource type (e.g., 'pods', 'deployments').
- version String
- API version (e.g., 'v1', 'v1beta1').
- field
Selector String - Field selector for filtering resources.
- group String
- API group (e.g., 'apps', 'batch').
- label
Selector String - Label selector for filtering resources.
- namespace String
- Kubernetes namespace.
- operation String
- Operation to perform (create, delete, present, absent, etc.).
- resource
Names String - Comma-separated list of resource names.
- resource string
- Resource type (e.g., 'pods', 'deployments').
- version string
- API version (e.g., 'v1', 'v1beta1').
- field
Selector string - Field selector for filtering resources.
- group string
- API group (e.g., 'apps', 'batch').
- label
Selector string - Label selector for filtering resources.
- namespace string
- Kubernetes namespace.
- operation string
- Operation to perform (create, delete, present, absent, etc.).
- resource
Names string - Comma-separated list of resource names.
- resource str
- Resource type (e.g., 'pods', 'deployments').
- version str
- API version (e.g., 'v1', 'v1beta1').
- field_
selector str - Field selector for filtering resources.
- group str
- API group (e.g., 'apps', 'batch').
- label_
selector str - Label selector for filtering resources.
- namespace str
- Kubernetes namespace.
- operation str
- Operation to perform (create, delete, present, absent, etc.).
- resource_
names str - Comma-separated list of resource names.
- resource String
- Resource type (e.g., 'pods', 'deployments').
- version String
- API version (e.g., 'v1', 'v1beta1').
- field
Selector String - Field selector for filtering resources.
- group String
- API group (e.g., 'apps', 'batch').
- label
Selector String - Label selector for filtering resources.
- namespace String
- Kubernetes namespace.
- operation String
- Operation to perform (create, delete, present, absent, etc.).
- resource
Names String - Comma-separated list of resource names.
ProbeTemplateRunProperties, ProbeTemplateRunPropertiesArgs
- Attempt int
- Number of attempts.
- Initial
Delay string - Initial delay before probe execution (e.g., '5s', '1m').
- Interval string
- Interval between probe executions (e.g., '10s', '30s').
- Polling
Interval string - Polling interval for continuous probes (e.g., '2s', '5s').
- Retry int
- Number of retries.
- Stop
On boolFailure - Whether to stop on failure.
- Timeout string
- Timeout for probe execution (e.g., '30s', '5m').
- Verbosity string
- Verbosity level for logging.
- Attempt int
- Number of attempts.
- Initial
Delay string - Initial delay before probe execution (e.g., '5s', '1m').
- Interval string
- Interval between probe executions (e.g., '10s', '30s').
- Polling
Interval string - Polling interval for continuous probes (e.g., '2s', '5s').
- Retry int
- Number of retries.
- Stop
On boolFailure - Whether to stop on failure.
- Timeout string
- Timeout for probe execution (e.g., '30s', '5m').
- Verbosity string
- Verbosity level for logging.
- attempt Integer
- Number of attempts.
- initial
Delay String - Initial delay before probe execution (e.g., '5s', '1m').
- interval String
- Interval between probe executions (e.g., '10s', '30s').
- polling
Interval String - Polling interval for continuous probes (e.g., '2s', '5s').
- retry Integer
- Number of retries.
- stop
On BooleanFailure - Whether to stop on failure.
- timeout String
- Timeout for probe execution (e.g., '30s', '5m').
- verbosity String
- Verbosity level for logging.
- attempt number
- Number of attempts.
- initial
Delay string - Initial delay before probe execution (e.g., '5s', '1m').
- interval string
- Interval between probe executions (e.g., '10s', '30s').
- polling
Interval string - Polling interval for continuous probes (e.g., '2s', '5s').
- retry number
- Number of retries.
- stop
On booleanFailure - Whether to stop on failure.
- timeout string
- Timeout for probe execution (e.g., '30s', '5m').
- verbosity string
- Verbosity level for logging.
- attempt int
- Number of attempts.
- initial_
delay str - Initial delay before probe execution (e.g., '5s', '1m').
- interval str
- Interval between probe executions (e.g., '10s', '30s').
- polling_
interval str - Polling interval for continuous probes (e.g., '2s', '5s').
- retry int
- Number of retries.
- stop_
on_ boolfailure - Whether to stop on failure.
- timeout str
- Timeout for probe execution (e.g., '30s', '5m').
- verbosity str
- Verbosity level for logging.
- attempt Number
- Number of attempts.
- initial
Delay String - Initial delay before probe execution (e.g., '5s', '1m').
- interval String
- Interval between probe executions (e.g., '10s', '30s').
- polling
Interval String - Polling interval for continuous probes (e.g., '2s', '5s').
- retry Number
- Number of retries.
- stop
On BooleanFailure - Whether to stop on failure.
- timeout String
- Timeout for probe execution (e.g., '30s', '5m').
- verbosity String
- Verbosity level for logging.
ProbeTemplateVariable, ProbeTemplateVariableArgs
- Name string
- Variable name.
- Value string
- Variable value.
- Description string
- Variable description.
- Required bool
- Whether the variable is required.
- Type string
- Variable type (e.g., 'string', 'number', 'boolean').
- Name string
- Variable name.
- Value string
- Variable value.
- Description string
- Variable description.
- Required bool
- Whether the variable is required.
- Type string
- Variable type (e.g., 'string', 'number', 'boolean').
- name String
- Variable name.
- value String
- Variable value.
- description String
- Variable description.
- required Boolean
- Whether the variable is required.
- type String
- Variable type (e.g., 'string', 'number', 'boolean').
- name string
- Variable name.
- value string
- Variable value.
- description string
- Variable description.
- required boolean
- Whether the variable is required.
- type string
- Variable type (e.g., 'string', 'number', 'boolean').
- name str
- Variable name.
- value str
- Variable value.
- description str
- Variable description.
- required bool
- Whether the variable is required.
- type str
- Variable type (e.g., 'string', 'number', 'boolean').
- name String
- Variable name.
- value String
- Variable value.
- description String
- Variable description.
- required Boolean
- Whether the variable is required.
- type String
- Variable type (e.g., 'string', 'number', 'boolean').
Import
The pulumi import command can be used, for example:
Example 1: Import Project-level Probe Template Format: org_id/project_id/hub_identity/template_identity
$ pulumi import harness:chaos/probeTemplate:ProbeTemplate example my_org/my_project/my-chaos-hub/http-health-check
Example 2: Import Org-level Probe Template Format: org_id/hub_identity/template_identity
$ pulumi import harness:chaos/probeTemplate:ProbeTemplate org_example my_org/org-chaos-hub/org-http-probe
Example 3: Import Account-level Probe Template Format: hub_identity/template_identity
$ pulumi import harness:chaos/probeTemplate:ProbeTemplate account_example account-chaos-hub/account-k8s-probe
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- harness pulumi/pulumi-harness
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
harnessTerraform Provider.
published on Tuesday, Apr 21, 2026 by Pulumi
