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

ec.getDeployments

Explore with Pulumi AI

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

Use this data source to retrieve a list of IDs for the deployment and resource kinds, based on the specified query.

Example Usage

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

const example = ec.getDeployments({
    namePrefix: "test",
    deploymentTemplateId: "azure-compute-optimized",
    size: 200,
    tags: {
        foo: "bar",
    },
    elasticsearches: [{
        healthy: "true",
    }],
    kibanas: [{
        status: "started",
    }],
    integrationsServers: [{
        version: "8.0.0",
    }],
    enterpriseSearches: [{
        healthy: "true",
    }],
});
Copy
import pulumi
import pulumi_ec as ec

example = ec.get_deployments(name_prefix="test",
    deployment_template_id="azure-compute-optimized",
    size=200,
    tags={
        "foo": "bar",
    },
    elasticsearches=[{
        "healthy": "true",
    }],
    kibanas=[{
        "status": "started",
    }],
    integrations_servers=[{
        "version": "8.0.0",
    }],
    enterprise_searches=[{
        "healthy": "true",
    }])
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.GetDeployments(ctx, &ec.GetDeploymentsArgs{
			NamePrefix:           pulumi.StringRef("test"),
			DeploymentTemplateId: pulumi.StringRef("azure-compute-optimized"),
			Size:                 pulumi.IntRef(200),
			Tags: map[string]interface{}{
				"foo": "bar",
			},
			Elasticsearches: []ec.GetDeploymentsElasticsearch{
				{
					Healthy: pulumi.StringRef("true"),
				},
			},
			Kibanas: []ec.GetDeploymentsKibana{
				{
					Status: pulumi.StringRef("started"),
				},
			},
			IntegrationsServers: []ec.GetDeploymentsIntegrationsServer{
				{
					Version: pulumi.StringRef("8.0.0"),
				},
			},
			EnterpriseSearches: []ec.GetDeploymentsEnterpriseSearch{
				{
					Healthy: pulumi.StringRef("true"),
				},
			},
		}, 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.GetDeployments.Invoke(new()
    {
        NamePrefix = "test",
        DeploymentTemplateId = "azure-compute-optimized",
        Size = 200,
        Tags = 
        {
            { "foo", "bar" },
        },
        Elasticsearches = new[]
        {
            new ElasticCloud.Inputs.GetDeploymentsElasticsearchInputArgs
            {
                Healthy = "true",
            },
        },
        Kibanas = new[]
        {
            new ElasticCloud.Inputs.GetDeploymentsKibanaInputArgs
            {
                Status = "started",
            },
        },
        IntegrationsServers = new[]
        {
            new ElasticCloud.Inputs.GetDeploymentsIntegrationsServerInputArgs
            {
                Version = "8.0.0",
            },
        },
        EnterpriseSearches = new[]
        {
            new ElasticCloud.Inputs.GetDeploymentsEnterpriseSearchInputArgs
            {
                Healthy = "true",
            },
        },
    });

});
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.GetDeploymentsArgs;
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.getDeployments(GetDeploymentsArgs.builder()
            .namePrefix("test")
            .deploymentTemplateId("azure-compute-optimized")
            .size(200)
            .tags(Map.of("foo", "bar"))
            .elasticsearches(GetDeploymentsElasticsearchArgs.builder()
                .healthy("true")
                .build())
            .kibanas(GetDeploymentsKibanaArgs.builder()
                .status("started")
                .build())
            .integrationsServers(GetDeploymentsIntegrationsServerArgs.builder()
                .version("8.0.0")
                .build())
            .enterpriseSearches(GetDeploymentsEnterpriseSearchArgs.builder()
                .healthy("true")
                .build())
            .build());

    }
}
Copy
variables:
  example:
    fn::invoke:
      function: ec:getDeployments
      arguments:
        namePrefix: test
        deploymentTemplateId: azure-compute-optimized
        size: 200
        tags:
          foo: bar
        elasticsearches:
          - healthy: 'true'
        kibanas:
          - status: started
        integrationsServers:
          - version: 8.0.0
        enterpriseSearches:
          - healthy: 'true'
Copy

Using getDeployments

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 getDeployments(args: GetDeploymentsArgs, opts?: InvokeOptions): Promise<GetDeploymentsResult>
function getDeploymentsOutput(args: GetDeploymentsOutputArgs, opts?: InvokeOptions): Output<GetDeploymentsResult>
Copy
def get_deployments(apms: Optional[Sequence[GetDeploymentsApm]] = None,
                    deployment_template_id: Optional[str] = None,
                    elasticsearches: Optional[Sequence[GetDeploymentsElasticsearch]] = None,
                    enterprise_searches: Optional[Sequence[GetDeploymentsEnterpriseSearch]] = None,
                    healthy: Optional[str] = None,
                    integrations_servers: Optional[Sequence[GetDeploymentsIntegrationsServer]] = None,
                    kibanas: Optional[Sequence[GetDeploymentsKibana]] = None,
                    name: Optional[str] = None,
                    name_prefix: Optional[str] = None,
                    size: Optional[int] = None,
                    tags: Optional[Mapping[str, str]] = None,
                    opts: Optional[InvokeOptions] = None) -> GetDeploymentsResult
def get_deployments_output(apms: Optional[pulumi.Input[Sequence[pulumi.Input[GetDeploymentsApmArgs]]]] = None,
                    deployment_template_id: Optional[pulumi.Input[str]] = None,
                    elasticsearches: Optional[pulumi.Input[Sequence[pulumi.Input[GetDeploymentsElasticsearchArgs]]]] = None,
                    enterprise_searches: Optional[pulumi.Input[Sequence[pulumi.Input[GetDeploymentsEnterpriseSearchArgs]]]] = None,
                    healthy: Optional[pulumi.Input[str]] = None,
                    integrations_servers: Optional[pulumi.Input[Sequence[pulumi.Input[GetDeploymentsIntegrationsServerArgs]]]] = None,
                    kibanas: Optional[pulumi.Input[Sequence[pulumi.Input[GetDeploymentsKibanaArgs]]]] = None,
                    name: Optional[pulumi.Input[str]] = None,
                    name_prefix: Optional[pulumi.Input[str]] = None,
                    size: Optional[pulumi.Input[int]] = None,
                    tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None,
                    opts: Optional[InvokeOptions] = None) -> Output[GetDeploymentsResult]
Copy
func GetDeployments(ctx *Context, args *GetDeploymentsArgs, opts ...InvokeOption) (*GetDeploymentsResult, error)
func GetDeploymentsOutput(ctx *Context, args *GetDeploymentsOutputArgs, opts ...InvokeOption) GetDeploymentsResultOutput
Copy

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

public static class GetDeployments 
{
    public static Task<GetDeploymentsResult> InvokeAsync(GetDeploymentsArgs args, InvokeOptions? opts = null)
    public static Output<GetDeploymentsResult> Invoke(GetDeploymentsInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetDeploymentsResult> getDeployments(GetDeploymentsArgs args, InvokeOptions options)
public static Output<GetDeploymentsResult> getDeployments(GetDeploymentsArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: ec:index/getDeployments:getDeployments
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Apms List<Pulumi.ElasticCloud.Inputs.GetDeploymentsApm>
Filter by APM resource kind status or configuration.
DeploymentTemplateId string
Filter the result set by the ID of the deployment template the deployment is based off.
Elasticsearches List<Pulumi.ElasticCloud.Inputs.GetDeploymentsElasticsearch>
Filter by Elasticsearch resource kind status or configuration.
EnterpriseSearches List<Pulumi.ElasticCloud.Inputs.GetDeploymentsEnterpriseSearch>
Filter by Enterprise Search resource kind status or configuration.
Healthy string
Filter the result set by their health status.
IntegrationsServers List<Pulumi.ElasticCloud.Inputs.GetDeploymentsIntegrationsServer>
Filter by Integrations Server resource kind status or configuration.
Kibanas List<Pulumi.ElasticCloud.Inputs.GetDeploymentsKibana>
Filter by Kibana resource kind status or configuration.
Name string
Filter the result by the full deployment name.
NamePrefix string
Prefix to filter the returned deployment list by.
Size int
The maximum number of deployments to return. Defaults to 100.
Tags Dictionary<string, string>
Filter the result set by their assigned tags.
Apms []GetDeploymentsApm
Filter by APM resource kind status or configuration.
DeploymentTemplateId string
Filter the result set by the ID of the deployment template the deployment is based off.
Elasticsearches []GetDeploymentsElasticsearch
Filter by Elasticsearch resource kind status or configuration.
EnterpriseSearches []GetDeploymentsEnterpriseSearch
Filter by Enterprise Search resource kind status or configuration.
Healthy string
Filter the result set by their health status.
IntegrationsServers []GetDeploymentsIntegrationsServer
Filter by Integrations Server resource kind status or configuration.
Kibanas []GetDeploymentsKibana
Filter by Kibana resource kind status or configuration.
Name string
Filter the result by the full deployment name.
NamePrefix string
Prefix to filter the returned deployment list by.
Size int
The maximum number of deployments to return. Defaults to 100.
Tags map[string]string
Filter the result set by their assigned tags.
apms List<GetDeploymentsApm>
Filter by APM resource kind status or configuration.
deploymentTemplateId String
Filter the result set by the ID of the deployment template the deployment is based off.
elasticsearches List<GetDeploymentsElasticsearch>
Filter by Elasticsearch resource kind status or configuration.
enterpriseSearches List<GetDeploymentsEnterpriseSearch>
Filter by Enterprise Search resource kind status or configuration.
healthy String
Filter the result set by their health status.
integrationsServers List<GetDeploymentsIntegrationsServer>
Filter by Integrations Server resource kind status or configuration.
kibanas List<GetDeploymentsKibana>
Filter by Kibana resource kind status or configuration.
name String
Filter the result by the full deployment name.
namePrefix String
Prefix to filter the returned deployment list by.
size Integer
The maximum number of deployments to return. Defaults to 100.
tags Map<String,String>
Filter the result set by their assigned tags.
apms GetDeploymentsApm[]
Filter by APM resource kind status or configuration.
deploymentTemplateId string
Filter the result set by the ID of the deployment template the deployment is based off.
elasticsearches GetDeploymentsElasticsearch[]
Filter by Elasticsearch resource kind status or configuration.
enterpriseSearches GetDeploymentsEnterpriseSearch[]
Filter by Enterprise Search resource kind status or configuration.
healthy string
Filter the result set by their health status.
integrationsServers GetDeploymentsIntegrationsServer[]
Filter by Integrations Server resource kind status or configuration.
kibanas GetDeploymentsKibana[]
Filter by Kibana resource kind status or configuration.
name string
Filter the result by the full deployment name.
namePrefix string
Prefix to filter the returned deployment list by.
size number
The maximum number of deployments to return. Defaults to 100.
tags {[key: string]: string}
Filter the result set by their assigned tags.
apms Sequence[GetDeploymentsApm]
Filter by APM resource kind status or configuration.
deployment_template_id str
Filter the result set by the ID of the deployment template the deployment is based off.
elasticsearches Sequence[GetDeploymentsElasticsearch]
Filter by Elasticsearch resource kind status or configuration.
enterprise_searches Sequence[GetDeploymentsEnterpriseSearch]
Filter by Enterprise Search resource kind status or configuration.
healthy str
Filter the result set by their health status.
integrations_servers Sequence[GetDeploymentsIntegrationsServer]
Filter by Integrations Server resource kind status or configuration.
kibanas Sequence[GetDeploymentsKibana]
Filter by Kibana resource kind status or configuration.
name str
Filter the result by the full deployment name.
name_prefix str
Prefix to filter the returned deployment list by.
size int
The maximum number of deployments to return. Defaults to 100.
tags Mapping[str, str]
Filter the result set by their assigned tags.
apms List<Property Map>
Filter by APM resource kind status or configuration.
deploymentTemplateId String
Filter the result set by the ID of the deployment template the deployment is based off.
elasticsearches List<Property Map>
Filter by Elasticsearch resource kind status or configuration.
enterpriseSearches List<Property Map>
Filter by Enterprise Search resource kind status or configuration.
healthy String
Filter the result set by their health status.
integrationsServers List<Property Map>
Filter by Integrations Server resource kind status or configuration.
kibanas List<Property Map>
Filter by Kibana resource kind status or configuration.
name String
Filter the result by the full deployment name.
namePrefix String
Prefix to filter the returned deployment list by.
size Number
The maximum number of deployments to return. Defaults to 100.
tags Map<String>
Filter the result set by their assigned tags.

getDeployments Result

The following output properties are available:

Deployments List<Pulumi.ElasticCloud.Outputs.GetDeploymentsDeployment>
List of deployments which match the specified query.
Id string
Unique identifier of this data source.
ReturnCount int
The number of deployments actually returned.
Apms List<Pulumi.ElasticCloud.Outputs.GetDeploymentsApm>
Filter by APM resource kind status or configuration.
DeploymentTemplateId string
Filter the result set by the ID of the deployment template the deployment is based off.
Elasticsearches List<Pulumi.ElasticCloud.Outputs.GetDeploymentsElasticsearch>
Filter by Elasticsearch resource kind status or configuration.
EnterpriseSearches List<Pulumi.ElasticCloud.Outputs.GetDeploymentsEnterpriseSearch>
Filter by Enterprise Search resource kind status or configuration.
Healthy string
Filter the result set by their health status.
IntegrationsServers List<Pulumi.ElasticCloud.Outputs.GetDeploymentsIntegrationsServer>
Filter by Integrations Server resource kind status or configuration.
Kibanas List<Pulumi.ElasticCloud.Outputs.GetDeploymentsKibana>
Filter by Kibana resource kind status or configuration.
Name string
Filter the result by the full deployment name.
NamePrefix string
Prefix to filter the returned deployment list by.
Size int
The maximum number of deployments to return. Defaults to 100.
Tags Dictionary<string, string>
Filter the result set by their assigned tags.
Deployments []GetDeploymentsDeployment
List of deployments which match the specified query.
Id string
Unique identifier of this data source.
ReturnCount int
The number of deployments actually returned.
Apms []GetDeploymentsApm
Filter by APM resource kind status or configuration.
DeploymentTemplateId string
Filter the result set by the ID of the deployment template the deployment is based off.
Elasticsearches []GetDeploymentsElasticsearch
Filter by Elasticsearch resource kind status or configuration.
EnterpriseSearches []GetDeploymentsEnterpriseSearch
Filter by Enterprise Search resource kind status or configuration.
Healthy string
Filter the result set by their health status.
IntegrationsServers []GetDeploymentsIntegrationsServer
Filter by Integrations Server resource kind status or configuration.
Kibanas []GetDeploymentsKibana
Filter by Kibana resource kind status or configuration.
Name string
Filter the result by the full deployment name.
NamePrefix string
Prefix to filter the returned deployment list by.
Size int
The maximum number of deployments to return. Defaults to 100.
Tags map[string]string
Filter the result set by their assigned tags.
deployments List<GetDeploymentsDeployment>
List of deployments which match the specified query.
id String
Unique identifier of this data source.
returnCount Integer
The number of deployments actually returned.
apms List<GetDeploymentsApm>
Filter by APM resource kind status or configuration.
deploymentTemplateId String
Filter the result set by the ID of the deployment template the deployment is based off.
elasticsearches List<GetDeploymentsElasticsearch>
Filter by Elasticsearch resource kind status or configuration.
enterpriseSearches List<GetDeploymentsEnterpriseSearch>
Filter by Enterprise Search resource kind status or configuration.
healthy String
Filter the result set by their health status.
integrationsServers List<GetDeploymentsIntegrationsServer>
Filter by Integrations Server resource kind status or configuration.
kibanas List<GetDeploymentsKibana>
Filter by Kibana resource kind status or configuration.
name String
Filter the result by the full deployment name.
namePrefix String
Prefix to filter the returned deployment list by.
size Integer
The maximum number of deployments to return. Defaults to 100.
tags Map<String,String>
Filter the result set by their assigned tags.
deployments GetDeploymentsDeployment[]
List of deployments which match the specified query.
id string
Unique identifier of this data source.
returnCount number
The number of deployments actually returned.
apms GetDeploymentsApm[]
Filter by APM resource kind status or configuration.
deploymentTemplateId string
Filter the result set by the ID of the deployment template the deployment is based off.
elasticsearches GetDeploymentsElasticsearch[]
Filter by Elasticsearch resource kind status or configuration.
enterpriseSearches GetDeploymentsEnterpriseSearch[]
Filter by Enterprise Search resource kind status or configuration.
healthy string
Filter the result set by their health status.
integrationsServers GetDeploymentsIntegrationsServer[]
Filter by Integrations Server resource kind status or configuration.
kibanas GetDeploymentsKibana[]
Filter by Kibana resource kind status or configuration.
name string
Filter the result by the full deployment name.
namePrefix string
Prefix to filter the returned deployment list by.
size number
The maximum number of deployments to return. Defaults to 100.
tags {[key: string]: string}
Filter the result set by their assigned tags.
deployments Sequence[GetDeploymentsDeployment]
List of deployments which match the specified query.
id str
Unique identifier of this data source.
return_count int
The number of deployments actually returned.
apms Sequence[GetDeploymentsApm]
Filter by APM resource kind status or configuration.
deployment_template_id str
Filter the result set by the ID of the deployment template the deployment is based off.
elasticsearches Sequence[GetDeploymentsElasticsearch]
Filter by Elasticsearch resource kind status or configuration.
enterprise_searches Sequence[GetDeploymentsEnterpriseSearch]
Filter by Enterprise Search resource kind status or configuration.
healthy str
Filter the result set by their health status.
integrations_servers Sequence[GetDeploymentsIntegrationsServer]
Filter by Integrations Server resource kind status or configuration.
kibanas Sequence[GetDeploymentsKibana]
Filter by Kibana resource kind status or configuration.
name str
Filter the result by the full deployment name.
name_prefix str
Prefix to filter the returned deployment list by.
size int
The maximum number of deployments to return. Defaults to 100.
tags Mapping[str, str]
Filter the result set by their assigned tags.
deployments List<Property Map>
List of deployments which match the specified query.
id String
Unique identifier of this data source.
returnCount Number
The number of deployments actually returned.
apms List<Property Map>
Filter by APM resource kind status or configuration.
deploymentTemplateId String
Filter the result set by the ID of the deployment template the deployment is based off.
elasticsearches List<Property Map>
Filter by Elasticsearch resource kind status or configuration.
enterpriseSearches List<Property Map>
Filter by Enterprise Search resource kind status or configuration.
healthy String
Filter the result set by their health status.
integrationsServers List<Property Map>
Filter by Integrations Server resource kind status or configuration.
kibanas List<Property Map>
Filter by Kibana resource kind status or configuration.
name String
Filter the result by the full deployment name.
namePrefix String
Prefix to filter the returned deployment list by.
size Number
The maximum number of deployments to return. Defaults to 100.
tags Map<String>
Filter the result set by their assigned tags.

Supporting Types

GetDeploymentsApm

Healthy string
Overall health status of the resource instances.
Status string
Resource kind status. Can be one of initializing, stopping, stopped, rebooting, restarting.
Version string
Elastic stack version.
Healthy string
Overall health status of the resource instances.
Status string
Resource kind status. Can be one of initializing, stopping, stopped, rebooting, restarting.
Version string
Elastic stack version.
healthy String
Overall health status of the resource instances.
status String
Resource kind status. Can be one of initializing, stopping, stopped, rebooting, restarting.
version String
Elastic stack version.
healthy string
Overall health status of the resource instances.
status string
Resource kind status. Can be one of initializing, stopping, stopped, rebooting, restarting.
version string
Elastic stack version.
healthy str
Overall health status of the resource instances.
status str
Resource kind status. Can be one of initializing, stopping, stopped, rebooting, restarting.
version str
Elastic stack version.
healthy String
Overall health status of the resource instances.
status String
Resource kind status. Can be one of initializing, stopping, stopped, rebooting, restarting.
version String
Elastic stack version.

GetDeploymentsDeployment

Alias This property is required. string
Deployment alias.
ApmRefId This property is required. string
The APM resource reference.
ApmResourceId This property is required. string
The APM resource unique ID.
DeploymentId This property is required. string
The deployment unique ID.
ElasticsearchRefId This property is required. string
The Elasticsearch resource reference.
ElasticsearchResourceId This property is required. string
The Elasticsearch resource unique ID.
EnterpriseSearchRefId This property is required. string
The Enterprise Search resource reference.
EnterpriseSearchResourceId This property is required. string
The Enterprise Search resource unique ID.
IntegrationsServerRefId This property is required. string
The Integrations Server resource reference.
IntegrationsServerResourceId This property is required. string
The Integrations Server resource unique ID.
KibanaRefId This property is required. string
The Kibana resource reference.
KibanaResourceId This property is required. string
The Kibana resource unique ID.
Name This property is required. string
The name of the deployment.
Alias This property is required. string
Deployment alias.
ApmRefId This property is required. string
The APM resource reference.
ApmResourceId This property is required. string
The APM resource unique ID.
DeploymentId This property is required. string
The deployment unique ID.
ElasticsearchRefId This property is required. string
The Elasticsearch resource reference.
ElasticsearchResourceId This property is required. string
The Elasticsearch resource unique ID.
EnterpriseSearchRefId This property is required. string
The Enterprise Search resource reference.
EnterpriseSearchResourceId This property is required. string
The Enterprise Search resource unique ID.
IntegrationsServerRefId This property is required. string
The Integrations Server resource reference.
IntegrationsServerResourceId This property is required. string
The Integrations Server resource unique ID.
KibanaRefId This property is required. string
The Kibana resource reference.
KibanaResourceId This property is required. string
The Kibana resource unique ID.
Name This property is required. string
The name of the deployment.
alias This property is required. String
Deployment alias.
apmRefId This property is required. String
The APM resource reference.
apmResourceId This property is required. String
The APM resource unique ID.
deploymentId This property is required. String
The deployment unique ID.
elasticsearchRefId This property is required. String
The Elasticsearch resource reference.
elasticsearchResourceId This property is required. String
The Elasticsearch resource unique ID.
enterpriseSearchRefId This property is required. String
The Enterprise Search resource reference.
enterpriseSearchResourceId This property is required. String
The Enterprise Search resource unique ID.
integrationsServerRefId This property is required. String
The Integrations Server resource reference.
integrationsServerResourceId This property is required. String
The Integrations Server resource unique ID.
kibanaRefId This property is required. String
The Kibana resource reference.
kibanaResourceId This property is required. String
The Kibana resource unique ID.
name This property is required. String
The name of the deployment.
alias This property is required. string
Deployment alias.
apmRefId This property is required. string
The APM resource reference.
apmResourceId This property is required. string
The APM resource unique ID.
deploymentId This property is required. string
The deployment unique ID.
elasticsearchRefId This property is required. string
The Elasticsearch resource reference.
elasticsearchResourceId This property is required. string
The Elasticsearch resource unique ID.
enterpriseSearchRefId This property is required. string
The Enterprise Search resource reference.
enterpriseSearchResourceId This property is required. string
The Enterprise Search resource unique ID.
integrationsServerRefId This property is required. string
The Integrations Server resource reference.
integrationsServerResourceId This property is required. string
The Integrations Server resource unique ID.
kibanaRefId This property is required. string
The Kibana resource reference.
kibanaResourceId This property is required. string
The Kibana resource unique ID.
name This property is required. string
The name of the deployment.
alias This property is required. str
Deployment alias.
apm_ref_id This property is required. str
The APM resource reference.
apm_resource_id This property is required. str
The APM resource unique ID.
deployment_id This property is required. str
The deployment unique ID.
elasticsearch_ref_id This property is required. str
The Elasticsearch resource reference.
elasticsearch_resource_id This property is required. str
The Elasticsearch resource unique ID.
enterprise_search_ref_id This property is required. str
The Enterprise Search resource reference.
enterprise_search_resource_id This property is required. str
The Enterprise Search resource unique ID.
integrations_server_ref_id This property is required. str
The Integrations Server resource reference.
integrations_server_resource_id This property is required. str
The Integrations Server resource unique ID.
kibana_ref_id This property is required. str
The Kibana resource reference.
kibana_resource_id This property is required. str
The Kibana resource unique ID.
name This property is required. str
The name of the deployment.
alias This property is required. String
Deployment alias.
apmRefId This property is required. String
The APM resource reference.
apmResourceId This property is required. String
The APM resource unique ID.
deploymentId This property is required. String
The deployment unique ID.
elasticsearchRefId This property is required. String
The Elasticsearch resource reference.
elasticsearchResourceId This property is required. String
The Elasticsearch resource unique ID.
enterpriseSearchRefId This property is required. String
The Enterprise Search resource reference.
enterpriseSearchResourceId This property is required. String
The Enterprise Search resource unique ID.
integrationsServerRefId This property is required. String
The Integrations Server resource reference.
integrationsServerResourceId This property is required. String
The Integrations Server resource unique ID.
kibanaRefId This property is required. String
The Kibana resource reference.
kibanaResourceId This property is required. String
The Kibana resource unique ID.
name This property is required. String
The name of the deployment.

GetDeploymentsElasticsearch

Healthy string
Overall health status of the resource instances.
Status string
Resource kind status. Can be one of initializing, stopping, stopped, rebooting, restarting.
Version string
Elastic stack version.
Healthy string
Overall health status of the resource instances.
Status string
Resource kind status. Can be one of initializing, stopping, stopped, rebooting, restarting.
Version string
Elastic stack version.
healthy String
Overall health status of the resource instances.
status String
Resource kind status. Can be one of initializing, stopping, stopped, rebooting, restarting.
version String
Elastic stack version.
healthy string
Overall health status of the resource instances.
status string
Resource kind status. Can be one of initializing, stopping, stopped, rebooting, restarting.
version string
Elastic stack version.
healthy str
Overall health status of the resource instances.
status str
Resource kind status. Can be one of initializing, stopping, stopped, rebooting, restarting.
version str
Elastic stack version.
healthy String
Overall health status of the resource instances.
status String
Resource kind status. Can be one of initializing, stopping, stopped, rebooting, restarting.
version String
Elastic stack version.

GetDeploymentsEnterpriseSearch

Healthy string
Overall health status of the resource instances.
Status string
Resource kind status. Can be one of initializing, stopping, stopped, rebooting, restarting.
Version string
Elastic stack version.
Healthy string
Overall health status of the resource instances.
Status string
Resource kind status. Can be one of initializing, stopping, stopped, rebooting, restarting.
Version string
Elastic stack version.
healthy String
Overall health status of the resource instances.
status String
Resource kind status. Can be one of initializing, stopping, stopped, rebooting, restarting.
version String
Elastic stack version.
healthy string
Overall health status of the resource instances.
status string
Resource kind status. Can be one of initializing, stopping, stopped, rebooting, restarting.
version string
Elastic stack version.
healthy str
Overall health status of the resource instances.
status str
Resource kind status. Can be one of initializing, stopping, stopped, rebooting, restarting.
version str
Elastic stack version.
healthy String
Overall health status of the resource instances.
status String
Resource kind status. Can be one of initializing, stopping, stopped, rebooting, restarting.
version String
Elastic stack version.

GetDeploymentsIntegrationsServer

Healthy string
Overall health status of the resource instances.
Status string
Resource kind status. Can be one of initializing, stopping, stopped, rebooting, restarting.
Version string
Elastic stack version.
Healthy string
Overall health status of the resource instances.
Status string
Resource kind status. Can be one of initializing, stopping, stopped, rebooting, restarting.
Version string
Elastic stack version.
healthy String
Overall health status of the resource instances.
status String
Resource kind status. Can be one of initializing, stopping, stopped, rebooting, restarting.
version String
Elastic stack version.
healthy string
Overall health status of the resource instances.
status string
Resource kind status. Can be one of initializing, stopping, stopped, rebooting, restarting.
version string
Elastic stack version.
healthy str
Overall health status of the resource instances.
status str
Resource kind status. Can be one of initializing, stopping, stopped, rebooting, restarting.
version str
Elastic stack version.
healthy String
Overall health status of the resource instances.
status String
Resource kind status. Can be one of initializing, stopping, stopped, rebooting, restarting.
version String
Elastic stack version.

GetDeploymentsKibana

Healthy string
Overall health status of the resource instances.
Status string
Resource kind status. Can be one of initializing, stopping, stopped, rebooting, restarting.
Version string
Elastic stack version.
Healthy string
Overall health status of the resource instances.
Status string
Resource kind status. Can be one of initializing, stopping, stopped, rebooting, restarting.
Version string
Elastic stack version.
healthy String
Overall health status of the resource instances.
status String
Resource kind status. Can be one of initializing, stopping, stopped, rebooting, restarting.
version String
Elastic stack version.
healthy string
Overall health status of the resource instances.
status string
Resource kind status. Can be one of initializing, stopping, stopped, rebooting, restarting.
version string
Elastic stack version.
healthy str
Overall health status of the resource instances.
status str
Resource kind status. Can be one of initializing, stopping, stopped, rebooting, restarting.
version str
Elastic stack version.
healthy String
Overall health status of the resource instances.
status String
Resource kind status. Can be one of initializing, stopping, stopped, rebooting, restarting.
version String
Elastic stack version.

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