1. Packages
  2. Elasticstack Provider
  3. API Docs
  4. KibanaActionConnector
elasticstack 0.11.15 published on Wednesday, Apr 23, 2025 by elastic

elasticstack.KibanaActionConnector

Explore with Pulumi AI

elasticstack logo
elasticstack 0.11.15 published on Wednesday, Apr 23, 2025 by elastic

    Creates or updates a Kibana action connector. See https://www.elastic.co/guide/en/kibana/current/action-types.html

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as elasticstack from "@pulumi/elasticstack";
    
    const example = new elasticstack.KibanaActionConnector("example", {
        config: JSON.stringify({
            index: ".kibana",
            refresh: true,
        }),
        connectorTypeId: ".index",
    });
    const pagerduty_connector = new elasticstack.KibanaActionConnector("pagerduty-connector", {
        connectorTypeId: ".pagerduty",
        config: JSON.stringify({
            apiUrl: "https://events.pagerduty.com/v2/enqueue",
        }),
        secrets: JSON.stringify({
            routingKey: pagerduty_service_integration.kibana.integration_key,
        }),
    });
    const slack_connector = new elasticstack.KibanaActionConnector("slack-connector", {
        connectorTypeId: ".slack",
        secrets: JSON.stringify({
            webhookUrl: "<your-webhookUrl>",
        }),
    });
    const slack_api_connector = new elasticstack.KibanaActionConnector("slack-api-connector", {
        connectorTypeId: ".slack_api",
        secrets: JSON.stringify({
            token: "<your-token>",
        }),
    });
    
    import pulumi
    import json
    import pulumi_elasticstack as elasticstack
    
    example = elasticstack.KibanaActionConnector("example",
        config=json.dumps({
            "index": ".kibana",
            "refresh": True,
        }),
        connector_type_id=".index")
    pagerduty_connector = elasticstack.KibanaActionConnector("pagerduty-connector",
        connector_type_id=".pagerduty",
        config=json.dumps({
            "apiUrl": "https://events.pagerduty.com/v2/enqueue",
        }),
        secrets=json.dumps({
            "routingKey": pagerduty_service_integration["kibana"]["integration_key"],
        }))
    slack_connector = elasticstack.KibanaActionConnector("slack-connector",
        connector_type_id=".slack",
        secrets=json.dumps({
            "webhookUrl": "<your-webhookUrl>",
        }))
    slack_api_connector = elasticstack.KibanaActionConnector("slack-api-connector",
        connector_type_id=".slack_api",
        secrets=json.dumps({
            "token": "<your-token>",
        }))
    
    package main
    
    import (
    	"encoding/json"
    
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/elasticstack/elasticstack"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		tmpJSON0, err := json.Marshal(map[string]interface{}{
    			"index":   ".kibana",
    			"refresh": true,
    		})
    		if err != nil {
    			return err
    		}
    		json0 := string(tmpJSON0)
    		_, err = elasticstack.NewKibanaActionConnector(ctx, "example", &elasticstack.KibanaActionConnectorArgs{
    			Config:          pulumi.String(json0),
    			ConnectorTypeId: pulumi.String(".index"),
    		})
    		if err != nil {
    			return err
    		}
    		tmpJSON1, err := json.Marshal(map[string]interface{}{
    			"apiUrl": "https://events.pagerduty.com/v2/enqueue",
    		})
    		if err != nil {
    			return err
    		}
    		json1 := string(tmpJSON1)
    		tmpJSON2, err := json.Marshal(map[string]interface{}{
    			"routingKey": pagerduty_service_integration.Kibana.Integration_key,
    		})
    		if err != nil {
    			return err
    		}
    		json2 := string(tmpJSON2)
    		_, err = elasticstack.NewKibanaActionConnector(ctx, "pagerduty-connector", &elasticstack.KibanaActionConnectorArgs{
    			ConnectorTypeId: pulumi.String(".pagerduty"),
    			Config:          pulumi.String(json1),
    			Secrets:         pulumi.String(json2),
    		})
    		if err != nil {
    			return err
    		}
    		tmpJSON3, err := json.Marshal(map[string]interface{}{
    			"webhookUrl": "<your-webhookUrl>",
    		})
    		if err != nil {
    			return err
    		}
    		json3 := string(tmpJSON3)
    		_, err = elasticstack.NewKibanaActionConnector(ctx, "slack-connector", &elasticstack.KibanaActionConnectorArgs{
    			ConnectorTypeId: pulumi.String(".slack"),
    			Secrets:         pulumi.String(json3),
    		})
    		if err != nil {
    			return err
    		}
    		tmpJSON4, err := json.Marshal(map[string]interface{}{
    			"token": "<your-token>",
    		})
    		if err != nil {
    			return err
    		}
    		json4 := string(tmpJSON4)
    		_, err = elasticstack.NewKibanaActionConnector(ctx, "slack-api-connector", &elasticstack.KibanaActionConnectorArgs{
    			ConnectorTypeId: pulumi.String(".slack_api"),
    			Secrets:         pulumi.String(json4),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using System.Text.Json;
    using Pulumi;
    using Elasticstack = Pulumi.Elasticstack;
    
    return await Deployment.RunAsync(() => 
    {
        var example = new Elasticstack.KibanaActionConnector("example", new()
        {
            Config = JsonSerializer.Serialize(new Dictionary<string, object?>
            {
                ["index"] = ".kibana",
                ["refresh"] = true,
            }),
            ConnectorTypeId = ".index",
        });
    
        var pagerduty_connector = new Elasticstack.KibanaActionConnector("pagerduty-connector", new()
        {
            ConnectorTypeId = ".pagerduty",
            Config = JsonSerializer.Serialize(new Dictionary<string, object?>
            {
                ["apiUrl"] = "https://events.pagerduty.com/v2/enqueue",
            }),
            Secrets = JsonSerializer.Serialize(new Dictionary<string, object?>
            {
                ["routingKey"] = pagerduty_service_integration.Kibana.Integration_key,
            }),
        });
    
        var slack_connector = new Elasticstack.KibanaActionConnector("slack-connector", new()
        {
            ConnectorTypeId = ".slack",
            Secrets = JsonSerializer.Serialize(new Dictionary<string, object?>
            {
                ["webhookUrl"] = "<your-webhookUrl>",
            }),
        });
    
        var slack_api_connector = new Elasticstack.KibanaActionConnector("slack-api-connector", new()
        {
            ConnectorTypeId = ".slack_api",
            Secrets = JsonSerializer.Serialize(new Dictionary<string, object?>
            {
                ["token"] = "<your-token>",
            }),
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.elasticstack.KibanaActionConnector;
    import com.pulumi.elasticstack.KibanaActionConnectorArgs;
    import static com.pulumi.codegen.internal.Serialization.*;
    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 example = new KibanaActionConnector("example", KibanaActionConnectorArgs.builder()
                .config(serializeJson(
                    jsonObject(
                        jsonProperty("index", ".kibana"),
                        jsonProperty("refresh", true)
                    )))
                .connectorTypeId(".index")
                .build());
    
            var pagerduty_connector = new KibanaActionConnector("pagerduty-connector", KibanaActionConnectorArgs.builder()
                .connectorTypeId(".pagerduty")
                .config(serializeJson(
                    jsonObject(
                        jsonProperty("apiUrl", "https://events.pagerduty.com/v2/enqueue")
                    )))
                .secrets(serializeJson(
                    jsonObject(
                        jsonProperty("routingKey", pagerduty_service_integration.kibana().integration_key())
                    )))
                .build());
    
            var slack_connector = new KibanaActionConnector("slack-connector", KibanaActionConnectorArgs.builder()
                .connectorTypeId(".slack")
                .secrets(serializeJson(
                    jsonObject(
                        jsonProperty("webhookUrl", "<your-webhookUrl>")
                    )))
                .build());
    
            var slack_api_connector = new KibanaActionConnector("slack-api-connector", KibanaActionConnectorArgs.builder()
                .connectorTypeId(".slack_api")
                .secrets(serializeJson(
                    jsonObject(
                        jsonProperty("token", "<your-token>")
                    )))
                .build());
    
        }
    }
    
    resources:
      example:
        type: elasticstack:KibanaActionConnector
        properties:
          config:
            fn::toJSON:
              index: .kibana
              refresh: true
          connectorTypeId: .index
      pagerduty-connector:
        type: elasticstack:KibanaActionConnector
        properties:
          connectorTypeId: .pagerduty
          config:
            fn::toJSON:
              apiUrl: https://events.pagerduty.com/v2/enqueue
          secrets:
            fn::toJSON:
              routingKey: ${pagerduty_service_integration.kibana.integration_key}
      slack-connector:
        type: elasticstack:KibanaActionConnector
        properties:
          connectorTypeId: .slack
          secrets:
            fn::toJSON:
              webhookUrl: <your-webhookUrl>
      slack-api-connector:
        type: elasticstack:KibanaActionConnector
        properties:
          connectorTypeId: .slack_api
          secrets:
            fn::toJSON:
              token: <your-token>
    

    Create KibanaActionConnector Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new KibanaActionConnector(name: string, args: KibanaActionConnectorArgs, opts?: CustomResourceOptions);
    @overload
    def KibanaActionConnector(resource_name: str,
                              args: KibanaActionConnectorArgs,
                              opts: Optional[ResourceOptions] = None)
    
    @overload
    def KibanaActionConnector(resource_name: str,
                              opts: Optional[ResourceOptions] = None,
                              connector_type_id: Optional[str] = None,
                              config: Optional[str] = None,
                              connector_id: Optional[str] = None,
                              kibana_action_connector_id: Optional[str] = None,
                              name: Optional[str] = None,
                              secrets: Optional[str] = None,
                              space_id: Optional[str] = None)
    func NewKibanaActionConnector(ctx *Context, name string, args KibanaActionConnectorArgs, opts ...ResourceOption) (*KibanaActionConnector, error)
    public KibanaActionConnector(string name, KibanaActionConnectorArgs args, CustomResourceOptions? opts = null)
    public KibanaActionConnector(String name, KibanaActionConnectorArgs args)
    public KibanaActionConnector(String name, KibanaActionConnectorArgs args, CustomResourceOptions options)
    
    type: elasticstack:KibanaActionConnector
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args KibanaActionConnectorArgs
    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 KibanaActionConnectorArgs
    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 KibanaActionConnectorArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args KibanaActionConnectorArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args KibanaActionConnectorArgs
    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 kibanaActionConnectorResource = new Elasticstack.KibanaActionConnector("kibanaActionConnectorResource", new()
    {
        ConnectorTypeId = "string",
        Config = "string",
        ConnectorId = "string",
        KibanaActionConnectorId = "string",
        Name = "string",
        Secrets = "string",
        SpaceId = "string",
    });
    
    example, err := elasticstack.NewKibanaActionConnector(ctx, "kibanaActionConnectorResource", &elasticstack.KibanaActionConnectorArgs{
    	ConnectorTypeId:         pulumi.String("string"),
    	Config:                  pulumi.String("string"),
    	ConnectorId:             pulumi.String("string"),
    	KibanaActionConnectorId: pulumi.String("string"),
    	Name:                    pulumi.String("string"),
    	Secrets:                 pulumi.String("string"),
    	SpaceId:                 pulumi.String("string"),
    })
    
    var kibanaActionConnectorResource = new KibanaActionConnector("kibanaActionConnectorResource", KibanaActionConnectorArgs.builder()
        .connectorTypeId("string")
        .config("string")
        .connectorId("string")
        .kibanaActionConnectorId("string")
        .name("string")
        .secrets("string")
        .spaceId("string")
        .build());
    
    kibana_action_connector_resource = elasticstack.KibanaActionConnector("kibanaActionConnectorResource",
        connector_type_id="string",
        config="string",
        connector_id="string",
        kibana_action_connector_id="string",
        name="string",
        secrets="string",
        space_id="string")
    
    const kibanaActionConnectorResource = new elasticstack.KibanaActionConnector("kibanaActionConnectorResource", {
        connectorTypeId: "string",
        config: "string",
        connectorId: "string",
        kibanaActionConnectorId: "string",
        name: "string",
        secrets: "string",
        spaceId: "string",
    });
    
    type: elasticstack:KibanaActionConnector
    properties:
        config: string
        connectorId: string
        connectorTypeId: string
        kibanaActionConnectorId: string
        name: string
        secrets: string
        spaceId: string
    

    KibanaActionConnector 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 KibanaActionConnector resource accepts the following input properties:

    ConnectorTypeId string
    The ID of the connector type, e.g. .index.
    Config string
    The configuration for the connector. Configuration properties vary depending on the connector type.
    ConnectorId string
    A UUID v1 or v4 to use instead of a randomly generated ID.
    KibanaActionConnectorId string
    The ID of this resource.
    Name string
    The name of the connector. While this name does not have to be unique, a distinctive name can help you identify a connector.
    Secrets string
    The secrets configuration for the connector. Secrets configuration properties vary depending on the connector type.
    SpaceId string
    An identifier for the space. If space_id is not provided, the default space is used.
    ConnectorTypeId string
    The ID of the connector type, e.g. .index.
    Config string
    The configuration for the connector. Configuration properties vary depending on the connector type.
    ConnectorId string
    A UUID v1 or v4 to use instead of a randomly generated ID.
    KibanaActionConnectorId string
    The ID of this resource.
    Name string
    The name of the connector. While this name does not have to be unique, a distinctive name can help you identify a connector.
    Secrets string
    The secrets configuration for the connector. Secrets configuration properties vary depending on the connector type.
    SpaceId string
    An identifier for the space. If space_id is not provided, the default space is used.
    connectorTypeId String
    The ID of the connector type, e.g. .index.
    config String
    The configuration for the connector. Configuration properties vary depending on the connector type.
    connectorId String
    A UUID v1 or v4 to use instead of a randomly generated ID.
    kibanaActionConnectorId String
    The ID of this resource.
    name String
    The name of the connector. While this name does not have to be unique, a distinctive name can help you identify a connector.
    secrets String
    The secrets configuration for the connector. Secrets configuration properties vary depending on the connector type.
    spaceId String
    An identifier for the space. If space_id is not provided, the default space is used.
    connectorTypeId string
    The ID of the connector type, e.g. .index.
    config string
    The configuration for the connector. Configuration properties vary depending on the connector type.
    connectorId string
    A UUID v1 or v4 to use instead of a randomly generated ID.
    kibanaActionConnectorId string
    The ID of this resource.
    name string
    The name of the connector. While this name does not have to be unique, a distinctive name can help you identify a connector.
    secrets string
    The secrets configuration for the connector. Secrets configuration properties vary depending on the connector type.
    spaceId string
    An identifier for the space. If space_id is not provided, the default space is used.
    connector_type_id str
    The ID of the connector type, e.g. .index.
    config str
    The configuration for the connector. Configuration properties vary depending on the connector type.
    connector_id str
    A UUID v1 or v4 to use instead of a randomly generated ID.
    kibana_action_connector_id str
    The ID of this resource.
    name str
    The name of the connector. While this name does not have to be unique, a distinctive name can help you identify a connector.
    secrets str
    The secrets configuration for the connector. Secrets configuration properties vary depending on the connector type.
    space_id str
    An identifier for the space. If space_id is not provided, the default space is used.
    connectorTypeId String
    The ID of the connector type, e.g. .index.
    config String
    The configuration for the connector. Configuration properties vary depending on the connector type.
    connectorId String
    A UUID v1 or v4 to use instead of a randomly generated ID.
    kibanaActionConnectorId String
    The ID of this resource.
    name String
    The name of the connector. While this name does not have to be unique, a distinctive name can help you identify a connector.
    secrets String
    The secrets configuration for the connector. Secrets configuration properties vary depending on the connector type.
    spaceId String
    An identifier for the space. If space_id is not provided, the default space is used.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the KibanaActionConnector resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    IsDeprecated bool
    Indicates whether the connector type is deprecated.
    IsMissingSecrets bool
    Indicates whether secrets are missing for the connector.
    IsPreconfigured bool
    Indicates whether it is a preconfigured connector.
    Id string
    The provider-assigned unique ID for this managed resource.
    IsDeprecated bool
    Indicates whether the connector type is deprecated.
    IsMissingSecrets bool
    Indicates whether secrets are missing for the connector.
    IsPreconfigured bool
    Indicates whether it is a preconfigured connector.
    id String
    The provider-assigned unique ID for this managed resource.
    isDeprecated Boolean
    Indicates whether the connector type is deprecated.
    isMissingSecrets Boolean
    Indicates whether secrets are missing for the connector.
    isPreconfigured Boolean
    Indicates whether it is a preconfigured connector.
    id string
    The provider-assigned unique ID for this managed resource.
    isDeprecated boolean
    Indicates whether the connector type is deprecated.
    isMissingSecrets boolean
    Indicates whether secrets are missing for the connector.
    isPreconfigured boolean
    Indicates whether it is a preconfigured connector.
    id str
    The provider-assigned unique ID for this managed resource.
    is_deprecated bool
    Indicates whether the connector type is deprecated.
    is_missing_secrets bool
    Indicates whether secrets are missing for the connector.
    is_preconfigured bool
    Indicates whether it is a preconfigured connector.
    id String
    The provider-assigned unique ID for this managed resource.
    isDeprecated Boolean
    Indicates whether the connector type is deprecated.
    isMissingSecrets Boolean
    Indicates whether secrets are missing for the connector.
    isPreconfigured Boolean
    Indicates whether it is a preconfigured connector.

    Look up Existing KibanaActionConnector Resource

    Get an existing KibanaActionConnector 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?: KibanaActionConnectorState, opts?: CustomResourceOptions): KibanaActionConnector
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            config: Optional[str] = None,
            connector_id: Optional[str] = None,
            connector_type_id: Optional[str] = None,
            is_deprecated: Optional[bool] = None,
            is_missing_secrets: Optional[bool] = None,
            is_preconfigured: Optional[bool] = None,
            kibana_action_connector_id: Optional[str] = None,
            name: Optional[str] = None,
            secrets: Optional[str] = None,
            space_id: Optional[str] = None) -> KibanaActionConnector
    func GetKibanaActionConnector(ctx *Context, name string, id IDInput, state *KibanaActionConnectorState, opts ...ResourceOption) (*KibanaActionConnector, error)
    public static KibanaActionConnector Get(string name, Input<string> id, KibanaActionConnectorState? state, CustomResourceOptions? opts = null)
    public static KibanaActionConnector get(String name, Output<String> id, KibanaActionConnectorState state, CustomResourceOptions options)
    resources:  _:    type: elasticstack:KibanaActionConnector    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    Config string
    The configuration for the connector. Configuration properties vary depending on the connector type.
    ConnectorId string
    A UUID v1 or v4 to use instead of a randomly generated ID.
    ConnectorTypeId string
    The ID of the connector type, e.g. .index.
    IsDeprecated bool
    Indicates whether the connector type is deprecated.
    IsMissingSecrets bool
    Indicates whether secrets are missing for the connector.
    IsPreconfigured bool
    Indicates whether it is a preconfigured connector.
    KibanaActionConnectorId string
    The ID of this resource.
    Name string
    The name of the connector. While this name does not have to be unique, a distinctive name can help you identify a connector.
    Secrets string
    The secrets configuration for the connector. Secrets configuration properties vary depending on the connector type.
    SpaceId string
    An identifier for the space. If space_id is not provided, the default space is used.
    Config string
    The configuration for the connector. Configuration properties vary depending on the connector type.
    ConnectorId string
    A UUID v1 or v4 to use instead of a randomly generated ID.
    ConnectorTypeId string
    The ID of the connector type, e.g. .index.
    IsDeprecated bool
    Indicates whether the connector type is deprecated.
    IsMissingSecrets bool
    Indicates whether secrets are missing for the connector.
    IsPreconfigured bool
    Indicates whether it is a preconfigured connector.
    KibanaActionConnectorId string
    The ID of this resource.
    Name string
    The name of the connector. While this name does not have to be unique, a distinctive name can help you identify a connector.
    Secrets string
    The secrets configuration for the connector. Secrets configuration properties vary depending on the connector type.
    SpaceId string
    An identifier for the space. If space_id is not provided, the default space is used.
    config String
    The configuration for the connector. Configuration properties vary depending on the connector type.
    connectorId String
    A UUID v1 or v4 to use instead of a randomly generated ID.
    connectorTypeId String
    The ID of the connector type, e.g. .index.
    isDeprecated Boolean
    Indicates whether the connector type is deprecated.
    isMissingSecrets Boolean
    Indicates whether secrets are missing for the connector.
    isPreconfigured Boolean
    Indicates whether it is a preconfigured connector.
    kibanaActionConnectorId String
    The ID of this resource.
    name String
    The name of the connector. While this name does not have to be unique, a distinctive name can help you identify a connector.
    secrets String
    The secrets configuration for the connector. Secrets configuration properties vary depending on the connector type.
    spaceId String
    An identifier for the space. If space_id is not provided, the default space is used.
    config string
    The configuration for the connector. Configuration properties vary depending on the connector type.
    connectorId string
    A UUID v1 or v4 to use instead of a randomly generated ID.
    connectorTypeId string
    The ID of the connector type, e.g. .index.
    isDeprecated boolean
    Indicates whether the connector type is deprecated.
    isMissingSecrets boolean
    Indicates whether secrets are missing for the connector.
    isPreconfigured boolean
    Indicates whether it is a preconfigured connector.
    kibanaActionConnectorId string
    The ID of this resource.
    name string
    The name of the connector. While this name does not have to be unique, a distinctive name can help you identify a connector.
    secrets string
    The secrets configuration for the connector. Secrets configuration properties vary depending on the connector type.
    spaceId string
    An identifier for the space. If space_id is not provided, the default space is used.
    config str
    The configuration for the connector. Configuration properties vary depending on the connector type.
    connector_id str
    A UUID v1 or v4 to use instead of a randomly generated ID.
    connector_type_id str
    The ID of the connector type, e.g. .index.
    is_deprecated bool
    Indicates whether the connector type is deprecated.
    is_missing_secrets bool
    Indicates whether secrets are missing for the connector.
    is_preconfigured bool
    Indicates whether it is a preconfigured connector.
    kibana_action_connector_id str
    The ID of this resource.
    name str
    The name of the connector. While this name does not have to be unique, a distinctive name can help you identify a connector.
    secrets str
    The secrets configuration for the connector. Secrets configuration properties vary depending on the connector type.
    space_id str
    An identifier for the space. If space_id is not provided, the default space is used.
    config String
    The configuration for the connector. Configuration properties vary depending on the connector type.
    connectorId String
    A UUID v1 or v4 to use instead of a randomly generated ID.
    connectorTypeId String
    The ID of the connector type, e.g. .index.
    isDeprecated Boolean
    Indicates whether the connector type is deprecated.
    isMissingSecrets Boolean
    Indicates whether secrets are missing for the connector.
    isPreconfigured Boolean
    Indicates whether it is a preconfigured connector.
    kibanaActionConnectorId String
    The ID of this resource.
    name String
    The name of the connector. While this name does not have to be unique, a distinctive name can help you identify a connector.
    secrets String
    The secrets configuration for the connector. Secrets configuration properties vary depending on the connector type.
    spaceId String
    An identifier for the space. If space_id is not provided, the default space is used.

    Import

    $ pulumi import elasticstack:index/kibanaActionConnector:KibanaActionConnector my_connector <space id>/<connector id>
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    elasticstack elastic/terraform-provider-elasticstack
    License
    Notes
    This Pulumi package is based on the elasticstack Terraform Provider.
    elasticstack logo
    elasticstack 0.11.15 published on Wednesday, Apr 23, 2025 by elastic