1. Packages
  2. ElasticCloud (EC) Provider
  3. API Docs
  4. getDeployment
ElasticCloud (EC) v0.10.5 published on Wednesday, Feb 12, 2025 by Pulumi

ec.getDeployment

Explore with Pulumi AI

ElasticCloud (EC) v0.10.5 published on Wednesday, Feb 12, 2025 by Pulumi

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

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as ec from "@pulumi/ec";

const example = ec.getDeployment({
    id: "f759065e5e64e9f3546f6c44f2743893",
});
Copy
import pulumi
import pulumi_ec as ec

example = ec.get_deployment(id="f759065e5e64e9f3546f6c44f2743893")
Copy
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
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using ElasticCloud = Pulumi.ElasticCloud;

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

});
Copy
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());

    }
}
Copy
variables:
  example:
    fn::invoke:
      function: ec:getDeployment
      arguments:
        id: f759065e5e64e9f3546f6c44f2743893
Copy

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>
Copy
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]
Copy
func LookupDeployment(ctx *Context, args *LookupDeploymentArgs, opts ...InvokeOption) (*LookupDeploymentResult, error)
func LookupDeploymentOutput(ctx *Context, args *LookupDeploymentOutputArgs, opts ...InvokeOption) LookupDeploymentResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetDeploymentResult> getDeployment(GetDeploymentArgs args, InvokeOptions options)
public static Output<GetDeploymentResult> getDeployment(GetDeploymentArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: ec:index/getDeployment:getDeployment
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Id This property is required. string
The unique ID of the deployment.
Id This property is required. string
The unique ID of the deployment.
id This property is required. String
The unique ID of the deployment.
id This property is required. string
The unique ID of the deployment.
id This property is required. str
The unique ID of the deployment.
id This property is required. String
The unique ID of the 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.
DeploymentTemplateId string
ID of the deployment template this deployment is based off.
Elasticsearches List<Pulumi.ElasticCloud.Outputs.GetDeploymentElasticsearch>
Instance configuration of the Elasticsearch Elasticsearch resource.
EnterpriseSearches List<Pulumi.ElasticCloud.Outputs.GetDeploymentEnterpriseSearch>
Instance configuration of the Enterprise Search type.
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.
Kibanas List<Pulumi.ElasticCloud.Outputs.GetDeploymentKibana>
Instance configuration of the Kibana type.
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.
Region string
Region where the deployment is hosted.
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.
DeploymentTemplateId string
ID of the deployment template this deployment is based off.
Elasticsearches []GetDeploymentElasticsearch
Instance configuration of the Elasticsearch Elasticsearch resource.
EnterpriseSearches []GetDeploymentEnterpriseSearch
Instance configuration of the Enterprise Search type.
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.
Kibanas []GetDeploymentKibana
Instance configuration of the Kibana type.
Name string
The name of the deployment.
Observabilities []GetDeploymentObservability
Observability settings. Information about logs and metrics shipped to a dedicated deployment.
Region string
Region where the deployment is hosted.
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.
deploymentTemplateId String
ID of the deployment template this deployment is based off.
elasticsearches List<GetDeploymentElasticsearch>
Instance configuration of the Elasticsearch Elasticsearch resource.
enterpriseSearches List<GetDeploymentEnterpriseSearch>
Instance configuration of the Enterprise Search type.
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.
kibanas List<GetDeploymentKibana>
Instance configuration of the Kibana type.
name String
The name of the deployment.
observabilities List<GetDeploymentObservability>
Observability settings. Information about logs and metrics shipped to a dedicated deployment.
region String
Region where the deployment is hosted.
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.
deploymentTemplateId string
ID of the deployment template this deployment is based off.
elasticsearches GetDeploymentElasticsearch[]
Instance configuration of the Elasticsearch Elasticsearch resource.
enterpriseSearches GetDeploymentEnterpriseSearch[]
Instance configuration of the Enterprise Search type.
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.
kibanas GetDeploymentKibana[]
Instance configuration of the Kibana type.
name string
The name of the deployment.
observabilities GetDeploymentObservability[]
Observability settings. Information about logs and metrics shipped to a dedicated deployment.
region string
Region where the deployment is hosted.
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.
deployment_template_id str
ID of the deployment template this deployment is based off.
elasticsearches Sequence[GetDeploymentElasticsearch]
Instance configuration of the Elasticsearch Elasticsearch resource.
enterprise_searches Sequence[GetDeploymentEnterpriseSearch]
Instance configuration of the Enterprise Search type.
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.
kibanas Sequence[GetDeploymentKibana]
Instance configuration of the Kibana type.
name str
The name of the deployment.
observabilities Sequence[GetDeploymentObservability]
Observability settings. Information about logs and metrics shipped to a dedicated deployment.
region str
Region where the deployment is hosted.
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.
deploymentTemplateId String
ID of the deployment template this deployment is based off.
elasticsearches List<Property Map>
Instance configuration of the Elasticsearch Elasticsearch resource.
enterpriseSearches List<Property Map>
Instance configuration of the Enterprise Search type.
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.
kibanas List<Property Map>
Instance configuration of the Kibana type.
name String
The name of the deployment.
observabilities List<Property Map>
Observability settings. Information about logs and metrics shipped to a dedicated deployment.
region String
Region where the deployment is hosted.
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 This property is required. string
The locally-unique user-specified id of an APM Resource.
Healthy This property is required. bool
APM resource health status.
HttpEndpoint This property is required. string
HTTP endpoint for the APM resource.
HttpsEndpoint This property is required. string
HTTPS endpoint for the APM resource.
RefId This property is required. string
A locally-unique friendly alias for this APM resource.
ResourceId This property is required. string
The resource unique identifier.
Status This property is required. string
APM resource status (for example, "started", "stopped", etc).
Topologies This property is required. List<Pulumi.ElasticCloud.Inputs.GetDeploymentApmTopology>
Node topology element definition.
Version This property is required. string
Elastic stack version.
ElasticsearchClusterRefId This property is required. string
The locally-unique user-specified id of an APM Resource.
Healthy This property is required. bool
APM resource health status.
HttpEndpoint This property is required. string
HTTP endpoint for the APM resource.
HttpsEndpoint This property is required. string
HTTPS endpoint for the APM resource.
RefId This property is required. string
A locally-unique friendly alias for this APM resource.
ResourceId This property is required. string
The resource unique identifier.
Status This property is required. string
APM resource status (for example, "started", "stopped", etc).
Topologies This property is required. []GetDeploymentApmTopology
Node topology element definition.
Version This property is required. string
Elastic stack version.
elasticsearchClusterRefId This property is required. String
The locally-unique user-specified id of an APM Resource.
healthy This property is required. Boolean
APM resource health status.
httpEndpoint This property is required. String
HTTP endpoint for the APM resource.
httpsEndpoint This property is required. String
HTTPS endpoint for the APM resource.
refId This property is required. String
A locally-unique friendly alias for this APM resource.
resourceId This property is required. String
The resource unique identifier.
status This property is required. String
APM resource status (for example, "started", "stopped", etc).
topologies This property is required. List<GetDeploymentApmTopology>
Node topology element definition.
version This property is required. String
Elastic stack version.
elasticsearchClusterRefId This property is required. string
The locally-unique user-specified id of an APM Resource.
healthy This property is required. boolean
APM resource health status.
httpEndpoint This property is required. string
HTTP endpoint for the APM resource.
httpsEndpoint This property is required. string
HTTPS endpoint for the APM resource.
refId This property is required. string
A locally-unique friendly alias for this APM resource.
resourceId This property is required. string
The resource unique identifier.
status This property is required. string
APM resource status (for example, "started", "stopped", etc).
topologies This property is required. GetDeploymentApmTopology[]
Node topology element definition.
version This property is required. string
Elastic stack version.
elasticsearch_cluster_ref_id This property is required. str
The locally-unique user-specified id of an APM Resource.
healthy This property is required. bool
APM resource health status.
http_endpoint This property is required. str
HTTP endpoint for the APM resource.
https_endpoint This property is required. str
HTTPS endpoint for the APM resource.
ref_id This property is required. str
A locally-unique friendly alias for this APM resource.
resource_id This property is required. str
The resource unique identifier.
status This property is required. str
APM resource status (for example, "started", "stopped", etc).
topologies This property is required. Sequence[GetDeploymentApmTopology]
Node topology element definition.
version This property is required. str
Elastic stack version.
elasticsearchClusterRefId This property is required. String
The locally-unique user-specified id of an APM Resource.
healthy This property is required. Boolean
APM resource health status.
httpEndpoint This property is required. String
HTTP endpoint for the APM resource.
httpsEndpoint This property is required. String
HTTPS endpoint for the APM resource.
refId This property is required. String
A locally-unique friendly alias for this APM resource.
resourceId This property is required. String
The resource unique identifier.
status This property is required. String
APM resource status (for example, "started", "stopped", etc).
topologies This property is required. List<Property Map>
Node topology element definition.
version This property is required. String
Elastic stack version.

GetDeploymentApmTopology

InstanceConfigurationId This property is required. string
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.
Size This property is required. string
Amount of "size_resource" in Gigabytes. For example "4g".
SizeResource This property is required. string
Type of resource ("memory" or "storage")
ZoneCount This property is required. int
Number of zones in which nodes will be placed.
InstanceConfigurationId This property is required. string
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.
Size This property is required. string
Amount of "size_resource" in Gigabytes. For example "4g".
SizeResource This property is required. string
Type of resource ("memory" or "storage")
ZoneCount This property is required. int
Number of zones in which nodes will be placed.
instanceConfigurationId This property is required. String
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.
size This property is required. String
Amount of "size_resource" in Gigabytes. For example "4g".
sizeResource This property is required. String
Type of resource ("memory" or "storage")
zoneCount This property is required. Integer
Number of zones in which nodes will be placed.
instanceConfigurationId This property is required. string
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.
size This property is required. string
Amount of "size_resource" in Gigabytes. For example "4g".
sizeResource This property is required. string
Type of resource ("memory" or "storage")
zoneCount This property is required. number
Number of zones in which nodes will be placed.
instance_configuration_id This property is required. str
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.
size This property is required. str
Amount of "size_resource" in Gigabytes. For example "4g".
size_resource This property is required. str
Type of resource ("memory" or "storage")
zone_count This property is required. int
Number of zones in which nodes will be placed.
instanceConfigurationId This property is required. String
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.
size This property is required. String
Amount of "size_resource" in Gigabytes. For example "4g".
sizeResource This property is required. String
Type of resource ("memory" or "storage")
zoneCount This property is required. Number
Number of zones in which nodes will be placed.

GetDeploymentElasticsearch

Autoscale This property is required. string
Whether or not Elasticsearch autoscaling is enabled.
CloudId This property is required. string
The cloud ID, an encoded string that provides other Elastic services with the necessary information to connect to this Elasticsearch and Kibana. See Configure Beats and Logstash with Cloud ID for more information.
Healthy This property is required. bool
Elasticsearch resource health status.
HttpEndpoint This property is required. string
HTTP endpoint for the Elasticsearch resource.
HttpsEndpoint This property is required. string
HTTPS endpoint for the Elasticsearch resource.
RefId This property is required. string
A locally-unique friendly alias for this Elasticsearch cluster.
ResourceId This property is required. string
The resource unique identifier.
Status This property is required. string
Elasticsearch resource status (for example, "started", "stopped", etc).
Topologies This property is required. List<Pulumi.ElasticCloud.Inputs.GetDeploymentElasticsearchTopology>
Node topology element definition.
Version This property is required. string
Elastic stack version.
Autoscale This property is required. string
Whether or not Elasticsearch autoscaling is enabled.
CloudId This property is required. string
The cloud ID, an encoded string that provides other Elastic services with the necessary information to connect to this Elasticsearch and Kibana. See Configure Beats and Logstash with Cloud ID for more information.
Healthy This property is required. bool
Elasticsearch resource health status.
HttpEndpoint This property is required. string
HTTP endpoint for the Elasticsearch resource.
HttpsEndpoint This property is required. string
HTTPS endpoint for the Elasticsearch resource.
RefId This property is required. string
A locally-unique friendly alias for this Elasticsearch cluster.
ResourceId This property is required. string
The resource unique identifier.
Status This property is required. string
Elasticsearch resource status (for example, "started", "stopped", etc).
Topologies This property is required. []GetDeploymentElasticsearchTopology
Node topology element definition.
Version This property is required. string
Elastic stack version.
autoscale This property is required. String
Whether or not Elasticsearch autoscaling is enabled.
cloudId This property is required. String
The cloud ID, an encoded string that provides other Elastic services with the necessary information to connect to this Elasticsearch and Kibana. See Configure Beats and Logstash with Cloud ID for more information.
healthy This property is required. Boolean
Elasticsearch resource health status.
httpEndpoint This property is required. String
HTTP endpoint for the Elasticsearch resource.
httpsEndpoint This property is required. String
HTTPS endpoint for the Elasticsearch resource.
refId This property is required. String
A locally-unique friendly alias for this Elasticsearch cluster.
resourceId This property is required. String
The resource unique identifier.
status This property is required. String
Elasticsearch resource status (for example, "started", "stopped", etc).
topologies This property is required. List<GetDeploymentElasticsearchTopology>
Node topology element definition.
version This property is required. String
Elastic stack version.
autoscale This property is required. string
Whether or not Elasticsearch autoscaling is enabled.
cloudId This property is required. string
The cloud ID, an encoded string that provides other Elastic services with the necessary information to connect to this Elasticsearch and Kibana. See Configure Beats and Logstash with Cloud ID for more information.
healthy This property is required. boolean
Elasticsearch resource health status.
httpEndpoint This property is required. string
HTTP endpoint for the Elasticsearch resource.
httpsEndpoint This property is required. string
HTTPS endpoint for the Elasticsearch resource.
refId This property is required. string
A locally-unique friendly alias for this Elasticsearch cluster.
resourceId This property is required. string
The resource unique identifier.
status This property is required. string
Elasticsearch resource status (for example, "started", "stopped", etc).
topologies This property is required. GetDeploymentElasticsearchTopology[]
Node topology element definition.
version This property is required. string
Elastic stack version.
autoscale This property is required. str
Whether or not Elasticsearch autoscaling is enabled.
cloud_id This property is required. str
The cloud ID, an encoded string that provides other Elastic services with the necessary information to connect to this Elasticsearch and Kibana. See Configure Beats and Logstash with Cloud ID for more information.
healthy This property is required. bool
Elasticsearch resource health status.
http_endpoint This property is required. str
HTTP endpoint for the Elasticsearch resource.
https_endpoint This property is required. str
HTTPS endpoint for the Elasticsearch resource.
ref_id This property is required. str
A locally-unique friendly alias for this Elasticsearch cluster.
resource_id This property is required. str
The resource unique identifier.
status This property is required. str
Elasticsearch resource status (for example, "started", "stopped", etc).
topologies This property is required. Sequence[GetDeploymentElasticsearchTopology]
Node topology element definition.
version This property is required. str
Elastic stack version.
autoscale This property is required. String
Whether or not Elasticsearch autoscaling is enabled.
cloudId This property is required. String
The cloud ID, an encoded string that provides other Elastic services with the necessary information to connect to this Elasticsearch and Kibana. See Configure Beats and Logstash with Cloud ID for more information.
healthy This property is required. Boolean
Elasticsearch resource health status.
httpEndpoint This property is required. String
HTTP endpoint for the Elasticsearch resource.
httpsEndpoint This property is required. String
HTTPS endpoint for the Elasticsearch resource.
refId This property is required. String
A locally-unique friendly alias for this Elasticsearch cluster.
resourceId This property is required. String
The resource unique identifier.
status This property is required. String
Elasticsearch resource status (for example, "started", "stopped", etc).
topologies This property is required. List<Property Map>
Node topology element definition.
version This property is required. String
Elastic stack version.

GetDeploymentElasticsearchTopology

Autoscalings This property is required. List<Pulumi.ElasticCloud.Inputs.GetDeploymentElasticsearchTopologyAutoscaling>
Optional Elasticsearch autoscaling settings, such a maximum and minimum size and resources.
InstanceConfigurationId This property is required. string
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.
NodeRoles This property is required. List<string>
Defines the list of Elasticsearch node roles assigned to the topology element. This is supported from v7.10, and required from v8.
NodeTypeData This property is required. bool
Defines whether this node can hold data (\n\n).
NodeTypeIngest This property is required. bool
Defines whether this node can run an ingest pipeline (\n\n).
NodeTypeMaster This property is required. bool
Defines whether this node can be elected master (\n\n).
NodeTypeMl This property is required. bool
Defines whether this node can run ML jobs (\n\n).
Size This property is required. string
Amount of "size_resource" per topology element in Gigabytes. For example "4g".
SizeResource This property is required. string
Type of resource ("memory" or "storage")
ZoneCount This property is required. int
Number of zones in which nodes will be placed.
Autoscalings This property is required. []GetDeploymentElasticsearchTopologyAutoscaling
Optional Elasticsearch autoscaling settings, such a maximum and minimum size and resources.
InstanceConfigurationId This property is required. string
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.
NodeRoles This property is required. []string
Defines the list of Elasticsearch node roles assigned to the topology element. This is supported from v7.10, and required from v8.
NodeTypeData This property is required. bool
Defines whether this node can hold data (\n\n).
NodeTypeIngest This property is required. bool
Defines whether this node can run an ingest pipeline (\n\n).
NodeTypeMaster This property is required. bool
Defines whether this node can be elected master (\n\n).
NodeTypeMl This property is required. bool
Defines whether this node can run ML jobs (\n\n).
Size This property is required. string
Amount of "size_resource" per topology element in Gigabytes. For example "4g".
SizeResource This property is required. string
Type of resource ("memory" or "storage")
ZoneCount This property is required. int
Number of zones in which nodes will be placed.
autoscalings This property is required. List<GetDeploymentElasticsearchTopologyAutoscaling>
Optional Elasticsearch autoscaling settings, such a maximum and minimum size and resources.
instanceConfigurationId This property is required. String
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.
nodeRoles This property is required. List<String>
Defines the list of Elasticsearch node roles assigned to the topology element. This is supported from v7.10, and required from v8.
nodeTypeData This property is required. Boolean
Defines whether this node can hold data (\n\n).
nodeTypeIngest This property is required. Boolean
Defines whether this node can run an ingest pipeline (\n\n).
nodeTypeMaster This property is required. Boolean
Defines whether this node can be elected master (\n\n).
nodeTypeMl This property is required. Boolean
Defines whether this node can run ML jobs (\n\n).
size This property is required. String
Amount of "size_resource" per topology element in Gigabytes. For example "4g".
sizeResource This property is required. String
Type of resource ("memory" or "storage")
zoneCount This property is required. Integer
Number of zones in which nodes will be placed.
autoscalings This property is required. GetDeploymentElasticsearchTopologyAutoscaling[]
Optional Elasticsearch autoscaling settings, such a maximum and minimum size and resources.
instanceConfigurationId This property is required. string
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.
nodeRoles This property is required. string[]
Defines the list of Elasticsearch node roles assigned to the topology element. This is supported from v7.10, and required from v8.
nodeTypeData This property is required. boolean
Defines whether this node can hold data (\n\n).
nodeTypeIngest This property is required. boolean
Defines whether this node can run an ingest pipeline (\n\n).
nodeTypeMaster This property is required. boolean
Defines whether this node can be elected master (\n\n).
nodeTypeMl This property is required. boolean
Defines whether this node can run ML jobs (\n\n).
size This property is required. string
Amount of "size_resource" per topology element in Gigabytes. For example "4g".
sizeResource This property is required. string
Type of resource ("memory" or "storage")
zoneCount This property is required. number
Number of zones in which nodes will be placed.
autoscalings This property is required. Sequence[GetDeploymentElasticsearchTopologyAutoscaling]
Optional Elasticsearch autoscaling settings, such a maximum and minimum size and resources.
instance_configuration_id This property is required. str
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.
node_roles This property is required. Sequence[str]
Defines the list of Elasticsearch node roles assigned to the topology element. This is supported from v7.10, and required from v8.
node_type_data This property is required. bool
Defines whether this node can hold data (\n\n).
node_type_ingest This property is required. bool
Defines whether this node can run an ingest pipeline (\n\n).
node_type_master This property is required. bool
Defines whether this node can be elected master (\n\n).
node_type_ml This property is required. bool
Defines whether this node can run ML jobs (\n\n).
size This property is required. str
Amount of "size_resource" per topology element in Gigabytes. For example "4g".
size_resource This property is required. str
Type of resource ("memory" or "storage")
zone_count This property is required. int
Number of zones in which nodes will be placed.
autoscalings This property is required. List<Property Map>
Optional Elasticsearch autoscaling settings, such a maximum and minimum size and resources.
instanceConfigurationId This property is required. String
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.
nodeRoles This property is required. List<String>
Defines the list of Elasticsearch node roles assigned to the topology element. This is supported from v7.10, and required from v8.
nodeTypeData This property is required. Boolean
Defines whether this node can hold data (\n\n).
nodeTypeIngest This property is required. Boolean
Defines whether this node can run an ingest pipeline (\n\n).
nodeTypeMaster This property is required. Boolean
Defines whether this node can be elected master (\n\n).
nodeTypeMl This property is required. Boolean
Defines whether this node can run ML jobs (\n\n).
size This property is required. String
Amount of "size_resource" per topology element in Gigabytes. For example "4g".
sizeResource This property is required. String
Type of resource ("memory" or "storage")
zoneCount This property is required. Number
Number of zones in which nodes will be placed.

GetDeploymentElasticsearchTopologyAutoscaling

MaxSize This property is required. string
Maximum size the tier can scale up to, e.g "64g".
MaxSizeResource This property is required. string
Resource type used when specifying the maximum size the tier can scale up to.
MinSize This property is required. string
Minimum size the tier can scale down to when bidirectional autoscaling is supported.
MinSizeResource This property is required. string
Resource type used when specifying the minimum size the tier can scale down to when bidirectional autoscaling is supported.
PolicyOverrideJson This property is required. string
An arbitrary JSON object overriding the default autoscaling policy. Don't set unless you really know what you are doing.
MaxSize This property is required. string
Maximum size the tier can scale up to, e.g "64g".
MaxSizeResource This property is required. string
Resource type used when specifying the maximum size the tier can scale up to.
MinSize This property is required. string
Minimum size the tier can scale down to when bidirectional autoscaling is supported.
MinSizeResource This property is required. string
Resource type used when specifying the minimum size the tier can scale down to when bidirectional autoscaling is supported.
PolicyOverrideJson This property is required. string
An arbitrary JSON object overriding the default autoscaling policy. Don't set unless you really know what you are doing.
maxSize This property is required. String
Maximum size the tier can scale up to, e.g "64g".
maxSizeResource This property is required. String
Resource type used when specifying the maximum size the tier can scale up to.
minSize This property is required. String
Minimum size the tier can scale down to when bidirectional autoscaling is supported.
minSizeResource This property is required. String
Resource type used when specifying the minimum size the tier can scale down to when bidirectional autoscaling is supported.
policyOverrideJson This property is required. String
An arbitrary JSON object overriding the default autoscaling policy. Don't set unless you really know what you are doing.
maxSize This property is required. string
Maximum size the tier can scale up to, e.g "64g".
maxSizeResource This property is required. string
Resource type used when specifying the maximum size the tier can scale up to.
minSize This property is required. string
Minimum size the tier can scale down to when bidirectional autoscaling is supported.
minSizeResource This property is required. string
Resource type used when specifying the minimum size the tier can scale down to when bidirectional autoscaling is supported.
policyOverrideJson This property is required. string
An arbitrary JSON object overriding the default autoscaling policy. Don't set unless you really know what you are doing.
max_size This property is required. str
Maximum size the tier can scale up to, e.g "64g".
max_size_resource This property is required. str
Resource type used when specifying the maximum size the tier can scale up to.
min_size This property is required. str
Minimum size the tier can scale down to when bidirectional autoscaling is supported.
min_size_resource This property is required. str
Resource type used when specifying the minimum size the tier can scale down to when bidirectional autoscaling is supported.
policy_override_json This property is required. str
An arbitrary JSON object overriding the default autoscaling policy. Don't set unless you really know what you are doing.
maxSize This property is required. String
Maximum size the tier can scale up to, e.g "64g".
maxSizeResource This property is required. String
Resource type used when specifying the maximum size the tier can scale up to.
minSize This property is required. String
Minimum size the tier can scale down to when bidirectional autoscaling is supported.
minSizeResource This property is required. String
Resource type used when specifying the minimum size the tier can scale down to when bidirectional autoscaling is supported.
policyOverrideJson This property is required. String
An arbitrary JSON object overriding the default autoscaling policy. Don't set unless you really know what you are doing.

GetDeploymentEnterpriseSearch

ElasticsearchClusterRefId This property is required. string
A locally-unique friendly alias for an Elasticsearch resource in this deployment.
Healthy This property is required. bool
Enterprise Search resource health status.
HttpEndpoint This property is required. string
HTTP endpoint for the Enterprise Search resource.
HttpsEndpoint This property is required. string
HTTPS endpoint for the Enterprise Search resource.
RefId This property is required. string
A locally-unique friendly alias for this Enterprise Search resource.
ResourceId This property is required. string
The resource unique identifier.
Status This property is required. string
Enterprise Search resource status (for example, "started", "stopped", etc).
Topologies This property is required. List<Pulumi.ElasticCloud.Inputs.GetDeploymentEnterpriseSearchTopology>
Node topology element definition.
Version This property is required. string
Elastic stack version.
ElasticsearchClusterRefId This property is required. string
A locally-unique friendly alias for an Elasticsearch resource in this deployment.
Healthy This property is required. bool
Enterprise Search resource health status.
HttpEndpoint This property is required. string
HTTP endpoint for the Enterprise Search resource.
HttpsEndpoint This property is required. string
HTTPS endpoint for the Enterprise Search resource.
RefId This property is required. string
A locally-unique friendly alias for this Enterprise Search resource.
ResourceId This property is required. string
The resource unique identifier.
Status This property is required. string
Enterprise Search resource status (for example, "started", "stopped", etc).
Topologies This property is required. []GetDeploymentEnterpriseSearchTopology
Node topology element definition.
Version This property is required. string
Elastic stack version.
elasticsearchClusterRefId This property is required. String
A locally-unique friendly alias for an Elasticsearch resource in this deployment.
healthy This property is required. Boolean
Enterprise Search resource health status.
httpEndpoint This property is required. String
HTTP endpoint for the Enterprise Search resource.
httpsEndpoint This property is required. String
HTTPS endpoint for the Enterprise Search resource.
refId This property is required. String
A locally-unique friendly alias for this Enterprise Search resource.
resourceId This property is required. String
The resource unique identifier.
status This property is required. String
Enterprise Search resource status (for example, "started", "stopped", etc).
topologies This property is required. List<GetDeploymentEnterpriseSearchTopology>
Node topology element definition.
version This property is required. String
Elastic stack version.
elasticsearchClusterRefId This property is required. string
A locally-unique friendly alias for an Elasticsearch resource in this deployment.
healthy This property is required. boolean
Enterprise Search resource health status.
httpEndpoint This property is required. string
HTTP endpoint for the Enterprise Search resource.
httpsEndpoint This property is required. string
HTTPS endpoint for the Enterprise Search resource.
refId This property is required. string
A locally-unique friendly alias for this Enterprise Search resource.
resourceId This property is required. string
The resource unique identifier.
status This property is required. string
Enterprise Search resource status (for example, "started", "stopped", etc).
topologies This property is required. GetDeploymentEnterpriseSearchTopology[]
Node topology element definition.
version This property is required. string
Elastic stack version.
elasticsearch_cluster_ref_id This property is required. str
A locally-unique friendly alias for an Elasticsearch resource in this deployment.
healthy This property is required. bool
Enterprise Search resource health status.
http_endpoint This property is required. str
HTTP endpoint for the Enterprise Search resource.
https_endpoint This property is required. str
HTTPS endpoint for the Enterprise Search resource.
ref_id This property is required. str
A locally-unique friendly alias for this Enterprise Search resource.
resource_id This property is required. str
The resource unique identifier.
status This property is required. str
Enterprise Search resource status (for example, "started", "stopped", etc).
topologies This property is required. Sequence[GetDeploymentEnterpriseSearchTopology]
Node topology element definition.
version This property is required. str
Elastic stack version.
elasticsearchClusterRefId This property is required. String
A locally-unique friendly alias for an Elasticsearch resource in this deployment.
healthy This property is required. Boolean
Enterprise Search resource health status.
httpEndpoint This property is required. String
HTTP endpoint for the Enterprise Search resource.
httpsEndpoint This property is required. String
HTTPS endpoint for the Enterprise Search resource.
refId This property is required. String
A locally-unique friendly alias for this Enterprise Search resource.
resourceId This property is required. String
The resource unique identifier.
status This property is required. String
Enterprise Search resource status (for example, "started", "stopped", etc).
topologies This property is required. List<Property Map>
Node topology element definition.
version This property is required. String
Elastic stack version.

GetDeploymentEnterpriseSearchTopology

InstanceConfigurationId This property is required. string
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.
NodeTypeAppserver This property is required. bool
Defines whether this instance should run as application/API server.
NodeTypeConnector This property is required. bool
Defines whether this instance should run as connector.
NodeTypeWorker This property is required. bool
Defines whether this instance should run as background worker.
Size This property is required. string
Amount of "size_resource" in Gigabytes. For example "4g".
SizeResource This property is required. string
Type of resource ("memory" or "storage")
ZoneCount This property is required. int
Number of zones in which nodes will be placed.
InstanceConfigurationId This property is required. string
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.
NodeTypeAppserver This property is required. bool
Defines whether this instance should run as application/API server.
NodeTypeConnector This property is required. bool
Defines whether this instance should run as connector.
NodeTypeWorker This property is required. bool
Defines whether this instance should run as background worker.
Size This property is required. string
Amount of "size_resource" in Gigabytes. For example "4g".
SizeResource This property is required. string
Type of resource ("memory" or "storage")
ZoneCount This property is required. int
Number of zones in which nodes will be placed.
instanceConfigurationId This property is required. String
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.
nodeTypeAppserver This property is required. Boolean
Defines whether this instance should run as application/API server.
nodeTypeConnector This property is required. Boolean
Defines whether this instance should run as connector.
nodeTypeWorker This property is required. Boolean
Defines whether this instance should run as background worker.
size This property is required. String
Amount of "size_resource" in Gigabytes. For example "4g".
sizeResource This property is required. String
Type of resource ("memory" or "storage")
zoneCount This property is required. Integer
Number of zones in which nodes will be placed.
instanceConfigurationId This property is required. string
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.
nodeTypeAppserver This property is required. boolean
Defines whether this instance should run as application/API server.
nodeTypeConnector This property is required. boolean
Defines whether this instance should run as connector.
nodeTypeWorker This property is required. boolean
Defines whether this instance should run as background worker.
size This property is required. string
Amount of "size_resource" in Gigabytes. For example "4g".
sizeResource This property is required. string
Type of resource ("memory" or "storage")
zoneCount This property is required. number
Number of zones in which nodes will be placed.
instance_configuration_id This property is required. str
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.
node_type_appserver This property is required. bool
Defines whether this instance should run as application/API server.
node_type_connector This property is required. bool
Defines whether this instance should run as connector.
node_type_worker This property is required. bool
Defines whether this instance should run as background worker.
size This property is required. str
Amount of "size_resource" in Gigabytes. For example "4g".
size_resource This property is required. str
Type of resource ("memory" or "storage")
zone_count This property is required. int
Number of zones in which nodes will be placed.
instanceConfigurationId This property is required. String
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.
nodeTypeAppserver This property is required. Boolean
Defines whether this instance should run as application/API server.
nodeTypeConnector This property is required. Boolean
Defines whether this instance should run as connector.
nodeTypeWorker This property is required. Boolean
Defines whether this instance should run as background worker.
size This property is required. String
Amount of "size_resource" in Gigabytes. For example "4g".
sizeResource This property is required. String
Type of resource ("memory" or "storage")
zoneCount This property is required. Number
Number of zones in which nodes will be placed.

GetDeploymentIntegrationsServer

ElasticsearchClusterRefId This property is required. string
A locally-unique friendly alias for an Elasticsearch resource in this deployment.
Healthy This property is required. bool
Resource kind health status.
HttpEndpoint This property is required. string
HTTP endpoint for the resource kind.
HttpsEndpoint This property is required. string
HTTPS endpoint for the resource kind.
RefId This property is required. string
A locally-unique friendly alias for this Integrations Server resource.
ResourceId This property is required. string
The resource unique identifier.
Status This property is required. string
Resource kind status (for example, "started", "stopped", etc).
Topologies This property is required. List<Pulumi.ElasticCloud.Inputs.GetDeploymentIntegrationsServerTopology>
Node topology element definition.
Version This property is required. string
Elastic stack version.
ElasticsearchClusterRefId This property is required. string
A locally-unique friendly alias for an Elasticsearch resource in this deployment.
Healthy This property is required. bool
Resource kind health status.
HttpEndpoint This property is required. string
HTTP endpoint for the resource kind.
HttpsEndpoint This property is required. string
HTTPS endpoint for the resource kind.
RefId This property is required. string
A locally-unique friendly alias for this Integrations Server resource.
ResourceId This property is required. string
The resource unique identifier.
Status This property is required. string
Resource kind status (for example, "started", "stopped", etc).
Topologies This property is required. []GetDeploymentIntegrationsServerTopology
Node topology element definition.
Version This property is required. string
Elastic stack version.
elasticsearchClusterRefId This property is required. String
A locally-unique friendly alias for an Elasticsearch resource in this deployment.
healthy This property is required. Boolean
Resource kind health status.
httpEndpoint This property is required. String
HTTP endpoint for the resource kind.
httpsEndpoint This property is required. String
HTTPS endpoint for the resource kind.
refId This property is required. String
A locally-unique friendly alias for this Integrations Server resource.
resourceId This property is required. String
The resource unique identifier.
status This property is required. String
Resource kind status (for example, "started", "stopped", etc).
topologies This property is required. List<GetDeploymentIntegrationsServerTopology>
Node topology element definition.
version This property is required. String
Elastic stack version.
elasticsearchClusterRefId This property is required. string
A locally-unique friendly alias for an Elasticsearch resource in this deployment.
healthy This property is required. boolean
Resource kind health status.
httpEndpoint This property is required. string
HTTP endpoint for the resource kind.
httpsEndpoint This property is required. string
HTTPS endpoint for the resource kind.
refId This property is required. string
A locally-unique friendly alias for this Integrations Server resource.
resourceId This property is required. string
The resource unique identifier.
status This property is required. string
Resource kind status (for example, "started", "stopped", etc).
topologies This property is required. GetDeploymentIntegrationsServerTopology[]
Node topology element definition.
version This property is required. string
Elastic stack version.
elasticsearch_cluster_ref_id This property is required. str
A locally-unique friendly alias for an Elasticsearch resource in this deployment.
healthy This property is required. bool
Resource kind health status.
http_endpoint This property is required. str
HTTP endpoint for the resource kind.
https_endpoint This property is required. str
HTTPS endpoint for the resource kind.
ref_id This property is required. str
A locally-unique friendly alias for this Integrations Server resource.
resource_id This property is required. str
The resource unique identifier.
status This property is required. str
Resource kind status (for example, "started", "stopped", etc).
topologies This property is required. Sequence[GetDeploymentIntegrationsServerTopology]
Node topology element definition.
version This property is required. str
Elastic stack version.
elasticsearchClusterRefId This property is required. String
A locally-unique friendly alias for an Elasticsearch resource in this deployment.
healthy This property is required. Boolean
Resource kind health status.
httpEndpoint This property is required. String
HTTP endpoint for the resource kind.
httpsEndpoint This property is required. String
HTTPS endpoint for the resource kind.
refId This property is required. String
A locally-unique friendly alias for this Integrations Server resource.
resourceId This property is required. String
The resource unique identifier.
status This property is required. String
Resource kind status (for example, "started", "stopped", etc).
topologies This property is required. List<Property Map>
Node topology element definition.
version This property is required. String
Elastic stack version.

GetDeploymentIntegrationsServerTopology

InstanceConfigurationId This property is required. string
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.
Size This property is required. string
Amount of "size_resource" in Gigabytes. For example "4g".
SizeResource This property is required. string
Type of resource ("memory" or "storage")
ZoneCount This property is required. int
Number of zones in which nodes will be placed.
InstanceConfigurationId This property is required. string
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.
Size This property is required. string
Amount of "size_resource" in Gigabytes. For example "4g".
SizeResource This property is required. string
Type of resource ("memory" or "storage")
ZoneCount This property is required. int
Number of zones in which nodes will be placed.
instanceConfigurationId This property is required. String
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.
size This property is required. String
Amount of "size_resource" in Gigabytes. For example "4g".
sizeResource This property is required. String
Type of resource ("memory" or "storage")
zoneCount This property is required. Integer
Number of zones in which nodes will be placed.
instanceConfigurationId This property is required. string
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.
size This property is required. string
Amount of "size_resource" in Gigabytes. For example "4g".
sizeResource This property is required. string
Type of resource ("memory" or "storage")
zoneCount This property is required. number
Number of zones in which nodes will be placed.
instance_configuration_id This property is required. str
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.
size This property is required. str
Amount of "size_resource" in Gigabytes. For example "4g".
size_resource This property is required. str
Type of resource ("memory" or "storage")
zone_count This property is required. int
Number of zones in which nodes will be placed.
instanceConfigurationId This property is required. String
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.
size This property is required. String
Amount of "size_resource" in Gigabytes. For example "4g".
sizeResource This property is required. String
Type of resource ("memory" or "storage")
zoneCount This property is required. Number
Number of zones in which nodes will be placed.

GetDeploymentKibana

ElasticsearchClusterRefId This property is required. string
A locally-unique friendly alias for an Elasticsearch resource in this deployment.
Healthy This property is required. bool
Kibana resource health status.
HttpEndpoint This property is required. string
HTTP endpoint for the Kibana resource.
HttpsEndpoint This property is required. string
HTTPS endpoint for the Kibana resource.
RefId This property is required. string
A locally-unique friendly alias for this Kibana resource.
ResourceId This property is required. string
The resource unique identifier.
Status This property is required. string
Kibana resource status (for example, "started", "stopped", etc).
Topologies This property is required. List<Pulumi.ElasticCloud.Inputs.GetDeploymentKibanaTopology>
Node topology element definition.
Version This property is required. string
Elastic stack version.
ElasticsearchClusterRefId This property is required. string
A locally-unique friendly alias for an Elasticsearch resource in this deployment.
Healthy This property is required. bool
Kibana resource health status.
HttpEndpoint This property is required. string
HTTP endpoint for the Kibana resource.
HttpsEndpoint This property is required. string
HTTPS endpoint for the Kibana resource.
RefId This property is required. string
A locally-unique friendly alias for this Kibana resource.
ResourceId This property is required. string
The resource unique identifier.
Status This property is required. string
Kibana resource status (for example, "started", "stopped", etc).
Topologies This property is required. []GetDeploymentKibanaTopology
Node topology element definition.
Version This property is required. string
Elastic stack version.
elasticsearchClusterRefId This property is required. String
A locally-unique friendly alias for an Elasticsearch resource in this deployment.
healthy This property is required. Boolean
Kibana resource health status.
httpEndpoint This property is required. String
HTTP endpoint for the Kibana resource.
httpsEndpoint This property is required. String
HTTPS endpoint for the Kibana resource.
refId This property is required. String
A locally-unique friendly alias for this Kibana resource.
resourceId This property is required. String
The resource unique identifier.
status This property is required. String
Kibana resource status (for example, "started", "stopped", etc).
topologies This property is required. List<GetDeploymentKibanaTopology>
Node topology element definition.
version This property is required. String
Elastic stack version.
elasticsearchClusterRefId This property is required. string
A locally-unique friendly alias for an Elasticsearch resource in this deployment.
healthy This property is required. boolean
Kibana resource health status.
httpEndpoint This property is required. string
HTTP endpoint for the Kibana resource.
httpsEndpoint This property is required. string
HTTPS endpoint for the Kibana resource.
refId This property is required. string
A locally-unique friendly alias for this Kibana resource.
resourceId This property is required. string
The resource unique identifier.
status This property is required. string
Kibana resource status (for example, "started", "stopped", etc).
topologies This property is required. GetDeploymentKibanaTopology[]
Node topology element definition.
version This property is required. string
Elastic stack version.
elasticsearch_cluster_ref_id This property is required. str
A locally-unique friendly alias for an Elasticsearch resource in this deployment.
healthy This property is required. bool
Kibana resource health status.
http_endpoint This property is required. str
HTTP endpoint for the Kibana resource.
https_endpoint This property is required. str
HTTPS endpoint for the Kibana resource.
ref_id This property is required. str
A locally-unique friendly alias for this Kibana resource.
resource_id This property is required. str
The resource unique identifier.
status This property is required. str
Kibana resource status (for example, "started", "stopped", etc).
topologies This property is required. Sequence[GetDeploymentKibanaTopology]
Node topology element definition.
version This property is required. str
Elastic stack version.
elasticsearchClusterRefId This property is required. String
A locally-unique friendly alias for an Elasticsearch resource in this deployment.
healthy This property is required. Boolean
Kibana resource health status.
httpEndpoint This property is required. String
HTTP endpoint for the Kibana resource.
httpsEndpoint This property is required. String
HTTPS endpoint for the Kibana resource.
refId This property is required. String
A locally-unique friendly alias for this Kibana resource.
resourceId This property is required. String
The resource unique identifier.
status This property is required. String
Kibana resource status (for example, "started", "stopped", etc).
topologies This property is required. List<Property Map>
Node topology element definition.
version This property is required. String
Elastic stack version.

GetDeploymentKibanaTopology

InstanceConfigurationId This property is required. string
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.
Size This property is required. string
Amount of size_resource in Gigabytes. For example "4g".
SizeResource This property is required. string
Type of resource ("memory" or "storage")
ZoneCount This property is required. int
Number of zones in which nodes will be placed.
InstanceConfigurationId This property is required. string
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.
Size This property is required. string
Amount of size_resource in Gigabytes. For example "4g".
SizeResource This property is required. string
Type of resource ("memory" or "storage")
ZoneCount This property is required. int
Number of zones in which nodes will be placed.
instanceConfigurationId This property is required. String
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.
size This property is required. String
Amount of size_resource in Gigabytes. For example "4g".
sizeResource This property is required. String
Type of resource ("memory" or "storage")
zoneCount This property is required. Integer
Number of zones in which nodes will be placed.
instanceConfigurationId This property is required. string
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.
size This property is required. string
Amount of size_resource in Gigabytes. For example "4g".
sizeResource This property is required. string
Type of resource ("memory" or "storage")
zoneCount This property is required. number
Number of zones in which nodes will be placed.
instance_configuration_id This property is required. str
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.
size This property is required. str
Amount of size_resource in Gigabytes. For example "4g".
size_resource This property is required. str
Type of resource ("memory" or "storage")
zone_count This property is required. int
Number of zones in which nodes will be placed.
instanceConfigurationId This property is required. String
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.
size This property is required. String
Amount of size_resource in Gigabytes. For example "4g".
sizeResource This property is required. String
Type of resource ("memory" or "storage")
zoneCount This property is required. Number
Number of zones in which nodes will be placed.

GetDeploymentObservability

DeploymentId This property is required. string
Destination deployment ID for the shipped logs and monitoring metrics.
Logs This property is required. bool
Defines whether logs are shipped to the destination deployment.
Metrics This property is required. bool
Defines whether metrics are shipped to the destination deployment.
RefId This property is required. string
Elasticsearch resource kind ref_id of the destination deployment.
DeploymentId This property is required. string
Destination deployment ID for the shipped logs and monitoring metrics.
Logs This property is required. bool
Defines whether logs are shipped to the destination deployment.
Metrics This property is required. bool
Defines whether metrics are shipped to the destination deployment.
RefId This property is required. string
Elasticsearch resource kind ref_id of the destination deployment.
deploymentId This property is required. String
Destination deployment ID for the shipped logs and monitoring metrics.
logs This property is required. Boolean
Defines whether logs are shipped to the destination deployment.
metrics This property is required. Boolean
Defines whether metrics are shipped to the destination deployment.
refId This property is required. String
Elasticsearch resource kind ref_id of the destination deployment.
deploymentId This property is required. string
Destination deployment ID for the shipped logs and monitoring metrics.
logs This property is required. boolean
Defines whether logs are shipped to the destination deployment.
metrics This property is required. boolean
Defines whether metrics are shipped to the destination deployment.
refId This property is required. string
Elasticsearch resource kind ref_id of the destination deployment.
deployment_id This property is required. str
Destination deployment ID for the shipped logs and monitoring metrics.
logs This property is required. bool
Defines whether logs are shipped to the destination deployment.
metrics This property is required. bool
Defines whether metrics are shipped to the destination deployment.
ref_id This property is required. str
Elasticsearch resource kind ref_id of the destination deployment.
deploymentId This property is required. String
Destination deployment ID for the shipped logs and monitoring metrics.
logs This property is required. Boolean
Defines whether logs are shipped to the destination deployment.
metrics This property is required. Boolean
Defines whether metrics are shipped to the destination deployment.
refId This property is required. String
Elasticsearch resource kind ref_id of the destination deployment.

Package Details

Repository
ec pulumi/pulumi-ec
License
Apache-2.0
Notes
This Pulumi package is based on the ec Terraform Provider.
ElasticCloud (EC) v0.10.5 published on Wednesday, Feb 12, 2025 by Pulumi