1. Packages
  2. Packages
  3. Elasticstack Provider
  4. API Docs
  5. getKibanaSecurityRole
Viewing docs for elasticstack 0.15.2
published on Tuesday, May 19, 2026 by elastic
Viewing docs for elasticstack 0.15.2
published on Tuesday, May 19, 2026 by elastic

    Retrieve a specific role. See the role management API documentation for more details.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as elasticstack from "@pulumi/elasticstack";
    
    const example = elasticstack.getKibanaSecurityRole({
        name: "sample_role",
    });
    
    import pulumi
    import pulumi_elasticstack as elasticstack
    
    example = elasticstack.get_kibana_security_role(name="sample_role")
    
    package main
    
    import (
    	"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 {
    		_, err := elasticstack.LookupKibanaSecurityRole(ctx, &elasticstack.LookupKibanaSecurityRoleArgs{
    			Name: "sample_role",
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Elasticstack = Pulumi.Elasticstack;
    
    return await Deployment.RunAsync(() => 
    {
        var example = Elasticstack.GetKibanaSecurityRole.Invoke(new()
        {
            Name = "sample_role",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.elasticstack.ElasticstackFunctions;
    import com.pulumi.elasticstack.inputs.GetKibanaSecurityRoleArgs;
    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) {
            final var example = ElasticstackFunctions.getKibanaSecurityRole(GetKibanaSecurityRoleArgs.builder()
                .name("sample_role")
                .build());
    
        }
    }
    
    variables:
      example:
        fn::invoke:
          function: elasticstack:getKibanaSecurityRole
          arguments:
            name: sample_role
    
    Example coming soon!
    

    Using getKibanaSecurityRole

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getKibanaSecurityRole(args: GetKibanaSecurityRoleArgs, opts?: InvokeOptions): Promise<GetKibanaSecurityRoleResult>
    function getKibanaSecurityRoleOutput(args: GetKibanaSecurityRoleOutputArgs, opts?: InvokeOptions): Output<GetKibanaSecurityRoleResult>
    def get_kibana_security_role(description: Optional[str] = None,
                                 kibana_connections: Optional[Sequence[GetKibanaSecurityRoleKibanaConnection]] = None,
                                 metadata: Optional[str] = None,
                                 name: Optional[str] = None,
                                 opts: Optional[InvokeOptions] = None) -> GetKibanaSecurityRoleResult
    def get_kibana_security_role_output(description: pulumi.Input[Optional[str]] = None,
                                 kibana_connections: pulumi.Input[Optional[Sequence[pulumi.Input[GetKibanaSecurityRoleKibanaConnectionArgs]]]] = None,
                                 metadata: pulumi.Input[Optional[str]] = None,
                                 name: pulumi.Input[Optional[str]] = None,
                                 opts: Optional[InvokeOptions] = None) -> Output[GetKibanaSecurityRoleResult]
    func LookupKibanaSecurityRole(ctx *Context, args *LookupKibanaSecurityRoleArgs, opts ...InvokeOption) (*LookupKibanaSecurityRoleResult, error)
    func LookupKibanaSecurityRoleOutput(ctx *Context, args *LookupKibanaSecurityRoleOutputArgs, opts ...InvokeOption) LookupKibanaSecurityRoleResultOutput

    > Note: This function is named LookupKibanaSecurityRole in the Go SDK.

    public static class GetKibanaSecurityRole 
    {
        public static Task<GetKibanaSecurityRoleResult> InvokeAsync(GetKibanaSecurityRoleArgs args, InvokeOptions? opts = null)
        public static Output<GetKibanaSecurityRoleResult> Invoke(GetKibanaSecurityRoleInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetKibanaSecurityRoleResult> getKibanaSecurityRole(GetKibanaSecurityRoleArgs args, InvokeOptions options)
    public static Output<GetKibanaSecurityRoleResult> getKibanaSecurityRole(GetKibanaSecurityRoleArgs args, InvokeOptions options)
    
    fn::invoke:
      function: elasticstack:index/getKibanaSecurityRole:getKibanaSecurityRole
      arguments:
        # arguments dictionary
    data "elasticstack_getkibanasecurityrole" "name" {
        # arguments
    }

    The following arguments are supported:

    Name string
    The name for the role.
    Description string
    Description for the role
    KibanaConnections List<GetKibanaSecurityRoleKibanaConnection>
    Kibana connection configuration block.
    Metadata string
    Optional meta-data.
    Name string
    The name for the role.
    Description string
    Description for the role
    KibanaConnections []GetKibanaSecurityRoleKibanaConnection
    Kibana connection configuration block.
    Metadata string
    Optional meta-data.
    name string
    The name for the role.
    description string
    Description for the role
    kibana_connections list(object)
    Kibana connection configuration block.
    metadata string
    Optional meta-data.
    name String
    The name for the role.
    description String
    Description for the role
    kibanaConnections List<GetKibanaSecurityRoleKibanaConnection>
    Kibana connection configuration block.
    metadata String
    Optional meta-data.
    name string
    The name for the role.
    description string
    Description for the role
    kibanaConnections GetKibanaSecurityRoleKibanaConnection[]
    Kibana connection configuration block.
    metadata string
    Optional meta-data.
    name str
    The name for the role.
    description str
    Description for the role
    kibana_connections Sequence[GetKibanaSecurityRoleKibanaConnection]
    Kibana connection configuration block.
    metadata str
    Optional meta-data.
    name String
    The name for the role.
    description String
    Description for the role
    kibanaConnections List<Property Map>
    Kibana connection configuration block.
    metadata String
    Optional meta-data.

    getKibanaSecurityRole Result

    The following output properties are available:

    Description string
    Description for the role
    Elasticsearch GetKibanaSecurityRoleElasticsearch
    Elasticsearch cluster and index privileges.
    Id string
    The provider-assigned unique ID for this managed resource.
    Kibanas List<GetKibanaSecurityRoleKibana>
    The list of objects that specify the Kibana privileges for the role.
    Metadata string
    Optional meta-data.
    Name string
    The name for the role.
    KibanaConnections List<GetKibanaSecurityRoleKibanaConnection>
    Kibana connection configuration block.
    Description string
    Description for the role
    Elasticsearch GetKibanaSecurityRoleElasticsearch
    Elasticsearch cluster and index privileges.
    Id string
    The provider-assigned unique ID for this managed resource.
    Kibanas []GetKibanaSecurityRoleKibana
    The list of objects that specify the Kibana privileges for the role.
    Metadata string
    Optional meta-data.
    Name string
    The name for the role.
    KibanaConnections []GetKibanaSecurityRoleKibanaConnection
    Kibana connection configuration block.
    description string
    Description for the role
    elasticsearch object
    Elasticsearch cluster and index privileges.
    id string
    The provider-assigned unique ID for this managed resource.
    kibanas list(object)
    The list of objects that specify the Kibana privileges for the role.
    metadata string
    Optional meta-data.
    name string
    The name for the role.
    kibana_connections list(object)
    Kibana connection configuration block.
    description String
    Description for the role
    elasticsearch GetKibanaSecurityRoleElasticsearch
    Elasticsearch cluster and index privileges.
    id String
    The provider-assigned unique ID for this managed resource.
    kibanas List<GetKibanaSecurityRoleKibana>
    The list of objects that specify the Kibana privileges for the role.
    metadata String
    Optional meta-data.
    name String
    The name for the role.
    kibanaConnections List<GetKibanaSecurityRoleKibanaConnection>
    Kibana connection configuration block.
    description string
    Description for the role
    elasticsearch GetKibanaSecurityRoleElasticsearch
    Elasticsearch cluster and index privileges.
    id string
    The provider-assigned unique ID for this managed resource.
    kibanas GetKibanaSecurityRoleKibana[]
    The list of objects that specify the Kibana privileges for the role.
    metadata string
    Optional meta-data.
    name string
    The name for the role.
    kibanaConnections GetKibanaSecurityRoleKibanaConnection[]
    Kibana connection configuration block.
    description str
    Description for the role
    elasticsearch GetKibanaSecurityRoleElasticsearch
    Elasticsearch cluster and index privileges.
    id str
    The provider-assigned unique ID for this managed resource.
    kibanas Sequence[GetKibanaSecurityRoleKibana]
    The list of objects that specify the Kibana privileges for the role.
    metadata str
    Optional meta-data.
    name str
    The name for the role.
    kibana_connections Sequence[GetKibanaSecurityRoleKibanaConnection]
    Kibana connection configuration block.
    description String
    Description for the role
    elasticsearch Property Map
    Elasticsearch cluster and index privileges.
    id String
    The provider-assigned unique ID for this managed resource.
    kibanas List<Property Map>
    The list of objects that specify the Kibana privileges for the role.
    metadata String
    Optional meta-data.
    name String
    The name for the role.
    kibanaConnections List<Property Map>
    Kibana connection configuration block.

    Supporting Types

    GetKibanaSecurityRoleElasticsearch

    Clusters List<string>
    List of the cluster privileges.
    Indices List<GetKibanaSecurityRoleElasticsearchIndex>
    A list of indices permissions entries.
    RemoteIndices List<GetKibanaSecurityRoleElasticsearchRemoteIndex>
    A list of remote indices permissions entries. Remote indices are effective for remote clusters configured with the API key based model. They have no effect for remote clusters configured with the certificate based model.
    RunAs List<string>
    A list of usernames the owners of this role can impersonate.
    Clusters []string
    List of the cluster privileges.
    Indices []GetKibanaSecurityRoleElasticsearchIndex
    A list of indices permissions entries.
    RemoteIndices []GetKibanaSecurityRoleElasticsearchRemoteIndex
    A list of remote indices permissions entries. Remote indices are effective for remote clusters configured with the API key based model. They have no effect for remote clusters configured with the certificate based model.
    RunAs []string
    A list of usernames the owners of this role can impersonate.
    clusters list(string)
    List of the cluster privileges.
    indices list(object)
    A list of indices permissions entries.
    remote_indices list(object)
    A list of remote indices permissions entries. Remote indices are effective for remote clusters configured with the API key based model. They have no effect for remote clusters configured with the certificate based model.
    run_as list(string)
    A list of usernames the owners of this role can impersonate.
    clusters List<String>
    List of the cluster privileges.
    indices List<GetKibanaSecurityRoleElasticsearchIndex>
    A list of indices permissions entries.
    remoteIndices List<GetKibanaSecurityRoleElasticsearchRemoteIndex>
    A list of remote indices permissions entries. Remote indices are effective for remote clusters configured with the API key based model. They have no effect for remote clusters configured with the certificate based model.
    runAs List<String>
    A list of usernames the owners of this role can impersonate.
    clusters string[]
    List of the cluster privileges.
    indices GetKibanaSecurityRoleElasticsearchIndex[]
    A list of indices permissions entries.
    remoteIndices GetKibanaSecurityRoleElasticsearchRemoteIndex[]
    A list of remote indices permissions entries. Remote indices are effective for remote clusters configured with the API key based model. They have no effect for remote clusters configured with the certificate based model.
    runAs string[]
    A list of usernames the owners of this role can impersonate.
    clusters Sequence[str]
    List of the cluster privileges.
    indices Sequence[GetKibanaSecurityRoleElasticsearchIndex]
    A list of indices permissions entries.
    remote_indices Sequence[GetKibanaSecurityRoleElasticsearchRemoteIndex]
    A list of remote indices permissions entries. Remote indices are effective for remote clusters configured with the API key based model. They have no effect for remote clusters configured with the certificate based model.
    run_as Sequence[str]
    A list of usernames the owners of this role can impersonate.
    clusters List<String>
    List of the cluster privileges.
    indices List<Property Map>
    A list of indices permissions entries.
    remoteIndices List<Property Map>
    A list of remote indices permissions entries. Remote indices are effective for remote clusters configured with the API key based model. They have no effect for remote clusters configured with the certificate based model.
    runAs List<String>
    A list of usernames the owners of this role can impersonate.

    GetKibanaSecurityRoleElasticsearchIndex

    FieldSecurity GetKibanaSecurityRoleElasticsearchIndexFieldSecurity
    The document fields that the owners of the role have read access to.
    Names List<string>
    A list of indices (or index name patterns) to which the permissions in this entry apply.
    Privileges List<string>
    The index level privileges that the owners of the role have on the specified indices.
    Query string
    A search query that defines the documents the owners of the role have read access to.
    FieldSecurity GetKibanaSecurityRoleElasticsearchIndexFieldSecurity
    The document fields that the owners of the role have read access to.
    Names []string
    A list of indices (or index name patterns) to which the permissions in this entry apply.
    Privileges []string
    The index level privileges that the owners of the role have on the specified indices.
    Query string
    A search query that defines the documents the owners of the role have read access to.
    field_security object
    The document fields that the owners of the role have read access to.
    names list(string)
    A list of indices (or index name patterns) to which the permissions in this entry apply.
    privileges list(string)
    The index level privileges that the owners of the role have on the specified indices.
    query string
    A search query that defines the documents the owners of the role have read access to.
    fieldSecurity GetKibanaSecurityRoleElasticsearchIndexFieldSecurity
    The document fields that the owners of the role have read access to.
    names List<String>
    A list of indices (or index name patterns) to which the permissions in this entry apply.
    privileges List<String>
    The index level privileges that the owners of the role have on the specified indices.
    query String
    A search query that defines the documents the owners of the role have read access to.
    fieldSecurity GetKibanaSecurityRoleElasticsearchIndexFieldSecurity
    The document fields that the owners of the role have read access to.
    names string[]
    A list of indices (or index name patterns) to which the permissions in this entry apply.
    privileges string[]
    The index level privileges that the owners of the role have on the specified indices.
    query string
    A search query that defines the documents the owners of the role have read access to.
    field_security GetKibanaSecurityRoleElasticsearchIndexFieldSecurity
    The document fields that the owners of the role have read access to.
    names Sequence[str]
    A list of indices (or index name patterns) to which the permissions in this entry apply.
    privileges Sequence[str]
    The index level privileges that the owners of the role have on the specified indices.
    query str
    A search query that defines the documents the owners of the role have read access to.
    fieldSecurity Property Map
    The document fields that the owners of the role have read access to.
    names List<String>
    A list of indices (or index name patterns) to which the permissions in this entry apply.
    privileges List<String>
    The index level privileges that the owners of the role have on the specified indices.
    query String
    A search query that defines the documents the owners of the role have read access to.

    GetKibanaSecurityRoleElasticsearchIndexFieldSecurity

    Excepts List<string>
    List of the fields to which the grants will not be applied.
    Grants List<string>
    List of the fields to grant the access to.
    Excepts []string
    List of the fields to which the grants will not be applied.
    Grants []string
    List of the fields to grant the access to.
    excepts list(string)
    List of the fields to which the grants will not be applied.
    grants list(string)
    List of the fields to grant the access to.
    excepts List<String>
    List of the fields to which the grants will not be applied.
    grants List<String>
    List of the fields to grant the access to.
    excepts string[]
    List of the fields to which the grants will not be applied.
    grants string[]
    List of the fields to grant the access to.
    excepts Sequence[str]
    List of the fields to which the grants will not be applied.
    grants Sequence[str]
    List of the fields to grant the access to.
    excepts List<String>
    List of the fields to which the grants will not be applied.
    grants List<String>
    List of the fields to grant the access to.

    GetKibanaSecurityRoleElasticsearchRemoteIndex

    Clusters List<string>
    A list of cluster aliases to which the permissions in this entry apply.
    FieldSecurity GetKibanaSecurityRoleElasticsearchRemoteIndexFieldSecurity
    The document fields that the owners of the role have read access to.
    Names List<string>
    A list of indices (or index name patterns) to which the permissions in this entry apply.
    Privileges List<string>
    The index level privileges that the owners of the role have on the specified indices.
    Query string
    A search query that defines the documents the owners of the role have read access to.
    Clusters []string
    A list of cluster aliases to which the permissions in this entry apply.
    FieldSecurity GetKibanaSecurityRoleElasticsearchRemoteIndexFieldSecurity
    The document fields that the owners of the role have read access to.
    Names []string
    A list of indices (or index name patterns) to which the permissions in this entry apply.
    Privileges []string
    The index level privileges that the owners of the role have on the specified indices.
    Query string
    A search query that defines the documents the owners of the role have read access to.
    clusters list(string)
    A list of cluster aliases to which the permissions in this entry apply.
    field_security object
    The document fields that the owners of the role have read access to.
    names list(string)
    A list of indices (or index name patterns) to which the permissions in this entry apply.
    privileges list(string)
    The index level privileges that the owners of the role have on the specified indices.
    query string
    A search query that defines the documents the owners of the role have read access to.
    clusters List<String>
    A list of cluster aliases to which the permissions in this entry apply.
    fieldSecurity GetKibanaSecurityRoleElasticsearchRemoteIndexFieldSecurity
    The document fields that the owners of the role have read access to.
    names List<String>
    A list of indices (or index name patterns) to which the permissions in this entry apply.
    privileges List<String>
    The index level privileges that the owners of the role have on the specified indices.
    query String
    A search query that defines the documents the owners of the role have read access to.
    clusters string[]
    A list of cluster aliases to which the permissions in this entry apply.
    fieldSecurity GetKibanaSecurityRoleElasticsearchRemoteIndexFieldSecurity
    The document fields that the owners of the role have read access to.
    names string[]
    A list of indices (or index name patterns) to which the permissions in this entry apply.
    privileges string[]
    The index level privileges that the owners of the role have on the specified indices.
    query string
    A search query that defines the documents the owners of the role have read access to.
    clusters Sequence[str]
    A list of cluster aliases to which the permissions in this entry apply.
    field_security GetKibanaSecurityRoleElasticsearchRemoteIndexFieldSecurity
    The document fields that the owners of the role have read access to.
    names Sequence[str]
    A list of indices (or index name patterns) to which the permissions in this entry apply.
    privileges Sequence[str]
    The index level privileges that the owners of the role have on the specified indices.
    query str
    A search query that defines the documents the owners of the role have read access to.
    clusters List<String>
    A list of cluster aliases to which the permissions in this entry apply.
    fieldSecurity Property Map
    The document fields that the owners of the role have read access to.
    names List<String>
    A list of indices (or index name patterns) to which the permissions in this entry apply.
    privileges List<String>
    The index level privileges that the owners of the role have on the specified indices.
    query String
    A search query that defines the documents the owners of the role have read access to.

    GetKibanaSecurityRoleElasticsearchRemoteIndexFieldSecurity

    Excepts List<string>
    List of the fields to which the grants will not be applied.
    Grants List<string>
    List of the fields to grant the access to.
    Excepts []string
    List of the fields to which the grants will not be applied.
    Grants []string
    List of the fields to grant the access to.
    excepts list(string)
    List of the fields to which the grants will not be applied.
    grants list(string)
    List of the fields to grant the access to.
    excepts List<String>
    List of the fields to which the grants will not be applied.
    grants List<String>
    List of the fields to grant the access to.
    excepts string[]
    List of the fields to which the grants will not be applied.
    grants string[]
    List of the fields to grant the access to.
    excepts Sequence[str]
    List of the fields to which the grants will not be applied.
    grants Sequence[str]
    List of the fields to grant the access to.
    excepts List<String>
    List of the fields to which the grants will not be applied.
    grants List<String>
    List of the fields to grant the access to.

    GetKibanaSecurityRoleKibana

    Bases List<string>
    A base privilege. When specified, the base must be ["all"] or ["read"].
    Features List<GetKibanaSecurityRoleKibanaFeature>
    List of privileges for specific features.
    Spaces List<string>
    The spaces to apply the privileges to. To grant access to all spaces, set to ["*"], or omit the value.
    Bases []string
    A base privilege. When specified, the base must be ["all"] or ["read"].
    Features []GetKibanaSecurityRoleKibanaFeature
    List of privileges for specific features.
    Spaces []string
    The spaces to apply the privileges to. To grant access to all spaces, set to ["*"], or omit the value.
    bases list(string)
    A base privilege. When specified, the base must be ["all"] or ["read"].
    features list(object)
    List of privileges for specific features.
    spaces list(string)
    The spaces to apply the privileges to. To grant access to all spaces, set to ["*"], or omit the value.
    bases List<String>
    A base privilege. When specified, the base must be ["all"] or ["read"].
    features List<GetKibanaSecurityRoleKibanaFeature>
    List of privileges for specific features.
    spaces List<String>
    The spaces to apply the privileges to. To grant access to all spaces, set to ["*"], or omit the value.
    bases string[]
    A base privilege. When specified, the base must be ["all"] or ["read"].
    features GetKibanaSecurityRoleKibanaFeature[]
    List of privileges for specific features.
    spaces string[]
    The spaces to apply the privileges to. To grant access to all spaces, set to ["*"], or omit the value.
    bases Sequence[str]
    A base privilege. When specified, the base must be ["all"] or ["read"].
    features Sequence[GetKibanaSecurityRoleKibanaFeature]
    List of privileges for specific features.
    spaces Sequence[str]
    The spaces to apply the privileges to. To grant access to all spaces, set to ["*"], or omit the value.
    bases List<String>
    A base privilege. When specified, the base must be ["all"] or ["read"].
    features List<Property Map>
    List of privileges for specific features.
    spaces List<String>
    The spaces to apply the privileges to. To grant access to all spaces, set to ["*"], or omit the value.

    GetKibanaSecurityRoleKibanaConnection

    ApiKey string
    API Key to use for authentication to Kibana
    BearerToken string
    Bearer Token to use for authentication to Kibana
    CaCerts List<string>
    A list of paths to CA certificates to validate the certificate presented by the Kibana server.
    Endpoints List<string>
    Insecure bool
    Disable TLS certificate validation
    Password string
    Password to use for API authentication to Kibana.
    Username string
    Username to use for API authentication to Kibana.
    ApiKey string
    API Key to use for authentication to Kibana
    BearerToken string
    Bearer Token to use for authentication to Kibana
    CaCerts []string
    A list of paths to CA certificates to validate the certificate presented by the Kibana server.
    Endpoints []string
    Insecure bool
    Disable TLS certificate validation
    Password string
    Password to use for API authentication to Kibana.
    Username string
    Username to use for API authentication to Kibana.
    api_key string
    API Key to use for authentication to Kibana
    bearer_token string
    Bearer Token to use for authentication to Kibana
    ca_certs list(string)
    A list of paths to CA certificates to validate the certificate presented by the Kibana server.
    endpoints list(string)
    insecure bool
    Disable TLS certificate validation
    password string
    Password to use for API authentication to Kibana.
    username string
    Username to use for API authentication to Kibana.
    apiKey String
    API Key to use for authentication to Kibana
    bearerToken String
    Bearer Token to use for authentication to Kibana
    caCerts List<String>
    A list of paths to CA certificates to validate the certificate presented by the Kibana server.
    endpoints List<String>
    insecure Boolean
    Disable TLS certificate validation
    password String
    Password to use for API authentication to Kibana.
    username String
    Username to use for API authentication to Kibana.
    apiKey string
    API Key to use for authentication to Kibana
    bearerToken string
    Bearer Token to use for authentication to Kibana
    caCerts string[]
    A list of paths to CA certificates to validate the certificate presented by the Kibana server.
    endpoints string[]
    insecure boolean
    Disable TLS certificate validation
    password string
    Password to use for API authentication to Kibana.
    username string
    Username to use for API authentication to Kibana.
    api_key str
    API Key to use for authentication to Kibana
    bearer_token str
    Bearer Token to use for authentication to Kibana
    ca_certs Sequence[str]
    A list of paths to CA certificates to validate the certificate presented by the Kibana server.
    endpoints Sequence[str]
    insecure bool
    Disable TLS certificate validation
    password str
    Password to use for API authentication to Kibana.
    username str
    Username to use for API authentication to Kibana.
    apiKey String
    API Key to use for authentication to Kibana
    bearerToken String
    Bearer Token to use for authentication to Kibana
    caCerts List<String>
    A list of paths to CA certificates to validate the certificate presented by the Kibana server.
    endpoints List<String>
    insecure Boolean
    Disable TLS certificate validation
    password String
    Password to use for API authentication to Kibana.
    username String
    Username to use for API authentication to Kibana.

    GetKibanaSecurityRoleKibanaFeature

    Name string
    Feature name.
    Privileges List<string>
    Feature privileges.
    Name string
    Feature name.
    Privileges []string
    Feature privileges.
    name string
    Feature name.
    privileges list(string)
    Feature privileges.
    name String
    Feature name.
    privileges List<String>
    Feature privileges.
    name string
    Feature name.
    privileges string[]
    Feature privileges.
    name str
    Feature name.
    privileges Sequence[str]
    Feature privileges.
    name String
    Feature name.
    privileges List<String>
    Feature privileges.

    Package Details

    Repository
    elasticstack elastic/terraform-provider-elasticstack
    License
    Notes
    This Pulumi package is based on the elasticstack Terraform Provider.
    Viewing docs for elasticstack 0.15.2
    published on Tuesday, May 19, 2026 by elastic
      Try Pulumi Cloud free. Your team will thank you.