ec logo
ElasticCloud (EC) v0.5.1, Feb 17 23

ec.getDeployment

Use this data source to retrieve information about an existing Elastic Cloud deployment.

Example Usage

using System.Collections.Generic;
using Pulumi;
using ElasticCloud = Pulumi.ElasticCloud;

return await Deployment.RunAsync(() => 
{
    var example = ElasticCloud.GetDeployment.Invoke(new()
    {
        Id = "f759065e5e64e9f3546f6c44f2743893",
    });

});
package main

import (
	"github.com/pulumi/pulumi-ec/sdk/go/ec"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := ec.LookupDeployment(ctx, &ec.LookupDeploymentArgs{
			Id: "f759065e5e64e9f3546f6c44f2743893",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.ec.EcFunctions;
import com.pulumi.ec.inputs.GetDeploymentArgs;
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 = EcFunctions.getDeployment(GetDeploymentArgs.builder()
            .id("f759065e5e64e9f3546f6c44f2743893")
            .build());

    }
}
import pulumi
import pulumi_ec as ec

example = ec.get_deployment(id="f759065e5e64e9f3546f6c44f2743893")
import * as pulumi from "@pulumi/pulumi";
import * as ec from "@pulumi/ec";

const example = ec.getDeployment({
    id: "f759065e5e64e9f3546f6c44f2743893",
});
variables:
  example:
    fn::invoke:
      Function: ec:getDeployment
      Arguments:
        id: f759065e5e64e9f3546f6c44f2743893

Using getDeployment

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 getDeployment(args: GetDeploymentArgs, opts?: InvokeOptions): Promise<GetDeploymentResult>
function getDeploymentOutput(args: GetDeploymentOutputArgs, opts?: InvokeOptions): Output<GetDeploymentResult>
def get_deployment(id: Optional[str] = None,
                   opts: Optional[InvokeOptions] = None) -> GetDeploymentResult
def get_deployment_output(id: Optional[pulumi.Input[str]] = None,
                   opts: Optional[InvokeOptions] = None) -> Output[GetDeploymentResult]
func LookupDeployment(ctx *Context, args *LookupDeploymentArgs, opts ...InvokeOption) (*LookupDeploymentResult, error)
func LookupDeploymentOutput(ctx *Context, args *LookupDeploymentOutputArgs, opts ...InvokeOption) LookupDeploymentResultOutput

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

public static class GetDeployment 
{
    public static Task<GetDeploymentResult> InvokeAsync(GetDeploymentArgs args, InvokeOptions? opts = null)
    public static Output<GetDeploymentResult> Invoke(GetDeploymentInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetDeploymentResult> getDeployment(GetDeploymentArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: ec:index/getDeployment:getDeployment
  arguments:
    # arguments dictionary

The following arguments are supported:

Id string

The ID of an existing Elastic Cloud deployment.

Id string

The ID of an existing Elastic Cloud deployment.

id String

The ID of an existing Elastic Cloud deployment.

id string

The ID of an existing Elastic Cloud deployment.

id str

The ID of an existing Elastic Cloud deployment.

id String

The ID of an existing Elastic Cloud deployment.

getDeployment Result

The following output properties are available:

Alias string

Deployment alias.

Apms List<Pulumi.ElasticCloud.Outputs.GetDeploymentApm>

Instance configuration of the APM type.

  • apm.#.elasticsearch_cluster_ref_id - The user-specified ID of the Elasticsearch cluster to which this resource kind will link.
  • apm.#.healthy - Resource kind health status.
  • apm.#.http_endpoint - HTTP endpoint for the resource kind.
  • apm.#.https_endpoint - HTTPS endpoint for the resource kind.
  • apm.#.ref_id - User specified ref_id for the resource kind.
  • apm.#.resource_id - The resource unique identifier.
  • apm.#.status - Resource kind status (for example, "started", "stopped", etc).
  • apm.#.version - Elastic stack version.
  • apm.#.topology - Node topology element definition.
  • apm.#.topology.#.instance_configuration_id - Controls the allocation of this topology element as well as allowed sizes and node_types. It needs to match the ID of an existing instance configuration.
  • apm.#.topology.#.size - Amount of memory (RAM) per topology element in the "g" notation.
  • apm.#.topology.#.zone_count - Number of zones in which nodes will be placed.
DeploymentTemplateId string

ID of the deployment template used to create the deployment.

Elasticsearches List<Pulumi.ElasticCloud.Outputs.GetDeploymentElasticsearch>

Instance configuration of the Elasticsearch resource kind.

  • elasticsearch.#.autoscale - Whether or not Elasticsearch autoscaling is enabled.
  • elasticsearch.#.healthy - Resource kind health status.
  • elasticsearch.#.cloud_id - The encoded Elasticsearch credentials to use in Beats or Logstash. See Configure Beats and Logstash with Cloud ID for more information.
  • elasticsearch.#.http_endpoint - HTTP endpoint for the resource kind.
  • elasticsearch.#.https_endpoint - HTTPS endpoint for the resource kind.
  • elasticsearch.#.ref_id - User specified ref_id for the resource kind.
  • elasticsearch.#.resource_id - The resource unique identifier.
  • elasticsearch.#.status - Resource kind status (for example, "started", "stopped", etc).
  • elasticsearch.#.version - Elastic stack version.
  • elasticsearch.#.topology - Topology element definition.
  • elasticsearch.#.topology.#.instance_configuration_id - Controls the allocation of this topology element as well as allowed sizes and node_types. It needs to match the ID of an existing instance configuration.
  • elasticsearch.#.topology.#.size - Amount of memory (RAM) per topology element in the "g" notation.
  • elasticsearch.#.topology.#.zone_count - Number of zones in which nodes will be placed.
  • elasticsearch.#.topology.#.node_roles - Defines the list of Elasticsearch node roles assigned to the topology element (>=7.10.0).
  • elasticsearch.#.topology.#.node_type_data - Defines whether this node can hold data (<7.10.0).
  • elasticsearch.#.topology.#.node_type_master - Defines whether this node can be elected master (<7.10.0).
  • elasticsearch.#.topology.#.node_type_ingest - Defines whether this node can run an ingest pipeline (<7.10.0).
  • elasticsearch.#.topology.#.node_type_ml - Defines whether this node can run ML jobs (<7.10.0).
  • elasticsearch.#.topology.#.autoscaling.#.max_size - The maximum size for the scale up policy.
  • elasticsearch.#.topology.#.autoscaling.#.max_size_resource - The maximum size resource for the scale up policy.
  • elasticsearch.#.topology.#.autoscaling.#.min_size - The minimum size for the scale down policy.
  • elasticsearch.#.topology.#.autoscaling.#.min_size_resource - The minimum size for the scale down policy.
  • elasticsearch.#.topology.#.autoscaling.#.policy_override_json - The advanced policy overrides for the autoscaling policy.
EnterpriseSearches List<Pulumi.ElasticCloud.Outputs.GetDeploymentEnterpriseSearch>

Instance configuration of the Enterprise Search type.

  • enterprise_search.#.elasticsearch_cluster_ref_id - The user-specified ID of the Elasticsearch cluster to which this resource kind will link.
  • enterprise_search.#.healthy - Resource kind health status.
  • enterprise_search.#.http_endpoint - HTTP endpoint for the resource kind.
  • enterprise_search.#.https_endpoint - HTTPS endpoint for the resource kind.
  • enterprise_search.#.ref_id - User specified ref_id for the resource kind.
  • enterprise_search.#.resource_id - The resource unique identifier.
  • enterprise_search.#.status - Resource kind status (for example, "started", "stopped", etc).
  • enterprise_search.#.version - Elastic stack version.
  • enterprise_search.#.topology - Node topology element definition.
  • enterprise_search.#.topology.#.instance_configuration_id - Controls the allocation of this topology element as well as allowed sizes and node_types. It needs to match the ID of an existing instance configuration.
  • enterprise_search.#.topology.#.size - Amount of memory (RAM) per topology element in the "g" notation.
  • enterprise_search.#.topology.#.zone_count - Number of zones in which nodes will be placed.
  • enterprise_search.#.topology.#.node_type_appserver - Defines whether this instance should run as application/API server.
  • enterprise_search.#.topology.#.node_type_connector - Defines whether this instance should run as connector.
  • enterprise_search.#.topology.#.node_type_worker - Defines whether this instance should run as background worker.
Healthy bool

Overall health status of the deployment.

Id string

The unique ID of the deployment.

IntegrationsServers List<Pulumi.ElasticCloud.Outputs.GetDeploymentIntegrationsServer>

Instance configuration of the Integrations Server type.

  • integrations_server.#.elasticsearch_cluster_ref_id - The user-specified ID of the Elasticsearch cluster to which this resource kind will link.
  • integrations_server.#.healthy - Resource kind health status.
  • integrations_server.#.http_endpoint - HTTP endpoint for the resource kind.
  • integrations_server.#.https_endpoint - HTTPS endpoint for the resource kind.
  • integrations_server.#.ref_id - User specified ref_id for the resource kind.
  • integrations_server.#.resource_id - The resource unique identifier.
  • integrations_server.#.status - Resource kind status (for example, "started", "stopped", etc).
  • integrations_server.#.version - Elastic stack version.
  • integrations_server.#.topology - Node topology element definition.
  • integrations_server.#.topology.#.instance_configuration_id - Controls the allocation of this topology element as well as allowed sizes and node_types. It needs to match the ID of an existing instance configuration.
  • integrations_server.#.topology.#.size - Amount of memory (RAM) per topology element in the "g" notation.
  • integrations_server.#.topology.#.zone_count - Number of zones in which nodes will be placed.
Kibanas List<Pulumi.ElasticCloud.Outputs.GetDeploymentKibana>

Instance configuration of the Kibana type.

  • kibana.#.elasticsearch_cluster_ref_id - The user-specified ID of the Elasticsearch cluster to which this resource kind will link.
  • kibana.#.healthy - Resource kind health status.
  • kibana.#.http_endpoint - HTTP endpoint for the resource kind.
  • kibana.#.https_endpoint - HTTPS endpoint for the resource kind.
  • kibana.#.ref_id - User specified ref_id for the resource kind.
  • kibana.#.resource_id - The resource unique identifier.
  • kibana.#.status - Resource kind status (for example, "started", "stopped", etc).
  • kibana.#.version - Elastic stack version.
  • kibana.#.topology - Node topology element definition.
  • kibana.#.topology.#.instance_configuration_id - Controls the allocation of this topology element as well as allowed sizes and node_types. It needs to match the ID of an existing instance configuration.
  • kibana.#.topology.#.size - Amount of memory (RAM) per topology element in the "g" notation.
  • kibana.#.topology.#.zone_count - Number of zones in which nodes will be placed.
Name string

The name of the deployment.

Observabilities List<Pulumi.ElasticCloud.Outputs.GetDeploymentObservability>

Observability settings. Information about logs and metrics shipped to a dedicated deployment.

  • observability.#.deployment_id - Destination deployment ID for the shipped logs and monitoring metrics.
  • observability.#.ref_id - Elasticsearch resource kind ref_id of the destination deployment.
  • observability.#.logs - Defines whether logs are enabled or disabled.
  • observability.#.metrics - Defines whether metrics are enabled or disabled.
Region string

Region where the deployment can be found.

Tags Dictionary<string, string>

Key value map of arbitrary string tags.

TrafficFilters List<string>

Traffic filter block, which contains a list of traffic filter rule identifiers.

Alias string

Deployment alias.

Apms []GetDeploymentApm

Instance configuration of the APM type.

  • apm.#.elasticsearch_cluster_ref_id - The user-specified ID of the Elasticsearch cluster to which this resource kind will link.
  • apm.#.healthy - Resource kind health status.
  • apm.#.http_endpoint - HTTP endpoint for the resource kind.
  • apm.#.https_endpoint - HTTPS endpoint for the resource kind.
  • apm.#.ref_id - User specified ref_id for the resource kind.
  • apm.#.resource_id - The resource unique identifier.
  • apm.#.status - Resource kind status (for example, "started", "stopped", etc).
  • apm.#.version - Elastic stack version.
  • apm.#.topology - Node topology element definition.
  • apm.#.topology.#.instance_configuration_id - Controls the allocation of this topology element as well as allowed sizes and node_types. It needs to match the ID of an existing instance configuration.
  • apm.#.topology.#.size - Amount of memory (RAM) per topology element in the "g" notation.
  • apm.#.topology.#.zone_count - Number of zones in which nodes will be placed.
DeploymentTemplateId string

ID of the deployment template used to create the deployment.

Elasticsearches []GetDeploymentElasticsearch

Instance configuration of the Elasticsearch resource kind.

  • elasticsearch.#.autoscale - Whether or not Elasticsearch autoscaling is enabled.
  • elasticsearch.#.healthy - Resource kind health status.
  • elasticsearch.#.cloud_id - The encoded Elasticsearch credentials to use in Beats or Logstash. See Configure Beats and Logstash with Cloud ID for more information.
  • elasticsearch.#.http_endpoint - HTTP endpoint for the resource kind.
  • elasticsearch.#.https_endpoint - HTTPS endpoint for the resource kind.
  • elasticsearch.#.ref_id - User specified ref_id for the resource kind.
  • elasticsearch.#.resource_id - The resource unique identifier.
  • elasticsearch.#.status - Resource kind status (for example, "started", "stopped", etc).
  • elasticsearch.#.version - Elastic stack version.
  • elasticsearch.#.topology - Topology element definition.
  • elasticsearch.#.topology.#.instance_configuration_id - Controls the allocation of this topology element as well as allowed sizes and node_types. It needs to match the ID of an existing instance configuration.
  • elasticsearch.#.topology.#.size - Amount of memory (RAM) per topology element in the "g" notation.
  • elasticsearch.#.topology.#.zone_count - Number of zones in which nodes will be placed.
  • elasticsearch.#.topology.#.node_roles - Defines the list of Elasticsearch node roles assigned to the topology element (>=7.10.0).
  • elasticsearch.#.topology.#.node_type_data - Defines whether this node can hold data (<7.10.0).
  • elasticsearch.#.topology.#.node_type_master - Defines whether this node can be elected master (<7.10.0).
  • elasticsearch.#.topology.#.node_type_ingest - Defines whether this node can run an ingest pipeline (<7.10.0).
  • elasticsearch.#.topology.#.node_type_ml - Defines whether this node can run ML jobs (<7.10.0).
  • elasticsearch.#.topology.#.autoscaling.#.max_size - The maximum size for the scale up policy.
  • elasticsearch.#.topology.#.autoscaling.#.max_size_resource - The maximum size resource for the scale up policy.
  • elasticsearch.#.topology.#.autoscaling.#.min_size - The minimum size for the scale down policy.
  • elasticsearch.#.topology.#.autoscaling.#.min_size_resource - The minimum size for the scale down policy.
  • elasticsearch.#.topology.#.autoscaling.#.policy_override_json - The advanced policy overrides for the autoscaling policy.
EnterpriseSearches []GetDeploymentEnterpriseSearch

Instance configuration of the Enterprise Search type.

  • enterprise_search.#.elasticsearch_cluster_ref_id - The user-specified ID of the Elasticsearch cluster to which this resource kind will link.
  • enterprise_search.#.healthy - Resource kind health status.
  • enterprise_search.#.http_endpoint - HTTP endpoint for the resource kind.
  • enterprise_search.#.https_endpoint - HTTPS endpoint for the resource kind.
  • enterprise_search.#.ref_id - User specified ref_id for the resource kind.
  • enterprise_search.#.resource_id - The resource unique identifier.
  • enterprise_search.#.status - Resource kind status (for example, "started", "stopped", etc).
  • enterprise_search.#.version - Elastic stack version.
  • enterprise_search.#.topology - Node topology element definition.
  • enterprise_search.#.topology.#.instance_configuration_id - Controls the allocation of this topology element as well as allowed sizes and node_types. It needs to match the ID of an existing instance configuration.
  • enterprise_search.#.topology.#.size - Amount of memory (RAM) per topology element in the "g" notation.
  • enterprise_search.#.topology.#.zone_count - Number of zones in which nodes will be placed.
  • enterprise_search.#.topology.#.node_type_appserver - Defines whether this instance should run as application/API server.
  • enterprise_search.#.topology.#.node_type_connector - Defines whether this instance should run as connector.
  • enterprise_search.#.topology.#.node_type_worker - Defines whether this instance should run as background worker.
Healthy bool

Overall health status of the deployment.

Id string

The unique ID of the deployment.

IntegrationsServers []GetDeploymentIntegrationsServer

Instance configuration of the Integrations Server type.

  • integrations_server.#.elasticsearch_cluster_ref_id - The user-specified ID of the Elasticsearch cluster to which this resource kind will link.
  • integrations_server.#.healthy - Resource kind health status.
  • integrations_server.#.http_endpoint - HTTP endpoint for the resource kind.
  • integrations_server.#.https_endpoint - HTTPS endpoint for the resource kind.
  • integrations_server.#.ref_id - User specified ref_id for the resource kind.
  • integrations_server.#.resource_id - The resource unique identifier.
  • integrations_server.#.status - Resource kind status (for example, "started", "stopped", etc).
  • integrations_server.#.version - Elastic stack version.
  • integrations_server.#.topology - Node topology element definition.
  • integrations_server.#.topology.#.instance_configuration_id - Controls the allocation of this topology element as well as allowed sizes and node_types. It needs to match the ID of an existing instance configuration.
  • integrations_server.#.topology.#.size - Amount of memory (RAM) per topology element in the "g" notation.
  • integrations_server.#.topology.#.zone_count - Number of zones in which nodes will be placed.
Kibanas []GetDeploymentKibana

Instance configuration of the Kibana type.

  • kibana.#.elasticsearch_cluster_ref_id - The user-specified ID of the Elasticsearch cluster to which this resource kind will link.
  • kibana.#.healthy - Resource kind health status.
  • kibana.#.http_endpoint - HTTP endpoint for the resource kind.
  • kibana.#.https_endpoint - HTTPS endpoint for the resource kind.
  • kibana.#.ref_id - User specified ref_id for the resource kind.
  • kibana.#.resource_id - The resource unique identifier.
  • kibana.#.status - Resource kind status (for example, "started", "stopped", etc).
  • kibana.#.version - Elastic stack version.
  • kibana.#.topology - Node topology element definition.
  • kibana.#.topology.#.instance_configuration_id - Controls the allocation of this topology element as well as allowed sizes and node_types. It needs to match the ID of an existing instance configuration.
  • kibana.#.topology.#.size - Amount of memory (RAM) per topology element in the "g" notation.
  • kibana.#.topology.#.zone_count - Number of zones in which nodes will be placed.
Name string

The name of the deployment.

Observabilities []GetDeploymentObservability

Observability settings. Information about logs and metrics shipped to a dedicated deployment.

  • observability.#.deployment_id - Destination deployment ID for the shipped logs and monitoring metrics.
  • observability.#.ref_id - Elasticsearch resource kind ref_id of the destination deployment.
  • observability.#.logs - Defines whether logs are enabled or disabled.
  • observability.#.metrics - Defines whether metrics are enabled or disabled.
Region string

Region where the deployment can be found.

Tags map[string]string

Key value map of arbitrary string tags.

TrafficFilters []string

Traffic filter block, which contains a list of traffic filter rule identifiers.

alias String

Deployment alias.

apms List<GetDeploymentApm>

Instance configuration of the APM type.

  • apm.#.elasticsearch_cluster_ref_id - The user-specified ID of the Elasticsearch cluster to which this resource kind will link.
  • apm.#.healthy - Resource kind health status.
  • apm.#.http_endpoint - HTTP endpoint for the resource kind.
  • apm.#.https_endpoint - HTTPS endpoint for the resource kind.
  • apm.#.ref_id - User specified ref_id for the resource kind.
  • apm.#.resource_id - The resource unique identifier.
  • apm.#.status - Resource kind status (for example, "started", "stopped", etc).
  • apm.#.version - Elastic stack version.
  • apm.#.topology - Node topology element definition.
  • apm.#.topology.#.instance_configuration_id - Controls the allocation of this topology element as well as allowed sizes and node_types. It needs to match the ID of an existing instance configuration.
  • apm.#.topology.#.size - Amount of memory (RAM) per topology element in the "g" notation.
  • apm.#.topology.#.zone_count - Number of zones in which nodes will be placed.
deploymentTemplateId String

ID of the deployment template used to create the deployment.

elasticsearches List<GetDeploymentElasticsearch>

Instance configuration of the Elasticsearch resource kind.

  • elasticsearch.#.autoscale - Whether or not Elasticsearch autoscaling is enabled.
  • elasticsearch.#.healthy - Resource kind health status.
  • elasticsearch.#.cloud_id - The encoded Elasticsearch credentials to use in Beats or Logstash. See Configure Beats and Logstash with Cloud ID for more information.
  • elasticsearch.#.http_endpoint - HTTP endpoint for the resource kind.
  • elasticsearch.#.https_endpoint - HTTPS endpoint for the resource kind.
  • elasticsearch.#.ref_id - User specified ref_id for the resource kind.
  • elasticsearch.#.resource_id - The resource unique identifier.
  • elasticsearch.#.status - Resource kind status (for example, "started", "stopped", etc).
  • elasticsearch.#.version - Elastic stack version.
  • elasticsearch.#.topology - Topology element definition.
  • elasticsearch.#.topology.#.instance_configuration_id - Controls the allocation of this topology element as well as allowed sizes and node_types. It needs to match the ID of an existing instance configuration.
  • elasticsearch.#.topology.#.size - Amount of memory (RAM) per topology element in the "g" notation.
  • elasticsearch.#.topology.#.zone_count - Number of zones in which nodes will be placed.
  • elasticsearch.#.topology.#.node_roles - Defines the list of Elasticsearch node roles assigned to the topology element (>=7.10.0).
  • elasticsearch.#.topology.#.node_type_data - Defines whether this node can hold data (<7.10.0).
  • elasticsearch.#.topology.#.node_type_master - Defines whether this node can be elected master (<7.10.0).
  • elasticsearch.#.topology.#.node_type_ingest - Defines whether this node can run an ingest pipeline (<7.10.0).
  • elasticsearch.#.topology.#.node_type_ml - Defines whether this node can run ML jobs (<7.10.0).
  • elasticsearch.#.topology.#.autoscaling.#.max_size - The maximum size for the scale up policy.
  • elasticsearch.#.topology.#.autoscaling.#.max_size_resource - The maximum size resource for the scale up policy.
  • elasticsearch.#.topology.#.autoscaling.#.min_size - The minimum size for the scale down policy.
  • elasticsearch.#.topology.#.autoscaling.#.min_size_resource - The minimum size for the scale down policy.
  • elasticsearch.#.topology.#.autoscaling.#.policy_override_json - The advanced policy overrides for the autoscaling policy.
enterpriseSearches List<GetDeploymentEnterpriseSearch>

Instance configuration of the Enterprise Search type.

  • enterprise_search.#.elasticsearch_cluster_ref_id - The user-specified ID of the Elasticsearch cluster to which this resource kind will link.
  • enterprise_search.#.healthy - Resource kind health status.
  • enterprise_search.#.http_endpoint - HTTP endpoint for the resource kind.
  • enterprise_search.#.https_endpoint - HTTPS endpoint for the resource kind.
  • enterprise_search.#.ref_id - User specified ref_id for the resource kind.
  • enterprise_search.#.resource_id - The resource unique identifier.
  • enterprise_search.#.status - Resource kind status (for example, "started", "stopped", etc).
  • enterprise_search.#.version - Elastic stack version.
  • enterprise_search.#.topology - Node topology element definition.
  • enterprise_search.#.topology.#.instance_configuration_id - Controls the allocation of this topology element as well as allowed sizes and node_types. It needs to match the ID of an existing instance configuration.
  • enterprise_search.#.topology.#.size - Amount of memory (RAM) per topology element in the "g" notation.
  • enterprise_search.#.topology.#.zone_count - Number of zones in which nodes will be placed.
  • enterprise_search.#.topology.#.node_type_appserver - Defines whether this instance should run as application/API server.
  • enterprise_search.#.topology.#.node_type_connector - Defines whether this instance should run as connector.
  • enterprise_search.#.topology.#.node_type_worker - Defines whether this instance should run as background worker.
healthy Boolean

Overall health status of the deployment.

id String

The unique ID of the deployment.

integrationsServers List<GetDeploymentIntegrationsServer>

Instance configuration of the Integrations Server type.

  • integrations_server.#.elasticsearch_cluster_ref_id - The user-specified ID of the Elasticsearch cluster to which this resource kind will link.
  • integrations_server.#.healthy - Resource kind health status.
  • integrations_server.#.http_endpoint - HTTP endpoint for the resource kind.
  • integrations_server.#.https_endpoint - HTTPS endpoint for the resource kind.
  • integrations_server.#.ref_id - User specified ref_id for the resource kind.
  • integrations_server.#.resource_id - The resource unique identifier.
  • integrations_server.#.status - Resource kind status (for example, "started", "stopped", etc).
  • integrations_server.#.version - Elastic stack version.
  • integrations_server.#.topology - Node topology element definition.
  • integrations_server.#.topology.#.instance_configuration_id - Controls the allocation of this topology element as well as allowed sizes and node_types. It needs to match the ID of an existing instance configuration.
  • integrations_server.#.topology.#.size - Amount of memory (RAM) per topology element in the "g" notation.
  • integrations_server.#.topology.#.zone_count - Number of zones in which nodes will be placed.
kibanas List<GetDeploymentKibana>

Instance configuration of the Kibana type.

  • kibana.#.elasticsearch_cluster_ref_id - The user-specified ID of the Elasticsearch cluster to which this resource kind will link.
  • kibana.#.healthy - Resource kind health status.
  • kibana.#.http_endpoint - HTTP endpoint for the resource kind.
  • kibana.#.https_endpoint - HTTPS endpoint for the resource kind.
  • kibana.#.ref_id - User specified ref_id for the resource kind.
  • kibana.#.resource_id - The resource unique identifier.
  • kibana.#.status - Resource kind status (for example, "started", "stopped", etc).
  • kibana.#.version - Elastic stack version.
  • kibana.#.topology - Node topology element definition.
  • kibana.#.topology.#.instance_configuration_id - Controls the allocation of this topology element as well as allowed sizes and node_types. It needs to match the ID of an existing instance configuration.
  • kibana.#.topology.#.size - Amount of memory (RAM) per topology element in the "g" notation.
  • kibana.#.topology.#.zone_count - Number of zones in which nodes will be placed.
name String

The name of the deployment.

observabilities List<GetDeploymentObservability>

Observability settings. Information about logs and metrics shipped to a dedicated deployment.

  • observability.#.deployment_id - Destination deployment ID for the shipped logs and monitoring metrics.
  • observability.#.ref_id - Elasticsearch resource kind ref_id of the destination deployment.
  • observability.#.logs - Defines whether logs are enabled or disabled.
  • observability.#.metrics - Defines whether metrics are enabled or disabled.
region String

Region where the deployment can be found.

tags Map<String,String>

Key value map of arbitrary string tags.

trafficFilters List<String>

Traffic filter block, which contains a list of traffic filter rule identifiers.

alias string

Deployment alias.

apms GetDeploymentApm[]

Instance configuration of the APM type.

  • apm.#.elasticsearch_cluster_ref_id - The user-specified ID of the Elasticsearch cluster to which this resource kind will link.
  • apm.#.healthy - Resource kind health status.
  • apm.#.http_endpoint - HTTP endpoint for the resource kind.
  • apm.#.https_endpoint - HTTPS endpoint for the resource kind.
  • apm.#.ref_id - User specified ref_id for the resource kind.
  • apm.#.resource_id - The resource unique identifier.
  • apm.#.status - Resource kind status (for example, "started", "stopped", etc).
  • apm.#.version - Elastic stack version.
  • apm.#.topology - Node topology element definition.
  • apm.#.topology.#.instance_configuration_id - Controls the allocation of this topology element as well as allowed sizes and node_types. It needs to match the ID of an existing instance configuration.
  • apm.#.topology.#.size - Amount of memory (RAM) per topology element in the "g" notation.
  • apm.#.topology.#.zone_count - Number of zones in which nodes will be placed.
deploymentTemplateId string

ID of the deployment template used to create the deployment.

elasticsearches GetDeploymentElasticsearch[]

Instance configuration of the Elasticsearch resource kind.

  • elasticsearch.#.autoscale - Whether or not Elasticsearch autoscaling is enabled.
  • elasticsearch.#.healthy - Resource kind health status.
  • elasticsearch.#.cloud_id - The encoded Elasticsearch credentials to use in Beats or Logstash. See Configure Beats and Logstash with Cloud ID for more information.
  • elasticsearch.#.http_endpoint - HTTP endpoint for the resource kind.
  • elasticsearch.#.https_endpoint - HTTPS endpoint for the resource kind.
  • elasticsearch.#.ref_id - User specified ref_id for the resource kind.
  • elasticsearch.#.resource_id - The resource unique identifier.
  • elasticsearch.#.status - Resource kind status (for example, "started", "stopped", etc).
  • elasticsearch.#.version - Elastic stack version.
  • elasticsearch.#.topology - Topology element definition.
  • elasticsearch.#.topology.#.instance_configuration_id - Controls the allocation of this topology element as well as allowed sizes and node_types. It needs to match the ID of an existing instance configuration.
  • elasticsearch.#.topology.#.size - Amount of memory (RAM) per topology element in the "g" notation.
  • elasticsearch.#.topology.#.zone_count - Number of zones in which nodes will be placed.
  • elasticsearch.#.topology.#.node_roles - Defines the list of Elasticsearch node roles assigned to the topology element (>=7.10.0).
  • elasticsearch.#.topology.#.node_type_data - Defines whether this node can hold data (<7.10.0).
  • elasticsearch.#.topology.#.node_type_master - Defines whether this node can be elected master (<7.10.0).
  • elasticsearch.#.topology.#.node_type_ingest - Defines whether this node can run an ingest pipeline (<7.10.0).
  • elasticsearch.#.topology.#.node_type_ml - Defines whether this node can run ML jobs (<7.10.0).
  • elasticsearch.#.topology.#.autoscaling.#.max_size - The maximum size for the scale up policy.
  • elasticsearch.#.topology.#.autoscaling.#.max_size_resource - The maximum size resource for the scale up policy.
  • elasticsearch.#.topology.#.autoscaling.#.min_size - The minimum size for the scale down policy.
  • elasticsearch.#.topology.#.autoscaling.#.min_size_resource - The minimum size for the scale down policy.
  • elasticsearch.#.topology.#.autoscaling.#.policy_override_json - The advanced policy overrides for the autoscaling policy.
enterpriseSearches GetDeploymentEnterpriseSearch[]

Instance configuration of the Enterprise Search type.

  • enterprise_search.#.elasticsearch_cluster_ref_id - The user-specified ID of the Elasticsearch cluster to which this resource kind will link.
  • enterprise_search.#.healthy - Resource kind health status.
  • enterprise_search.#.http_endpoint - HTTP endpoint for the resource kind.
  • enterprise_search.#.https_endpoint - HTTPS endpoint for the resource kind.
  • enterprise_search.#.ref_id - User specified ref_id for the resource kind.
  • enterprise_search.#.resource_id - The resource unique identifier.
  • enterprise_search.#.status - Resource kind status (for example, "started", "stopped", etc).
  • enterprise_search.#.version - Elastic stack version.
  • enterprise_search.#.topology - Node topology element definition.
  • enterprise_search.#.topology.#.instance_configuration_id - Controls the allocation of this topology element as well as allowed sizes and node_types. It needs to match the ID of an existing instance configuration.
  • enterprise_search.#.topology.#.size - Amount of memory (RAM) per topology element in the "g" notation.
  • enterprise_search.#.topology.#.zone_count - Number of zones in which nodes will be placed.
  • enterprise_search.#.topology.#.node_type_appserver - Defines whether this instance should run as application/API server.
  • enterprise_search.#.topology.#.node_type_connector - Defines whether this instance should run as connector.
  • enterprise_search.#.topology.#.node_type_worker - Defines whether this instance should run as background worker.
healthy boolean

Overall health status of the deployment.

id string

The unique ID of the deployment.

integrationsServers GetDeploymentIntegrationsServer[]

Instance configuration of the Integrations Server type.

  • integrations_server.#.elasticsearch_cluster_ref_id - The user-specified ID of the Elasticsearch cluster to which this resource kind will link.
  • integrations_server.#.healthy - Resource kind health status.
  • integrations_server.#.http_endpoint - HTTP endpoint for the resource kind.
  • integrations_server.#.https_endpoint - HTTPS endpoint for the resource kind.
  • integrations_server.#.ref_id - User specified ref_id for the resource kind.
  • integrations_server.#.resource_id - The resource unique identifier.
  • integrations_server.#.status - Resource kind status (for example, "started", "stopped", etc).
  • integrations_server.#.version - Elastic stack version.
  • integrations_server.#.topology - Node topology element definition.
  • integrations_server.#.topology.#.instance_configuration_id - Controls the allocation of this topology element as well as allowed sizes and node_types. It needs to match the ID of an existing instance configuration.
  • integrations_server.#.topology.#.size - Amount of memory (RAM) per topology element in the "g" notation.
  • integrations_server.#.topology.#.zone_count - Number of zones in which nodes will be placed.
kibanas GetDeploymentKibana[]

Instance configuration of the Kibana type.

  • kibana.#.elasticsearch_cluster_ref_id - The user-specified ID of the Elasticsearch cluster to which this resource kind will link.
  • kibana.#.healthy - Resource kind health status.
  • kibana.#.http_endpoint - HTTP endpoint for the resource kind.
  • kibana.#.https_endpoint - HTTPS endpoint for the resource kind.
  • kibana.#.ref_id - User specified ref_id for the resource kind.
  • kibana.#.resource_id - The resource unique identifier.
  • kibana.#.status - Resource kind status (for example, "started", "stopped", etc).
  • kibana.#.version - Elastic stack version.
  • kibana.#.topology - Node topology element definition.
  • kibana.#.topology.#.instance_configuration_id - Controls the allocation of this topology element as well as allowed sizes and node_types. It needs to match the ID of an existing instance configuration.
  • kibana.#.topology.#.size - Amount of memory (RAM) per topology element in the "g" notation.
  • kibana.#.topology.#.zone_count - Number of zones in which nodes will be placed.
name string

The name of the deployment.

observabilities GetDeploymentObservability[]

Observability settings. Information about logs and metrics shipped to a dedicated deployment.

  • observability.#.deployment_id - Destination deployment ID for the shipped logs and monitoring metrics.
  • observability.#.ref_id - Elasticsearch resource kind ref_id of the destination deployment.
  • observability.#.logs - Defines whether logs are enabled or disabled.
  • observability.#.metrics - Defines whether metrics are enabled or disabled.
region string

Region where the deployment can be found.

tags {[key: string]: string}

Key value map of arbitrary string tags.

trafficFilters string[]

Traffic filter block, which contains a list of traffic filter rule identifiers.

alias str

Deployment alias.

apms Sequence[GetDeploymentApm]

Instance configuration of the APM type.

  • apm.#.elasticsearch_cluster_ref_id - The user-specified ID of the Elasticsearch cluster to which this resource kind will link.
  • apm.#.healthy - Resource kind health status.
  • apm.#.http_endpoint - HTTP endpoint for the resource kind.
  • apm.#.https_endpoint - HTTPS endpoint for the resource kind.
  • apm.#.ref_id - User specified ref_id for the resource kind.
  • apm.#.resource_id - The resource unique identifier.
  • apm.#.status - Resource kind status (for example, "started", "stopped", etc).
  • apm.#.version - Elastic stack version.
  • apm.#.topology - Node topology element definition.
  • apm.#.topology.#.instance_configuration_id - Controls the allocation of this topology element as well as allowed sizes and node_types. It needs to match the ID of an existing instance configuration.
  • apm.#.topology.#.size - Amount of memory (RAM) per topology element in the "g" notation.
  • apm.#.topology.#.zone_count - Number of zones in which nodes will be placed.
deployment_template_id str

ID of the deployment template used to create the deployment.

elasticsearches Sequence[GetDeploymentElasticsearch]

Instance configuration of the Elasticsearch resource kind.

  • elasticsearch.#.autoscale - Whether or not Elasticsearch autoscaling is enabled.
  • elasticsearch.#.healthy - Resource kind health status.
  • elasticsearch.#.cloud_id - The encoded Elasticsearch credentials to use in Beats or Logstash. See Configure Beats and Logstash with Cloud ID for more information.
  • elasticsearch.#.http_endpoint - HTTP endpoint for the resource kind.
  • elasticsearch.#.https_endpoint - HTTPS endpoint for the resource kind.
  • elasticsearch.#.ref_id - User specified ref_id for the resource kind.
  • elasticsearch.#.resource_id - The resource unique identifier.
  • elasticsearch.#.status - Resource kind status (for example, "started", "stopped", etc).
  • elasticsearch.#.version - Elastic stack version.
  • elasticsearch.#.topology - Topology element definition.
  • elasticsearch.#.topology.#.instance_configuration_id - Controls the allocation of this topology element as well as allowed sizes and node_types. It needs to match the ID of an existing instance configuration.
  • elasticsearch.#.topology.#.size - Amount of memory (RAM) per topology element in the "g" notation.
  • elasticsearch.#.topology.#.zone_count - Number of zones in which nodes will be placed.
  • elasticsearch.#.topology.#.node_roles - Defines the list of Elasticsearch node roles assigned to the topology element (>=7.10.0).
  • elasticsearch.#.topology.#.node_type_data - Defines whether this node can hold data (<7.10.0).
  • elasticsearch.#.topology.#.node_type_master - Defines whether this node can be elected master (<7.10.0).
  • elasticsearch.#.topology.#.node_type_ingest - Defines whether this node can run an ingest pipeline (<7.10.0).
  • elasticsearch.#.topology.#.node_type_ml - Defines whether this node can run ML jobs (<7.10.0).
  • elasticsearch.#.topology.#.autoscaling.#.max_size - The maximum size for the scale up policy.
  • elasticsearch.#.topology.#.autoscaling.#.max_size_resource - The maximum size resource for the scale up policy.
  • elasticsearch.#.topology.#.autoscaling.#.min_size - The minimum size for the scale down policy.
  • elasticsearch.#.topology.#.autoscaling.#.min_size_resource - The minimum size for the scale down policy.
  • elasticsearch.#.topology.#.autoscaling.#.policy_override_json - The advanced policy overrides for the autoscaling policy.
enterprise_searches Sequence[GetDeploymentEnterpriseSearch]

Instance configuration of the Enterprise Search type.

  • enterprise_search.#.elasticsearch_cluster_ref_id - The user-specified ID of the Elasticsearch cluster to which this resource kind will link.
  • enterprise_search.#.healthy - Resource kind health status.
  • enterprise_search.#.http_endpoint - HTTP endpoint for the resource kind.
  • enterprise_search.#.https_endpoint - HTTPS endpoint for the resource kind.
  • enterprise_search.#.ref_id - User specified ref_id for the resource kind.
  • enterprise_search.#.resource_id - The resource unique identifier.
  • enterprise_search.#.status - Resource kind status (for example, "started", "stopped", etc).
  • enterprise_search.#.version - Elastic stack version.
  • enterprise_search.#.topology - Node topology element definition.
  • enterprise_search.#.topology.#.instance_configuration_id - Controls the allocation of this topology element as well as allowed sizes and node_types. It needs to match the ID of an existing instance configuration.
  • enterprise_search.#.topology.#.size - Amount of memory (RAM) per topology element in the "g" notation.
  • enterprise_search.#.topology.#.zone_count - Number of zones in which nodes will be placed.
  • enterprise_search.#.topology.#.node_type_appserver - Defines whether this instance should run as application/API server.
  • enterprise_search.#.topology.#.node_type_connector - Defines whether this instance should run as connector.
  • enterprise_search.#.topology.#.node_type_worker - Defines whether this instance should run as background worker.
healthy bool

Overall health status of the deployment.

id str

The unique ID of the deployment.

integrations_servers Sequence[GetDeploymentIntegrationsServer]

Instance configuration of the Integrations Server type.

  • integrations_server.#.elasticsearch_cluster_ref_id - The user-specified ID of the Elasticsearch cluster to which this resource kind will link.
  • integrations_server.#.healthy - Resource kind health status.
  • integrations_server.#.http_endpoint - HTTP endpoint for the resource kind.
  • integrations_server.#.https_endpoint - HTTPS endpoint for the resource kind.
  • integrations_server.#.ref_id - User specified ref_id for the resource kind.
  • integrations_server.#.resource_id - The resource unique identifier.
  • integrations_server.#.status - Resource kind status (for example, "started", "stopped", etc).
  • integrations_server.#.version - Elastic stack version.
  • integrations_server.#.topology - Node topology element definition.
  • integrations_server.#.topology.#.instance_configuration_id - Controls the allocation of this topology element as well as allowed sizes and node_types. It needs to match the ID of an existing instance configuration.
  • integrations_server.#.topology.#.size - Amount of memory (RAM) per topology element in the "g" notation.
  • integrations_server.#.topology.#.zone_count - Number of zones in which nodes will be placed.
kibanas Sequence[GetDeploymentKibana]

Instance configuration of the Kibana type.

  • kibana.#.elasticsearch_cluster_ref_id - The user-specified ID of the Elasticsearch cluster to which this resource kind will link.
  • kibana.#.healthy - Resource kind health status.
  • kibana.#.http_endpoint - HTTP endpoint for the resource kind.
  • kibana.#.https_endpoint - HTTPS endpoint for the resource kind.
  • kibana.#.ref_id - User specified ref_id for the resource kind.
  • kibana.#.resource_id - The resource unique identifier.
  • kibana.#.status - Resource kind status (for example, "started", "stopped", etc).
  • kibana.#.version - Elastic stack version.
  • kibana.#.topology - Node topology element definition.
  • kibana.#.topology.#.instance_configuration_id - Controls the allocation of this topology element as well as allowed sizes and node_types. It needs to match the ID of an existing instance configuration.
  • kibana.#.topology.#.size - Amount of memory (RAM) per topology element in the "g" notation.
  • kibana.#.topology.#.zone_count - Number of zones in which nodes will be placed.
name str

The name of the deployment.

observabilities Sequence[GetDeploymentObservability]

Observability settings. Information about logs and metrics shipped to a dedicated deployment.

  • observability.#.deployment_id - Destination deployment ID for the shipped logs and monitoring metrics.
  • observability.#.ref_id - Elasticsearch resource kind ref_id of the destination deployment.
  • observability.#.logs - Defines whether logs are enabled or disabled.
  • observability.#.metrics - Defines whether metrics are enabled or disabled.
region str

Region where the deployment can be found.

tags Mapping[str, str]

Key value map of arbitrary string tags.

traffic_filters Sequence[str]

Traffic filter block, which contains a list of traffic filter rule identifiers.

alias String

Deployment alias.

apms List<Property Map>

Instance configuration of the APM type.

  • apm.#.elasticsearch_cluster_ref_id - The user-specified ID of the Elasticsearch cluster to which this resource kind will link.
  • apm.#.healthy - Resource kind health status.
  • apm.#.http_endpoint - HTTP endpoint for the resource kind.
  • apm.#.https_endpoint - HTTPS endpoint for the resource kind.
  • apm.#.ref_id - User specified ref_id for the resource kind.
  • apm.#.resource_id - The resource unique identifier.
  • apm.#.status - Resource kind status (for example, "started", "stopped", etc).
  • apm.#.version - Elastic stack version.
  • apm.#.topology - Node topology element definition.
  • apm.#.topology.#.instance_configuration_id - Controls the allocation of this topology element as well as allowed sizes and node_types. It needs to match the ID of an existing instance configuration.
  • apm.#.topology.#.size - Amount of memory (RAM) per topology element in the "g" notation.
  • apm.#.topology.#.zone_count - Number of zones in which nodes will be placed.
deploymentTemplateId String

ID of the deployment template used to create the deployment.

elasticsearches List<Property Map>

Instance configuration of the Elasticsearch resource kind.

  • elasticsearch.#.autoscale - Whether or not Elasticsearch autoscaling is enabled.
  • elasticsearch.#.healthy - Resource kind health status.
  • elasticsearch.#.cloud_id - The encoded Elasticsearch credentials to use in Beats or Logstash. See Configure Beats and Logstash with Cloud ID for more information.
  • elasticsearch.#.http_endpoint - HTTP endpoint for the resource kind.
  • elasticsearch.#.https_endpoint - HTTPS endpoint for the resource kind.
  • elasticsearch.#.ref_id - User specified ref_id for the resource kind.
  • elasticsearch.#.resource_id - The resource unique identifier.
  • elasticsearch.#.status - Resource kind status (for example, "started", "stopped", etc).
  • elasticsearch.#.version - Elastic stack version.
  • elasticsearch.#.topology - Topology element definition.
  • elasticsearch.#.topology.#.instance_configuration_id - Controls the allocation of this topology element as well as allowed sizes and node_types. It needs to match the ID of an existing instance configuration.
  • elasticsearch.#.topology.#.size - Amount of memory (RAM) per topology element in the "g" notation.
  • elasticsearch.#.topology.#.zone_count - Number of zones in which nodes will be placed.
  • elasticsearch.#.topology.#.node_roles - Defines the list of Elasticsearch node roles assigned to the topology element (>=7.10.0).
  • elasticsearch.#.topology.#.node_type_data - Defines whether this node can hold data (<7.10.0).
  • elasticsearch.#.topology.#.node_type_master - Defines whether this node can be elected master (<7.10.0).
  • elasticsearch.#.topology.#.node_type_ingest - Defines whether this node can run an ingest pipeline (<7.10.0).
  • elasticsearch.#.topology.#.node_type_ml - Defines whether this node can run ML jobs (<7.10.0).
  • elasticsearch.#.topology.#.autoscaling.#.max_size - The maximum size for the scale up policy.
  • elasticsearch.#.topology.#.autoscaling.#.max_size_resource - The maximum size resource for the scale up policy.
  • elasticsearch.#.topology.#.autoscaling.#.min_size - The minimum size for the scale down policy.
  • elasticsearch.#.topology.#.autoscaling.#.min_size_resource - The minimum size for the scale down policy.
  • elasticsearch.#.topology.#.autoscaling.#.policy_override_json - The advanced policy overrides for the autoscaling policy.
enterpriseSearches List<Property Map>

Instance configuration of the Enterprise Search type.

  • enterprise_search.#.elasticsearch_cluster_ref_id - The user-specified ID of the Elasticsearch cluster to which this resource kind will link.
  • enterprise_search.#.healthy - Resource kind health status.
  • enterprise_search.#.http_endpoint - HTTP endpoint for the resource kind.
  • enterprise_search.#.https_endpoint - HTTPS endpoint for the resource kind.
  • enterprise_search.#.ref_id - User specified ref_id for the resource kind.
  • enterprise_search.#.resource_id - The resource unique identifier.
  • enterprise_search.#.status - Resource kind status (for example, "started", "stopped", etc).
  • enterprise_search.#.version - Elastic stack version.
  • enterprise_search.#.topology - Node topology element definition.
  • enterprise_search.#.topology.#.instance_configuration_id - Controls the allocation of this topology element as well as allowed sizes and node_types. It needs to match the ID of an existing instance configuration.
  • enterprise_search.#.topology.#.size - Amount of memory (RAM) per topology element in the "g" notation.
  • enterprise_search.#.topology.#.zone_count - Number of zones in which nodes will be placed.
  • enterprise_search.#.topology.#.node_type_appserver - Defines whether this instance should run as application/API server.
  • enterprise_search.#.topology.#.node_type_connector - Defines whether this instance should run as connector.
  • enterprise_search.#.topology.#.node_type_worker - Defines whether this instance should run as background worker.
healthy Boolean

Overall health status of the deployment.

id String

The unique ID of the deployment.

integrationsServers List<Property Map>

Instance configuration of the Integrations Server type.

  • integrations_server.#.elasticsearch_cluster_ref_id - The user-specified ID of the Elasticsearch cluster to which this resource kind will link.
  • integrations_server.#.healthy - Resource kind health status.
  • integrations_server.#.http_endpoint - HTTP endpoint for the resource kind.
  • integrations_server.#.https_endpoint - HTTPS endpoint for the resource kind.
  • integrations_server.#.ref_id - User specified ref_id for the resource kind.
  • integrations_server.#.resource_id - The resource unique identifier.
  • integrations_server.#.status - Resource kind status (for example, "started", "stopped", etc).
  • integrations_server.#.version - Elastic stack version.
  • integrations_server.#.topology - Node topology element definition.
  • integrations_server.#.topology.#.instance_configuration_id - Controls the allocation of this topology element as well as allowed sizes and node_types. It needs to match the ID of an existing instance configuration.
  • integrations_server.#.topology.#.size - Amount of memory (RAM) per topology element in the "g" notation.
  • integrations_server.#.topology.#.zone_count - Number of zones in which nodes will be placed.
kibanas List<Property Map>

Instance configuration of the Kibana type.

  • kibana.#.elasticsearch_cluster_ref_id - The user-specified ID of the Elasticsearch cluster to which this resource kind will link.
  • kibana.#.healthy - Resource kind health status.
  • kibana.#.http_endpoint - HTTP endpoint for the resource kind.
  • kibana.#.https_endpoint - HTTPS endpoint for the resource kind.
  • kibana.#.ref_id - User specified ref_id for the resource kind.
  • kibana.#.resource_id - The resource unique identifier.
  • kibana.#.status - Resource kind status (for example, "started", "stopped", etc).
  • kibana.#.version - Elastic stack version.
  • kibana.#.topology - Node topology element definition.
  • kibana.#.topology.#.instance_configuration_id - Controls the allocation of this topology element as well as allowed sizes and node_types. It needs to match the ID of an existing instance configuration.
  • kibana.#.topology.#.size - Amount of memory (RAM) per topology element in the "g" notation.
  • kibana.#.topology.#.zone_count - Number of zones in which nodes will be placed.
name String

The name of the deployment.

observabilities List<Property Map>

Observability settings. Information about logs and metrics shipped to a dedicated deployment.

  • observability.#.deployment_id - Destination deployment ID for the shipped logs and monitoring metrics.
  • observability.#.ref_id - Elasticsearch resource kind ref_id of the destination deployment.
  • observability.#.logs - Defines whether logs are enabled or disabled.
  • observability.#.metrics - Defines whether metrics are enabled or disabled.
region String

Region where the deployment can be found.

tags Map<String>

Key value map of arbitrary string tags.

trafficFilters List<String>

Traffic filter block, which contains a list of traffic filter rule identifiers.

Supporting Types

GetDeploymentApm

ElasticsearchClusterRefId string
Healthy bool

Overall health status of the deployment.

HttpEndpoint string
HttpsEndpoint string
RefId string
ResourceId string
Status string
Topologies []GetDeploymentApmTopology
Version string
elasticsearchClusterRefId String
healthy Boolean

Overall health status of the deployment.

httpEndpoint String
httpsEndpoint String
refId String
resourceId String
status String
topologies List<GetDeploymentApmTopology>
version String
elasticsearchClusterRefId string
healthy boolean

Overall health status of the deployment.

httpEndpoint string
httpsEndpoint string
refId string
resourceId string
status string
topologies GetDeploymentApmTopology[]
version string
elasticsearchClusterRefId String
healthy Boolean

Overall health status of the deployment.

httpEndpoint String
httpsEndpoint String
refId String
resourceId String
status String
topologies List<Property Map>
version String

GetDeploymentApmTopology

GetDeploymentElasticsearch

Autoscale string
CloudId string
Healthy bool

Overall health status of the deployment.

HttpEndpoint string
HttpsEndpoint string
RefId string
ResourceId string
Status string
Topologies List<Pulumi.ElasticCloud.Inputs.GetDeploymentElasticsearchTopology>
Version string
Autoscale string
CloudId string
Healthy bool

Overall health status of the deployment.

HttpEndpoint string
HttpsEndpoint string
RefId string
ResourceId string
Status string
Topologies []GetDeploymentElasticsearchTopology
Version string
autoscale String
cloudId String
healthy Boolean

Overall health status of the deployment.

httpEndpoint String
httpsEndpoint String
refId String
resourceId String
status String
topologies List<GetDeploymentElasticsearchTopology>
version String
autoscale string
cloudId string
healthy boolean

Overall health status of the deployment.

httpEndpoint string
httpsEndpoint string
refId string
resourceId string
status string
topologies GetDeploymentElasticsearchTopology[]
version string
autoscale String
cloudId String
healthy Boolean

Overall health status of the deployment.

httpEndpoint String
httpsEndpoint String
refId String
resourceId String
status String
topologies List<Property Map>
version String

GetDeploymentElasticsearchTopology

GetDeploymentElasticsearchTopologyAutoscaling

GetDeploymentEnterpriseSearch

ElasticsearchClusterRefId string
Healthy bool

Overall health status of the deployment.

HttpEndpoint string
HttpsEndpoint string
RefId string
ResourceId string
Status string
Topologies []GetDeploymentEnterpriseSearchTopology
Version string
elasticsearchClusterRefId String
healthy Boolean

Overall health status of the deployment.

httpEndpoint String
httpsEndpoint String
refId String
resourceId String
status String
topologies List<GetDeploymentEnterpriseSearchTopology>
version String
elasticsearchClusterRefId string
healthy boolean

Overall health status of the deployment.

httpEndpoint string
httpsEndpoint string
refId string
resourceId string
status string
topologies GetDeploymentEnterpriseSearchTopology[]
version string
elasticsearchClusterRefId String
healthy Boolean

Overall health status of the deployment.

httpEndpoint String
httpsEndpoint String
refId String
resourceId String
status String
topologies List<Property Map>
version String

GetDeploymentEnterpriseSearchTopology

GetDeploymentIntegrationsServer

ElasticsearchClusterRefId string
Healthy bool

Overall health status of the deployment.

HttpEndpoint string
HttpsEndpoint string
RefId string
ResourceId string
Status string
Topologies []GetDeploymentIntegrationsServerTopology
Version string
elasticsearchClusterRefId String
healthy Boolean

Overall health status of the deployment.

httpEndpoint String
httpsEndpoint String
refId String
resourceId String
status String
topologies List<GetDeploymentIntegrationsServerTopology>
version String
elasticsearchClusterRefId string
healthy boolean

Overall health status of the deployment.

httpEndpoint string
httpsEndpoint string
refId string
resourceId string
status string
topologies GetDeploymentIntegrationsServerTopology[]
version string
elasticsearchClusterRefId String
healthy Boolean

Overall health status of the deployment.

httpEndpoint String
httpsEndpoint String
refId String
resourceId String
status String
topologies List<Property Map>
version String

GetDeploymentIntegrationsServerTopology

GetDeploymentKibana

ElasticsearchClusterRefId string
Healthy bool

Overall health status of the deployment.

HttpEndpoint string
HttpsEndpoint string
RefId string
ResourceId string
Status string
Topologies []GetDeploymentKibanaTopology
Version string
elasticsearchClusterRefId String
healthy Boolean

Overall health status of the deployment.

httpEndpoint String
httpsEndpoint String
refId String
resourceId String
status String
topologies List<GetDeploymentKibanaTopology>
version String
elasticsearchClusterRefId string
healthy boolean

Overall health status of the deployment.

httpEndpoint string
httpsEndpoint string
refId string
resourceId string
status string
topologies GetDeploymentKibanaTopology[]
version string
elasticsearchClusterRefId String
healthy Boolean

Overall health status of the deployment.

httpEndpoint String
httpsEndpoint String
refId String
resourceId String
status String
topologies List<Property Map>
version String

GetDeploymentKibanaTopology

GetDeploymentObservability

DeploymentId string
Logs bool
Metrics bool
RefId string
DeploymentId string
Logs bool
Metrics bool
RefId string
deploymentId String
logs Boolean
metrics Boolean
refId String
deploymentId string
logs boolean
metrics boolean
refId string
deploymentId String
logs Boolean
metrics Boolean
refId String

Package Details

Repository
ec pulumi/pulumi-ec
License
Apache-2.0
Notes

This Pulumi package is based on the ec Terraform Provider.