Viewing docs for Harness v0.15.5
published on Tuesday, Aug 4, 2026 by Pulumi
published on Tuesday, Aug 4, 2026 by Pulumi
Viewing docs for Harness v0.15.5
published on Tuesday, Aug 4, 2026 by Pulumi
published on Tuesday, Aug 4, 2026 by Pulumi
Data source for retrieving a Harness Chaos Probe Template.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as harness from "@pulumi/harness";
// Example 1: Lookup Probe Template by Identity (Recommended)
const byIdentity = harness.chaos.getProbeTemplate({
orgId: "my_org",
projectId: "my_project",
hubIdentity: "my-chaos-hub",
identity: "http-health-check",
});
export const probeName = byIdentity.then(byIdentity => byIdentity.name);
export const probeType = byIdentity.then(byIdentity => byIdentity.type);
// Example 2: Lookup Probe Template by Name
const byName = harness.chaos.getProbeTemplate({
orgId: "my_org",
projectId: "my_project",
hubIdentity: "my-chaos-hub",
name: "HTTP Health Check Probe",
});
// Example 3: Use in another resource
const example = new harness.chaos.Experiment("example", {probe: [{
name: byIdentity.then(byIdentity => byIdentity.name),
type: byIdentity.then(byIdentity => byIdentity.type),
}]});
import pulumi
import pulumi_harness as harness
# Example 1: Lookup Probe Template by Identity (Recommended)
by_identity = harness.chaos.get_probe_template(org_id="my_org",
project_id="my_project",
hub_identity="my-chaos-hub",
identity="http-health-check")
pulumi.export("probeName", by_identity.name)
pulumi.export("probeType", by_identity.type)
# Example 2: Lookup Probe Template by Name
by_name = harness.chaos.get_probe_template(org_id="my_org",
project_id="my_project",
hub_identity="my-chaos-hub",
name="HTTP Health Check Probe")
# Example 3: Use in another resource
example = harness.chaos.Experiment("example", probe=[{
"name": by_identity.name,
"type": by_identity.type,
}])
package main
import (
"github.com/pulumi/pulumi-harness/sdk/go/harness/chaos"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
// Example 1: Lookup Probe Template by Identity (Recommended)
byIdentity, err := chaos.LookupProbeTemplate(ctx, &chaos.LookupProbeTemplateArgs{
OrgId: pulumi.StringRef("my_org"),
ProjectId: pulumi.StringRef("my_project"),
HubIdentity: "my-chaos-hub",
Identity: pulumi.StringRef("http-health-check"),
}, nil)
if err != nil {
return err
}
ctx.Export("probeName", byIdentity.Name)
ctx.Export("probeType", byIdentity.Type)
// Example 2: Lookup Probe Template by Name
_, err = chaos.LookupProbeTemplate(ctx, &chaos.LookupProbeTemplateArgs{
OrgId: pulumi.StringRef("my_org"),
ProjectId: pulumi.StringRef("my_project"),
HubIdentity: "my-chaos-hub",
Name: pulumi.StringRef("HTTP Health Check Probe"),
}, nil)
if err != nil {
return err
}
// Example 3: Use in another resource
_, err = chaos.NewExperiment(ctx, "example", &chaos.ExperimentArgs{
Probe: []map[string]interface{}{
map[string]interface{}{
"name": byIdentity.Name,
"type": byIdentity.Type,
},
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Harness = Pulumi.Harness;
return await Deployment.RunAsync(() =>
{
// Example 1: Lookup Probe Template by Identity (Recommended)
var byIdentity = Harness.Chaos.GetProbeTemplate.Invoke(new()
{
OrgId = "my_org",
ProjectId = "my_project",
HubIdentity = "my-chaos-hub",
Identity = "http-health-check",
});
// Example 2: Lookup Probe Template by Name
var byName = Harness.Chaos.GetProbeTemplate.Invoke(new()
{
OrgId = "my_org",
ProjectId = "my_project",
HubIdentity = "my-chaos-hub",
Name = "HTTP Health Check Probe",
});
// Example 3: Use in another resource
var example = new Harness.Chaos.Experiment("example", new()
{
Probe = new[]
{
{
{ "name", byIdentity.Apply(getProbeTemplateResult => getProbeTemplateResult.Name) },
{ "type", byIdentity.Apply(getProbeTemplateResult => getProbeTemplateResult.Type) },
},
},
});
return new Dictionary<string, object?>
{
["probeName"] = byIdentity.Apply(getProbeTemplateResult => getProbeTemplateResult.Name),
["probeType"] = byIdentity.Apply(getProbeTemplateResult => getProbeTemplateResult.Type),
};
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.harness.chaos.ChaosFunctions;
import com.pulumi.harness.chaos.inputs.GetProbeTemplateArgs;
import com.pulumi.harness.chaos.Experiment;
import com.pulumi.harness.chaos.ExperimentArgs;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
// Example 1: Lookup Probe Template by Identity (Recommended)
final var byIdentity = ChaosFunctions.getProbeTemplate(GetProbeTemplateArgs.builder()
.orgId("my_org")
.projectId("my_project")
.hubIdentity("my-chaos-hub")
.identity("http-health-check")
.build());
ctx.export("probeName", byIdentity.name());
ctx.export("probeType", byIdentity.type());
// Example 2: Lookup Probe Template by Name
final var byName = ChaosFunctions.getProbeTemplate(GetProbeTemplateArgs.builder()
.orgId("my_org")
.projectId("my_project")
.hubIdentity("my-chaos-hub")
.name("HTTP Health Check Probe")
.build());
// Example 3: Use in another resource
var example = new Experiment("example", ExperimentArgs.builder()
.probe(Arrays.asList(Map.ofEntries(
Map.entry("name", byIdentity.name()),
Map.entry("type", byIdentity.type())
)))
.build());
}
}
resources:
# Example 3: Use in another resource
example:
type: harness:chaos:Experiment
properties:
probe:
- name: ${byIdentity.name}
type: ${byIdentity.type}
variables:
# Example 1: Lookup Probe Template by Identity (Recommended)
byIdentity:
fn::invoke:
function: harness:chaos:getProbeTemplate
arguments:
orgId: my_org
projectId: my_project
hubIdentity: my-chaos-hub
identity: http-health-check
# Example 2: Lookup Probe Template by Name
byName:
fn::invoke:
function: harness:chaos:getProbeTemplate
arguments:
orgId: my_org
projectId: my_project
hubIdentity: my-chaos-hub
name: HTTP Health Check Probe
outputs:
# Use the probe template data
probeName: ${byIdentity.name}
probeType: ${byIdentity.type}
pulumi {
required_providers {
harness = {
source = "pulumi/harness"
}
}
}
data "harness_chaos_getprobetemplate" "byIdentity" {
org_id = "my_org"
project_id = "my_project"
hub_identity = "my-chaos-hub"
identity = "http-health-check"
}
data "harness_chaos_getprobetemplate" "byName" {
org_id = "my_org"
project_id = "my_project"
hub_identity = "my-chaos-hub"
name = "HTTP Health Check Probe"
}
# Example 3: Use in another resource
resource "harness_chaos_experiment" "example" {
probe = [{
"name" = data.harness_chaos_getprobetemplate.byIdentity.name
"type" = data.harness_chaos_getprobetemplate.byIdentity.type
}]
}
# Example 1: Lookup Probe Template by Identity (Recommended)
# Use the probe template data
output "probeName" {
value = data.harness_chaos_getprobetemplate.byIdentity.name
}
output "probeType" {
value = data.harness_chaos_getprobetemplate.byIdentity.type
}
# Example 2: Lookup Probe Template by Name
Using getProbeTemplate
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getProbeTemplate(args: GetProbeTemplateArgs, opts?: InvokeOptions): Promise<GetProbeTemplateResult>
function getProbeTemplateOutput(args: GetProbeTemplateOutputArgs, opts?: InvokeOptions): Output<GetProbeTemplateResult>def get_probe_template(apm_probe: Optional[GetProbeTemplateApmProbe] = None,
cmd_probes: Optional[Sequence[GetProbeTemplateCmdProbe]] = None,
description: Optional[str] = None,
http_probes: Optional[Sequence[GetProbeTemplateHttpProbe]] = None,
hub_identity: Optional[str] = None,
identity: Optional[str] = None,
infrastructure_type: Optional[str] = None,
k8s_probes: Optional[Sequence[GetProbeTemplateK8sProbe]] = None,
name: Optional[str] = None,
org_id: Optional[str] = None,
project_id: Optional[str] = None,
run_properties: Optional[Sequence[GetProbeTemplateRunProperty]] = None,
tags: Optional[Sequence[str]] = None,
type: Optional[str] = None,
variables: Optional[Sequence[GetProbeTemplateVariable]] = None,
opts: Optional[InvokeOptions] = None) -> GetProbeTemplateResult
def get_probe_template_output(apm_probe: pulumi.Input[Optional[GetProbeTemplateApmProbeArgs]] = None,
cmd_probes: pulumi.Input[Optional[Sequence[pulumi.Input[GetProbeTemplateCmdProbeArgs]]]] = None,
description: pulumi.Input[Optional[str]] = None,
http_probes: pulumi.Input[Optional[Sequence[pulumi.Input[GetProbeTemplateHttpProbeArgs]]]] = None,
hub_identity: pulumi.Input[Optional[str]] = None,
identity: pulumi.Input[Optional[str]] = None,
infrastructure_type: pulumi.Input[Optional[str]] = None,
k8s_probes: pulumi.Input[Optional[Sequence[pulumi.Input[GetProbeTemplateK8sProbeArgs]]]] = None,
name: pulumi.Input[Optional[str]] = None,
org_id: pulumi.Input[Optional[str]] = None,
project_id: pulumi.Input[Optional[str]] = None,
run_properties: pulumi.Input[Optional[Sequence[pulumi.Input[GetProbeTemplateRunPropertyArgs]]]] = None,
tags: pulumi.Input[Optional[Sequence[pulumi.Input[str]]]] = None,
type: pulumi.Input[Optional[str]] = None,
variables: pulumi.Input[Optional[Sequence[pulumi.Input[GetProbeTemplateVariableArgs]]]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetProbeTemplateResult]func LookupProbeTemplate(ctx *Context, args *LookupProbeTemplateArgs, opts ...InvokeOption) (*LookupProbeTemplateResult, error)
func LookupProbeTemplateOutput(ctx *Context, args *LookupProbeTemplateOutputArgs, opts ...InvokeOption) LookupProbeTemplateResultOutput> Note: This function is named LookupProbeTemplate in the Go SDK.
public static class GetProbeTemplate
{
public static Task<GetProbeTemplateResult> InvokeAsync(GetProbeTemplateArgs args, InvokeOptions? opts = null)
public static Output<GetProbeTemplateResult> Invoke(GetProbeTemplateInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetProbeTemplateResult> getProbeTemplate(GetProbeTemplateArgs args, InvokeOptions options)
public static Output<GetProbeTemplateResult> getProbeTemplate(GetProbeTemplateArgs args, InvokeOptions options)
fn::invoke:
function: harness:chaos/getProbeTemplate:getProbeTemplate
arguments:
# arguments dictionarydata "harness_chaos_get_probe_template" "name" {
# arguments
}The following arguments are supported:
- Hub
Identity string - Identity of the chaos hub this probe template belongs to.
- Apm
Probe GetProbe Template Apm Probe - APM probe configuration. Required when type is 'apmProbe'.
- Cmd
Probes List<GetProbe Template Cmd Probe> - Command probe configuration. Required when type is 'cmdProbe'.
- Description string
- Description of the probe template.
- Http
Probes List<GetProbe Template Http Probe> - HTTP probe configuration. Required when type is 'httpProbe'.
- 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.
- K8s
Probes List<GetProbe Template 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 List<GetProbe Template Run Property> - 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<Get
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.
- Apm
Probe GetProbe Template Apm Probe - APM probe configuration. Required when type is 'apmProbe'.
- Cmd
Probes []GetProbe Template Cmd Probe - Command probe configuration. Required when type is 'cmdProbe'.
- Description string
- Description of the probe template.
- Http
Probes []GetProbe Template Http Probe - HTTP probe configuration. Required when type is 'httpProbe'.
- 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.
- K8s
Probes []GetProbe Template 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 []GetProbe Template Run Property - 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
[]Get
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.
- apm_
probe object - APM probe configuration. Required when type is 'apmProbe'.
- cmd_
probes list(object) - Command probe configuration. Required when type is 'cmdProbe'.
- description string
- Description of the probe template.
- http_
probes list(object) - HTTP probe configuration. Required when type is 'httpProbe'.
- 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.
- k8s_
probes list(object) - 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 list(object) - 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(object)
- Template variables that can be used in the probe.
- hub
Identity String - Identity of the chaos hub this probe template belongs to.
- apm
Probe GetProbe Template Apm Probe - APM probe configuration. Required when type is 'apmProbe'.
- cmd
Probes List<GetProbe Template Cmd Probe> - Command probe configuration. Required when type is 'cmdProbe'.
- description String
- Description of the probe template.
- http
Probes List<GetProbe Template Http Probe> - HTTP probe configuration. Required when type is 'httpProbe'.
- 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.
- k8s
Probes List<GetProbe Template 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 List<GetProbe Template Run Property> - 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<Get
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.
- apm
Probe GetProbe Template Apm Probe - APM probe configuration. Required when type is 'apmProbe'.
- cmd
Probes GetProbe Template Cmd Probe[] - Command probe configuration. Required when type is 'cmdProbe'.
- description string
- Description of the probe template.
- http
Probes GetProbe Template Http Probe[] - HTTP probe configuration. Required when type is 'httpProbe'.
- 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.
- k8s
Probes GetProbe Template 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 GetProbe Template Run Property[] - 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
Get
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.
- apm_
probe GetProbe Template Apm Probe - APM probe configuration. Required when type is 'apmProbe'.
- cmd_
probes Sequence[GetProbe Template Cmd Probe] - Command probe configuration. Required when type is 'cmdProbe'.
- description str
- Description of the probe template.
- http_
probes Sequence[GetProbe Template Http Probe] - HTTP probe configuration. Required when type is 'httpProbe'.
- 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.
- k8s_
probes Sequence[GetProbe Template K8s Probe] - 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 Sequence[GetProbe Template Run Property] - 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[Get
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.
- apm
Probe Property Map - APM probe configuration. Required when type is 'apmProbe'.
- cmd
Probes List<Property Map> - Command probe configuration. Required when type is 'cmdProbe'.
- description String
- Description of the probe template.
- http
Probes List<Property Map> - HTTP probe configuration. Required when type is 'httpProbe'.
- 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.
- k8s
Probes List<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 List<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.
getProbeTemplate Result
The following output properties are available:
- Account
Id string - Account identifier.
- Hub
Identity string - Identity of the chaos hub this probe template belongs to.
- Hub
Ref string - Hub reference.
- Id string
- The provider-assigned unique ID for this managed resource.
- Identity string
- Unique identifier for the probe template (immutable).
- Is
Default bool - Whether this is the default version for predefined probes.
- Name string
- Name of the probe template.
- Revision int
- Revision number of the probe template.
- Type string
- Type of the probe template. Valid values: httpProbe, cmdProbe, k8sProbe, promProbe, sloProbe, datadogProbe, dynatraceProbe, containerProbe, apmProbe.
- Apm
Probe GetProbe Template Apm Probe - APM probe configuration. Required when type is 'apmProbe'.
- Cmd
Probes List<GetProbe Template Cmd Probe> - Command probe configuration. Required when type is 'cmdProbe'.
- Description string
- Description of the probe template.
- Http
Probes List<GetProbe Template 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
Probes List<GetProbe Template K8s Probe> - Kubernetes probe configuration. Required when type is 'k8sProbe'.
- Org
Id string - Organization identifier.
- Project
Id string - Project identifier.
- Run
Properties List<GetProbe Template Run Property> - Run properties for the probe template execution.
- List<string>
- Tags to associate with the probe template.
- Variables
List<Get
Probe Template Variable> - Template variables that can be used in the probe.
- Account
Id string - Account identifier.
- Hub
Identity string - Identity of the chaos hub this probe template belongs to.
- Hub
Ref string - Hub reference.
- Id string
- The provider-assigned unique ID for this managed resource.
- Identity string
- Unique identifier for the probe template (immutable).
- Is
Default bool - Whether this is the default version for predefined probes.
- Name string
- Name of the probe template.
- Revision int
- Revision number of the probe template.
- Type string
- Type of the probe template. Valid values: httpProbe, cmdProbe, k8sProbe, promProbe, sloProbe, datadogProbe, dynatraceProbe, containerProbe, apmProbe.
- Apm
Probe GetProbe Template Apm Probe - APM probe configuration. Required when type is 'apmProbe'.
- Cmd
Probes []GetProbe Template Cmd Probe - Command probe configuration. Required when type is 'cmdProbe'.
- Description string
- Description of the probe template.
- Http
Probes []GetProbe Template 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
Probes []GetProbe Template K8s Probe - Kubernetes probe configuration. Required when type is 'k8sProbe'.
- Org
Id string - Organization identifier.
- Project
Id string - Project identifier.
- Run
Properties []GetProbe Template Run Property - Run properties for the probe template execution.
- []string
- Tags to associate with the probe template.
- Variables
[]Get
Probe Template Variable - Template variables that can be used in the probe.
- account_
id string - Account identifier.
- hub_
identity string - Identity of the chaos hub this probe template belongs to.
- hub_
ref string - Hub reference.
- id string
- The provider-assigned unique ID for this managed resource.
- identity string
- Unique identifier for the probe template (immutable).
- is_
default bool - Whether this is the default version for predefined probes.
- name string
- Name of the probe template.
- revision number
- Revision number of the probe template.
- type string
- Type of the probe template. Valid values: httpProbe, cmdProbe, k8sProbe, promProbe, sloProbe, datadogProbe, dynatraceProbe, containerProbe, apmProbe.
- apm_
probe object - APM probe configuration. Required when type is 'apmProbe'.
- cmd_
probes list(object) - Command probe configuration. Required when type is 'cmdProbe'.
- description string
- Description of the probe template.
- http_
probes list(object) - 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_
probes list(object) - Kubernetes probe configuration. Required when type is 'k8sProbe'.
- org_
id string - Organization identifier.
- project_
id string - Project identifier.
- run_
properties list(object) - Run properties for the probe template execution.
- list(string)
- Tags to associate with the probe template.
- variables list(object)
- Template variables that can be used in the probe.
- account
Id String - Account identifier.
- hub
Identity String - Identity of the chaos hub this probe template belongs to.
- hub
Ref String - Hub reference.
- id String
- The provider-assigned unique ID for this managed resource.
- identity String
- Unique identifier for the probe template (immutable).
- is
Default Boolean - Whether this is the default version for predefined probes.
- name String
- Name of the probe template.
- revision Integer
- Revision number of the probe template.
- type String
- Type of the probe template. Valid values: httpProbe, cmdProbe, k8sProbe, promProbe, sloProbe, datadogProbe, dynatraceProbe, containerProbe, apmProbe.
- apm
Probe GetProbe Template Apm Probe - APM probe configuration. Required when type is 'apmProbe'.
- cmd
Probes List<GetProbe Template Cmd Probe> - Command probe configuration. Required when type is 'cmdProbe'.
- description String
- Description of the probe template.
- http
Probes List<GetProbe Template 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
Probes List<GetProbe Template K8s Probe> - Kubernetes probe configuration. Required when type is 'k8sProbe'.
- org
Id String - Organization identifier.
- project
Id String - Project identifier.
- run
Properties List<GetProbe Template Run Property> - Run properties for the probe template execution.
- List<String>
- Tags to associate with the probe template.
- variables
List<Get
Probe Template Variable> - Template variables that can be used in the probe.
- account
Id string - Account identifier.
- hub
Identity string - Identity of the chaos hub this probe template belongs to.
- hub
Ref string - Hub reference.
- id string
- The provider-assigned unique ID for this managed resource.
- identity string
- Unique identifier for the probe template (immutable).
- is
Default boolean - Whether this is the default version for predefined probes.
- name string
- Name of the probe template.
- revision number
- Revision number of the probe template.
- type string
- Type of the probe template. Valid values: httpProbe, cmdProbe, k8sProbe, promProbe, sloProbe, datadogProbe, dynatraceProbe, containerProbe, apmProbe.
- apm
Probe GetProbe Template Apm Probe - APM probe configuration. Required when type is 'apmProbe'.
- cmd
Probes GetProbe Template Cmd Probe[] - Command probe configuration. Required when type is 'cmdProbe'.
- description string
- Description of the probe template.
- http
Probes GetProbe Template 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
Probes GetProbe Template K8s Probe[] - Kubernetes probe configuration. Required when type is 'k8sProbe'.
- org
Id string - Organization identifier.
- project
Id string - Project identifier.
- run
Properties GetProbe Template Run Property[] - Run properties for the probe template execution.
- string[]
- Tags to associate with the probe template.
- variables
Get
Probe Template Variable[] - Template variables that can be used in the probe.
- account_
id str - Account identifier.
- hub_
identity str - Identity of the chaos hub this probe template belongs to.
- hub_
ref str - Hub reference.
- id str
- The provider-assigned unique ID for this managed resource.
- identity str
- Unique identifier for the probe template (immutable).
- is_
default bool - Whether this is the default version for predefined probes.
- name str
- Name of the probe template.
- revision int
- Revision number of the probe template.
- type str
- Type of the probe template. Valid values: httpProbe, cmdProbe, k8sProbe, promProbe, sloProbe, datadogProbe, dynatraceProbe, containerProbe, apmProbe.
- apm_
probe GetProbe Template Apm Probe - APM probe configuration. Required when type is 'apmProbe'.
- cmd_
probes Sequence[GetProbe Template Cmd Probe] - Command probe configuration. Required when type is 'cmdProbe'.
- description str
- Description of the probe template.
- http_
probes Sequence[GetProbe Template Http Probe] - 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_
probes Sequence[GetProbe Template K8s Probe] - Kubernetes probe configuration. Required when type is 'k8sProbe'.
- org_
id str - Organization identifier.
- project_
id str - Project identifier.
- run_
properties Sequence[GetProbe Template Run Property] - Run properties for the probe template execution.
- Sequence[str]
- Tags to associate with the probe template.
- variables
Sequence[Get
Probe Template Variable] - Template variables that can be used in the probe.
- account
Id String - Account identifier.
- hub
Identity String - Identity of the chaos hub this probe template belongs to.
- hub
Ref String - Hub reference.
- id String
- The provider-assigned unique ID for this managed resource.
- identity String
- Unique identifier for the probe template (immutable).
- is
Default Boolean - Whether this is the default version for predefined probes.
- name String
- Name of the probe template.
- revision Number
- Revision number of the probe template.
- 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
Probes List<Property Map> - Command probe configuration. Required when type is 'cmdProbe'.
- description String
- Description of the probe template.
- http
Probes List<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
Probes List<Property Map> - Kubernetes probe configuration. Required when type is 'k8sProbe'.
- org
Id String - Organization identifier.
- project
Id String - Project identifier.
- run
Properties List<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.
Supporting Types
GetProbeTemplateApmProbe
- Apm
Type string - APM provider type. Valid values: Prometheus, AppDynamics, SplunkObservability, Dynatrace, NewRelic, Datadog, GCPCloudMonitoring.
- App
Dynamics GetInputs Probe Template Apm Probe App Dynamics Inputs - AppDynamics-specific inputs. Required when apm*type is 'AppDynamics'.
- Comparator
Get
Probe Template Apm Probe Comparator - Comparator for APM metric validation.
- Datadog
Inputs GetProbe Template Apm Probe Datadog Inputs - Datadog-specific inputs. Required when apm*type is 'Datadog'.
- Dynatrace
Inputs GetProbe Template Apm Probe Dynatrace Inputs - Dynatrace-specific inputs. Required when apm*type is 'Dynatrace'.
- Gcp
Cloud GetMonitoring Inputs Probe Template Apm Probe Gcp Cloud Monitoring Inputs - GCP Cloud Monitoring-specific inputs. Required when apm*type is 'GCPCloudMonitoring'.
- New
Relic GetInputs Probe Template Apm Probe New Relic Inputs - NewRelic-specific inputs. Required when apm*type is 'NewRelic'.
- Prometheus
Inputs GetProbe Template Apm Probe Prometheus Inputs - Prometheus-specific inputs. Required when apm*type is 'Prometheus'.
- Splunk
Observability GetInputs Probe 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 GetInputs Probe Template Apm Probe App Dynamics Inputs - AppDynamics-specific inputs. Required when apm*type is 'AppDynamics'.
- Comparator
Get
Probe Template Apm Probe Comparator - Comparator for APM metric validation.
- Datadog
Inputs GetProbe Template Apm Probe Datadog Inputs - Datadog-specific inputs. Required when apm*type is 'Datadog'.
- Dynatrace
Inputs GetProbe Template Apm Probe Dynatrace Inputs - Dynatrace-specific inputs. Required when apm*type is 'Dynatrace'.
- Gcp
Cloud GetMonitoring Inputs Probe Template Apm Probe Gcp Cloud Monitoring Inputs - GCP Cloud Monitoring-specific inputs. Required when apm*type is 'GCPCloudMonitoring'.
- New
Relic GetInputs Probe Template Apm Probe New Relic Inputs - NewRelic-specific inputs. Required when apm*type is 'NewRelic'.
- Prometheus
Inputs GetProbe Template Apm Probe Prometheus Inputs - Prometheus-specific inputs. Required when apm*type is 'Prometheus'.
- Splunk
Observability GetInputs Probe 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_ objectinputs - AppDynamics-specific inputs. Required when apm*type is 'AppDynamics'.
- comparator object
- Comparator for APM metric validation.
- datadog_
inputs object - Datadog-specific inputs. Required when apm*type is 'Datadog'.
- dynatrace_
inputs object - Dynatrace-specific inputs. Required when apm*type is 'Dynatrace'.
- gcp_
cloud_ objectmonitoring_ inputs - GCP Cloud Monitoring-specific inputs. Required when apm*type is 'GCPCloudMonitoring'.
- new_
relic_ objectinputs - NewRelic-specific inputs. Required when apm*type is 'NewRelic'.
- prometheus_
inputs object - Prometheus-specific inputs. Required when apm*type is 'Prometheus'.
- splunk_
observability_ objectinputs - 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 GetInputs Probe Template Apm Probe App Dynamics Inputs - AppDynamics-specific inputs. Required when apm*type is 'AppDynamics'.
- comparator
Get
Probe Template Apm Probe Comparator - Comparator for APM metric validation.
- datadog
Inputs GetProbe Template Apm Probe Datadog Inputs - Datadog-specific inputs. Required when apm*type is 'Datadog'.
- dynatrace
Inputs GetProbe Template Apm Probe Dynatrace Inputs - Dynatrace-specific inputs. Required when apm*type is 'Dynatrace'.
- gcp
Cloud GetMonitoring Inputs Probe Template Apm Probe Gcp Cloud Monitoring Inputs - GCP Cloud Monitoring-specific inputs. Required when apm*type is 'GCPCloudMonitoring'.
- new
Relic GetInputs Probe Template Apm Probe New Relic Inputs - NewRelic-specific inputs. Required when apm*type is 'NewRelic'.
- prometheus
Inputs GetProbe Template Apm Probe Prometheus Inputs - Prometheus-specific inputs. Required when apm*type is 'Prometheus'.
- splunk
Observability GetInputs Probe 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 GetInputs Probe Template Apm Probe App Dynamics Inputs - AppDynamics-specific inputs. Required when apm*type is 'AppDynamics'.
- comparator
Get
Probe Template Apm Probe Comparator - Comparator for APM metric validation.
- datadog
Inputs GetProbe Template Apm Probe Datadog Inputs - Datadog-specific inputs. Required when apm*type is 'Datadog'.
- dynatrace
Inputs GetProbe Template Apm Probe Dynatrace Inputs - Dynatrace-specific inputs. Required when apm*type is 'Dynatrace'.
- gcp
Cloud GetMonitoring Inputs Probe Template Apm Probe Gcp Cloud Monitoring Inputs - GCP Cloud Monitoring-specific inputs. Required when apm*type is 'GCPCloudMonitoring'.
- new
Relic GetInputs Probe Template Apm Probe New Relic Inputs - NewRelic-specific inputs. Required when apm*type is 'NewRelic'.
- prometheus
Inputs GetProbe Template Apm Probe Prometheus Inputs - Prometheus-specific inputs. Required when apm*type is 'Prometheus'.
- splunk
Observability GetInputs Probe 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_ Getinputs Probe Template Apm Probe App Dynamics Inputs - AppDynamics-specific inputs. Required when apm*type is 'AppDynamics'.
- comparator
Get
Probe Template Apm Probe Comparator - Comparator for APM metric validation.
- datadog_
inputs GetProbe Template Apm Probe Datadog Inputs - Datadog-specific inputs. Required when apm*type is 'Datadog'.
- dynatrace_
inputs GetProbe Template Apm Probe Dynatrace Inputs - Dynatrace-specific inputs. Required when apm*type is 'Dynatrace'.
- gcp_
cloud_ Getmonitoring_ inputs Probe Template Apm Probe Gcp Cloud Monitoring Inputs - GCP Cloud Monitoring-specific inputs. Required when apm*type is 'GCPCloudMonitoring'.
- new_
relic_ Getinputs Probe Template Apm Probe New Relic Inputs - NewRelic-specific inputs. Required when apm*type is 'NewRelic'.
- prometheus_
inputs GetProbe Template Apm Probe Prometheus Inputs - Prometheus-specific inputs. Required when apm*type is 'Prometheus'.
- splunk_
observability_ Getinputs Probe 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'.
GetProbeTemplateApmProbeAppDynamicsInputs
- Connector
Id string - Harness connector ID for AppDynamics.
- Appd
Metrics GetProbe Template Apm Probe App Dynamics Inputs Appd Metrics - AppDynamics metrics configuration.
- Connector
Id string - Harness connector ID for AppDynamics.
- Appd
Metrics GetProbe Template Apm Probe App Dynamics Inputs Appd Metrics - AppDynamics metrics configuration.
- connector_
id string - Harness connector ID for AppDynamics.
- appd_
metrics object - AppDynamics metrics configuration.
- connector
Id String - Harness connector ID for AppDynamics.
- appd
Metrics GetProbe Template Apm Probe App Dynamics Inputs Appd Metrics - AppDynamics metrics configuration.
- connector
Id string - Harness connector ID for AppDynamics.
- appd
Metrics GetProbe Template Apm Probe App Dynamics Inputs Appd Metrics - AppDynamics metrics configuration.
- connector_
id str - Harness connector ID for AppDynamics.
- appd_
metrics GetProbe Template 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.
GetProbeTemplateApmProbeAppDynamicsInputsAppdMetrics
- 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_ numbermin - 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.
GetProbeTemplateApmProbeComparator
GetProbeTemplateApmProbeDatadogInputs
- 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 GetProbe Template 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 GetProbe Template 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 object - 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 GetProbe Template 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 GetProbe Template 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 GetProbe Template 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.
GetProbeTemplateApmProbeDatadogInputsSyntheticsTest
GetProbeTemplateApmProbeDynatraceInputs
- Connector
Id string - Harness connector ID for Dynatrace.
- Duration
In intMin - Duration in minutes for the Dynatrace query.
- Metrics
Get
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
Get
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 object
- Dynatrace metrics configuration.
- connector
Id String - Harness connector ID for Dynatrace.
- duration
In IntegerMin - Duration in minutes for the Dynatrace query.
- metrics
Get
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
Get
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
Get
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.
GetProbeTemplateApmProbeDynatraceInputsMetrics
- 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 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.
GetProbeTemplateApmProbeGcpCloudMonitoringInputs
- 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 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).
GetProbeTemplateApmProbeNewRelicInputs
- Connector
Id string - Harness connector ID for NewRelic.
- New
Relic GetMetric Probe Template Apm Probe New Relic Inputs New Relic Metric - NewRelic metric configuration.
- Connector
Id string - Harness connector ID for NewRelic.
- New
Relic GetMetric Probe Template Apm Probe New Relic Inputs New Relic Metric - NewRelic metric configuration.
- connector_
id string - Harness connector ID for NewRelic.
- new_
relic_ objectmetric - NewRelic metric configuration.
- connector
Id String - Harness connector ID for NewRelic.
- new
Relic GetMetric Probe Template Apm Probe New Relic Inputs New Relic Metric - NewRelic metric configuration.
- connector
Id string - Harness connector ID for NewRelic.
- new
Relic GetMetric Probe Template Apm Probe New Relic Inputs New Relic Metric - NewRelic metric configuration.
- connector_
id str - Harness connector ID for NewRelic.
- new_
relic_ Getmetric Probe 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.
GetProbeTemplateApmProbeNewRelicInputsNewRelicMetric
- 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 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.
GetProbeTemplateApmProbePrometheusInputs
- Connector
Id string - Harness connector ID for Prometheus.
- Query string
- PromQL query string.
- Tls
Config GetProbe Template 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 GetProbe Template 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 object - TLS configuration for Prometheus connection.
- connector
Id String - Harness connector ID for Prometheus.
- query String
- PromQL query string.
- tls
Config GetProbe Template 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 GetProbe Template 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 GetProbe Template 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.
GetProbeTemplateApmProbePrometheusInputsTlsConfig
- 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_ 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.
GetProbeTemplateApmProbeSplunkObservabilityInputs
- Connector
Id string - Harness connector ID for Splunk Observability.
- Splunk
Observability GetMetrics Probe Template Apm Probe Splunk Observability Inputs Splunk Observability Metrics - Splunk Observability metrics configuration.
- Connector
Id string - Harness connector ID for Splunk Observability.
- Splunk
Observability GetMetrics Probe Template Apm Probe Splunk Observability Inputs Splunk Observability Metrics - Splunk Observability metrics configuration.
- connector_
id string - Harness connector ID for Splunk Observability.
- splunk_
observability_ objectmetrics - Splunk Observability metrics configuration.
- connector
Id String - Harness connector ID for Splunk Observability.
- splunk
Observability GetMetrics Probe Template Apm Probe Splunk Observability Inputs Splunk Observability Metrics - Splunk Observability metrics configuration.
- connector
Id string - Harness connector ID for Splunk Observability.
- splunk
Observability GetMetrics Probe Template Apm Probe Splunk Observability Inputs Splunk Observability Metrics - Splunk Observability metrics configuration.
- connector_
id str - Harness connector ID for Splunk Observability.
- splunk_
observability_ Getmetrics Probe 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.
GetProbeTemplateApmProbeSplunkObservabilityInputsSplunkObservabilityMetrics
- 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_ numbermin - 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.
GetProbeTemplateCmdProbe
- Command string
- Command to execute.
- Comparators
List<Get
Probe Template Cmd Probe Comparator> - Comparator for command output validation.
- Envs
List<Get
Probe Template Cmd Probe Env> - Environment variables for the command.
- Source string
- Optional source for the command probe. Leave UNSET for inline execution (the command runs inside the experiment pod). If set, it must be a YAML/JSON-encoded SourceDetails object describing an external source pod (e.g.
image,command,args,env,imagePullPolicy,nodeSelector). At experiment execution the backend unmarshals this string into a SourceDetails object, so a bare keyword such as "inline", "configMap", or "secret" is INVALID and fails with "cannot unmarshal string into Go value of type v1.SourceDetails". To run inline, omit this field entirely.
- Command string
- Command to execute.
- Comparators
[]Get
Probe Template Cmd Probe Comparator - Comparator for command output validation.
- Envs
[]Get
Probe Template Cmd Probe Env - Environment variables for the command.
- Source string
- Optional source for the command probe. Leave UNSET for inline execution (the command runs inside the experiment pod). If set, it must be a YAML/JSON-encoded SourceDetails object describing an external source pod (e.g.
image,command,args,env,imagePullPolicy,nodeSelector). At experiment execution the backend unmarshals this string into a SourceDetails object, so a bare keyword such as "inline", "configMap", or "secret" is INVALID and fails with "cannot unmarshal string into Go value of type v1.SourceDetails". To run inline, omit this field entirely.
- command string
- Command to execute.
- comparators list(object)
- Comparator for command output validation.
- envs list(object)
- Environment variables for the command.
- source string
- Optional source for the command probe. Leave UNSET for inline execution (the command runs inside the experiment pod). If set, it must be a YAML/JSON-encoded SourceDetails object describing an external source pod (e.g.
image,command,args,env,imagePullPolicy,nodeSelector). At experiment execution the backend unmarshals this string into a SourceDetails object, so a bare keyword such as "inline", "configMap", or "secret" is INVALID and fails with "cannot unmarshal string into Go value of type v1.SourceDetails". To run inline, omit this field entirely.
- command String
- Command to execute.
- comparators
List<Get
Probe Template Cmd Probe Comparator> - Comparator for command output validation.
- envs
List<Get
Probe Template Cmd Probe Env> - Environment variables for the command.
- source String
- Optional source for the command probe. Leave UNSET for inline execution (the command runs inside the experiment pod). If set, it must be a YAML/JSON-encoded SourceDetails object describing an external source pod (e.g.
image,command,args,env,imagePullPolicy,nodeSelector). At experiment execution the backend unmarshals this string into a SourceDetails object, so a bare keyword such as "inline", "configMap", or "secret" is INVALID and fails with "cannot unmarshal string into Go value of type v1.SourceDetails". To run inline, omit this field entirely.
- command string
- Command to execute.
- comparators
Get
Probe Template Cmd Probe Comparator[] - Comparator for command output validation.
- envs
Get
Probe Template Cmd Probe Env[] - Environment variables for the command.
- source string
- Optional source for the command probe. Leave UNSET for inline execution (the command runs inside the experiment pod). If set, it must be a YAML/JSON-encoded SourceDetails object describing an external source pod (e.g.
image,command,args,env,imagePullPolicy,nodeSelector). At experiment execution the backend unmarshals this string into a SourceDetails object, so a bare keyword such as "inline", "configMap", or "secret" is INVALID and fails with "cannot unmarshal string into Go value of type v1.SourceDetails". To run inline, omit this field entirely.
- command str
- Command to execute.
- comparators
Sequence[Get
Probe Template Cmd Probe Comparator] - Comparator for command output validation.
- envs
Sequence[Get
Probe Template Cmd Probe Env] - Environment variables for the command.
- source str
- Optional source for the command probe. Leave UNSET for inline execution (the command runs inside the experiment pod). If set, it must be a YAML/JSON-encoded SourceDetails object describing an external source pod (e.g.
image,command,args,env,imagePullPolicy,nodeSelector). At experiment execution the backend unmarshals this string into a SourceDetails object, so a bare keyword such as "inline", "configMap", or "secret" is INVALID and fails with "cannot unmarshal string into Go value of type v1.SourceDetails". To run inline, omit this field entirely.
- command String
- Command to execute.
- comparators List<Property Map>
- Comparator for command output validation.
- envs List<Property Map>
- Environment variables for the command.
- source String
- Optional source for the command probe. Leave UNSET for inline execution (the command runs inside the experiment pod). If set, it must be a YAML/JSON-encoded SourceDetails object describing an external source pod (e.g.
image,command,args,env,imagePullPolicy,nodeSelector). At experiment execution the backend unmarshals this string into a SourceDetails object, so a bare keyword such as "inline", "configMap", or "secret" is INVALID and fails with "cannot unmarshal string into Go value of type v1.SourceDetails". To run inline, omit this field entirely.
GetProbeTemplateCmdProbeComparator
GetProbeTemplateCmdProbeEnv
GetProbeTemplateHttpProbe
- Url string
- URL to probe.
- Auth
Get
Probe Template Http Probe Auth - Authentication configuration.
- Headers Dictionary<string, string>
- HTTP headers.
- Methods
List<Get
Probe Template Http Probe Method> - HTTP method configuration with GET or POST.
- Tls
Config GetProbe Template Http Probe Tls Config - TLS configuration.
- Url string
- URL to probe.
- Auth
Get
Probe Template Http Probe Auth - Authentication configuration.
- Headers map[string]string
- HTTP headers.
- Methods
[]Get
Probe Template Http Probe Method - HTTP method configuration with GET or POST.
- Tls
Config GetProbe Template Http Probe Tls Config - TLS configuration.
- url string
- URL to probe.
- auth object
- Authentication configuration.
- headers map(string)
- HTTP headers.
- methods list(object)
- HTTP method configuration with GET or POST.
- tls_
config object - TLS configuration.
- url String
- URL to probe.
- auth
Get
Probe Template Http Probe Auth - Authentication configuration.
- headers Map<String,String>
- HTTP headers.
- methods
List<Get
Probe Template Http Probe Method> - HTTP method configuration with GET or POST.
- tls
Config GetProbe Template Http Probe Tls Config - TLS configuration.
- url string
- URL to probe.
- auth
Get
Probe Template Http Probe Auth - Authentication configuration.
- headers {[key: string]: string}
- HTTP headers.
- methods
Get
Probe Template Http Probe Method[] - HTTP method configuration with GET or POST.
- tls
Config GetProbe Template Http Probe Tls Config - TLS configuration.
- url str
- URL to probe.
- auth
Get
Probe Template Http Probe Auth - Authentication configuration.
- headers Mapping[str, str]
- HTTP headers.
- methods
Sequence[Get
Probe Template Http Probe Method] - HTTP method configuration with GET or POST.
- tls_
config GetProbe Template Http Probe Tls Config - TLS configuration.
- url String
- URL to probe.
- auth Property Map
- Authentication configuration.
- headers Map<String>
- HTTP headers.
- methods List<Property Map>
- HTTP method configuration with GET or POST.
- tls
Config Property Map - TLS configuration.
GetProbeTemplateHttpProbeAuth
GetProbeTemplateHttpProbeMethod
- Gets
List<Get
Probe Template Http Probe Method Get> - GET method configuration.
- Posts
List<Get
Probe Template Http Probe Method Post> - POST method configuration.
- Gets
[]Get
Probe Template Http Probe Method Get - GET method configuration.
- Posts
[]Get
Probe Template Http Probe Method Post - POST method configuration.
- gets list(object)
- GET method configuration.
- posts list(object)
- POST method configuration.
- gets
List<Get
Probe Template Http Probe Method Get> - GET method configuration.
- posts
List<Get
Probe Template Http Probe Method Post> - POST method configuration.
- gets
Get
Probe Template Http Probe Method Get[] - GET method configuration.
- posts
Get
Probe Template Http Probe Method Post[] - POST method configuration.
- gets
Sequence[Get
Probe Template Http Probe Method Get] - GET method configuration.
- posts
Sequence[Get
Probe Template Http Probe Method Post] - POST method configuration.
- gets List<Property Map>
- GET method configuration.
- posts List<Property Map>
- POST method configuration.
GetProbeTemplateHttpProbeMethodGet
- 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 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').
GetProbeTemplateHttpProbeMethodPost
- 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 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').
GetProbeTemplateHttpProbeTlsConfig
- 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_ 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.
GetProbeTemplateK8sProbe
- 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 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.
GetProbeTemplateRunProperty
- 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 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_ 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.
GetProbeTemplateVariable
- 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 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').
Package Details
- Repository
- harness pulumi/pulumi-harness
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
harnessTerraform Provider.
Viewing docs for Harness v0.15.5
published on Tuesday, Aug 4, 2026 by Pulumi
published on Tuesday, Aug 4, 2026 by Pulumi