1. Packages
  2. Ec Provider
  3. API Docs
  4. getDeployments
ElasticCloud (EC) v0.10.2 published on Wednesday, Oct 2, 2024 by Pulumi

ec.getDeployments

Explore with Pulumi AI

ec logo
ElasticCloud (EC) v0.10.2 published on Wednesday, Oct 2, 2024 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",
        }],
    });
    
    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",
        }])
    
    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
    	})
    }
    
    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",
                },
            },
        });
    
    });
    
    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());
    
        }
    }
    
    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'
    

    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>
    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]
    func GetDeployments(ctx *Context, args *GetDeploymentsArgs, opts ...InvokeOption) (*GetDeploymentsResult, error)
    func GetDeploymentsOutput(ctx *Context, args *GetDeploymentsOutputArgs, opts ...InvokeOption) GetDeploymentsResultOutput

    > 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)
    }
    public static CompletableFuture<GetDeploymentsResult> getDeployments(GetDeploymentsArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: ec:index/getDeployments:getDeployments
      arguments:
        # arguments dictionary

    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 string
    Deployment alias.
    ApmRefId string
    The APM resource reference.
    ApmResourceId string
    The APM resource unique ID.
    DeploymentId string
    The deployment unique ID.
    ElasticsearchRefId string
    The Elasticsearch resource reference.
    ElasticsearchResourceId string
    The Elasticsearch resource unique ID.
    EnterpriseSearchRefId string
    The Enterprise Search resource reference.
    EnterpriseSearchResourceId string
    The Enterprise Search resource unique ID.
    IntegrationsServerRefId string
    The Integrations Server resource reference.
    IntegrationsServerResourceId string
    The Integrations Server resource unique ID.
    KibanaRefId string
    The Kibana resource reference.
    KibanaResourceId string
    The Kibana resource unique ID.
    Name string
    The name of the deployment.
    Alias string
    Deployment alias.
    ApmRefId string
    The APM resource reference.
    ApmResourceId string
    The APM resource unique ID.
    DeploymentId string
    The deployment unique ID.
    ElasticsearchRefId string
    The Elasticsearch resource reference.
    ElasticsearchResourceId string
    The Elasticsearch resource unique ID.
    EnterpriseSearchRefId string
    The Enterprise Search resource reference.
    EnterpriseSearchResourceId string
    The Enterprise Search resource unique ID.
    IntegrationsServerRefId string
    The Integrations Server resource reference.
    IntegrationsServerResourceId string
    The Integrations Server resource unique ID.
    KibanaRefId string
    The Kibana resource reference.
    KibanaResourceId string
    The Kibana resource unique ID.
    Name string
    The name of the deployment.
    alias String
    Deployment alias.
    apmRefId String
    The APM resource reference.
    apmResourceId String
    The APM resource unique ID.
    deploymentId String
    The deployment unique ID.
    elasticsearchRefId String
    The Elasticsearch resource reference.
    elasticsearchResourceId String
    The Elasticsearch resource unique ID.
    enterpriseSearchRefId String
    The Enterprise Search resource reference.
    enterpriseSearchResourceId String
    The Enterprise Search resource unique ID.
    integrationsServerRefId String
    The Integrations Server resource reference.
    integrationsServerResourceId String
    The Integrations Server resource unique ID.
    kibanaRefId String
    The Kibana resource reference.
    kibanaResourceId String
    The Kibana resource unique ID.
    name String
    The name of the deployment.
    alias string
    Deployment alias.
    apmRefId string
    The APM resource reference.
    apmResourceId string
    The APM resource unique ID.
    deploymentId string
    The deployment unique ID.
    elasticsearchRefId string
    The Elasticsearch resource reference.
    elasticsearchResourceId string
    The Elasticsearch resource unique ID.
    enterpriseSearchRefId string
    The Enterprise Search resource reference.
    enterpriseSearchResourceId string
    The Enterprise Search resource unique ID.
    integrationsServerRefId string
    The Integrations Server resource reference.
    integrationsServerResourceId string
    The Integrations Server resource unique ID.
    kibanaRefId string
    The Kibana resource reference.
    kibanaResourceId string
    The Kibana resource unique ID.
    name string
    The name of the deployment.
    alias str
    Deployment alias.
    apm_ref_id str
    The APM resource reference.
    apm_resource_id str
    The APM resource unique ID.
    deployment_id str
    The deployment unique ID.
    elasticsearch_ref_id str
    The Elasticsearch resource reference.
    elasticsearch_resource_id str
    The Elasticsearch resource unique ID.
    enterprise_search_ref_id str
    The Enterprise Search resource reference.
    enterprise_search_resource_id str
    The Enterprise Search resource unique ID.
    integrations_server_ref_id str
    The Integrations Server resource reference.
    integrations_server_resource_id str
    The Integrations Server resource unique ID.
    kibana_ref_id str
    The Kibana resource reference.
    kibana_resource_id str
    The Kibana resource unique ID.
    name str
    The name of the deployment.
    alias String
    Deployment alias.
    apmRefId String
    The APM resource reference.
    apmResourceId String
    The APM resource unique ID.
    deploymentId String
    The deployment unique ID.
    elasticsearchRefId String
    The Elasticsearch resource reference.
    elasticsearchResourceId String
    The Elasticsearch resource unique ID.
    enterpriseSearchRefId String
    The Enterprise Search resource reference.
    enterpriseSearchResourceId String
    The Enterprise Search resource unique ID.
    integrationsServerRefId String
    The Integrations Server resource reference.
    integrationsServerResourceId String
    The Integrations Server resource unique ID.
    kibanaRefId String
    The Kibana resource reference.
    kibanaResourceId String
    The Kibana resource unique ID.
    name 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.
    ec logo
    ElasticCloud (EC) v0.10.2 published on Wednesday, Oct 2, 2024 by Pulumi