published on Friday, Jun 5, 2026 by Chronosphere
published on Friday, Jun 5, 2026 by Chronosphere
A CrowdStrike Falcon LogScale (formerly Humio) action target (email, Slack, webhook, PagerDuty, OpsGenie, VictorOps, or upload-file) invoked by a logscale_alert when it fires.
Example Usage
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Pulumi = Chronosphere.Pulumi;
return await Deployment.RunAsync(() =>
{
var email = new Pulumi.LogscaleAction("email", new()
{
EmailAction = new Pulumi.Inputs.LogscaleActionEmailActionArgs
{
AttachCsv = true,
BodyTemplate = "{{query.results}}",
Recipients = new[]
{
"oncall@example.com",
},
SubjectTemplate = "Logscale alert: {{alert.name}}",
UseProxy = false,
},
Name = "Email on-call",
Repository = "default",
});
var pagerduty = new Pulumi.LogscaleAction("pagerduty", new()
{
Name = "PagerDuty page",
PagerDutyAction = new Pulumi.Inputs.LogscaleActionPagerDutyActionArgs
{
RoutingKey = "XXXXX",
Severity = "ERROR",
UseProxy = false,
},
Repository = "default",
});
});
package main
import (
"github.com/chronosphereio/pulumi-chronosphere/sdk/go/chronosphere"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := chronosphere.NewLogscaleAction(ctx, "email", &chronosphere.LogscaleActionArgs{
EmailAction: &chronosphere.LogscaleActionEmailActionArgs{
AttachCsv: pulumi.Bool(true),
BodyTemplate: pulumi.String("{{query.results}}"),
Recipients: pulumi.StringArray{
pulumi.String("oncall@example.com"),
},
SubjectTemplate: pulumi.String("Logscale alert: {{alert.name}}"),
UseProxy: pulumi.Bool(false),
},
Name: pulumi.String("Email on-call"),
Repository: pulumi.String("default"),
})
if err != nil {
return err
}
_, err = chronosphere.NewLogscaleAction(ctx, "pagerduty", &chronosphere.LogscaleActionArgs{
Name: pulumi.String("PagerDuty page"),
PagerDutyAction: &chronosphere.LogscaleActionPagerDutyActionArgs{
RoutingKey: pulumi.String("XXXXX"),
Severity: pulumi.String("ERROR"),
UseProxy: pulumi.Bool(false),
},
Repository: pulumi.String("default"),
})
if err != nil {
return err
}
return nil
})
}
Example coming soon!
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.chronosphere.LogscaleAction;
import com.pulumi.chronosphere.LogscaleActionArgs;
import com.pulumi.chronosphere.inputs.LogscaleActionEmailActionArgs;
import com.pulumi.chronosphere.inputs.LogscaleActionPagerDutyActionArgs;
import java.util.List;
import java.util.ArrayList;
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) {
var email = new LogscaleAction("email", LogscaleActionArgs.builder()
.emailAction(LogscaleActionEmailActionArgs.builder()
.attachCsv(true)
.bodyTemplate("{{query.results}}")
.recipients("oncall@example.com")
.subjectTemplate("Logscale alert: {{alert.name}}")
.useProxy(false)
.build())
.name("Email on-call")
.repository("default")
.build());
var pagerduty = new LogscaleAction("pagerduty", LogscaleActionArgs.builder()
.name("PagerDuty page")
.pagerDutyAction(LogscaleActionPagerDutyActionArgs.builder()
.routingKey("XXXXX")
.severity("ERROR")
.useProxy(false)
.build())
.repository("default")
.build());
}
}
import * as pulumi from "@pulumi/pulumi";
import * as chronosphere from "@pulumi-chronosphere/pulumi-chronosphere";
const email = new chronosphere.LogscaleAction("email", {
emailAction: {
attachCsv: true,
bodyTemplate: "{{query.results}}",
recipients: ["oncall@example.com"],
subjectTemplate: "Logscale alert: {{alert.name}}",
useProxy: false,
},
name: "Email on-call",
repository: "default",
});
const pagerduty = new chronosphere.LogscaleAction("pagerduty", {
name: "PagerDuty page",
pagerDutyAction: {
routingKey: "XXXXX",
severity: "ERROR",
useProxy: false,
},
repository: "default",
});
import pulumi
import pulumi_chronosphere as chronosphere
email = chronosphere.LogscaleAction("email",
email_action=chronosphere.LogscaleActionEmailActionArgs(
attach_csv=True,
body_template="{{query.results}}",
recipients=["oncall@example.com"],
subject_template="Logscale alert: {{alert.name}}",
use_proxy=False,
),
name="Email on-call",
repository="default")
pagerduty = chronosphere.LogscaleAction("pagerduty",
name="PagerDuty page",
pager_duty_action=chronosphere.LogscaleActionPagerDutyActionArgs(
routing_key="XXXXX",
severity="ERROR",
use_proxy=False,
),
repository="default")
resources:
email:
type: chronosphere:LogscaleAction
properties:
emailAction:
attachCsv: true
bodyTemplate: '{{query.results}}'
recipients:
- oncall@example.com
subjectTemplate: 'Logscale alert: {{alert.name}}'
useProxy: false
name: Email on-call
repository: default
pagerduty:
type: chronosphere:LogscaleAction
properties:
name: PagerDuty page
pagerDutyAction:
routingKey: XXXXX
severity: ERROR
useProxy: false
repository: default
Create LogscaleAction Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new LogscaleAction(name: string, args: LogscaleActionArgs, opts?: CustomResourceOptions);@overload
def LogscaleAction(resource_name: str,
args: LogscaleActionArgs,
opts: Optional[ResourceOptions] = None)
@overload
def LogscaleAction(resource_name: str,
opts: Optional[ResourceOptions] = None,
name: Optional[str] = None,
repository: Optional[str] = None,
email_action: Optional[LogscaleActionEmailActionArgs] = None,
humio_action: Optional[LogscaleActionHumioActionArgs] = None,
ops_genie_action: Optional[LogscaleActionOpsGenieActionArgs] = None,
pager_duty_action: Optional[LogscaleActionPagerDutyActionArgs] = None,
slack_action: Optional[LogscaleActionSlackActionArgs] = None,
slack_post_message_action: Optional[LogscaleActionSlackPostMessageActionArgs] = None,
slug: Optional[str] = None,
upload_file_action: Optional[LogscaleActionUploadFileActionArgs] = None,
victor_ops_action: Optional[LogscaleActionVictorOpsActionArgs] = None,
webhook_action: Optional[LogscaleActionWebhookActionArgs] = None)func NewLogscaleAction(ctx *Context, name string, args LogscaleActionArgs, opts ...ResourceOption) (*LogscaleAction, error)public LogscaleAction(string name, LogscaleActionArgs args, CustomResourceOptions? opts = null)
public LogscaleAction(String name, LogscaleActionArgs args)
public LogscaleAction(String name, LogscaleActionArgs args, CustomResourceOptions options)
type: chronosphere:LogscaleAction
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "chronosphere_logscaleaction" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args LogscaleActionArgs
- 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 LogscaleActionArgs
- 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 LogscaleActionArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args LogscaleActionArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args LogscaleActionArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var logscaleActionResource = new Pulumi.LogscaleAction("logscaleActionResource", new()
{
Name = "string",
Repository = "string",
EmailAction = new Pulumi.Inputs.LogscaleActionEmailActionArgs
{
Recipients = new[]
{
"string",
},
AttachCsv = false,
BodyTemplate = "string",
SubjectTemplate = "string",
UseProxy = false,
},
HumioAction = new Pulumi.Inputs.LogscaleActionHumioActionArgs
{
IngestToken = "string",
},
OpsGenieAction = new Pulumi.Inputs.LogscaleActionOpsGenieActionArgs
{
ApiUrl = "string",
OpsGenieKey = "string",
UseProxy = false,
},
PagerDutyAction = new Pulumi.Inputs.LogscaleActionPagerDutyActionArgs
{
RoutingKey = "string",
Severity = "string",
UseProxy = false,
},
SlackAction = new Pulumi.Inputs.LogscaleActionSlackActionArgs
{
Url = "string",
Fields =
{
{ "string", "string" },
},
UseProxy = false,
},
SlackPostMessageAction = new Pulumi.Inputs.LogscaleActionSlackPostMessageActionArgs
{
ApiToken = "string",
Channels = new[]
{
"string",
},
Fields =
{
{ "string", "string" },
},
UseProxy = false,
},
Slug = "string",
UploadFileAction = new Pulumi.Inputs.LogscaleActionUploadFileActionArgs
{
FileName = "string",
},
VictorOpsAction = new Pulumi.Inputs.LogscaleActionVictorOpsActionArgs
{
MessageType = "string",
NotifyUrl = "string",
UseProxy = false,
},
WebhookAction = new Pulumi.Inputs.LogscaleActionWebhookActionArgs
{
Method = "string",
Url = "string",
BodyTemplate = "string",
Headers =
{
{ "string", "string" },
},
IgnoreSsl = false,
UseProxy = false,
},
});
example, err := chronosphere.NewLogscaleAction(ctx, "logscaleActionResource", &chronosphere.LogscaleActionArgs{
Name: pulumi.String("string"),
Repository: pulumi.String("string"),
EmailAction: &chronosphere.LogscaleActionEmailActionArgs{
Recipients: pulumi.StringArray{
pulumi.String("string"),
},
AttachCsv: pulumi.Bool(false),
BodyTemplate: pulumi.String("string"),
SubjectTemplate: pulumi.String("string"),
UseProxy: pulumi.Bool(false),
},
HumioAction: &chronosphere.LogscaleActionHumioActionArgs{
IngestToken: pulumi.String("string"),
},
OpsGenieAction: &chronosphere.LogscaleActionOpsGenieActionArgs{
ApiUrl: pulumi.String("string"),
OpsGenieKey: pulumi.String("string"),
UseProxy: pulumi.Bool(false),
},
PagerDutyAction: &chronosphere.LogscaleActionPagerDutyActionArgs{
RoutingKey: pulumi.String("string"),
Severity: pulumi.String("string"),
UseProxy: pulumi.Bool(false),
},
SlackAction: &chronosphere.LogscaleActionSlackActionArgs{
Url: pulumi.String("string"),
Fields: pulumi.StringMap{
"string": pulumi.String("string"),
},
UseProxy: pulumi.Bool(false),
},
SlackPostMessageAction: &chronosphere.LogscaleActionSlackPostMessageActionArgs{
ApiToken: pulumi.String("string"),
Channels: pulumi.StringArray{
pulumi.String("string"),
},
Fields: pulumi.StringMap{
"string": pulumi.String("string"),
},
UseProxy: pulumi.Bool(false),
},
Slug: pulumi.String("string"),
UploadFileAction: &chronosphere.LogscaleActionUploadFileActionArgs{
FileName: pulumi.String("string"),
},
VictorOpsAction: &chronosphere.LogscaleActionVictorOpsActionArgs{
MessageType: pulumi.String("string"),
NotifyUrl: pulumi.String("string"),
UseProxy: pulumi.Bool(false),
},
WebhookAction: &chronosphere.LogscaleActionWebhookActionArgs{
Method: pulumi.String("string"),
Url: pulumi.String("string"),
BodyTemplate: pulumi.String("string"),
Headers: pulumi.StringMap{
"string": pulumi.String("string"),
},
IgnoreSsl: pulumi.Bool(false),
UseProxy: pulumi.Bool(false),
},
})
resource "chronosphere_logscaleaction" "logscaleActionResource" {
name = "string"
repository = "string"
email_action = {
recipients = ["string"]
attach_csv = false
body_template = "string"
subject_template = "string"
use_proxy = false
}
humio_action = {
ingest_token = "string"
}
ops_genie_action = {
api_url = "string"
ops_genie_key = "string"
use_proxy = false
}
pager_duty_action = {
routing_key = "string"
severity = "string"
use_proxy = false
}
slack_action = {
url = "string"
fields = {
"string" = "string"
}
use_proxy = false
}
slack_post_message_action = {
api_token = "string"
channels = ["string"]
fields = {
"string" = "string"
}
use_proxy = false
}
slug = "string"
upload_file_action = {
file_name = "string"
}
victor_ops_action = {
message_type = "string"
notify_url = "string"
use_proxy = false
}
webhook_action = {
method = "string"
url = "string"
body_template = "string"
headers = {
"string" = "string"
}
ignore_ssl = false
use_proxy = false
}
}
var logscaleActionResource = new LogscaleAction("logscaleActionResource", LogscaleActionArgs.builder()
.name("string")
.repository("string")
.emailAction(LogscaleActionEmailActionArgs.builder()
.recipients("string")
.attachCsv(false)
.bodyTemplate("string")
.subjectTemplate("string")
.useProxy(false)
.build())
.humioAction(LogscaleActionHumioActionArgs.builder()
.ingestToken("string")
.build())
.opsGenieAction(LogscaleActionOpsGenieActionArgs.builder()
.apiUrl("string")
.opsGenieKey("string")
.useProxy(false)
.build())
.pagerDutyAction(LogscaleActionPagerDutyActionArgs.builder()
.routingKey("string")
.severity("string")
.useProxy(false)
.build())
.slackAction(LogscaleActionSlackActionArgs.builder()
.url("string")
.fields(Map.of("string", "string"))
.useProxy(false)
.build())
.slackPostMessageAction(LogscaleActionSlackPostMessageActionArgs.builder()
.apiToken("string")
.channels("string")
.fields(Map.of("string", "string"))
.useProxy(false)
.build())
.slug("string")
.uploadFileAction(LogscaleActionUploadFileActionArgs.builder()
.fileName("string")
.build())
.victorOpsAction(LogscaleActionVictorOpsActionArgs.builder()
.messageType("string")
.notifyUrl("string")
.useProxy(false)
.build())
.webhookAction(LogscaleActionWebhookActionArgs.builder()
.method("string")
.url("string")
.bodyTemplate("string")
.headers(Map.of("string", "string"))
.ignoreSsl(false)
.useProxy(false)
.build())
.build());
logscale_action_resource = chronosphere.LogscaleAction("logscaleActionResource",
name="string",
repository="string",
email_action={
"recipients": ["string"],
"attach_csv": False,
"body_template": "string",
"subject_template": "string",
"use_proxy": False,
},
humio_action={
"ingest_token": "string",
},
ops_genie_action={
"api_url": "string",
"ops_genie_key": "string",
"use_proxy": False,
},
pager_duty_action={
"routing_key": "string",
"severity": "string",
"use_proxy": False,
},
slack_action={
"url": "string",
"fields": {
"string": "string",
},
"use_proxy": False,
},
slack_post_message_action={
"api_token": "string",
"channels": ["string"],
"fields": {
"string": "string",
},
"use_proxy": False,
},
slug="string",
upload_file_action={
"file_name": "string",
},
victor_ops_action={
"message_type": "string",
"notify_url": "string",
"use_proxy": False,
},
webhook_action={
"method": "string",
"url": "string",
"body_template": "string",
"headers": {
"string": "string",
},
"ignore_ssl": False,
"use_proxy": False,
})
const logscaleActionResource = new chronosphere.LogscaleAction("logscaleActionResource", {
name: "string",
repository: "string",
emailAction: {
recipients: ["string"],
attachCsv: false,
bodyTemplate: "string",
subjectTemplate: "string",
useProxy: false,
},
humioAction: {
ingestToken: "string",
},
opsGenieAction: {
apiUrl: "string",
opsGenieKey: "string",
useProxy: false,
},
pagerDutyAction: {
routingKey: "string",
severity: "string",
useProxy: false,
},
slackAction: {
url: "string",
fields: {
string: "string",
},
useProxy: false,
},
slackPostMessageAction: {
apiToken: "string",
channels: ["string"],
fields: {
string: "string",
},
useProxy: false,
},
slug: "string",
uploadFileAction: {
fileName: "string",
},
victorOpsAction: {
messageType: "string",
notifyUrl: "string",
useProxy: false,
},
webhookAction: {
method: "string",
url: "string",
bodyTemplate: "string",
headers: {
string: "string",
},
ignoreSsl: false,
useProxy: false,
},
});
type: chronosphere:LogscaleAction
properties:
emailAction:
attachCsv: false
bodyTemplate: string
recipients:
- string
subjectTemplate: string
useProxy: false
humioAction:
ingestToken: string
name: string
opsGenieAction:
apiUrl: string
opsGenieKey: string
useProxy: false
pagerDutyAction:
routingKey: string
severity: string
useProxy: false
repository: string
slackAction:
fields:
string: string
url: string
useProxy: false
slackPostMessageAction:
apiToken: string
channels:
- string
fields:
string: string
useProxy: false
slug: string
uploadFileAction:
fileName: string
victorOpsAction:
messageType: string
notifyUrl: string
useProxy: false
webhookAction:
bodyTemplate: string
headers:
string: string
ignoreSsl: false
method: string
url: string
useProxy: false
LogscaleAction 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 LogscaleAction resource accepts the following input properties:
- Name string
- Display name of the LogScale action.
- Repository string
- Name of the LogScale repository the action belongs to. Immutable after creation.
- Email
Action Chronosphere.Pulumi. Inputs. Logscale Action Email Action - Send email when the alert triggers. Exactly one action type must be set.
- Humio
Action Chronosphere.Pulumi. Inputs. Logscale Action Humio Action - Forward results to another LogScale (Humio) repository via its ingest token. Exactly one action type must be set.
- Ops
Genie Chronosphere.Action Pulumi. Inputs. Logscale Action Ops Genie Action - Send an OpsGenie alert when the alert triggers. Exactly one action type must be set.
- Pager
Duty Chronosphere.Action Pulumi. Inputs. Logscale Action Pager Duty Action - Send a PagerDuty event when the alert triggers. Exactly one action type must be set.
- Slack
Action Chronosphere.Pulumi. Inputs. Logscale Action Slack Action - Post a message to a Slack incoming webhook when the alert triggers. Exactly one action type must be set.
- Slack
Post Chronosphere.Message Action Pulumi. Inputs. Logscale Action Slack Post Message Action - Post a message to Slack channels using the Slack
chat.postMessageAPI. Exactly one action type must be set. - Slug string
- Stable identifier for the LogScale action. Generated from
nameif omitted. Immutable after creation. - Upload
File Chronosphere.Action Pulumi. Inputs. Logscale Action Upload File Action - Upload the query result as a file in LogScale. Exactly one action type must be set.
- Victor
Ops Chronosphere.Action Pulumi. Inputs. Logscale Action Victor Ops Action - Send a VictorOps (Splunk On-Call) event when the alert triggers. Exactly one action type must be set.
- Webhook
Action Chronosphere.Pulumi. Inputs. Logscale Action Webhook Action - Send an HTTP or HTTPS webhook when the alert triggers. Exactly one action type must be set.
- Name string
- Display name of the LogScale action.
- Repository string
- Name of the LogScale repository the action belongs to. Immutable after creation.
- Email
Action LogscaleAction Email Action Args - Send email when the alert triggers. Exactly one action type must be set.
- Humio
Action LogscaleAction Humio Action Args - Forward results to another LogScale (Humio) repository via its ingest token. Exactly one action type must be set.
- Ops
Genie LogscaleAction Action Ops Genie Action Args - Send an OpsGenie alert when the alert triggers. Exactly one action type must be set.
- Pager
Duty LogscaleAction Action Pager Duty Action Args - Send a PagerDuty event when the alert triggers. Exactly one action type must be set.
- Slack
Action LogscaleAction Slack Action Args - Post a message to a Slack incoming webhook when the alert triggers. Exactly one action type must be set.
- Slack
Post LogscaleMessage Action Action Slack Post Message Action Args - Post a message to Slack channels using the Slack
chat.postMessageAPI. Exactly one action type must be set. - Slug string
- Stable identifier for the LogScale action. Generated from
nameif omitted. Immutable after creation. - Upload
File LogscaleAction Action Upload File Action Args - Upload the query result as a file in LogScale. Exactly one action type must be set.
- Victor
Ops LogscaleAction Action Victor Ops Action Args - Send a VictorOps (Splunk On-Call) event when the alert triggers. Exactly one action type must be set.
- Webhook
Action LogscaleAction Webhook Action Args - Send an HTTP or HTTPS webhook when the alert triggers. Exactly one action type must be set.
- name string
- Display name of the LogScale action.
- repository string
- Name of the LogScale repository the action belongs to. Immutable after creation.
- email_
action object - Send email when the alert triggers. Exactly one action type must be set.
- humio_
action object - Forward results to another LogScale (Humio) repository via its ingest token. Exactly one action type must be set.
- ops_
genie_ objectaction - Send an OpsGenie alert when the alert triggers. Exactly one action type must be set.
- pager_
duty_ objectaction - Send a PagerDuty event when the alert triggers. Exactly one action type must be set.
- slack_
action object - Post a message to a Slack incoming webhook when the alert triggers. Exactly one action type must be set.
- slack_
post_ objectmessage_ action - Post a message to Slack channels using the Slack
chat.postMessageAPI. Exactly one action type must be set. - slug string
- Stable identifier for the LogScale action. Generated from
nameif omitted. Immutable after creation. - upload_
file_ objectaction - Upload the query result as a file in LogScale. Exactly one action type must be set.
- victor_
ops_ objectaction - Send a VictorOps (Splunk On-Call) event when the alert triggers. Exactly one action type must be set.
- webhook_
action object - Send an HTTP or HTTPS webhook when the alert triggers. Exactly one action type must be set.
- name String
- Display name of the LogScale action.
- repository String
- Name of the LogScale repository the action belongs to. Immutable after creation.
- email
Action LogscaleAction Email Action - Send email when the alert triggers. Exactly one action type must be set.
- humio
Action LogscaleAction Humio Action - Forward results to another LogScale (Humio) repository via its ingest token. Exactly one action type must be set.
- ops
Genie LogscaleAction Action Ops Genie Action - Send an OpsGenie alert when the alert triggers. Exactly one action type must be set.
- pager
Duty LogscaleAction Action Pager Duty Action - Send a PagerDuty event when the alert triggers. Exactly one action type must be set.
- slack
Action LogscaleAction Slack Action - Post a message to a Slack incoming webhook when the alert triggers. Exactly one action type must be set.
- slack
Post LogscaleMessage Action Action Slack Post Message Action - Post a message to Slack channels using the Slack
chat.postMessageAPI. Exactly one action type must be set. - slug String
- Stable identifier for the LogScale action. Generated from
nameif omitted. Immutable after creation. - upload
File LogscaleAction Action Upload File Action - Upload the query result as a file in LogScale. Exactly one action type must be set.
- victor
Ops LogscaleAction Action Victor Ops Action - Send a VictorOps (Splunk On-Call) event when the alert triggers. Exactly one action type must be set.
- webhook
Action LogscaleAction Webhook Action - Send an HTTP or HTTPS webhook when the alert triggers. Exactly one action type must be set.
- name string
- Display name of the LogScale action.
- repository string
- Name of the LogScale repository the action belongs to. Immutable after creation.
- email
Action LogscaleAction Email Action - Send email when the alert triggers. Exactly one action type must be set.
- humio
Action LogscaleAction Humio Action - Forward results to another LogScale (Humio) repository via its ingest token. Exactly one action type must be set.
- ops
Genie LogscaleAction Action Ops Genie Action - Send an OpsGenie alert when the alert triggers. Exactly one action type must be set.
- pager
Duty LogscaleAction Action Pager Duty Action - Send a PagerDuty event when the alert triggers. Exactly one action type must be set.
- slack
Action LogscaleAction Slack Action - Post a message to a Slack incoming webhook when the alert triggers. Exactly one action type must be set.
- slack
Post LogscaleMessage Action Action Slack Post Message Action - Post a message to Slack channels using the Slack
chat.postMessageAPI. Exactly one action type must be set. - slug string
- Stable identifier for the LogScale action. Generated from
nameif omitted. Immutable after creation. - upload
File LogscaleAction Action Upload File Action - Upload the query result as a file in LogScale. Exactly one action type must be set.
- victor
Ops LogscaleAction Action Victor Ops Action - Send a VictorOps (Splunk On-Call) event when the alert triggers. Exactly one action type must be set.
- webhook
Action LogscaleAction Webhook Action - Send an HTTP or HTTPS webhook when the alert triggers. Exactly one action type must be set.
- name str
- Display name of the LogScale action.
- repository str
- Name of the LogScale repository the action belongs to. Immutable after creation.
- email_
action LogscaleAction Email Action Args - Send email when the alert triggers. Exactly one action type must be set.
- humio_
action LogscaleAction Humio Action Args - Forward results to another LogScale (Humio) repository via its ingest token. Exactly one action type must be set.
- ops_
genie_ Logscaleaction Action Ops Genie Action Args - Send an OpsGenie alert when the alert triggers. Exactly one action type must be set.
- pager_
duty_ Logscaleaction Action Pager Duty Action Args - Send a PagerDuty event when the alert triggers. Exactly one action type must be set.
- slack_
action LogscaleAction Slack Action Args - Post a message to a Slack incoming webhook when the alert triggers. Exactly one action type must be set.
- slack_
post_ Logscalemessage_ action Action Slack Post Message Action Args - Post a message to Slack channels using the Slack
chat.postMessageAPI. Exactly one action type must be set. - slug str
- Stable identifier for the LogScale action. Generated from
nameif omitted. Immutable after creation. - upload_
file_ Logscaleaction Action Upload File Action Args - Upload the query result as a file in LogScale. Exactly one action type must be set.
- victor_
ops_ Logscaleaction Action Victor Ops Action Args - Send a VictorOps (Splunk On-Call) event when the alert triggers. Exactly one action type must be set.
- webhook_
action LogscaleAction Webhook Action Args - Send an HTTP or HTTPS webhook when the alert triggers. Exactly one action type must be set.
- name String
- Display name of the LogScale action.
- repository String
- Name of the LogScale repository the action belongs to. Immutable after creation.
- email
Action Property Map - Send email when the alert triggers. Exactly one action type must be set.
- humio
Action Property Map - Forward results to another LogScale (Humio) repository via its ingest token. Exactly one action type must be set.
- ops
Genie Property MapAction - Send an OpsGenie alert when the alert triggers. Exactly one action type must be set.
- pager
Duty Property MapAction - Send a PagerDuty event when the alert triggers. Exactly one action type must be set.
- slack
Action Property Map - Post a message to a Slack incoming webhook when the alert triggers. Exactly one action type must be set.
- slack
Post Property MapMessage Action - Post a message to Slack channels using the Slack
chat.postMessageAPI. Exactly one action type must be set. - slug String
- Stable identifier for the LogScale action. Generated from
nameif omitted. Immutable after creation. - upload
File Property MapAction - Upload the query result as a file in LogScale. Exactly one action type must be set.
- victor
Ops Property MapAction - Send a VictorOps (Splunk On-Call) event when the alert triggers. Exactly one action type must be set.
- webhook
Action Property Map - Send an HTTP or HTTPS webhook when the alert triggers. Exactly one action type must be set.
Outputs
All input properties are implicitly available as output properties. Additionally, the LogscaleAction resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing LogscaleAction Resource
Get an existing LogscaleAction 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?: LogscaleActionState, opts?: CustomResourceOptions): LogscaleAction@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
email_action: Optional[LogscaleActionEmailActionArgs] = None,
humio_action: Optional[LogscaleActionHumioActionArgs] = None,
name: Optional[str] = None,
ops_genie_action: Optional[LogscaleActionOpsGenieActionArgs] = None,
pager_duty_action: Optional[LogscaleActionPagerDutyActionArgs] = None,
repository: Optional[str] = None,
slack_action: Optional[LogscaleActionSlackActionArgs] = None,
slack_post_message_action: Optional[LogscaleActionSlackPostMessageActionArgs] = None,
slug: Optional[str] = None,
upload_file_action: Optional[LogscaleActionUploadFileActionArgs] = None,
victor_ops_action: Optional[LogscaleActionVictorOpsActionArgs] = None,
webhook_action: Optional[LogscaleActionWebhookActionArgs] = None) -> LogscaleActionfunc GetLogscaleAction(ctx *Context, name string, id IDInput, state *LogscaleActionState, opts ...ResourceOption) (*LogscaleAction, error)public static LogscaleAction Get(string name, Input<string> id, LogscaleActionState? state, CustomResourceOptions? opts = null)public static LogscaleAction get(String name, Output<String> id, LogscaleActionState state, CustomResourceOptions options)resources: _: type: chronosphere:LogscaleAction get: id: ${id}import {
to = chronosphere_logscaleaction.example
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.
- Email
Action Chronosphere.Pulumi. Inputs. Logscale Action Email Action - Send email when the alert triggers. Exactly one action type must be set.
- Humio
Action Chronosphere.Pulumi. Inputs. Logscale Action Humio Action - Forward results to another LogScale (Humio) repository via its ingest token. Exactly one action type must be set.
- Name string
- Display name of the LogScale action.
- Ops
Genie Chronosphere.Action Pulumi. Inputs. Logscale Action Ops Genie Action - Send an OpsGenie alert when the alert triggers. Exactly one action type must be set.
- Pager
Duty Chronosphere.Action Pulumi. Inputs. Logscale Action Pager Duty Action - Send a PagerDuty event when the alert triggers. Exactly one action type must be set.
- Repository string
- Name of the LogScale repository the action belongs to. Immutable after creation.
- Slack
Action Chronosphere.Pulumi. Inputs. Logscale Action Slack Action - Post a message to a Slack incoming webhook when the alert triggers. Exactly one action type must be set.
- Slack
Post Chronosphere.Message Action Pulumi. Inputs. Logscale Action Slack Post Message Action - Post a message to Slack channels using the Slack
chat.postMessageAPI. Exactly one action type must be set. - Slug string
- Stable identifier for the LogScale action. Generated from
nameif omitted. Immutable after creation. - Upload
File Chronosphere.Action Pulumi. Inputs. Logscale Action Upload File Action - Upload the query result as a file in LogScale. Exactly one action type must be set.
- Victor
Ops Chronosphere.Action Pulumi. Inputs. Logscale Action Victor Ops Action - Send a VictorOps (Splunk On-Call) event when the alert triggers. Exactly one action type must be set.
- Webhook
Action Chronosphere.Pulumi. Inputs. Logscale Action Webhook Action - Send an HTTP or HTTPS webhook when the alert triggers. Exactly one action type must be set.
- Email
Action LogscaleAction Email Action Args - Send email when the alert triggers. Exactly one action type must be set.
- Humio
Action LogscaleAction Humio Action Args - Forward results to another LogScale (Humio) repository via its ingest token. Exactly one action type must be set.
- Name string
- Display name of the LogScale action.
- Ops
Genie LogscaleAction Action Ops Genie Action Args - Send an OpsGenie alert when the alert triggers. Exactly one action type must be set.
- Pager
Duty LogscaleAction Action Pager Duty Action Args - Send a PagerDuty event when the alert triggers. Exactly one action type must be set.
- Repository string
- Name of the LogScale repository the action belongs to. Immutable after creation.
- Slack
Action LogscaleAction Slack Action Args - Post a message to a Slack incoming webhook when the alert triggers. Exactly one action type must be set.
- Slack
Post LogscaleMessage Action Action Slack Post Message Action Args - Post a message to Slack channels using the Slack
chat.postMessageAPI. Exactly one action type must be set. - Slug string
- Stable identifier for the LogScale action. Generated from
nameif omitted. Immutable after creation. - Upload
File LogscaleAction Action Upload File Action Args - Upload the query result as a file in LogScale. Exactly one action type must be set.
- Victor
Ops LogscaleAction Action Victor Ops Action Args - Send a VictorOps (Splunk On-Call) event when the alert triggers. Exactly one action type must be set.
- Webhook
Action LogscaleAction Webhook Action Args - Send an HTTP or HTTPS webhook when the alert triggers. Exactly one action type must be set.
- email_
action object - Send email when the alert triggers. Exactly one action type must be set.
- humio_
action object - Forward results to another LogScale (Humio) repository via its ingest token. Exactly one action type must be set.
- name string
- Display name of the LogScale action.
- ops_
genie_ objectaction - Send an OpsGenie alert when the alert triggers. Exactly one action type must be set.
- pager_
duty_ objectaction - Send a PagerDuty event when the alert triggers. Exactly one action type must be set.
- repository string
- Name of the LogScale repository the action belongs to. Immutable after creation.
- slack_
action object - Post a message to a Slack incoming webhook when the alert triggers. Exactly one action type must be set.
- slack_
post_ objectmessage_ action - Post a message to Slack channels using the Slack
chat.postMessageAPI. Exactly one action type must be set. - slug string
- Stable identifier for the LogScale action. Generated from
nameif omitted. Immutable after creation. - upload_
file_ objectaction - Upload the query result as a file in LogScale. Exactly one action type must be set.
- victor_
ops_ objectaction - Send a VictorOps (Splunk On-Call) event when the alert triggers. Exactly one action type must be set.
- webhook_
action object - Send an HTTP or HTTPS webhook when the alert triggers. Exactly one action type must be set.
- email
Action LogscaleAction Email Action - Send email when the alert triggers. Exactly one action type must be set.
- humio
Action LogscaleAction Humio Action - Forward results to another LogScale (Humio) repository via its ingest token. Exactly one action type must be set.
- name String
- Display name of the LogScale action.
- ops
Genie LogscaleAction Action Ops Genie Action - Send an OpsGenie alert when the alert triggers. Exactly one action type must be set.
- pager
Duty LogscaleAction Action Pager Duty Action - Send a PagerDuty event when the alert triggers. Exactly one action type must be set.
- repository String
- Name of the LogScale repository the action belongs to. Immutable after creation.
- slack
Action LogscaleAction Slack Action - Post a message to a Slack incoming webhook when the alert triggers. Exactly one action type must be set.
- slack
Post LogscaleMessage Action Action Slack Post Message Action - Post a message to Slack channels using the Slack
chat.postMessageAPI. Exactly one action type must be set. - slug String
- Stable identifier for the LogScale action. Generated from
nameif omitted. Immutable after creation. - upload
File LogscaleAction Action Upload File Action - Upload the query result as a file in LogScale. Exactly one action type must be set.
- victor
Ops LogscaleAction Action Victor Ops Action - Send a VictorOps (Splunk On-Call) event when the alert triggers. Exactly one action type must be set.
- webhook
Action LogscaleAction Webhook Action - Send an HTTP or HTTPS webhook when the alert triggers. Exactly one action type must be set.
- email
Action LogscaleAction Email Action - Send email when the alert triggers. Exactly one action type must be set.
- humio
Action LogscaleAction Humio Action - Forward results to another LogScale (Humio) repository via its ingest token. Exactly one action type must be set.
- name string
- Display name of the LogScale action.
- ops
Genie LogscaleAction Action Ops Genie Action - Send an OpsGenie alert when the alert triggers. Exactly one action type must be set.
- pager
Duty LogscaleAction Action Pager Duty Action - Send a PagerDuty event when the alert triggers. Exactly one action type must be set.
- repository string
- Name of the LogScale repository the action belongs to. Immutable after creation.
- slack
Action LogscaleAction Slack Action - Post a message to a Slack incoming webhook when the alert triggers. Exactly one action type must be set.
- slack
Post LogscaleMessage Action Action Slack Post Message Action - Post a message to Slack channels using the Slack
chat.postMessageAPI. Exactly one action type must be set. - slug string
- Stable identifier for the LogScale action. Generated from
nameif omitted. Immutable after creation. - upload
File LogscaleAction Action Upload File Action - Upload the query result as a file in LogScale. Exactly one action type must be set.
- victor
Ops LogscaleAction Action Victor Ops Action - Send a VictorOps (Splunk On-Call) event when the alert triggers. Exactly one action type must be set.
- webhook
Action LogscaleAction Webhook Action - Send an HTTP or HTTPS webhook when the alert triggers. Exactly one action type must be set.
- email_
action LogscaleAction Email Action Args - Send email when the alert triggers. Exactly one action type must be set.
- humio_
action LogscaleAction Humio Action Args - Forward results to another LogScale (Humio) repository via its ingest token. Exactly one action type must be set.
- name str
- Display name of the LogScale action.
- ops_
genie_ Logscaleaction Action Ops Genie Action Args - Send an OpsGenie alert when the alert triggers. Exactly one action type must be set.
- pager_
duty_ Logscaleaction Action Pager Duty Action Args - Send a PagerDuty event when the alert triggers. Exactly one action type must be set.
- repository str
- Name of the LogScale repository the action belongs to. Immutable after creation.
- slack_
action LogscaleAction Slack Action Args - Post a message to a Slack incoming webhook when the alert triggers. Exactly one action type must be set.
- slack_
post_ Logscalemessage_ action Action Slack Post Message Action Args - Post a message to Slack channels using the Slack
chat.postMessageAPI. Exactly one action type must be set. - slug str
- Stable identifier for the LogScale action. Generated from
nameif omitted. Immutable after creation. - upload_
file_ Logscaleaction Action Upload File Action Args - Upload the query result as a file in LogScale. Exactly one action type must be set.
- victor_
ops_ Logscaleaction Action Victor Ops Action Args - Send a VictorOps (Splunk On-Call) event when the alert triggers. Exactly one action type must be set.
- webhook_
action LogscaleAction Webhook Action Args - Send an HTTP or HTTPS webhook when the alert triggers. Exactly one action type must be set.
- email
Action Property Map - Send email when the alert triggers. Exactly one action type must be set.
- humio
Action Property Map - Forward results to another LogScale (Humio) repository via its ingest token. Exactly one action type must be set.
- name String
- Display name of the LogScale action.
- ops
Genie Property MapAction - Send an OpsGenie alert when the alert triggers. Exactly one action type must be set.
- pager
Duty Property MapAction - Send a PagerDuty event when the alert triggers. Exactly one action type must be set.
- repository String
- Name of the LogScale repository the action belongs to. Immutable after creation.
- slack
Action Property Map - Post a message to a Slack incoming webhook when the alert triggers. Exactly one action type must be set.
- slack
Post Property MapMessage Action - Post a message to Slack channels using the Slack
chat.postMessageAPI. Exactly one action type must be set. - slug String
- Stable identifier for the LogScale action. Generated from
nameif omitted. Immutable after creation. - upload
File Property MapAction - Upload the query result as a file in LogScale. Exactly one action type must be set.
- victor
Ops Property MapAction - Send a VictorOps (Splunk On-Call) event when the alert triggers. Exactly one action type must be set.
- webhook
Action Property Map - Send an HTTP or HTTPS webhook when the alert triggers. Exactly one action type must be set.
Supporting Types
LogscaleActionEmailAction, LogscaleActionEmailActionArgs
- Recipients List<string>
- List of email addresses to send the message to.
- Attach
Csv bool - If
true, attaches the query result set as a CSV file. - Body
Template string - Body of the email. Supports Go template syntax with values from the query result.
- Subject
Template string - Subject of the email. Supports Go template syntax with values from the query result.
- Use
Proxy bool - If
true, sends the request through the configured outbound proxy.
- Recipients []string
- List of email addresses to send the message to.
- Attach
Csv bool - If
true, attaches the query result set as a CSV file. - Body
Template string - Body of the email. Supports Go template syntax with values from the query result.
- Subject
Template string - Subject of the email. Supports Go template syntax with values from the query result.
- Use
Proxy bool - If
true, sends the request through the configured outbound proxy.
- recipients list(string)
- List of email addresses to send the message to.
- attach_
csv bool - If
true, attaches the query result set as a CSV file. - body_
template string - Body of the email. Supports Go template syntax with values from the query result.
- subject_
template string - Subject of the email. Supports Go template syntax with values from the query result.
- use_
proxy bool - If
true, sends the request through the configured outbound proxy.
- recipients List<String>
- List of email addresses to send the message to.
- attach
Csv Boolean - If
true, attaches the query result set as a CSV file. - body
Template String - Body of the email. Supports Go template syntax with values from the query result.
- subject
Template String - Subject of the email. Supports Go template syntax with values from the query result.
- use
Proxy Boolean - If
true, sends the request through the configured outbound proxy.
- recipients string[]
- List of email addresses to send the message to.
- attach
Csv boolean - If
true, attaches the query result set as a CSV file. - body
Template string - Body of the email. Supports Go template syntax with values from the query result.
- subject
Template string - Subject of the email. Supports Go template syntax with values from the query result.
- use
Proxy boolean - If
true, sends the request through the configured outbound proxy.
- recipients Sequence[str]
- List of email addresses to send the message to.
- attach_
csv bool - If
true, attaches the query result set as a CSV file. - body_
template str - Body of the email. Supports Go template syntax with values from the query result.
- subject_
template str - Subject of the email. Supports Go template syntax with values from the query result.
- use_
proxy bool - If
true, sends the request through the configured outbound proxy.
- recipients List<String>
- List of email addresses to send the message to.
- attach
Csv Boolean - If
true, attaches the query result set as a CSV file. - body
Template String - Body of the email. Supports Go template syntax with values from the query result.
- subject
Template String - Subject of the email. Supports Go template syntax with values from the query result.
- use
Proxy Boolean - If
true, sends the request through the configured outbound proxy.
LogscaleActionHumioAction, LogscaleActionHumioActionArgs
- Ingest
Token string - Ingest token for the target repository.
- Ingest
Token string - Ingest token for the target repository.
- ingest_
token string - Ingest token for the target repository.
- ingest
Token String - Ingest token for the target repository.
- ingest
Token string - Ingest token for the target repository.
- ingest_
token str - Ingest token for the target repository.
- ingest
Token String - Ingest token for the target repository.
LogscaleActionOpsGenieAction, LogscaleActionOpsGenieActionArgs
- Api
Url string - OpsGenie webhook URL to send the request to.
- Ops
Genie stringKey - Key used to authenticate with OpsGenie.
- Use
Proxy bool - If
true, sends the request through the configured outbound proxy.
- Api
Url string - OpsGenie webhook URL to send the request to.
- Ops
Genie stringKey - Key used to authenticate with OpsGenie.
- Use
Proxy bool - If
true, sends the request through the configured outbound proxy.
- api_
url string - OpsGenie webhook URL to send the request to.
- ops_
genie_ stringkey - Key used to authenticate with OpsGenie.
- use_
proxy bool - If
true, sends the request through the configured outbound proxy.
- api
Url String - OpsGenie webhook URL to send the request to.
- ops
Genie StringKey - Key used to authenticate with OpsGenie.
- use
Proxy Boolean - If
true, sends the request through the configured outbound proxy.
- api
Url string - OpsGenie webhook URL to send the request to.
- ops
Genie stringKey - Key used to authenticate with OpsGenie.
- use
Proxy boolean - If
true, sends the request through the configured outbound proxy.
- api_
url str - OpsGenie webhook URL to send the request to.
- ops_
genie_ strkey - Key used to authenticate with OpsGenie.
- use_
proxy bool - If
true, sends the request through the configured outbound proxy.
- api
Url String - OpsGenie webhook URL to send the request to.
- ops
Genie StringKey - Key used to authenticate with OpsGenie.
- use
Proxy Boolean - If
true, sends the request through the configured outbound proxy.
LogscaleActionPagerDutyAction, LogscaleActionPagerDutyActionArgs
- Routing
Key string - Routing key used to authenticate with PagerDuty.
- Severity string
- Severity attached to the PagerDuty event.
- Use
Proxy bool - If
true, sends the request through the configured outbound proxy.
- Routing
Key string - Routing key used to authenticate with PagerDuty.
- Severity string
- Severity attached to the PagerDuty event.
- Use
Proxy bool - If
true, sends the request through the configured outbound proxy.
- routing_
key string - Routing key used to authenticate with PagerDuty.
- severity string
- Severity attached to the PagerDuty event.
- use_
proxy bool - If
true, sends the request through the configured outbound proxy.
- routing
Key String - Routing key used to authenticate with PagerDuty.
- severity String
- Severity attached to the PagerDuty event.
- use
Proxy Boolean - If
true, sends the request through the configured outbound proxy.
- routing
Key string - Routing key used to authenticate with PagerDuty.
- severity string
- Severity attached to the PagerDuty event.
- use
Proxy boolean - If
true, sends the request through the configured outbound proxy.
- routing_
key str - Routing key used to authenticate with PagerDuty.
- severity str
- Severity attached to the PagerDuty event.
- use_
proxy bool - If
true, sends the request through the configured outbound proxy.
- routing
Key String - Routing key used to authenticate with PagerDuty.
- severity String
- Severity attached to the PagerDuty event.
- use
Proxy Boolean - If
true, sends the request through the configured outbound proxy.
LogscaleActionSlackAction, LogscaleActionSlackActionArgs
LogscaleActionSlackPostMessageAction, LogscaleActionSlackPostMessageActionArgs
- Api
Token string - Slack API token used to authenticate the request.
- Channels List<string>
- List of Slack channels to post the message to.
- Fields Dictionary<string, string>
- Fields to include in the Slack message. Values support Go template syntax with the query result.
- Use
Proxy bool - If
true, sends the request through the configured outbound proxy.
- Api
Token string - Slack API token used to authenticate the request.
- Channels []string
- List of Slack channels to post the message to.
- Fields map[string]string
- Fields to include in the Slack message. Values support Go template syntax with the query result.
- Use
Proxy bool - If
true, sends the request through the configured outbound proxy.
- api_
token string - Slack API token used to authenticate the request.
- channels list(string)
- List of Slack channels to post the message to.
- fields map(string)
- Fields to include in the Slack message. Values support Go template syntax with the query result.
- use_
proxy bool - If
true, sends the request through the configured outbound proxy.
- api
Token String - Slack API token used to authenticate the request.
- channels List<String>
- List of Slack channels to post the message to.
- fields Map<String,String>
- Fields to include in the Slack message. Values support Go template syntax with the query result.
- use
Proxy Boolean - If
true, sends the request through the configured outbound proxy.
- api
Token string - Slack API token used to authenticate the request.
- channels string[]
- List of Slack channels to post the message to.
- fields {[key: string]: string}
- Fields to include in the Slack message. Values support Go template syntax with the query result.
- use
Proxy boolean - If
true, sends the request through the configured outbound proxy.
- api_
token str - Slack API token used to authenticate the request.
- channels Sequence[str]
- List of Slack channels to post the message to.
- fields Mapping[str, str]
- Fields to include in the Slack message. Values support Go template syntax with the query result.
- use_
proxy bool - If
true, sends the request through the configured outbound proxy.
- api
Token String - Slack API token used to authenticate the request.
- channels List<String>
- List of Slack channels to post the message to.
- fields Map<String>
- Fields to include in the Slack message. Values support Go template syntax with the query result.
- use
Proxy Boolean - If
true, sends the request through the configured outbound proxy.
LogscaleActionUploadFileAction, LogscaleActionUploadFileActionArgs
- File
Name string - Name to use for the uploaded file.
- File
Name string - Name to use for the uploaded file.
- file_
name string - Name to use for the uploaded file.
- file
Name String - Name to use for the uploaded file.
- file
Name string - Name to use for the uploaded file.
- file_
name str - Name to use for the uploaded file.
- file
Name String - Name to use for the uploaded file.
LogscaleActionVictorOpsAction, LogscaleActionVictorOpsActionArgs
- Message
Type string - Type of the VictorOps message to send (for example,
CRITICAL,WARNING,INFO). - Notify
Url string - VictorOps webhook URL to send the request to.
- Use
Proxy bool - If
true, sends the request through the configured outbound proxy.
- Message
Type string - Type of the VictorOps message to send (for example,
CRITICAL,WARNING,INFO). - Notify
Url string - VictorOps webhook URL to send the request to.
- Use
Proxy bool - If
true, sends the request through the configured outbound proxy.
- message_
type string - Type of the VictorOps message to send (for example,
CRITICAL,WARNING,INFO). - notify_
url string - VictorOps webhook URL to send the request to.
- use_
proxy bool - If
true, sends the request through the configured outbound proxy.
- message
Type String - Type of the VictorOps message to send (for example,
CRITICAL,WARNING,INFO). - notify
Url String - VictorOps webhook URL to send the request to.
- use
Proxy Boolean - If
true, sends the request through the configured outbound proxy.
- message
Type string - Type of the VictorOps message to send (for example,
CRITICAL,WARNING,INFO). - notify
Url string - VictorOps webhook URL to send the request to.
- use
Proxy boolean - If
true, sends the request through the configured outbound proxy.
- message_
type str - Type of the VictorOps message to send (for example,
CRITICAL,WARNING,INFO). - notify_
url str - VictorOps webhook URL to send the request to.
- use_
proxy bool - If
true, sends the request through the configured outbound proxy.
- message
Type String - Type of the VictorOps message to send (for example,
CRITICAL,WARNING,INFO). - notify
Url String - VictorOps webhook URL to send the request to.
- use
Proxy Boolean - If
true, sends the request through the configured outbound proxy.
LogscaleActionWebhookAction, LogscaleActionWebhookActionArgs
- Method string
- HTTP method used for the webhook request.
- Url string
- URL to send the HTTP or HTTPS request to.
- Body
Template string - Body of the request. Supports Go template syntax with values from the query result.
- Headers Dictionary<string, string>
- Headers to include on the HTTP or HTTPS request.
- Ignore
Ssl bool - If
true, skips SSL certificate verification for the request. - Use
Proxy bool - If
true, sends the request through the configured outbound proxy.
- Method string
- HTTP method used for the webhook request.
- Url string
- URL to send the HTTP or HTTPS request to.
- Body
Template string - Body of the request. Supports Go template syntax with values from the query result.
- Headers map[string]string
- Headers to include on the HTTP or HTTPS request.
- Ignore
Ssl bool - If
true, skips SSL certificate verification for the request. - Use
Proxy bool - If
true, sends the request through the configured outbound proxy.
- method string
- HTTP method used for the webhook request.
- url string
- URL to send the HTTP or HTTPS request to.
- body_
template string - Body of the request. Supports Go template syntax with values from the query result.
- headers map(string)
- Headers to include on the HTTP or HTTPS request.
- ignore_
ssl bool - If
true, skips SSL certificate verification for the request. - use_
proxy bool - If
true, sends the request through the configured outbound proxy.
- method String
- HTTP method used for the webhook request.
- url String
- URL to send the HTTP or HTTPS request to.
- body
Template String - Body of the request. Supports Go template syntax with values from the query result.
- headers Map<String,String>
- Headers to include on the HTTP or HTTPS request.
- ignore
Ssl Boolean - If
true, skips SSL certificate verification for the request. - use
Proxy Boolean - If
true, sends the request through the configured outbound proxy.
- method string
- HTTP method used for the webhook request.
- url string
- URL to send the HTTP or HTTPS request to.
- body
Template string - Body of the request. Supports Go template syntax with values from the query result.
- headers {[key: string]: string}
- Headers to include on the HTTP or HTTPS request.
- ignore
Ssl boolean - If
true, skips SSL certificate verification for the request. - use
Proxy boolean - If
true, sends the request through the configured outbound proxy.
- method str
- HTTP method used for the webhook request.
- url str
- URL to send the HTTP or HTTPS request to.
- body_
template str - Body of the request. Supports Go template syntax with values from the query result.
- headers Mapping[str, str]
- Headers to include on the HTTP or HTTPS request.
- ignore_
ssl bool - If
true, skips SSL certificate verification for the request. - use_
proxy bool - If
true, sends the request through the configured outbound proxy.
- method String
- HTTP method used for the webhook request.
- url String
- URL to send the HTTP or HTTPS request to.
- body
Template String - Body of the request. Supports Go template syntax with values from the query result.
- headers Map<String>
- Headers to include on the HTTP or HTTPS request.
- ignore
Ssl Boolean - If
true, skips SSL certificate verification for the request. - use
Proxy Boolean - If
true, sends the request through the configured outbound proxy.
Package Details
- Repository
- chronosphere chronosphereio/pulumi-chronosphere
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
chronosphereTerraform Provider.
published on Friday, Jun 5, 2026 by Chronosphere