1. Packages
  2. Packages
  3. Honeycombio Provider
  4. API Docs
  5. ApiKey
Viewing docs for Honeycomb 0.51.0
published on Thursday, Jun 11, 2026 by honeycombio
Viewing docs for Honeycomb 0.51.0
published on Thursday, Jun 11, 2026 by honeycombio

    # Resource: honeycombio.ApiKey

    Creates a Honeycomb API Key. For more information about API Keys, check out Best Practices for API Keys.

    This resource requires the provider be configured with a Management Key with api-keys:write in the configured scopes.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as honeycombio from "@pulumi/honeycombio";
    
    const prodIngest = new honeycombio.ApiKey("prod_ingest", {
        name: "Production Ingest",
        type: "ingest",
        environmentId: environmentId,
        permissions: [{
            createDatasets: true,
        }],
    });
    export const ingestKey = prodIngestHoneycombApiKey.key;
    
    import pulumi
    import pulumi_honeycombio as honeycombio
    
    prod_ingest = honeycombio.ApiKey("prod_ingest",
        name="Production Ingest",
        type="ingest",
        environment_id=environment_id,
        permissions=[{
            "create_datasets": True,
        }])
    pulumi.export("ingestKey", prod_ingest_honeycomb_api_key["key"])
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/honeycombio/honeycombio"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := honeycombio.NewApiKey(ctx, "prod_ingest", &honeycombio.ApiKeyArgs{
    			Name:          pulumi.String("Production Ingest"),
    			Type:          pulumi.String("ingest"),
    			EnvironmentId: pulumi.Any(environmentId),
    			Permissions: honeycombio.ApiKeyPermissionArray{
    				&honeycombio.ApiKeyPermissionArgs{
    					CreateDatasets: pulumi.Bool(true),
    				},
    			},
    		})
    		if err != nil {
    			return err
    		}
    		ctx.Export("ingestKey", prodIngestHoneycombApiKey.Key)
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Honeycombio = Pulumi.Honeycombio;
    
    return await Deployment.RunAsync(() => 
    {
        var prodIngest = new Honeycombio.ApiKey("prod_ingest", new()
        {
            Name = "Production Ingest",
            Type = "ingest",
            EnvironmentId = environmentId,
            Permissions = new[]
            {
                new Honeycombio.Inputs.ApiKeyPermissionArgs
                {
                    CreateDatasets = true,
                },
            },
        });
    
        return new Dictionary<string, object?>
        {
            ["ingestKey"] = prodIngestHoneycombApiKey.Key,
        };
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.honeycombio.ApiKey;
    import com.pulumi.honeycombio.ApiKeyArgs;
    import com.pulumi.honeycombio.inputs.ApiKeyPermissionArgs;
    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 prodIngest = new ApiKey("prodIngest", ApiKeyArgs.builder()
                .name("Production Ingest")
                .type("ingest")
                .environmentId(environmentId)
                .permissions(ApiKeyPermissionArgs.builder()
                    .createDatasets(true)
                    .build())
                .build());
    
            ctx.export("ingestKey", prodIngestHoneycombApiKey.key());
        }
    }
    
    resources:
      prodIngest:
        type: honeycombio:ApiKey
        name: prod_ingest
        properties:
          name: Production Ingest
          type: ingest
          environmentId: ${environmentId}
          permissions:
            - createDatasets: true
    outputs:
      ingestKey: ${prodIngestHoneycombApiKey.key}
    
    Example coming soon!
    

    Create ApiKey Resource

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

    Constructor syntax

    new ApiKey(name: string, args: ApiKeyArgs, opts?: CustomResourceOptions);
    @overload
    def ApiKey(resource_name: str,
               args: ApiKeyArgs,
               opts: Optional[ResourceOptions] = None)
    
    @overload
    def ApiKey(resource_name: str,
               opts: Optional[ResourceOptions] = None,
               environment_id: Optional[str] = None,
               type: Optional[str] = None,
               disabled: Optional[bool] = None,
               name: Optional[str] = None,
               permissions: Optional[Sequence[ApiKeyPermissionArgs]] = None,
               visible_to_members: Optional[bool] = None)
    func NewApiKey(ctx *Context, name string, args ApiKeyArgs, opts ...ResourceOption) (*ApiKey, error)
    public ApiKey(string name, ApiKeyArgs args, CustomResourceOptions? opts = null)
    public ApiKey(String name, ApiKeyArgs args)
    public ApiKey(String name, ApiKeyArgs args, CustomResourceOptions options)
    
    type: honeycombio:ApiKey
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "honeycombio_apikey" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args ApiKeyArgs
    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 ApiKeyArgs
    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 ApiKeyArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ApiKeyArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ApiKeyArgs
    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 apiKeyResource = new Honeycombio.ApiKey("apiKeyResource", new()
    {
        EnvironmentId = "string",
        Type = "string",
        Disabled = false,
        Name = "string",
        Permissions = new[]
        {
            new Honeycombio.Inputs.ApiKeyPermissionArgs
            {
                CreateDatasets = false,
                ManageMarkers = false,
                ManagePrivateBoards = false,
                ManagePublicBoards = false,
                ManageQueries = false,
                ManageRecipients = false,
                ManageSlos = false,
                ManageTriggers = false,
                ReadServiceMaps = false,
                RunQueries = false,
                SendEvents = false,
            },
        },
        VisibleToMembers = false,
    });
    
    example, err := honeycombio.NewApiKey(ctx, "apiKeyResource", &honeycombio.ApiKeyArgs{
    	EnvironmentId: pulumi.String("string"),
    	Type:          pulumi.String("string"),
    	Disabled:      pulumi.Bool(false),
    	Name:          pulumi.String("string"),
    	Permissions: honeycombio.ApiKeyPermissionArray{
    		&honeycombio.ApiKeyPermissionArgs{
    			CreateDatasets:      pulumi.Bool(false),
    			ManageMarkers:       pulumi.Bool(false),
    			ManagePrivateBoards: pulumi.Bool(false),
    			ManagePublicBoards:  pulumi.Bool(false),
    			ManageQueries:       pulumi.Bool(false),
    			ManageRecipients:    pulumi.Bool(false),
    			ManageSlos:          pulumi.Bool(false),
    			ManageTriggers:      pulumi.Bool(false),
    			ReadServiceMaps:     pulumi.Bool(false),
    			RunQueries:          pulumi.Bool(false),
    			SendEvents:          pulumi.Bool(false),
    		},
    	},
    	VisibleToMembers: pulumi.Bool(false),
    })
    
    resource "honeycombio_apikey" "apiKeyResource" {
      environment_id = "string"
      type           = "string"
      disabled       = false
      name           = "string"
      permissions {
        create_datasets       = false
        manage_markers        = false
        manage_private_boards = false
        manage_public_boards  = false
        manage_queries        = false
        manage_recipients     = false
        manage_slos           = false
        manage_triggers       = false
        read_service_maps     = false
        run_queries           = false
        send_events           = false
      }
      visible_to_members = false
    }
    
    var apiKeyResource = new ApiKey("apiKeyResource", ApiKeyArgs.builder()
        .environmentId("string")
        .type("string")
        .disabled(false)
        .name("string")
        .permissions(ApiKeyPermissionArgs.builder()
            .createDatasets(false)
            .manageMarkers(false)
            .managePrivateBoards(false)
            .managePublicBoards(false)
            .manageQueries(false)
            .manageRecipients(false)
            .manageSlos(false)
            .manageTriggers(false)
            .readServiceMaps(false)
            .runQueries(false)
            .sendEvents(false)
            .build())
        .visibleToMembers(false)
        .build());
    
    api_key_resource = honeycombio.ApiKey("apiKeyResource",
        environment_id="string",
        type="string",
        disabled=False,
        name="string",
        permissions=[{
            "create_datasets": False,
            "manage_markers": False,
            "manage_private_boards": False,
            "manage_public_boards": False,
            "manage_queries": False,
            "manage_recipients": False,
            "manage_slos": False,
            "manage_triggers": False,
            "read_service_maps": False,
            "run_queries": False,
            "send_events": False,
        }],
        visible_to_members=False)
    
    const apiKeyResource = new honeycombio.ApiKey("apiKeyResource", {
        environmentId: "string",
        type: "string",
        disabled: false,
        name: "string",
        permissions: [{
            createDatasets: false,
            manageMarkers: false,
            managePrivateBoards: false,
            managePublicBoards: false,
            manageQueries: false,
            manageRecipients: false,
            manageSlos: false,
            manageTriggers: false,
            readServiceMaps: false,
            runQueries: false,
            sendEvents: false,
        }],
        visibleToMembers: false,
    });
    
    type: honeycombio:ApiKey
    properties:
        disabled: false
        environmentId: string
        name: string
        permissions:
            - createDatasets: false
              manageMarkers: false
              managePrivateBoards: false
              managePublicBoards: false
              manageQueries: false
              manageRecipients: false
              manageSlos: false
              manageTriggers: false
              readServiceMaps: false
              runQueries: false
              sendEvents: false
        type: string
        visibleToMembers: false
    

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

    EnvironmentId string
    The Environment ID the API key is scoped to.
    Type string
    The type of API key. Currently only ingest and configuration is supported.
    Disabled bool
    Whether the API key is disabled. Defaults to false.
    Name string
    The name of the API key.
    Permissions List<ApiKeyPermission>
    A configuration block setting what actions the API key can perform.
    VisibleToMembers bool
    Whether the key can be viewed by members and read-only users, or only owners.
    EnvironmentId string
    The Environment ID the API key is scoped to.
    Type string
    The type of API key. Currently only ingest and configuration is supported.
    Disabled bool
    Whether the API key is disabled. Defaults to false.
    Name string
    The name of the API key.
    Permissions []ApiKeyPermissionArgs
    A configuration block setting what actions the API key can perform.
    VisibleToMembers bool
    Whether the key can be viewed by members and read-only users, or only owners.
    environment_id string
    The Environment ID the API key is scoped to.
    type string
    The type of API key. Currently only ingest and configuration is supported.
    disabled bool
    Whether the API key is disabled. Defaults to false.
    name string
    The name of the API key.
    permissions list(object)
    A configuration block setting what actions the API key can perform.
    visible_to_members bool
    Whether the key can be viewed by members and read-only users, or only owners.
    environmentId String
    The Environment ID the API key is scoped to.
    type String
    The type of API key. Currently only ingest and configuration is supported.
    disabled Boolean
    Whether the API key is disabled. Defaults to false.
    name String
    The name of the API key.
    permissions List<ApiKeyPermission>
    A configuration block setting what actions the API key can perform.
    visibleToMembers Boolean
    Whether the key can be viewed by members and read-only users, or only owners.
    environmentId string
    The Environment ID the API key is scoped to.
    type string
    The type of API key. Currently only ingest and configuration is supported.
    disabled boolean
    Whether the API key is disabled. Defaults to false.
    name string
    The name of the API key.
    permissions ApiKeyPermission[]
    A configuration block setting what actions the API key can perform.
    visibleToMembers boolean
    Whether the key can be viewed by members and read-only users, or only owners.
    environment_id str
    The Environment ID the API key is scoped to.
    type str
    The type of API key. Currently only ingest and configuration is supported.
    disabled bool
    Whether the API key is disabled. Defaults to false.
    name str
    The name of the API key.
    permissions Sequence[ApiKeyPermissionArgs]
    A configuration block setting what actions the API key can perform.
    visible_to_members bool
    Whether the key can be viewed by members and read-only users, or only owners.
    environmentId String
    The Environment ID the API key is scoped to.
    type String
    The type of API key. Currently only ingest and configuration is supported.
    disabled Boolean
    Whether the API key is disabled. Defaults to false.
    name String
    The name of the API key.
    permissions List<Property Map>
    A configuration block setting what actions the API key can perform.
    visibleToMembers Boolean
    Whether the key can be viewed by members and read-only users, or only owners.

    Outputs

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

    Id string
    The provider-assigned unique ID for this managed resource.
    Key string
    The API key formatted for use based on its type.
    Secret string
    The secret portion of the API Key.
    Id string
    The provider-assigned unique ID for this managed resource.
    Key string
    The API key formatted for use based on its type.
    Secret string
    The secret portion of the API Key.
    id string
    The provider-assigned unique ID for this managed resource.
    key string
    The API key formatted for use based on its type.
    secret string
    The secret portion of the API Key.
    id String
    The provider-assigned unique ID for this managed resource.
    key String
    The API key formatted for use based on its type.
    secret String
    The secret portion of the API Key.
    id string
    The provider-assigned unique ID for this managed resource.
    key string
    The API key formatted for use based on its type.
    secret string
    The secret portion of the API Key.
    id str
    The provider-assigned unique ID for this managed resource.
    key str
    The API key formatted for use based on its type.
    secret str
    The secret portion of the API Key.
    id String
    The provider-assigned unique ID for this managed resource.
    key String
    The API key formatted for use based on its type.
    secret String
    The secret portion of the API Key.

    Look up Existing ApiKey Resource

    Get an existing ApiKey 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?: ApiKeyState, opts?: CustomResourceOptions): ApiKey
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            disabled: Optional[bool] = None,
            environment_id: Optional[str] = None,
            key: Optional[str] = None,
            name: Optional[str] = None,
            permissions: Optional[Sequence[ApiKeyPermissionArgs]] = None,
            secret: Optional[str] = None,
            type: Optional[str] = None,
            visible_to_members: Optional[bool] = None) -> ApiKey
    func GetApiKey(ctx *Context, name string, id IDInput, state *ApiKeyState, opts ...ResourceOption) (*ApiKey, error)
    public static ApiKey Get(string name, Input<string> id, ApiKeyState? state, CustomResourceOptions? opts = null)
    public static ApiKey get(String name, Output<String> id, ApiKeyState state, CustomResourceOptions options)
    resources:  _:    type: honeycombio:ApiKey    get:      id: ${id}
    import {
      to = honeycombio_apikey.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:
    Disabled bool
    Whether the API key is disabled. Defaults to false.
    EnvironmentId string
    The Environment ID the API key is scoped to.
    Key string
    The API key formatted for use based on its type.
    Name string
    The name of the API key.
    Permissions List<ApiKeyPermission>
    A configuration block setting what actions the API key can perform.
    Secret string
    The secret portion of the API Key.
    Type string
    The type of API key. Currently only ingest and configuration is supported.
    VisibleToMembers bool
    Whether the key can be viewed by members and read-only users, or only owners.
    Disabled bool
    Whether the API key is disabled. Defaults to false.
    EnvironmentId string
    The Environment ID the API key is scoped to.
    Key string
    The API key formatted for use based on its type.
    Name string
    The name of the API key.
    Permissions []ApiKeyPermissionArgs
    A configuration block setting what actions the API key can perform.
    Secret string
    The secret portion of the API Key.
    Type string
    The type of API key. Currently only ingest and configuration is supported.
    VisibleToMembers bool
    Whether the key can be viewed by members and read-only users, or only owners.
    disabled bool
    Whether the API key is disabled. Defaults to false.
    environment_id string
    The Environment ID the API key is scoped to.
    key string
    The API key formatted for use based on its type.
    name string
    The name of the API key.
    permissions list(object)
    A configuration block setting what actions the API key can perform.
    secret string
    The secret portion of the API Key.
    type string
    The type of API key. Currently only ingest and configuration is supported.
    visible_to_members bool
    Whether the key can be viewed by members and read-only users, or only owners.
    disabled Boolean
    Whether the API key is disabled. Defaults to false.
    environmentId String
    The Environment ID the API key is scoped to.
    key String
    The API key formatted for use based on its type.
    name String
    The name of the API key.
    permissions List<ApiKeyPermission>
    A configuration block setting what actions the API key can perform.
    secret String
    The secret portion of the API Key.
    type String
    The type of API key. Currently only ingest and configuration is supported.
    visibleToMembers Boolean
    Whether the key can be viewed by members and read-only users, or only owners.
    disabled boolean
    Whether the API key is disabled. Defaults to false.
    environmentId string
    The Environment ID the API key is scoped to.
    key string
    The API key formatted for use based on its type.
    name string
    The name of the API key.
    permissions ApiKeyPermission[]
    A configuration block setting what actions the API key can perform.
    secret string
    The secret portion of the API Key.
    type string
    The type of API key. Currently only ingest and configuration is supported.
    visibleToMembers boolean
    Whether the key can be viewed by members and read-only users, or only owners.
    disabled bool
    Whether the API key is disabled. Defaults to false.
    environment_id str
    The Environment ID the API key is scoped to.
    key str
    The API key formatted for use based on its type.
    name str
    The name of the API key.
    permissions Sequence[ApiKeyPermissionArgs]
    A configuration block setting what actions the API key can perform.
    secret str
    The secret portion of the API Key.
    type str
    The type of API key. Currently only ingest and configuration is supported.
    visible_to_members bool
    Whether the key can be viewed by members and read-only users, or only owners.
    disabled Boolean
    Whether the API key is disabled. Defaults to false.
    environmentId String
    The Environment ID the API key is scoped to.
    key String
    The API key formatted for use based on its type.
    name String
    The name of the API key.
    permissions List<Property Map>
    A configuration block setting what actions the API key can perform.
    secret String
    The secret portion of the API Key.
    type String
    The type of API key. Currently only ingest and configuration is supported.
    visibleToMembers Boolean
    Whether the key can be viewed by members and read-only users, or only owners.

    Supporting Types

    ApiKeyPermission, ApiKeyPermissionArgs

    CreateDatasets bool
    Allow this ingest or configuration key to create missing datasets when sending telemetry. Defaults to false.
    ManageMarkers bool
    Allow this configuration key to manage Markers. Defaults to false.
    ManagePrivateBoards bool
    Allow this configuration key to manage public boards. Defaults to false.
    ManagePublicBoards bool
    Allow this configuration key to manage public boards. Defaults to false.
    ManageQueries bool
    Allow this configuration key to manage queries and columns. Defaults to false.
    ManageRecipients bool
    Allow this configuration key to manage Recipients. Defaults to false.
    ManageSlos bool
    Allow this configuration key to manage SLOs. Defaults to false.
    ManageTriggers bool
    Allow this configuration key to manage Triggers. Defaults to false.
    ReadServiceMaps bool
    Allow this configuration key to read service maps. This feature is only for enterprise users. Defaults to false.
    RunQueries bool
    Allow this configuration key run queries. Defaults to false.
    SendEvents bool
    Allow this configuration key to send events to Honeycomb. Defaults to false.
    CreateDatasets bool
    Allow this ingest or configuration key to create missing datasets when sending telemetry. Defaults to false.
    ManageMarkers bool
    Allow this configuration key to manage Markers. Defaults to false.
    ManagePrivateBoards bool
    Allow this configuration key to manage public boards. Defaults to false.
    ManagePublicBoards bool
    Allow this configuration key to manage public boards. Defaults to false.
    ManageQueries bool
    Allow this configuration key to manage queries and columns. Defaults to false.
    ManageRecipients bool
    Allow this configuration key to manage Recipients. Defaults to false.
    ManageSlos bool
    Allow this configuration key to manage SLOs. Defaults to false.
    ManageTriggers bool
    Allow this configuration key to manage Triggers. Defaults to false.
    ReadServiceMaps bool
    Allow this configuration key to read service maps. This feature is only for enterprise users. Defaults to false.
    RunQueries bool
    Allow this configuration key run queries. Defaults to false.
    SendEvents bool
    Allow this configuration key to send events to Honeycomb. Defaults to false.
    create_datasets bool
    Allow this ingest or configuration key to create missing datasets when sending telemetry. Defaults to false.
    manage_markers bool
    Allow this configuration key to manage Markers. Defaults to false.
    manage_private_boards bool
    Allow this configuration key to manage public boards. Defaults to false.
    manage_public_boards bool
    Allow this configuration key to manage public boards. Defaults to false.
    manage_queries bool
    Allow this configuration key to manage queries and columns. Defaults to false.
    manage_recipients bool
    Allow this configuration key to manage Recipients. Defaults to false.
    manage_slos bool
    Allow this configuration key to manage SLOs. Defaults to false.
    manage_triggers bool
    Allow this configuration key to manage Triggers. Defaults to false.
    read_service_maps bool
    Allow this configuration key to read service maps. This feature is only for enterprise users. Defaults to false.
    run_queries bool
    Allow this configuration key run queries. Defaults to false.
    send_events bool
    Allow this configuration key to send events to Honeycomb. Defaults to false.
    createDatasets Boolean
    Allow this ingest or configuration key to create missing datasets when sending telemetry. Defaults to false.
    manageMarkers Boolean
    Allow this configuration key to manage Markers. Defaults to false.
    managePrivateBoards Boolean
    Allow this configuration key to manage public boards. Defaults to false.
    managePublicBoards Boolean
    Allow this configuration key to manage public boards. Defaults to false.
    manageQueries Boolean
    Allow this configuration key to manage queries and columns. Defaults to false.
    manageRecipients Boolean
    Allow this configuration key to manage Recipients. Defaults to false.
    manageSlos Boolean
    Allow this configuration key to manage SLOs. Defaults to false.
    manageTriggers Boolean
    Allow this configuration key to manage Triggers. Defaults to false.
    readServiceMaps Boolean
    Allow this configuration key to read service maps. This feature is only for enterprise users. Defaults to false.
    runQueries Boolean
    Allow this configuration key run queries. Defaults to false.
    sendEvents Boolean
    Allow this configuration key to send events to Honeycomb. Defaults to false.
    createDatasets boolean
    Allow this ingest or configuration key to create missing datasets when sending telemetry. Defaults to false.
    manageMarkers boolean
    Allow this configuration key to manage Markers. Defaults to false.
    managePrivateBoards boolean
    Allow this configuration key to manage public boards. Defaults to false.
    managePublicBoards boolean
    Allow this configuration key to manage public boards. Defaults to false.
    manageQueries boolean
    Allow this configuration key to manage queries and columns. Defaults to false.
    manageRecipients boolean
    Allow this configuration key to manage Recipients. Defaults to false.
    manageSlos boolean
    Allow this configuration key to manage SLOs. Defaults to false.
    manageTriggers boolean
    Allow this configuration key to manage Triggers. Defaults to false.
    readServiceMaps boolean
    Allow this configuration key to read service maps. This feature is only for enterprise users. Defaults to false.
    runQueries boolean
    Allow this configuration key run queries. Defaults to false.
    sendEvents boolean
    Allow this configuration key to send events to Honeycomb. Defaults to false.
    create_datasets bool
    Allow this ingest or configuration key to create missing datasets when sending telemetry. Defaults to false.
    manage_markers bool
    Allow this configuration key to manage Markers. Defaults to false.
    manage_private_boards bool
    Allow this configuration key to manage public boards. Defaults to false.
    manage_public_boards bool
    Allow this configuration key to manage public boards. Defaults to false.
    manage_queries bool
    Allow this configuration key to manage queries and columns. Defaults to false.
    manage_recipients bool
    Allow this configuration key to manage Recipients. Defaults to false.
    manage_slos bool
    Allow this configuration key to manage SLOs. Defaults to false.
    manage_triggers bool
    Allow this configuration key to manage Triggers. Defaults to false.
    read_service_maps bool
    Allow this configuration key to read service maps. This feature is only for enterprise users. Defaults to false.
    run_queries bool
    Allow this configuration key run queries. Defaults to false.
    send_events bool
    Allow this configuration key to send events to Honeycomb. Defaults to false.
    createDatasets Boolean
    Allow this ingest or configuration key to create missing datasets when sending telemetry. Defaults to false.
    manageMarkers Boolean
    Allow this configuration key to manage Markers. Defaults to false.
    managePrivateBoards Boolean
    Allow this configuration key to manage public boards. Defaults to false.
    managePublicBoards Boolean
    Allow this configuration key to manage public boards. Defaults to false.
    manageQueries Boolean
    Allow this configuration key to manage queries and columns. Defaults to false.
    manageRecipients Boolean
    Allow this configuration key to manage Recipients. Defaults to false.
    manageSlos Boolean
    Allow this configuration key to manage SLOs. Defaults to false.
    manageTriggers Boolean
    Allow this configuration key to manage Triggers. Defaults to false.
    readServiceMaps Boolean
    Allow this configuration key to read service maps. This feature is only for enterprise users. Defaults to false.
    runQueries Boolean
    Allow this configuration key run queries. Defaults to false.
    sendEvents Boolean
    Allow this configuration key to send events to Honeycomb. Defaults to false.

    Import

    API Keys cannot be imported.

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

    Package Details

    Repository
    honeycombio honeycombio/terraform-provider-honeycombio
    License
    Notes
    This Pulumi package is based on the honeycombio Terraform Provider.
    Viewing docs for Honeycomb 0.51.0
    published on Thursday, Jun 11, 2026 by honeycombio

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial