1. Packages
  2. Packages
  3. Chronosphere
  4. API Docs
  5. LogscaleAction
Viewing docs for Chronosphere v0.9.16
published on Friday, Jun 5, 2026 by Chronosphere
Viewing docs for Chronosphere v0.9.16
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.
    EmailAction Chronosphere.Pulumi.Inputs.LogscaleActionEmailAction
    Send email when the alert triggers. Exactly one action type must be set.
    HumioAction Chronosphere.Pulumi.Inputs.LogscaleActionHumioAction
    Forward results to another LogScale (Humio) repository via its ingest token. Exactly one action type must be set.
    OpsGenieAction Chronosphere.Pulumi.Inputs.LogscaleActionOpsGenieAction
    Send an OpsGenie alert when the alert triggers. Exactly one action type must be set.
    PagerDutyAction Chronosphere.Pulumi.Inputs.LogscaleActionPagerDutyAction
    Send a PagerDuty event when the alert triggers. Exactly one action type must be set.
    SlackAction Chronosphere.Pulumi.Inputs.LogscaleActionSlackAction
    Post a message to a Slack incoming webhook when the alert triggers. Exactly one action type must be set.
    SlackPostMessageAction Chronosphere.Pulumi.Inputs.LogscaleActionSlackPostMessageAction
    Post a message to Slack channels using the Slack chat.postMessage API. Exactly one action type must be set.
    Slug string
    Stable identifier for the LogScale action. Generated from name if omitted. Immutable after creation.
    UploadFileAction Chronosphere.Pulumi.Inputs.LogscaleActionUploadFileAction
    Upload the query result as a file in LogScale. Exactly one action type must be set.
    VictorOpsAction Chronosphere.Pulumi.Inputs.LogscaleActionVictorOpsAction
    Send a VictorOps (Splunk On-Call) event when the alert triggers. Exactly one action type must be set.
    WebhookAction Chronosphere.Pulumi.Inputs.LogscaleActionWebhookAction
    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.
    EmailAction LogscaleActionEmailActionArgs
    Send email when the alert triggers. Exactly one action type must be set.
    HumioAction LogscaleActionHumioActionArgs
    Forward results to another LogScale (Humio) repository via its ingest token. Exactly one action type must be set.
    OpsGenieAction LogscaleActionOpsGenieActionArgs
    Send an OpsGenie alert when the alert triggers. Exactly one action type must be set.
    PagerDutyAction LogscaleActionPagerDutyActionArgs
    Send a PagerDuty event when the alert triggers. Exactly one action type must be set.
    SlackAction LogscaleActionSlackActionArgs
    Post a message to a Slack incoming webhook when the alert triggers. Exactly one action type must be set.
    SlackPostMessageAction LogscaleActionSlackPostMessageActionArgs
    Post a message to Slack channels using the Slack chat.postMessage API. Exactly one action type must be set.
    Slug string
    Stable identifier for the LogScale action. Generated from name if omitted. Immutable after creation.
    UploadFileAction LogscaleActionUploadFileActionArgs
    Upload the query result as a file in LogScale. Exactly one action type must be set.
    VictorOpsAction LogscaleActionVictorOpsActionArgs
    Send a VictorOps (Splunk On-Call) event when the alert triggers. Exactly one action type must be set.
    WebhookAction LogscaleActionWebhookActionArgs
    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_action object
    Send an OpsGenie alert when the alert triggers. Exactly one action type must be set.
    pager_duty_action object
    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_message_action object
    Post a message to Slack channels using the Slack chat.postMessage API. Exactly one action type must be set.
    slug string
    Stable identifier for the LogScale action. Generated from name if omitted. Immutable after creation.
    upload_file_action object
    Upload the query result as a file in LogScale. Exactly one action type must be set.
    victor_ops_action object
    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.
    emailAction LogscaleActionEmailAction
    Send email when the alert triggers. Exactly one action type must be set.
    humioAction LogscaleActionHumioAction
    Forward results to another LogScale (Humio) repository via its ingest token. Exactly one action type must be set.
    opsGenieAction LogscaleActionOpsGenieAction
    Send an OpsGenie alert when the alert triggers. Exactly one action type must be set.
    pagerDutyAction LogscaleActionPagerDutyAction
    Send a PagerDuty event when the alert triggers. Exactly one action type must be set.
    slackAction LogscaleActionSlackAction
    Post a message to a Slack incoming webhook when the alert triggers. Exactly one action type must be set.
    slackPostMessageAction LogscaleActionSlackPostMessageAction
    Post a message to Slack channels using the Slack chat.postMessage API. Exactly one action type must be set.
    slug String
    Stable identifier for the LogScale action. Generated from name if omitted. Immutable after creation.
    uploadFileAction LogscaleActionUploadFileAction
    Upload the query result as a file in LogScale. Exactly one action type must be set.
    victorOpsAction LogscaleActionVictorOpsAction
    Send a VictorOps (Splunk On-Call) event when the alert triggers. Exactly one action type must be set.
    webhookAction LogscaleActionWebhookAction
    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.
    emailAction LogscaleActionEmailAction
    Send email when the alert triggers. Exactly one action type must be set.
    humioAction LogscaleActionHumioAction
    Forward results to another LogScale (Humio) repository via its ingest token. Exactly one action type must be set.
    opsGenieAction LogscaleActionOpsGenieAction
    Send an OpsGenie alert when the alert triggers. Exactly one action type must be set.
    pagerDutyAction LogscaleActionPagerDutyAction
    Send a PagerDuty event when the alert triggers. Exactly one action type must be set.
    slackAction LogscaleActionSlackAction
    Post a message to a Slack incoming webhook when the alert triggers. Exactly one action type must be set.
    slackPostMessageAction LogscaleActionSlackPostMessageAction
    Post a message to Slack channels using the Slack chat.postMessage API. Exactly one action type must be set.
    slug string
    Stable identifier for the LogScale action. Generated from name if omitted. Immutable after creation.
    uploadFileAction LogscaleActionUploadFileAction
    Upload the query result as a file in LogScale. Exactly one action type must be set.
    victorOpsAction LogscaleActionVictorOpsAction
    Send a VictorOps (Splunk On-Call) event when the alert triggers. Exactly one action type must be set.
    webhookAction LogscaleActionWebhookAction
    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 LogscaleActionEmailActionArgs
    Send email when the alert triggers. Exactly one action type must be set.
    humio_action LogscaleActionHumioActionArgs
    Forward results to another LogScale (Humio) repository via its ingest token. Exactly one action type must be set.
    ops_genie_action LogscaleActionOpsGenieActionArgs
    Send an OpsGenie alert when the alert triggers. Exactly one action type must be set.
    pager_duty_action LogscaleActionPagerDutyActionArgs
    Send a PagerDuty event when the alert triggers. Exactly one action type must be set.
    slack_action LogscaleActionSlackActionArgs
    Post a message to a Slack incoming webhook when the alert triggers. Exactly one action type must be set.
    slack_post_message_action LogscaleActionSlackPostMessageActionArgs
    Post a message to Slack channels using the Slack chat.postMessage API. Exactly one action type must be set.
    slug str
    Stable identifier for the LogScale action. Generated from name if omitted. Immutable after creation.
    upload_file_action LogscaleActionUploadFileActionArgs
    Upload the query result as a file in LogScale. Exactly one action type must be set.
    victor_ops_action LogscaleActionVictorOpsActionArgs
    Send a VictorOps (Splunk On-Call) event when the alert triggers. Exactly one action type must be set.
    webhook_action LogscaleActionWebhookActionArgs
    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.
    emailAction Property Map
    Send email when the alert triggers. Exactly one action type must be set.
    humioAction Property Map
    Forward results to another LogScale (Humio) repository via its ingest token. Exactly one action type must be set.
    opsGenieAction Property Map
    Send an OpsGenie alert when the alert triggers. Exactly one action type must be set.
    pagerDutyAction Property Map
    Send a PagerDuty event when the alert triggers. Exactly one action type must be set.
    slackAction Property Map
    Post a message to a Slack incoming webhook when the alert triggers. Exactly one action type must be set.
    slackPostMessageAction Property Map
    Post a message to Slack channels using the Slack chat.postMessage API. Exactly one action type must be set.
    slug String
    Stable identifier for the LogScale action. Generated from name if omitted. Immutable after creation.
    uploadFileAction Property Map
    Upload the query result as a file in LogScale. Exactly one action type must be set.
    victorOpsAction Property Map
    Send a VictorOps (Splunk On-Call) event when the alert triggers. Exactly one action type must be set.
    webhookAction 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) -> LogscaleAction
    func 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.
    The following state arguments are supported:
    EmailAction Chronosphere.Pulumi.Inputs.LogscaleActionEmailAction
    Send email when the alert triggers. Exactly one action type must be set.
    HumioAction Chronosphere.Pulumi.Inputs.LogscaleActionHumioAction
    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.
    OpsGenieAction Chronosphere.Pulumi.Inputs.LogscaleActionOpsGenieAction
    Send an OpsGenie alert when the alert triggers. Exactly one action type must be set.
    PagerDutyAction Chronosphere.Pulumi.Inputs.LogscaleActionPagerDutyAction
    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.
    SlackAction Chronosphere.Pulumi.Inputs.LogscaleActionSlackAction
    Post a message to a Slack incoming webhook when the alert triggers. Exactly one action type must be set.
    SlackPostMessageAction Chronosphere.Pulumi.Inputs.LogscaleActionSlackPostMessageAction
    Post a message to Slack channels using the Slack chat.postMessage API. Exactly one action type must be set.
    Slug string
    Stable identifier for the LogScale action. Generated from name if omitted. Immutable after creation.
    UploadFileAction Chronosphere.Pulumi.Inputs.LogscaleActionUploadFileAction
    Upload the query result as a file in LogScale. Exactly one action type must be set.
    VictorOpsAction Chronosphere.Pulumi.Inputs.LogscaleActionVictorOpsAction
    Send a VictorOps (Splunk On-Call) event when the alert triggers. Exactly one action type must be set.
    WebhookAction Chronosphere.Pulumi.Inputs.LogscaleActionWebhookAction
    Send an HTTP or HTTPS webhook when the alert triggers. Exactly one action type must be set.
    EmailAction LogscaleActionEmailActionArgs
    Send email when the alert triggers. Exactly one action type must be set.
    HumioAction LogscaleActionHumioActionArgs
    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.
    OpsGenieAction LogscaleActionOpsGenieActionArgs
    Send an OpsGenie alert when the alert triggers. Exactly one action type must be set.
    PagerDutyAction LogscaleActionPagerDutyActionArgs
    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.
    SlackAction LogscaleActionSlackActionArgs
    Post a message to a Slack incoming webhook when the alert triggers. Exactly one action type must be set.
    SlackPostMessageAction LogscaleActionSlackPostMessageActionArgs
    Post a message to Slack channels using the Slack chat.postMessage API. Exactly one action type must be set.
    Slug string
    Stable identifier for the LogScale action. Generated from name if omitted. Immutable after creation.
    UploadFileAction LogscaleActionUploadFileActionArgs
    Upload the query result as a file in LogScale. Exactly one action type must be set.
    VictorOpsAction LogscaleActionVictorOpsActionArgs
    Send a VictorOps (Splunk On-Call) event when the alert triggers. Exactly one action type must be set.
    WebhookAction LogscaleActionWebhookActionArgs
    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_action object
    Send an OpsGenie alert when the alert triggers. Exactly one action type must be set.
    pager_duty_action object
    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_message_action object
    Post a message to Slack channels using the Slack chat.postMessage API. Exactly one action type must be set.
    slug string
    Stable identifier for the LogScale action. Generated from name if omitted. Immutable after creation.
    upload_file_action object
    Upload the query result as a file in LogScale. Exactly one action type must be set.
    victor_ops_action object
    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.
    emailAction LogscaleActionEmailAction
    Send email when the alert triggers. Exactly one action type must be set.
    humioAction LogscaleActionHumioAction
    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.
    opsGenieAction LogscaleActionOpsGenieAction
    Send an OpsGenie alert when the alert triggers. Exactly one action type must be set.
    pagerDutyAction LogscaleActionPagerDutyAction
    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.
    slackAction LogscaleActionSlackAction
    Post a message to a Slack incoming webhook when the alert triggers. Exactly one action type must be set.
    slackPostMessageAction LogscaleActionSlackPostMessageAction
    Post a message to Slack channels using the Slack chat.postMessage API. Exactly one action type must be set.
    slug String
    Stable identifier for the LogScale action. Generated from name if omitted. Immutable after creation.
    uploadFileAction LogscaleActionUploadFileAction
    Upload the query result as a file in LogScale. Exactly one action type must be set.
    victorOpsAction LogscaleActionVictorOpsAction
    Send a VictorOps (Splunk On-Call) event when the alert triggers. Exactly one action type must be set.
    webhookAction LogscaleActionWebhookAction
    Send an HTTP or HTTPS webhook when the alert triggers. Exactly one action type must be set.
    emailAction LogscaleActionEmailAction
    Send email when the alert triggers. Exactly one action type must be set.
    humioAction LogscaleActionHumioAction
    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.
    opsGenieAction LogscaleActionOpsGenieAction
    Send an OpsGenie alert when the alert triggers. Exactly one action type must be set.
    pagerDutyAction LogscaleActionPagerDutyAction
    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.
    slackAction LogscaleActionSlackAction
    Post a message to a Slack incoming webhook when the alert triggers. Exactly one action type must be set.
    slackPostMessageAction LogscaleActionSlackPostMessageAction
    Post a message to Slack channels using the Slack chat.postMessage API. Exactly one action type must be set.
    slug string
    Stable identifier for the LogScale action. Generated from name if omitted. Immutable after creation.
    uploadFileAction LogscaleActionUploadFileAction
    Upload the query result as a file in LogScale. Exactly one action type must be set.
    victorOpsAction LogscaleActionVictorOpsAction
    Send a VictorOps (Splunk On-Call) event when the alert triggers. Exactly one action type must be set.
    webhookAction LogscaleActionWebhookAction
    Send an HTTP or HTTPS webhook when the alert triggers. Exactly one action type must be set.
    email_action LogscaleActionEmailActionArgs
    Send email when the alert triggers. Exactly one action type must be set.
    humio_action LogscaleActionHumioActionArgs
    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_action LogscaleActionOpsGenieActionArgs
    Send an OpsGenie alert when the alert triggers. Exactly one action type must be set.
    pager_duty_action LogscaleActionPagerDutyActionArgs
    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 LogscaleActionSlackActionArgs
    Post a message to a Slack incoming webhook when the alert triggers. Exactly one action type must be set.
    slack_post_message_action LogscaleActionSlackPostMessageActionArgs
    Post a message to Slack channels using the Slack chat.postMessage API. Exactly one action type must be set.
    slug str
    Stable identifier for the LogScale action. Generated from name if omitted. Immutable after creation.
    upload_file_action LogscaleActionUploadFileActionArgs
    Upload the query result as a file in LogScale. Exactly one action type must be set.
    victor_ops_action LogscaleActionVictorOpsActionArgs
    Send a VictorOps (Splunk On-Call) event when the alert triggers. Exactly one action type must be set.
    webhook_action LogscaleActionWebhookActionArgs
    Send an HTTP or HTTPS webhook when the alert triggers. Exactly one action type must be set.
    emailAction Property Map
    Send email when the alert triggers. Exactly one action type must be set.
    humioAction 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.
    opsGenieAction Property Map
    Send an OpsGenie alert when the alert triggers. Exactly one action type must be set.
    pagerDutyAction Property Map
    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.
    slackAction Property Map
    Post a message to a Slack incoming webhook when the alert triggers. Exactly one action type must be set.
    slackPostMessageAction Property Map
    Post a message to Slack channels using the Slack chat.postMessage API. Exactly one action type must be set.
    slug String
    Stable identifier for the LogScale action. Generated from name if omitted. Immutable after creation.
    uploadFileAction Property Map
    Upload the query result as a file in LogScale. Exactly one action type must be set.
    victorOpsAction Property Map
    Send a VictorOps (Splunk On-Call) event when the alert triggers. Exactly one action type must be set.
    webhookAction 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.
    AttachCsv bool
    If true, attaches the query result set as a CSV file.
    BodyTemplate string
    Body of the email. Supports Go template syntax with values from the query result.
    SubjectTemplate string
    Subject of the email. Supports Go template syntax with values from the query result.
    UseProxy bool
    If true, sends the request through the configured outbound proxy.
    Recipients []string
    List of email addresses to send the message to.
    AttachCsv bool
    If true, attaches the query result set as a CSV file.
    BodyTemplate string
    Body of the email. Supports Go template syntax with values from the query result.
    SubjectTemplate string
    Subject of the email. Supports Go template syntax with values from the query result.
    UseProxy 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.
    attachCsv Boolean
    If true, attaches the query result set as a CSV file.
    bodyTemplate String
    Body of the email. Supports Go template syntax with values from the query result.
    subjectTemplate String
    Subject of the email. Supports Go template syntax with values from the query result.
    useProxy Boolean
    If true, sends the request through the configured outbound proxy.
    recipients string[]
    List of email addresses to send the message to.
    attachCsv boolean
    If true, attaches the query result set as a CSV file.
    bodyTemplate string
    Body of the email. Supports Go template syntax with values from the query result.
    subjectTemplate string
    Subject of the email. Supports Go template syntax with values from the query result.
    useProxy 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.
    attachCsv Boolean
    If true, attaches the query result set as a CSV file.
    bodyTemplate String
    Body of the email. Supports Go template syntax with values from the query result.
    subjectTemplate String
    Subject of the email. Supports Go template syntax with values from the query result.
    useProxy Boolean
    If true, sends the request through the configured outbound proxy.

    LogscaleActionHumioAction, LogscaleActionHumioActionArgs

    IngestToken string
    Ingest token for the target repository.
    IngestToken string
    Ingest token for the target repository.
    ingest_token string
    Ingest token for the target repository.
    ingestToken String
    Ingest token for the target repository.
    ingestToken string
    Ingest token for the target repository.
    ingest_token str
    Ingest token for the target repository.
    ingestToken String
    Ingest token for the target repository.

    LogscaleActionOpsGenieAction, LogscaleActionOpsGenieActionArgs

    ApiUrl string
    OpsGenie webhook URL to send the request to.
    OpsGenieKey string
    Key used to authenticate with OpsGenie.
    UseProxy bool
    If true, sends the request through the configured outbound proxy.
    ApiUrl string
    OpsGenie webhook URL to send the request to.
    OpsGenieKey string
    Key used to authenticate with OpsGenie.
    UseProxy bool
    If true, sends the request through the configured outbound proxy.
    api_url string
    OpsGenie webhook URL to send the request to.
    ops_genie_key string
    Key used to authenticate with OpsGenie.
    use_proxy bool
    If true, sends the request through the configured outbound proxy.
    apiUrl String
    OpsGenie webhook URL to send the request to.
    opsGenieKey String
    Key used to authenticate with OpsGenie.
    useProxy Boolean
    If true, sends the request through the configured outbound proxy.
    apiUrl string
    OpsGenie webhook URL to send the request to.
    opsGenieKey string
    Key used to authenticate with OpsGenie.
    useProxy boolean
    If true, sends the request through the configured outbound proxy.
    api_url str
    OpsGenie webhook URL to send the request to.
    ops_genie_key str
    Key used to authenticate with OpsGenie.
    use_proxy bool
    If true, sends the request through the configured outbound proxy.
    apiUrl String
    OpsGenie webhook URL to send the request to.
    opsGenieKey String
    Key used to authenticate with OpsGenie.
    useProxy Boolean
    If true, sends the request through the configured outbound proxy.

    LogscaleActionPagerDutyAction, LogscaleActionPagerDutyActionArgs

    RoutingKey string
    Routing key used to authenticate with PagerDuty.
    Severity string
    Severity attached to the PagerDuty event.
    UseProxy bool
    If true, sends the request through the configured outbound proxy.
    RoutingKey string
    Routing key used to authenticate with PagerDuty.
    Severity string
    Severity attached to the PagerDuty event.
    UseProxy 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.
    routingKey String
    Routing key used to authenticate with PagerDuty.
    severity String
    Severity attached to the PagerDuty event.
    useProxy Boolean
    If true, sends the request through the configured outbound proxy.
    routingKey string
    Routing key used to authenticate with PagerDuty.
    severity string
    Severity attached to the PagerDuty event.
    useProxy 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.
    routingKey String
    Routing key used to authenticate with PagerDuty.
    severity String
    Severity attached to the PagerDuty event.
    useProxy Boolean
    If true, sends the request through the configured outbound proxy.

    LogscaleActionSlackAction, LogscaleActionSlackActionArgs

    Url string
    Slack incoming webhook URL to send the request to.
    Fields Dictionary<string, string>
    Fields to include in the Slack message. Values support Go template syntax with the query result.
    UseProxy bool
    If true, sends the request through the configured outbound proxy.
    Url string
    Slack incoming webhook URL to send the request to.
    Fields map[string]string
    Fields to include in the Slack message. Values support Go template syntax with the query result.
    UseProxy bool
    If true, sends the request through the configured outbound proxy.
    url string
    Slack incoming webhook URL to send the request 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.
    url String
    Slack incoming webhook URL to send the request to.
    fields Map<String,String>
    Fields to include in the Slack message. Values support Go template syntax with the query result.
    useProxy Boolean
    If true, sends the request through the configured outbound proxy.
    url string
    Slack incoming webhook URL to send the request to.
    fields {[key: string]: string}
    Fields to include in the Slack message. Values support Go template syntax with the query result.
    useProxy boolean
    If true, sends the request through the configured outbound proxy.
    url str
    Slack incoming webhook URL to send the request 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.
    url String
    Slack incoming webhook URL to send the request to.
    fields Map<String>
    Fields to include in the Slack message. Values support Go template syntax with the query result.
    useProxy Boolean
    If true, sends the request through the configured outbound proxy.

    LogscaleActionSlackPostMessageAction, LogscaleActionSlackPostMessageActionArgs

    ApiToken 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.
    UseProxy bool
    If true, sends the request through the configured outbound proxy.
    ApiToken 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.
    UseProxy 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.
    apiToken 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.
    useProxy Boolean
    If true, sends the request through the configured outbound proxy.
    apiToken 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.
    useProxy 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.
    apiToken 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.
    useProxy Boolean
    If true, sends the request through the configured outbound proxy.

    LogscaleActionUploadFileAction, LogscaleActionUploadFileActionArgs

    FileName string
    Name to use for the uploaded file.
    FileName string
    Name to use for the uploaded file.
    file_name string
    Name to use for the uploaded file.
    fileName String
    Name to use for the uploaded file.
    fileName string
    Name to use for the uploaded file.
    file_name str
    Name to use for the uploaded file.
    fileName String
    Name to use for the uploaded file.

    LogscaleActionVictorOpsAction, LogscaleActionVictorOpsActionArgs

    MessageType string
    Type of the VictorOps message to send (for example, CRITICAL, WARNING, INFO).
    NotifyUrl string
    VictorOps webhook URL to send the request to.
    UseProxy bool
    If true, sends the request through the configured outbound proxy.
    MessageType string
    Type of the VictorOps message to send (for example, CRITICAL, WARNING, INFO).
    NotifyUrl string
    VictorOps webhook URL to send the request to.
    UseProxy 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.
    messageType String
    Type of the VictorOps message to send (for example, CRITICAL, WARNING, INFO).
    notifyUrl String
    VictorOps webhook URL to send the request to.
    useProxy Boolean
    If true, sends the request through the configured outbound proxy.
    messageType string
    Type of the VictorOps message to send (for example, CRITICAL, WARNING, INFO).
    notifyUrl string
    VictorOps webhook URL to send the request to.
    useProxy 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.
    messageType String
    Type of the VictorOps message to send (for example, CRITICAL, WARNING, INFO).
    notifyUrl String
    VictorOps webhook URL to send the request to.
    useProxy 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.
    BodyTemplate 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.
    IgnoreSsl bool
    If true, skips SSL certificate verification for the request.
    UseProxy 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.
    BodyTemplate 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.
    IgnoreSsl bool
    If true, skips SSL certificate verification for the request.
    UseProxy 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.
    bodyTemplate 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.
    ignoreSsl Boolean
    If true, skips SSL certificate verification for the request.
    useProxy 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.
    bodyTemplate 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.
    ignoreSsl boolean
    If true, skips SSL certificate verification for the request.
    useProxy 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.
    bodyTemplate 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.
    ignoreSsl Boolean
    If true, skips SSL certificate verification for the request.
    useProxy 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 chronosphere Terraform Provider.
    Viewing docs for Chronosphere v0.9.16
    published on Friday, Jun 5, 2026 by Chronosphere

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial